html
{
	padding : 0px;
	margin : 0px;
}

body
{
	width : 100%;
	margin: 0px;
	padding: 0px;
	background : url('../images/fond2.jpg') no-repeat center center fixed;
	background-size : cover;
}

#barrehaut
{
	width : 100%;
	height : 20 px;
	display : block;
	background-color : #4e1c29;
	margin: 0px;
	padding: 0px;
	position: fixed;
	z-index : 1000;
	
}

#entete
{
	margin-left : 130px;
	margin-right : auto;
	height : 216px;
	display : block;
	z-index : 1000;
	min-width : 1100px;
}

/*--------- MENU------------------ */

#menu
{	
	width : 240px;
	min-height : 150px;
	background-color : #d19046;
	border : 2px solid #ffffff;
	float : left;
}

#menu-principal
{
	padding-top : 20px;
	list-style-type : none;
	color : #ffffff;
}

#menu-principal a.active
{
	color : #4e1c29;
}

#menu-principal a
{
	color : #ffffff;
}

#niveau1
{
	padding-left : 80px;
	color : #4e1c29;
}

#niveau1 a.active
{
	color : #4e1c29;
}

#niveau1 a
{
	color : #ffffff;
}

li {list-style-type : none;}

a.niveau_0_
{
	text-decoration : none;
	background : url('../images/puce.png') no-repeat;
	padding-left : 30px;
	font: normal normal 400 13px/13px Arial;
	height : 20px;
	margin-top : 10px;
	display : block;
}

#rubrique
{
	float : right;
	position : relative;
	border-left : 2px solid #4e1c29;
	border-bottom : 2px solid #4e1c29;
	margin-left : 30px;
}

#niveau1 a.niveau_0_
{
	text-decoration : none;
	background : url('../images/puce_niveau1.png') no-repeat;
	padding-left : 20px;
	font: normal normal 400 13px/13px Arial;
	height : 10px;
	margin-top : 10px;
	display : block;
}


#rubrique a
{
	color : #4e1c29;
}

#rubrique a:hover
{
	color : #d19046;
}

#rubrique ul
{
	padding-left : 20px;
}

#ombremenu
{
	background : url('../images/ombre.png') repeat-y;
	min-width : 14px;
	min-height : 150px;
	float : left;	
}

img.observatoire
{	
	float : left;
	margin-left : 50px;
	margin-top : 75px;
}

img.parcs
{
	float : left;
	margin-top : 35px;
	margin-left : 80px;
}

#relief
{
	position : relative;
	display : block;
	margin : auto;
	width : 900px;
	height : 97px;
	background : url('../images/reliefombre.png') center no-repeat;
	background-size : cover;
}

#main
{
	margin-left : auto;
	margin-right : auto;
	width : 900px;
}

#contenu
{
	position : relative;
	display : block;
	min-width : 886px;
	max-width : 886px;
	background-color : #ffffff;
	min-height : 760px;
	float : left;
}

#contenu_
{
	padding : 0px 30px 30px 30px;
	max-width : 95%;
	font-family: "Trebuchet MS", Arial, sans-serif;
}

#ombrecontenu
{
	position : relative;
	display : block;
	min-width : 14px;
	min-height : 800px;
	background : url('../images/ombre.png') center repeat-y;
	float : left;
}

#barrebas
{
	position : fixed;
	bottom : 0px;
	margin: 0px;
	padding: 0px;
	width : 100%;
	height : 99px;
	background : url('../images/barrebas.png') center;
	background-size : cover;
	z-index : 1000;
}

#carto
{
	width : 100%;
	height : 675px;
}

/* TINYMCE */
.Indentation { text-indent: 15px; }
.TexteEnPetit { font-size: 0.85em; }
.TexteEnGrand { font-size: 1.15em; }
.PremiereLettreMotEnMaj { text-transform: capitalize; }
.TexteEnMajuscules { text-transform: uppercase; }
.TexteEnMinuscules { text-transform: lowercase; }
.TexteEnPetitesCapitales { font-variant: small-caps; }

.ImageDroite { float: right; margin: 5px 0 5px 8px; }
.ImageGauche { float: left; margin: 5px 8px 5px 0; }

.PuceTitre
{
	background : url('../images/pucetitre.png') center no-repeat;
	background-size : contain;
	color : #ffffff;
	text-decoration : bold;
	font-size: 2.4em;
	padding-right : 6px;
	padding-left : 6px;
}

.Titre
{ 
	font-size: 2.4em;
	text-decoration : bold;
}

.FondGrisClairTexteBlanc 
{ 
	background : #b1b3b4;
	background-size : cover;
	color : #ffffff;
	padding-right : 6px;
	padding-left : 6px;
	font-size : 1em;
}

.FondGrisClairTexteNoir
{ 
	background : #b1b3b4;
	background-size : cover;
	color : #000000;
	padding-right : 6px;
	padding-left : 6px;
	font-size : 1em;
}

.FondGrisFonceTexteBlanc 
{ 
	background : #868889;
	background-size : cover;
	color : #ffffff;
	padding-right : 6px;
	padding-left : 6px;
	font-size : 1em;
}

.FondGrisFonceTexteNoir 
{ 
	background : #868889;
	background-size : cover;
	color : #000000;
	padding-right : 6px;
	padding-left : 6px;
	font-size : 1em;
}