	html, body {		margin:auto;		font:11px Verdana, Arial, Helvetica, sans-serif;	}	img{border:0;}	em{font-style:italic;}	strong{font-weight:bold;}	acronym{cursor:help; border-bottom:1px dotted;}	.print{display:none;}	.clear{clear:both; height:0px; overflow:hidden; line-height:0; font-size:0.0em;}	.FL{float:left;}	.FR{float:right;}	p{margin:0 0 12px 0;}	ul{margin:0px 0 14px 20px; padding:0; list-style:disc;}	ul ul{margin:4px 0 6px 25px; padding:0; list-style:disc;}	ul ul ul{margin:0 0 0 30px; padding:0; list-style:disc;}	h1{font:24px Arial, Helvetica, sans-serif; color:#9FC20C; margin:0 0 10px 0;}	h2{font:23px Arial, Helvetica, sans-serif; color:#9FC20C; margin:0 0 5px 0;}	h3{font:17px Arial, Helvetica, sans-serif; color:#9FC20C; margin:0 0 10px 0;}	.vert{color:#9fc20b;}	/* Fil d'ariane */	.filariane {color:#8a8a8a; text-transform:lowercase;margin-left:0;}	.filariane a{color:#8a8a8a;}	.filariane a:hover{text-decoration:underline;}	.aligncenter{text-align:center;}	.alignleft{text-align:left;}	.alignright{text-align:right;}/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// *//* ERGONOMIE V2 : AOUT 2009*//* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	#main_main_home{		overflow:hidden;		width:980px;		min-height:600px;			padding:0 0 0 15px;		z-index:10;		/*position:relative;*/	}	#homeL{		float:left;		width:392px;		margin:0 5px 0 0;		padding:0;	}	#homeL1{		float:left;		width:257px;		_width:257px;		margin:0 5px 0 0;		padding:0;	}	#homeL2{		float:left;		width:120px;		_width:120px;		padding:0;		margin-right: 5px;		text-align: center;		font-size: 10px;	}	#homeR{		float:left;		width:550px;		margin:0 0 0 10px;	}	#carre_editorial {		margin:0;		z-index:0;		float: left;	}	#bloc_recherche{		overflow:hidden;		height:30px;		width:560px;		background:url(../_img/bg/bg_bloc_recherche.gif) no-repeat top center;		margin:0;		font:11px Verdana, Arial, Helvetica, sans-serif;		color:#333333;		text-align:center;		padding-top:2px;	}	#bloc_recherche .recherche_inputxt{		background:url(../_img/elnt/bg_input_recherche.gif) no-repeat top center;		border-width:0px;		font:10px Verdana, Arial, Helvetica, sans-serif;		line-height: 10px;		color:#737373;		height:18px;		width:189px;		vertical-align:top;		padding:5px 0 0 15px;		margin:0 2px 0 0;	}	#bloc_recherche .recherche_checkbox_bloc{		overflow:hidden;		width:100px;		float:left;		padding:0 0 0 15px;	}	.input_checkbox{		vertical-align:middle;		background:none;		border:none;		padding:0;	}	.recherche_checkbox_bloc label{		color:#000;	}	#bloc_recherche .recherche_inputsub{		vertical-align:middle;		margin:0 0 0 -12px;		padding:0;	}	#bloc_videos{		overflow:hidden;		height:275px;		width:250px;		padding-top:0px;		margin:0;	}	#rencontrescyclistes{		width:160px;		height:100px;		padding:45px 0 10px 95px;		font:10px Verdana, Arial, Helvetica, sans-serif;		color:#737373;		margin:-9px 0 0px 0;		overflow:hidden;		background:url(/_img/bg/rencontres_general_250px.jpg) no-repeat top left;	}	.rencontres_inputxt{		background:url(../_img/elnt/topmembre_inputxt.gif) no-repeat top center;		border:1px solid #c1c1c1;		font:9px Verdana, Arial, Helvetica, sans-serif;		color:#737373;		width:80px;		padding:2px 2px 0px 2px;		height:14px;		margin:0 0 0 0;		vertical-align:middle;	}	.rencontres_inputsub{		vertical-align:middle;		margin:0 30px 0 0;	}	#rencontrescyclistes a{		font:10px Verdana, Arial, Helvetica, sans-serif;		color:#737373;	}	#rencontrescyclistes .a_more{		overflow:hidden;		margin:10px 0 0 0;		padding:0 5px 0 0;	}	/* Carte bike4all //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	#cartebike4all{		/*margin:0 0 10px 0;*/		width:250px;		text-align:center;	}	/* Autopromo ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	#autopromo{		/*margin:0 0 16px 0;*/		text-align:center;	}	/* Colonne éditoriale ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	.titre_topmrg_20 {margin:15px 0 0 0;}	#colonne_liste_articles{		float:left;		width:550px;		font:10px Verdana, Arial, Helvetica, sans-serif;		line-height:15px;		overflow:hidden;		height:960px;		padding:5px 0 10px 0;	}	.colonne_titre, .colonne_chapeau{		font:10px Verdana, Arial, Helvetica, sans-serif;	}	.colonne_titre a{color:#000;font-weight:bold;text-align:left;}	.colonne_chapeau a{color:#000;}	.colonne_titre a:hover, .colonne_chapeau a:hover{text-decoration:underline;}	.colonne_article{		width:550px;		padding:4px 0;		border-bottom:3px solid #e0e0e0;	}	.colonne_article img{		float:left;		width:110px;		margin:0 9px 0 0;	}	.colonne_article_texte{		float:left;		width:431px;		text-align:justify;	}	.colonne_article_img{		float:left;		width:119px;		height:70px;	}	#colonne_titre_univers {		width:431px;		height:18px;	}	.colonne_loisirs_bg {background:url(/_img/elnt/v2/vignette_loisirs.gif) no-repeat top left;}	.colonne_bmx_bg {background:url(/_img/elnt/v2/vignette_bmx.gif) no-repeat top left;}	.colonne_fitness_bg {background:url(/_img/elnt/v2/vignette_fitness.gif) no-repeat top left;}	.colonne_route_bg {background:url(/_img/elnt/v2/vignette_route.gif) no-repeat top left;}	.colonne_vtt_bg {background:url(/_img/elnt/v2/vignette_vtt.gif) no-repeat top left;}	.colonne_ville_bg {background:url(/_img/elnt/v2/vignette_ville.gif) no-repeat top left;}		#colonne_titre_univers a{		font:bold 11px Verdana, Arial, Helvetica, sans-serif;		text-decoration:underline;		text-align:left;	}	a.loisirs, a.general {color:#9fc20b;}	a.bmx {color:#fe1785;}	a.fitness {color:#5cb0d1;}	a.route {color:#ffb70a;}	a.vtt {color:#9a7a58;}	a.ville {color:#42a6b2;}	.ScrollInfo{		position:relative;		width:550px;		height:960px;		_height:800px;		overflow:hidden;	}	/* Résultats de recherche ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	.more_results{		position:relative;		float:right;		font-weight:bold;	}	.more_results:hover{cursor:pointer;}	/* Espace éditorial*/	.colonne_chapeau_liste{font:11px Verdana, Arial, Helvetica, sans-serif;}	.colonne_chapeau_liste a{color:#000;}	.colonne_chapeau_liste a:hover{text-decoration:underline;}	/*EVENEMENT*/	.accroche_coaches {		text-align:center;		font:12px Verdana, Arial, Helvetica, sans-serif;		font-weight:bold;	}/* CONCOURS PHOTO */	.intro_concours{		width:640px;		padding:0 10px 10px 10px;		font:11px Verdana, Arial, Helvetica, sans-serif;		background:url(/_img/elnt/concours_photos_bike4all.jpg) no-repeat top right;	}		div.intro_concours .titre{		color:#9fc20b;		font-weight:bold;		font-size:12px;	}	#main_concours_photo{		overflow:hidden;		width:700px;		min-height:300px;			padding:0 0 0 15px;		z-index:10;		/*position:relative;*/	}	#concoursG{		float:left;		overflow:hidden;		width:410px;	}	#concoursD{		float:left;		overflow:hidden;		width:215px;		margin:0 0 0 10px;	}	/* Photos */	.conc_photos_ctnr{		width:410px;		overflow:hidden;	}	.photo_concours{		float:left;		width:90px;		border:1px solid #cecece;		padding:4px;		margin:1px;		font:10px Arial, Helvetica, sans-serif;		text-align:center;	}	.photo_concours img{		width:90px;		height:90px;	}	/* Identification */	.concours_info_ctnr{		width:200px;		float:left;	}	.concours_identification{		width:600px;		padding:10px 10px 0 10px;		font:11px Arial, Helvetica, sans-serif;		color:#8a8a8a;	}	.concours_identification #error_message{		overflow:hidden;		width:300px;		margin:0 0 3px 0;		background:none;		border:none;	}	.concours_identification form{		margin:3px 0;	}	.concours_identification .input_text{		border:1px solid #cecece;		width:117px;		font-size:11px;		color:#737373;		vertical-align:middle;		background:#fff;		margin:0 0 4px 0;		padding:1px 0;		*padding:1px 1px;		*margin:0 0 2px 0;	}	.concours_identification_submit{		vertical-align:middle;		margin:0 0 4px 0;		padding:0;		*padding:0 1px;		*margin:0 0 2px 0;	}	/* InfosHome */	.concours_infos_head{		float:left;		background:url(/_img/bg/sprencontres_infos_head.gif) no-repeat top center;		width:215px;		height:5px;		overflow:hidden;		margin:1px 0;	}	.concours_infos_main{		float:left;		background:url(/_img/bg/sprencontres_infos_main.gif) repeat-y top center;		width:195px;		padding:10px 10px;		font:10px Verdana, Arial, Helvetica, sans-serif;		color:#737373;		text-align:justify;	}	.concours_infos_main span{		font:9px Verdana, Arial, Helvetica, sans-serif;		color:#8a8a8a;	}	.concours_infos_foot{		float:left;		background:url(/_img/bg/sprencontres_infos_foot.gif) no-repeat top center;		width:215px;		height:5px;	}	.concours_cadre{		text-align:center;	}	.conc_cadre_titre{		text-align:center;		padding:0 0 5px 0;		color:#737373;		font:12px Verdana, Arial, Helvetica, sans-serif;	}	.input_photo_file{		vertical-align:middle;		background:#fff;		border:1px solid #cecece;		font:11px Verdana, Arial, Helvetica, sans-serif;		color:#282828;		margin:0;		padding:0;		*padding:0 1px;		*margin:0 0 -2px 0;		color:#282828;	}	/* Inscription */	.concours_ins_form{		float:left;		width:610px;		margin:0 5px;		overflow:hidden;		line-height:16px;	}	.concours_ins_form hr{		color:#e0e0e0;		background:#e0e0e0;		height:1px;		border:0;	}	.concours_ins_form .error{		margin:0 0 10px 0;	}	.concours_ins_form label{color:#737373;}	.concours_ins_form_profil_head{		overflow:hidden;		background:url(/_img/bg/concours_ins_form_profil_head.png) no-repeat top center;		height:12px;		width:300px;		margin:6px 0 0 0;	}	.concours_ins_form_profil_main{		overflow:hidden;		background:url(/_img/bg/concours_ins_form_profil_main.png) repeat-y top center;		width:300px;	}	.concours_ins_form_profil_foot{		overflow:hidden;		background:url(/_img/bg/concours_ins_form_profil_foot.png) no-repeat top center;		height:12px;		width:300px;	}	.concours_ins_form_newsletter_head{		overflow:hidden;		background:url(/_img/bg/concours_ins_form_profil_head.png) no-repeat top center;		height:12px;		width:300px;		margin:6px 0 0 0;	}	.concours_ins_form_newsletter_main{		overflow:hidden;		background:url(/_img/bg/concours_ins_form_profil_main.png) repeat-y top center;		padding:0 12px;		width:276px;		line-height:16px;	}	.concours_ins_form_newsletter_foot{		overflow:hidden;		background:url(/_img/bg/concours_ins_form_profil_foot.png) no-repeat top center;		height:12px;		width:300px;	}	.concours_ins_form_label{		overflow:hidden;		float:left;		width:100px;		padding:0 4px 0 0;		color:#737373;		text-align:right;		margin:2px 0;	}	.concours_ins_form_input{		overflow:hidden;		float:left;		width:150px;		color:#282828;		margin:2px 0;	}	.concours_ins_form .checkbox_n1{		overflow:hidden;		float:left;		width:100px;		padding:0 0 0 5px;	}	.concours_ins_form .checkbox_n3{		overflow:hidden;		float:left;		width:85px;		padding:0 0 0 5px;	}	#concours_ins_form_droite{		float:left;		margin:0 0 0 10px;	}/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// *//* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	/* TEXTES */	.txt_desc{		font:10px Verdana, Arial, Helvetica, sans-serif;		color:#8A8A8A;	}	.txt_desc a{		font:10px Verdana, Arial, Helvetica, sans-serif;		color:#8A8A8A;		text-decoration:underline;	}	/* RETOUR */	.retour{		float:left;		padding:10px 0;		height:26px;		width:200px;	}	.retour_left{		float:left;		background:url(/_img/bg/outil_left.jpg) no-repeat top center;		height:26px;		width:5px;	}	.retour_main{		float:left;		background:url(/_img/bg/outil_main.jpg) repeat-x top center;		height:26px;	}	.retour_right{		float:left;		background:url(/_img/bg/outil_right.jpg) no-repeat top center;		height:26px;		width:5px;	}	/* OUTILS */	.outils{		float:right;		text-align:right;		padding:10px 0;		height:26px;	}	.outils_left{		float:right;		background:url(/_img/bg/outil_right.jpg) no-repeat top center;		height:26px;		width:5px;	}	.outils_main{		float:right;		background:url(/_img/bg/outil_main.jpg) repeat-x top center;		height:26px;	}	.outils_main img{		vertical-align:middle;	}	.outils_right{		float:right;		background:url(/_img/bg/outil_left.jpg) no-repeat top center;		height:26px;		width:5px;	}/* TOP MEMBRE //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	#top_membre{		width:1000px;		height:24px;		padding:6px 0 0 0;		font:9px Verdana, Arial, Helvetica, sans-serif;		color:#fff;		text-align:center;	}	#top_membre img{		vertical-align:middle;	}	#top_membre a{		font:9px Verdana, Arial, Helvetica, sans-serif;		color:#fff;		text-decoration:none;	}	.topmembre_inputxt{		background:#f3f3f3;		border:0;		font:9px Verdana, Arial, Helvetica, sans-serif;		color:#737373;		width:109px;		padding:1px 2px;		height:14px;		margin:0 0 0 0;		vertical-align:middle;	}	.topmembre_inputsub{		vertical-align:middle;		margin:0 30px 0 0;	}/* HEADER //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	#header{		width:1000px;		height:134px;	}	#header_left{		width:790px;		height:134px;		float:left;		overflow:hidden;	}		/* Logo */		#headerLogo{			overflow:hidden;			float:left;			width:250px;			height:94px;		}		/* PublicitÃ© */		#headerPub{			overflow:hidden;			float:left;			width:524px;			height:78px;			padding:16px 0 0 16px;			margin-bottom: 5px;		}		#headerPub img{			float:right;			margin-right:44px;		}		#headerPub .hd_pubimg{			border:1px solid #fff;		}				/* Menu */		#headerMenu{			width:790px;			height:40px;		}		#menu_content{			width:790px;			height:40px;		}		#menu_content a{			color:#000;		}	#header_right{		width:210px;		height:114px;		padding:20px 0 0 0;		float:left;		text-align:right;	}	#header_right img{		margin:10px 0 0 0;	}/* MAINCONTENT /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	#maincontent{		overflow:hidden;		width:1000px;		z-index:1;	}/* CONTAINER ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	#container{		overflow:hidden;		width:1000px;		margin:0 auto;		z-index:0;	}	#content_main{		width:1000px;		background:url(/_img/bg/content_main.png) repeat-y top center;		_height:1px;		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/bg/content_main_ie.png', sizingMethod='scale');		_background:url(/_img/bg/bg_content_main.gif) repeat-y top center;		overflow:hidden;		_overflow:none;		z-index:2;	}	#content_foot{		overflow:hidden;		width:1000px;		height:16px;		background:url(/_img/bg/content_foot.png) no-repeat top center;		_background:none;		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/bg/bg_content_foot.png', sizingMethod='crop');	}	#main{		overflow:hidden;		float:left;		width:680px;		position:relative;		z-index:3;	}	#main.home{		width:980px;	}	#main_menu{		width:680px;		padding:0 10px;		height:20px;		padding:5px 0 0 0;		background:url(/_img/bg/main_menu.jpg) no-repeat top center;		font:bold 11px Verdana, Arial, Helvetica, sans-serif;		position:relative;		z-index:100;	}	#main_menu a{		/*padding:0 2px;*/	}	#main_head{		overflow:hidden;		width:645px;		padding:0 20px;		height:20px;		font:11px/20px Verdana, Arial, Helvetica, sans-serif;	}	#main_main{		overflow:hidden;		width:645px;		min-height:500px;			padding:0 20px;		/*position:relative;*/	}		.alaune_detail a:hover{		text-decoration:underline;	}	.main_menu_lvl1{		display:inline;		position:relative;	}	/* NIVEAU 2 */	.main_menu_lvl2{		/*top:34px;		left:24px;*/		top:20px;		left:0;		position:absolute;		z-index:999;		display:none;	}	.main_menu_lvl2_main{		width:105px;		padding:0 10px;		color:#8a8a8a;		background:url(/_img/bg/main_menu_lvl2_main2.png) repeat-y top center;		_height:1px;		_background:url(/_img/bg/main_menu_lvl2_main.gif) repeat-y top center;		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/bg/main_menu_lvl2_main.png', sizingMethod='scale');		overflow:hidden;		_overflow:none;	}	.main_menu_lvl2_main ul{		margin:0;		padding:0;		list-style:none;	}	.main_menu_lvl2_main li{		border-bottom:1px solid #dfdfdf;		padding:4px 0;		width:105px;	}	.main_menu_lvl2_main li.last {		padding:4px 0;		width:105px;		border:0;	}	.main_menu_lvl2_main a{		font:bold 10px Verdana, Arial, Helvetica, sans-serif;		color:#8a8a8a;	}	.main_menu_lvl2_foot{		width:125px;		height:8px;		background:url(/_img/bg/main_menu_lvl2_foot.png) no-repeat top center;		_background:none;		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/bg/main_menu_lvl2_foot.png', sizingMethod='crop');	}/* SIDEBAR ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/	#sidebar{		float:left;		width:315px;		padding:10px 0;		color:#fff;		overflow:hidden;		position:relative;		z-index:990;	}	#sidebar_head{		width:310px;		height:10px;		overflow:hidden;	}	#sidebar_main{		width:310px;		overflow:hidden;	}	#sidebar_foot{		width:310px;		height:17px;		overflow:hidden;	}	/* PublicitÃ© */	.sd_pub{		width:302px;		text-align:right;		margin:10px 0 0 0;	}	.sd_pub .sd_pubimg{		border:1px solid #fff;		margin:0 1px;	}	/* Produits Ã  dÃ©couvrir */	.sd_produits_decouvrir{		width:294px;		text-align:right;		margin:0 11px 0 5px;	}	.a_produits_decouvrir a {		background:url(/_img/elnt/a_plus.gif) no-repeat top right;		font:bold 10px Verdana, Arial, Helvetica, sans-serif;		color:#fff;		padding:0 10px 0 0;		margin:0 12px 0 0;	}	#produits_decouvrir_content{		margin:0 0 6px 0;	}	/* Sondage */	.sondage{		width:290px;		overflow:hidden;		font:10px Verdana, Arial, Helvetica, sans-serif;		color:#929292;		padding:0 0 0 7px;		margin:10px 0 0 0;	}	.sondage_head{		width:290px;		height:43px;		background:url(/_img/bg/sondage_head.png) no-repeat top center;		_background:none;		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/bg/sondage_head.png', sizingMethod='crop');		overflow:hidden;	}	.sondage_main{		width:250px;		padding:10px 10px 10px 30px;		background:url(/_img/bg/sondage_main.png) repeat-y top center;		overflow:hidden;	}	.sondage_foot{		width:290px;		height:10px;		background:url(/_img/bg/sondage_foot.png) no-repeat top center;		_background:none;		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/bg/sondage_foot.png', sizingMethod='crop');		overflow:hidden;	}		.sondage_main input{		vertical-align:top;		*vertical-align:text-bottom;		background:none;		border:none;		margin:0 3px 3px 0;		padding:0;		*padding:0 1px;		*margin:0 0 -4px 0	}	.sondage_inputsub{		float:right;	}	/* Catalogue */	.sd_cat_head{				background:url(/_img/bg/sd_cat_head.png) no-repeat top center;		_background:none;		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/bg/sd_cat_head.png', sizingMethod='crop');		height:88px;		width:296px;		margin:0 0 0 4px;		overflow:hidden;	}	.sd_cat_main{		background:url(/_img/bg/sd_cat_main.png) repeat-y top center;				font:10px Verdana, Arial, Helvetica, sans-serif no-repeat top center;		color:#8a8a8a;		width:296px;		margin:0 0 0 4px;		padding:10px 0 0 0;		overflow:hidden;	}	.sd_cat_foot{		background:url(/_img/bg/sd_cat_foot.png) no-repeat top center;		_background:none;		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/bg/sd_cat_foot.png', sizingMethod='crop');		height:14px;		width:296px;		margin:0 0 0 4px;		overflow:hidden;	}	#swfFiltreCatalogue{		overflow:hidden;		width:276px;		padding:0 10px;		font:bold 12px Verdana, Arial, Helvetica, sans-serif no-repeat top center;		color:#8a8a8a;	}	#swfFiltreCatalogue a{		padding:0 10px;		font:10px Verdana, Arial, Helvetica, sans-serif no-repeat top center;		color:#9FC20C;		float:right;	}	#swfFiltreCatalogue select{		padding:0 10px;		font:10px Verdana, Arial, Helvetica, sans-serif no-repeat top center;		color:#737373;		width:274px;		vertical-align:middle;		background:#fff;		border:1px solid #b4b4b4;		margin:0;		padding:0;		*padding:0 1px;		*margin:0 0 -1px 0;	}	#swfFiltreCatalogue .input_text{		padding:0 10px;		font:10px Verdana, Arial, Helvetica, sans-serif no-repeat top center;		color:#737373;		width:204px;		vertical-align:middle;		background:#fff;		border:1px solid #b4b4b4;		margin:0;		padding:0;		*padding:0 1px;		*margin:0 0 -1px 0;	}	/* Catalogue Produits */	.sd_cat_produits{		margin:0 0 0 4px;		background:url(/_img/bg/sd_cat_articles.png) no-repeat top center;		height:47px;		width:268px;		padding:39px 0 0 28px;		color:#8daf00;		line-height:15px;	}	.sd_cat_produits a{		color:#8daf00;	}	.sd_cat_produits a:hover{		font-weight:bold;	}	/* Point de vente */	.sd_cat_pointdevente{		margin:10px 0 0 4px;		background:url(/_img/bg/sd_cat_pointdevente.png) no-repeat top center;		_background:none;		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/bg/sd_cat_pointdevente.png', sizingMethod='crop');		height:34px;		width:271px;		padding:48px 0 0 25px;	}	.sd_cat_pointdevente_home{		margin: 0 0 10px 0;		background:url(/_img/bg/sd_cat_pointdevente.gif) no-repeat top left;		_background:none;		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/bg/sd_cat_pointdevente.gif', sizingMethod='crop');		height:34px;		width:192px;		padding:35px 0 0 65px;	}	.sd_cat_pointdevente input, .sd_cat_pointdevente_home input{		vertical-align:top;		position:relative;	}	.sd_cat_pointdevente .input_text, .sd_cat_pointdevente_home .input_text{		border:1px solid #cecece;		width:118px;		font-size:11px;		color:#737373;		background:#fff;		margin:0 0 4px 0;		padding:1px;		*padding:1px 2px;		*margin:0 0 2px 0;		position:relative;	}	/* Panier */	.sd_panier_head{		overflow:hidden;		margin:0 0 0 4px;		background:url(/_img/bg/sd_panier_head.png) no-repeat top center;		height:72px;		width:296px;	}	.sd_panier_main{		overflow:hidden;		margin:0 0 0 4px;		background:url(/_img/bg/sd_panier_main.png) repeat-y top center;		width:276px;		padding:10px;		font:10px Verdana, Arial, Helvetica, sans-serif no-repeat top center;		color:#8a8a8a;	}	.sd_panier_foot{		overflow:hidden;		margin:0 0 0 4px;		background:url(/_img/bg/sd_panier_foot.png) no-repeat top center;		height:14px;		width:296px;	}	.sd_panier_img{		float:left;		margin:0 10px 0 0;	}	.sd_panier_p {		float:left;	}	table.sd_panier_tab {		border-collapse:collapse;		/*border:1px solid #e0e0e0;		padding:4px;*/	}		table.sd_panier_tab {		margin:0 0 10px 0;	}	.sd_panier_tab td{		border-collapse:collapse;		border:1px solid #e0e0e0;		padding:3px;	}/* MARQUES /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	#ban_marques_old{		width:1000px;		height:130px;	}	#ban_marques{		width:980px;		height:100px;		padding:5px 0 0 10px;	}	p.titre_marques {		margin:10px 0 0 15px;		font:9px Verdana, Arial, Helvetica, sans-serif;		color:#737373;	}	#ban_marques_content{		float:left;		background-color:#FFF;		height:60px;		width:956px;		border-width:0px;		border-style:solid;		padding:10px 0 10px 0;	}	#marques_g {		float:left;		width:12px;		height:80px;		background:url(/_img/elnt/v2/band_bord_g.gif) no-repeat top left;	}	#marques_d {		width:12px;		height:80px;		background-color:red;		float:right;		background:url(/_img/elnt/v2/band_bord_d.gif) no-repeat top right;	}/* FOOTER //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	#footer{		clear:both;		width:1000px;		border-top:1px solid #ccc8cb;		font:9px Verdana, Arial, Helvetica, sans-serif;		color:#737373;		line-height:15px;		padding:14px 0;		overflow:hidden;	}	#footer a{		text-decoration:none;		font:9px Verdana, Arial, Helvetica, sans-serif;		color:#737373;		line-height:15px;	}	#footer div{		float:left;		padding:0 10px 0 6px;		border-left:1px solid #ccc8cb;	}	#footer .f01{		border:none;	}#footer div{		float:left;		padding:0 10px 0 6px;		border-left:1px solid #ccc8cb;	}	#footer div img{		margin:0 0 6px 0;	}/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// *//* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// *//* DOMAINE HOME /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	#alaune_content{margin:0 0 10px 0;}	.a_more{		text-align:right;		margin:10px 0;	}	/* BrÃ¨ves //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	#breves{		font:9px Verdana, Arial, Helvetica, sans-serif;		color:#737373;		margin:4px 10px 0 0;		width:240px;	}	.breve_impair,.breve_pair{padding:4px 6px; width:235px;}	.breve_pair{background:#f1f1f1;}	.breve_impair a, .breve_pair a{		font:9px Verdana, Arial, Helvetica, sans-serif;		color:#737373;	}	.breve_date{float:left; width:240px; overflow:hidden;}	.breve_titre{float:left; width:240px; overflow:hidden;}	/* Petites annonces ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	#petitesannonces{		width:210px;		padding:25px 20px;		background:url(/_img/bg/petitesannonces_250px.jpg) no-repeat top center;		font:10px Verdana, Arial, Helvetica, sans-serif;		color:#737373;		margin:-10px 0 0 0;		overflow:hidden;	}	#petitesannonces a{		font:10px Verdana, Arial, Helvetica, sans-serif;		color:#737373;	}	#petitesannonces .annoncePrix{		font:bold 13px Verdana, Arial, Helvetica, sans-serif;	}	#petitesannonces img{		margin:0 0 6px 0;		text-align:center;	}	#petitesannonces .ann1{		float:left;		width:80px;		padding:0 10px;	}	#petitesannonces .ann2{		float:left;		width:80px;		padding:0 10px;		border-left:1px solid #e2e0e2;	}	#petitesannonces .ann3{		float:left;		width:90px;		padding:0 0 0 10px;		border-left:1px solid #e2e0e2;	}	.annonceImage {		width:90px;		height:60px;		overflow:hidden;		vertical-align:middle;	}		/* Detail */	.annonce_photos{		margin:10px 0;		overflow:hidden;		text-align:center;		vertical-align:middle;	}	.annonce_photos img{vertical-align:middle;}	/* Evenements //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	#evenements{		width:230px;		padding:10px;		background:url(/_img/bg/evenements_250px.jpg) no-repeat top center;		font:10px Verdana, Arial, Helvetica, sans-serif;		color:#737373;		margin:6px 0 0 0;	}	#evenements a{		font:10px Verdana, Arial, Helvetica, sans-serif;		color:#737373;	}	#evenements img{		margin:0 0 6px 0;	}	#evenements .evnt1{		float:left;		width:106px;		margin:0 18px 0 0;	}	#evenements .evnt2{		float:left;		width:106px;	}/* INFOS ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	.alaune_titre{font:bold 11px Verdana, Arial, Helvetica, sans-serif;}	.alaune_date{color:#8a8a8a;}	.alaune_retour{float:right; margin:0 0 10px 0; padding:6px 0 0 0; text-align:right;}	.alaune_retour a{color:#8a8a8a;}	.alaune_retour select{		font:11px Verdana, Arial, Helvetica, sans-serif;		color:#8a8a8a;		border:1px solid #b4b4b4;	}	/* A la une HOME ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	/* Rubriques */	.alaune_home_rub{		width:645px;		font:10px Verdana, Arial, Helvetica, sans-serif;		line-height:15px;		margin:20px 0;		overflow:hidden;	}	.alaune_home_rub01{		float:left;		width:180px;		margin:0 53px 0 0;	}	.alaune_home_rub02{		float:left;		width:180px;		margin:0 52px 0 0;	}	.alaune_home_rub03{		float:left;		width:180px;	}	.alaune_home_rub_img{		width:166px;		height:105px;		position:relative;		margin:4px 0;		display:block;	}	.alaune_home_rub_img_vd{		width:166px;		height:105px;		position:absolute;		margin:4px 0;		top:-4px;		left:0;		background:url(/_img/elnt/type_video.png) no-repeat top center;		_background:none;		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/elnt/alaune_type_video.png', sizingMethod='crop');	}	/* Les derniers articles Ã  la une */	.alaune_dernarticles{		overflow:hidden;		background:url(../_img/bg/dern-articles_alaune.jpg) no-repeat top center;		width:585px;		padding:20px 30px;	}	.alaune_dernarticles div{		overflow:hidden;		border-bottom:1px solid #e8e8e8;		width:275px;		padding:8px 5px 8px 0;		float:left;		display:inline-block;	}	.alaune_dernarticles div img{				overflow:hidden;		float:left;		margin:0 8px 0 0;	}	.alaune_mr{		margin:0 35px 0 0;	}	/* A la une LISTE //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	h1.alaune_type {float:left; width:200px;}	.alaune_liste{		background:url(../_img/bg/dern-articles_alaune.jpg) no-repeat top center;		width:625px;		padding:10px;		border-bottom:1px solid #e0e0e0;		overflow:hidden;	}	.alaune_liste_menu{		float:left;		width:150px;		padding:0 10px 0 0;	}	.alaune_liste_rubrique, .alaune_liste_rubrique_active{		width:150px;		height:17px;		line-height:13px;		text-align:center;	}	.alaune_liste_rubrique a, .alaune_liste_rubrique_active a{		font: 13px Verdana, Arial, Helvetica, sans-serif;		color:#fff;	}	.alaune_liste_menu ul{		margin:0 0 5px 0;		padding:0;		list-style:none;	}	.alaune_liste_menu li{		border-bottom:1px solid #e0e0e0;		padding:2px 0 2px 2px;	}	.alaune_liste_menu ul li a{		font:10px Verdana, Arial, Helvetica, sans-serif;		color:#737373;	}	.alaune_liste_menu ul li a.active{font-weight:bold;}	.alaune_liste_article{		float:left;		width:465px;		font:10px Verdana, Arial, Helvetica, sans-serif;		line-height:15px;	}	.alaune_article{		width:465px;		padding:8px 0;		border-bottom:1px solid #e0e0e0;	}	.alaune_article_last{		width:465px;		padding:8px 0;		border-bottom:none;	}	#alaune_liste_recherche{		float:right;		overflow:hidden;		height:40px;		width:300px;		margin:0 0 10px 0;		font:10px Verdana, Arial, Helvetica, sans-serif;		color:#333333;		text-align:center;	}	#alaune_liste_recherche .recherche_inputxt{		background:url(../_img/bg/fond_alaune_liste_rech.gif) no-repeat top center;		border-width:0px;		font:10px Verdana, Arial, Helvetica, sans-serif;		color:#737373;		height:27px;		width:252px;		vertical-align:top;		padding:5px 0 0 20px;	}	#alaune_liste_recherche .recherche_inputsub{		vertical-align:middle;		margin:4px 0 0 -14px;		padding:0;	}		/* BREVES */	.breve_liste_article{		float:left;		width:625px;		padding:10px;		font:10px Verdana, Arial, Helvetica, sans-serif;		line-height:15px;	}	.breve_article{		width:605px;		padding:8px 0;		border-bottom:1px solid #e0e0e0;	}	.breve_article_last{		width:605px;		padding:8px 0;		border-bottom:none;	}		.alaune_article img, .alaune_article_last img{		float:left;		width:166px;		margin:0 9px 0 0;	}	.alaune_article p, .alaune_article_last p{		float:left;		width:290px;	}	.alaune_article_img{		float:left;		width:175px;		height:105px;		position:relative;		display:block;	}	.alaune_article_img_vd{		float:left;		width:166px;		height:105px;		position:absolute;		top:0px;		left:0;		background:url(/_img/elnt/type_video.png) no-repeat top center;		_background:none;		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/elnt/alaune_type_video.png', sizingMethod='crop');	}	/* A la une DETAIL /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	.alaune_detail{		background:url(/_img/bg/alaune_detail.jpg) no-repeat top center;		width:605px;		padding:30px 20px 20px 20px;		overflow:hidden;		line-height:16px;	}	.alaune_img_left{		float:left;		margin:0 10px 10px 0;	}	.alaune_img_right{		float:right;		margin:0 0 10px 10px;	}	.alaune_img_center{		margin:0 auto 10px auto;		display:block;		overflow:hidden;	}	#alaune_media{		width:340px;		float:right;		margin:0 0 10px 10px;	}	/* A CONSULTER */	.consulter_head{		background:url(/_img/bg/consulter_head.gif) no-repeat top center;		height:30px;	}	.consulter_main{		background:url(/_img/bg/telecharger_main.gif) repeat-y top center;		font:11px Verdana, Arial, Helvetica, sans-serif;		color:#8a8a8a;		padding:6px 20px;	}	.consulter_main a{		background:url(/_img/elnt/li_telecharger.gif) no-repeat top left;		font:bold 11px Verdana, Arial, Helvetica, sans-serif;		color:#8a8a8a;		text-decoration:none;		padding:0 0 0 16px;	}	.consulter_foot{		background:url(/_img/bg/telecharger_foot.gif) no-repeat top center;		height:5px;		margin:0 0 16px 0;	}	/* TELECHARGER */	.telecharger_head{		background:url(/_img/bg/telecharger_head.gif) no-repeat top center;		height:30px;	}	.telecharger_main{		background:url(/_img/bg/telecharger_main.gif) repeat-y top center;		font:11px Verdana, Arial, Helvetica, sans-serif;		color:#8a8a8a;		padding:6px 20px;	}	.telecharger_main a{		background:url(/_img/elnt/li_telecharger.gif) no-repeat top left;		font:bold 11px Verdana, Arial, Helvetica, sans-serif;		color:#8a8a8a;		text-decoration:none;		padding:0 0 0 16px;	}	.telecharger_main ul{		margin:0;		padding:0;		list-style:none;	}	.telecharger_main li{		padding:2px 0;	}	.telecharger_foot{		background:url(/_img/bg/telecharger_foot.gif) no-repeat top center;		height:5px;		margin:0 0 16px 0;	}/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// *//* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// *//* //////////////////////////////////////////////////////////////// MANIFESTATIONS /////////////////////////////////////////////////////////////////////// */	/* Recherche */	.manifs_recherche{		margin:0 0 6px 0;	}	.manifs_recherche p{		float:left;		width:140px;		padding:0 6px 0 0;		text-align:right;		margin:0;	}	.manifs_resultL{		float:left;		width:300px;		padding:0 10px 0 0;		font:10px Verdana, Arial, Helvetica, sans-serif;	}	.manifs_resultR{		float:left;		width:225px;		text-align:right;		font:10px Verdana, Arial, Helvetica, sans-serif;	}/* MANIFESTATIONS LISTE ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	.manifs_liste{		background:url(/_img/bg/dern-articles_alaune.jpg) no-repeat top center;		width:605px;		padding:20px 20px;		overflow:hidden;		margin:6px 0 0 0;		font:10px Verdana, Arial, Helvetica, sans-serif;	}	.manifs_att{		border-bottom:1px solid #E0E0E0;		padding:4px 0;		margin:0 0 16px 0;		width:605px;		color:#8a8a8a;	}	.manifs_bloc{		overflow:hidden;		border-bottom:1px solid #E0E0E0;		padding:4px 0;		width:605px;	}	.manifs_bloclast{		border:0;		padding:4px 0;		width:605px;	}	.manifs_date, .manifs_lieu, .manifs_nom, .manifs_img, .manifs_domaine, .manifs_federation{float:left;}	.manifs_date{width:46px; padding:0 0 0 4px;}	.manifs_lieu{width:40px; text-align:center;}	.manifs_nom{width:180px; padding:0 10px 0 0;}	.manifs_img{width:110px; padding:0 0 0 0;}		.manifs_domaine{width:145px; padding:0 10px 0 0;}	.manifs_federation{width:60px; text-align:center; }			.manifs_nom a:hover{color:#8a8a8a;}		.annuaire_dpt, .annuaire_nom, .annuaire_domaine_pratique, .annuaire_domaine_activite{float:left;}	.annuaire_dpt{width:40px; text-align:center;}	.annuaire_nom{width:222px;}	.annuaire_domaine_pratique{width:140px;}	.annuaire_domaine_activite{width:203px;}		.annonce_date, .annonce_dpt, .annonce_photo, .annonce_desc{float:left;}	.annonce_date{width:46px; padding:0 0 0 4px;}	.annonce_dpt{width:55px; text-align:center;}	.annonce_photo{width:100px;}	.annonce_desc{width:400px;}		.annonce_desc a:hover{color:#8a8a8a;}		.commande_item{		padding:4px 0;		border-bottom:1px solid #E0E0E0;		font:11px Verdana, Arial, Helvetica, sans-serif;	}	.commande_item a:hover{		color:#eb7800;	}		.commande_date, .commande_ref, .commande_statut, .commande_prix, .commande_facture{float:left;}	.commande_date{width:66px; padding:0 4px 0 0;}	.commande_ref{width:76px; padding:0 4px 0 0;}	.commande_statut{width:375px;}	.commande_prix{width:80px; text-align:right;}	/*.commande_facture{width:100px;}*//* MANIFESTATIONS DETAIL //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	.manifs_detail{		background:url(/_img/bg/alaune_detail.jpg) no-repeat top center;		width:605px;		padding:30px 20px 20px 20px;		overflow:hidden;		line-height:16px;	}	.manif_infos{		/*float:left;*/		margin:0 0 16px 0;	}	.manif_media{		overflow:hidden;		float:right;		margin:0 0 10px 10px;	}	.manif_media img{		margin:0 0 6px 0;	}	.manif_infospratiques{		float:left;		overflow:hidden;		width:290px;		padding:0 10px 0 0;	}	.manif_contact{		float:left;		overflow:hidden;		width:300px;	}/* MANIFESTATIONS FORM ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	.manifs_form{		background:url(/_img/bg/dern-articles_alaune.jpg) no-repeat top center;		width:605px;		padding:20px 20px;		overflow:hidden;		margin:6px 0 0 0;	}	.manifs_form .error{		overflow:hidden;		margin:0 0 10px 0;	}	.manif_label{		float:left;		width:186px;		padding:0 4px 0 0;		text-align:right;		color:#737373;		margin:2px 0;	}	.manif_input{		float:left;		width:300px;		color:#8a8a8a;		margin:2px 0;	}	.manifs_form .input_text{		width:260px;		border:1px solid #cecece;		font:11px Arial, Helvetica, sans-serif;		color:#282828;		vertical-align:middle;		background:#fff;		margin:0;		padding:1px 0;		*padding:1px 1px;		*margin:0 0 -1px 0;	}	.manifs_form .input_text2{		width:186px;		border:1px solid #cecece;		font:11px Arial, Helvetica, sans-serif;		color:#282828;		vertical-align:middle;		background:#fff;		margin:0;		padding:1px 0;		*padding:1px 1px;		*margin:0 0 -1px 0;	}	.manifs_form .input_textarea{		width:260px;		height:80px;		border:1px solid #cecece;		font:11px Arial, Helvetica, sans-serif;		color:#282828;		vertical-align:middle;		background:#fff;		margin:0;		padding:1px 0;		*padding:1px 1px;		*margin:0 0 -1px 0;	}	.manifs_form .input_select{		width:262px;		vertical-align:middle;		background:#fff;		border:1px solid #cecece;		font:11px Arial, Helvetica, sans-serif;		color:#737373;		margin:0;		padding:0;		*padding:0 1px;		*margin:0 0 -1px 0;	}	.manifs_form .input_file{		vertical-align:middle;		background:#fff;		border:1px solid #cecece;		font:11px Verdana, Arial, Helvetica, sans-serif;		color:#282828;		margin:0;		padding:0;		*padding:0 1px;		*margin:0 0 -2px 0;	}	.manifs_form .input_submit{		vertical-align:middle;		margin:0 0 0 182px;	}/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// *//* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// *//* /////////////////////////////////////////////////////////////////// CATALOGUE ///////////////////////////////////////////////////////////////////////// */	.catalogue_actions{		text-align:right;		padding:10px 0;	}	.catalogue_actions input{		margin:0 0 0 10px;	}	.catalogue_mentions{		border-top:1px solid #e0e0e0;		padding:6px 0 10px 0;		font:10px Verdana, Arial, Helvetica, sans-serif;		color:#8a8a8a;	}/* CAT LISTE PRODUITS /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	/* Recherche */	.cat_att_head{		overflow:hidden;		width:645px;				height:5px;		background:url(/_img/bg/cat_att_head.gif) no-repeat top center;			}	.cat_att_main{		overflow:hidden;		width:645px;		background:#a4c90c;		font:bold 11px Verdana, Arial, Helvetica, sans-serif;		color:#fff;	}	.cat_att_foot{		overflow:hidden;		width:645px;				height:5px;		background:url(/_img/bg/cat_att_foot.gif) no-repeat top center;		margin:0 0 16px 0;	}	.cat_att_mainL{		float:left;		padding:0 10px 4px 10px;		/*padding:0 0 4px 0;*/		line-height:20px;	}	.cat_att_mainR{		float:right;		padding:24px 10px 0 0;	}	.cat_att_main select{		vertical-align:middle;			margin:0;		padding:0;		background:#fff;		border:1px solid #fff;		font:10px Verdana, Arial, Helvetica, sans-serif;		color:#9FC20B;	}			/* << Navigation */	.navigation, .navigation_cat{		float:right;		/*padding:2px 0 0 0;		margin:-2px 0 0 0;*/		overflow:hidden;		margin:0;		padding:2px;		font:10px Verdana, Arial, Helvetica, sans-serif;		vertical-align:middle;	}	.navigation a{		vertical-align:middle;		font:10px Verdana, Arial, Helvetica, sans-serif;		color:#737373;		border:1px solid #e0e0e0;		padding:1px 2px;		text-transform:uppercase;	}	.navigation_cat a{		vertical-align:middle;		font:10px Verdana, Arial, Helvetica, sans-serif;		color:#d2e486;		border:1px solid #d2e486;		padding:1px 2px;		text-transform:uppercase;			}	/*.navigation a:hover{		font:10px Verdana, Arial, Helvetica, sans-serif;		color:#9fc20b;		border:1px solid #9fc20b;	}*/	.navigation_cat a:hover{		font:10px Verdana, Arial, Helvetica, sans-serif;		color:#fff;		border:1px solid #fff;	}	/*.navigation a.active{		font:10px Verdana, Arial, Helvetica, sans-serif;		color:#9fc20b;		border:1px solid #9fc20b;	}*/	.navigation_cat a.active{		font:10px Verdana, Arial, Helvetica, sans-serif;		color:#fff;		border:1px solid #fff;	}	.navigation form, .navigation_cat form{		float:left;		margin:0 0 0 10px;		*margin:-4px 0 0 10px;		vertical-align:middle;	}		.navigation select{		vertical-align:middle;			margin:0;		padding:0;		background:#fff;		border:1px solid #e0e0e0;		font:10px Verdana, Arial, Helvetica, sans-serif;		color:#737373;	}	.navigation_cat select{		vertical-align:middle;			margin:0;		padding:0;		background:#fff;		border:1px solid #fff;		font:10px Verdana, Arial, Helvetica, sans-serif;		color:#9FC20B;	}		.nav_cat_foot {		overflow:hidden;		padding:2px 0 0 0;		margin:10px 0;	}	/* Navigation >> */		/* Criteres */	.cat_criteres_head{				width:645px;		height:10px;		overflow:hidden;		background:url(/_img/bg/cat_criteres_head.png) no-repeat top center;	}	.cat_criteres_main{		width:625px;		padding:0 10px;		overflow:hidden;		background:url(/_img/bg/cat_criteres_main.png) repeat-y top center;		color:#8a8a8a;		line-height:15px;				overflow:visible;	}	.cat_criteres_foot{		overflow:hidden;		width:645px;		height:5px;		margin:0 0 16px 0;		background:url(/_img/bg/cat_criteres_foot.png) no-repeat top center;	}	.cat_criteres_main a{		background:url(/_img/elnt/arrowb.gif) no-repeat top right;		padding:0 10px 0 0;		color:#8a8a8a;		margin:0 20px 0 0;	}	.cat_criteres_main select{		font:11px Verdana, Arial, Helvetica, sans-serif;		color:#8a8a8a;		border:1px solid #b4b4b4;		vertical-align:middle;	}	/* Criteres POPUP */	.criteres_popup_head{		width:166px;		height:12px;		overflow:hidden;		background:url(/_img/bg/criteres_popup_head.png) no-repeat top center;		_background:none;		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/bg/criteres_popup_head.png', sizingMethod='crop');		}	.criteres_popup_main{		width:140px;		padding:0 16px 0 10px;		background:url(/_img/bg/criteres_popup_main.png) repeat-y top center;		_height:1px;		_background:url(/_img/bg/criteres_popup_main.gif) repeat-y top center;		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/bg/criteres_popup_main.png', sizingMethod='scale');		overflow:hidden;		_overflow:none;			}	.criteres_popup_foot{		width:166px;		height:14px;		background:url(/_img/bg/criteres_popup_foot.png) no-repeat top center;		_background:none;		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/bg/criteres_popup_foot.png', sizingMethod='crop');	}	.criteres_popup_main input{		margin:0;		padding:0;		vertical-align:middle;	}	.criteres_popup_main ul{		margin:0;		padding:0;		list-style:none;		position:relative;	}	.criteres_popup_main li{		padding:1px 0;	}	.criteres_popup_main a{		font:10px Verdana, Arial, Helvetica, sans-serif;		color:#737373;		background:none;			}	.criteres_popup{		position:relative;		display:inline;	}	.criteres_pop{		position:absolute;		z-index:999;		top:15px;		left:0;		display:none;	}			/* Recherche */	.recherche_head{				width:645px;		height:10px;		overflow:hidden;		background:url(/_img/bg/cat_criteres_head.png) no-repeat top center;	}	.recherche_main{		width:625px;		padding:0 10px;		overflow:hidden;		background:url(/_img/bg/cat_criteres_main.png) repeat-y top center;		color:#8a8a8a;		line-height:15px;	}	.recherche_foot{		overflow:hidden;		width:645px;		height:5px;		margin:0 0 16px 0;		background:url(/_img/bg/cat_criteres_foot.png) no-repeat top center;	}	.recherche_main a:hover{		text-decoration:underline;	}	.recherche_main select{		font:11px Verdana, Arial, Helvetica, sans-serif;		color:#8a8a8a;		border:1px solid #b4b4b4;		vertical-align:middle;	}	.recherche_main .input_text{		border:1px solid #B4B4B4;		color:#8A8A8A;		font:11px Verdana, Arial, Helvetica, sans-serif;		vertical-align:top;		margin:0;		padding:1px;	}	.recherche_main .input_checkbox{		vertical-align:middle;		background:none;		border:none;		padding:0;	}	/* Produits POPUP */	.produit_popup_head{		width:171px;		height:12px;		overflow:hidden;		background:url(/_img/bg/produit_popup_head.png) no-repeat top center;		_background:none;		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/bg/produit_popup_head.png', sizingMethod='crop');	}	.produit_popup_main{		width:166px;		padding:0 0 5px 5px;		text-align:left;		font:bold 10px Verdana, Arial, Helvetica, sans-serif;		background:url(/_img/bg/produit_popup_main.png) repeat-y top center;		_height:1px;		_background:url(/_img/bg/produit_popup_main.gif) repeat-y top center;		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/bg/produit_popup_main.png', sizingMethod='scale');		overflow:hidden;		_overflow:none;	}	.produit_popup_foot{		width:171px;		height:14px;		background:url(/_img/bg/produit_popup_foot.png) no-repeat top center;		_background:none;		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/bg/produit_popup_foot.png', sizingMethod='crop');	}	.produit_popup_main ul{		margin:0;		padding:0;		list-style:none;		position:relative;	}	.produit_popup_main li{		background:url(/_img/elnt/li_popup_produit.gif) no-repeat top left;		padding:0 0 0 14px;	}	.produit_popup_main a{		line-height:20px;		border-bottom:1px solid #9fc20c;		width:136px;		display:block;	}	.produit_popup_main a:hover{		color:#D75108;		border-bottom:1px solid #D75108;	}		/* LISTE */	.cat_liste{				width:644px;	}	.cat_article{		width:158px;		float:left;		margin:0 4px 4px 0;	}	.cat_articlelast{		width:158px;		float:left;		margin:0 0 4px 0;	}	.cat_article_head{		_overflow:hidden;		width:158px;		height:10px;		background:url(/_img/bg/cat_article_head.gif) no-repeat top center;	}	.cat_article_main{		_overflow:hidden;		width:158px;		background:url(/_img/bg/cat_article_main.gif) repeat-y top center;	}	.cat_article_foot{		_overflow:hidden;		width:158px;		height:10px;		background:url(/_img/bg/cat_article_foot.gif) no-repeat top center;	}	.cat_art_nom{		font:bold 11px Verdana, Arial, Helvetica, sans-serif;		text-align:center;		height:45px;		padding:0 6px;	}	.cat_art_img{		text-align:center;		padding:2px 0;		height:100px;	}	.cat_art_marque{		font:10px Verdana, Arial, Helvetica, sans-serif;		padding:0 10px;	}	.cat_art_prix{		_overflow:hidden;		float:left;		width:80px;		height:24px;		padding:0 0 0 10px;		font:10px Verdana, Arial, Helvetica, sans-serif;	}	.cat_art_prixP{		font:bold 11px Verdana, Arial, Helvetica, sans-serif;		color:#d75108;	}	.cat_article_action{		float:left;		text-align:right;		width:58px;		padding:0 10px 0 0;		position:relative;		display:inline;	}	.cat_article_action img{		margin:0 0 0 6px;	}	.cat_article_pop{		position:absolute;		top:20px;		right:-10px;		display:none;		z-index:999;	}	/* Derniers produits consultÃ©s */	.cat_art_dern{		background:url(/_img/bg/dern-articles_alaune.jpg) no-repeat top center;		width:625px;		padding:10px;		overflow:hidden;		margin:0 0 16px 0;	}	.cat_art_dern_art{		float:left;		width:100px;		font:10px/14px Verdana, Arial, Helvetica, sans-serif;		color:#737373;		margin:10px 4px 0 0;	}	.cat_art_dern_art_carte{		margin:0 0 -5px 0;	}	/* Les conseils associÃ©s Ã  votre recherche */	.cat_conseil{		background:url(/_img/bg/dern-articles_alaune.jpg) no-repeat top center;		width:625px;		padding:10px;		overflow:hidden;		font:10px Verdana, Arial, Helvetica, sans-serif;	}	.cat_conseil a{		background:url(/_img/elnt/li_telecharger.gif) no-repeat top left;		font:bold 10px Verdana, Arial, Helvetica, sans-serif;		color:#8a8a8a;		text-decoration:none;		padding:0 0 0 16px;	}	.cat_conseil ul{		margin:10px 0 0 0;		padding:0;		list-style:none;	}	.cat_conseil li{		padding:3px;		background:#f3f3f3;		margin:0 0 1px 0;	}	.cat_conseil li.impair{		background:none;	}/* CAT PRODUIT ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	h4{font:bold 12px Verdana, Arial, Helvetica, sans-serif; margin:-8px 0 10px 0; color:#9fc20c; width:485px; float:left;}	.retour_listeproduit{float:right; margin:-8px 0 10px 0;}	a.retour_listeproduit {color:#8a8a8a;}	a:hover.retour_listeproduit {color:#9FC20C;}	.produit_fiche{		height:330px;		background:url(/_img/bg/produit_detail.png) no-repeat top center;		margin:0 0 16px 0;	}	.produit_fiche select{		cursor:pointer;	}	.produit_img{		float:left;		display:inline;		width:340px;		height:330px;		margin:0 15px 0 0;		position:relative;	}		#flashProduit{		position:absolute;		top:8px;		left:8px;		/*width:637px;*/		width:323px;		height:315px;	}		.produit_desc{		/*overflow:hidden;*/		float:left;		width:290px;	}	.desc_p strong{		color:#8a8a8a;	}	.desc_p, .desc_p2{		padding:3px 4px;	}	.desc_p2{background:#f3f3f3;}	.desc_p div, .desc_p2 div{		width:100px;		float:left;		color:#737373;	}	.desc_p a{color:#282828;}	.desc_p a:hover{text-decoration:underline;}	.produit_valeur{		color:#9FC20C;		font:10px Verdana, Arial, Helvetica, sans-serif;		margin:10px 0;	}	.produit_prix{font:bold 16px Verdana, Arial, Helvetica, sans-serif;}	.produit_cartemembre{		font:bold 12px Verdana, Arial, Helvetica, sans-serif;		color:#9FC20C;		height:60px;		margin:10px 0 20px 0;	}	.produit_cartemembre a{font:11px Verdana, Arial, Helvetica, sans-serif;}	.produit_cartemembre img{ float:left; margin:0 6px 0 0;}	.produit_form{		margin:0;		padding:0;	}	.produit_form_select{		width:200px;		overflow:hidden;		margin:0 0 3px 0;	}	.produit_form_submit{		overflow:hidden;		margin:4px 0;	}	.produit_form_select select{				width:200px;		vertical-align:middle;		background:#fff;		border:1px solid #cecece;		font:11px Verdana, Arial, Helvetica, sans-serif;		color:#737373;		margin:0;		padding:0;		*padding:0 1px;		*margin:0 0 -1px 0;	}	.produit_action a{		color:#737373;		background:url(/_img/elnt/arrowl.gif) no-repeat top left;		padding:0 0 0 8px;		font-weight:bold;		line-height:15px;	}	.produit_action a:hover{		color:#EB7800;		background:url(/_img/elnt/arrowl_on.gif) no-repeat top left;		padding:0 0 0 8px;		font-weight:bold;		line-height:15px;	}		.stock_oui{		background:url(/_img/bg/barreorange_100x22.gif) no-repeat top center;		width:100px;		height:22px;		font:bold 12px/22px Verdana, Arial, Helvetica, sans-serif;		color:#fff;		margin:0;		padding:0;		text-align:center;	}	.stock_non{		background:url(/_img/bg/barrerouge_200x22.gif) no-repeat top center;		width:200px;		height:22px;		font:bold 12px/22px Verdana, Arial, Helvetica, sans-serif;		color:#fff;		margin:0;		padding:0;		text-align:center;	}		#panierConfirmation{			width:260px;		color:#ec7700;	}	#panierConfirmation img{vertical-align:middle;}	#panierConfirmation a{color:#737373;}	#panierConfirmation a:hover{color:#ec7700;}	/*Bandeau de la marque */	#bandeau_marque{		overflow:hidden;		margin:0 0 16px 0;		width:643px;		border:1px solid #d9dadb;	}	/* DÃ©tails */	.produit_detail_head{				overflow:hidden;		width:645px;		margin:0;		height:30px;		background:url(/_img/bg/p_detail_head.gif) no-repeat top center;	}	.produit_detail_head ul{margin:0; padding:0; list-style-type:none; background:transparent;}	.produit_detail_head li{float:left; display:inline; position:relative; margin:0 4px 0 0;}	.mdetail01, .mdetail02, .mdetail03, .mdetail04{display:block; height:30px;}	.mdetail01{background:url(/_img/elnt/p_descriptiongenerale_off.png) no-repeat; width:162px;}	.mdetail02{background:url(/_img/elnt/p_fichetechnique_off.png) no-repeat; width:121px;}	.mdetail03{background:url(/_img/elnt/p_avisinternautes_off.png) no-repeat; width:156px;}	.mdetail04{background:url(/_img/elnt/p_ouacheter_off.png) no-repeat; width:98px;}	.mdetail01:hover{background:url(/_img/elnt/p_descriptiongenerale_on.png) no-repeat; width:162px;}	.mdetail02:hover{background:url(/_img/elnt/p_fichetechnique_on.png) no-repeat; width:121px;}	.mdetail03:hover{background:url(/_img/elnt/p_avisinternautes_on.png) no-repeat; width:156px;}	.mdetail04:hover{background:url(/_img/elnt/p_ouacheter_on.png) no-repeat; width:98px;}		.ongletactive .mdetail01{background:url(/_img/elnt/p_descriptiongenerale_on.png) no-repeat; width:162px;}	.ongletactive .mdetail02{background:url(/_img/elnt/p_fichetechnique_on.png) no-repeat; width:121px;}	.ongletactive .mdetail03{background:url(/_img/elnt/p_avisinternautes_on.png) no-repeat; width:156px;}	.ongletactive .mdetail04{background:url(/_img/elnt/p_ouacheter_on.png) no-repeat; width:98px;}	.produit_detail_main{		background:url(/_img/bg/p_detail_main.gif) repeat-y top center;		padding:10px 20px;		overflow:hidden;		width:605px;	}	.produit_detail_foot{		overflow:hidden;		width:645px;		height:5px;		background:url(/_img/bg/p_detail_foot.gif) no-repeat top center;			}	#mdetail_1, #mdetail_2, #mdetail_3, #mdetail_4, {		display:none;	}	/* Description gÃ©nÃ©rale */	.p_description{}	.p_desc_bloc{		width:605px;		border-bottom:1px solid #e0e0e0;		padding:5px 0;	}	.p_desc_bloclast{		width:605px;		border:0;		padding:5px 0 0 0;	}	.p_desc_att{		float:left;		width:150px;		color:#737373;	}	.p_desc_txt{		float:left;		width:455px;	}	/* Fiche technique */	.p_fiche{}	.p_fiche_bloc{		width:605px;		border-bottom:1px solid #e0e0e0;		padding:5px 0;	}	.p_fiche_bloclast{		width:605px;		border:0;		padding:5px 0 0 0;	}	.p_fiche_att{		float:left;		width:150px;		color:#737373;	}	.p_fiche_txt{		float:left;		width:455px;	}	/* Avis des internautes */	.p_avis01{}	.p_avis_desc{font-size:12px;}	.p_avis_avis{font-size:12px;}	.p_avis_avis a{		background:url(/_img/elnt/arrowlv.gif) no-repeat top left;		padding:0 0 0 8px;	}	.p_avis_avis a:hover{text-decoration:underline;}	.p_avis_more{font-size:12px; text-align:right; margin:10px 0;}	.p_avis_more a{		background:url(/_img/elnt/arrowlv.gif) no-repeat top left;		padding:0 0 0 8px;	}	.p_avis_more a:hover{text-decoration:underline;}	.p_avis_note{		float:left;		margin:0 10px 6px 0;		background:url(/_img/elnt/avis.gif) no-repeat top center;		width:30px;		height:31px;		padding:1px 0 0 0;		text-align:center;		font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;		color:#8a8a8a;	}	.avis_note_note{color:#9fc20b;}	.p_avis_intro{float:left; padding:6px 3px 0 0;}	.p_avis_bloc{		border-bottom:1px solid #e0e0e0;		padding:8px 0;	}	.p_avis_bloclast{		border:0;		padding:8px 0;	}	.p_avis_txt{		float:left;		width:565px;	}	.p_avis_att{		color:#8a8a8a;		font:11px/22px Verdana, Arial, Helvetica, sans-serif;	}	.p_avis02{}	.p_avis02 a:hover{text-decoration:underline;}	.p_avis02 form{		margin:20px;	}	.p_avis02 form div{		overflow:hidden;		margin:2px 0;	}	.p_avis02_input{		vertical-align:middle;		font:11px Verdana, Arial, Helvetica, sans-serif;		color:#282828;		border:1px solid #cecece;		background:none;		width:190px;		height:15px;		padding:3px 5px 0 5px;		margin:0;		background:url(/_img/elnt/produit_input.png) no-repeat top center;	}	.p_avis03 form{		margin:0 0 16px 0;	}	.p_avis03 select{		font:11px Verdana, Arial, Helvetica, sans-serif;		color:#282828;		border:1px solid #cbcbcb;	}	.p_avis03 textarea{		font:11px Verdana, Arial, Helvetica, sans-serif;		color:#282828;		border:1px solid #cbcbcb;		width:300px;		padding:4px;		margin:3px 0 6px 0;	}	.p_avis03_submit{		width:308px;		text-align:right;	}	.p_mentions{		font:9px Verdana, Arial, Helvetica, sans-serif;		color:#8a8a8a;	}	/* OÃ¹ acheter ? */	.ouacheter_pdv{		padding:10px 0 0 0;	}	.ouacheter_pdv .pdv_recherche{		margin:0 0 20px 20px;	}	.ouacheter_pdv .pdv_recherche .input_text{		border:1px solid #cecece;		width:117px;		font-size:11px;		color:#737373;		vertical-align:middle;		background:#fff;		margin:0;		padding:1px;		*padding:1px;		*margin:0 0 -1px 0;	}	.ouacheter_marque{		border-bottom: 1px solid #e0e0e0;		padding:20px 0 10px 0;	}	.ouacheter_marque a{		background:url(/_img/elnt/arrowlv.gif) no-repeat top left;		padding:0 0 0 8px;		margin:0 0 0 20px;	}	.ouacheter_portail{		padding:20px 0 10px 0;	}	.ouacheter_portail a{		margin:0 0 0 20px;	}	.ouacheter_pdv p, .ouacheter_marque p, .ouacheter_portail p{		margin:0 0 6px 0;	}	.cache{display:none;}/* CAT COMPARATEUR ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	.comparateur{		background:url(/_img/bg/encadre.jpg) no-repeat top center;		padding:12px;		color:#737373;		overflow:hidden;	}		.comparateur_chapo{color:#737373;}	.comparateur td{		font:10px Verdana, Arial, Helvetica, sans-serif;		border-bottom:1px solid #e0e0e0;		padding:6px 10px 6px 0;	}	.comparateur img{		margin:2px 0;	}	.comparateur_req{		font:10px Verdana, Arial, Helvetica, sans-serif;		color:#282828;	}	td.comparateur_produit{		font:11px Verdana, Arial, Helvetica, sans-serif;		color:#9FC20B;	}	td.comparateur_prix {		font:12px Verdana, Arial, Helvetica, sans-serif;	}	td.comparateur_prix s{		font:10px Verdana, Arial, Helvetica, sans-serif;	}	td .comparateur_prix_promo {		font:bold 12px Verdana, Arial, Helvetica, sans-serif;		color:#D75108;	}			/* CAT SELECTION //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	.selection{		background:url(/_img/bg/encadre_main.jpg) no-repeat top center;		color:#737373;		width:645px;	}	.selection_att{		background:url(/_img/bg/barreverte_645x28.gif) no-repeat top center;		width:645px;		height:28px;		font:bold 12px/28px Verdana, Arial, Helvetica, sans-serif;		color:#fff;		margin:0 0 10px 0;	}	.selection_att_article, .selection_att_dispo, .selection_att_prix{		float:left;	}	.selection_att_article{		padding:0 0 0 10px;		width:251px;	}	.selection_att_dispo{		width:125px;		text-align:center;	}	.selection_att_prix{		text-align:right;		padding:0 8px;		width:195px;	}	.selection_head{		background:url(/_img/bg/encadre_head.jpg) no-repeat top center;		height:4px;		width:645px;	}	.selection_main{		padding:10px 0;		width:643px;		border-left:1px solid #e0e0e0;		border-right:1px solid #e0e0e0;	}	.selection_foot{		background:url(/_img/bg/encadre_foot.jpg) no-repeat top center;		height:4px;		width:645px;	}	.select_bloc{		border-bottom:1px solid #e0e0e0;		width:630px;		padding:10px 0;		margin:0 0 0 6px;	}	.select_bloc_last{		width:630px;		padding:10px 0;		margin:0 0 0 6px;	}	.select_coche, .select_img, .select_designation, .select_dispo, .select_prix, .select_suppr{		float:left;	}	.select_coche{		width:20px;		padding:19px 0 0 0;	}	.select_img{		width:80px;	}	.select_designation{		width:170px;		height:40px;		padding:10px 10px 0 0;		border-right:1px solid #e0e0e0;	}	.select_designation a{		font:bold 10px Verdana, Arial, Helvetica, sans-serif;		text-decoration:none;		color:#737373;	}	.select_dispo{		width:115px;		padding:10px 5px 0 5px;		font:9px Tahoma, Verdana, Arial, Helvetica, sans-serif;	}	.select_prix{		border-left:1px solid #e0e0e0;		text-align:right;		padding:0 8px;		width:194px;		height:50px;		font:9px Verdana, Arial, Helvetica, sans-serif;	}	.select_prix img{		vertical-align:bottom;		margin:0 0 -2px 0;	}	.prix{font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif;}	.prix_promo{font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#D75108;}			.prixmembre{font:9px Verdana, Arial, Helvetica, sans-serif; color:#90ad17;}	.select_suppr{		padding:4px 0 0 0;	}/* CAT PANIER /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	.panier{		overflow:hidden;		background:url(/_img/bg/encadre_main.jpg) no-repeat top center;		color:#737373;		width:645px;		margin:0 0 10px 0;	}	.panier_head{		overflow:hidden;		background:url(/_img/bg/encadre_head.jpg) no-repeat top center;		height:4px;		width:645px;	}	.panier_main{		overflow:hidden;		padding:10px 0;		width:643px;		border-left:1px solid #e0e0e0;		border-right:1px solid #e0e0e0;	}	.panier_foot{		overflow:hidden;		background:url(/_img/bg/encadre_foot.jpg) no-repeat top center;		height:4px;		width:645px;	}		.panier_etapes{		margin:0 0 16px 0;	}	.panier_actions{		color:#8a8a8a;		font:11px Verdana, Arial, Helvetica, sans-serif;		text-align:right;	}	.panier_actions p{		width:300px;		float:left;		text-align:left;	}		/* CGV */	.panier_cgv{		overflow:hidden;		width:625px;		margin:10px 0;		padding:4px 10px;		/*border-top:1px solid #e0e0e0;*/		font:10px Verdana, Arial, Helvetica, sans-serif;		color:#8a8a8a;			}	.panier_cgv .input_checkbox{		vertical-align:middle;		background:none;		border:none;		padding:0;	}	.panier_cgv_txt{		height:60px;		overflow:auto;		padding:10px;		width:625px;		margin:0 0 10px 0;		border:1px solid #e0e0e0;		font:10px Verdana, Arial, Helvetica, sans-serif;		color:#8a8a8a;		}		/* Panier1 ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */		.panier_head_msg{		background:url(/_img/bg/barreorange_645x28.gif) no-repeat top center;		width:625px;		height:28px;		font:bold 12px/28px Verdana, Arial, Helvetica, sans-serif;		color:#fff;		margin:0 0 10px 0;		padding:0 10px;	}	/* Head */	.panier1_head{		background:url(/_img/bg/barreverte_645x28.gif) no-repeat top center;		width:625px;		height:28px;		font:bold 12px/28px Verdana, Arial, Helvetica, sans-serif;		color:#fff;		margin:0 0 10px 0;		padding:0 10px;	}	.panier_att_article, .panier_att_dispo, .panier_att_qte, .panier_att_prix{float:left;}	.panier_att_article{width:374px;}	.panier_att_dispo{width:71px; padding:0 0 0 5px; text-align:center;}	.panier_att_qte{width:80px; text-align:center;}	.panier_att_prix{width:139px; padding:0 16px 0 0; text-align:right;}	/* Article */	.panier_bloc, .panier_bloc_last, .panier_bloc_option{		width:622px;		padding:10px 0;		margin:0 0 0 10px;	}	.panier_bloc{border-bottom:1px solid #e0e0e0;}	.panier_img, .panier_article, .panier_dispo, .panier_qte, .panier_prix, .panier_del, .panier_option{float:left;}	.panier_option{		overflow:hidden;		width:306px;		padding:0 10px 0 0;		font:9px Verdana, Arial, Helvetica, sans-serif;		border-right:1px solid #e0e0e0;	}	.panier_img{width:80px; text-align:center;}	.panier_article{		/*width:218px;*/		width:283px;		height:60px;		padding:10px 10px 0 0;		border-right:1px solid #e0e0e0;		font:9px Verdana, Arial, Helvetica, sans-serif;	}	.panier_article a{		font:bold 10px Verdana, Arial, Helvetica, sans-serif;		text-decoration:none;		color:#737373;	}	.panier_dispo{		width:65px;		padding:10px 5px 0 5px;		font:9px Tahoma, Verdana, Arial, Helvetica, sans-serif;		height:60px;		border-right:1px solid #e0e0e0;	}	.panier_qte{		width:70px;		padding:10px 5px 0 5px;		font:9px Tahoma, Verdana, Arial, Helvetica, sans-serif;		float:left;		vertical-align:middle;		text-align:center;	}	.panier_qte img{		vertical-align:middle;	}	.panier_qte input{		vertical-align:middle;		text-align:center;		background:#fff;		border:1px solid #A4C90C;		color:#94b700;		font:11px Arial, Helvetica, sans-serif;		margin:0;		padding:1px 3px;		width:20px;	}	.panier_del{		width:18px;		padding:11px 0 0 0;		text-align:right;	}	.panier_prix{		height:60px;		width:137px;		border-left:1px solid #e0e0e0;		text-align:right;		font:9px Verdana, Arial, Helvetica, sans-serif;		padding:10px 0 0 0;	}	.panier_prix img{		vertical-align:bottom;		margin:0 0 -2px 0;	}		/* Assurance */	.panier_assurance{		width:622px;		padding:10px 0;		margin:0 0 0 10px;		/* border-bottom:1px solid #e0e0e0; */	}	.panier_assurance_txt{		float:left;		width:398px;		font:10px Verdana, Arial, Helvetica, sans-serif;		color:#8a8a8a;			}	.panier_assurance_txt a{color:#8a8a8a;}	.panier_assurance_prix{		float:left;		width:208px;		text-align:right;		font:bold 11px Verdana, Arial, Helvetica, sans-serif;		color:#8a8a8a;	}	.panier_assurance .input_checkbox{		vertical-align:middle;		background:none;		border:none;		padding:0;	}		/* Carte membre */	.panier_carte{		background:url(/_img/bg/panier_carte.png) no-repeat top center;		width:600px;		height:78px;		padding:10px 0 0 45px;		overflow:hidden;		margin:0 0 10px 0;		font:bold 10px/14px Verdana, Arial, Helvetica, sans-serif;		color:#737373;	}	.panier_carte p{		margin:0 0 8px 0;	}		.input_radio{		vertical-align:middle;		background:none;		border:none;		padding:0;		margin:0;	}		/* Total */	.panier_total{		overflow:hidden;		width:622px;		margin:0 0 10px 10px;	}	.panier_total_txt{		float:left;		width:398px;		color:#9fc20b;		padding:2px 0;		}	.panier_total_prix{		float:left;		width:208px;		text-align:right;		color:#9fc20b;		padding:2px 0;		}		/* Carte */	.panier_total_carte{		overflow:hidden;		width:622px;		margin:0 0 10px 10px;	}	.panier_carte_txt{		float:left;		width:468px;		color:#737373;		padding:2px 0;		}	.panier_carte_txt img{		vertical-align:bottom;		margin:0 0 -2px 0;	}	.panier_carte_prix{		float:left;		width:138px;		text-align:right;		color:#9fc20b;		padding:2px 0;		}		/* Foot */	.panier1_foot{		background:url(/_img/bg/barreverte_645x28.gif) no-repeat top center;		width:625px;		height:28px;		font:bold 12px/28px Verdana, Arial, Helvetica, sans-serif;		color:#fff;		margin:0 0 10px 0;		padding:0 10px;	}	.panier1_foot_txt{		float:left;		width:398px;	}	.panier1_foot_prix{		float:left;		width:208px;		text-align:right;	}		/* Panier2 ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	.panier2_identification{		float:left;		overflow:hidden;		margin:0 25px 0 0;		width:274px;		height:80px;		padding:60px 18px 0 18px;		background:url(/_img/bg/panier2_identification.gif) no-repeat top center;			}	.panier2_identification .error{		font:9px Verdana, Arial, Helvetica, sans-serif;		margin:0 0 4px 0;	}	.panier2_identification form{		margin:0 0 2px 0;	}	.panier2_identification input{		vertical-align:middle;	}	.panier2_identification .input_text{		border:1px solid #cecece;		width:198px;		font-size:11px;		color:#737373;		background:#fff;		margin:0 0 1px 0;		*margin:0;		padding:1px 2px;	}	.panier2_identification a{		font:9px Verdana, Arial, Helvetica, sans-serif;		color:#7f7f7f;	}	.panier2_identification a:hover{		color:#9fc20b;	}		.panier2_inscription{		float:left;		overflow:hidden;		width:274px;		height:80px;		padding:60px 18px 0 18px;		background:url(/_img/bg/panier2_inscription.gif) no-repeat top center;			color:#4e4e4e;	}	.panier2_inscription p{		margin:0 0 8px 0;	}	/* Panier3 ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */		.panier3_head{		background:url(/_img/bg/barreverte_645x28.gif) no-repeat top center;		width:635px;		height:28px;		padding:0 0 0 10px;		font:bold 12px/28px Verdana, Arial, Helvetica, sans-serif;		color:#fff;		margin:0 0 10px 0;	}		.panier3_add_facturation, .panier3_add_livraison{		float:left;		overflow:hidden;				width:290px;		height:190px;		padding:10px;				}			.panier3_add_livraison{background:url(/_img/bg/panier3_livraison_add.gif) no-repeat top center; margin:0 25px 0 0;}	.panier3_add_facturation{background:url(/_img/bg/panier3_livraison_add.gif) no-repeat top center;}		.panier3_add_facturation strong, .panier3_add_livraison strong{		font:bold 12px Verdana, Arial, Helvetica, sans-serif;		color:#9fc20b;	}			.panier3_add_supp{		font-size:10px;		color:#737373;	}		.panier3_transporteurs{		overflow:hidden;				width:625px;		height:210px;		padding:10px;			margin:10px 0;		background:url(/_img/bg/panier3_transporteurs.gif) no-repeat top center;	}	.panier3_transporteurs p{		color:#737373;	}		.transporteur_bloc{		width:625px;				overflow:hidden;		margin:4px 0;	}	.transporteur_img{		float:left;		width:65px;	}	.transporteur_txt{		float:left;		width:470px;	}	.transporteur_prix{		float:left;		width:90px;		text-align:right;	}	/* Panier4 ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */		.panier4_head{		overflow:hidden;		width:645px;		margin:0 0 10px 0;		font-weight:bold;		color:#737373;	}	.panier4_headL{float:left; padding:0 0 0 10px;}	.panier4_headR{float:right; padding:0 10px 0 0;}		/* Adresses */	.panier4_adresses{		overflow:hidden;		width:625px;		height:190px;		padding:10px;		margin:0 0 10px 0;		background:url(/_img/bg/panier4_adresses.gif) no-repeat top center;	}	.panier4_adresses_livraison{		float:left;		overflow:hidden;				width:289px;		padding:10px;		border-left:1px solid #e0e0e0;				}	.panier4_adresses_facturation{		float:left;		overflow:hidden;				width:290px;		padding:10px;		margin:0 0 0 5px;			}	.panier4_adresses_livraison strong, .panier4_adresses_facturation strong{		font:bold 12px Verdana, Arial, Helvetica, sans-serif;		color:#9fc20b;	}		/* Articles */	.panier4_01, .panier4_02, .panier4_03{float:left;}	.panier4_img, .panier4_article, .panier4_qte, .panier4_prix{float:left;}		.panier4_01{width:430px; color:#9FC20B;}	.panier4_02{width:50px; text-align:center;}	.panier4_03{width:110px; text-align:right;}		.panier4_img{width:80px;}	.panier4_article{		width:340px;		padding:10px 10px 0 0;		border-right:1px solid #e0e0e0;		font:9px Verdana, Arial, Helvetica, sans-serif	}	.panier4_qte{		width:50px;		padding:10px 0 0 0;		text-align:center;		font:9px Verdana, Arial, Helvetica, sans-serif	}	.panier4_prix{		width:140px;		border-left:1px solid #e0e0e0;		text-align:right;			}			/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// *//* ///////////////////////////////////////////////////////////////////////// POINTS DE VENTE ///////////////////////////////////////////////////////////// *//* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// *//* PDV LISTE ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	.pdv_liste{		background:url(../_img/bg/dern-articles_alaune.jpg) no-repeat top center;		width:605px;		padding:20px 20px;		overflow:hidden;		margin:6px 0 0 0;	}	.pdv_bloc{		border-bottom:1px solid #E0E0E0;		padding:4px 0;		width:605px;	}	.pdv_bloclast{		border:0;		padding:4px 0;		width:605px;	}	.pdv_partenaire{float:left; width:25px;}	.pdv_nom{float:left; width:220px;}	.pdv_rue{float:left; width:210px;}	.pdv_ville{float:left; width:150px;}	/* Recherche */	.pdv_recherche{		overflow:hidden;		margin:10px 0 20px 0;		font:9px Verdana, Arial, Helvetica, sans-serif;		color:#8a8a8a;	}	.pdv_recherche img{		float:left;		margin:0 10px 0 0;	}	.pdv_recherche form{		padding:14px 0 0 0;	}	.pdv_recherche input, .pdv_recherche select{vertical-align:middle;}	.pdv_recherche .input_text{		border:1px solid #cecece;		width:117px;		font-size:11px;		color:#737373;		vertical-align:middle;		background:#fff;		margin:0;		padding:1px;		*padding:1px;		*margin:0 0 -1px 0;	}	.pdv_recherche .input_select{		width:205px;		vertical-align:middle;		background:#fff;		font-size:11px;		border:1px solid #cecece;		color:#737373;		margin:0;		padding:0;		*padding:0 1px;		*margin:0 0 -1px 0;	}	.pdv_resultL{		float:left;		/*width:200px;*/		padding:0 10px 0 0;		font:10px Verdana, Arial, Helvetica, sans-serif;	}	.pdv_resultR{		float:left;		width:180px;		text-align:right;		font:10px Verdana, Arial, Helvetica, sans-serif;	}	.pdv_resultR select{		vertical-align:middle;		font:10px Verdana, Arial, Helvetica, sans-serif;		border:1px solid #d4d0c8;	}/* PDV DETAIL //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	#pdv_main{		overflow:hidden;		width:645px;		min-height:400px;			padding:0 20px;		/*position:relative;*/	}	.pdv_retour{float:right; margin:0px 0 10px 0;}	.pdv_detail{		background:url(../_img/bg/dern-articles_alaune.jpg) no-repeat top center;		width:605px;		padding:20px 20px;		overflow:hidden;		border-bottom:1px solid #e0e0e0;		font:10px Verdana, Arial, Helvetica, sans-serif;	}	.pdv_detail_txt{		float:left;		width:230px;		margin:0 25px 0 0;	}	.pdv_detail_map{		float:left;		width:348px;		height:308px;		background:#fff;		border:1px solid #e0e0e0;	}	.pdv_detail_marques{		width:605px;		margin:10px 0 0 0;	}	.pdv_detail_marques strong{color:#282828; line-height:18px;}	.pdv_detail_marques div{		float:left;		color:#737373;		width:110px;		padding:0 10px 0 0;	}	.pdv_detail_marques ul{		margin:0;		padding:0;		list-style:none;	}	.pdvd_infos{		font:11px Verdana, Arial, Helvetica, sans-serif;		margin:0 0 10px 0;	}	.pdvd_nom{		font:bold 12px Verdana, Arial, Helvetica, sans-serif;		color:#9fc20c;		line-height:24px;	}	.pdvd_partenaires{		margin:0 0 20px 0;	}	.pdvd_partenaires img{		float:left;		margin:0 6px 0 0;	}	.pdvd_horaires{		font:10px Verdana, Arial, Helvetica, sans-serif;		color:#737373;	}	.pdvd_horaires strong{color:#282828; line-height:18px;}/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// *//* //////////////////////////////////////////////////////////////////////// ESPACE RENCONTRE ///////////////////////////////////////////////////////////// *//* HOME ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	#sprencontres_home_flash{		margin:0 0 10px 0;	}	/* Recherche */	.sprencontres_search_head{		background:url(/_img/bg/cat_criteres_head.png) no-repeat top center;		width:645px;		height:10px;		overflow:hidden;	}	.sprencontres_search_main{		overflow:hidden;		width:625px;		padding:0 10px;		background:url(/_img/bg/cat_criteres_main.png) repeat-y top center;		font:9px Verdana, Arial, Helvetica, sans-serif;		color:#737373;	}	.sprencontres_search_foot{		overflow:hidden;		background:url(/_img/bg/cat_criteres_foot.png) no-repeat top center;		width:645px;		height:5px;		margin:0 0 16px 0;	}	.sprencontres_search_main .input_text{		border:1px solid #cecece;		width:100px;		font-size:11px;		color:#737373;		vertical-align:middle;		background:#fff;		margin:0;		padding:0;		*padding:0 1px;		*margin:0 0 -1px 0;	}	.sprencontres_search_main .input_checkbox{		vertical-align:middle;		*vertical-align:text-bottom;		background:none;		border:none;		margin:0 3px 3px 0;		padding:0;		*padding:0 1px;		*margin:0 0 -4px 0;	}	.sprencontres_searchL{float:left; width:186px; margin:0 0 6px 0;}	.sprencontres_searchL img{margin:3px 0 0 0;}	.sprencontres_searchR{float:left; margin:0 0 6px 0;}	.sprencontres_searchR div{float:left; padding:0 16px 0 0;}	/* Derniers inscrits */	.sprencontres_nouveaux{		float:left;		width:430px;	}	.sprencontres_membres{		float:left;		width:430px;	}	.sprencontres_nvmemb{		float:left;		background:url(/_img/bg/sprencontres_nvmemb.png) no-repeat top center;		width:179px;		height:54px;		padding:8px;		margin:10px 20px 0 0;		display:inline;	}	.sprencontres_nvmemb img{		float:left;		width:50px;		margin:0 5px 0 0;		max-height:55px;	}	.sprencontres_nvmemb p{		float:left;		width:124px;		margin:0;		font:10px Verdana, Arial, Helvetica, sans-serif;		color:#737373;		/*line-height:15px;*/	}	/* Identification */	.sprencontres_identification{		float:left;		width:215px;	}	.identification{		background:url(/_img/bg/identification.jpg) no-repeat top center;		width:163px;		height:183px;		padding:30px 10px 0 40px;		font:11px Arial, Helvetica, sans-serif;		color:#8a8a8a;	}		.identification #error_message{		overflow:hidden;		width:150px;		margin:0 0 3px 0;		background:none;		border:none;	}		.identification form{		margin:10px 0;	}	.identification .input_text{		border:1px solid #cecece;		width:117px;		font-size:11px;		color:#737373;		vertical-align:middle;		background:#fff;		margin:0 0 4px 0;		padding:1px 0;		*padding:1px 1px;		*margin:0 0 2px 0;	}	.identification_submit{		vertical-align:middle;		margin:0 0 4px 0;		padding:0;		*padding:0 1px;		*margin:0 0 2px 0;	}	/* Infos */	.sprencontres_infos_head{		float:left;		background:url(/_img/bg/sprencontres_infos_head.gif) no-repeat top center;		width:215px;		height:5px;		overflow:hidden;		margin:20px 0 0 0;	}	.sprencontres_infos_main{		float:left;		background:url(/_img/bg/sprencontres_infos_main.gif) repeat-y top center;		width:175px;		padding:10px 20px;		font:10px Verdana, Arial, Helvetica, sans-serif;		color:#737373;	}	.sprencontres_infos_main div{		text-align:center;		font:11px Verdana, Arial, Helvetica, sans-serif;		margin:0 0 6px 0;	}	.sprencontres_infos_foot{		float:left;		background:url(/_img/bg/sprencontres_infos_foot.gif) no-repeat top center;		width:215px;		height:5px;	}	/* Infos */	.spannonces_infos_head{		float:left;		background:url(/_img/bg/spannonces_infos_head.png) no-repeat top center;		width:650px;		height:5px;		overflow:hidden;		margin:10px 0 0 0;	}	.spannonces_infos_main{		float:left;		background:url(/_img/bg/spannonces_infos_main.png) repeat-y top center;		width:630px;		padding:10px 10px;		font:10px Verdana, Arial, Helvetica, sans-serif;		color:#737373;	}	.spannonces_infos_main div{		text-align:center;		font:11px Verdana, Arial, Helvetica, sans-serif;		margin:0 0 6px 0;	}	.spannonces_infos_foot{		float:left;		background:url(/_img/bg/spannonces_infos_foot.png) no-repeat top center;		width:650px;		height:5px;		margin-bottom:10px;	}/* LISTE ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// *//* FICHE ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	.sprencontres_fiche{}	.sprencontres_fiche_nav{margin:0 0 16px 0; overflow:hidden; width:645px;}	.fiche_navL, .fiche_navR{color:#d4d4d4; font-size:10px;}	.fiche_navL a, .fiche_navR a{color:#8a8a8a;}	.fiche_navL{float:left;}	.fiche_navR{float:right;}	/* MembreRen Photo */	.sprencmemb_photo{		float:left;		width:150px;		margin:0 15px 0 0;	}	/* Txt */	.sprencmemb_txt{		float:left;		width:480px;	}	/* Fiche */	.sprencmemb_fiche{		float:left;		width:480px;		margin:0 0 16px 0;	}	.sprencmemb_profila{		width:480px;		padding:4px 0;		overflow:hidden;	}	.sprencmemb_profilb{		width:480px;		background:#f8f8f8;		padding:4px 0;		overflow:hidden;	}	.sprencmemb_profil_att{		float:left;		text-align:right;		width:170px;		padding:0 10px 0 0;	}	.sprencmemb_profil_rep{		float:left;		width:300px;	}	/* Message */	.sprencmemb_msg{		float:left;		width:480px;	}	.sprencmemb_msg img{		margin:0 0 10px 0;	}	.sprencmemb_msg_head{		width:480px;		height:5px;		overflow:hidden;		background:url(/_img/bg/sprencmemb_msg_head.gif) no-repeat top left;	}	.sprencmemb_msg_main{		width:460px;		padding:10px;		background:url(/_img/bg/sprencmemb_msg_main.gif) repeat-y top left;	}	.sprencmemb_msg_foot{		width:480px;		height:5px;		background:url(/_img/bg/sprencmemb_msg_foot.gif) no-repeat top left;		margin:0 0 6px 0;	}	.sprencmemb_msg_mentions{		margin:0 0 16px 0;		font:9px Verdana, Arial, Helvetica, sans-serif;		color:#8a8a8a;	}	.sprencmemb_profil_label{		float:left;		width:156px;		padding:0 4px 0 0;		text-align:right;		color:#737373;		margin:2px 0;	}	.sprencmemb_profil_input{		float:left;		width:300px;		color:#282828;		margin:2px 0;	}	/* Form elnts */	.sprencmemb_msg .input_text{		width:260px;		border:1px solid #cecece;		font:11px Arial, Helvetica, sans-serif;		color:#282828;		vertical-align:middle;		background:#fff;		margin:0;		padding:1px 0;		*padding:1px 1px;		*margin:0 0 -1px 0;	}	.sprencmemb_msg .input_textarea{		width:260px;		height:80px;		border:1px solid #cecece;		font:11px Arial, Helvetica, sans-serif;		color:#282828;		vertical-align:middle;		background:#fff;		margin:0;		padding:1px 0;		*padding:1px 1px;		*margin:0 0 -1px 0;	}	.sprencmemb_msg .input_submit{		vertical-align:middle;		margin:0 0 0 182px;	}/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// *//* //////////////////////////////////////////////////////////////////////// ESPACE MEMBRE //////////////////////////////////////////////////////////////// *//* IDENTIFICATION //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	.spmemb_intro{		color:#737373;		line-height:17px;		margin:0 0 16px 0;	}	/* Inscription */	.spmemb_id_inscription{		background:url(/_img/bg/spmemb_inscription.png) no-repeat top center;		float:left;		width:340px;		padding:10px 20px;		height:250px;		margin:6px 52px 0 0;		font:11px Verdana, Arial, Helvetica, sans-serif;	}	.spmemb_id_inscription_div01{		background:url(/_img/elnt/memb_rencontres.gif) no-repeat top left;		height:60px;		padding:5px 0 0 50px;	}	.spmemb_id_inscription_div02{		background:url(/_img/elnt/memb_catalogue.gif) no-repeat top left;		height:45px;		padding:5px 0 0 50px;	}	.spmemb_id_inscription_div03{		background:url(/_img/elnt/memb_petitesannonces.gif) no-repeat top left;		height:28px;		padding:12px 0 0 50px;	}	.spmemb_id_inscription_div04{		background:url(/_img/elnt/memb_manifestations.gif) no-repeat top left;		height:28px;		padding:12px 0 0 50px;	}	.spmemb_id_inscription_div05{		background:url(/_img/elnt/memb_newsletters.gif) no-repeat top left;		height:28px;		padding:12px 0 0 50px;		margin:0 0 20px 0;	}	.spmemb_id_inscription_div06{		color:#8A8A8A;		font:9px Verdana, Arial, Helvetica, sans-serif;		padding:10px 0;			}	.spmemb_id_inscription_submit{		text-align:center;	}	/* Identification */	.spmemb_id{		float:left;		background:url(/_img/bg/identification.jpg) no-repeat top center;		width:163px;		height:183px;		padding:30px 10px 0 40px;		font:11px Arial, Helvetica, sans-serif;		color:#8a8a8a;	}	.spmemb_id form{		margin:10px 0;	}	.spmemb_id form .input_text{		border:1px solid #cecece;		width:117px;		font-size:11px;		color:#737373;		vertical-align:middle;		background:#fff;		margin:0 0 4px 0;		padding:1px 0;		*padding:1px 1px;		*margin:0 0 2px 0;	}	.spmemb_id_submit{		vertical-align:middle;		margin:0 0 4px 0;		padding:0;		*padding:0 1px;		*margin:0 0 2px 0;	}/* INSCRIPTION /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	/* INSCRIPTION */	.spmemb_ins_form{		float:left;		width:400px;		margin:0 30px 0 0;		overflow:hidden;		line-height:16px;	}	.spmemb_ins_form hr{		color:#e0e0e0;		background:#e0e0e0;		height:1px;		border:0;	}	.spmemb_ins_form_mentions{		font:9px/16px Verdana, Arial, Helvetica, sans-serif;		color:#8a8a8a;	}	.spmemb_ins_form .error{		margin:0 0 10px 0;	}	.spmemb_ins_form label{color:#737373;}	/* Form parties */	.spmemb_ins_form_profil_head{		overflow:hidden;		background:url(/_img/bg/spmemb_ins_form_profil_head.png) no-repeat top center;		height:12px;		width:400px;		margin:6px 0 0 0;	}	.spmemb_ins_form_profil_main{		overflow:hidden;		background:url(/_img/bg/spmemb_ins_form_profil_main.png) no-repeat top center;		width:376px;		padding:0 12px;	}	.spmemb_ins_form_profil_main2{		overflow:hidden;		width:400px;		background:url(/_img/bg/spmemb_ins_form_profil_main2.png) repeat-y top center;	}	.spmemb_ins_form_profil_foot{		overflow:hidden;		background:url(/_img/bg/spmemb_ins_form_profil_foot.png) no-repeat top center;		height:12px;		width:400px;	}	.spmemb_ins_form_newsletter_head{		overflow:hidden;		background:url(/_img/bg/spmemb_ins_form_nl_head.png) no-repeat top center;		height:12px;		width:400px;		margin:6px 0 0 0;	}	.spmemb_ins_form_newsletter_main{		overflow:hidden;		background:url(/_img/bg/spmemb_ins_form_nl_main.png) no-repeat top center;		padding:0 12px;		width:376px;		line-height:16px;	}	.spmemb_ins_form_newsletter_foot{		overflow:hidden;		background:url(/_img/bg/spmemb_ins_form_nl_foot.png) no-repeat top center;		height:12px;		width:400px;	}	.spmemb_ins_form_condition{		padding:12px;	}	.ins_form_label{		overflow:hidden;		float:left;		width:140px;		padding:0 4px 0 0;		color:#737373;		text-align:right;		margin:2px 0;	}	.ins_form_input{		overflow:hidden;		float:left;		width:232px;		color:#282828;		margin:2px 0;	}	/* Form elnts */	.spmemb_ins_form .input_text, .spmemb_ins_form .input_text2, .spmemb_ins_form .input_text3, .concours_ins_form .input_text3,	.sp_tourisme_pres_gauche .input_text, .sp_tourisme_pres_gauche .input_text2, .sp_tourisme_pres_gauche .input_text3,	.sp_tourisme_pres_fichiers .input_text, .sp_tourisme_pres_fichiers .input_text2, .sp_tourisme_pres_fichiers .input_text3,	.sp_tourisme_pres_gauche .input_text_sml{		border:1px solid #cecece;		font:11px Arial, Helvetica, sans-serif;		color:#282828;		vertical-align:middle;		background:#fff;		margin:0;		padding:1px 0;		*padding:1px 1px;		*margin:0 0 -1px 0;	}	.spmemb_ins_form .input_text, .sp_tourisme_pres_gauche .input_text{width:203px;}	.spmemb_ins_form .input_text2{width:158px;}	.spmemb_ins_form .input_text3{width:118px;}	.spmemb_ins_form .input_select, .sp_tourisme_pres_gauche .input_select{		width:205px;		vertical-align:middle;		background:#fff;		border:1px solid #cecece;		font:11px Arial, Helvetica, sans-serif;		color:#282828;		margin:0;		padding:0;		*padding:0 1px;		*margin:0 0 -1px 0;	}	.spmemb_ins_form .input_checkbox, .sp_tourisme_pres_gauche .input_checkbox{		vertical-align:middle;		*vertical-align:text-bottom;		background:none;		border:none;		margin:0 3px 3px 0;		padding:0;		*padding:0 1px;		*margin:0 0 -4px 0;	}	.spmemb_ins_form .input_radio{		vertical-align:middle;		*vertical-align:text-bottom;		background:none;		border:none;		margin:0 3px 3px 0;		padding:0;		*padding:0 1px;		*margin:0 0 -4px 0;	}	.captcha{		float:left;		background:#737373;		width:80px;		margin:0 3px 0 0;		height:18px;		text-align:center;	}	.checkbox_domaines{		overflow:hidden;		float:left;		width:75px;	}	.checkbox_nl{		overflow:hidden;		float:left;		width:125px;		padding:0 0 0 10px;	}	.checkbox_n2{		overflow:hidden;		float:left;		width:115px;		padding:0 0 0 10px;	}	#mod_newsletter_domaines{		overflow:hidden;		padding:0 0 0 10px;	}	/* AVANTAGES */	.spmemb_ins_avantages{		float:left;		overflow:hidden;		width:215px;		margin:0;		font:10px Verdana, Arial, Helvetica, sans-serif;	}	.spmemb_ins_avantages a{		color:#737373;	}	.spmemb_ins_avantages a:hover{		color:#9fc20c;	}		.spmemb_ins_avantage01, .spmemb_ins_avantage02, .spmemb_ins_avantage03, .spmemb_ins_avantage04, .spmemb_ins_avantage05{overflow:hidden;	overflow:hidden;}	.spmemb_ins_avantage01{		background:url(/_img/elnt/memb_rencontres.gif) no-repeat top left;		height:28px;		padding:12px 0 6px 46px;	}	.spmemb_ins_avantage02{		background:url(/_img/elnt/memb_catalogue.gif) no-repeat top left;		height:30px;		padding:10px 0 6px 46px;	}	.spmemb_ins_avantage03{		background:url(/_img/elnt/memb_petitesannonces.gif) no-repeat top left;		height:24px;		padding:12px 0 6px 46px;	}	.spmemb_ins_avantage04{		background:url(/_img/elnt/memb_manifestations.gif) no-repeat top left;		height:24px;		padding:12px 0 6px 46px;	}	.spmemb_ins_avantage05{		background:url(/_img/elnt/memb_newsletters.gif) no-repeat top left;		height:24px;		padding:12px 0 6px 46px;	}	/* HOME ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	/* Menu ESPACE */	.spmemb_menuespace{		float:left;		width:380px;		margin:10px 45px 0 0;	}	.spmemb_menuespace a{		color:#737373;	}	.spmemb_menuespace a:hover{		color:#9fc20c;	}	.spmemb_menuespace01, .spmemb_menuespace02, .spmemb_menuespace03, .spmemb_menuespace04, .spmemb_menuespace05, .spmemb_menuespace06, .spmemb_menuespace07{		border-bottom:1px solid #e0e0e0;		margin:0 0 20px 0;	}	.spmemb_menuespace01{		background:url(/_img/elnt/memb_rencontres.gif) no-repeat 0 -10px;		padding:0 0 16px 50px;	}	.spmemb_menuespace02{		background:url(/_img/elnt/memb_catalogue.gif) no-repeat top left;		padding:0 0 14px 50px;	}	.spmemb_menuespace03{		background:url(/_img/elnt/memb_cartemembre.gif) no-repeat top left;		padding:0 0 10px 50px;	}	.spmemb_menuespace04{		background:url(/_img/elnt/memb_newsletters.gif) no-repeat 0 -10px;		padding:0 0 10px 50px;	}	.spmemb_menuespace05{		background:url(/_img/elnt/memb_petitesannonces.gif) no-repeat 0 -10px;		padding:0 0 12px 50px;	}	.spmemb_menuespace06{		background:url(/_img/elnt/memb_manifestations.gif) no-repeat 0 -10px;		padding:0 0 10px 50px;	}	.spmemb_menuespace07{		background:url(/_img/elnt/memb_annuaire.gif) no-repeat 0 -10px;		padding:0 0 10px 50px;	}	/* Menu COMPTE */	.spmemb_menucompte{		background:url(/_img/bg/spmemb_menucompte.png) no-repeat top center;		float:left;		width:200px;		height:120px;		padding:10px;		color:#737373;		font-weight:bold;		margin:10px 0 0 0;	}	.spmemb_menucompte hr{		color:#e0e0e0;		background:#e0e0e0;		height:1px;		border:0;	}	.spmemb_concours_photo{		background:url(/_img/bg/spmemb_concours_photo.png) no-repeat top center;		float:left;		width:200px;		height:120px;		padding:10px;		color:#737373;		font-weight:bold;		margin:10px 0 0 0;	}/* PROFIL / MDP / ADRESSES / NL ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	.spmemb_head{		background:url(/_img/bg/spmemb_head.gif) no-repeat top center;		height:6px;		width:645px;		overflow:hidden;		margin:6px 0 0 0;	}	.spmemb_main{		background:url(/_img/bg/spmemb_main.gif) repeat-y top center;		width:621px;		padding:0 12px;	}	.spmemb_foot{		background:url(/_img/bg/spmemb_foot.gif) no-repeat top center;		height:6px;		width:645px;		margin:0 0 16px 0;	}	.spmemb_action{		text-align:right;	}	.spmemb_mentions{		font:9px Verdana, Arial, Helvetica, sans-serif;		color:#8a8a8a;	}	/* Profil //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	.spmemb_profil{		overflow:hidden;	}	.spmemb_profil div{		margin:2px 0;	}	.spmemb_profil hr{		color:#e0e0e0;		background:#e0e0e0;		height:1px;		border:0;	}	.spmemb_profil_label{		float:left;		width:167px;		padding:0 4px 0 0;		text-align:right;		color:#737373;	}	.spmemb_profil_input{		float:left;		width:450px;		color:#282828;	}	/* Form elnts */	.spmemb_profil .input_text, .spmemb_profil .input_text2, .spmemb_profil .input_text3{		border:1px solid #cecece;		font:11px Arial, Helvetica, sans-serif;		color:#282828;		vertical-align:middle;		background:#fff;		margin:0;		padding:1px 0;		*padding:1px 1px;		*margin:0 0 -1px 0;	}	.spmemb_profil .input_text{width:203px;}	.spmemb_profil .input_text2{width:128px;}	.spmemb_profil .input_text3{width:118px;}	.spmemb_profil .input_select{		width:205px;		vertical-align:middle;		background:#fff;		border:1px solid #cecece;		font:11px Arial, Helvetica, sans-serif;		color:#282828;		margin:0;		padding:0;		*padding:0 1px;		*margin:0 0 -1px 0;	}	.spmemb_profil .input_checkbox{		vertical-align:middle;		*vertical-align:text-bottom;		background:none;		border:none;		margin:0 3px 3px 0;		padding:0;		*padding:0 1px;		*margin:0 0 -4px 0;	}	.spmemb_profil .input_radio{		vertical-align:middle;		*vertical-align:text-bottom;		background:none;		border:none;		margin:0 3px 3px 0;		padding:0;		*padding:0 1px;		*margin:0 0 -4px 0;	}	/* Rencontres //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	.spmemb_rencontres{		overflow:hidden;	}	.spmemb_rencontres div{		margin:3px 0;	}	.spmemb_rencontresp{		color:#737373;		margin:6px 0 16px 0;	}	.spmemb_rencontres span{		font:9px Verdana, Arial, Helvetica, sans-serif;		color:#8a8a8a;	}	.spmemb_rencontresL{		float:left;		width:310px;	}	.spmemb_rencontresR{		float:left;		width:310px;	}	.spmemb_concoursR{		float:left;		width:310px;		text-align:center;	}	.spmemb_rencontres_label{		float:left;		width:86px;		padding:0 4px 0 0;		text-align:right;		color:#737373;	}	.spmemb_rencontres_input{		float:left;		width:210px;		color:#282828;	}	/* Form elnts */	.spmemb_rencontres .input_text{		width:203px;		border:1px solid #cecece;		font:11px Arial, Helvetica, sans-serif;		color:#282828;		vertical-align:middle;		background:#fff;		margin:0;		padding:1px 0;		*padding:1px 1px;		*margin:0 0 -1px 0;	}	.spmemb_rencontres .input_textarea{		width:203px;		height:80px;		border:1px solid #cecece;		font:11px Arial, Helvetica, sans-serif;		color:#282828;		vertical-align:middle;		background:#fff;		margin:0;		padding:1px 0;		*padding:1px 1px;		*margin:0 0 -1px 0;	}	.spmemb_rencontres .input_checkbox{		vertical-align:middle;		*vertical-align:text-bottom;		background:none;		border:none;		margin:0 3px 3px 0;		padding:0;		*padding:0 1px;		*margin:0 0 -4px 0;	}	.spmemb_rencontres .input_file{		vertical-align:middle;		background:#fff;		border:1px solid #cecece;		font:11px Verdana, Arial, Helvetica, sans-serif;		color:#282828;		margin:0;		padding:0;		*padding:0 1px;		*margin:0 0 -2px 0;		color:#282828;	}	/* Mot de passe ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	.spmemb_mdp{		overflow:hidden;	}	.spmemb_mdp div{		margin:3px 0;	}	/* Form elnts */	.spmemb_mdp .input_text{		width:203px;		border:1px solid #cecece;		font:11px Arial, Helvetica, sans-serif;		color:#282828;		vertical-align:middle;		background:#fff;		margin:0;		padding:1px 0;		*padding:1px 1px;		*margin:0 0 -1px 0;	}	/* Adresses ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	.spmemb_add{		overflow:hidden;	}	.spmemb_add div{		margin:3px 0;	}	.spmemb_add span{		font:9px Verdana, Arial, Helvetica, sans-serif;		color:#8a8a8a;	}	.spmemb_add_t{		color:#9fc20b;		font-weight:bold;		padding:0 0 0 110px;	}	.spmemb_add_id{		text-align:right;	}	.spmemb_add_id input{		vertical-align:middle;	}	.spmemb_addL{		float:left;		width:310px;	}	.spmemb_addR{		float:left;		width:310px;	}	.spmemb_add_label{		float:left;		width:106px;		padding:0 4px 0 0;		text-align:right;		color:#737373;	}	.spmemb_add_input{		float:left;		width:200px;		color:#282828;	}	/* Form elnts */	.spmemb_add .input_text{		width:192px;		border:1px solid #cecece;		font:11px Arial, Helvetica, sans-serif;		color:#282828;		vertical-align:middle;		background:#fff;		margin:0;		padding:1px 0;		*padding:1px 1px;		*margin:0 0 -1px 0;	}	.spmemb_add .input_textarea{		width:192px;		height:80px;		border:1px solid #cecece;		font:11px Arial, Helvetica, sans-serif;		color:#282828;		vertical-align:middle;		background:#fff;		margin:0;		padding:1px 0;		*padding:1px 1px;		*margin:0 0 -1px 0;	}	/* Newsletters ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	.spmemb_newsletter{		overflow:hidden;				padding:10px 20px;	}	.spmemb_newsletter p{		color:#737373;	}	.spmemb_newsletter_input{		color:#282828;	}	.spmemb_newsletter .input_checkbox{		vertical-align:middle;		*vertical-align:text-bottom;		background:none;		border:none;		margin:0 3px 3px 20px;		padding:0;		*padding:0 1px;		*margin:0 0 -4px 20px;	}/* TOURISME (SAISIE) /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	.tourisme_ins_form{		float:left;		width:400px;		margin:0 30px 0 0;		overflow:hidden;		line-height:16px;	}	.sp_tourisme_pres_gauche{		float:left;		width:400px;		margin:0 10px 0 0;		overflow:hidden;		font:10px Verdana, Arial, Helvetica, sans-serif;	}	.sp_tourisme_pres_fichiers{		float:left;		overflow:hidden;		width:400px;		margin:0;		font:10px Verdana, Arial, Helvetica, sans-serif;	}	#main_tourisme{		overflow:hidden;		float:left;		width:885px;		position:relative;	}	#main_main_tourisme{		margin:auto;		overflow:hidden;		width:825px;		min-height:600px;			padding:0 30px;	}	.sp_tourisme_pres_main{		overflow:hidden;		background:url(/_img/bg/spmemb_ins_form_profil_main.png) no-repeat top center;		width:376px;		padding:0 12px;	}	.sp_tourisme_pres_gauche .input_textarea{		width:220px;		height:150px;		border:1px solid #cecece;		font:11px Arial, Helvetica, sans-serif;		color:#282828;		vertical-align:middle;		background:#fff;		margin:0;		padding:1px 0;		*padding:1px 1px;		*margin:0 0 -1px 0;	}	.sp_tourisme_pres_gauche .input_select{		width:90px;	}	.input_textarea_horaires{		width:150px;		height:70px;		border:1px solid #cecece;		font:11px Arial, Helvetica, sans-serif;		color:#282828;		vertical-align:middle;		background:#fff;		margin:0;		padding:1px 0;		*padding:1px 1px;		*margin:0 0 -1px 0;	}	.checkbox_pratique{		overflow:hidden;		float:left;		width:130px;	}	#main_main_tourisme .ins_form_input_checkbox{		overflow:hidden;		float:left;		width:396px;		color:#282828;		margin:2px 0;	}	.img_tourisme{	width:75px;	height:75px;	margin:1px 2px 1px 2px;	border-style:solid;	border-width:1px;	}	.ins_form_input .input_text_sml{width:20px;}	.nav_tourisme {		overflow:hidden;		width:450px;		height:80px;		margin:auto;		background:url(/_img/tourisme/fond_nav_tourisme.png) bottom;		text-align:center;		margin-bottom:20px;	}	.nav_tourisme img{		height:60px;		width:60px;	}	.nav_tourisme img.active, .nav_tourisme a img:hover{		height:80px;		width:80px;	}	.sptourisme_ins_avantage01, .sptourisme_ins_avantage02, .sptourisme_ins_avantage03, .sptourisme_ins_avantage04, .sptourisme_ins_avantage05	{overflow:hidden;}	.sptourisme_ins_avantage01{		background:url(/_img/tourisme/picto_localite.gif) no-repeat top left;		height:28px;		padding:12px 0 6px 46px;	}	.sptourisme_ins_avantage02{		background:url(/_img/tourisme/picto_domaine.gif) no-repeat top left;		height:28px;		padding:12px 0 6px 46px;	}	.sptourisme_ins_avantage03{		background:url(/_img/tourisme/picto_parcours.gif) no-repeat top left;		height:28px;		padding:12px 0 6px 46px;	}	.sptourisme_ins_avantage04{		background:url(/_img/tourisme/picto_loueurs.gif) no-repeat top left;		height:28px;		padding:12px 0 6px 46px;	}	.sptourisme_ins_avantage05{		background:url(/_img/tourisme/picto_activites.gif) no-repeat top left;		height:28px;		padding:12px 0 6px 46px;	}	.btn_nav_tourisme_left{		float:left;	}	.btn_nav_tourisme_left{		float:left;		width:160px;		height:33px;	}	.btn_nav_tourisme_right{		float:right;		width:160px;		height:33px;	}	#tourisme_intro {width:660px; float:left;}	#tourisme_intro_vgn {width:145px; float:left; margin-left:20px;}/* TOURISME (CONSULTATION FRONT) /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */#liste_domaines {	position:relative;	float:left;	width:552px;	font:11px Verdana, Arial, Helvetica, sans-serif;	line-height:13px;	overflow:hidden;	height:600px;	padding:5px 0 10px 0;}.blocDomaine{	width:552px;	height:99px;	padding:4px 0;	border-bottom:2px solid #e0e0e0;}.domaineType {	width:90px;	height:18px;	font:13px Arial, Verdana, Helvetica, sans-serif;	color:#FFF;	background-image: url(/_img/tourisme/pastille-type-domaine.gif);	padding:2px 5px 0 5px;	font-weight:bold;	font-variant:small-caps;	text-align:center;}.kmPistes {	margin: 2px 0;}.blocDomaine .titreDomaine{font:16px Arial, Helvetica, sans-serif; color:#9FC20C; margin:0 0 10px 0;font-weight:bold;}.blocDomaine_photo{	float:left;	width:132px;	height:99px;	overflow:hidden;}.blocDomaine img{	width:132px;	margin:0 9px 0 0;}.blocDomaine_texte{	float:left;	padding:0 0 0 20px;	width:400px;	text-align:justify;}.domaineDesc a{	color:#000;	text-decoration:none;}/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// *//* //////////////////////////////////////////////////////////////////////// FORMULAIRE /////////////////////////////////////////////////////////////////// */	.error{		color:#C20B10;			}	.input_text.error, .input_text2.error, .input_text3.error, .input_select.error {		background:#fff1f1;		border:1px solid #C20B10;		color:#C20B10;	}	.input_error {		background:#fff1f1;		border:1px solid #C20B10;		color:#C20B10;	}/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// *//* ///////////////////////////////////////////////////////////////////////// PAGES SATELLITE ///////////////////////////////////////////////////////////// *//* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// *//* SITEMAP /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	.sitemap{		background:url(/_img/bg/dern-articles_alaune.jpg) no-repeat top center;		width:605px;		padding:20px 20px;		overflow:hidden;	}		.sitemap a{		color:#737373;		text-decoration:none;	}	.sitemap a:hover{		color:#9fc20b;		text-decoration:none;	}	.sitemap strong{		color:#9fc20b;		font:bold 12px/24px Verdana, Arial, Helvetica, sans-serif;	}		.sitemap_global{		overflow:hidden;		float:left;		width:300px;		margin:0 0 10px 0;	}	.sitemap_univers{		overflow:hidden;		float:left;		width:200px;		margin:0 0 10px 0;	}/* CONTACT /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	.contact_content{		background:url(/_img/bg/dern-articles_alaune.jpg) no-repeat top center;		width:605px;		padding:20px 20px;		overflow:hidden;	}		.contact_content .form_label{		overflow:hidden;		float:left;		width:150px;		padding:0 5px 0 0;				margin:2px 0;		color:#737373;		text-align:right;	}	.contact_content .form_input{		overflow:hidden;		float:left;		width:450px;				margin:2px 0;		color:#282828;	}	.contact_content .form_action{		margin:10px 0;		text-align:center;		overflow:hidden;	}	.contact_content .form_mentions{		font:10px Verdana, Arial, Helvetica, sans-serif;		color:#8a8a8a;	}		.contact_content .input_text{		background:#fff;		border:1px solid #cecece;		font:11px Verdana, Arial, Helvetica, sans-serif;		color:#282828;		margin:0;		padding:2px;		vertical-align:middle;		width:220px;	}	.contact_content .input_select{		background:#fff;		border:1px solid #cecece;		font:11px Verdana, Arial, Helvetica, sans-serif;		color:#282828;		margin:0;		padding:1px 0;		vertical-align:middle;		width:226px;	}	.contact_content .input_textarea{		background:#fff;		border:1px solid #cecece;		font:11px Verdana, Arial, Helvetica, sans-serif;		color:#282828;		margin:0;		padding:2px;		vertical-align:middle;		width:220px;	}	.contact_content .input_radio{		vertical-align:middle;		background:none;		border:none;		padding:0;	}		/* RSS /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	.rss_popup_head{		width:166px;		height:12px;		overflow:hidden;		background:url(/_img/bg/criteres_popup_head.png) no-repeat top center;		_background:none;		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/bg/criteres_popup_head.png', sizingMethod='crop');		_overflow:none;	}	.rss_popup_main{		width:140px;		overflow:hidden;		padding:0 16px 0 10px;		background:url(/_img/bg/criteres_popup_main.png) repeat-y top center;		_height:1px;		_background:url(/_img/bg/criteres_popup_main.gif) repeat-y top center;		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/bg/criteres_popup_main.png', sizingMethod='scale');				_overflow:none;	}	.rss_popup_foot{		width:166px;		height:14px;		background:url(/_img/bg/criteres_popup_foot.png) no-repeat top center;		_background:none;		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/bg/criteres_popup_foot.png', sizingMethod='crop');		_overflow:none;	}	.rss_popup_main ul{		margin:0;		padding:0;		list-style:none;	}	.rss_popup_main li{		padding:1px 0;		position:relative;	}	.rss_bloc{		float:left;		width:215px;		margin:0 0 10px 0;	}		.rss_xml img{vertical-align:middle;}	.rss_xml{		position:relative;				margin:0 0 2px 0;	}		.rss_agregateur{		overflow:hidden;		width:166px;		position:absolute;		z-index:999;		top:14px;		left:10px;				display:none;	}	.rss_agregateur img{margin:1px 0;}/* FAQ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	.faqOpen .faqQuestion a{		display:block;		background:url(/_img/elnt/arrowb.gif) no-repeat top left;		color:#282828;		padding:0 0 3px 10px;		margin:0 0 3px 0;	}	.faqOpen .faqReponse{		display:block;		line-height:16px;		padding:0 0 10px 10px;		color:#737373;	}	.faqClose .faqQuestion a{		display:block;		border-bottom:1px solid #e6e6e6;		background:url(/_img/elnt/arrowl.gif) no-repeat top left;		color:#282828;		padding:0 0 3px 10px;		margin:0 0 3px 0;	}	.faqClose .faqReponse{		padding:0 0 0 10px;		display:none;	}	.faqQuestion a:hover, .faqQuestion a.loisirs:hover, .faqQuestion a.general:hover{color:#9fc20b;}	.faqQuestion a.bmx:hover{color:#fe1785;}	.faqQuestion a.fitness:hover{color:#5cb0d1;}	.faqQuestion a.route:hover{color:#ffb70a;}	.faqQuestion a.vtt:hover{color:#9a7a58;}	.faqQuestion a.ville:hover{color:#42a6b2;}/* FORMULAIRES / MESSAGES //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	.form_msg{		/*position:absolute;*/			}	.form_msg_head{		overflow:hidden;		width:440px;		height:12px;		background:url(/_img/bg/form_msg_head.png) no-repeat top center;		_background:none;		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/bg/form_msg_head.png', sizingMethod='crop');	}	.form_msg_main{		overflow:hidden;		width:400px;		padding:0 20px;		background:url(/_img/bg/form_msg_main.png) repeat-y top center;		_background:none;		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/bg/form_msg_main.png', sizingMethod='crop');		color:#fff;		font:bold 12px Verdana, Arial, Helvetica, sans-serif;	}	.form_msg_foot{		overflow:hidden;		width:440px;		height:18px;		background:url(/_img/bg/form_msg_foot.png) no-repeat top center;		_background:none;		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/bg/form_msg_foot.png', sizingMethod='crop');	}	.form_msg_main p{		margin:0;		position:relative;	}.label_error{	color:#C20B10;}/* ENCADRES DANS L'EDITORIAL //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */#enc_principal {	background-image:url('/_img/encadre/ligne_g.png');	background-repeat: repeat-y;	background-color : #F6F5F5;	font:11px Verdana, Arial, Helvetica, sans-serif;	color:#000000;	text-align:justify;	margin-left:10px;}#enc_principal2 {	background-image:url('/_img/encadre/ligne_d.png');	background-repeat: repeat-y;	background-position: right;}#enc_haut {	height:38px;	background-image:url('/_img/encadre/ligne_haut.png');}#enc_haut img {	vertical-align:top; /* for ie5*/}#enc_coingh {	width:24px;	height:38px;	background-image:url('/_img/encadre/angle_h_g.png');	float: left;}#enc_coindh {	width:24px;	height:38px;	background-image:url('/_img/encadre/angle_h_d.png');	float: right;	}#enc_contenu {	padding: 0 32px 0 25px;}#enc_bas {	height:20px;	background-image:url('/_img/encadre/ligne_bas.png');}#enc_coingb {	width:24px;	height:20px;	background-image:url('/_img/encadre/angle_b_g.png');	float: left;}#enc_coindb {	width:24px;	height:20px;	background-image:url('/_img/encadre/angle_b_d.png');	float:right;}/* INFO BULLE JQUERY //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */.toolTip-picture img,.toolTip-thumbnail img {    border:2px solid #000;}.toolTip-picture ,.toolTip-thumbnail  {    background:transparent url(/_img/elnt/v2/infobulle-loading.gif) no-repeat center center;    min-height:32px; min-width:32px; }.toolTip-caption {    position:relative;    margin-top:-20px;}.toolTip-text,.toolTip-caption {    font:11px Arial, Helvetica, sans-serif;    color:#9fc20b;    text-align:center;    background:transparent url(/_img/elnt/v2/infobulle-caption-right.png) no-repeat right center;    padding-right:25px;}.toolTip-text span,.toolTip-caption span {    display:block;    background:transparent url(/_img/elnt/v2/infobulle-caption-left.png) no-repeat left center;    padding:11px 0px 15px 25px;}/* MENU UNIVERS : éditorial //////////////////////////////////////// */#pad {height:140px;}/* ================================================================ This copyright notice must be untouched at all times.The original version of this stylesheet and the associated (x)htmlis available at http://www.cssmenus.co.ukCopyright (c) 2009- Stu Nicholls. All rights reserved.This stylesheet and the associated (x)html may be modified in any way to fit your requirements.=================================================================== */#menu_univers {padding:0; margin:0; list-style:none; height:20px; position:relative; z-index:500; font:Verdana, Arial, Helvetica, sans-serif;}#menu_univers li {float:left; margin-right:1px; z-index:550;}#menu_univers li a {display:block; float:left; height:20px; line-height:20px; text-decoration:none; font-size:11px; font-weight:bold; padding:0 10px 0 10px;color:#000; z-index:550;}#menu_univers table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0; z-index:550;}/* Default link styling *//* Style the list OR link hover. Depends on which browser is used */#menu_univers li:hover {position:relative; z-index:600;}#menu_univers li:hover a.home {background-color:#FFF;}#menu_univers li a.sub {background:url(/_img/elnt/down-arrow.gif) no-repeat right center;width:75px; z-index:600;}#menu_univers :hover ul {left:0; top:20px; width:140px; z-index:600;}/* keep the 'next' level invisible by placing it off screen. */#menu_univers ul, #menu_univers :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}#menu_univers :hover ul :hover ul {left:145px; top:0; white-space:nowrap; z-index:200; height:auto; min-width:70px;}#menu_univers :hover ul :hover ul li a {background:#fff; color:#000;}#menu_univers :hover ul li {margin:0;border-bottom:lightgrey 1px solid;border-left:lightgrey 1px solid;}#menu_univers :hover ul li a {padding:0 0 0 5px; height:15px; line-height:15px; width:140px; font-size:11px;color:#000;font-weight:normal;}#menu_univers :hover ul li a.fly {background:url(/_img/elnt/droite-arrow.gif) no-repeat right center; background-color:#FFF;width:140px}#menu_univers :hover ul :hover ul li a {padding:0 10px 0 5px; background:#fff;width:200px}/*---------------- Menu principal (univers) ---------------------*/ul#mainMenu {	margin: 0 0 0 5px;	}ul#mainMenu li {	float: left;	list-style-type: none;}ul#mainMenu li a {	display: block;	height: 35px;	width: 180px;	color: #fff;	text-decoration: none;	text-transform: uppercase;	font-family: Verdana, Arial;	font-size: 15px;	text-align: center;	padding: 7px 0;	margin: 0 1px;	overflow: hidden;	background-color: red;}ul#mainMenu li a:hover {	text-decoration: none;	color: #5e535b;}ul#mainMenu li.home_actif a:hover,ul#mainMenu li.ville_actif a:hover,ul#mainMenu li.vtt_actif a:hover,ul#mainMenu li.route_actif a:hover {	margin-top: 0 !important;}ul#mainMenu li a:hover {	margin-top: 4px;}ul#mainMenu li.home a {	width: 110px;	background: transparent url(/_img/menu/btn-univers-home.gif);	margin: 0 1px 0 0;}ul#mainMenu li.home a:hover {	background: transparent url(/_img/menu/btn-univers-home-actif.gif);	margin-top: 4px;}ul#mainMenu li.home_actif a {	background: transparent url(/_img/menu/btn-univers-home-actif.gif) no-repeat top center;	width: 110px;	color: #5e535b;}ul#mainMenu li.ville a {	background: transparent url(/_img/menu/btn-univers-ville.gif) no-repeat top center;}ul#mainMenu li.ville_actif a, ul#mainMenu li.ville_actif a:hover, ul#mainMenu li.ville a:hover {	background: transparent url(/_img/menu/btn-univers-ville-actif.gif) no-repeat top center;	color: #42a6b2;}ul#mainMenu li.vtt a {	background: transparent url(/_img/menu/btn-univers-vtt.gif) no-repeat top center;}ul#mainMenu li.vtt a:hover, ul#mainMenu li.vtt_actif a, ul#mainMenu li.vtt_actif a:hover {	background: transparent url(/_img/menu/btn-univers-vtt-actif.gif) no-repeat top center;	color: #9a7a58;}ul#mainMenu li.route a {	background: transparent url(/_img/menu/btn-univers-route.gif) no-repeat top center;}ul#mainMenu li.route_actif a, ul#mainMenu li.route_actif a:hover, ul#mainMenu li.route a:hover {	background: transparent url(/_img/menu/btn-univers-route-actif.gif) no-repeat top center;	color: #ffb70a;}