/* CSS Document */

* {margin:0; padding:0;}
img {border:none;}
a {cursor:pointer;}
input, select, textarea {
	color:#786f78;
	font-family:Arial, Helvetica, sans-serif;
}
/*----------------------------------------------------GENERAL------------------------------------------------------------*/

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#332217;
	background:url(images/pixel_bg.gif) repeat-x;
	background-color:#fafafa;
	margin:auto;
}

a {
	text-decoration:none;
	color:#332217;
}

a:hover {
	text-decoration:underline;
}

h3 {
	font-size:15px;
	padding-bottom:10px;
	margin-top:20px;
	font-weight:bold;
}

.texte10 {	
	font-size:10px;
}

.texte11 {	
	font-size:11px;
}

.texte12 {	
	font-size:12px;
}

.texte13 {	
	font-size:13px;
}

.texte14{	
	font-size:14px;
}

.texte15{	
	font-size:15px;
}

.texte17{	
	font-size:17px;
}

.texte18{	
	font-size:18px;
}

a.souligne {	
	text-decoration:underline;
}

a.souligne:hover {	
	text-decoration:none;
}

.noir {
	color:#000;
}

.blanc {	
	color:#FFF;
}

a.blanc_s {	
	color:#FFF;
	text-decoration:underline;
}

a.blanc_s:hover {	
	color:#FFF;
	text-decoration:none;
}


.color2 {
	color:#9d0706;
}

a.color2 {
	color:#9d0706;
	text-decoration:none;
}

a.color2:hover {
	text-decoration:underline;
}

.color3 {
	color:#887f7a;
}

a.color3 {
	color:#887f7a;
	text-decoration:none;
}

a.color3:hover {
	text-decoration:underline;
}

.color4 {
	color:#261912;
}

a.color4 {
	color:#261912;
	text-decoration:none;
}

a.color4:hover {
	text-decoration:underline;
}

.color5 {
	color:#5a5a5a;
}

a.color5 {
	color:#5a5a5a;
	text-decoration:none;
}

a.color5:hover {
	text-decoration:underline;
}


.color6 {
	color:#a5a2a0;
}

.color7 {
	color:#c8c4c1;
}

.color8 {
	color:#88807a;
}

.color9 {
	color:#cbc7c5;

}


.error {	
	color:#FF0000;
	font-size:10px;
}	
/*----------------------------------------------------ELEMENTS MISE EN PAGE------------------------------------------------------------*/
.centrer {	
	text-align:center;
}

.margin_auto {
	margin:auto;
}

.align_droit {
	text-align:right;
}

.justifier {
	text-align:justify;
}

.texte_barre {	
	text-decoration:line-through;
}

.float_left {
	float:left;
}

.float_right {
	float:right;
}


.clear_left {
	clear:left;
}

.clear_right {
	clear:right;
}

.clear_both {	
	clear:both;
}

.lineheight02 {
	line-height:2px;
}

.lineheight04 {	
	line-height:4px;
}

.lineheight05 {	
	line-height:5px;
}

.lineheight08 {	
	line-height:8px;
}

.lineheight10 {
	line-height:10px;
}

.lineheight11 {
	line-height:11px;
}

.lineheight13 {
	line-height:13px;
}


.lineheight15 {
	line-height:15px;
}

.lineheight16 {
	line-height:16px;
}

.lineheight18 {
	line-height:18px;
}

.lineheight20 {
	line-height:20px;
}

.lineheight20_bis {
	line-height:12px;
}

.lineheight24 {
	line-height:24px;
}

.lineheight25 {
	line-height:25px;
}

.lineheight28 {
	line-height:28px;
}

.lineheight30 {
	line-height:30px;
}

.lineheight35{
	line-height:35px;
}

.lineheight40 {
	line-height:40px;
}

.lineheight50 {
	line-height:50px;
}

.lineheight60 {
	line-height:60px;
}

.pad10 {
	padding:10px;
}

.pad15 {
	padding:15px;
}

.pad18 {
	padding:18px;
}

.pad20 {
	padding:20px;
}

.pad_g20 {
	padding-left:20px;
}

.pad_g30 {
	padding-left:30px;
}

.pad_d10 {	
	padding-right:10px;
}

.pad_d20 {	
	padding-right:20px;
}

.pad_gd18 {
	padding-left:18px;
	padding-right:18px;
}

.pad_gd20 {
	padding-left:20px;
	padding-right:20px;
}

.pad_gd20_h10 {
	padding:10px 20px 10px 20px;
}

.pad_gd18_h10 {
	padding:10px 18px 10px 18px;
}

#conteneurmiddle {	
	padding-top:665px;
	min-height:1px;
	position:relative;
}

*html #conteneurmiddle {	/*ie6*/
	padding-top:0px;
	height:665px;
}

#contenumiddle {
	margin-top:-670px;
}

*html #contenumiddle {/*ie6*/
	margin-top:0px;
}

#conteneurmiddle2 {	
	padding-top:500px;
	min-height:1px;
	position:relative;
}

*html #conteneurmiddle2 {	/*ie6*/
	padding-top:0px;
	height:500px;
}

#contenumiddle2 {
	margin-top:-500px;
}

*html #contenumiddle2 {/*ie6*/
	margin-top:0px;
}

#conteneurmiddle3 {	
	padding-top:400px;
	min-height:1px;
	position:relative;
}

*html #conteneurmiddle3 {	/*ie6*/
	padding-top:0px;
	height:400px;
}

#contenumiddle3 {
	margin-top:-400px;
}

*html #contenumiddle3 {/*ie6*/
	margin-top:0px;
}


#conteneur_bg {	
	padding-top:600px;
	min-height:1px;
}

*html #conteneur_bg {	/*ie6*/
	padding-top:0px;
	min-height:1px;
}

#contenu_bg {
	margin-top:-600px;
}

*html #contenu_bg {/*ie6*/
	margin-top:0px;
	height:620px;
	padding-top:20px;
}

/*----------------------------------------------------ELEMENTS GRAPHIQUES------------------------------------------------------------*/
.filet_transparent_big {	
	background:url(images/pixel_transparent_big.gif) repeat-x;
	height:1px;
	line-height:1px;
}

.filet_transparent_bigris {	
	background:url(images/pixel_transparent_big2.gif) repeat-x;
	height:1px;
	line-height:1px;
}

.filet_dashed_clair {	
	background:url(images/filet_dashed_clair.gif) repeat-x;
	height:1px;
	line-height:1px;
	
}

.filet_dashed_marron {	
	background:url(images/filet_dashed_marron.gif) repeat-x;
	height:1px;
	line-height:1px;
	
}


.filet_bigrisblanc {
	background:url(images/filet_bigrisblanc.gif) repeat-x;
	height:2px;
	line-height:2px;
}

.filet_dashed_blanc {
	background:url(images/filet_dashed_blanc.gif) repeat-x;
	height:1px;
	line-height:1px;
}

.arrondi_haut_blanc960 {
	background:url(images/arrondi_haut_blanc960.gif) no-repeat;
	width:960px;
	height:20px;
}



.pixel_blanc960 {
	background-color:#FFF;
	border-left:#e0e0e0 solid 1px;
	border-right:#e0e0e0 solid 1px;
	width:958px;
}

.arrondi_blanc_bas960 {	
	background:url(images/arrondi_bas_blanc960.png) no-repeat;
	width:960px;
	height:12px;
}

.arrondi_bas_gris180 {
	background:url(images/arrondi_bas_gris180.gif) no-repeat;
	width:180px;
	height:7px;
}

.affiner_recherche {
	background:url(images/affiner_rech180.gif) no-repeat;
	width:180px;
	height:40px;
	line-height:40px;
	display:block;
}

*html .affiner_recherche {/*ie6*/
	margin-bottom:0px;
}

.pixel_gris180 {
	background-color:#ebe9e8;
	width:180px;
}

.arrondi_haut_gris720 {
	background:url(images/arrondi_haut_gris720.gif) no-repeat;
	width:720px;
	height:7px;
}

*html .arrondi_haut_gris720 {
	margin-bottom:-10px;
}

.pixel_gris720 {
	background-color:#ebe9e8;
	width:720px;
}

.arrondi_bas_gris720 {
	background:url(images/arrondi_bas_gris720.gif) no-repeat;
	width:720px;
	height:7px;
}

#arrondi_haut_degrade960 {
	background:url(images/arrondi_haut_marron960.gif) top no-repeat;
	width:938px;
	padding:20px 11px 11px 11px;
}

.arrondi_haut_blanc918 {
	background:url(images/arrondi_haut_blanc918.png) no-repeat;
	width:918px;
	height:6px;
}

*html .arrondi_haut_blanc918 {/*ie6*/
	margin-bottom:-10px;
}

.arrondi_bas_blanc918 {	
	background:url(images/arrondi_bas_blanc918.png) no-repeat;
	width:918px;
	height:6px;
}

.pixel_blanc918 {
	background-color:#FFF;
	width:918px;
}

.arrondi_haut_marron180 {
	background:url(images/arrondi_haut_marron180.png) no-repeat;
	width:180px;
	height:8px;
}

*html .arrondi_haut_marron180 {/*ie6*/
	margin-bottom:-10px;
}

.pixel_marron180 {
	background:url(images/pixel_degrade_marron.gif) top repeat-x;
	background-color:#2d2018;
	width:180px;
}

.arrondi_bas_marron180 {
	background:url(images/arrondi_bas_marron180.png) no-repeat;
	width:180px;
	height:8px;
}


.arrondi_haut_gris920 {
	background:url(images/arrondi_haut_gris920.gif) no-repeat;
	width:920px;
	height:10px;
}

*html .arrondi_haut_gris920 {
	margin-bottom:-10px;
}

.pixel_gris920 {
	background-color:#ebe9e8;
	width:920px;
}

.arrondi_bas_gris920 {
	background:url(images/arrondi_bas_gris920.gif) no-repeat;
	width:920px;
	height:10px;
}

.barre_lien {
	background:url(images/barre_lien.gif) no-repeat;
	width:680px;
	height:19px;
	display:block;
}

.bord_visuel_vignette {	
	border:#d7d3d1 solid 1px;
	padding:2px;
	background:url(images/pixel_degrade_small.gif) repeat-x;
	background-color:#dfdede;
}

.bord_visuel_small {	
	border:#d7d3d1 solid 1px;
	padding:5px;
	background:url(images/pixel_degrade_small.gif) repeat-x;
	background-color:#dfdede;
}

.bord_visuel_moyen{	
	border:#d7d3d1 solid 1px;
	padding:5px;
	background:url(images/pixel_degrade_moyen.gif) repeat-x;
	background-color:#dfdede;
}

.barre_etoile450 {	
	background:url(images/barre_etoile450.gif) no-repeat;
	width:410px;
	height:26px;
	color:#d0c5c5;
	padding-left:40px;
	padding-top:12px;
	display:block;
	font-size:12px;
}

.pixel_gris450 {
	width:450px;
	background-color:#ebe9e8;
}

.arrondi_bas_gris450 {
	background:url(images/arrondi_bas_gris450.gif) no-repeat;
	width:450px;
	height:7px;
}

.barre_etoile920 {	
	background:url(images/barre_etoile920.gif) no-repeat;
	width:880px;
	height:26px;
	color:#d0c5c5;
	padding-left:40px;
	padding-top:12px;
	display:block;
	font-size:12px;
}


.barre_etoile720 {	
	background:url(images/barre_etoile720.gif) no-repeat;
	width:680px;
	height:26px;
	color:#d0c5c5;
	padding-left:40px;
	padding-top:12px;
	display:block;
	font-size:12px;
}

.arrondi_haut_etoile960 {	
	background:url(images/arrondi_haut_etoile960.gif) no-repeat;
	width:960px;
	height:108px;
	display:block;
}

.arrondi_haut_etoile960_bis {	
	background:url(images/arrondi_haut_etoile2_960.gif) no-repeat;
	width:960px;
	height:82px;
	display:block;
}


.pixel_degrade_gris {	
	background:url(images/pixel_degrade_gris.gif) repeat-x;
	background-color:#fbfbfb;
	width:958px;
	border-left:#e0e0e0 solid 1px;
	border-right:#e0e0e0 solid 1px;
}

.pixel_degrade_gris2 {	
	background:url(images/pixel_degrade_gris2.gif) repeat-x;
	background-color:#fbfbfb;
	width:958px;
	border-left:#e0e0e0 solid 1px;
	border-right:#e0e0e0 solid 1px;
}

.arrondi_bas_blancbis960 {
	background:url(images/arrondi_bas_blancbis960.png) no-repeat;
	width:960px;
	height:13px;
	display:block;
}

.barre_fleche920 {
	background:url(images/barre_fleche_920.gif) no-repeat;
	width:900px;
	height:32px;
	padding-top:16px;
	padding-left:20px;
}

.pixel_bidegrade960 {
	width:958px;
	background:url(images/pixel_bidegrade.gif) repeat-x;
	background-color:#f2eeee;
	border-left:#e0e0e0 solid 1px;
	border-right:#e0e0e0 solid 1px;
}

.pixel_bidegrade960_bis {
	width:958px;
	background:url(images/pixel_bidegrade2.gif) repeat-x;
	background-color:#f2eeee;
	border-left:#e0e0e0 solid 1px;
	border-right:#e0e0e0 solid 1px;
}

.pixel_tridegrade960 {
	width:958px;
	background:url(images/pixel_tridegrade960.gif) top repeat-x;
	background-color:#f2eeee;
	border-left:#e0e0e0 solid 1px;
	border-right:#e0e0e0 solid 1px;
}

.arrondi_bas_degrade960 {
	background:url(images/arrondi_bas_degrade960.gif) no-repeat;
	width:960px;
	height:21px;
}

.arrondi_haut_motif960 {
	background:url(images/arrondi_haut_motif960.gif) no-repeat;
	width:960px;
	height:13px;
	display:block;
}

*html .arrondi_haut_motif960 {/*/ie6*/
	margin-bottom:-2px;
}

.pixel_motif960 {
	background:url(images/pixel_motif.gif) repeat-x;
	background-color:#2d2018;
	width:960px;
}

.arrondi_bas_motif960 {
	background:url(images/arrondi_bas_motif960.png) no-repeat;
	width:960px;
	height:17px;
	display:block;
}

.arrondi_haut_gris258 {	
	background:url(images/arrondi_haut_gris258.png) no-repeat;
	width:258px;
	height:8px;
}

*html .arrondi_haut_gris258 {	/*ie6*/
	margin-bottom:-6px;
}

.arrondi_bas_gris258 {	
	background:url(images/arrondi_bas_gris258.png) no-repeat;
	width:258px;
	height:8px;
}

.pixel_gris258 {
	background-color:#ebe9e8;
	width:258px;
}

.arrondi_haut_gris640 {	
	background:url(images/arrondi_haut_gris640.png) no-repeat;
	width:640px;
	height:8px;
}

*html .arrondi_haut_gris640 {	/*ie6*/
	margin-bottom:-6px;
}

.arrondi_bas_gris640 {
	background:url(images/arrondi_bas_gris640.png) no-repeat;
	width:640px;
	height:8px;
}

.pixel_gris640 {
	background-color:#ebe9e8;
	width:640px;
}

.arrondi_haut_marron570 {
	background:url(images/arrondi_haut_marron570.gif) no-repeat;
	width:570px;
	height:9px;
	line-height:9px;
}

.arrondi_bas_marron570 {
	background:url(images/arrondi_bas_marron570.gif) no-repeat;
	width:570px;
	height:9px;
}

.pixel_marron570 {
	background-color:#4f423b;
	width:570px;
}

/*----------------------------------------------------BOUTONS------------------------------------------------------------*/

.btn_lancer_rech a {	
	background:url(boutons/btn_lancer_rech.gif) no-repeat;
	width:203px;
	height:31px;
	display:block;
}

.btn_lancer_rech a:hover {	
	background:url(boutons/btn_lancer_rech_on.gif) no-repeat;
}

.btn_retour a {	
	background:url(boutons/btn_retour.png) no-repeat;
	width:73px;
	height:20px;
	display:block;
}

.btn_retour a:hover {	
	background:url(boutons/btn_retour_on.png) no-repeat;
}

.btn_vide134 a {	
	background:url(boutons/btn_vide134.png) no-repeat;
	width:127px;
	height:15px;
	display:block;
	padding-left:7px;
	text-decoration:none;
	color:#867c77;
	font-size:10px;
}

.btn_vide134 a:hover {
	text-decoration:underline;
}

.btn_reserver a {
	background:url(boutons/btn_reserver.png) no-repeat;
	width:140px;
	height:37px;
	display:block;
}

.btn_reserver a:hover {	
	background:url(boutons/btn_reserver_on.png) no-repeat;
}

.btn_reserver_off {	
	background:url(boutons/btn_reserver_off.png) no-repeat;
	width:140px;
	height:37px;
	display:block;
}

.btn_assurer a {	
	background:url(boutons/btn_assurer.gif) no-repeat;
	width:66px;
	height:19px;
	display:block;
}

.btn_assurer a:hover {	
	background:url(boutons/btn_assurer_on.gif) no-repeat;
}

.btn_financer a {
	background:url(boutons/btn_financer.gif) no-repeat;
	width:66px;
	height:19px;
	display:block;
}

.btn_financer a:hover {	
	background:url(boutons/btn_financer_on.gif) no-repeat;
}

.btn_sinscrire_gratuit a {
	background:url(boutons/btn_sinscriregratuit.gif) no-repeat;
	width:203px;
	height:30px;
	display:block;
}

.btn_sinscrire_gratuit a:hover  {
	background:url(boutons/btn_sinscriregratuit_on.gif) no-repeat;
}

.btn_valider_reservation a {	
	background:url(boutons/btn_valider_reservation.gif) no-repeat;
	width:214px;
	height:30px;
	display:block;
	margin:auto;
}

.btn_valider_reservation a:hover {	
	background:url(boutons/btn_valider_reservation_on.gif) no-repeat;
}

.btn_imprimer_resa a {
	background:url(boutons/btn_imprimer_resa.gif) no-repeat;
	width:228px;
	height:62px;
	display:block;
}

.btn_imprimer_resa a:hover {
	background:url(boutons/btn_imprimer_resa_on.gif) no-repeat;
}

.btn_demande_fin a {	
	background:url(boutons/btn_demande_fin.gif) no-repeat;
	width:223px;
	height:40px;
	display:block;
	margin:auto;
}

.btn_demande_fin a:hover {	
	background:url(boutons/btn_demande_fin_on.gif) no-repeat;
}

.btn_inscrivezvous a {	
	background:url(boutons/btn_inscrivezvous.gif) no-repeat;
	width:209px;
	height:37px;
	display:block;
	margin:auto;
}

.btn_inscrivezvous a:hover {	
	background:url(boutons/btn_inscrivezvous_on.gif) nop-repeat;
}

/*----------------------------------------------------PICTOS------------------------------------------------------------*/

.checkbox a {
	background:url(images/checkbox_off.gif) no-repeat;
	padding-left:20px;
	padding-bottom:3px;
	color:#9d9189;
	text-decoration:none;
}

.checkbox a:hover {
/*	background:url(images/checkbox_on.gif) no-repeat;*/	
	background:url(images/checkbox_off.gif) no-repeat;	
	color:#a30807;
	text-decoration:none;
}

.checkbox_on a{
	background:url(images/checkbox_on.gif) no-repeat;
	padding-left:20px;
	color:#a30807;
	text-decoration:none;
	padding-bottom:3px;
}

.picto_enveloppe {	
	background:url(images/picto_enveloppe.gif) no-repeat;
	padding-left:20px;
}

.puce_fleche_ombre{	
	background:url(images/fleche_ombre.gif) 0px 1px no-repeat;
	padding-left:20px;
}

.puce_fleche_rouge_B {	
	background:url(images/puce_fleche_rouge_B.gif) 0px 1px no-repeat;
	padding-left:20px;
}

.puce_fleche_rouge_B13 {	
	background:url(images/puce_fleche_rouge_B.gif) 0px 3px no-repeat;
	padding-left:20px;
}

.puce_fleche_rouge_B17 {	
	background:url(images/puce_fleche_rouge_B.gif) 0px 4px no-repeat;
	padding-left:20px;
}

.lien_fleche_precedente  {
	background:url(images/fleche_precedent.gif) 0px 2px no-repeat;
	padding-left:15px;
}

.lien_fleche_suivante  {
	background:url(images/fleche_suivant.gif) right 2px no-repeat;
	padding-right:15px;
}

.puce_fleche  {
	background:url(images/fleche_suivant.gif) 0px 2px no-repeat;
	padding-left:15px;
}

.puce_carre  {
	background:url(images/puce_carre.gif) 0px 5px no-repeat;
	padding-left:13px;
}

a.lien_fleche {
	color:#887f7a;
	background:url(images/fleche_menu.gif) 0px 2px no-repeat;
	padding-left:15px;
	text-decoration:none;
	display:block;
}

a.lien_fleche:hover {
	text-decoration:none;
	color:#261912;
	background:url(images/fleche_menu_fonce.gif) 0px 2px no-repeat;
}

.picto_print a {
	background:url(images/picto_imprimer.gif) no-repeat;
	padding-left:35px;
	padding-top:2px;
	padding-bottom:5px;
	display:block;
}

.lien_fleche_on {
	color:#261912;
	padding-left:15px;
	background:url(images/fleche_menu_fonce.gif) 0px 2px no-repeat;
}

.lien_fleche_on a {
	color:#261912;
	text-decoration:none;
}

.lien_fleche_on a:hover {
	text-decoration:none;
}



.carre1, .carre2, .carre3, .carre4, .carre5,  .carre6, .carre7, .carre8 {
	padding-left:35px;
	padding-top:3px;
	margin-bottom:20px;
	padding-bottom:3px;
}

.carre1 {background:url(images/carre1.gif) no-repeat;}
.carre2 {background:url(images/carre2.gif) no-repeat;}
.carre3 {background:url(images/carre3.gif) no-repeat;}
.carre4 {background:url(images/carre4.gif) no-repeat;}
.carre5 {background:url(images/carre5.gif) no-repeat;}
.carre6 {background:url(images/carre6.gif) no-repeat;}
.carre7 {background:url(images/carre7.gif) no-repeat;}
.carre8 {background:url(images/carre8.gif) no-repeat;}



.carre_tel {	
	background:url(images/carre_tel.gif) no-repeat;
	padding-left:50px;
}

.carre_enveloppe {
	background:url(images/carre_enveloppe.gif) no-repeat;
	padding-left:50px;
}
/*----------------------------------------------------FORMULAIRE------------------------------------------------------------*/
input.bg_input100 {
	width:95px;
	height:16px;
	padding-top:2px;
	padding-left:5px;
	font-size:11px;
	border:#cfcdcc solid 1px;
}

input.chps132 {
	width:125px;
	border:#d3d3d3 solid 1px;
	font-size:11px;
	height:16px;
	padding-left:5px;
}

input.bg_chps138 {
	width:128px;
	border:0;
	background:url(images/bg_input_fleche.gif) no-repeat;
	height:18px;
	padding-left:10px;
}

input.chps140 {
	width:138px;
	border:#cfcdcc solid 1px;
	font-size:11px;
	height:16px;
	padding-left:5px;
}

input.chps145 {
	width:143px;
	border:#cfcdcc solid 1px;
	font-size:11px;
	height:16px;
	padding-left:5px;
}

input.chps160 {
	width:135px;
	border:#d3d3d3 solid 1px;
	font-size:11px;
	height:16px;
	padding-left:5px;
}

input.chps170 {
	width:156px;
	border:#d3d3d3 solid 1px;
	font-size:11px;
	height:16px;
	padding-left:5px;
}

input.bg_input150 {
	width:145px;
	height:16px;
	padding-top:2px;
	padding-left:5px;
	font-size:11px;
	border:#cfcdcc solid 1px;
}

input.bg_input208 {
	width:203px;
	height:13px;
	padding-top:3px;
	padding-left:5px;
	font-size:11px;
	border:#cfcdcc solid 1px;
}


input.bg_input210 {
	width:205px;
	height:15px;
	padding-top:2px;
	padding-left:5px;
	font-size:11px;
	border:#cfcdcc solid 1px;
}

textarea.chps210 {
	width:200px;
	border:#cfcdcc solid 1px;
	font-size:11px;
	height:98px;
	padding:5px;
}


textarea.chps230 {
	width:220px;
	border:#cfcdcc solid 1px;
	font-size:11px;
	height:90px;
	padding:5px;
}



fieldset {
	border:none;
}

#conteneurSelect {
	width:132px;
}

#conteneurSelect .inputsSelect {
    background:url(images/bg_select_simple.gif) no-repeat;
	 background-color:#FFF;
    position:relative;
    float:left;
	 width:132px;
	 height:18px;
	 color:#786f78;
}

.inputsSelect .selects {
    padding:2px 14px 3px 5px;
    font-weight:normal;
	 font-size:11px;
    cursor:default;
    white-space:nowrap;
    overflow:hidden;
	 width:113px;
	 height:13px;
}

.inputsSelect ul{
    position:absolute;
    text-align:left;
    white-space:nowrap;
    font-weight:normal;
	 font-size:11px;
    padding:3px 14px 3px 5px;
	 width:113px;
    display:none;
    background:#FFF;
    z-index:100;
    list-style:none;
    margin:0;
}

.inputsSelect ul li a {
    display:block;
    cursor:default;
    color:#786f78;
    text-decoration:none;
    background-color:#FFF;
    width:100%;
	 padding-bottom:3px;
	 width:115px;
}

.inputsSelect ul li a:hover {
	text-decoration:none;
	background-color:#e2e2e2;
}

.conteneurSelect_bis .inputsSelect2 {
    background:url(images/bg_select.png) no-repeat;
    /*position:relative;*/
    float:left;
	 /*width:201px;*/
	 height:26px;
	
	
}




#conteneurSelect2 {
	width:201px;
}

.conteneurSelect_bis {
	width:201px;
}



#conteneurSelect2 .inputsSelect2 {
    background:url(images/bg_select.png) no-repeat;
    position:relative;
    float:left;
	 width:201px;
	 height:26px;
}

.inputsSelect2 .selects {
    padding:5px 14px 3px 5px;
    font-weight:normal;
	 font-size:12px;
    cursor:default;
    white-space:nowrap;
    overflow:hidden;
	 width:181px;
	 height:17px;
	 color:#96908b;
	 z-index:1;
}

.inputsSelect2 ul{
    position:absolute;
    text-align:left;
    white-space:nowrap;
    font-weight:normal;
	 font-size:12px;
    padding:3px 14px 3px 3px;
	 width:181px;
	 display:none;
	 background:url(images/ombre_select.png) left repeat-y;
    background-color:#FFF;
	 border-bottom:#c9c6c4 solid 1px;
    z-index:10000;
    list-style:none;
	 margin-left:2px;
	 margin-top:0px;
	 overflow-x:hidden;
}

.inputsSelect2 ul li a {
    display:block;
    cursor:default;
    color:#96908b;
    text-decoration:none;
    background-color:#FFF;
    width:100%;
	 padding-bottom:3px;
	 width:181px;
}

.inputsSelect2 ul li a:hover {
	text-decoration:none;
	background-color:#e2e2e2;
}

.conteneurSelect3 {
	width:132px;
	color:#96908b;
}

.conteneurSelect3 .inputsSelect3 {
    background:url(images/bg_select_simple.gif) no-repeat;
	 background-color:#FFF;
    position:relative;
    float:left;
	 width:132px;
	 height:18px;
	 color:#96908b;
}

.inputsSelect3 .selects {
    padding:3px 14px 3px 3px;
    font-weight:normal;
	 font-size:10px;
    cursor:default;
    white-space:nowrap;
    overflow:hidden;
	 width:115px;
	 height:12px;
	 color:#96908b;
}

.inputsSelect3 ul{
    position:absolute;
    text-align:left;
    white-space:nowrap;
    font-weight:normal;
	 font-size:10px;
    padding:3px 14px 3px 3px;
	 width:113px;
    display:none;
    background:#FFF;
    z-index:100;
    list-style:none;
    margin:0;
	 color:#96908b;
	 border:#d9d7d6 solid 1px;
	 border-top:0;
}

.inputsSelect3 ul li a {
    display:block;
    cursor:default;
    color:#96908b;
    text-decoration:none;
    background-color:#FFF;
    width:100%;
	 padding-bottom:3px;
	 width:113px;
}

.inputsSelect3 ul li a:hover {
	text-decoration:none;
	background-color:#e2e2e2;
}

.conteneurSelect4 {
	width:67px;
}

.conteneurSelect4 .inputsSelect4 {
    background:url(images/bg_select_small.gif) no-repeat;
	 width:67px;
	 height:18px;
}

.inputsSelect4 .selects {
    padding:2px 0px 0px 10px;
    font-weight:normal;
    cursor:default;
    white-space:nowrap;
    overflow:hidden;
	 width:67px;
	 height:16px;
	 color:#887f7a;
}

.inputsSelect4 ul{
    position:absolute;
    text-align:left;
    white-space:nowrap;
    font-weight:normal;
    padding:3px 14px 3px 10px;
	 width:41px;
    display:none;
    background-color:#FFF;
	 border:#dad8d7 solid 1px;
	 border-top:none;
    z-index:70;
    list-style:none;
	 margin-top:0px;
}

.inputsSelect4 ul li a {
    display:block;
    cursor:default;
    color:#887f7a;
    text-decoration:none;
    background-color:#FFF;
    width:100%;
	 padding-bottom:3px;
	 width:41px;
}

.inputsSelect4 ul li a:hover {
	text-decoration:none;
	background-color:#e2e2e2;
}

.conteneurSelect5 {
	width:210px;
}

.conteneurSelect5 .inputsSelect5 {
    background:url(images/bg_select210.gif) no-repeat;
	 width:210px;
	 height:18px;
}

.inputsSelect5 .selects {
    padding:2px 0px 0px 10px;
    font-weight:normal;
    cursor:default;
    white-space:nowrap;
    overflow:hidden;
	 width:200px;
	 height:16px;
	 color:#887f7a;
}

.inputsSelect5 ul{
    position:absolute;
    text-align:left;
    white-space:nowrap;
    font-weight:normal;
    padding:3px 14px 3px 10px;
	 width:181px;
    display:none;
    background-color:#FFF;
	 border:#dad8d7 solid 1px;
	 border-top:none;
    z-index:100;
    list-style:none;
	 margin-top:0px;
}

.inputsSelect5 ul li a {
    display:block;
    cursor:default;
    color:#887f7a;
    text-decoration:none;
    background-color:#FFF;
    width:100%;
	 padding-bottom:3px;
	 width:181px;
}

.inputsSelect5 ul li a:hover {
	text-decoration:none;
	background-color:#e2e2e2;
}

.pagination { 
	font-size:12px;
}

.pagination .fleche_suivante a {
	width:6px;
	height:20px;
	margin-left:6px;
}

.pagination .fleche_suivante_off {
	width:6px;
	height:20px;
	margin-left:6px;
}

.pagination .fleche_precedente a {	
	width:6px;
	height:20px;
	margin-left:12px;
}

.pagination .fleche_precedente_off {
	width:6px;
	height:20px;
	margin-left:12px;
}

a.page  {
	color:#9d9189;
	text-decoration:none;
	padding-left:6px;
}

a.page:hover {	
	color:#9d0706;
	text-decoration:none;
}

.pagination .page_on {
	color:#9d0706;
	font-weight:bold;
	padding-left:6px;
}

.pagination .page_intitule {	
	color:#000;
}
ul.liste_civilite {
	height:20px;
}
.liste_civilite li {
	list-style-type:none;
	float:left;
}
.liste_civilite li.puce_civilite {
	width:10px;
}
.liste_civilite li.intitule_civilite {
	width:35px;
	padding-left:10px;
}
*html .liste_civilite li.intitule_civilite {	/*ie6*/
	padding-top:3px;
	padding-left:5px;
}
*+html .liste_civilite li.intitule_civilite {	/*ie7*/
	padding-top:3px;
	padding-left:15px;
}

ul.liste_puce_simple {
	height:20px;
}

.liste_puce_simple li {
	list-style-type:none;
	float:left;
}

.liste_puce_simple li.casecocher {
	width:20px;
}

.liste_puce_simple li.texte_casecocher {
	padding-left:5px;
	padding-top:1px;
}

*html .liste_puce_simple li.texte_casecocher {/*ie6*/
	padding-top:4px;
	padding-left:5px;
}

*+html .liste_puce_simple li.texte_casecocher {/*ie7*/
	padding-top:4px;
	padding-left:5px;
}


ul.liste_puce_double {
	height:30px;
}

.liste_puce_double li {
	list-style-type:none;
	float:left;
}

.liste_puce_double li.casecocher {
	width:20px;
}

.liste_puce_double li.texte_casecocher {
	padding-left:5px;
	padding-top:1px;
	text-align:left;
	width:250px;
}

*html .liste_puce_double li.texte_casecocher {/*ie6*/
	padding-top:4px;
	padding-left:5px;
}

*+html .liste_puce_double li.texte_casecocher {/*ie7*/
	padding-top:4px;
	padding-left:5px;
}


ul.liste_select2 {	
}

.liste_select2 li {
	list-style-type:none;
	float:left;
	}
	
.liste_select2 li.jour {	
	width:72px;
}

*html .liste_select2 li.jour {	/*ie6*/
	width:67px;
	margin-right:-5px;
}


.liste_select2 li.mois {	
	width:67px;
}



/*----------------------------------------------------popup------------------------------------------------------------*/
.popup {
	position:absolute;
	right:50%;
	z-index:10000;
}

.popup {/*ie8*/
	/*\**/left:3px
}

.popup2 {
	position:absolute;
	width:488px;
	margin-left:230px;
	margin-top:60px;
	z-index:10000;
}

.popup2 {/*ie8*/
	/*\**/left:3px
}

.conteneur_popup360 {
	width:360px;
}

.conteneur_popup584 {
	width:584px;
}



.btn_fermer_popup{
	float:right;
	width:59px;
	text-align:right;
	margin-right:15px;
	margin-top:12px;
}

.btn_fermer_popup a {		
	background:url(boutons/btn_fermer_popup.gif) right no-repeat;
	height:20px;
	display:block;
}

.btn_fermer_popup a:hover {		
	background:url(boutons/btn_fermer_popup_on.gif) right no-repeat;
}

.conteneur_584 {
	background-color:#ebe9e8;
	width:584px;
}

.arrondi_bas584 {	
	background:url(images/arrondi_bas584.gif) no-repeat;
	width:584px;
	height:12px;
	display:block;
}
/*----------------------------------------------------popup envoi ami------------------------------------------------------------*/
.barre_envoi_ami {	
	background:url(images/barre_envoyer_ami.gif) no-repeat;
	width:584px;
	height:46px;
	display:block;
}

.bloc_form_ami {
	width:272px;
	float:right;
	color:#887f7a;
}

.arrondi_haut_gris272 {
	background:url(images/arrondi_haut_gris272.gif) no-repeat;
	width:272px;
	height:8px;
}

.pixel_gris272 {
	background-color:#e1dfde;
	border-left:#d6d3d1 solid 1px;
	border-right:#d6d3d1 solid 1px;
	width:270px;
}

.arrondi_bas_gris272 {
	background:url(images/arrondi_bas_gris272.gif) no-repeat;
	width:272px;
	height:8px;
}

.bloc_visuel_ami {
	width:252px;
	position:relative;
}

.titre_vous {
	background:url(images/titre_vous.gif) no-repeat;
	width:38px;
	height:12px;
	display:block;
}

.titre_ami {
	background:url(images/titre_ami.gif) no-repeat;
	width:86px;
	height:17px;
	display:block;
}

.titre_message {
	background:url(images/titre_message.gif) no-repeat;
	width:112px;
	height:16px;
	display:block;
	
}

.tab_formu_popup {
	width:230px;
}

.tab_formu_popup th {
	font-weight:bold;
	text-align:left;
}

.tab_formu_popup td {	
	vertical-align:middle;
}

.tab_formu_popup td.ligne1 {
	height:10px;
}

.tab_formu_popup td.ligne2 {
	height:2px;
}

.tab_formu_popup td.intitule_form_popup {	
	width:85px;
	padding-right:5px;
	text-align:right;
}

.tab_formu_popup td.intitule_form_popup2 {	
	width:78px;
	padding-right:7px;
}

.tab_formu_popup td.chps_formu {
	width:140px;
}


.tab_formu_popup td.chps_formu_textarea {
	width:190px;
}

ul.liste_puce_formu {	
	width:230px;
}

.liste_puce_formu li {
	list-style-type:none;
	float:left;
}

.liste_puce_formu li.puce {
	width:10px;
}

.liste_puce_formu li.texte_puce {
	padding-left:10px;
	padding-top:2px;
	font-size:10px;
	width:210px;
}

*html .liste_puce_formu li.texte_puce { /*ie6*/
	padding-top:3px;
	padding-left:5px;
	width:165px;
}
	
*+html .liste_puce_formu li.texte_puce { /*ie7*/
	padding-top:3px;
	padding-left:15px;
	width:165px;
}	
/*----------------------------------------------------popup password------------------------------------------------------------*/
.conteneur_popup448 {	
	width:448px;
	color:#261912;
}

.arrondi_haut_gris448 {
	background:url(images/arrondi_haut_gris448.png) no-repeat;
	width:448px;
	height:13px;
	display:block;
}

.arrondi_bas_gris448 {		
	background:url(images/arrondi_bas_gris448.png) no-repeat;
	width:448px;
	height:13px;
}

.pixel_gris448 {
	width:448px;
	background-color:#ebe9e8;
}

.titre_password {
	background:url(images/titre_password.gif) no-repeat;
	width:192px;
	height:20px;
	display:block;
}

.btn_fermer_popup2{
	float:right;
	width:66px;
	text-align:right;
	margin-top:-5px;
	margin-right:-3px;
}

.btn_fermer_popup2 a {		
	background:url(boutons/btn_fermer_popup2.png) right no-repeat;
	height:22px;
	display:block;
}

#tab_email_password {
	width:394px;
	margin:auto;
}

#tab_email_password td {	
	vertical-align:middle;
	text-align:center;
}

#tab_email_password td.intitule_email_password {
	color:#9d9189;
	font-size:12px;
	font-weight:bold;
}

#tab_email_password td.intitule_email_password2 {
	padding-top:10px;
}

#tab_email_password td.chps_btn {	
	margin:auto;
	text-align:center;
}


#tab_email_password input.chps_formu {
	width:174px;
	height:17px;
	font-size:11px;
	border:#d8d6d5 solid 1px;
	padding:3px;
}

/*----------------------------------------------------popup paiement securise------------------------------------------------------------*/
.conteneur_popup448 {
	width:448px;
}

.barre_paiement_secu {	
	background:url(images/barre_paiement_secu.gif) no-repeat;
	width:448px;
	height:46px;
	display:block;
}

.conteneur_448 {
	background-color:#ebe9e8;
	width:448px;
}

.arrondi_bas448 {	
	background:url(images/popup_bas448.gif) no-repeat;
	width:448px;
	height:13px;
	display:block;
}

.picto_paiement_secu {
	background:url(images/picto_paiement_secu.gif) no-repeat;
	width:41px;
	height:42px;
	display:block;
	float:left;
	margin-right:20px;
	margin-bottom:5px;
}

/*----------------------------------------------------popup cgv------------------------------------------------------------*/
.barre_cgv {	
	background:url(images/barre_cgv.gif) no-repeat;
	width:584px;
	height:46px;
	display:block;
}
/*----------------------------------------------------popup option gpl------------------------------------------------------------*/

.barre_option_gpl {	
	background:url(images/barre_option_gpl.gif) no-repeat;
	width:448px;
	height:46px;
	display:block;
}


/*----------------------------------------------------GABARIT------------------------------------------------------------*/
#conteneur {
	width:970px;
	margin:auto;
	margin-top:0px;
	position:relative;
}

#header {	
	height:99px;
}

*html #header {	/*ie6*/
	margin-top:-1px;
}

*+html #header {	/*ie7*/
	height:105px;
}

html[xmlns*=""] body:first-of-type #header {	/*opera*/
	height:105px;
}

body:nth-of-type(1) #header {	/*chrome*/
	height:105px;
}

#logo_MVA a {	
	background:url(images/logo_mva.gif) no-repeat;
	width:189px;
	height:97px;
	display:block;
	position:absolute;
}

*html #logo_MVA a {	/*ie6*/
	top:-0.005em;
}

ul#menu_secondaire {
	top:7px;
	position:absolute;
	right:0px;
}

#menu_secondaire li {	
	list-style-type:none;
	float:right;
}

#menu_secondaire li.onglet7 a {
	background:url(boutons/onglet7.gif) no-repeat;
	width:129px;
	height:17px;
	display:block;
}

#menu_secondaire li.onglet7 a:hover {
	background:url(boutons/onglet7_on.gif) no-repeat;
}

#menu_secondaire li.onglet7_active {
	background:url(boutons/onglet7_on.gif) no-repeat;
	width:129px;
	height:17px;
	display:block;
}

#menu_secondaire li.onglet8 a {
	background:url(boutons/onglet8.gif) no-repeat;
	width:129px;
	height:17px;
	display:block;
}

#menu_secondaire li.onglet8 a:hover {
	background:url(boutons/onglet8_on.gif) no-repeat;
}

#menu_secondaire li.onglet8_active {
	background:url(boutons/onglet8_on.gif) no-repeat;
	width:129px;
	height:17px;
	display:block;
}

#menu_secondaire li.onglet9 a {
	background:url(boutons/onglet9.gif) no-repeat;
	width:90px;
	height:17px;
	display:block;
}

#menu_secondaire li.onglet9 a:hover {
	background:url(boutons/onglet9_on.gif) no-repeat;
}

#menu_secondaire li.onglet9_active {
	background:url(boutons/onglet9_on.gif) no-repeat;
	width:90px;
	height:17px;
	display:block;
}

#menu_secondaire li.onglet10 a {
	background:url(boutons/onglet10.gif) no-repeat;
	width:35px;
	height:17px;
	display:block;
}

#menu_secondaire li.onglet10 a:hover {
	background:url(boutons/onglet10_on.gif) no-repeat;
}

#menu_secondaire li.onglet10_active {
	background:url(boutons/onglet10_on.gif) no-repeat;
	width:35px;
	height:17px;
	display:block;
}

#menu_secondaire li.onglet11 a {
	background:url(boutons/onglet11.gif) no-repeat;
	width:82px;
	height:17px;
	display:block;
}

#menu_secondaire li.onglet11 a:hover {
	background:url(boutons/onglet11_on.gif) no-repeat;
}

#menu_secondaire li.onglet11_active {
	background:url(boutons/onglet11_on.gif) no-repeat;
	width:82px;
	height:17px;
	display:block;
}

#menu_secondaire li.onglet12 a {
	background:url(boutons/onglet12.gif) no-repeat;
	width:82px;
	height:17px;
	display:block;
}

#menu_secondaire li.onglet12 a:hover {
	background:url(boutons/onglet12_on.gif) no-repeat;
}

#menu_secondaire li.onglet12_active {
	background:url(boutons/onglet12_on.gif) no-repeat;
	width:82px;
	height:17px;
	display:block;
}

#menu_secondaire li.onglet13 a {
	background:url(boutons/onglet13.gif) no-repeat;
	width:47px;
	height:17px;
	display:block;
}

#menu_secondaire li.onglet13 a:hover {
	background:url(boutons/onglet13_on.gif) no-repeat;
}

#menu_secondaire li.onglet13_active {
	background:url(boutons/onglet13_on.gif) no-repeat;
	width:47px;
	height:17px;
	display:block;
}

#menu_secondaire li.onglet14 a{
	background:url(boutons/onglet14.gif) no-repeat;
	width:192px;
	height:17px;
	display:block;
}

ul.liste_recherche {
	margin-left:285px;
	padding-top:4px;
	width:400px;
}




.liste_recherche li {
	list-style-type:none;
	float:left;
}

.liste_recherche li.intitule_rech {	
	background:url(images/rechecher.gif) 0px 1px no-repeat;
	width:83px;
	height:21px;
	display:block;
}
	
.liste_recherche li.chps_input {
	width:138px;
	margin-top:1px;
}

.liste_recherche li.chps_select {
	width:138px;
	margin-top:1px;
}

.liste_recherche li.btn {	
	width:23px;
}

#chemin {	
	color:#ffffff;
	font-size:10px;
	padding-top:20px;
	padding-bottom:10px;
}

#chemin  .intitule {
	color:#a39d9a;
}

#chemin a {
	color:#d0c5c5;
	text-decoration:none;
}

#chemin a:hover {	
	text-decoration:underline;
}

#footer {	
	
	/* margin-top:24px; */
	width:970px;
	padding-bottom:30px;
	
}


.lien_menu_footer {
	width:349px;
	float:left;
}

ul#menu_footer {
	height:11px;
	margin-top:5px;
}

#menu_footer li {
	list-style-type:none;
	float:left;
}

#menu_footer li.ssonglet14 a {
	background:url(boutons/onglet14.gif) no-repeat;
	width:165px;
	height:11px;
	display:block;
}

#menu_footer li.ssonglet14 a:hover {	
	background:url(boutons/onglet14_on.gif) no-repeat;
}

#menu_footer li.ssonglet14_on {
	background:url(boutons/onglet14_on.gif) no-repeat;
	width:165px;
	height:11px;
	display:block;
}

#menu_footer li.ssonglet15 a {
	background:url(boutons/onglet15.gif) no-repeat;
	width:103px;
	height:11px;
	display:block;
}

#menu_footer li.ssonglet15 a:hover {	
	background:url(boutons/onglet15_on.gif) no-repeat;
}

#menu_footer li.ssonglet15_on {
	background:url(boutons/onglet15_on.gif) no-repeat;
	width:103px;
	height:11px;
	display:block;
}

#menu_footer li.ssonglet16 a {
	background:url(boutons/onglet16.gif) no-repeat;
	width:74px;
	height:11px;
	display:block;
}

#menu_footer li.ssonglet16 a:hover {	
	background:url(boutons/onglet16_on.gif) no-repeat;
}

#menu_footer li.ssonglet16_on {
	background:url(boutons/onglet16_on.gif) no-repeat;
	width:74px;
	height:11px;
	display:block;
}

#menu_footer li.ssonglet17 a {
	background:url(boutons/onglet17.gif) no-repeat;
	width:103px;
	height:11px;
	display:block;
}

#menu_footer li.ssonglet17 a:hover {	
	background:url(boutons/onglet17_on.gif) no-repeat;
}

#menu_footer li.ssonglet17_on {
	background:url(boutons/onglet17_on.gif) no-repeat;
	width:165px;
	height:11px;
	display:block;
}

#sociaux {
	width:40px;
	float:left;
	padding-top:2px;
}	

ul.inscription_newsletter {
	height:22px;
	width:190px;
}

.inscription_newsletter li {
	list-style-type:none;
	float:right;
	padding-top:24px;
}

.inscription_newsletter li.btn_ok {
	width:23px;
	height:22px;
}

.inscription_newsletter li.chps_newsletter {
	width:152px;
}

.inscription_newsletter li.titre_newsletter {
	background:url(images/inscription_newsletter.gif) no-repeat;
	width:212px;
	height:18px;
	display:block;
}

#bloc_droit180 {
	width:180px;
	float:right;
}

#bloc_gauche720  {
	width:720px;
}

/*----------------------------------------------------MENU DEROULANT-----------------------------------------------------------*/
#gabarit_menu {
	z-index:500;
	margin-left:256px;
	padding-top:34px;
}

*html #gabarit_menu {/*ie6*/
	padding-top:35px;
}

#menu1, #menu2, #menu3, #menu4, #menu5, #menu6, #menu7, #menu8 {
	float:left;
}
#menu1_on, #menu2_on, #menu3_on, #menu4_on, #menu5_on, #menu6_on, #menu7_on, #menu8_on {
	float:left;
}
#menu1_ret, #menu2_ret, #menu3_ret, #menu4_ret, #menu5_ret, #menu6_ret, #menu7_ret, #menu8_ret {
	visibility:hidden;
}


#menu1 {
	background:url(boutons/onglet1.gif) no-repeat;
	width:101px;
	height:36px;
	display:block;
}
#menu1_on {
	background:url(boutons/onglet1_hover.gif) no-repeat;
	width:101px;
	height:36px;
	display:block;
}
#menu2 {
	background:url(boutons/onglet2.gif) no-repeat;
	width:121px;
	height:36px;
	display:block;
}
#menu2_on {
	background:url(boutons/onglet2_hover.gif) no-repeat;
	width:121px;
	height:36px;
	display:block;
}
#menu3 {
	background:url(boutons/onglet3.gif) no-repeat;
	width:120px;
	height:36px;
	display:block;
}

#menu3_on {
	background:url(boutons/onglet3_hover.gif) no-repeat;
	width:120px;
	height:36px;
	display:block;
}
#menu4 {
	background:url(boutons/onglet4.gif) no-repeat;
	width:121px;
	height:36px;
	display:block;
}
#menu4_on {
	background:url(boutons/onglet4_hover.gif) no-repeat;
	width:121px;
	height:36px;
	display:block;
}
#menu5 {
	background:url(boutons/onglet5.gif) no-repeat;
	width:120px;
	height:36px;
	display:block;
}
#menu5_on {
	background:url(boutons/onglet5_hover.gif) no-repeat;
	width:120px;
	height:36px;
	display:block;
}
#menu6 {
	background:url(boutons/onglet6.gif) no-repeat;
	width:131px;
	height:36px;
	display:block;
}
#menu6_on {
	background:url(boutons/onglet6_hover.gif) no-repeat;
	width:131px;
	height:36px;
	display:block;
}


#ss_menu1 {
	width:161px;
	padding-bottom:9px;
	position:absolute;
	z-index:3;
	visibility:hidden;
	/*top:204px;*/
	top:69px;
	left:255px;
}
 html[xmlns*=""] body:last-child #ss_menu1 {/*safari*/
 top:202px;
}

html[xmlns*=""] body:first-of-type #ss_menu1 {/*opera*/
 top:70px;
}

#ss_menu2 {
	width:161px;
	padding-bottom:9px;
	position:absolute;
	z-index:3;
	visibility:hidden;
	/*top:204px;*/
	top:70px;
	left:356px;
}
 html[xmlns*=""] body:last-child #ss_menu2 {/*safari*/
 top:202px;
}

html[xmlns*=""] body:first-of-type #ss_menu2 {/*opera*/
 top:70px;
}

#ss_menu3 {
	width:161px;
	padding-bottom:9px;
	position:absolute;
	z-index:3;
	visibility:hidden;
	/*top:204px;*/
	top:70px;
	left:477px;
}
 html[xmlns*=""] body:last-child #ss_menu3 {/*safari*/
 top:202px;
}

html[xmlns*=""] body:first-of-type #ss_menu3 {/*opera*/
 top:70px;
}

#ss_menu4 {
	width:161px;
	padding-bottom:9px;
	position:absolute;
	z-index:3;
	visibility:hidden;
	/*top:204px;*/
	top:70px;
	left:597px;
}
 html[xmlns*=""] body:last-child #ss_menu4 {/*safari*/
 top:202px;
}

html[xmlns*=""] body:first-of-type #ss_menu4 {/*opera*/
 top:70px;
}


.ss_menu_demenu {
	width:186px;
	background:url(images/pixel_menu.gif) repeat-y;
}

.ss_menu_txt {
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
	width:161px;
	z-index:100;
	background:url(images/filet_transparentclair.gif) bottom repeat-x;
}


a.ss_menu_liens {
	color:#887f7a;
	background:url(images/fleche_menu.gif) 0px 5px no-repeat;
	text-decoration:none;
	padding-left:13px;
	padding-top:2px;
	display:block;
	text-decoration:none;
	font-size:12px;
}

a.ss_menu_liens:hover {
	text-decoration:none;
	background:url(images/fleche_menu_fonce.gif) 0px 5px no-repeat;
	color:#332820;
}

/*----------------------------------------------------INDEX-----------------------------------------------------------*/
#flash_index {
	width:970px;
	height:328px;
	display:block;
}



#flash_index {
	margin-top/*\**/:5px\9
}

*html #flash_index {/*ie6*/
	margin-top:-1px;
}

#recherche_vehicule {
	width:572px;
	height:268px;
	background:url(images/encart_rech.gif) no-repeat;
	display:block;
	position:absolute;
	top:304px;
	right:0px;
	padding-top:65px;
}

#promo_index {
	width:313px;
	padding-top:22px;
	position:relative;

}

.visuel_promo_index {		
	width:240px;
	margin-left:61px;
	padding:5px;
	border:#d5d2d0 solid 1px;
	background:url(images/pixel_degrade.gif) repeat-x;
}

#bandeau_promosemaine {
	position:absolute;
	top:-7px;
	left:0px;
}

.texte_promo_index {
	padding-left:61px;
}

.texte_promo_index .prix {
	color:#9d0706;
	font-weight:bold;
	font-size:15px;
	text-align:right;
	padding-right:10px;
}

ul.liste_etat_promo {	
	width:240px;
}

.liste_etat_promo li {	
	list-style-type:none;
	float:left;
}

.liste_etat_promo li.etat {	
	width:100px;
	color:#a30807;
}

.liste_etat_promo li.kilometre {
	width:140px;
	text-align:right;
}

.tab_rechercher_vehicule {	
	width:572px;
}

.tab_rechercher_vehicule td {
	vertical-align:top;
}

.tab_rechercher_vehicule td.colonne1 {
	width:232px;
	padding-left:30px;
}

.tab_rechercher_vehicule td.colonne2 {
	width:280px;
	padding-left:30px;
}

#marque_vehicule {
	background:url(images/marque.png) no-repeat;
	width:64px;
	height:20px;
	display:block;
}

#modele_vehicule {
	background:url(images/modele.png) no-repeat;
	width:60px;
	height:20px;
	display:block;
}

#type_vehicule {
	background:url(images/vehicule.png) no-repeat;
	width:139px;
	height:20px;
	display:block;
}

#motorisation_vehicule {
	background:url(images/motorisation.png) no-repeat;
	width:103px;
	height:20px;
	display:block;
}

#etat_vehicule {
	background:url(images/etat.png) no-repeat;
	width:36px;
	height:20px;
	display:block;
}

#prix_vehicule {
	background:url(images/prix.png) no-repeat;
	width:33px;
	height:20px;
	display:block;
	margin-top:10px;
}

*html #prix_vehicule {/*ie6*/
	margin-top:13px;
}

*+html #prix_vehicule {/*ie7*/
	margin-top:13px;
}

#miles_vehicule {
	background:url(images/miles.png) no-repeat;
	width:44px;
	height:20px;
	display:block;
	margin-top:15px;
}

*+html #miles_vehicule {/*ie7*/
	margin-top:18px;
}

ul.liste_etat_vehicule {	
	height:26px;
	color:#9d9189;
	margin-top:5px;
	font-size:12px;
}

.liste_etat_vehicule li {
	list-style-type:none;
	float:left;
}

.liste_etat_vehicule li.puce {	
	width:10px;
}

.liste_etat_vehicule li.intitule_puce1 {
	width:56px;
	padding-left:10px;
}

*html .liste_etat_vehicule li.intitule_puce1 {/*ie6*/
	padding-top:3px;
	padding-left:5px;
	width:61px;
}

*+html .liste_etat_vehicule li.intitule_puce1 {/*ie7*/
	padding-top:3px;
	padding-left:15px;
	width:51px;
}

.liste_etat_vehicule li.intitule_puce2 {
	width:70px;
	padding-left:10px;
}

*html .liste_etat_vehicule li.intitule_puce2 {/*ie6*/
	width:70px;
	padding-top:3px;
	padding-left:5px;
}

*+html .liste_etat_vehicule li.intitule_puce2 {/*ie7*/
	width:67px;
	padding-top:3px;
	padding-left:15px;
}

.liste_etat_vehicule li.intitule_puce3 {
	width:70px;
	padding-left:10px;
}

*html .liste_etat_vehicule li.intitule_puce3 {/*ie6*/
	width:70px;
	padding-top:3px;
	padding-left:5px;
}

*+html .liste_etat_vehicule li.intitule_puce3 {/*ie7*/
	width:67px;
	padding-top:3px;
	padding-left:15px;
}


ul.liste_minmax {
	height:26px;
	color:#9d9189;
	margin-top:0px;
	font-size:12px;
}

.liste_minmax li {
	list-style-type:none;
	float:left;
}

.liste_minmax li.mini {	
	width:30px;
	padding-top:5px;
}

.liste_minmax li.chps {
	width:95px;
}

.liste_minmax li.chps input.bg_input82 {
	background:url(images/bg_input82.png) no-repeat;
	width:72px;
	height:21px;
	font-size:12px;
	padding-left:5px;
	padding-top:5px;
	border:0;
}

.liste_minmax li.max {
	width:27px;
	padding-top:5px;
}

.liste_minmax li.euros {
	background:url(images/euros.png) 0px 6px no-repeat;
	width:11px;
	height:18px;
	display:block;
}

.bloc_btn_lancer_rech {
	margin:auto;
	margin-top:29px;
	width:203px;
}

*html .bloc_btn_lancer_rech {/*ie6*/
	margin-top:32px;
}

*+html .bloc_btn_lancer_rech {/*ie7*/
	margin-top:32px;
}

/*----------------------------------------------------CATEGORIE-----------------------------------------------------------*/
.filtre_etat a {
	background:url(boutons/filtre_etat.gif) no-repeat;
	width:45px;
	height:15px;
	display:block;
}

.filtre_etat a:hover {
	background:url(boutons/filtre_etat_on.gif) no-repeat;
}

.filtre_etat_on a{
	background:url(boutons/filtre_etat_on.gif) no-repeat;
	width:45px;
	height:15px;
	display:block;
}

.filtre_marque a {
	background:url(boutons/filtre_marque.gif) no-repeat;
	width:65px;
	height:15px;
	display:block;
}

.filtre_marque a:hover {
	background:url(boutons/filtre_marque_on.gif) no-repeat;
}

.filtre_marque_on a{
	background:url(boutons/filtre_marque_on.gif) no-repeat;
	width:65px;
	height:15px;
	display:block;
}

.filtre_vehicule a {
	background:url(boutons/filtre_vehicule.gif) no-repeat;
	width:124px;
	height:15px;
	display:block;
}

.filtre_vehicule a:hover {
	background:url(boutons/filtre_vehicule_on.gif) no-repeat;
}


.filtre_vehicule_on a{
	background:url(boutons/filtre_vehicule_on.gif) no-repeat;
	width:124px;
	height:15px;
	display:block;
}

.filtre_modele a {
	background:url(boutons/filtre_modele.gif) no-repeat;
	width:63px;
	height:15px;
	display:block;
}

.filtre_modele a:hover {
	background:url(boutons/filtre_modele_on.gif) no-repeat;
}

.filtre_modele_on a {
	background:url(boutons/filtre_modele_on.gif) no-repeat;
	width:63px;
	height:15px;
	display:block;
}

.filtre_motorisation a {
	background:url(boutons/filtre_motorisation.gif) no-repeat;
	width:96px;
	height:15px;
	display:block;
}

.filtre_motorisation a:hover {
	background:url(boutons/filtre_motorisation_on.gif) no-repeat;
}

.filtre_motorisation_on a {
	background:url(boutons/filtre_motorisation_on.gif) no-repeat;
	width:96px;
	height:15px;
	display:block;
}

.filtre_prix a {
	background:url(boutons/filtre_prix.gif) no-repeat;
	width:44px;
	height:15px;
	display:block;
}

.filtre_prix a:hover {
	background:url(boutons/filtre_prix_on.gif) no-repeat;
}

.filtre_prix_on a{
	background:url(boutons/filtre_prix_on.gif) no-repeat;
	width:44px;
	height:15px;
	display:block;
}

.filtre_miles a {
	background:url(boutons/filtre_miles.gif) no-repeat;
	width:53px;
	height:15px;
	display:block;
}

.filtre_miles a:hover {
	background:url(boutons/filtre_miles_on.gif) no-repeat;
}

.filtre_miles_on a{
	background:url(boutons/filtre_miles_on.gif) no-repeat;
	width:53px;
	height:15px;
	display:block;
}

#bloc_gauche180 {
	width:180px;
	float:left;
}

#bloc_middle720 {
	width:720px;
	margin-left:200px;
}

*html #bloc_middle720 {/*ie6*/
	margin-left:195px;
}

*+html #bloc_middle720 {/*ie7*/
	margin-left:198px;
}

.bloc_nom_filtre {
	padding:15px 0px 15px 20px;
}

.bloc_nom_filtre2 {
	padding:15px 0px 15px 30px;
	line-height: 16px;
	font-size:12px;
}

.bloc_nom_filtre2 p {
	color:#45352b;
}



.ul_marge {
	padding-left: 16px;
	padding-top: 10px;
}

.ul_marge li {
	list-style-type:none;
	background-image: url('../images/puce_etoile.png');
  	background-repeat: no-repeat;
  	background-position: 0 45%;
  	padding: 0 0 0 14px;
  	margin: 4px 0;
}

.bloc_filtre {	
	padding:10px 10px 7px 18px;
}

.bloc_filtre_curseur {	
	padding:10px 0px 7px 0px;
	margin-left:-10px;
}

.tab_resultat_filtre_pagination {
	width:720px;
}

.tab_resultat_filtre_pagination td {
	vertical-align:middle;
}

.tab_resultat_filtre_pagination td.resultat {	
	width:195px;
	padding-left:20px;
	font-size:12px;
}

.tab_resultat_filtre_pagination td.chps1 {		
	width:142px;
}

.tab_resultat_filtre_pagination td.chps2 {		
	width:132px;
}

.tab_resultat_filtre_pagination td.page {		
	width:211px;
	text-align:right;
	padding-right:20px;
}

.filtre_produit {	
	width:720px;
}

.tab_filtre720 {
	width:720px;
	font-size:12px;
}

.tab_filtre720 td {	
	vertical-align:middle;
}

.tab_filtre720 th.entete {
	background:url(images/th_categorie.gif) no-repeat;
	width:720px;
	height:36px;
}

.tab_filtre720 td.marque {
	width:262px;
	padding:20px;
}

.tab_filtre720 td.etat {
	width:100px;
	text-align:center;
}

.tab_filtre720 td.motorisation {
	width:131px;
	text-align:center;
}

.tab_filtre720 td.miles {
	width:98px;
	text-align:center;
}


.tab_filtre720 td.prix {
	width:89px;
	text-align:center;
	color:#9d0706;
	font-weight:bold;
}

.tab_filtre720 td.marque_v {
	width:262px;
	padding:20px;
	background-color:#f1f0ef;
}

.tab_filtre720 td.etat_v {
	width:100px;
	text-align:center;
	background-color:#f1f0ef;
}

.tab_filtre720 td.motorisation_v {
	width:131px;
	text-align:center;
	background-color:#f1f0ef;
}

.tab_filtre720 td.miles_v {
	width:98px;
	text-align:center;
	background-color:#f1f0ef;
}


.tab_filtre720 td.prix_v {
	width:89px;
	text-align:center;
	color:#9d0706;
	font-weight:bold;
	background-color:#f1f0ef;
}

.tab_visuel_description {	
	width:262px;

}

.tab_visuel_description td {
	vertical-align:top;
}

.tab_visuel_description td.visuel_120 {
	width:130px;
}



.tab_visuel_description td.texte_description {
	padding-left:20px;
}

.tab_visuel_description td.visuel_120_v {
	width:130px;
	}



.tab_visuel_description td.texte_description_v {
	padding-left:20px;
}

.bloc_visuel_picto {
	position:relative;
}

.picto_promo_small {
	background:url(images/picto_promo_small.png) no-repeat;
	width:44px;
	height:60px;
	display:block;
	position:absolute;
	top:-8px;
	left:-8px;
}

.picto_vendue_small {
	position:absolute;
	background:url(images/picto_vendue.png) no-repeat;
	width:117px;
	height:97px;
	display:block;
	bottom:-28px;
	left:590px;
}

*html .picto_vendue_small {/*ie6*/
	background:url(images/picto_vendue.gif) no-repeat;
}

.curseur_prix {
	width:145px;
	height:41px;
	margin:auto;
}

.curseur_miles {	
	width:145px;
	height:41px;
	margin:auto;
}

.visuel_zoom {	
	border:#d6d2d0 solid 1px;
	background:url(images/pixel_degrade_moyen.gif) repeat-x;
	background-color:#d9d7d7;
	padding:5px;
	width:320px;
	position:absolute;
	top:-6px;
	left:-6px;
	z-index:3000;
}

/*----------------------------------------------------RECHERCHE AVANCEE------------------------------------------------------------*/
#titre_rechercher_vehicule {	
	background:url(images/recherchervehicule.gif) no-repeat;
	width:960px;
	height:62px;
	display:block;
}

#bg_recherche {	
	background:url(images/bg_recherche.gif) no-repeat;
	width:960px;
	height:230px;
	display:block;
}

*html #bg_recherche {	/*ie6*/
	background:url(images/bg_recherche_ie6.gif) no-repeat;
	width:960px;
	display:block;
}

#bg_btn_lancerrech {	
	background:url(images/bg_bouton_lancerrech.gif) no-repeat;
	width:960px;
	height:34px;
	padding-top:40px;
	display:block;
}

#bg_rechvoiture1 {
	background:url(images/bg_rechvoiture1.gif) no-repeat;
	width:960px;
	height:162px;
	display:block;
}

#bg_rechvoiture2 {
	background:url(images/bg_rechvoiture2.gif) no-repeat;
	width:960px;
	height:158px;
	display:block;
}

#tab_rech_avancee {	
	width:960px;
}

#tab_rech_avancee td {	
	vertical-align:top;
	width:280px;
	padding:15px 20px 0px 20px;
	color:#9d9189;
}

#prix_vehicule_rech {
	background:url(images/prix.png) no-repeat;
	width:33px;
	height:20px;
	display:block;
}


#miles_vehicule_rech {
	background:url(images/miles.png) no-repeat;
	width:44px;
	height:20px;
	display:block;
	margin-top:20px;
}

*+html #miles_vehicule_rech {/*ie7*/
	margin-top:23px;
}

ul.liste_2col {	
	height:20px;
}

.liste_2col li {
	list-style-type:none;
	float:left;
}

.liste_2col li.puce {
	width:10px;
}

.liste_2col li.texte_puce {	
	padding-left:10px;
	width:120px;
}

*html .liste_2col li.texte_puce {	/*ie6*/
	padding-top:3px;
	padding-left:5px;
	width:115px;
}

*+html .liste_2col li.texte_puce {	/*ie7*/
	padding-top:3px;
	padding-left:15px;
	width:115px;
}
/*----------------------------------------------------MODIFIER LA RECHERCHE AVANCEE------------------------------------------------------------*/
#titre_modifer_rech {	
	background:url(images/modifier_rech.gif) no-repeat;
	width:960px;
	height:48px;
	display:block;
}

#arrondi_haut_vide960 {	
	background:url(images/arrondi_haut_vide960.gif) no-repeat;
	width:960px;
	height:47px;
	display:block;
	padding-top:32px;
	text-align:center;
	font-size:17px;
	color:#FFF;
}

#bg_recherche2 {	
	background:url(images/bg_recherche2.gif) no-repeat;
	width:960px;
	height:230px;
	display:block;
}
/*----------------------------------------------------ARTICLE------------------------------------------------------------*/
.bloc_defilement_produit {	
	width:920px;
	/*margin-left:11px;*/
	padding-left:9px;
	padding-right:9px;
	position:relative;
}

span#prevBtn a {
	background:url(images/carre_precedent.png) no-repeat;
	width:23px;
	height:20px;
	display:block;
	position:absolute;
	top:25px;
	left:0px;
	display:block;
	text-decoration:none;
}


span#nextBtn a {
	background:url(images/carre_suivant.png) no-repeat;
	width:23px;
	height:20px;
	display:block;
	position:absolute;
	top:25px;
	right:0px;
	display:block;
	text-decoration:none;
}


#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider, #slider li{ 
		/* 
			define width and height of container element and list item (slide)
			list items must be the same size as the slider area
		*/ 
		width:918px;
		height:80px;
		overflow:hidden; 
		}
		
.bloc_defilement_vignette {	
	width:292px;
	position:relative;
}

.bloc_defilement_vignette ul, .bloc_defilement_vignette li {	
	width:292px;
	position:relative;
	list-style:none;
}

span#prevBtn2 a {
	background:url(images/carre_precedent.png) no-repeat;
	width:23px;
	height:20px;
	display:block;
	position:absolute;
	top:19px;
	left:-5px;
	display:block;
	text-decoration:none;
}


span#nextBtn2 a {
	background:url(images/carre_suivant.png) no-repeat;
	width:23px;
	height:20px;
	display:block;
	position:absolute;
	top:19px;
	right:-5px;
	display:block;
	text-decoration:none;
}


#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2, #slider2 li{ 
		/* 
			define width and height of container element and list item (slide)
			list items must be the same size as the slider area
		*/ 
		width:292px;
		height:62px;
		overflow:hidden; 
		}


.tab_produit_defilement {
	width:882px;
	height:70px;
	overflow:hidden; 
	padding-top:5px;
	margin-left:18px;
}

.tab_produit_defilement td {
	vertical-align:top;
}

.tab_produit_defilement td.produit {
	width:82px;
	text-align:center;
}

.tab_produit_defilement td.produit a {
	color:#887f7a;
	text-decoration:none;
}

.tab_produit_defilement td.produit a:hover {
	color:#9d0706;
	text-decoration:none;
}

.tab_produit_defilement td.espace {
	width:18px;
}

.visuel_produit80 {
	border:#e1dfdf solid 1px;
	width:80px;
}

.bulle_reserver {
	background:url(images/bulle_reserver.gif) no-repeat;
	width:140px;
	height:51px;
	margin:auto;
}

.bloc_paiement {
	background:url(images/bloc_paiement.gif) no-repeat;
	width:140px;
	height:61px;
	display:block;
	margin:auto;
}

.bloc_detail_article {	
	width:680px;
	position:relative;
}

.picto_promo_article {	
	position:absolute;
	right:-5px;
	top:-14px;
	background:url(images/picto_promo_small.png) no-repeat;
	width:44px;
	height:60px;
	display:block;
}

.picto_vendue_article {
	position:absolute;
	bottom:-15px;
	right:-29px;
	background:url(images/picto_vendue.png) no-repeat;
	width:117px;
	height:97px;
	display:block;
}

.bloc_visuel_article {	
	float:left;
	width:292px;
	padding-top:10px;
}

.tab_vignette {	
	width:292px;
}

.tab_vignette td {
	vertical-align:top;
}

.tab_vignette td.visuel_vignette {
	width:94px;
}

.tab_vignette td.espace_vignette {	
	width:5px;
}

.visuel_article292 {	
	width:292px;
}

.bloc_texte_article {
	width:368px;
	margin-left:312px;
	padding-top:10px;
}

.marque_modele_vehicule {	
	font-size:20px;
	height:50px;
	width:368px;
	text-align:justify;
	padding-bottom:5px;
}

.marque_modele_vehicule_promo {	
	font-size:20px;
	height:50px;
	padding-right:45px;
	width:323px;
	text-align:justify;
}


.tab_option_vehicule {	
	width:368px;
}

.tab_option_vehicule td {	
	vertical-align:top;
}

.tab_option_vehicule td.intitule_option {	
	font-weight:bold;
	width:102px;
}

.tab_option_vehicule td.nom_option {	
	width:122px;
	padding-left:10px;
}

.tab_option_vehicule td.bouton {
	width:134px;
}

.tab_option_vehicule td.colonne_prix {
	width:228px;
}

.tab_option_vehicule td.colonne_reserver {
	width:140px;
}

.prix_vehicule {
	color:#9d0706;
	font-size:20px;
	font-weight:bold;
}

ul.liste_lien_barre {	
	padding-top:3px;
}

.liste_lien_barre li {	
	list-style-type:none;
	float:left;
}

.liste_lien_barre li.envoi_ami  {
	padding-left:19px;
	width:272px;
}

.liste_lien_barre li.renseignement {
	width:388px;
}



ul.liste_2btn  {
	height:19px;
}

.liste_2btn li {	
	list-style-type:none;
	float:left;
}

.liste_2btn li.btn1 {
	width:68px;
}

.liste_2btn li.btn2 {	
	width:66px;
}

.tabNavigation {
	width:920px;
}

ul.tabs { 
	width:242px; height:23px;z-index:1000;position:relative; margin-left:20px;
}

*html ul.tabs { /*ie6*/
	margin-left:10px;
}
	
.tabs  li {
	list-style-type:none;
	display:inline;
}

.tabs li, .tabs {height: 23px; display:block;overflow: hidden;float:left;}

.onglet1 a {background:url(boutons/onglet18.gif) no-repeat;width:121px; height:23px; display:block;}
.onglet2 a {background:url(boutons/onglet19.gif) no-repeat; width:121px; height:23px; display:block;}



.onglet1 a:hover {background:url(boutons/onglet18_on.gif) no-repeat;}
.onglet2 a:hover {background:url(boutons/onglet19_on.gif) no-repeat;}


.onglet1 .active {background:url(boutons/onglet18_on.gif) no-repeat;width:121px; height:23px; display:block;}
.onglet2 .active {background:url(boutons/onglet19_on.gif) no-repeat; width:121px; height:23px; display:block;}

.tabs li a:focus {
	outline:0;
}

#second {	
	display:none;
}

.container_onglet {
	width:920px;
}

.content {
	margin:0px;
	padding:0px;
	width:920px;
	float:left;
}

.tab_produit_associe {
	width:880px;
}

.tab_produit_associe td {	
	vertical-align:top;
}

.tab_produit_associe td.produit_associe {	
	width:130px;
	text-align:center;
}


.tab_produit_associe td.produit_associe .nom_modele_marque {	
	width:130px;
	padding:8px 0px 8px 0px;
	text-align:center;
}

.tab_produit_associe td.espace_prod {
	width:20px;
}

.popup_lightbox {	
	background-color:#ffffff;
	position:absolute;
	top:5%;
	left:20%;
	width:595px;
	padding:10px 10px 15px 10px;
	z-index:5000000;
}

.btn_fermer_lightbox a {
	float:right;
	background:url(images/closelabel.gif) no-repeat;
	width:66px;
	height:22px;
	display:block;
}

.bord_lightbox {	
	width:536px;
	margin:auto;
	margin-top:20px;
}

.liste_navigation {	
	width:310px;
	margin:auto;
}

.liste_navigation td {
	vertical-align:top;
}

.liste_navigation td.colonne1 {
	width:56px;
}

.liste_navigation td.colonne2 {
	width:203px;
	text-align:center;
}

.liste_navigation td.colonne3 {
	width:56px;
	text-align:right;
}


.precedent_image a {	
	background:url(images/fleche_precedent.gif) 0px 1px no-repeat;
	padding-left:15px;
	text-decoration:underline;
}

.precedent_image_off {	
	background:url(images/fleche_precedent_off.gif) 0px 1px no-repeat;
	padding-left:15px;
}

.precedent_image a:hover {	
	text-decoration:none;
}

.suivant_image a {	
	background:url(images/fleche_suivant.gif) right 1px  no-repeat;
	padding-right:15px;
	text-decoration:underline;
	text-align:right;
}

.suivant_image a:hover {	
	text-decoration:none;
}

.suivant_image_off {	
	background:url(images/fleche_suivant_off.gif) right 1px  no-repeat;
	padding-right:15px;
	text-align:right;
}

/*----------------------------------------------------IDENTIFICATION------------------------------------------------------------*/
#identification {
	width:960px;
	position:relative;
}

ul.bg_identification {
	width:960px;
}

.bg_identification  li {
	list-style-type:none;
	float:left;
}

.bg_identification  li#encart_inscrit_cmd {
	background:url(images/encart_inscrit_cmd.gif) no-repeat;
	width:479px;
	height:316px;
	display:block;
	padding-top:120px;
	color:#9d9189;
}

.bg_identification  li#encart_inscrit {
	background:url(images/encart_inscrit.gif) no-repeat;
	width:479px;
	height:316px;
	display:block;
	padding-top:120px;
	color:#9d9189;
}

.bg_identification  li#encart_pasinscrit {	
	background:url(images/encart_pasinscrit.gif) no-repeat;
	width:341px;
	height:188px;
	padding-top:248px;
	padding-left:140px;
}

.tab_form382 {	
	width:469px;
}

.tab_form382 td {	
	vertical-align:middle;
}

.tab_form382 td.intitule {
	width:140px;
	text-align:right;
	padding-right:10px;
	font-size:12px;
	font-weight:bold;
}

.tab_form382 td.chps {	
	width:183px;
}

.tab_form382 td.chps input.bg {
	background:url(images/bg_input183.gif) no-repeat;
	border:0;
	width:173px;
	height:18px;
	font-size:11px;
	padding:7px 5px 0px 5px;
}

.tab_form382 td.chps .password {	
	padding-top:5px;
}

.tab_form382 td.chps .password a{	
	padding-left:11px;
	font-size:10px;
	text-decoration:underline;
	color:#9d9189;
}

.tab_form382 td.chps .password a:hover {
	text-decoration:none;
}

.tab_form382 td.msg_error {	
	width:136px;
	padding-left:10px;
}

/*----------------------------------------------------INSCRIPTION------------------------------------------------------------*/
#encart_paiement_secu {
	background:url(images/encart_paiement_secu.gif) no-repeat;
	width:180px;
	height:274px;
	display:block;
}

#encart_suivi_resa {
	background:url(images/encart_suivi_resa.gif) no-repeat;
	width:180px;
	height:274px;
	display:block;
}

#titre_inscription {
	background:url(images/titre_inscription.gif) no-repeat;
	width:137px;
	height:31px;
	display:bloc;
}

.tab_formu{
	width:583px;
	color:#887f7a;
}

.tab_formu td {
	vertical-align:middle;
}

.tab_formu td.bloc_message {
	padding-left:150px;
}

.tab_formu td.intitule_email {
	width:237px;
	padding-right:10px;
	text-align:right;
}

.tab_formu td.intitule_email3{
	width:213px;
	padding-right:10px;
	text-align:right;
}

.tab_formu td.chps_formu_email {
	width:210px;
}

.tab_formu td.chps_formu_email_margin{
	width:230px;
	text-align:center;
}

.tab_formu td.chps_formu_email2{
	width:180px;
}

.tab_formu td.msg_alerte {
	width:126px;
	padding-left:10px;
}


.tab_formu td.msg_alerte2 {
	width:156px;
	padding-left:10px;
}

.tab_formu td.msg_alerte3 {
	width:140px;
	padding-left:10px;
}

.tab_formu td.btn_enregistrer {
	padding-left:220px;
}
/*----------------------------------------------------PROCEDURE RESERVATION------------------------------------------------------------*/
#titre_procedure {	
	background:url(images/titre_procedure.gif) 276px 32px no-repeat;
	width:410px;
	height:21px;
	display:block;
	padding-top:32px;
	padding-left:276px;
}

#bloc_droit450 {
	width:450px;
	float:right;
}

#bloc_gauche450 {
	width:450px;
}

#phrase_verif {	
	background:url(images/phrase_verif.gif) 0px 9px no-repeat;
	width:291px;
	height:13px;
	display:block;
	padding-top:9px;
}

.tab_formu410 {
	width:410px;
	color:#887f7a;
}

.tab_formu410 td {
	vertical-align:middle;
}

.tab_formu410 td.bloc_message {
	padding-left:150px;
}

.tab_formu410 td.intitule_email {
	width:130px;
	padding-right:10px;
	text-align:right;
}

.tab_formu410 td.chps_formu_email {
	width:260px;
}

.tab_formu410 td.chps_formu_email_margin{
	width:230px;
	text-align:center;
}

#bloc_reservation_visuel {	
	width:368px;
	border:#d9d7d6 solid 1px;
	background-color:#FFF;
	padding:20px;
}


#visuel_reservation {	
	width:130px;
	float:left;
}

#descrip_reservation {
	margin-left:150px;
}

#fd_color410 {
	background:#dad8d6;
	width:318px;
	padding:5px 0px 5px 50px;
}

#tab_acompte {	
	width:318px;
}

#tab_acompte td {
	vertical-align:middle;
	padding-top:5px;
	padding-bottom:5px;
}

#tab_acompte td.colonne_gauche_haut {
	width:176px;
	text-align:right;
	padding-right:24px;
	border-right:#c3c1c1 solid 1px;
	border-bottom:#c3c1c1 solid 1px;
	color:#332820;
	font-weight:bold;
	
}

#tab_acompte td.colonne_droit_haut {
	width:96px;
	padding-right:20px;
	text-align:right;
	border-left:#f6f6f5 solid 1px;
	border-bottom:#c3c1c1 solid 1px;
	color:#9d0706;
	font-weight:bold;
	font-size:13px;
}

#tab_acompte td.colonne_gauche_bas {
	width:176px;
	text-align:right;
	padding-right:24px;
	border-right:#c3c1c1 solid 1px;
	border-top:#f6f6f5 solid 1px;
	color:#887f7a;
}

#tab_acompte td.colonne_droit_bas {
	width:96px;
	padding-right:20px;
	text-align:right;
	border-left:#f6f6f5 solid 1px;
	border-top:#f6f6f5 solid 1px;
	color:#887f7a;
}
/*----------------------------------------------------PROCEDURE RESERVATION CONFIRMATION------------------------------------------------------------*/
#bloc_reservation_confirm {	
	width:838px;
	border:#d9d7d6 solid 1px;
	background-color:#FFF;
	padding:20px;
}

#bloc_rappel_resa {
	width:405px;
}

*html #bloc_rappel_resa {/*ie6*/
	width:388px;
}

#bloc_adresse_resa {	
	width:410px;
	float:right;
}

.fd_gris_fonce{
	background:#dad8d6;
	padding:20px;
}

.tab_recap_adresse_acompte {
	width:390px;
}

.tab_recap_adresse_acompte td {
	vertical-align:top;
}

.tab_recap_adresse_acompte td.adresse {	
	width:174px;
	border-right:#c5c3c3 solid 1px;
	font-size:12px;
	padding-right:10px;
	line-height:17px;

}

.tab_recap_adresse_acompte td.acompte {	
	width:184px;
	border-left:#ebeae9 solid 1px;
	padding-left:20px;
}

/*-------------------------------------IMPRIMER RESERVATION-----------------------------------------*/

#conteur_bon_commande {
	width:580px;
	/*height:777px;*/
	padding:20px;
	padding-bottom:25px;
	background-color:#FFF;
}
#entete_bon_commande {
	width:580px;
	height:127px;
}
#entete_bon_commande td {
	vertical-align:top;
}
#entete_bon_commande td.entete {
	width:580px;
	height:127px;
}
#entete_bon_commande td.commande {
	text-align:right;
	font-size:24px;
	padding-top:20px;
}
#entete_bon_commande td.fiche_paie {
	text-align:right;
	font-size:24px;
}
#entete_bon_commande td.coordonnees {
	padding-left:0px;
	padding-bottom:20px;
}
.bloc_detail_cmd {
	line-height:20px;
	width:230px;
	padding-left:20px;
}
.bloc_adresse {
	width:189px;
	height:88px;
	float:right;
	/*margin-left:293px;*/
	padding:20px;
	padding-top:0px;
	font-size:12px;
	margin-right:20px;
	margin-bottom:13px;
}
.txt_adresse {
	padding-top:10px;
	font-size:10px;
	padding-bottom:30px;
}

.barre_etole_reservation {
	width:580px;
}

.fd_gris_print {
	width:540px;
	padding:20px;
	background-color:#ebe9e8;
}

#bloc_reservation_print {	
	width:498px;
	border:#d9d7d6 solid 1px;
	background-color:#FFF;
	padding:20px;
}
	
#fd_color410_print {
	background:#dad8d6;
	width:318px;
	text-align:right;
	padding:5px 0px 5px 180px;
}

/*-------------------------------------MON COMPTE-----------------------------------------*/
#arrondi_moncompte a {
	background:url(images/arrondi_moncompte180.gif) no-repeat;
	width:180px;
	height:38px;
	display:block;
}

#encart_bienvenue {
	background:url(images/encart_bienvenue.gif) no-repeat;
	width:720px;
	height:144px;
	display:block;
}

.fd_gris_cpt {
	width:540px;
	padding:20px;
	background-color:#ebe9e8;
}

#bloc_reservation_cpt {	
	width:638px;
	border:#d9d7d6 solid 1px;
	background-color:#FFF;
	padding:20px;
}
	
#fd_color410_cpt {
	background:#dad8d6;
	width:318px;
	text-align:right;
	padding:5px 0px 5px 320px;
}

/*-------------------------------------MON COMPTE / MES RESERVATIONS----------------------------------------*/
#phrase_resa {	
	background:url(images/phrase_resa.gif) no-repeat;
	width:456px;
	height:31px;
}

.tab_reservation_detail {
	width:680px;
	border:#d8d6d5 solid 1px;
	background:#FFF;
}

.tab_reservation_detail a {
	text-decoration:none;

}

.tab_reservation_detail td {	
	vertical-align:middle;
	font-size:12px;
	padding:7px 0px 7px 0px;
}

.tab_reservation_detail th {	
	background:url(images/th_resa.gif) no-repeat;
	width:680px;
	height:27px;
	border-bottom:#ebe9e8 solid 1px;
}

.tab_reservation_detail td.date {
	width:80px;
	padding-left:20px;
}

.tab_reservation_detail td.num_resa {
	width:173px;
	text-align:center;
}

.tab_reservation_detail td.montant_paye {
	width:224px;
	text-align:center;
}

.tab_reservation_detail td.etat_resa {
	width:160px;
	text-align:right;
	padding-right:20px;
}

/*-------------------------------------MON COMPTE / MES INFOS PERSONNELS----------------------------------------*/
#phrase_coord {	
	background:url(images/phrase_coord.gif) no-repeat;
	width:680px;
	height:28px;
}

/*-------------------------------------MON COMPTE / MES IDENTIFIANTS----------------------------------------*/
#phrase_id {	
	background:url(images/phrase_id.gif) no-repeat;
	width:680px;
	height:32px;
	display:block;
}

/*-------------------------------------MON COMPTE / MES NEWSLETTERS----------------------------------------*/
#phrase_nl {	
	background:url(images/phrase_nl.gif) no-repeat;
	width:680px;
	height:31px;
	display:block;
}

.bloc_gris_newsletter {
	background:#FFF;
	width:330px;
}

.bloc_gris_newsletter .contenant {
	width:320px;
	margin:auto;
	text-align:center;
}

.contenant_texte {
	height:60px;
}

/*-------------------------------------QUI SOMMES NOUS / entreprise----------------------------------------*/
#titre_qsn {
	background:url(images/titre_qsn.gif) 0px 26px no-repeat;
	width:222px;
	height:21px;
	display:block;
	padding-top:26px;
	padding-bottom:13px;
	margin-left:19px;
}

.liste_marque {
	background:url(images/liste_marque.gif) no-repeat;
	width:920px;
	height:59px;
	display:block;
}

.visuel_qsn {
	width:277px;
	height:169px;
	background:url(images/logo_qsn.gif) no-repeat;
	display:block;
}

ul.liste_onglet_qsn {	
	width:960px;
}

.liste_onglet_qsn li {	
	list-style-type:none;
	float:left;
}

.liste_onglet_qsn li.entreprise a {	
	background:url(boutons/onglet_qsn1.gif) no-repeat;
	width:120px;
	height:38px;
	display:block;
}

.liste_onglet_qsn li.entreprise a:hover {	
	background:url(boutons/onglet_qsn1_on.gif) no-repeat;
}

.liste_onglet_qsn li.entreprise_selected {	
	background:url(boutons/onglet_qsn1_on.gif) no-repeat;
	width:120px;
	height:38px;
	display:block;
}	


.liste_onglet_qsn li.concept a {	
	background:url(boutons/onglet_qsn2.gif) no-repeat;
	width:120px;
	height:38px;
	display:block;
}

.liste_onglet_qsn li.concept a:hover {	
	background:url(boutons/onglet_qsn2_on.gif) no-repeat;
}

.liste_onglet_qsn li.concept_selected {	
	background:url(boutons/onglet_qsn2_on.gif) no-repeat;
	width:120px;
	height:38px;
	display:block;
}


.liste_onglet_qsn li.etape a {	
	background:url(boutons/onglet_qsn3.gif) no-repeat;
	width:219px;
	height:38px;
	display:block;
}

.liste_onglet_qsn li.etape a:hover {	
	background:url(boutons/onglet_qsn3_on.gif) no-repeat;
}

.liste_onglet_qsn li.etape_selected {	
	background:url(boutons/onglet_qsn3_on.gif) no-repeat;
	width:219px;
	height:38px;
	display:block;
}

.liste_onglet_qsn li.vide {	
	background:url(boutons/onglet_qsn4.gif) no-repeat;
	width:501px;
	height:38px;
	display:block;
}


.bloc_logo_qsn {	
	float:right;
	width:277px;
	height:169px;
	border:#dbdbdb solid 1px;
	background:url(images/logo_qsn.gif) no-repeat;
	display:block;
	margin-left:25px;
}



.tab_contact_qsn {	
	width:535px;
	margin-left:20px;
}

.tab_contact_qsn td {
	vertical-align:top;
	font-size:12px;
	padding-bottom:5px;
	height:40px;
}

.tab_contact_qsn td.colonne1 {
	width:188px;
	background:url(images/carre_tel.gif) no-repeat;
	padding-left:50px;
	padding-bottom:5px;
}

.tab_contact_qsn td.colonne2 {
	width:247px;
	background:url(images/carre_enveloppe.gif) no-repeat;
	padding-left:50px;
	padding-bottom:5px;
}

/*----------------------------------------------------DEMANDE D'HOMOLOGATION------------------------------------------------------------*/
#titre_homologation {
	background:url(images/titre_homologation.gif) 0px 3px no-repeat;
	width:350px;
	height:25px;
	padding-top:10px;
}

.bg_logo_marque_homologation {	
	background:url(images/logo_marque.gif) right 3px no-repeat;
	width:585px;
	padding-top:15px;
	padding-right:355px;
}

/*----------------------------------------------------DEMANDE DE GPL------------------------------------------------------------*/
#titre_gpl {
	background:url(images/titre_gpl.gif) 0px 3px no-repeat;
	width:277px;
	height:23px;
	padding-top:10px;
}

.liste_gpl {
	color:#c8c4c1;
}

/*----------------------------------------------------CALCULATEUR------------------------------------------------------------*/
#titre_calculateur {
	background:url(images/titre_calculateur.gif) 0px 1px no-repeat;
	width:340px;
	height:23px;
	padding-top:10px;
}

/*----------------------------------------------------MANDAT DE RECHERCHE------------------------------------------------------------*/
#titre_mandat_rech {
	background:url(images/titre_mandat_rech.gif) 0px 9px no-repeat;
	width:277px;
	height:23px;
	padding-top:10px;
}

.bg_logo_marque {	
	background:url(images/logo_marque.gif) right 3px no-repeat;
	width:585px;
	padding-top:10px;
	padding-right:355px;
}

#conteneur_mandat {
	padding-top:439px;
	min-height:1px;
}

#contenu_mandat {	
	margin-top:-439px;
}

.texte_mandat {
	width:550px;
}

/*----------------------------------------------------DEMANDE FINANCEMENT------------------------------------------------------------*/
#titre_demande_financement {
	background:url(images/titre_financement.gif) 3px 0px no-repeat;
	width:334px;
	height:35px;
	display:block;
}

.tab_demande_fin {	
	width:920px;
	padding-bottom:120px;
}

*html .tab_demande_fin {/*ie6*/
	margin-bottom:120px;
}

*+html .tab_demande_fin {/*ie7*/
	margin-bottom:120px;
}

.tab_demande_fin td {	
	vertical-align:top;
}

.tab_demande_fin td.colonne_g {
	width:640px;
}

.tab_demande_fin td.colonne_g_color {
	width:640px;
	background-color:#ebe9e8;
	padding-top:13px;

}

.tab_demande_fin td.espace {	
	width:22px;
}

.tab_demande_fin td.colonne_d {
	width:258px;
}


.tab_demande_fin td.colonne_d_color {
	width:258px;
	background-color:#ebe9e8;
}

.titre_calculer_mensualite {	
	background:url(images/titre_mensualites.gif) no-repeat;
	width:302px;
	height:17px;
	display:block;
}

.tab_calcul_fin {	
	width:600px;
}

.tab_calcul_fin td {	
	vertical-align:middle;
}

.tab_calcul_fin td.intitule_calcul {
	width:440px;
	font-weight:bold;
}



.tab_calcul_fin td.chps_calcul{
	width:138px;
	text-align:right;
}

.tab_calcul_fin td.indice {	
	padding-left:10px;
	width:12px;
	font-weight:bold;
}

ul.liste_fin {
	height:20px;
}

.liste_fin  li {
	list-style-type:none;
	float:left;
}

.liste_fin  li.fleche {
	background:url(images/puce_fleche_rouge_B.gif) 0px 1px no-repeat;
	padding-left:20px;
	width:165px;

}

.liste_fin  li.casecocher {
	width:10px;
}

.liste_fin  li.texte_casecocher {
	padding-left:10px;
	width:50px;
}

*html .liste_fin  li.texte_casecocher {/*ie6*/
	padding-left:5px;
	width:55px;
	padding-top:3px;
}

*+html .liste_fin  li.texte_casecocher {/*ie7*/
	padding-left:15px;
	width:45px;
	padding-top:3px;
}

.liste_fin  li.texte_casecocher2 {
	padding-left:10px;
	width:75px;
}

*html .liste_fin  li.texte_casecocher2 {/*ie6*/
	padding-left:5px;
	width:80px;
	padding-top:3px;
}

*+html .liste_fin  li.texte_casecocher2 {/*ie7*/
	padding-left:15px;
	width:70px;
	padding-top:3px;
}

.liste_fin  li.texte_casecocher3 {
	padding-left:10px;
	width:130px;
}

*html .liste_fin  li.texte_casecocher3 {/*ie6*/
	padding-left:5px;
	width:135px;
	padding-top:3px;
}

*+html .liste_fin  li.texte_casecocher3 {/*ie7*/
	padding-left:15px;
	width:125px;
	padding-top:3px;
}

/*----------------------------------------------------DEMANDE FINANCEMENT / formulaire------------------------------------------------------------*/
#tab_bg_voiture {
	width:960px;
}


#tab_bg_voiture td {	
	vertical-align:top;
}

#tab_bg_voiture td.bg_voiture1_fin {
	background:url(images/bg_voiture1.jpg) no-repeat;
	width:583px;
	height:499px;
}

#tab_bg_voiture td.bg_voiture2_fin {
	background:url(images/bg_voiture2.jpg) no-repeat;
	width:377px;
	height:499px;
}

.vide_commentaire {
	height:87px;
	line-height:87px;
}

.vide_commentaire_bis {
	height:105px;
	line-height:105px;
}

*html .vide_commentaire {/*ie6*/
	height:80px;
	line-height:80px;
}

*+html .vide_commentaire {/*ie7*/
	height:80px;
	line-height:80px;
}


.vide_lien {
	height:320px;
	line-height:375px;
}

.vide_lien_bis {
	height:302px;
	line-height:302px;
}


/*----------------------------------------------------DEMANDE 	ASSURANCE------------------------------------------------------------*/
#titre_demande_assurance {
	background:url(images/titre_assurance.gif) 0px 10px no-repeat;
	width:294px;
	height:24px;
	display:block;
	padding-top:10px;
}
/*----------------------------------------------------DEMANDE ASSURANCE/confirmation------------------------------------------------------------*/
#tab_bg_voiture_collection {
	width:960px;
}

#tab_bg_voiture_collection td {	
	vertical-align:top;
}

#tab_bg_voiture_collection td.voit1 {
	background:url(images/bg_voiture_collection1.gif) no-repeat;
	width:624px;
	height:271px;
	padding-top:3px;
}

#tab_bg_voiture_collection td.voit2 {
	background:url(images/bg_voiture_collection2.gif) no-repeat;
	width:336px;
	height:274px;
}

#tab_bg_voiture_collection td.voit3 {
	background:url(images/bg_voiture_collection3.jpg) no-repeat;
	width:624px;
	height:201px;
}

#tab_bg_voiture_collection td.voit5 {
	background:url(images/bg_voiture_collection5.jpg) no-repeat;
	width:624px;
	height:201px;
}

#tab_bg_voiture_collection td.voit4 {
	background:url(images/bg_voiture_collection4.jpg) no-repeat;
	width:336px;
	height:402px;
}

#tab_bg_voiture_collection td.voit6 {
	background:url(images/bg_voiture_collection5.png) no-repeat;
	width:960px;
	height:53px;
}

/*----------------------------------------------------CLUBS------------------------------------------------------------*/
#titre_clubs {
	background:url(images/titre_clubs.gif) 0px 26px no-repeat;
	width:78px;
	height:22px;
	display:block;
		padding-top:26px;
	margin-left:19px;

}

#accroche_clubs {	
	background:url(images/accroche_clubs.gif) no-repeat;
	width:867px;
	height:44px;
	display:block;
	margin-bottom:23px;
}

#point_etoile {	
	background:url(images/points_etoile.gif) no-repeat;
	width:867px;
	height:89px;
	display:block;
}

/*----------------------------------------------------NEWS------------------------------------------------------------*/
.tab_filtre720 td.entete_news {
	background:url(images/th_categorie_news.gif) no-repeat;
	width:720px;
	height:36px;
}

.tab_filtre720 td.entete_news_bis {
	background:url(images/th_categorie_news.gif) no-repeat;
	width:720px;
	height:30px;
}

.titre_news {
	padding-left:14px;
	padding-top:2px;
	float:left;
	font-weight:bold;
	font-size:14px;
	color:#ECEBEA;
}

.titre_news a:link, .titre_news a:visited
{
	color:#ECEBEA;
}

.titre_news a:hover,
{
	color:#ECEBEA;
	text-decoration:overline;
}


.titre_date {
	color:#ECEBEA;
	font-style:italic;
	font-size:14px;
	padding-right:20px;
	padding-top:3px;
	float:right;
}

.contenu_news {
	padding-left:10px;
	padding-top:10px;
	padding-bottom:5px;
}

.contenu_vignette_news {
	padding-left:10px;
	padding-top:10px;
	height:40px;
	vertical-align:top;
}

.article {
	padding-top:10px;
	padding-left:20px;
	text-align:justify;
	line-height:20px;
	width:534px;
	height:70px;
	font-size:12px;
}

.article_news {
	padding-top:14px;
	padding-left:20px;
	text-align:justify;
	line-height:18px;
	width:534px;
	font-size:12px;
}

.article_news p
{
	margin-bottom: 10px;
}

.article_news ul
{
	margin-left: 30px;
	margin-bottom: 10px;
}

.article_news li
{
	margin-bottom: 3px;
}

.lirelasuite {
	margin-left:488px;
}

.archives {
	background:url(images/affiner_rech180.gif) no-repeat scroll 0 0 transparent;
	width:180px;
	height:40px;
	line-height:40px;
	display:block;
}

.news1 {
	margin-bottom:35px;
}

.news_t img {
	border:#FFF 3px solid;
	width: 528px;
}

.image_gd {
	margin-left:20px;
}



/*----------------------------------------------------CONTACT------------------------------------------------------------*/
#tab_bg_contact {
	width:960px;
}

#tab_bg_contact td {	
	vertical-align:top;
}

#tab_bg_contact td.bg_contact1 {
	background:url(images/bg_contact1.gif) no-repeat;
	width:583px;
	height:422px;
}

.lineheight91 {	
	line-height:91px;
}

.lineheight79 {	
	line-height:79px;
}

#tab_bg_contact td.bg_contact2 {
	background:url(images/bg_contact2.gif) no-repeat;
	width:178px;
	height:267px;
	padding-top:155px;
	padding-left:169px;
	padding-right:30px;
	color:#FFF;
	line-height:15px;
}

#tab_bg_contact td.bg_contact3 {	
	background:url(images/bg_contact3.jpg) no-repeat;
	width:960px;
	height:131px;
}

#tab_bg_contact td.bg_contact4 {
	background:url(images/bg_contact4.png) no-repeat;
	width:960px;
	height:53px;
}

/*----------------------------------------------------INSCRIPTION NEWSLETTER------------------------------------------------------------*/
#titre_newsletter {	
	background:url(images/titre_inscription_newsletter.gif) 0px 10px no-repeat;
	width:279px;
	height:34px;
	display:block;
	padding-top:10px;
}

.bg_logo_marque2{	
	background:url(images/logo_marque2.gif) right 3px no-repeat;
	width:585px;
	padding-top:15px;
	padding-right:355px;
}

#tab_newsletter {	
	width:530px;
	color:#958d87;
}

#tab_newsletter td {
	vertical-align:middle;
}

#tab_newsletter td.intitule_nl {	
	width:142px;
	text-align:right;
	padding-right:10px;
}

#tab_newsletter td.chps_nl {
	width:208px;
}

#tab_newsletter td.msg {	
	width:160px;
	padding-left:10px;
}

/*----------------------------------------------------PLAN DU SITE------------------------------------------------------------*/
#titre_plan {	
	background:url(images/titre_plansite.gif) 0px 26px no-repeat;
	width:156px;
	height:22px;
	display:block;
	padding-top:26px;
	padding-bottom:13px;
	margin-left:19px;
}

ul.liste_plan  {	
	hegith:30px;
}

.liste_plan li {
	list-style-type:none;
	float:left;
}

.liste_plan li.catalogue {
	background:url(images/plan_catalogue.gif) no-repeat;
	width:240px;
	height:30px;
	display:block;
}

.liste_plan li.marques {
	background:url(images/plan_marque.gif) no-repeat;
	width:239px;
	height:30px;
	display:block;
}

.liste_plan li.services {
	background:url(images/plan_services.gif) no-repeat;
	width:239px;
	height:30px;
	display:block;
}

.liste_plan li.societe {
	background:url(images/plan_societe.gif) no-repeat;
	width:241px;
	height:30px;
	display:block;
}

.tab_plansite {
	width:920px;
}

.tab_plansite td {	
	vertical-align:top;
}

.tab_plansite td.catalogue {	
	width:200px;
}

.tab_plansite td.marques {
	width:189px;
	padding-left:40px;
	padding-right:10px;
}

.tab_plansite td.services {
	width:209px;
	padding-left:30px;
}

.tab_plansite td.societe {
	width:191px;
	padding-left:30px;
}

/*----------------------------------------------------PAGE 404------------------------------------------------------------*/
#texte404  a{
	background:url(images/texte404.png) top center no-repeat;
	width:960px;
	height:195px;
	display:block;
}

*html #texte404  a{/*ie6*/
	background:url(images/texte404.gif) top center no-repeat;
	margin-top:1px;
}

#visuel_404 a {
	background:url(images/image404.png) top center no-repeat;
	width:960px;
	height:247px;
	display:block;
}

*html #visuel_404 a {/*ie6*/
	background:url(images/image404.jpg) top center no-repeat;
}

/*----------------------------------------------------MENTIONS ------------------------------------------------------------*/
#titre_mentions {
	background:url(images/titre_mentions.gif) 0px 26px no-repeat;
	width:407px;
	height:26px;
		display:block;
		padding-top:26px;
	margin-left:19px;

}


/*----------------------------------------------------CGV------------------------------------------------------------*/
#titre_cgv {
	background:url(images/titre_cgv.gif) 0px 26px no-repeat;
	width:407px;
	height:26px;
		display:block;
		padding-top:26px;
	margin-left:19px;

}


/*---------------------------------------------- AJOUT AJAX ------------------------------------------------------------*/

.loading{
	padding-top: 20px;
    padding-bottom: 20px;
    text-align:center;
}

#screenshot{
	font-size: 14px;
	font-weight: bold;
	color: #3c3c3c;
	position:absolute;
	border:1px solid #3c3c3c;
	background:#ededed;
	padding: 10px;
	z-index:3000;
	display:none;
}

#style_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.style_hide {
  z-index:-100;
}

.style_overlayBG {
  background-color: #000;
  z-index: 99;
}

* html #style_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
select.menu_deroulant_pt {
	width:62px;
	margin-right:5px;
	font-size:11px;
}
select.menu_deroulant_gd {
	width:210px;
	margin-right:5px;
	font-size:11px;
}

/*---------------------------------------------- AJOUT091126------------------------------------------------------------*/
.fd_color {
	background-color:#Ebe9e8;
}

.bhome_container {
	font-size:12px;
	margin-top:12px;
}

.bhome_container .left
{
	float: left;
	width: 470px;
}
.bhome_container .right
{
	float: right;
	width: 470px;
}

.bhome_container .marb30
{
	margin-bottom: 30px;
}

.bhome_container .left .top, .bhome_container .right .top
{
	float: left;
	height: 10px;
	width: 470px;
	background-image: url(../images/block-top.gif);
}
.bhome_container .left .main, .bhome_container .right .main
{
	float: left;
	padding: 8px 20px 0 20px;
	width: 430px;
	background-color: #ebe9e8;
}
.bhome_container .left .main p, .bhome_container .right .main p
{
	padding:0px 2px 8px 2px;
	text-align: justify;
}
.bhome_container .left .main ul, .bhome_container .right .main ul
{
	padding: 0 0 10px 20px;
	list-style-type: square;
}

.bhome_container .left .main ul li, .bhome_container .right .main ul li
{
	background-image: url("../images/puce_etoile.png");
    background-position: 0 45%;
    background-repeat: no-repeat;
    list-style-type: none;
    margin: 2px 0;
    padding: 0 0 0 14px;
}

.bhome_container .left .bottom, .bhome_container .right .bottom
{
	float: left;
	height: 10px;
	width: 470px;
	background-image: url(../images/block-bottom.gif);
}

/*---------------------------------------------- AJOUT010711------------------------------------------------------------*/
.page_act 
{
	font-weight:bold;
}

.pagination_n
{
	text-align:center;
	padding:0px 0px 12px 0px;
	background-color:#fff;
	letter-spacing:2px;
}

.spacer 
{
	clear: both;
}

.reseau_news
{
	margin-left:164px;
	width:530px;
}

.public_f, .public_t, .public_g 
{
	float:left;
	margin-top:16px;
	margin-bottom:10px;
}

.public_f
{
	margin-left:50px;
}

.public_t
{
	margin-left:94px;
}

 .public_g 
{
	margin-left:70px;
}

/*---------------------------------------------- AJOUT061011------------------------------------------------------------*/


.bhome_sousmenu
{
	width:auto;
}

.bhome_youtube
{
	background: url("images/pixel_transparent_big.gif") repeat-x scroll left top transparent;
	margin:0px 0px 20px 0px;
	padding-top:22px;
}

.bhome_story
{
	padding: 0px 12px 4px 12px;
	font-size:12px;
}

.bhome_story p
{
	line-height: 17px;
	text-align:justify;
	margin-bottom:16px;
}

.bhome_sousmenu ul
{
	padding:0;
	margin:-8px 0px 0px 2px;
	list-style-type:none;
	font-weight:bold;
	font-size:13px;
}

.bhome_sousmenu li
{
	float:left; /*pour IE*/
}

.lileft
{
	text-align:left;
}

.liright
{
	text-align:right;
}
 
.licenter
{
	text-align:center;
}
 
.bhome_sousmenu ul li a
 {
 	display:block;
 	color:#332217;
 	text-decoration:none;
 	padding:5px 0px 5px 3px;
}

.bhome_sousmenu ul li a:hover 
{
	color:#9D0706;
} 

.mini_g, .mini_f, .mini_t
{
	float:left;
	margin-top:1px;
	opacity: 0.85;
}

.mini_g
{
	margin-left: -2px;
    opacity: 0.85;
    width: 68px;
}

.mini_f
{
	margin-left: 20px;
    opacity: 0.95;
}

.mini_t
{
	margin-left: -2px;
    opacity: 0.8;
}

/*---------------------------------------------- AJOUT161011------------------------------------------------------------*/

.titre
{
	
	font-weight:bold;
	color:#9D0706;
	margin-bottom:12px;
  	background-repeat:no-repeat;
}


.bhome_story .titre
{
	background-image:url(../images/etoile.gif);
	background-position:0 35%;
	padding-left:20px;
	font-size:16px; 
}

.bhome_container .titre
{
	background-image:url(../images/etoile_2.gif);
	background-position:0 42%;
	padding-left:18px;
	font-size:15px; 
}

.video
{
	border:6px solid #eae9e7; 
	border-radius:10px; 
	-moz-border-radius:10px; 
	width:291px; 
	display:inline-block; 
	float:left; 
	margin-bottom:18px;
}

.video_m
{
	margin-right: 30px;
	margin-left: 30px;
}

.f_link
{
	display:inline-block;
	float:left;	
	margin:0px 20px 0px 8px;
	width:120px;
}



.f_link_spec
{
	display:inline-block;
	float:left;	
	margin:0px 20px 0px 8px;
	width:142px;
}

.f_news
{
	display:inline-block;
	float:left;	
	width:190px;
	margin-left:8px;
}

.f_titre
{
	font-weight:bold;  
	color:#9D0706;
	width:134px;
	background-image:url(../images/etoile_p.gif);
	background-repeat:no-repeat;
	background-position:0 34%;
	padding-left:16px;
}

.f_groupe
{
	background: url("images/pixel_transparent_big.gif") repeat-x scroll left top transparent;
	margin-top: 22px;
    padding-bottom: 30px;
    padding-top: 22px;
    width: 970px;
}

.f_groupe .f_titre
{
	width:160px;
}

.f_groupe li
{
	float:left;
}

/* Pour mettre un titre passé tout les premier 0px à 10px */

.f_groupe ul
{
	padding: 0px 0px 0px 16px;
}

.f_groupe .log_g
{
	margin:0px 12px 10px 0px;
}

.f_groupe .log_n
{
	margin:0px 10px 10px 12px;
}

.f_groupe .log_d
{
	margin:0px 0px 10px 10px;
}

#footer .f_link ul, #footer .f_link_spec ul
{
	padding:10px 0px 0px 16px;
}

#footer .f_news ul
{
	padding:10px 0px 0px 0px;
}


#footer ul
{
	padding:0px 0px 0px 16px;
	list-style-type:none;
}

/*---------------------------------------------- AJOUT020112------------------------------------------------------------*/

#titre_g
{
	font-size:20px;
	color:#E3E3E3;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:5px;
	padding-top:6px;
	margin-bottom:4px;
	background-image: url("../images/etoile_apg.png");
	background-repeat:no-repeat;
	background-position: 0 60%;
	padding-left:28px;
	font-variant:small-caps;
	/*text-shadow: 0.1em 0.1em 0.2em #111;*/
}

.desc_p
{
	font-size:15px;
	margin-bottom:16px;
	line-height:20px;
}

.desc_long
{
	padding-left:5px;
	color:#E3E3E3;
}

.texte_mandat
{
	font-size:12px;
	color:#E3E3E3;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:5px;
}

.tab_formu_m
{
    color:#E3E3E3;
}

.texte_mandat h2, .tab_demande_fin h2, .bg_voiture1_fin h2
{
	font-size:15px;
	margin-top:16px;
	margin-bottom:14px;
	line-height:20px;
	background-repeat:no-repeat;
	padding-left:18px;
}

.h2_out
{
	margin-left:5px;
	color:#E3E3E3;
}

.texte_mandat h4
{
	font-size:13px;
	margin-top:14px;
	margin-bottom:12px;
	line-height:20px;
}

.texte_mandat ul
{
	list-style-type:square;
	margin-left:40px;
}

.texte_mandat p
{
	padding-left:5px;
}

.etoile_claire
{
	background-image: url("../images/etoile_ap.gif");
}

.etoile_fonce
{
	background-image: url("../images/etoile_ap2.gif");
}

.etoile_simple
{
	background-position: 0 42%;
}

.etoile_double
{
	background-position: 0 11%;
}

.etoile_triple
{
	background-position: 0 8%;
}

.p_reel
{
	margin:12px 0;
}

.p_li
{
	margin-left:35px;
}

.bold
{
	font-weight:bold;
}

/*---------------------------------------------- AJOUT310112------------------------------------------------------------*/

#corp {

    margin-left: auto;
    margin-right: auto;
    width: 320px;
}

#construct {
    float: left;
	font-size:16px;
	text-align:center;
	color:#ebebeb;
	line-height:22px;
}

#logo {
    background-image: url("images/mva_logo2.png");
    background-repeat: no-repeat;
    float: left;
    height: 250px;
    width: 320px;
}
