body {
	background: #A1CF82 url(../img/bg.gif) repeat-x 0% 0%;
	text-align:center;
}

body, input, select, textarea {
	font:normal 12px arial, verdana, sans-serif;
	color:#000;
}

a { text-decoration: none; }
a:hover { text-decoration: underline; }
img { border:0px; }

form { margin:0px; }
caption { display:none; }

ul {
	list-style:none;
	padding-left:18px;
}

h1 { margin:0; padding:0; text-transform:uppercase; font-size:12px; color:#5BAE33; }
h2 { margin:0; padding:0; font-size:12px; color:#5BAE33; }

h4 {
	margin:3px 0px;
	padding:0px;
	font-size:13px;
	color:#62BB46;
}


h5 {
	margin:3px 0px;
	padding:0px;
	font-size:12px;
}

h6 {
	margin:10px 0px;
	font-size:12px;
	color:#5BAE33;
}

hr {
	height: 1px;
	color: #62BB46;
	background-color:#62BB46;
	border: 0px;
	_margin: -0.5em 0;
	_padding: 0;	
	}


.clear {
	margin: 0px;
	padding: 0px;
	clear: both;
}

.pad    { padding:0px 15px; }
.lst    { margin: 0px 10px 0px -18px; }
.lst li { margin-bottom:8px; }
.left   { float:left; }
.right  { float:right; }
.green  { color:#5BAE33; }
.small  { font-size:9px; }
.small2  { font-size:11px; }

#contener_page label {
	width:150px;
	}
	
#contener_page a {
	color: #5db23e;
}
#contener_page a:hover{
	color: #0f7b89;
}
	
#contener_page label, #contener_page #recherche label {
	display:block;
	float:left;
	margin-top:5px;
}

#contener_page #recherche select {
	width:50px;
	margin-bottom:2px;
}
#contener_page #recherche label {
	width:50px;
}


.input {
	width:178px;
	height:18px;
	margin-bottom:2px;
	border: 1px solid #8D8D8D;
	background-color:#fff;
}

.btn_form {
	width:117px;
	height:22px;
	background: transparent url(../img/btn_form.gif) no-repeat 0px 3px;
	color:#fff;
	border:none;
	cursor:pointer;
}

.btn_retour {
	width:71px;
	height:22px;
	background: transparent url(../img/btn_retour.gif) no-repeat 0px 3px;
	color:#fff;
	border:none;
	cursor:pointer;
}



#global {
	width:840px;
	text-align:left;
	margin:0px auto;
}
#contener {
	width:840px;
	background:#FFF;
}

#left_shadow {
	width:19px;
	height:100%;
	float:left;
	background: url(../img/shadow_left_bg.gif) repeat-y;
}

#left_shadow span { 
	display: block;
	background:  url(../img/corner_top_left.gif) no-repeat;
	width:19px;
	height:13px;
	font-size:1px;
}

#right_shadow {
	width:15px;
	height:100%;
	float:left;
	background:url(../img/shadow_right_bg.gif) repeat-y;
}
#right_shadow span { 
	display: block;
	background:url(../img/corner_top_right.gif) no-repeat;
	width:15px;
	height:13px;
	font-size:1px;
}

#page {
	width:806px;
	background-color:#fff;
	float:left;
}
#footer_page {
	width:840px;
	height:12px;
	background: url(../img/bg_bottom.gif) repeat-x;
}

#footer_page_left {
	width:19px;
	height:12px;
	float:left;
	background: url(../img/corner_bottom_left.gif) repeat-x;
}

#footer_page_right {
	width:15px;
	height:12px;
	float:right;
	background: url(../img/corner_bottom_right.gif) repeat-x;
}

#footer {
	width:840px;
	height:26px;
	background:  url(../img/bg_footer_contener.gif) repeat-x;
	text-align:center;
}

#footer ul {
	float:left;
	margin:5px 0px 0px 50px;
}

#footer li {
	display:inline;
	margin-right:5px;
	color:#fff;
}

#footer li a {
	color:#fff;
	font-size:10px;
}

#footer_left, #footer_right{
	width:19px;
	height:26px;
}

#footer_left {
	background: url(../img/corner_contener_bottom_left.gif) no-repeat;
	float:left;
}
#footer_right {
	background: url(../img/corner_contener_bottom_right.gif) no-repeat;
	float:right;
}

/*******************************
	mise en page de menu
*******************************/
#menu {
	width:806px;
	height:38px;
	margin-bottom:13px;
	background:url(../img/bg_top_menu.gif) no-repeat;
	padding-top:8px;
	
}
#n1 span,  #n2 span, #n3 span, #n4 span, #n5 span, #n6 span
,#s1 span, #s2 span, #s3 span, #s4 span, #s5 span, #s6 span, #s7 span
,#vel span, #sco span, #mot span, #fun span {
	display:none; }

#n1, #n1 a, #n2, #n2 a, #n3, #n3 a, #n4, #n4 a, #n5, #n5 a, #n6, #n6 a, #n100 a, #n101 a
,#s1, #s1 a, #s2, #s2 a, #s3, #s3 a, #s4, #s4 a, #s5, #s5 a, #s6, #s6 a, #s7, #s7 a
,#vel, #vel a, #sco, #sco a, #mot, #mot a, #fun, #fun a {
	display:block;
 }

#n1, #n1 a, #n2, #n2 a, #n3, #n3 a, #n4, #n4 a, #n5, #n5 a, #n6, #n6 a, #n100 a, #n101 a {
	height: 30px;
 }
#s1, #s1 a, #s2, #s2 a, #s3, #s3 a, #s4, #s4 a, #s5, #s5 a, #s6, #s6 a, #s7, #s7 a {
	height: 24px;
 }

#vel, #typea, #sco, #sco a, #mot, #mot a, #fun, #fun a {
	width: 80px;
	height: 59px;
 }

 

#n100, #n100 a, #n100, #n101 a { width: 37px;  }




	
.menu { position:absolute;  }
dl.menu, dl.menu dt, dl.menu dd, dl.menu dd ul, dl.menu dd ul li{
	margin: 0px;
	padding: 0px;
	}
dl.menu	{
	float: left;
	cursor: pointer;
	}
dl.menu dt {
	height:30px;
}
dl.menu dd {
	width:161px;
	display:none; 
}

dl.menu dd ul {
	width: 187px;
	margin: 0px 0px 0px -05px;
	background:#fff;
}


/*******************************
	/mise en page de menu
*******************************/




/*******************************
	Columns Left-Main-Right
*******************************/
#columns_left, #columns_main, #columns_right {
	float:left;
}
#columns_left {
	width:197px;
	float:left;
	background:#fff;
}
#columns_left img, #columns_left #promo {
	margin-right:0px;
	margin-bottom:9px;
}
#columns_right {
	width:194px;
	float:left;
	background:#fff;
	text-align:right;
}
#columns_right img, #columns_right #promo {
	margin-right:0px;
	margin-bottom:9px;
}

#box {
	width:390px;
	margin:0px auto;
	background-color:#E1F2DC;
}
#box_top,  #box_bottom{
	width:390px;
	_width:398px;
	height:9px;
}

#box_bottom {
	_margin-bottom:-6px /*Hack IE6 only*/
}

#main {
	width:415px;
	float:left;
	background:#fff url(../img/bg_main.gif) repeat-y ;
}

#main_top_left, #main_top_right, #main_bottom_left, #main_bottom_right {
	width:9px;
	height:9px;
	display:block;
}

#main_top_left, #main_bottom_left {
	float:left;
}
#main_top_right, #main_bottom_right {
	float:right;
}

#main_top_left {
	background:#E1F2DC url(../img/corner_main_top_left.gif) no-repeat;
}
#main_top_right {
	background:#E1F2DC url(../img/corner_main_top_right.gif) no-repeat;
}

#main_bottom_left {
	background:#E1F2DC url(../img/corner_main_bottom_left.gif) no-repeat;
}

#main_bottom_right {
	background:#E1F2DC url(../img/corner_main_bottom_right.gif) no-repeat;
}


#contener_page {
	width:390px;
	clear:both;
	background-color:#E1F2DC;
}

/*******************************
	/Columns Left-Main-Right
*******************************/




#newsletter {
	width:188px;
	height:94px;
	ppadding-top:50px;
	text-align:center;
}
#newsletter div { padding-top:50px; }
#newsletter span {
	font-size:11px;
	color:#F8576E;
	
}

#newsletter label { display:none; }
#newsletter #input_newsletter {
	width:126px;
	height:17px;
	margin: 0px 5px 0px 0px;
	border: 1px solid #959FA3;
}


/*******************************
	page recherche
*******************************/
#menu_vehicule{
	margin:0px 0px 0px -18px;
}

#menu_vehicule li { 
	float:left;
	margin:0px 8px 0px 0px;
	}
	

.menu_radio { 
		width:100%;
		margin: 15px 0px 0px -18px;
	}
	
.menu_radio li { 
	float:left;
	margin-right:0px;
	width:178px;
	
	}

#contener_page #recherche .menu_radio li input, #contener_page #recherche .menu_radio li label { 
	float:none;
	display:inline;
	vertical-align:middle;
	}

#menu_bloc_vel, #menu_bloc_sco, #menu_bloc_mot, #menu_bloc_fun { display:none; }

#contener_vel, #contener_sco, #contener_mot, #contener_fun {
	width:354px;
}
#contener_vel p, #contener_sco p, #contener_mot p, #contener_fun p { margin:0px; }


.bloc_main img { margin:0px 10px; }
.bloc_main span { 
	display:block;
	float:left;
	width:200px;
	padding-top:25px;
	font-weight:bold;
	}


#contener_vel { background-color:#53C5DA; }
#contener_sco { background-color:#E64D8A; }
#contener_mot { background-color:#F99A1B; }
#contener_fun { background-color:#C9AFFF; }



#corner_bloc_box_vel_top_left, #corner_bloc_box_vel_top_right,
#corner_bloc_box_sco_top_left, #corner_bloc_box_sco_top_right,
#corner_bloc_box_mot_top_left, #corner_bloc_box_mot_top_right,
#corner_bloc_box_fun_top_left, #corner_bloc_box_fun_top_right
{
	width:10px;
	height:10px;
}

#corner_bloc_box_vel_bottom_right, #corner_bloc_box_sco_bottom_right,
#corner_bloc_box_mot_bottom_right, #corner_bloc_box_fun_bottom_right
{
	width:10px;
	height:15px;
}

#corner_bloc_box_vel_bottom_left, #corner_bloc_box_sco_bottom_left,
#corner_bloc_box_mot_bottom_left, #corner_bloc_box_fun_bottom_left
{
	width:344px;
	height:15px;
}

#corner_bloc_box_vel_top_left, #corner_bloc_box_vel_bottom_left,
#corner_bloc_box_sco_top_left, #corner_bloc_box_sco_bottom_left,
#corner_bloc_box_mot_top_left, #corner_bloc_box_mot_bottom_left,
#corner_bloc_box_fun_top_left, #corner_bloc_box_fun_bottom_left
{ 
	float:left;
}

#corner_bloc_box_vel_top_right, #corner_bloc_box_vel_bottom_right,
#corner_bloc_box_sco_top_right, #corner_bloc_box_sco_bottom_right,
#corner_bloc_box_mot_top_right, #corner_bloc_box_mot_bottom_right,
#corner_bloc_box_fun_top_right, #corner_bloc_box_fun_bottom_right
{
	float:right;
}

#corner_bloc_box_vel_top_left { background:url(../img/corner_bloc1_top_left.gif) no-repeat 0% 0%;  }
#corner_bloc_box_vel_top_right { background:url(../img/corner_bloc1_top_right.gif) no-repeat 0% 0%; }
#corner_bloc_box_vel_bottom_left { background: #53C5DA url(../img/corner_bloc1_bottom_left.gif) no-repeat 0% 0%; }
#corner_bloc_box_vel_bottom_right { background:url(../img/corner_bloc1_bottom_right.gif) no-repeat 0% 0%; }

#corner_bloc_box_sco_top_left { background:url(../img/corner_bloc2_top_left.gif) no-repeat 0% 0%;  }
#corner_bloc_box_sco_top_right { background:url(../img/corner_bloc2_top_right.gif) no-repeat 0% 0%;  }
#corner_bloc_box_sco_bottom_left { background: #E64D8A url(../img/corner_bloc2_bottom_left.gif) no-repeat 0% 0%; }
#corner_bloc_box_sco_bottom_right { background:url(../img/corner_bloc2_bottom_right.gif) no-repeat 0% 0%;}

#corner_bloc_box_mot_top_left { background:url(../img/corner_bloc3_top_left.gif) no-repeat 0% 0%;  }
#corner_bloc_box_mot_top_right { background:url(../img/corner_bloc3_top_right.gif) no-repeat 0% 0%;  }
#corner_bloc_box_mot_bottom_left { background: #F99A1B url(../img/corner_bloc3_bottom_left.gif) no-repeat 0% 0%; }
#corner_bloc_box_mot_bottom_right { background:url(../img/corner_bloc3_bottom_right.gif) no-repeat 0% 0%; }

#corner_bloc_box_fun_top_left { background:url(../img/corner_bloc4_top_left.gif) no-repeat 0% 0%;  }
#corner_bloc_box_fun_top_right { background:url(../img/corner_bloc4_top_right.gif) no-repeat 0% 0%;  }
#corner_bloc_box_fun_bottom_left { background: #C9AFFF url(../img/corner_bloc4_bottom_left.gif) no-repeat 0% 0%; }
#corner_bloc_box_fun_bottom_right { background:url(../img/corner_bloc4_bottom_right.gif) no-repeat 0% 0%;}	

/*******************************
	/page recherche
*******************************/

.resultat td img {
	border:1px solid #62BB46;
	}

.resultat td label {
	margin-left:5px;
	}

.resultat td select  {
	margin-top:3px;
	width:40px;
	}

.resultat td span  {
	margin:5px 5px 5px 0px;
	display:block;
	font-weight:bold;
	}

.resultat td, .resultat td a { font-size:11px; color:#000; }
.resultat_input  { 
	width:30px;
	border:1px solid #62BB46;
	background-color:#CFECC7;
	text-align:center;
	}
	
#bg_resultat1_vel img, #bg_resultat1_sco img, #bg_resultat1_mot img, #bg_resultat1_fun img
{
	margin-left:4px;
	margin-bottom:4px;
	
}	
#bg_resultat4_vel strong, #bg_resultat4_sco strong, #bg_resultat4_mot strong, #bg_resultat4_fun strong{
	display:block;
	margin:53px 0px 0px 0px;
	font-size:18px;
	color:#62BB46;
}

/*******************************
	info bulle
*******************************/
a.infoimage { 
	position:relative;
	z-index:24;
	text-decoration:none;
	cursor: default;
	}

a.infoimage:hover {
	z-index:25;
	background-color:transparent;
	border:none;
	}
	
a.infoimage span.box img { border:none; }
a.infoimage span.box p { margin-top:0px; padding:0.1em 0.3em 0em 0.3em; }
a.infoimage span.box div { 
	background-color:#E1F2DC;
	text-align:center;
	width:100%;
 }
	
a.infoimage span.box, a.info span.box {
	display: none;
	background-color:white;
	text-decoration:none;
	border: 1px solid #62BB46;
	}

a.infoimage:hover span {
	display:block;
	position:absolute;
	top:0em;
	left:-16em;
	width:18em;
	font-weight:normal;
}


/*******************************
	Occasion
*******************************/

.occasion {
	font:normal 11px arial, verdana, sans-serif;
	color: #5BAE33;
}

.occasion_details {
	font:bold 14px arial, verdana, sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
}

.occasion_case {
	font:normal 11px arial, verdana, sans-serif;
	color:#000000;
}

#occasion_popup {
	position:absolute;
	z-index:10;
	margin-left:auto;
	margin-right:auto;
	top:450px;
	width:421px;
	height:285px;
}

#bg_occasion_vel {
	background:url(../img/bg_occasion_popup1.gif) no-repeat;
}

#bg_occasion_sco {
	background:url(../img/bg_occasion_popup2.gif) no-repeat;
}


#bg_occasion_mot {
	background:url(../img/bg_occasion_popup3.gif) no-repeat;
}

#bg_occasion_fun {
	background:url(../img/bg_occasion_popup4.gif) no-repeat;
}

#occasion_popup {
	position:absolute;
	z-index:100;
	margin-left:auto;
	margin-right:auto;
	top:350px;
	width:421px;
	height:285px;
}
/* gmap */
#map{
	height: 250px;
}