/* png IE6 */
* { behavior: url(/css/iepngfix.htc); }
html, body, p{ margin:0px ; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#666; text-align:left; }
h1{ font-size:22px; color:#336699;}
h2{ font-size:16px; color:#336699;}
h3{ font-size:12px; color:#336699;}

.title{ margin:0px; color:#369; text-transform:uppercase;}

a{ text-decoration:none; color:#336699; outline:none; font-size:12px;}
a:hover{ text-decoration:none; color:#ff9901;}

#phone { background: url(../img/btnTel_.jpg) no-repeat; width:291px; height:113px; position:relative;}
#phonecontact{  position:absolute; top:15px; left:90px; color:#336699; font-size:14px;}
a.btnPhone { position:absolute; top:36px; left:90px; font-size:23px; font-weight:bold;}

a.btnMail { position:absolute; top:65px;left:90px; font-size:12px; font-weight:bold;}
.amenu{ color:#FFFFFF; cursor:pointer; margin:0px;}
.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:0px 0px 10px -26px; font-size:20px; color:#369;}
.octotop{ background:url(/img/octotop.jpg) no-repeat; background-position:center left; padding-left: 24px; font-size:10px;}

.menu{ background-color:#336699; clear:left; margin: 0 11px 0 11px; height: 59px;}
.menu div{ height:39px; float:left; font:Trebuchet MS; padding-top:20px; color:#FFFFFF; text-align:center; margin:0px;}
/*.menu div:hover{ color:#ff9901;}*/

.btnhome{ background: url(/img/btnHome.jpg);  width:84px; }


.btngroupe{ background:url(/img/btnLesGroupe2.jpg);  width:254px;}

.btncrge{ background:url(/img/btnCrge.jpg); width:104px;}

.btnfaq{ background:url(/img/btnFaq.jpg); width:78px;}

.btnpress{ background:url(/img/btnAJ.jpg); width:150px;}

.btnAj{ background:url(/img/btnAj2.jpg); width:150px;}

.btncontact{ background:url(/img/btnContact.jpg); width:102px;}

.btncontact:hover{ /*background-position:-102px 0;*/ background:url(/img/btnContact_.jpg);}
.btnAj:hover{ /*background-position:-150px 0;*/ background:url(/img/btnAj2_.jpg);}
.btnpress:hover{/* background-position:-196px 0;*/ background:url(/img/btnAJ_.jpg);}
.btnfaq:hover{ /*background-position:-78px 0;*/ background:url(/img/btnFaq_.jpg);}
.btncrge:hover{ /*background-position:-104px 0;*/ background:url(/img/btnCrge_.jpg);}
.btngroupe:hover{ /*background-position:-254px 0;*/ background:url(/img/btnLesGroupe2_.jpg);}
.btnhome:hover{/* background-position:-84px 0;*/ background: url(/img/btnHome_.jpg); }

#borderbleu{/* margin:0px 11px 5px 10px; border-bottom:#336699 solid 1px;*/}
.btnlanguage{ margin-right:30px; color:#336699; }
.btnlanguage a{ color:#336699; font-size:10px;}
.btnlanguage a:hover{ color:#ff9901; }

/*.btneurope{ background:url(/img/btnEurope.jpg); width:128px;}*/
/*.btneurope:hover{ background-position:-128px; background:url(/img/btnEurope_.jpg);}*/

.btneurope{ background:url(/img/btnEurope.jpg); width:103px;}
.btneurope:hover{ /*background-position:-128px;*/ background:url(/img/btnEurope_.jpg);}

.cont{ text-align:left; padding: 0px 20px 0px 35px;}
.bandeau{ background:url(/img/bgBandeauBleu.jpg) repeat-x; height:300px; margin-top:2px; margin-right:5px; }

.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{ 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;}
.footer{ background:url(/img/bgFooter.jpg); height:61px; margin: 0px 12px 0px 11px;}


#topprint{ display:none;}
#bottomprint{ display:none;}

.cssform input { 
background-color:#fff;
width: 200px;
border:1px solid #ccc;
padding:2px;
}
#links ul {
		margin:10px 0px 0px 0px;
		padding:0px;
        list-style-type: none;
        width: 520px;
		font-family:Georgia, "Times New Roman", Times, serif;
} 

#links li {
        border: 1px solid #999;
        border-width: 1px 0;
        margin: 5px 0;
}

#links li a { 
        color: #666;
        display: block;
        font: bold 120% Arial, Helvetica, sans-serif;
        padding: 5px;
        text-decoration: none;
}

 * html #links li a {  /* make hover effect work in IE */
	width: 460px;
}

#links li a:hover {
        background: #EEEEEE;
}

#links a em { 
        color: #999;
        display: block;
        font: normal 85% Verdana, Helvetica, sans-serif;
        line-height: 125%; 
}

#links a span {
        color: #0099CC;
        font: normal 120% Verdana, Helvetica, sans-serif;
        line-height: 150%;
}
