/* = offres emploi - 14 octobre 2009 */
	#emploiContent {width: 100%;}
	#emploiContent .intro {padding: 1em;}
	#emploiContent .intro p {}
	#emploiContent a.depot {
		float: right; text-indent: -100em;
		display: block; width: 180px; height: 50px;
		background: transparent url(/Content/medias/depot_bt.gif) no-repeat 0 0;
		}
	
	#emploiContent .annonce .ref,
	#emploiContent .annonce h2 {font-weight: bold;}	
	#emploiContent .annonce .ref {
		display: block; width: 252px;
		margin: -20px 0 0 -7px;
		height: 25px;
		padding: 0 10px 8px 10px ;
		font-size: 90%; color:#000;
		font-weight: bold;
		/*background: url(/Content/medias/annonce_span-bottom.png) no-repeat bottom left;*/
		}
	#emploiContent .annonce {
		padding: 20px 0 0 0;
		margin: 0 0 10px 10px;
		float: left; width: 450px;
		background: transparent url(/Content/medias/annonce_top2.gif) no-repeat 0 0;
		}
	#emploiContent .annonce .content {
		padding: 7px; width: 433px;
		border-left: 1px #006602 solid;
		border-right: 1px #006602 solid;
		}
	#emploiContent .annonce h2 {
		margin: .8em 0 0 0;
		font-size: 93%; color:#006602;
		}
	#emploiContent .annonce h3 {
		padding: 0 0 .3em 0;
		font-weight: bold;
		margin: .5em 0 .3em 0;
		font-size: 85%; color:#000;
		border-bottom: 1px #cdcdcd solid;
		}
	#emploiContent .annonce p {	
		color:#666666;
		font-size:85%;
		}
	
	/*#emploiContent {font-size: 85%;}*/
	#emploiContent .annonce a.envoyer {
		display: block; height: 22px;
		padding: 8px 15px 0 0; margin: 0;
		text-align: right; 
		color:#fff; font-size: 85%; 
		font-weight: bold; text-decoration: none;
		background: transparent url(/Content/medias/annonce_bottom.gif) no-repeat 0 0;
		}
/* véhicules */
	.mainVehicule .grid_12 {
		background: transparent url(/Content/medias/mainVehiculeRepeat.gif) repeat-y 0 15px;
		}
	#vehicules {width: 100%;}

	.gamme {
		z-index: 10000;
		/*border-top: 1px #D4D9D9 dotted;*/
		width: 100%; height: auto; clear: both;
		margin: .1em 0 10px 0; padding: 0.2em 0 0.2em 0;
		}
	.vhcl_img, .vhcl_des {float: left;}
	.vhcl_img {width: 300px; overflow: hidden;}
	.vhcl_des {padding: 0 0 0 10px; width: 385px;}
	
	.vhcl_des h2 {color:#666!important;}
	.gamme h3 {
		font-size: 120%; color:#006602!important;
		font-weight: bold;
		}
	.gamme h4 {
		font-size: 120%; 
		color:#3f5251;
		}
	.gamme h4 p {color:#3f5251!important; font-weight: normal;}

	.gamme .vehicule {padding: 0.4em 0 0 0;}
	.gamme .vehicule p.libele {
		font-size: 100%; 
		color:#006602; 
		/*font-weight: bold; */
		padding: 0 0 0.2em 0; margin: 0 0 0.3em 0;
		border-bottom: 1px #D4D9D9 dotted;
		}
	.gamme .vehicule p.libele span {color:#000}
	.gamme .vehicule p {
		color:#006602;
		font-size: 93%; 
		margin: 0 0 .5em 0;
		/*font-weight: bold;*/
		}
	
	/* options */
	.gamme .vehicule ul.options {
		height: 90px;
		padding: 5px 0 5px 0;
		}
	.gamme .vehicule ul.options li {
		float: left; width: 55px!important;
		height: 70px;
		margin: 0 5px 0 0;
		display: block; text-align: center;
		}
	.gamme .vehicule ul.options li img { margin: auto;}
	.gamme .vehicule ul.options li span {
		display: block;
		color:#000; font-size: 85%;
		margin: auto;
		}
	.opt_Result li span {
		color:#666!important; 
		padding:0 7px 0 0!important;
		}
	.mode_resa_vhlc  #btResaValider.ok {
		margin-left: 55px !important;
		}
	/* offre */
	.gamme .vhcl_img {
		width: 300px;
		overflow: hidden;
		}
	.gamme .vhcl_img img {
		height: 200px;
		overflow: hidden;
		}

	.gamme .vhcl_img .offre {
		width: 300px;
		position: absolute;
		z-index: 1000; 
		margin: 150px 0 0 0;
		}
	.gamme .vhcl_img .offre p.prix,
	.gamme .vhcl_img .offre p.mention {color:#000;}
	
	.gamme .vhcl_img .offre p.prix {
		width: 170px; height: 18px;
		overflow:hidden;
		display:block;
		text-align:center;
		padding: 22px 5px 5px 3px; 
		margin: 0 0 0 130px; 
		font-size: 93%; font-weight: normal;
		background: transparent url(/Content/medias/prix_vhcl.png) no-repeat 0 0;
		}
	.gamme .vhcl_img .offre p.prix span {
		font-size: 185%; 
		/*color:#006602;*/
		padding: 0 5px 0 0;
		}
	.gamme .vhcl_img .offre p.mention {
		font-size: 77%; font-weight: normal;
		padding: .5em!important;
		border-left: 1px #98df0a solid;
		border-right: 1px #98df0a solid;
		border-bottom: 1px #98df0a solid;
		background-color:#E6FFC0;
		}
	.gamme .vhcl_img .offre p.forfait {padding:0;}
	.gamme .vhcl_img .offre p.forfait span.nbre {display: none;}
	.gamme .vhcl_img .offre a.modification {
		font-size: 85%; color:#3f5251;
		margin: 10px 0 0 460px; padding: 5px 0 0 7px;
		text-decoration: none;
		background: transparent url(/Content/medias/flcRed.gif) no-repeat 0 7px;
		}

/* layer réservation */	
	.nbr_etp {
		position: absolute;
		display: block; 
		padding: 2px 0 0 0;
		width: 20px!important;
		height: 20px!important;
		text-align: center;
		font-size: 100%; color:#fff!important;
		}
	.mode_resa_vhlc .nbr_etp {
		padding: 4px 0 0 0;
		}
	.mode_resa_vhlc .resa_etape .content {
		margin:0;
		padding:0;
		}
	.mode_resa_vhlc a.closed {
		display: block;
		text-align: right;
		margin: 10px 0 0 0;
		text-decoration: none;
		padding: 0 15px 2px 0;
		font-size: 80%; 
		color:#006602;
		}
	.mode_resa_vhlc {
		position: absolute;
		width: 260px; height: 255px;
		margin: -130px 0 0 430px;
		padding: 0 0 20px 7px;
		background: transparent url(/Content/medias/mode_resa_vhlc_large.png) no-repeat left top;
		z-index: 1000;
		}
	.vehicule .mode_resa_vhlc {
		margin: -130px 0 0 120px;
		}
	
	.mode_resa_vhlc-bottom {
		padding: 10px 5px 10px 5px;
		background: #fff url(/Content/medias/mode_resa_vhlc_large.png) no-repeat 0 0;
		}
	.mode_resa_vhlc .resa_etape {
		padding:0; margin:0;
		width: 265px!important;
		background-color:#0077BD;
		}
	.mode_resa_vhlc .libele_field_line {
		height: auto!important;
		padding: 4px 0 5px 25px!important;
		}
	.mode_resa_vhlc .libele_field_line,
	.mode_resa_vhlc .mode_field_line {float: left;}
	
	.mode_resa_vhlc .mode_field_line {
		width: 170px; 
		padding: 5px 0 0 0;
		}

	.mode_resa_vhlc .etape_1,
	.mode_resa_vhlc .etape_2,
	.mode_resa_vhlc .etape_3,
	.mode_resa_vhlc .etape_4,
	.mode_resa_vhlc .etape_5 {
		height: auto!important;
		background: transparent url(/Content/medias/layer_etp.png) no-repeat 0 0;
		}

	.mode_resa_vhlc .etape_1 {padding: 0 0 7px 0!important;}
	.mode_resa_vhlc .etape_1 .mode_field_line {height: auto!important;}
	.mode_resa_vhlc .etape_1 .libele_field_line {width: 55px}
	.mode_resa_vhlc .etape_2 .libele_field_line {width: 25px}
	.mode_resa_vhlc .etape_3 .libele_field_line {width: 85px}
	.mode_resa_vhlc .etape_4 .libele_field_line {width: 85px}
	.mode_resa_vhlc .etape_3 .mode_field_line {width: 130px!important}
	.mode_resa_vhlc .etape_4 .mode_field_line {width: 100px}
	
	.libele_field_line.large {width: 98% !important;}
	.mode_resa_vhlc label {padding: 0!important;}
	.mode_resa_vhlc label, .mode_resa_vhlc em {
		color:#000; font-size: 85%;
		background-image: none!important;
		}
	.mode_resa_vhlc em {padding: 0 0 0 5px; float: left;}
	.mode_resa_vhlc .etape_1 .mode_field_line {/*width: 150px!important;*/}
	.mode_resa_vhlc .etape_1 select {width: 160px!important;}
	.mode_resa_vhlc .etape_1 .libele_field_line {}
	.mode_resa_vhlc .etape_1 a.more {
		padding: 0 10px 0 0; 
		margin:0 0 0 20px;
		display: block;
		width: 210px;
		text-align: right;
		font-size: 77%!important; 
		color:#000!important;
		background: transparent url(/Content/medias/flcRed.gif) no-repeat right 1px!important;
		}

	/*etape_2*/
	.mode_resa_vhlc .etape_2 .mode_field_line {
		width: 200px;
		}
	.mode_resa_vhlc .etape_2 span {
		float: left; text-align: center;
		display: block; width: 20px;
		font-size: 85%;
		color:#000; 
		}
	.mode_resa_vhlc .etape_2 .textfield {
		width: 95px; font-size: 80%;
		background:#FFFFFF url(/Content/medias/calendar.gif) no-repeat scroll right center;
		}
	.mode_resa_vhlc .etape_2 .heureField {
		text-align: center;
		width: 20px; font-size: 80%;
		}
	
	/* 3 et 4 */
	.mode_resa_vhlc .etape_3 .libele_field_line,
	.mode_resa_vhlc .etape_4 .libele_field_line {width: 95px;} 

	.mode_resa_vhlc .etape_3 input.textfield {background-image: none!important;}

	.mode_resa_vhlc .etape_3 input,
	.mode_resa_vhlc .etape_4 input {margin:0;}

	.mode_resa_vhlc .etape_3 .textfield {width:35px;}
	.mode_resa_vhlc .etape_4 .textfield {width: 35px;}

	.mode_resa_vhlc .etape_3 .mode_field_line,
	.mode_resa_vhlc .etape_4 .mode_field_line {
		width: 120px; margin:0;
		}

	.mode_resa_vhlc .etape_4 input {}
	.mode_resa_vhlc .etape_3 .ok,
	.mode_resa_vhlc .etape_4 .ok {
		float: left;
		display: block; text-indent: -1000em;
		width: 25px!important; height: 25px;
		margin: -3px 0 0 10px; border:0!important;
		font-size: 1px!important; color:#9DF124;
		text-align: left;
		background: transparent url(/Content/medias/search_button.png) no-repeat scroll 0 0;
		}

	/* validation */
	.gamme .validation {
		clear: both; position: relative;
		} 
	.gamme .validation a.resa,
	.gamme .validation a.abonne {
		cursor: pointer; 
		float: right;
		display: block; 
		width:160px; height: 45px; 
		border:0; text-indent: -1000em;
		}
	.gamme .validation a.resa {background: transparent url(/Content/medias/btResaReduce.gif) no-repeat 0 0;}
	.gamme .validation a.abonne {background: transparent url(/Content/medias/btAbonneReduce.gif) no-repeat 0 0;}

	.resa_form a.resa {
		cursor: pointer; float: right;
		display: block; width:155px; height: 32px; 
		border:0; text-indent: -1000em;
		margin: 0 0 10px 0;
		background: transparent url(/Content/medias/bt_resa_vhcl.gif) no-repeat 0 0;
		}	
	.resa_form .large .mode_resa_vhlc {
		position: absolute;
		right: 8px;
		width: 270px; height: 210px; 
		padding: 10px 5px 10px 5px;
		margin: -165px 0 0 0;
		background: transparent url(/Content/medias/mode_resa_vhlc_large.png) no-repeat 0 0;
		}
	#vehicule .mode_resa_vhlc {right: 105px;}
	
/* menuLeftTarifs */
	#menuLeftTarifs {padding: 0;}
	#menuLeftTarifs li {height:1%; margin: 0 0 5px 0; }
	#menuLeftTarifs li a {
		/*border: 1px red solid;*/
		display: block; width: 200px; height: 32px;
		text-indent: -1000em;
		}
	#menuLeftTarifs li.current a,
	#menuLeftTarifs li a:hover {
		text-decoration:none;
		background-position: 0 -32px!important;
		}

	#menuLeftTarifs li.modeJrs1 a {background: transparent url(/Content/medias/modeJrs1.gif) no-repeat 0 0}
	#menuLeftTarifs li.modeJrs2 a {background: transparent url(/Content/medias/modeJrs2.gif) no-repeat 0 0}
	#menuLeftTarifs li.modeJrs3 a {background: transparent url(/Content/medias/modeJrs3.gif) no-repeat 0 0}
	#menuLeftTarifs li.modeJrs4 a {background: transparent url(/Content/medias/modeJrs4.gif) no-repeat 0 0}
	
/* = #mentions */
	#encart_left, #encart_menu {
		margin: .2em 0 0 -6px;
		background: transparent url(/Content/medias/left_top.gif) no-repeat 0 0
		}
	#encart_left {padding: 15px 0 0 0;}
	#encart_menu {padding: 25px 0 0 0;}
	#encart_left .habillage,
	#encart_menu .habillage {
		padding: 0 0 25px 0!important;
		background: transparent url(/Content/medias/left_bottom.gif) no-repeat bottom left
		}
	#encart_left .content,
	#encart_menu .content {
		padding: 0 1em 0 .5em;
		background: transparent url(/Content/medias/left_repeat.gif) repeat-y 0 0
		}
	#encart_left h2 {
		margin: 5px 0 10px 0;
		font-size: 90%; color:#0E6803; 
		font-weight: bold; 
		border-bottom: 1px #0E6803 dotted;
		}
	#encart_left h3 {
		font-size: 85%; font-weight: bold;
		margin: 5px 0 10px 0;
		}
	
	/*#encart_left ul*/
	#encart_left ul {margin:0; padding:0;}
	#encart_left ul li {
		margin:0; padding:0;
		list-style-type: disc;
		list-style-position: inside;
		}
	#encart_left ul li, 
	#encart_left p {
		margin: 0 0 5px 0; 
		padding: 0 5px 5px 0;
		font-size: 85%;
		}
	#encart_left ul li,
	#encart_left ul li a, 
	#encart_left p a {color:#000;}
	
	/* menuVehicules */
	#menuVehicules {
		width:200px;
		overflow:hidden;
		margin: -25px 0 0 0; 
		padding:0;
		}
	#menuVehicules li {
		margin:0;
		height:1%; padding:0!important;
		margin: 0 0 0 0!important;
		list-style-type: none!important;
		border-bottom:1px #878787 solid;
		}
	#menuVehicules li,
	#menuVehicules li a {color:#000;}
	
	#menuVehicules li a {
		display: block; 
		text-align:right;
		width: 187px; height: 22px;
		padding: 8px 5px 0 8px;
		margin:0!important;
		font-size: 85%; color:#878787;
		text-decoration:none;
		}
	#menuVehicules li.current a,
	#menuVehicules li a:hover {
		color:#000!important; 
		text-decoration:none;
		background-color:#E6FFC1;
		}
	
/* menuLeft */
	#encart_menu ul {padding: 0; margin:0;}
	#encart_menu ul li {
		overflow: hidden;
		height:1%; padding:0!important;
		margin: 0 0 5px 0!important;
		list-style-type: none!important;
		}
	#encart_menu ul li a {
		display: block; 
		width: 190px; height: 24px;
		padding: 8px 0 0 8px;
		margin:0!important;
		font-size: 100%; color:#0E6803; 
		font-weight: bold; text-decoration:none;
		background: transparent url(/Content/medias/itemMenuleft.gif) no-repeat 0 0;
		}
	#encart_menu ul li.current a,
	#encart_menu ul li a:hover {
		color:#fff!important; 
		text-decoration:none;
		background-position: 0 -32px;
		}

/* tarifs */
	.gammeTarifs {
		padding: 0.5em 0 0.5em 0;
		margin: 0 0 2em 0;
		/*border-bottom: 1px #D4D9D9 dotted;*/
		}	
	.gammeTarifs h2 {/*width: 200px;*/ padding: 8px 0 8px 0;}
	.imgGammeTarif, .desGammeTarif {float: left;}
	.imgGammeTarif {display: block; width: 220px; overflow: hidden;}
	.imgGammeTarif a.voir {
		display: block; 
		margin: 7px 0 0 0;
		padding: 0 0 0 8px;
		font-size: 77%; color:#083E72; 
		font-weight: bold; text-decoration: none;
		background: transparent url(/Content/medias/flcRed.gif) no-repeat left center!important;
		}

	.desGammeTarif {width: 470px; margin: 0 0 0 10px;}
	.desGammeTarif h3 {
		clear: both; display:block;
		padding: 0.2em 0 0 0!important; 
		margin: 0.5em 0 0.2em 0!important;
		border-top: 1px #D4D9D9 dotted;
		border-bottom: 0!important;
		}
	.desGammeTarif .tarif {
		display: block; height: 40px;
		clear: both; 
 		margin: 0 0 0 5px 0;
		}
	.desGammeTarif .prix,
	.desGammeTarif a.resa,
	.desGammeTarif a.abonne {
		cursor: pointer; float: left;
		display: block; border:0; margin: 0 3px 0 0;
		}
	.desGammeTarif a.resa, 
	.desGammeTarif a.abonne {width:160px; height: 45px; text-indent: -1000em;}
	.desGammeTarif .prix {
		width:155px;  height: 32px; padding: 8px 0 0 10px;
		font-size: 100%; color:#fff; font-weight: normal;
		background: transparent url(/Content/medias/zonePrix.gif) no-repeat 0 0;
		}
	.desGammeTarif .prix span {font-size: 150%;}
	.desGammeTarif a.resa {background: transparent url(/Content/medias/btResaReduce.gif) no-repeat 0 0;}
	.desGammeTarif a.abonne {background: transparent url(/Content/medias/btAbonneReduce.gif) no-repeat 0 0;}

/* Page 2 colones */
	#content2col {
		/*border: 1px red solid;*/
		padding: 1em 0 1em 0; 
		/*border-bottom: 10px #fff solid;*/
		background: transparent url(/Content/medias/bgRepeatMenuLeft.gif) repeat-y 0 0;
		}

/* ficheVille */
	#ficheVille {padding: 0 0 0 10px; margin:0;}
	#ficheVille p span {display: block;}
	
/* zoomMap */
	#zoomMap {}
	#zoomMap img {}
	#zoomMap .validation {padding: 0.5em 0 0 0;}
	
	#ficheVille .validation {height: 30px;}
	
	#zoomMap .validation a.resa,
	#ficheVille .validation a.resa,
	#zoomMap .validation a.abonne,
	#ficheVille .validation a.abonne {
		cursor: pointer; float: left;
		display: block; width:145px; height: 27px; 
		border:0; text-indent: -1000em;
		}	
	#ficheVille .validation a.resa, 
	#zoomMap .validation a.resa {background: transparent url(/Content/medias/btResaReduce.gif) no-repeat 0 0;}
	#ficheVille .validation a.abonne, 
	#zoomMap .validation a.abonne {background: transparent url(/Content/medias/btAbonneReduce.gif) no-repeat 0 0;}

/* = left_Content */
	#left_Content {
		margin: 0 0 0 -5px;
		background: transparent url(/Content/medias/left_top.gif) no-repeat 0 0;
		}
	#left_Content .content {background: transparent url(/Content/medias/left_repeat.gif) repeat-y 0 0;}


/* = h1 focus - tittes génériques des pages internes */
	h1.focus {
		display: block; 
		width:900px; /*height:45px;*/
		margin: -1px 0 0 -10px;
		padding: 10px 0 10px 20px;
		font-weight: normal!important;
		font-size: 21px; color:#006602; 
		}
	h1.focus2 {
		display: block; 
		width:700px; /*height:45px;*/
		margin: -1px 0 0 -10px;
		padding: 10px 0 5px 240px;
		font-weight: normal!important;
		font-size: 21px; color:#006602;
		}

/* = wisi = */
	.wisi a {color:#006602;}
	.wisi h1 {}
	.wisi h2 {font-size: 120%; color:#006602; font-weight: bold;}
	.wisi h2 img {padding: 0 10px 10px 0;}
	.wisi h3 {
		font-size: 100%; color:#0E6803; 
		font-weight: bold; padding: 0 0 0.2em 0; margin: 0.2em 0 0.2em 0;
		border-bottom: 1px #D4D9D9 dotted;
		}
	.wisi h3 img {margin: 0 10px 0 0;}
	.wisi h4 {font-size: 93%} 
	.wisi p, .wisi li {font-size: 85%;}
	.wisi li a {font-size: 108%;}
	.wisi p {
		color:#666; 
		padding: 0.2em 0 0.5em 0;
		}
	.wisi p img {padding: 0 10px 10px 0;}
	.intro p {font-size: 85%; color:#666;padding: 0 0 0 10px;}
	.intro p img {padding: 0 10px 10px 0;}
	.intro a {color:#006602;}
	.wisi p.chapeau {font-size: 93%;}
	.wisi p.chapeau strong, .wisi p.chapeau b {font-weight: bold;}
	.wisi p.chapeau img {float: left; padding: 0 1em 1em 0;}
	.wisi ul {}
	.wisi ul li {list-style: disc inside; color:#666;}
	.wisi ul li a {font-size: 100%;}

	.wisi a.more {
		display: block; 
		padding: 0.5em 0 0 0;
		font-size: 85%;
		text-align: right; text-decoration: none;
		}
	.wisi p a.more {font-size: 100%;}

/* forfaits */
	.liste-forfaits {
		padding: 7px;
		display: block; width: 125px; height: auto;
		position: absolute; right: 0;
		border: 1px #000 solid; margin: -95px 0 0 0;
		background-color: #009EE0;
		}
	.liste-forfaits, .liste-forfaits a {color:#fff;}	
	.liste-forfaits ul li a,
	.liste-forfaits a {font-size: 85%;text-decoration: none;}
	.liste-forfaits a.close {
		display: block; color:#083E72;
		text-align: right;
		}
	
/* raisons / encart float right */
	#faqPage {padding:10px;}
	#news_float {float: left; width: 650px;}
	#faqPage .intro { padding: 0 0 20px 0;}
	#raisons {
		position: relative;
		float:right; width: 250px;
		margin: 0 0 20px 10px; 
		border: 2px #fff solid;
		background: transparent url(/Content/medias/raison_bg.png) no-repeat 0 3px;	
		}
	#raisons .content {
		padding: 0 0 20px 0;
		background: transparent url(/Content/medias/raison_bg_bottom.gif) no-repeat bottom;	
		}
	#raisons h2 {
		display: block;
		text-align: center;
		text-transform:uppercase;
		overflow:hidden;
		width: 230px; height: 20px;
		color:#fff; font-size: 93%; 
		padding: 15px 10px 5px 10px; 
		background: transparent url(/Content/medias/raison_bg.gif) no-repeat 0 58px;
		}
	#raisons ul {
		padding:5px;
		background: transparent url(/Content/medias/raison_bg_repeat.gif) repeat-y  0 0;
		}
	#raisons ul li {
		list-style: none!important;
		height: 1%; 
		margin: 0 0 5px 5px;
		}
	#raisons ul li a {
		display:block; 
		padding: 0 0 0 10px;
		font-size: 108%; 
		color:#006602; 
		text-decoration: none;
		background: transparent url(/Content/medias/flcRed.gif) no-repeat 0 3px;
		}

/* =  PAGES AVANTAGES			 */
	#avantage_onglet li.item1 a,
	#avantage_onglet li.item2 a,
	#avantage_onglet li.item3 a,
	#avantage_onglet li.item4 a{background: transparent url(/Content/medias/avantage_onglet.png) no-repeat 0 0;}

	#avantage_onglet li.item1 a{background-position:0 0;}
	#avantage_onglet li.item2 a{background-position:-157px 0;}
	#avantage_onglet li.item3 a{background-position:-317px 0;}
	#avantage_onglet li.item4 a{background-position:-477px 0;}

	#avantage_onglet li.item1 a:hover, #avantage_onglet li.item1 a:focus, #avantage_onglet li.current.item1 a{background-position:0 -55px;}
	#avantage_onglet li.item2 a:hover, #avantage_onglet li.item2 a:focus, #avantage_onglet li.current.item2 a{background-position:-157px -55px;}
	#avantage_onglet li.item3 a:hover, #avantage_onglet li.item3 a:focus, #avantage_onglet li.current.item3 a{background-position:-317px -55px;}
	#avantage_onglet li.item4 a:hover, #avantage_onglet li.item4 a:focus, #avantage_onglet li.current.item4 a{background-position:-477px -55px;}

/*--------------------- avantage content*/
	#avantage_content{
		background-color:#fff !important;
		padding-bottom:15px; min-height:484px !important;
		}
	#avantage_content.deco1{background: #fff url(/Content/medias/fond-main_content_deco1.png) no-repeat bottom right;}
	#avantage_content.deco2{background: #fff url(/Content/medias/fond-main_content_deco2.png) no-repeat bottom right;}
	#avantage_content.deco3{background: #fff url(/Content/medias/fond-main_content_deco3.png) no-repeat bottom right;}
	#avantage_content.deco4{background: #fff url(/Content/medias/fond-main_content_deco4.png) no-repeat bottom right;}

	#avantage_content h1{
	display:block;
	padding:5px 12px; margin-bottom:15px;
	background-color:#073E72;
	color:#fff;
	font-size:165%; font-weight:bold;
	}

	#avantage_content .wisi strong{font-weight:bold; color:#135FA9;}

	#avantage_content a.abonne {
	border:0 none;
	cursor:pointer;
	display:block;
	float:left;
	height:32px;
	text-indent:-1000em;
	width:155px;
	background:transparent url(/Content/medias/btAbonneReduce.gif) no-repeat scroll 0 0;
	margin-top:10px;
	}

/*--------------------- les encart*/
	#avantage_content #encart .contenu {
		margin:30px 0 0 50px;
		display:block;
		width:325px; height:237px;
		overflow:hidden;
		padding-top:22px;
		}
	#zoneEncartTexte, #zoneEncartVisuel {width: 300px;}
	#zoneEncarttexte {margin: 0 0 0 25px}
	#zoneEncartVisuel {margin : -23px 0 0 0;}
	#avantage_content.deco1 #encart .contenu{background:transparent url(/Content/medias/avantage_encart_deco1.png) no-repeat;}
	#avantage_content.deco2 #encart .contenu{background:transparent url(/Content/medias/avantage_encart_deco2.png) no-repeat;}
	#avantage_content.deco3 #encart .contenu{background:transparent url(/Content/medias/avantage_encart_deco3.png) no-repeat;}
	#avantage_content.deco4 #encart .contenu{background:transparent url(/Content/medias/avantage_encart_deco4.png) no-repeat;}

	#avantage_content #encart .contenu h2,
	#avantage_content #encart .contenu p {color:#fff; margin:0 25px 3px 25px; }
	#avantage_content #encart .contenu h2 {font-weight:bold; font-size:110%;}
	#avantage_content #encart .contenu p {font-size:87%;}
	#avantage_content #encart .contenu a{color:#fff; text-decoration:underline; font-weight:bold;}

/*--------------------- les plus*/
	#les_plus h4{
		display:block; width:165px; height:43px;
		overflow:hidden; text-indent:-200em;
		background:transparent url(/Content/medias/avantage_lesplus_titre.png) no-repeat;
		margin-left:30px;
		}
	#les_plus li {
		font-size:85%; color:#fff;
		padding: 8px 10px 5px 30px;
		background:transparent url(/Content/medias/avanatge_lesplus_li.png) no-repeat;
		}
	#les_plus a {
		color:#fff; text-decoration:underline; 
		font-weight:bold;
		}

/*-------------------------------------------------------------------------------------*/
/* =  page zenius experience			 */
/*-------------------------------------------------------------------------------------*/
	body.experience a.logo_zenius_experience{
		position:absolute;
		width:288px; height:201px;
		left:0px;
		top:0px; text-decoration:none; border:none;
		}
	body.experience a.logo_zenius_experience span{
		display:block; position:absolute;
		top:112px; left:167px;
		font-size:25px;
		color:#fff; text-decoration:none;
		font-family:"Comic Sans MS", "Comic Sans MS5", cursive;
		font-weight:bold;
	}
	body.experience #headerContent{
		height:200px !important;
		background:transparent url(/Content/medias/header_exp.gif) no-repeat scroll center top;
	}
	body.experience .accroche{
		position: absolute;
		top:110px ; right:140px;
		font-size:160%; color:#0061B0; font-weight:bold;
	}

	body.experience h1.focus{background-color:#000;}
	body.experience #content2col{
		background:transparent url(/Content/medias/bgRepeatMenuLeft_black.gif) repeat-y scroll 0 0;
	}
	body.experience #menuLeftExp,
	body.experience #menuLeftSaison {padding:0;}
	
	body.experience #menuLeftSaison{margin-top:20px;}

	body.experience #menuLeftExp li, 
	body.experience #menuLeftSaison li {height:1%;margin:0 0 5px;}

	body.experience #menuLeftExp li a {
		font-weight:bold; padding:7px 0 0 20px;
		display:block;
		height:25px;
		text-indent:0;
		width:230px;
		background:transparent url(/Content/medias/mode_experience.gif) no-repeat scroll 0 0;
		text-decoration:none;
		color:#fff;
	}
	body.experience #menuLeftSaison li a {
		font-weight:bold; padding:9px 0 0 20px;
		display:block;
		height:29px;
		text-indent:0;
		width:230px;
		background:transparent url(/Content/medias/modeSaison.gif) no-repeat scroll 0 0;
		text-decoration:none;
		color:#fff;
		position:relative;
	}
	body.experience #menuLeftSaison li a span{
		position:absolute; right:43px; top:12px; display:block; width:30px; text-align:center; color:#fff;
		font-family:"Comic Sans MS", "Comic Sans MS5", cursive;
		font-weight:bold;
		}
	body.experience #menuLeftExp li.current a,
	#menuLeftExp li a:hover {
	background-position:0 -32px !important;
	text-decoration:none; color:#D20E24 !important;
	}
	body.experience #menuLeftSaison li.current a,
	#menuLeftSaison li a:hover {
	background-position:0 -38px !important;
	text-decoration:none; color:#D20E24 !important;
	}
	body.experience #content2col .grid_3{overflow:hidden; margin-right:0; width:230px;}


