@charset "utf-8";
/*Réinitialisation*/
html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,img,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
:focus{outline:0;}
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}/* tables still need 'cellspacing="0"' in the markup */
caption,th,td{text-align:left;font-weight:normal;}
/*Balises*/
body{font-size:62.5%;line-height:1.5em;color:#000;}
body,form,input,textarea,select,option{font-family:Verdana,Arial,Helvetica,sans-serif;}
h1,h2,h3,h4,h5,h6,caption{line-height:1.3em;font-weight:bold;}
h1{font-size:1.4em;}
h2,caption{font-size:1.3em;}
h3,h4,h5,h6{font-size:1.2em;}
p,td,th{font-weight:normal;font-size:1.1em;}
sup{vertical-align:super;font-size:0.7em;}
a{color:#000;}
a:hover,a:active,a:focus{color:#b7332e;text-decoration:underline;}
hr{clear:both;height:1px;width:100%;margin:10px 0 20px;border:0;color:#b7332e;background:#b7332e;}
input,select,textarea{font-size:1em;padding:0.4em;color:#000;border:1px solid #000;background:#fafafa;}
input:hover,select:hover,textarea:hover,input:focus,select:focus,textarea:focus{background:#fff;}
td,th{padding:0.5em 0.2em;vertical-align:top;}
label{display:block;margin-top:0.3em;}
/*Classes*/
.alignR{text-align:right;}
.border{border:1px solid #b7332e;}
.bouton{display:block;color:#fff;background:#999;border:1px solid #fff;}
.bouton:hover,.bouton:focus{background-color:#b7332e;}
.red{color:#b7332e;}
.grey{color:#999;}
.clear{clear:both;}
.floatL{float:left;}
.floatR{float:right;}
.marginT{margin-top:10px;}
.marginR{margin-right:10px;}
.marginB{margin-bottom:10px;}
.marginL{margin-left:10px;}
.survol{display:block;text-indent:-9999em;overflow:hidden;background-position:left top;background-repeat:no-repeat;}
.survol:hover{background-position:left bottom;}
/*Général*/
#container{width:960px;margin:0 auto;padding-bottom:20px;background:#fff url(../img/fond.jpg) left top repeat-y;}
#head{width:247px;background:transparent url(../img/toit.jpg) left 77px no-repeat;}
#head .bd,#head .ft{width:159px;padding:20px 0 20px 75px;}
#head .bd{height:420px;}
#menu{padding:10px 0 4px;border:1px solid #b7332e;background:transparent url(../img/bande-grise.jpg) right top repeat-y;}
#menu ul{border-top:1px solid #b7332e;border-bottom:1px solid #b7332e;background:transparent url(../img/fond-menu.jpg) left top repeat-y;}
#menu li{padding:0 30px 0 5px;}
#menu li:hover{background:transparent url(../img/toitures-alto3.jpg) right center no-repeat;}
#menu a{margin:5px 0;width:122px;height:19px;}
#menu #accueil{background-image:url(../img/accueil.jpg);}
#menu #home{background-image:url(../img/home-page.jpg);}
#menu #entreprise{background-image:url(../img/notre-entreprise.jpg);}
#menu #business{background-image:url(../img/our-business.jpg);}
#menu #produits{background-image:url(../img/nos-produits.jpg);}
#menu #products{background-image:url(../img/our-products.jpg);}
#menu #evaluation{background-image:url(../img/evaluation.jpg);}
#menu #evaluationEn{background-image:url(../img/evaluationEn.jpg);}
#menu #payant{background-image:url(../img/c-est-payant.jpg);}
#menu #pays{background-image:url(../img/it-pays.jpg);}
#menu #carriere{background-image:url(../img/carriere.jpg);}
#menu #career{background-image:url(../img/career.jpg);}
#menu #garantie{background-image:url(../img/garantie.jpg);}
#menu #warranty{background-image:url(../img/warranty.jpg);}
#menu #installation{background-image:url(../img/installation.jpg);}
#menu #installationEn{background-image:url(../img/installationEn.jpg);}
#menu #securite{background-image:url(../img/securite.jpg);}
#menu #security{background-image:url(../img/security.jpg);}
#menu #promotions{background-image:url(../img/promotions.jpg);}
#menu #promotionsEn{background-image:url(../img/promotionsEn.jpg);}
#menu #temoignages{background-image:url(../img/temoignages.jpg);}
#menu #testimonials{background-image:url(../img/testimonials.jpg);}
#menu #album{background-image:url(../img/album-photos.jpg);}
#menu #albumEn{background-image:url(../img/photo-album.jpg);}
#menu #coordonnees{background-image:url(../img/coordonnees.jpg);}
#menu #contact{background-image:url(../img/contact-info.jpg);}
#english{width:159px;height:14px;background-image:url(../img/english-version.jpg);}
#francais{width:159px;height:14px;background-image:url(../img/version-francaise.jpg);}
#body,#foot{width:713px;}
#body .hd .marginT{margin-top:44px;}
#banniereBoite{width:691px;border:1px solid #b7332e;margin-bottom:20px;}
#body .bd{border:1px solid #b7332e;margin:0 20px 40px 0;background:#fff url(../img/fond-contenu.jpg) left top repeat;}
#body h1{padding:5px 20px;border-bottom:1px solid #b7332e;text-transform:uppercase;color:#fff;background:transparent url(../img/bande-grise.jpg) right top repeat-y;}
#contenu{padding:20px;}
#contenu h2,#contenu h3,#contenu caption{margin:10px 0;}
#contenu p{margin:5px 0;}
#contenu p.erreur,#contenu p.confirmation{background:#fafafa;padding:1em;margin:10px 0 0;}
#contenu p.erreur{color:#b7332e;border-top:1px dotted #b7332e;border-bottom:1px dotted #b7332e;}
#contenu p.confirmation{color:#000;border-top:1px dotted #000;border-bottom:1px dotted #000;}
#contenu input.erreur,#contenu textarea.erreur{border:1px solid #b7332e;background:#fff;}
#contenu strong.erreur{color:#b7332e;}
#foot .hd .marginL{margin-left:95px;}
#foot .bd{margin:20px 0;padding:1px 0 2px;color:#fff;border-top:1px solid #b7332e;border-bottom:1px solid #b7332e;background:transparent url(../img/bande-grise.jpg) right top repeat-y;}
#foot .hd p,#foot .bd p,#foot .ft p{padding:0 10px;}