body{
   background:#fff url(/images/body-bg.jpg) repeat-x;
   margin:0;   
   font:11px Verdana, Arial, Helvetica, sans-serif;
   color:#3e3e3e;
}

img{
   border:0px;
}
h2{
   margin:0;
}
.faux-hr{
	clear:both;
	visibility:hidden;
	height:0px;
	margin:0;
	padding:0;
	border:0;
}

#global{   
   width:896px;
   margin:0 auto 0 auto;   
}

#header{
   height:67px;
   width:818px;
   margin-left:42px;
   background:url(/images/header-bg.jpg);
}
#menu{
   height:131px;
   width:890px;
   padding:0 0 0 6px;
   background:url(/images/menu-bg.jpg);
}
#logo{
   height:222px;
   width:228px;
   margin:2px 0 0 360px;
   display:block;
   position:absolute;
}
#slogan{
   display:block;   
   margin:0 0 0 209px;
   padding-top:26px;
}
#cadre-contenu{   
   width:818px;
   margin-left:42px;
   background:#a5d8f1 url(/images/cadre-contenu-bg.jpg) no-repeat;
}
#contenu{   
   width:686px;
   margin-left:66px;
   background:url(/images/contenu-bg.jpg) repeat-y;
}
#footer{
   width:818px;
   margin-left:42px;
   margin-bottom:10px;
   padding-top:4px;
   background:url(/images/footer-bg.jpg) no-repeat 62px 0;
   text-align:right;
   color:#00aad3;
   font-size:10px;
}
#footer a{
   color:#00aad3;
   text-decoration:none;
}
#logo_wipiix{
	float:right;	  
    margin:0 132px 0 9px;    
}


/**
 *Accueil
**/
#accueil{padding-top:26px;}
#accueil strong{font-weight:normal;}

#accueil-gauche, #accueil-milieu, #accueil-droite{float:left;}
#accueil-gauche{
   width:170px;
   font-size:10px;
   margin:0 0 0 16px;      
}
#accueil-milieu{
   width:288px;
   margin:0 0 0 19px;
   text-align:right;
}
#accueil-milieu strong{
   color:#00aad3;
}
#accueil-milieu em{
   color:#c9d30f;
   font-weight:bold;
}
#accueil-droite{
   width:174px;
   font-size:10px;
}
#accueil-t1{margin:6px 0 0 1px;}
#accueil-p1{
   margin:11px 0 0 0;
   padding-bottom:7px;
   background:url(/images/accueil-bg-p1.jpg) no-repeat 131px bottom;
}
#accueil-p1 strong, #accueil-p7 strong{color:#00aad3;}

#accueil-t2{margin:0 0 0 1px;}
#accueil-p2 strong, #accueil-p3 strong{color:#c9d30f;}
#accueil-p2{
   margin:2px 0 0 0;
   text-align:justify;
}

#accueil-t3{
   margin:14px 0 0 0;
}
#accueil-p3{
   width:150px;
   margin:0 0 0 0;
   padding:2px 0 0 20px;   
   background:url(/images/accueil-bg-p3.jpg) no-repeat 1px -1px;
   text-align:right;
}

#accueil-t4{
   margin:17px 0 0 0;
   text-align:left;
}
#accueil-p4{
   width:270px;
   margin:10px 0 0 10px;   
   text-align:left;   
}
#accueil-p5{
   width:270px;
   margin:10px 0 4px 10px;
   text-align:center;
}
#accueil-t6{
   margin:2px 0 0 22px;
}
#accueil-p6{
   width:165px;
   margin:7px 0 0 1px;
}
#accueil-t7{
   margin:31px 0 0 17px;
}
#accueil-p7{
   width:150px;
   margin:0 0 0 0;
   padding:12px 0 0 21px;
   background:url(/images/accueil-bg-p7.jpg) no-repeat 25px 4px;
   text-align:right;
}
/**
 *Techniques
**/
#technique{
   padding-bottom:10px;
}
#technique p{
   text-align:center;
   width:650px;
   margin:10px auto 0 auto;   
}
#technique h2{
   margin:22px 0 0 16px;
}
#technique strong{
   color:#00aad3;
   font-weight:normal;
}
#technique em{
   color:#c9d30f;
   font-weight:normal;
   font-style:normal;
}
#technique ul{
   width:650px;
   list-style:none inside;   
   padding-left:0;
   margin:10px 0 37px 16px;
   line-height:14px;
}
#technique li{   
   background:url(/images/technique-puce.gif) no-repeat 1px 3px;
   text-indent:12px;   
}

.technique-video{
   height:180px;
   width:320px;
   margin:14px 17px 0 10px;   
   background-color:#d2d2d2;
   float:right;
}
#technique-nav{
   width:635px;
   margin:0 0 10px 25px;
}
#technique-haut-droite{
   float:right;
}
/**
 *Prestations
**/
#prestations p{
   text-align:center;
   width:653px;
   margin:10px auto 0 auto;   
}
#prestations strong{
   color:#00aad3;
   font-weight:normal;
}
#prestations em{
   color:#c9d30f;
   font-weight:normal;
   font-style:normal;
}
#prestations a{
   color:#c9d30f;
   font-style:italic;
}
.presta-moitie{
   width:335px;
   margin: 21px 0 0 0;
   float:left;
}
#presta-moitie-droite{margin-left:12px;}
.presta-moitie h2{
   margin:0 0 0 16px;
}

.presta-moitie ul{   
   list-style:none outside;   
   padding-left:0;
   margin:10px 0 37px 3px;
   line-height:14px;
}
.presta-moitie li{   
   background:url(/images/technique-puce.gif) no-repeat 1px 3px;
   padding-left:13px;
   margin-bottom:14px;
}
/**
 *Tarifs
**/
#tarifs{
   padding-bottom:20px;
   color:#3e3e3e;
}
#tarifs h2{
   margin:0 0 0 10px;
}
#tarifs strong{
   color:#00aad3;
   font-weight:normal;
}
#tarifs em{
   color:#c9d30f;
   font-weight:normal;
   font-style:normal;
}
form#tarifs-form1{
   margin:20px 0 0 7px;   
}
#tarifs-form1 h2{
   margin-bottom:3px;
}
#tarifs-form1 select{
   height:18px;
   border:1px solid #79cce9;
   font:10px Verdana, Arial, Helvetica, sans-serif;
}
#tarifs-form1 fieldset{   
   border:1px solid #79cce9;
   margin-bottom:10px;
   padding:0 0 15px 5px;
   float:left;
}
.fieldset0, .fieldset2, .fieldset4{
   width:315px;
   margin-left:18px;
}
.fieldset1, .fieldset3, .fieldset5, .fieldset6{
   width:305px;
   margin-left:4px;
}
.fieldset2 input, .fieldset3 input, .fieldset4 input, .fieldset5 input, .fieldset6 input{         
   height:13px;
   padding:0 0 0 0;
   margin:3px 5px 2px 0;
   display:block;
   float:left;
}
.fieldset2 label, .fieldset3 label, .fieldset4 label, .fieldset5 label, .fieldset6 label{   
   padding:0;
   margin:0 0 2px 0;
   color:#3e3e3e;
   height:15px;
   display:block; 
   float:left;
}
.fieldset2 label, .fieldset4 label{width:285px;}
.fieldset3 label, .fieldset5 label, .fieldset6 label{width:280px;}
.fieldset0{height:95px;}
.fieldset2, .fieldset3{height:122px;}
.fieldset4{height:196px;}
.fieldset5{height:88px;}
.fieldset6{height:81px;}

#tarifs-form1 legend{
   padding-bottom:5px;
   color:#00aad3;
   font-size:14px;
   font-weight:normal;
   margin-bottom:5px;
}
#result-form-tarif{
   width:495px;
   height:16px;
   margin:11px 0 0 10px;
   padding-top:2px;
   font-size:11px;
   color:#189fc0;
   float:left;
}
#result-form-tarif strong{
   color:#83b840;
   font-weight:normal;   
}
#tarifs-bouton-calculer-tarif{
   background:url(/images/tarifs-bouton-calculer.gif) no-repeat;
   background-position:center;
   cursor:pointer;
   border:0;
   width:147px;
   height:18px;
   margin:11px 0 0 2px;   
   padding-top:1px;
   color:#189fc0;
   font:10px Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   display:block;
   float:left;
}

#tarifs-form1 label{
   margin:3px 0 0 0;
   float:left;
}
#tarif-champ-dep{
   width:28px;
   height:14px;
   margin:0 0 0 10px;
   border:1px solid #79cce9;   
   font:10px Verdana, Arial, Helvetica, sans-serif;
   float:left;
}

#tarif-p1{
   text-align:center;
   width:653px;
   margin:10px auto 34px auto;  
}
#tarif-p2{
   text-align:left;
   width:645px;
   margin:13px 0 21px 17px;
   font-size:10px;
   line-height:14px;
}
form#tarifs-form2{
   margin:0 0 0 7px;
   font-size:11px;
}
#tarifs-form2 select{
   width:147px;
   height:18px;
   margin:13px 0 20px 15px;
   border:1px solid #79cce9;
   font:10px Verdana, Arial, Helvetica, sans-serif;
   color:#3e3e3e;
}
#tarifs-form2 textarea{
   height:88px;
   width:648px;
   margin:10px 0 0 10px;
   border:1px solid #79cce9;
   overflow:auto;
   font:10px Verdana, Arial, Helvetica, sans-serif;
   color:#3e3e3e;
}
#tarif-label-dep{
   color:#189fc0;
   margin:10px 19px 0 19px;
   float:left;
}
#tarif-champ-dep2{
   width:28px;
   height:14px;
   margin:10px 0 0 0;
   border:1px solid #79cce9;   
   font:10px Verdana, Arial, Helvetica, sans-serif;
   float:left;
}

.tarif-label-radio{   
   margin:0 0 0 0;
   width:140px;   
}
#tarifs-form2 fieldset{
   width:169px;
   margin:8px 0 0 12px;
   padding:0;
   border:0px;
   float:left;
}
.tarif-form2-input-text{
   height:14px;
   width:144px;
   border:1px solid #79cce9;
   margin-bottom:2px;
   padding-left:3px;
   color:#3e3e3e;
   font:11px Verdana, Arial, Helvetica, sans-serif;
}
#tarifs-bouton-envoyer{
   background:url(/images/tarifs-bouton-calculer.gif) no-repeat;
   background-position:center;
   cursor:pointer;
   border:0;
   width:147px;
   height:18px;
   margin:28px 0 0 0;
   padding-top:1px;
   color:#189fc0;
   font:10px Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   display:block;
   float:left;
}
/**
 *Contact
**/
#contact{
   padding-bottom:8px;
}
.bleu{color:#109dc0;}
#contact-gauche, #contact-milieu, #contact-droite{float:left;}

#contact-gauche{
   height:188px;
   width:183px;
   margin-top:8px;
   padding-left:17px;
}
#contact-gauche h2{ margin:0 0 13px 0;}

#contact-gauche label, #contact-milieu label{
   color:#3e3e3e;
   margin:0 0 0 6px;
   display:block;
   padding:0;
   float:left;
}
#contact-gauche input, #contact-milieu input{
   height:16px;
   width:164px;
   border:1px solid #79cce9;
   padding:0 0 0 2px;
   margin:0 0 8px 6px;   
   float:left;
}
#contact-milieu{
   height:163px;
   width:168px;
   margin:33px 0 0 0px;
   padding-left:53px;
}
#contact-droite{
   height:188px;
   width:194px;
   margin:8px 0 0 55px;
}
#contact-droite h2{text-align:right;}
#contact-droite strong{color:#189fc0; font-weight:normal;}
#contact-droite select{
   margin:2px 28px 18px 0;
   height:18px;
   width:166px;
   border:1px solid #79cce9;
   padding:0;   
}
#contact-droite input{
   margin:0 0 0 0px;
   float:left;
}
#contact-droite label{
   width:170px;
   margin:2px 0 6px 0;
   float:left;
}
#contact-bas{
   height:148px;
   width:653px;
   margin:0 0 0 17px;
   float:left;
}
#contact-bas textarea{
   height:88px;
   width:648px;
   border:1px solid #79cce9;
   padding:2px 0 0 2px;
   margin:10px 0 0 1px;
   overflow:auto;   
}
#contact-bas p{
   margin:16px 0 0 0px;
   color:#00aad3;
   float:left;
}
#contact-bouton-envoyer{
   background:url(/images/tarifs-bouton-calculer.gif) no-repeat;
   background-position:center;
   cursor:pointer;
   border:0;
   width:147px;
   height:18px;
   margin:13px 1px 0 0;
   padding-top:1px;
   color:#189fc0;
   font:10px Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   display:block;
   float:right;
}
#contact_confirm{
   margin:50px 0 100px 50px;
}
#contact_confirm h2{
   color:#109dc0;
   margin-left:0;
   font-size:12px;
}
#contact_confirm p{
   color:#3e3e3e;
}
/**
 *Portfolio
**/
#portfolio{
   height:630px;
}
#folio-aerogommage, #folio-decapage, #folio-degraissage, #folio-nettoyage{
   height:123px;
   width:640px;   
}
#folio-aerogommage{
   margin:20px 0 0 23px;   
   background:#f1f1f1 url(/images/folio-aerogommage-bg.gif) no-repeat;
}
#folio-decapage{
   margin:10px 0 0 23px;   
   background:#f1f1f1 url(/images/folio-decapage-bg.gif) no-repeat;
}
#folio-degraissage{
   margin:10px 0 0 23px;   
   background:#f1f1f1 url(/images/folio-degraissage-bg.gif) no-repeat;
}
#folio-nettoyage{
   margin:10px 0 0px 23px;   
   background:#f1f1f1 url(/images/folio-nettoyage-bg.gif) no-repeat;
}
#folio-aerogommage iframe, #folio-decapage iframe, #folio-degraissage iframe, #folio-nettoyage iframe{
   height:119px;
   width:555px;
   margin-left:43px;
   padding:0;
   border:0;   
}
/**
 *Partenaires
**/
#partenaires{
   
}
#partenaires p{
   text-align:center;
   width:520px;
   line-height:14px;
   margin:7px auto 0 auto;   
}
#partenaires strong{
   color:#00aad3;
   font-weight:normal;
}

.un-partenaire{
   height:131px;
   width:173px;
   margin:0 0 27px 37px;
   float:left;
   
}
.un-partenaire h2{   
   margin:0 0 5px 0;
   padding:0;
   font-size:14px;
   font-weight:normal;   
   color:#71c9e7;
}
.un-partenaire a{
   font-size:14px;
   text-decoration:none;
   color:#71c9e7;
}
#liste-partenaires{
   margin:24px 0 0 15px;
}
.un-partenaire-photos{
   height:102px;
   width:162px;
   padding:4px;
   background-color:#f1f1f1;
   border:1px solid #a5d8f1;
   text-align:center;
}
