/* CSS Document */
img
{  border-style: none;
}

.mainclass{
	border: thin #666666 solid;
	border-collapse: collapse;
}
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
	position: absolute; /* Menu position that can be changed at will */
	/*top: 40px;
	left: 38px;*/
	z-index:100;
	background-color: #FFFFFF;
}
.interview-prenom {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #CC9933;
	font-weight: bold;
}
.interview_question {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-style: normal;
	font-weight: bold;
}
#menu dl {
	float: left;
	width: 100px;
}
.boxlistdownleftcenter-img {
	background-position: right;
}
#menu dt {
color: #666666;
cursor: pointer;
text-align: center;
font-weight: bold;
background: #FFF;
border: 1px solid gray;
margin: 1px;
}
#menu dd {
display: none;
border: 1px solid gray;
}
#menu li {
text-align: left;
background: #fff;
}
#menu li a, #menu dt a {
	color: #666666;
	text-decoration: none;
	display: block;
	height: 100%;
	border: 0 none;
	width: 100px;
}
#menu li a:hover, #menu li a:focus, #menu dt a:hover, #menu dt a:focus {
background: #fff;
}
#site {
position: absolute;
z-index: 1;
top : 70px;
left : 10px;
color: #666666;
background-color: #ddd;
padding: 5px;
border: 1px solid gray; 
}
.tablegauche {
	color: #999999;
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	background-color: #E9F0FA;
	font-weight: normal;
	text-align: center;
	vertical-align: top;
	padding-top: 6px;
}
.scrollerbox {
	border: medium solid #847674;
}
/* FIN DE La Partie pour le menu */
.sidebar {
	color: #666666;
	background-color: #F3F8FC;
}
.scroller {
	color: #666666;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
}
.boxlistdownright {
	font-size: 11px;
	margin-left: 0px;
	vertical-align: bottom;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	padding-bottom: 10px;
}
.boxlistdownleftcenter {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	vertical-align: middle;
	color: #333333;
	padding-top: 4px;
	padding-right: 1px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.footer {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	background-color: #E9F0FA;
	padding-left: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
}

.boxlistup {
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #333333;
	padding-left: 20px;
	background-color: #FF9562;
}
.table-ficheannonceurs {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	background-color: #F3F8FC;
}

.titre_rubrique {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	color: #666666;
}
.boxlistupBU {

	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #333333;
	padding-left: 20px;
	background-color: #DDDDFF;
}
.boxlistup_traiteurs {
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #333333;
	padding-left: 20px;
	background-color: #FF9562;
}
.table_titre_lieux_up {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	padding-left: 20px;
}
.tabledroite {
	color: #999999;
	font-size: 16px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	background-color: #E9F0FA;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
	padding-top: 6px;
}
/* debut de la partie table annonceurs */
.maintable {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #666666;
	border-collapse: collapse;
	border-spacing: 0;
	vertical-align: top;
	padding-top: 20px;
	padding-right: 1px;
	padding-bottom: 3px;
	padding-left: 20px;
}
.titrtable {
	color: #666666;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	padding-bottom: 5px;
	padding-top: 5px;
}
.titrtable a:link {
	text-decoration: none;
	color: #666666;
}
.titrtable a:visited {
	text-decoration: none;
	color: #666666;
}
.titrtable a:active {
	text-decoration: none;
	color: #666666;
}
.titrtable a:hover {
	text-decoration: none; color: #FF0066;
}
.contentarea {
	background-color: #F3F8FC;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #666666;
	vertical-align: top;
	text-align: justify;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.contactarea {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #F3F8FC;
	color: #666666;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	vertical-align: middle;
	font-weight: bold;
}
.photodroite {
	text-align: right;
	padding-right: 5px;
	vertical-align: top;
	padding-top: 4px;
}
/* fin de la partie table annonceurs */
.boxlistup_lieux {
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #333333;
	padding-left: 20px;
	background-color: #B3C1FF;
}
.boxlistupphoto_video {
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #333333;
	padding-left: 20px;
	background-color: #FFD5FF;
}
.boxlistup_deco {
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #333333;
	padding-left: 20px;
	background-color: #FEDD92;
}
.boxlistup_djs {
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #333333;
	padding-left: 20px;
	background-color: #FFFF99;
}
.boxlistup_orchestre {
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #333333;
	padding-left: 20px;
	background-color: #D8EBEB;
}
.boxlistup_animation {
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #333333;
	padding-left: 20px;
	background-color: #A4DBFF;
}
.boxlistup_robes {
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #333333;
	padding-left: 20px;
	background-color: #A4DBFF;
}
.boxlistup_organisateurs {
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #333333;
	padding-left: 20px;
	background-color: #FFFFC1;
}
.rubrique_annuaire_table_titre {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
}
.edito {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: justify;
	padding-left: 10px;
	padding-right: 10px;
}
.ligne_date {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #666666;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
	padding-top: 9px;
}
.boxlistup_maquillage {
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #333333;
	padding-left: 20px;
	background-color: #00FFCC;
}
.interview_reponse {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-style: normal;
}
.d0 {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	background-color: #E8F8FF;
	font-weight: bold;
	color: #666666;
}
.d1 {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #666666;
}
.ta-rub {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
}
.d3 {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	background-color: #E8F8FF;
	font-weight: bold;
	color: #666666;
	padding-left: 4px;
	padding-right: 4px;
}
.d4 {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #666666;
	padding-left: 4px;
	padding-right: 4px;
}
.indextbtop {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	border-bottom-color: #86ABE3;
	border-bottom-style: dotted;
	border-bottom-width: thin;
}
.introext {
	font-size: 9px;
	color: #999999;
}

.tbIndex {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	border-collapse: separate;
	border-spacing: 20;
}

.indextbtopleft {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	border-right-color: #86ABE3;
	border-right-width: thin;
	border-right-style: dotted;
}
.tbIndexleft {
	font-family: Tahoma, Verdana, Arial, sans-serif;
}
.tbIndexright {
	font-family: Tahoma, Verdana, Arial, sans-serif;
}
.tdindextext {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
}
.tdindextext a:link {
	text-decoration: none;
	color: #666666;
}

.tdindextext a:visited {
	text-decoration: none;
	color: #666666;
}
.tdindextext a:active {
	text-decoration: none;
	color: #666666;
}
.tdindextext a:hover {
	text-decoration: none;
	color: #FF0066;
	font-weight: bold;
}
.tbannuaire {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	padding-right: 1px;
	padding-left: 1px;
}
.boxlistup_coiffure {
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #333333;
	padding-left: 20px;
	background-color: #CCCCCC;
}
.tableevenements {
	color: #666666;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	padding-bottom: 10px;
	padding-top: 10px;
}
.tabletablevoyage {
	color: #666666;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial, sans-serif;
}
.tabledroitecouple {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-style: italic;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-top: 10px;
	font-weight: bold;
}
.boxlistup_transport {

	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #333333;
	padding-left: 20px;
	background-color: #00CCFF;
}
.topcat {
}
.devisdecoaaleft {
	border: thin #666666 solid;
	border-collapse: collapse;
	color: #666666;
}
.tbIndexleftblue {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #0033FF;
}
.tbevents {
	padding-left: 20px;
	padding-right: 20px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #666666;
}
.ligne_datenew {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #666666;
	font-size: 12px;
	vertical-align: text-top;
	padding-top: 0px;
}
.ad728x90 {
	padding-left: 20px;
}
.article_title
{
font-size: 18px;
line-height: 22px;
font-weight: bold;
font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
color: #e93e3e
}
.article_title span
{
font-weight: normal;
font-size: 16px;
line-height: 16px;
}
.article .big
{
font-size: 15px;
line-height: 15px;
padding-bottom: 0px;
margin-bottom: 0px
}
.article .important
{
font-size: 14px;
line-height: 14px;
font-weight: bold;
font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
color: #e93e3e
}