/* CSS Document */

/* MENU V2*/
#centrage {
	position:absolute;
	margin-top:200px;
}

.texteServices {
	width:394px;
	margin-left:45px;
	text-align:justify;
}

.texteServices span{
	font-size:14px;
	font-weight:bold;
}

.texteChauffeur {
	position:absolute;
	width:364px;
	margin-left:490px !important;
	margin-left:445px !important!;
	text-align:justify;
}

.texteChauffeur span{
	font-size:14px;
	font-weight:bold;
}

#regle {
	font-size:12px;
	position:absolute;
	width:872px;
	margin-top:185px;
	margin-left:20px;
	background-image:url(images/tarifsRegle.png);
	background-position:center;
	background-repeat:no-repeat;
	
}

#menu-V2 {
		position:absolute;
		margin-left:45px !important;
		margin-left:88px !important!;
		margin-top:255px;
		list-style:none;
	}
	
	#menu-V2 li {
		font-size:13px;
		list-style:none;
	}
	
	#menu-V2 li a:hover {
		background-color:#CCCCCC;
	}
	
	#menu-V2Sport {
		position:absolute;
		margin-left:45px !important;
		margin-left:88px !important!;
		margin-top:245px;
		list-style:none;
	}
	
	#menu-V2Sport li {
		font-size:13px;
		list-style:none;
	}
	
	#menu-V2Sport li a:hover {
		background-color:#CCCCCC;
	}

#menu-V3 {
		position:absolute;
		margin-left:45px !important;
		margin-left:88px !important!;
		margin-top:255px;
	}

/* V2 Caractéristiques */

.texteFinGras {
	font-size:9px;
	font-weight:bold;
}

.texte200kminclu {
	font-size:11px;
	font-weight:bold;
	word-spacing:2px;
}

.texteOptions {
	font-size:11px;
	font-weight:bold;
}

/* V2 News */
#texteServices {
	position:absolute;
	margin-top:210px;
	margin-left:45px;
	width:314px;
	font-size:11px;
	line-height:13px;
	text-align:justify;
}

#texteLocation {
	position:absolute;
	margin-top:210px;
	margin-left:45px;
	width:314px;
	font-size:11px;
	line-height:13px;
	text-align:justify;
	left: -7px;
}

#texteLocation span{
	font-size:14px;
}

/* V2 News */

#flashNews {
	position:absolute;
	margin-right:0px !important;
	margin-right:13px !important!;
	z-index:1;
}

html {
	height:100%;
	width:100%;
}

body {
	height:100%;
	width:100%;
	background-image:url(images/background_tiles.gif);
	margin: 0px;
	padding:0px;
	color:#646363;
	font-family: "Century Gothic", "Trebuchet MS", Georgia;
	font-size:12px;
	behavior:url("csshover2.htc");
}

a {
	color:#646363;
	text-decoration:none;
}

a:hover {
	color:#09112c;
}

a.email-footer:link {
	color:#FFFFFF;
}

a.email-footer:hover {
	color:#FFFFFF;
	font-weight:bold;
}

#main {
	top:50%;
	position:absolute;
	overflow: visible;
	visibility: visible;
	display: block;
	width:100%;
}

#frameset {
	position:absolute;
	left:50%;
	margin-left:-456px;
	top:-291px;
	width:914px;
	height:584px;
}

#left_shadow {
	float:left;
	width:5px;
	height:572px;
}

#top_shadow {
	height:5px;
}

#main_cell {
	float:left;
	width:900px;
	height:570px;
	border:solid 1px #FFFFFF;
	background-color:#FFFFFF;
	background-position:center bottom;
	background-repeat:no-repeat;
}

#main_cell_V2 {
	float:left;
	width:900px;
	height:570px;
	border:solid 1px #FFFFFF;
	background-image:url(images/fond-v2.jpg);
	background-repeat: repeat-x;
}

#main_cell_big_V2 {
	float:left;
	width:900px;
	height:570px;
	border:solid 1px #FFFFFF;
	background-image:url(images/fond-v2-Large.jpg);
	background-repeat: repeat-x;
}

#main_cell_V2_GR {
	float:left;
	width:900px;
	height:570px;
	border:solid 1px #FFFFFF;
	background-image:url(images/fond-GR-Large.jpg);
	background-repeat: repeat-x;
}

#right_shadow {
	float:right;
	height:572px;
	width:5px;
}

#bottom_shadow {
	height:5px;
	clear:both;
}

#footer {
	margin-top:286px;
}

.nuageTag {
	width:914px;
	margin-right:auto;
	margin-left:auto;
	padding-top:30px;
	text-align: center;
	color:#FFFFFF;
}

.nuageTag p{
	font-size:10px;
	text-align: center;
	color:#FFFFFF;
	font-weight:bold;
}

.nuageTag a{
	font-size:12px;
	color:#FFFFFF;
	text-align: center;
}

.nuageTag a:hover{
	color:#000000;
	background-color:#EEEEEE;
}

#info {
	padding-top:10px;
	font-size:12px;
	color:#FFFFFF;
	text-align: center;
}

#frameset embed{
	float:right;
}

#frameset object{
	float:right;
}

#menu_left {
	margin-top:23px;
	width:156px;
	float:left;
}

#menu_left div{
	margin-left:30px;
	font-weight:bold;
}

#zone_right {
	width:100%;
	float: right;
	background-color:#FF6633;
}

/* ANCIEN MENU 
#menu, #menu li, #menu li ul, #menu li ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size:14px;
}

#menu li ul li a{
	color:#FFFFFF;
}
#menu li ul li a:hover{
	color:#000000;
}

.menuStyle1{
	background-color:#666666;
}

.menuStyle2{
	background-color:#999999;
}

#menu {

	top: 0;
	margin-left: 30px;
}

#menu li ul {
	position: absolute;
	margin-left:-10px;
	margin-top:-10px;
	padding:0px;
	border: solid 1px #000033;
	background: #ffffff;
	display:none;
}

#menu li ul li{
	padding:5px;
}

#menu li {
text-align: left;
}
*/
#boite_menu_top {
	padding-top:10px;
	padding-right:10px;
	text-align:right;
	
}

div#menu_top {
	margin:0px;
	height:46px;
	text-align:right;
	line-height: 1em;
	font-size:14px;
}

#end {
	margin-right:5px;
}

#contenu {
	float:right;
	height:516px;
	width:725px;
	padding-right:12px;
}

#title {
	margin-bottom:10px;
	font-size:14px;
}

.news {
	float:left;
	margin-right:20px;
	margin-left:20px;
}

.news p {
	margin-bottom:3px;
}

/* Code CSS Spécifique Page Presentation_Vehicule */

.parts {
	float:left;
	margin-right:4px;
	margin-left:4px;
	z-index:1;
}

#NewTable td{ /* Remplace .parts MAJ 17/06/08 */
	padding-right:4px;
	padding-left:4px;
}

p#info_thumb{
	color: #000000;
	font-weight:bold;
	margin-top:2px;
	margin-bottom:5px;
	text-align:right;
	clear:both;
}

h5#titre {
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
}

#lien_reserver {
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
}

#lien_reserver a:hover {
	font-weight:bold;
}

#caract_top {
	width:261px;
	height:50px;
	background-image:url(images/Onglet_Caracteristiques.png);
	background-position:top;
	background-repeat:no-repeat;
}

#caract_fond {
	width:261px;
	background-image: url(images/caract_fond.png);
	background-position:top;
	background-repeat: repeat-y;
	padding-bottom:10px;
}

#caract_bottom {
	width:261px;
	height:35px;
	background-image:url(images/caract_shadow_bottom.png);
	background-position: bottom;
	background-repeat: no-repeat;
}

#caract_fond p {
	margin:0px 5px 0px 5px;
	padding:2px 5px 2px 5px;
	color:#FFFFFF;
}

#caract_fond p.attribut {
	background-color: #666666;
}

.picture_shadow {
	float:left;
	width:152px;
	height:104px;
	background-image:url(images/fond_picture.png);
	background-position:center;
	background-repeat:no-repeat;
}

.picture_block {
	clear:both;
}

.picture_shadow img {
	margin:3px 3px 3px 3px;
	border:solid 1px #FFFFFF;
}

#sound{
	text-align:right;
}

#tarifs_top {
	width:132px;
	height:51px;
	background-image:url(images/tarifs_onglet.png);
	background-position:top;
	background-repeat:no-repeat;
}

#tarifs_fond {
	width:132px;
	background-image: url(images/tarifs_fond.png);
	background-position:top;
	background-repeat: repeat-y;
	padding-bottom:10px;
}

#tarifs_fond p {
	margin:0px 5px 0px 5px;
	padding:2px 5px 2px 5px;
	text-align:center;
	color:#FFFFFF;
}

#tarifs_fond p.attribut {
	background-color: #666666;
}

#tarifs_fond p.attribut3 {
	background-color: #666666;
	text-align:center;
	font-size:10px;
}

#tarifs_fond p.attribut4 {
	background-color: #666666;
}

#tarifs_fond p.attribut5 {
	font-size:10px;
}

#tarifs_bottom {
	width:132px;
	height:19px;
	background-image:url(images/tarifs_bottom.png);
	background-position: bottom;
	background-repeat: no-repeat;
}

#asterisque{
	position:absolute;
	bottom:15px;
	right:15px;
	text-align:right;
	font-size:10px;
	color:#000000;
}

#conditions_top {
	width:711px;
	height:37px;
	background-image:url(images/CGV_onglet.png);
	background-position:top, left;
	background-repeat:no-repeat;
}

#conditions_fond {
	width:711px;
	background-image: url(images/CGV_fond.png);
	background-position:top;
	background-repeat: repeat-y;
	padding-bottom:10px;
}

#conditions_fond ul li{
	margin:0px 15px 5px 30px;
	padding-top:10px;
	color:#FFFFFF;
	list-style-type: disc;
	z-index:2;
}

#conditions_bottom {
	width:711px;
	height:23px;
	background-image:url(images/CGV_bottom.png);
	background-position: bottom;
	background-repeat: no-repeat;
}

/* XXXXXXXXXXXXXXXXX      Code CGV      XXXXXXXXXXXXXXXXX*/
table#texteCGV tr td p {
	font-family:"Century Gothic", "Trebuchet MS", Georgia;
	font-size:11px;
	text-align:justify;
	color:#454545;
	margin-top:10px;
	margin-bottom:0px;
}

/* XXXXXXXXXXXXXXXXX      Code Formulaire Contact V2      XXXXXXXXXXXXXXXXX*/
table#infosContactV2 {
	font-family:"Century Gothic", "Trebuchet MS", Georgia;
	font-size:11px;
	text-align:justify;
	color:#454545;
	margin:0px;
	padding:0px;
}

table#infosContactV2 tr td input{
	width:178px;
	height:12px;
	padding:2px;	
	font-size:12px;
}

.jump_menuV2 {
	width:185px;
	margin:1px;
	border: solid 1px;
}

#message_champV2 {
	width:350px;
	height:117px;
	border: solid 1px;
}

/* XXXXXXXXXXXXXXXXX      Code Formulaire Contact      XXXXXXXXXXXXXXXXX*/

#contact_top{
	width:711px;
	height:37px;
	background-image:url(images/contact_onglet.png);
	background-position: bottom;
	background-repeat: no-repeat;
	clear:both;
}

#contact_fond {
	width:711px;
	background-image: url(images/CGV_fond.png);
	background-position:top;
	background-repeat: repeat-y;
}

#contact_fond p{
	margin-left:13px;
	margin-top:0px;
	padding-top:10px;
	color:#FFFFFF;
	font-size:10px;
}
#contact_left {
	float:left;
	width:350px;
}
.nom_champ{
	padding-top:4px;
	float:left;
	width:90px;
	margin-left:26px;
	color:#FFFFFF;
}
.nom_champ2{
	margin-top:4px;
	float:left;
	width:125px;
	color:#FFFFFF;
}
.contact_champ {
	width:180px;
	height:14px;
	padding:2px;
	margin:1px;
	font-size:12px;
	border: solid 1px #FFFFFF;
	background-color:#CCCCCC;
}

.jump_menu {
	width:185px;
	margin:1px;
	border: solid 1px #FFFFFF;
	background-color: #CCCCCC;
}

.date_menu {
	float:left;
	width:30px;
	margin:1px;
	border: solid 1px #FFFFFF;
	background-color: #CCCCCC;
}

#contact_right {
	width:700px;
	color:#FFFFFF;
}

#contact_bottom {
	margin-top:10px;
	padding-left:26px;
	width:687px;
	color:#FFFFFF;
	clear:both;
}

#contact_bottom input{
	margin-top:5px;
}

#message_champ {
	width:650px;
	height:150px;
	border: solid 1px #FFFFFF;
	background-color: #CCCCCC;
}

#lien_sujet {
	color:#FF6600;
}
#lien_sujet:hover {
	color: #FFCC00;
}

.nom_champ3{
	margin-left:26px;
	margin-top:4px;
	font-style:italic;
	color:#FFFFFF;
}

.nom_champ4{
	padding-top:6px;
	margin-right:3px;
	float:left;
	color:#FFFFFF;
	font-size:10px;
}

#catalogue {
	position:absolute;
	margin-top:75px;
}
/* XXXXXXXXXXXXXXXXX     Code Formulaire Contact      XXXXXXXXXXXXXXXXX*/
