/* === RESET ======================================================================== */
* {
	margin:			0;
	padding:		0;
	font-family:	Verdana;
	font-size:		10px;
}
/* ==== GENERAL ===================================================================== */
body{
	background: 	#000;
	background-image:url(../images/background-motif.gif);
	background-repeat:repeat-x;
	
}
/*
body.Home_ski, body.Home_snowboard{
	background: 	#11140c url('/medias/images/nike_bg.jpg') top center no-repeat;
	padding-top: 110px;
}*/

body.Home_ski{
   background: 	#dbd7cb url('/medias/images/salomon.jpg') top center no-repeat;	
   	padding-top: 50px;
}


td{
	vertical-align:top;
	padding:2px;
}
p.right{text-align:right;width: 400px;}
#wrapper{
	background: 	#FFF url('/medias/images/bgWrapper.gif') repeat-y right;
	width: 			1004px;
	position: 		relative;
	margin: 		0 auto;
	padding-bottom: 50px;
}
#wrapper.winterguide{
	background: 	#FFF url('/medias/images/wGuide/rightCol_repeat.gif') repeat-y right;
}
.img-r{
	margin-left:15px;
}
.img-l{
	margin-right:15px;
}
.clear{
	clear:			both;
	visibility:     hidden;
	margin:         0;
	padding:        0;
}

hr{
	position:   	relative;
	width:			100%;
	margin:			8px auto;
	border:			1px solid #CCC;
}
hr.greyDots{
    border: 1px dotted #ccc;
}

ul.menu li{
	display: 		block;
	float: 			left;
}

ul.menu li a{
	display: 		block;
}

ul.spip{
	list-style: 	none;
}

ul.spip li a{
	background:		url('/medias/images/puce_pleine.gif') no-repeat 0 5px;
	padding-left:	15px;
	color:			#000;
	font-weight: 	bold;
	text-decoration:none;
	line-height:	16px;
}
#wrapper.ski ul.spip li a{background:url('/medias/images/ski/puce_pleine.gif') no-repeat 0 5px;}
#wrapper.surf ul.spip li a{background:url('/medias/images/surf/puce_pleine.gif') no-repeat 0 5px;}
#wrapper.outdoor ul.spip li a{background:url('/medias/images/outdoor/puce_pleine.gif') no-repeat 0 5px;}



a span, h3 span, h1 span, h2 span{
	display: 		none;
}
#wrapper.snowboard a, #wrapper.winterguide a{color: #BF0000;}
#wrapper.ski a{color: #F5800E;}
#wrapper.surf a{color: #006699;}
#wrapper.outdoor a{color: #669900;}
#wrapper.snowboard a:hover, #wrapper.ski a:hover, #wrapper.surf a:hover, #wrapper.outdoor a:hover, #wrapper.winterguide a:hover{color: #000;text-decoration:none;}

#mainCol {
    background: #fff;
	float: 			left;
	width:			796px;
}

.firstCol{
	float:			left;
	width:			388px;
	Xmargin:			0 2%;
	margin:			0 0 0 5px;
}
#firstCol{
	margin:			0 0 0 18px !important;
	margin:			0 0 0 5px;
}

.secCol{
	float:			right;
	width:			368px;
	Xmargin-right:	2%;
	margin-left:	2px;
}      
#winterguide .secCol, #summerguide .secCol{
	width:			388px;        	
}
.secCol hr{
    width: 90%;
}

.secCol span.spip_documents_left, .secCol span.spip_documents_center{
    padding-right: 8px;
}
.secCol span.spip_documents_right, .secCol span.spip_documents_center{
    padding-left: 8px;
}
.secCol img.spip_logos{
    margin: 0 4px 0 0;
}
.secCol p{
    margin-bottom: 8px;
}

.firstCol .firstCol, .firstCol .secCol{
	width:			49%;
	margin-right:	0;
}

.firstCol .firstCol{
	margin-left:	0;
}

h2{
	text-transform:	uppercase;
	font-size:		11px;
	margin:			2px 0 6px 0;

}

h1{
	font-size: 		21px;
	margin:			3px 0 6px 0;
}

a.puce{
	background:		url('/medias/images/pictoLien.png') no-repeat 0 5px;
	padding-left: 	15px;
	text-decoration:underline;
	color:			#BF0000;
	font-size:		10px
}
h4{
	background-image:url('/medias/images/09/titres.jpg')!important;
	background-repeat:no-repeat;
	height:24px;
	color:#FFF;
	font-size:30px;
	letter-spacing:-2px;
	color:#FFF!important;
	font-weight:bold;
	text-transform:lowercase!important;
	padding:10px 0 12px 52px; 
	margin-bottom:15px; 
	margin-top:40px;
}
.une h4, .magazine-home h4, #homeCams h4{
	margin-top:0;
}                                        
h4.tv{
	margin-top:10px;
}
a.puce:hover{
	background:		url('/medias/images/pictoLien_over.png') no-repeat 0 5px !important;
}
#wrapper.winterguide a.puce:hover{
	background:		url('/medias/images/pictoLien_over.png') no-repeat 0 5px !important;
}
#wrapper.winterguide .une h4, #wrapper.winterguide .une a.puce{
	background:		url('/medias/images/wGuide/puce_vide_fond_gris.gif') no-repeat 0 5px;
}
#wrapper.winterguide h4, #wrapper.winterguide a.puce{
	background:		url('/medias/images/pictoLien.png') no-repeat 0 5px;
}

#wrapper.ski h4, #wrapper.ski a.puce{
	color : 		#F5800E;
	background:		url('/medias/images/ski/puce_vide.gif') no-repeat 0 5px;
}
#wrapper.surf h4, #wrapper.surf a.puce{
	color : 		#006699;
	background:		url('/medias/images/surf/puce_vide.gif') no-repeat 0 5px;
}
#wrapper.outdoor h4, #wrapper.outdoor a.puce{
	color : 		#669900;
	background:		url('/medias/images/outdoor/puce_vide.gif') no-repeat 0 5px;
}
a.puce:hover, a.puce:visited:hover{
	color: 			#000 !important;
}
#wrapper.snowboard .une h4, #wrapper.snowboard #homeCams h4{
	background-position:0 0!important;
}                   
#wrapper.snowboard h4{
	background-position:0 -47px !important;
}       
#wrapper.ski .une h4, #wrapper.ski #homeCams h4{
	background-position:0 -188px !important;
}                   
#wrapper.ski h4{
	background-position:0 -235px !important;
}                   
#wrapper.surf .une h4, #wrapper.surf #homeCams h4{
   	background-position:0 -282px!important;
}
#wrapper.surf h4{
	background-position:0 -329px!important;
}            
#wrapper.outdoor .une h4, #wrapper.outdoor #homeCams h4{
	background-position:0 -94px!important;
}             

#wrapper.outdoor h4{
	background-position:0 -141px!important;
}             
h4{
	text-transform: uppercase;
}

/* === HEAD ======================================================================== */

#header{
	display:		block;
	float:			left;
	width:			796px;
	height:			112px;
	background: 	url('/medias/images/snow/header.jpg') no-repeat 0 0;
}
#wrapper.ski #header{
	background: 	url('/medias/images/ski/header.jpg') no-repeat 0 0;
}

#wrapper.outdoor #header{
	background: 	url('/medias/images/outdoor/header.jpg') no-repeat 0 0;
}

#wrapper.surf #header{
	background: 	url('/medias/images/surf/header.jpg') no-repeat 0 0;
}
#wrapper.winterguide #header{
	background: 	url('/medias/images/wGuide/header.jpg') no-repeat 0 0;
	height: 130px;
}
/*========================laurent===========================================================*/
#flashVersion{
	display: 		block;
	float: 			right;
	background: 	url('/medias/images/bt_flash.gif') no-repeat 0 0;
	width:			200px;
	height:			111px;
}
#wrapper.ski #flashVersion{background:url('/medias/images/ski/bt_flash.gif') no-repeat 0 0;}
#wrapper.surf #flashVersion{background:url('/medias/images/surf/bt_flash.gif') no-repeat 0 0;}
#wrapper.outdoor #flashVersion{background:url('/medias/images/outdoor/bt_flash.gif') no-repeat 0 0;}
#filNeige{
	background:		#505050 url('/medias/images/filNeige.gif') no-repeat top left;
	font-size:		10px;
	letter-spacing: 1px;
	padding-left:	80px;
	color:			#000;
	margin:			0 0 10px 0;
	border:			1px solid #9a9a9a;
	height:			14px;
	width:			690px;
}
#filNeige li,  #filNeige marquee{
	text-decoration:none;
	color:			#FFF;
	font-family: 	Arial;
	display:block;
	list-style:none;
}

#filNeige li em, #filNeige em {
	font-style: 	normal;
	color:			#ccc;
	padding-right:15px;
}

#pubContainer{
	background:		#fff;
	margin:			8px 0 15px 0;
	Xmargin:			8px 0 0 0;
	height: 		90px;
}

#pubContainer div{
	width:			728px;
	height: 		90px;
	background:		#fff;
	position: 		relative;
	margin: 		0 auto;
}
#pubContainer div img{
    border: 0;
}
input.forml{
    background: #fff;
    border: 0;
    height: 18px;
    vertical-align: top;
    font-size: 12px;
    font-weight: bold;
    color: #505050;
    padding-top: 4px;
}
#ok{
    width: 24px;
    height: 22px;
    border: 0;
    background: #fff url(/medias/images/ok.png);
    cursor: pointer;
}

/* === MAIN MENU ================================================================ */

ul#mainMenu li a{
	height: 		62px;
}

#rechercheForm{
	background:		url('/medias/images/recherche.jpg') no-repeat bottom;
	width:			192px;
	height: 		31px;
	padding:		30px 0 0 30px;
}

#snowboard{
	width: 			138px;
	background: 	url('/medias/images/menuflash.gif') no-repeat 0 0;
}

#ski{
	width: 			138px;
	background: 	url('/medias/images/menuflash.gif') no-repeat -146px 0;
}

#surf{
	background: 	url('/medias/images/menuflash.gif') no-repeat -290px 0;
	width:			135px;
}

#outdoor{
	background: 	url('/medias/images/menuflash.gif') no-repeat -425px 0;
	width:			143px;
}

#snowboard.on{
	background: 	url('/medias/images/menuflashgif2.gif') no-repeat 0 0;
}
#snowboard:hover, #snowboard:visited:hover{
	background: 	url('/medias/images/menuflashgif3.gif') no-repeat 0 0;
}

#ski.on{
	background: 	url('/medias/images/menuflashgif2.gif') no-repeat -146px 0;
}
#ski:visited:hover, #ski:hover{
	background: 	url('/medias/images/menuflashgif3.gif') no-repeat -146px 0;
}

#surf.on{
	background: 	url('/medias/images/menuflashgif2.gif') no-repeat -290px 0;
}
#surf:hover, #surf:visited:hover{
	background: 	url('/medias/images/menuflashgif3.gif') no-repeat -290px 0;
}

#outdoor.on{
	background: 	url('/medias/images/menuflashgif2.gif') no-repeat -425px 0;
}
#outdoor:hover, #outdooer:visited:hover{
	background: 	url('/medias/images/menuflashgif3.gif') no-repeat -425px 0;
}

/* === LIGHT MENU ============================================================= */

ul#menu li{
	margin:			0;
	padding:		0;
}
ul#menu ul {
padding:0;
  border-bottom: 1px solid #000;
  list-style: none;
  margin: 0;
  position: absolute;
  margin-top:0px;
  z-index:200;
  margin-left: 5px;
}
ul#menu ul li{
	float:none;
	position:relative;
}
ul#menu ul li a{
  	background: #BF0000;
	background-image:none!important;
	display:block;
	width:125px;
	float:none;
	color:#FFF;
	text-decoration:none;
	font-size:11px;
	padding:7px 5px 0 5px;
	border-bottom:1px solid #FFF;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
}
ul#menu ul li a.ski{background:#f5800e;}
ul#menu ul li a.surf{background:#006699;}
ul#menu ul li a.outdoor{background:#669900;}

ul#menu ul li a:hover,ul#menu ul li a:visited:hover{
	background:#FFF;
	color:#000000;
}
ul#menu ul{
    display: none;
}
#menu a{
	width: 				97px;
	height: 			23px;
	background-image: 	url('/medias/images/snow/sub_menu.gif');
}
#menu a:hover, #menu a:visited:hover, #menu a.on{
	background-image: 	url('/medias/images/snow/sub_menu_over.gif');
}

#wrapper.ski #menu a{
	background-image: 	url('/medias/images/ski/sub_menu.gif');
}

#wrapper.ski #menu a:hover, #wrapper.ski #menu a:visited:hover, #wrapper.ski #menu a.on{
	background-image: 	url('/medias/images/ski/sub_menu_over.gif');
}

#wrapper.surf #menu a{
	background-image: 	url('/medias/images/surf/sub_menu.gif');
}

#wrapper.surf #menu a:hover, #wrapper.surf #menu a:visited:hover, #wrapper.surf #menu a.on{
	background-image: 	url('/medias/images/surf/sub_menu_over.gif');
}

#wrapper.outdoor #menu a{
	background-image: 	url('/medias/images/outdoor/sub_menu.gif');
}

#wrapper.outdoor #menu a:hover, #wrapper.outdoor #menu a:visited:hover, #wrapper.outdoor #menu a.on{
	background-image: 	url('/medias/images/outdoor/sub_menu_over.gif');
}

#menu a#news{
	background-position:	0px -1px;
}
#menu a#articles{
	background-position:	-97px -1px;
}
#menu a#matos{
	background-position:	-194px -1px;
}
#menu a#events{
	background-position:	-291px -1px;
}
#menu a#freeTv{
	background-position:	-388px -1px;
}
#menu a#bonsplans{
	background-position:	-485px -1px;
}
#menu a#parutions{
	background-position:	-582px -1px;
}
#menu a#contact{
	width:					92px;
	background-position:	-679px -1px;
}
/* menu winterguide */
/* recherche */
#wgSearch{
    width: 188px;
    height: 123px;
	background: url('/medias/images/wGuide/bgRech.jpg');
	float: right;
	padding-left: 20px;
	padding-top: 7px;
}
#langueCourante{
    display: block;
    float: left;
    width: 86px;
    height: 61px;
}
#langueCourante.big_flag_fr{background: url('/medias/images/wGuide/big_flag_fr.jpg');}
#langueCourante.big_flag_en{background: url('/medias/images/wGuide/big_flag_en.jpg');}
#langueAutre{
    display: block;
    float: left;
    width: 39px;
    height: 26px;
	background: url('/medias/images/wGuide/small_flag_en.jpg');
	margin-top: 25px;
}
#langueAutre.small_flag_en{background: url('/medias/images/wGuide/small_flag_en.jpg');}
#langueAutre.small_flag_fr{background: url('/medias/images/wGuide/small_flag_fr.jpg');}

#wgSearch form{
	background: transparent;
    width: 188px;
    padding: 0;
    margin-top: 20px;
}
.forml{
    width: 130px;
    margin-right: 10px;
}
#wrapper.winterguide #menu{
    width: 796px;
    height: 30px;
	margin-top: 2px;
    background: url('/medias/images/wGuide/sub_menu_over_2.gif' ) no-repeat;
    background-position: -2px 0;
}
#wrapper.winterguide #menu a{height: 30px;background: url('/medias/images/wGuide/sub_menu_2.gif' ) no-repeat;}
#wrapper.winterguide #menu a:hover{background: url('/medias/images/wGuide/sub_menu_over_2.gif') no-repeat;}
#wrapper.winterguide #menu a#news{width: 125px; background-position: 0 0;}
#wrapper.winterguide #menu a#articles, #wrapper.winterguide #menu a#magazine{width: 139px; background-position: -125px 0;}
#wrapper.winterguide #menu a#events{width: 126px; background-position: -265px 0;}
#wrapper.winterguide #menu a#freeTv, #wrapper.winterguide #menu a#free_tv{width: 137px; background-position: -391px 0;}
#wrapper.winterguide #menu a#bonsplans, #wrapper.winterguide #menu a#good_deals{width: 144px; background-position: -528px 0;}
#wrapper.winterguide #menu a#contact{width: 123px; background-position: -672px 0;}




/* === COLONNE DROITE ================================================= */

#rightCol{
	float:			right;
	width:			208px;
	background: 	#fff url('/medias/images/rightCol_repeat.gif') repeat-y 0 0;
	Xpadding-bottom: 100%;
}
#wrapper.snowboard #rightCol, #wrapper.ski #rightCol, #wrapper.surf #rightCol, #wrapper.outdoor #rightCol{
	position: relative;
	top: -110px;
}
#wrapper.winterguide #rightCol{
	background: 	url('/medias/images/wGuide/rightCol_repeat.gif') repeat-y 0 0;
}
#rightCol hr{
	margin:			8px 13% 15px 7%;
	width:			80%;
	border-color:	#FFF;
}

#rightCol .top{
	display: 		block;
	width: 			208px;
	height: 		20px;
	background: 	url('/medias/images/rightCol_top.gif');
}
#wrapper.winterguide #rightCol .top{
	background: 	url('/medias/images/wGuide/rightCol_top.gif')
}

div#kiosk{
	margin:			0 5px 0 20px;
}

div#kiosk h3, div#kiosk div.kiosk{
	background:		url(/medias/images/09/kiosk.gif);
	width: 			146px;
	height: 		39px;
	margin-bottom:	5px;
}
#wrapper.winterguide div#kiosk  div.kiosk{
	background:		url(/medias/images/wGuide/logo_kiosk.gif);
}
#wrapper.winterguide div#kiosk ul.spip li a{
	background:		url(/medias/images/wGuide/puceBlanche.gif) no-repeat 0 4px;
}
div#kiosk img{
	margin:			3px auto;
	position:		relative;
	width:			145px;
	border:			1px solid #FFF;
}

#skyscraper{
	width:			120px;
	padding :		13px 23px 0 4px;
	height: 		620px;
	background: 	url('/medias/images/fond_pub_sky.gif') no-repeat 0 0;
	position: 		relative;
	margin: 		10px auto;
}
#wrapper.winterguide #skyscraper{
	background: 	url('/medias/images/wGuide/fond_pub_sky.gif') no-repeat 0 0;
}
#skyscraper img{
    border: 0;
}

ul.pictos{
	margin:			0 25px 0 15px;
}

ul.pictos li{
	list-style: 	none;
	margin-bottom:	20px;
	line-height: 11px;
}

ul.pictos li a {
	padding-left:	40px;
	background-image:url('/medias/images/snow/pictos.gif');
	background-position:0 -20px;
	background-repeat:no-repeat;
	color:			#000;
	text-decoration: none;
	display: 		block;
}
ul.pictos li a.pictosGris {
	background-image:url('/medias/images/pictosGris.gif') !important;
	color: #999 !important;
}
#wrapper.winterguide ul.pictos li a.pictosGris {
	background-image:url('/medias/images/pictosGris_wg.gif') !important;
}

#wrapper.winterguide ul.pictos li a#webcams.pictosGris {
	background-position:0 -255px !important;
}
a.pictosGris:hover{
    cursor : wait !important;
}
#wrapper.ski ul.pictos li a{
	background-image:		url('/medias/images/ski/pictos.gif');
}
#wrapper.outdoor ul.pictos li a{
	background-image:		url('/medias/images/outdoor/pictos.gif');
}
#wrapper.surf ul.pictos li a{
	background-image:		url('/medias/images/surf/pictos.gif');
}
#wrapper.winterguide ul.pictos li a{
	background-image:		url('/medias/images/wGuide/pictos.gif');
}
ul.pictos li a strong{
	text-transform:uppercase;
}
ul.pictos li a:visited:hover, ul.pictos li a:hover, ul.spip li a:hover, ul.spip li a:visited:hover	{
	color:			#F00000;
}

#les_marques{
	background-image:url('/medias/images/snow/lesmarques-snow.gif');
	background-position:0 0;
}
#wrapper.ski #rightCol #les_marques{
	background-image:url('/medias/images/ski/lesmarques-ski.gif');
}
#wrapper.surf #rightCol #les_marques{
	background-image:url('/medias/images/surf/lesmarques-surf.gif');
}
#wrapper.outdoor #rightCol #les_marques{
	background-image:url('/medias/images/outdoor/lesmarques-outdoor.gif');
}

#free_truck{
	background-position: 0 -113px;
}

#rightCol #fluidorama{
	background-image:url('/medias/images/snow/fluidorama-snow.gif');
	background-position:0 0;
}
#wrapper.ski #rightCol #fluidorama{
	background-image:url('/medias/images/ski/fluidorama-ski.gif');
}
#wrapper.surf #rightCol #fluidorama{
	background-image:url('/medias/images/surf/fluidorama-surf.gif');
}
#wrapper.outdoor #rightCol #fluidorama{
	background-image:url('/medias/images/outdoor/fluidorama-outdoor.gif');
}
#wrapper.winterguide #rightCol #fluidorama{
	background-image:url('/medias/images/wGuide/pictos.gif');
}

#rightCol #freecaster{
	background-image:url('/medias/images/snow/freecaster-snow.gif');
	background-position:0 0;
}
#wrapper.ski #rightCol #freecaster{
	background-image:url('/medias/images/ski/freecaster-ski.gif');
}
#wrapper.surf #rightCol #freecaster{
	background-image:url('/medias/images/surf/freecaster-surf.gif');
}
#wrapper.outdoor #rightCol #freecaster{
	background-image:url('/medias/images/outdoor/freecaster-outdoor.gif');
}

#jeu_concours{
	background-image:url('/medias/images/snow/jeuconcours-snow.gif');
	background-position:0 0;
}
#wrapper.ski #rightCol #jeu_concours{
	background-image:url('/medias/images/ski/jeuconcours-ski.gif');
}
#wrapper.surf #rightCol #jeu_concours{
	background-image:url('/medias/images/surf/jeuconcours-surf.gif');
}
#wrapper.outdoor #rightCol #jeu_concours{
	background-image:url('/medias/images/outdoor/jeuconcours-outdoor.gif');
}

#webcams{
	background-image:url('/medias/images/snow/webcams-snow.gif');
	background-position:0 0;
}
#wrapper.ski #rightCol #webcams{
	background-image:url('/medias/images/ski/webcams-ski.gif');
}

#meteo_des_neiges{
	background-image:url('/medias/images/snow/meteo-snow.gif');
	background-position:0 0;
}
#wrapper.ski #meteo_des_neiges{
	background-image:url('/medias/images/ski/meteo-ski.gif');
}

#powder_alarm{
	background-image:url('/medias/images/snow/powderalarm-snow.gif');
	background-position:0 0;
}
#wrapper.ski #powder_alarm{
	background-image:url('/medias/images/ski/powderalarm-ski.gif');
}

#newsletter{
	background-image:url('/medias/images/snow/newsletter-snow.gif');
	background-position:0 0;
}
#wrapper.ski #newsletter{
	background-image:url('/medias/images/ski/newsletter-ski.gif');
	background-position:0 0;
}
#wrapper.surf #newsletter{
	background-image:url('/medias/images/surf/newsletter-surf.gif');
	background-position:0 0;
}
#wrapper.outdoor #newsletter{
	background-image:url('/medias/images/outdoor/newsletter-outdoor.gif');
	background-position:0 0;
}


#freeshop{
	background-image:url('/medias/images/snow/freeshop-snow.gif');
	background-position:0 0;
}
#wrapper.ski #freeshop{
	background-image:url('/medias/images/ski/freeshop-ski.gif');
}
#wrapper.surf #freeshop{
	background-image:url('/medias/images/surf/freeshop-surf.gif');
}
#wrapper.outdoor #freeshop{
	background-image:url('/medias/images/outdoor/freeshop-outdoor.gif');
}

#blog{
	background-image:url('/medias/images/snow/blog-snow.gif');
	background-position:0 0;
	height:34px;
}
#wrapper.ski #blog{
	background-image:url('/medias/images/ski/blog-ski.gif');
}
#wrapper.surf #blog{
	background-image:url('/medias/images/surf/blog-surf.gif');
}
#wrapper.outdoor #blog{
	background-image:url('/medias/images/outdoor/blog-outdoor.gif');
}


#chapo1603{
    background: #fff;
    padding: 0;
}


/*freeshop*/

#art1627{
	background: #eff0f6 url('/medias/images/titre_freeshop.gif') no-repeat;
	width: 796px;
	height: 152px;
}
#chapo1627{
	background: #fff url('/medias/images/bg_freeshop.jpg') no-repeat bottom;
    height: 1100px;
}
#chapo1627 h3.spip{
     background: transparent;
     padding-left: 0;
     color: #F5800E;
}

#art2355{
	background: #eff0f6 url('/medias/images/titre_freeshop.gif') no-repeat;
	width: 796px;
	height: 152px;
}
#chapo2355{
	background: #fff url('/medias/images/bg_freeshop.jpg') no-repeat bottom;
    height: 1100px;
}
#chapo2355 h3.spip{
     background: transparent;
     padding-left: 0;
     color: #bf0000;
}

#art3205{
	background: #eff0f6 url('/medias/images/titre_freeshop.gif') no-repeat;
	width: 796px;
	height: 152px;
}
#chapo3205{
	background: #fff url('/medias/images/bg_freeshop.jpg') no-repeat bottom;
    height: 1100px;
}
#chapo3205 h3.spip{
     background: transparent;
     padding-left: 0;
     color: #669900;
}

.freeshop{
	width: 356px;
	height: 172px;
	background-image:url('/medias/images/bg_freeshopItem.gif');
	float: left;
	padding: 0 15px 20px 0;
}
.fsTxt{
	width: 155px;
	float: left;
	padding: 10px;
}


#contact{
	background-image:url('/medias/images/snow/contact-snow.gif');
	background-position:0 0;
	height: 73px;
}
#wrapper.ski #rightCol #contact{
	background-image:url('/medias/images/ski/contact-ski.gif');
}
#wrapper.surf #rightCol #contact{
	background-image:url('/medias/images/surf/contact-surf.gif');
}
#wrapper.outdoor #rightCol #contact{
	background-image:url('/medias/images/outdoor/contact-outdoor.gif');
}

#wrapper.surf #rightCol #free_truck{
	background-position:0 -53px;
}

#wrapper.surf #rightCol #meteo{
	background-position:0 -240px;
}

#wrapper.outdoor #rightCol #free_truck{
	background-position:0 -49px;
}

#wrapper.outdoor #rightCol #meteo{
	background-position:0 -237px;
}
#wrapper.winterguide #rightCol #jeu_concours, #enter_to_win{
	background-position:0 -95px;
}

/* pour le winterguide*/
#wrapper.winterguide #fluidorama, #wrapper.winterguide #fluid_galeries{
	background-position: 0 0;
}

#wrapper.winterguide #les_marques, #wrapper.winterguide #brands_links{
	background-position: 0 -47px;
}
#wrapper.winterguide #jeu_concours{
	background-position: 0 -95px;
}
#wrapper.winterguide #webcams{
	background-position: 0 -142px;
}
#wrapper.winterguide #meteo, #wrapper.winterguide #weather{
	background-position: 0 -184px;
}

#wrapper.winterguide #rightCol #contact{
	background-position: 0 -234px;
}



/*=============== sondages =======================*/
#sondage{
	padding-left: 15px;
	padding-right: 15px;
	font-weight: bold;
	width: 178px;
}
#sondage h2{
	background:url('/medias/images/snow/sondage-snow.gif')  no-repeat;
	background-position:0 0;
    padding-left: 40px;
    color: #c00;
    font-size: 16px;
    height: 36px;
}
#wrapper.ski #sondage h2{
	background:url('/medias/images/ski/sondage-ski.gif') no-repeat;
    color: #F5800E;
}
#wrapper.surf #sondage h2{
	background:url('/medias/images/surf/sondage-surf.gif') no-repeat;
    color: #006699;
}
#wrapper.outdoor #sondage h2{
	background:url('/medias/images/outdoor/sondage-outdoor.gif') no-repeat;
    color: #669900;
}
#sondage h3{
    text-transform: uppercase;
}
#sondage fieldset{
    border: 0;
    margin-top: 10px;
}
#sondage legend{
    display: none;
}
#sondage li{
    margin-bottom: 5px;
}
#sondage .spip_bouton{
    margin-top: 10px;
	background:url('/medias/images/snow/bt_sondage.gif') no-repeat;
	width: 130px;
	height: 18px;
	border: 0;
	padding-left: 65px;
	color: #e8ece9;
}
#wrapper.ski #sondage .spip_bouton{
	background:url('/medias/images/ski/bt_sondage.gif') no-repeat;
}
#wrapper.surf #sondage .spip_bouton{
	background:url('/medias/images/surf/bt_sondage.gif') no-repeat;
}
#wrapper.outdoor #sondage .spip_bouton{
	background:url('/medias/images/outdoor/bt_sondage.gif') no-repeat;
}

/* === HOMEPAGE =============================================================== */

div.une{
	background: #eff0f6;
	padding:10px;
}

div.une h1{
	font-size: 		21px;
	margin:			3px 0 6px 6px;
	
}


div.une p.une{width:350px;margin-left:7px; font-size:12px; font-weight:400; text-align: justify;}
#wrapper.winterguide div.une{
	background: #c2c5cf url('/medias/images/wGuide/uneCorner.gif') top right no-repeat;
}
div.une img{
	margin-bottom:6px;
}
div.une hr{
	border-color:#FFF;
}
.une div img{
	margin-right:3px;
}

.bottomLink{
	text-align: right;
	margin: 3px 0;
}

#viteDit{
	/*width: 99px;*/
	height:30px;
	margin:12px 0 12px 5px;
	background: url(/medias/images/snow/vite_dit.gif);
	background-repeat:repeat;
}

.news a{
color:ffffff;
    text-decoration: none !important;
	font-size:11px;
}

#wrapper.ski .news h2 a{
font-size:13px;
color:#ffffff;
background-color:#F5800E;
}

#wrapper.snowboard .news h2 a{
font-size:13px;
color:#ffffff;
background-color:#BF0000;
}

#wrapper.surf .news h2 a{
font-size:13px;
color:#ffffff;
background-color:#006699;
}

#wrapper.outdoor .news h2 a{
font-size:13px;
color:#ffffff;
background-color:#669900;
}


#dernParus a{
    color: #000 !important;
    text-decoration: none !important;
	font-size:11px;
}
.news a.pNews{
    color: #000 !important;
    margin-left: 135px;
    display: block;
}
.news a:hover, #dernParus a:hover{
    text-decoration: underline !important;
}
.ski #viteDit{
	background: url(/medias/images/ski/vite_dit.gif);
}

.surf #viteDit{
	background: url(/medias/images/surf/vite_dit.gif);
}
.outdoor #viteDit{
	background: url(/medias/images/outdoor/vite_dit.gif);
}
#wrapper.winterguide #viteDit, #wrapper.summerguide #viteDit{
	background: url(/medias/images/wGuide/vite_dit.gif);
	margin-left: 0;
}
.news img{
	margin: 		0 10px 10px 0;
	border:			1px solid #000;	
}	
.news hr{
	border-style:	dashed;
}




.otherNews{width: 95% !important;margin-bottom:30px;}
#dernParus img.spip_logos{
    float: left;
    margin-left: 0;
    border: 0;
}
#dernParus p.dernParus{
    width: 75px;
    height: 110px;
    float: left;
    margin-right: 3px;
}
#dernParus p.spip{
    margin-bottom: 5px;
}
#spotLight{
    width: 340px;
    padding-left: 20px;
}
#tvHome{
    width: 320px;
    height: 241px;
    padding-left:20px;
    padding-top: 20px;
	background: url(/medias/images/09/freeTV.jpg);
	margin-left: 20px;
}
#tvAutres{
	margin-left: 20px;
}                                               
h3.tvTitle{
    text-align: center;
    color: #c00;
    font-size: 10px;
    width: 340px;
    padding-left: 20px;
}
#wrapper.ski h3.tvTitle{color: #F5800E;}
#wrapper.surf h3.tvTitle{color: #006699;}
#wrapper.outdoor h3.tvTitle{color: #669900;}

#wrapper.winterguide #tvHome, #wrapper.summerguide #tvHome{
	background: url(/medias/images/wGuide/bgTvHome.jpg);
}

#pubRectHome{
    width: 320px;
    height: 261px;
    padding-left: 20px;
    padding-top: 10px;
	background: url(/medias/images/bgPub.gif);
	margin-left: 20px;
}
/* === commun aux rubriques ==================================== */
p.p2col{
    width: 250px;
    float: left;
    margin-right: 20px;
    margin-bottom: 5px;
    text-align: justify;
}
div.firstNews div.half, div.autresNews div.half{
    width: 250px !important;
    float: left;
    margin-right: 20px;
    margin-bottom: 5px;
    margin-top: 0;
    text-align: justify;
}
div.firstNews div.half h3, div.autresNews div.half h3{
    background: transparent;
    padding: 0;
    margin-bottom: 5px;
    border-bottom: 1px solid #000;
    font-size: 13px;
}
div.firstNews .part0, div.autresNews .part0{margin-left: 0;}

/* opt */
h2.bonplan, h2.parutions, h2.news{
    font-size: 12px;
    margin-bottom: 10px;
}
h1.bonplan, h1.parutions, h1.news{
    font-size: 12px !important;
    margin: 0 0pt 10px !important;
    text-transform:uppercase !important;
}
/* opt */
img.spip_logos{
    float: left;
    margin:  0 7px;
}
.firstNews a, .autresNews a, .firstBonPlan a, .autresBonPlans a, .firstEvent a, .autresEvents a{
    font-weight: bold;
    color: #000;
}
.firstNews a:hover, .autresNews a:hover, .firstBonPlan a:hover, .autresBonPlans a:hover, .firstEvent a:hover, .autresEvents a:hover{
    text-decoration: none;
}
.firstNews img{
    border: 0;
}
.affDate{
    color: #666;
    margin-bottom: 10px;
    font-weight: bold;
}
.autresNewsTop, .autresBonsPlansTop{
    width: 782px;
    height: 20px;
    background: url(/medias/images/cadreOmbreBig.png) no-repeat;
    margin-left: 10px;
}
.autresNewsBottom, .autresBonsPlansBottom{
    width: 782px;
    height: 20px;
    background: url(/medias/images/cadreOmbreBig.png) no-repeat bottom;
    margin-left: 10px;
}
/* === RUBRIQUE 5 news ==================================== */
.firstNews{
    margin-bottom: 20px;
    padding: 20px;
    padding-left: 29px;
    background: #eff0f6;
}
#wrapper.winterguide .firstNews{background: #c2c5cf;}
.autresNews, .autresBonsPlans{
    width: 742px;
    padding: 20px;
    padding-right: 30px;
    background: url(/medias/images/cadreOmbreBigCont.png) repeat-y;
    margin-left: 10px;
}
.logoContainer{
    width: 175px;
    height: 190px;
    float: left;
    text-align: center;
}
.logoContainer img{
    border: 0;
}
.news_site_link{
    display: block;
    padding-left: 463px;
}
/* === RUBRIQUE 7 liste des articles ==================================== */
#wrapper.winterguide #rub46, #wrapper.winterguide #rub7{
    width: 796px;
    height: 124px;
    background: url(/medias/images/titre_mag_wg.gif) no-repeat;
}
._2colArt{
    padding-left: 11px;
}
.firstArt{
    background: #eff0f6;
    margin-bottom: 20px;
    padding: 7px 7px 14px 7px;
}
#wrapper.winterguide .firstArt{background: #c2c5cf;}
.firstArt h2, .firstArt h1{
    font-size: 20px !important;
    padding-left: 7px;
}
div.firstArt p, div.autresArt p{
    text-align: justify;
    font-weight: bold;
    margin-right: 5px;
}
div.firstArt a, div.autresArt a, #chapo8 a{
    background: url(/medias/images/pictoLien.png) no-repeat;
    background-position: 5px 7px;
    padding-left: 20px;
    color: #cc0000;
    text-align: right;
    font-weight: bold;
}
#wrapper.ski div.firstArt a, #wrapper.ski div.autresArt a, #wrapper.ski #chapo8 a{
    background: url(/medias/images/ski/puce_vide.gif) 2px 4px no-repeat;
}
#wrapper.surf div.firstArt a, #wrapper.surf div.autresArt a, #wrapper.surf #chapo8 a{
    background: url(/medias/images/surf/puce_vide.gif) 2px 4px no-repeat;
}
#wrapper.outdoor div.firstArt a, #wrapper.outdoor div.autresArt a, #wrapper.outdoor #chapo8 a{
    background: url(/medias/images/outdoor/puce_vide.gif) 2px 4px no-repeat;
}


div.firstArt a:visited, div.autresArt a:visited, div.firstArt a:hover, div.autresArt a:hover, #chapo8 a:hover{
    text-decoration: none;
}
a.lireArticleFirst{
    margin-left: 655px;
}
.autresArt{
    width: 367px;
    height: 223px;
    padding: 7px 16px 7px 7px;
    background: url(/medias/images/cadreOmbre.png) no-repeat;
    float: left;
}
.autresArt h2{
    font-size: 14px;
    margin-top: 20px;
    margin-left: 7px;
}
a.lireArticleAutres{
    margin-left: 265px;
}
h2.rub{
    margin: 0;
}
/* === RUBRIQUE 10 freee tv ==================================== */
#firsTv{
    width: 514px;
    height: 495px;
    background: url(/medias/images/bgTvAlu.jpg) no-repeat;
    padding-left: 25px;
    float: left;
}
#firsTv img{cursor:pointer;}
#wrapper.winterguide #firsTv{background: url(/medias/images/bgTvAlu_wg.jpg) no-repeat;}
#firsTv h3{
    height: 15px;
    margin-bottom: 20px;
    color: #fff;
    font-size: 12px;
    padding-top: 15px;
}
#firsTv h1{
    height: 15px !important;
    margin-bottom: 20px !important;
    color: #fff !important;
    font-size: 12px !important;
    padding-top: 15px !important;
    padding-left: 7px;
}
#firsTv h3.tvTitle{width:480px;font-size:11px;margin-top:10px;padding-left:0;}
#firsTvCont{
    margin-top: 50px;
    padding: 10px;
    text-align: justify;
    font-weight: normal !important;
}
#wrapper.winterguide #chapowinterguide{background:#c2c5cf;}

/* === RUBRIQUE 32 Matos ==================================== */

.HomeMatos{
    background: #eff0f6;
    padding-bottom: 100%;
    height: 100%;
}
.conteneurMarque{
    width: 25%;
    height: 140px;
    float: left;
    text-align: center;
    background: #eff0f6;
}
.conteneurMarque img.spip_logos{
    margin: 0 0 0 14px;
}
.conteneurMarque a{
    padding: 0 !important;
    margin: 0 !important;
}
.conteneurMarque img.spip_logos{
    border: 0;
}
.parStyle{
    background: url(/medias/images/bgMatos.gif) no-repeat bottom;
    padding: 25px 0 105px 0;
}
.liensParStyle{
    background: url(/medias/images/choiBoardParCateg.gif) no-repeat;
    padding: 5px;
    padding-left: 285px;
}
.liensParStyle ul{
    border-left: 3px solid #fff;
    list-style: disc;
    font-weight: bold;
    color: #cc0000;
    margin-left: 15px;
    padding-left: 20px;
}
.liensParStyle li a, .conteneurMarque a{
    font-weight: bold;
    color: #cc0000;
    font-size: 14px;
    line-height: 36px;
}
.liensParStyle li a:hover, .conteneurMarque a:hover{
    text-decoration: none;
}

h2.matos, h2.coque, h2.matoSki, h2.shoes, h2.style, h1.matos, h1.coque, h1.matoSki, h1.shoes, h1.style{
    width: 736px;
    height: 37px;
    margin: 0;
    padding-left: 60px;
    padding-top: 10px;
    font-size: 40px !important;
    font-family: arial, verdana, sans-serif;
    color: #fff;
}
h2.matos, h1.matos{
    background: url(/medias/images/bgTitreListeMatos.gif) no-repeat;
    font-size: 40px !important;
    text-transform: uppercase; 
    line-height: 45px !important;
}
.lisTop{
    height: 22px;
    width: 796px;
    background: url(/medias/images/bgTopListMatos.gif) no-repeat;
}
.matosList{
    width: 731px;
    padding-right: 30px;
    padding-left: 35px;
    background: url(/medias/images/bgListMatos.gif) repeat-y;
}
.listBottom{
    height: 22px;
    width: 796px;
    background: url(/medias/images/bgBottomListMatos.gif) no-repeat;
}
.matosItem{
    width: 350px;
    height: 240px;
    padding-right: 15px;
    text-align: center;
    float: left;
    background: url(/medias/images/barreMatosItem.gif) no-repeat top center;
}
.matosItem img{
    border: 0;
    float: none;
}

h3.matos{
    font-size: 18px;
    margin-bottom: 5px;
    margin-top: 50px;
}

a.matos{
    font-size: 12px;
    display: block;
    margin-top: 10px;
    font-weight: bold;
    color: #000;
    text-decoration: underline;
}

a.matos2{
    font-size: 10px;
    display: block;
    margin-top: 10px;
    font-weight: bold;
    color: #000;
    text-decoration: underline;
}

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

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

/* fiche matos */
div.col1FicheMatos, div.col1FicheMatoSki{
    width: 380px;
    margin-left: 20px;
    float: left;
    padding-bottom: 50px;
}
div.col1FicheMatos p{
    text-align: justify;
    /*margin: 5px 0;*/
    font-size: 11px;
}

div.col1FicheMatos a.spip_out, a.compact{
    color: #000;
}
div.col1FicheMatos a.spip_out:hover, a.compact:hover{
    text-decoration: none;
}
a.compact{

}


.col1FicheMatos h2 {
    color: #fff;
    background: #cc0000;
    font-weight: 20px;
    line-height: 24px;
    text-align: center;
    margin: 35px 0;
    font-size: 14px;
}

#wrapper.ski .col1FicheMatos h2 {
    color: #fff;
    background: #F5800E;
    font-weight: 20px;
    line-height: 24px;
    text-align: center;
    margin: 35px 0;
    font-size: 14px;
}

#wrapper.ski .col1FicheMatoSki h2{
 color: #fff;
    background: #F5800E;
    font-weight: 20px;
    line-height: 24px;
    text-align: center;
    margin: 35px 0;
    font-size: 14px;
}

.col1FicheMatoSki h2{
    background: #f90;
}
.col1FicheMatos table{
    border-collapse: collapse;
}

/* tableau de cotes du ski*/
.tableauCotes strong{color: #f90;}
.tableauCotes{
    width: 376px;
    font-size: 11px;
    font-weight: bold;
    border: 2px solid #000;
    margin: 20px 0;
}
.cel1{
    border-bottom: 2px solid #000;
    padding: 2px;
}
.cel2{
    width: 239px;
    float: left;
    border-bottom: 2px solid #000;
    border-right: 2px solid #000;
    padding: 2px;
}
.cel3{
    width: 124px;
    float: left;
    padding: 2px;
    text-align: center;
}
.cel4{
    width: 239px;
    height: 76px;
    float: left;
    background: url(/medias/images/coteSki.gif) no-repeat bottom;
    border-right: 2px solid #000;
    padding: 2px;
}
.cel4 strong{
    display: block;
    float: left;
    margin-top: 36px;
}
.cel4 strong.cote1{
    text-align: left;
    width: 77px;
    margin-left: 4px;
}
.cel4 strong.cote2{
    text-align: center;
    width: 77px;
}
.cel4 strong.cote3{
    text-align: right;
    width: 77px;
}
.cel5{
    width: 124px;
    height: 74px;
    float: left;
    padding: 2px;
    background: url(/medias/images/coteRayon.gif) no-repeat bottom;
    text-align: center;
}
.cel5 strong{
    display: block;
    margin-top: 55px;
}
/* fin du tableau*/

.col1FicheMatos td, .col1FicheMatoSki td{
    border: 2px solid #505050;
    font-weight: bold;
    padding: 5px;
}
div.col1FicheMatos h3.spip, div.col3FicheMatos h3.spip, div.col1FicheMatoSki h3.spip{
    background: #fff;
    padding: 0;
    color: #cc0000;
    margin: 20px 0;
}


#wrapper.ski div.col1FicheMatos h3.spip, div.col3FicheMatos h3.spip, div.col1FicheMatoSki h3.spip{
    background: #fff;
    padding: 0;
    color: #F5800E;
    margin: 20px 0;
}

div.col1FicheMatoSki h3.spip{
    color: #f90;
}
.col2FicheMatos{
    float: left;
    width: 145px;
    text-align: center;
}
div.col2FicheMatos img.spip_logos{
    margin: 35px 0 0 0;
    float: none;
}
.col3FicheMatos{
    background: #eff0f6;
    width: 230px;
    min-height: 590px;
    padding-bottom: 20px;
    margin-top: 35px;
    float: right;
}
div.col3FicheMatos h3.spip{
    background: #eff0f6;
    padding: 10px;
    margin: 0;
}




div.col3FicheMatos td{
    font-size: 11px;
    padding: 10px 5px;
    border-top: 2px solid #fff;
}
div.col3FicheMatos table{
    border-bottom: 2px solid #000;
    border-collapse: collapse;
    margin: 5px;
}



/* === RUBRIQUE 9 Events ==================================== */
._2colEvents{background: #fff;}
#eventsContainer{min-height: 900px;}
.m01{background: #fff url(/medias/images/m01.gif) no-repeat;}
.m02{background: #fff url(/medias/images/m02.gif) no-repeat;}
.m03{background: #fff url(/medias/images/m03.gif) no-repeat;}
.m04{background: #fff url(/medias/images/m04.gif) no-repeat;}
.m05{background: #fff url(/medias/images/m05.gif) no-repeat;}
.m06{background: #fff url(/medias/images/m06.gif) no-repeat;}
.m07{background: #fff url(/medias/images/m07.gif) no-repeat;}
.m08{background: #fff url(/medias/images/m08.gif) no-repeat;}
.m09{background: #fff url(/medias/images/m09.gif) no-repeat;}
.m10{background: #fff url(/medias/images/m10.gif) no-repeat;}
.m11{background: #fff url(/medias/images/m11.gif) no-repeat;}
.m12{background: #fff url(/medias/images/m12.gif) no-repeat;}

.firstEvent{
    background: #eff0f6;
    margin-bottom: 20px;
    padding: 7px 7px 14px 7px;
}
#wrapper.winterguide .firstEvent{background: #c2c5cf;}
div.dateSelect{
    text-align: center;
}
div.dateSelect ul{
    margin: 20px 0 20px 0;
}
div.dateSelect li{
    display: inline;
}
div.dateSelect a{
    color: #000;
    background: #eff0f6;
    padding: 0;
    font-size: 12px;
    padding-top: 20px;
}
#wrapper.winterguide div.dateSelect a{background: #c2c5cf;}
div.dateSelect a:visited{
    text-decoration: underline;
}
#wrapper.winterguide div.dateSelect a.moisCourant, #wrapper.winterguide div.dateSelect a:hover{
    background: #c2c5cf url(/medias/images/curseurMois_wg.gif)no-repeat top center;
}
div.dateSelect a.moisCourant, div.dateSelect a:hover{
    background: url(/medias/images/curseurMois.gif)no-repeat top center;
}
.firstEvent hr.spip, .autresEvents hr.spip{
    visibility: hidden;
}
.firstEvent a.spip_out{
    background: transparent;
    color: #000;
    padding: 0;
}
.firstEvent p{
    width: 340px;
    margin-left: 215px;
}
.firstEvent h2, .firstEvent h1{
    margin-left: 215px !important;
    font-size:11px !important;
    margin:2px 0pt 6px;
    text-transform:uppercase;  
}
.eventscol1{
    width: 560px;
    float: left;
}
.eventscol2{
    float: left;
}
div.proposEvent{
    background: #e8ece9;
    padding: 5px;
    border: 1px solid #fff;
    width: 190px;
    height: 95px;
    padding-top: 15px;
    text-align: center;
}
.firstEvent div.proposEvent p{
    padding: 0;
    margin: 20px 0 0 0;
    font-weight: normal;
    width: 100%;
    text-align: center;
}
.proposEventOut{
    background: #e8ece9;
    padding: 5px;
    position: relative;
    top: 20px;
    left: 24px;
}
#wrapper.winterguide .proposEventOut{left: 17px;}
#wrapper.winterguide div.proposEvent, #wrapper.winterguide div.proposEventOut{background: #d4d6dc;}


.autresEvents{
    width: 567px;
    height: 100%;
    background: url(/medias/images/evenBg.gif) repeat-y;
    margin-left: 205px;
    margin-bottom: 25px;
    padding: 0;
    z-index: 2;
}
.autresEvents div{
    padding: 0 10px 0 10px;
}
.autresEvents img.spip_logos, .firstEvent img.spip_logos{
    margin: 0 20px 10px 10px;
}
div.evenTop{
    background: url(/medias/images/evenTop.gif) no-repeat;
    width: 567px;
    height: 12px;
    margin: 0;
}
div.evenBottom{
    background: url(/medias/images/evenBottom.gif) no-repeat;
    width: 567px;
    height: 12px;
    margin: 0;
}
div.eventContainer{
    margin-left: 160px;
}

/* === RUBRIQUE 11 bons plans ==================================== */
.firstBonPlan{
    margin-bottom: 20px;
    padding: 20px;
    background: #eff0f6;
}
#wrapper.winterguide .firstBonPlan{background: #c2c5cf;}
.autresBonPlans{
    width: 752px;
    height: 207px;
    padding: 20px;
    background: url(/medias/images/cadreOmbreBig.png) no-repeat 10px 10px;
    float: left;
}
div.firstBonPlan div.logoContainer, div.autresBonsPlans div.logoContainer{
    width: 185px;
    height: 200px;
}
/* === RUBRIQUE 12 parutions ==================================== */
.firstParut{
    margin-bottom: 10px;
    padding: 5px;
    padding-left: 14px;
    background: #eff0f6;
}
.autresParut{
    height: 100%;
    padding: 5px;
    padding-left: 14px;
    background: #fff;
}
.blocTextParut{
    width: 429px;
    padding: 0 25px 0 0;
    float: left;    
    background: url(/medias/images/blocTextParuBg.gif) repeat-y;
    margin-left: 20px !important;
    margin-left: 7px;
}
.blocTextParut .cont{margin-left: 25px;}
.decoTop{
    width: 454px;
    height: 20px;
    background: url(/medias/images/blocTextParuTop.gif) no-repeat;
    position: relative;
}
.decoBottom{
    width: 454px;
    height: 20px;
    background: url(/medias/images/blocTextParuBottom.gif) no-repeat;
    position: relative;
}
.blocTextParut h2.parutions, .blocTextParut h2.parutions{
    margin-left: 0;
    margin-bottom: 20px;
}
.blocTextParut p.spip{
    font-weight: normal;
    margin-top: 10px;
    margin-bottom: 20px;
}

h2.parutions, h1.parutions{
    margin-bottom: 0;
    margin-top: 0;
    color: #cc0000;
    font-size:12px;
}

.firstParut p.p2col{
    width: 297px;
    margin: 0 14px 0 0;
}

.autresParut img.spip_logos{
    margin: 3px 0;
}
.firstParut img.spip_logos{
    float: left;
    margin: 0;
}
.firstParut a{
    background: #eff0f6;
    margin: 0;
    padding: 0;
}

/* === ARTICLE 13 contact ==================================== */
.contactBloc{
    background: #eff0f6;
    padding: 20px 5px 20px 50px;
}
#wrapper.winterguide .contactBloc{background: #c2c5cf;}
div.contactBloc h1{
    font-size: 22px;
    color: #cc0000;
    border-bottom: 1px solid #000;
    line-height: 20px;
    width: 440px;
}
#wrapper.ski div.contactBloc h1, #wrapper.ski div.coord h3.spip{color: #F5800E;}
#wrapper.surf div.contactBloc h1, #wrapper.surf div.coord h3.spip{color: #006699;}
#wrapper.outdoor div.contactBloc h1, #wrapper.outdoor div.coord h3.spip{color: #006699;}

form.contactForm{
    width: 400px;
    border-bottom: 1px solid #000;
    padding: 20px;
    float: left;
}
form.contactForm label{
    display: block;
    font-weight: bold;
    margin-bottom: 10px;
}
input.contactField{
    height: 24px;
}
.contactField, .contactFieldBad{
    width: 390px;
    margin-bottom: 20px;
    font-size: 18px;
    color: #cc0000;
    border: 1px solid #ccc;
}
#wrapper.winterguide .contactField, #wrapper.winterguide .contactFieldBad{border: 1px solid #000;}
.contactFieldBad{
    background: #fffecc;
}
#formJeu .contactFieldBad{
    font-size: 12px;
}
.contactSubmit{
    width: 64px;
    height: 20px;
    background: url(/medias/images/contactSubmit.png) no-repeat;
    border: 0;
    cursor: pointer;
    margin-left: 326px;
}
.coord{
    width: 240px;
    border: 2px dotted #999;
    padding: 10px;
    text-align: center;
    float: right;
    margin-right: 10px;
}
div.coord h3.spip{
    background: #eff0f6;
    font-weight: 12px;
    color: #cc0000;
    margin: 0;
    padding: 10px 0 10px 0;
}
#wrapper.winterguide div.coord h3.spip{background: #c2c5cf;}

div.coord strong.spip{
    display: block;
    text-align: center;
}
div.coord p.spip{
    margin-bottom: 20px;
}
h2.formOk{
    font-size: 14px;
    color: #cc0000;
    text-align: center;
    background: #eff0f6;
    margin: 0;
    padding: 5px;
}


/* === ARTICLE ==================================== */
.rub{
	width:796px;
}
#rub5{
	background:url(/medias/images/article_news.gif) no-repeat;
	height:110px;
}
#wrapper.winterguide #rub5, #wrapper.winterguide #rub45{
	background:url(/medias/images/titreNews_wg.gif) no-repeat;
	height:121px;
}
#rub9{
	background:url(/medias/images/article_eventS.gif) no-repeat;
	height:118px;
}
#wrapper.winterguide #rub9, #wrapper.winterguide #rub48{
	background:url(/medias/images/titreEvents_wg.gif) no-repeat;
	height:99px;
}

#rub11{
	background:url(/medias/images/bandeauBonPlans.gif) no-repeat;
	height:113px;
}

#wrapper.winterguide #rub11{
	background:url(/medias/images/titreGooDeal_wg.gif) no-repeat;
	height:116px;
}
#wrapper.winterguide #rub47{
	background:url(/medias/images/titreGooDeal_wg_en.gif) no-repeat;
	height:132px;
}
#rub10{
	background:url(/medias/images/article_freeTv.gif) no-repeat;
	height:113px;
}
#wrapper.winterguide #rub10	{
    background:url(/medias/images/titreTv_wg.gif) no-repeat;
	height:99px;
}
#rub12, #rub147, #rub148, #rub149, #rub150, #rub151, #rub152{
	background: url('/medias/images/article_parutions.gif') no-repeat;
	height: 123px;
}
#rub13{
	background:url(/medias/images/article_contact.gif) no-repeat;
	height:114px;
}
#wrapper.winterguide #rub13, #wrapper.winterguide #rub50{
	background:url(/medias/images/titreContact_wg.gif) no-repeat;
	height:113px;
}
#rub18{
	background:url(/medias/images/titre_retourSurEvent.gif) 0 0 no-repeat;
	width:796px;
	height:105px;
}
#rub20{
	background:url(/medias/images/titre_interview.gif) 0 0 no-repeat;
	width:796px;
	height:104px;
}
#rub21{
	background:url(/medias/images/titre_portrait.gif) 0 0 no-repeat;
	width:796px;
	height:104px;
}
#rub22{
	background:url(/medias/images/titre_trip.gif) 0 0 no-repeat;
	width:796px;
	height:103px;
}
#rub23{
	background:url(/medias/images/titre_reportage.gif) 0 0 no-repeat;
	width:796px;
	height:104px;
}
#rub34{
	background:url(/medias/images/titre_surfMatos.gif) 0 0 no-repeat;
	width:796px;
	height:104px;
}
/* bandeaux pour les tests matos */
/* 2 premier chiffres : rubrique, dernier: id univers */
/*snowboard*/
#rub322{
	background:url(/medias/images/article_test.gif) no-repeat;
	width:796px;
	height:128px;
}
/*chaussures ski*/
#rub331{
	background:url(/medias/images/article_testSkiShoes.gif) no-repeat;
	width:796px;
	height:127px;
}
/*skis*/
#rub551{
	background:url(/medias/images/article_testSki.gif) no-repeat;
	width:796px;
	height:127px;
}

#rub1811{
	background:url(/medias/images/article_testSki.gif) no-repeat;
	width:796px;
	height:127px;
}

#rub311, #rub312{
	background:url(/medias/images/article_style.gif) no-repeat bottom;
	width:796px;
	height:120px;
}
/* ======rubrique 170 Styletime - Archives 07/08 =================*/
.HomeStyle{
	background: #eff0f6 url(/medias/images/bgListMarqStyle.gif) no-repeat;
	padding-top: 100px;
	padding-bottom: 100%;
}
h2.style, h1.style{
    width: 711px;
    padding-left: 85px;
	background: #eff0f6 url(/medias/images/bgTitreListeStyle.gif) no-repeat;
	text-transform: uppercase;
	line-height: 47px !important;
}
.blocWearHomme, .blocWearFemme{
    width: 423px;
    margin-left: 10px;
    margin-bottom: 20px;
    float: left;
	padding: 10px;
}
.blocWearHomme .fichWear, .blocWearFemme .fichWear{
    width: 353px;
    height: 599px;
    padding: 30px 30px 30px 40px;
}
.blocWearHomme .fichWear{
	background: url(/medias/images/contWearHomme.gif) no-repeat;
}
.blocWearFemme .fichWear{
	background: url(/medias/images/contWearFemme.gif) no-repeat;
}

.blocWearHomme h2, .blocWearFemme h2{
    font-size: 14px;
    color: #fff;
    text-align: center;
    padding-top: 30px;
    height: 33px;
}
.blocWearHomme h2, .blocWearFemme h2{
    width: 423px;
	margin-bottom: 0;
}
.blocWearHomme h2{
	background: url(/medias/images/topWearHomme.gif) no-repeat;
}
.blocWearFemme h2{
	background: url(/medias/images/topWearFemme.gif) no-repeat;
}
.blocImgWear img.spip_logos{
    margin-top: 25px;
}
.blocWearHomme strong, .blocWearFemme strong{
    font-size: 12px;
}
.blocWearHomme strong{
    color: #326479;
}
.blocWearFemme strong{
    color: #a85462;
}
.blocWearHomme ul, .blocWearFemme ul{
    margin: 5px 5px 5px 30px;
    list-style: disc;
}
.blocWearHomme p, .blocWearFemme p{
    margin-bottom: 10px;
    text-align: justify;
}

/* ======rubrique 31 Styletime - maquette 08/09 =================*/
	

.blocWear2Homme{
    width: 755;
    margin-bottom: 5px;
	padding-left:10px;
	padding-top:10px;
    float: left;
	color:#dadada;

}

.blocWear2Femme{
    width: 755;
    margin-bottom: 20px;
	padding-left:10px;
	padding-top:10px;
    float: left;
	color:#dadada;

}


div.wear div.half{
    width: 300px !important;
    float: left;
    margin-bottom: 5px;
    margin-top: 10;
}

.blocWear2Homme .fichWear2, .blocWear2Femme .fichWear2{
    width: 755px;
    height: 300px;
}

.blocWear2Homme .fichWear2{
	background: url(/medias/images/contWearHomme2.gif) no-repeat;
	margin-top:505px;
	margin-left:7px;
}


.blocWear2Femme .fichWear2{
	background: url(/medias/images/contWearFemme2.gif) no-repeat;
	margin-top:505px;
	margin-left:7px;
}


.blocWear2Homme h2, .blocWear2Femme h2{
    font-size: 14px;
    color: #fff;
    text-align: center;
    padding-top: 30px;
    height: 33px;
}
.blocWear2Homme h2, .blocWear2Femme h2{
    width: 767px;
	margin-bottom: 0;
}
.blocWear2Homme h2{
	background: url(/medias/images/topWearHomme.gif) no-repeat;
}
.blocWear2Femme h2{
	background: url(/medias/images/topWearFemme.gif) no-repeat;
}
/*
.blocImgWear2 img.spip_logos{
    margin-top: 25px;
}
*/

.blocWear2Homme strong, .blocWear2Femme strong{
    font-size: 12px;
}
.blocWear2Homme strong{
    color: #ffffff;
}
.blocWear2Femme strong{
    color: #ffffff;
}
.blocWear2Homme ul, .blocWear2Femme ul{
    margin: 5px 5px 5px 30px;
    list-style: disc;
}
.blocWear2Homme p, .blocWear2Femme p{
    margin-bottom: 10px;
    text-align: left;
}



/* ======rubrique 33 chaussures de ski =================*/
.HomeSkiShoes{
	background: #eff0f6 url(/medias/images/bgSkiShoesListeMarque.gif) no-repeat;
	padding-top: 100px;
	padding-bottom: 200px;
	height: 100%;
}
h2.shoes, h1.shoes{
    width: 726px;
    padding-left: 70px;
	background: #eff0f6 url(/medias/images/bgTitreListeShoes.gif) no-repeat;
	text-transform: uppercase;
	line-height: 47px !important;
}

.blocImgShoe{
    width: 320px;
    float: left;
    margin-left: 10px;
}
.blocHomme, .blocFemme{
    width: 430px;
    margin-left: 10px;
    margin-bottom: 20px;
    float: left;
}
.blocHomme h2, .blocFemme h2{
    width: 430px;
    height: 36px;
    padding-top: 17px;
    margin: 0;
    font-size: 18px;
    color: #fff;
    text-align: center;
}
.blocHomme h2{background: url(/medias/images/topHom.gif) no-repeat;}
.blocFemme h2{background: url(/medias/images/topFem.gif) no-repeat;}

.fichShoe{
    background: #eff0f6;
    height: 600px;
    margin: 0 15px 0 31px;
    padding: 10px;
}
.fichShoe strong.spip{
    display: block;
}
.fichShoe p.spip{
    text-align: justify;
    margin: 5px 0;
    font-size: 12px;
}
.fichShoe ul.spip{
    font-weight: bold;
    color: #bf0000;
    list-style: disc;
    margin: 5px 0 10px 10px;
}
.fichShoe li{
    font-size: 12px;
}
h3.shoes{
    font-size: 18px;
    margin-bottom: 5px;
    margin-top: 10px;
}
/*============= matos : ski ================*/
#categSki{
background:url(/medias/images/bgMatosSki.gif) no-repeat bottom;
}
#choiSkiParCateg{
    background: url(/medias/images/choiSkiParCateg.gif) no-repeat;
}
h2.matoSki, h1.matoSki{
    width: 676px;
    padding-left: 120px;
	background: #fff url(/medias/images/bgTitreListeSki.gif) no-repeat;
	text-transform: uppercase;
	line-height: 47px !important;
}
.skItem img{
    border: 0;
    float: none;
}
/*============= matos : coques ================*/
#rub592{
	background:url(/medias/images/article_testCoque.gif) no-repeat;
	width:796px;
	height:130px;
}
.HomeCoques{
	background: #eff0f6 url(/medias/images/bgCoqueListeMarque.gif) no-repeat;
	padding-top: 100px;
	padding-bottom: 200px;
	height: 100%;
}
h2.coque, h1.coque{
    width: 706px;
    padding-left: 90px;
	background: #fff url(/medias/images/bgTitreListeCoque.gif) no-repeat;
	text-transform:uppercase;
	line-height:45px !important;
}
.blocCoque{
    width: 380px;
    background: #eff0f6;
    float: left;
    margin: 25px 10px 50px 10px;
    min-height: 360px;
}
.blocCoque h2{
    background: #c00;
    color: #fff;
    text-align: center;
    font-size: 14px;
    padding: 5px 0;
    margin-top: 0;
}
.fichCoque{
    margin: 10px;
}
.fichCoque p.spip{
    text-align: justify;
    font-size: 12px;
}
.article .fichCoque h3.spip{
    background: #eff0f6;
    color: #c00;
    padding-left: 0;
    margin-bottom: 5px;
    margin-top: 5px;
}
.logoCoque img.spip_logos{
    float: left;
    margin-top: 25px;
}










h2.art{
    margin: 0;
}
/* Les articles des liens de la colonne de droite*/
/* freetruck*/
#art8{background:url(/medias/images/article_truck.gif) no-repeat;width:796px;height:109px;}
#chapo8 h3.spip{background:transparent;font-size:18px;margin:0 0 20px;padding:0;}
#chapo8 ul.spip{width:500px;}
#chapo8 li.spip{margin-left:0;font-size:10px;color:#666;}
#chapo8 table.spip{width:80%;text-align:center;border:1px solid #fff;margin:10px auto;}
#chapo8 td{padding:5px;}

/* freecaster*/
#art9, #art842, #art843, #art844, #art1568{background:url(/medias/images/article_freecaster.gif) no-repeat;width:796px;height:60px;}

#chapo9, #chapo842, #chapo843, #chapo844, #chapo1568{
    background: #000 url(/medias/images/bgFreecaster.gif) no-repeat bottom;
    height: 560px;
    text-align: center;
}


.cadreFreecaster{
    background: #000 url(/medias/images/bgFreeCaster02.gif) no-repeat;
    width: 670px;
    height: 330px;
    margin: 10px auto;
}
#chapo1568 .cadreFreecaster{
    background: #000;
}
.cadreFreecaster iframe{
    margin-top: 94px;
}
/* free tv*/

/* webcams*/
#art11{background:url(/medias/images/article_webcams.gif) no-repeat;width:796px;height:137px;}
#chapo11{
    display: none;
}
h2.finger, h1.finger{
    color: #cc0000;
    font-size: 18px !important;
    font-style: italic;
    padding-left: 30px;
    margin-left: 10px;
    background: url(/medias/images/finger.gif) no-repeat;
    line-height: 18px !important;
}

.cadreCam{
    background: url(/medias/images/bgCams.gif) no-repeat;
    width: 756px;
    height: 406px;
    clear: both;
    text-align: center;
    overflow: auto;
}
.cadreCam img{
    border: 0;
}
#tofLink{
    display:block;
    width: 380px;
    min-height: 200px;
    background: url('/medias/images/loading.gif') no-repeat;
    margin-left: 200px;
}
.cadreCam #nomStation{
    font-size: 16px;
    font-weight: bold;
    padding: 25px;
    text-align: left;
    display: block;
    border: 0;
    background: transparent;
    width: 300px;
}
#webcamPage{
    background: #EFF0F6;
    padding: 10px;
}
#webcamPage select{
    height: 20px;
    font-size: 13px;
    margin: 10px;
}
#webcamPage strong.spip{
    margin: 10px;
    font-size: 14px;
}
/*jeu concours*/
.rub96{background:url(/medias/images/jeu_bandeau.gif) no-repeat;width:796px;height:79px;}

#wrapper.winterguide #art10{background:url(/medias/images/titre_jeu_wg.gif) no-repeat;width:796px;height:109px;}

#art463{background:url(/medias/images/titre_enterToWin.gif) no-repeat;width:796px;height:110px;}

.chapo96{background: #F0F1F6 url(/medias/images/jeu_fond.jpg) no-repeat bottom right !important;width:776px;min-height: 800px !important; padding:10px !important;}

#wrapper.winterguide #chapo10, #chapo463{background:url(/medias/images/bg_win.gif) no-repeat;width:796px;height:842px; padding:0;}

/* jeu concours */
#jeu_question{
    width: 354px;
    background: url(/medias/images/jeu_questionContent.gif) repeat-y;
    float: left;
    margin: 0px;
    padding-right:25px;
}
#jeu_question p{
    padding-left: 28px;
    margin: 5px 0 20px 0;
}
h2#jeu_questionTop{
    width: 379px;
    height: 50px;
    background: url(/medias/images/jeu_questionTop.gif) no-repeat;
    margin: 0;
}
div#jeu_questionFooter{
    width: 379px;
    height: 49px;
    background: url(/medias/images/jeu_questionFooter.gif) no-repeat;
    margin: 0;
}
#jeu_lots{
    width: 355px;
    background: url(/medias/images/jeu_lotsCont.gif) repeat-y;
    float: left;
    margin: 0px;
    padding-right:20px;
}
#jeu_lots p{
    padding-left: 47px;
    margin: 5px 0 10px 0;
}
#jeu_lots ul{
    margin-left: 47px;
    list-style: disc inside;
}
#jeu_lots li, #jeu_lots p, #jeu_question li, #jeu_question p{
    font-size: 14px !important;
}


h2#jeu_lotsTop{
    width: 375px;
    height: 50px;
    background: url(/medias/images/jeu_lotsTop.gif) no-repeat;
    margin: 0;
}
div#jeu_lotsFooter{
    width: 375px;
    height: 49px;
    background: url(/medias/images/jeu_lotsFooter.gif) no-repeat;
    margin: 0;
}
#chapo10 img.spip_logos{
    float: left;
}
#chapo10 h3{
    float: left;
    font-size: 20px;
    margin-top: 60px;
}

#formJeu{
    margin: 10px 0;
}
#formJeu h3{
    float:left;
    font-size:20px;
    margin-top:10px;
}
#formJeu #explic{
    display: block;
    padding: 5px;
}
#formJeu #nom, #formJeu #prenom, #formJeu #email, #formJeu #reponse,  #formJeu #adresse,  #formJeu #telephone,  #formJeu #cp,  #formJeu #ville{
    width: 151px;
    display: block;
    float: left;
    margin: 5px;
    height: 17px;
    color: #c00;
    border: 0;
    margin-left: 0;
    padding: 2px;
    padding-top: 7px;
}
#formJeu #adresse{
    width: 369px;
}
#formJeu #nom, #formJeu #prenom{
    width: 250px;
}
#formJeu #telephone{
    width: 237px;
}
#formJeu #cp{
    width: 95px;
}
#formJeu #ville{
    width: 250px;
}
#formJeu #email{
    width: 259px;
}

#formJeu #reponse{
    width:26px;
    display: block;
    float: left;
    text-align: center;
    background: #fff url(/medias/images/bg_reponse_jeu.gif) no-repeat 3px 3px;
}
#formJeu label{
    display: block;
    float: left;
    background: #fff;
    margin: 5px;
    margin-right: 0;
    padding-left: 5px;
    height: 21px;
    padding-top: 5px;
}
#reset, #submit{
    display: block;
    float: right;
    border: 0;
    margin: 15px;
    cursor: pointer;
}
#reset{
    background:url(/medias/images/bt_effacer.gif) no-repeat;width:67px;height:22px;
}
#submit{
    background:url(/medias/images/bt_valider.gif) no-repeat;width:55px;height:22px;margin-right:28px;
}
span.oblig, span.pasOblig{
    display: block;
    float: left;
    font-weight: bold;
    color: #c00;
    width: 6px;
}
span.pasOblig{visibility:hidden;}

label.infoJeu{
    background: transparent !important;
    color: #c00;
}











/* fluidorama */
#art6{background:url(/medias/images/titre_fluidorama.gif) no-repeat;width:796px;height:106px;}
/* les marques */
#art7{background:url(/medias/images/article_marques.gif) no-repeat;width:796px;height:134px;}
#wrapper.winterguide #art7{background:url(/medias/images/titreMarques_wg.gif) no-repeat;width:796px;height:134px;}
#wrapper.winterguide #art462{background:url(/medias/images/titre_brandLinks.gif) no-repeat;width:796px;height:134px;}

#chapo7, #chapo462{
    min-height: 400px;
    background:url(/medias/images/bgChapoMarques.gif) repeat-y;
}
#footerChapoMarques{
    height: 52px;
    background:url(/medias/images/footerChapoMarques.gif) no-repeat;

}
#chapo7, #chapo462, #footerChapoMarques{
    margin: 0 0 0 18px;
    padding-top: 0;
    padding: 0 0 0 17px;
}
div.marqueItem{
    width: 212px;
    height: 54px;
    float: left;
    margin: 0 7px 6px 0;
    padding: 10px;
}
.bgIeHac{
    background:url(/medias/images/bgChapoMarques.gif) repeat-y 18px 134px;
    
}
div.marqueItem strong.spip{
    display: block;
}
div.marqueItem .spip_documents_left{
    margin-right: 15px;
}
div.marqueItem a{
    color: #000;
}
div.marqueItem a:hover{
    text-decoration: none;
}

/* ==============resultats de la recherche========*/
#conteneur{
    padding: 50px;
}
.spip_surligne{
    background: yellow;
    display: inline;
    color: #000;
}
h2.matos span.spip_surligne{
    display: block;
}




/*===================================================*/
.article .firstCol{
	width: 791px !important;
	width: 785px;
}
.article .firstCol, .article .firstCol p.spip{
	font-size:12px;
	margin-bottom : 6px;
	text-align:justify;
}
.article h1{
	font-size:26px;
	line-height:29px;
	text-align:left;
	margin:0 ;
}
.article .chapo{
	font-weight:bold;
	font-size:12px;
	line-height:17px;
	color:#000;
	background:#eff0f6;
	padding:20px;
}
.article h3.spip{
	background: url('/medias/images/h3_puce.gif') no-repeat 0 0;
	padding-left: 28px;
	font-size: 12px;
	clear: both;
}
.article .firstCol p.spip{
	margin-bottom:20px;
	font-size:12px;
}
.article .firstCol ul.spip li.spip{
	line-height:16px;
	font-size:12px;
	margin-left:25px;
	list-style:square;
	list-style-position:inside;
}
.chapo img{
	border: 0;
	margin-right: 25px;
}
/* mise en page sur 2 colonnes manuelles*/
div.half{
    width: 370px !important;
    width: 360px;
    float: left;
    margin: 10px;
}


div.half img{
    border: 0;
}
div.half .spip_documents{
    margin: 5px;
}
div.half .spip_documents_left{
    margin-right: 10px;
}
div.half .spip_documents_right{
    margin-left: 10px;
}
#pageTop{
    text-align: right;
}
div.half a{
    color: #000;
}
.spip_doc_titre{text-align: center;}
div.half p.spip{font-size: 10px !important;margin-bottom:10px;}


/* images dans la mise en page en 2 colonnes */
.bookpage .spip_documents_left img{
    margin: 0 -10px;
}
.bookpage .spip_documents_right img{
    margin: 0 10px;
}
/* images dans la mise en page en 2 colonnes (fin) */
.article .secCol{
	display:none;
}
.articleText{
  column-count: 2;
  column-gap: 20px;
}

* Warning/toggle */
	
#codex-toggle {
	display: none;
	}
	
#codex-toggle p {
	font-size: 1.1em;
	}

#codex-toggle img {
	vertical-align: middle;
	}

/* Basic layout */

#book {
	display: inline;
	position: relative;
	float: left;
	height: 500px;
	width: 740px;
	margin:10px 0 20px 5px;
	}
#book hr.spip{
	color:#FFF;
	border-color:#FFF;
	background:#FFF;
	margin-bottom:50px;
}	
.bookpage {
	display: inline; /* prevent ie/win from doubling margins */
	float: left;
	width: 360px;
	height: 450px;
}

#bookpage-2, #bookpage-4, #bookpage-6, #bookpage-8{
	margin-left:20px;
}
/* Navigation elements */

#booknav-current {
	display: block;
	text-align:center;
	}
	
#booknav a {
	display: block;
	position: absolute;
	bottom: 0;
	padding: 0 15px;
	height: 30px;
	line-height: 30px;
	border-bottom: none;
	color:#CC0000;
	}
	
#booknav a:hover {
	background: #EEE;
	}
	
#booknav-next {
	right: 0;
	border-left: 1px solid #635f5b;
	}
	
#booknav-prev {
	left: 0;
	border-right: 1px solid #635f5b;
	}
	
.booknav-pagenumber {
	display: block;
	position: absolute;
	bottom: 0;
	padding: 0 2.5em;
	width: 29em; 
	height: 30px;
	line-height: 30px;
	color: #bfbfbf;
	}
	
#booknav-page1, #booknav-page2 {
	display:none;
}
	
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	height:100%;
	width:100%;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	padding:7px 30px 10px 25px;
	float:left;
	height: 50px;
	overflow: auto;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}
#diaporama_innerfade{
    z-index:1;
}
#fluidorama{text-align: justify;}
#photoCont{
	background: url('/medias/images/bgPeloche.gif');
	width: 100%;
	text-align: center;
}
#photoCont img{
    padding: 47px 0 26px 25px;
    border:0;
}
#photoCont.tv img{
    padding: 48px 0 0 0;
    margin: 0;
}
#photoCont.tv h3{
    height: 24px;
    color: #900;
    text-decoration: underline;
}
.pictoVidContainer{
    width: 130px;
    height: 177px;
    float: left;
    margin-left: 25px;
}

#tvAutres .pictoVidContainer{
    margin: 20px 0 0 5px;
    padding: 0;
    width: 80px;
    height: 70px;
}
#tvAutres .pictoVidContainer img{
    margin: 0;
    padding: 0;
    border:0;
}
#tvAutres h3{
    text-align: center;
    font-weight: normal;
    color: #c00;
    font-size: 9px;
}
#wrapper.ski #tvAutres h3{color:#F5800E;}
#wrapper.surf #tvAutres h3{color:#006699;}
#wrapper.outdoor #tvAutres h3{color:#669900;}
.pubHor{
    width: 728px;
    height: 90px;
    background: #999 !important;
    color: #fff;
    font-size: 18px;
}.pubVert{
    width: 120px;
    height: 600px;
    background: #000;
    color: #fff;
    font-size: 18px;
}
/************** commentaires **************************************************/
#coms{
    padding: 10px;
    background: url('/medias/images/reactions.gif') no-repeat;
    padding-top: 125px;
}
#coms h2{
    display: none;
}
#coms img{
    border: 0;
}
#coms textarea{
    width: 100%;
    height: 50px;
}
#coms fieldset{
    border: 0;
}
#coms legend, #coms legend b{
    color: #ff293f;
    font-weight: bold;
    font-size: 12px !important;
}
#coms .spip_barre{
    display: none;
}
#coms input.forml{
    background: url('/medias/images/bgInput.gif') repeat-x;
    vertical-align: middle;
    border: 1px solid #ccc;
    color: #ff293f;
    margin: 5px 0;
    padding-left: 5px;
}

#coms label{
    font-weight: bold;
    vertical-align: middle;
}
#coms p.spip_bouton{
    text-align: right;
}
.comItem{
    border: 1px solid #ccc;
    padding: 5px;
    margin-bottom: 10px;
}
.comItem:hover{
    background: #e8ece9;
}
#coms fieldset.previsu{
    border: 2px solid #ff003a;
    background: #ffeff3;
    padding: 5px;
}
p.reponse_formulaire{
    color:#ff0046;
    font-weight:700;
}
/******************************************************************************/
#legal{
    padding: 50px 15px 0 50px;
    color: #999;
}
#legal p{
    margin-bottom: 10px;
}
#legal:hover{
    color: #000;
}
#meteoCamTemp{width: 796px;text-align:center;}

p.lien_pagination{
    text-align: center;
}
a.lien_pagination{color: #BF0000;}
#wrapper.ski a.lien_pagination{color: #F5800E;}
#wrapper.surf a.lien_pagination{color: #006699;}
#wrapper.outdoor a.lien_pagination{color: #006699;}
a.lien_pagination:hover{color:#000;text-decoration:none;}

div.thxParadiski span.spip_documents{
    margin: 0;
}
h2.thxParadiski{
    margin-left: 10px;
}

#rub140{
    width: 796px;
    height: 104px;
    background: url(/medias/images/titre_portfolio.gif) no-repeat;
}
/*activites*/
#rub52{
    width: 796px;
    height: 105px;
    background: url(/medias/images/titre_activites.gif) no-repeat;
}
/* carnets de lecteure */
#rub137{
    width: 796px;
    height: 105px;
    background: url(/medias/images/titre_carnets-lecteurs.gif) no-repeat;
}
/* d�couvertes */
#rub53{
    width: 796px;
    height: 105px;
    background: url(/medias/images/titre_decouverte.gif) no-repeat;
}

/* pratique */
#rub57{
    width: 796px;
    height: 104px;
    background: url(/medias/images/titre_pratique.gif) no-repeat;
}
/* reportages */
#rub23{
    width: 796px;
    height: 104px;
    background: url(/medias/images/titre_reportage.gif) no-repeat;
}
/* voyages */
#rub58{
    width: 796px;
    height: 104px;
    background: url(/medias/images/titre_voyages.gif) no-repeat;
}


#chapo13{
width: 796px;
    background: #fff;
    padding:0;
}
/* boots*/
#rub141{
    width: 796px;
    height: 131px;
    background: url(/medias/images/titre_boots.gif) no-repeat;
}
.HomeBoots{
	background: #eff0f6 url(/medias/images/chooseBootsBrand.gif) no-repeat;
	padding-top: 100px;
	padding-bottom: 200px;
	height: 100%;
}
#wrapper.boots .fichShoe{
	background: #c8d100 url(/medias/images/bg_boot.gif) no-repeat;
	height: 330px;
	width: 356px;
}
#wrapper.boots .blocHomme h2, #wrapper.boots .blocFemme h2{
    height:36px;
    width:387px;
    margin-left: 31px;
    padding-top: 10px;
    padding-right: 15px;
}
#wrapper.boots .blocHomme h2{
	background: url(/medias/images/titre_boot_hom.jpg) no-repeat;
}
#wrapper.boots .blocFemme h2{
	background: url(/medias/images/titre_boot_fem.jpg) no-repeat;
}
#wrapper.boots h2.shoes{
    width: 726px;
    padding-left: 70px;
	background: #eff0f6 url(/medias/images/bg_titre_boots.gif) no-repeat;
}
/*SEJOURS*/

.art1326{
    width: 796px;
    height: 143px;
    background: url(/medias/images/titre_sejours.gif) no-repeat;
}
/* meteo */
.rub98{
    width: 796px;
    height: 129px;
    background: url(/medias/images/titre_meteo.gif) no-repeat;   
}
.chapo98{
    display: none;
}
#bultNeige{
    background: url(/medias/images/meteoBg.gif) repeat-y;
    padding: 0 50px;
}
#bultNeige .container{
    width: 165px;
    float: left;
    margin-right: 5px;
}
#bultNeige .container a, #bultNeige h3{
    display: block;
}
#bultNeige .container a{
    margin-bottom: 5px;
}
#bultNeige li{
    list-style: none;
}
#bultNeige h2, #bultNeige h1{
    font-size: 16px;
    color: #c00;
    margin-bottom: 20px;
    text-transform: uppercase;
}
#bultNeige h3{
    color: #c00;
    width: 90%;
    margin-bottom: 5px;
    border-bottom:1px solid;
}
#bultNeige h3.separe{
    margin-top: 15px;
}
#bultNeige a{
    color: #000 !important;
    text-decoration: none !important;
}
#bultNeige a:hover{
    color: #c00 !important;
    text-decoration: underline !important;
}


#bultNeige strong{
    color: #bf0000;
}
/*detail*/

#meteoTab{
    width: 700px;
    height: 202px;
    background: url(/medias/images/meteoTab.gif) no-repeat;
    margin: 20px 0;
}
.t, .c{float: left;width: 85px;}
.t{
    height: 33px;
    margin: 1px;
    padding-top: 10px;
}
.c{
    height: 145px;
    margin: 1px;
    text-align:center;
}
.c p{
    margin-top: 30px;
}

#t1{width: 92px;padding-left:5px;}
#t2{width: 84px;padding-left:5px;}
#t3{width: 65px;padding-left:5px;}
#t4{width: 85px;padding-left:5px;}
#t5{width: 83px;text-align:center;}
#t6{width: 87px;text-align:center;}
#t7{width: 63px;text-align:center;}
#t8{width: 95px;text-align:center;}

#c1{width: 97px;}#c2{width: 89px;}#c3{width: 70px;}#c4{width: 90px;}#c5{width: 83px;}#c6{width: 87px;}#c7{width: 63px;}#c8{width: 95px;}

#pistes, #previsions{
    width: 351px;
    height: 200px;
    margin: 0 4px 0 0;
    float: left;
}

#previsions{
    width: 335px;
}
#pistesInfos li, #previsions li{
    margin: 5px 0;
}
#pistesInfos li.infoRoute{
    font-weight: bold;
    margin-top: 10px;
}
#pistes h3, #previsions h3{
    margin-bottom: 10px;
}




/*pistes*/
#pistesList, #pistesInfos{
    list-style: none;
}

#pistesList {
    height: 34px;
    clear: both;
}
#pistesList li{
    width: 150px;
    float: left;
    margin: 2px;
    padding-top: 2px;
}
#pist1{
    background: url(/medias/images/p_verte.gif) no-repeat;
}
#pist2{
    background: url(/medias/images/p_bleu.gif) no-repeat;
}
#pist3{
    background: url(/medias/images/p_rouge.gif) no-repeat;
}
#pist4{
    background: url(/medias/images/p_noire.gif) no-repeat;
}

.piste{
    padding-left:20px;
    height: 17px;
}
#retourMeteo{
    display: block;
    font-weight: bold;
    color: #bf0000;
    text-align: right;
}


#meteoFooter{
    width: 796px;
    height: 191px;
    background: url(/medias/images/footer-meteo.gif) no-repeat;
}
#homeCams{
    width: 777px;
    height:346px;
    padding-top: 10px;
    background: #eff0f6 url(/medias/images/meteoCam.gif) no-repeat;
    margin: 50px 10px 10px 10px;
    padding-bottom: 10px;
}
#homeCams h4{
	margin-left:5px;
}
#wrapper.ski #homeCams{
    background: #eff0f6 url(/medias/images/meteoCamSki.gif) no-repeat;
}
#camBlock{
    width:430px;
    float: left;
}
#meteoBlock{
    width:330px;
    float: left;
}
#meteoBlock p{
    height: 90px;
    padding:  0 20px;
    font-weight: bold;
}
#meteoBlock a{
    display: block;
    float: left;
    width: 100px;
    height: 150px;
    margin-left: 43px;
}


#mainCam{
    width: 325px;
    height:274px;
    background: #eff0f6 url(/medias/images/freeCamBg.gif);
    float: left;
}
#mainCam strong{
    display: block;
    height: 17px;
    padding-left: 35px;
    padding-top: 3px;
}
#homeCams img{
    border:0;
}
#homeCams ul{
    list-style: none;
    text-align: center;
}
#homeCams li{
    float: left;
	width: 80px;
    margin-bottom: 10px;
    font-size: 10px !important;
}
#homeCams li img{

}
#wrapper #homeCams li strong{
    color:#BF0000;
}
#wrapper.snowboard #homeCams li strong{
    color:#BF0000;
}
#wrapper.ski #homeCams li strong{
    color:#F5800E
}
#homeCams a.puce{
    display: block;
    margin-left: 150px;
}
.VsmallCam{
    width: 60px;
    height: 50px;
    background: url(/medias/images/bruit.gif);
        margin-left:10px;
}
.smallCam{
    width: 290px;
    height: 235px;
    background: url(/medias/images/bruit.gif);
    margin-left: 20px;
}

.art1566 .chapo, .art1566 #coms, .art1566 #pageTop{display:none;}

#chaposnowboard.chapo{display:block;width:756px;margin-left:0;}

.art1566 #rub10{margin-left:0;}

.art1566 div.half,.art1566 .firstCol{margin-left:0;}

.art1566 #firsTv{
padding-left:15px;
width:525px;
}

.art1566 #firsTv h3{color:#e80d13;}

.anciensMag{
    background: #ecefed url('/medias/images/corner.gif') no-repeat bottom right;
    width: 125px;
    height: 211px;
    float: left;
    margin: 15px 0 0 5px;
}
.anciensMag strong.spip{
    display: block;
    text-align: center;
    margin: 3px 0;
}

.anciensMag .spip_documents img{
    margin: 7px;
}

.art1648{
    height: 130px;
    background:  url('/medias/images/titre_tec4re.gif') no-repeat;
}

.art2355{
    height: 130px;
    background:  url('/medias/images/tetiere-books-freeshop.jpg') no-repeat;
}

.art2354{
    height: 130px;
    background:  url('/medias/images/tetiere-books-freeshop.jpg') no-repeat;
}


.footer, .footer a, .footer strong{
    color:#999 !important;
    text-decoration: none;
    font-weight: normal;
}
.footer{
    margin: 50px 20px;
    padding-bottom: 10px;
    background:  url('/medias/images/footer.gif') center bottom no-repeat;
    text-align: center;
}
.footer ul{
    list-style: none;
}
.footer li{
    float: left;
    width: 20%;
    text-align: center;
}
.footer li a{
    display:block;
    font-weight: 700;
}
.footer li a:hover{
    color:#000 !important;
}
h1.vvsmall{
    font-size: 9px !important;
    color: #eff0f6 !important;
    line-height:0 !important;
    text-align:right !important;
}
#wrapper.winterguide h1.vvsmall{
    color: #c2c5cf !important;
}

h1.vvsmallBlack{
    font-size: 9px !important;
    color: #000;
    line-height:0 !important;
}
h1.vvsmallWhite{
    font-size: 9px !important;
    color: #fff;
    line-height:0 !important;
}
#chapo1578 h1{
    font-size: 12px;
}

.planSnow, .planSki, .planSurf, .planOutdoor{text-align: left;}
.planSnow{color:#BF0000;display:block;}
.planSki{color:#F5800E;display:block;}
.planSurf{color:#069;display:block;}
.planOutdoor{color:#690;display:block;}

.level1{padding-left:30px;}
.level2{padding-left:60px;}
.level3{padding-left:90px;}

.over:hover{color:#fff;}


.planWg li{
    float: none !important;
    margin: 0 !important;
    text-align: left;
    padding-left:50px;
}
/*===================== summerguide ======================*/
#wrapper.summerguide #header {
background:transparent url(/medias/images/sGuide/header.jpg) no-repeat scroll 0pt;
display:block;
float:left;
height:132px;
width:796px;
}

#wrapper.summerguide div.une{
	background: #e2d7b4 url('/medias/images/sGuide/uneCorner.gif') top right no-repeat;
}
#wrapper.summerguide a{
    color: #561615;
}

#wrapper.summerguide h4, #wrapper.summerguide a.puce{
	background:		url('/medias/images/sGuide/pictoLien.png') no-repeat 0 5px;
    color: #561615;
}
#wrapper.summerguide .une h4, #wrapper.summerguide .une a.puce, #wrapper.summerguide ul.spip li a{
	background:		url('/medias/images/sGuide/puce_vide_fond_beige.gif') no-repeat 0 5px;
}
#wrapper.summerguide ul.spip li a{
	background:		url('/medias/images/sGuide/puce_pleineSg.gif') no-repeat 0 5px;
}



#sgSearch{
    width: 188px;
    height: 125px;
	background: #e1d7b3 url('/medias/images/sGuide/bgRech.jpg') no-repeat;
	float: right;
	padding-left: 20px;
	padding-top: 7px;
}
#sgSearch form{
	background: transparent;
    width: 188px;
    padding: 0;
    margin-top: 83px;
}
#sgSearch input.forml{
    border: 1px solid #561615;
}
#sgSearch #ok{
    background: #fff url(/medias/images/sGuide/btRechOk.jpg);
}

#wrapper.summerguide #rightCol{
	background: 	url('/medias/images/sGuide/rightCol_repeat.gif') repeat-y 0 0;
}
#wrapper.summerguide{
	background-image: 	url('/medias/images/sGuide/bgWrapper.gif');
}#wrapper.summerguide #skyscraper{
	background: 	url('/medias/images/sGuide/fond_pub_sky.gif') no-repeat 0 0;
}
#wrapper.summerguide #rightCol #webcams{
	background-image:url('/medias/images/sGuide/webcamsSg.gif');
}
#wrapper.summerguide #rightCol #meteo_des_neiges{
	background-image:url('/medias/images/sGuide/meteoSg.gif');
}
#wrapper.summerguide #rightCol #les_marques{
	background-image:url('/medias/images/sGuide/marquesSg.gif');
}
#wrapper.summerguide #rightCol #newsletter{
	background-image:url('/medias/images/sGuide/newsletterSg.gif');
}
#wrapper.summerguide #rightCol #contact{
	background-image:url('/medias/images/sGuide/contactSg.gif');
}
#wrapper.summerguide .firstNews{
    background: #e2d7b4;
}
#wrapper.summerguide #rub5{
	background:url(/medias/images/titreNews_sg.gif) no-repeat;
	height:104px;
}
#wrapper.summerguide #rub7{
    width: 796px;
    height: 120px;
    background: url(/medias/images/titre_mag_sg.gif) no-repeat;
}
#wrapper.summerguide .firstArt{
    background: #e2d7b4;
}
#wrapper.summerguide #rub9, #wrapper.summerguide #rub48{
	background:url(/medias/images/titreEvents_sg.gif) no-repeat;
	height:104px;
}
#wrapper.summerguide .firstEvent{
    background: #e2d7b4;
}
#wrapper.summerguide div.proposEvent{
    background: #c6bc9e;
}
#wrapper.summerguide .proposEventOut{
    background: #c6bc9e;
    top: 100px;
    left: 17px;
}
#wrapper.summerguide div.dateSelect a{
    background: #e2d7b4;
}
#wrapper.summerguide div.dateSelect a.moisCourant, #wrapper.summerguide div.dateSelect a:hover{
    background: url(/medias/images/curseurMoisSg.gif)no-repeat top center;
}
#wrapper.summerguide #rub10	{
    background:url(/medias/images/titreTv_sg.gif) no-repeat;
	height:91px;
}
#chaposummerguide{
    background: #e2d7b4;
}
#wrapper.summerguide #firsTv{
    background: url(/medias/images/bgTvAluSg.jpg) no-repeat;
}
#wrapper.summerguide #rub11	{
    background:url(/medias/images/titreGooDeal_sg.gif) no-repeat;
	height:116px;
}
#wrapper.summerguide .firstBonPlan{
    background: #e2d7b4;
}
#wrapper.summerguide .vvsmall{
    font-size: 9px !important;
    color: #e2d7b4 !important;
    line-height:0 !important;
    text-align:right;
}
#wrapper.summerguide #rub13{
	background:url(/medias/images/article_contactSg.gif) no-repeat;
	height:102px;
}
#wrapper.summerguide .contactBloc{
    background: #e2d7b4;
}
#wrapper.summerguide div.coord h3.spip{
    background: #e2d7b4;
    color: #659c0f;
}
#wrapper.summerguide div.contactBloc h1{
    color: #659c0f;
}
#wrapper.summerguide .contactSubmit{
    width: 75px;
    height: 22px;
    background: url(/medias/images/contactSubmitSg.png) no-repeat;
}
#wrapper.summerguide #art11{background:url(/medias/images/article_webcamsSg.gif) no-repeat;width:796px;height:104px;}
#wrapper.summerguide #webcamPage{
    background: #e2d7b4;
}
#wrapper.summerguide h2.finger, #wrapper.summerguide h1.finger{
    color: #fff;
    background: url(/medias/images/fingerSg.gif) no-repeat;
}
#wrapper.summerguide .cadreCam{
    background: url(/medias/images/bgCamsSg.gif) no-repeat;
    width:769px;
    height:403px;
}
#wrapper.summerguide div#kiosk h3, #wrapper.summerguide div#kiosk div.kiosk{
	background:		url(/medias/images/logo_kioskSg.gif) no-repeat;
}
#wrapper.summerguide.article .chapo{
	background:#e2d7b4;
}
/*===== blog ==========*/
.blog_list{
	background:		url(/medias/images/bgBlogList.png) no-repeat; 
	padding:130px 0pt 0pt 100px;
}

.blog_postList{
 	background:	#aaa69b	url(/medias/images/bgPostList.png) bottom right no-repeat;   
 	width: 680px;
 	padding: 10px 5px 3px 5px;
 	margin: 20px 0;
 	color:#fff ;
}
.blog_postList p{
 	font-size:11px;
}
.blog_postList img.spip_logos{
 	border:0;
}

.blog_postList a.lireArticleAutres {
    margin-left: 575px;
    color: #fff !important;
 	background:		url(/medias/images/puceBlog.png) center left no-repeat;
 	padding: 0 0 3px 10px;
}
.blog_postList h2{
 	background:		url(/medias/images/puceBlogBig.png) center left no-repeat;  
 	color:#fff ;
 	font-size:20px;
 	line-height: 18px;
 	padding-left: 15px; 
 	margin-left:130px;
 	margin-top:0;
}
.blog_postList h2.blogLeft{
 	margin-left:0;  
}



#coms.blogComs{
    padding-left:0;
}
#coms.blogComs form{
    margin: 20px 5px 0 20px;
}
#coms.blogComs strong{
    color:#aaa69b;
    font-size:11px;
}
#coms.blogComs strong i{
    color:#e98e22;
}

.blogComs .comItem{
 	background:		url(/medias/images/blocComRepeat.png) repeat-y;   
 	width: 626px;
 	min-height:70px;
 	border:0;
    margin-bottom:0;
    padding-left:160px;
    padding-right:10px;
}
.comItemBottom{
 	background:		url(/medias/images/blocComBottom.png) no-repeat;   
 	width: 796px;
 	height:11px;
}
.comItemTop{
 	background:		url(/medias/images/blocComTop.png) no-repeat;   
 	width: 796px;
 	height:9px;
}

.blog_postList div.half {
    float: left;
    margin: 10px 10px 0 0;
    width: 250px !important;
}
.pasdelogo div.half {
    width: 320px !important;  
}


.blog_postList #pageTop{
    display: none;
}

/*Styles Damien*/
#focus img.spip_logos{
    float: right;
    margin-left: 8px;
}
#focus{
	background-image:url(../images/fond-focus-ski.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	width: 302px;
	height: 256px;
	padding : 15px 30px 0px 50px;
	margin-left:-14px;
	line-height: 17px;
	margin-top:40px;
}

#focus p{
	font-size:12px;
}

#focus a{
	font-size:12px;
	color :#f5800e;
}

#wrapper.surf #focus a{
	font-size:12px;
	color :#006699;
}

#wrapper.outdoor #focus a{
	font-size:12px;
	color :#669900;
}

#wrapper.snowboard #focus a{
	font-size:12px;
	color :#BF0000;
}


#wrapper.surf #focus{
background-image:url(../images/fond-focus-surf.gif);
}

#wrapper.outdoor #focus{
background-image:url(../images/fond-focus-outdoor.gif);
}

#wrapper.snowboard #focus{
background-image:url(../images/fond-focus-snow.gif);
}

#wrapper.surf #focus h1{
color :#006699;}

#wrapper.outdoor #focus h1{
color :#669900;}

#wrapper.snowboard #focus h1{
color :#BF0000;}

#focus h1 {
color :#f5800e;
line-height: 20px;
margin: 0px 0px 6px;
}

#blog-home {
background-image: url(../images/visuel-blog.jpg);
background-repeat: no-repeat;

padding-left: 60px;

}

#blog-home h1 {
color :#f5800e;
line-height: 20px;
}

#wrapper.surf #blog-home h1{
color :#006699;}

#wrapper.outdoor #blog-home h1{
color :#669900;}

#wrapper.snowboard #blog-home h1{
color :#BF0000;}

#titre-abo-home {
font-family:Verdana;
color :#f5800e;
line-height: 20px;
font-size: 21px;
margin: 3px 0 3px 0;
font-weight:bold;
}

#wrapper.snowboard #titre-abo-home {
font-family:Verdana;
color :#BF0000;
line-height: 20px;
font-size: 21px;
margin: 3px 0 3px 0;
font-weight:bold;
}

#wrapper.outdoor #titre-shop-home {
font-family:Verdana;
color :#669900;
line-height: 20px;
font-size: 21px;
margin: 3px 0 3px 0;
font-weight:bold;
}


#abo-home {
background-image:url(../images/img-accueil-abo.jpg);
background-position:left top;
background-repeat: no-repeat;
padding-left: 105px;
padding-bottom:5px;
height:90px;
}

#abo-gratos-home {
background-image:url(../images/img-accueil-abo-gratuit.jpg);
background-position:left top;
background-repeat: no-repeat;
padding-left: 105px;
padding-bottom:5px;
height:100px;
}

#autopromo-home {
background-image:url(../images/autopromo-surfmovie.jpg);
background-position:left top;
background-repeat: no-repeat;
padding-left:105px;
padding-bottom:5px;
padding-right:20px;
width:240px;
height:145px;
}

#wrapper.snowboard #autopromo-home {
/*background-image:url(../images/autopromo-styletime.jpg);*/
background-image:url(../images/autopromo-surfmovie.jpg);
background-position:left top;
background-repeat: no-repeat;
padding-left:105px;
padding-bottom:5px;
padding-right:20px;
width:240px;
height:145px;
}

#wrapper.snowboard #autopromo-home h1{
color :#BF0000;
font-size:16px;}

#wrapper.ski #autopromo-home h1{
color :#f5800e;
font-size:16px;}


#shop-home {
background-image:url(../images/shop-home-ski.jpg);
background-position:left top;
background-repeat: no-repeat;
padding-left: 105px;
padding-bottom:5px;
height:280px;
}

#wrapper.snowboard #shop-home {
background-image:url(../images/shop-home-snow.jpg);
background-position:left top;
background-repeat: no-repeat;
padding-left: 105px;
padding-bottom:5px;
height:280px;
}

#titre-shop-home {
font-family:Verdana;
color :#f5800e;
line-height: 20px;
font-size: 21px;
margin: 3px 0 3px 0;
font-weight:bold;
}

#wrapper.snowboard #titre-shop-home {
font-family:Verdana;
color :#BF0000;
line-height: 20px;
font-size: 21px;
margin: 3px 0 3px 0;
font-weight:bold;
}


#wrapper.surf #shop-home h1{
color :#006699;}

#wrapper.outdoor #shop-home h1{
color :#669900;}

#wrapper.snowboard #shop-home h1{
color :#BF0000;}

#wrapper.snowboard #newsletter-home h1{
color :#BF0000;}

#wrapper.surf #newsletter-home h1{
color :#006699;}

#wrapper.outdoor #newsletter-home h1 {
color :#669900;}

#newsletter-home h1 {
color :#f5800e;
}

#spotlight2 {
background-image:url(../images/camera-spotlight.jpg);
background-repeat: no-repeat;
padding : 0px 150px 20px 0px;
width:251px;
height:170px;
}


#wrapper.winterguide #spotlight2{
background-image:none;
width:251px;
height:170px;
}

img { border: 0; }


div.magazine-home{
	background: url(/medias/images/articles-archives-home.gif) no-repeat bottom left;
	padding:10px 17px 30px 4px;
	margin-top:40px;
}
                                

#magazine-home img.spip_logos{
    float: right;
    margin:  5px 4px 2px 6px;
	border: 2px solid #f5800e;
}

#wrapper.snowboard #magazine-home img.spip_logos{
    float: right;
    margin:  5px 4px 2px 6px;
	border: 2px solid #BF0000;
}

#wrapper.surf #magazine-home img.spip_logos{
    float: right;
    margin:  5px 4px 2px 6px;
	border: 2px solid #006699;
}

#wrapper.outdoor #magazine-home img.spip_logos{
    float: right;
    margin:  5px 4px 2px 6px;
	border: 2px solid #669900;
}

hr.magazine-home{
    border: 1px dotted #F5800E;
}

#wrapper.snowboard hr.magazine-home{
    border: 1px dotted #BF0000;
}

#wrapper.surf hr.magazine-home{
    border: 1px dotted #006699;
}

#wrapper.outdoor hr.magazine-home{
    border: 1px dotted #669900;
}

#magazine-home a.mag-home-texte{
font-size:11px;
}

#magazine-home a{
    color: #000 !important;
    text-decoration: none !important;
	font-size:13px;
}

#magazine-home p{
    text-decoration: none !important;
	font-size:11px;
}

#magazine-home a.pNews{
    margin-left: 135px;
    display: block;
}

#magazine-home a:hover{
    text-decoration: underline !important;
}




/* RSS colonne droite*/

#rss{
	background-image:url('/medias/images/fluxrss.gif');
	background-position:0 0;
	height:64px;
}

#wrapper.ski #rss{
	background-image:url('/medias/images/fluxrss.gif');
		background-position:0 0;
	height:64px;
}

#wrapper.surf #rss{
	background-image:url('/medias/images/fluxrss.gif');
		background-position:0 0;
	height:64px;
}

#wrapper.outdoor #rss{
	background-image:url('/medias/images/fluxrss.gif');
		background-position:0 0;
	height:64px;
}

ul.pictos li a #rss{
	padding-left: 20px;
	background-position:0 0px;
	background-repeat:no-repeat;
	color:			#000;
	text-decoration: none;
	display: 		block;
}


/* RSS article */
#rub162{
	background:url(/medias/images/titre-fluxrss.gif) no-repeat;
	height:118px;
}
/* freeshop : snowleader */
.art2710 .chapo a.puce, .art2710 #part0, .art2710 #pageTop, .art2710 h1{
    display:none;
}
h2.art2710{
    width:795px;
    height:118px;
    background-image:url('/medias/images/titre-snowloader.gif');
}
.art2710 .chapo p{
    font-size:12px;
    width:480px;
    padding-top:15px;
}
.slTitreCateg div{
    height:31px;
    color:#9d6206;
    text-transform:uppercase;
    font-size:14px;
    background:  url('/medias/images/slTitreCateg.gif') top right no-repeat;
    margin-top:30px;
    padding:5px 15px 5px 5px;
    float:left;
}
.slTitreCateg{
    width:100%;
    font-size:14px;
    background: #000 url('/medias/images/slTitreCateg.gif') top right no-repeat;
}

.art2710 .firstCol{
    margin-left:0;
}
.slDescriptif{
    margin:10px;
    padding:10px;
    border:1px solid #ccc;
}
.slDescriptif img{
    float:left;
}
.slSuite{
    float:left;
    margin-left:10px;
    width:590px; 
}
.slDescriptif h4{
    padding:0;
    background:transparent;
    margin-bottom:25px;
}
.slDescriptif h4 a{
    font-size:14px;
}
.slDescriptif p{
    margin-bottom:15px;
}
.slDescriptif p i{
    color:#ccc;
    font-style:normal;
}
a.slSuite{
    display:block;
    position:absolute;
    margin-left:625px;
    margin-top:155px;
    width:100px;
    height:15px;
    background: url('/medias/images/slienSuite.gif') no-repeat;
    clear:both;
    padding-left:30px;
    color:#adc50f !important;
    font-size:14px !important;
    text-align:left;
    padding-top:15px;
}
.slCatContainer{
    width:115px;
    height:190px;
    float:left;
    text-align:center;
    margin:5px 20px;
}
.slCatContainer img{
    width:115px;
}
.slCatList{
    background:#ccc;
}
.slCatContainer a{
    color:#000 !important;
    font-size:14px;
    font-weight:700;
}
.slCatContainer a:hover{
    text-decoration:none;
}
.art2710 #coms{
    display:none;
}
#slSearch{
    margin-left:50px;
}
#slSearch input.forml{
    border: 1px solid #d1d2cc;
    height: 16px;
}                            

#snowboardTest, #skiTest{
	display:block;
	width:395px;
	height:171px;
	margin-left:-25px;
	margin-top:7px;
	margin-bottom:30px;
}
#snowboardTest{
	background:url(/medias/images/09/spotlight_snow.gif) no-repeat top left;
	
}      
#skiTest{
	background:url(/medias/images/09/spotlight_ski.gif) no-repeat top left;
	width:368px;
	margin-left:5px;
	
}             
#snowboardTest span, #skiTest span{
	display:none;
}

               
#shopHome{
	background:url(/medias/images/09/freeshop.jpg) no-repeat top left;
	width:363px;
	height:528px;
	margin-top:40px;
}
#shopHome h2{
	height:100px;
}
#shopHome li {
	list-style:none;
	float:left;
	width:121px;
}
#shopHome li a{
	width:100%;
	height:134px;
	display:block;
	margin-bottom:1px;
}                      

#newsletter-home{
	background:url(/medias/images/09/newsletter.gif) no-repeat top left;
	width:270px;
	height:162px;
	padding:60px 80px 10px 20px;
	font-size:12px; 
	margin-top:40px;
	margin-left:-5px;
}
#newsletter-home h1{
	display:none;
}
#pubRectHome{
	margin-top:40px;
}                     
#wrapper .slDescriptif h4{
	background-image:none!important;
}