/****************************/
/* GENERAL */
/****************************/

/* COLOR
Gris : #8a9195
Rouge : #a60f1c
*/

*{margin:0px;border:0px;}
html{}
body{width:100%;height:100%;background-image:url(/images/bg.gif);background-repeat:repeat-x; background-position:left bottom; background-attachment: fixed; } 

#site{padding-left:40px; padding-top:24px;  } /*background-image:url(/images/blog.gif);background-repeat:no-repeat; background-position:left top; background-attachment: fixed; */

h1{font-family:Galette,Helvetica, Palatino Linotype, Book Antiqua, Palatino, serif,Geneva, sans-serif; color:#a60f1c; font-size:14px; font-weight:normal; text-decoration:none; text-align:left; margin-bottom:8px;} 
h1 a:link {color:#a60f1c;text-decoration:none;}
h1 a:visited {color:#a60f1c;text-decoration:none;}
h1 a:hover {color:#a60f1c;text-decoration:none;}
h1 a:active {color:#a60f1c;text-decoration:none;} 

h2{font-family:Galette,Helvetica, Geneva, sans-serif; font-size:13px; color:#a60f1c; text-decoration:none; text-align:left;margin:0; line-height:20px;font-weight:normal;} 
h2 a:link {color:#a60f1c;text-decoration:none;}
h2 a:visited {color:#a60f1c;text-decoration:none;}
h2 a:hover {color:#a60f1c;text-decoration:none;}
h2 a:active {color:#a60f1c;text-decoration:none;} 

h3{font-family:Helvetica, Geneva, sans-serif; font-size:10px; text-decoration:none; color:#a60f1c; text-align:left;margin:0;  display:inline;  float:left;margin-bottom:6px;} 
h3 a:link {color:#a60f1c;text-decoration:none;}
h3 a:visited {color:#a60f1c;text-decoration:none;}
h3 a:hover {color:#a60f1c;text-decoration:none;}
h3 a:active {color:#a60f1c;text-decoration:none;} 

p {font-family:Helvetica, Geneva, Helvetica, sans-serif;text-decoration:none;color:#8a9195; font-size:11px;text-align:left; line-height:16px;}
p a:link {color:#8a9195;text-decoration:none;}
p a:visited {color:#8a9195;text-decoration:none;}
p a:hover {color:#a60f1c;text-decoration:none;}
p a:active {color:#8a9195;text-decoration:none;} 

.alignCenter{ text-align:center;}
.floatLeft{ float:left;}
.floatRight{ float:right;}
.clearBoth { clear:both;}
.clear2 {margin-bottom:1px;}
.clear5 {margin-bottom:5px;}
.clear10 {margin-bottom:10px;}
.clear15 {margin-bottom:15px;}
.clear20 {margin-bottom:20px;}
.clear30 {margin-bottom:30px;}
.clear40 {margin-bottom:40px;}
.colora60f1c{color:#a60f1c;}

.input{border:0px solid #a5acb2; background-color:#f4f4f4;font-family:Helvetica, Geneva, Helvetica, sans-serif;text-decoration:none;color:#a60f1c; font-size:10px;text-align:left;padding-left:3px;} 
textarea {border:0px solid #a5acb2; background-color:#f4f4f4;font-family:Helvetica, Geneva, Helvetica, sans-serif;text-decoration:none;color:#a60f1c; font-size:10px;text-align:left; padding-top:3px; padding-left:3px;}   
.submit{border:0px solid #a5acb2; background-color:#f4f4f4;font-family:Helvetica, Geneva, Helvetica, sans-serif;text-decoration:none;color:#a60f1c; font-size:10px;}  
.champ{width:300px; float:left;}

/****************************/
/* SITE */
/****************************/
#colGauche{float:left;width:150px; height:100%;padding-right:30px; }
#colDroite{float:left;width:75%;}
#centre{float:left;width:100%;padding-bottom:130px;}
#header{width:100%; height:80px;}
#footer{ height:50px;}

/****************************/
/* MENU */
/****************************/
#menu{width:100%;list-style:none;padding-top:7px;}
.menuLi{font-family:Galette,tahoma,serif,Arial,Galette,Helvetica, Geneva, sans-serif; font-size:14px; text-decoration:none; text-align:left; text-transform:uppercase; letter-spacing:-0.4px; padding-right:20px;  font-weight:normal; }
a.menuLi:link,a.menuLi:visited{color:#8a9195;text-decoration:none;}
a.menuLi:active,a.menuLi:hover{color:#a60f1c;text-decoration:none;}

.sousMenu{ clear:both; height:150px;list-style:none;padding-top:55px;}
.sousMenu li a { font-family:Helvetica, Geneva, Helvetica, sans-serif; font-size:11px; color:#8a9195; text-decoration:none; text-align:left;margin:0; line-height:20px;font-weight:normal;}
.sousMenu li { font-family:Helvetica, Geneva, Helvetica, sans-serif; font-size:11px; color:#8a9195; text-decoration:none; text-align:left;margin:0; line-height:20px;font-weight:normal;}

/****************************/
/* CENTRE */
/****************************/
#references{ width:100%;}
.referencesImage{ float:left;width:95px; height:120px; margin-right:3px; vertical-align:bottom;font-size:9px;font-family:Helvetica, Geneva, Helvetica, sans-serif; font-weight:normal; color:#777777;}
.referencesGenre{width:105px; height:40px;font-size:9px;font-family:Helvetica, Geneva, Helvetica, sans-serif; font-weight:normal; color:#777777;}
.referencesGenre a:link {color:#777777;text-decoration:none;}
.referencesGenre a:visited {color:#777777;text-decoration:none;}
.referencesGenre a:hover {color:#a60f1c;text-decoration:none;}
.referencesGenre a:active {color:#777777;text-decoration:none;} 

.tableau{width:790px; clear:both;}
.tableauLigneLeft{width:15%; float:left;}
.tableauLigne{width:15%; float:left; text-align:center;}
.tableauLigneColspan{width:100%; clear:both; text-align:left;}
.tableau2ColLigne{width:25%; float:left; text-align:left;}

.widthCol1{ width:65px; clear:both;}
.widthCol2{ width:305px;}

/***************************/
/* CONTACTEZ-NOUS */
/****************************/   
.divContactezNousTitreGlobal{clear:both; width:75%;}
.divContactezNousTitreGlobalCache{clear:both; width:75%; display:none;}
.divContactezNousTitre{float:left; width:100px;font-size:10px;font-family:Helvetica, Geneva, Helvetica, sans-serif; font-weight:normal; color:#8a9195;margin-right:5px; margin-bottom:10px; display:inline;}
.divContactezNousTitreChamps{ margin-bottom:10px;}

/***************************/
/* DEMANDE DE DEVIS */
/****************************/   
.divDemandeDevisTitreGlobal{clear:both; width:75%;}
.divDemandeDevisTitreGlobalCache{clear:both; width:75%; display:none;}
.divDemandeDevisTitre{float:left; width:250px;font-size:10px;font-family:Helvetica, Geneva, Helvetica, sans-serif; font-weight:normal; color:#8a9195;margin-right:5px; margin-bottom:10px; display:inline;}
.divDemandeDevisTitreChamps{  border:1px solid #a5acb2; background-color:#FFFFFF;padding:2px; font-family:Helvetica, Geneva, Helvetica, sans-serif; font-size:11px; color:#8a9195;}
.displayNone{display:none;}

/***************************/
/* PLAN DE SITE */
/****************************/   
.planDeSitUl{text-align:left; font-family:Helvetica, Geneva, Helvetica, sans-serif; list-style:none; font-size:10px; text-align:left; color:#a60f1c;}

.planDeSiteLi{ font-size:10px; text-transform:uppercase; }
a.planDeSiteLi:link,a.planDeSiteLi:active,a.planDeSiteLi:visited{color:#8a9195; text-decoration:none;}
a.planDeSiteLi:hover{color:#a60f1c; text-decoration:none;}

.planDeSiteLi2{ font-size:9px; text-transform:none;}
a.planDeSiteLi2:link,a.planDeSiteLi2:active,a.planDeSiteLi2:visited{color:#8a9195; text-decoration:none;}
a.planDeSiteLi2:hover{color:#a60f1c; text-decoration:none;}

.planDeSiteLi3{ font-size:9px; text-transform:none;margin-left:5px;}
a.planDeSiteLi3:link,a.planDeSiteLi3:active,a.planDeSiteLi3:visited{color:#8a9195; text-decoration:none;}
a.planDeSiteLi3:hover{color:#a60f1c; text-decoration:none;}

