/* CSS Document www.garage-lafayette.com */

/* GENERAL */
body{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#2d5269;
	background-color:#E8EBF0;}
#conteneur{
	width:930px;
	margin-left: auto;
	margin-right: auto;
	padding:0px 10px 0px 10px;
	background-color:#FFF;}
#colonne_gauche{
	float:left;
	width:625px;
	margin-right:25px;}
#colonne_droite{
	float:right;
	width:280px;}
#menu{
	margin:17px 0px 0px -10px;
	width:950px;
	background-color:#f2f1f0;}
#menu ul{
        margin:0px 10px 0px 4px;
        padding:5px 0px 6px 0px;
        list-style-type:none;}
#menu ul li{
	display:inline;
	margin-left:7px;
	font-size:14px;
	font-weight:bold;
	color:#2d5269;}
#menu ul li a{
    text-decoration: none;
    color: #2d5269;}
#menu ul li a:hover{
    color: #004b93;
    text-decoration: none;}
#menu ul li a:active{
    color: #004b93;
    text-decoration: none;}
#top_eos{
	font-size:7pt;
	font-weight:bold;
	margin:0;
	padding-top:8px;}
#bandeau{padding-top:22px;}
#logo{
	float:left;
	padding-left:30px;
	border:0;}
#bandeau_url{
	float:left;
	padding:24px 0px 0px 13px;
	font-size:24px;}
#baseline{
	float:right;
	padding:32px 0px 0px 0px;
	font-size:12px;
	font-weight:bold;}
a:link,a:visited{
	color:#2d5269;
	text-decoration:underline;}
a:hover{
	color:#2d5269;
	text-decoration:none;}
.clear{
	clear:both;}
#footer{
	width:930px;
	height:30px;
	margin-top:45px;
	padding-bottom:6px;
	background-image:url(../images/footer_background.gif);
	background-repeat:no-repeat;}
#footer ul{
    float:left;
	margin:0;
    padding:3px 0px 0px 15px;
    list-style-type:none;}
#footer ul li{
	display:inline;
	margin-left:10px;
	font-size:11px;
	color:#a1a0ac;}
#footer ul li a{
	font-size:11px;
    text-decoration: none;
    color: #a1a0ac;}
#footer ul li a:hover{
	font-size:11px;
    color: #a1a0ac;
	font-weight:normal;
    text-decoration: underline;}
#footer ul li a:active{
	font-size:11px;
    color: #a1a0ac;
    text-decoration: none;}
#footer_copyright{
	float:right;
	font-size:11px;
	color:#a1a0ac;
	padding:7px 25px 0px 0px;}
.noborder{
	border:0;
}

/* HOME */
#home_picture{
	width:930px;
	height:340px;
	margin-top:25px;
	margin-bottom:35px;
	background-color:#036;
	background-image:url(../images/home_main.jpg);}
#home_picture h1{
	margin:0px;
	padding-top:15px;
	font-size:30px;
	font-weight:bold;
	color:#FFF;
	text-align:center;}
#home_picture p{
	font-size:18px;
	font-weight:normal;
	color:#FFF;
	padding:130px 15px 0px 15px;}
#home_occasions{
	width:444px;
	height:279px;
	border:1px solid #aeadb7;
	float:left;
	margin-right:19px;}
#home_occasions p{
	margin:15px 0px 21px 12px;
	font-size:12px;}
#home_occasions h2{
	margin:0;
	padding:14px 0px 14px 10px;
	font-size:14px;
	font-weight:bold;
	color:#2e546c;
	background-color:#f2f1f0;}
#home_occasions_defilant{
	margin:0px 18px 18px 12px;}
#home_occasions_v1{
	float:left;
	border:1px solid #2e546c;}
#home_occasions_v2{
	float:right;
	border:1px solid #2e546c;}
#home_occasions_lien{
	float:right;
	width:195px;
	overflow:hidden;
	font-size:14px;
	font-weight:bold;
	color:#004b93;
	margin:30px 10px 0px 5px;
	text-align:right;}
#home_occasions_lien a{
	color:#004b93;
    text-decoration: none;}
#home_occasions_lien a:hover{
	color:#004b93;
    text-decoration: underline;}
#home_occasions_lien a:active{
	color:#004b93;
    text-decoration: underline;}
#home_texte{
	width:465px;
	height:281px;
	float:right;
	background-color:#f2f1f0;}
#home_texte h2{
	margin:0;
	padding:14px 0px 14px 10px;
	font-size:14px;
	font-weight:bold;
	color:#2e546c;}
#home_texte ul{
	margin:0;
	padding:0px 12px 0px 24px;
	font-size:12px;}
#home_texte ul li{
	margin:0;
	padding:12px 0px 0px 10px;}
#home_occasion_tmp{
	margin:12px 12px 12px 15px;}
	
/* LISTE OCCASIONS */
#page_occasion{
	margin-top:30px;}
#page_occasion h1{
	font-size:18px;
	font-weight:bold;
	color:#2e546c;
	padding:5px 0px 20px 0px;}
#page_occasion h2{
	margin:0px 0px 10px 0px;
	padding:0;
	font-size:18px;
	font-weight:bold;
	color:#004b93;}
.liste_encadre1{
	width:602px;
	height:163px;
	padding:15px 8px 16px 13px;
	border:1px solid #aeadb7;}
.liste_encadre2{
	width:602px;
	height:163px;
	padding:15px 8px 16px 13px;
	border:1px solid #aeadb7;
	border-top:0px;}
.liste_prix{
	font-size:18px;
	font-weight:bold;
	color:#aeadb7;}
.liste_left{
	float:left;
	width:430px;}
.liste_left p{
	float:left;
	margin:10px 0px 0px 10px;
	font-size:12px;
	color:#000;}
.liste_right{
	float:right;
	text-align:right;}
.liste_right div{
	font-size:18px;
	font-weight:bold;
	color:#aeadb7;}
.liste_right img{
	border:0;
	margin-top:121px;}
.liste_encadre_photo{
	float:left;
	width:148px;
	height:127px;
	padding-top:5px;
	text-align:center;
	background-color:#f2f1f0;}
.liste_encadre_photo img{	
	border:0;
	margin-bottom:1px;}
.liste_encadre_photo span{
	font-size:12px;
	color:#004b93;}
	
/* FLASH INFO */
#flashinfo{
	width:908px;
	margin-top:25px;
	padding:10px;
	border:1px solid #2e546c;}
#infoflash_titre{
	font-size:14px;
	font-weight:bold;
	color:#b40000;}
.infoflash_para{
	font-size:12px;
	color:#2e546c;
	margin:12px 0px;}
	
/* DETAIL OCCASION */
#page_detail{
	margin-top:30px;}
#page_detail h1{
	font-size:18px;
	font-weight:bold;
	color:#004b93;
	padding:0px 0px 25px 0px;}
#module_photos{
	width:615px;
	height:350px;
	padding:5px;
	background-color:#386a9f;}
#detailmax{
	float:left;
	width:466px;
	height:350px;
	overflow:hidden;}
#detailmin{
	float:right;
	width:106px;
	overflow:hidden;}
#detailmin img{
	border:0;
	padding-bottom:6px;}
.detail_prix{
	float:left;
	width:300px;
	font-size:18px;
	font-weight:bold;
	color:#386a9f;
	padding:10px 0px;}
.detail_impression{
	float:right;
	width:325px;
	text-align:right;
	color:#386a9f;
	padding:10px 0px;}
#module_texte{
	width:615px;
	padding:5px;
	margin-bottom:8px;
	background-color:#f2f1f0;}
#module_texte_left{
	float:left;
	width:300px;
	margin-right:15px;}
#module_texte_right{
	float:right;
	width:300px;}
#module_texte span{
	font-size:14px;
	color:#000;
	font-weight:bold;}
#module_texte p{
	font-size:12px;
	color:#000;}
#btn_retour_liste{
	float:left;
	border:0;}
#btn_contact_occasion{
	float:right;
	border:0;}
	
/* NEUF */
#page_neuf{
	margin-top:30px;}
#page_neuf h1{
	font-size:18px;
	font-weight:bold;
	color:#004b93;}
#neuf_left{
	float:left;
	width:665px;
	margin-top:35px;
	margin-right:10px;}
#neuf_right{
	float:right;
	margin-right:25px;}
#page_neuf a{
	font-weight:bold;}
#page_neuf span{
	font-weight:bold;
	cursor:pointer;
	text-decoration:underline;}
#neuf_bandeau{
	margin:40px 0px 20px 0px;}
	
/* ENTRETIEN */
#page_entretien{
	margin-top:30px;}
#page_entretien ul {
	margin:0;
	padding:0px 12px 0px 48px;
	font-size:12px;}
#page_entretien ul li{
	margin:0;
	padding:12px 0px 0px 10px;}
#page_entretien img{
	border:2px solid #395a83;}
#page_entretien h1{
	font-size:18px;
	font-weight:bold;
	color:#004b93;}
#page_entretien h2{
	margin:0px 0px 14px 0px;
	padding:0px 0px 0px 17px;
	font-size:14px;
	font-weight:bold;
	color:#004b93;}
.entretien_bloc{
	margin-top:60px;}
#entretien_left1{
	float:left;
	width:550px;}
#entretien_right1{
	float:right;}
#entretien_left2{
	float:left;
	width:290px;
	margin-right:25px}
#entretien_right2{
	float:right;
	width:600px;}
#entretien_left3{
	float:left;
	width:550px;}
#entretien_right3{
	float:right;}
#entretien_left3 div {
	padding-left:17px;}
#entretien_left4{
	float:left;
	width:290px;
	margin-right:25px}
#entretien_right4{
	float:right;
	width:600px;}
	
/* ACCES */
#page_acces{
	margin-top:30px;}
#page_acces h1{
	font-size:18px;
	font-weight:bold;
	color:#004b93;
	margin-bottom:40px;}
	
/* CONTACT */
#page_contact{
	margin-top:30px;}
#page_contact h1{
	font-size:18px;
	font-weight:bold;
	color:#004b93;
	margin-bottom:40px;}
#page_contact input{
	width:180px;
	border:1px solid #004b93;
	padding:1px;
	color:#004b93;}
#page_contact textarea{
	border:1px solid #004b93;
	padding:4px;
	color:#004b93;}
.asterisque{
	font-size:10px;
	color:#b40000;}
.btn_envoyer{
	margin:10px 0px 10px 0px;
	border:0px;
	padding:0px;}
#message_envoye{
	width:500px;
	margin-left: auto;
	margin-right: auto;
	margin-top:22px;
	margin-bottom:300px;
	padding:25px;
	border:1px solid #2e546c;
	color:#2e546c;
	background-color:#f2f1f0;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
	
/* MENTIONS LEGALES */
#page_mentions{
	margin-top:30px;}
#page_mentions h1{
	font-size:18px;
	font-weight:bold;
	color:#004b93;
	margin-bottom:40px;}

/* PLAN DU SITE */
#page_plan{
	margin-top:30px;}
#page_plan h1{
	font-size:18px;
	font-weight:bold;
	color:#004b93;
	margin-bottom:25px;}
#page_plan ul{
        margin:0px 10px 0px 4px;
        padding:5px 0px 6px 0px;
        list-style-type:disc;}
#page_plan ul li{
	margin-left:7px;
	margin-bottom:12px;
	font-size:12px;
	font-weight:bold;
	color:#2d5269;}
#page_plan ul li a{
    text-decoration: none;
    color: #2d5269;}
#page_plan ul li a:hover{
    color: #004b93;
    text-decoration: none;}
#page_plan ul li a:active{
    color: #004b93;
    text-decoration: none;}
#page_plan ul ul{
	padding-left:30px;
	list-style-type:circle;}
	
/* ENCADRES */
.encadre_top{
	width:280px;
	height:20px;
	position:relative;
 	right:0px;
  	bottom:-3px;}
.encadre_bleu_bottom{
	width:280px;}
.encadre_bleu_center{
	width:280px;
	background-image:url(../images/encadre_bleu_center.gif);
	background-repeat:repeat;}
.encadre_bleu_center a{
	color:#FFF;}
.encadre_bleu_titre {
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	padding:0px 30px 20px 30px;}
.encadre_bleu_txt {
	color:#FFF;
	padding:0px 30px 12px 30px;}
.encadre_gris_bottom{
	width:280px;}
.encadre_gris_center{
	width:280px;
	background-image:url(../images/encadre_gris_center.gif);
	background-repeat:repeat;}
.encadre_gris_center a{
	color:#2e546c;}
.encadre_gris_titre {
	font-size:14px;
	font-weight:bold;
	color:#2e546c;
	padding:0px 30px 20px 30px;}
.encadre_gris_txt {
	color:#2e546c;
	padding:0px 30px 12px 30px;}
.encadre_gris_txt ul{
	margin:0;
	padding:0px 0px 0px 15px;
	font-size:12px;}
.encadre_gris_txt li{
	list-style-image:url(../images/puce1.gif);
	padding:0px 0px 12px 0px;}
.encadre_gris_txt li a{
	text-decoration:none;}
.encadre_gris_txt li a:hover,a:active{
	text-decoration:underline;}
	
/* PAGINATION */
.pagination_content{
	width:613px;
	height:14px;
	padding:5px;
	border-top:0;
	border-bottom:1px solid #aeadb7;
	border-left:1px solid #aeadb7;
	border-right:1px solid #aeadb7;
	background-color:#f2f1f0;
	font-size:11px;}
.pagination_precedent{
	float:left;
	width:204px;}
.pagination_centre{
	font-size:11px;
	color:#aeadb7;
	float:left;
	text-align:center;
	width:204px;}
.pagination_suivant{
	float:right;
	text-align:right;
	width:204px;}
.pagination_suivant a{
	text-decoration:none;}
.pagination_suivant a:active, a:hover{
	text-decoration:underline;}
.pagination_precedent a{
	text-decoration:none;}
.pagination_precedent a:active, a:hover{
	text-decoration:underline;}
.pagination_centre a{
	font-weight:bold;
	color:#aeadb7;
	text-decoration:none;}
.pagination_centre a:active, a:hover{
	font-weight:bold;
	color:#aeadb7;
	text-decoration:underline;}
.pagination_encours{
	color:#004b93;
	font-weight:bold;}


/* 404 */
#erreur_404{
	width:500px;
	margin-left: auto;
	margin-right: auto;
	margin-top:100px;
	margin-bottom:300px;
	padding:25px;
	border:1px solid #2e546c;
	color:#2e546c;
	background-color:#f2f1f0;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}