/* 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;}

/*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 {color:#FFFF80; font-family:Arial, Helvetica, sans-serif; padding-bottom:5px;}

.trich_blanc {color:#ffffff;}


/************************************************************************/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* 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:77px; 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:1.9em;*/font-size:25px; color:#000000; font-weight:normal;}

	/* Nav droite */
	div#header div#cont_header div.nav_droite {float:left; width:192px; background:url('/img/bg-header-nav-droite.gif') no-repeat top left; padding-top:7px;}
	div#header div#cont_header div.nav_droite a {float:left; text-transform:uppercase; padding:0 0 11px 31px; /*font-size:1.1em;*/font-size:14px; color:#5a3027; font-weight:bold;}
	div#header div#cont_header div.nav_droite a.ag {padding-top:2px; padding-bottom:10px;}
	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;}
	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:17px; 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;}
	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; 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 .g_titre {float:left; background:url('/img/puce-fleche-noir.gif') no-repeat 10px 10px; color:#4f5254; font-weight:normal; padding-left:21px; font-size:1.5em;}
	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#col_centre div.infos_pratiques {float:left; width:251px; padding:5px 0 0 5px;}
	div#hp div#col_centre 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#col_centre 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#col_centre div.infos_pratiques a.picto.resto {background:url('/img/picto-resto-municipal.gif') no-repeat 0px 5px;}
	div#hp div#col_centre div.infos_pratiques a.picto.budget {background:url('/img/picto-budget.gif') no-repeat 0px 5px;}
	div#hp div#col_centre 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:6px;}
	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:0.85em;}
	div#hp div#col_droite div.bk div.corps p.note {background:#2a0c01; 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:1.2em;}
	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; top:550px; left:711px; 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:#f2f2f2 url('/img/ombre-ss-menu-gris.gif') repeat-x; padding:29px 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 {padding:4px 0 4px 0;}
			div#cont div#col_gauche ul#menu_gauche li a.rubrique {margin-left:15px; color:#583026; font-size:1.3em; text-transform:uppercase; border-top:1px solid #583026; border-bottom:1px solid #583026; width:180px; display:block;}
			div#cont div#col_gauche ul#menu_gauche li a.rubrique:hover {text-decoration:none;}
			
				/* 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; border-top:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2;}
	
				/* 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-top:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2;}
				
				/* 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; border-top:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2;}
			
			/* Niv 2 */
			div#cont div#col_gauche ul#menu_gauche ul {background:#ffffff;}
			div#cont div#col_gauche ul#menu_gauche ul li {list-style-type:none; background:url('/img/sep-menu-gauche-clair.gif') no-repeat bottom;}
			div#cont div#col_gauche ul#menu_gauche ul li a {padding-left: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 bottom;}
			div#cont div#col_gauche ul#menu_gauche ul ul li a {color:#5A3027; padding-left: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 7px;}
				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 -60px; 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 -60px; 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 7px;}
				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 -60px; 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 -60px; 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 7px;}
				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 -60px; 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 -60px; 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 7px;}
				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 -60px; 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 -60px; color:#a00d59;}
	
	
	/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/	
	/* Col centre */
	div#cont div#col_centre {float:left; width:501px; border-left:1px solid #bab2b0; border-right:1px solid #bab2b0; background:url('/img/ombre-ss-menu.gif') repeat-x; padding:14px 0 11px 6px;}
	
	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;}
	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 0 2px; font-size:1.5em; border-top:1px solid #5a3027; border-bottom:1px solid #5a3027; width:489px; text-transform:uppercase;}

		/* Vert */
		div#cont div#col_centre .g_titre.vert {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; width:485px; background:#2a0c00 url('/img/bg-top-cont-centre-lg.gif') no-repeat top; padding-top:5px; margin-top:4px;}
	div#cont div#col_centre .bk_titre .titre {float:left; color:#FFFFFF; font-size:0.95em; font-weight:bold; padding-left:5px; width:375px;}
	div#cont div#col_centre .bk_titre .titre.court {float:left; color:#FFFFFF; font-size:0.95em; font-weight:bold; padding-left:5px; width:275px;}
	div#cont div#col_centre .bk_titre .titre.long {float:left; color:#FFFFFF; font-size:0.95em; font-weight:bold; padding-left:5px; width:405px;}
	div#cont div#col_centre .bk_titre .info_sup {float:right; color:#b9b9b9; font-size:0.95em; font-weight:bold; padding-right:5px; width:200px; text-align:right;}
	
	div#cont div#col_centre p.txt {float:left; text-align:justify; padding-right:30px; padding-top:10px; padding-left:10px; font-size:0.85em;}
	div#cont div#col_centre p.txt span.sous_titre {float:left; background:url('/img/puce-fleche-noir.gif') 0 6px no-repeat; padding-left:12px; font-weight:bold; /*width:100%;*/ cursor:pointer;}
	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:24px; padding-top:8px; 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; 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; margin-right:10px; border:1px solid #cccccc; width:483px;}
	div#cont div#col_centre div.bloc_gris_centre p.txt {float:left; text-align:justify; padding:10px 20px 10px 16px; font-size:0.85em;}
	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.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; padding-left:20px; margin:10px; display:block; width:127px; height:24px;}
	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 .bk_titre .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;}
	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 .bk_titre .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 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;}
		
			/*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:236px; background:#ffffff; padding:15px;}
	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; color:#c8d20a; background:url('/img/puce-fleche-noir.gif') no-repeat 0 12px; font-weight:normal; padding:0 0 0 12px; font-size:1.6em;}
	div#cont div#col_droite div.bloc_info_droit p.txt {float:left; font-size:0.9em; width:100%;}
	div#cont div#col_droite 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_droite 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_droite 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_droite div.bloc_info_droit div.corps {float:left;}
	div#cont div#col_droite div.bloc_info_droit div.corps .lien_agenda {color:#acb2ba; font-size:0.9em; 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; font-size:0.9em; color:#425a6b; background:url('/img/separation.gif') no-repeat bottom; width:241px; padding-bottom:6px; margin-bottom:10px; padding-left:10px;}
	div#cont div#col_droite div.bloc_info_droit div.corps span.ligne a {float:left; color:#425a6b;}
	
	div#cont div#col_droite div.bloc_info_droit div.corps ul.ul_actu {float:left; list-style-type:none;}
	div#cont div#col_droite div.bloc_info_droit div.corps ul.ul_actu li {float:left; width:241px; background:url('/img/separation.gif') no-repeat bottom; padding:4px 0 4px 10px; color:#425a6b; font-size:0.9em; font-weight:bold;}
	div#cont div#col_droite div.bloc_info_droit div.corps ul.ul_actu li a {color:#425a6b; background:url('/img/puce.gif') no-repeat 0 6px; padding-left:10px; 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; 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:left; width:963px; margin-top:-1px; padding-right:22px; text-align:right; color:#FFFFFF;}
div#footer div#bg_bande p a {color:#FFFFFF; font-size:.8em;}