/* CSS Document */


body {
	color:#635A62;
	font: 0.7em Arial, Helvetica, sans-serif;
	background: url(../medias/fond-index.gif) no-repeat top center;
	margin-top:10px;
}


/* -------------------- INDEX NAV MENU_CENTRE - LOGO PAYS CHEYLARD - un territoire compétitif moderne et rayonnant -------------------- */

div#header-menu-centre {
	height:56px;
}

div#header-menu-centre h2 {
	display:block;
	width:654px;
	height:56px;
	margin:0 0 0 0;
	background: url(../medias/baseline.gif) no-repeat left top;
	overflow:hidden;
	text-indent:-1000px;
}

/* -------------------- INDEX NAV MENU_BAS - CARTE DU TERRITOIRE -------------------- */

div#header-menu-bas {
	height:15px;
	text-align:right;
	margin:0 15px 0 0;
	font: 0.8em Arial, Helvetica, sans-serif;
	color: #C20203;	
}
div#header-menu-bas a {
	color: #C20203;
	text-decoration:none;
}

div#header-menu-bas a:hover {
	color: #e28478;	
	text-decoration:none;	
}

/* --------------------  INDEX BANDEAU Animation flash et menu des communes -------------------- */

div#header-flash {
	position:relative;
	float:left;
	width:754px;
	height:259px;
	overflow: hidden;
}
div#header-flash object {
	display: block;
}
div#anim-et-commune-droit {
	position:relative;
	float:left;
	width:200px;
	height:259px;
	background: url(../medias/fond-communes.jpg) no-repeat left top;
	background-color:#c20203;
}

div#anim-et-commune-droit ul {
	margin:50px 0 0 12px;
	padding:0;
}

div#anim-et-commune-droit ul li {
	list-style:none;
	margin:0;
	padding:0;
	color:#FFFFFF
}


/* -------------------- INDEX CONTENU PARTIE DE GAUCHE-------------------- */


div#edito {
	position:relative;
	float:left;	
	background: url(../medias/fond-edito.jpg) no-repeat left top;
	width:273px;
	margin:5px 0 0 5px;
	/*display:inline;*/
	display: none;
}

div#edito p {
	color:#C20203;
	font: 1em Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding:30px 20px 0 10px;
}

div#edito p.signature {
	background: url(../medias/signature.gif) no-repeat right top;
	margin-bottom:15px;
}


/* -------------------- INDEX CONTENU PARTIE DE DROITE ACTUALITES -------------------- */

div#zone_actualite {
	clear: both;
	position:relative;
	/*float:left;	
	margin:5px 0 0 5px;*/
	margin: 5px auto;
	padding:20px 0 ;
	width:670px;
}

div#zone_actualite h2 {
	font: 1em Arial, Helvetica, sans-serif;;
	color:#c20203;
	font-weight:bold;
	margin:0 0 5px 0;
	padding:0;
}

div#zone_actualite p {
	padding:0 25px 0 0;
	margin:0 0 0 205px;
	text-align:left;
	color:#242020;
	font: 0.9em Arial, Helvetica, sans-serif;
	text-align:left;
}


div#zone_actualite .imgagesactu {
	padding:2px 15px 0 0;
	float:left;
}


div#zone_actualite a {
	font: 1em Arial, Helvetica, sans-serif;;
	color:#c20203;
	font-weight:normal;
	text-decoration:underline;
}

div#zone_actualite a:hover {
	font: 1em Arial, Helvetica, sans-serif;;
	color:#c20203;
	font-weight:normal;
	text-decoration:underline;
}
/* -------------------- INDEX CONTENU PARTIE DE DROITE IMAGES PUBLICITAIRE -------------------- */

div#pub {
	position:relative;
	/*float:right;
	margin:30px 30px 0 0;*/
	margin: 0 auto;
	padding:0 0 20px 0;
	width:670px;
	/*text-align:right;
	display:inline;*/
}

div#pub .imagespub {
	text-align:right;
	padding:0 0 0 0;
	margin:0 10px 0 0;
}

div#textepub {
	position:absolute;
	font: 11px Arial, Helvetica, sans-serif;
	color:#2065a9;
	font-weight:bold;
	text-align:center;
	width:115px;
	left: 240px;
	top: 7px;
}

div#textepub .lienpub a {
	font: 11px Arial, Helvetica, sans-serif;
	color:#2065a9;
	text-decoration:none;
	font-weight:bold;
}

div#textepub .lienpub a:hover {
	font: 11px Arial, Helvetica, sans-serif;
	color:#2065a9;
	text-decoration:none;
	font-weight:bold;	
}

/* -------------------- PIED DE PAGE - MENU -------------------- */

#footer {
	height:20px;
	color:#3f3d3d;
	text-align:center;
	vertical-align:top;
	position:relative;
	float:left;
	width:954px;
}

#footer a {
	color:#3f3d3d;
	text-decoration:none;
}

#footer a:hover {
	color:#3f3d3d;
	text-decoration:underline;
}

/* -------------------- MENU NAV PRINCIPALE -------------------- */

#menu {
	position:relative;
	float:left;	
	margin:5px 0 0 5px;
	padding:0 0 0 0;
	height:33px;
	/*width:666px;*/
	width:944px;
	background-color:#e8e8e8;
	z-index:100;
}

#nav_niv1  {
	padding: 0 0 0 5px;
	margin: 0 0 0 0;
	list-style: none;
}

/* la suite dans le fichier styles_navigation.css */

