body { 	background:black  url(../../images_2/body-background.png) 0 0 repeat-x;
 height:100%; max-height:100%; padding:0; margin:0 auto; border:0; }
h1 { font-size: 2.0em; }
h2 { font-size: 1.8em; }
h3 { font-size: 1.5em; }
h4 { font-size: 1.3em; }
h5 { font-size: 1.1em; }
h6 { font-size: 1.1em; }
p { font-size: 1em; }
ol, ul, li { font-size: 1.0em; }
.notes { font-size: 1.0em; }
img {display: block;}
hr {color: black;
background-color: black;
height: 1px;
border: 0;
padding:0;
margin:0px 0 4px 0;
width:729px;
}

/* Wrapper */

#wrapper {
	width:762px;
	margin:0 auto;
	/*background:url(../images/background.jpg) top center repeat-y;*/
	background-color: #ffffff;
}


#wrapper2 { width:730px;margin:0px auto;}
#wrapper2 img {clear:both;}

#header {
	width:729px; 
	min-width:729px; 
	height:141px; 
	margin:0 0 5px 0;
	font-size:1em; 
	background:url(../images_2/back_header-new.jpg) 0 0 no-repeat;
	display:block;
	position:relative;
	margin-bottom:4px;
	}
#header-new {
	width:729px; 
	min-width:729px; 
	height:141px; 
	margin:0 0 5px 0;
	font-size:1em; 
	background:url(../images_2/back_header-new.jpg) 0 0 no-repeat;
	display:block;
	position:relative;
	}
#menu-left	 {
	position:absolute;
	width:43px;
	height:164px;
	top:0;
	left:-40px;
	background:url(../images_2/menu-gauche.png) 0 0 no-repeat;
	}
#menu-right	 {
	position:absolute;
	width:43px;
	height:164px;
	top:0;
	left:727px;
	background:url(../images_2/menu-droit.png) 0 0 no-repeat;
	}	
	
	
#footer {
	padding:0;
	width:729px; 
	min-width:729px; 
	height:45px; 
	background:rgb(216,216,216);
	background:url(../images/bande_verte_bas_2010.png) top center no-repeat; 
	overflow:hidden;
	}


/* Boite NEWS */
.box { 
  background:#fff; 
  width:729px;
  margin:4px 0;
  display:block;
}
.boxvehiculesprinterXLplus { 
background-color:#FFFFFF;
  background:url(../serie_sprinter/xl_plus/images/vert-bloc-XL-plus.jpg) top no-repeat; 
  width:729px;
  margin:4px 0;
  display:block;
}
.boxvehiculesprinterXLplus-en { 
background-color:#FFFFFF;
  background:url(../serie_sprinter/xl_plus/images/vert-bloc-XL-plus-en.jpg) top no-repeat; 
  width:729px;
  margin:4px 0;
  display:block;

}

.boxvehiculesprinter { 
background-color:#FFFFFF;
  background:url(../serie_sprinter/images/vertblocsafsprinter.jpg) top no-repeat; 
  width:729px;
  margin:4px 0;
  display:block;
}
.boxvehiculesprinter-en { 
background-color:#FFFFFF;
  background:url(../serie_sprinter/images/vertblocsafsprinter-en.jpg) top no-repeat; 
  width:729px;
  margin:4px 0;
  display:block;
}

.boxvehiculelc { 
  background:url("../images/vertblocsaflc.jpg") top no-repeat; 
  width:729px;
  margin:4px 0;
  display:block;
}
.boxvehiculelceng { 
  background:url("../images/vertblocsaflceng.jpg") top no-repeat; 
  width:729px;
  margin:4px 0;
  display:block;
}

.boxvehiculeldx { 
  background:url("../images/vertblocsafldx.jpg") top no-repeat; 
  width:729px;
  margin:4px 0;
  display:block;
}

.boxvehiculeldxeng { 
  background:url("../images/vertblocsafldxeng.jpg") top no-repeat; 
  width:729px;
  margin:4px 0;
  display:block;
}

.boxvehiculelx { 
  background:url("../images/vertblocsaflx.jpg") top no-repeat; 
  width:729px;
  margin:4px 0;
  display:block;
}

.boxvehiculelxeng { 
  background:url("../images/vertblocsaflxeng.jpg") top no-repeat; 
  width:729px;
  margin:4px 0;
  display:block;
}
.boxvehiculelsx { 
  background:url("../images/vertblocsaflsx.jpg") top no-repeat; 
  width:729px;
  margin:4px 0;
  display:block;
}

.boxvehiculelsxeng { 
  background:url("../images/vertblocsaflsxeng.jpg") top no-repeat; 
  width:729px;
  margin:4px 0;
  display:block;
}

.boxvehiculeme { 
  background:url("../images/vertblocsafme.jpg") top no-repeat; 
  width:729px;
  margin:4px 0;
  display:block;
}
.boxvehiculemeeng { 
  background:url("../images/vertblocsafmeeng.jpg") top no-repeat; 
  width:729px;
  margin:4px 0;
  display:block;
}
.boxvehiculemc { 
  background:url("../images/vertblocsafmc.jpg") top no-repeat; 
  width:729px;
  margin:4px 0;
  display:block;
}
.boxvehiculemceng { 
  background:url("../images/vertblocsafmceng.jpg") top no-repeat; 
  width:729px;
  margin:4px 0;
  display:block;
}
.boxvehiculemx { 
  background:url("../images/vertblocsafmx.jpg") top no-repeat; 
  width:729px;
  margin:4px 0;
  display:block;
}
.boxvehiculemxeng { 
  background:url("../images/vertblocsafmxeng.jpg") top no-repeat; 
  width:729px;
  margin:4px 0;
  display:block;
}

.boxvehiculemejr { 
  background:url("../images/vertblocsafmejr.jpg") top no-repeat; 
  width:729px;
  margin:4px 0;
  display:block;
}
.boxvehiculemejreng { 
  background:url("../images/vertblocsafmejreng.jpg") top no-repeat; 
  width:729px;
  margin:4px 0;
  display:block;
}
.boxvehiculemcjr { 
  background:url("../images/vertblocsafmcjr.jpg") top no-repeat; 
  width:729px;
  margin:4px 0;
  display:block;
}
.boxvehiculemcjreng { 
  background:url("../images/vertblocsafmcjreng.jpg") top no-repeat; 
  width:729px;
  margin:4px 0;
  display:block;
}
.boxvehiculemxjr { 
  background:url("../images/vertblocsafmxjr.jpg") top no-repeat; 
  width:729px;
  margin:4px 0;
  display:block;
}
.boxvehiculemxjreng { 
  background:url("../images/vertblocsafmxjreng.jpg") top no-repeat; 
  width:729px;
  margin:4px 0;
  display:block;
}

.boxcontent {
  margin:4px 10px;
  padding:4px 0px 0px 0px;
  overflow:auto;
  display:block;
 
}

/* Tableau bas de la page */

.amenagementseriel ul{
list-style-type: circle;}

.amenagementseriel li{
  font-size:0.8em;
  color:#272425;
  font-family:Verdana, Arial, Helvetica, sans-serif;

}
.amenagementseriel li:hover{

  color:#FFF;
  background-color:#999;
  cursor:hand;
  cursor:pointer;
}
.amenagementseriem ul{
list-style-type: circle;}

.amenagementseriem li{
  font-size:0.8em;
  color:#272425;
  font-family:Verdana, Arial, Helvetica, sans-serif;

}
.amenagementseriem li:hover{

  color:#FFF;
  background-color:#687142;
}

/* ----- FIN -----
Tableau bas de la page */

.boximgauche{	/*position:relative;*/
				float:left;
/*				bottom:1px;left:1px;*/
				width:340px;
/*				padding:0px 0px 5px 2px;*/
				margin:0 0 10px 0;
			}
.boximdroit{/*position:relative;*/
			float:right;
/*			bottom:1px;right:1px;*/
			width:340px;
/*			padding:0 2px 5px 0;*/
			margin:0 0 10px 0;
			
			}

.consommationlc{
float:left;
margin:25px 0 0 10px;
width:545px;
color:#000000;
font-size: 0.7em;}

.consommationldx{
float:left;
margin:25px 0 0 10px;
width:520px;
color:#000000;
font-size: 0.7em;}

.consommationlx{
float:left;
margin:25px 0 0 10px;
width:545px;
color:#000000;
font-size: 0.7em;}

.consommationlsx{
float:left;
margin:25px 0 0 10px;
width:520px;
color:#000000;
font-size: 0.7em;}

.consommationme{
float:left;
margin:25px 0 0 10px;
width:545px;
color:#000000;
font-size: 0.7em;}
.consommationmc{
float:left;
margin:25px 0 0 10px;
width:545px;
color:#000000;
font-size: 0.7em;}
.consommationmx{
float:left;
margin:25px 0 0 10px;
width:545px;
color:#000000;
font-size: 0.7em;}
.consommationmejr{
float:left;
margin:25px 0 0 10px;
padding:25px 0 0 0;
width:500px;
color:#000000;
font-size: 0.7em;}
.consommationmcjr{
float:left;
margin:25px 0 0 10px;
width:500px;
color:#000000;
font-size: 0.7em;}
.consommationmxjr{
float:left;
margin:25px 0 0 10px;
width:500px;
color:#000000;
font-size: 0.7em;}

.specslc{
margin:1em 0 0 0;
padding:1em 0 0 0;
}
.specsldx{
margin:1em 0 0 0;
padding:1em 0 0 0;
}
.specslx{
margin:1em 0 0 0;
padding:1em 0 0 0;
}
.specslsx{
margin:1em 0 0 0;
padding:1em 0 0 0;
}
.specsme{
margin:1em 0 0 0;
padding:1em 0 0 0;
}
.specsmc{
margin:1em 0 0 0;
padding:1em 0 0 0;
}
.specsmx{
margin:1em 0 0 0;
padding:1em 0 0 0;
}
.specsmejr{
margin:1em 0 0 0;
padding:1em 0 0 0;
}
.specsmcjr{
margin:1em 0 0 0;
padding:1em 0 0 0;
}
.specsmxjr{
margin:1em 0 0 0;
padding:1em 0 0 0;
}


.boxcontent h5{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#3a4609;
border-bottom:1px solid #000;
text-indent:1em;
padding-bottom:6px;
}

.boxcontent p {
	color:#000000;
	text-align:justify;
/*	text-indent: 2em;*/
	word-spacing: 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
	}

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

.boxcontent a:hover {
	text-decoration: none;
	color: #728438;
}
/* fin de Boite NEWS */

.debut_texte {
		float: left;
		font-size: 3em;
		line-height: 1;
		font-weight: bold;
		margin-right: 0.1em;
}
/* recherche */
form#search {
	float:right;
	width: 255px;
	margin: 4px 10px 0 0;
}
form#search input.text {
	width: 240px;
	padding: 1px 2px 0 2px;
	vertical-align: middle;
}
form#search input.submit {
	margin-left: 2px;
	vertical-align: middle;
}
/* Tableau SAF */
.tableausaf table {}
.tableausaf {font-size:0.9em; font-family:Verdana, Arial, Helvetica, sans-serif;}
.tableausaf tr.pair{background-color: #fff8a3;}
.tableausaf tr.legende{background-color: black; color:white;font-size:1.2em;}
.tableausaf tr.entete{background-color: white; color:black;font-size:1em;}
.tableausaf tr {background-color: #fffcd5;}
.tableausaf tr:hover{background-color: white; color: black;}
/* FIN TABLEAU SAF */
/*Sample CSS used for the Virtual Pagination Demos. Modify/ remove as desired*/

.virtualpage, .virtualpage2, .virtualpage3{
/*hide the broken up pieces of contents until script is called. Remove if desired*/
display: none;
}

.paginationstyle{ /*Style for demo pagination divs*/
width: 200px;
float: right;
text-align: center;
padding: 0px 0 0px 0;
margin: 0px 0px 15px 0;
z-index:99;
}
.boutonsmodeles{ /*Style for demo pagination divs*/
width: 180px;
float: right;
text-align: center;
padding: 0px 5px 0px 5px;
margin: 40px 5px 0px 5px;
z-index:99;
}

.paginationstyle select{ /*Style for demo pagination divs' select menu*/
border: 1px solid navy;
margin: 0 15px;
}

.paginationstyle a{ /*Pagination links style*/
padding: 0px 10px 0px 0px;
margin: 0px 0 0px 0;
text-decoration: none;
border: 0;
color: #383838;
}

.paginationstyle p{ /*Pagination links style*/
padding: 0px 10px 0px 0px;
margin: 0px 0 0px 0;
text-decoration: none;
border: 0;
color: #383838;
}

.paginationstyle a:hover, .paginationstyle a.selected{
color: #728438;
/*background-color: #000000;*/
}

.paginationstyle a.imglinks{ /*Pagination Image links style (class="imglinks") */
border: 0;
padding: 0;
}

.paginationstyle a.imglinks img{
vertical-align: bottom;
border: 0;
}

.paginationstyle a.imglinks a:hover{
background: none;
color: #728438;
}

.paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected{ /*Pagination div "flatview" links style*/
color: #728438;
background-color: yellow;
}

/*Sample CSS used for the Virtual Pagination Demos. Modify/ remove as desired*/


/* BOUTON SUIVANT PRÉCÉDENT */
a.boldbuttons{
background: transparent url('../images/bouton_gauche.png') no-repeat top left;
display: block;
float: left;
font: bold 11px Verdana; /* Change 13px as desired */
line-height: 19px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 19px; /* Height of button background height */
padding-left: 4px; /* Width of left menu image */
text-decoration: none;
}

a:link.boldbuttons, a:visited.boldbuttons, a:active.boldbuttons{
color: #ffffff; /*button text color*/
}

a.boldbuttons span{
background: transparent url('../images/bouton_droit.png') no-repeat top right;
display: block;
padding: 0px 6px 2px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
}

a:hover.boldbuttons{ /* Hover state CSS */
text-decoration: none;
color: #CCCCCC;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}
/* FIN BOUTON SUIVANT PRÉCÉDENT */

/* BOUTON SUIVANT PRÉCÉDENT DEUX */
a.boldbuttons2{
background: transparent url('../images/bouton_gauche.png') no-repeat top left;
display: block;
float: left;
font: bold 11px Verdana; /* Change 13px as desired */
line-height: 21px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 21px; /* Height of button background height */
padding-left: 4px; /* Width of left menu image */
text-decoration: none;
}

a:link.boldbuttons2, a:visited.boldbuttons2, a:active.boldbuttons2{
color: #ffffff; /*button text color*/
}

a.boldbuttons2 span{
background: transparent url('../images/bouton_droit.png') no-repeat top right;
display: block;
padding: 0px 6px 2px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
}

a:hover.boldbuttons2{ /* Hover state CSS */
text-decoration: none;
color: #CCCCCC;
}
/* BOUTON SUIVANT PRÉCÉDENT DEUX */

#langue  {
	margin-right: 20px;
   margin-top:12px;
	text-align:right;
	height: auto;
	width: 56px;
	font-size:12px;
   float:right;
   display:inline;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
   color:#FFFFFF;
   }

#langue a {
	text-decoration:none;
   color:#FFFFFF;
   }

#langue a:hover {
	text-decoration:underline;
   color:#FFFFFF;
   }


