#overlay {
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter: alpha(opacity=50);
	position:absolute;
	width:325px;
	height:200px;
	margin-left:-8px;
	background:silver;
	text-align:center;
	z-index:9000;
}
INPUT {
	color:#1A3C89;     
     background-color:#FFF;
     font-size:11px;
     font-family:arial;
}
SELECT {
     color:#CC0000;
     background-color:#FFF;
     font-size:11px;
     font-family:arial;
}


#parking-public{
    color:#0D337F;
    font:bold 20px Arial;
}
#parking-public2{
    color:#0D337F;y
		
    font:bold 20px Arial;
	margin-left:-30px;
}

#stationnement{
    color:#870008;
    font:bold 13px Arial;
}
#stationnement2{
    color:#870008;
    font:bold 13px Arial;
	margin-left:-30px;
}

.parc{
    color:#545454;
    font: 12px Arial;
    text-align: left;
}

.membre{
    color:#0D337F;
    font:bold 12px Arial;
    text-align: left;
}

.membre-txt{
    color:#0D337F;
    font:11px Arial;
    text-align: right;
}

.membre-link{
    color:#0D337F;
    font:9px Arial;
    text-align: right;
	 text-decoration: underline;
}

.gris {
	 color:#666666;
    font:12px Arial;
	height:18px;
	text-align:right;
}

.black {
	 color:#000000;
    font:12px Arial;
	height:18px;
}

.grisx {
	 color:#666666;
    font:12px Arial;
	height:18px;
	text-align:left;
}
.commentaire {
	 color:#666666;
    font:10px Arial;
	text-align: right;
}

.euro {
	 color:#666666;
    font:12px Arial;
	width:60px;
	text-align: center;
	margin-right:15px;
	height:18px;
}

.euro-black {
	 color:#000000;
    font:12px Arial;
	width:60px;
	text-align: center;
	margin-right:15px;
	height:18px;
}

.bleu {
	 color:#003366;
    font:12px Arial;
    text-align: left;
}

.bleu_gras {
	 color:#003366;
    font:12px Arial;
    text-align: left;
	font-weight: bolder;
}

.bleu_gras_right {
	 color:#003366;
    font:12px Arial;
    text-align: right;
	font-weight: bolder;
}

.rouge {
	 color:#990000;
    font:11px Arial;
    text-align: center;
}

.vert {
	 color:#37E437;
    font:11px Arial;
    text-align: center;
}

.jaune {
	 color:#FFCF28;
    font:11px Arial;
    text-align: center;
}

.rouge_gras {
	 color:#990000;
    font:12px Arial;
    text-align: left;
	 font-weight: bolder;
}

.vert_gras {
	 color:#247003;
    font:12px Arial;
    text-align: left;
	 font-weight: bolder;
}

.info {
	 color:#990000;
    font:13px Arial;
    text-align: left;
	 font-weight: bolder;
	 margin-left: 5px;
}

.txt{
	 color:#666666;
    font:12px Arial;
    text-align: left;
}

.txt-disable{
	 color:#B1B0B0;
    font:12px Arial;
    text-align: left;
}

.txt_gras{
	 color:#666666;
    font:12px Arial;
    text-align: left;
	 font-weight: bolder;
}

.separateur {
	position: relative;
	visibility: visible;
	z-index: 1;
	top: 4px;
}
body  {text-decoration:none;
	font: 12px Arial, Helvetica, sans-serif;
	background: #18598F;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: justify; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #404041;

}
p,form,h1,h2,h3{
margin:0; padding:0}
.twoColFixRtHdr #container { 
	width: 950px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
} 
.twoColFixRtHdr #header { 
	background: #FFFFFF; 
	border-bottom:1px solid black;
margin:0pt auto;
overflow:hidden;
width:950px;
height:190px;
} 

.twoColFixRtHdr #header h1 {
	margin: 0; 
	}

.twoColFixRtHdr #sidebar1 {
	float:left; /* since this element is floated, a width must be given */
	margin:0;
	margin-top:40px;
	padding:0;
	margin-right:6px;
	
}
.twoColFixRtHdr #sidebar3 {
	float:left; /* since this element is floated, a width must be given */
	margin:0;
	margin-top:45px;
	padding:0;
	margin-right:6px;
	/margin-top:45px;
	_margin-top:45px;	
/*	_margin-right:6px;
	_float:right;*/
	
}


.twoColFixRtHdr #mainContent { 
	width:661px;
	padding-left:8px;
	float:left;
	_width:631px;
} 
.twoColFixRtHdr #footer { 
	padding: 0 10px 0 20px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#DDDDDD;
	/width:950px;
	_width:950px;
	/padding: 0 0px 0 0px;
} 

.twoColFixRtHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

#header #language-selector ul{
list-style:none;
margin:3px 0 0 0;
padding:0;
float:left;
}
#header #language-selector ul li{
float:left;
padding-right:10px;
}
#header #language-selector ul li a{
display:block;
width:17px;
height:9px;
/*text-indent:-999px;*/
cursor:pointer;
}
#french-flag{
background:url(../images2_FR_FR/french.jpg) no-repeat;
}
#spanish-flag{
background:url(../images2_FR_FR/spanish.jpg) no-repeat;
}
#english-flag{
background:url(../images2_FR_FR/english.jpg) no-repeat;
}
#german-flag{
background:url(../images2_FR_FR/german.jpg) no-repeat;
}
#italian-flag{
background:url(../images2_FR_FR/italian.gif) no-repeat;
}
#main-header{
background:url(../images2_FR_FR/parking.jpg) no-repeat;
width:950px;
height:163px;
padding: 0px 0px 0px 0px;

clear:both;
}
#mainContent-headersearch{
	background:url(../images2_FR_FR/searchhead.jpg) no-repeat;
	width:662px;
	height:89px;
	margin-top: 12px;
	/margin-top:20px;
	_margin-top:20px;
	margin-left:-1px;;
	margin-right:0px;
	
}
#main-header h1{
font-size: 32px;
color: #1a3c89;
margin-top:-16px;
}
#main-header #baseline{
margin-left:210px;
margin-top:-160px;
padding-top:46px;
width:1650px;
}
#main-header #baseline p{
font-size: 12px;
font-style: italic;
color: #1a3c89;
margin-left:66px;
}
#main-header #baseline-right{
float:right;
margin-top:-67px;
padding-right:44px;
font-size:11px;
font-style: italic;
color: #1a3c89;
}
#main-header #baseline-passe{
	width:100px;
	margin-top: 1px;
	margin-left: 775px;
	_margin-left: 390px;
	//margin-left: 390px;
}
#main-header #baseline-ok{
	width:20px;
	margin-top: -18px;
	margin-left: 914px;
}

.input_box
{
text-align:center;
background:url(../images2_FR_FR/form.jpg);
border:0px;
margin:0px;
width:125px;
height:12px;
background-color:#ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
color: #00000;
}

#main-header #baseline-txtlink{
	width:140px;
	margin-top: -34px;
	margin-left: 648px;
	color: #FFFFFF;
	font-size: 12px;
}
.linkH {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: underline;
	}
.likH:hover
{
text-decoration:underline;
color:#FFFFFF;
}
#mainContent #mainContent_toplinks{

	/float:left;
	_float:left;
	color:#282828;
	font-size:9px;
	width: 645px;
	margin-top: 20px;
	/margin-top: 20px;
	_margin-top: 20px;
}
#mainContent #mainContent_toplinks ul{
list-style:none;
margin:3px 0 0 0;
padding:0;
}
#mainContent #mainContent_toplinks ul li{
display:inline;
padding-right:3px;
}
#mainContent #mainContent_toplinks ul li a{
/*padding:3px 0px 3px 19px;*/
padding:3px 0;
padding-left:17px;
}
#retour{
background:url(../images2_FR_FR/retour.jpg) no-repeat;
}
#geolocalization{
background:url(../images2_FR_FR/geolocalization.jpg) no-repeat;
}
#recommanderpage{ 
background:url(../images2_FR_FR/recommanderpage.jpg) no-repeat;
}
#tarifs{
background:url(../images2_FR_FR/tarifs.jpg) no-repeat;
}
#envoayeremail{
background:url(../images2_FR_FR/envoayeremail.jpg) no-repeat;
}
#print{
background:url(../images2_FR_FR/print.jpg) no-repeat;
}
.linkT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
	color: #282828;
	text-decoration: none;
	}
.likT:hover
{
text-decoration:underline;
color:#282828;
}

#mainContent-header{
background:url(../images2_FR_FR/header2.jpg) no-repeat;
width:661px;
height:89px;
margin-top:8px;
}

#gratuit{
background:url(../images2_FR_FR/gratuit.gif) no-repeat;
width:61px;
height:58px;
margin-top:8px;
}


#mainContent-header #detalletitulo{
	font-size:12px;
	margin-top: 12px;
	margin-left: 10px;
	float: left;
	width: 650px;
	_width: 640px;
	color:#494949;
	height: 15px;
}

#mainContent-header #detalletitulo img{
position: relative;
z-index: 1; 
top: -1px; 
width: -3px
}


#mainContent-back{
background:url(../images2_FR_FR/back.jpg) repeat-y;
width:665px;
margin-left: -4px;
}
#mainContent-foot{
background:url(../images2_FR_FR/foot.jpg) no-repeat;
width:665px;
height:29px;
margin-left: -4px;
}
#mainContent-foot2{
background:url(../images2_FR_FR/foot.jpg) no-repeat;
width:665px;
height:29px;
margin-left: 0px;
}

#mainContent #backcontent1{
background:url(../images2_FR_FR/backcontent2x.jpg) no-repeat;
background-color:#C4B097;
width:653px;
margin-left: 8px;
margin-top:30px;
/margin-top:0px;
}
#backcontent1 #backcontenttxt{

margin-top:-30px;
}
#mainContent #backcontent1search{
width:653px;
margin-left: 8px;
}

#mainContent #backContent-foot{
background:url(../images2_FR_FR/backcontent1foot2.jpg) no-repeat;
width:670px;
height:62px;
/*padding:10px;*/
margin-left: 7px; 
}
#mainContent #backContent-foot h2{ width:50%; padding: 10px 0 11px 50px; float:left;}
#mainContent #backContent-foot #reserver{ width:258px; height:40px; float:left; margin:3px 0 0 4px;}
/* 
#mainContent #backContent-foot{
background:url(../images2_FR_FR/backcontent1foot.jpg) no-repeat;
width:643px;D2C5B2
padding:5px;
margin-left: 8px;
}
*/

#mainContent #backcontenttxt{
z-index: 1; 
top:-30px;
width:646px;
margin-left: 8px;
}
#mainContent #backcontent2{

font-size:12px;
background:url("../images2_FR_FR/backcontent2.jpg") no-repeat scroll 0 0 #D4C9B7;
width:633px;
padding:10px;
margin-left: 8px;
}

#mainContent #backContent2-foot {
background:url("../images2_FR_FR/backcontent1tarif-auto3.gif") no-repeat scroll 0 0 transparent;
margin-left:8px;
padding:15px;
width:633px;
}

#mainContent #backContentAuto-foot {
background:url("../images2_FR_FR/backcontent1tarif-auto3.gif") no-repeat scroll 0 0 transparent;
margin-left:8px;
padding:15px;
width:633px;
}

#mainContent #backContentMoto-foot {
background:url("../images2_FR_FR/backcontent1tarif-moto3.gif") no-repeat scroll 0 0 transparent;
margin-left:8px;
padding:15px;
width:633px;
}

#mainContent #backContentUtilitaire-foot {
background:url("../images2_FR_FR/backcontent1tarif-utilitaire3.gif") no-repeat scroll 0 0 transparent;
margin-left:8px;
padding:15px;
width:633px;
}

#mainContent #backContentCar-foot {
background:url("../images2_FR_FR/backcontent1tarif-car3.gif") no-repeat scroll 0 0 transparent;
margin-left:8px;
padding:15px;
width:633px;
}

#mainContent #backContentCamion-foot {
background:url("../images2_FR_FR/backcontent1tarif-camion3.gif") no-repeat scroll 0 0 transparent;
margin-left:8px;
padding:15px;
width:633px;
}

#mainContent #backContentCampingcar-foot {
background:url("../images2_FR_FR/backcontent1tarif-campingcar3.gif") no-repeat scroll 0 0 transparent;
margin-left:8px;
padding:15px;
width:633px;
}

#mainContent #backContentAuto-foot h2 {
margin-left:38px;
margin-top:5px;
}

#mainContent #backContentAuto-foot h4 {
margin-left:-10px;
margin-top:25px;
}

#mainContent #backContentMoto-foot h2 {
margin-left:38px;
margin-top:5px;
}

#mainContent #backContentMoto-foot h4 {
margin-left:-10px;
margin-top:25px;
}

#mainContent #backContentUtilitaire-foot h2 {
margin-left:38px;
margin-top:5px;
}

#mainContent #backContentUtilitaire-foot h4 {
margin-left:-10px;
margin-top:25px;
}

#mainContent #backContentCar-foot h2 {
margin-left:38px;
margin-top:5px;
}

#mainContent #backContentCar-foot h4 {
margin-left:-10px;
margin-top:25px;
}

#mainContent #backContentCamion-foot h2 {
margin-left:38px;
margin-top:5px;
}

#mainContent #backContentCamion-foot h4 {
margin-left:-10px;
margin-top:25px;
}

#mainContent #backContentCampingcar-foot h2 {
margin-left:38px;
margin-top:5px;
}

#mainContent #backContentCampingcar-foot h4 {
margin-left:-10px;
margin-top:25px;
}
#mainContent #backContent2-foot h2 {
margin-left:38px;
margin-top:5px;
}

#mainContent #backContent2-foot h4 {
margin-left:-10px;
margin-top:25px;
}

#mainContent #backcontent3{
/*background-color:#FFFFFF;*/
/*background:url(../images2_FR_FR/backcontent3.jpg) no-repeat;*/
width:653px;
/*height:133px;*/
margin-left: 8px;
_margin-top:-3px;

}

#mainContent #backcontent-recervebtn{

	height: 20px;
	margin-top: 34px;
}
#mainContent #backcontent-recervebtn ul{
list-style:none;
margin:3px 0 0 0;
padding:0;
}
#mainContent #backcontent-recervebtn ul li{
float:left;
width:118;
height:14;
padding-right:62px;

}
#mainContent #backcontent-recervebtn ul li a{
	text-indent:-999em;
	display:block;
	height: 10px;
	width: 100px;
	padding-top: 3px;
	margin-top:90px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 21px;
}
#recerveplace{
background:url(../images2_FR_FR/recerveuneplace.jpg) no-repeat;
text-indent:-9999;
}
#backcontent4-map{
	margin-top: 25px;
	width:642px;
	margin-left: 13px;
	
}
#titulos{
	color:#666563;
	width:400px;
	display:block;
	padding:10px 18px;
}
.h2{
font-size:15px;
}

.EstiloRq {
	font-family: Arial;
	font-size: 9px;
	font-style: italic;
	color: #000000;
	}

.Estilo1 {
	font-family: Arial;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
}
.Estilo2 {font-size: 12px}
.Estilo4 {
	color: #1A3C89;
	font-weight: bold;
}
.Estilo6 {font-weight: bold}
.Estilo7 {
	color: #000000;
	font-weight: bold;
}

#mainContent #detalle{
	/*background:url(../images2_FR_FR/detalle.jpg) no-repeat;*/
	/*background-color:#EBE0CE;
	font-size:9px;*/
/*	margin-right: 15px;
	width: 120px;*/
/*	height: 30px;*/
	/*margin-top: -70px;*/
/*	/margin-top: -34px;
	_margin-top: -95px;*/
	float: none;
}

#mainContent #detalletxt{
	font-size:10px;
	height: 15px;
	margin-left: 8px;
	float: left;
	margin-top: 5px;
}

#mainContent #dispo1{
	background:url(../images2_FR_FR/fond-dispo1.gif) no-repeat;*/
	/*background-color:#EBE0CE;
	font-size:9px;*/
	
	width: 165px;
    height: 25px;
	/*margin-top: 16px;*/
/*	/margin-top: -34px;
	margin-right: 120px;
	_margin-top: -95px;
	float: right;*/
}

#mainContent #dispo2{
	background:url(../images2_FR_FR/fond-dispo2.gif) no-repeat;*/
	/*background-color:#EBE0CE;
	font-size:9px;*/

	width: 165px;
    height: 25px;
/*	margin-top: 0px;
	/margin-top: -34px;
	_margin-top: -95px;
	margin-right: 120px;
	float: right;*/
}




#mainContent #detalletitulo{
	font-size:12px;
	margin-top: 12px;
	margin-left: 10px;
	float: left;
	width: 650px;
	_width: 640px;
	color:#494949;
	height: 15px;
}

#mainContent #detalletitulo img{
position: relative;
z-index: 1; 
top: -1px; 
width: -3px
}

	
#mainContent #detalle2{
	/*background:url(../images2_FR_FR/detalle.jpg) no-repeat;*/
	float:right;
	background-color:#EBE0CE
	font-size:9px;
	width: 180px;
	height: 21px;
	margin-right: 30px;
	/margin-right: -250px;
	_margin-left: 30px;
	margin-top: 2px;
	/margin-top: -4px;
	_margin-top: -54px;
	
}


#mainContent #backcontentimg{
	width:176px;
	height:115px;
	float: right;
	margin-top: 24px;
	margin-right: 45px;
}

.botonsubmit{
background:url(../images2_FR_FR/recerveuneplace.jpg) no-repeat;
border:0px;
margin:0px;
font-size:10px;
color:#1b2b46;
text-align:center;
width:119px;
	}
.botonsubmit2 {

background:transparent url(../images2_FR_FR/boton2.jpg) no-repeat scroll 0% 0%;
border:0px none;
font-size:11px;
margin:0px;
text-align:center;
}	
	
#Layer3 {

	/*height:36px;*/
	margin-left: 280px;
	margin-top: -10px;

	}

#Layer3 img{

	/*height:36px;*/
	border: 1px solid #666666;

	}

#Photo {

	/*height:36px;*/
	margin-right: 15px;
	margin-top: -5px;
	text-align:right;
	}

#Photo img{

	/*height:36px;*/
	border: 1px solid #666666;

	}

#sidebar1 #sidebar1-top{
	width:265px;
	height:30;
	padding-top: 5px;
	}
	
	#sidebar1 #sidebar1-bottom{
	width:265px;
	height:30;
	padding-top: 5px;
	}

#sidebar1 #sidebar1-header{
	background:url(../images2_FR_FR/navegationtop.jpg) no-repeat;
	width:265px;
	height:30;
	background-color:#efefef;
	padding-top: 5px;

}
#sidebar1 #sidebar1-back{
background:url(../images2_FR_FR/navegationback.jpg) repeat-y;
width:265px;
}
#sidebar1 #sidebar1-foot{
background:url(../images2_FR_FR/navegationfoot.jpg) no-repeat;
width:265px;
}
#sidebar1 #slidebar1-backhead1{
	background:url(../images2_FR_FR/navhead1.jpg) no-repeat;
	width:260px;
	height:45px;
	margin-left: 4px;

}
#sidebar1 #slidebar1-backhead1back{
	background:url(../images2_FR_FR/navback.jpg) repeat-y;
/*	width:260px;	*/
	margin-left: 4px;
	padding:10px 0;
	padding-left:9px;
}
#sidebar1 #slidebar1-backhead1foot{
	background:url(../images2_FR_FR/navfoot.jpg) no-repeat;
	width:260px;
	height:5px;
	margin-left: 4px;
/*	clear:both;*/
}
#sidebar1 #slidebar1-backhead2{
	background:url(../images2_FR_FR/navhead2.jpg) no-repeat;
	width:260px;
	height:45px;
	margin-left: 4px;

}
#sidebar1 #slidebar1-backhead2back{
	background:url(../images2_FR_FR/navback.jpg) repeat-y;
	width:260px;
	
	margin-left: 4px;

}
#sidebar1 #slidebar1-backhead2foot{
	background:url(../images2_FR_FR/navfoot.jpg) no-repeat;
	width:260px;
	height:5px;
	margin-left: 4px;

}
#sidebar1 #slidebar1-backhead3{
	background:url(../images2_FR_FR/navhead3.jpg) no-repeat;
	width:260px;
	height:45px;
	margin-left: 4px;

}
#sidebar1 #slidebar1-backhead3back{
	background:url(../images2_FR_FR/navback.jpg) repeat-y;
	width:260px;
	
	margin-left: 4px;

}
#sidebar1 #slidebar1-backhead3foot{
	background:url(../images2_FR_FR/navfoot.jpg) no-repeat;
	width:260px;
	height:5px;
	margin-left: 4px;

}
#sidebar1 #slidebar1-backhead4{
	background:url(../images2_FR_FR/navhead4.jpg) no-repeat;
	width:260px;
	/*height:45px;*/
	margin-left: 4px;

}
#sidebar1 #slidebar1-backhead4back{
	background:url(../images2_FR_FR/navback.jpg) repeat-y;
	width:260px;
	padding-left:9px;
	margin-left: 4px;

}
#sidebar1 #slidebar1-backhead4foot{
	background:url(../images2_FR_FR/navfoot.jpg) no-repeat;
	width:260px;
	height:5px;
	margin-left: 4px;

}
#sidebar1 #slidebar1-backhead5{
	background:url(../images2_FR_FR/navhead5.jpg) no-repeat;
	width:260px;
	height:45px;
	margin-left: 4px;

}
#sidebar1 #slidebar1-backhead5back{
	background:url(../images2_FR_FR/navback.jpg) repeat-y;
	width:260px;
	
	margin-left: 4px;

}
#sidebar1 #slidebar1-backhead5foot{
	background:url(../images2_FR_FR/navfoot.jpg) no-repeat;
	width:260px;
	height:5px;
	margin-left: 4px;

}
.Estilo8 {
	font-size: 11px;
	font-style: italic;
}
.Estilo9 {color: #FFFFFF}
.Estilo10 {color: #1a2a75}

.Estilo14 {color: #1a2a75; font-size:14px}




#main-header #baseline-search{
	width:700px;
	height:7px;
	margin-top: 37px;
	margin-left: 14px;
}

#main-header #baseline-search ul{
list-style:none;
margin:3px 0 0 0;
padding:0;
}
#main-header #baseline-search ul li{
/*display:inline;*/
float:left;
padding-right:10px;
}
#main-header #baseline-search ul li a{
padding:3px 0 3px 21px;
}
.Estilo11 {color: #1A3C89}
.botonsubmittop{
	background:url(../images2_FR_FR/search.gif) no-repeat;
	border:0px;
margin:0px;
font-size:10px;
height:18px;
width:139px;
text-align:center;
padding:0 0 0 15px;
/*_margin-left:0px;
_font-size:9px;
//margin-left:0px;
//font-size:9px;*/


	}
	
	.botonsubmittopup{
	background:url(../images2_FR_FR/search2.gif) no-repeat;
	border:0px;
margin:0px;
font-size:10px;
height:18px;
width:142px;
text-align:center;
padding:0 0 0 15px;
	}
	
	.botonsubmittop1{
	background:url(../images2_FR_FR/acces.gif) no-repeat;
	border:0px;
margin:0px;
font-size:10px;
height:18px;
width:144px;
text-align:center;
padding:0 0 0 15px;

/*_margin-left:-40px;
_font-size:9px;
//margin-left:-40px;
//font-size:9px;*/



	}
	
	.botonsubmittop9{
	background:url(../images2_FR_FR/parking-ville.gif) no-repeat;
	border:0px;
margin:0px;
font-size:10px;
height:18px;
width:111px;
text-align:center;
padding:2px 0 0 0 ;

	}
	
	.botonsubmittop9 a{
text-decoration:none;
padding:0 30px;
	}
	
	.parking-paris{
	background:url(../images2_FR_FR/parking-ville.gif) no-repeat;
	border:0px;
margin:0px;
font-size:10px;
height:18px;
width:111px;
text-align:center;
padding:2px 0 0 0 ;

	}
	
	.parking-paris a{
text-decoration:none;
padding:0 30px;
	}
	
		.parking-lyon{
	background:url(../images2_FR_FR/parking-ville.gif) no-repeat;
	border:0px;
margin:0px;
font-size:10px;
height:18px;
width:111px;
text-align:center;
padding:2px 0 0 0 ;

	}
	
	.parking-lyon a{
text-decoration:none;
padding:0 30px;
	}
	
		.parking-marseille{
	background:url(../images2_FR_FR/parking-ville.gif) no-repeat;
	border:0px;
margin:0px;
font-size:10px;
height:18px;
width:111px;
text-align:center;
padding:2px 0 0 0 ;

	}
	
	.parking-marseille a{
text-decoration:none;
padding:0 30px;
	}
	
		.parking-nice{
	background:url(../images2_FR_FR/parking-ville.gif) no-repeat;
	border:0px;
margin:0px;
font-size:10px;
height:18px;
width:111px;
text-align:center;
padding:2px 0 0 0 ;

	}
	
	.parking-nice a{
text-decoration:none;
padding:0 30px;
	}
		.botonsubmittop1up{
	background:url(../images2_FR_FR/acces2.gif) no-repeat;
	border:0px;
margin:0px;
font-size:10px;
height:18px;
width:144px;
text-align:center;
padding:0 0 0 15px;
	}
	
	.botonsubmittop2{
	background:url(../images2_FR_FR/telechargement.gif) no-repeat;
	border:0px;
margin:0px;
font-size:10px;
height:18px;
width:143px;
text-align:center;
padding:0 0 0 15px;
/*_margin-left:-40px;
_font-size:9px;
//margin-left:-40px;
//font-size:9px;*/

	}
	
		.botonsubmittop2up{
	background:url(../images2_FR_FR/telechargement2.gif) no-repeat;
	border:0px;
margin:0px;
font-size:10px;
height:18px;
width:143px;
text-align:center;
padding:0 0 0 15px;
}

	.botonsubmittop3{
	background:url(../images2_FR_FR/mobile.gif) no-repeat;
	border:0px;
margin:0px;
font-size:10px;
height:18px;
width:144px;
text-align:center;
padding:0 0 0 15px;
/*_margin-left:-40px;
_font-size:9px;
//margin-left:-40px;
//font-size:9px;
*/
	}

	.botonsubmittop3up{
	background:url(../images2_FR_FR/mobile2.gif) no-repeat;
	border:0px;
margin:0px;
font-size:10px;
height:18px;
width:144px;
text-align:center;
padding:0 0 0 15px;
	}



#main-header #baseline-search{
	width:700px;
	height:7px;
	margin-top: 37px;
	margin-left: 14px;
	_margin-left:10px;
	
}	


#header #language-selector{
margin-top:18px;
color:#4a4a4a;
font-size:10px;
margin-left: 400px;
}
#main-header #baseline-email{
	width:100px;
	margin-top: -24px;
	_margin-top:-37px;
	margin-left: 775px;
	_margin-left: 390px;
	//margin-left: 390px;
}


ul.features-parking{
list-style:none;
padding:0;
margin:0;
}
ul.features-parking li{
float:left;
width:100px;
margin-left:5px;
}

ul.features-parking img{
position: relative;
z-index: 1; 
top: 5px;
width: -3px
}

ul.features-parking2{
list-style:none;
padding:0;
margin:0;
}
ul.features-parking2 li{
float:left;
width:125px;
margin-left:5px;
}

ul.features-parking2 img{
position: relative;
z-index: 1; 
top: 5px;
width: -3px
}


/*index*/
#mainContent #parkings{
	font-size:9px;
	width: 333px;
/*	margin-top: 15px;
	margin-left: 0px;
	/margin-left: 0px;
	margin-right: -11px;
	float: left;*/
}
#mainContent #parkingshead{

height:75px;
background:url(../images2_FR_FR/icons2/parkingpublic.jpg) no-repeat;
	font-size:12px;
	
	width: 333px;


}
#mainContent #parkingsback{
background:url(../images2_FR_FR/icons2/parkingback.jpg) repeat-y;
	font-size:12px;
	
	width: 333px;
	
	
}
#mainContent #parkingsfoot{
height:10px;
background:url(../images2_FR_FR/icons2/parkingfoot.jpg) no-repeat;
	font-size:9px;
	
	width: 333px;
	
	
}
#mainContent #aeroports{	
	font-size:9px;
	width: 300px;
/*	margin-top: 15px;	
	_margin-top: -345px;	
	margin-right: 25px;
	/margin-right: 25px;
	_margin-left: 167px;
	float: right;
	_float:left;*/
}
#mainContent #aeroportshead{
height:75px;
background:url(../images2_FR_FR/icons2/aeroports.jpg) no-repeat;
font-size:12px;
width: 332px;
}
#mainContent #aeroportsback{
background:url(../images2_FR_FR/icons2/aeroportsback.jpg) repeat-y;
	font-size:12px;
	
	width: 334px;
	
	
}
#mainContent #aeroportsfoot{
height:10px;
background:url(../images2_FR_FR/icons2/aeroportsfoot.jpg) no-repeat;
	font-size:9px;
	
	width: 333px;
	
	
}
#mainContent #servicesg{

/*margin-left:336px;	
/margin-left:335px;
_margin-left:167px;
*/
font-size:9px;
width: 333px;
/*margin-top: -163px;
/margin-top: -170px;
_margin-top: -170px;
		
	float:left;
	*/
}
#mainContent #servicesghead{
height:75px;
background:url(../images2_FR_FR/icons2/metros.jpg) no-repeat;
	font-size:12px;

	width:333px;
		
	
	
}
#mainContent #servicesgback{	
background:url(../images2_FR_FR/icons2/aeroportsback.jpg) repeat-y;
	font-size:12px;
	width: 333px;
		
	
	
}
#mainContent #servicesgfoot{
height:10px;
background:url(../images2_FR_FR/icons2/aeroportsfoot.jpg) no-repeat;	
	font-size:9px;
	width: 333px;
		
}

#mainContent #servicesfree{
	font-size:12px;	
	width: 652px;
/*		margin-top: -4px;
		/margin-top: -2px;
		_margin-top: -6px;
		margin-left:0px;
		/margin-left: 0px;
		margin-right:0px;
		/margin-right:-10px;
	float:left;	*/
}
#mainContent #servicesfreehead{
height:41px;
background:url(../images2_FR_FR/icons2/servicesfree.jpg) no-repeat;
	font-size:12px;

	width:666px;
		
	
	
}
#mainContent #servicesfreeback{	
background:url(../images2_FR_FR/icons2/servicesfreeback.jpg) repeat-y;
	font-size:12px;
	width: 666px;
		
	
	
}
#mainContent #servicesfreefoot{
height:10px;
background:url(../images2_FR_FR/icons2/servicesfreefoot.jpg) no-repeat;	
	font-size:9px;
	margin-right: 10px;
	width: 666px;
		
}
#footer #footerlogo{
background:url(../images2_FR_FR/icons2/foot.jpg) no-repeat;
width:953px;
height:30px;
margin-left:-20px;
/margin-left:0px;
margin-right:0px;
}

.twoColFixRtHdr #sidebar2 {
	float: right; /* since this element is floated, a width must be given */
	width: 258px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 1px;
	/margin-top: -10px;
	_margin-top: -530px;
/*	/margin-left: 30px;
	_margin-left: -238px;*/
/*	margin-top: -503px;
	/margin-top: -363px;
	_margin-top: -367px;*/
/*	margin-right:-281px;*/
/*	/width:258px;*/
	
	
	
}
#sidebar2 #sidebar2-flash{
	background:url(../images2_FR_FR/icons2/flash.jpg) no-repeat;
	/width:258px;
	height:485px;
}
.input_boxadress
{
text-align:center;
width:240px;
height:14px;
background-color:#ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
color: #00000;
}
.input_boxnumber
{
text-align:center;
width:35px;
height:14px;
background-color:#ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
color: #00000;
}
.input_boxville
{
text-align:center;
width:205px;
height:14px;
background-color:#ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
color: #00000;
}
.input_boxaeroport
{
text-align:center;
width:205px;
height:14px;
background-color:#ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
color: #00000;
}
.botonrecherche{
	background:url(../images2_FR_FR/icons2/rechercheind.jpg) no-repeat;
	border:0px;
margin:0px;
font-size:11px;
height:20px;
width:89px;
	}
	
.botonrecherche-EN{
	background:url(../images2_FR_FR/icons2/search.jpg) no-repeat;
	border:0px;
margin:0px;
font-size:11px;
height:20px;
width:89px;
	}
	
.input_boxstation
{
text-align:center;
width:50px;
height:14px;
background-color:#ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
color: #00000;
}
#footer #footertxt{
margin-left:-18px;
/margin-left:0px;
margin-right:0px;
margin-top:0px;
}
.linksfoot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: none;
	color: #1a3c89;
	text-decoration: none;
	}
.linksfoot:hover
{
text-decoration:underline;
color:#1a3c89;
}
.linkservices {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: italic;
	text-transform: none;
	color: #1a3c89;
	text-decoration: none;
	text-decoration:underline;
	}
.linkservices:hover
{
text-decoration:underline;
color:#1a3c89;
}
.Estilo19 {
	font-size: 14px;
	color: #1A3C89;
}
.Estilo20 {
	font-size: 14px;
	color: #933e12;
}
.Estilo21 {font-size: 11px}
.Estilo22 {font-size: 10px; }
.Estilo23 {color: #1447ae}
.Estilo25 {font-size: 11px; color: #29393b; }



#mainContent #maphead{
background:url(../images2_FR_FR/maphead2.jpg) no-repeat;
width:661px;
height:47px;
margin-left:3px;
}
#mainContent #mapback{
background:url(../images2_FR_FR/mapback.jpg) no-repeat;
width:661px;
margin-left:3px;
margin-top:-25px;
/margin-top: 0px;

}
#mainContent #mapfoot{
	background:url(../images2_FR_FR/mapfoot.jpg) no-repeat;
	width:662px;
	height:22px;
	margin-left:3px;

}
#titulosgeo{
	color:#666563;
	width:400px;
	height:12px;
	margin-left: 13px;
	margin-top:0px;
	padding-top: 20px;
}

#titulosgeo #liste{
	margin-left: 500px;
	margin-top:-32px;
	padding-top: 0px;
}
#mainContent #tablafinal{
margin-left:0px;
margin-top:-261px;
/margin-top:0px;
_margin-top:0px;
margin-right:0px;
}
#sidebar3 #sidebar3-info{

	padding-top: 5px;
	position: relative;
z-index: 1; 
top: -50px;
width: 10px

}
#sidebar3 #sidebar3-header{
	background:url(../images2_FR_FR/navegationtop.jpg) no-repeat;
	width:265px;
	height:30;
	background-color:#efefef;
	padding-top: 5px;
}

#sidebar3 #sidebar3-top{
	width:265px;
	height:30;
	padding-top: 5px;
}

#sidebar3 #sidebar3-bottom{
	width:265px;
	height:30;
	padding-top: 5px;
}


#sidebar3 #sidebar3-back{
background:url(../images2_FR_FR/navegationback.jpg) repeat-y;
width:265px;
}
#sidebar3 #sidebar3-foot{
background:url(../images2_FR_FR/navegationfoot.jpg) no-repeat;
width:265px;
}
#sidebar3 #sliderbar3-backhead1{
	background:url(../images2_FR_FR/navhead1.jpg) no-repeat;
	width:260px;
	height:45px;
	margin-left: 4px;

}
#sidebar3 #sliderbar3-backhead1back{
	background:url(../images2_FR_FR/navback.jpg) repeat-y;
/*	width:260px;	*/
	margin-left: 4px;
	padding:10px 0;
	padding-left:9px;
}
#sidebar3 #sliderbar3-backhead1foot{
	background:url(../images2_FR_FR/navfoot.jpg) no-repeat;
	width:260px;
	height:25px;
	margin-left: 4px;
/*	clear:both;*/
}
#sidebar3 #sliderbar3-backhead2{
	background:url(../images2_FR_FR/navhead2.jpg) no-repeat;
	width:260px;
	height:45px;
	margin-left: 4px;

}
#sidebar3 #sliderbar3-backhead2back{
	background:url(../images2_FR_FR/navback.jpg) repeat-y;
	width:260px;
	
	margin-left: 4px;

}
#sidebar3 #sliderbar3-backhead2foot{
	background:url(../images2_FR_FR/navfoot.jpg) no-repeat;
	width:260px;
	height:25px;
	margin-left: 4px;

}
#sidebar3 #sliderbar3-backhead3{
	background:url(../images2_FR_FR/navhead3.jpg) no-repeat;
	width:260px;
	height:45px;
	margin-left: 4px;

}
#sidebar3 #sliderbar3-backhead3back{
	background:url(../images2_FR_FR/navback.jpg) repeat-y;
	width:260px;
	
	margin-left: 4px;

}

#calculateur #sliderbar3-backhead3back{
	background:url(../images2_FR_FR/navback.jpg) repeat-y;
	width:260px;
	
	margin-left: 4px;

}

#sidebar3 #sliderbar3-backhead3foot{
	background:url(../images2_FR_FR/navfoot.jpg) no-repeat;
	width:260px;
	height:25px;
	margin-left: 4px;

}
#calculateur #sliderbar3-backhead3foot{
	background:url(../images2_FR_FR/navfoot.jpg) no-repeat;
	width:260px;
	height:25px;
	margin-left: 4px;

}

#sidebar3 #sliderbar3-backhead4{
	background:url(../images2_FR_FR/navhead4.jpg) no-repeat;
	width:260px;
	/*height:45px;*/
	margin-left: 4px;

}

#calculateur #sliderbar3-backhead4{
	background:url(../images2_FR_FR/navhead4.jpg) no-repeat;
	width:260px;
	/*height:45px;*/
	margin-left: 4px;

}

#sidebar3 #sliderbar3-backhead4back{
	background:url(../images2_FR_FR/navback.jpg) repeat-y;
	width:260px;
	padding-left:9px;
	margin-left: 4px;

}
#calculateur #sliderbar3-backhead4back{ 
	background:url(../images2_FR_FR/navback.jpg) repeat-y;
	width:260px;
	padding-left:9px;
	margin-left: 4px;

}
#sidebar3 #sliderbar3-backhead4foot{
	background:url(../images2_FR_FR/navfoot.jpg) no-repeat;
	width:260px;
	height:25px;
	margin-left: 4px;

}
#calculateur #sliderbar3-backhead4foot{
	background:url(../images2_FR_FR/navfoot.jpg) no-repeat;
	width:260px;
	height:25px;
	margin-left: 4px;

}
#sidebar3 #sliderbar3-backhead5{
	background:url(../images2_FR_FR/navhead5.jpg) no-repeat;
	width:260px;
	height:45px;
	margin-left: 4px;

}
#sidebar3 #sliderbar3-backhead5back{
	background:url(../images2_FR_FR/navback.jpg) repeat-y;
	width:260px;
	
	margin-left: 4px;

}
#sidebar3 #sliderbar3-backhead5foot{
	background:url(../images2_FR_FR/navfoot.jpg) no-repeat;
	width:260px;
	height:25px;
	margin-left: 4px;

}



#sidebar3 #sliderbar3-backhead6{
	background:url(../images2_FR_FR/navhead6.jpg) no-repeat;
	width:260px;
	height:41px;
	margin-left: 4px;

}
#sidebar3 #sliderbar3-backhead6back{
	background:url(../images2_FR_FR/navback.jpg) repeat-y;
	width:260px;
	
	margin-left: 4px;

}
#sidebar3 #sliderbar3-backhead6foot{
	background:url(../images2_FR_FR/navfoot.jpg) no-repeat;
	width:260px;
	height:25px;
	margin-left: 4px;

}

#sidebar3 #nav-services{
margin-top:-11px;
/margin-top:-3px;
_margin-top:-3px;

}

.paginacion{
text-decoration:none;

}
#bohead{
background:url(../images2_FR_FR/headbo.jpg) no-repeat;
width:949px;
height:56px;
/height:130px;
_height:120px;
}

#bohead-parka{
background:url(../images2_FR_FR/headbo.jpg) no-repeat;
width:949px;
}

#newsbo{
margin-left:-54px;
/margin-left:-2px;
_margin-left:-2px;
width:700px;
}
.membre2{
color:#0D337F;
    font:bold 12px Arial;
    text-align: left;
	}
	
#insideheadbo{
background:url(../images2_FR_FR/insideheadbo.jpg) no-repeat;
height:13px;
width:715px;
}
#insidebackbo{
background:url(../images2_FR_FR/insidebackbo.jpg);
width:715px;
}
#insidefootbo{
background:url(../images2_FR_FR/insidefootbo.jpg) no-repeat;
height:13px;
width:715px;
}
div#header h1,div#menubo{
margin:-56px auto 24px auto;
/margin:0px auto;
_margin:-30px auto -2px auto;
margin-left:0px;
_margin-left:-45px;
text-align:left;
}
#header #newstitulo{
background:url(../images2_FR_FR/newstitulo.gif) no-repeat;
width:710px;
height:35;
margin-left:0px;
}
#header #newstxt{
margin-left:27px;
/margin-left:25px;
_margin-left:13px;
margin-top:-20px;
float:left;
}
#header #newsimg{
background:url(../images_FR_FR/acces.gif) no-repeat;
width:24px;
height:20;
margin-left:10px;
margin-top:10px;
float:left;
}
#header #parkingL{
margin-left:10px;
margin-top:10px;
float:left;
width:200px;
}
#header #newscontent{
margin-left:0px;
margin-top:0px;
float:left;
width:715px;
}
#header #utilisateur{
margin-left:0px;
margin-top:0px;
float:right;
width:400px;
}
#header #messagenews{
margin-left:0px;
margin-top:0px;
float:right;
width:400px;
}

table.horaires,table.horaires td {
border: solid 1px #7CA8C5;
}
td.heure-fermee {
	background-color: #7CA8C5;
}

td.heure-ouverte {
	background-color: #C3DCF0;
}


table.horaires {
	margin: 7px 0 0 5px !important;
	margin: 6px 0 0 5px;
	width: 166px;
	height: 101px;
	border-spacing: 0px;
	border-collapse: collapse;
	border-width: 1px;
	border-style: solid;
	background-color: #FFFFFF;
}

table.horaires td {
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	border-width: 1px;
	border-style: solid;
	font-size: 11px;
	text-align: center;
	
}

table.horaires td.jour {
	text-align: center;
	padding-right: 3px;
	width: 14px;
	margin-left: 2px;
}

table.horaires td.today {
	font-weight: bold;
	text-align: center;
	padding-right: 3px;
	width: 14px;
	margin-left: 2px;
}


#footer2{clear:both;
background:#dddddd;
width:950px;
overflow:hidden;
margin: -21pt auto;
/margin: 5pt auto;
_margin: -5pt auto;
text-align:center;
border-top:1px solid black;

}

#footer2 #footerlogo{
background:url(../images2_FR_FR/icons2/foot.jpg) no-repeat;
width:953px;
height:30px;
margin-left:0px;
/margin-left:0px;
margin-right:0px;
}

.contacter-email {
background:transparent url(../images2_FR_FR/boton2.jpg) no-repeat scroll 0% 0%;
border:0px none;
font-size:11px;
margin:0px;
width:132px;
text-align:center;
font-weight:bold;
}	

.contacter-email a{
text-decoration:none;
padding:0 12px;
}

.coupon {
background:transparent url(../images2_FR_FR/boton3.jpg) no-repeat scroll 0% 0%;
border:0px none;
font-size:11px;
margin:0px;
width:130px;
text-align:center;
font-weight:bold;
color:#000000;
}	

.coupon a{
text-decoration:none;
padding:0 12px;
color:#000000;
}

.reservation-email {
background:transparent url(../images2_FR_FR/boton2.jpg) no-repeat scroll 0% 0%;
border:0px none;
font-size:11px;
margin:0px;
width:120px;
text-align:center;
font-weight:normal;
}

.reservation-email a{
text-decoration:none;
padding:0 30px;}

#log-in{
	
	background-repeat:no-repeat;
	padding:5px 0px 7px 10px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	display:block;}
#log{
	background:url('/images2/bsconexion.png');
	width:97px;
	height:26px;}
	
#compte{
	
	background-repeat:no-repeat;
	padding:5px 0 7px 10px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	display:block;}
#inscript{
	background:url('/images2/bsinscription.png');
	width:185px;
	height:25px;
	}
#formulario{
	background:url('/images2/bsbody4.gif');
	background-repeat:no-repeat;
	margin-top:6px;
	padding-top: 10px;
	}
#bsbottom{
	background:url('/images2/bsbottom.gif');
	background-repeat:no-repeat;
	height:2px;}	
	
/*------ 18 DE MAYO 2011 -------*/


/*body{
	background:none;
	color:#FFF;
	font:12px Arial,Helvetica,sans-serif;
	margin:0;
	padding:0;
	text-align:justify;
	text-decoration:none;
	}*/
		.contacter-title{
			font-size:16px;
		}
		.contacter-message{
			font-size:13px;
			font-weight:bold;
		}
		input{
			border:1px #bfc7b0 solid;
			font-size:12px;
			padding:2px 5px;
			color:#757D88;	
			
			outline:none;			
		}
		.select{
			color:#757D88;
			margin:10px 0;
		}
		.textarea{
			color:#757D88;
		}
		.submit{
			border:none;			
			width:161px;
			height:25px;
			margin:25px auto 0 auto;
			color:#757D88;
			font-size:16px;
			display:block;
		}
		input.dateFR {
			background:url("/images2/date2.png") no-repeat scroll #FFFFFF;
			background-position: 4px 4px;
			text-align:right;
			padding:2px 8px 2px 2px;
			width:121px;
			height:18px;
			cursor:pointer;
			margin:10px 0;
		}
		
		.error {
			color: #FFFFFF;
			font-weight:bold;			
			display:block;
			background-color:#FF0000
		 }
		 
		 .gratuit{
background:url(../images2_FR_FR/gratuit.gif) no-repeat;
width:61px;
height:58px;
margin-top:8px;
}
.default { color:gray; }

#iconselect1,#iconselect2,#iconselect3 {
	background: url("/images2/select-bg.png") no-repeat;
	height: 20px;
	width: 80px;
	font: 13px Arial, Helvetica, sans-serif;
	padding-left: 15px;
	padding-top: 4px;
	color:#000000;
	cursor:pointer;
	margin:10px 0;
}
.selectitems1,.selectitems2,.selectitems3 {
	width:56px;
	height:15px;
	border-bottom: dashed 1px #ddd;
	padding:5px 0 5px 10px;
	color:#000000;
	cursor:pointer;
}
.selectitems1 span,.selectitems2 span,.selectitems3 span {
	margin-left: 5px;
}
#iconselectholder1,#iconselectholder2,#iconselectholder3 {
	width: 100px;
	height:261px;
	overflow: auto;
	display:none;
	position:absolute;
	background-color:#FFF;
	margin-top:-10px;
}
.hoverclass1,.hoverclass2,.hoverclass3{
background-color:#FFFFFF;
curson:hand;}
.selectedclass1,.selectedclass2,.selectedclass3{
	background-color:#FFFF99;
}
input#btnCalculate{
	background:url('/images2/botom.png');
	background-repeat:no-repeat;
	width:112px;
	height:22px;
	border:none;
	color:#000;
	cursor:pointer;}
input#btnReserver{
	background:url('/images2/botom.png');
	background-repeat:no-repeat;
	width:112px;
	height:22px;
	border:none;
	color:#000;
	cursor:pointer;}
#result{ 
width:100%;

}
#result table{
	padding-top:20px;
	border-top:1px solid #7a7879;
	 }
#result table tbody tr{ border-top:1px solid #FFF;}	

#login-panel{ background-color:#ffffff; padding-top:38px; min-height:800px;}
#rftop{ 
	background:url('/images2/bstop.png');
	background-repeat:no-repeat;
	margin:0 auto;
	width:651px;
	height:9px;}
#rfcenter{
	background:url('/images2/bsbody2.gif');
	background-repeat: no-repeat;
	margin:0 auto;
	width:651px;}
#logo-reservation{
	background:url('/images2/logo-reserver.png');
	background-repeat:no-repeat;
	font-size:16px;
	color:#0320b2;
	padding:3px 0 3px 30px;}
#logo-reserv{
	padding: 10px 0 0 10px;
	width:420px;
	float:left;} 
#procesus{
	color:#231f20;
	font-size:16px;
	float:right;
	margin:26px 15px 0 0;}
#tableinfo{
	float:left;
	/*padding:20px 0 0 10px;*/}
#tableinfo table{ /**/}
#tableinfo table#calculez{ margin: 20px 0 0 10px; }
#tableinfo table#calculez tbody tr td{ color:#000; font-style:normal;}
#tableinfo table#calculez tbody tr#titre td{ background-color:#cfd6d5; height:29px;}
#tableinfo table#calculez tbody tr#date td{ background-color:#cbcbc3; height:38px;}
#tableinfo table#calculez tbody tr#total td{ background-color:#b1a99c; height:20px;}
#tableinfo #inscription{ width:100%; margin-left:12px;}
#tableinfo #inscription tbody tr td { height:24px; padding:7px 0;}
#tableinfo #inscription input{ width:219px;}
#tableinfo #inscription input.classOpt{ width:18px; height:18px; margin:5px 0;}
#tableinfo #inscription select{ width:230px;}
#tableinfo #inscription #btnAddMember{ background:url('/images2/botom_membre.png'); width:138px; height:23px; border:none; cursor:pointer;}
#recapitulatif{
	float:left;
	font-size:16px;
	margin:15px 0 0 15px;}
.user-vinvenue{
	font-size:14px;
	color:#2e3191;}
	
.user-vinvenue-logout{
	font-size:12px;
	color:#ec1c24;}
	
#titre-compte{
	color:#2e3191;
	font-size:14px;}
#bsinscrption{
	padding:5px 0 0 10px;}
#bsinscrption #titre{ color:#ec1c24; margin-bottom:10px; padding-left:1px;}
#divMoreData{
	background:	url("/images2/bsbody4.gif") no-repeat;
	border-top:1px solid #bab2a4;
	margin-top:50px;
	}
#titre-blue{
	color:#2e3191;
	font-size:14px;
	margin:10px 0;}
#btninfo{
	background:url('/images2/bsbtn3.png');
	width:305px;
	padding:14px 0;}
#btninfo2{
	background:url('/images2/bsbtn4.png');
	width:305px;
	padding:14px 0;
	margin-bottom:10px;}

#nomaccess{
	/*border-right:1px solid #b5b0a8;*/
	list-style-type:none;
	padding:0;}
#nomaccess2{
	list-style-type:none;
	padding:0;}
#nomaccess li{ padding:5px 0;}
#nomaccess input{ margin: 5px 10px;}
#nomaccess2 li{ padding:5px 0;}
#nomaccess2 input{ margin: 5px 10px;}
#content-nomaccess{ min-height:135px; padding-top:10px; }
.letter-red{ color:#ec1c24; font-size:10px;}
.titre-red{ color:#ec1c24; font-size:12px; text-align:center;}
#titreinformations{ margin-top:10px;}
#infostable{ margin-left:8px;}
#infostable #blinfo{/*border-right:1px solid #999;*/}
#infostable input{ width:151px; margin:7px 0;} 
#infostable input#ac4Digit{ width:61px;}
#infostable select{ width: 159px;margin:7px 0;}
#infostable #btnAddAccess{ background:url('/images2/botom_membre.png'); width:138px; height:23px; border:none; cursor:pointer; margin:20px 11px 0 0;}
#infostable2{ }
#infostable2 #blinfo{/*border-right:1px solid #999;*/}
#infostable2 input{ width:151px; margin:7px 0;} 
#infostable2 input#ac4Digit{ width:61px;}
#infostable2 select{ width: 159px;margin:7px 0;}
#infostable2 #btnAddAccess{ background:url('/images2/botom_membre.png'); width:138px; height:23px; border:none; cursor:pointer; margin:20px 11px 0 0;}
#infostable2 #btnAddVehicle{ background:url('/images2/botom_membre.png'); width:138px; height:23px; border:none; cursor:pointer; margin:20px 11px 0 0;}
#infostable #btnAddVehicle{ background:url('/images2/botom_membre.png'); width:138px; height:23px; border:none; cursor:pointer; margin:20px 11px 0 0;}
#bconditions a{ color:#0043ea; text-decoration:none;}
.conditions{ color:#000;}
#btnAddCommand{background:url('/images2/btnconditions.png'); width:153px; height:23px; border:none; cursor:pointer; margin-right:20px}
#formlogin{height:81px;}
#sepcenter{ border-left:1px solid #B5B0A8;}
#infostabletop{ margin-left:8px;}
#imgseparation{ padding:5px 0 10px 0;}
#suggest_list .list_item{
	color:#407AF5;
	background-color:#FFFF33; 
	cursor:pointer;
}
#suggest_list .list_item:hover{
	color: #000000;
	background-color:#FFFF33;  
	text-decoration:underline
}
.suggest_list_empty{
	color:#407AF5;
	background-color:#FFFF33;  
}
#baseline-ok input{
			border:0px;
			font-size:12px;
			padding:0px;
			
			outline:none;			
		}
.thanksReview {
	font-size:14px;
	font-weight:bold;
}
.list-paiements {
    border: 1px solid #e9e9e9;
    margin: 0;    
    padding: 0;    
}
.type-payment {

}

.orderAsc {
background:url("../images/desc.gif") no-repeat top right;
}
.orderDesc {
background:url("../images/asc.gif") no-repeat top right;
}
.linkOrder { 
color: #6699FF; }
