@charset "utf-8";
/* CSS Document */
*{
	padding:0;
	margin:0;
}

H2{
	float:left;
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
}
.clear{
 	clear:both;
}

body{
	background-color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFCC;
	font-size:12px;
}

#page{
	width:980px;
	margin:0 auto;
}

.header{
	float:left;
	width:980px;
	height:150px;
	background-image:url(../images/header.jpg);
}
.lien_logo{
	float:left;
	background-image:url(../images/ghost.gif);
	width:100px;
	height:145px;
	margin-left:35px;
	margin-top:0px;
}
.menu{
	float:left;
	margin-left:0px;
	margin-top:90px;
}
.menu a{
	float:left;
	margin-left:50px;
	color:#FFFFCC;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.menu a:link{color:#FFFFCC;}
.menu a:hover{color:#FFCC00;}

.corp{
	float:left;
	width:734px;
}
.corp_titre{
	float:left;
	background-image:url(../images/tete_corp.jpg);
	width:734px;
	height:75px;
}
.corp_contenu{
	float:left;
	background-image:url(../images/fond_corp.jpg);
	width:727px;
	height:477px;
}
.corp_text{
	float:left;
	width:660px;
	color:#FFFFFF;
	font-size:12px;
	height:477px;
	margin-left:55px;
	overflow:auto;
}
.corp_text img{float:right; margin-left:5px; margin-right:5px; border:solid #FFFFFF 2px;}
.corp_text img (class_e){border:none;}
.corp_text a{color:#FFFFFF; text-decoration:none;}
.corp_text a:hover{color:#FFCC00;}

.right{
	float:left;
	background-image:url(../images/bloc_right.jpg);
	width:246px;
	height:552px;
}
.right_text{
	float:left;
	color:#FFFFFF;
	font-size:11px;
	margin-top:10px;
	margin-left:0px;
	margin-right:10px;
	width:235px;
	height:542px;	
}

.right_text a{color:#FFFFFF;}
.right_text a:hover{color:#CCCCCC;}

.corp_fleet{
	float:left;
	margin-left:150px;
}


.footer{
	float:left;
	background-image:url(../images/footer.jpg);
	width:980px;
	height:51px;
}
.menu_footer a{
	float:left;
	margin-top:10px;
	margin-left:50px;
	color:#FFFFCC;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.menu_footer a:link{color:#FFFFCC;}
.menu_footer a:hover{color:#FFCC00;}


.corp_text ul{
	float:left;
	margin-left:70px;
	margin-top:20px;
	list-style-image:url(../images/puce.png);
}

.contenu_ad{
	height:550px;
}
#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav a {
	display: block;

}

#nav li { /* all list items */
	float: left;
	color:white
	

}

#nav li ul { /* second-level lists */
	position: absolute;
	background: #570009;	
	width:250px;
	padding:5px;
	margin: 1em 0em 0 0em;
	display:none /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 10em;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	display:none
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
	display:block;
}

#content {
	clear: left;
	color: #ccc;
}

/*SEO*/
H1{
	float:left;
	font-size:16px;
	font-weight:bold;
	/*margin-bottom:10px;*/
	display:inline;
}

h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
}

h2.sstitre{ /* h2 des sous-titre des pages internes*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	display:inline;
}

h3.jaune { /* page Touring France*/
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #ffb92e;
font-size:16px;
}

h3.motsouligne { /*page regional touring */
	background-color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFCC;
	font-size:16px;
	display:inline;
	
}

h4.titre_paragraphe {  /*page Chauffeur driven car in France*/
	background-color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFCC;
	font-size:12px;
	display:inline;
}


