html, body, p, ul{ margin:0px ; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#666; text-align:left; }
h1{ font-size:22px;}
h2{ font-size:16px;}
h3{ font-size:12px;}

a{ text-decoration:none; color:#336699;}
a:hover{ text-decoration:none; color:#ff9901;}


.amenu{ color:#FFFFFF; cursor:pointer;}
.imgmail{ background:url(../img/mail.gif)  no-repeat; background-position:0px -5px; width:50px; margin:5px; padding-left:30px;}
.imgprint{background:url(../img/print.gif) no-repeat; background-position:0px -5px; width:50px; margin:5px; padding-left:30px;}

.bullet{ background:url(../img/bullet.jpg) no-repeat; background-position:center left; padding-left: 18px; font-size:12px;}
.octo{ background:url(../img/octo.jpg) no-repeat; background-position:center left; padding-left: 25px; }
.octo2{ background:url(../img/octo.jpg) no-repeat; background-position:center left; padding-left: 24px; margin-left:-26px;}
.octo3{ background:url(../img/octo.jpg) no-repeat; background-position:center left; padding-left: 24px; margin-left:-26px; color:#336699;}



.cont{ text-align:left; padding: 0px 20px 0px 35px;}
.bandeau{ display:none;}

.cadre{ width:230px;  float:left; padding:0px 10px 10px 25px; margin-right:10px;}
.cadre img{ float:left; margin-right:10px;border:1px solid #336699;}
.interview{ text-decoration:underline; color:#336699;}

.contList{ text-align:left; padding: 0px 40px 0px 50px;}
.listTitle{  background-color:#e9f0f7; height:50px; text-align:left; padding:0px 0px 5px 25px; margin:0px 5px 30px 0px; border-top: }
.listSubTitle{ display:none; background:#369; padding:5px 0px 5px 25px; margin:0px 5px 0px 0px; color:#336699; border-top: 2px solid #FFFFFF;}
.listSubTitle a{ text-decoration:none; color:#FFFFFF;}
.listSubTitle a:hover{ text-decoration:underline;}


.rightbar{  width:291px;}
.txtbar{ width:261px; padding:10px 0px 0px 10px; font-size:8px;}
.txtbar h2, h3{color:#336699;}
.inputbar{ text-align:center; margin:8px 0px;}
.btn{ color:#FFFFFF; background:#2c6eb1; border:#255b91 1px solid;}

.photo{ float:left; margin:0px 10px 0px 0px;border:1px solid #336699;}

#printlogo{ display:none;}
#top{ display:none;}
#bottom{ display:none;}
#rightbar{ display:none;}

#topprint{ display:block;}
#bottomprint{ display:block; clear:left;}


