body{
	margin:0px;
	padding:0px;
	behavior:url('./css/csshover2.htc'); /* Fichier importe pour permettre à Internet Explorer de comprendre la pseudo-classe :hover */
	background-color:#ECECEC;
}

.clear {clear:both;}

/*

HOME PAGE

*/

#centrageH{
	position:relative;
	width:860px;
	height:473px;
	margin-top:50px;
	
	margin-right:auto;
	margin-left:auto;
	

}

#gaucheH{
	position:relative;
	float:left;
	width:263px;
	height:473px;
	BACKGROUND-IMAGE: url(../images/home/bdGauche.gif);
	BACKGROUND-POSITION: left top;
	BACKGROUND-REPEAT: no-repeat;
}

#droiteH{
	position:relative;
	float:left;
	width:597px;
	height:473px;
}

#bdHautH{
	position:relative;
	width:597px;
	height:93px;
	margin:0px 0px 18px 0px;
	BACKGROUND-IMAGE: url(../images/home/bdHaut.gif);
	BACKGROUND-POSITION: left top;
	BACKGROUND-REPEAT: no-repeat;
}




#menuH{
	
	position:absolute;
	top:93px;
	left:0px;
	border-left: solid 20px #B0EBF3;
	z-index:200;
	width:577px;
	background-color:#B0EBF3;
	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: Italic;
	font-weight: normal;
	text-decoration:none;
	color: #3D2902;
	
	
}


#centreH{
	position:relative;
	width:597px;
	height:188px;
	BACKGROUND-IMAGE: url(../images/home/centre.jpg);
	BACKGROUND-POSITION: left top;
	BACKGROUND-REPEAT: no-repeat;
}

#actuH{
	position:relative;
	height:154px;
	
	width:597px;
	background-color:#E6F9FD;
	
}

.contActuH{
	position:relative;
	background-color:#E6F9FD;
	height:143px;
	width:577px;
	margin: 10px 0px 0px 10px;
	
	width:580px;
	
}



.txtActuH{

	position:relative;
	float:left;
	width:560px;
	margin: 10px 0px 0px 10px;
	height:110px;
	background-color:#E6F9FD;
	apadding: 10px 20px 0px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: none;
	text-align:justify;
	color: #2E110D;
	overflow:hidden;
	
	

}


#basH{
	position:relative;
	width:597px;
	height:19px;
	border-top: solid 1px #3D2902;
	background-color:#E6F9FD;
	BACKGROUND-IMAGE: url(../images/home/fdDrapeau.gif);
	BACKGROUND-POSITION: right top;
	BACKGROUND-REPEAT: no-repeat;
	
	
}

#menuBasH{
	position:relative;
	float:left;
	margin:0px 0px 0px -5px;
	padding:3px 0px 0px 0px;
	
}

#menuBasH, #menuBasH a:link, #menuBasH a:visited, #menuBasH a:hover{
	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration:none;
	color: #000000;
}

#languesH{
	position:relative;
	float:left;
	margin:0px 0px 0px 80px;
}

.drapeau{
	position:relative;
	float:left;
	margin:3px 0px 0px 5px;
	border:none;
}
/*

FIN HOME PAGE

*/

/*		MENU		*/


#menuPrinc{
			margin: 0;
  		padding:  0;
  		z-index:200;
  		
}

#menu{
	
	position:absolute;
	top:93px;
	left:0px;
	border-left: solid 20px #B0EBF3;
	z-index:200;
	width:663px;
	background-color:#B0EBF3;
	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: Italic;
	font-weight: normal;
	text-decoration:none;
	color: #3D2902;
	
	
}

.btmenu{
	position:relative;
	
	height:19px;
	
	float:left;
	list-style: none;
	padding:0px 0px 0px 0px;
	margin:0px 15px 0px 15px;
	
	FONT-SIZE: 10pt;
  color: #3D2902;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  font-style: Italic;
  font-weight:normal;
  WHITE-SPACE: nowrap;
  TEXT-DECORATION: none;
	z-index:200;	
   
}

.btmenu a{
	
	FONT-SIZE: 10pt;
  color: #3D2902;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  font-style: Italic;
  font-weight:normal;
  
  TEXT-DECORATION: none;
	
   
}

.btmenu:hover div.menu_niv_1{
	display:block;
}

div.menu_niv_1{
	position:absolute;
	top:19px;
	left:0px;
	width:110px;
	display: none;
	background-color:#FFFFFF;
	
	z-index:200;	
}





div.menu_niv_2, div.menu_niv_3, div.menu_niv_4, div.menu_niv_5, div.menu_niv_6{
	position:absolute;
	left:0px;
	top:-1px;
	margin:0px 0px 0px 114px;
	
	
	
	width:110px;
	display: none;
	background-color:#FFFFFF;
	
}

.spacer{
	width:110px;
	height:24px;
	cursor:hand;
	padding: 5px 2px 2px 5px;
	FONT-SIZE: 10pt;
    COLOR: #8D0A67;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    font-weight:bold;
    WHITE-SPACE: nowrap;
    TEXT-DECORATION: none;
}

.spacer:hover{
	
    COLOR: #FFFFFF;
    
}

div.niv1, div.niv2, div.niv3, div.niv4, div.niv5, div.niv6{
	background-color:#B0EBF3;
	border-right:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
}

div.niv1, div.niv1 a:visited, div.niv1 a, div.niv2, div.niv2 a:visited, div.niv2 a, div.niv3, div.niv3 a:visited, div.niv3 a, div.niv4, div.niv4 a:visited, div.niv4 a, div.niv5, div.niv5 a:visited, div.niv5 a, div.niv6, div.niv6 a:visited, div.niv6 a{
position:relative;
zwidth:110px;
width:100%;

	padding: 2px 2px 2px 2px;
	
	margin: 0px 0px 0px 0px;
	
	FONT-SIZE: 10pt;
    COLOR: #3D2902;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    font-weight:bold;
    WHITE-SPACE: nowrap;
    TEXT-DECORATION: none;
    cursor:hand;
}

div.niv1:hover, div.niv2:hover, div.niv3:hover, div.niv4:hover, div.niv5:hover, div.niv6:hover{
	background-color:#69D7E5;
}

div.niv1:hover div.menu_niv_2{

display:block;
 
}

div.niv2:hover div.menu_niv_3{

display:block;

}
div.niv3:hover div.menu_niv_4{

display:block;

}
div.niv4:hover div.menu_niv_5{

display:block;

}
div.niv5:hover div.menu_niv_6{

display:block;

}



/*		FIN MENU  */

/*PAGES INTERIEUR*/


.TitreBleu{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	text-decoration:none;
	color: #69D7E5;
	
	
}

.TexteBleu{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	text-decoration:none;
	color: #69D7E5;
	
	
}


#centrage{
	position:relative;
	width:860px;
	min-height:474px;
	
	
	background-color:#FFFFFF;
	margin-right:auto;
	margin-left:auto;
	BACKGROUND-IMAGE: url(../images/page/fdGauche.gif);
	BACKGROUND-POSITION: left bottom;
	BACKGROUND-REPEAT: no-repeat;

}


#gauche{
	position:relative;
	float:left;
	min-height:474px;
	_height:474px;
	width:177px;
	
	
	
}

#droite{
	position:relative;
	float:left;
	width:683px;
	min-height:473px;
	_height:473px;
}

#bdHaut{
	position:relative;
	width:683px;
	height:93px;
	margin:0px 0px 18px 0px;
	BACKGROUND-IMAGE: url(../images/page/bdHaut.gif);
	BACKGROUND-POSITION: left top;
	BACKGROUND-REPEAT: no-repeat;
}



#centre{
	position:relative;
	width:640px;
	min-height:363px;
	padding:25px 28px 5px 15px;
	BACKGROUND-IMAGE: url(../images/page/fdCentre.gif);
	BACKGROUND-POSITION: left top;
	BACKGROUND-REPEAT: no-repeat;
	background-color:#FFFFFF;
	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	text-decoration:none;
	color: #332109;
	
	text-align:justify;
}

#centre a{

	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	text-decoration:underline;
	color: #332109;

}

#centre img{
	position:relative;
	
	padding:41px 0px 0px 41px;
	BACKGROUND-IMAGE: url(../images/page/fdPhoto.gif);
	BACKGROUND-POSITION: left top;
	BACKGROUND-REPEAT: no-repeat;
	
	float:right;
	margin:0px 0px 0px 0px;
	
}

#titre{
	position:relative;
	width:580px;
	padding:10px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
	border-bottom: solid 1px #87406E;
	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18pt;
	font-style: normal;
	font-weight: normal;
	text-decoration:none;
	color: #000000;
	
}

#bas{
	position:relative;
	width:861px;
	height:19px;
	border-top: solid 1px #3D2902;
	background-color:#FFFFFF;
	BACKGROUND-IMAGE: url(../images/home/fdDrapeau.gif);
	BACKGROUND-POSITION: right top;
	BACKGROUND-REPEAT: no-repeat;
	background-color:#E6F9FD;
	
}

#menuBas{
	position:relative;
	float:left;
	padding:3px 37px 0px 210px;
	
	
}

#menuBas, #menuBas a:link, #menuBas a:visited, #menuBas a:hover{
	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration:none;
	color: #000000;
}

#langues{
	position:relative;
	float:left;
	margin:0px 0px 0px 95px;
}


/*FIN PAGES INTERIEUR*/



/* ACTUALITES */

.contActu{
	position:relative;
	background-color:#FFFFFF;
	min-height:105px;
	_height:105px;
	margin: 20px 0px 0px 10px;
	width:580px;
	border-bottom: solid 1px #87406E;
}



.txtActu{

	position:relative;
	float:left;
	width:570px;
	min-height:105px;
	_height:105px;
	background-color:#FFFFFF;
	padding: 10px 10px 0px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: none;
	text-align:justify;
	color: #2E110D;
	
	
	

}

#centreActu{
	position:relative;
	width:670px;
	min-height:363px;
	padding:25px 8px 5px 5px;
	BACKGROUND-IMAGE: url(../images/page/fdCentre.gif);
	BACKGROUND-POSITION: left top;
	BACKGROUND-REPEAT: no-repeat;
	background-color:#FFFFFF;
	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	text-decoration:none;
	color: #332109;
	
	text-align:justify;
}

#centreActu img{
	position:relative;
	
	padding:41px 0px 0px 41px;
	BACKGROUND-IMAGE: url(../images/page/fdPhoto.gif);
	BACKGROUND-POSITION: left top;
	BACKGROUND-REPEAT: no-repeat;
	
	float:right;
	margin:0px 0px 0px 0px;
	
}

/* FIN ACTUALITES */


/*  CONTACT  */

.inputBox{
	position:relative;
	float:left;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	border:none;
	border-bottom: solid 1px #87406E;
	margin:2px 0px 0px 0px;
	
	width:370px;
}

.inputBoxArea{
	position:relative;
	float:left;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	
	border:solid 1px #87406E;
	margin:20px 0px 0px 0px;
	
	width:370px;
}

#sendContact{

	position:relative;
	margin:10px 0px 0px 305px;
	background-color:#FFFFFF;
	color:#332109;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	border:none;
}

.inputLib{

	position:relative;
	float:left;
	color:#332109;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	width:110px;
	margin:2px 0px 0px 0px;
	
}


/*  FIN CONTACT */

/*   NEWSLETTER  */

#sendNewsletter{

	position:relative;
	margin:10px 0px 0px 315px;
	background-color:#FFFFFF;
	color:#332109;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	border:none;
}

#Cnil{

	position:relative;
	margin:80px 70px 0px 110px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	border:none;
}

#NewsMerci{
	position:relative;
	margin:70px 0px 0px 50px;
	width:350px;
}

/*  FIN NEWSLETTER  */


/*  GALERIE PHOTO */

#ligne{
	position:relative;

	margin: 20px 0px 0px 0px;
	width:677px;
	height:253px;
	
	font-size:0;
	z-index:10;
	
}



#centreGalerie{
	position:relative;
	width:670px;
	min-height:363px;
	padding:25px 8px 5px 5px;
	BACKGROUND-IMAGE: url(../images/page/fdCentre.gif);
	BACKGROUND-POSITION: left top;
	BACKGROUND-REPEAT: no-repeat;
	background-color:#FFFFFF;
	
	overflow:hidden;
 	z-index:100;
	display: block;
}

ul#deroulPhoto {
	position:absolute;
 	top:5px;
 	left:0px;
	overflow:none;
	float:left;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
}
ul#deroulPhoto li {
	
	height: 243px;
  	margin: 0px 5px 0px 0px; 
	padding: 0px;
  	list-style: none;
  	cursor: hand;
	display:inline;
	float:left;
}
ul#deroulPhoto a:hover {
	border-bottom:5px #999999;		
}

/* FIN GALERIE PHOTO */




