body {
  background: #eae6d5;
  margin:0px;
  padding:2px;
  font-family: "Verdana", sans-serif;
  color: #000000;
  font-size: 0.7em;
}

html 
{
overflow:scroll;
overflow-x:hidden;
}

.content { 
	background: #ffffff; 
	width: 802px;  
	margin: 0 auto; 
	padding: 0; 
	border-spacing: 0px; 
	border-collapse: collapse; 
}

#header_n1 {
  background: #eae6d5 url("../images/header_n1.jpg") repeat-y 0 0;
  width: 802px;
  height: 80px;
}
#header_n2 {
  background: #eae6d5 url("../images/header_n2.jpg") repeat-y 0 0;
  width: 802px;
  height: 24px;
  line-height:23px;
  color:#FFFFFF;
}
#header_n3 {
  background: #eae6d5 url("../images/header_n3.jpg") repeat-y 0 0;
  width: 802px;
  height: 23px;
  line-height:23px;
}
#header_n4 {
  background: #eae6d5 url("../images/header_n4.jpg") repeat-y 0 0;
  width: 802px;
  height: 60px;
}
#header_n4_img {
  /*background: #eae6d5 url("../images/1.jpg") repeat-y 0 0;*/
  width: 802px;
  height: 296px;
}
#header_n5 {
  background: #eae6d5 url("../images/header_n5.jpg") repeat-y 0 0;
  width: 802px;
  height: 27px;
  line-height:26px;
}
#header_n6 {
  background: #eae6d5 url("../images/header_n6.jpg") repeat-y 0 0;
  width: 802px;
  height: 26px;
}
#footer_n1 {
  background: #eae6d5 url("../images/footer_n1.jpg") repeat-y 0 0;
  width: 802px;
  height: 24px;
  text-align:center;
  color:#FFFFFF;
  line-height:22px;
}

.recherche { color: #3366b2; text-decoration: none; }
a.recherche:hover { color: #3366b2; text-decoration: underline; }

h1 { font-size: 11px; font-style:italic; color: #CC0000; font-weight: bold; border-bottom: 1px solid #e3dfce; border-left:20px solid #fff; border-right:20px solid #fff; }

.titre_ban { font-size: 10px; font-style:italic; color: #CC0000; font-weight: bold; border-bottom: 1px solid #e3dfce; border-left:10px solid #fff; border-right:10px solid #fff; }

.texte { border-left:30px solid #fff; border-right:30px solid #fff; width:510px; text-align:justify}

.texte2 { border-left:40px solid #fff;  border-right:40px solid #fff; text-align:justify}

.copy { color:#707070; background-color:#eae6d5; font-size:10px; font-style:italic; text-align:right; }

.acc_reco_g{ border-bottom:1px dashed #a0a0a0; padding-bottom:7px; padding-top:7px; vertical-align:top; width:140px; text-align:left;  font-weight:bold }
.acc_reco_m{ border-bottom:1px dashed #a0a0a0; padding-bottom:5px; padding-top:7px; vertical-align:top; vertical-align:top }
.acc_reco_d{ border-bottom:1px dashed #a0a0a0; padding-bottom:5px; padding-top:7px; vertical-align:center; width:115px; text-align:right; padding-right:8px }

.cadre_image{
	border:solid; 
	border-width:1px;
	border-color:#999999;
	width:215px;
}

.zone_sup_fiche{
	text-align:justify; 
	border-right:40px solid #fff; 
	vertical-align:top;
}


/* Arborescence*/
.recherche2 { font-size:10px; color: #000000; text-decoration: none; }
a.recherche2:hover { color: #000000; text-decoration: underline; }
.arbo { color:#CC0000; font-size:10px; }
.vousetesici { color:#000000; font-size:10px; }
.gras_noir { color:#000000; font-size:10px; font-weight:bold }


.deg_gris {
  background: #eae6d5 url("../images/deg_gris.jpg") repeat-y 0 0;
  width: 256px;
  height: 21px;
  line-height:19px;
}

.deg_gris_2 {
  background: #eae6d5 url("../images/deg_gris_2.jpg") repeat-y 0 0;
  width: 116px;
  height: 19px;
  line-height:18px;
}

.colgau { 
	background: #e3dfce; 
	width: 218px;  
	border-left: 1pt solid #a2a2a2;
	vertical-align:top;
}

.coldro { 
	background: #ffffff; 
	width: 581px;
	border-right: 1pt solid #a2a2a2;
	vertical-align:top;
}

.titre_fiche {  
	font-size:16px;
	font-weight:bold;
	text-align:center;
}

.sous-titre_fiche {  
	font-size:12px;
	font-weight:bold;
	text-align:center;
}




/*MENU PRINCIPAL*/

#navigation {
	margin: 0 ;
	padding: 0 ;
	list-style: none ;
	text-align: center ;
}

#navigation li {
	display: inline ;
	margin-right: 1px ;
	color: #fff ;
}
	
#navigation li a {
	display:inline;
	padding: 1px 10px ;
	color: #fff ;
	font: 12px "Trebuchet MS",Arial,sans-serif ;
	line-height: 22px ;
	text-decoration: none ;
	}
	
#navigation li a:hover, #navigation li a:focus {
	background: #900 ;
	text-decoration: underline ;
	}
	

		
/*SOUS-MENU PRINCIPAL*/







/*MENU CSS SOLUTIONS - PAR TYPE D'ANALYSE*/
/*
dl, dt, dd, ul, li {
	margin-left: auto;
    margin-right: auto;
	padding: 0;
	list-style-type: none;
	text-align:left;
}
#menu {
	top: 0;
}
#menu {
	width: 190px;
}
#menu dt {
	cursor: pointer;
	margin: 2px 0;;
	height: 20px;
	line-height: 20px;
	text-align: left;
	font-weight: bold;
	border: 1px solid white;
	background: #ebe8dc;
}
#menu dd {
	border: 1px solid white;
}
#menu li {
	text-align: center;
	background: #fff;
	line-height:18px;
}
#menu li a, #menu dt a {
	color: #000;
	text-decoration: none;
	display: block;
	border: 0 none;
	height: 100%;
}
#menu li a:hover, #menu dt:hover {
	background: #eee;
}


*/


/* Agrandissement photos*/
#bulle { position: absolute; visibility: hidden;  font-size:12px;}
.info{ border:1px solid #666666; padding: 7px; color:#666666; background-color:#FFFFFF; font-family:"trebuchet MS";}
.zoom { color: #909090; text-decoration: none; font-weight:bold; margin-right:5px; margin-bottom:5px}
a.zoom:hover { color: #909090; font-weight:bold; margin-right:5px; margin-bottom:5px }




