/*----------------
	Reseat
-----------------*/
*{margin:0;padding:0;border:0;}

html, body{
	background-color : #4d4d4d;
	font-family: arial;
	font-size: 12px;
	text-align:center;
}
a {border : 0; color : #fff; text-decoration : none;}
a img{border: 0px;}
input{background-color:transparent;}
/*--------- DIVERS --------*/
.arialGrisGras12{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#4D4D4D;}
.arialNoir12{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
.verdanaBlanc12{font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#fff;}
.verdanaBlanc11{font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#fff;}
.verdanaBlanc10{font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#fff;}
.arialBlancGras12{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFF;}
.arialOrangeGras12{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#F6AE13;}
h1 {font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#4D4D4D;font-weight:normal;}
.erreur{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#990000;}
.erreur_big{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#990000;}
a.lien_bleu{font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#00A9E0;}
a.lien_bleu:hover{font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#00A9E0;text-decoration:underline;}
a.lien_orange{font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#F6AE13;}
a.lien_orange:hover{font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#F6AE13;text-decoration:underline;}
/* NEWS */

	#sliderforfait{
		margin-top:5px;
		margin-left:6px;
	}	
	#sliderforfait ul, #sliderforfait li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#sliderforfait li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:743px;
		height:175px;
		overflow:hidden; 
		}	
		
	p#controlsforfait{
		margin:0;
		position:relative;
		} 
	
	#prevBtnforfait, #nextBtnforfait{ 
		display:block;
		margin:0;
		overflow:hidden;
		text-indent:-8000px;		
		width:39px;
		height:86px;
		position:absolute;
		left:0px;
		top:-100px;
		}	
	#nextBtnforfait{ 
		left:687px;
		_left:326px;		
		}														

	#prevBtnforfait{ 
		_left:-362px;		
		}														
	#prevBtnforfait a, #nextBtnforfait a{  
		display:block;
		width:39px;
		height:86px;
		background:url(../images/btn_prev.png) no-repeat 0 0;	
		}	
	#nextBtnforfait a{ 
		background:url(../images/btn_next.png) no-repeat 0 0;	
		}	


/*--------- MENU --------*/
	#navigation li {
	display:inline;
	list-style:none;
	float:left;
	margin-top:2px;
	margin-bottom:0px;
	}
	#navigation li a{
	font-weight:bold;
	display: block ;
	background:#333;
	padding:6px 20px;
	}
	#navigation li.lien1 		a{	}	
	#navigation li.lien1 		a:hover{background:url(../images/menu.jpg) no-repeat 0 -29px;	}
	#navigation li.lien2 		a{	}	
	#navigation li.lien2 		a:hover{background:url(../images/menu.jpg) no-repeat -89px -29px;	}
	#navigation li.lien3 		a{	}	
	#navigation li.lien3 		a:hover{background:url(../images/menu.jpg) no-repeat -223px -29px;	}
	#navigation li.lien4 		a{ }	
	#navigation li.lien4 		a:hover{background:url(../images/menu.jpg) no-repeat -417px -29px;	}
	#navigation li.lienHome1 	a{background:url(../images/menu.jpg) no-repeat 0 0;	}	
	#navigation li.lienHome1 	a:hover{background:url(../images/menu.jpg) no-repeat 0 -29px;	}
	#navigation li.lienHome2 	a{background:url(../images/menu.jpg) no-repeat -89px 0;	}	
	#navigation li.lienHome2 	a:hover{background:url(../images/menu.jpg) no-repeat -89px -29px;	}
	#navigation li.lienHome3 	a{background:url(../images/menu.jpg) no-repeat -223px 0;	}	
	#navigation li.lienHome3 	a:hover{background:url(../images/menu.jpg) no-repeat -223px -29px;	}
	#navigation li.lienHome4 	a{background:url(../images/menu.jpg) no-repeat -417px 0;	}	
	#navigation li.lienHome4 	a:hover{background:url(../images/menu.jpg) no-repeat -417px -29px;	}

/*--------- COULEUR & AUTRE ---------*/
.rouge{color : red;}
a.rouge{color : red;}
a.rouge:hover{color : black;}
.arialBlanc{color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.arialGris{color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.bleu{color : blue;}
.gras{font-weight: bold;}
.verdana{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:white;}
.verdanaNoir{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:black;}
.verdanaBlackMenu{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:black;border:1px solid;}
.verdanaGreyMenu{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#666666;border:1px solid #666;}
#panier{padding-left:455px;line-height:27px;}
#compte{padding-left:48px;line-height:27px;}
#compte a:hover{color:#f4af13;}

/* Formulaires */
.form_ul {
	display:inline;
	list-style:none;
	float:left;
	margin-top:0px;
	*padding-bottom:8px;
}

.form_li1{
	text-align:right;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-right:10px;
	padding-top:3px;
	display:block;
	height:18px;
	width:86px; 
	background-image:url(../images/form2.jpg); 
	background-position:left;
	background-repeat:no-repeat;
	list-style:none;
	float:left;
}

.form_li2{
	text-align:right;
	display:block;
	height:18px;
	width:259px; 
	background-color:#ECEDEE;
	list-style:none;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
}

.form_li3{
	text-align:left;
	display:block;
	height:18px;
	width:196px; 
	background-color:#ECEDEE;
	list-style:none;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
}

.form_li4{
	text-align:right;
	display:block;
	height:18px;
	width:50px; 
	background-color:#ECEDEE;
	list-style:none;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
}

.form_imput{
	text-align:left;
	color:#636363;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:18px;
	width:250px; 
	background-color:#ECEDEE;
	border:0px;
	display:block;
	border-style:none;
	padding-left:5px;
}

.form_imput_age{
	text-align:left;
	color:#636363;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:18px;
	width:50px; 
	background-color:#ECEDEE;
	border:0px;
	display:block;
	border-style:none;
	padding-left:5px;
}

/* Formulaires Blanc */
.form_ul_bl {
	display:inline;
	list-style:none;
	float:left;
	margin-top:0px;
	margin-bottom:0px;
	}

.form_li1_bl{
	text-align:right;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-right:10px;
	padding-top:6px;
	display:block;
	height:20px;
	width:86px; 
	background-image:url(../images/form2_bl.jpg); 
	background-position:left;
	background-repeat:no-repeat;
	list-style:none;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
}

.form_li2_bl{
	text-align:right;
	padding-top:2px;
	display:block;
	height:20px;
	width:259px; 
	background-image:url(../images/form3_bl.jpg); 
	background-position:left;
	background-repeat:repeat-x;
	list-style:none;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
}

.form_li3_bl{
	text-align:left;
	padding-top:4px;
	display:block;
	height:20px;
	width:196px; 
	background-image:url(../images/form3_bl.jpg); 
	background-position:left;
	background-repeat:repeat-x;
	list-style:none;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
}

.form_li4_bl{
	text-align:left;
	padding-top:3px;
	display:block;
	height:20px;
	width:50px; 
	background-image:url(../images/form3_bl.jpg); 
	background-position:left;
	background-repeat:repeat-x;
	list-style:none;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
}

.form_imput_bl{
	text-align:left;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:14px;
	width:250px; 
	background-color:#636363;
	border:0px;
	display:block;
	border-style:none;
	padding-left:5px;
	margin-top:3px;
}

.form_imput_age_bl{
	text-align:left;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:14px;
	width:50px; 
	background-color:#636363;
	border:0px;
	display:block;
	border-style:none;
	padding-left:5px;
}

/*formulaire compte*/
.form_li_compte1{
	text-align:right;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-right:10px;
	padding-top:3px;
	display:block;
	height:16px;
	width:105px; 
	background-color:#F6AE13;
	list-style:none;
	margin-top:0px;
	margin-bottom:10px;
	float:left;
}

.form_li_compte2{
	text-align:right;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-right:10px;
	padding-top:3px;
	display:block;
	height:16px;
	width:170px; 
	background-color:#F6AE13;
	list-style:none;
	margin-top:0px;
	margin-bottom:10px;
	float:left;
}

.form_li_comptea{
	text-align:left;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-right:10px;
	padding-top:1px;
	display:block;
	height:18px;
	width:190px; 
	background-color:#636363;
	list-style:none;
	float:left;
}

.form_li_compteb{
	text-align:left;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-right:10px;
	padding-top:1px;
	display:block;
	height:18px;
	width:120px; 
	background-color:#636363;
	list-style:none;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
}

.imput_compte1{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#CCC;
	padding-left:15px; 
	height:18px;
	width:180px;
	background-color:#636363;	
}

.imput_compte2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	padding-left:15px; 
	width:180px;
	height:18px;
	background-color:#636363;
	outline:hidden;
}

.imput_compte3{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#fff;
	padding-left:15px;
	height:16px;
	width:100px;
	background-color:#636363;	
}

/* Big box with list of options */
	#ajax_listOfOptions{
		position:absolute;	/* Never change this one */
		width:250px;	/* Width of box */
		height:250px;	/* Height of box */
		overflow:auto;	/* Scrolling features */
		border:1px solid #666;	/* Dark green border */
		background-color:#FFF;	/* White background color */
		text-align:left;
		font-size:0.9em;
		z-index:1000;
	}
	#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
		margin:1px;		
		padding:1px;
		cursor:pointer;
		font-size:0.9em;
	}
	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
		
	}
	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		background-color:#f7c411;
		color:#FFF;
	}
	#ajax_listOfOptions_iframe{
		background-color:#F00;
		position:absolute;
		z-index:5;
	}

/*--------- DIV ---------*/
#Tableau_01 {
	position:relative;
	width: 955px;
	margin: auto;
	text-align:left;
	z-index:5;
}

#centre{
	clear: both;
	width: 100%;
	overflow:hidden;
	background-image:url(../images/fond_menu.gif);	
	background-position:left;
	background-repeat:repeat-y;
	*margin-top:-3px;
}

#sunclear-01 {
	width:209px;
	height:108px;
	float: left;
}

#sunclear-02 {
	width:746px;
	height:45px;
	float: right;
	background-image:url(../images/sunclear_02_etape2.gif);	
}

#sunclear-03 {
	width:746px;
	height:29px;
	text-align:left;
	float: right;
	background-color:#333333;
}

#sunclear-04 {
	width:746px;
	height:34px;
	float: right;
	text-align:right;
	background-color:#b2b2b2;
}

#sunclear-05 {
	width:197px;
	float: left;
	margin-left: 0px;
	overflow:hidden;
}

#sunclear-06 {
	width:758px;
	float: left;
	text-align:left;
	overflow:hidden;
	background-color:#fff;
	min-height:200px;
	*min-height:205px;
	height:expression(this.scrollHeight > 190 ? "auto":"190px"); 
}

#sunclear-07 {
	clear: both;
	width:955px;
	height:13px;
	background-image:url(../images/sunclear_07.gif);
	background-repeat:no-repeat;
}

#sunclear-08 {
	clear: both;
	width:955px;
	height:47px;
	background-image:url(../images/footer.jpg);
	background-repeat:no-repeat;
	line-height: 47px;
}

#sunclear-08bis {
	clear: both;
	width:955px;
	height:40px;
	background-image:url(../images/footerbis.jpg);
	background-repeat:no-repeat;
	line-height: 47px;
}
#sunclear-08bis ul{list-style:none;}
#sunclear-08bis li{display:inline;padding-right:20px;outline:none;}
#sunclear-08bis a{outline:none;}

/*--------Agences---------*/
#carte{
	margin : 5px;
}

.agence{
	font-weight:bold;
	font-size:14px;
}

/*-------conditions de vente-----*/
#conditions_vente{
	height:450px;
	overflow:auto;
}

#conditions_vente .titre_conditions{
	margin-top:15px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
}

#conditions_vente .sous_titre_conditions{
	font-size:12px;
	font-weight:bold;
	margin-left:10px;
	margin-top:15px;
	margin-bottom:5px;
}

#conditions_vente p{
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	text-align:justify;
}
/*--------- FOOTER --------*/
.spacer_footer {
	width: 10px;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-position: center;
}
.footer a{
	text-decoration:none;
}

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

/*--------- FORM --------*/
.tabjaune1 {
	background:url(../images/fond_jaune_form1.jpg) no-repeat center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	width:140px;	
	height:27px;
	text-align:right;
	padding-right:10px;
	*padding-top:0px;
	color:#FFFFFF;
}

.tabjaune2 {
	background:url(../images/fond_jaune_form2.jpg) no-repeat center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	width:87px;	
	height:27px;
	text-align:right;
	padding-right:10px;
	*padding-top:0px;
	color:#FFFFFF;
}

.inputgris1 {
	background-color:#929292;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:40px;	
	height:18px;
	text-align:left;
	padding:0px 10px 0px 10px;
	color:#FFFFFF;
	margin-left:6px;
}

.inputgris2 {
	background-color:#929292;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:90px;	
	height:18px;
	text-align:left;
	padding:0px 10px 0px 10px;
	color:#FFFFFF;
	margin-left:6px;
}

.inputgris3 {
	background-color:#929292;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:150px;	
	height:18px;
	text-align:left;
	padding:0px 10px 0px 10px;
	color:#FFFFFF;
	margin-left:6px;
}

.menugris1 {
	background-color:#929292;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:40px;	
	height:18px;
	text-align:left;
	color:#FFFFFF;
	margin-left:6px;
}

.menugris2 {
	background-color:#929292;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:90px;	
	height:18px;
	text-align:left;
	color:#FFFFFF;
	margin-left:6px;
}

.menugris3 {
	background-color:#929292;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:150px;	
	height:18px;
	text-align:left;
	color:#FFFFFF;
	margin-left:6px;
}

/*DIV Bibliotheque*/
#bib-01 {
	width:734px;
	height:37px;
	background-image:url(../images/bib_01.jpg);
	padding-top:15px;
	padding-left:15px;
}

#bib-02 {
	width:734px;
	height:19px;
	background-image:url(../images/bib_02.jpg);
	padding-left:12px;
	padding-top:5px;
}

#bib-03 {
	width:734px;
}

#bib-04 {
	width:734px;
	background-image:url(../images/bib_04.jpg);
	padding-left:5px;
}

#bib-05 {
	width:734px;
	background-image:url(../images/bib_04.jpg);
}

#bib-06 {
	width:734px;
}

/*contenu*/
#contenu_etendu {position:relative;height: auto; min-height:350px; }
body > #contenu_etendu {height: auto; min-height: 350px;}