/*** Mise en forme des principaux tags HTML ***/ 
/* Liens */
a  	   	{ color:#0057a4; text-decoration:none;}
a:visited 	{ color:#039;}
a:hover 	{ text-decoration:underline !important; }
a:active 	{ color:#039; }
a img		{ border:none;}

/* Texte */
p 			{ font-size:100%; margin:1em 0; line-height:135%}
em			{}
strong		{}

/* Entetes */ 
h1 			{ font-size:220%; font-weight:600; }
h2 			{ font-size:180%; font-weight:normal; }
h3 			{ font-size:150%; font-weight:normal; }
h4 			{ font-size:100%;}
h5 			{ font-size:90%;}
h6 			{ font-size:80%;}

h1 		{ color:#5A646C;}
	
/* Listes */
ul			{ padding:1em; margin:1em;}
li			{ list-style-type:square;}
ul,ol,
ul li ul,
ol li ol,
dl,dd		{ font-size:100%;}

/* Tableaux */
/*td,th 		{ font-size:90%;}
td p,th p	{ font-size:100%;} 
td label,
th label	{ font-size:90%;}
*/
table { margin-top:0.6em; margin-bottom:0.6em; border:1px solid #ccc;}
th { font-weight:bold; background-color:#ccc; text-align:center;}
td { padding:0.3em; font-size:0.95em;  border:1px solid #ddd; }


hr			{ margin:0.2em; padding:0; clear:both; visibility:hidden;}

/* Formulaires */
label 	      { font-weight:normal; margin:0 0.5em;}
label.inline  {	 display:inline; margin:0 1em 0 0;}
/*fieldset 	{ padding:0 1em 0em; background:#f1f3f5; border:none; border-bottom:1px solid #FF9900}*/
#sso_formulaire fieldset 					{ padding:0 1em 0em; background:#fff; border:none;}	
fieldset { padding:0.5em ; }

	
legend 		{ padding:1em 0; font-weight:bold; color:#879EAC;}
fieldset fieldset 	   { border:none; margin:0; border:1px solid #879EAC;}
fieldset fieldset legend   { color:#FF9900; font-weight:800;}
select,
textarea,
input 		{ font-size:90%; margin:0 0 1em 0; padding:0.1em; font-family:Arial, Helvetica, sans-serif; border:1px solid #879EAC; vertical-align:middle; }
input.input_radio	{ margin:auto 0.2em; border:none; }

	
img.middle {vertical-align:middle; }

.float_right  { float:right; }
.float_left  { float:left; }

img.dpremiere { float:right; border:1px solid #555; margin:0 0 0 6px; }	
	
.margintop_208 { margin-top:208px;}
.margintop_172 { margin-top:172px;}
.margintop_89 { margin-top:89px;}
.margintop_53 { margin-top:53px;}
.marginleft_20 {margin-left:20px;}
.marginleft_10 {margin-left:10px;}


div.morevideo {margin:0 3em 0 0; }
div.morevideo img { margin-right:0.5em; }
		
/*** Blocs de mise en page ***/
body	{ 
		font:0.69em Arial,Helvetica,Verdana,Geneva,sans-serif;
		padding:0; margin:0 auto 0 auto; text-align:center; 
		background:#fff url('http://img.bourgogne.fr/cr-bourgogne_fr/images/communes/fond_body.gif') repeat-y top center;
	}

#mpage  { width:750px; margin:0 auto 0 auto; padding:0; }
#page 	{ width:730px; margin:0; text-align:left; border:none; padding:0 10px; }

#page_entete			{  margin:0; padding:0;}


#entete_haut_top 		{ margin:0 0 10px; padding:0; background:url('http://img.bourgogne.fr/cr-bourgogne_fr/images/entete/haut_top_accueil.gif') no-repeat bottom center;}
#entete_haut_top p 		{ margin:0 10px; padding:0; line-height:20px; color:#FFFFFF; font-size:85%; text-align:right;}
#entete_haut_top p a 		{ color:#FFFFFF;}


#entete_bas_top 		{  clear:none; margin:0; padding:3px; background:url('http://img.bourgogne.fr/cr-bourgogne_fr/images/entete/haut_bas_accueil.gif') no-repeat bottom center;}
#entete_bas_top p 		{ margin:0; padding:0; color:#FFFFFF; font-size:90%; text-align:center;}
#entete_bas_top p a 		{ color:#FFFFFF;}
#entete_bas_top img              { float:right; }


#entete_haut_signature 		{ text-align:right; margin:0 0 10px; }
#entete_haut_cartouche 		{ overflow:hidden; }




#ilogo { margin:0; padding:0; float:left; }


#onglets_haut 	{ 
                  overflow:hidden;
                  padding:0;
	          height:21px;
                font-size:11px;
		background:url('http://img.bourgogne.fr/images/next/entetecoinv2.gif') bottom right no-repeat;
		background-color:#000;	
                opacity:0.8;
}

	


#onglets_haut ul { 
	     width:100%;
	     list-style-type:none;
	     margin:0.3em 0 0 0.5em; padding:0;
}

#onglets_haut li { 
		float:left;
		list-style-type:none;
/*		margin:0 0 0 0.1em;*/
		margin:0 0 0 0.1em;
		background:url('http://img.bourgogne.fr/cr-bourgogne_fr/images/communes/onglet_hg.gif') top left no-repeat ;
}
#onglets_haut a   { 
		display:block;
		background:url('http://img.bourgogne.fr/cr-bourgogne_fr/images/communes/onglet_hd.gif') top right no-repeat; 
		padding:0.2em 1.25em;	
		margin-left:0.1em;
		font-weight:normal; 
		white-space:nowrap; 
		color:#fff;  
}
#onglets_haut li.actif {
		background:url('http://img.bourgogne.fr/cr-bourgogne_fr/images/habillagev2/onglet_hg_actif_0.gif') top left no-repeat;                	
		}
#onglets_haut  li.actif  a    {
                color:black;
		margin-left:0.1em;
	        text-decoration:none !important;
		background:url('http://img.bourgogne.fr/cr-bourgogne_fr/images/habillagev2/onglet_hd_actif_0.gif') top right no-repeat;
}
#onglets_haut a:hover 	{  text-decoration:none !important;  color:#f90;  }



#menu_gauche 				{ width:160px;  margin:0; padding:0 0 0 0.3em;  color:#222; } 
#menu_gauche h1 			{ display:none}
#menu_gauche ul,p				{ padding:0; margin:0; }
#menu_gauche li				{ list-style-type:none;  line-height:1.5em; margin:0; padding:0; }
#menu_gauche li	a			{ display:block; margin:0; padding:0;  }
#menu_gauche a { color:#222; }
	
#menu_gauche li.arbre_li_top      {font-weight:bold; margin:0; padding:0; font-size:1em; border-bottom:1px solid #666; } /* background:#eee;  }*/
#menu_gauche li.arbre_li_top p    {  font-weight:bold;   padding:2px 4px;}
#menu_gauche li.arbre_li_top a    { color:#222; font-size:1.1em;  }
#menu_gauche li.arbre_li {  background:#fff; margin:0; padding:0; font-weight:normal; } 
#menu_gauche li.arbre_li  p    { color:#333; background:none;  font-weight:bold; font-size:1em; padding:0 0 0 2px;  border-bottom:1px solid #cad4dC; }
#menu_gauche li.arbre_li    a    {  color:#433;  padding-left:2px; }
#menu_gauche li.arbre_li_feuille {  background:#fff; margin:0 0 0 4px; padding-left:2px; font-weight:normal;font-size:1em;  border-left:1px solid #aac; border-bottom:1px solid #eee; } 
#menu_gauche li.arbre_li_feuille    a    {  color:#544;  line-height:14px; }
/*#menu_gauche li.arbre_li_feuille  p    {   color:#655; font-weight:bold;  padding:0 0 0 2px;  border:none; }*/
	
/*#menu_gauche li	a:hover		{ text-decoration:none !important; background:#e5e4e4;    }
#menu_gauche li	a.actif		{ text-decoration:none !important;  background:#e5e4e4;  }*/

#menu_gauche li	a:hover		{ text-decoration:none !important; color:#ED2B36;   }
#menu_gauche li	a.actif		{ text-decoration:none !important; color:#ED2B36;  }




#menu_gauche div#menu_panel_1  {  margin:0; padding:0;}
#menu_gauche div#menu_panel_1 ul,li,a  {  margin:0; padding:0; }
#menu_gauche div#menu_panel_1 li { line-height:1.5em;   border-bottom:1px solid #cad4dC;  }
#menu_gauche div#menu_panel_1 li a  {  padding-left:5px; }

	
#menu_gauche p.cible  {  margin:0; padding:0 10px 0 0px; text-align:right; }
#menu_gauche p.sep    {  margin:0 0 10px 0; padding:0; }

	
/* onglets */	
#menu_gauche div#dmong { padding:2px 0 0 8px; margin:0 0 10px 0; width:140px;   }
#menu_gauche div#dmong ul { border:none; margin-left:10px; }
#menu_gauche div#dmong li,#menu_gauche div#dmong p { width:140px; border:none; padding-top:1px; margin:2px 0;   }
#menu_gauche div#dmong li a { margin:0; padding:0; text-align:center; font-weight:bold; color:#555;} 
#menu_gauche div#dmong p a { margin-left:8px; } 
#menu_gauche div#dmong li a:hover, #menu_gauche div#dmong li a:hover { text-decoration:none !important; background:none; }

#menu_gauche div#dmong li.mong0 a:hover { color:#87D200; } 
#menu_gauche div#dmong li.mong0, #menu_gauche div.mong0 { background:url('http://img.bourgogne.fr/cr-bourgogne_fr/images/habillagev2/onglet_0.gif') no-repeat top left; } 
#menu_gauche div#dmong li.mong2 a:hover { color:#ff0a14; } 
#menu_gauche div#dmong li.mong2, #menu_gauche div.mong2 { background:url('http://img.bourgogne.fr/cr-bourgogne_fr/images/habillagev2/onglet_2.gif') no-repeat top left; } 
#menu_gauche div#dmong li.mong3 a:hover { color:#ff7b00; } 
#menu_gauche div#dmong li.mong3, #menu_gauche div.mong3 { background:url('http://img.bourgogne.fr/cr-bourgogne_fr/images/habillagev2/onglet_3.gif') no-repeat top left; } 
#menu_gauche div#dmong li.mong4 a:hover { color:#bb9adf; } 
#menu_gauche div#dmong li.mong4, #menu_gauche div.mong4 { background:url('http://img.bourgogne.fr/cr-bourgogne_fr/images/habillagev2/onglet_4.gif') no-repeat top left; } 
#menu_gauche div#dmong li.mong5 a:hover { color:#ffb800; } 
#menu_gauche div#dmong li.mong5, #menu_gauche div.mong5 { background:url('http://img.bourgogne.fr/cr-bourgogne_fr/images/habillagev2/onglet_5.gif') no-repeat top left; } 
#menu_gauche div#dmong li.mong8 a:hover { color:#00aaf0; } 
#menu_gauche div#dmong li.mong8, #menu_gauche div.mong8 { background:url('http://img.bourgogne.fr/cr-bourgogne_fr/images/habillagev2/onglet_8.gif') no-repeat top left; } 
 
 	     

#page_body 					{ float:left; width:100%; }

#page_colonne_gauche 		{ float:left; width:170px; min-height:600px; margin:0; padding:0; 
                                  background:url('http://img.bourgogne.fr/cr-bourgogne_fr/images/habillagev2/bordmenu.gif') no-repeat bottom right;
                                 }
	
#page_colonne_gauche img#img_meteo  { float:none; display:block; margin:5px 0; }	
	
/** html #page_colonne_gauche { height:600px; }*/


#page_colonne_centre 		{ margin:0 180px;  }

#page_body.gmac #page_colonne_centre  { margin:0 0 0 180px;}

#page_colonne_droite 		{ float:right; width:160px;  }
#page_colonne_manchette 	{ margin:0 0 0 170px;}
#page_colonne_manchette h1 	{ margin-left:10px;}

#page_colonne_accroche	 	{ margin:0 0 0 180px;}
#page_colonne_accroche h1  { font-size:1.5em; font-family:geneva,futura,tahoma,verdana;  font-weight:bold; color:#0068ad; margin:3px 0 5px 0;}

	
#barreProgression  { margin-top:1px;  } 
#barreProgression ul 		{   padding:0 10px; margin:0; font-weight:normal;  } /* background:url('http://img.bourgogne.fr/cr-bourgogne_fr/images/communes/barre_progression_ombre.gif') no-repeat bottom left;}*/
#barreProgression li 		{ list-style-type:none; display:inline; margin-left:0; line-height:30px; color:#5A646C; }
#barreProgression li a		{ color:#5A646C;}

#page_pied					{ width:100%; height:30px;  margin-top:10px;  }



/* ------------------------------ DEBUT TOTO ------------------------------ */

h4.chapitre  {	 border-bottom:	1px solid #faa34e;  font-size:1.3em; font-weight:bold; padding:	20px 0 0 0; margin:30px 0 2px 0; color:#0057A4; }

		
#page_colonne_centre h2, #page_colonne_centre h3  { margin:5px 0; padding:0;  }		
#page_colonne_centre h5  { margin:3px 0;  font-size:1.2em; color:#555; }


.left { float:left;}
.right { float:right;}
.rightmarge { float:right; margin:0 0 0 0.8em;}


#page_colonne_droite {  margin:0; padding:0;}
#page_colonne_droite div  { margin:5px 0 25px 0;  }
#page_colonne_droite li { clear:left; padding:3px 0; margin:0; list-style:none outside; border-bottom:1px dotted #faa34e;  }
#page_colonne_droite li p { color:#101010; margin:0; padding:0; display:inline; }
#page_colonne_droite ul { margin:0; padding:0; }
#page_colonne_droite h2 { padding-left:3px; border-bottom:1px solid #faa34e;  border-top:1px solid #ccc;  background:#eee; color:#333; font-size:1.2em; font-weight:bold; margin:0; }
#page_colonne_droite h3  { margin:10px 0 5px 0 ; padding:0; }
	
#page_colonne_droite p  { color:#555; margin:5px 0 0 0; padding:0; }
#page_colonne_droite p strong { color:#555; margin:0; padding:0;}
#page_colonne_droite p.info  { color:green; }


#contacteznous { min-height:30px; padding:8px; margin:10px 6px; background:url('http://img.bourgogne.fr/images/fond_col_droite_question.gif') no-repeat top left; 
                 border:1px solid #FF3300; border-top:1px solid #FF3300;}
#contacteznous h3 { border:none; font-size:1.2em; font-weight:bold; padding-top:0; margin-top:0;  padding-bottom:0; margin-bottom:2px;  }





#page_colonne_droite div#accesrapide ul, 
#page_colonne_droite div#accesrapide li, 
#page_colonne_droite div#accesrapide a {  padding:0; margin:0; }
#page_colonne_droite div#accesrapide li { color:#F90; list-style:disc inside; margin-left:0.6em; }


#page_colonne_droite div#aidedownload ul,
#page_colonne_droite div#aidedownload li,
#page_colonne_droite div#aidedownload a {  padding:0; margin:0; }
#page_colonne_droite div#aidedownload li { list-style:url('http://img.bourgogne.fr/images/communes/icone_download.gif') inside;  margin-left:0; }


#page_colonne_droite div.guide_des_aides_droite strong { font-weight:normal; color:#101010; }
#page_colonne_droite div.guide_des_aides_droite p { margin:0; padding:0;  }
#page_colonne_droite div.guide_des_aides_droite li { margin-bottom:10px; }
#page_colonne_droite div.guide_des_aides_droite a { text-align:right; }

#page_colonne_droite div#extranets { background:#fafafa; border:1px solid #2020C0; padding:5px; }


/* publication.container pour colonne droite */
#page_colonne_droite div#publication.container { margin:20px 0; padding:0; }
#page_colonne_droite div#publication.container_contenu { margin:0;   }
#page_colonne_droite div#publication.container_contenu img { margin-right:3px; padding:0; margin-left:0;  }
#page_colonne_droite div#publication.container_contenu p.tools { margin:0; padding:0; text-align:right;}
#page_colonne_droite div#publication.container_contenu strong { color:#555; }

	
	
#page_colonne_droite div#sites_web_droite li { float:none; width:150px;   }	
#page_colonne_droite div#sites_web_droite li img { padding:0; margin:0 0 5px 0; display:block; float:none;  width:75%; }	
#page_colonne_droite div#sites_web_droite ul,
#page_colonne_droite div#sites_web_droite li,
#page_colonne_droite div#sites_web_droite p,
#page_colonne_droite div#sites_web_droite strong { margin:0; padding:0; }	
	
/* image de bg facon xp */
#page_colonne_droite div.guide_des_aides_droite  { background-image:url(http://img.bourgogne.fr/images/bg/idee.jpg);  background-repeat:no-repeat; background-position:bottom right; }
#page_colonne_droite div#actu_bestof,
#page_colonne_droite div#page_colonne_bestof { background-image:url(http://img.bourgogne.fr/images/bg/odossier.jpg);  background-repeat:no-repeat; background-position:bottom right; font-size:1.05em;}
#page_colonne_droite div#aidedownload { background-image:url(http://img.bourgogne.fr/images/bg/idee.jpg);  background-repeat:no-repeat; background-position:bottom right; }
#page_colonne_droite div#droite_dossier { background-image:url(http://img.bourgogne.fr/images/bg/dossier.jpg);  background-repeat:no-repeat; background-position:bottom right; }
#page_colonne_droite div#publication_droite { background-image:url(http://img.bourgogne.fr/images/bg/editor.jpg);  background-repeat:no-repeat; background-position:bottom right; }
#page_colonne_droite div#droite_lireE { background-image:url(http://img.bourgogne.fr/images/bg/plus.jpg);  background-repeat:no-repeat; background-position:bottom right; font-size:1.05em;}
#page_colonne_droite div#droite_lireE ul { margin-left:0.4em; width:150px;}
#page_colonne_centre div#article_doc_centre { background-image:url(http://img.bourgogne.fr/images/bg/download.jpg);  background-repeat:no-repeat; background-position:bottom right; }
#page_colonne_centre div#plan_site { background-image:url(http://img.bourgogne.fr/images/bg/plan.jpg);  background-repeat:no-repeat; background-position:bottom right; }
/*#page_colonne_centre div#article_contact_centre  { background-image:url(http://img.bourgogne.fr/images/bg/info.jpg);  background-repeat:no-repeat; background-position:bottom right; }*/


/* publication liste (formulaire) */
#publication_formulaire li {  padding:15px 0; margin:0; list-style:none outside; border-bottom:1px dotted #799c85; }
#publication_formulaire p { padding:0; margin:2px 0 3px 0; text-align:justify;}
#publication_formulaire h5 { padding:0; margin:2px 0; color:#A0A0A0; font-size:1.1em; }
#publication_formulaire h4 { margin-top:0; padding-top:0; margin-bottom:5px;  }
#publication_formulaire h4.chapitre  { border:none; font-size:1.3em; font-weight:bold; margin:20px 0 0 0; }	

#publication_formulaire div.vignette { float:left; margin:0; margin-right:5px; padding:0;}
#publication_formulaire div.vignette img { border:1px solid black; height:80px;}
#publication_formulaire div.vignette img.zip { border:none;  height:52px;}
#publication_formulaire div.vignette img.word { border:none;  height:80px;}


#publication_formulaire h2 { margin-top:30px; } 
#publication_formulaire ul { margin:5px 0; padding:0;}
#publication_formulaire ul li {margin:5px 2px 5px 20px; padding:5px 0px; min-height:80px;  border:none;}
#publication_formulaire ul li ul li  {list-style:disc; margin:0.2em 0 0 2em; padding:0; min-height:0; }

#publication_formulaire label { display:inline; }


div.video { float:left; margin:0 0.4em 0 0; padding:0; }


div#videotheque_formulaire ul.video { margin:0; padding:0; }	
div#videotheque_formulaire ul.radio { margin:0 0 0 24px; padding:0; }	

div#videotheque_formulaire ul.video li { list-style:none; margin:25px 0; width:520px; min-height:130px; }
div#videotheque_formulaire ul.radio li { list-style:url('http://img.bourgogne.fr/images/communes/icone_audio.gif') outside; margin:20px 0; padding:0 0 0 8px; }

div#videotheque_formulaire ul.video li h3 { font-weight:bold; font-size:1.2em; margin:0 0 3px 0; padding:0; }
div#videotheque_formulaire ul.radio li h3 { font-weight:bold; font-size:1.1em; margin:0 0 3px 0; padding:0;  }
div#videotheque_formulaire ul li h4 { padding:0; margin:8px 0 0 125px; font-size:1.1em; color:#555; border-bottom:1px solid #ccc; vertical-align:top;}
div#videotheque_formulaire ul.video li p {  margin:3px 0; }	
div#videotheque_formulaire ul.video li div.article_tool {margin:0;}
div#videotheque_formulaire ul.multi li ul { margin:4px 0 0 145px; padding:0; }
div#videotheque_formulaire ul.video li ul li { min-height:0; width:370px; margin:0; padding:0; list-style:disc; border:none; color:#555;}

div#videotheque_formulaire ul.multi li div.flashbox  { padding:0; margin-right:8px; width:120px; height:121px; float:left; border:1px solid #ccc; }
div#videotheque_formulaire ul.unik  li h3 { margin-top:0.8em; } 
div#videotheque_formulaire ul.unik  li h4 { margin:0; padding:0; } 
div#videotheque_formulaire ul.unik  li ul { margin:0.5em; padding-top:0; }
div#videotheque_formulaire ul.unik  li ul li {margin:0.2em 0.5em ; padding:0; }

div#videotheque_formulaire ul.radio li p { margin:0; }
div#videotheque_formulaire ul.radio li a img { padding:0; margin:0; vertical-align:bottom; }
div#videotheque_formulaire ul.radio li div.mp3flashbox  { padding:0; margin:0; float:left; }

	
/* arbre (plan du site) */
#page_colonne_centre div#plan_site { margin-left:20px; }
#page_colonne_centre div#plan_site ul,
#page_colonne_centre div#plan_site li{  padding:0; margin:0 0 0 8px; }

#page_colonne_centre div#plan_site ul.arbre_ul_1 { margin-bottom:20px; border-left:1px solid #ccc;} 
#page_colonne_centre div#plan_site ul.arbre_ul_2 { margin-bottom:10px; border-left:1px solid #ddd;  }
#page_colonne_centre div#plan_site ul.arbre_ul_3 { margin-bottom:5px; border-left:1px solid #eee;  }


#page_colonne_centre div#plan_site li.arbre_li_0 { font-weight:bold; font-size:1.1em;  list-style:url('http://img.bourgogne.fr/cr-bourgogne_fr/images/habillagev2/galet_bleu_11.gif');  }
#page_colonne_centre div#plan_site li.arbre_li_1 { font-weight:normal;  font-size:1.1em;  list-style:url('http://img.bourgogne.fr/cr-bourgogne_fr/images/habillagev2/galet_bleu_9.gif');}
#page_colonne_centre div#plan_site li.arbre_li_2 { font-weight:normal;  font-size:1em;  }
#page_colonne_centre div#plan_site li.arbre_li_3 { font-weight:normal;  font-size:0.9em;  }

/* le div des sites */
div.portail { margin-top:30px; }
div.portail h2 {   font-size:1.2em; font-weight:bold; padding:0; margin:15px 0 5px 0; border-bottom:1px solid #f47144; }
div.portail ul {   margin:0 0 5px 0; padding:0; }
div.portail ul li {    padding:0; margin:0 0 15px 0; list-style:none outside; }
div.portail strong  {   padding:0; margin:3px 0; }
div#portail_liste li p  { margin-top:9px; }

/* et les sites dans articles (pour les sites linked en bas)*/
div#article_fiche.portail  li {width:100%; min-height:120px; margin-bottom:10px; } 
div#article_fiche.portail p  { margin-top:8px; }



/***********************/
#page_colonne_bestof  { width:150px; min-height:30px;   }
/*#page_colonne_bestof h3 { border:none; font-size:1.3em; font-weight:bold; padding-top:0; margin-top:0;  padding-bottom:0; margin-bottom:2px;  }*/
#page_colonne_bestof ul  {  margin:0 0 0 8px; }
#page_colonne_bestof li { padding:0; margin:0;}



/* *** */
#article_fiche {padding:0; font-size:1.1em; color:#222; font-family:Verdana,Geneva,Arial,Helvetica,Serif,sans-serif; text-align:justify; line-height:1.4em; }
#article_fiche1 { font-size:0.96em; color:#222; font-family:Tahoma,Arial,Helvetica,Serif,sans-serif; text-align:justify; line-height:1.3em; }
#article_fiche1 p.right {margin:-2em 0 0 0; padding:0.2em; width:7em; border:1px solid #ddf; text-align:center;}
#article_fiche p { text-align:justify;  margin:5px 0; }
#article_fiche .chapo  { font-family:Verdana,Arial,Helvetica,Serif,Geneva,sans-serif;  margin:0.8em 0 1.2em 0; 
                         font-weight:bold; font-size:1em; line-height:1.4em; color:#555; text-align:justify; }

#article_fiche h2, #article_fiche h3, #article_fiche h4 { text-align:left; } 
#article_fiche h2 {line-height:1.2em; margin-top:0.3em; }

#article_fiche h3  { font-size:1.33em; font-weight:bold; color:#ff9900; margin:1.5em 0 0.5em 0;  }
#article_fiche h3.st  { font-size:1.2em;  font-family:Arial,Helvetica,Serif,Geneva,sans-serif; font-weight:bold; color:#ff9900; margin:0.2em 0 0.2em 0;  }
#article_fiche h3.st p.warn {  font-size:0.9em; color:#222; } 

#article_fiche h4  { font-size:1.1em; padding:0; color:#555; margin:1em 0 0.2em 0; }  
#article_fiche li h3 { clear:none; margin:0; display:inline; }
#article_fiche li h4 { margin:0 0 0.5em 0; clear:none; display:inline-block; padding:0;  width:340px;   }


#article_fiche ul,#article_fiche ol { padding:0; margin:0 0 5px 3px;  }	
#article_fiche ul li, #article_fiche ol li { margin:1em 0 0.5em 0.3em; padding-left:4px; display:list-item; }
#article_fiche ul li { list-style:disc inside; }
#article_fiche ol li { list-style:decimal inside; }


div#article_fiche div.divpanel, 
div#elus_formulaire div.divpanel,
div#guide_des_aides_formulaire div.divpanel { margin:0 0 0 0.8em; padding:0.5em 0 0 0.8em; border-left:2px solid #fc5;  }

	
div#article_contact_centre { margin:15px 0;  } 
		
div#article_fiche_portail { margin-top:20px;  } 
div#article_fiche_portail  ul { margin-left:0; padding-left:0; }
div#article_fiche_portail li { list-style:none outside; display:block; width:364px;  margin:6px 0; padding-bottom:8px; min-height:130px;}
div#article_fiche_portail li.bordure { 	border-bottom:1px dotted #ccc;  }
div#article_fiche_portail  h2 {  display:block;  }
	
div#article_doc_centre  { min-height:120px; margin-top:12px;  } 		
div#article_doc_centre  ul { margin-left:0; padding-left:0; }
div#article_doc_centre  li { list-style:none;  }
div#article_doc_centre h2 { display:block;  } 

/* article surtitre */








/* le div qui contient les fichiers a telecharger */
.download  { margin:20px 0; padding:0;  }
.download  ul { padding:0;  margin:0; list-style:none; }
.download  ul li { min-height:60px; padding:0.5em 0; margin:0.5em 0;  font-size:11px;}
.download  ul li  strong  { font-size:12px; }
.download  ul li  small strong { font-size:9px; }
.download  ul li.big { padding-top:2.5em; }
.download  ul li.video { padding:0.5em 0.7em; margin:2.5em 0 0 0; border:1px solid #ccc;  }
.download  img { margin-right:3px; padding-left:0; margin-left:0; }
.download  img.img_download { margin:0 0 -0.2em 0; padding:0; }
.download  div.vignette  { float:left; margin:0 0.3em 0 0; padding:0; min-height:64px;}
.download  div.vignette img { width:45px; }	
.download  div.vignette img.avecbordure { border:1px solid #555; }
.download  div.vignette div.video img { width:120px; }


.download  p { margin:0; padding:0; }
/*.download  div.flashbox  { padding:0; margin-right:8px; width:45px; height:45px; float:left; border:1px solid #ccc; }*/
.download  p.voirvideo {  }
/*.download  h6 { margin:0; font-weight:bold; padding:0; font-size:1.1em; color:#222222; }*/
.download  div.voirvideo { display:inline; margin-left:0.3em;   }
.download  strong { margin:0; padding:0; text-align:left; font-weight:bold;  }


/* tools background:#f5f5ff; border-top:1px solid #b4b2cc; */ 
/* background-color:#f8d9b3; border:1px solid #C4B8C1;    */

/*** EP 1: F8E9C3  2: F7E9A6 : CF1 : f7f7f7 f3f3f5 ***/

/*f8f8f8*/
div#actu_ep {  position:relative; width:362px; margin:0.5em 0 2em 0; padding:0; background:#f9f9ff; border:1px solid #aac; } /* manu:ebf599 avant : b4b2cc  */
div#actu_ep_reduc { width:524px; margin:0 0 1.5em 0; padding:0; background:#fafaff; border-top:1px solid #b4b2cc;  border-bottom:1px solid #b4b2cc; }


div#actu_ep h2 {margin:0.4em 0 -0.3em 0.1em; color:#333; font-size:1.4em;  }
div#actu_ep_reduc h2 {margin:0.5em 0.5em 0 1em; color:#333; font-family:Geneva,Arial,sans-serif; font-size:1.8em;  }


div#actu_ep_container { position:relative; margin:0; padding:0.5em 0; } 

div#actu_ep_b1 { position:relative; width:212px; margin:0 0 0 0.5em; padding:0 0 0 0.2em; text-align:justify; font-size:0.9em;}
div#actu_ep_b1 h2 {margin:0.1em 0; padding:0; font-size:1.7em; font-family:Tahoma, Helvetica, sans-serif; font-weight:bold; color:#88D201;}
/*div#actu_ep_b1 h2 a {font-weight:bold; color:#88D201; }*/
div#actu_ep_b1 img {margin:0.2em 0; }
div#actu_ep_b1 strong { font-weight:500; color:#555; font-size:11px; } 

/*div#actu_ep_b1 div.tools2 {  margin:0.4em -0.5em 0 0; padding:0; }*/
div#actu_ep_b1 div.tools2 { font-size:10.5px; text-align:left; margin:0; padding:0; font-weight:500; }

/* F9EBA8 F7D784 PREZ pres */
div#actu_ep_b2 { position:absolute;
                 top:0.7em; right:0.1em;
                 width:123px; height:95%;
		 overflow:visible;
		 margin:0;
                  padding:0 0.1em 0 0;
/*		  background-color:#f7f3e7; */ /*#fdb;*/
/*                  border-top:1px solid #fca; border-left:1px solid #fca;*/
		  }
div#actu_ep_b2 h3 {font-size:1.2em; margin:1em 0 0.3em 0; padding:0; color:#555; }
div#actu_ep_b2 ul { margin:0; padding:0; font-family:Arial; font-size:0.96em;  }
div#actu_ep_b2 ul li { list-style:none; color:#333; text-align:left; margin:0.3em 0 0 0em; padding:0 0 0 0 ;  }
div#actu_ep_b2 ul li a {margin:0; padding:0; font-weight:normal; font-family:Tahoma, Helvetica, sans-serif; }
div#actu_ep_b2 ul li.ligne1 a { color:#003784; }
div#actu_ep_b2 ul li img.left { display:none; margin:0 0.1em 0 -1.5em;}
div#actu_ep_b2 p { margin:0.6em 0 0 0; text-align:center;} 


div#divvideob { background-color:#fbfbfb; 
		border-bottom:1px solid #ccc; margin:-0.4em 0 1em 0; padding:0;  
	      }
/*background:url('/images/ep/background.jpg') top right no-repeat;*/
		
div.divvideop { margin:1.2em 0 0 0; padding:0; 
               float:left; width:135px; 
	       text-align:center;
	      }
div.divvideop div.video { float:none; margin:0; padding:0; }
div.divvideop div.video img, div.divvideop   div.video img a  { float:none; margin:0; padding:0; }
div.divvideop h3, div.divvideop h3 a { width:130px; text-align:center; font-size:1em; margin:0; padding:0; clear:none; font-weight:normal; }
ul.videot, ul.videot li { margin:0 0 0 1.2em; padding:0 0 0 0.1em; list-style:disc; color:#555; } 



/* F7D784 */
div#actu_ep_b3 {   width:100%; border-top:2px solid #aac; text-align:center; /* manu:87ae00 avant:f90 */
                   margin:0; padding:0.2em 0; background-color:#dfdfdf; } /* manu:b7cb36 avant:D4D8E1*/

div#actu_ep_b3 ul { margin:0; padding:0; }
div#actu_ep_b3 ul li { display:inline; border-left:1px solid #aac; padding:0 1.5em; margin:0; } /* manu 999*/
div#actu_ep_b3 ul li a { color:#444; }
div#actu_ep_b3 ul li a:hover , div#actu_ep_b3 ul li a.actif { text-decoration:none !important; color:#ED2B36; }
div#actu_ep_b3 ul li.first { border-left:none; }

div#actu_ep div#actu_ep_b3 ul li {  padding:0 0.6em; font-size:0.9em; }

div#agend_esp_prez ul { margin:0em 0 0.5em 1.5em; padding:0.2em 0.5em; }
div#agend_esp_prez ul li {list-style:disc outside; color:#333; margin:0em 0.1em 2em 1em; padding-left:0.1em; text-align:justify; }
div#agend_esp_prez ul li strong { color:#111; } 
div#agend_esp_prez ul li strong.orange { color:#f90; font-size:0.9em; } 
div#agend_esp_prez h2 {  color:#222; font-weight:bold; font-size:1.3em;
                      margin:1em 0 0.3em 0.7em; padding-bottom:0; border-bottom:1px solid #f90; text-align:left;  }  /* manu f90*/

div.reac_esp_prez { margin:0 0 2em 1em; padding:0; text-align:justify; } 
div.reac_esp_prez h4 { margin:0.5em 0; color:#f90; } 
div.reac_esp_prez h3 { margin:0.5em 0; font-size:1.35em;  } 
div.reac_esp_prez p { margin:1em 0; }

div#epavod1 ul , div#epavod2 ul, div#epavod_lireE ul { margin-left:0.8em; width:130px;  }
div.epblq { margin-left:1em; }


div#epphoto { float:right; height:80px; overflow:hidden; margin:0.5em 1.5em 0 0; border:1px solid #555; padding:0; }
div#epphoto img { padding:0; margin:0; }



/*** article liste ***/
	
#article_liste {  padding:0; margin:0;  font-family:Verdana,Arial; }
#article_liste ul {  padding:0; margin:10px 0 20px 10px;}
#article_liste li {  list-style:none; padding:0; margin:10px 0 8px 0; clear:none; }
#article_liste ul li h4 { font-weight:bold;  padding:0; margin:0;  color:#0067c6;  }
#article_liste ul li h4 a { padding:0; margin:0; } 

#article_liste h3 { border:none; font-size:1.3em; font-weight:normal;  padding:0; margin:0 0 5px 0;  color:#60a1cc; }
#article_liste h3 a { color:#60A1CC; }
#article_liste .chapo  { margin:0.3em 0; text-align:justify; }


#article_liste li img { float:right; margin:0 0 2px 5px; padding:0;  }
#article_liste li img.left { float:left; margin:0 2px 0 -1em; padding:0;  }

#article_liste li img.avecbordure {border:1px solid #555;}
#article_liste .article_liste_lien { display:block; text-align:right;  margin-top:2px; padding:1px 10px; }

#article_liste h2  { width:354px; padding:2px 0px; margin:1em 0 0 0; color:#333; float:none; }
#article_liste h2 img  { float:none;  padding:0; margin:0; }
#article_liste p { clear:none; }	

#article_liste ul li div#article_fiche h2 {  width:354px; text-align:justify; margin:0.2em 0; padding:0; float:none; display:block; }
#article_liste ul li div#article_fiche div.chapo { margin:0.8em 0 1.2em 0;   }
#article_liste ul li div#article_fiche div.article_tools img { float:none; } 


#article_liste div#liste_rub p.info { font-size:1.1em; margin:10px 0;}	
#article_liste div#liste_rub a { font-size:1.2em; }
#article_liste div#liste_rub ul { margin-left:30px; }
#article_liste div#liste_rub li { list-style:disc; color:#333;  }


div.download #article_liste {  padding-left:0; margin-left:0; } 
div.download #article_liste ul {  padding-left:0; margin-left:0.7em; }
div.download #article_liste li {  list-style:none outside; padding-left:0; margin-left:0; margin-bottom:1.2em; } 




	
	
	
div.article_entete_agenda  { 
	margin:0; margin-bottom:10px; padding:5px; 
	border-top:1px dotted #f90; 
	border-bottom:1px dotted #f90; 
}

	



div#ess_formulaire li { border-bottom:none; margin-left:8px; min-height:0px; }

div#article_doc_centre li { list-style:none outside;}
div#article_doc_centre ul { padding:0;  margin:0; list-style:none; }



div.menu_dossier { border:1px solid #f90; margin:5px 0 10px 0; padding:5px 10px 10px 10px; background-color:#fffdfa; }
div.menu_dossier h1 { font-size:1.5em; color:#f47144; margin:0; padding:0;}
div.menu_dossier h3 { padding:0;  margin:0 0 10px 0; color:#f47144; font-weight:bold;   border-bottom:none; background-image:none;}
div.menu_dossier ul { margin:5px 0 0 20px; padding:0; }
div.menu_dossier ul li  {list-style:disc outside; color:#f47144;   }
div.menu_dossier p {  font-weight:bold;  margin:0; padding:0;} 

div#dossier_nav_bas  { font-weight:bold; border-left:none; border-right:none; color:#555; margin-top:2em;}
div#dossier_nav_bas img { float:left; margin:0 0.3em 0 0.5em; }


h2.web_download_etc {  color:#222; font-weight:bold; font-size:1.2em; 
                      margin:2em 0 0.3em 0; padding-bottom:0; 
		      border-bottom:1px solid #ff9900; text-align:left;  }



h2.web_download_etc2 { color:#222; font-weight:bold; font-size:1.2em; 
                      margin:2em 0 1em -0.5em; padding-bottom:0; 
		      border-bottom:1px solid #ff9900; text-align:left;  }




/* article agenda liste */ 
#article_liste_agenda {  padding:0; margin:0;}
#article_liste_agenda ul {  padding:0; margin:0; }
#article_liste_agenda li {   padding:0; margin:10px 5px; list-style:url('http://img.bourgogne.fr/images/communes/fleche_puce2.gif') inside; }
#article_liste_agenda img { float:right; margin:5px 0 0 5px;  padding:0; }
#article_liste_agenda img.avecbordure {border:1px solid #555;}
#article_liste_agenda strong { border:none; font-size:1.2em; font-weight:bold;  padding:0; margin:5px 0 0 5px;  color:#039; }
#article_liste_agenda h4 { border:none; font-size:1.2em; font-weight:bold;  padding:0; margin:5px 0;  color:#ff9900; }
#article_liste_agenda p { border:none; padding:0; margin:0;  } 
#article_liste_agenda a.agenda_liste_lien, 
#article_liste_agenda .article_liste_lien { display:block; text-align:right;  margin-top:5px; padding:1px 10px 10px 0; border-bottom:1px dotted #fc0; }
/*#article_liste_agenda .article_liste_lien  { display:block; text-align:right;  margin-top:5px; clear:left; width:400px; padding:1px 10px; background:#f5f5ff; }*/

/*#article_liste .chapo  { font-weight:bold; }*/



	
	

#article_image { padding:0; margin:0; } 

#article_image.crbacentre { float:left; width:370px; margin:0 0 1em 0; padding:0;  text-align:center; }
#article_image.right { margin:0 0 1em 0.5em; padding:0; }
#article_image.left { margin:0 0.5em 1em 0.1em; padding:0;  float:left;}

.img_right{ float:right;margin:0 0 1em 0.5em; padding:0; border:1px solid #333; }



/* border:1px solid #801c98;*/

#article_image p.legende { padding:0; margin:0.4em 0.1em 0 0.2em; text-align:left; font-family:Tahoma,Arial;  font-size:0.86em; font-weight:bold; color:#333; }
#article_image p.credit { padding:0; margin:0.1em 0 0.4em 0; text-align:left; font-family:Tahoma,Arial;  font-size:0.86em; font-weight:normal; color:#666; }
#article_image.right p.legende, #article_image.right p.credit { text-align:right; margin-left:0; margin-right:0; }
#article_image.crbacentre p.legende {  text-align:center; }
#article_image p.credit {  text-align:center; }


#article_image a, #article_image img {  padding:0; margin:0; }

#article_image img { border:1px solid #801c98; padding:0; margin:0; }


/* accroche QDN 71 */
#accroche_qdn { min-height:140px; border-bottom:1px solid #EE3539; border-top:1px solid #EE3539; margin-bottom:20px; }
#accroche_qdn img { float:left; margin-right:5px; border:1px solid black; }
#accroche_qdn h2  { border:none; font-size:1.2em; font-weight:bold;  padding:0; margin:5px 0;  color:#FF9900; }

#qdn_droite img {border:1px solid black; }
#qdn_droite p { margin:3px 0; padding:0; }


.accroche_bordures_rouges  {  border-bottom:1px solid #ee3539;   border-top:1px solid #ee3539; padding:5px 0; margin-bottom:20px; }



/************* actualite *************/ 
div.actu_box {  border:none; padding:0 0 10px 0; margin:0 0 10px 0;  }
div.actu_box h3 { border-bottom:1px solid #faa34e; background:#eee; font-size:1.2em; font-weight:bold; margin:0; }	
div.actu_box h2 {  line-height:20px; padding:2px; margin:15px 0 0 0;  }
div.actu_box h4   { border:none; font-size:1.2em; font-weight:bold;  padding:0; margin:5px 0;   }
div.actu_box h5   { border:none; font-size:1em; font-weight:bold;  padding:0; margin:0;   }
div.actu_box small  { display:block;   color:#f47144;  }
img.avecbordure { border:1px solid #999;}
div.actu_box p { text-align:justify ; }
div.actu_box ul li {margin:2px 0; border:1px solid red;} 

div.actubox { font-family:Verdana,Arial; } 
div.actubox ul li a  { font-weight:bold; } 

#actu_alaune { width:364px; min-height:120px; margin:0 0 10px 0; padding:0;  }
#actu_alaune div  { margin:0;  padding:2px 0 0 8px; }
#actu_alaune div.chapo  { color:black; text-align:justify; padding:0;  }
#actu_alaune div img { float:right; padding:0; margin:0 0 0 5px;  }
#actu_alaune h4 { margin:2px 0;  padding:0; font-weight:bold;  }
#actu_alaune div.flashbox { margin:0; padding:0; }

#actu_enbref { width:364px; min-height:200px; margin:20px 0;}
#actu_enbref li img { float:right; padding:0; margin:0 0 0 5px; }
#actu_enbref li img.left { float:left; padding:0; margin:0 0.3em 0 -0.5em; }
#actu_enbref ul { margin:10px 0;  padding:0 0 0 8px; }
#actu_enbref ul li { margin:5px 0 15px 0; padding:0;  list-style:none;  width:356px; }
#actu_enbref div.chapo  { padding:0; margin:2px 0; color:black; text-align:justify; }


#actu_appels { width:364px; min-height:200px; margin:10px 0; }
#actu_appels li img { float:right; padding:0; margin:0 0 0 5px; }
#actu_appels ul { margin:10px 0;  padding:0 0 0 8px; }
#actu_appels ul li { margin:5px 0 15px 0; padding:0;  list-style:none;  }
#actu_appels div.chapo  { padding:0; margin:2px 0; color:black; text-align:justify; }


#actu_sep { float:left; width:300px; height:1px; padding:0; margin:0;  }

#actu_expo { width:364px; min-height:100px;  }
#actu_expo img { float:left; padding:0; margin:0 5px 0 0; }
#actu_expo ul  { margin:0;  padding:0 0 0 8px; }
#actu_expo ul li { padding:0; margin:0; list-style:none; }
/*#actu_expo a  { font-weight:normal; } */
#actu_expo h3 { width:300px; height:27px; margin-bottom:5px; }
#actu_expo div.chapo { padding:0; margin:2px 0; color:black; text-align:justify; }


div#jentreprendsenbourgogne { margin:0 0 2em 0; background:#fcfcfc; border:1px solid #eee; padding:8px 2px; text-align:center;}

	
#actu_bestof {width:150px; margin-bottom:0; padding-bottom:0; }
#actu_bestof h3  { margin:0; padding:0;  }
#actu_bestof ul  {  margin:0; padding:0 0 0 4px; }
#actu_bestof li.actif a {  color:#ED2B36;}
#actu_bestof div.chapo  { padding:0;}


		
div.actu_bref_droite {width:150px;  padding:0; margin:0.5em 0; }
div.actu_bref_droite  h3  {   margin:0; padding:0; }
div.actu_bref_droite  h4  {    margin:0; padding:0; display:block; font-weight:normal; }
div.actu_bref_droite div  {  margin:0;  padding:0; }
div.actu_bref_droite div img { float:right; border:none; width:40%; margin-left:2px; }
div.actu_bref_droite div.chapo  { margin:0;  padding:0;}

	

/* mise en page */
#actu_agenda {  width:150px;  min-height:150px;   }
#actu_agenda ul { margin:3px 0; padding:0 0 0 8px; }
#actu_agenda li { list-style:none; }
#actu_agenda li img { float:right; width:30%; margin:0 0 0 5px; padding:0; border:none; }
#actu_agenda h3 { padding:0; margin:0; }
#actu_agenda h4 { padding:0; margin:2px 0; font-size:1em; font-weight:normal; }
#actu_agenda h5 { padding:0; margin:2px 0; font-size:0.9em; font-weight:normal; }
#actu_agenda a  { font-weight:normal; }
#actu_agenda div.chapo { padding:0; margin:2px 0; color:black;  text-align:justify; }

	
	/* mise en page */
#actu_rdv {  width:150px;  min-height:150px;}
#actu_rdv ul { margin:3px 0; padding:0 0 0 8px; }
#actu_rdv li { list-style:none;  }
#actu_rdv li img { float:right; width:30%; margin:0 0 0 5px; padding:0; border:none; }
#actu_rdv h3 { padding:0; margin:0; }
#actu_rdv h4 { padding:0; margin:2px 0; font-size:1em; font-weight:normal; }
#actu_rdv h5 { padding:0; margin:2px 0; font-size:0.9em; font-weight:normal; }
#actu_rdv a  { font-weight:normal; }
#actu_rdv div.chapo { padding:0; margin:2px 0; color:black;  text-align:justify; }

	

#actu_qdn {  width:364px;  float:left; margin-top:30px;  }
#actu_qdn ul { margin:0; padding:0 0 0 8px; }
#actu_qdn ul li { margin:0; padding:0; list-style:none; }
#actu_qdn img { float:left; margin:0 5px 0 0; }
#actu_qdn p {  margin:0; padding:0; }
#actu_qdn h3 { width:300px; height:24px;  margin:0; padding:0;  }

/*#actu_qdn h3  { border:none; font-size:1.4em; font-weight:bold;  padding:0; margin:0; color:#f47144;  border-bottom:1px solid #FF9900; }*/
/*#actu_qdn  small { display:block; }*/

#actu_sp  {  width:150px;  min-height:150px; }
#actu_sp h3 { padding:0; margin:0; }
#actu_sp   ul { margin:0; padding:0 0 0 8px; }

/*************** fin actu ************/

	
	


p.moreandmore {   text-align:right;  }  


div.chronos { padding:1px 4px; display:inline; margin:0; background-color:#fea; border:1px solid #f90; font-weight:bold; }
div#barreProgression img, div.chronos img { display:inline; margin:0 2px 5px 0; vertical-align:middle;  }



/******** colonne droite des espaces cibles ********/ 
/****************************************************************************/
#actu_agenda_droite ul { margin:0; padding:0; }
#actu_agenda h4 { padding:0; margin:2px 0; font-size:1em; font-weight:normal; }
#actu_agenda_droite h5 { padding:0; margin:2px 0; font-size:0.9em; font-weight:normal; }
#actu_agenda_droite div.chapo { padding:0; margin:2px 0; color:black;  text-align:justify;}
#actu_agenda_droite a  { font-weight:normal; }
#actu_agenda_droite div img { width:30%; float:right; } 
#actu_agenda_droite ul li h4 {margin:0.4em 0;}
#actu_agenda_droite p { padding:0; margin:2px 0; color:black; font-weight:normal;  text-align:justify; }


#actu_enbref_droite { min-height:200px; }
#actu_enbref_droite h4 { border:none; padding:0; margin:0; font-size:1em; font-weight:normal;  color:#FF9900;}
#actu_enbref_droite img { float:left; padding:0; margin:2px 2px 2px 0; border:1px solid black; }
#actu_enbref_droite ul li  { list-style:disc inside; color:#f47144;   margin:5px 0 10px 0;}
#actu_enbref_droite small  { display:block;  }
#actu_enbref_droite div.chapo { padding:0; margin:2px 0; color:black; text-align:justify; }
#actu_enbref_droite a  { font-weight:normal; }

/*********************************************************************************/

div.actu_box h3 {padding:0;  height:20px; text-align:left; }
div.actu_box h3 img { clear:both; float:none; display:block;  }



div.bordure {  border:1px solid #555; padding:1em; } 
	
		
/* article autres (dans liste ou fiche ) */
div.encadre, p.encadre { clear:none;  border:1px solid #f90; background:#eee;  margin:10px 0 0 0px; padding:15px; }
div.notes { clear:none; border-top:1px solid #999;  border-bottom:1px solid #999; color:#333; margin:10px 0 0 0px; padding:5px 8px; font-style:italic; }
	
p.info { text-align:justify; }

	
	
div.flashbox { margin:0; padding:0; }


div#article_fiche h5.prezint {font-size:1.5em; color:#555; margin:0.5em 0; } 




/************ contact interlocuteur unique ***********/
#contact_formulaire  { padding:5px; } 
#contact_formulaire  label  { font-weight:normal; display:inline; margin:5px 6px 0 0; }
#contact_formulaire  label.obligatoire {font-weight:normal; color:#f1523e; }
#contact_formulaire  p { padding:0; margin:0; }
#contact_formulaire  p.fondgris { background:#ccc; padding:5px;}
#contact_formulaire  p.fondvert { background:#cec; border-top:1px solid #3a3; border-bottom:1px solid #3a3; padding:5px; margin:5px 0;}
#contact_formulaire  textarea { width:300px; } 

#contact_formulaire_suite h4, .contact_formulaire_suite h4 { border-bottom:1px solid #F90; margin:20px 20px 4px 0;}
#contact_formulaire_suite p, .contact_formulaire_suite p { margin:0 0 0 1em; text-align:justify; } 
#contact_formulaire_suite p { margin-right:20px; }


#formulaire_formulaire label { font-weight:normal; display:inline; margin:0 8px 0 2px; padding:0;   }
#formulaire_formulaire  ul {  margin:0; padding:0; }
#formulaire_formulaire  li { padding:2px; margin:6px 0 0 24px; list-style:disc outside; color:#333;}
#formulaire_formulaire  li input.input_checkbox { border:none; margin:0; padding:0;   }
#formulaire_formulaire h2 { margin:20px 0 10px 0; } 

	
/******************** elus **************/
div.encadre_orange { width:360px; border:1px solid #f1523e; background:#eee;  margin:10px 0 0 0; padding:10px; }
div.encadre_orange p { margin:0 0 3px 0; padding:0; font-weight:bold;  font-size:1.2em;}
div.encadre_orange li { margin:3px 0 0 10px; list-style:disc inside; }

div#elus_formulaire { margin:5px 30px; }
div#elus_formulaire label { font-weight:normal; font-size:1.1em;}	
div#elus_formulaire ul { margin:2px 0 0 20px; padding:0; }	
div#elus_formulaire ul li { list-style:none; margin:2px; padding:0; font-size:1.1em;  }	
div#elus_formulaire label { display:inline; }
div#elus_formulaire select { display:inline; margin-bottom:0.1em; } 

div#elus_formulaire div#pan_elus_1 ul {margin-left:1.5em; } 
div#elus_formulaire div#pan_elus_1 li { list-style:disc; color:#F90; } 


#elus_liste h2, h2.elus_liste { border:none; font-size:1.6em; font-weight:bold;  padding:0; margin:5px 0;  color:#0068AD; }
#elus_liste h3  { border:none; font-size:1.2em; line-height:20px; font-weight:bold;  padding:0; margin:20px 0 5px 0; }
#elus_liste ul  { margin:0 0 5px 0; }
#elus_liste ul li { list-style:disc outside; color:#f47144; margin-left:15px; margin-bottom:5px; }
#elus_liste ul li.commissions  { list-style:none; font-weight:normal; }
#elus_liste ul li.commissions_first {  list-style:none; border-bottom:1px solid #0068ad; font-weight:bold; }
#elus_liste p { margin:0; padding:0; }


#elus_fiche  h1 { margin-bottom:4px; }	
#elus_fiche  h2 { border:none; font-size:1.4em; font-weight:bold;  padding:0; margin:20px 0 5px 0;  color:#0068AD; }
#elus_fiche  h3 { border:none; font-size:1.2em; font-weight:bold;  padding:0; margin:0 0 0 2px;  color:#333; }
#elus_fiche  ul { padding:0; margin:0; }
#elus_fiche  li { list-style:disc inside; margin-left:2px ; margin-right:50px;  }
#elus_fiche  img { border:1px solid #801c98; margin:8px 0 4px 8px; }
#elus_fiche  p a img { border:0;}

div#elus_trombi div.elus_bloc { float:left; font-family:Arial; font-size:0.8em; width:82px; height:135px; margin:0 3px; text-align:center; overflow:hidden; }
div#elus_trombi div.elus_bloc img { height:110px; margin:0;} 

ol, ol li { list-style-type:decimal; }
ol li ul { padding:0; margin:0 0 0 15px; }
ol li ul li { list-style-type:disc; }

	
div#assises_offres  ul { margin:15px 0; }
div#assises_offres  ul li { padding:5px 0;  list-style-type:disc; }
	

img.vudanslemag { margin:0.1em 0.3em 0 0; float:left; } 

	
div#formulaire_presse ul { margin:0; padding:0; }
div#formulaire_presse li { list-style:none; margin:1.5em 0 0 1em; display:block; float:none; min-height:120px;    }
div#formulaire_presse li  img { float:left; margin-right:5px; }		
div#formulaire_presse p { text-align:justify; }		
div#formulaire_presse a { display:block; width:100%; text-align:right; }		
div#formulaire_presse h3 {  font-size:1.4em; font-weight:bold; color:#333; } 
	
div#formulaire_elus ul { margin:0; padding:0; }
div#formulaire_elus li { list-style:none; margin:20px 0 20px 8px;  display:block; float:none; height:120px;  }
div#formulaire_elus li img { float:left; margin-right:5px; }
div#formulaire_elus p { text-align:justify; }		
div#formulaire_elus a { display:block; width:100%; text-align:right; }		
div#formulaire_elus h3 {  font-size:1.4em; font-weight:bold; color:#333;  } 



/* sso */ 
div#sso_banniere  {
	padding:5px; 
	margin:10px 0; 
	float:none;
	display:block; 
	font-size:90%;
	color:#ff9900;
	background:#f5f5ff;
	border:1px dotted #f90; 
}
div#sso_banniere A  { padding:0; margin:0; padding-left:2em; display:block; text-align:right; font-size:90%; color:#333; }
		
	

p#mentions_cnil { color:#555;  border-top:1px solid #888; } 	
div#contact_formulaire_suite 	p#mentions_cnil { border-top:none; }
		
	
/************ back buttons (menu) *************/
p.back_buttons { margin:10px 5px; text-align:right; }

div.article_tools, p.tools  {  text-align:center;  margin:1em 0; padding:0.3em;  background:#f5f5ff; border-top:1px solid #b4b2cc;  border-bottom:1px solid #b4b2cc;}
div.tools2  {  text-align:right; margin:0.5em 0 0 0; }


div#bouton_retour { text-align:center; margin-top:16px; }



div#mentions_legales h4 { font-size:1.1em; margin:25px 0 4px 0; }		
div#mentions_legales blockquote { margin:8px 0 5px 10px ; }
div#mentions_legales ul { margin:2px 0 0 15px; }	
div#mentions_legales li { list-style-type:disc; margin-bottom:8px; } 	
	

/* ------------------------------ FIN TOTO ------------------------------ */
/* ------------------------------ TOTO ------------------------------ */
/* jaune fcd559 rouge ee3539 ed9b9f declinaison de jaune vers rouge:faa34e f47144 f1523e  */
/* bleu 0068ad 3084bc 60a1cc  declinaison jaune vers bleu :bbb86e 799c85  588f90 3c8199   */
/* orange FF9900 */
/* violet 801c98 */
	

.orange { color:#FF9900; }



/*div#mpage {position:relative;  }*/

div#dliseret {position:fixed; height:100%; padding:0; margin:0 0 0 -1px; }


/*div#dliseret { width:6px; height:730px; margin:0; padding:0; clear:none;  float:left; }*/
div#dliseret #liseretr { background:#ED2936; width:6px; height:12%; }
div#dliseret #liseretb { background:#0068AD; width:6px; height:76%; }
div#dliseret #liseretj { background:#FFCB05; width:6px; height:12%; }

#actu_enbref div.chapo img.special_access {margin-left:-8px; margin-bottom:1em; }


/* formulaire */
div.formulaire_fcrb  input.input_checkbox  { border:none; margin:0px; padding:0px; }
div.formulaire_fcrb label { display:inline; }
div.formulaire_fcrb div.blockquote { margin:0 0 0 0.6em;}
div.formulaire_fcrb a.panel  { margin-left:0.8em; display:block;} 
#article_fiche div.formulaire_fcrb div.divpanel { margin-left:1.8em; margin-top:0.5em; padding-top:0;  }
#article_fiche div.formulaire_fcrb  div.divpanel p { margin:0 0 0.2em 0; }
div.formulaire_fcrb input.submit { border:0; }
div.formulaire_fcrb input.submit img { border:0; }
div.formulaire_fcrb input.input_text , div.formulaire_fcrb textarea { width:150px; }

div#formulaire_f2740 strong { color:#111; font-weight:normal;  }
div#formulaire_f2740 strong em  { font-style:normal; font-weight:bold; color:#333; }

div#formulaire_f2740 ul {  margin-left:0; padding-left:0; }
div#formulaire_f2740 li { list-style:none; margin:6px 0; padding:6px 0; border-bottom: 1px solid #88e201;  }
div#formulaire_f2740 li.last {  border-bottom: none;  }

div#formulaire_f2740 label { display:inline; font-weight:normal;  margin-right:3px; }
div#formulaire_f2740 textarea { width:300px; } 
div#formulaire_f2740 input.input_text, div#formulaire_f2740 input.input_int  { margin:0; padding:0; }

div#formulaire_f2740 table tr td { font-size:0.85em; }
div#formulaire_f2740 table tr td small { font-size:0.8em; }


div#formulaire_f3027 input.input_checkbox { margin-left:8em; }
div#formulaire_f3027 p { margin:0 0 0 2em; padding:0; }

div#formulaire_f3614  input.input_checkbox { margin:0.1em 0 0 2em; padding:0; }
div#formulaire_f3614   input.input_text {margin:0.1em 0  0.4em 0; padding:0;  width:180px; }
div#formulaire_f3614   input.input_int  {margin:0.1em 0 0.4em 0; padding:0; }
div#formulaire_f3614 textarea { width:200px; }


div#formulaire_f3711 li { list-style-position:outside; margin-left:2em; padding-left:0; }
div#formulaire_f3711 textarea#formulaire2_q4_propositions { width:200px; }
div#formulaire_f3711 textarea#formulaire2_q11_supports { width:320px; }



div#formulaire_f3961 ol li { margin-top:1em; list-style-position:outside; margin-left:2.5em; padding-left:0;  } 


div#formulaire_f3982 ol li { margin-top:1em; list-style-position:outside; margin-left:2.5em; padding-left:0;  } 
div#formulaire_f3982 ol li input.input_text {margin-bottom:0.2em; }


div#formulaire_f4151 ol li input.input_radio { margin-left:1em; }

div#formulaire_f4185 ol li input.input_radio { margin-left:2em; }

div#formulaire_f4436 span.euro { position:absolute; padding-left:0.2em;}
div#formulaire_f4436 table tr td {font-family:Verdana,Serif,sans-serif; font-size:11px; padding:0.3em 0.6em;}
div#formulaire_f4436 table tr td input  {margin:0.1em;}
div#formulaire_f4436 table tr td label  {margin:0.1em;}
div#formulaire_f4436 table tr td input.input_int { margin:0;}
div#formulaire_f4436 textarea {width:230px; }

div#article_fiche table.programme {margin-top:0; border:0;}
div#article_fiche table.programme tr td  {border:0;vertical-align:top; }

#article_codeportail { width:360px; height:90px;  }


div#newsletter2_formulaire h3 { font-size:1.2em; font-family:sans-serif,tahoma,arial;  }
div#newsletter2_formulaire h3 img { vertical-align:middle; margin:0; padding:0; }
div#newsletter2_formulaire input.input_checkbox { border:0; margin:0 0 0 0.7em; padding:0; }
div#newsletter2_formulaire div.float_left { margin-right:0.5em; width:50%; }
div#newsletter2_formulaire h4 { margin:0.1em 0 0 0; padding:0;  color:#555;  font-family:arial;  }
div#newsletter2_formulaire input.submit { border:0; }
div#newsletter2_formulaire input.submit img { border:0; }


div.divreac  {margin-top:2em;  }
div.divreac div.reacform {margin-top:0.2em;  }
div.divreac label { display:inline; margin:0 0.2em 0 0.5em; text-align:justify; }
div.divreac label small { font-size:1em; color:#555; }
div.divreac input.input_text { font-size:1em; width:70px; margin:0.2em 0 0 0;}
div.divreac textarea { font-size:1em; margin:0.8em 0 0 0.7em; width:330px; } 
div.divreac input.submit { border:0;} 
div.divreac  p.info { margin:0.3em 0; } 

div#article_liste ul li div.divreac p.info img { float:left; margin-right:0.1em;  } 


div#article_liste ul li div.divreac ul li, div#article_fiche div.divreac ul li {list-style:disc outside; margin:0.8em 0 0.8em 1em;}

div#article_fiche div.quizzrse h2 {margin:1.5em 0 0 0; }
div#article_fiche div.quizzrse a.panel {margin:1em 0 0.5em 0.5em; line-height:1.6em; color:#f90;  font-family:tahoma,arial; font-weight:normal; font-size:14px; }
div#article_fiche div.quizzrse p {margin-left:0.3em;}
div#article_fiche div.quizzrse ul { list-style:none outside; padding:0;margin:0 0 0.5em 0.5em; font-size:11px; }
div#article_fiche div.quizzrse ul li {list-style:none outside; margin-left:0; padding-left:0; margin-bottom:0.5em; }
div#article_fiche div.quizzrse ul li input.input_radio { margin:0;padding:0;}
div#article_fiche div.quizzrse ul li label.inline {margin:0; padding:0;}
div#article_fiche div.quizzrse div.divpanel { padding:0.2em 0 0 0.2em; margin-left:0.85em; margin-bottom:0;}

#google_question { margin-left:0.7em; }
#google_question2 { margin-left:1.5em; }

div#article_fiche1.article_tools {text-align:center; margin-bottom:1em; }
