@charset "UTF-8";
/* CSS Document */

#menu { width:709px; clear:both; margin:0px 0px 0px 219px;}
#menu a { width:148px; height:25px; background:top left url(../images/tab.png) no-repeat; display:block; color:#FFF; font-size:13px; text-decoration:none; line-height:1.9em; text-align:center; margin-right:13px; float:left; font-weight:bold; }
#menu a:hover { background-position:0px -25px; }
.log { color:#326598; font-size:10px; }
.form1 { border:1px solid #9CB4CD; font-size:10px; font-family:Verdana, Geneva, sans-serif; margin-left:3px; width:104px; }
.coleft { float:left;width:724px; }
.coright { float:left; width:178px; }
.danspage { margin:8px 35px 0px 10px; text-align:justify; }
.letitre, .letitre2 {font-size:14px; color:#084684; }
.letitre2 { margin:24px 0 4px 0; }

.blocintro2 { width:930px; height:105px; background:#94AAC3 top left url(../images/degrad.png) repeat-x; text-align:left; }
.fondintro2 { position:absolute; width:191px; height:150px; background:top left url(../images/cont-pan.png) no-repeat;margin:-39px 0px 0px 734px; text-align:center; z-index:2; }
.margintro2 { margin:0px 6px 0px 0px; }
.slogintro2 { font-size:14px; color:#FFFFFF; margin:24px 0px 0px 0px; text-align:center;}
.contintro2 { font-size:11px; text-align:center; color:#285F93;margin:16px 0px 0px 0px;}
.telintro2 { margin:16px 0px 0px 0px; }

.titrco { position:absolute; z-index:3; color:#FFFFFF; margin:-1px 0px 0px 23px;}
.titrcoleft { width:14px; height:30px; float:left; background: top left url(../images/fond-tabencour.png) no-repeat;}
.titrcomid { float:left; background:#084684; border-bottom:1px solid #FFFFFF; height:29px; line-height:1.7em; font-size:13px; font-weight:bold;}
.titrcoright { width:14px; height:30px; float:left; background:-14px 0px url(../images/fond-tabencour.png) no-repeat;}

.sousmen { position:absolute; margin:76px 0px 0px 0px; height:29px; background:#FA861A; }
.sousmenpos {float:left; padding:4px 20px 0px 30px;text-align:left; }
.sousmenpos a {float:left; color:#FFFFFF; line-height:1.7em; font-size:12px; text-decoration:none; font-weight:bold; }
.sousmenpos a:hover { text-decoration:underline; }
.sousmenint {float:left;border-right:1px solid #FFB380; margin:2px 15px 0px 12px; height:18px;}
.sousmendec {width:11px; height:29px; background: top left url(../images/decosousmen.png) no-repeat;float:left;  }

.decofemme { position:absolute; margin:-29px 0px 0px 507px; z-index:5; background:top left url(../images/femme-deco.png) no-repeat;width:192px; height:134px;}
/* IE 6 */
* html .decofemme  { background:top left url(../images/femme-deco.gif) no-repeat;}

.slogan, .slogan2 { position:absolute; font-size:16px;font-weight:bold;}
.slogan { margin:25px 0px 0px 190px; color:#084684; z-index:8;}
.slogan2 { margin:26px 0px 0px 191px; color:#FFFFFF; z-index:9; }

.fdemo { padding:15px 0 0 0; }
.tfdemo {font-size:10px; border:1px solid #CEE0EE; width:90px; }
.demenv {margin:15px 0 0 17px; }

.intcolr {margin:14px;}
.obje {margin:4px 0 0 0; color:#FF9900;}
#sel { position:absolute; z-index:999; }
#formcont input, textarea { border:1px solid #004080; font-size:11px; width:200px; font-family:Arial, Helvetica, sans-serif;}
#formcont { margin:20px 0 0 0; }
.logerreur { background:#FF9900; color:#FFF; font-weight:bold; text-align:center; height:30px; line-height:2.6em;}
#allab a { color:#004080; }
.bardeco {margin:90px 0 0 0; position:absolute;}
.baide { margin:9px 0 15px 0; border:1px dotted #004080;}
.bsd {padding:15px; line-height:1.5em;}
.lienfaq { color:#004080; margin:14px 0 0 0; display:block; padding-left:19px; background:0px 2px url(../images/tri.gif) no-repeat; }
.msel { font-size:20px; }

.picto { margin:10px 0 0 -136px; position:absolute;}

#colTop { background:url('../images/colTop.png') no-repeat; height:32px; }
#colBottom { background:url('../images/colBottom.png') no-repeat; height:32px; }
#col { background:url('../images/col.png') repeat-y left top; padding:0 0 0 25px; }
#col h4 { color:#FA861A; font-size:13px; margin-bottom:10px; }
#col h4 img { margin-right:5px; }
#col .colLeft { float:left; width:130px; margin-left:40px; }
#col .colRight { float:left; background:url('../images/block2.png') no-repeat; width:360px; height:100px; padding:20px 20px 0 20px; }
*html #col .colRight { background:none; width:340px; }
#col ul { list-style:none; }
#col li { background:url('../images/puce9.png') no-repeat; padding-left:18px; margin-bottom:12px; color:#074684; }

.reference { background:url('../images/block3.png') no-repeat right 20px; height:120px; }
.logo { float:left; width:95px; margin:20px 0 0 0;}
.description { float:left; width:390px; margin-right:25px;  }
.description img { margin-right:8px; }
.site { float:left; width:108px; height:91px; background:url('../images/screen.png') no-repeat; padding:4px 0 0 4px; }
.temoignage2 { width:500px; margin-left:80px; margin-top:10px; }
.bulle2 { float:left; width:326px; height:60px; background:url('../images/bulle2.jpg') no-repeat; padding:8px 45px 0 34px; font-size:11px; margin-right:8px; }
.auteur2 { clear:both; font-size:11px; color:#CCC; text-align:right; width:388px; }
.color  {color:#FA861A;font-size:18px;font-weight:normal;}

#photo { float:left; width:170px; }
#photo img { border:2px solid #074684; }
#presentation { float:left; width:220px; margin-right:25px; }
#prenom { color:#074684; font-weight:bold; padding-bottom:10px; }
#appels { float:left; width:160px; }
#phone { float:left; width:60px; margin-left:20px; }
#nbAppel { float:left; width:60px; color:#FA861A; font-size:30px; }
.right { text-align:right; font-size:11px; }
.both { clear:both; }
.openSuite {color:#074684; font-size:11px; }
.block { background:url('../images/block.png') no-repeat; width:607px; height:126px; padding:20px 0 0 20px; }

#overlay {
background:#FFFFFF;border:3px solid #FF9900;position: fixed;margin-top: 180px;margin-left: 235px;width: 460px;height: 320px;padding: 0 0 0 0;z-index: 20;filter:alpha(opacity=93);-moz-opacity:0.93;-khtml-opacity: 0.93;opacity: 0.93;text-align:left;} 
#inoverlay { margin:20px; }
#inoverlay ul { list-style:none; margin:17px 0 0 0; padding:0 0 0 6px; }
#inoverlay li { background:0px 4px url('../images/tri.gif') no-repeat ; padding-left:18px; margin-bottom:10px; float:left; display:block; width:120px; }
#ferm {position:absolute; margin:0 0 0 365px;cursor:pointer;}