body  {
background:#DEDEDE;
margin-top:0;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	}
#colgauche {
margin-top:0;
font-family: Verdana;
font-size: 12px;
color: #000000;
}

#coldroite {
margin-top:0;
font-family: Verdana;
font-size: 12px;
color: #000000;
}

#menuG {
background:url('images/XA006_11.jpg') repeat-y;
font-family: Verdana;
font-size: 10px;
color: #000000;
padding: 0 15px 0 15px;
}
#video {
background:url('images/XA006_11.jpg') repeat-y;
font-family: Verdana;
font-size: 10px;
color: #000000;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 5px;
}
#menuG a {
text-decoration: none;
color: #000000;
}
#menuG a:hover {
text-decoration: underline;
color: #D70000;
}
#news {
background:url('images/XA006_11.jpg') repeat-y;
font-family: Verdana;
font-size: 11px;
color: #000000;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 25px;
}
#star {
background:url('images/XA006_12.jpg') repeat-y;
font-family: Verdana;
font-size: 10px;
color: #000000;
padding-top: 1px;
padding-right: 0px;
padding-bottom: 3px;
padding-left: 21px;
}
#rencontre {
background:url('images/XA006_12.jpg') repeat-y;
font-family: Verdana;
font-size: 10px;
color: #000000;
padding-top: 1px;
padding-right: 0px;
padding-bottom: 3px;
padding-left: 5px;
}	
#promo {
background:url('images/XA006_12.jpg') repeat-y;
font-family: Verdana;
font-size: 10px;
color: #000000;
padding-top: 1px;
padding-right: 5px;
padding-bottom: 3px;
padding-left: 10px;
}
#menuD {
background:url('images/XA006_12.jpg') repeat-y;
font-family: Verdana;
font-size: 10px;
color: #000000;
padding: 0 15px 0 15px;
}
#menuD a {
text-decoration: none;
color: #000000;
}
#menuD a:hover {
text-decoration: underline;
color: #D70000;
}

#cadre {
background:url('images/XA006_13.jpg') repeat-y;
font-family: Verdana;
font-size: 12px;
color: #000000;
}
#cadre a {
text-decoration: none;
color: #000000;
}
#cadre a:hover {
text-decoration: underline;
color: #D70000;
}
#footer {
background:url('images/XA006_27.jpg') no-repeat;
text-align: center;
font-family: Verdana;
font-size: 10px;
color: #000000;
padding: 0 310px 10 0px;
}
#footer a {
text-decoration: none;
color: #000000;
}
#footer a:hover {
text-decoration: underline;
color: #D70000;
}
.head {
		margin:0 0 0 0;
    padding:2px 5px 2px 5px;
   -moz-border-radius:7px 7px 0 0;
   width:330px;
}

a.linkmenu { font-family: Arial; font-size: 11px; color: #000000; text-decoration: none; font-weight: bold}
a.linkmenu:hover {font-family: Arial; font-size: 12px; color: #A90101; text-decoration: underline; font-weight: bold}

a.link { font-family: Arial; font-size: 11px; color: #A90101; text-decoration: none; font-weight: bold}
a.link:hover {font-family: Arial; font-size: 12px; color: #0A246A; text-decoration: underline; font-weight: bold}
/* Nombre de commentaires pour les sites */
.commentaire_site_annuaire { font-size: 12px; }
/* Texte pour signaler qu'on ne peut pas ajouter de site dans cette categorie */
.can_not_add_annuaire { color: #ff0000; font-weight: bold; font-size: 14px; }
/* Texte qui est affiche en guise de description d'une categorie */
.text_cat_annuaire { font-weight: bold; font-family: Arial; font-size: 12px; }
/* Lien vers les sous-categories sur la page d'accueil */ 
a.link_scat_index_annuaire { font-size: 10px; }
