body {
background-color: #fff;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
}
div{
	margin:0;
	padding:0;
}
#back {
background:url(images/fond.jpg) top right repeat-x #fff;
}

#conteneur{
width:100%;
}

#general{
width:970px;
position:relative;
}

#pied{
background:url(images/footer.jpg) top right no-repeat;
text-align:left;
height:55px;
position:relative;
top:0px;
left:12px;
right:0px;
width:946px;
padding:0;
}
.contenu_pied {
padding-top:20px;
padding-left:44px;
}

#contenu{
text-align:left;
height:auto;
position:relative;
background:url(images/fd_pres.jpg) top left no-repeat #fff;
padding-top:30px;
padding-left:44px;
padding-right:20px;
overflow:auto;
}

#interieur{
margin-left:12px;
margin-right:12px;
margin-bottom:12px;
margin-top:25px;
height:250px;
}

html>body #interieur {
height:auto;
min-height:250px;
} 

label {
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:#990000;
}

#tete{
background:url(images/header.jpg) no-repeat;
height:206px;
}

a:link, a:visited, a:active {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#23549C;
text-decoration:none;
}

a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#fff;
text-decoration:none;
background-color:#23549C;
}

a:link, a:visited, a:active, a:hover img{
border:0;
text-decoration:none;
background-color:none;
}
.accroche {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#990000;
}

h1{
font-size:20px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-weight:normal;
}

h2{
font-size:12px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
background-color:#E6E5E5;
color:#000000;
height:18px;
vertical-align:vertical;
padding-top:3px;
margin-top:10px;
margin-bottom:4px;
padding-left:5px;
}

h3{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#990000;
text-decoration:none;
}
.texte_rouge {
font:Arial, Helvetica, sans-serif;
font-size:10px;
color:#990000;
}

li.liste  {
list-style-image:url(images/signet.gif);
margin-left:20px;
padding:4px;}


ul.liste {
margin:0px;
}

/*-----------------------------------------Page HOME---------------------------------------*/
.pres_centrale{
width:370px;
text-align:justify;
}
.pres_right{
width:191px;
text-align:justify;
}

/*-----------------------------------------Encarts droits PAGE HOME---------------------------------------*/
.encart {
width:191px; 
height:70px; 
background:url(images/devis.gif) top left no-repeat;
}
.encart2 {
width:191px; 
height:70px; 
background:url(images/prod.gif) top left no-repeat;
}
.encart_lien {
text-align:right;
padding-top:39px;
padding-right:14px;
color:#fff;
}

a.blanc:link, a.blanc:visited, a.blanc:active{
color:#fff;
text-decoration:none;
background:none;
font-size:10px;
}
a.blanc:hover{
color:#ccc;
text-decoration:underline;
background:none;
font-size:10px;
}

/*-----------------------------------------Encarts PAGE PRODUITS---------------------------------------*/

.fond {
padding: 36px 10px;
width:123px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
position:relative;
float:left;
}

.lien_prod{
background-color:#950000;
margin-top:12px; 
color:fff; 
height:15px;
width:92px;
padding-left:10px;
}
/* FORMULAIRE */

input, textarea, select, fieldset{
	border:1px solid #ccc;
	margin:2px 0;
	background:#E5F2FA;
	color:#333;
	font-size:10px;
	font-weight:normal;
	padding:1px 5px;
	width:200px;
}
/* bouton d'envoi de formulaire */
input.bt-envoi{
	background:#8F0000;
	padding:2px 5px;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	border:0;
	width:200px;	
}
/* boite a cocher (pour enlever le fond de couleur) */
.coche{
	background:none;
	border:0;
	width:auto;
}