/* CSS styles of ville-comines.fr by Open Resources www.openresources.fr */

/************************************************************************/
/* Redefinitions des balises HTML */ 
/************************************************************************/
*{margin:0px; padding:0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
html {font-size:100%;}
body{margin:0px; color:#5a3027; text-align:center; font-size:0.8em; background:#ffffff url('/img/bg-comines.jpg') no-repeat 50% 0px;}
div#global {margin:0 auto; position:relative; text-align:left; width:1014px;}
img{border:0}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
.left {float:left;}

/*a.jaune {color:#dea600;}
a.vert {color:#00892e;}
a.rouge {color:#e4342d;}
a.mauve {color:#a00d59;}*/

/*
html>body input[type="checkbox"]{margin:3px;}
html>body input[type="radio"]{margin:4px;}

select option{padding:0 3px;}
*/

br.cleaner {clear:both; height:0px; font-size:0px; border:none; margin:0; padding:0; background:transparent;}
.erreur {float:left;width:445px;margin-top:30px;padding-left:15px;color:red; font-family:Arial, Helvetica, sans-serif; padding-bottom:5px;}
div#cont div#col_centre.alerte_mail .erreur  {margin-left:20px;}
.trich_blanc {color:#ffffff;}
@font-face {font-family:HelveticaHeader; src:url('/font/helveticaneue_medium_cond-webfont.ttf');font-style:normal;font-weight:normal;}
/************************************************************************/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* Header */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div#global div#header {float:left; width:1014px; margin-top:28px;}
div#header span.top {float:left; display:block; height:8px; width:1014px; background:url('/img/header-top.png') no-repeat;}
div#header div#cont_header {float:left; width:1006px; background:url('/img/bg-ombre.png') repeat-y; padding-left:8px;}
div#header div#cont_header a.logo {float:left; padding:29px 0 0 33px;}

div#header div#cont_header div#bandeau_header {float:left; width:647px; height:157px; position:relative;}
div#header div#cont_header div#bandeau_header div.cache {background:url('/img/header-bandeau-cache.png') no-repeat; position:absolute; top:0px; right:0px; width:76px; height:157px;}
div#header div#cont_header div#bandeau_header div.top_nav {background:url('/img/nav-top.png') no-repeat; position:absolute; bottom:0px; left:0px; width:570px; height:4px;}
div#header div#cont_header div#bandeau_header h1 {position:absolute; top:30px; left:48px; font-size:30px; color:#000; font-style:normal;font-weight:normal;font-family:HelveticaHeader;}
div#header div#cont_header div#bandeau_header h1 b {font-family:HelveticaHeader;}
	/* Nav droite */
	div#header div#cont_header div.nav_droite {float:left; width:192px; background:url('/img/bg-header-nav-droite.gif') no-repeat 0 0; padding-top:4px;}
		div#header div#cont_header div.nav_droite ul {float:left;width:161px;margin-left:31px;list-style-type:none;}
			div#header div#cont_header div.nav_droite ul li {float:left;width:161px; height:25px; line-height:19px;}
	div#header div#cont_header div.nav_droite a {float:left; display:block; text-transform:uppercase; padding:0; /*font-size:1.1em;*/font-size:14px; color:#5a3027; font-weight:bold;}
	div#header div#cont_header div.nav_droite a:hover {text-decoration:none;}
	div#header div#cont_header div.nav_droite a:hover.contact {color:#e6511e;}
	div#header div#cont_header div.nav_droite a:hover.agenda {color:#dea600;}
	div#header div#cont_header div.nav_droite a:hover.actus {color:#a00d59;}
	div#header div#cont_header div.nav_droite a:hover.telechargement {color:#54bbff;}
	div#header div#cont_header div.nav_droite a:hover.comines {color:#b05400;}

	/* Nav principale */
	div#header div#cont_header div.nav {float:left; width:778px; min-height:40px; background:#f6f6f6; padding-left:220px; position:relative; z-index:3;}
	div#header div#cont_header div.nav a.bt_nav {float:left; width:154px; min-height:34px; display:block; /*font-size:1.3em;*/font-size:19px; font-family:HelveticaHeader; color:#5a3027; text-align:center; padding-top:6px;}
	div#header div#cont_header div.nav a.bt_nav.jaune {background:url('/img/bt-nav-jaune.gif') no-repeat; margin-right:4px;}
	div#header div#cont_header div.nav a:hover.bt_nav.jaune {text-decoration:none; color:#dea600;}
	div#header div#cont_header div.nav a.bt_nav.vert {background:url('/img/bt-nav-vert.gif') no-repeat; margin-right:4px;}
	div#header div#cont_header div.nav a:hover.bt_nav.vert {text-decoration:none; color:#00892e;}
	div#header div#cont_header div.nav a.bt_nav.rouge {background:url('/img/bt-nav-rouge.gif') no-repeat;}
	div#header div#cont_header div.nav a:hover.bt_nav.rouge {text-decoration:none; color:#e4342d;}
	
	/* Moteur recherche */
	div#header div#cont_header div.nav div#recherche {float:left; width:230px; margin:11px 0 0 77px; !margin-left:33px;}
	div#header div#cont_header div.nav div#recherche input {float:left; background:url('/img/bg-moteur-recherche.gif') no-repeat; width:153px; height:17px; border:none; color:#898989; font-size:0.8em; padding:2px 0 0 12px;}
	div#header div#cont_header div.nav div#recherche a {color:#797b7d; padding:2px 0 0 6px;}
	
	/* Sous nav */
	div.ss_nav {position:absolute; width:254px; z-index:2;}
	div.ss_nav div.menu {float:left; background:url('/img/bg-ss-nav.png') repeat-y bottom left; width:228px; padding-left:26px;}
	div.ss_nav div.menu ul {float:left; width:203px; list-style-type:none; margin-top:6px;}
	div.ss_nav div.menu ul li {width:203px; list-style-type:none; padding:2px 0 2px 0;}
	div.ss_nav div.menu ul li a:hover {text-decoration:none;}
	
		/* Decouvrir Comines */
		div.ss_nav#decouvrir_comines {top:233px; left:214px;}
		div.ss_nav#decouvrir_comines div.menu ul.jaune li {background:url('/img/sep-ss-menu-jaune.gif') no-repeat;}
		div.ss_nav#decouvrir_comines div.menu ul.jaune li.premier {background:none;}
		div.ss_nav#decouvrir_comines div.menu ul.jaune li a {color:#5A3027;}
		div.ss_nav#decouvrir_comines div.menu ul.jaune li a:hover {color:#dea600;}
		
		/* Vivre a Comines */
		div.ss_nav#vivre_comines {top:233px; left:372px;}
		div.ss_nav#vivre_comines div.menu ul.vert li {background:url('/img/sep-ss-menu-vert.gif') no-repeat;}
		div.ss_nav#vivre_comines div.menu ul.vert li.premier {background:none;}
		div.ss_nav#vivre_comines div.menu ul.vert li a {color:#5A3027;}
		div.ss_nav#vivre_comines div.menu ul.vert li a:hover {color:#00892e;}
		
		/* Vie Municipale */
		div.ss_nav#vie_municipale {top:233px; left:530px;}
		div.ss_nav#vie_municipale div.menu ul.rouge li {background:url('/img/sep-ss-menu-rouge.gif') no-repeat;}
		div.ss_nav#vie_municipale div.menu ul.rouge li.premier {background:none;}
		div.ss_nav#vie_municipale div.menu ul.rouge li a {color:#5A3027;}
		div.ss_nav#vie_municipale div.menu ul.rouge li a:hover {color:#e4342d;}
		
	div.ss_nav span.bas {float:left; background:url('/img/bg-ss-nav-bas.png') no-repeat; width:254px; height:21px; display:block;}


/************************************************************************/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* Home Page */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

div#global div#hp {float:left; width:1006px; padding-bottom:12px; background:url('/img/bg-ombre.png') repeat-y; padding-left:8px; position:relative;}

	/* Col gauche */
	div#hp div#col_gauche {float:left; width:420px; border-right:1px solid #bab2b0; background:url('/img/ombre-ss-menu.gif') repeat-x; padding:18px 0 24px 13px;}
	div#hp div#col_gauche.page_hp {border:0;width:678px;}
	div#hp div#col_gauche .g_titre {float:left; background:url('/img/puce-fleche-noir.gif') no-repeat 9px 15px; color:#4f5254; font-weight:normal; padding-left:21px; font-size:26px;font-family:HelveticaHeader;margin-top:4px;}
	div#hp div#col_gauche div.bloc_actu {float:left; width:410px; margin-top:12px;}
	div#hp div#col_gauche div.bloc_actu span.top {float:left; background:url('/img/bg-top-actus.gif') no-repeat; width:410px; height:18px; display:block; padding-bottom:10px;}
	div#hp div#col_gauche div.bloc_actu span.top .titre {float:left; background:url('/img/puce-fleche-blanche.gif') no-repeat 10px 7px; font-weight:normal; color:#FFFFFF; padding-left:21px; font-size:1.0em;}
	div#hp div#col_gauche div.bloc_actu span.bas {float:left; background:url('/img/bg-bas-actus.gif') no-repeat; width:410px; height:8px; display:block;}
	div#hp div#col_gauche div.bloc_actu p img {float:left; padding:0 10px 0 0;}
	div#hp div#col_gauche div.bloc_actu p {float:left; color:#5A3027; padding:2px 13px 5px 13px; font-size:0.85em;}
	div#hp div#col_gauche div.bloc_actu p a {color:#a7c352; text-decoration:underline;}
	div#hp div#col_gauche div.bloc_actu p a:hover {text-decoration:none;}
	
	/* Col centre */
	div#hp div#col_centre {float:left; width:256px; border-right:1px solid #bab2b0; background:url('/img/ombre-ss-menu.gif') repeat-x; padding:14px 0 11px 0;}
	div#hp div#col_centre .g_titre {float:left; background:url('/img/puce-fleche-noir.gif') no-repeat 11px 14px; color:#c8d20a; font-weight:normal; padding:4px 0 4px 24px; font-size:1.5em;}
	
	div#hp div#col_centre div.bloc_col_centre {float:left; width:245px; background:url('/img/bg-bas-col-centre-hp.gif') repeat-x bottom left; padding-left:11px;}
	div#hp div#col_centre div.bloc_col_centre .titre {float:left; color:#78858e;}
	div#hp div#col_centre div.bloc_col_centre .titre a {color:#78858e;}
	div#hp div#col_centre div.bloc_col_centre .date {float:left; color:#4c6677; font-weight:bold;}
	div#hp div#col_centre div.bloc_col_centre .ss_titre {float:left; color:#b3b3b3; font-weight:bold; width:100%;}
	div#hp div#col_centre div.bloc_col_centre img.visu {float:left; padding:6px 0 6px 0;}
	div#hp div#col_centre div.bloc_col_centre p {float:left; color:#5A3027; padding:2px 5px 20px 0; font-size:0.85em;}
	div#hp div#col_centre div.bloc_col_centre p a {color:#5A3027;}
	div#hp div#col_centre div.bloc_col_centre a {color:#5A3027;}
	
	div#hp div.infos_pratiques {float:left; width:251px; padding:5px 0 0 5px;}
	div#hp div.infos_pratiques .titre {float:left; color:#78858e; background:url('/img/bg-infos-pratiques.gif') repeat-x; padding-left:7px; width:239px; margin-top:5px;}
	div#hp div.infos_pratiques a.picto {float:left; margin-left:12px; padding-left:42px; width:150px; color:#000000; font-size:.9em; padding-top:2px;}
	div#hp div.infos_pratiques a.picto.resto {background:url('/img/picto-resto-municipal.gif') no-repeat 0px 5px;}
	div#hp div.infos_pratiques a.picto.budget {background:url('/img/picto-budget.gif') no-repeat 0px 5px;}
	div#hp div.infos_pratiques a.picto.infos {background:url('/img/picto-infos.gif') no-repeat 0px 5px;}
	
	/* Col droite */
	div#hp div#col_droite {float:left; width:295px; background:url('/img/ombre-ss-menu-col-droite.gif') repeat-x; padding:19px 0 67px 12px;}
	div#hp div#col_droite div.bk {float:left; width:278px; margin-top:30px; position:relative;}
	div#hp div#col_droite span.sep {float:left; height:8px; border-bottom:1px solid #d9d9d9; display:block; width:266px; margin-left:12px;}
	div#hp div#col_droite div.bk div.top {float:left; width:278px; height:42px;}
	div#hp div#col_droite div.bk div.top .titre {float:left; color:#FFFFFF; font-weight:normal; padding:20px 0 0 33px; font-size:1.4em;}
	div#hp div#col_droite div.bk div.corps {float:left; width:266px; margin-left:12px; position:relative;}
	div#hp div#col_droite div.bk div.corps p {float:left; color:#FFFFFF; padding:12px 10px 10px 21px; font-size:11px;}
	div#hp div#col_droite div.bk div.corps p.note {padding:12px 8px 10px 10px; width:233px; margin-left:10px;}
	div#hp div#col_droite div.bk div.corps p a {color:#FFFFFF; text-decoration:underline; font-size:11px;}
	div#hp div#col_droite div.bk div.corps p a:hover {text-decoration:none;}
	div#hp div#col_droite div.bk div.corps div.ombre {position:absolute; bottom:0px; left:-12px; width:12px; height:31px; background:url('/img/bk_ombre.png') no-repeat;}
	
	div#hp div#col_droite div.bk div.visu_bulletin {float:left; padding-left:35px; padding-top:15px; padding-bottom:15px;}
	div.contenu_infos_bulletin {float:left; width:130px;}
	div.contenu_infos_bulletin .titre {float:left; color:#FFFFFF; font-weight:normal; padding:20px 0 0 13px; font-size:1.4em;}
	div.contenu_infos_bulletin a {color:#FFFFFF; text-decoration:underline; font-size:0.85em; padding-left:13px; display:block;}
	div.contenu_infos_bulletin a:hover {text-decoration:none;}
	div.contenu_infos_bulletin div.ombre {position:absolute; bottom:-1px; left:0; width:12px; height:31px; background:url('/img/bk_ombre.png') no-repeat;}
 	
		/* Marron */
		div#hp div#col_droite div.bk.marron div.top {background:url('/img/bk_marron_top.png') no-repeat;}
		div#hp div#col_droite div.bk.marron div.corps {background:url('/img/bk_marron_bg.gif') repeat-y;}
		
		/* Vert */
		div#hp div#col_droite div.bk.vert div.top {background:url('/img/bk_vert_top.png') no-repeat;}
		div#hp div#col_droite div.bk.vert div.corps {background:url('/img/bk_vert_bg.gif') repeat-y; padding-bottom:12px;}
		div#hp div#col_droite div.bk.vert div.corps p span.sep {float:left; border-bottom:1px solid #badc47; height:8px; display:block; width:235px; margin-left:0px;}
		
		/* Jaune */
		div#hp div#col_droite div.bk.jaune div.top {background:url('/img/bk_jaune_top.png') no-repeat;}
		div#hp div#col_droite div.bk.jaune div.corps {background:url('/img/bk_jaune_bg.gif') repeat-y;}
		div#hp div#col_droite div.bk.jaune div.corps p a {font-size:1.0em;}
		div#hp div#col_droite div.bk.jaune div.corps img {float:left; padding:5px 0 5px 13px;}
		
		div#hp div#col_droite div.bk.jaune_hp {background:url('/img/bk_jaune.png') no-repeat top;}
	
	
div#hp div#silhouette {width:985px; height:62px; position:absolute; bottom:0px; right:15px; background:url('/img/bg-footer-silhouette.png') no-repeat;}


/************************************************************************/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* Pages Interieures */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

div#global div#cont {float:left; width:1006px; background:url('/img/bg-ombre.png') repeat-y; padding-left:8px; position:relative;}

	/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	/* Col gauche */
	div#cont div#col_gauche {float:left; width:201px; background:url('/img/ombre-ss-menu-gris.png') repeat-x; padding:43px 0 24px 0;}
	div#cont div#col_gauche div.bk {float:left; width:179px; margin:6px 0 0 4px;}
	div#cont div#col_gauche div.bk div.top {float:left; width:179px; height:17px;}
	div#cont div#col_gauche div.bk div.top .titre {float:left; color:#FFFFFF; font-weight:normal; padding:20px 0 0 33px; font-size:1.4em;}
	div#cont div#col_gauche div.bk div.corps {float:left; width:167px; margin-left:12px; position:relative;}
	div#cont div#col_gauche div.bk div.corps ul {float:left; color:#FFFFFF; list-style-type:none; padding:0 10px 28px 0; font-size:1.4em; width:157px;}
	div#cont div#col_gauche div.bk div.corps ul li {background:url('/img/bk_mauve_fleche.gif') no-repeat; padding:0 0 6px 21px;}
	div#cont div#col_gauche div.bk div.corps ul li a {color:#FFFFFF;}
	div#cont div#col_gauche div.bk div.corps ul ul {color:#FFFFFF; list-style-type:none; padding:6px 10px 10px 21px; font-size:0.7em; width:136px;}
	div#cont div#col_gauche div.bk div.corps ul ul li {background:none; padding:0px;}
	div#cont div#col_gauche div.bk div.corps ul ul li a {color:#FFFFFF;}
	div#cont div#col_gauche div.bk div.corps div.ombre {position:absolute; bottom:0px; left:-12px; width:12px; height:31px; background:url('/img/bk_ombre.png') no-repeat;}
	
		/* Mauve */
		div#cont div#col_gauche div.bk.mauve div.top {background:url('/img/bk_mauve_top.png') no-repeat;}
		div#cont div#col_gauche div.bk.mauve div.corps {background:url('/img/bk_mauve_bg.gif') repeat-y;}
		/* Jaune */
		div#cont div#col_gauche div.bk.jaune div.top {background:url('/img/bk_jaune_top.png') no-repeat;}
		div#cont div#col_gauche div.bk.jaune div.corps {background:url('/img/bk_jaune_bg.gif') repeat-y;}
		div#cont div#col_gauche div.bk div.corps ul li.jaune {background:url('/img/bk_jaune_fleche.gif') no-repeat; padding:0 0 6px 21px;}
		
		
		/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
		/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
		/* Menu gauche */
			/* Niv 1 */
			div#cont div#col_gauche ul#menu_gauche {float:left; list-style-type:none; width:200px;}
			div#cont div#col_gauche ul#menu_gauche li {}
			div#cont div#col_gauche ul#menu_gauche li a.rubrique {margin-left:15px; color:#583026; font-family:HelveticaHeader; font-size:24px; width:180px; display:block;padding:4px 0 4px 0;border-bottom:2px solid #eeeae9;}
			div#cont div#col_gauche ul#menu_gauche li a.rubrique#rub_1 {border-top:2px solid #eeeae9;}
			div#cont div#col_gauche ul#menu_gauche li a.rubrique#rub_actu {border:0;}
				div#cont div#col_gauche ul#menu_gauche li a.rubrique:hover {text-decoration:none;}
			
			div#cont div#col_gauche #menu_gauche_actu {float:left;width:175px;margin:0 0 0 14px;}
				div#cont div#col_gauche #menu_gauche_actu .partie_haute {float:left;width:175px;height:30px;background:url('/img/bg_bloc_actus_01.png') no-repeat;}
				div#cont div#col_gauche #menu_gauche_actu .partie_centrale {float:left;width:175px;background:#a10d5b;}
					div#cont div#col_gauche #menu_gauche_actu .partie_centrale p {float:left;width:150px;margin:-18px 0 0 16px;padding-bottom:11px;color:#fff;font-weight:bold;font-size:12px;}
					div#cont div#col_gauche #menu_gauche_actu .partie_centrale .liste_actu {float:left;width:150px;margin-left:16px;list-style-type:none;background:none;}
						div#cont div#col_gauche #menu_gauche_actu .partie_centrale .liste_actu li {color:#fff;background:none;padding:0;}
							div#cont div#col_gauche #menu_gauche_actu .partie_centrale .liste_actu li a {color:#fff;padding:0;width:auto;display:inline;font-size:12px;}
							div#cont div#col_gauche #menu_gauche_actu .partie_centrale .liste_actu li a:hover {text-decoration:underline;}
				div#cont div#col_gauche #menu_gauche_actu .partie_basse {float:left;width:175px;height:40px;background:url('/img/bg_bloc_actus_03.png') no-repeat;}

			div#cont div#col_gauche #menu_gauche_date_agenda {float:left;width:175px;margin:0 0 0 14px;}
				div#cont div#col_gauche #menu_gauche_date_agenda .partie_haute {float:left;width:175px;height:30px;background:url('/img/bg_bloc_date_agenda_01.png') no-repeat;}
				div#cont div#col_gauche #menu_gauche_date_agenda .partie_centrale {float:left;width:175px;padding-bottom:17px;background:#f4b600 url('/img/bg_bloc_date_agenda_03.png') no-repeat bottom left;}
					div#cont div#col_gauche #menu_gauche_date_agenda .partie_centrale .liste_actu {float:left;width:150px;margin:-19px 0 0 16px;list-style-type:none;background:none;}
						div#cont div#col_gauche #menu_gauche_date_agenda .partie_centrale .liste_actu li {color:#fff;background:none;padding:0;}
							div#cont div#col_gauche #menu_gauche_date_agenda .partie_centrale .liste_actu li a {color:#fff;padding:0;width:auto;display:inline;font-size:12px;}
							div#cont div#col_gauche #menu_gauche_date_agenda .partie_centrale .liste_actu li a:hover {text-decoration:underline;}
				div#cont div#col_gauche #menu_gauche_date_agenda .partie_basse {float:left;width:175px;height:40px;background:;}

			div#cont div#col_gauche #menu_gauche_cat_agenda {float:left;width:175px;margin:5px 0 0 14px;}
				div#cont div#col_gauche #menu_gauche_cat_agenda .partie_haute {float:left;width:175px;height:30px;background:url('/img/bg_bloc_categorie_agenda_01.png') no-repeat;}
				div#cont div#col_gauche #menu_gauche_cat_agenda .partie_centrale {float:left;width:175px;padding-bottom:17px;background:#f4b600 url('/img/bg_bloc_categorie_agenda_03.png') no-repeat bottom left;}
					div#cont div#col_gauche #menu_gauche_cat_agenda .partie_centrale p {float:left;width:150px;margin:-18px 0 0 16px;padding-bottom:11px;color:#fff;font-weight:bold;font-size:12px;}
					div#cont div#col_gauche #menu_gauche_cat_agenda .partie_centrale .liste_actu {float:left;width:150px;margin:-7px 0 0 16px;list-style-type:none;background:none;}
						div#cont div#col_gauche #menu_gauche_cat_agenda .partie_centrale .liste_actu li {color:#fff;background:none;padding:0;}
							div#cont div#col_gauche #menu_gauche_cat_agenda .partie_centrale .liste_actu li a {color:#fff;padding:0;width:auto;display:inline;font-size:12px;}
							div#cont div#col_gauche #menu_gauche_cat_agenda .partie_centrale .liste_actu li a:hover {text-decoration:underline;}

				/* Jaune */
				div#cont div#col_gauche ul#menu_gauche li.jaune a.rubrique:hover {color:#dea600;}
				div#cont div#col_gauche ul#menu_gauche li.jaune a.rubrique.on {color:#dea600;}
	
				/* Vert */
				div#cont div#col_gauche ul#menu_gauche li.vert a.rubrique:hover {color:#00892e;}
				div#cont div#col_gauche ul#menu_gauche li.vert a.rubrique.on {color:#00892e;border:0;}
				
				/* Rouge */		
				div#cont div#col_gauche ul#menu_gauche li.rouge a.rubrique:hover {color:#e4342d;}
				div#cont div#col_gauche ul#menu_gauche li.rouge a.rubrique.on {color:#e4342d; border-top:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2;}
				
				/* Mauve */		
				div#cont div#col_gauche ul#menu_gauche li.mauve a.rubrique:hover {color:#a00d59;}
				div#cont div#col_gauche ul#menu_gauche li.mauve a.rubrique.on {color:#a00d59;}
			
			/* Niv 2 */
			div#cont div#col_gauche ul#menu_gauche ul {background:#ffffff;margin-top:5px;}
			div#cont div#col_gauche ul#menu_gauche ul li {list-style-type:none; background:url('/img/sep-menu-gauche-clair.gif') no-repeat 10px 100%;}
			div#cont div#col_gauche ul#menu_gauche ul li a {padding:5px 0 5px 15px; color:#8b7069; width:185px; display:block;}
			div#cont div#col_gauche ul#menu_gauche ul li a:hover {text-decoration:none;}
			
				/* Jaune */
				div#cont div#col_gauche ul#menu_gauche ul.jaune li a:hover {background:#dea600; color:#FFFFFF;}
				div#cont div#col_gauche ul#menu_gauche ul.jaune li a.on {background:#dea600; color:#FFFFFF;}
	
				/* Vert */
				div#cont div#col_gauche ul#menu_gauche ul.vert li a:hover {background:#00892e; color:#FFFFFF;}
				div#cont div#col_gauche ul#menu_gauche ul.vert li a.on {background:#00892e; color:#FFFFFF;}
				
				/* Rouge */		
				div#cont div#col_gauche ul#menu_gauche ul.rouge li a:hover {background:#e4342d; color:#FFFFFF;}
				div#cont div#col_gauche ul#menu_gauche ul.rouge li a.on {background:#e4342d; color:#FFFFFF;}
				
				/* Mauve */		
				div#cont div#col_gauche ul#menu_gauche ul.mauve li a:hover {background:#a00d59; color:#FFFFFF;}
				div#cont div#col_gauche ul#menu_gauche ul.mauve li a.on {background:#a00d59; color:#FFFFFF;}
			
			/* Niv 3 */
			div#cont div#col_gauche ul#menu_gauche ul ul li {list-style-type:none; background:url('/img/sep-menu-gauche-clair.gif') no-repeat 10px 100%;}
			div#cont div#col_gauche ul#menu_gauche ul ul li a {color:#5A3027; padding:5px 0 5px 28px; width:172px;}
			
				/* Jaune */
				div#cont div#col_gauche ul#menu_gauche ul.jaune ul li a {background:url('/img/nav-gauche-puce-jaune.gif') no-repeat 18px 12px;}
				div#cont div#col_gauche ul#menu_gauche ul.jaune ul li a:hover {background:url('/img/nav-gauche-puce-jaune.gif') no-repeat 18px -55px; color:#dea600;}
				div#cont div#col_gauche ul#menu_gauche ul.jaune ul li a.on {background:url('/img/nav-gauche-puce-jaune.gif') no-repeat 18px -55px; color:#dea600;}
	
				/* Vert */
				div#cont div#col_gauche ul#menu_gauche ul.vert ul li a {background:url('/img/nav-gauche-puce-verte.gif') no-repeat 18px 12px;}
				div#cont div#col_gauche ul#menu_gauche ul.vert ul li a:hover {background:url('/img/nav-gauche-puce-verte.gif') no-repeat 18px -54px; color:#00892e;}
				div#cont div#col_gauche ul#menu_gauche ul.vert ul li a.on {background:url('/img/nav-gauche-puce-verte.gif') no-repeat 18px -54px; color:#00892e;}
				
				/* Rouge */
				div#cont div#col_gauche ul#menu_gauche ul.rouge ul li a {background:url('/img/nav-gauche-puce-rouge.gif') no-repeat 18px 12px;}
				div#cont div#col_gauche ul#menu_gauche ul.rouge ul li a:hover {background:url('/img/nav-gauche-puce-rouge.gif') no-repeat 18px -54px; color:#e4342d;}
				div#cont div#col_gauche ul#menu_gauche ul.rouge ul li a.on {background:url('/img/nav-gauche-puce-rouge.gif') no-repeat 18px -54px; color:#e4342d;}
				
				/* Mauve */
				div#cont div#col_gauche ul#menu_gauche ul.mauve ul li a {background:url('/img/nav-gauche-puce-mauve.gif') no-repeat 18px 12px;}
				div#cont div#col_gauche ul#menu_gauche ul.mauve ul li a:hover {background:url('/img/nav-gauche-puce-mauve.gif') no-repeat 18px -54px; color:#a00d59;}
				div#cont div#col_gauche ul#menu_gauche ul.mauve ul li a.on {background:url('/img/nav-gauche-puce-mauve.gif') no-repeat 18px -54px; color:#a00d59;}
	
	
	/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/	
	/* Col centre */
	div#cont div#col_centre {float:left; width:501px; border-right:1px solid #bab2b0; border-left:1px solid #bab2b0; background:url('/img/bg_fond_page.gif') repeat-x; padding:14px 0 11px 6px;}
	div#cont div#col_centre .g_titre.vert + p {float:left;margin:30px 0 0 0;}
	div#cont div#col_centre .g_titre.vert + p .liens_ancre {margin:0 10px;}
	div#cont div#col_centre.alerte_mail {width:703px;background:url('/img/bg_alerte_mail.gif') no-repeat;}
	
	div#cont div#col_centre a.jaune {color:#dea600;}
	div#cont div#col_centre a.vert {color:#00892e;}
	div#cont div#col_centre a.rouge {color:#e4342d;}
	div#cont div#col_centre a.mauve {color:#a00d59;}
	div#cont div#col_centre a.marron {color:#b05400;}
	div#cont div#col_centre a.bleu {color:#54bbff;}
	div#cont div#col_centre a.orange {color:#e6511e;}
	
	/* Fil ariane */ 
	div#cont div#fil_ariane {float:left; width:100%;}
	div#cont div#fil_ariane div#chemin {float:left; color:#b2b2b2;}
	div#cont div#fil_ariane div#chemin a {color:#b2b2b2; font-size:0.8em;}
	div#cont div#fil_ariane div#boutons_ariane {float:right; margin-right:10px;}
	div#cont div#fil_ariane div#boutons_ariane a.space_btn_ariane {padding-right:4px; padding-left:4px;}
	div#cont div#fil_ariane div#boutons_ariane a.access {font-size:16px; font-weight:bold;}
	div#cont div#fil_ariane div#boutons_ariane a.access.moins {font-size:13px; font-weight:normal;}
	
	div#cont div.pagination {float:left; margin-right:16px; /*background-color:#cccccc;*/ width:484px; margin-top:15px;}
	div#cont div.pagination a.lien_mauve {float:right; color:#ffffff; margin-right:2px; padding:0px 6px; background-color:#a00d59; border:1px solid #a00d59;}
	div#cont div.pagination a.lien_mauve.on {background-color:#ffffff; border:1px solid #a00d59;}
	div#cont div.pagination a.lien_jaune {float:right; color:#ffffff; margin-right:2px; padding:0px 6px; background-color:#dea600; border:1px solid #dea600;}
	div#cont div.pagination a.lien_jaune.on {background-color:#ffffff; border:1px solid #dea600;}
						
	div#cont div#col_centre .g_titre {float:left; font-weight:normal; padding:0 0 7px 2px; font-size:26px; color:#2a0c00; margin-top:11px; font-family:HelveticaHeader;}
	div#cont div#col_centre .g_titre.alerte_mail {color:#54bbff;font-size:26px;padding-left:41px;margin-left:7px;background:url('/img/pic_alertes.gif') no-repeat;}
		/* Vert */
		div#cont div#col_centre .g_titre.vert {width:100%;color:#00892e;}		
		/* Jaune */
		div#cont div#col_centre .g_titre.jaune {color:#dea600;}		
		/* Rouge */
		div#cont div#col_centre .g_titre.rouge {color:#e4342d;}			
		/* Mauve */
		div#cont div#col_centre .g_titre.mauve {color:#a00d59;}
		/* Marron */
		div#cont div#col_centre .g_titre.marron {color:#b05400;}
		/* Bleu */
		div#cont div#col_centre .g_titre.bleu {color:#54bbff;}
		/* Orange */
		div#cont div#col_centre .g_titre.orange {color:#e6511e;}

	div#cont div#col_centre .bk_titre {float:left; min-height:19px; background:#2a0c00;padding:5px 0 8px 0; margin:10px 0 0 0; width:491px;}
		div#cont div#col_centre .bk_titre.agenda {background:url('/img/bg_entete_agenda_noir.png') no-repeat;height:44px;}
		div#cont div#col_centre .bk_titre .titre {float:left; color:#fff; font-size:15px; font-weight:bold; padding:0 0 0 29px; width:375px;}
		div#cont div#col_centre .bk_titre .titre.court {float:left; color:#FFFFFF; font-size:15px; font-weight:bold; padding-left:8px; width:450px;}
		div#cont div#col_centre .bk_titre .titre.long {float:left; color:#FFFFFF; font-size:15px; font-weight:bold; padding-left:8px; width:420px;}
	div#cont div#col_centre .info_sup {float:left; width:455px; margin:2px 0 0 2px; padding-left:8px; font-weight:bold; color:#8b8b8b; font-size:13px; font-style:italic;}
	
	div#cont div#col_centre p.txt {float:left; text-align:justify; padding-right:10px; padding-top:12px; padding-left:0; font-size:12px; color:#2a0c00;}
	div#cont div#col_centre div.txt_agenda {margin-left:9px;width:482px;}
		div#cont div#col_centre div.txt_agenda p {float:none;}
	div#cont div#col_centre p.txt.page_agenda {width:493px;}
	div#cont div#col_centre p.txt span.sous_titre {font-size:15px; padding:8px 0 0 3px; font-weight:bold; /*width:100%;*/ cursor:pointer;}
	div#cont div#col_centre p.txt span.sous_titre.date_agenda {display:block;margin-left:0;}
		div#cont div#col_centre p.txt span.sous_titre.date_agenda.exception {clear:both;padding-top:0;width:483px;margin-top:-10px;}
	div#cont div#col_centre a {color:#2a0c00;}
	div#cont div#col_centre p.txt a.btn_voir {background:url('/img/picto-voir-noir.png') 0 6px no-repeat; padding-left:24px; padding-top:5px; font-size:1em;}
	div#cont div#col_centre p.txt a.btn_pdf {/*float:left;*/ background:url('/img/picto-pdf.png') 0 5px no-repeat; padding-left:23px; padding-top:4px; font-size:/*0.9em*/1em; /*display:block;*/} 
	div#cont div#col_centre p.txt a.btn_zip {background:url('/img/picto-zip.png') 0 5px no-repeat; padding-left:24px; padding-top:8px; font-size:/*0.9em*/1em; /*display:block;*/}
	div#cont div#col_centre p.txt a.btn_word {background:url('/img/picto-word.png') 0 5px no-repeat; padding-left:24px; padding-top:8px; font-size:/*0.9em*/1em; /*display:block;*/}
	
	div#cont div#col_centre p.txt span.visu_actu {float:left; border:1px solid #c4c4c4;margin-right:10px; margin-bottom:6px;}
	
		div#cont div#col_centre p.txt span.sous_titre.jaune {color:#dea600;}
		div#cont div#col_centre p.txt span.sous_titre.vert {color:#00892e;}
		div#cont div#col_centre p.txt span.sous_titre.rouge {color:#e4342d;}
			div#cont div#col_centre p.txt span.sous_titre.rouge a{color:#e4342d;}
		div#cont div#col_centre p.txt span.sous_titre.mauve {color:#a00d59;}
		div#cont div#col_centre p.txt span.sous_titre.marron {color:#b05400;}
		div#cont div#col_centre p.txt span.sous_titre.bleu {color:#54bbff;}
		div#cont div#col_centre p.txt span.sous_titre.orange {color:#e6511e;}

	div#cont div#col_centre div.bloc_gris_centre {float:left; background:#f3f3f3; border:1px solid #cccccc; width:489px; }
		div#cont div#col_centre div.bloc_gris_centre p.txt {float:left; width:430px; text-align:justify; padding:13px 5px 13px 7px; font-size:12px;}
	div#cont div#col_centre div.bloc_gris_centre p.txt.long {width:100%;}
	div#cont div#col_centre div.bloc_gris_centre div.adresses {float:left; font-size:0.90em; width:470px; padding-left:15px; display:block;}
	div#cont div#col_centre div.bloc_gris_centre div.adresses div.colonne {float:left; font-size:0.95em; width:200px;}
		
		div#cont div#col_centre div.bloc_gris_centre.liens_utiles {width:778px; display:block;}
		div#cont div#col_centre div.bloc_gris_centre.liens_utiles div.ligne_liens {float:left; padding:20px; border-bottom:1px solid #cfcfcf; width:710px; margin-left:10px;}
		div#cont div#col_centre div.bloc_gris_centre.liens_utiles div.ligne_liens div.texte {float:left; width:360px;}
		div#cont div#col_centre div.bloc_gris_centre.liens_utiles div.ligne_liens div.texte a.liens_site {float:left; background:url('/img/puce-fleche-noir.gif') 0 8px no-repeat; padding-left:14px;}
		div#cont div#col_centre div.bloc_gris_centre.liens_utiles div.ligne_liens div.logo {float:left;}
		div#cont div#col_centre div.bloc_gris_centre.liens_utiles.conseil_munipal {margin:0 0 0 0;}
		div#cont div#col_centre.long .bk_titre.conseil_municipal {margin:17px 0 0 0;}
		
		div#cont div#col_centre div.bloc_gris_centre.zoom {width:673px; display:block; margin-left:10px;}
		div#cont div#col_centre div.bloc_gris_centre p.txt.zoom {float:left; width:470px; text-align:justify; padding:10px 20px 10px 16px; font-size:0.85em;}
		div#cont div#col_centre div.bloc_gris_centre span.visu_zoom {float:left; margin-top:10px; padding-bottom:10px;}
		
		div#cont div#col_centre div.bloc_gris_centre div.col {float:left; width:220px;}
		div#cont div#col_centre div.col {float:left; width:240px; padding-left:10px; text-align:left;}
		div#cont div#col_centre div.col p.txt{text-align:left;}
		
		div#cont div#col_centre div.bloc_gris_centre p.txt span.space_numero {float:left; padding-right:4px;}
			
	div#cont div#col_centre span.trait_droit {float:left; background:#cfcfcf; height:1px; width:466px; margin-bottom:6px; margin-top:6px; margin-left:10px;}
	
	div#cont div#col_centre a.liens_ancre {float:left; font-size:0.85em; color:#2a0c00; font-weight:bold; background:url('/img/ancre-off.gif') 0 2px no-repeat; padding-left:20px; margin:10px; display:block; /*width:140px;*/width:127px; height:24px;}
	div#cont div#col_centre a:hover.liens_ancre {background:url('/img/ancre-on.gif') 0 2px no-repeat;}
	
	div#cont div#col_centre a.liens_ancre.vert {float:left; font-size:0.85em; color:#2a0c00; font-weight:bold; background:url('/img/ancre1-off.gif') 0 2px no-repeat;}
	div#cont div#col_centre a:hover.liens_ancre.vert {background:url('/img/ancre1-on.gif') 0 2px no-repeat;}
	
	div#cont div#col_centre table.table_tarifs {width:485px; border-left:1px solid #cccccc; border-bottom:1px solid #cccccc;}
	div#cont div#col_centre table.table_tarifs td {border-top:1px solid #cccccc; border-right:1px solid #cccccc; font-size:0.9em; padding:2px;}
	div#cont div#col_centre table.table_tarifs td.gris {background:#eeeeee; text-align:center;}
	div#cont div#col_centre table.table_tarifs td a.btn_pdf {background:url('/img/picto-pdf.png') 0 5px no-repeat; padding-left:24px; padding-top:8px; font-size:/*0.9em*/1em; /*display:block;*/}
	div#cont div#col_centre table.table_tarifs td a.btn_zip {background:url('/img/picto-zip.png') 0 5px no-repeat; padding-left:24px; padding-top:8px; font-size:/*0.9em*/1em; /*display:block;*/}
	div#cont div#col_centre table.table_tarifs td a.btn_word {background:url('/img/picto-word.png') 0 5px no-repeat; padding-left:24px; padding-top:8px; font-size:/*0.9em*/1em; /*display:block;*/}
	
	div#cont div#col_centre table.table_tarifs.long {width:775px;}
	
	div#cont div#col_centre .poz_photo {float:left; position:relative; height:1px; width:100px; line-height:1px; display:block;}
	div#cont div#col_centre .photo_actu {position:absolute; top:0px; left:0px; border:1px solid #c6c6c6; background:#FFFFFF; padding:18px 10px 10px 10px; display:block;}
	div#cont div#col_centre .photo_actu a {position:absolute; top:4px; right:2px; font-weight:bold; text-decoration:none; height:13px; width:13px; display:block; line-height:16px; font-size:13px;}
		
	/*contenu central sans oolonne de droite*/
	div#cont div#col_centre.long {float:left; width:790px; border-right:0; background:url('/img/ombre-ss-menu.gif') repeat-x; padding:14px 0 50px 6px;}
	div#cont div#col_centre.long .g_titre {float:left; font-weight:normal; padding:0 0 0 2px; font-size:1.5em; border-top:1px solid #5a3027; border-bottom:1px solid #5a3027; width:778px; text-transform:uppercase;}
	
		/* Vert */
		div#cont div#col_centre.long .g_titre.vert {color:#00892e;}		
		/* Jaune */
		div#cont div#col_centre.long .g_titre.jaune {color:#dea600;}		
		/* Rouge */
		div#cont div#col_centre.long .g_titre.rouge {color:#e4342d;}			
		/* Mauve */
		div#cont div#col_centre.long .g_titre.mauve {color:#a00d59;}
		/* Marron */
		div#cont div#col_centre.long .g_titre.marron {color:#b05400;}
		/* Bleu */
		div#cont div#col_centre.long .g_titre.bleu {color:#54bbff;}
		/* Orange */
		div#cont div#col_centre.long .g_titre.orange {color:#e6511e;}
		
	div#cont div#col_centre.long p.txt span.portraits {float:right; margin-left:30px;}

	div#cont div#col_centre.long .bk_titre {float:left; width:780px; background:#2a0c00 url('/img/bg-top-cont-centre-long.gif') no-repeat top; padding-top:5px; margin-top:4px;}
	div#cont div#col_centre.long .bk_titre .titre {float:left; color:#FFFFFF; font-size:0.95em; font-weight:bold; padding-left:5px; width:375px;}
	div#cont div#col_centre.long .info_sup {float:right; color:#b9b9b9; font-size:0.95em; font-weight:bold; padding-right:5px; width:100px;}

	div#cont div#col_centre.long a.liens_ancre {float:left; font-size:0.85em; color:#2a0c00; font-weight:bold; background:url('/img/ancre-off.gif') 0 2px no-repeat; padding-left:20px; margin:10px; display:block; width:140px;}
	div#cont div#col_centre.long a:hover.liens_ancre {background:url('/img/ancre-on.gif') 0 2px no-repeat;}
	
	div#cont div#col_centre.long a.liens_ancre.vert {float:left; font-size:0.85em; color:#2a0c00; font-weight:bold; background:url('/img/ancre1-off.gif') 0 2px no-repeat; padding-left:20px; margin:10px; display:block; width:140px; height:24px;}
	div#cont div#col_centre.long a:hover.liens_ancre.vert {background:url('/img/ancre1-on.gif') 0 2px no-repeat;}
	
	div#cont div#col_centre.long a.liens_ancre.rouge {float:left; font-size:0.85em; color:#2a0c00; font-weight:bold; background:url('/img/ancre2-off.gif') 0 2px no-repeat; padding-left:20px; margin:10px; display:block; width:140px; height:24px;}
	div#cont div#col_centre.long a:hover.liens_ancre.rouge {background:url('/img/ancre2-on.gif') 0 2px no-repeat;}
	
	div#cont div#col_centre.long div.bloc_gris_centre {float:left; background:#f3f3f3; margin-right:10px; border:1px solid #cccccc;}
	div#cont div#col_centre.long div.bloc_gris_centre p.txt {float:left; text-align:justify; padding:10px 20px 10px 13px; font-size:0.85em;}
	div#cont div#col_centre.long div.bloc_gris_centre p.txt.conseil {width:114px; text-align:left;}
	div#cont div#col_centre.long div.bloc_gris_centre p.txt span.visu_portrait {float:left; margin-right:10px;}
	
	div#cont div#col_centre.long div.bloc_infos {float:left; width:380px; margin-right:14px; margin-bottom:4px;}
	div#cont div#col_centre.long .bk_titre_court {float:left; width:380px; background:#2a0c00 url('/img/bg-top-cont-centre-court.gif') no-repeat top; padding-top:5px; margin-top:4px;}
	div#cont div#col_centre.long .bk_titre_court .titre {float:left; color:#FFFFFF; font-size:0.95em; font-weight:bold; padding-left:5px; width:375px;}
	div#cont div#col_centre.long div.bloc_gris_centre.chiffres {width:378px;margin-left:0;}
	div#cont div#col_centre.long div.bloc_gris_centre.chiffres p.txt {float:left; text-align:justify; padding:10px 20px 10px 16px; font-size:0.85em;}
		
	div#cont div#col_centre.long div.bloc_gris_centre.chiffres div.visu_plan {float:left; width:380px; text-align:center; margin-top:10px;}
	div#cont div#col_centre.long div.bloc_gris_centre.chiffres a.btn_voir {background:url('/img/picto-voir-noir.png') 0 6px no-repeat; padding-left:24px; padding-top:5px; font-size:1em;}
	div#cont div#col_centre.long div.bloc_gris_centre.chiffres a.btn_pdf {background:url('/img/picto-pdf.png') 0 5px no-repeat; padding-left:24px; padding-top:5px; font-size:0.9em;}
	
	div#cont div#col_centre div.bloc_info_droit {float:right; width:236px; background:#ffffff; padding:15px; margin-right:12px; margin-top:10px; border:1px solid #cfcfcf;}
	div#cont div#col_centre div.bloc_info_droit .titre {float:left; color:#2a0c00; font-size:1.2em;}
	div#cont div#col_centre div.bloc_info_droit p.txt {float:left; font-size:0.9em; width:100%;}
	div#cont div#col_centre div.bloc_info_droit a.lien_bloc_droit {float:left; background:url('/img/picto-i.png') 8px 3px no-repeat; padding-left:30px; color:#2a0c00; font-size:0.9em; width:90%;}
	div#cont div#col_centre div.bloc_info_droit a.lien_bloc_droit_voir {float:left; background:url('/img/picto-voir-noir.png') 8px 1px no-repeat; padding-left:30px; color:#2a0c00; font-size:0.9em; width:90%;}
	div#cont div#col_centre div.bloc_info_droit a.lien_bloc_droit_pdf {float:left; background:url('/img/picto-pdf.png') 8px 1px no-repeat; padding-left:30px; color:#2a0c00; font-size:0.9em; width:90%;}
	
	div#cont div#col_centre span.trait_droit {float:left; background:#cfcfcf; height:1px; width:266px; margin-bottom:6px; margin-top:6px;}
		/*perso*/
		div#cont div#col_centre div.bloc_info_droit p.txt.vert {color:#00892f;}
		
	div#cont div#col_centre.long div.eco_bloc {float:left; width:500px;}
	
	/*contenu central sans colonne gauche*/
	div#cont div#col_centre.long2 {float:left; width:703px; border-left:0; background:url('/img/ombre-ss-menu.gif') repeat-x; padding:14px 0 50px 6px;}
	div#cont div#col_centre.long2 .g_titre {float:left; font-weight:normal; padding:0 0 0 2px; font-size:1.5em; border-top:1px solid #5a3027; border-bottom:1px solid #5a3027; width:690px; text-transform:uppercase;}
	
		/* Vert */
		div#cont div#col_centre.long2 .g_titre.vert {color:#00892e;}		
		/* Jaune */
		div#cont div#col_centre.long2 .g_titre.jaune {color:#dea600;}		
		/* Rouge */
		div#cont div#col_centre.long2 .g_titre.rouge {color:#e4342d;}			
		/* Mauve */
		div#cont div#col_centre.long2 .g_titre.mauve {color:#a00d59;}
		/* Marron */
		div#cont div#col_centre.long2 .g_titre.marron {color:#b05400;}
		/* Bleu */
		div#cont div#col_centre.long2 .g_titre.bleu {color:#54bbff;}
		/* Orange */
		div#cont div#col_centre.long2 .g_titre.orange {color:#e6511e;}
	
	div#cont div#col_centre.long2 .bk_titre {float:left; width:684px; background:#2a0c00 url('/img/bg-top-cont-centre-long2.gif') no-repeat top; padding-top:5px; margin-top:4px;}
	div#cont div#col_centre.long2 .bk_titre .titre {float:left; color:#FFFFFF; font-size:0.95em; font-weight:bold; padding-left:5px; width:375px;}
	div#cont div#col_centre.long2 .info_sup {float:right; color:#b9b9b9; font-size:0.95em; font-weight:bold; padding-right:5px; width:100px;}
	
	div#cont div#col_centre.long2 div.bloc_marron_centre {float:left; background:#904a36; margin-right:10px; margin-left:10px; width:670px; padding-top:20px; padding-bottom:20px;}
	div#cont div#col_centre.long2 div.bloc_marron_centre div.ligne_form {float:left; margin-bottom:8px;}
	div#cont div#col_centre.long2 div.bloc_marron_centre div.ligne_form div.infos {float:left; text-align:right; color:#ffffff; font-size:0.9em; width:200px; padding-right:10px;}
	div#cont div#col_centre.long2 div.bloc_marron_centre div.ligne_form div.form select.select_form {float:left; width:283px; font-size:0.9em;}
	div#cont div#col_centre.long2 div.bloc_marron_centre div.ligne_form div.form {float:left;}
	div#cont div#col_centre.long2 div.bloc_marron_centre div.ligne_form div.form span.txt {color:#c4b7b4; font-size:0.85em;}
	div#cont div#col_centre.long2 div.bloc_marron_centre div.ligne_form div.form input.champ {float:left; width:280px; border:1px solid #cccccc;}
	div#cont div#col_centre.long2 div.bloc_marron_centre div.ligne_form div.form textarea.textarea {float:left; width:280px; border:1px solid #cccccc; min-height:50px; font-size:0.85em;}
	div#cont div#col_centre.long2 div.bloc_marron_centre div.btn_form {float:right; background:url('/img/btn-formulaire.gif') no-repeat; cursor:pointer; width:101px; height:28px; position:relative; top:0; left:0; text-align:center; padding-top:10px;}
	div#cont div#col_centre.long2 div.bloc_marron_centre div.btn_form a {color:#904a36; text-transform:uppercase; font-weight:bold;}
	div#cont div#col_centre.long2 div.bloc_marron_centre div.btn_form2 {float:right; background:url('/img/btn-formulaire2.gif') no-repeat; cursor:pointer; width:101px; height:28px; position:relative; top:0; left:0; text-align:center; padding-top:10px;}
	div#cont div#col_centre.long2 div.bloc_marron_centre div.btn_form2 a {color:#e6511e; text-transform:uppercase; font-weight:bold;}
	
	div#cont div#col_centre.long2 div.bloc_marron_centre.orange {background:#e6511e;}
	
	div#cont div#col_centre.long2 /*p.txt*/ div.bloc_result {float:left; width:672px; padding-left:10px; border:1px solid #cccccc; margin-bottom:4px;}
	div#cont div#col_centre.long2 div.bloc_result div.txt {float:left; width:640px; font-size:0.9em; padding-right:20px; padding-bottom:4px; padding-top:4px;}
	div#cont div#col_centre.long2 div.bloc_result div.txt a.btn_voir {background:url('/img/picto-voir-noir.png') 0 6px no-repeat; padding-left:24px; padding-top:5px; font-size:1em;}
	div#cont div#col_centre.long2 div.bloc_result div.resultat {float:left; width:360px; font-size:0.9em; padding-right:20px; padding-bottom:4px; padding-top:4px;}
	div#cont div#col_centre.long2 div.bloc_result div.resultat a.btn_pdf {background:url('/img/picto-pdf.png') 0 5px no-repeat; padding-left:24px; padding-top:5px;}
	div#cont div#col_centre.long2 div.bloc_result div.resultat a.btn_voir {background:url('/img/picto-voir-noir.png') 0 6px no-repeat; padding-left:24px; padding-top:5px; font-size:1em;}
	div#cont div#col_centre.long2 div.bloc_result div.resultat a.btn_word {background:url('/img/picto-word.png') 0 5px no-repeat; padding-left:24px; padding-top:8px; font-size:/*0.9em*/1em; /*display:block;*/}
	div#cont div#col_centre.long2 div.bloc_result div.pertinence {float:left; font-size:0.9em; padding-top:4px; margin-right:10px; width:270px;}
	div#cont div#col_centre.long2 div.bloc_result div.pertinence span.visu_elus {float:right; width:264px; text-align:right; margin-top:5px; margin-bottom:5px;}
	div#cont div#col_centre.long2 div.bloc_result div.pertinence a.btn_pdf {background:url('/img/picto-pdf.png') 0 5px no-repeat; padding-left:24px; padding-top:5px;}
	div#cont div#col_centre.long2 div.bloc_result div.pertinence a.btn_voir {background:url('/img/picto-voir-noir.png') 0 6px no-repeat; padding-left:24px; padding-top:5px; font-size:1em;}
	div#cont div#col_centre.long2 div.bloc_result div.pertinence a.btn_word {background:url('/img/picto-word.png') 0 5px no-repeat; padding-left:24px; padding-top:8px; font-size:/*0.9em*/1em; /*display:block;*/}
	div#cont div#col_centre.long2 div.bloc_result span.sous_titre {float:left; background:url('/img/puce-fleche-noir.gif') 0 6px no-repeat; padding-left:12px; font-weight:bold;}
		div#cont div#col_centre.long2 span.sous_titre.jaune {color:#dea600;}
		div#cont div#col_centre.long2 span.sous_titre.vert {color:#00892e;}
		div#cont div#col_centre.long2 span.sous_titre.rouge {color:#e4342d;}
		div#cont div#col_centre.long2 span.sous_titre.mauve {color:#a00d59;}
		div#cont div#col_centre.long2 span.sous_titre.marron {color:#b05400;}
		div#cont div#col_centre.long2 span.sous_titre.bleu {color:#54bbff;}
		div#cont div#col_centre.long2 span.sous_titre.orange {color:#e6511e;}
		
	div#cont div#col_centre.long2 div.bloc_result div.bloc_picto {float:left; padding:4px; width:290px;}
	div#cont div#col_centre.long2 div.bloc_result div.bloc_picto span.picto {float:left; padding-right:10px;}
	div#cont div#col_centre.long2 div.bloc_result div.bloc_picto span.txt {float:left; font-size:0.9em;}
	
	/*zero colonnes*/
	div#cont div#col_centre.long3 {float:left; width:790px; border-left:0; border-right:0; background:url('/img/ombre-ss-menu.gif') repeat-x; padding:14px 0 50px 6px;}
	div#cont div#col_centre.long3 .g_titre {float:left; font-weight:normal; padding:0 0 0 2px; font-size:1.5em; border-top:1px solid #5a3027; border-bottom:1px solid #5a3027; width:783px; text-transform:uppercase;}
	div#cont div#col_centre.long3 .bk_titre {float:left; width:780px; background:#2a0c00 url('/img/bg-top-cont-centre-long.gif') no-repeat top; padding-top:5px; margin-top:4px;}
	div#cont div#col_centre.long3 .bk_titre .titre {float:left; color:#FFFFFF; font-size:0.95em; font-weight:bold; padding-left:5px; width:675px;}
	
	div#cont div#col_centre.long3 p.txt.taille {width:150px;}
	div#cont div#col_centre.long3.plan_site p.txt.taille {text-align:left;width:auto;}
	
	div#cont div#col_centre.long3 ul.plan_site {float:left; list-style-type:none; margin-left:40px;}
	div#cont div#col_centre.long3 ul.plan_site li {background:url('/img/puce.gif') 0 6px no-repeat; padding-left:10px; font-size:0.9em;}
	
		/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
		/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
		/* Menu centre */
		div#cont div#col_centre div#menu_centre {float:left; min-width:483px; background:#efefef; margin-top:2px; padding:4px;}
		div#cont div#col_centre div#menu_centre a.liens_nav3 {float:left; padding-right:6px; padding-left:3px; padding-top:3px; min-height:41px; color:#666666; font-size:0.85em; width:88px; display:block; line-height:1.1em;}
		div#cont div#col_centre div#menu_centre.menu_demarche_ligne {min-width:451px; margin:17px 0 0 6px;background:#000;padding-left:28px; font-size:15px; font-weight:bold; color:#fff;}
		div#cont div#col_centre div#menu_centre.menu_demarche_ligne a.liens_nav3 {float:left; padding-right:6px; padding-left:3px; padding-top:3px; min-height:0; color:#666666; font-size:15px; width:auto; display:block; line-height:1.1em;}
			div#cont div#col_centre div#menu_centre.menu_demarche_ligne a.liens_nav3.vert.on {background:none;color:#00892e; font-weight:bold;padding-right:9px;}
			div#cont div#col_centre div#menu_centre.menu_demarche_ligne a.liens_nav3.vert {padding-left:11px;background:url('/img/sep_menu_demarches.gif') no-repeat;color:#fff;}

			/*perso*/
			div#cont div#col_centre div#menu_centre a.liens_nav3.jaune {background:url('/img/sep-sss-menu-jaune.png') right no-repeat;}
			div#cont div#col_centre div#menu_centre a.liens_nav3.jaune.on {background:#ffffff url('/img/sep-sss-menu-jaune.png') right no-repeat; color:#dea600; font-weight:bold;}
			
			div#cont div#col_centre div#menu_centre a.liens_nav3.vert {background:url('/img/sep-sss-menu-vert.png') right no-repeat;}
			div#cont div#col_centre div#menu_centre a.liens_nav3.vert.on {background:#ffffff url('/img/sep-sss-menu-vert.png') right no-repeat; color:#00892e; font-weight:bold;}
			
			div#cont div#col_centre div#menu_centre a.liens_nav3.rouge {background:url('/img/sep-sss-menu-rouge.png') right no-repeat;}
			div#cont div#col_centre div#menu_centre a.liens_nav3.rouge.on {background:#ffffff url('/img/sep-sss-menu-rouge.png') right no-repeat; color:#e4342d; font-weight:bold;}
			
			div#cont div#col_centre div#menu_centre a.liens_nav3.mauve {background:url('/img/sep-sss-menu-mauve.png') right no-repeat;}
			div#cont div#col_centre div#menu_centre a.liens_nav3.mauve.on {background:#ffffff url('/img/sep-sss-menu-mauve.png') right no-repeat; color:#a00d59; font-weight:bold;}
			
			div#cont div#col_centre div#menu_centre a.liens_nav3.marron {background:url('/img/sep-sss-menu-marron.png') right no-repeat;}
			div#cont div#col_centre div#menu_centre a.liens_nav3.marron.on {background:#ffffff url('/img/sep-sss-menu-marron.png') right no-repeat; color:#b05400; font-weight:bold;}
			
			div#cont div#col_centre div#menu_centre a.liens_nav3.bleu {background:url('/img/sep-sss-menu-bleu.png') right no-repeat;}
			div#cont div#col_centre div#menu_centre a.liens_nav3.bleu.on {background:#ffffff url('/img/sep-sss-menu-bleu.png') right no-repeat; color:#54bbff; font-weight:bold;}
			
			div#cont div#col_centre div#menu_centre a.liens_nav3.orange {background:url('/img/sep-sss-menu-orange.png') right no-repeat;}
			div#cont div#col_centre div#menu_centre a.liens_nav3.orange.on {background:#ffffff url('/img/sep-sss-menu-orange.png') right no-repeat; color:#e6511e; font-weight:bold;}
	
	/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	/* Col droite */
	div#cont div#col_droite {float:left; width:278px; background:url('/img/ombre-ss-menu-col-droite.gif') repeat-x; padding:19px 0 67px 10px;}
	
	div#cont div#col_droite div.bloc_info_droit {float:left; width:269px; min-height:209px;padding:0; margin-top:35px;}
	div#cont div#col_droite div.bloc_info_droit.actualite {background:url('/img/bg_bloc_info_droit.png') no-repeat 0 29px;}
	div#cont div#col_droite div.bloc_info_droit.agenda {margin-top:25px;background:url('/img/bg_bloc_agenda_droit.png') no-repeat 0 35px;padding-bottom:0;min-height:186px;}
	div#cont div#col_droite div.bloc_info_droit.agenda .lien_agenda {position:relative;bottom:-5px;}
	div#cont div#col_droite div.bloc_info_droit.agenda .titre_special {padding-bottom:4px;}
	div#cont div#col_droite div.bloc_info_droit .titre {float:left; color:#2a0c00; font-size:1.2em;}
	div#cont div#col_droite div.bloc_info_droit .titre_special {float:left; font-family:HelveticaHeader; color:#2a0c00; background:url('/img/puce_col_droite.png') no-repeat 0 11px; font-weight:normal; padding:0 0 0 14px; font-size:26px;}
	div#cont div#col_droite div.bloc_info_droit p.txt {float:left; font-size:0.9em; width:100%; line-height:18px;}
	div#cont div#col_droite div.bloc_info_droit a.lien_bloc_droit {float:left; height:14px; line-height:14px; background:url('/img/picto-i.png') 8px 0 no-repeat; padding-left:30px; color:#2a0c00; font-size:0.9em; width:90%;}
	div#cont div#col_droite div.bloc_info_droit a.lien_bloc_droit_voir {float:left; height:18px; line-height:18px; background:url('/img/picto-voir-noir.png') 8px 0 no-repeat; padding-left:30px; color:#2a0c00; font-size:0.9em; width:90%;}
	div#cont div#col_droite div.bloc_info_droit a.lien_bloc_droit_pdf {float:left; background:url('/img/picto-pdf.png') 8px 0 no-repeat; padding-left:30px; color:#2a0c00; font-size:0.9em; width:90%;}
	
	div#cont div#col_droite div.bloc_info_droit div.corps {float:left;}
	div#cont div#col_droite div.bloc_info_droit.agenda div.corps .lien_agenda {margin-left:119px;}
	div#cont div#col_droite div.bloc_info_droit div.corps .lien_agenda {display:block;float:left;margin-left:87px; color:#2a0c00; font-size:13px; padding-left:10px;}
	div#cont div#col_droite div.bloc_info_droit div.corps p.note {background:#2a0c01; color:#FFFFFF; font-size:0.85em; padding:12px 8px 10px 10px; width:216px; margin-left:10px;}
	div#cont div#col_droite div.bloc_info_droit div.corps p a {color:#FFFFFF; text-decoration:underline; font-size:1.2em;}
	div#cont div#col_droite div.bloc_info_droit div.corps p a:hover {text-decoration:none;}
	
	div#cont div#col_droite div.bloc_info_droit div.corps span.ligne {float:left; color:#425a6b; width:222px; padding:0 0 0 24px;}
		div#cont div#col_droite div.bloc_info_droit div.corps span.ligne:first-child {margin-top:0;padding-top:3px;padding-bottom:5px;}
			div#cont div#col_droite div.bloc_info_droit div.corps span.ligne a:first-child {float:left; color:#feb935; font-size:13px; font-style:normal; border-top:1px solid #e2dedd;padding-top:12px;}
			div#cont div#col_droite div.bloc_info_droit div.corps span.ligne a {float:left; width:228px; color:#8b8b8b; font-size:13px; font-style:italic; margin-left:-6px; line-height:18px; padding-bottom:6px;border-top:0;border-bottom:0;}
				div#cont div#col_droite div.bloc_info_droit div.corps span.ligne:first-child a {border-top:0;padding-top:0;}
	div#cont div#col_droite div.bloc_info_droit div.corps ul.ul_actu {float:left; height:168px; list-style-type:none;margin-left:24px;}
	div#cont div#col_droite div.bloc_info_droit div.corps ul.ul_actu li {float:left; width:222px; padding:4px 0 7px 0; color:#425a6b; font-size:0.9em; font-weight:bold; border-top:1px solid #e2dedd;}
	div#cont div#col_droite div.bloc_info_droit div.corps ul.ul_actu li:first-child {border-top:0;}
	div#cont div#col_droite div.bloc_info_droit div.corps ul.ul_actu li a {color:#a1ae14; font-size:13px; font-weight:normal; background:url('/img/puce_fleche_verte.gif') no-repeat 0 9px; padding-left:13px; margin-left:-9px; display:block;}
	
	div#cont div#col_droite div.bloc_info_droit div.logo_coldroite {float:right; position:absolute; top:50px; right:30px; width:240px; text-align:right;}
	div#cont div#col_droite div.bloc_info_droit div.logo_coldroite2 {float:right; position:absolute; top:160px; right:30px; width:240px; text-align:right;}

	div#cont div#col_droite span.trait_droit {float:left; background:#cfcfcf; height:1px; width:266px; margin-bottom:6px; margin-top:6px;}

	div#cont div#col_droite div#visu_droit {float:left; width:266px; margin-left:8px;}
	div#cont div#col_droite div#visu_droit p.txt {float:left; color:#b2b2b2; font-size:0.8em; padding-right:10px;}
	div#cont div#col_droite div#visu_droit img.space_visu {margin-bottom:5px;}
	
	div#cont div#col_droite div#visu_droit.space {margin-left:20px;}
	div#cont div#col_droite div#visu_droit.space div.logo_monuhisto {float:left; position:absolute;}
	div#cont div#col_droite div#visu_droit.space a.btn_voir {background:url('/img/picto-voir.png') 0 6px no-repeat; padding-left:24px; padding-top:5px; color:#ffffff; font-size:0.9em;}
	
	div#cont div#col_droite div.bk {float:left; width:268px; margin-top:6px;}
	div#cont div#col_droite div.bk div.top {float:right; width:255px; height:32px;}
	div#cont div#col_droite div.bk div.top .titre {float:left; color:#FFFFFF; font-weight:normal; padding:8px 0 0 18px; font-size:1.4em;}
	div#cont div#col_droite div.bk div.top .titre_special {float:left; color:#c8d20a; font-weight:normal; padding:8px 0 0 18px; font-size:1.6em;}
	div#cont div#col_droite div.bk div.corps {float:right; width:255px; margin-left:12px; position:relative; padding-bottom:10px;}
	div#cont div#col_droite div.bk div.corps p {float:left; color:#FFFFFF; padding:12px 10px 10px 21px; font-size:0.85em; width:140px;}
	div#cont div#col_droite div.bk div.corps p a {float:left; color:#FFFFFF; /*text-decoration:underline;*/ font-size:1em;}
	div#cont div#col_droite div.bk div.corps p.long {width:220px;}
	/*div#cont div#col_droite div.bk div.corps p a:hover {text-decoration:none;}*/
	div#cont div#col_droite div.bk div.corps p a.btn_voir {background:url('/img/picto-voir.png') 0 6px no-repeat; padding-left:24px; padding-top:5px;}
	div#cont div#col_droite div.bk div.corps p a.btn_pdf {background:url('/img/picto-pdf.png') 0 5px no-repeat; padding-left:24px; padding-top:5px;}
	div#cont div#col_droite div.bk div.corps p span.trait_droit {float:left; background:#ffffff; height:1px; width:136px; margin-bottom:6px; margin-top:6px;}
	
		/* Jaune */
		div#cont div#col_droite div.bk.jaune div.top {background:url('/img/bk_jaune_top.png') no-repeat right top;}
		div#cont div#col_droite div.bk.jaune div.corps {background:#dfa601;}
		div#cont div#col_droite div.bloc_info_droit p.txt.jaune {color:#dfa601;}
		div#cont div#col_droite div.bloc_info_droit a.lien_bloc_droit.jaune {background-color:#fcf2d5;}
		div#cont div#col_droite div.bloc_info_droit a.lien_bloc_droit_voir.jaune {background-color:#fcf2d5;}
		div#cont div#col_droite div.bloc_info_droit a.lien_bloc_droit_pdf.jaune {background-color:#fcf2d5;}
		
		div#cont div#col_droite div.bk.jaune_droite {background:url('/img/bk_jaune.png') no-repeat right top; margin-left:13px; width:255px;}
		
		div#cont div#col_droite div.bk div.visu_bulletin {float:left; padding-left:10px; padding-top:15px; padding-bottom:15px;}
			
		/* Vert */
		div#cont div#col_droite div.bk.vert div.top {background:url('/img/bk_vert2_top.png') no-repeat right top;}
		div#cont div#col_droite div.bk.vert div.corps {background:#00892f;}
		div#cont div#col_droite div.bloc_info_droit p.txt.vert {color:#00892f;}
		div#cont div#col_droite div.bloc_info_droit a.lien_bloc_droit.vert {background-color:#ccebd6;}
		div#cont div#col_droite div.bloc_info_droit a.lien_bloc_droit_voir.vert {background-color:#ccebd6;}
		div#cont div#col_droite div.bloc_info_droit a.lien_bloc_droit_pdf.vert {background-color:#ccebd6;}
		
		div#cont div#col_droite div.bk.vert_droite {background:url('/img/bk_vert.png') no-repeat right top; margin-left:13px; width:255px;}
		
		/* Rouge */
		div#cont div#col_droite div.bk.rouge div.top {background:url('/img/bk_rouge_top.png') no-repeat right top;}
		div#cont div#col_droite div.bk.rouge div.corps {background:#e5342e;}
		div#cont div#col_droite div.bloc_info_droit p.txt.rouge {color:#e5342e;}	
		div#cont div#col_droite div.bloc_info_droit a.lien_bloc_droit.rouge {background-color:#ffd0ce;}		
		div#cont div#col_droite div.bloc_info_droit a.lien_bloc_droit_voir.rouge {background-color:#ffd0ce;}
		div#cont div#col_droite div.bloc_info_droit a.lien_bloc_droit_pdf.rouge {background-color:#ffd0ce;}
		
		div#cont div#col_droite div.bk.rouge_droite {background:url('/img/bk_rouge.png') no-repeat right top; margin-left:13px; width:255px;}
		
		/* Marron */
		div#cont div#col_droite div.bk.marron div.top {background:url('/img/bk_marron_top.png') no-repeat right top;}
		div#cont div#col_droite div.bk.marron div.corps {background:url('/img/bk_marron_bg.gif') repeat-y;}
		div#cont div#col_droite div.bk.marron div.corps p {width:215px;}
		
		/* Vert */
		div#cont div#col_droite div.bk.vert2 div.top {background:url('/img/bk_vert_top.png') no-repeat right top;}
		div#cont div#col_droite div.bk.vert2 div.corps {background:url('/img/bk_vert_bg.gif') repeat-y; padding-bottom:12px;}
		div#cont div#col_droite div.bk.vert2 div.corps p {width:215px;}
		div#cont div#col_droite div.bk div.corps p.note {background:#2a0c01; padding:12px 8px 10px 10px; width:216px; margin-left:10px;}
		div#cont div#col_droite div.bk div.corps p a {color:#FFFFFF; text-decoration:underline; font-size:1.2em;}
		div#cont div#col_droite div.bk div.corps p a:hover {text-decoration:none;}
		
		/* Orange */
		div#cont div#col_droite div.bk.orange div.top {background:url('/img/bk_orange_top.png') no-repeat right top;}
		div#cont div#col_droite div.bk.orange div.corps {background:#e6511e;}
		div#cont div#col_droite div.bloc_info_droit p.txt.orange {color:#e6511e;}	
		div#cont div#col_droite div.bloc_info_droit a.lien_bloc_droit.orange {background-color:#ffd0ce;}		
		div#cont div#col_droite div.bloc_info_droit a.lien_bloc_droit_voir.orange {background-color:#ffd0ce;}
		div#cont div#col_droite div.bloc_info_droit a.lien_bloc_droit_pdf.orange {background-color:#ffd0ce;}
		
				
div#cont div#silhouette {width:985px; height:62px; position:absolute; z-index:0; bottom:0px; right:15px; background:url('/img/bg-footer-silhouette.png') no-repeat;}

/* Comines en images */
div#cont div#col_centre #dewplayer {float:left; margin:10px 0 0 26px;}
div#cont div#col_centre #nav_gallerie {float:left; margin:10px 0 0 26px; padding-bottom:82px;}
div#cont div#col_centre #nav_gallerie a {float:left; margin-right:68px; width:98px; height:120px; display:block; text-align:center;}
div#cont div#col_centre #nav_gallerie a:hover {text-decoration:none;}
div#cont div#col_centre #nav_gallerie a img {border:1px solid #c6c6c6;}
div#cont div#col_centre #nav_gallerie a:hover img {border:1px solid #2a0c00;}

div#cont div#col_centre #nav_gallerie a.last {margin-right:0px;}

/************************************************************************/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* Footer */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

div#global div#footer {float:left; width:1014px; height:94px; background:url('/img/bg-footer.png') no-repeat;}
div#footer div#bg_bande {float:left; width:985px; height:18px;background:url('/img/bg-footer-bande-marron.gif') no-repeat; margin-left:14px;}
div#footer div#bg_bande p {float:right; margin-top:-1px; padding-right:22px; text-align:right; color:#FFFFFF;}
	div#footer div#bg_bande p a {color:#FFFFFF; font-size:.8em;}

div#footer div#bg_bande #facebook_footer {float:left; width:157px; position:relative; margin-top:-3px; padding-left:22px;}
	div#footer div#bg_bande #facebook_footer a {display:block; width:157px; height:24px; padding-top:4px; background:url('/img/bt_facebook_footer.png') no-repeat top right; text-align:left; color:#fff; font-size:10px;}

#scrollable_hp {float:left;position:relative;overflow:hidden;width: 637px;height:303px;margin:16px 0 0 23px;;border:1px solid #dadada;}
	#scrollable_hp .items {width:20000em;position:absolute;clear:both;}
	#scrollable_hp .items .slide_hp {float:left;position:relative;width:637px;height:303px;}
	#scrollable_hp a.browse {position:absolute;z-index:1;display:block;width:15px;height:24px;float:left;cursor:pointer;top:139px;}
	#scrollable_hp a.right {background:url('/img/fleche_scroll_02.png') no-repeat;right:7px;} 
	#scrollable_hp a.left {background:url('/img/fleche_scroll_01.png') no-repeat;left:9px;} 

	#scrollable_hp .items div .bloc_description_slide {position:absolute;width:auto;/*bottom:5px;*/bottom:-43px;/*left:23px;*/left:0;display:none;}
		#scrollable_hp .items div .bloc_description_slide .partie_gauche {float:left;width:7px;height:34px;background:url('/img/bg_descrip_scroll_01.png') no-repeat;}
		#scrollable_hp .items div .bloc_description_slide .partie_centrale {float:left;width:637px;height:42px;line-height:46px;background:url('/img/bg_descrip_scroll_02.png') repeat;}
		#scrollable_hp .items div .bloc_description_slide .partie_centrale .infos_slide {float:left;margin:0 20px 0 18px;font-size:12px;font-weight:bold;color:#000;}
		#scrollable_hp .items div .bloc_description_slide .partie_centrale .date_slide {/*float:left;*/display:none;float:right;margin-right:19px;color:#a00d59;font-size:12px;font-weight:bold;}
		#scrollable_hp .items div .bloc_description_slide .partie_droite {float:left;width:7px;height:34px;background:url('/img/bg_descrip_scroll_03.png') no-repeat;}

#bloc_agenda_hp {float:left;width:299px;height:388px;margin:19px 0 0 23px;background:url('/img/bg_bloc_agenda_hp.gif') no-repeat;}
	#bloc_agenda_hp .titre_bloc {float:left;width:218px;margin:7px 0 0 13px;padding-left:12px;background:url('/img/pic_fleche_orange.gif') no-repeat 0 15px;font-size:26px;color:#fffefe;font-family:HelveticaHeader;font-weight:normal;}
		#bloc_agenda_hp .bloc_details_agenda {float:left;width:260px;margin:0 0 0 25px;padding-bottom:14px;border-bottom:1px solid #c3bbb8;}
			#bloc_agenda_hp .bloc_details_agenda:last-child {border-bottom:0;}
		#bloc_agenda_hp .bloc_details_agenda a:hover .titre_agenda {text-decoration:underline;}
		#bloc_agenda_hp .bloc_details_agenda .titre_agenda {float:left;width:260px;margin-top:4px;color:#feb935;font-size:18px;font-weight:bold;}
		#bloc_agenda_hp .bloc_details_agenda .date_agenda {float:left;width:260px;margin-top:4px;color:#feb935;font-size:13px;font-style:italic;}
		#bloc_agenda_hp .bloc_details_agenda .lieu_agenda {float:left;width:260px;padding-bottom:16px;color:#8b8b8b;font-size:13px;}

#bloc_journal_hp {float:left;position:relative;width:328px;margin:19px 0 0 14px;}
	#bloc_journal_hp #bloc_details_journal {float:left;position:absolute;bottom:10px;left:38px;}
	#bloc_journal_hp #bloc_details_journal .part_haute {float:left;width:259px;height:11px;background:url('/img/bloc_details_journal_01.png') no-repeat;}
	#bloc_journal_hp #bloc_details_journal .part_centrale {float:left;width:244px;padding-left:15px;background:url('/img/bloc_details_journal_02.png') repeat-y;}
		#bloc_journal_hp #bloc_details_journal .part_centrale a {text-decoration:none;}
		#bloc_journal_hp #bloc_details_journal .part_centrale a:hover {cursor:pointer;}
		#bloc_journal_hp #bloc_details_journal .part_centrale a:hover #titre_journal {text-decoration:underline;}
		#bloc_journal_hp #bloc_details_journal .part_centrale #titre_journal {float:left;width:224px;text-align:center;font-size:18px;color:#000;}
		#bloc_journal_hp #bloc_details_journal .part_centrale #nom_journal {float:left;width:224px;margin-top:-3px;font-size:15px;color:#c99602;text-align:center;}
		#bloc_journal_hp #bloc_details_journal .part_centrale #num_magazine {float:left;width:224px;margin-top:-3px;font-size:11px;color:#a6a6a6;font-style:italic;text-align:center;}
	#bloc_journal_hp #bloc_details_journal .part_basse {float:left;width:259px;height:15px;background:url('/img/bloc_details_journal_03.png') no-repeat;}

#bloc_alertes_email{float:left;width:280px;height:145px;margin-top:10px;background:url('/img/bg_alerte_mail.png') no-repeat;}
#bloc_alertes_email.alertes_email_actu {float:right;margin-right:5px;}
	#bloc_alertes_email .titre_bloc {float:left;margin:16px 0 0 34px;padding:7px 47px 0 0;font-size:18px;color:#fff;font-weight:normal;background:url('/img/pic_email.png') no-repeat top right;}
	#bloc_alertes_email p {float:left;width:227px;margin:11px 0 0 35px;font-size:11px;color:#fff;line-height:13px;}
		#bloc_alertes_email p a {display:block;margin-top:-5px;font-size:13px;text-decoration:underline;color:#fff;}
		#bloc_alertes_email p a span {font-size:11px;text-decoration:none;}

#bloc_demarche_ligne {float:left;width:280px;height:153px;margin-top:25px;background:url('/img/bg_nouveau_souris.png') no-repeat;}
	#bloc_demarche_ligne .titre_bloc {float:left;height:28px;margin:16px 0 0 35px;padding:5px 44px 0 0;background:url('/img/pic_souris_pc.png') no-repeat top right;font-size:18px;font-weight:bold;color:#fff;}
	#bloc_demarche_ligne p {float:left;width:227px;margin:6px 0 0 33px;color:#fff;font-size:11px;line-height:13px;}
		#bloc_demarche_ligne p a {color:#fff;text-decoration:underline;}

#bloc_souscription_hp {float:left;width:280px;height:198px;margin-top:24px;background:url('/img/bg_souscription.png') no-repeat;}
	#bloc_souscription_hp .titre_bloc {float:left;height:34px;margin-left:35px;margin-top:18px;padding:5px 42px 0 0;font-size:18px;font-weight:bold;color:#304c5e;background:url('/img/pic_stylo.png') no-repeat top right;}
	#bloc_souscription_hp p {float:left;width:216px;margin:7px 0 0 35px;font-size:11px;color:#304c5e;line-height:13px;}
		#bloc_souscription_hp p a {font-size:11px;color:#304c5e;text-decoration:underline;}

#bloc_ensemble_services {float:left;width:640px;margin:27px 0 0 24px;padding-top:17px;border-top:1px dashed #798490;background:url('/img/sep_infos_pratiques.png') no-repeat 296px 61px;}
	#bloc_ensemble_services .titre_bloc {float:left;width:625px;padding:0 0 1px 15px;border-bottom:1px dashed #798490;font-family:HelveticaHeader;font-size:26px;font-weight:normal;color:#c8d20a;background:url('/img/puce-fleche-noir.gif') no-repeat 0 15px;}
	#bloc_ensemble_services .bloc_service_comines {float:left;width:283px;height:73px;margin:2px 29px 0 0;border-bottom:1px dashed #798490;}
		#bloc_ensemble_services .bloc_service_comines .titre_bloc {float:left;width:268px;height:20px;line-height:20px;padding-left:17px;font-family:Trebuchet MS;font-weight:normal;color:#78858e;font-size:15px;background:#f3f3f3;border:0;}
		#bloc_ensemble_services .bloc_service_comines a {display:block;float:left;width:240px;min-height:28px;line-height:15px;margin:11px 0 0 12px;padding:0 0 0 47px;font-size:12px;color:#000;}
		#bloc_ensemble_services .bloc_service_comines.restaurant a {background:url('/img/picto-resto-municipal.gif') no-repeat;}
		#bloc_ensemble_services .bloc_service_comines.baux_commerciaux a {background:url('/img/pic_baux.gif') no-repeat;width:274px;}
		#bloc_ensemble_services .bloc_service_comines.baux_commerciaux,
		#bloc_ensemble_services .bloc_service_comines.associations {width:328px;margin-right:0;}
		#bloc_ensemble_services .bloc_service_comines.baux_commerciaux .titre_bloc,
		#bloc_ensemble_services .bloc_service_comines.associations .titre_bloc {width:311px;}
		#bloc_ensemble_services .bloc_service_comines.marches_public a {background:url('/img/picto-infos.gif') no-repeat;}
		#bloc_ensemble_services .bloc_service_comines.associations a {background:url('/img/pic_asso.gif') no-repeat;width:274px;}
		#bloc_ensemble_services .bloc_service_comines.associations,
		#bloc_ensemble_services .bloc_service_comines.marches_public {border-bottom:0;}

	div#hp div#col_droite .bloc_comines_pratique {float:left; width:280px; height:243px; margin-top:25px; position:relative;background:url('/img/bg_comine_pratique.png') no-repeat;}
		div#hp div#col_droite .bloc_comines_pratique .titre_bloc {float:left; color:#5a3027; font-weight:bold; padding:20px 0 0 33px; font-size:18px;}
		div#hp div#col_droite .bloc_comines_pratique p {float:left; width:240px; color:#5a3027; margin:11px 0 0 33px; font-size:11px;}
			div#hp div#col_droite .bloc_comines_pratique p a {color:#5a3027;text-decoration:underline;}

#flux_rss_actu {float:right;width:29px;height:27px;margin:15px 31px 0 0;background:url('/img/pic_rss.gif') no-repeat;}

/* Formulaire demarche ligne */
#formulaire_demarches_ligne {float:left;width:450px;padding-bottom:121px;}
	#formulaire_demarches_ligne .sous_titre_demarche {float:left;width:440px;margin:10px 0 0 10px;padding:5px;background:#000;color:#fff;font-size:14px;}
	#formulaire_demarches_ligne #bloc_type_document {float:left;width:450px;margin:12px 0 0 10px;}
		#formulaire_demarches_ligne #bloc_type_document label {float:left;width:216px;height:30px;line-height:30px;margin-right:9px;text-align:right;color:#2a0c00;font-size:12px;}
			#formulaire_demarches_ligne #bloc_type_document label span {color:#e4342d;}
			#formulaire_demarches_ligne #bloc_type_document .choix_doc {float:left;height:30px;line-height:30px;color:#2a0c00;font-size:12px;text-transform:uppercase;padding:0 0 0 0;background:url('/img/bg_select.gif') no-repeat;}

		#formulaire_demarches_ligne .bloc_formulaire_etapes {float:left;width:450px;margin:29px 0 0 10px;}
			#formulaire_demarches_ligne .bloc_formulaire_etapes .partie_haute {float:left;width:450px;height:27px;background:url('/img/bg_bloc_form_01.gif') no-repeat top right;}
				#formulaire_demarches_ligne .bloc_formulaire_etapes .partie_haute .titre_bloc {float:left;margin:-11px 0 0 3px;padding-right:13px;color:#00892e;font-size:14px;font-weight:bold;background:#fff;}
				#formulaire_demarches_ligne .bloc_formulaire_etapes .partie_centrale {float:left;width:450px;background:url('/img/bg_bloc_form_02.gif') repeat-y top right;}
				#formulaire_demarches_ligne .bloc_formulaire_etapes .partie_centrale label,
				#formulaire_demarches_ligne .bloc_formulaire_etapes .partie_centrale .faux_label {float:left;width:151px;height:23px;line-height:23px;margin-right:11px;text-align:right;color:#2a0c00;font-size:12px;}
				#formulaire_demarches_ligne .bloc_formulaire_etapes .partie_centrale .faux_label {height:13px;line-height:13px;}
					#formulaire_demarches_ligne .bloc_formulaire_etapes .partie_centrale label span {color:#e4342d;}
				#formulaire_demarches_ligne .bloc_formulaire_etapes .partie_centrale input[type="text"] {float:left;width:219px;height:25px;line-height:25px;padding-left:5px;background:url('/img/bg_input_text.gif') no-repeat;border:0;color:#2a0c00;font-size:12px;}
			#formulaire_demarches_ligne .bloc_formulaire_etapes .partie_basse p {float:left;margin:4px 0 0 20px;color:#2a0c00;font-size:12px;}
				#formulaire_demarches_ligne .bloc_formulaire_etapes .partie_centrale .left input[type="radio"] {float:left;margin-right:5px;}
				#formulaire_demarches_ligne .bloc_formulaire_etapes .partie_centrale .left label {width:auto;height:16px;line-height:13px;text-align:left;margin-right:9px;margin-bottom:0;padding:0 0 0 18px;}
				#formulaire_demarches_ligne .bloc_formulaire_etapes .partie_centrale .ligne {float:left;width:450px;margin-top:3px;}
				#formulaire_demarches_ligne .bloc_formulaire_etapes .partie_centrale .ligne:first-child {margin-top:0;}
				#formulaire_demarches_ligne .bloc_formulaire_etapes .partie_basse {float:left;width:450px;height:35px;background:url('/img/bg_bloc_form_03.gif') no-repeat top right;}

#formulaire_demarches_ligne #champs_obligatoires_formulaire {float:left;width:451px;margin:36px 0 0 12px;color:#2a0c00;font-size:12px;}
	#formulaire_demarches_ligne #champs_obligatoires_formulaire span {color:#e4342d;}
div#cont div#col_centre #formulaire_demarches_ligne #bt_valider_demande_form {float:right;width:174px;height:39px;line-height:39px;margin-top:21px;color:#fff;font-size:16px;font-weight:bold;text-align:center;background:url('/img/bt_valider_form.png') no-repeat;}

.bloc_alerte_mail_actu {float:left;width:692px;min-height:283px;margin-top:9px;}
.bloc_alerte_mail_actu.event {position:relative;z-index:1;margin-top:1px;height:321px;padding-bottom:28px;}
	.bloc_alerte_mail_actu.event .titre_bloc {width:648px;margin:13px 0 0 14px;background:url('/img/bg_entete_alerte_mail_02.png') no-repeat;}
	.bloc_alerte_mail_actu .titre_bloc {float:left;width:618px;height:32px;line-height:32px;margin:8px 0 0 18px;padding-left:26px;background:url('/img/bg_entete_alerte_mail.png') no-repeat;font-size:15px;color:#fff;font-weight:bold;}
	.bloc_alerte_mail_actu .ligne {float:left;width:648px;margin:32px 0 0 45px;}
	.bloc_alerte_mail_actu .ligne label {float:left;width:173px;height:25px;line-height:25px;color:#e24d1a;font-size:15px;font-weight:bold;}
	.bloc_alerte_mail_actu .ligne input {float:left;width:219px;padding-left:5px;height:25px;line-height:25px;border:0;background:url('/img/bg_input_text.gif') no-repeat;}
	div#cont div#col_centre .bloc_alerte_mail_actu .ligne #bt_envoyer_form_alertes {float:left;width:203px;height:38px;line-height:38px;margin:-7px 0 0 42px;background:url('/img/bt_envoyer_form.gif') no-repeat;text-align:center;color:#fff;font-size:16px;font-weight:bold;}
	div#cont div#col_centre .bloc_alerte_mail_actu .ligne #bt_envoyer_form_alertes.desinscription {margin-left:18px;}
	.bloc_alerte_mail_actu .liste_alertes {float:left;width:630px;margin:18px 0 0 32px;list-style-type:none;}
		.bloc_alerte_mail_actu .liste_alertes li {float:left;width:630px;margin-top:8px;}
		.bloc_alerte_mail_actu .liste_alertes li:first-child {margin-top:0;}
		.bloc_alerte_mail_actu .liste_alertes li input[type="checkbox"] {float:left;}
		.bloc_alerte_mail_actu .liste_alertes li label {float:left;height:23px;line-height:17px;margin:0;padding:0 0 0 37px;font-size:15px;color:#2a0c00;}
	.bloc_alerte_mail_actu p {float:left;width:617px;margin:20px 0 0 68px;font-size:11px;color:#2a0c00;font-style:italic;}

.liste_asso_commerce {float:left;width:501px;}
	.liste_asso_commerce .col .txt img {float:left;margin-right:5px;}
	.liste_asso_commerce .col .txt .tel_liste,
	.liste_asso_commerce .col .txt a {float:left;margin-top:10px;}

/* Custom checkbox */
.custom-checkbox, .custom-radio { position: relative; }
.custom-checkbox input, 
.custom-radio input {position: absolute;left: 1px;top: 3px;!top:-3px;!left:-3px;margin: 0;z-index: 0;}
.custom-checkbox label, 
.custom-radio label {display: block;position: relative;z-index: 1;font-size: 1.3em;padding-right: 1em;line-height: 1;padding: .5em 0 .5em 30px;margin: 0 0 .3em;cursor: pointer;}
.custom-checkbox label {background: url('/img/pic_tag.gif') no-repeat;}
.custom-radio label {background: url('/img/bg_radio.png') no-repeat;}
.custom-checkbox label {background-position: -280px 0;}
.custom-radio label {background-position: -82px -4px;}
.custom-checkbox label.hover,
.custom-checkbox label.focus {background-position: -280px 0;}
.custom-radio label.hover,
.custom-radio label.focus {background-position: -82px -4px;}
.custom-checkbox label.checked {background-position: 0 0;}
.custom-radio label.checked {background-position: 0 -4px;}
.custom-checkbox label.checkedHover, 
.custom-checkbox label.checkedFocus {background-position: 0 0;}
.custom-checkbox label.focus, 
.custom-radio label.focus {outline: 1px dotted #ccc;}

/* Selectmenu
----------------------------------*/
.ui-selectmenu { display: block; display: inline-block; position: relative; height: 2.2em; vertical-align: middle; text-decoration: none; overflow: hidden; zoom: 1; }
.ui-selectmenu-icon { position:absolute; right:6px; margin-top:-8px; top: 50%; }
.ui-selectmenu-menu { padding:0; margin:0; position:absolute; top: 0; display: none; z-index: 1005; background:#fff; border:1px solid #cbcbcb;} /* z-index: 1005 to make selectmenu work with dialog */
.ui-selectmenu-menu  ul { padding:0; margin:0; list-style:none; position: relative; overflow: auto; overflow-y: auto ; overflow-x: hidden; } 
.ui-selectmenu-open { display: block; }
.ui-selectmenu-menu-popup { margin-top: -1px; }
.ui-selectmenu-menu li { padding:0; margin:0; display: block; border-top: 1px dotted transparent; border-bottom: 1px dotted transparent; border-right-width: 0 !important; border-left-width: 0 !important; font-weight: normal !important; }
.ui-selectmenu-menu li a,.ui-selectmenu-status { text-align:left; line-height: 1.4em; display: block; padding: .405em 2.1em .405em 1em; outline:none; text-decoration:none; color:#2a0c00; text-transform:uppercase;}
.ui-selectmenu-menu li.ui-state-disabled a, .ui-state-disabled { cursor: default; }
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
.ui-selectmenu-hasIcon .ui-selectmenu-status { padding-left: 20px; position: relative; margin-left: 5px; }
.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon { position: absolute; top: 1em; margin-top: -8px; left: 0; }
.ui-selectmenu-status { line-height: 23px; }
.ui-selectmenu-menu li span,.ui-selectmenu-status span { display:block; margin-bottom: .2em; }
.ui-selectmenu-menu li .ui-selectmenu-item-header { font-weight: bold; }
.ui-selectmenu-menu li .ui-selectmenu-item-footer { opacity: .8; }
/* for optgroups */
.ui-selectmenu-menu .ui-selectmenu-group { font-size: 1em; }
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label { line-height: 1.4em; display:block; padding: .6em .5em 0; font-weight: bold; }
.ui-selectmenu-menu .ui-selectmenu-group ul { margin: 0; padding: 0; }
/* IE6 workaround (dotted transparent borders) */
* html .ui-selectmenu-menu li { border-color: pink; filter:chroma(color=pink); width:100%; }
* html .ui-selectmenu-menu li a { position: relative }
/* IE7 workaround (opacity disabled) */
*+html .ui-state-disabled, *+html .ui-state-disabled a { color: silver; }

/* Prettypopin*/
#overlay{background:#000;position:absolute;top:0;left:0;z-index:10000;width:100%}
.prettyPopin{display:none;overflow:hidden;position:absolute;z-index:11000;top:50%;left:50%;}
	.prettyPopin a#b_close{display:none;position:absolute;z-index:2;top:10px;right:13px;width:41px;height:9px;text-indent:-10000px;}
	.prettyPopin .prettyContent{position:relative;width:100%;height:100%;font-size:1.2em;}
		.prettyPopin .prettyContent .prettyContent-container{display:none;padding:20px 15px 15px 15px}
	.prettyPopin .prettyContent .loader{position:absolute;top:50%;left:50%;margin:-14px 0 0 -14px}

#popin {float:left;width:500px;background:#fff;border:1px solid #000;}
	#popin #contenu_popin {float:left;position:relative;width:400px;padding:50px;background:url('/img/bg_popin.gif') no-repeat bottom right;}
		#popin #contenu_popin #bt_fermer {position:absolute;top:10px;right:10px;padding-right:12px;color:#2A0C00;font-size:12px;background:url('/img/bt_fermer.gif') no-repeat 100% 5px;text-transform:uppercase;}
		#popin #contenu_popin p {float:left;width:400px;font-size:15px;color:#2A0C00;text-align:left;}
