A:LINK { color: #0a2660; text-decoration: none }

#menu A:LINK { color: #ffffff; text-decoration: none }
#footer_bar,#footer { display: none; }

h3.bleu {
	margin-bottom: 10px;
	font-size: 13px;
	line-height: 23px;
	padding-left: 10px;
	height: 30px; 
	color: #FFF;
}
	
.clear {
	clear: both;
}

A IMG {
	border: none;
}

body,td,th {
	font-family: Verdana, sans-serif;
	font-size: 13px;
}

* {
	padding: 0;
	margin: 0;
}

body {
	background-color: #164ab3;
	background-image: url(../../images/structure/fond.gif);
	background-repeat: repeat-x;

	text-align: center;
}

form { display : block; margin : 0; padding : 0; }

img {
	display: block;
}

label {
	float: left;
	display: inline;
	width: 120px;
	text-align: left;
}

/* liste à puce */

ul {
	margin-left: 0;
	padding-left: 0;
	text-indent: 0;
	text-align: left;
	margin-top: 0;
}

li {
	margin-bottom: 5px;
}

table {
	border-collapse: collapse;
} 

td img {
	display: inline;
}

hr {
	display:block;
	width: 560px;
	height: 1px;
	margin: 0;
	_margin: -7px 0;
	margin-bottom: 20px;
	padding: 0;
	color: #133872;
	background-color: #133872;
	border: 0;
}

h1 { font-size : 1.4em; margin-bottom : 10px; color: #133872; text-align: left; }
h2 { font-size : 1.4em; margin-bottom : 0; color: #133872; text-align: left; font-family: Arial; }
h3 { font-size : 1em; margin-bottom: 10px; font-family: Arial; }
h4 { font-size : 1em; margin : 1.33em 0; font-weight: bold;}
h5 { font-size : 1.4em; }
h6 { font-size : 0.67em; margin : 0; }

#header {
	display: none;
}

p#menu {
	display: none;
}

#centre {
	width: 760px;
	padding-bottom: 4px;
	padding-top: 10px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	background-color: #ffffff;
}

#bloc_centre {
	padding: 0 10px 10px 10px;
	display: block;
}

/* Bloc général */

.bloc {
	padding: 12px 60px 0 12px;
	padding-top: 12px;
	text-align: justify;
	background-image: url(../../images/bloc_fond.gif);
	background-repeat: no-repeat;
}

	.bloc h3 {
		font-size : 12px;
		margin-bottom: 10px;
		font-family: Arial;
		color: #0033cc;
	}

	.bloc img {
			float: left;

			margin-right: 10px;
			margin-bottom: 15px;
	}
/* Annonce détaillée */

#annonce_details {
	width: 351px;
	padding-top: 11px;
	background-image: url(../../images/annonce_details_fond.gif);
	background-repeat: no-repeat;
	float: left;
}

	#annonce_details h3 { font-size : 1.1em; margin-bottom: 20px; font-family: Arial; color: #0560B8; padding-left: 11px; padding-right: 21px; }

	#annonce_details p { font-size : 1.2em; font-family: Arial; padding-left: 11px; padding-right: 21px; }

	#annonce_details label { color: #0560B8; width: 155px; }

#annonce_options {
	width: 351px;
	padding-top: 11px;
	margin-left: 10px;
	background: #FAFAFA;
	border: 1px solid #CCCCCC;
	float: right;
}

	#annonce_options h3 { font-size : 1.1em; margin-bottom: 15px; font-family: Arial; color: #0560B8; padding: 0 11px; }

	#annonce_options p { font-size : 1.2em; font-family: Arial; padding:  0 11px 10px;}
	
	
#annonce_mail {
	width: 349px;
	padding-top: 11px;
	float: left; 
	background: #FAFAFA;
	border: 1px solid #CCCCCC;
	margin-top: 15px;
}	

	#annonce_mail h3 { font-size : 1.1em; margin-bottom: 5px; font-family: Arial; color: #0560B8; padding-left: 11px; padding-right: 21px; }
/*=================== PAge contact ========================*/
.bloc_contact  { width: 350px; float: left; padding: 2px; border: 1px solid #CCC; height: 120px;}
.bloc_contact p { padding: 5px; }


#droite hr {
	display:block;
	width: 200px;
	height: 1px;
	margin: 0;
	margin-bottom: 5px;
	padding: 0;
	color: #dfe3e6;
	background-color: #dfe3e6;
	border: 0;
}

A.lien_marque {
	font-family: Verdana, Arial;
	background-image: url(../../images/structure/fleche_marque.gif);
	background-position: 0 2px;
	background-repeat: no-repeat;
	padding-left: 15px;
}

select {
	font-size: 11px;
}

/* General */

br.sep {
	clear:both;
	visibility:hidden;
}

.txt_rouge { color: #ff0000; }
.txt_small { font-size: 11px; }
.left { float: left; }

/* Détails d'un véhicule */
div#annonce_top {
	height: 120px;
}

div#annonce_top div.photo_top {
	float: right;
	width: 140px;
	margin: 0 0 0 0;
}
div#annonce_top div.photo_top img {
	width: 140px;
}

div#annonce_top #btn {
	display: none;
}

div#annonce_top h1 {
	font-size: 18px;
	font-weight: bold;
	color: #2969a7;
	margin-bottom: 0;
}

div#annonce_top span.prix {
	font-size: 18px;
	font-weight: bold;
	color: #000;
}

ul#onglets {
	list-style: none;
	margin: 0 0 0 0;
	display: none;
	width: 100%;
	height: 26px;
}

div.onglet_page {
	background: #f5f5f5;
	border: 1px solid #b6b6b6;
	display: block;
	padding: 10px;
	font-size: 11px;
}
div.onglet_page_off {
	display: block;
}

div.onglet_page label {
	display: block;
	float: left;
	width: 180px;
	color: #5d5d5d;
	font-weight: normal;
	margin-bottom: 3px;
}

div.onglet_page hr {
	width: 100%;
	border: 0;
	background: #7e7e7e;
	color: #7e7e7e;
	height: 1px;
}


div.parking {
	width: 190px;
	background: url(../../images/park_bg.gif) repeat-y;
}
div.parking h3 {
	width: 145px;
	height: 24px;
	background: url(../../images/park_header.gif) no-repeat;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 8px 0 0 45px;
}
div.parking p {
	padding: 0 5px 0 5px;
}

div.progressBarStatus { margin-top: 10px;}
