

@charset "iso-8859-1";
body {
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	text-align: left; 
}

#page {
	position:	relative;
	margin:		10px auto 30px auto;
	text-align:	left;
	width:		782px;
	border:		4px solid #000000;
	background:	url(/design/images/fond.png) left top repeat-y;
}

#entete {
	margin:		0;
	padding:	0;
	width:		782px;
	height:		220px;
	background:	url(/design/images/bandeau4.jpg) left bottom no-repeat;
}

h1 {
	position:	absolute;
	margin:		0;
	padding:	0;
	width:		490px;
	height:		90px;
	background:	url(/design/images/logo.png) left top no-repeat;
}

h1 span {
	display:	none;
	font-size:	1%;
}

h1 a
{
	display:		block;
	margin-top:			10px;
	margin-left:		10px;
	width:				92px;
	height:				75px;
}

h2 {
	margin:			8px 0px 5px 0px;
	font-size:		18px;
	color:			#990000;
	width:			520px;
}

h3 {
	padding:		3px 0px 3px 10px;
	font-size:		12px;
	background:		#969696;
}

h4 {
	margin:			5px 0px 0px 0px;
	padding:		3px 0px 2px 18px;
	font-size:		14px;
	font-weight:	bold;
	background:	url(/design/images/puce.png) left no-repeat;
}

h5 {
	margin:			5px 0px 0px 0px;
	padding:		3px 0px 2px 0px;
	font-size:		12px;
	font-weight:	bold;
	color:			#990000;
}

h6 {
	margin:			0px 0px 0px 0px;
	padding:		0px 0px 2px 18px;
	font-size:		12px;
	font-weight:	bold;
}

h7 {
	margin:			0px 0px 0px 0px;
	padding:		0px;
	font-size:		11px;
	font-weight:	bold;
	color:			#990000;	
}

a {
	color:			#990000;
	text-decoration:	none;
}

a:hover {
	text-decoration:	underline;
}

a.retour
{
	margin:			5px 0px 0px 0px;
	padding:		3px 0px 2px 18px;
	background:	url(/design/images/puce_retour.png) left no-repeat;
}

p {
	margin:			0px 0px 10px 0px;
	text-align:justify;
}

img.img_left
{
	float:		left;
	padding:	0px;
	margin:		0px 5px 3px 0px;
	border:		1px solid #000000;
}

img.img_right
{
	float:		right;
	padding:	0px;
	margin:		0px 0px 3px 5px;
	border:		1px solid #000000;
}

#menu {
	list-style:	none;
	height:		20px;
	padding:	0;
	margin:		0;
	background:	#969696;
/*
	border-top:		1px solid #000000;
	border-bottom:		1px solid #000000;
*/
}

#menu li {
	display: block;
	margin: 0;
	padding: 0;
	float: left;
	height: 20px;
}

#menu li.lastElement {
/*	width: 121px;*/
}

#menu li span {
	display: block;
	padding-top: 4px;
	font-size:		10px;
	text-transform:	uppercase;
	color:			#000000;
	font-weight:	bold;
}

#menu #menu_actualites span,
#menu #menu_conservatoire span {
	color:			#ffffff;
}

/*
#recherche label {
	text-transform:	uppercase;
	font-weight:	bold;
	color:			#ffffff;
	font-size:		10px;
}
*/

#menu #menu_conservatoire {
	background:		#FF7F00;
/*	padding-left:	5px;*/
}

#menu #menu_conservatoire a:hover {
	background:#FDBA64;
}

/*
#recherche input {
	margin: 3px 0px 0px 30px;
	padding: 0px 4px 0px 4px;
	width: 80px;
	height: 14px;
	font-family: arial, sans-serif;
	font-size: 11px;
	border: solid 0 #FFFFFF; 
	background:#FDBA64;
}
*/
#menu #menu_actualites a:hover {
	background:	#C00000;
}

#menu li a {
	display: block;
	margin: 0px;
	padding: 0px 0px 0px 0px;
/*	width: 122px;*/
	height: 20px;
	text-decoration: none;
	text-align:		center;
}

#menu li a:hover {
	background:	#C0C0C0;
}

#menu li.lastElement a {
/*	width: 121px;*/
}

#menu_actualites {
	width:	100px;
	background:	#990000;
}

#menu_conservatoire {
	width:	122px;
}

#menu_milieux {
	width:	90px;
}

#menu_sites_geres {
	width:	110px;
}

#menu_loire_nature {
	width:	110px;
}

#menu_natura_2000 {
	width:	100px;
}

#menu_reserves_naturelles {
	width:	150px;
}

#menu2 {
	position:	absolute;
	padding:	0;
	margin:0;
	list-style:	none;
}

#menu2 li {
	display:	block;
	margin:		1px;
	float:		right;
}

#menu2 li a {
	display:	block;
	color:		#000000;
	padding:	0 5px 0 5px;
	font-size:	10px;
	border-left:1px solid #B23F3F;

}


#contenu_gauche {
	float:	left;
	width:	161px;
	font-size:11px;
}

#contenu_gauche p {
	margin: 0px 5px 5px 5px;
}

#contenu_droit {
	float:		left;
	width:		600px;
	margin:		5px;
	padding:	0px 0px 30px 0px;	

}

#bouton_retour
{
	position:	absolute;
	top:		250px;
	right:		10px;
}

p.encart
{
	margin:		15px;
	padding:	5px;
	text-align:	justify;
	border:		1px solid #000000;
	background-color:#E0E0E0;
}

.tableau
{
	border-left:		1px solid #000000;
	border-top:		1px solid #000000;
	font-size:		80%;
}

.tableau td
{
	border-right:		1px solid #000000;
	border-bottom:		1px solid #000000;
}

.tableau_entete
{
	background-color:	#D9D9D9;
	text-align:			center;
}

#pied {
	clear:		both;
	height:		14px;
	background:	#000000;
	text-align:	right;
}

#pied ul {
	margin:		2px;
	list-style:	none;
}

#pied li {
	display:	block;
	margin:		1px;
	padding:	0 5px 0 5px;
	float:		right;
	border-left:1px solid #ffffff;
}

#pied ul li a {
	color:		#ffffff;
	font-size:	9px;

}

.encart_infos_site {
	float:			right;
	font-weight:	bold;
	border:			1px solid black;
	padding:		5px;
}

