*{
	margin:				0px;
	padding:			0px;
}
img{
	border:				none;
}
body{
	font-size:			11px;
	font-weight:		normal;
	font-family:		Arial, sans-serif;
	color:				#000000;
	background:			url(/img/common/fond_html.gif) repeat-y;
}
.center{
	text-align:			center;
}
#conteneur{
	width:				100%;
	background:			url(/img/common/fond.gif) repeat;
}
#logo{
	height:				81px;
	margin:				5px 50px 13px 34px;
	float:				left;
}
#bandeau{
	z-index:			100;
}
#bandeau_haut{
	font-size:			0px;
	width:				960px;
}
#titre{
	margin-top:			30px;
	float:				left;
}
a#departement{
	background:			url(/img/common/departement.gif) no-repeat;
	width:				217px;
	height:				34px;
	display:			block;
	float:				left;
}
a#departement:hover{
	background:			url(/img/common/departement_hover.gif) no-repeat;
}
#menu_ligne ul{
	list-style:			none;
}
#menu_ligne ul.CMS_lvl1{
	float:				left;
	display:			block;
}
#menu_ligne ul.CMS_lvl1 li.CMS_lvl1{
	position:			relative;
	height:				25px;
	width:				172px;
	z-index:			10;
}
#menu_ligne ul.CMS_lvl1.comprendre{
	margin-left:		106px;
}
#menu_ligne ul.CMS_lvl1.agir{
}
#menu_ligne a.CMS_lvl1{
	width:				172px;
	height:				25px;
	display:			block;
	font-size:			11px;
}
#menu_ligne a.CMS_lvl1.comprendre{
	background:			url(/img/common/comprendre.gif) no-repeat;
}
#menu_ligne a.CMS_lvl1.agir{
	background:			url(/img/common/agir.gif) no-repeat;
}
#menu_ligne span.CMS_lvl1{
	display:			none;
}
#menu_ligne ul.CMS_lvl2{
	position:			absolute;
	display:			none;
	bottom:				24px;
	left:				0px;
	background:			url(/img/common/agir_fond.gif) repeat-y 1px 0px;
	margin-left:		3px;
	border-bottom:		1px solid #FFFFFF;
	z-index:			100;
}

#menu_ligne li.CMS_lvl1>ul.CMS_lvl2{
	bottom:				25px;
}
#menu_ligne li:hover ul.CMS_lvl2{
	display:			block;
}
#menu_ligne li.over ul.CMS_lvl2{
	display:			block;
}
#menu_ligne a.CMS_lvl2{
	color:				#FFFFFF;
	width:				165px;
	display:			block;
	text-decoration:	none;
	padding:			2px;
	border-top:			1px solid #FFFFFF;
	border-left:		1px solid #FFFFFF;
	border-right:		1px solid #FFFFFF;
	font-size:			11px;
	background:			none;
}
#menu_ligne a.CMS_lvl2:hover{
	background:			#EFC6C2;
	color:				#BF1A0C;
}
#menu_ligne ul.CMS_lvl2_informations a.CMS_lvl2:hover{
	background:			#D1D6EF;
	color:				#4C579B;
}

#contenu{
	background:			#FFFFFF;
	width:				960px;
}
#bas_de_page{
}
#menu_bas{
	width:				800px;
	background:			#656565;
	padding-left:		160px;
}
#menu_bas ul{
	list-style:			none;
}
#menu_bas li{
	background:			url(/img/common/espace_bas.gif) no-repeat;
	padding:			4px 5px 5px 8px;
	float:				left;
}
#menu_bas a{
	color:				#FFFFFF;
	text-decoration:	none;
}
#menu_bas a:hover{
	text-decoration:	underline;
}
.cache{
	display:			none;
}
.spacer{
	clear:				both;
}

#menu_ligne ul.CMS_lvl2_informations{
	position:			absolute;
	display:			none;
	bottom:				24px;
	left:				0px;
	background:			url(/img/common/agir_fond.gif) repeat-y 1px 0px;
	margin-left:		3px;
	border-bottom:		1px solid #FFFFFF;
}

#menu_ligne li.CMS_lvl1>ul.CMS_lvl2_informations{
	bottom:				5px;
}
#menu_ligne li:hover ul.CMS_lvl2_informations{
	display:			block;
}
#menu_ligne li.over ul.CMS_lvl2_informations{
	display:			block;
}
#menu_ligne a.CMS_lvl2_informations{
	color:				#FFFFFF;
	width:				166px;
	height:				auto;
	display:			block;
	text-decoration:	none;
	padding:			2px;
	border-top:			1px solid #FFFFFF;
	border-left:		1px solid #FFFFFF;
	border-right:		1px solid #FFFFFF;
	font-size:			11px;
	background:			none;
}
#menu_ligne a.CMS_lvl2_informations:hover{
	background:			#C8CDEA;
	color:				#4C579B;
}
#page form table,
#page form table td,
#page form table th{
	border:				none;
}
.espaceReserveWhoIs{
	margin:				7px 0 3px 0;
	float:				right;
	text-align:			right;
}

/* ADMIN STYLES */
#page .showit,
#page .showit td,
#page .showit input{
	border:				none;
	padding:			0;
}

#page .mailingForm{
	margin:				20px 0 10px 0;
}
#page .mailingForm label{
	width:				80px;
	display:			block;
	float:				left;
}
#page .mailingForm p{
	margin:				12px 0;
}
#page .mailingForm input{
	padding:			2px;
}
#page .mailingForm .button{
	padding:			0 0 0 18px;
	margin:				8px 0 0 80px;
	background:			url(/img/modules/pnews/puce_3.gif) no-repeat 0px 2px;
	color:				#D93C60;
	font-size:			12px;
	font-weight:		bold;
	border:				none;
	overflow:			visible;
}
.text_alert{
	padding:			7px;
	color:				#FF0000;
}
#page .siteMap ul{
	margin:				5px 0 10px 5px;
	padding:			0;
}
#page .siteMap li{
	margin:				5px 0;
	padding:			0 0 0 25px;
}
.cadre,
.cadreSimple{
	border:				solid 3px #CCCCCC;
	padding:			7px;
}
.cadre{
	width:				340px;
}
.floatLeft{
	float:				left;
	margin:				15px 15px 15px 0;
}
.floatRight{
	float:				right;
	margin:				15px 0 12px 12px;
}
.cadre img,
.cadreSimple img{
	float:				left;
	padding:			0 7px 7px 0;
}
.actuImgCenter{
	text-align:			center;
	margin:				8px 0 0 0;
}

/* nouvelles rubriques Adrien - WS */
a#direction-departementale {
	background:			url(/img/common/departement_new.gif) no-repeat;
	width:				147px;
	height:				34px;
	display:			block;
	float:				left;
}
a#direction-departementale:hover {
	background:			url(/img/common/departement_new_hover.gif) no-repeat;
}

a#sous-prefecture {
	background:			url(/img/common/pref.gif) no-repeat;
	width:				147px;
	height:				34px;
	display:			block;
	float:				left;
}
a#sous-prefecture:hover {
	background:			url(/img/common/pref_hover.gif) no-repeat;
}


body #menu_ligne ul.CMS_lvl1.comprendre {
	margin-left: 30px !important;
}






