body {
	background-color: #eeede4;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	height: 100%;
	background-color: #eeede4;
	font-family : "Trebuchet MS", Tahoma, Arial, sans serif;
	font-size: 12px;
	color: #001a51; 
}

h1 {
	font-weight: normal;
	font-size: 20px;		
}

h2 {
	font-weight: bold;
	font-size: 14px;
	color: #da5700;

}

a {
	color: #da5700;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	color: #da5700;
	text-decoration: underline;
	font-weight: bold;
}


a img{
	border: none;
}

#head {
	height: 387px;
	background-image: url(imgs/img_head.jpg);
	background-repeat: no-repeat;
	background-position: center;
	overflow: auto;
}



#titre a {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	font-size: 25px;
	padding-right: 700px;
	position: relative;
	top: 315px;
	
	
}

#global {
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	overflow: auto;
	background-color: #FFFFFF;
}

#corps {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
}

#gauche {
	width: 690px;
	float: left;
	position: relative;
	background-color: #FFFFFF;
}

#menu {
	height : 19px;
	padding-left: 20px;
	margin-bottom: 20px;
	width: 690px;
	float: left;
}

#menu a:hover {
	text-decoration: none;
}

a .accueil {
	background-image: url(imgs/accueil02.jpg);
	width: 71px;
	height: 19px;
	float: left;
}

a .accueil:hover {
	background-image: url(imgs/accueil01.jpg);
	width: 71px;
	height: 19px;
	float: left;
}

a .vehicules {
	background-image: url(imgs/vehicules02.jpg);
	width: 86px;
	height: 19px;
	float: left;
}

a .vehicules:hover {
	background-image: url(imgs/vehicules01.jpg);
	width: 86px;
	height: 19px;
	float: left;
}

a .tarifs:hover {
	background-image: url(imgs/tarifs01.jpg);
	width: 58px;
	height: 19px;
	float: left;
}

a .tarifs {
	background-image: url(imgs/tarifs02.jpg);
	width: 58px;
	height: 19px;
	float: left;
}

a .devis {
	background-image: url(imgs/devis02.jpg);
	width: 172px;
	height: 19px;
	float: left;
}

a .devis:hover {
	background-image: url(imgs/devis01.jpg);
	width: 172px;
	height: 19px;
	float: left;
}

a .enfants:hover {
	background-image: url(imgs/enfants01.jpg);
	width: 125px;
	height: 19px;
	float: left;
}

a .enfants {
	background-image: url(imgs/enfants02.jpg);
	width: 125px;
	height: 19px;
	float: left;
}

a .liens {
	background-image: url(imgs/liens02.jpg);
	width: 44px;
	height: 19px;
	float: left;
}

a .liens:hover {
	background-image: url(imgs/liens01.jpg);
	width: 44px;
	height: 19px;
}

#contenu {
	margin-right: 10px;
	margin-left: 20px;	
}

#sousdroite {
	width: 290px;
	float: right;
	position: relative;
	background-color: #FFFFFF;
	min-height: 100%;	
}

#langue a {
	background-color: #FFFFFF;
	background-position: bottom left;
	font-size: 14px;
	text-decoration: none;
	font-weight: normal;
	text-transform: uppercase;
	margin-left: 10px;
	padding-top: 0px;
	color: #001a51;
	top: 0px;
	line-height: 20px;
}

#droite {
	width: 290px;
	float: right;
	position: relative;
	background-color: #da5700;
	margin-right: 10px;
	height: 100%;	
}

#coordonnees {
	background-image: url(imgs/sep-orange.jpg);
	background-position: left;
	background-repeat: repeat-y;
	padding: 20px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: normal;
}

#course {
	background-color: #FFFFFF;
	background-image: url(imgs/sep-blanc.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 20px;
	height: 100%;	
}

#course ul {
	padding-left: 20px;
		
	
	
}

#footer {
	margin-left: auto;
	margin-right: auto;
	height: 180px;
	background-image: url(imgs/img-foot.jpg);
	position: relative;
	background-repeat: no-repeat;
	background-position: top center;
	background-color: #da5700;
	bottom: 0;	
}

#foot-col  {
	margin-left: auto;
	margin-right: auto;
	padding-top:90px;
	color: #FFFFFF;
	width: 300px;
	text-decoration: none;	
}

#foot-col a {
	text-decoration: none;
	color: #FFFFFF;
	}

#foot-col a:hover {
	text-decoration: underline;
}





.decale {
	padding-left: 10px;		
}

.decale .gd-tel {
	font-size : 16px;
	font-weight: bold;
}

#centralimgs {
	
}

#centralvehicules {
	background-image : url(imgs/index/vehicules-index.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	border: none;
	width: 205px;
	height: 275px;
	color: #FFFFFF;
	font-weight: bold;
	float: left;
	position: relative;
	background-color: #DA5700;
	-moz-border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
}

#centralreservations {
	background-image : url(imgs/index/reservations-index.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	border: none;
	width: 205px;
	height: 275px;
	color: #FFFFFF;
	margin-left: 20px;
	margin-right: 20px;
	float: left;
	position: relative;
	background-color: #DA5700;
	-moz-border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
}

#centraltarifs {
	background-image : url(imgs/index/tarifs-index.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	border: none;
	width: 205px;
	height: 275px;
	color: #FFFFFF;
	font-weight: bold;
	float: left;
	margin: auto;
	position: relative;
	vertical-align: bottom;
	background-color: #DA5700;
	-moz-border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
}

.legende {
	width: 155px;
	float: right;
	height: 224px;
	margin-right: 10px;
	
}
.legende p {
	margin-top: 175px;
	
}


legend {
	font-size: 14px;
	color: #da5700;
	font-weight: bold;
}

fieldset, input, textarea{
	border: 1px solid #da5700;
}

fieldset {
	padding: 10px;
	
}

.ie {
	border: none;
}

table {
	width: 100%;
}


	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
