/* Styles de police des liens */
/******************************/
body {
padding:0;
margin:0;
height:100%;
}

html {
padding:0;
margin:0;
height:80%;
}
.cssPoliceLiens
{
   color:#723629;
   text-decoration:none;
   font-weight:bold;
}

/* Style du logo */
/*****************/
.cssDivLogo
{
  min-height:8%;
  max-height:8%;
  max-width:9%;
}
.cssImgLogo
{
	/*height:100%;*/
	width:80%;
        margin-left:5%;
        margin-top:5%
}
/* Style de la barre des menus horizontaux */
/*******************************************/

/* Centrer les menus et les sous-menus - pas de style devant les libelles */
.cssMenuHorizontal {
padding:0;
margin:0;
text-align: center;
list-style: none;
}

/* Display horizontal des menus */
.cssMenuHorizontal  li  {
display:inline-block;
vertical-align: top;
position: relative;
}

/* Display des libelles des menus */
.cssMenuHorizontal a {
display:block;
padding:5px 50px;
text-decoration: none;
font-size:14pt;
font-family:Arial;
font-weight: bold;
color:#fff;:
}

/* Couleur du menu courant */
.cssMenuHorizontalSelectionne a
{
color:#B5B292;
}

/******************* Menu vertical ************************/

.cssBarreMenuVertical
{
	width:18%;/*25% non effectif*/
	height:60%; /*60%*/
    max-height:60%; /*60%*/
    float:left;
   	top:23%;
    position:absolute;
    overflow-x:auto;
	overflow-y:auto;
	left:1%;
	
}
.cssMenuVertical {
  padding:0;
  margin:0;
  list-style:none;
  text-align: left;
  width: 100%; 
  z-index:10;
}
.cssMenuVertical ul {
  padding:0;
  margin:0;
  list-style:none;
  text-align: left; 
  margin-left:8%;
 }
.cssMenuVertical li li {
   border-radius:0;
   margin:0;
}
.cssMenuVertical a {
  display:block;
  text-decoration: none;
   padding: 8px 0;
   font-size:14pt;
   font-weight: bold;
   color:#C8A99A;
}
.cssMenuVertical ul li a 
{
  font-size:1em
}

.cssMenuSelectionne li
{
	max-height: 15em;
}

.cssSousMenuVerticalSelectionne a {
  color:#723629;
}

/* Style de la partie Interactive" */
/***********************************/
.cssPartieInteractive{
	float:right;
	width:80%;
	height:92%;
	/*background:yellow;*/
	overflow:auto;
	font-size:12pt;
	z-index:5;
       
}

.cssPartieInteractiveSansMenuVertical{
	float:left;
	width:80%;
	/*height:85%;*/
	overflow:auto;
	font-size:12pt;
    margin-left:12%;
 
        
}
/* Style des liens bas de page "Plan" et "Mentions" */
/****************************************************/
.cssBasPage
{
  width:98%; 
  float:left;
  bottom:3%;
  position:absolute;
  font-size:10pt;
}
/* Lien Plan site cadr  gauche */
/*********************************/
.cssPlan
{
float:left;
margin-left:1%;

}
/* Lien Mentions cadr  droite */
/********************************/
.cssMentions
{
float:right;

}

.cssBody
{
font-family:Arial;
}
.cssPositionMenuHorizontal
{
 width:100%;
 margin-top:3%;
 /*float:right;*/
}

.cssBarreMenuHorizontal{
	top:20%;
	left:1%;
	width:100%;
	/*height:10%;
        min-height:10%;*/
	background-image:url(Images/ImageFondAccueil.jpg);
	background-repeat:no-repeat;
	background-position:center ;
	background-size:cover;

 	height: 20%; /* hauteur du parent */
  	/*line-height: 4em; *//* hauteur de ligne (identique) */
  	white-space: nowrap; /* interdiction de passer  la ligne */
 }




