/* CSS Document */
/* CSS Document */
body, div, form, ul, li, dl, dt, dd, img {
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #FFFFFF;
	
}
body {
	background-color: #DFDFDF;
	/*-moz-background-clip: initial;
	-moz-background-origin: initial;
	-moz-background-inline-policy: initial;
	width: 950px;
	height: 700px;
*/
}
#conteneur {
margin: 20px auto 0 auto;
width: 950px;
height: auto;
background-image: url(../images/haut.gif);
background-repeat: no-repeat;
background-color: #FFFFFF;
}
#header {
width: 950px;
height: 91px;
}
#logo {
float: left;
width:448px;
height: 79px;
}
#drap {
text-align: right;
padding-top: 10px;
float: left;
width: 440px;
}
#menu {
float: right;
	margin: 0 10px 0 0;
	width: 808px;
	/*height: 1%      background: #FFFFFF;*/
	font-size: 12px;
}
#menu ul {
	margin: 0;
	padding: 10px 0 0;
	list-style: none;
}
#menu li {
	float: right;
	background: url(../images/ongletgauche.gif) no-repeat left top;
	margin: 0;
	margin-left: 3px;
	padding: 0 0 0 25px;
	/*border-bottom: 1px solid #765;
*/
}
#menu a {
	float: right;
	display: block;
	width: .1em;
	background: url(../images/ongletdroit.gif) no-repeat right top;
	padding: 3px 25px 4px 0px;
	text-decoration: none;

	color: #003366;
	white-space: nowrap;
}
#menu > ul a {
	width: auto;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu a {
	float: none;
}
/* End IE5-Mac hack */
#menu a:hover {
	color: #FFF;
}
#menu #current {
	background-position: 0 -27px;
	border-width: 0;
}
#menu #current a {
	background-position: 100% -27px;
	padding-bottom: 4px;
	color: #FFF;
}
#menu li:hover, #menu li:hover a {
	background-position: 0 -27px;
	color: #FFF;
}
#menu li:hover a {
	background-position: 100% -27px;
}
#bandeau-vert {
padding-left: 30px;
font-family: Arial Black, Arial, Verdana, sans-serif;
clear: both;
font-size: 40px;
height: 55px;
}
#bandeau-vert-uk {
padding-left: 30px;
font-family: Arial Black, Arial, Verdana, sans-serif;
clear: both;
font-size: 34px;
height: 55px;
}
#bandeau-vert .petit {
font-size: 20px;
vertical-align: top;
}
#contenu-accueil {
width: 950px;
height: 550px;
background-image: url(../images/voitures-accueil.jpg);
background-repeat: no-repeat;
background-color: #FFFFFF;
}
#forfait {
float: right;
width: 460px;
}
.forf_a {
font-family: Arial Black, Arial, Verdana, sans-serif;
font-size: 28px;
font-style: italic;
}
.forf_b {
font-family: Arial Black, Arial, Verdana, sans-serif;
font-size: 20px;
font-style: italic;
}
#tar_acc_a {
float: left;
padding-left: 145px;
padding-top: 150px;
margin: 0;
}
.tar_acc_a_int {
margin: 0;
padding: 0;
text-align: center;
font-size: 1.2em;
color: #336600;
}
#tar_acc_b {
float: left;
padding-left: 689px;
padding-top: 50px;
margin: 0;
}
#tar_acc_c {
float: left;
padding-left: 240px;
padding-top: 10px;
margin: 0;
}

.gras {
font-weight: bold;
}
.inter {
font-size: 1.4em;
}

.bigtar {
font-family: Arial Black, Arial, Verdana, sans-serif;
font-weight: bold;
font-size: 3em;

}
.spacer {
clear: both;
}
#texte {
margin: 0 auto;
width: auto;
height: auto;
color: #000000;
font-weight: bold;
padding: 10px;
background-color: #FFFFFF;
}
#texte p{
width: 900px;
height: 40px;
margin: 0;
padding: 0;
}

#pied {
width: 950px;

color: #000000;
}
a.lien1 {

text-decoration: none;
color: #000000;
}
.pie{
    text-align: center; 
    font-size: 0.8em;
 }
#contenu_situ {

width: 950px;
height: auto;

}
h1 {
margin: 20px 0 10px 0;


}
#adresse_situ {
height: 30px;
font-size: 16px;
font-weight: bold;
}
#map { 
float: left;
width: 456px;
height: 392px;
}
#gauche { 
float: left;
width: 456px;
height: 392px;
}
.inter_situ {
float: left;
width: 12px;
height: 392px;
/*border: thin rgb(0,0,0) solid;*/

}
#droite_situ {
float: left;
width: 456px;
height: 392px;
}
#droite_nous {
float: left;
width: 456px;
height: 392px;
Color: #000000;
}
#droite_nous p{
color:#336600;
font-size: 13px;
font-weight: bold;
text-align: left;
margin: 15px;
}
p.bas_nous {
margin: 0 auto;
color:#336600;
font-size: 13px;
font-weight: bold;
width:430px;
text-align: left;
border: thin rgb(0,0,0) solid;
padding: 5px;
background-color: #B5E356;
}
ul#navlist
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}

#navlist li
{
display: inline;
list-style-type: none;
font-weight: bold;
font-size: 16px;
}

#navlist a { padding: 6px 12px; }

#navlist a:link, #navlist a:visited
{
color: #003366;
background-color: #B5E356;
text-decoration: none;
}

#navlist a:hover
{
color: #FFFFFF;
background-color: #843D43;
text-decoration: none;
}
.resa_tit {
color:#336600;
margin: 0 auto;
width:930px;
font-size: 16px;
font-weight: bold;

}
#gauche_resa {
float: left;
width: 475px;
height: 423px;
background-image: url(../images/c1.jpg);
background-repeat: no-repeat;
background-position: center top;

}
#gauche_resa p{
position: relative;
 top: 250px; 
width: 400px;
height: 40px;
font-size: 16px;
font-weight: bold;
color: #336600;

}
#droite_resa {
float: left;
width: 475px;
height: 423px;
background-image: url(../images/fiat-grande-punto.jpg);
background-repeat: no-repeat;
background-position: center top;
}
#droite_resa p{
position: relative;
 top: 250px; 
width: 400px;
height: 40px;
font-size: 16px;
font-weight: bold;
color: #336600;

}
/*formulaire*/
#form1 {
	border: none;
	margin: 0 auto;
	padding: 7px;
	position: relative;
	width: 550px;
}
#form1 p {
	font-size: 0.9em;
}
#form1 textarea#message {
	font-size: 1em;
	padding-top: 2px;
	width: 300px
}
.row {
	clear: both;

height: 30px;
}
.row_dem {
	clear: both;

height: 80px;
}
.label {
	float: left;
	width: 220px;
	text-align: right;
	padding-top: 13px;
}
.formw {
	float: right;
	width: 300px;
	text-align: left;
	padding-top: 10px;
	font-size: 1em;
}
.labelcontact {
	float: left;
	width: 100px;
	text-align: right;
	padding-top: 13px;
	color: #336600;
}
.formcontact {
	float: right;
	width: 420px;
	text-align: left;
	font-size: 1em;
	padding-top: 10px;
}
.submit {
	text-align: center;
	margin-bottom: 10px;
	color: #b81e8e;
}
#formula {
width: 600px;
margin: 0 auto;

}
.vert {
color: #336600;
}
.add_cont {
float: left;
margin-left: 30px;
color: #336600;
text-align: left;
}
.hor_cont {
margin-left: 20px;
float: left;
color: #336600;
text-align: left;
}
/*tarifs*/
table {
margin: 0 auto;
color: #000000;

border-collapse: collapse;
border-width: 1px;
border-style:solid; 
border-color: #9C999B;
}
caption {
margin: auto;
text-align: center;
}
td{
border-collapse: collapse;
border-width: 1px;
border-style:solid; 
border-color: #9C999B;
padding: 3px;
}
.soulign {
text-decoration: underline;
}

.col_titre {
text-align: left;
background-color: #FFFFFF;
}
.col1 {
background-color: #B5E456;
}
.col2 {
background-color: #E4B556;
}
.col3 {
background-color:#B556E4;
}
.col4 {
background-color: #E45656;
}
.intercalaire  {
 	height: 2px;
 	background-color: #000000;
 	}
 	
   hr {
clear: both;
width: 550px;
color: #993333;
background-color: #993333;
height: 1px;
border: 0;
}
.rouge {
color: #F71025;
}
.ami_fav {

	width: 955px;

	height: 27px;



}

.ami_fav a {

	font-size: 14px;

	text-decoration: none;

	color: #a71e6e;

}

.ami_fav ul {

	width: 400px;

	margin: 0 auto;
list-style-type: none;
}

.favoris {

	float: left;

	margin-top: 6px;
padding-top: 5px;
	padding-left: 30px;

	background-image: url(../images/favoris.gif);

	background-repeat: no-repeat;

	background-position: left center;

}

.ami {

	float: left;

	margin-top: 6px;

	margin-left: 30px;
padding-top: 5px;
	padding-left: 30px;
	background-image: url(../images/ami.gif);

	background-repeat: no-repeat;

	background-position: left center;

}
/*envoyer ami*/

#amis {
	position: relative;
	top: -80px;
	left: 400px;
	background-color: #a71e6e;
	width: 215px;
	height: 75px;

	visibility: hidden;

	z-index: 30;

}

#monemail {

	float: left;

	margin: 5px;

}

#emailami {

	float: left;

	margin: 0 5px 5px 5px;

}

#reponseenvoyerami {

	margin: 0;

	color: red;

}

.ferm {

	float: left;

	margin-top: 5px;

}

.ok {

	float: left;

}
