body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0px;
	margin:0px;
	border:0px;
	background:url(images/fond_site.jpg) repeat-x top left #3584be;
}

/* global */
	#site {width:759px;margin-left:auto;margin-right:auto;background:url(images/fond_corp.jpg) no-repeat;padding:0px 14px}
	
	.submit{
		background:url(images/bg_btn_submit.png) left bottom no-repeat;
		padding-left:7px;
		padding-bottom:4px;
		text-align:left;
		height:21px;
		width:72px;
		border:0px;
		color:#fff;
		font-size:8px;
		cursor:pointer;
	}
	
	a {text-decoration:underline;color:#fff}
	a:visited {color:#fff}
	img{border:0px;}
	
	a.bouton{
		font-size:8px;
		font-family:Arial Unicode MS, Arial;
		color:#fff;
		line-height:18px;
		text-transform:uppercase;
		text-decoration:none;
	}
	
	a.bouton div{
		background:url(images/bg_btn.png) no-repeat;
		padding-left:10px;
		height:21px;
		width:92px;
	}
	
	a.bouton:hover div,a.bouton:active div{
		background:url(images/bg_btn_over.png) no-repeat;
		text-decoration:underline;
	}
	
	.clear{clear:both;margin:0px;padding:0px;}
	li {color:#fff}
	li a{color:#fff}
	
	.vignette {float:left}

/* corp */
	#lecorp {width:757px;}


/* Header */
	#header {background:url(images/bandeau_sld_groupe.jpg) no-repeat left top;height:105px;width:757px}

/* Main menu */
	
		/* ================================================================ 
		This copyright notice must be untouched at all times.
		
		The original version of this stylesheet and the associated (x)html
		is available at http://www.cssplay.co.uk/menus/final_drop.html
		Copyright (c) 2005-2008 Stu Nicholls. All rights reserved.
		This stylesheet and the associated (x)html may be modified in any 
		way to fit your requirements.
		=================================================================== */
		
		#mainmenu {background:url(images/bg_mainmenu_groupe.jpg) repeat-y top left;height:25px; padding-left:11px;}
		/* hack to correct IE5.5 faulty box model */
		* html #mainmenu {}
		/* remove all the bullets, borders and padding from the default list styling */
		#mainmenu ul {list-style:none;height:25px;margin:0px;margin-top:-1px;padding:0px;}
		#mainmenu ul ul {}
		/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
		#mainmenu li {float:left;position:relative;}
		/* style the links for the top level */
		#mainmenu a, #mainmenu a:visited {	background:url(images/btn_groupe.jpg) repeat-x;font-weight:bolder;line-height:23px;height:23px;padding:5px;text-transform:uppercase;color:#fff;margin-right:1px;text-decoration:none;}
		/* a hack so that IE5.5 faulty box model is corrected */
		* html #mainmenu a.selectedmenu, * html #mainmenu a.selectedmenu:visited { }
		
		/* style the second level background */
		#mainmenu ul ul a.drop, #mainmenu ul ul a.drop:visited { background:#003366; border:solid 1px #555;display:block; text-transform:uppercase; font-size:10px; text-decoration:none; color:#fff;  padding-right:0px; line-height:13px }
		/* style the second level hover */
		#mainmenu ul ul a.drop:hover{}
		#mainmenu ul ul :hover > a.drop {}
		
		
		
		/* hide the sub levels and give them a positon absolute so that they take up no room */
		#mainmenu ul ul {visibility:hidden;position:absolute;height:0;top:24px;left:0; width:180px;background:#003366;}
		/* another hack for IE5.5 */
		* html #mainmenu ul ul {top:23px;t\op:24px;}
				
		/* style the table so that it takes no ppart in the layout - required for IE to work */
		#mainmenu table {position:absolute; top:0; left:0; border-collapse:collapse;;}
		
		/* style the second level links */
		#mainmenu ul ul a, #mainmenu ul ul a:visited {background:#003366; border-top:solid 1px #fff; width:180px;display:block; text-transform:uppercase; font-size:11px; text-decoration:none; color:#fff; padding-right:0px;height:15px;}
		/* yet another hack for IE5.5 */
		* html #mainmenu ul ul a, * html #mainmenu ul ul a:visited {width:179px;w\idth:178px;}
		
		/* style the top level hover */
		#mainmenu a:hover{background:url(images/btn_over_groupe.jpg);		padding-top:-2px;	}
		#mainmenu :hover > a, #mainmenu ul ul :hover > a {background:url(images/btn_over_groupe.jpg);		padding-top:-2px;		height:15px;}
		
		/* style the second level hover */
		 #mainmenu ul ul a:hover{color:#fff;}
		
		/* make the second level visible when hover on first level list OR link */
		#mainmenu ul li:hover ul,
		#mainmenu ul a:hover ul{visibility:visible; }
		/* keep the third level hidden when you hover on first level list OR link */
		#mainmenu ul :hover ul ul{visibility:hidden;}
		/* make the third level visible when you hover over second level list OR link */
		#mainmenu ul :hover ul :hover ul{ visibility:visible;}
		

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
/* Main top */
	#menutop ul{list-style:none;height:11px;float:right;margin:0px;padding:0px;}
	#menutop ul li{float:left;border-right:1px solid #fff}
	#menutop ul li#item_8{border-right:0px}
	#menutop ul li a{
		line-height:11px;
		font-size:9px;
		text-transform:uppercase;
		color:#fff;
		padding:0px 3px;
		text-decoration:none;
	}
	#menutop ul li a:hover,#menutop ul li a:active  {
		text-decoration:underline;
	}

/* contenu */
	#left {padding:0px;padding-top:10px;margin:0px;}
	#left .h1, #contenu .h1{color:#fff;text-transform:uppercase;font-size:30px;font-family:century gothic, arial;padding:15px 0px 3px 15px;margin:0px;font-weight:normal;}
	#left a{text-transform:uppercase;color:#00dbff;font-size:8px;}
	#left .h2{text-transform:uppercase;font-size:24px;font-family:arial;padding:0px;margin:0px;color:#0972b4;margin-left:5px;}
	#contenu {margin:0px 5px;color:#FFFFFF;padding:0px 15px 10px 15px}
	#contenu_index {margin:0px 0px 0px 5px;padding:0px;padding-top:20px;color:#FFFFFF;}
	#contenu li {margin-left:20px;}
	#contenu h2{text-transform:uppercase;font-size:18px;font-family:Century Gothic, arial;padding:0px;margin:0px;padding-bottom:3px;color:#fff;display:block;margin-bottom:5px}
	#contenu .contenu_corp{color:#1960aa;margin-top:10px;}
	#contenu .contenu_corp h2{text-transform:uppercase;color:#134991;font-weight:bold;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;margin:0px;padding:0px;cursor:pointer;border-bottom:1px solid #134991;margin-bottom:8px}
	#contenu .contenu_corp h3{text-transform:uppercase;color:#134991;font-weight:bold;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;margin:0px;padding:0px;cursor:pointer;border-bottom:1px solid #134991;margin-bottom:8px}
	/*#contenu .contenu_corp .texte,#contenu .contenu_corp p{background:#4cade1;padding:5px;border:1px 0px;margin:2px;margin-bottom:8px; color:#134991}*/
	#contenu .contenu_corp .texte, #contenu .contenu_corp p {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#fff none repeat scroll 0 0;
color:#134991;
margin:2px 2px 8px;
padding:5px;
}
	/*#contenu strong,#contenu b{color:#000}*/
	
/* Bannière */
			.decouverte{height:185px;list-style:none; width:747px}
			.decouverte h1{color:#fff;text-transform:uppercase;font-size:30px;font-family:century gothic, arial;margin:0px;font-weight:normal;}
			.decouverte .texte{font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#fff;border-left:1px solid #fff;padding-left:10px;width:530px;text-align:justify;padding-bottom:10px;}
			.decouverte h1,.decouverte .texte{margin-left:20px;}		
	/* Menu des bannieres */
			.jcarousel-control {
				background:url(images/menu_bann_groupe.jpg) repeat-x top left;
				text-align: center;
				padding:0px;
				width:747px;
				
			}
			.jcarousel-control a{padding:2px 10px 5px 10px;color:#fff;text-decoration:none;}
			.jcarousel-control a span{display:none;}
			.jcarousel-control b{color:#fff;line-height:28px;font-size:11px;font-family:Arial, Helvetica, sans-serif}
			.jcarousel-control a:hover{background:url(images/bg_btn_menu3_over.jpg) repeat-x;}
			
			/* navigation index */
			#journee_theme{background:url(images/fond_index_theme.png) bottom right no-repeat;}
			#parcs_attrac{background:url(images/fond_index_parcs.png) bottom right no-repeat;}
			#ski_journee{background:url(images/fond_index_ski.png) bottom right no-repeat;}
			#ski_wd{background:url(images/fond_index_ski2.png) bottom right no-repeat;}
			#voyager_etranger{background:url(images/fond_index_voyage.png) bottom right no-repeat;}
			#voyager_france{background:url(images/fond_index_france.png) bottom right no-repeat;}
			

/* Footer */
	#footer {
		/*background:url(images/bg_groupe_milieu.jpg) repeat-y top left;*/
		margin:0px 5px;
		
	}
	#footer .caption {
		font-family:Arial;
		font-size:18px;
		color:#134991;
		text-transform:uppercase;
		padding:5px;
		padding-top:15px;
		font-weight:normal;
		background:url(images/bg_groupe.jpg) repeat-x top left #3584bd;
	}
		
	#marques{
		background:#5d9dcb;
		width:744px;
		height:102px;
		padding:1px;
		padding-left:2px;
		margin:0px;
		text-align:center;
		float:left;
	}
	
	#retour{float:left;height:61px;background:url(images/btn_retour_accueil.gif) no-repeat left top;width:160px;padding:42px 0px 0px 39px;margin-left:8px}
	#retour a{font-weight:bold;text-decoration:none;font-family:Arial, Helvetica, sans-serif}
	#retour a:hover{text-decoration:underline}
	
	.marque {
		margin-top:1px;margin-left:1px;margin-right:1px;
		width:246px;
		float:left;
		background:url(images/bg_marque_groupe.png) no-repeat top left;
		color:#fff;
	}
	
	.img_marque {
		width:109px;
		height:100px;
		float:left;
	}
	
	a.btn_marque{
		font-size:7px;
		font-family:Arial Unicode MS, Arial;
		color:#fff;
		line-height:13px;
		text-transform:uppercase;
		text-align:left;
		width:68px;
		float:right;
		margin-right:5px;
		text-decoration:none;
	}
	
	a.btn_marque div{
		background:url(images/bg_btn_marque.png) no-repeat;
		padding-left:6px;
		height:16px;
		width:62px;
		
	}
	
	a.btn_marque:hover div,a.btn_marque:active div{
		background:url(images/bg_btn_marque_over.png) no-repeat;
		text-decoration:underline;
	}
	
	.contenu_marque{float:left;padding-left:8px;text-align:left;width:126px;padding-top:10px;}
	#reducSki{	 	background:url(images/img_reduski.jpg) no-repeat;	 }
    #SLDVoyages{	background:url(images/img_sldvoyage.jpg) no-repeat;	 }
	#TeamTour{	background:url(images/img_teamtour.jpg) no-repeat;	 }
    #reducParc{	 	background:url(images/img_reducparc.jpg) no-repeat;	 }
	
	
/* plus */

	#plus{
	/*	background:url(images/bg_plus.jpg) top left #3584be;*/
		background:#3584bd url(images/bg_groupe.jpg) repeat-x scroll left top;
		width:747px;
		height:90px;
		padding:10px 0px 0px 0px;
		margin:0px 5px 0px 5px;
	}
	
	#plus input{margin-top:3px}
	#plus a{padding-top:3px;float:left;}
	#plus #newsletter_input{
		border:1px solid #b52677;
		width:100px;
		float:left;
		margin-right:5px;
	}
	
	#plus h1{
		font-family:Arial;
		font-size:18px;
		color:#134991;
		text-transform:uppercase;
		padding:5px;
		padding-bottom:0px;
		font-weight:normal;
		margin:0px;
		padding-left:10px;
	}
	
	#plus .texte {color:#fff;padding:0px 10px}
	
	#newsletter,#devis{float:left;}
	#newsletter{width:336px;border-right:1px solid #1b5291;}
	#newsletter #btn_newsletter{margin-left:5px;padding-bottom:2px;}
	#devis{width:404px;}
	
	.carousel-wrap{height:195px;width:747px;}
	ul{margin:0px;padding:0px}


/**************** tableau ***************/
	.parcs {margin:0px 10px;width:100%;/*padding-bottom:30px;*/}
	.parcs .image{width:100px}
	.parcs .descrip{padding-top:10px}
	.parcs strong{font-size:12px}
	#detaille {padding-bottom:40px;} 
	
	
	.les_pdts strong{color:#1349a0;font-size:12px;background:url(images/puce.png) no-repeat left;padding-left:12px}
	
	
	
	form{padding:0;margin:0}
	
	
	.SuperClasse .parcs{
				background:transparent url(images/haut_fond_superclasse.png) no-repeat scroll 0 top;
				margin:0px;
				padding:20px 10px 0px 10px;
				margin-bottom:10px
	}
	
	.SuperClasse{background:transparent url(images/bas_fond.png) no-repeat 0 bottom;margin-bottom:10px;display:block}

	.SuperClasse .bouton{position:absolute;}
	
#item_retour{margin-left:635px;margin-top:-18px;position:absolute;}
#item_retour a{text-decoration:none;text-transform:uppercase;font-weight:bold;font-size:10px;background:url(images/fleche_retour.gif) no-repeat left 6px;padding-left:7px;}
.titreSuperClasse{text-transform:uppercase;font-size:13px;line-height:13px;color:#0b2b6a;margin-bottom:3px;font-weight:bold}