body
{
	margin: 5px 0 ;
	padding: 0 ;
	text-align: center ;
	background: #F7F7F0 ;	
}

.conteneur
{
	width: 800px ;
	margin: 0 auto ;

	border: 2px solid #CCC6AD ;
	background: #fff ;

}

.logo 
{
	height: 80px ;
	margin: 0 ;
	width:260px;
	float: left;
}
.logo  a, .logo  a:hover
{
	height: 80px ;
	margin: 0 ;
	width:260px;
	float: left;
	display: block ;
	background: url(images/site-internet-enperigord.gif) top left no-repeat ;
	text-indent: -5000px ;
}
.newsbleu {
	border-top: 15px solid #eceff9;
	border-left: 15px solid #eceff9;
	border-right: 15px solid #eceff9;
	border-bottom: 5px solid #eceff9;
	float : right;
}

#pied 
{
	margin: 0 ;
	border-top: 2px solid #CCC6AD ;
	/*padding-right: 10px ;*/
	line-height: 30px ;
	text-align: center ;
	color: #89725B ;
	background: #F6E8B1 ;
	font: 0.8em "Trebuchet MS", helvetica, sans-serif ;

}

#pied a
{
	text-decoration:none;
	color: #89725B ;
}

h1
{
	text-align: center ;
	color:#3B0405;
}

h1 img
{
margin:20 0 20 0;
vertical-align:middle;
}

h2
{
	padding-top:20px;
	text-align: left ;
	color:#89725B;
}
.ref h2{
	padding-top:0px;
	padding-left:15px;
	text-align: left ;
	color:#89725B;
}
h3 
{
	padding: 0 15px 0 15px;
	text-align: justify ;
	color:#271708;
	font: 0.9em "Trebuchet MS", helvetica, sans-serif ;
}

h3 p
{
	text-indent:40px;
}



h4 
{
	margin-left: 40px ;

	text-align: justify ;
	color:#271708;
	font: 0.8em "Trebuchet MS", helvetica, sans-serif ;
}

h5{
	margin:0;
	padding:0;
	color:#271708;
	font: 0.8em "Trebuchet MS", helvetica, sans-serif ;
}

h6{
	text-align: left ;

	margin:0;
	padding:0;
	color:#271708;
	font: 0.8em "Trebuchet MS", helvetica, sans-serif ;
}

#menu
{
	float: right;
	width:430px;
	height: 80px ;
	margin: 0 ;
	padding: 0;
	background: url(images/menu.gif) repeat-x ;
	
}

#menu ul
{

	list-style-type: none ;
}

#menu  li
{
	padding: 26px 0 0 0;
	height: 52px ;
	float: left ;
	width: 85px;
	display: block ;
	border-left: 1px solid #F6E8B1 ;

	letter-spacing: 1.1px ;
	text-align: center ;
	vertical-align: middle ;
	text-decoration: none ;
	font-weight: bold ;
	color: #89725B ;
}

#menu  li a
{
	font-weight: normal ;
	color: #89725B ;
	text-decoration: none ;
	width: 85px;
	display: block ;

}

#menu li a:hover
{
	color: #677E52 ;
	font-weight: bold ;
}
ul#menu  ul
{
margin: 20px 0 0 0;
display:none;
}


ul#menu li ul
{
	font: 0.8em "Trebuchet MS", helvetica, sans-serif ;
	padding:  0;
	position:absolute;
	+position:relative;
	Z-Index: 2;
	
}

ul#menu li ul li
{
	width: 120px;
	
	background: #F6E8B1 ;
	border:1px solid #CCC6AD ;
	padding:0;
	height: auto ;

}
ul#menu li ul li a
{
	width: 120px;

}

ul#menu li a:hover {
color:#FFD700;
}

ul#menu  li:hover ul {
display:block;
float: none ;
}
ul#menu li:hover ul li {
float:none;
}

table.mepbleu {
	
	
	padding: 0;
	margin: 0;
	border:5px solid #eceff9;
	width:585px;
	+width:570px;
	text-align:left;
	background-color: #eceff9;
}

table.mepbleu td, th,tr {
    vertical-align:top;
}

.contenu
{
	
	padding: 110px 20px 15px 20px ;
	/*+padding: 160px 20px 15px 20px ;*/
	text-align: center;
	

}
.o1 {padding:0;
	margin:0;
	float:left;
	background: url(images/shadow.gif) right 100%;
	/*margin: 10px 20px 20px 20px;*/
	
}

.o2 {padding:0;
margin:0;
	background:url(images/corner_bl.gif) no-repeat bottom left;
}

.o3 {margin:0;
	padding:0 6px 6px 0;
	background:url(images/corner_tr.gif) no-repeat top right;
}

.cible img
{
Z-Index: 1;

text-align: center;
padding: 0;
+padding-top: -4px;
margin: 0;
+margin-top: -4px;
}
	
	




a
	{
	color:#800000;
	}

a img 
	{ 
	border-color:#000;
	}
