body{margin:0; font-family: Arial, Helvetica, sans-serif; background-color: #041E12}
*{margin: 0;padding: 0;}  
  
html, body, #wrap {height: 100%;}

body > #wrap {height: auto; min-height: 100%;}

#main {padding-bottom: 50px;}  /* must be same height as the footer */




          
#page                  {position: relative;margin-left: auto;margin-right: auto;width: 100%;top: 0px;background-color: #041E12;}
#h1_text               {position: absolute;left:0px;top: 0px;width: 100%;background-color: #1E6334;text-align:center;height:15px;}
#header_site           {position: absolute;left:0px;top:15px;width: 100%;text-align:center;height:138px;background-color: #1E6334;}
#header_menu                {position: absolute;left:0px;top:153px;width: 100%;background-color: #1E6334;text-align:center;height:36px;}
#page_body                {position: absolute;left:0px;top:189px;width: 100%;;background-color: #041E12;text-align:center;}

 
//#footer{  position: absolute;  bottom: 0px;  left: 0px; height: 50px;  width: 100%;  background: url('images/bg_pied.png') repeat-x;}  
#footer {position: relative;
	margin-top: -50px; /* negative value of footer height */
	height: 50px;
	clear:both;} 

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
 

    

h1           {font-size: 08px; color: #ffffff;margin:0;padding:0;font-weight:bold;}
div.h1_fond  {width:1200px;height:15px;background:url(./images/charte/header1.jpg) no-repeat 0px 0px;}
.footerText {font-size: 11px; color: #ffffff;margin:0;padding:0;font-weight:normal;padding-top:15px;}
a.footerText {font-size: 11px; color: #ffffff;margin:0;padding:0;font-weight:normal;padding-top:15px;text-decoration:none;}

em.phraseParametrable {margin:0;padding:0;font-family: Arial, Helvetica, sans-serif;font-size: 24px;color: #ffffff;font-weight: bold;font-style:normal;padding-left:40px;}
marquee {margin:0;padding:0;font-family: comic sans ms, Helvetica, sans-serif;font-size: 22px;color: #ffffff;font-weight: bold;font-style:normal;}
.texteDate {color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-style: italic; font-size: 11px;padding-bottom:8px;font-weight:normal;}

.textPresentation {color: #ffffff;font-family: Arial, Helvetica, sans-serif;font-size: 12px;margin:0;padding:0;}

.imgIndex {border:1px solid #fff601; text-align:center}

a.menuSite {font-family: Verdana;font-size:15px;color: white;font-weight:bold;text-decoration:none}
a.menuSite:hover {font-size:16px;}
.textContact {color: #ffffff;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight:normal;}

hr.traitJaune {height:1px;color: #FFF601;background-color: #FFF601;border:0;padding:0;text-align: center;margin: 0;width:200px;}

.textDevis {color: #ffffff;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight:bold;text-align:left;}
.textDevisPetit {color: #FFF601;font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-weight:bold;text-align:left;}
.textEtoile {color: #FFF601;font-family: Arial, Helvetica, sans-serif;font-size: 16px;}
.titreSection {color: #FFF601;font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight:bold;text-align:left;}
.titreDevis {color: #FFF601;font-family: Arial, Helvetica, sans-serif;font-size: 20px;font-weight:bold;}
.textDevisCombo {color: #000000;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight:bold;}
.champDevis {color: #000000;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight:bold;text-align:left;}
.btnDevis {color: #000000;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight:bold;width:65px;height:26px;}

.titreFiche {color: #FFF601;font-family: Arial, Helvetica, sans-serif;font-size: 24px;font-weight:bold;}

a..titreSection {color: #FFF601;font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight:bold;text-align:left;text-decoration:underline;}
a..titreSection:hover {text-decoration:none;}

ul.presentation {margin:0;padding:0;padding-left:20px;list-style-type:square;}
li.presentation {color: #ffffff;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}

font.miseEnValeurGros {color: #ffffff;font-family: Arial, Helvetica, sans-serif;font-size: 13px;margin:0;padding:0;font-weight:bold;font-style:italic;}
font.miseEnValeur {color: #ffffff;font-family: Arial, Helvetica, sans-serif;font-size: 12px;margin:0;padding:0;font-weight:bold;font-style:italic;}
