td
	{ font-family: Arial,Helvetica; font-size: 11px; color: #333366; }
td.big
	{ font-family: Arial,Helvetica; font-size: 11px; color: #333366; font-weight: bold; }
td.typofooter
	{ font-family: Arial,Helvetica; font-size: 11px; font-weight: normal; color: #333399; }

.smstypo1
	{ font-family: Arial,Helvetica; font-size: 14px; color: #006666; }
.smstypo2
	{ font-family: Arial,Helvetica; font-size: 14px; color: #FFFFFF; }
.smstypo3
	{ font-family: Arial,Helvetica; font-size: 14px; color: #333366; text-align: justify; }
.smstypo4
	{ font-family: Arial,Helvetica; font-size: 14px; color: #333366; letter-spacing: 1px; }

.typosmall
	{ font-family: Verdana,Arial,Helvetica; font-size: 10px; font-weight: normal; color: #FFFFFF; }
.typosmall2
	{ font-family: Arial,Helvetica; font-size: 10px; font-weight: bold; color: #666699; }
.typosmall3
	{ font-family: Arial,Helvetica; font-size: 10px; font-weight: bold; color: #9999CC; }
.typosmall4
	{ font-family: Verdana,Arial,Helvetica; font-size: 10px; font-weight: normal; color: #6666CC; }

.titre
	{ font-family: Arial,Helvetica; font-size: 18px; color: #666699; }
.info
	{ font-family: Arial,Helvetica; font-size: 18px; color: #FF33CC; }
.titre2
	{ font-family: Arial,Helvetica; font-size: 14px; color: #666699; }
.titre3
	{ font-family: Arial,Helvetica; font-size: 14px; color: #CC0099; }
.titre3J
	{ font-family: Arial,Helvetica; font-size: 14px; color: #CC0099; text-align: justify }
.titre4
	{ font-family: Arial,Helvetica; font-size: 16px; font-weight: bold; color: #CC0099; }
.titre5
	{ font-family: Arial,Helvetica; font-size: 15px; color: #CC0099; }
.titre6
	{ font-family: Arial,Helvetica; font-size: 15px; color: #CC0099; font-weight: bold; }
.soustitre1
	{ font-family: Arial,Helvetica; font-size: 11px; color: #CC0099; font-weight: bold; }
.soustitre2
	{ font-family: Arial,Helvetica; font-size: 11px; color: #CC0099; font-weight: normal; }
.sousmenu
	{ font-family: Arial,Helvetica; font-size: 11px; color: #9999CC; font-weight: bold; }
.justifie
	{ font-family: Arial,Helvetica; font-size: 11px; color: #333366; text-align: justify }
.menu2_titre
	{ font-family: Arial,Helvetica; font-size: 11px; color: #CCCCFF; font-weight: bold; }
.menu2_on
	{ font-family: Arial,Helvetica; font-size: 10px; font-weight: bold; color: #E0E0F5; background-color: #6666CC; background-image: url("/h/IMG/COMMUN/fond_menu2_on.gif"); text-decoration: none; height: 18px; width: 151px; border-style: solid; border-width: 1px; border-color: rgb(102,102,204); padding-top: 1px; padding-left: 15px; padding-bottom: 3px }

.deroulebtn {
   font: normal 11px Arial, Helvetica, sans-serif;
   color :#333366;
   border: 1px solid rgb(153,153,204);
   padding-left: 3px;
}

.google {
   font: normal 11px Arial, Helvetica, sans-serif;
   color: #000000;
   border: none;
   width: 108px;
   height: 19px;
   background: url("IMG/TETE2/btn_google.gif") no-repeat top left;
}

.deroule { font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; color:#333366; background-color: #FFFFFF; border-style: solid; border-width: 1px; border-color: rgb(153,153,204); padding-left: 3px; }
.car12 { font-size: 12px; }
.deroulebleuclair { font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; color:#333366; background-color: #FFFFFF; border-style: solid; border-width: 1px; border-color: rgb(137,180,232); padding-left: 3px; }
.deroulejaune { font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; color:#333366; background-color: #FFF9E5; border-style: solid; border-width: 1px; border-color: rgb(255,249,229); width: 316; height: 180; padding-left: 2px; }
.deroulebleu { font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; color:#333366; background-color: #E7F8FF; border-style: solid; border-width: 1px; border-color: rgb(231,248,255); width: 316; height: 180; padding-left: 2px; }
.derouleblanc { font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; color:#333366; background-color: #FFFFFF; border-style: solid; border-width: 1px; border-color: rgb(255,255,255); width: 316; height: 180; padding-left: 2px; }
.listefoncee,.liste_en_erreur, select#choix_commune { font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; color:#000000; background-color: #FFFFFF; border-style: solid; border-width: 1px; border-color: rgb(153,153,204); padding-left: 3px; }
.liste_en_erreur { background-color:MistyRose; }
.listesexe { font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; color:#333366; background-color: #FFFFCC; border-style: solid; border-width: 1px; border-color: rgb(204,153,0); width: 60; padding-left: 2px; }
.listeregion { font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; color:#333366; background-color: #FFFFCC; border-style: solid; border-width: 1px; border-color: rgb(204,153,0); width: 148; padding-left: 2px; }

.listeville, #zone_ville > select { font-family: Arial,Helvetica,sans-serif; font-size: 10px; font-weight: normal; color:#000000; background-color: #FFFFFF; border: 1px solid rgb(127,157,185); padding-left: 3px; width: 180px; }

.tableaulibelle1
	{ font-family: Arial,Helvetica; font-size: 11px; color: #000000; }
.tableaulibelle2
	{ font-family: Arial,Helvetica; font-size: 11px; color: #6666CC; }
.alertexte
	{ font-family: Arial,Helvetica; font-size: 11px; color: #009999; font-weight: bold; }

.pagination
	{ font-family: Arial,Helvetica; font-size: 11px; color: #669933; font-weight: normal; }
.page_on
	{ font-family: Arial,Helvetica; font-size: 11px; color: #1F8EFF; font-weight: bold; }


.entete
	{ font-family: Arial,Helvetica; font-size: 11px; color: #6666CC; font-weight: normal; }
.entete_fiche1
	{ font-family: Arial,Helvetica; font-size: 11px; color: #336600; font-weight: normal; }
.entete_fiche2
	{ font-family: Arial,Helvetica; font-size: 11px; color: #FFFFFF; font-weight: normal; }
.pseudo
	{ font-family: Arial,Helvetica; font-size: 11px; color: #CC0099; font-weight: normal; }
.pseudo_fiche
	{ font-family: Arial,Helvetica; font-size: 14px; color: #333366; font-weight: bold; }
.pseudo_chat
	{ font-family: Arial,Helvetica; font-size: 14px; color: #CC33CC; font-weight: bold; }
.erreur
	{ font-family: Arial,Helvetica; font-size: 11px; color: #FFFFFF; font-weight: bold; text-align: justify }

.affinite
	{ font-family: Arial,Helvetica; font-size: 11px; color: #666699; font-weight: normal; }
.question
	{ font-family: Arial,Helvetica; font-size: 11px; color: #666699; font-weight: bold; }
.textaffinite
	{ font-family: Arial,Helvetica; font-size: 11px; color: #6E71D1; font-weight: bold; }
.confirme
	{ font-family: Arial,Helvetica; font-size: 11px; color: #000099; font-weight: bold; }
.copyright
	{ font-family: Arial,Helvetica; font-size: 11px; font-weight: normal; color: #993399; }
.crphoto
	{ font-family: Arial,Helvetica; font-size: 10px; font-weight: normal; color: #585899; }
.accintro
	{ font-family: Arial,Helvetica; font-size: 13px; font-weight: normal; color: #000000; }
.accnoninscrit
	{ font-family: Arial,Helvetica; font-size: 13px; font-weight: bold; color: #cc0099; }
.accintro2 a:link,.accintro2 a:visited,.accintro2 a:hover
	{ font-family: Arial,Helvetica; font-size: 12px; font-weight: normal; color: #000000; text-decoration:none;}


.accintro2
	{ font-family: Arial,Helvetica; font-size: 12px; font-weight: normal; color: #000000; }
.accompteur
	{ font-family: Arial,Helvetica; font-size: 11px; font-weight: bold; color: #000000; }
.accompteur1
	{ font-family: Arial,Helvetica; font-size: 11px; font-weight: bold; color: #FFFFFF; }
.acctitre
	{ font-family: Arial,Helvetica; font-size: 15px; font-weight: normal; color: #333366; }

a:link
	{ font-family: Arial,Helvetica; font-size: 11px; color: #666699; font-weight: bold; text-decoration: none; }
a:visited
	{ font-family: Arial,Helvetica; font-size: 11px; color: #666699; font-weight: bold; text-decoration: none; }
a:hover
	{ font-family: Arial,Helvetica; font-size: 11px; font-weight: bold; color: #1F8EFF; text-decoration: none; }

a.big:link
	{ font-family: Arial,Helvetica; font-size: 14px; color: #666699; font-weight: bold; text-decoration: none; }
a.big:visited
	{ font-family: Arial,Helvetica; font-size: 14px; color: #666699; font-weight: bold; text-decoration: none; }
a.big:hover
	{ font-family: Arial,Helvetica; font-size: 14px; font-weight: bold; color: #1F8EFF; text-decoration: none; }

a.souligne:link
	{ font-family: Arial,Helvetica; font-size: 11px; color: #666699; font-weight: bold; text-decoration: underline; }
a.souligne:visited
	{ font-family: Arial,Helvetica; font-size: 11px; color: #666699; font-weight: bold; text-decoration: underline; }
a.souligne:hover
	{ font-family: Arial,Helvetica; font-size: 11px; font-weight: bold; color: #1F8EFF; text-decoration: underline; }

a.alerte:link
	{ font-family: Arial,Helvetica; font-size: 11px; color: #009999; font-weight: bold; text-decoration: underline; }
a.alerte:visited
	{ font-family: Arial,Helvetica; font-size: 11px; color: #009999; font-weight: bold; text-decoration: underline; }
a.alerte:hover
	{ font-family: Arial,Helvetica; font-size: 11px; font-weight: bold; color: #1F8EFF; text-decoration: underline; }

a.haut:link
	{ font-family: Arial,Helvetica; font-size: 11px; color: #9999FF; font-weight: normal; text-decoration: none; }
a.haut:visited
	{ font-family: Arial,Helvetica; font-size: 11px; color: #9999FF; font-weight: normal; text-decoration: none; }
a.haut:hover
	{ font-family: Arial,Helvetica; font-size: 11px; font-weight: normal; color: #9999FF; text-decoration: underline; }

a.lien_entete:link
	{ font-family: Arial,Helvetica; font-size: 11px; color: #6666CC; font-weight: normal; text-decoration: none; }
a.lien_entete:visited
	{ font-family: Arial,Helvetica; font-size: 11px; color: #6666CC; font-weight: normal; text-decoration: none; }
a.lien_entete:hover
	{ font-family: Arial,Helvetica; font-size: 11px; font-weight: normal; color: #0099CC; text-decoration: none; }

a.lien_page:link
	{ font-family: Arial,Helvetica; font-size: 11px; color: #669933; font-weight: normal; text-decoration: underline; }
a.lien_page:visited
	{ font-family: Arial,Helvetica; font-size: 11px; color: #669933; font-weight: normal; text-decoration: underline; }
a.lien_page:hover
	{ font-family: Arial,Helvetica; font-size: 11px; font-weight: normal; color: #1F8EFF; text-decoration: underline; }

a.fiche1:link
	{ font-family: Arial,Helvetica; font-size: 11px; color: #CC66CC; font-weight: bold; text-decoration: underline; }
a.fiche1:visited
	{ font-family: Arial,Helvetica; font-size: 11px; color: #CC66CC; font-weight: bold; text-decoration: underline; }
a.fiche1:hover
	{ font-family: Arial,Helvetica; font-size: 11px; font-weight: bold; color: #1F8EFF; text-decoration: underline; }

a.fiche2:link
	{ font-family: Arial,Helvetica; font-size: 11px; color: #CC66CC; font-weight: normal; text-decoration: none; }
a.fiche2:visited
	{ font-family: Arial,Helvetica; font-size: 11px; color: #CC66CC; font-weight: normal; text-decoration: none; }
a.fiche2:hover
	{ font-family: Arial,Helvetica; font-size: 11px; font-weight: normal; color: #1F8EFF; text-decoration: none; }

a.lien_rouge:link
	{ font-family: Arial,Helvetica; font-size: 11px; color: #CC0099; font-weight: normal; text-decoration: underline; }
a.lien_rouge:visited
	{ font-family: Arial,Helvetica; font-size: 11px; color: #CC0099; font-weight: normal; text-decoration: underline; }
a.lien_rouge:hover
	{ font-family: Arial,Helvetica; font-size: 11px; font-weight: normal; color: #1F8EFF; text-decoration: underline; }

a.lien_insc:link, a.lien_insc:visited
	{ font-family: Arial,Helvetica; font-size: 11px; color: #333366; font-weight: normal; text-decoration: none; }
a.lien_insc:hover
	{ color: #1F8EFF; text-decoration: underline; }

a.lien_bal:link
	{ font-family: Arial,Helvetica; font-size: 11px; color: #333366; font-weight: normal; text-decoration: none; }
a.lien_bal:visited
	{ font-family: Arial,Helvetica; font-size: 11px; color: #333366; font-weight: normal; text-decoration: none; }
a.lien_bal:hover
	{ font-family: Arial,Helvetica; font-size: 11px; font-weight: normal; color: #0099FF; text-decoration: none; }

a.footer:link
	{ font-family: Arial,Helvetica; font-size: 11px; color: #457592; font-weight: normal; text-decoration: none; }
a.footer:visited
	{ font-family: Arial,Helvetica; font-size: 11px; color: #457592; font-weight: normal; text-decoration: none; }
a.footer:hover
	{ font-family: Arial,Helvetica; font-size: 11px; color: #0099CC; font-weight: normal; text-decoration: none; }
a.footer_fb
	{ background:url(/h/IMG/PIED/btn_fb_fan_footer.png) no-repeat; width:14px; height:14px; margin-left:5px; margin-right:8px; padding:0; display:block; }
a.footer_fb a
	{ background:url(/h/IMG/PIED/btn_fb_fan_footer.png) no-repeat; width:14px; height:14px; margin-left:5px; margin-right:8px; padding:0; display:block; }


a.menu2:link
	{ font-family: Arial,Helvetica; font-size: 10px; font-weight: bold; color: #FFFFFF; background-color: #8585F4; background-image: url("/h/IMG/COMMUN/fond_menu2_off.gif"); text-decoration: none; height: 18px; display: block; border-style: solid; border-width: 1px; border-color: rgb(133,133,244); padding-top: 1px; padding-left: 15px; padding-bottom: 3px }
a.menu2:visited
	{ font-family: Arial,Helvetica; font-size: 10px; font-weight: bold; color: #FFFFFF; background-color: #8585F4; background-image: url("/h/IMG/COMMUN/fond_menu2_off.gif"); text-decoration: none; height: 18px; display: block; border-style: solid; border-width: 1px; border-color: rgb(133,133,244); padding-top: 1px; padding-left: 15px; padding-bottom: 3px }
a.menu2:hover
	{ font-family: Arial,Helvetica; font-size: 10px; font-weight: bold; color: #006699; background-color: #CCFF99; background-image: url("/h/IMG/COMMUN/fond_menu2_over.gif"); text-decoration: none; height: 18px; display: block; border-style: solid; border-width: 1px; border-color: rgb(204,255,153); padding-top: 1px; padding-left: 15px; padding-bottom: 3px }
a.menu2b:link
	{ font-family: Arial,Helvetica; font-size: 10px; font-weight: bold; color: #FFFFFF; background-color: #8585F4; background-image: url("/h/IMG/COMMUN/fond_menu2_off.gif"); text-decoration: none; height: 30px; display: block; border-style: solid; border-width: 1px; border-color: rgb(133,133,244); padding-top: 1px; padding-left: 15px; padding-bottom: 3px }
a.menu2b:visited
	{ font-family: Arial,Helvetica; font-size: 10px; font-weight: bold; color: #FFFFFF; background-color: #8585F4; background-image: url("/h/IMG/COMMUN/fond_menu2_off.gif"); text-decoration: none; height: 30px; display: block; border-style: solid; border-width: 1px; border-color: rgb(133,133,244); padding-top: 1px; padding-left: 15px; padding-bottom: 3px }
a.menu2b:hover
	{ font-family: Arial,Helvetica; font-size: 10px; font-weight: bold; color: #006699; background-color: #CCFF99; background-image: url("/h/IMG/COMMUN/fond_menu2_over.gif"); text-decoration: none; height: 30px; display: block; border-style: solid; border-width: 1px; border-color: rgb(204,255,153); padding-top: 1px; padding-left: 15px; padding-bottom: 3px }

a.fav:link
	{ font-family: Arial,Helvetica; font-size: 11px; color: #333366; font-weight: normal; text-decoration: underline; }
a.fav:visited
	{ font-family: Arial,Helvetica; font-size: 11px; color: #333366; font-weight: normal; text-decoration: underline; }
a.fav:hover
	{ font-family: Arial,Helvetica; font-size: 11px; font-weight: normal; color: #1F8EFF; text-decoration: underline; }

a.temoin:link, a.temoin:visited
	{ font-family: Arial,Helvetica; font-size: 11px; color: #333366; font-weight: bold; text-decoration: underline; }

a.temoin:hover
	{ font-family: Arial,Helvetica; font-size: 11px; font-weight: bold; color: #1F8EFF; text-decoration: underline; }

a.achat:link
	{ font-family: Arial,Helvetica; font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: none; }
a.achat:visited
	{ font-family: Arial,Helvetica; font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: none; }
a.achat:hover
	{ font-family: Arial,Helvetica; font-size: 11px; color: #66FFFF; font-weight: normal; text-decoration: underline; }

a.tetlis:link
	{ font-family: Arial,Helvetica; font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: none; }
a.tetlis:visited
	{ font-family: Arial,Helvetica; font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: none; }
a.tetlis:hover
	{ font-family: Arial,Helvetica; font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: none; }

a.liste:link
	{ font-family: Arial,Helvetica; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; }
a.liste:visited
	{ font-family: Arial,Helvetica; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; }
a.liste:hover
	{ font-family: Arial,Helvetica; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; }

a.lien2:link, a.lien2:visited {
font-family: Verdana,Arial,Helvetica;
font-size: 11px;
color: #000066;
font-weight: bold;
text-decoration: underline;
}

a.lien2:hover {
font-family: Verdana,Arial,Helvetica;
font-size: 11px;
font-weight: bold;
color: #0099FF;
text-decoration: none;
}

a.lien3:link, a.lien3:visited, td.erreurtete a:link, td.erreurtete a:visited {
font: bold 13px Arial,Helvetica;
color: #666699;
text-decoration: underline;
}

a.lien3:hover, td.erreurtete a:hover {
color: #0099FF;
text-decoration: none;
}

td.pagination { color:#666699;font-weight:bold;}
td.pagination a,td.pagination a:link,td.pagination a:visited { text-decoration:underline;}

.erreurtete {
font: bold 13px Arial,Helvetica;
color: #333366;
}

img.bord
	{ border-color: #9999FF #9999FF #9999FF #9999FF; }

#tablebleu td.fd1
	{ background-color: #D2D9FF; background-color: #AAB7FF; }

#tablebleu td.fd2
	{ background-color: #D2D9FF; background-color: #EDF0FF; }

#tablebleu
	{ background-color: #D2D9FF; }

#tablegris td.fd1
	{ background-color: #E9E9E9; background-color: #CCCCCC; }

#tablegris td.fd2
	{ background-color: #E9E9E9; background-color: #F6F6F6; }

#tablegris
	{ background-color: #E9E9E9; }

.carbleu {
color: #85a8cc;
}

.carrose {
color: #cc0099;
}

.cargrisfonce {
color: #333366;
}

.carblanc {
color: #ffffff;
}

.cargrisclair {
color: #003366;
}

.cargrisclair2 {
color: #616187;
}

.carbig {
font-weight: bold;
}

.carbleuclair {
color: #6666cc;
}

.typo14 {
font-family: Arial,Helvetica; font-size: 14px; color: #333366;
}

.gras {
font-weight: bold;
}
/* ==== Tableau de bord ==== */
#div_tbord { position:relative; width:144px; height:127px; cursor:default; padding:0px 3px 0px 4px; margin:5px; background:#FFFFFF url(/COMMUN/IMG/TETE2/fond_tableau_bord2.gif) no-repeat top left; }
#div_tbord_titre { color:#005A93; font-size:14px; padding:3px 0px 0px 0px; margin:0px; width:134px; text-align:center; }
#div_tbord_visite { padding:0px 5px 4px 8px; margin:0px; font-weight:normal; color:#3E91E6; font-size:11px; }
#div_tbord ul { width:133px; height:26px; background:#FFFFFF url(/COMMUN/IMG/TETE2/fond_div.gif) no-repeat top left; padding:5px 0px 0px 0px; margin:2px 0px 0px 0px; }
#div_tbord li { list-style-type:none; cursor:pointer; height:14px; margin:2px 0px 0px 0px; padding:0px; }
#div_tbord .libelle { position:relative; float:left; width:90px; color:#005A93; margin:0px 0px 0px 5px; padding:0px; }
#div_tbord .cpt { position:relative; float:left; width:26px; text-align:center; margin:0px 0px 0px 7px; padding:0px; }
#div_tbord .libelle a,#div_tbord .libelle a:link,#div_tbord .libelle a:visited { text-decoration:none; font:normal 12px arial,helvetica,sans-serif; color:#005A93; }
#div_tbord .cpt a,#div_tbord .cpt a:link,#div_tbord .cpt a:visited { text-decoration:underline; font:bold 14px arial,helvetica,sans-serif; color:#CC0099; }
#div_tbord .libelle a:hover,#div_tbord .cpt a:hover { color:#1F8EFF;}

