*{margin:0;padding:0}
body{background-color:#FFF;background-image:url(../gifs/bg.jpg);background-repeat:repeat-x;color:#040001;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:400}
p{margin:0;padding:5px 0}
h1{color:#000;font-size:22px;font-weight:400;line-height:28px;margin:10px 0 26px;padding:0}
h2{color:#0081c7;font-size:1.2em;font-weight:700;margin:1em 0 0.6em;padding:0}
h3{font-size:13px;font-weight:700;margin:0;padding:0}
h4{font-size:13px;font-weight:700;margin:10px 0;padding:0}
hr{border-bottom-color:#002E74;border-bottom-width:1px;border-style:none none solid}
ul{margin:0;padding:0 0 0 30px}
li{list-style-type:square;margin:0 0 10px;padding:0}
a{color:#00378b;font-size:1em;font-weight:700;text-decoration:underline}
.lettre{font-size:28px;font-weight:400}
.link{background-color:#FFF;border-style:none;color:#00378b;cursor:pointer;float:right;font-size:1.2em;font-weight:700;margin-top:1.5em;text-align:right;text-decoration:none !important}
.thumb_left{float:left;margin-right:15px}
.float_right{float:right}
.float_left{float:left}
.clear_both{clear:both}
.diapodele{margin:0 !important;padding:0 !important}
.diapodele li{list-style:none !important;margin:0 !important;padding:0 !important}
#container{margin:0 auto;padding:325px 0 30px;position:relative;width:1000px}
#header{background-image:url(../gifs/header.jpg);background-repeat:no-repeat;height:301px;left:0;position:absolute;top:0;width:936px}
#header #logo{height:113px;margin-bottom:4px;width:255px}
#header #diaporama{height:142px;padding-left:14px;width:909px}
#header .diaporama{float:right;height:142px;list-style:none;list-style-type:none;margin:0;padding:0;width:909px}
#header .MenuHorizontal{list-style:none;margin:0;overflow:hidden;padding:3px 0 0 0px;width:1000px}
#header .MenuHorizontal li{float:left;list-style-type:none;margin-bottom:0}
#header .MenuHorizontal li a{color:#000;display:block;font-size:17px;font-weight:400;height:38px;line-height:38px;padding-top:0;text-align:center;text-decoration:none}
#header .MenuHorizontal #menu0{width:215px}
#header .MenuHorizontal #menu1{width:185px}
#header .MenuHorizontal #menu2{width:135px}
#header .MenuHorizontal #menu3{width:180px}
#header .MenuHorizontal #menu4{width:192px}
#header .MenuHorizontal #menu11{margin-right:20px;width:180px}
#header .MenuHorizontal #menu0 a,.MenuHorizontal #menu1 a,.MenuHorizontal #menu2 a,.MenuHorizontal #menu3 #menu4 a,.MenuHorizontal #menu11 a{background:none}
#colonne_gauche .MenuVertical{list-style:none;margin:0;overflow:hidden;padding:0;width:219px}
#colonne_gauche .MenuVertical li{margin-bottom:0;width:219px}
#colonne_gauche .MenuVertical li a{color:#0a0a0a;display:block;font-size:17px;font-weight:700;height:40px;padding-left:23px;padding-top:12px;text-decoration:none}
#colonne_gauche .MenuVertical ol li a{color:#0A0A0A;display:block;font-size:12px;height:25px;padding:10px 0 5px 27px}
#colonne_gauche .MenuVertical .menuOuvert{display:block}
#colonne_gauche .MenuVertical #menu8 a{background-image:url('../gifs/mission0.jpg');line-height:36px}
#colonne_gauche .MenuVertical #menu9 a{background-image:url('../gifs/mission5.jpg')}
.newsletter-k{background-image:url(../gifs/newsletter-bg.jpg);background-repeat:no-repeat;display:block;height:107px;width:185px}
.newsletter-k:hover{background-image:url(../gifs/newsletter-bgover.jpg);background-repeat:no-repeat;display:block;height:107px;width:185px}
#content{padding-left:14px;padding-right:13px;width:909px}
.loupe{position:absolute;right:74px;top:306px;width:150px}
.liste{display:block;float:left;padding-left:50px;width:150px}
.portfolio{float:right;height:117px;list-style:none;list-style-type:none;margin:10px 0;padding:0;width:210px}
.photos-cabinet a{margin-right:30px}
.photo-gauche{float:left;margin-right:10px}
.associe1{float:left;margin-bottom:10px;margin-right:10px;width:130px}
.associe2{float:left;margin-bottom:10px;width:130px}
.associe3{float:right;margin-left:10px;width:130px}
.associe4{float:left;margin-left:60px;width:130px}
.associe5{float:right;margin-right:60px;width:130px}
.associe1 h3,.associe2 h3,.associe3 h3,.associe4 h3,.associe5 h3{font-size:13px;height:36px;text-align:center}
.texteloupe{color:#00378B;float:left;font-size:11px;width:90px}
#colonne_gauche{background-color:#eee;height:415px;width:220px}
#encart-contact{background-image:url(../gifs/encart-contact.jpg);background-repeat:no-repeat;color:#FFF;display:block;font-size:18px;height:26px;margin-bottom:10px;padding-right:14px;padding-top:133px;text-align:right;text-decoration:none;width:170px}
#encart-contact:hover{background-image:url(../gifs/encart-contactover.jpg);background-repeat:no-repeat;display:block;height:26px;text-decoration:underline;width:170px}
#encart-chiffre{background-image:url(../gifs/encart-chiffres.jpg);background-repeat:no-repeat;color:#FFF;display:block;font-size:15px;height:26px;margin-top:10px;padding-right:14px;padding-top:71px;text-align:right;text-decoration:none;width:170px}
#encart-chiffre:hover{background-image:url(../gifs/encart-chiffresover.jpg);background-repeat:no-repeat;color:#000;display:block;height:26px;text-decoration:underline;width:170px}
#colonne_centre{padding-bottom:35px;width:410px}
#colonne_centre p{text-align:justify}
#accordion div{margin-bottom:10px;padding-bottom:10px;padding-top:10px}
#accordion h3 a{background-image:url(../gifs/accordeon-titre.jpg);background-repeat:no-repeat;display:block;font-size:12px;font-weight:400;height:36px;margin:0;padding:8px 10px 0 25px;text-decoration:none;width:374px}
.alignement{line-height:28px}
#accordion h3 a:hover{background-image:url(../gifs/accordeon-titreover.jpg);background-repeat:no-repeat;display:block;height:36px;width:374px}
#colonne_droite{margin-left:36px;width:186px}
#colonne_droite h2{margin-top:0.3em}
.nav1{display:block;float:left;margin-right:25px}
.coordonnees{float:left;font-size:11px;padding-top:8px;width:160px}
#liens-utiles{float:left;width:160px}
#encart_content{background:#fff;overflow:hidden;width:100%}
#newsletter_iframe{background:#fff;font-size:10px}
.all_actu a{color:#000 !important;padding-left:9px;text-decoration:none !important}
#container_actualite{margin:0;width:370px}
#encart_actualite ul li a{font-weight:400}
#listing_calendrier{background-color:#EEE !important;display:inline;margin-left:20px;width:350px}
#actualite_detail h2{border-bottom-color:#00378A !important;border-bottom-style:solid !important;border-bottom-width:1px}
#actualite_detail{padding:0 0 0 20px;width:370px}
#recherche_actualite{height:47px !important}
.all_actu{margin-right:5px;text-align:right !important}
#espace-choix h2{border-bottom-style:none !important}
.style-devis{color:red !important;font-size:13px;font-weight:700}
#espace-choix label{margin-right:20px;width:48px !important}
#espace-choix li{font-size:13px !important;font-weight:700}
.message{width:372px}
.chp1{width:150px}
#field_52 label{display:block;text-align:left}
.chp2{height:30px;width:150px}
.form1{border-bottom-color:#00378A;border-bottom-style:solid;border-bottom-width:3px;border-top-color:#00378A;border-top-style:solid;border-top-width:3px;margin-bottom:20px;margin-top:10px;padding-bottom:15px}
.espace-message label{float:none !important}
.espace-info1{float:left !important;width:188px}
.espace-info2{float:right !important;width:188px}
.form1 label{float:none !important;width:194px}
#formulaire_1 li{float:left !important;width:100px}
#formulaire_1 h2{border-bottom-color:#00378A;border-bottom-style:solid;border-bottom-width:1px}
#espace-tableau .optional{float:left !important;font-weight:700;margin-right:10px;width:175px}
#espace-tableau li{font-size:11px}
#espace-tableau .divGenerateur{background-color:#EEE}
p.quote{line-height:24px;margin-left:25px;text-align:left !important}
#devis p{text-align:left !important}
a.lieninter{color:#000;font-size:1em;font-weight:700;text-decoration:none !important}
#header .logo{background:url(../logo.png) no-repeat;color:#9B9AA3;display:block;height:117px;overflow:hidden;position:relative;text-decoration:none;width:255px}
#header .logo .element1{position:absolute;text-indent:-10000px}
#header .logo .element2{font-size:14px;left:34px;position:absolute;top:66px}
#header .element4{font-size:24px;left:302px;position:absolute;top:26px; color:#0584C7; text-indent:35px; line-height:35px;}
#header .logo:hover{display:block !important;filter:alpha(opacity=80) !important;opacity:0.8 !important}
a:link,#footer a:hover,#espace-actu a:hover{text-decoration:underline}
a:hover,a:active{text-decoration:none}
.link:hover,.all_actu a:hover{text-decoration:underline !important}
li#menu0 a:hover,li#menu1 a:hover,li#menu2 a:hover,li#menu3 a:hover,li#menu4 a:hover,li#menu11 a:hover,#selected{background:none !important;color:#00378b;font-weight:700}
li#menu10 a,li#menu4 a,li#menu5 a,li#menu6 a,li#menu6bis a,li#menu7 a{background-image:url('../gifs/mission0.jpg')}
li#menu4 a:hover,li#menu5 a:hover,li#menu6 a:hover,li#menu6bis a:hover,li#menu7 a:hover,li#menu8 a:hover,li#menu10 a:hover,a#selected-vertical,a.selected-vertical{background-image:url('../gifs/mission0over.jpg') !important}
li#menu9 a:hover,a#selected-vertical2{background-image:url('../gifs/mission5over.jpg') !important}
ul.portfolio li,ul.diaporama li{list-style-type:none}
#espace-actu h2,.actualite h2 a:hover,#listing_calendrier li li a:hover,#espace-actu a,.actualite .link{color:#00378A !important}
.divGenerateurRequired,#header .logo .element3{display:none}
.form2,#espace-tableau{border-bottom-color:#00378A;border-bottom-style:solid;border-bottom-width:3px;margin-bottom:20px;margin-top:10px;padding-bottom:15px}
#footer{overflow:hidden;height:200px;position:relative;background-image:url(../gifs/footer-bg.jpg);background-position:0 2px;background-repeat:no-repeat;margin-left:auto;margin-right:auto;padding-left:4px;padding-top:52px;width:932px}
#footer .horaires{display:block;float:left;padding-right:80px;width:163px}
#footer .horaires p{padding-left:28px}
#footer-bg{background-image:url(../gifs/footer.jpg);background-repeat:repeat-x;width:100%}
#footer a{color:#000;font-size:11px;line-height:17px;text-decoration:none}
#footer-top{height:90px;overflow:hidden}
#footer ol{margin-left:20px}
#footer ul{margin-top:4px}
#footer ul li{line-height:17px;margin:0}
#footer .imgLogo{position:absolute;background:url(../gifs/corex-logo-foot.jpg) no-repeat;width:146px;height:49px;left:15px;top:111px}
#footer #logos{margin-left:11px;margin-top:30px; position:absolute; top:170px; left:0;}
#footer #logos .logo1{background-image:url(../gifs/logo1.jpg);background-repeat:no-repeat;display:block;float:left;height:41px;margin-right:5px;width:114px}
#footer #logos .logo1:hover{background-image:url(../gifs/logo1over.jpg);background-repeat:no-repeat;display:block;height:41px;width:114px}
#footer #logos .logo2{background-image:url(../gifs/logo2.jpg);background-repeat:no-repeat;display:block;float:left;height:41px;margin-right:5px;width:114px}
#footer #logos .logo2:hover{background-image:url(../gifs/logo2over.jpg);background-repeat:no-repeat;display:block;height:41px;width:114px}
#footer #logos .logo3{background-image:url(../gifs/logo3.jpg);background-repeat:no-repeat;display:block;float:left;height:41px;width:114px}
#footer #logos .logo3:hover{background-image:url(../gifs/logo3over.jpg);background-repeat:no-repeat;display:block;height:41px;width:114px}
#footer .coordonnees{position:absolute;top:200px;left:365px;width:500px} 
/* NOT CUSTOMISED */
#listing_calendrier li li a,#categorie_listing .selected a,.all_actu a:hover,#newsletter_iframe p a,#newsletter_iframe h1,#newsletter_iframe h2,small a,#actualite_detail h2{color:#154D3C !important}
#container_actualite {padding: 0 !important;width:410px !important}
#container_actualite .actualite h2 a{margin-bottom:15px}
#container_actualite .actualite h2 a:hover{color:#0584C7 !important;text-decoration:underline !important}
#container_actualite .contenu_resume a{margin-top:15px;float:right}
#container_actualite .contenu_resume a:hover{color:#0584C7 !important;text-decoration:underline !important}
#container_actualite .contenu_resume span:hover{color:#0584C7 !important}
#listing_calendrier{background:none !important;float:none !important;margin-top:25px !important;padding-top:25px !important;border-top:1px solid grey;overflow:hidden;width:410px !important}
#listing_calendrier li li {margin-left:0 !important;display:list-item !important;list-style:circle !important}
#listing_calendrier ul{padding-top:10px !important}
#actualite_detail{float:none !important;padding:0 !important;width:410px !important}
