body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
ol,ul{list-style:none;}
img{border:0;}
body{text-align:center;color:#444;font-family:Verdana,Arial,Georgia;background-color:#F5F5F5;font-size:11px;background-color:#d9dfe1;background:#bcbcbe url(/img/bg_body_001.png) repeat-x top left;}
*{margin:0;padding:0;border:0 none;font-style:normal;font-size:100%;list-style-type:none;text-align:left;text-decoration:none;font-family:Verdana,Arial,Georgia;}
.cleaner{clear:both;height:0;font-size:1px;border:none;margin:0;padding:0;line-height:1px;background:transparent;}
small{font-size:smaller;}
big{font-size:larger;}
a{background:transparent;text-decoration:none;}
a:link,a:visited{color:#022F3E;text-decoration:none;}
a:focus,a:hover{color:#0795C0;text-decoration:underline;}
input,select{border:1px solid #7F9DB9;font-family:Verdana,Arial;}
select{font-size:11px;padding:1px;font-family:Verdana,Georgia,Arial;}
select option{padding-left:5px;padding-right:5px;font-family:Verdana,Georgia,Arial;}
option.titreliste{font-style:italic;}
fieldset{border:1px #999 solid;padding:10px;}
fieldset legend{padding-left:5px;padding-right:5px;font-weight:bold;font-size:14px;}
form ul li{list-style:none;padding:5px;}
form ul li label{float:left;vertical-align:top;width:180px;text-align:right;clear:left;padding-right:3px;}
form ul li.center{text-align:center;padding-top:10px;}
form span.obligatoire{color:#FF0033;padding-left:1px;font-weight:600;}
form .text{border:1px solid #3F5F01;font-size:11px;padding-left:2px;padding-right:2px;background-color:#F4FFD7;}
form .itext{border:1px solid #7F9DB9;padding-left:2px;padding-right:2px;background-color:#FFF;}
form .idisabled{background-color:#EEE;}
form .itextfocus{border:1px solid #6C859C;padding-left:2px;padding-right:2px;background-color:#DBFFF8;}
form input.text,form input.itext,form input.itextfocus{width:120px;height:16px;padding-left:4px;padding-right:4px;}
form input.button,form a.ibutton,form a.ibuttonfocus{text-align:center;vertical-align:middle;background-color:#009DD4;color:#FFF;border:1px solid #06769D;font-weight:600;height:20px;padding-left:1px;padding-right:1px;font-family:Arial,Georgia,Verdana;}
form input.buttonfocus{text-align:center;vertical-align:middle;color:#FFF;border:1px solid #089BC8;background-color:#00BBFF;font-weight:600;height:20px;padding-left:1px;padding-right:1px;font-family:Arial,Georgia,Verdana;}
form textarea.itext,form textarea.itextfocus{width:220px;}
.msgerror{padding:10px;margin-top:15px;margin-bottom:15px;border-top:2px solid #BB0000;border-bottom:2px solid #BB0000;color:#CC0000;text-align:left;padding-left:70px;background:#FFDDD9 url(/img/warning001.png) center no-repeat;background-position:10px 50%;}
.msginfo{padding:10px;margin-top:15px;margin-bottom:15px;text-align:left;border-top:1px solid #009DD4;border-bottom:1px solid #009DD4;padding-left:50px;background:#E9F2F5 url(/img/info_001.png) center no-repeat;background-position:10px 50%;}
.msginfo ul li{list-style:url(/img/arrow04.png) inside;text-align:justify;}
#page{margin-left:auto;margin-right:auto;text-align:left;width:984px;}
#bannieretop{height:92px;width:100%;border-right:1px solid #08171c;border-left:1px solid #08171c;}
#header{width:100%;text-align:center;height:152px;background:#022F3E url(/img/header_bandeau_005.jpg) no-repeat top right;border-right:1px solid #08171c;border-left:1px solid #08171c;border-bottom:1px solid #000;position:relative;}
#logo{position:absolute;left:32px;top:38px;height:68px;width:240px;}
#logo a{text-decoration:none;}
#baseline{position:absolute;left:103px;top:95px;height:40px;width:240px;color:#94c9db;}
#navmain{position:absolute;left:0;top:127px;height:24px;width:100%;}
#navmain #navrubriques{position:absolute;left:226px;top:0;height:26px;overflow:hidden;}
#navmain div.container2 ul{position:relative;padding:0;list-style-type:none;float:left;position:relative;}
#navmain #navrubriques ul li{float:left;height:26px;cursor:hand;}
#navrubriques ul li a:link,#navrubriques ul li a:visited{float:left;margin:0;padding:0;height:26px;color:#FFFFFF;font-weight:bold;padding-left:10px;padding-right:20px;font-size:11px;font-family:Verdana,Arial,Georgia;line-height:26px;background:transparent url(/img/header_tabs_001.png) no-repeat top right;}
#navrubriques ul li.orange a:link,#navrubriques ul li.orange a:visited{background-position:100% -52px;}
#navrubriques ul li.selection a:link,#navrubriques ul li.selection a:visited,#navrubriques ul li.selection a:hover,#navrubriques ul li.selection a:focus{background-position:100% -26px;color:#3da546;}
#navrubriques ul li a:focus,#navrubriques ul li a:hover{text-decoration:underline;}
#content{position:relative;width:100%;overflow:hidden;border-right:1px solid #297e97;border-left:1px solid #297e97;background:transparent url(/img/content_bg_003.png) repeat-y top left;}
#colleft{position:relative;float:left;width:182px;padding-top:15px;border-top:1px solid #58B4D4;}
#colmiddle{position:relative;float:left;width:588px;}
#colmiddle .container{padding:10px;padding-top:15px;padding-left:20px;}
#colright{position:relative;float:right;width:199px;padding-top:15px;border-top:1px solid #58B4D4;}
#colleft div.block{float:right;width:165px;margin-bottom:20px;}
#colright div.block{float:left;width:180px;margin-bottom:20px;}
#colleft div.block dl dd.contentblock,#colright div.block dl dd.contentblock{background:#FFF url(/img/colleft_block_bg_0002.png) repeat-y left;padding:10px;padding-left:15px;padding-bottom:15px;}
#colright div.block dl dd.contentblock{background:#FFF url(/img/colright_block_bg_0002.png) repeat-y right;}
#colleft div.clientMenu dl dd.contentblock{background:#FFF url(/img/colleft_block_bg_0003.png) repeat-y right;}
#colleft div.block dl dd.contentblock p strong,#colleft div.block dl dd.contentblock ul li strong,#colright div.block dl dd.contentblock p strong{font-weight:normal;}
#colleft div.block dl dt.titleblock,#colright div.block dl dt.titleblock{font-size:12px;background:transparent url(/img/colleft_block_dt_bg_0002.png) no-repeat bottom right;text-align:right;color:#000;padding-right:15px;height:17px;padding-top:3px;font-family:Verdana,Helvetica,Sans-Serif;font-weight:bold;}
#colright div.block dl dt.titleblock{background:transparent url(/img/colright_block_dt_bg_0002.png) no-repeat bottom left;text-align:left;padding-left:15px;}
#colleft div.clientMenu dl dt.titleblock{background:transparent url(/img/colleft_block_dt_bg_0003.png) no-repeat bottom right;}
#colleft div.tests dl dt.titleblock{background:transparent url(/img/colleft_block_dt_bg_0004.png) no-repeat bottom right;}
#colleft div.block dl dd.contentblock p,#colright div.block dl dd.contentblock p{font-size:11px;color:#000;font-weight:normal;padding-bottom:5px;}
div.block dl dd.contentblock span.raquo{color:#FFFFFF;font-size:12px;font-weight:900;font-family:Verdana,Arial,Helvetica,Sans-Serif;padding-right:3px;}
div.block dl dd.contentblock a:link img,div.block dl dd.contentblock a:visited img{text-align:center;border:1px solid #CCC;margin-top:3px;margin-bottom:3px;}
div.block dl dd.contentblock a:focus img,div.block dl dd.contentblock a:hover img{border:1px solid #009DD5;}
div.block ul{border:none;padding-bottom:15px;padding-left:2px;}
div.block ul.all{border:none;padding:0;padding-left:2px;}
div.block ul li{color:#545454;font-weight:600;line-height:15px;}
div.block ul li.date{color:#FFF;font-size:11px;font-family:Verdana,'Trebuchet',Arial;}
div.block ul li a:link,div.block ul li a:visited{color:#000;font-weight:bold;text-decoration:none;}
div.block ul li a:focus,div.block ul li a:hover,#colright div.temoignages dl dd.contentblock div a:focus,#colright div.temoignages dl dd.contentblock div a:hover{color:#DBFFF8;text-decoration:underline;}
div.block ul li a.ensavoirplus:link,div.block ul li a.ensavoirplus:visited{color:#000;font-weight:normal;text-decoration:none;}
div.block ul li a.ensavoirplus:focus,div.block ul li a.ensavoirplus:hover{color:#DBFFF8;text-decoration:underline;}
div.block dl dd.contentblock ul.coordonnees1 li{text-align:center;font-size:11px;color:#000;font-weight:normal;}
div.block dl dd.contentblock ul.coordonnees1 li.tel,div.block dl dd.contentblock ul.coordonnees1 li.email{padding-top:5px;}
.raquo,.laquo{font-size:12px;font-family:Verdana,Arial,Helvetica,Sans-Serif;font-weight:900;color:#3DA546;}
div.block ul li.phrase{color:#6093BA;}
div.block ul li.phrase span.doublequote,div.block ul li span.prenom{color:#000;}
div.block ul li span.ville{color:#E90080;}
#colleft div.tests dl dd.contentblock{padding-top:10px;padding-left:5px;padding-right:5px;padding-bottom:15px;background:#FFF url(/img/colleft_block_bg_0004.png) repeat-y right;}
#colleft div.tests dl dd.contentblock,#colleft div.tests dl dd.contentblock p,#colleft div.contact dl dd.contentblock,#colleft div.contact dl dd.contentblock p,#colleft div.plaquette dl dd.contentblock,#colleft div.plaquette dl dd.contentblock p{text-align:center;}
#colleft div.realisation dl dd.contentblock,#colleft div.realisation dl dd.contentblock p{text-align:center;}
#colleft div.plaquette dl dd.contentblock a:link img,#colleft div.plaquette dl dd.contentblock a:visited img,#colleft div.plaquette dl dd.contentblock a:focus img,#colleft div.plaquette dl dd.contentblock a:hover img{border:none;}
#colright div.partenaires dl dd.contentblock ul{padding:0;margin:0;}
#colright div.partenaires dl dd.contentblock ul li{text-align:center;}
#colright div.partenaires dl dd.contentblock ul li.linktxt{font-weight:normal;}
#colright div.partenaires dl dd.contentblock ul li.linkimg{padding-bottom:15px;}
#colright div.temoignages dl dd.contentblock div{text-align:center;}
#colright div.temoignages dl dd.contentblock div p.texte{color:#FFF;font-size:12px;padding-right:10px;text-align:center;}
#colright div.temoignages dl dd.contentblock div p.texte span.opendoublequotes,#colright div.temoignages dl dd.contentblock div p.texte span.closedoublequotes{font-weight:bold;font-size:14px;color:#666;font-family:"Trebuchet MS",Arial,Verdana,Georgia;padding-left:2px;padding-right:2px;}
#rotationimages001{text-align:center;padding-top:5px;}
#colleft div.actualite ul.all li{padding-left:11px;background:transparent url(/img/arrow01.png) no-repeat center left;}
#colleft div.recherche form input.itext,#colleft div.recherche form input.itextfocus{width:90px;}
#colmiddle{text-align:left;}
#colmiddle a:link,#colmiddle a:visited{color:#0795C0;text-decoration:none;}
#colmiddle a:focus,#colmiddle a:hover{color:#09BCF2;text-decoration:underline;}
#colmiddle div.filariane{padding:10px;padding-top:16px;padding-left:20px;padding-bottom:0;}
#colmiddle div.filariane span.selection,#colmiddle div.filariane a:link,#colmiddle div.filariane a:visited,#colmiddle div.filariane a:focus,#colmiddle div.filariane a:hover{font-weight:bold;}
#colmiddle hr{margin-top:5px;background-color:#FFF;color:#FFF;width:100%;border-bottom:1px dotted #666;}
#colmiddle div.filariane span.separateur{font-size:12px;font-family:Verdana,Arial,Helvetica,Sans-Serif;font-weight:900;color:#3DA546;}
#colmiddle h2{font-size:18px;color:#3DA546;font-family:Arial,Helvetica,Sans-Serif;}
#colmiddle div p{padding-top:5px;color:#022F3E;padding-bottom:10px;text-align:justify;}
#colmiddle dl.caracteristiques,#colmiddle dl.services{margin:10px;margin-left:15px;}
#colmiddle dl.caracteristiques dt,#colmiddle dl.services dt{padding-bottom:10px;}
#colmiddle dl.caracteristiques dd,#colmiddle dl.services dd{padding-bottom:3px;text-align:left !important;}
#colmiddle dl.puce001 dd,#colmiddle dl.caracteristiques dd,#colmiddle dl.services dd{background:transparent url(/img/arrow02.png) no-repeat center left;padding-left:12px;}
#colmiddle span.engagement{color:#888888;font-style:italic;font-size:10px;font-family:Verdana,Arial,Helvetica,Sans-Serif;}
#colmiddle div.hautdepage{margin:10px;margin-left:4px;margin-bottom:5px;padding-left:18px;background:transparent url(/img/hautdepage_001.png) no-repeat center left;}
#colmiddle a.button:link,#colmiddle a.button:visited,#colmiddle input.ibutton,#colmiddle input.ibuttonfocus{padding:5px;color:#FFF;border:1px solid #06769D;font-weight:600;padding-left:28px;padding-right:10px;background:#009DD4 url(/img/arrow03_link.png) no-repeat center left;font-family:Verdana,Georgia,Arial;}
#colmiddle input.ibutton,#colmiddle input.ibuttonfocus,#colmiddle input.ibuttongreen,#colmiddle input.ibuttongreenfocus{padding-top:2px;padding-bottom:2px;}
#colmiddle a.button:focus,#colmiddle a.button:hover,#colmiddle input.ibuttonfocus{border:1px solid #089BC8;background:#00BBFF url(/img/arrow03_hover.png) no-repeat center left;}
#colmiddle a.buttongreen:link,#colmiddle a.buttongreen:visited,#colmiddle input.ibuttongreen,#colmiddle input.ibuttongreenfocus{padding:5px;color:#FFF;border:1px solid #002C00;font-weight:600;padding-left:28px;padding-right:10px;background:#006600 url(/img/arrow04_link.png) no-repeat center left;font-family:Verdana,Georgia,Arial;}
#colmiddle a.buttongreen:focus,#colmiddle a.buttongreen:hover,#colmiddle input.ibuttongreenfocus{border:1px solid #006600;background:#009000 url(/img/arrow04_hover.png) no-repeat center left;}
#colmiddle div.container table.partenaires tr td{vertical-align:top;padding-bottom:20px;text-align:justify;}
#colmiddle div.container table.partenaires tr td.logo{padding-right:15px;}
#popupContent h2{font-size:16px;color:#3F5F01;}
#popupContent h4{font-size:12px;color:#999;font-weight:normal;}
#envoyeraunami form ul li{list-style:none;padding:5px;}
#envoyeraunami form ul li label{float:left;vertical-align:top;width:140px;text-align:right;clear:left;padding-right:3px;}
#envoyeraunami form ul li.center{text-align:center;padding-top:10px;}
#envoyeraunami form span.obligatoire{color:#FF0033;padding-left:1px;font-weight:600;}
#envoyeraunami form .text{border:1px solid #3F5F01;font-size:11px;padding-left:2px;padding-right:2px;background-color:#F4FFD7;}
#envoyeraunami form input.text{width:120px;height:15px;}
#colright div.recommandezcesite a:link,#colright div.recommandezcesite a:visited,#colright div.favoris a:link,#colright div.favoris a:visited,#colleft div.tests a:link,#colleft div.tests a:visited{color:#000;font-size:11px;text-decoration:none;padding-right:15px;background:transparent url(/img/arrow01.png) no-repeat bottom right;}
#colleft div.contact a:link,#colleft div.contact a:visited{color:#FFFFFF;}
#colleft div.tests a:link,#colleft div.tests a:visited{padding-right:0;background:none;}
#colright div.recommandezcesite a:focus,#colright div.recommandezcesite a:hover,#colright div.favoris a:focus,#colright div.favoris a:hover,#colleft div.plaquette a:focus,#colleft div.plaquette a:hover,#colleft div.contact a:focus,#colleft div.contact a:hover,#colleft div.tests a:focus,#colleft div.tests a:hover{color:#DBFFF8;text-decoration:underline;}
#colright div.newsletter form input.itext,#colright div.newsletter form input.itextfocus{width:100px;}
#colright div.lesitedelasemaine dl dd{text-align:center;}
#colright div.lesitedelasemaine dl a:link,#colright div.lesitedelasemaine dl a:visited{color:#000;text-decoration:none;}
#colright div.lesitedelasemaine dl a:focus,#colright div.lesitedelasemaine dl a:hover{color:#DBFFF8;text-decoration:underline;}
#colright div.partenaireassj{float:right;width:198px;}
#colright div.partenaireassj div.container{position:relative;width:186px;height:80px;margin:0 auto;cursor:hand;background:transparent url(/img/bg_bloc_assj_001.png) no-repeat bottom right;}
#colright div.partenaireassj div.container p{position:relative;padding-left:7px;padding-right:55px;padding-top:20px;text-align:center;cursor:hand;}
#colright div.partenaireassj div.container p a:link,#colright div.partenaireassj div.container p a:visited{color:#012f3e;text-decoration:none;}
#colright div.partenaireassj div.container p a:focus,#colright div.partenaireassj div.container p a:hover{color:#012f3e;text-decoration:underline;}
#colleft div.realisation a:link,#colleft div.realisation a:visited{color:#006082;text-decoration:none;}
#colleft div.realisation a:focus,#colleft div.realisation a:hover{color:#FFFFFF;text-decoration:underline;}
#colright div.sondage form{padding-left:10px;padding-right:5px;padding-top:10px;padding-bottom:10px;font-weight:600;color:#737373;}
#colmiddle div.siteinternet,#colmiddle div.realisation,#colmiddle div.siteinternet p{padding-top:5px;color:#666666;}
#colmiddle div.navhistory{width:100%;}
#colmiddle div.navhistory div.precedent{position:relative;float:left;width:250px;text-align:left;padding-bottom:10px;}
#colmiddle div.navhistory div.suivant{position:relative;float:right;width:250px;text-align:right;padding-bottom:10px;}
#colmiddle div.siteinternet div.photo img{border:1px solid #022F3E;}
#colmiddle div.siteinternet div.photo{float:left;width:130px;height:90px;}
#colmiddle div.siteinternet div.presentation div.titre a:link,#colmiddle div.siteinternet div.presentation div.titre a:visited{font-size:14px;color:#3DA546;}
#colmiddle div.siteinternet div.presentation div.chapo{padding-top:10px;padding-bottom:10px;}
#colmiddle div.siteinternet div.presentation div.accroche{padding:10px;text-align:center;font-size:12px;font-weight:Bold;line-height:18px;color:#FF6600;}
#colmiddle div.siteinternet p.contact{color:#333333;}
#footer{clear:both;width:100%;text-align:center;position:relative;border-right:1px solid #297e97;border-left:1px solid #297e97;border-bottom:1px solid #297e97;background:#029dd0 url(/img/bg_footer_001.png) no-repeat center top;}
#footer span.copyright{color:#FFF;text-align:center;}
#footer span.copyright strong{font-weight:normal;}
#footer span.adresse,#footer span.adresse a:link,#footer span.adresse a:visited,#footer p,#footer p a:link,#footer p a:visited{padding-top:10px;color:#999;text-align:center;}
#footer p{font-size:10px;}
#footer div.navfooter{padding-bottom:10px;}
#footer div.navfooter ul{border:none;padding-top:3px;text-align:center;}
#footer div.navfooter ul li{display:inline;color:#5E8C01;}
#footer div.navfooter ul li a:link,#footer div.navfooter ul li a:visited{color:#022F3E;text-decoration:none;font-family:Verdana,Georgia,Arial;}
#footer div.navfooter ul li a:focus,#footer div.navfooter ul li a:hover{color:#0795C0;text-decoration:underline;}
#accueil h1{color:#3DA546;font-size:24px;}
#accueil p{padding-top:5px;font-size:12px;line-height:20px;}
#accueil ul.presentation{padding-top:20px;}
#accueil ul.presentation li{margin-bottom:10px;padding-top:10px;padding-bottom:10px;}
#accueil h2.title{color:#009DD5;font-size:16px;padding-bottom:5px;}
#accueil ul.presentation dl{float:left;}
#accueil ul.presentation dl dd{background:transparent url(/img/arrow02.png) no-repeat center left;padding-left:12px;}
#accueil ul.presentation dl dd a:link,#accueil ul.presentation dl dd a:visited{color:#022F3E;text-decoration:none;}
#accueil ul.presentation dl dd a:focus,#accueil ul.presentation dl dd a:hover{color:#0795C0;text-decoration:underline;}
#accueil ul.presentation li.row1{background:transparent url(/img/hprow1_001.png) no-repeat center left;padding-left:70px;margin-left:10px;}
#accueil ul.presentation li.row2{background:transparent url(/img/hprow2_001.png) no-repeat center left;padding-left:70px;margin-left:49px;}
#accueil ul.presentation li.row3{background:transparent url(/img/hprow3_001.png) no-repeat center left;padding-left:70px;margin-left:32px;}
#accueil ul.presentation div.slogan{float:left;color:#FF6600;font-size:14px;padding-left:40px;font-style:italic;font-weight:bold;margin-top:0;}
#accueil ul.btnaction,div.formule ul.action{text-align:center;padding-top:15px;padding-bottom:30px;}
#accueil ul.btnaction li,div.formule ul.action li{display:inline;padding:15px;}
#accueil div.pub{margin-top:18px;background:transparent url(/img/hp_pub_001.jpg) no-repeat bottom left;padding-left:60px;margin-left:32px;}
#accueil div.pub p{color:#006600;font-style:italic;font-size:14px;font-weight:bold;}
#accueil div.pub span.nb{color:#666666;}
div.prestations div h3{font-size:12px;background-color:#3DA546;padding-top:8px;padding-bottom:8px;font-style:italic;text-align:center;}
div.prestations div.lesformulesauto{position:relative;margin-bottom:10px;}
div.prestations div.lesformulesauto p,div.prestations div.autresformules p{text-align:justify;}
div.prestations div.services ul li.serviceblock,div.prestations div.lesformulesauto ul li{float:left;display:block;margin-right:15px;margin-top:5px;border:0;}
div.prestations dl.formule,div.prestations div.formule{width:160px;margin-right:8px;margin-bottom:10px;border:1px solid #006600;text-align:center;background:transparent url(/img/formule_bg_0003.jpg) no-repeat bottom right;}
#formuleauditpositionnement,div.autresformules div.formule{width:550px;}
div.prestations p.slogan{padding-bottom:0;padding-left:5px;padding-right:5px;text-align:center !important;height:50px;font-weight:normal;color:#0795C0 !important;}
div.prestations dl p.slogan strong,div.prestations div.formule p.slogan strong{font-weight:normal;}
div.prestations dl dd{text-align:center;}
div.prestations dl dd.prix{color:#FF6D09;margin-bottom:20px;}
div.prestations dl dd.button{margin-bottom:20px;font-size:11px;}
div.prestations div.autresformules div.formule p{height:20px;}
div.prestations #laformule h2 span.type{color:#5A8700;}
div.prestations dl.formule h3,div.prestations div.formule h3{font-size:12px;color:#014001;padding-left:5px;padding-right:5px;padding-top:5px;font-style:italic;}
div.prestations dl.formule h3 span.type,div.prestations div.formule h3 span.type{font-style:italic;color:#FFFFFF;font-size:13px;}
div.prestations div.formule ul,div.prestations ul.autresprestations{padding-top:5px;border:none;}
div.prestations div.formule ul li{color:#5A8700;}
div.prestations dl.formule span.prixmensuel,div.prestations div.formule span.prixmensuel{font-weight:bold;font-size:20px;color:#FF6D09;}
div.prestations div.formule p.prix{padding-bottom:5px;}
div.prestations div.containerbutton{text-align:center;}
div.prestations div.formule a.button:link,div.prestations div.formule a.button:visited,div.prestations div.autresformules a.button:link,div.prestations div.autresformules a.button:visited,div.prestations #formuleauditpositionnement a.button:link,div.prestations #formuleauditpositionnement a.button:visited{width:140px;}
div.prestations div.autresformules a.button:link,div.prestations div.autresformules a.button:visited{width:200px;}
#creationcompte table.etapes{margin-left:40px;}
#creationcompte table.etapes tr{height:30px;}
#creationcompte table.etapes tr td.numerook,#creationcompte table.etapes tr td.numeroselect,#creationcompte table.etapes tr td.numero{background-color:#E3E9FD;padding:5px;padding-left:15px;padding-right:15px;font-size:14px;font-weight:bold;color:#5A8700;}
#creationcompte table.etapes tr td.numero{color:#A2BB71;}
#creationcompte table.etapes tr td.numeroselect{background:#E3E9FD url(/img/fleche_droite_01.gif) no-repeat center right;}
#creationcompte table.etapes tr td.texteok,#creationcompte table.etapes tr td.texteselect,#creationcompte table.etapes tr td.texte{background-color:#E7FDAA;padding:5px;width:250px;}
#creationcompte table.etapes tr td.texte{background-color:#F1FFC9;}
#creationcompte table.etapes tr td.texteselect{background-color:#D5FF63;}
#creationcompte table.etapes tr td.texteok span.titre,#creationcompte table.etapes tr td.texteselect span.titre{font-weight:bold;color:#5A8700;}
#creationcompte table.etapes tr td.texte span.titre{color:#A2BB71;font-weight:bold;}
#creationcompte table.etapes tr td.texte span.choix{font-weight:bold;}
#creationcompte table.etapes tr td.etat{width:50px;background-color:#EAFDC4;}
div.contact form{padding-left:30px;}
div.contact fieldset{border:1px #999999 solid;padding:10px;width:480px;margin-bottom:10px;}
div.contact ul{margin-top:10px;font-size:12px;line-height:20px;font-family:Arial,Verdana,Helvetica,Sans-Serif;}
div.contact form .icheckbox,div.contact form .iradio{border:none;}
div.contact form ul li{padding:5px;padding-left:3px;padding-right:2px;clear:both;}
div.contact ul li.societe{font-weight:bold;}
div.contact ul li span.titrebloc{vertical-align:top;width:220px;text-align:right;padding-right:3px;}
div.contact form ul li label{width:220px;}
div.contact form ul li.checkbox{padding:0;padding-left:5px;}
div.contact form ul li.checkbox input.icheckbox{margin-left:222px;margin-right:2px;}
div.contact form ul li.checkbox label{float:none;vertical-align:top;padding:0;margin:0;}
div.contact form input.button{padding-left:10px;padding-right:10px;margin-left:150px;}
div.contact form input.itext,div.contact form input.itextfocus{width:180px;height:15px;}
div.contact form input.icheckbox{}
div.contact form label.nesaispas{font-weight:bold;font-style:italic;}
div.contact p.cnil{color:#777;font-size:10px;border-bottom:1px solid #ABB88B;border-top:1px solid #ABB88B;padding:5px;text-align:justify;font-family:Verdana,Arial,Helvetica,Sans-Serif;}
div.contact a:link,div.contact a:visited{font-size:12px;}
div.contact div.complement{margin-top:10px;}
div.contact p{padding-top:5px;font-size:11px;color:#5A8700;padding-bottom:10px;}
div.sitemap dl.level0{padding:10px;padding-left:20px;font-size:12px;font-weight:bold;}
div.sitemap dl.level1{font-weight:normal;}
div.sitemap dl.level1 dt{font-weight:bold;}
div.sitemap dl.level1 dd{padding-left:20px;font-size:11px;}
div.formulesite div.dnsloading,div.formulesite div.dnsdispo,div.formulesite div.dnsnodispo{text-align:left;margin-top:10px;margin-bottom:10px;background:#FFF url(/img/loading_001.gif) no-repeat 5% 50%;border:1px #999 solid;padding:20px;padding-left:80px;font-weight:normal;}
div.formulesite div.dnsdispo{background:#FFF url(/img/ok_001.gif) no-repeat 5% 50%;}
div.formulesite div.dnsdispo b{color:#3DA546;}
div.formulesite div.dnsdispo .attention{color:#E00000;font-weight:bold;}
div.formulesite div.dnsnodispo{background:#FFF url(/img/ko_001.gif) no-repeat 5% 50%;}
div.formulesite div.dnsnodispo b{color:#E00000;}
div.formulesite div.isclient{margin-top:10px;margin-bottom:10px;padding-top:10px;padding-bottom:10px;padding-left:200px;font-size:12px;border-top:1px solid #009DD4;border-bottom:1px solid #009DD4;background-color:#E9F2F5;}
div.formulesite dl dt{color:#009DD5;font-size:13px;font-weight:bold;font-style:italic;}
div.formulesite p{text-align:justify;}
div.formulesite li span.exemple{color:#AAA;font-size:10px;padding-left:5px;font-family:Verdana,Arial,Helvetica,Sans-Serif;}
div.formulesite li.separator,div.formulesite .separator{border-bottom:1px dotted #CCC;font-size:1px;margin:0;padding:0;margin-top:5px;margin-bottom:5px;}
div.formulesite table.tablerecap{width:100%;border-left:1px solid #C1DAD7;}
div.formulesite table.tableinfoclient{width:100%;}
div.formulesite table.tablerecap caption,div.formulesite table.tableinfoclient caption{padding-bottom:5px;font-weight:bold;font-size:12px;}
div.formulesite table.tablerecap th{font:bold 11px "Trebuchet MS",Verdana,Arial,Helvetica;color:#022f3e;border-right:1px solid #C1DAD7;border-bottom:1px solid #C1DAD7;border-top:1px solid #C1DAD7;letter-spacing:2px;text-transform:uppercase;text-align:left;padding:6px 6px 6px 12px;background-color:#CAE8EA;}
div.formulesite table.tablerecap td,div.formulesite table.tableinfoclient td{font:12px "Trebuchet MS",Verdana,Arial,Helvetica;border-right:1px solid #C1DAD7;border-bottom:1px solid #C1DAD7;background:#fff;padding:6px 6px 6px 12px;color:#6D929B;}
div.formulesite table.tableinfoclient td{border:none;padding:1px 1px 1px 12px;color:#000;font-size:11px;}
div.formulesite dl.caracteristiques,div.formulesite dl.services{margin-left:0 !important;}
div.formulesite dl.caracteristiques{float:left;display:block;width:330px;}
div.formulesite dl.full{float:none;width:100%;}
div.formulesite dl.services{float:left;display:block;width:184px;}
div.formulesite div.tarifs{width:550px;margin-right:5px;margin-bottom:10px;border:1px solid #006600;text-align:center;}
div.formulesite div.tarifs h3{font-size:12px;background-color:#3DA546;text-align:center;color:#014001;padding:5px;padding-bottom:8px;margin-bottom:10px;font-style:italic;}
div.formulesite div.tarifs h3 span.type{font-style:italic;color:#FFFFFF;font-size:13px;}
div.formulesite div.tarifs dl dd{padding-top:5px;font-size:18px;}
div.formulesite div.tarifs dl dd.abonnement{margin-bottom:15px;font-size:12px;text-align:center;}
div.formulesite div.tarifs dl dd span.titre{width:250px;float:left;text-align:right;font-size:14px;}
div.formulesite div.tarifs dl dd.offre span.titre{font-style:italic;}
div.formulesite div.tarifs dl dd span.valeur{width:80px;float:left;text-align:right;font-weight:bold;}
div.formulesite div.tarifs dl dd.base{color:#022F3E;}
div.formulesite div.tarifs dl dd.offre{color:#FF6D09;}
div.formulesite div.tarifs dl dd.total{color:#006600;}
div.formulesite div.tarifs dl dd.button{margin-top:15px;text-align:center;margin-bottom:20px;font-size:11px;}
div.formulesite dl.options dd{padding-left:10px;padding-bottom:10px;}
div.formulesite dl.options dd p{width:525px;}
div.formulesite dl.options dd p span.optionname{width:280px;float:left;padding-left:20px;}
div.formulesite #selectoptions span.optionname{background:#FFF url(/img/selection_003.png) no-repeat center left;}
div.formulesite dl.options dd p span.prix{width:120px;float:left;text-align:right;color:#3F5F01;font-weight:bold;}
div.formulesite dl.options dd p span.bouton{width:80px;float:left;padding-left:10px;text-align:left;}
div.formulesite p.ajoutpanier a.button{width:140px;}
div.formulesite div.msginfo01{padding:10px;padding-top:20px;font-family:Verdana,Arial,Georgia;font-size:11px;}
div.formulesite div.msginfo01 ul li{font-family:Verdana,Arial,Georgia;font-size:11px;color:#cc6633;padding:0;}
#search{padding:10px;padding-left:20px;}
#search h2{font-size:18px;color:#3DA546;}
#search p{padding-top:5px;font-size:11px;padding-bottom:10px;}
#colmiddle div.article h2,#colmiddle div.article h2 a:link,#colmiddle div.article h2 a:visited{color:#3DA546;}
#colmiddle div.article h3{font-size:10px;color:#000;padding-top:5px;}
#colmiddle div.article p.content{padding-top:5px;font-size:11px;text-align:justify;line-height:16px;}
#colmiddle div.article p.content a:link,#colmiddle div.article p.content a:visited,#colmiddle div.article p.content a:focus,#colmiddle div.article p.content a:hover{font-weight:bold;}
#colmiddle div.article hr{padding-top:10px;margin-bottom:10px;border-bottom:1px dashed #000000;}
#colmiddle div.article p.chapo{font-size:14px;color:#5A8700;font-weight:normal;padding-top:5px;padding-bottom:10px;text-align:justify;line-height:18px;}
#colmiddle div.article p.chapo strong.chapo{font-weight:normal;color:#5A8700;}
#colmiddle div.listerea table.listerea,#colmiddle div.realisation table{width:100%;}
#colmiddle div.listerea table.listerea tr td{vertical-align:top;text-align:center;}
#colmiddle div.realisation table tr td{vertical-align:top;}
#colmiddle div.realisation table tr td.photos{padding-right:15px;}
#colmiddle div.listerea table.listerea tr td ul{text-align:center;padding:0;padding-bottom:20px;width:172px;}
#colmiddle div.listerea table.listerea ul li{text-align:center;width:172px;}
#colmiddle div.listerea table.listerea ul li.titre{padding-top:2px;}
#colmiddle div.listerea table.listerea ul li.titre a:link,#colmiddle div.listerea table.listerea ul li.titre a:visited{color:#3DA546;font-size:12px;font-weight:bold;font-family:Arial,Helvetica,Sans-Serif;padding-bottom:2px;text-decoration:none;}
#colmiddle div.listerea table.listerea ul li.titre a:focus,#colmiddle div.listerea table.listerea ul li.titre a:hover{text-decoration:underline;}
#colmiddle div.listerea table.listerea ul li.soustitre a:link,#colmiddle div.listerea table.listerea ul li.soustitre a:visited{color:#999999;font-size:12px;font-family:Arial,Helvetica,Sans-Serif;padding-bottom:2px;text-decoration:none;}
#colmiddle div.listerea table.listerea ul li.lien{font-size:11px;}
#colmiddle div.realisation table tr td.textes ul li.titre h2{color:#3DA546;font-size:14px;font-weight:bold;font-family:Arial,Helvetica,Sans-Serif;padding-bottom:2px;}
#colmiddle div.realisation table tr td.textes ul li.soustitre{color:#3DA546;font-size:14px;font-family:Arial,Helvetica,Sans-Serif;padding-bottom:2px;}
#colmiddle div.realisation table tr td.textes ul li.localisation h3{color:#999999;font-size:12px;font-family:Arial,Helvetica,Sans-Serif;padding-bottom:2px;font-weight:normal;}
#colmiddle div.realisation table tr td.textes ul li.online{color:#0795C0;font-size:12px;font-family:Arial,Helvetica,Sans-Serif;padding-bottom:2px;}
#colmiddle div.realisation table tr td.textes ul li.description{color:#444444;font-size:12px;font-family:Arial,Helvetica,Sans-Serif;padding-top:5px;padding-bottom:10px;text-align:justify;}
#colmiddle div.realisation table tr td.textes ul li.solutions{color:#444444;font-size:11px;font-family:Arial,Helvetica,Sans-Serif;padding-top:15px;padding-bottom:5px;text-align:justify;}
#colmiddle div.realisation table tr td.textes ul li.solutions span.titre{font-weight:bold;line-height:18px;font-size:12px;}
#colmiddle div.realisation table tr td.textes ul li.solutions ul{padding-left:15px;}
#colmiddle div.realisation table tr td.textes ul li.solutions ul li{line-height:18px;}
#colmiddle div.realisation table tr td.previous{text-align:left;padding-bottom:10px;}
#colmiddle div.realisation table tr td.next{text-align:right;padding-bottom:10px;}
ul.btn001{text-align:left;padding:0 !important;margin-left:20px !important;margin-top:5px !important;}
ul.btn001 li{margin:0;margin-bottom:5px !important;padding:0;}
ul.btn001 li a:link,ul.btn001 li a:visited{height:32px;width:118px;display:block;text-decoration:none;text-align:center;color:#FFF !important;font:normal 10px "Trebuchet MS",Verdana,Arial,Helvetica;line-height:9px !important;padding-top:3px;background:transparent url(/img/btn-action-001.gif) no-repeat top left !important;}
ul.btn001 li a:hover,ul.btn001 li a:focus{height:31px;padding-top:4px;text-decoration:none !important;background:transparent url(/img/btn-action-001.gif) no-repeat top right !important;}
ul.btn001 li a:link b,ul.btn001 li a:visited b,ul.btn001 li a:hover b,ul.btn001 li a:focus b{font:bold 14px "Trebuchet MS",Verdana,Arial,Helvetica;}
#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#jquery-lightbox a img{border:none;}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image{padding:10px;}
#lightbox-loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lightbox-container-image-box > #lightbox-nav{left:0;}
#lightbox-nav a{outline:none;}
#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;}
#lightbox-nav-btnPrev{left:0;float:left;}
#lightbox-nav-btnNext{right:0;float:right;}
#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}
#lightbox-container-image-data{padding:0 10px;color:#666;}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}
#lightbox-image-details-caption{font-weight:bold;}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em;}
#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em;}