
body {     
	
	BACKGROUND-POSITION: left top;
	BACKGROUND-IMAGE: url(images/fond.jpg);
	MARGIN: 0px 0px; 
	background-repeat: repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000; 
  }

td { 	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	
 
  }
  
 .texte_justifie { 	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align:justify;
	
  } 
  
  .texte_blanc { 	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:300;
	color: #ffffff;
	
  } 
  
  .texte_creme { 	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:700;
	color: #FEFCE8;
	
  } 
  
   .copyright { 	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:700;
	color: #295A19;
 
  } 


.site {
background-image:url(images/fond_site.jpg);
background-repeat: no-repeat;
}

a {
	font-size: 12px;
	font-weight:700;
	color: #295A19;
}
a:link {
	text-decoration: none;
	color: #295A19;
}
a:visited {
	text-decoration: none;
}
a:hover {
    color: #439927;
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

a.menu {

font-family:  Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:15px;
font-weight:500;
text-decoration:none;

}
a.menu:hover {
background-color :#FEFCE8;
font-family:  Arial, Helvetica, sans-serif;
color:#295A19;
font-size:15px;
font-weight:500;
text-decoration:none;

}

.cadre_pointilles td
        {
        background-color :#ffffff ;
        padding-left : 0px;
        padding-right : 0px;
        padding-top : 0px;
        padding-bottom : 0px;       
        border-width : 1px;
        border-color : #1E68A7;
        border-style : dashed;
        }

.cadre_continu
        {
        background-color :#ffffff;
        padding-left : 3px;
        padding-right : 3px;
        padding-top : 3px;
        padding-bottom : 3px;        
        border-width : 1px;
        border-color : #1E68A7;
        border-style : solid;
        }

.cadre_noir 
        {
        padding-left : 0px;
        padding-right : 0px;
        padding-top : 0px;
        padding-bottom : 0px;        
        border-width : 1px;
        border-color : #000000;
        border-style : solid;
        }

.titre { 
font-family:   Arial, Helvetica, sans-serif;
font-size:21px;
color:#345B25;
font-weight:700;

 } 


.sous_titre { 
font-family:   Arial, Helvetica, sans-serif;
font-size:15px;
color:#345B25;
font-weight:700;

} 



.fond_menu {
padding-left : 7px;
background-color :#1E68A7;
font-family:   Arial, Helvetica, sans-serif;
text-align:center;
font-size:11;
font-weight:700; 
color:#ffffff;
height: 21px;
}

.fond_header {
background-color :#E7E9E8;
font-size:11;
font-weight:500; 
padding-left : 5px;
padding-right : 5px;
}

.fond_bleu {
background-color :#7A90C9;
font-size:11;
color:#ffffff;
font-weight:700; 
text-align:center;
}

.fond_orange {
background-color :#E7C9A3;
font-size:11;
font-weight:700; 
text-align:center;
}

.fond_vert {
background-color :#83C1B4;
font-size:11;
color:#ffffff;
font-weight:700; 
text-align:center;
}

.fond_rouge {
background-color :#EA0000;
font-size:11;
color:#ffffff;
font-weight:700; 
text-align:center;
}


td.menu {
width: 100px;
text-decoration: none;
font-family:Verdana;
font-size:12px;
color: #000000;
BORDER: none;
border: solid 1px #FFFFFF;
}
td.menu:hover {
border: solid 1px #000000;
background-color:#FFFF00;
}



/*************************************************** */
input {
font-family:   Arial, Helvetica, sans-serif;
color:#345B25;
font-size:11px;
/*padding-left: 2;
padding-right: 2; 
padding-top: 0; 
padding-bottom: 0; 
border-width: 1; 
border-color:#345B25;*/
}


input.devis {
font-family:   Arial, Helvetica, sans-serif;
color:#1E68A7;
font-size:11;
padding-left: 2;
padding-right: 2; 
padding-top: 0; 
padding-bottom: 0; 
border-width: 1; 
border-color: #7A90C9; 
border-style: solid; 
background-color: #ffffff;
width: 200px; 

}

input.envoyer {
font-family:   Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:11;
padding-left: 2;
padding-right: 2; 
padding-top: 0; 
padding-bottom: 0; 
border-width: 1; 
border-color: #7A90C9; 
border-style: solid; 
background-color: #1E68A7;
width: 100px; 
cursor:hand;
}


/* **************************************/
select {
font-family:   Arial, Helvetica, sans-serif;
color:#345B25;
font-size:11;

}

select.produits {
font-family:   Arial, Helvetica, sans-serif;
color:#1E68A7;
font-size:11;
font-weight:700;
padding-left: 2;
padding-right: 2; 
padding-top: 2; 
padding-bottom: 2; 
border-width: 1; 
border-color: #1361AB; 
border-style: solid; 
background-color: #E7E9E8;
width: 237px; 
height: 20px; 

}


/* **************************************/

textarea.devis {
font-family:  Arial, Helvetica, sans-serif;
color:#1E68A7;
font-size:12;
padding-left: 2;
padding-right: 2; 
padding-top: 2; 
padding-bottom: 2; 
border-width: 1; 
border-color: #7A90C9;
border-style: solid; 
background-color: #ffffff; 
width: 350px; 
height: 150px; 
}

