/* Formulaire de contact */

#form_contact {
	width: 100%;
}

#form_contact td {
	padding-left: 8px;
}
#form_contact tr{
	height: 50px;
}

/* Page de contact */

#contact {
	width: 470px;
	float: left;
	border-right: 1px solid #CCC;
}

#contact_right {
	text-align: center;
	float: right;
}
/* Annonce détaillée */

#annonce {
	width: 368px;
	background-image: url(../../images/annonce_cotes.gif);
	background-repeat: repeat-y;
	background-position: 18px 0;
	float: left;
	position: relative;
}

#annonce div.padding {
	padding: 10px 2px 10px 20px;
	text-align: center;
	font-size: 13px;
}

#annonce #photo {
	width: 133px;
	height: 120px;
	float: left;
	margin-left: 40px;
	margin-right: 20px;
}

#annonce table {
	width: 100%;
	margin-bottom: 20px;
}

#annonce td {
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #ffffff;
	font-weight: bold;
}

#annonce .txt_horaires {
	font-weight: bold;
	font-style: italic;
}

#mentions { position: absolute; z-index: 10; bottom: 30px; background: #c3c3d5; padding: 5px; border: 4px solid #5a6492; text-align: justify;}

#annonce .txt_telephone {
	height: 19px;
	line-height: 19px;
	padding-top: 1px;
	padding-bottom: 3px;
	padding-left: 24px;

	background-image: url(../../images/ico/ico_tel2.gif);
	background-repeat: no-repeat;
	color: #E82D28;
	font-weight: bold;
	font-size: 14px;
}

#annonce .couleur_0 {
	color: #ffffff;
	background-color: #5a6492;
}

#annonce .couleur_1 {
	color: #5a6492;
	background-color: #c3c3d5;
}

#annonce ul {
	margin-left: 30px;
	margin-bottom: 20px;
	color: #ff0000;
	font-weight: normal;
	font-size: 11px;
}

#annonce #annonce_haut {
	width: 368px;
	line-height: 31px;
	background-image: url(../../images/annonce_haut.gif);
	background-repeat: no-repeat;
	color: #ffffff;
	text-align: center;
}

#annonce .bas_bleu {
	line-height: 31px;
	background-image: url(../../images/bas_bleu.gif);
	background-repeat: no-repeat;
	background-position: 18px 0;
	color: #ffffff;
	text-align: center;
}
#annonce .bas_bleu  a{
	color: #FFF;
	padding: 0;
	margin-left: 20px;
}
#annonce .bas_bleu img {
display:inline;
margin-right:5px;
vertical-align:-5px;
}

#annonce ul {
	margin-left: 40px;
}

#annonce .prix {
	width: 96px;
	height: 36px;
	display: block;
	text-align: center;
	padding: 4px 0 0 0;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	background: url(../../images/bg-prix.png) no-repeat left top;
}	

/* ==================================================================
		OPERATION LIZJEUNE
====================================================================*/
.lizjeune {
	background: url(../../images/lizjeune/bloc.jpg) no-repeat;
	height: 190px;
	padding: 0;
	margin: 0;
}

h3.lizjeune_haut {
	width: 338px;
	line-height: 25px;
	color: #ffffff;
	text-align: left;
	padding-left: 40px;
	font-size: 16px;
}

.lizjeune p.padding {
	margin-top: 10px;
	margin-left: 10px;
	text-align: center;
	font-size: 13px;
	width: 130px;
	display: block;
	float: left;
	height: 180px;
	padding: 0;
}

.lizjeune #photo {
	width: 133px;
	height: 120px;
	float: left;
	padding: 0;
}

.lizjeune table.table {
	margin-top: 10px;
	width: 255px;
	margin-left: 5px;
	font-size: 10px;
	float: left;
}

.lizjeune table.table td {
	padding-left: 3px;
	padding-right: 3px;
	border: 1px solid #ffffff;
	font-size: 10px;
}

.lizjeune .couleur_0 {
	color: #ffffff;
	background-color: #5a6492;
	width: 95px;
}

.lizjeune .couleur_1 {
	color: #5a6492;
	background-color: #c3c3d5;
}

.lizjeune table.table2 {
	width: 320px;
	float: right;
	margin-top: -20px;
	padding: 0;
}

.lizjeune table.table2 tr.haut {
	height: 60px;
}

.lizjeune table.table2 tr.bas {
	height: 115px;
}

.lizjeune table.table2 tr.bas td {
	vertical-align: bottom;
}

.lizjeune table.table2 td.prix {
	width: 110px;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}

.lizjeune ul {
	color: #333;
	font-weight: normal;
	font-size: 11px;
	list-style-type: square;
}

.cadreJeune { width: 533px; height: 133px; background: url(../../images/lizjeune3.jpg) no-repeat; padding: 14px 20px 0 60px; margin: 0 auto;}
.cadreJeune h2 {color: #FFF; margin-bottom: 30px;}

div.bloc_recap {
	width: 733px;
	height: 321px;
	padding: 0 6px 10px 6px;
	background: url(../../images/lizjeune/bloc_recap.jpg) no-repeat;
	overflow: auto;
}
div.recap {
	width: 115px;
	height: 123px;
	background-repeat: no-repeat;
	vertical-align: bottom;
	float: left;
	margin: 0 2px 0 2px;
}
div.recap a {
	display: block;
	padding: 2px;
	margin-top:78px;
	height: 43px;
	background: #5a6492;
	text-align: center;
	font-size: 11px;
}
div.recap a:LINK, div.recap a:VISITED {
	color: #FFFFFF;
}
div.recap a:HOVER {
	background: #c3c3d5;
	color: #5a6492;
}

span.mentions {
	font-size: 10px;
	font-family: Verdana,Tahoma,Arial,Serif;
}

/* Autres */
#quelques_avantages {
	float: right;
	width: 367px;
	margin-top: 20px;

	background-image: url(../../images/cotes_gris.gif);
	background-repeat: repeat-y;
	background-position: 18px 0;
}

#quelques_avantages ul, #quelques_avantages li {
	padding-left: 0;
	margin-left: 0;
}

#quelques_avantages ul {
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 43px;
}

#quelques_avantages li {
	margin-bottom: 5px;
}

.bas_gris {
	display: block;

	line-height: 31px;

	background-image: url(../../images/bas_gris.gif);
	background-repeat: no-repeat;
	background-position: 18px 0;

	text-align: center;
}

#quelques_avantages .bas_gris img {
	display: inline;
	vertical-align: -5px;

	margin-right: 5px;
}


/*===================== Bloc avantages véhicules IMPORT =================== */
#quelques_avantages2 {
	float: right;
	width: 350px;
	margin-top: 20px;
	background: #F6F6F6;
	border: 1px solid #D1D1D1;
}

#quelques_avantages2 ul, #quelques_avantages2 li {
	padding-left: 0;
	margin-left: 0;
}

#quelques_avantages2 ul {
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 15px;
	display: block;
}

#quelques_avantages2 li {
	margin-bottom: 5px;
}
#quelques_avantages2 div {
	padding: 3px;
	background: #FFFFFF;
	display: block;
	margin: 3px;
}
#quelques_avantages2 span {
	font-size: 16px; 
	color: #707070;
	font-weight: bold;
	padding: 8px 3px 10px 3px;
	display: block;
}
#quelques_avantages2 a img {
	margin-left: 5px;
	float: right;
	margin-left: 5px;
}
#quelques_avantages2 a {
	text-align: right;
	float: right;
}

/*===================== Bloc déscriptif véhicule IMPORT =================== */
#annonce_import {
	width: 390px;
	float: left;
	background: #596492;
	margin-top: 20px;
}
#annonce_import span.heading {
	display: block;
	padding: 5px;
	color: #FFFFFF;
}

#annonce_import div.padding {
	margin: 1px;
	text-align: center;
	font-size: 13px;
	background: #F6F6F6;
	padding: 3px;
}

#annonce_import #photo {
	width: 133px;
	height: 100px;
}
#annonce_import .marque {
	font-size: 18px;
	color: #FFFFFF;
}
#annonce_import .version {
	display: block;
	font-size: 14px;
	color: #FFFFFF;
}

#annonce_import table td.commentaires {
	text-align: left;
	background: url(../../images/bg_commentaires.gif) repeat;
}
#annonce_import table td.commentaires div {
	padding: 5px 3px 8px 35px;
	background: url(../../images/punaise.gif) no-repeat left top;
	border: 1px solid #DEDEDE;
}

#annonce_import table.details {
	width: 100%;
	font-size: 11px;
	border: 0;
	border-collapse: collapse;
}

#annonce_import table.details td.couleur_0 {
	color: #FFFFFF;
	background-color: #596492;
	font-size: 10px;	
	border: 1px solid #FFFFFF;
	text-align: left;
	padding: 1px;
}

#annonce_import table.details td.couleur_1 {
	color: #596492;
	background-color: #c4c3d5;
	font-size: 10px;
	font-weight: normal;
	border: 0;
	text-align: left;
	border: 1px solid #FFFFFF;
	padding: 1px;
}

#annonce_import td {
	padding-left: 5px;
	padding-right: 5px;
	border: 0;
	font-weight: bold;
}

#annonce_import .txt_horaires {
	font-weight: bold;
	font-style: italic;
}

#annonce_import .couleur_0 {
	color: #ffffff;
	background-color: #5a6492;
}

#annonce_import .couleur_1 {
	color: #5a6492;
	background-color: #c3c3d5;
}

#annonce_import ul {
	margin-left: 30px;
	margin-bottom: 20px;
	color: #ff0000;
	font-weight: bold;
}

#annonce_import #annonce_haut {
	width: 368px;
	line-height: 31px;
	background-image: url(../../images/annonce_haut.gif);
	background-repeat: no-repeat;
	color: #ffffff;
	text-align: center;
}

#annonce_import ul {
	margin-left: 40px;
}

.howToContact {
	margin: 0 auto; 
	background: url(../../images/box_contact.gif) no-repeat;
	width: 518px;
	height: 77px;
}
.howToContact td { padding: 20px 0 0 0; text-align: center; }

#comparatif {
	clear: both;
	width: 748px;
	height: 412px;
	margin: 0 auto;
	background: url(../../images/bloc_comparatif.gif) no-repeat;
}

#comp_gauche {
	width: 354px;
	float: left;
	padding: 5px 10px 0 10px;
}
#comp_droite {
	width: 354px;
	float: left;
	padding: 5px 10px 0 10px;
}
#comp_gauche h3, #comp_droite h3 { color: #FFFFFF; font-size: 18px; font-weight: bold; margin-bottom: 15px; text-align: center; padding-top: 3px; }
#comp_gauche div.prix, #comp_droite div.prix{ font-size: 24px; font-weight: bold; width: 151px; height: 77px; position: relative; text-align: left; margin: 0 0 0 100px; color: #FFFFFF; line-height: 24px; }
#comp_gauche div.prix {background: url(../../images/bg_prix2.gif) no-repeat left top; }
#comp_droite div.prix {background: url(../../images/bg_prix.gif) no-repeat left top; }
#comp_droite div.prix span,#comp_gauche div.prix span { position: absolute; z-index: 10; left: 25px; top: 18px; height: 45px; display: block; width: 100px;}
#comp_gauche , #comp_droite { font-size: 9px; color: #555555; vertical-align: top;line-height: 9px; }


/* Tableau recherche site */

#tri {
	width: 100%;

	margin-left: auto;
	margin-right: auto;

	border-top: 1px solid #B2B2B2;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #B2B2B2;
	border-right: 1px solid #000000;
}

#tri td {
	line-height: 20px;

	padding-left: 3px;
	padding-right: 3px;

	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;

	border: 1px solid #b2b2b2;
}

#tri td.couleur_1 {
	background-color: #d0d3e1;
}

/* Tableau site */

#liste {
	width: 100%;
}

#liste td {
	border: 1px solid #ffffff;
}

#liste #liste_haut {
	line-height: 20px;
	background-color: #516C98;

	color: #ffffff;
}

#liste #liste_haut td {
	text-align: center;

	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
}

#liste .couleur_0 {
	line-height: 20px;
	background-color: #ffffff;
}

#liste .couleur_1 {
	line-height: 20px;
	background-color: #d0d3e1;
}

#liste .couleur_2 {
	line-height: 20px;
	background-color: #E82D28;
	color: #ffffff;
}

#liste .couleur_0 td, #liste .couleur_1 td, #liste .couleur_2 td {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
}

/* Tableau Administration */

#liste_admin {
	width: 100%;
}

#liste_admin td {
	padding: 5px;

	border: 1px solid #e6e6e6;
}

#liste_admin #liste_haut{
	font-weight: bold;
	text-align: center;

	color: #ffffff;
	background-color: #E82D28;
}

#liste_admin #liste_haut td {
	border: 0;
}

/* Tableau questionnaire STATISTIQUES */

#questionnaire {
	width: 100%;

	margin-bottom: 14px;

	border-top: 1px solid #a9a9a9;
}

	#questionnaire td {
		border: 1px solid #a9a9a9;
	}

	#questionnaire td.col_1 {
		width: 225px;

		background-color: #f6f6f6;

		padding-left: 5px;
	}

	#questionnaire div {
		line-height: 18px;
		height: 18px;

		background-color: #ffff00;

		text-align: right;
	}

	#questionnaire A:LINK { color: #0033cc; text-decoration: none }
	#questionnaire A:VISITED { color: #0033cc; text-decoration: none }
	#questionnaire A:HOVER { color: #ff0000; text-decoration: none }

/* Tableau questionnaire */

#tab_questionnaire {
	width: 350px;
}

#tab_questionnaire td {
	padding: 5px;

	border: 1px solid #e6e6e6;
}

/* Page dynamique */

#page_contenu {
	width: 300px;

	margin-right: 20px;

	float: left;
	margin-bottom: 25px;
}

ul#page_menu {
	width: 350px;

	margin-right: 40px;
	padding-left: 0;

    FONT-WEIGHT: 600;
    FONT-SIZE: 14px;
    COLOR: #516c98;
    FONT-FAMILY: Verdana;

	float: right;
}

ul#page_menu li {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 20px;
	padding-left: 0;
}
