/*Ideal Car - Core Style Sheet*/
body {
font-family: Arial, Verdana, "Trebuchet MS", Helvetica, sans-serif;
margin: 0;
padding: 0;
font-size: 11px;
text-align: center;
background-color: White;
border: 0;
}

#location-voiture-header{
padding: 10px;
font-size: 24px;
font-weight: bold; 
}

h1{
font-size: 10pt;
font-weight: bold; 
background-color: #004E99;
color: White;
margin-left:-20px;
margin-right:-20px;
margin-bottom: 10px;
margin-top: 20px;
padding-left: 10px;
padding-right: 10px;
}

h2{
font-size: 10pt;
font-weight: bold; 
text-decoration: underline;
background-color: transparent;
margin: 2px auto;
margin-top: 5px;
padding: 0;
}


A:hover,A:active{
color: Red;	
} 

h1.location-voiture-header{
width:500px;
font-size: 13pt;
font-weight: bold; 
background-color: #000099;
margin:10px auto;
margin-bottom:0;
}

h1.petite-colonne{
font-size: 10pt;
font-weight: bold; 
color: White;
background-color: #4F9900;
text-align: center;
margin: 0 auto;
padding: 0;
}

h1.petite-colonne-titre{
font-size: 10pt;
font-weight: bold; 
color: Black;
background-color: transparent;
margin-left: 1px;
margin-right: 1px;
}

#location-voiture-menus{
margin: -8px auto;
margin-bottom: 10px;
width: 800px;
}

#location-voiture-menus A:link, #location-voiture-menus A:visited{
height: 30px;
border: 2px solid;
padding: 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: underline;
color: White;
font-weight: bold;
background-color: #4F9900;
} 

#location-voiture-menus A:hover, #location-voiture-menus A:active{
background-color: #009997;
border: 3px double Black;
}

table {
/* width: 640px;*/
/* border: 2px #000099 solid; */
border: 0;
/* border-bottom: 4px #000099 solid; */
margin: 0px auto;
font-size: 12px;
}

table.header {
width: 640px;
border: 1px #000099 solid;
margin: 0px auto;
background-color: #FFFF99;
}

table.footer {
width: 640px;
border: 1px #000099 solid;
border-top: 0;
margin: 0px auto;
background-color: #FFFF99;
font-size: 10px;
}

table.green {
	background-color: #CBFF99;	
}

table.location-voiture-main{
width: 800px;
margin: -2px;
padding: 10px;
padding-top: 0;
border: 1px #000099 solid;
background-color: #FFFFFF;
font-size: 9pt;
margin: 0px auto;
}

table.partenaires {
width: 380px;
margin: 0;
padding: 0;
border: 0;
margin: 0px auto;
}

td.partenaires {
width: 380px;
margin: 0;
padding: 0;
margin: 0px auto;
text-align: center;
vertical-align: middle;
}

td.right-middle {
text-align: right;
vertical-align: middle;
}

#location-voiture-description table{
width: 97%;
border: 0;
font-weight: bold;
}

#location-voiture-description tr{
	background-color: #CCCCFF; 
}

#location-voiture-description tr.titles{
	background-color: transparent; 
}

#location-voiture-description td{
padding: 0;
margin: 0;
border: 1px solid;
text-align: center;
}

#location-voiture-description td.left{
text-align: left;
}

#location-voiture-description td.titles{
color: White;
background-color: #320066; 
}

#location-voiture-description td.titlesBold{
color: White;
font-weight: bold;
background-color: #FFA500; 
}

#location-voiture-description td.titlesRed{
color: White;
font-weight: bold;
background-color: #FF005A; 
}

#location-voiture-description td.titles-promo{
color: White;
background-color: #660066; 
}

td {
padding-left: 40px;
padding-right: 40px;
vertical-align: top;
}

td.petite-colonne-droite{
margin: 0 auto;
padding: 0;
font-size: 10px;	
width: 140px;
text-align: right;
border-left: 1px #000099 dotted;
}

td.petite-colonne-gauche {
margin: 0;
padding: 0;
font-size: 10px;	
width: 140px;
border-right: 1px #000099 dotted;
}

table.petite-colonne{
width: 140px;
margin: 0;
padding: 0;
font-size: 10px;	
border: 0;
border-bottom: 1px #000099 dotted;	
background-color: #CBFF99;	
}

td.petite-colonne {
padding-left: 0;
padding-right: 0;
font-size: 10px;	
text-align: center;
}

td.petite-colonne-title {
padding-left: 0;
padding-right: 0;
border: 2px solid #000099;
text-align: center;
}

A.petits-menus:link, A.petits-menus:visited{
width: 100%;
font-family: Arial, Helvetica, sans-serif;
text-decoration: underline;
color: White;
border: 1px solid White;
background-color: #009997;
} 

A.petits-menus:hover, A.petits-menus:active{
background-color: #4F9900;
border: 2px double;
}

p.adresse-location-voiture{
font-family: Arial, Helvetica, sans-serif;
font-style: italic;	
font-size: 11px;	
margin: 0;
}

img{
border: 0;
text-align: left; 	
}

img.page-logo {
background-color: #C2CBCF;
border: 1px solid Black;
margin: 1px;
}

p.bold-red{
	color: #BB0000;
	font-weight: bold;
}
