html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}

body{background:#003366 url(../images/bgrepeat.jpg) repeat-x;padding-bottom:20px;font-family:Arial;}

#wrapper{background:url(../images/background.jpg) center 0 no-repeat;}
#wrapper.en_US{background:url(../images/background_en.jpg) center 0 no-repeat;}
#wrapper2{width:960px;margin:0 auto;}

#logo{width:410px;height:185px;background:url(../images/logo.jpg) no-repeat;text-indent:-999em;}
.en_US #logo{background-image:url(../images/logo_en.jpg);}

.translations{text-align:center;width:100px;font-size:70%;float:left;height:40px;padding-top:13px;}
.translations a{color:white;text-decoration:none;}

#menu{width:950px;height:40px;background:url(../images/bgmenu.jpg) no-repeat;padding:10px 0 0 10px;position:relative;}
#menu ul{position:absolute;right:10px;}
#menu li{float:left;margin:0;padding:0;list-style:none;background:url(../images/bgmenu_s.jpg) top left no-repeat;height:40px;}
#menu li a{display:block;float:left;height:30px;color:#fff;font-weight:bold;text-decoration:none;padding:10px 20px 0 20px;}
#menu li a.current{background:url(../images/bgmenu_selected.jpg) repeat-x;}
#menu li a.section{background:url(../images/bgmenu_selected.jpg) repeat-x;}

#page{background:#fff url(../images/bgcontentrepeat.jpg) repeat-y;}
#pagein{background:url(../images/bgcontent.jpg) no-repeat;padding-left:10px;min-height:663px;height:auto !important;height:663px;}
.page-home #page,.page-home-en #page{background-image:url(../images/bgcontentaccueilrepeat.jpg)}
.page-home #pagein,.page-home-en #pagein{background-image:url(../images/bgcontentaccueil.jpg)}
.page-profil #pagein{background-image:url(../images/bgcontentprofil.jpg)}
.page-certifications #pagein{background-image:url(../images/bgcontentcertifications.jpg)}
.page-equipements #pagein{background-image:url(../images/bgcontentequipements.jpg)}
.page-services #pagein{background-image:url(../images/bgcontentservices.jpg)}
.page-emplois #pagein{background-image:url(../images/bgcontentemplois.jpg)}
.page-contacts #pagein{background-image:url(../images/bgcontentcontacts.jpg)}
.page-demande-de-prix #pagein{background-image:url(../images/bgcontentdemandeprix.jpg)}

#sidebar{width:210px;float:left;display:inline;margin-left:10px;padding-top:10px;}
#sidebar #nav{text-align:right;}
#sidebar li{margin-bottom:20px;height:34px;width:210px;padding:0;margin:0 0 20px 0;list-style:none;}
#sidebar li a{display:block;color:#000;font-weight:bold;text-decoration:none;height:44px;width:200px;padding:15px 10px 0 0;background:url(../images/sidebar_menu.jpg) no-repeat;}
#sidebar li a.current{background:url(../images/sidebar_selected.jpg) no-repeat;color:#036;}
#sidebar h2{color:#036;font-size:24px;font-family:Arial;background:url(../images/gradient2.jpg) left bottom no-repeat;padding-bottom:10px;margin-bottom:20px;}


#content{float:left;display:inline;width:380px;margin-left:20px;padding-top:10px;line-height:180%;font-family:Arial;font-size:12px;}
.page-home #content,.page-home-en #content{float:left;display:block;width:900px;margin-left:20px;padding:10px 0 0 10px;line-height:180%;font-family:Arial;font-size:12px;}
* html .page-home #content{margin-left:10px;;}
* html .page-home-en #content{margin-left:10px;;}

#footer .nav{width:930px;height:42px;background:url(../images/bgfooter.jpg);padding:10px 0 0 30px;color:#fff;}
#footer a{color:#fff;}
#footer .copy{text-align:center;color:#fff;}
#footer .xc{text-align:center;color:#fff;margin-top:10px;}

.clear{clear:both;}

