hmtl,body{height:100%;width:100%}body{background:#f8efdb url(../images/bgd-photo.jpg) left top repeat-x;color:#603913;font-family:Arial,Helvetica,sans-serif;font-size:.9em}*{margin:0;padding:0}a{color:#603913;outline:none}a:hover{color:#6e871f;text-decoration:underline}a img{border:none}img{display:block}h1,h2,h3,h4{font-weight:normal}:focus{outline:none}h1{font-family:Georgia,'Times New Roman',Times,serif;font-size:170%}h2{font-size:130%}h3{font-weight:800;font-size:120%}h4{color:#993}p{margin:0 0 11px}ul li{list-style:none}caption{display:none}table{border-collapse:collapse}address{font-style:normal!important;width:300px;float:left}article{margin-bottom:11px}.bg{min-width:960px;overflow:hidden;width:100%}.bgdMenu{background:url("../images/bgd_main_menu.png") center top repeat-x;height:60px;left:0;min-width:960px;position:absolute;top:135px;width:100%;z-index:900}.hmenu{margin:8px auto 0;overflow:hidden;padding-left:15px;width:920px}.hmenu a{color:#803b39;display:block;float:left;font:14px Georgia,"Times New Roman",Times,serif;line-height:48px;padding:0 12px;text-decoration:none}.hmenu a:hover{background:#603913 url("../images/btmLineMenu.gif") left 42px repeat-x;color:#ffebcf}.wrapper{margin:0 auto;position:relative;width:960px;z-index:10}header{background:url("../images/headerSpray.png") center top no-repeat;height:190px}header h1#logo{height:41px;left:40px;overflow:hidden;position:absolute;text-indent:-9999px;top:45px;width:289px}header #logo-accreditation{float:right;width:250px;padding-top:5px}header #logo-accreditation img{width:auto;height:140px}.bgdDiapo{background:url("../images/bgdBanner.png") center top no-repeat;min-width:960px;width:100%}img.imgHeader{height:474px;margin:0 auto;width:960px}img.topShadow{height:27px;left:-227px;position:absolute;top:0;width:1414px;z-index:800}.bgdColor{background:url("../images/bgdColor.png") center top repeat-y;min-width:960px;width:100%}#content{clear:both;margin-top:40px;padding:1px 0 40px;width:960px}#content h1{margin-bottom:20px}#content h2,#content h3,#content h4{margin-bottom:15px}#colonnegauche,#colonnemilieu{float:left;margin-left:40px;overflow:hidden;padding-top:45px;width:620px}#colonnemilieu{float:none;width:91%}#content #colonnegauche p,#content #colonnemilieu p{line-height:1.7em;margin-bottom:18px;text-align:justify}#colonnedroite{background:#aaa;float:right;overflow:hidden;width:300px}#colonnedroite{background-color:#a1b259;color:#fff;height:100%;padding:70px 12px;width:224px}#colonnedroite article h1{background:url("../images/puces/puce0001.gif") left 4px no-repeat;font-size:17px;padding:0 0 0 15px}#colonnedroite article p{font-size:17px;margin:25px 15px}img.imgSeparatorColRight{margin:40px auto 35px}img.photoAcc001{margin:90px auto 0}.boxFoto{border:1px solid #603913;float:left;margin:0 20px 11px 0;padding:1px 1px 6px;overflow:hidden;width:300px}.boxFoto p{float:left;line-height:1.3em!important;margin:0!important;padding:0 1%;width:45%}.boxPhoto{border:1px solid #603913;float:left;margin:0 20px 11px 0;padding:1px 1px 6px;overflow:hidden;width:300px}.boxPhoto p{line-height:1.2em!important;margin:9px 0 0!important;padding:0 1%;text-align:center!important}.boxInfos{float:right;overflow:hidden;width:540px}.siteLists li{background:url(../Images/puces/23.gif) left 9px no-repeat;line-height:1.7em;margin-bottom:7px;padding-left:18px}footer{min-width:960px;width:100%}img.btmShadow{height:9px;left:-227px;position:absolute;top:-9px;width:1414px;z-index:700}#footerContent{clear:both;height:125px;margin:0 auto;position:relative;width:960px}#footerContent p.copyrights{font-size:80%;left:15%;margin-bottom:0!important;position:absolute;text-align:center;top:40px;width:70%}#coordonnees{padding-bottom:25px;width:400px}#coordonnees h2{margin:20px 0 10px}.infos_client{margin-top:22px;width:80%}a.invisible{color:inherit;cursor:pointer;text-decoration:none}a.invisible:hover{text-decoration:underline}.clearfix:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}.clear{clear:both}.displayNone{display:none}.overflowHidden{overflow:hidden}.uppercase{text-transform:uppercase}.visibilityHidden{visibility:hidden}.imagecontenu{float:left;border-bottom:1px solid #603913;margin:0 0 5px}