#contenu_annuaire {
padding:0;
margin-left:auto;
margin-right:auto; 
width:960px;
background-color:#E1FFF4;
border-top:#F8F5D9 2px solid;
border-left:0;
border-right:0;
border-bottom:#333333 2px solid;
}
#contenu_annuaire .menu_g {
width:196px;
}
#contenu_annuaire .cont_d {
width:764px;
}
#menugauche {
background: url(../imgs/sommaire-piscine-discount.jpg) no-repeat 0 0;
width:196px;
padding-left:7px;
padding-top:3px;
padding-bottom:5px;
margin:0;
font-family: Arial, Helvetica, sans-serif;
font-size:80%;/*12px*/
font-weight: bold;
color: #333333;
text-align: left;
}
#menugauche a {
color:#333333;
text-decoration:none;
}
#menugauche a:hover {
color:#35FC03;
text-decoration:none;
}
#cat_piscine {
padding:5px;
margin-left:auto;
margin-right:auto;
width:750px;
border: 0;
font-family:  Arial, Helvetica, sans-serif;
font-size:13px;
color: #177923;
text-align: justify;
}
a.catprin {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#177923; text-decoration:none;}
a.catprin:hover {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#35FC03; text-decoration:underline;}
a.catseco {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration:underline; font-weight:bold;}
a.catseco:hover {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#177923; text-decoration:overline; font-weight:bold;}

a.lien {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#177923; text-decoration:none;}
a.lien:hover {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#35FC03; text-decoration:overline;}
a.lien2 {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333; text-decoration:none;}
a.lien2:hover {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#177923; text-decoration:underline overline;}
a.lien3 {
font-family:  Arial, Helvetica, sans-serif;
font-size:12px;
color: #F8F5D9;
text-decoration:none;
}
a.lien3:hover {
font-family:  Arial, Helvetica, sans-serif;
font-size: 12px;
color: #F08131;
text-decoration:none;
}
a.lien4 {
font-family:  Arial, Helvetica, sans-serif;
font-size:10px;
color: #000000;
text-decoration:none;
font-weight: bold;
}
a.lien4:hover {
font-family:  Arial, Helvetica, sans-serif;
font-size: 10px;
color: #E1FFF4;
font-weight: bold;
}
a.lien5 {
font-family:  Arial, Helvetica, sans-serif;
font-size:12px;
color: #333333;
text-decoration:none;
font-weight: bold;
}
a.lien5:hover {
font-family:  Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
font-weight: bold;
}
a.lien6 {
font-family:  Arial, Helvetica, sans-serif;
font-size:8px;
color: #666666;
text-decoration:none;
font-weight: bold;
}
a.lien6:hover {
font-family:  Arial, Helvetica, sans-serif;
font-size: 8px;
color: #FEFFFF;
font-weight: bold;
}
/*** police generales ***/
.blanc9 {font: normal 9px/normal Arial, Helvetica, sans-serif; color: #E1FFF4;	font-weight: bold;}
.blanc10 {font: normal 10px/normal Arial, Helvetica, sans-serif; color: #E1FFF4; font-weight: bold;}
.blanc12 {font: normal 12px/normal Arial, Helvetica, sans-serif; color: #E1FFF4; font-weight: bold;}
.blanc14 {font: normal 14px/normal Arial, Helvetica, sans-serif; color: #E1FFF4; font-weight: bold;}
.orange9 {font: normal 9px/normal Arial, Helvetica, sans-serif; color: #F08131; font-weight: bold;}
.orange10 {font: normal 10px/normal Arial, Helvetica, sans-serif; color: #F08131; font-weight: bold;}
.orange12 {font: normal 12px/normal Arial, Helvetica, sans-serif; color: #F08131;}
.orange14 {font: normal 14px/normal Arial, Helvetica, sans-serif; color: #F08131;}
.bleu9 {font: normal 9px/normal Arial, Helvetica, sans-serif; color: #38B3D6; font-weight: bold;}
.bleu10 {font: normal 10px/normal Arial, Helvetica, sans-serif; color: #38B3D6;}
.bleu12 {font: normal 12px/normal Arial, Helvetica, sans-serif; color: #38B3D6;}
.jaune9 {font: normal 9px/normal Arial, Helvetica, sans-serif; color: #F8F5D9; font-weight: bold;}
.jaune10 {font: normal 10px/normal Arial, Helvetica, sans-serif; color: #F8F5D9}
.jaune12 {font: normal 12px/normal Arial, Helvetica, sans-serif; color: #F8F5D9}
.rouge9 {font: normal 9px/normal Arial, Helvetica, sans-serif; color: #CC0000; font-weight: bold;}
.rouge10 {font: normal 10px/normal Arial, Helvetica, sans-serif; color: #CC0000;}
.rouge12 {font: normal 12px/normal Arial, Helvetica, sans-serif; color: #CC0000;}
.vert9 {font: normal 9px/normal Arial, Helvetica, sans-serif; color: #177923; font-weight: bold;}
.vert10 {font: normal 10px/normal Arial, Helvetica, sans-serif; color: #177923;}
.vert12 {font: normal 12px/normal Arial, Helvetica, sans-serif; color: #177923;}
.griscl9 {font: normal 9px/normal Arial, Helvetica, sans-serif; color: #CCCCCC; font-weight: bold;}
.griscl10 {font: normal 10px/normal Arial, Helvetica, sans-serif; color: #CCCCCC;}
.griscl12 {font: normal 12px/normal Arial, Helvetica, sans-serif; color: #CCCCCC;}
.griscl14 {font: normal 14px/normal Arial, Helvetica, sans-serif; color: #CCCCCC;}
.grisf9 {font: normal 9px/normal Arial, Helvetica, sans-serif; color: #333333; font-weight: bold;}
.grisf10 {font: normal 10px/normal Arial, Helvetica, sans-serif; color: #333333;}
.grisf12 {font: normal 12px/normal Arial, Helvetica, sans-serif; color: #333333;}
.grisf14 {font: normal 14px/normal Arial, Helvetica, sans-serif; color: #333333;}
.noir9 {font: normal 9px/normal Arial, Helvetica, sans-serif; color: #000000; font-weight: bold;}
.noir10 {font: normal 10px/normal Arial, Helvetica, sans-serif; color: #000000;}
.noir12 {font: normal 12px/normal Arial, Helvetica, sans-serif; color: #000000;}
.noir14 {font: normal 14px/normal Arial, Helvetica, sans-serif; color: #000000;}
.noir16 {font: normal 16px/normal Arial, Helvetica, sans-serif; color: #000000;}
.fondarbo {
font-family:  Arial, Helvetica, sans-serif;
font-size: 12px;
color: #E1FFF4;
background-color: #6ECEEA;/*bleu clair*/
font-weight: bold;
}