/* CSS Document */

body{
	background-color:#999999;
	color:#5B5B5B;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

body.mention{
  width:450px;
  height:400px;
}

/************************************
*************************************
************** Lien a ***************
*************************************
************************************/

a {
	color:#dba013;
	text-decoration:none;
}
a:hover{
	color:#666666;
	background-color:#dba013;
}

/************************************
*************************************
************** Titre h **************
*************************************
************************************/

h1{
	color:#666666;
	font-size:14px;
	text-align:center;
}

h2 {
  font-size:14px;
  border-bottom:1px solid #dba013;
}

/************************************
*************************************
************* Division **************
*************************************
************************************/

/************************************
******** Division Principale ********
************************************/
div.sup_division{
	width:1000px;
	background-color:white;
	margin:0 auto;
	border:1px solid #485091;
}

div.header{
	width:1000px;
	margin:0 auto;
	height:150px;
}

div.principale {
	width:1000px;
	margin:20px auto;
	margin-bottom:0;
	overflow:hidden;
	/*border:1px solid blue;*/
}
div.menu_gauche{	
  float:left;
	width:200px;
	height:790px;
	text-align:center;
	background:transparent url(pictures/fond-menu.jpg) no-repeat;
	border-bottom:2px solid #dba013;
	
}

div.footer{
  /*width:575px;	
	float:left;*/
	margin:10px auto;
	text-align:center;
	border:1px solid #dba013;
  background-color:white;  
}

div.centre_sup{
  margin-left:12px;
  margin-right:10px;
  float:left;
  width:575px;
  height:100%;
}

div.centre{
	margin:0 auto;
	min-height:727px;
	/*width:575px;*/
	border:1px #dba013 solid;
	padding-bottom:20px;
	background-color:white;
	overflow:hidden;
	height:100%;
}

div.menu_droite{
	float:right;
	width:200px;
	height:790px;
	background:transparent url(pictures/fond-droit.jpg) no-repeat;
	border:1px solid #dba013;
}

div.mention_legale{
  background-color:white;
  text-align:center;
  padding:0px 10px 0px 10px;
  margin:0 auto;
}

/************************************
******** Division Titre page ********
************************************/

div.rouge{
	color:white;
	font-size:14px;
	padding:5px 0 5px 0;
	margin-bottom:15px;	
  text-align:center;
	background-color:#485091;
	font-style:italic;
	width:100%;
}

/************************************
********** Division Header **********
************************************/

div.gauche_header{
  height:150px;  
  width:295px;
  float:left;
  display:inline;
  /*border:1px solid #dba013;*/
}

div.droite_header{
  height:150px;
  width:695px;
  float:left;
  display:inline;
  margin-left:8px;
}

/************************************
******* Division Présentation *******
************************************/

div.centre_padding{
  padding:0 15px 0 15px;
}

/************************************
********** Division Hayons **********
************************************/

div.gauche_hayons{
	width:45%;
	float:left;
}

div.droite_hayons{
	float:right;
	width:45%;
}

/************************************
********* Division Alcolock *********
************************************/

div.gauche_alcolock{
	width:130px;
	float:left;
}

/************************************
******* Division Rétrovisions *******
************************************/

div.gauche_retrovision{
	width:310px;list-style-type:square;
  font-size:11px;
  margin-left:20px;
	float:left;	
}

div.droite_retrovision{
	margin-top:35px;
}

/************************************
********** Division News ************
************************************/

div.news{
  background-color:white;
}

div.principale_admin{
  width:1000px;
	margin:20px auto;
	overflow:hidden;
	border:1px solid #dba013
}

div.admin_news{
  font-size:14px;
  text-align:center;
}

/************************************
*************************************
************* Fieldset **************
*************************************
************************************/

fieldset.fieldset_taxi{
	width:70%;
}

fieldset.news{
	width:178px;
	margin:0;
	border:1px solid #666666;
	padding-left:10px;
	padding-right:10px;
}

legend.centre{
	font-size:14px;
	color:#485091;
	text-align:center;
}


/************************************
*************************************
************** Liste ****************
*************************************
************************************/

/************************************
************ Liste Menu *************
************************************/

ul,li a{
  text-align:left;  
  list-style-type:none;
  font-size:14px;
  display:block;
  margin:0;
  padding:0;
  background-color:white; 
}

li a{
  padding:5px 0 5px 5px;
  border-width:1px 1px 0;
  border-style:solid;
  border-color:#dba013;
  height:0%:
}

ul.sous_menu a{
  font-size:10px;
  margin:0;
  padding:0;
  
}

li.sous_menu a{
  background:url(pictures/puce_liste.gif) repeat-y;
  color:#dba013;
  margin:0;
  padding:0;
  padding-left:15px;
  border-width:1px 1px 0 1px;
  border-style:solid;
  border-color:#dba013; 
}

li.active a{
  background:url(pictures/puce_liste.gif) repeat-y;
  color:#485091;
  padding-left:15px;
  border-width:1px 1px 0 1px;
  border-style:solid;
  border-color:#dba013; 
}

li.selected a{
  background-color:#ffca96;
  color:#485091;
}

li a:hover{
  background-color:#dba013;
  color:#5B5B5B;
}

/************************************
********** Liste Sous-Menu **********
************************************/

ul.poids_lourds{
  list-style-type:square;
  font-size:11px;
  margin-left:20px;
  display:block;
}

li.poids_lourds a{
  list-style-type:square;
  font-size:11px;
  border:0;
}

/************************************
*********** Liste Autres ************
************************************/

li.contact a{
  border-width:1px 1px 1px;
  border-style:solid;
  border-color:#dba013
}

ul.bi_carburation{
  list-style-type:square;
  font-size:11px;
  margin-left:20px;
}

/************************************
*************************************
************* Tableau ***************
*************************************
************************************/

/************************************
*************** Table ***************
************************************/

table.tableau_index{
	margin-top:25px;
	width:100%;
	font-size:12px;
	text-align:center;
}

table.tableau_contact{
	margin:25px auto;
	width:85%;
}

table.bi_carburation{
	width:100%;
	margin-bottom:20px;
}

table.centre{
	text-align:center;
}

table.espace{
	margin-top:20px;
	margin-bottom:20px;
}

table.accueil{
	width:80%;
	margin: 0 auto;
	text-align:center;
}

table.admin_news{
  text-align:center;
  width:80%;
  margin:0 auto;
}

/************************************
************* Colonnes **************
************************************/

tr.accueil{
  width:100%;
}

tr.admin_news_titre{
	background-color:#f9a432;
	text-align:center;
}

tr.admin_news_1{
	background-color:#e8ca22;
}

tr.admin_news_0{
	background-color:#CCCCCC;
}

/************************************
************** Lignes ***************
************************************/

td.droite_index{
	padding-left:10px;
	text-align:left;
}


td.gauche_contact{
	width:25%;
	font-size:13px;
}

td.droite_contact{
	font-size:11px;
}

td.centre{
	text-align:center;
}

/************************************
*************************************
************** Images ***************
*************************************
************************************/

img.image{
	width:85px;
}

img.left{
	margin-right:10px;
	float:left;
}

img.right{
	margin-left:10px;
	float:right;
}

img.no_border{
	border-width:0;
}

img.baniere{
  width:697px;
}

/************************************
*************************************
******* Paragraphes - Textes ********
*************************************
************************************/

p.titre{
	text-align:center;
	font-size:16px;
}

p.text{
	margin-top:20px;
	text-align:justify;
	font-size:12px;
}

p.text_petit{
	margin-top:20px;
	text-align:justify;
	font-size:10px;
}

p.alcolock{
	color:#FF0000;
	font-size:15px;
	text-align:center;
}

p.centre{
	text-align:center;
}

span.garlouis{
	font-size:19px;
	color:#333333;
}

span.historique{
	font-size:14px;
}

span.droite
{
	text-align:right;
}

span.accessibilite{
	display:none;
}
