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

body
{
	background-image:url(../../images/fond.png);
	background-repeat:repeat;
	/*background-color:#8d7971;*/
}

h3
{
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:150;
	text-decoration:underline;
}

h4
{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:100;
}

h4 li
{
	list-style:circle;	
}

.StyleTexte h3
{
	color:#aaa094;
	/*margin-left:48px;*/
	text-transform:uppercase;
	font-size:26px;
}

.StyleTexte h4
{
	font-size:16px;
}

.miniNum
{
	font-size:12px;
	font-style:italic;
}

.DivBasPageGauche
{
	width:310px;
	height:94px;
	position:absolute;
	margin-top:-48px;
	margin-left:1px;
	
	border:thin solid #aaa094;
}

.DivBasPageDroite1
{
	width:550px;
	height:93px;
	position:absolute;
	margin-top:-48px;
	margin-left:8px;
	
	border:thin solid black;
	
	/*background-color:#FF0;*/
}

.DivBasPageDroite1_1
{
	width:535px;
	height:58px;
	position:absolute;
	margin-top:4px;
	margin-left:6px;
	
	border:thin solid black;
	
	background-image:url(../../images/bandeau_bas_1.jpg);
	background-repeat:no-repeat;
}

.DivBasPageDroite1_2
{
	width:535px;
	height:23px;
	position:absolute;
	margin-top:68px;
	margin-left:6px;
	
	border:none;
	color:#2a221f;
	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	
	/*background-color:#099;*/
}

.DivBasPageDroite2
{
	width:104px;
	height:93px;
	position:absolute;
	margin-top:-48px;
	margin-left:560px;
	
	border-top:thin solid black;
	border-bottom:thin solid black;
	border-right:thin solid black;
	
	background-image:url(../../images/booklet.png);
	background-repeat:no-repeat;
	background-position:center;
	
	cursor:pointer;
	
	/*background-color:#F00;*/
}

.SDivBasPageGauche
{
	margin-left:-2px;
	margin-top:4px;
	display:inline-block;
}

.LienSDivBasPageGauche
{
	text-decoration:none;
}

.ImgSDivBasPageGauche
{
	/*height:88px;*/
	border:none;
	margin-top:3px;
}

.drapeaufr
{
	width:39px;
	height:19px;
	position:absolute;
	margin-top:-84px;
	margin-left:174px;
	
	cursor:pointer;
}

.drapeaufri
{
	width:39px;
	height:19px;
	position:relative;
	display:inline-block;
	cursor:pointer;
	top:-250px;
}

.drapeauuk
{
	width:39px;
	height:19px;
	position:absolute;
	margin-top:-84px;
	margin-left:220px;
	
	cursor:pointer;
}

.drapeauuki
{
	width:39px;
	height:19px;
	position:relative;
	display:inline-block;
	cursor:pointer;
	top:-250px;
}

.lienFinPage
{
	color:#000; 
	text-decoration:none;
}

.lienFinPage:hover
{
	/*font-weight:bold;*/
	color:white;
}

.TablePrincipaleAccueil
{
	width:980px;
	height:618px;
	background-image:url(../../images/FondTableauAccueil.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-position:top;
}

.lienAccueil:hover
{
	font-weight:900;	
}

.MenuAccueil
{
	color:#FFF;
	text-align:center;
	vertical-align:middle;
	/*margin-top:20px;*/
	height:30px;
	/*border: thin solid #FFF;*/
	width:413px;
/*	font-family:"Times New Roman", Times, serif;*/
	font-size:18px;
}

.btnAccueil
{
	background:none;
	color:#FFF;
	height:30px;
	border: thin solid #FFF;	
	cursor:pointer;
}

.TablePrincipalePages
{
	width:1002px;
	height:640px;
	margin-top:30px;
	text-align:center;
	vertical-align:middle;
	/*background-image:url(../../images/FondTableauPages.jpg);
	background-position:center;*/
		
	/*A Sup*/
	border: medium solid #aaa094;
	background-color:#695a54;
}

.StyleTexte
{
	color:#000;
	/*height:500px;*/
	width:624px;
	background-color:#FFF;
	text-align:justify;
	margin-left:20px;
	margin-right:20px;
	margin-top:20px;
	vertical-align:middle;
	min-height:300px;
}

.ArtTrad
{
	position:absolute;
	margin-top:-48px;
	margin-left:1px;
}

.STablePrincipalePages
{
	width:980px;
	height:618px;
	margin:11px;
	border-spacing:0px;

	
	/*A Sup*/
	/*border: thin solid #FFF;*/
	background:none;
}

#slideshow #slidesContainer {
  margin:0 auto;
  width:398px;
  height:234px;
  overflow:auto; /* affiche une scrollbar au cas ou */
  position:relative;
}

# #slideshow #slidesContainer .slide {  
  margin:0 auto;  
  width:398px;  /* reduit de 20 pixels la div #slidesContainer pour permettre d'afficher la barre de scroll */  
  height:234px;  
}

.control {  
  display:block;  
  width:398px;  
  height:234px;  
  text-indent:-10000px;  
  position:absolute;  
  cursor: pointer;  
}  

#leftControl {  
  top:0;  
  left:0;  
  background:transparent url(../../img/control_left.jpg) no-repeat 0 0;  
}  

#rightControl {  
   top:0;  
   right:0;  
   background:transparent url(../../img/control_right.jpg) no-repeat 0 0;  
 }
 
#navDiapo{  
    display:block;  
    width:0px;  
    height:0px;  
    position:absolute;  
    right:25px;  
    bottom:10px;  
    cursor:pointer;  
}

li
{
	list-style:none;
}


.navigation { 
  	  margin: 0; 
      padding: 0;
	  list-style: none; 
      background-image:url(../../images/FondSmenu.jpg);
	  background-repeat:repeat;
	  
      color: #fff; 
      width: 318px; 
      /*font: 1.2em "Trebuchet MS", sans-serif; */
	  font-family:Arial, Helvetica, sans-serif;
	  font-size:15px;
	  font-weight:bold;
	  cursor:pointer;
/*	  vertical-align:middle;
	  text-align:center;*/
	  text-decoration:none;
      } 
	  
   .navigation a, .navigation span { 
      display: block; 
	/*      padding: 4px 10px; */
      color: #fff; 
      text-decoration: none; 
      background: #000 url(../../images/FondBtn.jpg); left bottom no-repeat;
	  /*height:47.2px;*/
	  height:47.2px;
	  
/*	  list-style:none;*/
	  /*vertical-align:middle;*/
      } 
	  
	  .toggleSubMenu2
	  {
		  height:47.2px;
		  background: url(../../images/FondBtn.jpg);
		  background-repeat: no-repeat;
		  background-position:top;
	  }
	  
	  .navigation .toggleSubMenu2 a
	  {
		  background:none;
	  }
	  
	  .toggleSubMenu2 li a
	  {
		  background:none;
	  }
	  
	.navigation a:hover, .navigation .toggleSubMenu a:hover, .toggleSubMenu2 a:hover
	{
		color: #666;
		font-weight:bold;
	}
	  
   .navigation .toggleSubMenu a, .navigation .toggleSubMenu span, .navigation { 
      background-image: url(../../images/FondBtn.jpg); 
      } 
   .navigation .toggleSubMenu .open a, .navigation .toggleSubMenu .open span { 
      background-image: url(../../images/FondBtn.jpg);
      } 
   .navigation a:hover, .navigation a:focus, .navigation a:active { 
      /*text-decoration: none; */
      } 
   .navigation .subMenu { 
      font-size: 1em; 
      background: #ccc url(../../images/FondSmenu.jpg) 0 0 repeat; 
      /*font-size: .9em; */
      margin: 0; 
      padding: 0; 
	  margin-bottom:4px;
	  /*border-bottom:medium #F00 solid;*/
/*      border-bottom: 1px solid #666;*/
	  text-decoration:none;
	  /*color:#CCC;*/
/*	  vertical-align:middle;*/
      } 
   .navigation ul.subMenu a { 
      background: none; 
      padding: 2px 5px;
	  height:18px;
	  font-weight:normal;
	  text-align:left;
	  color:#999;
  	  cursor:pointer;
	  text-decoration:none;
/*	  list-style-type:none;
	  list-style-position:inside;
	  list-style:none;*/
	  /*vertical-align:middle;*/
      }

#CadreContenuGalerie {
	width:600px;
	overflow:auto;
	height:200px;
	margin-left:0px;
	margin-top:0px;
	text-align:center;
	vertical-align:middle;
	/*border:#000 thin solid;*/
}

#afficheZoomImage
{
	position:fixed;
	width:450px;
	height:400px;
	background-color:#FFF;
	margin-top:40px;
	margin-left:95px;
	text-align:center;
	visibility:hidden;
}

.fermeZoomImage
{
	cursor:pointer;	
}

.fermeZoomImage:hover
{
	font-weight:bold;
}

.TitreZoomImage
{
	
}


#menu
{
 width: 170px;
 margin-top:-190px;
 /*background-color: #FFFF99; 
 border: 1px solid #000000;*/
}
 
#menu h2
{
 color: #0000EE;
 text-align: center;
 font-size: 15px;
}

#menu li
{
 list-style-type: none;
 list-style-position: inside;
 text-align:center;
 color:#FFF;
 font-size:16px;
 font-variant:small-caps;
}

#centre
{
 position:relative;
 height: 400px;
 width: 600px;
 /*margin:auto;*/
 margin-left: 420px;
 margin-top:-50px;
 /*border: 1px solid #BBBBBB;*/
}

.item
{
 position: absolute;
}


/*.demo {
			border: none;
			background:none;
		}
		#carousel { position: relative; height: 350px; margin: 0; padding: 0; }
		#carousel li { float: left; cursor: pointer; cursor: hand; list-style: none; margin: 0; padding: 0; width: 128px; height: 128px; }
		#carousel li img { height: 100%; width: 100%; }	*/