a {
	text-decoration:none;
	color: #7e0000;
}

a:hover {
	text-decoration:none;
	color: #da353b;
}

a img{
border:0;
}

body
{
	background-color: #fcfcfc;
	width:100%;
	text-align:center;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: "arial", Tahoma, verdana, serif;

}
#conteneur{	
	width:800px;
	margin-right:auto;
	margin-left:auto;
}

#header{
	background: url('../images/design/header.jpg') no-repeat;
	margin-left:auto;
	margin-right:auto;
	height:87px;
	width: 575px;
	top:0;
}

#menu{
	height: 44px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	font-size:15px;
	font-family: 'Arial', verdana, serif;
	vertical-align:middle;
}
	#menu td a
	{
		color: #989898;
	}
	
	#menu a:hover
	{
		color: #FFFFFF;
		border-bottom: 2px solid #8c0d00;
	}
	
	#menu .gauche{
		background: url('../images/design/menu/gauche.png') repeat-x;
		width:23px;
	}
	
	#menu .separateur{
		background: url('../images/design/menu/background.png') repeat-x;
	}
	
	#menu .accueil{
		width: 105px;
		background: url('../images/design/menu/background.png') repeat-x;
	}
	
	#menu .societe{
		width: 155px;
		background: url('../images/design/menu/background.png') repeat-x;
	}
	
	#menu .voitures{
		width: 155px;
		background: url('../images/design/menu/background.png') repeat-x;
	}
	
	#menu .contacts{
		width: 105px;
		background: url('../images/design/menu/background.png') repeat-x;
	}
	
	#menu .livreor{
		width: 105px;
		background: url('../images/design/menu/background.png') repeat-x;
	}
	
	#menu .droite{
		background: url('../images/design/menu/droite.png') repeat-x;
		width:23px;
	}
	


#corps{
	text-align:left;
	width:800px;
}

#corps #contenu{
	width:800px;
	margin-left:auto;
	margin-right:auto;
}

#cadrefooter{
	font-family: "arial", verdana, serif, CriticizedRegular;
	background: url('../images/design/footer/cadre/background.png') repeat-x;
	margin-left:auto;
	margin-right:auto;
	height: 184px;
}
	
	#cadrefooter td.coordonnees{
	width:315px;
	border:1px solid #c3c3c3;
	vertical-align:top;
	padding-left:5px;
	}
	
	#cadrefooter td.video{
	width:315px;
	border:1px solid #c3c3c3;
	vertical-align:top;
	}
	
	#cadrefooter td.recherche{
	width:315px;
	border:1px solid #c3c3c3;
	vertical-align:top;
	padding-left:5px;

	}
	
.rouge{
	color: #7e0000;
}
	
.boutton1{
	cursor:pointer;
	color:#acacac;
	font-weight: bold;
	font-size:12px;
	font-family: "CriticizedRegular", Arial, verdana, serif;
	height:39px;
	border:0;
	padding-bottom:2px;
	line-height:2.2em;
}
	.boutton1 .centre a:hover{
	color:#FFFFFF;
	border-bottom:2px solid #7e0000;

	}
	
	.boutton1 td{
		border:0;
	}
	
	.boutton1 .gauche{
		background: url('../images/design/bouton/1/gauche.png') no-repeat;
		width:16px;
	}
	
	.boutton1 .centre{
		background: url('../images/design/bouton/1/background.png') repeat-x;
	}
	
	.boutton1 .droite{
		background: url('../images/design/bouton/1/droite.png') no-repeat;
		width:16px;
	}
#footer{
	background:url('../images/design/footer/ombre.png') no-repeat top;
	padding-top:10px;
	font-size:12px;
	font-weight:bold;
	font-family: "Arial", verdana, serif, CriticizedRegular;
	color: black;
	width: 800px;
}

label{
	font-weight:bold;
}

table.visible tr td{
	border-bottom: 1px solid black;
		text-align:center;
}

table.visible tr.titre td{
	color:#7e0000;
	font-weight:bold;
}

table.visible tr td.m a{
	color:green;
	font-size:12px;
}

table.visible tr td.s a{
	color:red;
	font-size:12px;

}

#contenu  .operation{
	color:green;
	font-family: 'CriticizedRegular';
	text-align:center;
	font-size:20px;
}

#contenu  .erreur{
	color:red;
	font-family: 'CriticizedRegular';
	text-align:center;
	font-size:20px;
}

#contenu label{
	color:#8c0d00;
	cursor:pointer;
}

#contenu h1{
	color:#8c0d00;
	font-weight:bold;
	cursor:pointer;
}
#contenu h3{
	color:#8c0d00;
	font-weight:bold;
	cursor:pointer;
}

#blockvoiture{
	width:655px;
	height:570px;
	background-color: #f4f4f4;
	border: 1px solid #d3d3d3;
	-moz-border-radius:25px;
	-webkit-border-radius:25px;
	margin-left:auto;
	margin-right:auto;
}

#blockvoiture #bigimage{
	width:304px;
	height:205px;
	background-color:#92211a;
	margin-left:20px;
}

#blockvoiture #littleimage{
	margin-right:15px;
	height:241px;
	overflow:auto;

}

#blockvoiture #infos{
	margin-left:20px;
}

#blockvoiture #infos table{
	text-align:left;
	font-size:12px;
}

#blockvoiture #infos table tr.t1{
	text-align:left;
	font-size:12px;
	background-color:#7a7a7a;
}

#blockvoiture #infos table tr.t2{
	text-align:left;
	font-size:12px;
	background-color:#d1d1d1;
}

#blockvoiture #infos td.titre{
	height:42px;
	font-weight:bold;
	padding-left:5px;
}

#blockvoiture #infos td.infos{
	height:42px;
}

