BODY  { font-size: 13px; font-family: Arial, Helvetica, sans-serif;   background: #333399 url(../images/fd2.jpg); }

.blanc {
	color: #FFFFFF;
	font-weight: bold;
}
#slideshow { position: relative; width: 100px; height: 100px; }
      #slideshow div { position: absolute; left: 0; top: 0; }
a:link  { color: #ff8c00; font-variant: normal; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }
a:active   { color: #1e90ff; font-variant: normal; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }
a:visited   { color: #0000cd; font-variant: normal; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }
a:hover  { color: #2D308F; font-variant: normal; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }

.image-relief { border-right: 4pt groove #2263AB; border-bottom: 4pt groove #2E3190 }

.hrefrouge a:link, .hrefrouge a:active, .hrefrouge a:visited{
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FF0000; TEXT-DECORATION: none
}

.hrefrouge a:hover {
	TEXT-DECORATION: underline
}

.google a:link, .google a:active, .google a:visited{
	FONT-WEIGHT: bold; FONT-SIZE: 8px; COLOR: white; TEXT-DECORATION: none
}

.google a:hover {
	TEXT-DECORATION: underline
	FONT-SIZE: 10px;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#blueblock{
width: 170px;
border-right: 1px solid #000;
padding: 0 0 1em 0;
margin-bottom: 1em;
font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
font-size: 90%;
background-color: #333399;
color: #333;
}

* html #blueblock{ /*IE 6 only */
width: 135px; /*Box model bug: 180px minus all left and right paddings for #blueblock */
}

#blueblock ul{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#blueblock li {
border-bottom: 1px solid #90bade;
margin: 0;
}

#blueblock li a{
display: block;
padding: 5px 5px 5px 8px;
border-left: 10px solid #2E3192;
border-right: 10px solid #5980BA;
background-color: #4654A2;
color: #fff;

text-decoration: none;
width: 100%;
}

html>body #blueblock li a{ /*Non IE6 width*/
width: auto;
}

#blueblock li b{
display: block;
padding: 5px 5px 5px 8px;
border-left: 10px solid #2E3192;
border-right: 10px solid #5980BA;
background-color: #273584;
color: #fff;
font-size: 100%;
text-decoration: none;
width: 100%;
}

html>body #blueblock li b{ /*Non IE6 width*/
width: auto;
}

#blueblock li a:hover{
border-left: 10px solid #1c64d1;
border-right: 10px solid #5ba3e0;
background-color: #2586d7;
color: #fff;
}

 #infos{
		background-color:#7190E0;
		width:445px;
		float:left;
		color:#FFF;
		padding-left:5px;
		
	}
	#infos td{
		color:#FFF;
		font-size: 12px;
	}
	
	#chassis_total{
		background-color:#7190E0;
		width:445px;
		float:left;
		color:#FFF;
		padding-left:5px;
		
	}
	#chassis_total td{
		color:#FFF;
		font-size: 12px;
	}
	
	#produit{
		background-color:#7190E0;
		width:445px;
		float:left;
		color:#FFF;
		padding-left:5px;
		
	}
	#produit td{
		color:#FFF;
		font-size: 12px;
	}
	
	#alimentation{
		background-color:#336699;
		width:445px;
		float:left;
		color:#FFF;
		padding-left:5px;
		
	}
	#alimentation td{
		color:#FFF;
		font-size: 12px;
	}
	
	#installation{
		background-color:#336699;
		width:445px;
		float:left;
		color:#FFF;
		padding-left:5px;
		
	}
	#installation td{
		color:#FFF;
		font-size: 12px;
	}
	 #capacite{
		background-color:#7190E0;
		width:445px;
		float:left;
		color:#FFF;
		padding-left:5px;
		
	}
	#capacite td{
		color:#FFF;
		font-size: 12px;
	}
	#distributions{
		background-color:#7190E0;
		width:445px;
		float:left;
		color:#FFF;
		padding-left:5px;
		
	}
	#distribution td{
		color:#FFF;
		font-size: 12px;
	}
	
	#gestion{
		background-color:#336699;
		width:445px;
		float:left;
		color:#FFF;
		padding-left:5px;
		
	}
	#gestion td{
		color:#FFF;
		font-size: 12px;
	}
	
	#capacite_total{
		background-color:#336699;
		width:445px;
		float:left;
		color:#FFF;
		padding-left:5px;
		
	}
	#capacite_total td{
		color:#FFF;
		font-size: 12px;
	}
	#version{
		background-color:#7190E0;
		width:445px;
		float:left;
		color:#FFF;
		padding-left:5px;
		
	}
	#version td{
		color:#FFF;
		font-size: 12px;
	}
	
	#monetique{
		background-color:#336699;
		width:445px;
		float:left;
		color:#FFF;
		padding-left:5px;
		
	}
	#monetique td{
		color:#FFF;
		font-size: 12px;
	}
	
	td {
	font-size: 12px;
	}
	
	#mainContainer{
		width:600px;
		margin:0 auto;
		text-align:left;
		
	}
	
	#reponse{
		background-color:#3288C8;
		width:370px;
		float:left;		
		color:black;
		color:white;
		background-repeat: no-repeat;
		background-image: url(../images/bleuca.gif);
	}
	#question{
	background-color:#2E4A9C;
	width:350px;
	float:left;
	color:#FFF;
	background-repeat: no-repeat;
	background-image: url(../images/bleufa.gif);
	text-indent: 2px;
	
	}
	#question td{
		color:#FFF;
		font-size: 12px;
	}
	

	
	
	#reponselocation{
		background-color:#6699CC;
		width:230px;
		float:left;		
		color:black;
		margin-right:2px;
	}
	#questionmo{
		background-color:#545BA7;
		background-repeat: no-repeat;
		background-image: url(../images/bleuc.gif);
		width:350px;
		float:left;
		color:#FFF;
		text-indent: 2px;
		
		
	}
	#questionmo td{
		color:#FFF;
		font-size: 12px;
	}
	
	#questionlocation{
		background-color:#2658A8;
		background-repeat: no-repeat;
		background-image: url(../images/bleum.gif);
		width:350px;
		float:left;
		color:#FFF;
		
	}
	#questionlocation td{
		color:#FFF;
		font-size: 12px;
	}
	
	#questionlocation a{
	color:white;
	
	}
	
	.erreur {
		color:red;
		font-size: 12px;
	}
	#footer{
		margin-top:5px;
		width:700px;
		background-color:#CCCCFF;
		clear:both;
	}
	
	/** Défilement page accueil**/
.slide{
border: 5px solid #545BA7;
border-bottom-width: 6px;
padding: 8px;
width: 200px;
height: 150px;
}

.slide .contentdiv{
display: none;
}


/** Défilement page accueil**/

/** Renseignements **/
.titre {
	background: #2E3192 url(../images/titre.jpg) no-repeat;
	color: white;
	text-align: left;
	padding-top: 0px;
	padding-left: 50px;
	line-height: 30px;
	height: 30px;
	width: 100%;
	font-weight: bold;
	font-size: 13px;
}

.titre a:hover, .titre a:visited, .titre a:link{
	color: white;
	
}

.titre87 {
	background: #2E3192 url(../images/titre.jpg) no-repeat;
	color: white;
	text-align: left;
	padding-top: 0px;
	padding-left: 50px;
	line-height: 30px;
	height: 30px;
	width: 87%;
	font-weight: bold;
	font-size: 13px;
}

.titre87 a:hover, .titre87 a:visited, .titre87 a:link{
	color: white;
	
}

.titre1 {
	color: white;
	text-align: center;
	padding-top: 0px;
	
	line-height: 30px;
	height: 30px;
	width: 80%;
	font-weight: bold;
	font-size: 13px;
	background-color: #2E3192;
}

.titre1 a:hover, .titre1 a:visited, .titre1 a:link{
	color: white;
	
}


/** Fin de Renseignements **/	

/** Arrondi **/
#arrondi_bleu h1, #arrondi_bleu h2, #arrondi_bleu p {margin:0 10px; letter-spacing:1px;}
#arrondi_bleu h1 {font-size:2.5em; color:#fff;}
#arrondi_bleu h2 {font-size:2em;color:#06a; border:0;}
#arrondi_bleu p {padding-bottom:0.5em;}
#arrondi_bleu h2 {padding-top:0.5em;}
#arrondi_bleu {background: transparent; margin:1em;}

.abtop, .abbottom {display:block; background:transparent; font-size:1px;}
.abb1, .abb2, .abb3, .abb4 {display:block; overflow:hidden;}
.abb1, .abb2, .abb3 {height:1px;}
.abb2, .abb3, .abb4 {background:#2E4A9C; border-left:2px solid #A6B7EB; border-right:2px solid #A6B7EB;}
.abb1 {margin:0 5px; background:#08c;}
.abb2 {margin:0 3px; border-width:0 2px;}
.abb3 {margin:0 2px;}
.abb4 {height:2px; margin:0 1px;}

.abboxcontent {display:block; background:#2E4A9C; color: #FFFFFF; border:0 solid #A6B7EB; border-width:0 2px;} 
.abboxcontent a:hover, .abboxcontent a:visited, .abboxcontent a:link{color: #FFFFFF;} 
/** Fin Arrondi **/
