/* ----- ELEMENTS DE DEPARD ----- */





/* ----- VOS CLASSES ET ELEMENTS ----- */

@charset "iso-8859-1";

body{
margin: 0px;
background-color: #353535;
}

h2.menutitre{
	cursor:pointer;
}

#conteneur{
	width: 980px;
	margin: auto;
	background: #353535;
	font: 12px  Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;

}

img{
	border:0;
}


form {
	margin:0;
	padding:0;
}

a{
	color:#003366;
	text-decoration:none;
	
}

a hover{
	text-decoration:underline;

}

/* ----- CLASSES COMMUNES ----- */

.champ_qte { border: 0; background: none; color: #000; width: 18px }
ul.compte { padding: 5px; border: 1px solid #ccc; list-style: none }
p.centre { text-align: center; margin: 10px }
p.erreur { color: #c00; font-weight: bold; text-align: center }
span.erreur { font-size: 11px; color: #c00 }
span.rouge { color: #c00 }

#top{
	width:980px;
	height:56px;
	background:url('../../images/top.jpg') no-repeat;
}


#menu_haut {
	margin:0;
	padding:0;
	height:15px;
	position:absolute;
	list-style:none;
	width:350px;
	margin: 20px 0 0 680px;
	color: #8893AD;
	left: 37px;
}

/* lien du menu_haut*/
#menu_haut a{
	text-decoration:none;
	color:#999999;
	font-size:11px;

	
}

 /*lien du menu_haut sur passage de la souris*/
#menu_haut a:hover{
	color:#FF802B;
	text-decoration:underline;
}

#menu_haut li{
	float:left;
	padding-left: 10px;
	color:#ffffff;
	margin-right:15px;
}

#banniere{
	width:980px;
	height:232px;
	background:url('../../images/banniere.jpg') no-repeat;
}




#logo{
	width:186px;
	height:184px;
	position:absolute;
	margin-left:51px;
	margin-top:23px;
}

#rubrique{
	width:980px;
	height:67px;
	background:url('../../images/rubrique.jpg') no-repeat;
	font-size: 14px;	
}

#bande0{
	width: 114px ;
	height:23px;
	margin-left:35px;
	margin-top:8px;	
	float:left;
	text-align:center;	
}

#bande0 a{
	width: 114px ;
	height:20px;
	padding-top:3px;
	color:#FFFFFF;
	display:block;
}

#bande0 a:hover{
	background:url('../../images/bande.jpg') repeat-x;	
}



#bande1{
	
	width: 140px;
	height:23px;
	margin-left: 1px;
	margin-top:8px;
	float:left;
	text-align:center;
}

#bande1 a{
	height: 20px;
	width: 140px;
	display:block;
	padding-top: 3px;
	color:#FFFFFF;
}

#bande1 a:hover{	
	background:url('../../images/bande.jpg') repeat-x;	
}


#bande2{
	width: 148px;
	height:23px;
	margin-left: 1px;
	margin-top:8px;
	float:left;
	text-align:center;
}

#bande2 a{
	height: 20px;
	width: 148px;
	display:block;
	padding-top: 3px;
	color:#FFFFFF;
}

#bande2 a:hover{
	background:url('../../images/bande.jpg') repeat-x;	
}

#bande3{	
	margin-left: 1px;
	margin-top:8px;
	height:23px;
	width: 171px ;
	float:left;
	text-align:center;
}

#bande3 a{
	height: 20px;
	width: 171px;
	display:block;
	padding-top: 3px;
	color:#FFFFFF;
}

#bande3 a:hover{	
	background:url('../../images/bande.jpg') repeat-x;	
}

#bande4{
	margin-left: 2px;
	margin-top:8px;
	height:23px;
	width: 182px ;
	float:left;
	text-align:center;
}

#bande4 a{
	height: 20px;
	width: 181px;
	display:block;
	padding-top: 3px;
	color:#FFFFFF;
}

#bande4 a:hover{	
	background:url('../../images/bande.jpg') repeat-x;	
}


#bande5{
	margin-left: 1px;
	margin-top:8px;
	height:23px;
	width: 147px ;
	float:left;
	text-align:center;
}

#bande5 a{
	height: 20px;
	width: 146px;
	display:block;
	padding-top: 3px;
	color:#FFFFFF;
}

#bande5 a:hover{	
	background:url('../../images/bande.jpg') repeat-x;	
}



#rubrique a{
	text-decoration:none;
	color: #FFFFFF;
}

.bouton_ok{
	width:28px;
	height:23px;
	position:absolute;
	margin-left:914px;
	margin-top:38px;
	
}

.champs{
	width:121px;
	height:17px;
	position:absolute;
	margin-left:790px;
	margin-top:40px;
	border:0;
}

#tab {
	width:980px;
	height:565px;
}

#tab2 {
	width:980px;
	height:166px;
	background:url('../../images/bas.jpg') no-repeat;
	
}

#tab td{
	vertical-align:top;
}

#tab2 td{
	vertical-align:top;
}

#gauche{
	width: 289px;
	background:url('../../images/gauche.jpg') repeat-y;
}

#page{
	width: 436px;
	height:535px;
	font-size:12px;
	float:left;
	text-align:justify;	
	padding-left: 15px;
	padding-right:20px;	
}

html>body #page {
	height: auto;
	min-height: 535px;
}

a:hover{
	text-decoration:underline;

}
#droite{
	width: 38px;
	background:url('../../images/droite.jpg');
}

#cat{
	height: 22px;
	width: 112px;
	margin-left: 55px;
	background:url('../../images/categorie.jpg') no-repeat;
	font-size:15px;
	color:#ffffff;
	font-weight:bold;
	padding:2px 0 0 45px;
}

#sous_menu{
	margin-top: 30px;
	width: 177px;
	margin-left: 66px;
	
}

#sous_menu h2{
	font-size:12px;
	margin:0;
	padding-top: 8px;
	padding-bottom: 8px;
	/*padding:8px;*/
	color: #FFFFFF;
	background:url('../../images/fleche_h3.png')  no-repeat left;
	padding-left: 22px;
	text-transform:uppercase;

}

#sous_menu h2 a{
color:#ffffce;
}

ul.stretcher{
	list-style:none;
	margin:0;
	padding:0;
	margin-left: 25px;
}

ul.stretcher li {
	margin:0;
	padding:0;
	margin: 5px 0 5px 0;
}

ul.stretcher li a{
	margin:0;
	padding:0;
	margin: 10px 0 10px 0;
	padding-left: 10px;
	background:url(../../images/fleche_h4.png) no-repeat top left;
	color:#ffffce;
	
}

#centre{
	background:url('../../images/centre.jpg');
	width: 653px;
	/*font-family: Calibri;*/	
}



h2.titre  {
	background:url('../../images/categorie2.png') no-repeat bottom;	
	width: 371px;
	height: 27px;
	margin-top: 20px;
	margin-left: 43px;	
	font-size:20px;
	color:#FF680D;
	padding: 0 0 0 15px;
}

h1.titre  {
	background:url('../../images/categorie2.png') no-repeat bottom;	
	width: 371px;
	height: 27px;
	margin-top: 20px;
	margin-left: 43px;	
	font-size:20px;
	color:#FF680D;
	padding: 0 0 0 15px;
}

.texte{
	margin-left: 43px;
	width: 386px;
}

#sous_corps{
	margin-top: 20px;
	margin-bottom: 20px;
	font-size:12px;
	
}

#cote_bandeau{
	background:url('../../images/catégorie2.png');
	background-repeat:no-repeat;
}

#page_cote{
	float:left;
	width: 156px;
	height: 400px;
	
}

#page2{
	margin-top: 16px;
	float:left;
	width: 156px;
	height: 139px;
	
	
}


#page3{

	margin-top: 30px;
	float:left;
	width: 156px;
	height: 139px;
	
}
div.titre2{
	margin:0;
	padding:0;
	margin-top: 20px;
	background:url('../../images/info.png') no-repeat;
	height: 19px;
	width: 116px;
	font-size: 14px;
	color: #FFFFFF;
	padding: 3px 0 0 40px;
	text-transform:uppercase;
}

div.texte2{
	margin:0;
	padding:0;
	height:107px;	
	color: #003366;
	font-size: 13px;
	width: 156px;
	text-align:center;
	background:url('../../images/texte2.jpg') no-repeat;
		
}

#zone_texte2{
	margin-left: 12px;
	margin-right: 12px;
}

#flash_infos{
	height:117px;	
	background:url('../../images/texte3.jpg') no-repeat;
	color: #003366;
	font-size: 12px;
	width: 156px;
	text-align:center;
}


#horaire{
	margin: 0;
	padding: 0;
	padding-top: 18px;
	margin-bottom:3px;
	text-align:center;
}
.horaire{
	margin: 0;
	padding: 0;
	margin-top: 10px;
	margin-bottom:3px;	
}


#span{ 
	position:absolute;
	margin-top:42px;
	margin-left: 712px;
	color:#FFFFFF;
	display:block;
}

#societe{
	text-align:center;
	margin-top:38px;
	color: #d3d3d3;
	font-family:Tahoma;
	font-size: 13px;
	font-weight: bold;
	height:35px;	
}



#bas_page{
	
	margin-left: 140px;
	margin-right:140px ;
	font-family: Candara;
	font-size: 12px;
	color: #B1B1B1;
	text-align:center;
	height: 45px;
	
}

#bas_page a{
	text-decoration:none;
	color: #B1B1B1;
	margin-left: 5px;
	margin-right: 5px;
}

#bas_page a:hover{
	color:#FF802B;
	text-decoration:underline;
}

#ekinoxe{
	/*background:url(../Images/ekinoxe.png) no-repeat;*/
	height: 71px;
	width:73px; 
	float:left;
	position:absolute;
	margin-left: 50px;
	margin-top: 150px;
}

marquee#flash_infos {
	
	width: 156px;
	height: 117px;
}


marquee#flash_infos h2{
	color: #003366;
	font-size: 13px;
	margin:0;
	padding:0;
	margin-bottom:5px;
	margin-top: 3px;
}

.photo_galerie {
	border: 1px solid #666666;
}