body
{   
	width:1034px;
	margin:auto;
	margin-top:10px;
	margin-bottom:10px;   	
	font-size:10pt;
	font-family:arial,"sans serif";
	color:#666666;
	line-height:150%;
	border: 1px solid rgb(148,145,145);
	background:#dddddd;
}

/*BLOCS PRINCIPAUX*/
#contenu
{
	padding-top:25px;
	padding-bottom:25px;
	background:#ffffff;
	min-height:1000px;
}


#en_tete
{   
   height:127px;
   width:100%;
   margin:auto;
   text-align:center;
   /*image d'en tête à défiinir*/
   background-color:#ffffff;   
}


#col_gauche
{
	float:left;
	width:140px;
	font-family:"trebuchet MS", arial,"sans serif";
	text-align:center;
	font-size:9pt;
	background:none;
}

#col_droite
{
	float:right;
	width:140px;
	font-family:"trebuchet MS", arial,"sans serif";
	text-align:center;
	font-size:9pt;
	background:none;
}

#corps
{	
	margin-bottom:5px;
	margin-left:140px;
	margin-right:140px;
	text-align:justify;	
	padding:10px;	
	padding-top:0px;
	background:none;
	min-height:1000px;	
}

#pied_de_page
{
	font-family:"trebuchet MS", arial,"sans serif";
	font-size:8pt;
	margin-top:50px;
	margin-bottom:0px;
	border:none;
	text-align:center;
	background:none;
	clear:both;
}


h1
{
	font-family: georgia,"Franklin Gothic Medium",arial,"sans serif";
	font-size:15pt;
	margin-top:15px;
	margin-bottom:25px;
}

h2
{
	font-family:"Franklin Gothic Medium",arial,"sans serif";
	font-size:14pt;
	padding:2px;
	margin-top:20px;
	margin-bottom:20px;	
}

h3
{
	font-family:"Franklin Gothic Medium",arial,"sans serif";
	font-size:12pt;
	margin-top:10px;
	margin-bottom:10px;
}

h4
{
	font-family:"Franklin Gothic Medium",arial,"sans serif";
	font-size:11pt;
	font-weight:normal;
	margin-bottom:10px;
}

p
{
	margin-top:5px;
	margin-bottom:10px;
}

ul
{
	padding-left:15px;

	

}

ol
{

}


/*PUBLICITE*/

table.publicite
{
	width:100%;
}


table.publicite td
{
	padding:2px;
	text-align:center;
}


/*Menu horizontal*/

div#bloc_menu_horizontal
{
	width:100%;
	margin:0px;
	padding:0px;
	height:20px;
	background:url("http://www.essenceoudiesel.com/images/FondMenu.gif") repeat-x top left #cdcdcd;
}


ul#menu_horizontal  
{
    padding:0px;
	width:756px;
	margin:auto;
	margin-top:0px;
	margin-bottom:0px;
    list-style: none;	
}

#menu_horizontal li 
{ 
    float:left;
	width:24.6%;
	border-right:solid 1px white;
	border-left:solid 1px white;
}

#menu_horizontal a 
{
    display : block;
    padding : 0px;		
    color:#262626;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	height:20px;


}

#menu_horizontal a:hover, #menu_horizontal a:focus   
{
    background:url("http://www.essenceoudiesel.com/images/FondMenuHover.gif") repeat-x top left #acacac;
	color:white;
	text-decoration:none;
	font-weight:bold;	
}

/*LIEN*/

a 
{
	text-decoration:none;
	color:black;
}

a:hover
{	
	text-decoration:underline;
}


a:visited
{	
	font-weight:normal;
}

a:focus
{
	font-weight:bold;
}


/*TEXTAREA, INPUT, SELECT*/
textarea
{
	display:block;
	width:90%;
	margin:auto;
	height:300px;
	border:solid 1px #708090;
	background-color:#f1f1f1;
}

input[type=text]
{
	display:block;
	width:250px;
	border:solid 1px #708090;
	background-color:#f1f1f1;	
}

select
{
	width:170px;
	border:solid 1px #708090;
	background-color:#f1f1f1;
}

input[type=radio]
{
	border:none;
	background:white;
	display:inline;
}

input[type=text]:hover, textarea:hover, select:hover
{
	background-color:white;
}

input[type=text]:focus, textarea:focus, select:focus
{
	background-color:white;
	border:inset 1px;
}

/*BOUTONS*/

input[type=submit],input[type=reset], input[type=button]
{
	border:none;
	color:white;
	text-align:center;
	background:#708090 url('../images/button.gif')repeat-x;
}

input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover
{
	border:none;
	cursor:pointer;
	color:red;
}

input[type=submit]:active, input[type=reset]:active, input[type=button]:active
{
	border:none;
	cursor:pointer;
}

/*FORMULAIRES*/

form /*Definition du formulaire par défaut*/
{
	border: none;
	width:99%;
	margin:auto;
	margin-top:20px;
	margin-bottom:20px;
	padding:0px;
}

fieldset
{
	margin:0px;
	padding:10px;
	border: 1px solid rgb(148,145,145);
	margin-bottom:7px;
}
 label
 {
	display:block;
}

legend
{
	font-size:11pt;
	font-weight:bold;
	color:#666666;/*Precisions pour IE sinon c'es bleu*/
}


/*DIVERS*/

.boutons
{
	margin-top:20px;
	margin-bottom:10px;
	text-align:center;
}

.alerte
{
	color:red;
}



/*images*/

img
{
	display:block;
	border:none;
	margin:auto;
}

/*DIVERS*/
strong, b
{
	font-weight:bold;
}

i
{
	font-style:italic;
}

em
{
	text-decoration:underline;
	font-style:normal;	
}

/*Tableau listes constructeurs*/
table#liste_constructeurs
{
	width:100%;
	border-collapse:collapse;
	margin:auto;
	text-align:center;
	padding:0px;
	margin-top:25px;
}

table#liste_constructeurs th
{
	background:#e7e7e7;
}

table#liste_constructeurs tr
{
	border-top:solid 1px rgb(148,145,145);
	border-bottom:solid 1px rgb(148,145,145);
}

/*Tableau listes modèles*/
table.liste_modeles, table#liste_constructeurs td table.liste_modeles
{
	width:100%;
	border-collapse:collapse;
	margin:auto;
	text-align:center;
	padding:0px;
	margin-top:3px;
	margin-bottom:3px;
}

table.liste_modeles th, table#liste_constructeurs td table.liste_modeles th
{
	border-top:solid 1px rgb(148,145,145);
	border-bottom:solid 1px rgb(148,145,145);
	background:#e7e7e7;
	/*BKPd6d6d6*/
}

table.liste_modeles td, table#liste_constructeurs td table.liste_modeles tr
{
	border-top:dotted 1px rgb(148,145,145);
	border-bottom:dotted 1px rgb(148,145,145);
}

table.liste_modeles tr:hover, table#liste_constructeurs td table.liste_modeles tr:hover
{
	background:#f1f1f1;
}


/*Tableau comparatif*/
table#comparatif
{
	width:100%;
	border-collapse:collapse;
	margin:auto;
	text-align:center;
	padding:0px;
	margin-top:0px;
	margin-right:0px;
	border:none;
}

table#comparatif tr
{
	border:none;
}

table#comparatif thead th
{
	background:#e7e7e7;
	/*BKP #d6d6d6*/
	text-align:center;
}

table#comparatif th
{
	text-align:left;
}

/*Tableau de résultats*/

table.resultats
{
	vertical-align:middle;
	text-align:center;
	width:100%;
	margin:auto;
	border-collapse:collapse;
	margin-top:20px;
	margin-bottom:20px;
	color:black;
}

/*Tableau Livre d'or*/
table#livre_d_or
{
	width:100%;
	border-collapse:collapse;
	margin:auto;
	text-align:center;
	padding:0px;
	margin-top:0px;
	margin-right:0px;
	border:none;
}

table#livre_d_or td
{
	border-top:dotted 1px rgb(148,145,145);
	border-bottom:dotted 1px rgb(148,145,145);
}

table#livre_d_or thead th
{
	border-top:solid 1px rgb(148,145,145);
	border-bottom:solid 1px rgb(148,145,145);
	background:#e7e7e7;
	/*BKP #d6d6d6*/
	text-align:center;
}

table#livre_d_or tr:hover
{
	background:#f1f1f1;
}

table#livre_d_or th
{
	text-align:left;
}



/*bloc encadre et en-tete*/

div.bloc
{
	
}

div.bloc .en_tete_bloc
{
	font-family:"Franklin Gothic Medium",arial,"sans serif";
	font-size:14pt;
	color:white;
	text-align:center;
	padding:3px;
	margin-bottom:5px;
	background:url("http://www.essenceoudiesel.com/images/bloc_en_tete_fond.png") repeat-x center;
}

div.bloc .contenu_bloc
{
	border:1px solid rgb(148,145,145);
	padding:10px;
	background-color: #f8f2e6;
}

/*tableau pour avoir deux blocs*/
table.gauche_droite
{
	width:100%;
	margin:auto;
	border-collapse:collapse;
	border:none;	
}

table.gauche_droite td.td_gauche
{
	width:50%;
	vertical-align:top;
	padding-right:10px;
}
table.gauche_droite td.td_droite
{
	width:50%;
	vertical-align:top;
	padding-left:10px;
}