/* OVERRIDE TARTEAUCITRON */
#tarteaucitron #tarteaucitronInfo a {
    color: #000;
    text-decoration: none;
    font-weight: normal;
    font-size: 1em;
}

#tarteaucitronDisclaimerAlert .custom-p a {
    color: #000;
    text-decoration: none;
}

/* SITE STYLE */
* { margin:0; padding:0; }
:focus { outline:0; }
a { outline:none; text-decoration:none; }
img { display:block; border:0; }
.clearfix { clear:both; }


body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #7d7d7d; background-color:#f1e6e1; }

#conteneur { width:888px; background:url(../img/fond.gif) repeat-y #fff; margin:10px auto 20px auto; }

#header { width:888px; height:200px; background:url(../img/fond-header.jpg) no-repeat; }
#photos img { display:inline; margin:0 22px 0 23px; padding:120px 0 0 0; }

#colGauche { width:470px; float:left; margin:10px 0 0 20px; }
#colGauche .intro { color:#004d6f; font-size: 16px; margin: 8px 0 0 0; }
#colGauche h2 { color: #f15d13; font-size: 15px; margin: 15px 0; }
#colGauche .bleu { font-weight: bold; color: #003762; }
#colGauche .bloc-bleu { width: 454px; background:url(../img/fond-bloc.gif) repeat-y; margin: 20px 0 0 0; }
#colGauche .bloc-bleu strong, #colGauche .bloc-bleu h2 { width: 426px; padding: 0 14px; display: block; margin: 4px 0; }
#colGauche .debouches { list-style-type:none; display: block; }
#colGauche .debouches li { background: url(../img/puce-orange.png) no-repeat 0 4px; padding-left: 10px; line-height: 17px; }
#colGauche .bloc-bleu .debouches { padding: 0 15px; }
#colGauche h1 { color: #a33803; font-size: 18px; margin: 20px 0 5px 13px; }
#colGauche .bloc-orange { color: #fff; width: 454px; background:url(../img/fond-bloc-2.gif) repeat-y; margin: 0 0 0 0; }
#colGauche .bloc-orange li { background: url(../img/puce-orange.png) no-repeat 0 4px; padding-left: 10px; line-height: 17px; }
#colGauche .garanties { list-style-type:none; display: block; padding: 0 15px; }
#colGauche .garanties li { font-weight: bold; background: url(../img/puce-rouge.png) no-repeat 0 4px; padding-left: 10px; line-height: 17px; }

#colDroite { width:352px; float:left; }

#formulaire { width:370px; padding:0; margin: -60px 0 20px 0; background:url(../img/formulaire-fond.png) no-repeat; }
#formulaire p { font-size: 11px; width: 340px; margin: 12px auto; color: #000; }
#formulaire td.label { font-size:10px; text-align:right; }
#formulaire .input { width:200px; }
#formulaire .input2 { width:50px; }
#formulaire span { margin: 3px 0 0 0; display: block; font-size: 11px; }

#blocQualite { width:370px; margin: 15px 0 0 0; background:url(../img/fond-bloc-quali.gif) repeat-y; }
#blocQualite .logo {}
#blocQualite .logo img { float: left; margin: 0 0 0 15px; }
#blocQualite .logo strong { float: left; color: #0e6f99; font-size: 17px; padding: 5px 0 0 10px; }
#blocQualite p { width: 335px; margin: 15px auto 0 auto; }

#footer { background:url(../img/logo-efc.gif) 20px 0 no-repeat; height: 120px; margin: 20px 0 0 0; padding:0 23px 0 375px; }
#footer strong { font-size:14px; display:block; margin:0 0 5px 0; text-align: left; color: #46494b; }
#footer p { text-align:justify; font-size:11px; }
