@import '/css/menu.css';
@import '/css/datepicker.css';
@import '/css/style-modules-lei.css';
@import '/css/formulaire.css';
@import '/css/plan-du-site.css';

html, body {	height: 100%;}
body {	padding:0;	margin:0;	font-family:verdana, Helvetica, sans-serif;	font-size:0.8em;color:#353535;}
* html body{text-align:center;}
#conteneur {	margin:0 auto;	width:960px;}
#page {	margin:0px auto;	width: 960px;	text-align:left;}
#dernier-element {	margin-bottom: 0px;	visibility: hidden;	width:100%;	clear:both;}
#footer{width:940px;margin:15px auto 10px auto;text-align:right;height:13px;padding:10px;background:url(/charte/fond-footer.png) no-repeat center top;color:#fff;font-size:10px;}
#header{width:100%;float:left;height:117px;background:url(/charte/barreH.png) no-repeat left bottom;position:relative;}
#malvoyant{position:absolute; top:-10px; right:15px;}
#malvoyant a{color:#ccc; font-size:10px;}
#haut_z_centrale{float:left;width:100%;margin-top:20px;}
img{border:0;}
a, p, td, li{font-size:11px;}
h1{font-size:18px;font-weight:500;color:#7b7a68;padding-bottom:0px;margin-bottom:0;}
h2{font-size:17px;font-weight:500;color:#7b7a68;border-bottom:3px solid #bdbcb3;padding-bottom:3px;}
h3{font-size:14px;color:#7b7a68;}
h4{font-size:13px;color:#7b7a68;}
#z_contenu ul{margin:0;padding:0;}
#z_contenu ul ul{margin:0 0 0 10px;padding:0;}
#z_contenu ul li{	list-style-position: inside;list-style-type:none;padding-left:15px;	/*list-style-type:disc;*/}
#titre_rub a{	color:#fff;	text-decoration:none;}
.commune_elt{text-transform:uppercase;}
/*a{text-decoration:none;color:#0B436C;}*/
.lien_yahoo, .lien_yahoo a{font-size:10px;color:#9a9982;}
.legende{clear:both;text-align:center;font-size:10px;color:#9a9982;margin-top:2px;}
.legende img{margin-top:2px;}
.width100pc{width:100%;}
.invisible{display:none;}
.image_ombree .coin-bd{float:left;background-image:url(/charte/coin-bd.png);background-repeat:no-repeat;background-position:right bottom;padding-bottom:9px;}
.image_ombree .coin-bg{float:left;background-image:url(/charte/coin-bg.png);background-repeat:no-repeat;background-position:left bottom;}

/*-  - structure suite -  -*/
/*- header -*/
#logo{	float:left;	width:710px;	}
#pictos{	float:left;	text-align:right;	width:240px;}
#pictos img{margin-right:10px;}
#facebook{float:left;width:240px;text-align:right;margin:12px 10px 0 0;}
#facebook a{color:#7D7C6A; background:url(/charte/facebook.png) no-repeat left top; padding:3px 0 7px 25px; }
#moteur{	float:left;	width:240px;	height:26px;	margin:10px 0;	background:url(/charte/fond-moteur.png) no-repeat left top;}
input.moteur{	font-size:10px;	border:none #fff;	width:180px;	margin-left:12px;        color:#9A9982;position:relative;top:-2px;}
input.ok{	position:relative;	top:3px;left:5px;}
*+html input.ok{left:0px;}

/*- haut_z_centrale */
#div_lien_yahoo{	float:left;	width:445px;	padding-bottom:15px;color:#9A9982;}
/*- footer -*/#footer a{	color:#fff;	font-size:10px;	text-decoration:underline;}
/* #zone centrale*/
#z_centrale{	float:left;	width:680px;	margin:5px 0px  0px 16px;}
#colG{float:left;width:260px;}
#z_contenu{width:100%;float:left;}
#z_centrale_accueil{	float:left;	width:445px;	margin:5px 0px  0px 16px;}
#z_centrale_accueil #z_contenu{width:auto;}
#z_centrale_accueil #z_contenu h2{border-bottom:1px solid #cacaca;margin-bottom:0;}
#colD{float:right;clear:right;width:220px;}
#colD .bas_menuLat{	width:220px;}
#affiche-colD{text-align:center; clear:both;}
#affiche-colD img{ margin:20px auto 25px auto; display:block;}
#affiche-boutons-colD{text-align:center; clear:both;}
#affiche-boutons-colD img{margin:10px 0;}

/*box colD coloree*/
.box{float:left;width:200px;}
.haut-titre-box{float:left;width:190px;background-repeat:no-repeat;background-position:left top;color:#fff;font-weight:bold;text-transform:uppercase;padding:5px;}
* html .haut-titre-box{width:200px;}
.haut-contenu-box{float:left;background-repeat:no-repeat;background-position:left top;padding:0 7px 7px 7px;width:186px;}
.haut-contenu-box h1, .haut-contenu-box h2, .haut-contenu-box h3{border:none;margin:3px 0;padding:0;font-size:12px;font-weight:bold;}
.haut-contenu-box, .haut-contenu-box p, .haut-contenu-box td, .haut-contenu-box a, .haut-contenu-box li{font-size:10px;}
.bas-box{float:left;width:200px;height:10px;}

/* box cadre accueil */
.boxcadre{margin:10px 0;border:1px solid #cacaca;float:left;width:100%;}
.bloc-gauche{	float:left;	width:auto;	}
.bloc-droite{	float:right;	clear:right;	width:auto;}
.boxcadre-haut{	float:left;	width:100%;	position:relative;}
.boxcadre-haut .bloc-gauche{position:absolute;left:-1px;top:-1px;}
.boxcadre-haut .bloc-droite{position:absolute;right:-1px;top:-1px;}
.boxcadre-bas{	float:left;	width:100%;position:relative;}
.boxcadre-bas .bloc-gauche{position:absolute;left:-1px;bottom:-1px;}
.boxcadre-bas .bloc-droite{position:absolute;right:-1px;bottom:-1px;}
.boxcadre-contenu{margin:0 8px 8px 8px;}
.boxcadre-titre{padding-bottom:5px;margin-bottom:7px;float:left;width:100%;position:relative;}
.boxcadre-titre h1{text-transform:uppercase;font-weight:bold;font-size:14px;margin:4px 0;}
.rss{float:left;}
#actualites .rss{margin-left:7px;}
#agenda{float:left;width:48%;}
#presse{float:right;width:48%;}
#presse .boxcadre-titre h1, #agenda .boxcadre-titre h1{margin-right:7px;}
#presse .boxcadre-titre, #agenda .boxcadre-titre{border-bottom:1px solid #cacaca;}
#News_principale{    float:left;    margin-bottom:8px;    width:100%;}
.News{float:left;margin-bottom:8px;width:100%;}
#presse .News, #agenda .News{border-bottom:1px solid #cacaca;}
#presse .News:hover, #agenda .News:hover{border-bottom:1px solid #cacaca;background-color:#EEEBDD;}
.News_titre, .News_titre a{color:#797979;font-weight:bold;font-size:12px;text-transform:uppercase;text-decoration:none;}
#actualites .News_titre{margin-bottom:5px;}
.News_date{color:#797979;font-size:10px;}
.News_image{    /*width:125px;*/    float:left;    width:auto;    text-align:center;    margin:5px 10px 5px 0;}
.News_resume{}
/*#actualites .News_image img{max-width:125px;}
 # *actualites .News_resume{width:70%;float:left;}
*/#actualites .News_resume p{margin:0;}
#agenda .News_resume, #presse .News_resume{    width:100%;    clear:both;}
.News_lien{text-align:right;}
a.News_suite{    float:left;    padding-left:14px;    color:#797979;    font-size:10px;    background:url(/charte/puces/fleche-pleine-beige.png) no-repeat left 1px;}
#actualites a.News_suite{float:right;}
a.News_suite:hover{    color:#D2007B;    background:url(/charte/puces/fleche-pleine-rose.png) no-repeat left 1px;}

/*illicopage*/
.lien_menu{clear:both;float:left;margin-left:5px;}
.user_courant, .user_fonction, .illico_important{float:left;clear:both;width:100%;}

/* bloc commune */
.detail_commune_titre{font-weight:bold;}
.titre_commune{margin-top:2px;text-transform : uppercase;font-size:11px;font-weight :bold;}
.bloc_info{margin-bottom:10px;}

/*- GED -*/
.nombre-docs{	font-size:12px;margin-bottom:20px;}
.page-docs{	font-size:12px;color:#333;margin-top:20px;}
.theme-docs{	font-size:14px;font-weight:bold;color:#E7301F;	}
.visualiser-doc a{	font-size:10px;	color:#6F6868;	background:url(/images/picto-illicomag.png) no-repeat left top;	padding-left:18px;margin-left:5px;	}
.documentGEDResume{margin-left:40px;}
.gedfichier img{height:25px;margin-right:5px;position:relative;top:7px;}
.gedtitre{	text-decoration:none;	font-weight:bold;	font-size:12px;	color:#333;	}
div.visualiser-doc{width:auto;display:inline-table;}
.geddate{	font-size:10px;color:#8F8F8F;margin-left:5px;}

/* RSS */
.RSS_source{margin-bottom:10px;}
.RSS_source a{font-weight:bold;font-size:14px;color:#7b7a68;padding-bottom:0px;margin-bottom:0;}
.RSS_item_titre, .RSS_item_titre a{color:#797979;font-weight:bold;font-size:11px;text-transform:uppercase;text-decoration:none;clear:both;}
.RSS_item_date{color:#797979;font-size:10px;}
.RSS_item_description{font-size:11px;}
 .RSS_item_description{width:100%;float:left;}
*/ .RSS_item_description p{margin:0;}
.RSS_lien_suite{text-align:right;}
.RSS_lien_suite a{    float:left;    padding-left:14px;    color:#797979;    font-size:10px;    background:url(/charte/puces/fleche-pleine-beige.png) no-repeat left 1px;}
.RSS_separateur{    clear:both;    height:10px;}

