
#main{
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	width: 1000px;
	background: url(../imgs/bkg_fille.png) no-repeat;
	height: 575px;
}

#fille_logo{
	position: absolute;
}


	 /************** CENTRE **************/
#rootline{
	height: 17px;
	padding-top: 5px;
	padding-left: 200px;
}

#fille_centre{
	height: 462px;
	width: 978px;
	margin-left: 17px;
	padding-top: 33px;
	background: url(../imgs/bkg_region.jpg) no-repeat;
}

#fille_milieu{
	float: left;
	height: 418px;
	width: 456px;
	padding: 0px;
	margin: 0px;
	margin-left: 187px;
	margin-top: 1px;
	overflow: hidden;
	background: url(../imgs/bkg_fille_milieu.png) no-repeat;
}

* html #fille_milieu{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader('enabled=true, sizingMethod=crop src=/fileadmin/templates/skin/default/imgs/bkg_fille_milieu.png');
	margin-left: 93px;
}

#fille_milieu_contenu{
	padding: 10px;
	padding-left: 20px;
	padding-right: 20px;
}

#fille_droite{
	float: left;
	height: 312px;
	width: 330px;
	margin-left: 0px;
	padding-bottom: 10px;
	overflow: hidden;
	background: url(../imgs/bkg_fille_droite.png) no-repeat;
}
	
* html #fille_droite{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader('enabled=true, sizingMethod=crop src=/fileadmin/templates/skin/default/imgs/bkg_fille_droite.png');
}

#fille_droite_contenu{
	padding: 10px;
	padding-top: 25px;
	padding-left: 15px;
	padding-right: 15px;
}

#fille_droite_bas{
	float: left;
	height: 93px;
	width: 224px;
	margin-left: 5px;
/*	overflow: hidden; Supprimé car fait passé l'encart au dessus des popups messages sous FF*/
	background: url(../imgs/bkg_fille_encart.png) no-repeat;
}

* html #fille_droite_bas{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader('enabled=true, sizingMethod=crop src=/fileadmin/templates/skin/default/imgs/bkg_fille_encart.png');
}

#fille_droite_bas_contenu{padding: 10px;}

.relativelink{
	text-align: right;
}

#fille_milieu .relativelink a{
	color: #EA5E23;
	font-size: 10px;
	line-height: 18px;
}

#fille_milieu h1{
	float: left;
	width: 340px;
	height: 80px;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}

#fille_milieu h1{
	margin-top: 0px;
	margin-bottom: 5px;
}

* html #fille_milieu h1{
	height: 75px;
	margin-bottom: 0px;
}


#je_signe{
	display: block;
	width: 77px;
	height: 79px;
	position: absolute;
	margin-left: 0px;
	margin-top: -25px;
	background: url(../imgs/contenu/bt_signe_lettre.png);
	background-repeat: no-repeat;
}

html>/**/body #je_signe{margin-top: -25px;margin-left: 347px;}

#je_signe:hover{
	background: url(../imgs/contenu/bt_signe_lettre_on.png);
	background-repeat: no-repeat;
}

* html #je_signe{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader('enabled=true, sizingMethod=crop src=/fileadmin/templates/skin/default/imgs/contenu/bt_signe_lettre.png');
}

* html #je_signe:hover{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader('enabled=true, sizingMethod=crop src=/fileadmin/templates/skin/default/imgs/contenu/bt_signe_lettre_on.png');
}

#contenu_relayer{
	overflow: scroll;
	width: 420px;
	height: 250px;
}



	/************** LISTE **************/

#liste_elus{
	margin-top: 0px;
}

#liste_titre_div{margin-bottom: 5px;}

#titre_liste{
	display: block;
	float: left;
	width: 200px;
	padding-left: 10px;
	padding-top: 10px;
	font-size : 18px;
	color: #28B9E6;
	font-style: italic;
}

#titre_liste a{
	font-size : 18px;
	color: #28B9E6;
	text-decoration: none;
}

.tri{
	margin: 0px;
	padding: 0px;
	height: 16px;
}

.tri_lettre{
	margin: 0px;
	padding: 0px;
	padding-top: 1px;
	height: 14px;
	border-top: 1px solid #63D4F7;
	border-bottom: 1px solid #63D4F7;
	text-align: center;
}

.item_lettre{
	margin-right: 4px;
}

#trier_par{
	display: block;
	float: left;
	height: 16px;
	width: 50px;
	color: #0072BC;
}

#tri_nom{
	display: block;
	float: left;
	height: 16px;
	width: 36px;
	background: url(../imgs/bt_tri_nom.png);
	background-repeat: no-repeat;
}

#tri_commune{
	display: block;
	float: left;
	height: 16px;
	width: 62px;
	background: url(../imgs/bt_tri_commune.png);
	background-repeat: no-repeat;
}

#tri_date{
	display: block;
	float: left;
	height: 16px;
	width: 36px;
	background: url(../imgs/bt_tri_date.png);
	background-repeat: no-repeat;
}

.item_liste{
	margin: 0px;
	padding: 0px;
	padding-top: 2px;
	height: 16px;
	background: url(../imgs/bkg_item_liste.png);
	background-repeat: no-repeat;
}

* html .item_liste{padding-top: 1px;height: 15px;}

.item_nom{
	display: block;
	float: left;
	width: 85px;
	font-weight: bold;
	padding-left: 5px;
}

.item_commune{
	display: block;
	float: left;
	width: 95px;
	height: 15px;
}

.item_date{
	display: block;
	float: left;
	width: 90px;
	height: 15px;
}

.item_elu{
	display: block;
	float: left;
	width: 20px;
	height: 15px;
}

.ico_elu{
	background: url(../imgs/ico_elu.png);
	background-repeat: no-repeat;
}

* html .ico_elu{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader('enabled=true, sizingMethod=crop src=/fileadmin/templates/skin/default/imgs/ico_elu.png');
}

#pagination_liste{
	margin-top: 10px;
}

#pagination_prec{
	display: block;
	float: left;
	width: 16px;
	height: 16px;
	background: url(../imgs/bt_pagination_prec.png);
	background-repeat: no-repeat;
	margin-right: 5px;
}

* html #pagination_prec{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader('enabled=true, sizingMethod=crop src=/fileadmin/templates/skin/default/imgs/bt_pagination_prec.png');
}

#pagination_suiv{
	display: block;
	float: left;
	width: 16px;
	height: 16px;
	background: url(../imgs/bt_pagination_suiv.png);
	background-repeat: no-repeat;
	margin-left: 5px;
}

* html #pagination_suiv{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader('enabled=true, sizingMethod=crop src=/fileadmin/templates/skin/default/imgs/bt_pagination_suiv.png');
}
/*
#pagination_nombre{
	display: block;
	float: left;
	width: 170px;
	text-align: center;
	color: #EA5E23;
	font-size: 9px;
	padding-top: 3px;
}
*/
#pagination_nombre{
	display: block;
	float: left;
	width: 250px;
	text-align: center;
	color: #EA5E23;
	font-size: 9px;
	padding-top: 3px;
}

#pagination_liste a{
	color: #EA5E23;
	font-size: 9px;
}
/*
#pagination_voir_tous{
	display: block;
	float: right;
	width: 50px;
	font-size: 10px;
	padding-top: 3px;
	margin-right: 10px;
}
*/
#pagination_voir_tous{
	display: block;
	float: left;
	width: 50px;
	font-size: 10px;
	padding-top: 3px;
	margin-right: 10px;
}

#pagination_voir_tous a{font-size: 10px;text-decoration: underline;color: #EA5E23;}

#pagination_liste a.pagination_actif{font-weight: bold;font-size: 11px;}

#liste_jesigne{
	text-align: right;
	margin-top: 5px;
}

#liste_jesigne a{
	color: #EA5E23;
	font-size: 12px;
	font-weight: bold;
}

#message_commentaire{
	height: 48px;
	padding-top: 10px;
}

.message{
	float: left;
	width: 145px;
	margin-bottom: 5px;
	margin-right: 5px;
}

.popup_message_contenu{
	overflow: hidden;
	margin-right: 20px;
}


.popup_message{
	position: absolute;
	width: 330px;
	height: 219px;
	padding: 10px;
	z-index: 150;
	margin-left: -150px;
	margin-top: 20px;
	background: url(../imgs/contenu/bkg_popup_message.png) no-repeat;
}

html>/**/body .popup_message{margin: 0px;}

* html .popup_message{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader('enabled=true, sizingMethod=crop src=/fileadmin/templates/skin/default/imgs/contenu/bkg_popup_message.png');
}

.encart_message_liste{
	margin: 0px;
}
html>/**/body .encart_message_liste{margin: 0px;}


	/************** FIN CENTRE **************/
	 
	/************** MENU HAUT ***************/

#menu_haut{
	height: 25px;
	margin: 0px;
	padding: 0px;
	padding-top: 8px;
	padding-left: 200px;
	z-index:10;
}

* html #menu_haut{height: auto;}

#menu_haut dl, #menu_haut dt, #menu_haut dd, #menu_haut ul, #menu_haut li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#menu_haut dd {
	position: absolute;
	z-index:20;
	display:none;
}

#menu_haut dl dt{
	display:block;
}

#menu_haut dl{
	float:left;
}

#menu_haut dt {
	height: 25px;
	cursor: pointer;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

#menu_haut dd{
/*
	padding-bottom: 10px;
	background: url(../imgs/menu/bkg_sous_menu_bas.png) no-repeat bottom;
*/
}

* html #menu_haut dd{
/*
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader('enabled=true, sizingMethod=crop src=/fileadmin/templates/skin/default/imgs/menu/bkg_sous_menu_bas.png');
*/
}

#menu_haut dt a {
	display: block;
	height: 25px;
	margin: 0px;
	padding: 0px;
}

#menu_haut li {
	width: 177px;
	min-height:19px;
	line-height:19px;
	background: url(../imgs/menu/bkg_sous_menu.png) no-repeat;
}

* html #menu_haut li{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader('enabled=true, sizingMethod=crop src=/fileadmin/templates/skin/default/imgs/menu/bkg_sous_menu.png');
}

#menu_haut li.menu_bottom{
	min-height:10px;
	line-height:10px;
	background: url(../imgs/menu/bkg_sous_menu_bas.png) no-repeat;
}

* html #menu_haut li.menu_bottom{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader('enabled=true, sizingMethod=crop src=/fileadmin/templates/skin/default/imgs/menu/bkg_sous_menu_bas.png');
}

#menu_haut dd li a {
	display: block;
	width: 157px;
	font-size :11px;
	text-decoration: none;
	height: 19px;
	line-height:19px;
	margin-left: 5px;
	padding-left: 10px;
	z-index:100;
}

* html #menu_haut a, * html #menu_haut a:visited,  * html #menu_haut a:active{
	position: relative;
	z-index: 1;
}

#menu_haut dd li a:hover {
	color:#FFFFFF;
	background:#0072BB;
	text-decoration: none;
}

#menu_soutien, #menu_haut dt.menu1_n{
	width: 175px;
	height: 25px;
	background-repeat:no-repeat;
	background: url(../imgs/menu/bt_soutien.png) top left;
}

* html #menu_soutien, * html #menu_haut dt.menu1_n{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader('enabled=true, sizingMethod=crop src=/fileadmin/templates/skin/default/imgs/menu/bt_soutien.png');
}

#menu_soutien:hover, #menu_haut dt.menu1_o{
	width: 175px;
	height: 25px;
	background-repeat:no-repeat;
	background: url(../imgs/menu/bt_soutien_on.png) top left;
}

* html #menu_soutien:hover, * html #menu_haut dt.menu1_o{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader('enabled=true, sizingMethod=crop src=/fileadmin/templates/skin/default/imgs/menu/bt_soutien_on.png');
}

#menu_contexte, #menu_haut dt.menu2_n{
	width: 119px;
	height: 25px;
	background-repeat:no-repeat;
	background: url(../imgs/menu/bt_contexte.png) top left;
	margin-left: 2px;
}

* html #menu_contexte, * html #menu_haut dt.menu2_n{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader('enabled=true, sizingMethod=crop src=/fileadmin/templates/skin/default/imgs/menu/bt_contexte.png');
}

#menu_contexte:hover, #menu_haut dt.menu2_o{
	width: 119px;
	height: 25px;
	background-repeat:no-repeat;
	background: url(../imgs/menu/bt_contexte_on.png) top left;
	margin-left: 2px;
}

* html #menu_contexte:hover, * html #menu_haut dt.menu2_o{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader('enabled=true, sizingMethod=crop src=/fileadmin/templates/skin/default/imgs/menu/bt_contexte_on.png');
}

#menu_role, #menu_haut dt.menu3_n{
	width: 116px;
	height: 25px;
	background-repeat:no-repeat;
	background: url(../imgs/menu/bt_role.png) top left;
	margin-left: 2px;
}

* html #menu_role, * html #menu_haut dt.menu3_n{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader('enabled=true, sizingMethod=crop src=/fileadmin/templates/skin/default/imgs/menu/bt_role.png');
}

#menu_role:hover, #menu_haut dt.menu3_o{
	width: 116px;
	height: 25px;
	background-repeat:no-repeat;
	background: url(../imgs/menu/bt_role_on.png) top left;
	margin-left: 2px;
}

* html #menu_role:hover, * html #menu_haut dt.menu3_o{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader('enabled=true, sizingMethod=crop src=/fileadmin/templates/skin/default/imgs/menu/bt_role_on.png');
}

#menu_donnees, #menu_haut dt.menu4_n{
	width: 121px;
	height: 25px;
	background-repeat:no-repeat;
	background: url(../imgs/menu/bt_donnees.png) top left;
	margin-left: 2px;
}

* html #menu_donnees, * html #menu_haut dt.menu4_n{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader('enabled=true, sizingMethod=crop src=/fileadmin/templates/skin/default/imgs/menu/bt_donnees.png');
}

#menu_donnees:hover, #menu_haut dt.menu4_o{
	width: 121px;
	height: 25px;
	background-repeat:no-repeat;
	background: url(../imgs/menu/bt_donnees_on.png) top left;
	margin-left: 2px;
}

* html #menu_donnees:hover, * html #menu_haut dt.menu4_o{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader('enabled=true, sizingMethod=crop src=/fileadmin/templates/skin/default/imgs/menu/bt_donnees_on.png');
}

	 /************** FIN MENU HAUT **************/

	/******************* FOOTER *******************/

#fille_centre_logo{
	width: 978px;
	height: 462px;
	margin: 0px;
	padding: 0px;
	background: url(../imgs/contenu/logo_LPL.gif) no-repeat 910px 400px;
}

#footer{
	margin-top: 0px;
	height: 24px;
}

	/* ONGLETS FOOTER */
	

#footer_envoyer{
	display: block;
	float: left;
	width: 102px;
	height: 23px;
	background: url(../imgs/menu/bt_envoyer.png) top left;
	background-repeat:no-repeat;
}

* html #footer_envoyer{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader('enabled=true, sizingMethod=crop src=/fileadmin/templates/skin/default/imgs/menu/bt_envoyer.png');
}

#footer_bookmarker{
	display: block;
	float: left;
	width: 79px;
	height: 23px;
	background: url(../imgs/menu/bt_bookmarker.png) top left;
	background-repeat:no-repeat;
}

* html #footer_bookmarker{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader('enabled=true, sizingMethod=crop src=/fileadmin/templates/skin/default/imgs/menu/bt_bookmarker.png');
}

#footer_relayer{
	display: block;
	float: left;
	width: 124px;
	height: 23px;
	background: url(../imgs/menu/bt_relayer.png) top left;
	background-repeat:no-repeat;
}

* html #footer_relayer{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader('enabled=true, sizingMethod=crop src=/fileadmin/templates/skin/default/imgs/menu/bt_relayer.png');
}

