*{	padding:0px; margin:0px;}
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px 0px 10px 0px;
	color:#000000;
}
a{
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}
a.cg{
	color:#c8101f;
	font-weight:bold;
	text-decoration:underline;
}
a.cg:hover{
	text-decoration:none;
}
h1{
	font-size:12px;
	font-weight:bold;
	background-image:url(../images/piontille_orange.jpg);
	background-repeat:repeat-x;
	color:#ff611d;
	background-position:bottom;
	height:20px;
	line-height:20px;
}
h1 img{
	vertical-align:middle;
	padding-right:3px;}
#moteur input{
	padding:1px;
}
p{
	margin-top:0px;
	margin-bottom:5px;
	line-height:18px;
}
/*input{
	height:15px;
}*/
button{
	background:transparent;
	border:0;
	text-align:center;
	vertical-align:middle;
}
input, select, textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff611d;
	vertical-align:middle;
}
#page{
	width:780px;
	margin-left:auto;
	margin-right:auto;
}
/* header */
.divheader{
	background-image:url(../images/fondheader.jpg);
	background-repeat:repeat-x;
	display:block;
	width:780px;
	overflow:hidden;
	height:122px;
	margin-top:-1px;
}
#mainheader{
	background-image:url(images/fondheader.jpg);
	background-repeat:repeat-x;
	width:780px;
	height:122px;
}
#header p{
	color:#FFFFFF;
	font-size:12px;
	line-height:12px;
	margin-top:32px;
	margin-left:8px;
	padding-left:55px;
	background-image:url(../images/yasmine.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
/*.headercontenu{
	vertical-align:middle;
}
.headercontenu table{
	margin-top:30px;
}
.headercontenu p{
	color:#FFFFFF;
	font-size:12px;
	line-height:14px;
	margin:0px;
	text-align:left;
}*/
.logo{
	float:left;
	background-color:#c8101f;
	margin-left:2px;
	width:165px;
	margin-top:13px;
}
.td_ombre{
	background-image:url(../images/ombreleft.jpg);
	background-repeat:repeat-y;
	width:4px;
	background-color:#c8101f;
}
#lien{
	margin-left:2px;
	width:780px;
	overflow:hidden;
	text-align:center
}
#lien UL {
	width:100%; list-style:none;
}
#lien LI {
	FLOAT: left;
	COLOR: #ffcc00;
	PADDING-TOP: 5px;
	LIST-STYLE-TYPE: none;
	background-image:url(../images/fond_lien.jpg);
	background-repeat:repeat-x;
	height:35px;
}
#lien LI a{
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	line-height:30px;
	font-weight:bold;
}
#lien .wi{
	width:80px;
}
#lien LI a:hover{
	text-decoration:underline;
}
#lien LI img{
	vertical-align:top;
	margin-top:-5px;
}
#top_header{
	background-color:#ff611d;
	background-image:url(../images/fondheader.jpg);
	background-repeat:repeat-x;
}
#header h1{
	font-size:11px;
	color:#ff611d;
	font-weight:normal;
	background-image:url(../images/topmercedes.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
}
/* fin header */
/*main*/
#contenu{
	padding-left:5px;
	padding-right:5px;
}
.title{
	font-size:10px;
	font-weight:bold;
}
.bouton_demande{
	background:url(../images/demande.jpg);
	background-repeat:no-repeat;
	width:154px;
	height:20px;
	font-size:11px;
	line-height:20px;
	font-weight:bold;
	color:#d50f0f;
}
.bouton_demande_en{
	background:url(../images/demande.jpg);
	background-repeat:no-repeat;
	width:154px;
	height:20px;
	font-size:11px;
	line-height:20px;
	font-weight:bold;
	color:#d50f0f;
	text-decoration:none;
	cursor:pointer;
}
/* moteur de réservation */
#moteur{
	float:left;
	width:430px;
	overflow:hidden;
}
#moteur td table{
	padding-right:5px;
	padding-left:5px;
}
.moteur_table{
	border:solid 3px #c8c8c8;
}
.moteur_table td{
	
}
.button{
	color:#87336a;
	cursor:pointer;
	width:27px;
	height:27px;
}
.entetetab{
	height:25px;
	font-size:12px;
	line-height:25px;
	padding-left:5px;
	background-color:#dcdbdb;}
	
/* Fin moteur */
#right_index{
	float:right;
	width:330px;
}
.piontille{
	background-image:url(../images/piontille.jpg);
	background-repeat:repeat-y;
	background-position:center;
	width:8px;
	
}
.piontille_hori{
	background-image:url(../images/piontille_horz.jpg);
	background-repeat:repeat-x;
	background-position:center;
	height:8px;
}
.titre{
	color:#ff611d;
	font-weight:bold;
	font-size:14px;
}
.titre img{
	margin-right:2px;
	vertical-align:middle;}

.titre a:hover{
	text-decoration:none;
	}

.titre_rouge{
	color:#c8101f;
	font-weight:bold;
	font-size:14px;
	}
.titre1{
	font-size:12px;}
.titre_rouge img{
	vertical-align:middle;
	margin-right:2px;}
.fiatpunto{
	color:#c8101f;
	font-weight:bold;
	font-size:16px;
		}
.reservation{
	color:#ff611d;
	font-weight:bold;
	font-size:14px;
		}
/* Menu Horizental */
.how{
	margin-bottom:5px;
}
.how ul{
}
.how li{
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left;
	PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; COLOR: #ffcc00;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	line-height:15px;
}
.how li a{
	color:#ff611d;
	font-size:12px;
	text-decoration:none;
}
/* Fin Menu Horizental */
.cadre{
	border:#c8101f solid 1px;
	padding:5px;
}
.cadrePrix{
	border:#c8101f solid 1px;
}
.cadrePrix td{
	padding:5px;
	line-height:20px;
}
.cadreno{
	padding:5px;
}
a.similaire{
	color:#ff611d;
}
.contexte{
	border:#c8101f solid 1px;
	padding:10px;
	overflow:auto;
	CLEAR: both;
	width:748px;
}
.right{
	width:369px;
	float:left;
}
.right2{
	width:429px;
	float:left;
}
.right h1, .right2 h1{
	background-image:url(../images/piontille_orange.jpg);
	background-repeat:repeat-x;
	color:#c8101f;
	background-position:bottom;
}
.input_style{
	background-image:url(../images/ombre.jpg);
	background-repeat:repeat-x;
	background-position:top;
	border:solid 1px #8CABC1;
	line-height:18px;
	padding-bottom:3px;
}
.pavet{
	padding-top:5px;}
.left{
	width:369px;
	margin-right:5px;
	float:left;
}
.left2{
	width:309px;
	float:left;
}
.left h1, .left2 h1{
	background-image:url(../images/piontille_orange.jpg);
	background-repeat:repeat-x;
	color:#ff611d;
	background-position:bottom;
}
.left ul, .left2 ul{
	list-style:none;}
.left li, .left2 li{
	background-image:url(../images/fleche.jpg);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:15px;
	margin-left:5px;
	padding-bottom:4px;}
.sep{
	clear:both;
	height:10px;
	line-height:10px;
}
/* véhicule */
.auto{
	border:solid 2px #c8c8c8;
}
.nom_produit{
	background-color:#dcdbdb;
	font-weight:bold;
	font-size:12px;
	line-height:18px;
	padding-left:10px;
}
.auto .border_right{
	border-right: dotted 1px #CCCCCC;
	text-align:center;
}
.auto .border_left{
	border-left: dotted 1px #CCCCCC;
	text-align:center;
	color:#c8101f;
}
.auto .button_auto{
	background-image:url(../images/boutono.jpg);
	background-repeat:no-repeat;
	font-size:12px;
	font-weight:bold;
	width:89px;
	height:20px;
	color:#ff611f;	
}
/* fin véhicule*/
.reservation_etape{
	font-size:14px;
	font-weight:bold;
	color:#787878;
}
.prix{
	color:#c8101f;
	font-size:14px;
	font-weight:bold;
}
.buttonetape{
	background-image:url(../images/bouton.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
	color:#c8101f;
	font-weight:bold;
	width:89px;
	height:20px;
	line-height:20px;
	font-size:11px;
}
.buttonetape_en{
	background-image:url(../images/bouton.jpg);
	background-repeat:no-repeat; 
	background-position:center;
	color:#c8101f;
	font-weight:bold;
	font-size:11px;
	text-decoration:none; 
	width:89px; 
	margin-left:auto; 
	height:20px; 
	line-height:20px; 
	margin-right:auto; 
	cursor:pointer;
}
.etape{
	color:#ff611d;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
}
.voiture{
	color:#ff611d;
	font-size:14px;
	font-weight:bold;
}
/*footer*/
#footer{
	background-image:url(../images/piontille_horz.jpg);
	background-repeat:repeat-x;
	text-align:center;
	color:#6d6d6d;
	padding-top:10px;
}
#footer2{
	text-align:center;
	color:#6d6d6d;
}
.lien{
	color:#c8101f; 
}
/*fin footer*/
.response{
	color:#FF0000;
	clear:both;
	display:none;
}
#loading{
	display:none;
}


#dhtmltooltip{
	position: absolute;
	left: -300px;
	width: 150px;
	border: 1px solid black;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
	position:absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}