@charset "utf-8";
/* CSS Document */


body {
	
-x-system-font:none; 
font-family:verdana,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
padding:0;
background-image:url(images/arrier.png);
color:#c99d1e;
} 
* html body{
background-repeat:repeat; 
background-color:#804000;
background-color: transparent;
background-image:url(images/arrier2.png);  
 
}


 


.panelContainer { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */
			margin: 0;
			text-align:center; 
			width: 100%;
		}
		
		
		.loading { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */
			margin: 0;
			text-align:center; 
			width: 100%;
		}

/*
#global {position: relative;background-image:url(images/arr1.png);background-repeat:no-repeat; width:856px;overflow: hidden; margin: 0 auto; padding: 0; text-align: center; z-index:1;} 


*/
#global {position: relative;background-image:url(images/arr1.png);background-repeat:no-repeat; width:856px; margin: 0 auto; padding: 0; text-align: center; z-index:1;} 
#global2 {position: relative;width:800px;overflow: hidden; margin: 0 auto; padding: 0; text-align: center;} 
/*entete*/

#baniere1{
width:800px;height:145px;	}

#baniere2{
width:800px;height:245px;	}

#menu_fond{position:relative;
width:800px;height:36px;background-image:url(images/arr-menu.png);vertical-align:middle;text-align:center
	}
 .reser{}
 .reser img{border:0}


/*menu*/
#menu { margin: 0; padding:0; border:0 none; height:36px; list-style: none; position:relative; }
#menu li {  display: inline; margin:0 12px 0 12px; color:#FFF; text-decoration:none; font-size:9px; font-family:Arial, Helvetica, sans-serif; border:0 none;}
#menu li a:link, #menu li a:visited { height:21px; padding-left:0px;padding-top:12px; color:#FFF; font-weight:bold; text-decoration:none; text-align:left; display: inline-block; }
#menu li a:hover { color:#800000;font-weight:900; font-size:10px; }
#menu li a.actif { height:27px; padding-left:0px; color:#800000; font-size:12px;font-weight:bold;  }


/*contenu*/

#contenu_conteneur{  
padding-bottom:0px;  
}

#contenu{ 
margin:20px 20px;
min-height:320px;
margin-bottom:18px;
}

.contenu_text{color:#d3cbcb;font-size:11px;text-align:left}
.titre{font:Verdana, Geneva, sans-serif; font-size: 14px; color: #900;text-align:left;font-weight:bold}

.titre2{color:#c99d1e;font-family:Georgia, 'Times New Roman', Times, serif;font-weight:lighter;font-size:17px;}

#img3{
	
	margin-left:50px;
}
/*hacks*/
*html .titre2{
	margin-top:25px;
	}
*html #img3{
	margin-left:25px;
	} 

*html #adresse{
margin-top:100px;
	}
*html #contenu{ 
margin:20px 20px;
height:340px;
margin-bottom:18px;
}
 
 
 
#txt1{
	margin:0 80px 0 10px;
	
	}
#txt1 a{color:#900}	
#lien a{color:#6A3500}	
/*pied de page*/

#pied{
width:800px;
height:37px;
background:url(images/foot.png);
position:relative;
bottom:0;
left:0;
font-size:12px;


}


/*mise en forme formulaire*/
#contact input { width: 240px; margin: 5px; border: 1px #999 solid; font-size:11px;background-image:url(images/input.png);background-repeat:repeat-x }
#contact textarea { margin: 5px; border: 1px #999 solid; width: 240px;; font-size:11px;font-family:Arial;background-image:url(images/input.png);background-repeat:repeat-x}
#contact { padding-left: 0px; }
#contact .bouton { font-size: 11px; width: 140px; margin: 5px; border: 1px #999 solid; }
 
 
#idForm input { width:160px; margin: 5px; border: 1px #999 solid; font-size:11px; }
#idForm select { margin: 5px; border: 1px #999 solid; font-size:11px;background-image:url(images/input.png);background-repeat:repeat-x }
#idForm textarea { margin: 5px; border: 1px #999 solid; width: 240px;; font-size:11px;font-family:Arial;background-image:url(images/input.png);background-repeat:repeat-x}
#idForm { padding-left: 0px; }
#idForm input[type=button] { font-size: 11px; width: 160px; margin: 5px; border: 1px #999 solid;background-color:#FFF;background-image:url(images/input.png);background-repeat:repeat-x ;color:#000;font-weight:bold}
 
 
/*gallery*/
.gallery {
				zoom:1;
				width:auto;
			}
			.gallery a {
				display:block;
				float:left;
				margin:5px;
				text-align:center;
				
				opacity:0.87;				
			}
			.gallery a:hover {
				opacity:1;
			}
			.gallery a img {
				border:none;
				display:block;
			}
			.gallery a#vlightbox{display:none}