@charset "UTF-8";
body, html { margin:0px; padding:0px; }
body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666 }
a img, img { border:0; padding:0;margin:0; }
table, tr, td { border-collapse:collapse; margin:0;padding:0 }
#global { margin:0;padding:0;width:950px; margin:0 auto 0 auto }
.linkmore { color:#009cea;text-decoration:none}
.linkmore:hover{ text-decoration:underline }
.lienabonne { color:#FFF;text-decoration:none }
.lienabonne:hover { text-decoration:underline }
.plan a { text-decoration:none; color:#666 }
.plan a:hover { text-decoration:underline }
#header { margin-bottom:7px; }
#footer a { text-decoration:none; color:#666; }
#footer a:hover { text-decoration:underline;color:#666 }

#menuleft { width:182px; display:block;height:100%; float:left;}
.titremenuleft { background-repeat:no-repeat; background-position:top; background-image:url(../images/contentbox3_top.png); width:182px; height:43px; color:#009CEA; font-size:12px; }
.listemenuleft { color:#009CEA; line-height:20px; background-position:top; background-image:url(../images/contentbox3_middle.png); background-repeat:no-repeat; width:158px; padding-left:12px; padding-right:12px; }
.bottommenuleft { background-image:url(../images/contentbox3_bottom.png); background-repeat:no-repeat; width:182px; height:35px; }
.elemmenuleft { border-bottom:1px dotted #CCC; width:95%; font-size:1.1em; }
.elemmenuleft a,
.elemmenuleft a:hover { 
text-decoration:none;
color:#666;
}
.last { border:0; }
.marge10 { padding:10px; }
.marge15 { padding:15px; }

.liendocumentation {text-align:left;background-color:#AAA;}
.liendocumentation a { background-image:url(../images/icone_pdf.gif); background-repeat:no-repeat; background-position:left; padding-left:20px; color:#FF0000; text-decoration:none; font-weight:normal}
.liendocumentation a:hover { text-decoration:underline; }
.lienoffre {text-align:left;background-color:#AAA;}
.lienoffre a { color:#FF0000; text-decoration:none; font-weight:normal}
.lienoffre a:hover { text-decoration:underline; }
.lienwhite { text-decoration:underline; color:#FFFFFF }
.lienwhite:hover { text-decoration:none; }
.lienwhite2 { text-decoration:none; color:#FFFFFF; font-size:11px; font-family:Tahoma, Geneva, sans-serif; }
.lienwhite2:hover { text-decoration:underline; }
.lientexte { color:#666; text-decoration:none; }
.lientexte:hover { text-decoration:underline; }



#titre { font-size:12px;color:#999; margin:0;padding:0; }
.soustitre { font-size:14px; color:#009cf1; font-weight:bold;width:456px; text-align:left }
.texteintro { font-size:12px; font-style:italic;width:456px;text-align:justify }
#article { display:block;float:left; }
#article a { color:#42B1E4; }
#article a:hover { text-decoration:none }

#content { min-height:500px; }

#cadremiddle { padding-left:15px;padding-right:15px; min-height:300px; }

.thumbbloc {display:block;clear:both}
.thumbbloc a{color:#666}
.thumbcaption { width:180px; position:relative; left:110px; top:50px;}

#formrappel input { border:1px solid #CCC; color:#666; padding-top:2px;padding-bottom:2px; }

.textinput { border:1px solid #CCC; color:#666; font-weight:bold; }
.rubrique { text-align:center; }
.rubrique p, .rubrique ul { font-size:11px; }
.rubrique p .lien { color:#009cea;text-decoration:none; font-size:11px; }
.rubrique p .lien:hover { text-decoration:none }

.titreoffre, .titreoffre2 { font-size:14px;font-family:Verdana; }
.titreoffre a { color:#006699; text-decoration:none }
.titreoffre2 a { color:#FF6600; text-decoration:none }
.titreoffre a:hover, .titreoffre2 a:hover { text-decoration:underline; }

#sitemap a { color:#666;text-decoration:none; }
#sitemap a:hover { text-decoration:underline; }

.lientitre2 { text-decoration:none; color:#666; font-weight:normal; margin-right:7px; margin-left:7px; }
.lientitre2:hover { text-decoration:underline; }
.listefb { list-style-image:url(../images/puce2.gif); line-height:18px; padding-left:15px; }

.blocoptions { text-align:left;background-image:url(../images/2/index3_20.png);width:238px;height:257px;background-repeat:no-repeat }
.titreblocoptions { font-size:12px;color:#009cf1;margin-bottom:12px; }
.sep10 { height:10px; }
.sep15 { height:15px; }
.textebleu { color:#009cea; }
.borded { border:1px solid #CCC; }