@charset "iso-8859-1";
/* IMPORTATION DU FICHIER CSS D'ALTITUDE */
@import url("/client/uploads/css/style.css");

/* IMPORTATION DES STYLES DU CALENDRIER */
@import url("/_css/calendrier.css");

/*************************/
/* SÉLECTEURS UNIVERSELS */
/*************************/

/** {
	margin:0;
	padding:0;
}*/

html,body {
	margin:0;
	padding:0;
	height:100%;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	color:#000;
	background: url(/_images/bg_gradient.png) repeat-x #005288;
}

div {
	
}

/********************/
/* BLOCS PRINCIPAUX */
/********************/

div#index_bg {
	position: absolute;
	z-index: 1;
	height: 545px;
	background: url(/_images/index_photo_bg.png) no-repeat top center;
	min-width: 976px;
	top: 0;
	right: 0;
	left: 0;
}
div#index_bg_2 {
	position: absolute;
	z-index: 1;
	height: 545px;
	background: url(/_images/index_photo_bg_2.png) no-repeat top center;
	min-width: 976px;
	top: 0;
	right: 0;
	left: 0;
}


div#wrapwebsite {
	position:relative;
	width:976px;
	height:auto !important;
	height:100%;
	min-height:100%;
	margin:auto;
	text-align:left;
	z-index: 2;
}

div#wrapheader {
	width:976px;
	height:122px;
	padding:16px 0px 0px 0px;
}





div#header_menu_util {
	float:right;
	margin-right: 365px;
	text-transform:uppercase;
	text-align: right;
}

div#header_menu_util a {
	text-decoration: none;
	color: #005288;
}

div#header_menu_util a:hover {
	text-decoration: underline;
	color: #005288;
}

div#header_menu_util span {
	padding-top: 14px;
	display: inline-block;
	padding-left: 12px;
}

div#wrap_header_menu {
	width:976px;
	height:58px;
	margin-top:0px;
}

.index div#wrap_header_menu {
	width:690px;
	height:58px;
	margin-top:0px;
}


div#header_menu_left {
	width:20px;
	height:58px;
	float:left;
	background: url(/_images/header_menu_drop_shadow_left.png) no-repeat;
	margin: 0;
	padding: 0;
}

div#header_menu_mid {
	height:58px;
	float:left;
	background: url(/_images/header_menu_drop_shadow_mid.png) repeat-x;
	margin: 0;
	padding:0;
}

div#header_menu_close {
	width: 19px;
	height:58px;
	float:left;
	background: url(/_images/header_menu_drop_shadow_close.png) no-repeat;
	margin: 0;
	padding:0;
}

div#header_menu_fill {
	height:58px;
	background: url(/_images/header_menu_drop_shadow_fill.png) no-repeat;
	margin-right:19px;
	margin-left: 25px;
}

div#header_menu_right {
	width:19px;
	height:58px;
	float:right;
	background: url(/_images/header_menu_drop_shadow_right.png) no-repeat;
	margin: 0;
	padding: 0;
}

div#wrapcontent_header {
	width:976px;
	height:10px;
	background: url(/_images/warpcontent_header_drop_shadow.png) no-repeat;
	font-size:1px;
	line-height:1px;
	padding:0;
	margin:0;
}

div#wrapcontent_mid {
	background:url(/_images/warpcontent_drop_shadow.png) repeat-y;
	/*padding:0px 30px 10px 30px;*/
	font-size:13px;
	color:#898a89;
	

}

div#wrapcontent_footer {
	width:976px;
	height:19px;
	background: url(/_images/warpcontent_footer_drop_shadow.png) no-repeat;
	padding:0px;
	margin:0px;
	font-size:1px;
	line-height:1px;
}



.index div#wrapcontent_header {
	width:690px;
	height:10px;
	background: url(/_images/warpcontent_header_drop_shadow_thin.png) no-repeat;
	float:left;
}

.index div#wrapcontent_mid {
	width:690px;
	background:url(/_images/warpcontent_drop_shadow_thin.png) repeat-y;
	font-size:13px;
	color:#898a89;
	float:left;

}

.index div#wrapcontent_footer {
	width:690px;
	height:19px;
	background: url(/_images/warpcontent_footer_drop_shadow_thin.png) no-repeat;
	padding:0px;
	margin:0px;
	float:left;
}



/* HEADER */

div#wrapheader img#imageheader {
	/*display:block;
	margin:0;*/
}

/* MENU HAUT */

div#wrapheader ul#menuhaut {
	list-style-type:none;;
	background-color: #eef7da;
	margin:22px 0 0 0;
	padding:0;
	height:37px;
	font-size: 11px;
	font-weight: bold;
	width:651px;
}

div#wrapheader ul#menuhaut li {
	float:left;
	position:relative;
	z-index:100;
	border-right:1px solid White;
	padding: 0px;
	/*letter-spacing:0.5px;*/
}

div#wrapheader ul#menuhaut li a {
	color: #005288;
	text-decoration:none;
	padding: 10px 5px 10px 5px;
	line-height:12px;
	height:15px;
	display: block;
	background-color: #FFF;
}

	div#wrapheader ul#menuhaut.menulang1 li a {
		padding: 10px 11px 10px 11px;
	}
	div#wrapheader ul#menuhaut.menulang2 li a {
		padding: 10px 16px 10px 16px;
	}

div#wrapheader ul#menuhaut li a:link {
	text-decoration:none;
	background-color: #eef7da;
}

div#wrapheader ul#menuhaut li a:visited {
	text-decoration:none;
	background-color: #eef7da;
}

div#wrapheader ul#menuhaut li a:hover, div#wrapheader ul#menuhaut li.allume a,  div#wrapheader ul#menuhaut li.actif a {
	text-decoration:none;
	background: #deefba url(/_images/header_menu_active_mark.png) no-repeat bottom center;
}

/* SOUS MENU HAUT */

div#wrapheader ul#menuhaut li ul.sousmenu {
	list-style-type:none;
	position:absolute;
	top:101%;
	/* top: 36px; */
	left:0;
	visibility:hidden;
	margin:0;
	padding:0;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	background-image: none;
}

div#wrapheader ul#menuhaut li ul.sousmenu li {
	/* display:inline; */
	float:none;
	padding: 0;
	margin: 0;
	background-image: none;
}

div#wrapheader ul#menuhaut li ul.sousmenu li a {
	display:block;
	font-size:1em;
	width:150px;
	padding:5px;
	margin: 0px;
	text-decoration:none;
	border-bottom: 1px solid #fff;
	background-color: #bbc667;
	color: #fff;
	background-image: none;
}

div#wrapheader ul#menuhaut li ul.sousmenu li a:hover {
	background-color: #98a73c;
	background-image: none;
}

/* ZONE DE GAUCHE / MENU GAUCHE */

div#wrapleftpanel {
	width:246px;
	float: left;
	background-color: #bbc666;
	margin: 0;
	padding: 0;
	clear: both;
}

.wrapleftpanel_image {
	margin: 0;
	padding: 0;
}

.wrapleftpanel_notes {
	margin: 25px 15px;
	padding: 0;
	color:#fff;
	font-size:13px;
}

div#wraprightpanel {
	width:647px;
	float: right;
	margin: 0;
	padding: 0;
	padding-bottom:10px;
}

div#wrapleftpanel ul#menugauche {
	list-style-type:none;
	margin:0;
	padding:0;
}

div#wrapleftpanel ul#menugauche li {
	position:relative;
	display:inline;
	z-index:2;
}

div#wrapleftpanel > ul#menugauche li {
	display:block;
}

div#wrapleftpanel ul#menugauche li a {
	display:block;
	background-repeat:repeat-x;
	background-image: url(/_images/background_menu.gif);
	width:auto;
	padding:2px 10px;
	height:17px;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}

div#wrapleftpanel ul#menugauche li a:link {
	color:#FFF;
	text-decoration:none;
}

div#wrapleftpanel ul#menugauche li a:visited {
	color:#FFF;
	text-decoration:none;
}

div#wrapleftpanel ul#menugauche li a:hover, div#wrapleftpanel ul#menugauche li.allume a {
	color:#FFF;
	text-decoration:underline;
	background-image: url(/_images/background_menu_over.gif);
}

div#wrapleftpanel ul#menugauche li a:active {
	color:#FFF;
	text-decoration:none;
}

/* SOUS MENU GAUCHE */

div#wrapleftpanel ul#menugauche li ul.sousmenu {
	position:absolute;
	visibility:hidden;
	top:0;
	left:100%;
	margin:0;
	padding:0;
	background-color:#2B4066;
	border:1px solid #6C6C6C;
}

div#wrapleftpanel ul#menugauche li ul.sousmenu li a {
	width:150px;
	padding:5px;
	background-image:none;
	background-color:#2B4066;
}

div#wrapleftpanel ul#menugauche li ul.sousmenu li a:link {
	background-color:#2B4066;
}

div#wrapleftpanel ul#menugauche li ul.sousmenu li a:visited {
	background-color:#2B4066;
}

div#wrapleftpanel ul#menugauche li ul.sousmenu li a:hover {
	background-image:none;
	background-color:#5F7E94;
}

div#wrapleftpanel ul#menugauche li ul.sousmenu li a:active {
	background-color:#5F7E94;
}

/* CONTENU */



div#wrapwebsite div#wrapcontent {
	
	float:left;
	width:916px;
	padding:0px 30px 10px 30px;
	margin:0px;
	/*
	background-color:#EEE;
	border:1px solid #6C6C6C;
	margin:25px 17px 40px 25px;
	padding:20px 10px;
	*/
}

.index div#wrapwebsite div#wrapcontent {
	
	float:left;
	width:630px;
	padding:0px 30px 10px 30px;
	margin:0px;
	/*
	background-color:#EEE;
	border:1px solid #6C6C6C;
	margin:25px 17px 40px 25px;
	padding:20px 10px;
	*/
}

div.bandeverte {
	background:url(/_images/bandeverte.gif) repeat-y;
}

.index div#wrapwebsite div#wrapcontent div {
	

	/*
	background-color:#EEE;
	border:1px solid #6C6C6C;
	margin:25px 17px 40px 25px;
	padding:20px 10px;
	*/
}

div#wrapwebsite div#wrapcontent.accueil {
	width:958px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px;
}

div#wrapwebsite div#wrapcontent_ssec {
	
	float:left;
	width:976px;
	padding:0px 20px 0px 20px;
	margin-bottom:-2px;
	/*
	background-color:#EEE;
	
	border:1px solid #6C6C6C;
	margin:25px 17px 40px 25px;
	padding:20px 10px;
	*/
}

div#wrapwebsite div#wrapcontent_ssec_shell {
	
	float:left;
	padding:0px;
	margin:0px;
	width: 937px;
	height: 29px;
	background-color:#005288;
	/*
	border:1px solid #6C6C6C;
	margin:25px 17px 40px 25px;
	padding:20px 10px;
	*/
}


div#wrapwebsite > div#wrapcontent {
	/*margin:25px 30px 40px 25px;*/
}

/* FOOTER */

div#wrapfooter {
	position:absolute;
	bottom:0;
	width: 100%;
	text-align: center;
}

div#footer_menu {
	width:976px;
	text-align: center;
	color: #a1cc3a;
	text-transform: uppercase;
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.ssec div#footer_menu {
	color: #fff;
}



div#footer_menu a {
	color: #fff;
	text-decoration: none;
	padding: 0 10px;
}

.ssec div#footer_menu a {
	color: #005288;
}

div#footer_menu a.last {

}

div#footer_menu a:hover {
	color: #fff;
	text-decoration: underline;
}

.ssec div#footer_menu a:hover {
	color: #005288;
}

div#footer_notes {
	width:976px;
	text-align: center;
	font-size: 11px;
	color: #fff;
	padding-bottom: 37px;
	line-height:15px;
}

.ssec div#footer_notes {
	color: #005288;
}

div#footer_notes a {
	color: #fff;
	text-decoration: none;
}

.ssec div#footer_notes a {
	color: #005288;
}

div#footer_notes a:hover {
	color: #fff;
	text-decoration: underline;
}

.ssec div#footer_notes a:hover {
	color: #005288;
}

/***************************/
/* TEXTES, LISTES ET LIENS */
/***************************/

/* GÉNÉRAL */

div#wrapcontent h1 {
	font-size:24px;
	color:#005288;
	padding:20px 0 20px 0;

}

div#wrapcontent ul {
	list-style-type:disc;
	padding:10px 15px;
}

div#wrapcontent ul ul {
	list-style-type:circle;
}

div#wrapcontent ul ul ul {
	list-style-type:square;
}

div#wrapcontent p {
	font-size:1em;
}

div#wrapcontent a {
	color: #0b487a;
	text-decoration:none;
}

div#wrapcontent a:link {
	color:#0b487a;
	text-decoration:none;
}

div#wrapcontent a:visited {
	color:#0b487a;
	text-decoration:none;
}

div#wrapcontent a:hover {
	text-decoration:underline;
}

div#wrapcontent a:active {
	text-decoration:none;
}

/* PRIMEUR */

div#wrapzoneprimeurstexte {
	margin:auto 20px;
}

div#wrapzoneprimeurstexte div.titreprimeur {
	font-size:1.4em;
}

div#wrapzoneprimeursnouvelles div.titreprimeur {
	font-size:1.4em;
	font-weight:bold;
	color:#005288;
}

div#wrapzoneprimeursnouvelles div.texteprimeur {
	margin-bottom:15px;
}

/***************/
/* FORMULAIRES */
/***************/

form fieldset {
	padding:5px;
	margin:10px auto;
}

form fieldset legend {
	font-size:1.5em;
	padding:5px;
}

form label {
	float:left;
	text-align:right;
	margin-top:2px;
	margin-right:10px;
	width:35%;
	font-size:1em;
}

form p {
	margin:10px auto;
	clear:both;
}

form p#soumettre, form p.soumettre {
	margin-top:20px;
	text-align:right;
}


form fieldset div.groupechoix {
	float:left;
	width:350px;
	margin-bottom:10px;
}

form fieldset div.groupechoix p {
	margin:0 0 10px 0;
}

form fieldset div.groupechoix p label {
	display:inline;
	float:none;
	margin-left:5px;
}

/* Message global de formulaire (unique) */
form p#messageerreur {
	display:none;
	background-color:#FFEFEF;
	padding:5px;
	color:#F00;
	border:1px solid #F00;
}

/* Erreur de champ */
form p.erreurchamp {
	display:none;
	margin-left:37%;
	margin-right:70px;
	padding:5px;
	color:#F00;
	border:1px solid #F00;
}

/***********************/
/* MOTEUR DE RECHERCHE */
/***********************/

table#moteurrecherche {
	border-collapse:collapse;
	margin-top:15px;
	width:100%;
}


table#moteurrecherche tr.ligne1 {
	background-color:#EEE;
}

table#moteurrecherche tr.ligne2 {
	background-color:#EEE;
}


table#moteurrecherche th {
	width:20px;
	padding:2px;
}

table#moteurrecherche td {
	padding:2px;
}

/************/
/* CONTACTS */
/************/

table.departement {
	width:100%;
	margin-bottom:10px;
}

table.departement thead th {
	padding:5px;
	background-color:#F9F9F9;
}

table.departement tbody td, table.departement tbody th {
	padding-left:20px;
}

table.departement tbody th {
	padding-top:10px;
}

form#recherchecontact fieldset {
	padding:5px 30px;
}

form#recherchecontact label {
	display:inline;
	text-align:left;
	float:none;
	margin-left:10px;
}

form#recherchecontact div.groupe {
	float:left;
	width:50%;
}

/****************/
/* PLAN DE SITE */
/****************/

ol#plandesite {
	list-style-type:none;
	margin-left:0;
}

ol#plandesite li {
	margin:5px auto;
}

ol#plandesite li.section {
	margin:15px auto;
	font-weight:bold;
}

ol#plandesite ol.soussections {
	list-style-type:none;
	margin-left:20px;
}

ol#plandesite ol.soussections li {
	font-weight:normal;
}

ol#plandesite ol.soussections ol.fiches {
	list-style-type:none;
	margin-left:30px;
}

ol#plandesite ol.soussections ol.fiches li {
	font-weight:normal;
}

/******************/
/* MODULE SONDAGE */
/******************/


div#sondage {
	background-color:#F5F5F5;
	width:250px;
	margin-top:10px;
	border:1px outset #333;
	text-align:center;
}

div#sondage h2 {
	margin:0;
	padding:5px;
	border:1px inset #333;
}

div#sondage h3 {
	margin:0;
	background-color:#FFF;
	border:1px outset #333;
	padding:5px;
	font-size:1em;
}

div#sondage form p {
	text-align:left;
}

div#sondage label {
	margin-left:30px;
}

div#sondage p.soumettre{
	text-align:center;
}

table#sondage_resultats {
	margin:10px;
	width:225px;
	text-align:left;
}

table#sondage_resultats div.barreresultats_fond {
	height:3px;
	border:1px inset #333;
	font-size:0px;
}

table#sondage_resultats div.barreresultats_dessus {
	height:3px;
	background-color:#00F;
}

/********/
/* MISC */
/********/

a img {
	border:none;
}

hr {
	/*color:#005288;*/
	border:none 0px;
	border-top:2px solid #005288;
	/*height:1px;*/
}

hr.clear {
	visibility:hidden;
	height:0px;
	padding:0px;
	margin:0px;
	clear:both;
}


.texte {
	/*font-size:12px;
	color:#898a89;*/
}

/************************/
/* pageallfiche content */
/************************/

div#desc_wrapleftpanel {
	width:264px;
	float: left;
	background-color: #bbc666;
	margin: 0 0 0 18px;
	padding: 0;
	clear: both;
	background-color:#fff;
	font-size:13px;
}

	div#desc_wrapleftpanel_image {
		padding:0;
		margin:0;
		background-color:#fff;
	}
	
	
	
	div#desc_wrapleftpanel_notes {
		color:#fff;
		padding:20px 27px 20px 27px;
		margin:0;
		background-color:#bbc667;
	}
	
	
	div#desc_wrapleftpanel_menu ul {
		list-style-type:none;
		margin:0;
		padding:0 0 10px 0;
		background-color:#bbc667;
	}
	
	div#desc_wrapleftpanel_menu ul li {
		position:relative;
		display:inline;
		z-index:2;
	}
	
	div#desc_wrapleftpanel > ul#desc_wrapleftpanel_menu li {
		display:block;
	}
	
	div#desc_wrapleftpanel_menu li a {
		display:block;
		padding:10px 27px 10px 27px;
		margin:0px;
		font-size:12px;
		font-weight:bold;
		color:#005288;
		text-decoration:none;
		text-transform:uppercase;
		background-color:#bbc667;
		border-top: #a3ba4b solid 1px;
	}
	
	div#desc_wrapleftpanel_menu li a.last {
		border-bottom: #a3ba4b solid 1px;
	}
	
	div#desc_wrapleftpanel_menu li a:link {
		text-decoration:none;
	}
	
	div#desc_wrapleftpanel_menu li a:visited {
		text-decoration:none;
	}
	
	div#desc_wrapleftpanel_menu li a:hover {
		text-decoration:none;
		background-color:#cddb91;
	}
	
	div#desc_wrapleftpanel_menu li a:active {
		text-decoration:none;
	}


	div#desc_wrapleftpanel_visite_ext {
		padding:0;
		margin:11px 0 0 0;
		background-color:#bbc667;
		text-align:center;
	}
	
	div#desc_wrapleftpanel_visite_ext a:hover, div#desc_wrapleftpanel_visite_int a:hover {
		text-decoration:none;
	}
	
	div#desc_wrapleftpanel_visite_int {
		padding:0;
		margin:10px 0 0 0;
		background-color:#bbc667;
		text-align:center;
	}
	
	
	
	.desc_wrapleftpanel_visite_tittle a {
		display:block;
		padding:10px 27px 10px 27px;
		margin:0px;
		font-size:13px;
		font-weight:bold;
		color:#005288;
		text-decoration:none;
		text-transform:uppercase;
		background-color:#bbc667;
	}
	
	.desc_wrapleftpanel_visite_tittle a:hover {
		background-color:#cddb91;
	}
	
	


div#desc_wraprightpanel {
	width:587px;
	float: right;
	margin: 0 18px 0 0;
	padding: 0;
	padding-bottom:10px;
}

	div#desc_wraprightpanel h1 {
		margin: 20px 0 0 0;
		padding: 0;
	}
	
	div#desc_wraprightpanel h2 {
		margin: 0 0 12px 0;
		padding: 0;
		font-size:19px;
		color:#bbc667;
	}
	
	div#desc_wraprightpanel_stage_content {
		width:587px;
		margin: 0 0 30px 0;
	
	
	}
	div#desc_wraprightpanel_stage_img {
		width:587px;
		height:319px;
		margin: 0 0 10px 0;
		padding: 0 0 0 0;
	}
	
	div#desc_wraprightpanel_descrition {
		margin: 30px 0 0 0;
	}
	
	div#desc_wraprightpanel_map_btn {
		float:right;
	}




div#imagesscrollercontainer {
	width:587px;
	height:99px;
	margin:0;
	padding:10px 0 10px 0;
	clear:both;
	background-color:#eef7da;
}

div#imagesscroller {
	width:532px;
	height:99px;
	position:relative; 
	overflow:hidden;
	float:left;
	margin-left:0px;
	margin-right:0px;
}

div#imagesscroller img {
	margin-left:8px;
	margin-right:0px;
	width:127px;
	height:99px;
	cursor:pointer;
}

div#imagesscroller table {
	margin:0px;
	padding:0px;
}

div#imagesscroller table tr {
	margin:0px;
	padding:0px;
}

div#imagesscroller table tr td {
	margin:0px;
	padding:0px;
}

div#imagesscroller img.first {
	margin-left:0px;
}

div#imagesscrollerarrowleft {
	width:27px;
	float:left;
	overflow:hidden;
	margin:0;
	padding:0;
}

div#imagesscrollerarrowright {
	width:27px;
	float:right;
	overflow:hidden;
	margin:0;
	padding:0;
}

/************************/
/* sous section content */
/************************/


.ssec {
	background-image: none;
	background: url(/_images/bg_gradient_full.png) repeat-x #b2b78a;	
}



div#ssec_wrapcontent_header {
	height: 177px;
	width: 600px;
}

div#ssec_wrapcontent_header_img {
	float: left;
	height: 177px;
	overflow: hidden;
	width: 916px;
}

div#ssec_wrapcontent_menu {
	
}

div#ssec_wrapcontent_menu ul#ssec_condos {
	list-style-type:none;
	background-position:bottom;
	margin: 0;
	padding:0;
	height:30px;
	font-size: 11px;
	font-weight: bold;
	
}

div#ssec_wrapcontent_menu ul#ssec_condos li {
	float:left;
	position:relative;
	z-index:4;
	margin:0;
	padding:0;
	padding: 0px;
}

div#ssec_wrapcontent_menu ul#ssec_condos li a {
	color: #fff;
	text-decoration:none;
	padding: 9px 40px 7px 40px;
	height: 13px;
	display: block;
}

div#ssec_wrapcontent_menu ul#ssec_condos li a:link {
	text-decoration:none;
}

div#ssec_wrapcontent_menu ul#ssec_condos li a:visited {
		text-decoration:none;
}

div#ssec_wrapcontent_menu ul#ssec_condos li a:hover, div#ssec_wrapcontent_menu ul#ssec_condos li.allume a,  div#ssec_wrapcontent_menu ul#ssec_condos li.actif a {
	text-decoration:none;
	background-color: #bbc667;
}

/************************/

div#wrapheader_ssec {
	width:976px;
	height:58px;
	/* padding:16px 0px 0px 0px; */
	padding: 0;
	margin-top:-25px;
}

div#wrap_header_menu_ssec {
	width:976px;
	height:58px;
	margin-top:0px;
}

div#header_menu_left_ssec {
	width:20px;
	height:58px;
	float:left;
	background: url(/_images/header_menu_drop_shadow_left_green.png) no-repeat;
	margin: 0;
	padding: 0;
}

div#header_menu_mid_ssec {
	height:25px;
	width: 325px;
	float:left;
	background: url(/_images/header_menu_drop_shadow_mid_green.png) repeat-x;
	background-position:bottom;
	margin: 0;
	padding:35px 0 0 0;
}

div#header_menu_mid_ssec p {
	color: #00467a;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
	font-size: 14px;
	
}


div#header_menu_fill_ssec {
	height:58px;
	background: url(/_images/header_menu_drop_shadow_fill_green.png) no-repeat;
	margin-right:19px;
	margin-left: 25px;
	padding: 22px 0 0 0;
}

div#header_menu_right_ssec {
	width:19px;
	height:58px;
	float:right;
	background: url(/_images/header_menu_drop_shadow_right_green.png) no-repeat;
	margin: 0;
	padding: 0;
}

div#wrapcontent_header_ssec {
	width:976px;
	height:10px;
	background:url(/_images/warpcontent_header_drop_shadow_green.png);
	padding: 0 0 10px 0;
}

div#wrapcontent_mid_ssec {
	background:url(/_images/warpcontent_drop_shadow_green.png) repeat-y;
	/*padding:0px 30px 10px 30px;*/
	font-size:13px;
	color:#898a89;

}

div#wrapcontent_footer_ssec {
	width:976px;
	height:19px;
	background:url(/_images/warpcontent_footer_drop_shadow_green.png);
	padding:0px;
	margin:0px;
}

/************************/

div#wrapleftpanel_ssec {
	float:left;
	margin:0 0 8px 31px;
	background: #fff;
	width: 303px;
	height: 322px;
}

div#wrapleftpanel_logo_ssec {
	height: 86px;
	font-size:24px;
}
div#wrapleftpanel_desc_ssec {
	height: 156px;
	margin-bottom: 10px;
	overflow: hidden;
	padding-left: 26px;
}

div#wrapleftpanel_desc_ssec ul {
	font-size: 13px;
	line-height:15px;
	list-style-position: outside;
	padding-left: 13px;
	padding-top:5px;
	margin-left:5px;
}

div#wrapleftpanel_map_ssec {
	height: 69px;
	margin-left: 20px;
}

div#wraprightpanel_ssec {
	float: right;
	width: 603px;
	padding: 0px 29px 8px 0px;
}

div#wraprightpanel_img_ssec {
	width: 603px;
	height: 282px;
	margin:0 0 10px 0;
	overflow: hidden;
}

div#wraprightpanel_menu_ssec ul {
	list-style-type:none;
	background-position:bottom;
	margin: 0;
	padding:0;
	height:29px;
	font-size: 11px;
	font-weight: bold;
}

div#wraprightpanel_menu_ssec ul li {
	float:left;
	position:relative;
	z-index:4;
	margin:0;
	padding:0;
}

div#wraprightpanel_menu_ssec ul li a {
	text-align: center;
	color: #005288;
	text-decoration:none;
	width: 201px;
	padding: 8px 0px;
	/*height: 14px;*/
	display: block;
	background-color: #bbc667;
	text-transform:uppercase;
}

div#wraprightpanel_menu_ssec ul li a:link {
	text-decoration:none;
}

div#wraprightpanel_menu_ssec ul li a:visited {
	text-decoration:none;
}

div#wraprightpanel_menu_ssec ul li a:hover, div ul#ssec_condos li.allume a,  div#wraprightpanel_menu_ssec ul li.actif a {
	text-decoration:none;
	background-color: #deefba;
}

/************************/



div#index_anim_stage {
	width:631px;
	height:400px;
	overflow:hidden;
}

div#header_img_container_1 {
	width:631px;
	height:400px;
	position:absolute;
	z-index:3;
}

div#header_img_container_2 {
	width:631px;
	height:400px;
	position:absolute;
	z-index:2;
}

div#index_primeur_1 {
	width:631px;
	/*height:195px;*/
	overflow:hidden;
	background:url(/_images/header_p-images.jpg) no-repeat #bbc667;
	color:#FFF;
	padding-top:16px;
}

#wrap_nouvelles {
	color:#00467a;
}

#wrap_nouvelles a {
	color:#00467a;
}