/*  ------------------------------------------
/*  Correction des styles HTML par defaut
/*  ------------------------------------------ */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.8em;
	text-align: justify;
	color:#006D9C;
	margin:0;
	padding:0;
	background: url(images/fdhtml.jpg) repeat-x #F2F4E3;
}

form, div, img, table { margin: 0; padding: 0; border: 0; }
ul, ol, li { margin: 0; padding: 0; list-style:circle; }
ul { list-style: circle; }
h1, h2, h3, h4, h5, h6{ margin: 0; padding: 0; font-weight: normal; }

h1{font-size: 2.1em; color:#BDCC27; text-align:left; letter-spacing:-0.02em; line-height:120%; margin:0 0 0.2em 0; font-family: Tahoma, Geneva, sans-serif; font-weight:normal;}
.acc {line-height: 1.2em; font-size: 0.93em; font-weight:bold; padding:1em 1.1em 1em 1.1em; margin:0.5em 0 1em 0; color:#006D9C; letter-spacing:-0.04em; clear:both;}

h2{font-size: 1.7em; font-family: Helvetica, Arial, Verdana, sans-serif;  letter-spacing:-0.05em; text-align:left;}
h3{ color:#BDCC27; font-size:1.2em;}
big{ color:#BDCC27; font-weight: bold; font-size:1.3em; line-height:150%;}

h4{font-size: 1.7em; font-family: Helvetica, Arial, Verdana, sans-serif;  letter-spacing:-0.05em; text-align:center;}
a { text-decoration: none;color:#304F7B; }
a:hover {color: #7D9ECC;}
p.spip a{ text-decoration:underline;}

hr{ border: 1px dotted #BDCC27; height:1px;}

.surtitre,.titre,.soustitre{margin:0; padding:0;}
.surtitre {font-size: 1.8em;font-weight: bold; letter-spacing:-0.05em;}
.titre { font-size:1.25em; font-weight:bold;}
.soustitre {font-size: 1.03em;	font-weight: bold;}
.menu-titre { padding: 1em 0 0.2em 0; font-size: 1.8em; color:#BDCC27;}
.chapo{font-weight:bold; font-size:0.83em; margin:0 0 1em 0;}
.liste-articles h3{ font-size:1.2em; font-weight:normal;}
.lien {	margin-bottom: 1.5em;	font-size: 0.82em;	}
.texte {font-size:0.93em; line-height:150%;}
.texte2 {font-size:0.90em; line-height:120%; font-weight: normal; text-align : left;}
.liste-texte{ margin:1em 0 1em 0;}

body.page_auteur .liste-articles .texte{ margin:1.8em 4em 4em 22em; }

.ps { font-size: 0.83em; margin:1em 0 1em 0; padding:0; color:#7D9ECC;}
.ps a{ color:#7D9ECC;}
.ps a:hover{ color:#7D9ECC; text-decoration:underline;}

.notes { font-size: 0.87em; margin:0.5em 0 0 0;}
.notes small{}
.ps h2, .notes h2 { font-size: 1.19em; }

img.alignleft, img[align="left"]{margin:0.4em 1.1em 0.4em 0; display:inline; padding:0.2em}
img.alignright, img[align="right"]{margin:0.4em 0 0.4em 1.1em; display:inline; padding:0.2em}
img.center, img[align="center"]{display:block; margin:0.4em auto; padding:0.2em}


.ombre {float:left; clear:left; background: url(images/ombre.png) bottom right;
  margin: 1.7em 0.5em 1em 0.5em !important;
  margin: 1.7em 0.5em 1em 0.5em;
  padding: 0;
}
.boite {
  background: #fff;
  position:relative;
  bottom:4px;
  right: 4px;
  border:1px solid #fff;
}

.spip_documents_left{ float:left; margin:0 0 1em 0; text-align:left; font-size:80%; padding:1em 1em 0 0;  min-height:54px; width:48%;}
.spip_documents_left img{ float:left;}
.spip_documents_left span{ margin: 0 0 1em 6em; display:block;}

.spip_documents_right{ float:right; margin:0 0 1em 0;  font-size:80%; padding:1em 0 0 1em;  width:auto; min-height:54px; width:48%;}
.spip_documents_right img{ float:left;}
.spip_documents_right span{ margin: 0 6em 1em 0; display:block;}

/*tableaux type spip*/
table.spip{ background-color: transparent;}
table.spip tr th,
table.spip tr td{ padding:0.5em;}
tr.row_first{ background-color: #E2E6BF;}
tr.row_even{ background-color:#DDE1B3;}
tr.row_odd{ background-color:#fff;}

/*  ------------------------------------------
/*  Disposition a l'ecran des blocs principaux
/*  ------------------------------------------ */
#page {
	margin: 0 auto 0 auto;
	width:990px;
	background:url("images/fdbody.jpg") repeat-y;
	height:100%;
	overflow: auto;
	padding: 0px;
}

#conteneur { width: 100%; margin: 0 auto 0 auto; }

#conteneur #contenu{
	float:left;	
	width: 683px;
	margin:0 0 0 21px;
}

#conteneur #navigation {
	float:right;
	width:250px;
	margin:-22px 21px 0 0;	
}

/* Entete */
#entete {height: 180px;	background:url("images/fdentete.jpg") no-repeat;}
#entete a#spip_logo_site {	float: left; display:block; margin:18px 0 0 21px;}
#entete a#slogan_site {	float: left; display:block; margin:18px 0 0 0; width:752px; height:104px;}
#entete a { text-decoration: none; }
#entete #flentete{position:absolute; z-index:inherit; top:0; margin-left: 750px;}

/* Fil d'Ariane */
#hierarchie {margin:1px 0 20px 21px; width: 671px; padding:0.5em; clear: both; font-size: 0.87em; background-color:#f1f1f1;}
#hierarchie a{color:#BDCC27;}

/* Pied de page */

#footer{clear:both; width:100%; height:100%; font-size:80%; text-align:center; margin-top:0px; padding:0;}

#pied{	
	overflow: auto;
	margin: 0 auto;
	width: 990px;
	padding: 0px;
	background:url(images/fdfooter.jpg) no-repeat top;
	height:250px;
	text-align:left;
}
#pied p{ display:block; float:right; width: 200px; margin:60px 0 0 0; padding:1em; font-size:1em; color:#4069A2;}
#pied p a{display:block; color:#1A2B42; line-height:1.5em;}
#pied p small{color:#BDCC27;}
#pied p#pied1{ width:400px}

/*Fin pied de page*/

/* Espaceur de blocs */
.nettoyeur { clear: both; margin: 0; padding: 0; border: 0; height: 0; line-height: 1px; font-size: 1px; overflow: hidden; }

/* Non visible a l'ecran */
.invisible { position: absolute; top: -3000em; height: 1%; }

/*  ------------------------------------------
/*  Typographie generale du site
/*  ------------------------------------------ */

/* Typo pour les menus et la navigation */
body, #navigation, .encart,.formulaire_spip {
	font-family: Verdana, "Bitstream Vera Sans", Tahoma, Arial, sans-serif; }

/*  ------------------------------------------
/*  Habillage des menus et de la navigation
/*  ------------------------------------------ */

/*  Habillage general des menus de navigation
---------------------------------------------- */
.menu-pied { padding: 0.5em 1em; font-size: 1.0em; display:block;}

.rubriques p, .breves p, .syndic p, .forums p, .divers p { margin: 0; padding: 0;  }
.rubriques ul, .breves ul, .syndic ul, .forums ul, .divers ul { padding: 1em 0.5em;  list-style: none;}
.rubriques li, .breves li, .syndic li, .forums li, .divers li { padding: 0.4em 0 0.4em 0;  list-style: none;}

/*  Des couleurs specifiques selon les types de menus
---------------------------------------------- */

ul#menuv {
 	background: transparent; margin:-51px 21px 0 21px; padding:0; background:url("images/fdrub4.gif") repeat-x; padding:0; height:41px; text-align:left;
	list-style: none;
	}
ul#menuv li{ list-style: none; margin:0; float:left;}
ul#menuv li.search{ list-style: none; margin:0 5px 0 0; float:left; height:41px; background:none;}
ul#menuv li a {float:left; display:block; height:100%; color:#fff; font-weight:bold; line-height:41px; background:url("images/fdrub1.gif") no-repeat right;}
ul#menuv li a:hover{ background:url("images/fdrub2.gif") no-repeat right; color:#304F7B; text-decoration:none;}

ul#menuv li#item1 a,
ul#menuv li#item1 ul{ width:95px;}
ul#menuv li#item2 a,
ul#menuv li#item2 ul{ width:167px;}
ul#menuv li#item3 a,
ul#menuv li#item3 ul{ width:185px;}
ul#menuv li#item4 a,
ul#menuv li#item4 ul{ width:160px;}
ul#menuv li#item5 a,
ul#menuv li#item5 ul{ width:80px; border-right:10px solid #fff;}

ul#menuv li {position: relative;float:left;	width:auto;	white-space:nowrap;	text-align:center;	margin:0;}

ul#menuv  li ul li{height:20px; line-height:20px; margin:0; padding:0; border-bottom:1px solid #fff; text-align:left; text-indent:0.5em;}
	
ul#menuv li ul {
	position: absolute;
	left: -9999px; 
	top: 41px;
	height:1%;
	width:100%!important;
	width:auto;
	z-index:5;
	margin:0;
	}

ul#menuv  li ul li a {
	padding:0;
	margin:0;
	width:100%;
	display: block;
	cursor: pointer;
	height:20px;
	line-height:20px;
 	background:url("images/fdrub1.gif") no-repeat right; 
	font-size:80%;
	color: #304F7B;
	text-decoration: none;
	font-weight:normal;
}
ul#menuv ul li ul li {
	width:95%!important;
	width:auto;
	clear:left;
	text-align:center;
	height:auto!important;
}

ul#menuv li:hover ul, ul#menuv li.over ul {	left:0px; z-index:5;} 

ul#menuv li:hover a:focus ,  ul#menuv li:hover a:active , ul#menuv li.over a:focus , ul#menuv li.over  a:active {
    position:relative;
    display:block;
    z-index:3;
    border:0;
}

/**/

/*navigation ss menu rubriques 3 eme lvl*/
ul.ssrubriques{margin-top:0.5em;}
ul.ssrubriques li{ float:left; list-style:none; display:block; border-top:5px #C8D44D solid; margin:0 0.3em 0 0;}
ul.ssrubriques li a{ display:block; background-color:#F2F4E3; padding:0.5em; margin:1px 0 2em 0; font-size:0.83em;}
ul.ssrubriques li a:hover{ display:block; background-color:#E7E9C9;}
ul.ssrubriques li#item1 a{background-color:#D9DDAA;}
ul.ssrubriques li#item2 a{background-color:#DDE1B3;}
ul.ssrubriques li#item3 a{background-color:#DFE3B7;}
ul.ssrubriques li#item4 a{background-color:#E2E6BF;}
ul.ssrubriques li#item5 a{background-color:#E6E9C7;}
ul.ssrubriques li#item6 a{background-color:#E9ECD0;}
/*fin navigation ss menu rubriques 3 eme lvl*/

/*Fin menu */

/*rubriques colonne navigation*/
.breves, .syndic, .forums, .divers {font-size: 0.87em; margin:0;}

#navigation .chapo{ font-size:1.03em; margin:0; padding:0;}

#navigation .divers ul{ display:block; overflow:auto; border-bottom:1px solid #BDCC27; padding: 0 0 5px 0; background-color:#fff; width:100%;}
#navigation .divers ul li{ background-color: #F2F4E3; padding:0.5em 1em; margin-bottom:1px;  text-align:left;}
#navigation .divers ul li span{display:block; margin:0.5em 0 0.5em 0; color:#304F7B;}
#navigation .divers ul li span a{color:#304F7B;}

#navigation .liste-sites ul { padding:0;}
#navigation .liste-sites ul li { padding:0;}
#navigation .liste-sites ul li a{display:block; width:243px; padding:0.3em 0 0.3em 0.5em;}
#navigation .liste-sites ul li a:hover{ background-color:#fff;}

#navigation .breves ul li{ padding:1em;}
#navigation .breves ul li.breve{ background-color:#1A2B42;} /* breve de type non défini*/
#navigation .breves ul li.breve1{ background-color: #4777B8;} /* breves interne*/
#navigation .breves ul li.breve2{ background-color:#779ACA;} /* breves externe*/
#navigation .breves ul li span{ color:#BDCC27;}
#navigation .breves ul li span a{ color:#fff;}

#navigation .panorama{  background:url("images/fdpanorama.jpg") no-repeat; height:124px; margin:0 0 1em 0;}
#navigation .panorama h3{ padding:0.8em 0 0 0.8em;margin:0; font-weight:bold; font-size:110%;}
#navigation .panorama ul{ padding:0 0 0 1em; margin:0.4em; padding:0; border-bottom:0; width:242px;}
#navigation .panorama ul li{ padding:0 0 0 0.5em; margin:0.1em; line-height:18px;}

#navigation .journal{  background:url("images/fdjournal.jpg") no-repeat;  margin:0;}
#navigation .journal ul{ padding:0 0 0 1em; margin:0 0.6em; padding:0; border-bottom:0; width:auto; background-color:transparent; overflow:auto; max-height:140px;}
#navigation .journal ul li{ padding:0.7em 0 0 0.3em; margin:0.1em; line-height:18px; background-color:transparent; font-family: Times, serif,"Times New Roman"; font-size:140%;}
#navigation .journal ul li span{display:block; width:100%; font-size:120%;}
#navigation .journal ul li a{ color:#666;}
#navigation .journal-bottom{  background:url("images/fdjournal.jpg") no-repeat bottom; height:229px; margin:0 0 1em 0; height:15px;}

/*particularites syndic*/
div.syndic ul li{ display:block; margin-bottom:0.1em; border-bottom:1px solid #f1f1f1;}
div.syndic ul li:hover{ display:block; margin-bottom:0.1em; border-bottom:1px solid #fff; background-color:#f1f1f1;}


/*  Portfolio
---------------------------------------------- */
#documents_portfolio {	clear: both;	overflow:auto;	margin-bottom:1em; }
#documents_portfolio h3 { margin-bottom:0.5em;}
#documents_portfolio .miniature{overflow:auto;  margin:0 1px 5px 0; padding:0.1em 0.5em; opacity: .8; filter: alpha(opacity=80); width: 312px; float:left;}
#documents_portfolio .miniature:hover{opacity: 1; filter: alpha(opacity=100);}
.miniature3,
.miniature2{ background-color:#EEEEEE;}
.miniature1,
.miniature0{ background-color:#F2F4E3;}
#documents_portfolio .miniature img{float:right; margin-left:0.5em;}
#documents_portfolio a{}
#documents_portfolio .spip_doc_descriptif{ float:left; width: 80%; font-size:0.93em;}
#document_actif { margin-top: 1em; }

/*  Listes de documents joints (a un article ou une rubrique)
---------------------------------------------- */
#documents_joints {
	margin-top: 1.4em;
	padding-top: 2px;
	border-top: 2px solid #CCC; }
#documents_joints h2 { margin-bottom: 0.4em; font-size: 0.88em; font-weight: bold; }
#documents_joints li { margin-bottom: 0.4em;  text-align:center; float:left; display:block; width:120px; margin:0 0.9em 1.8em 1.4em; padding:0.5em; background-color:#D9F3B1; border:1px solid #7B8F79;}
#documents_joints li .spip_doc_titre {}
#documents_joints li .spip_doc_titre small { font-weight: normal; }
#documents_joints li .spip_doc_descriptif {}

/* Listes d'articles et extraits introductifs
----------------------------------------------- */
/*page sommaire : mise en pages deux premiers articles*/
#article-principal,
#article-troisieme{ float:left;width:410px;}

#subcontenu{ float:right; width:230px; border:0; margin-left:0.8em;}
#subcontenu .breves ul li{ margin:0 0 1em 0; text-align:left;}

.liste-articles{margin:0 0 1em 0; padding:1em;  border:1px dotted #DFE4BA;}
.liste-articles li { margin-bottom: 1.5em; list-style:none;}
.liste-articles li .spip_logos {float: right;margin-left: 16px;	margin-bottom: 16px;clear: right; }
.liste-articles li .enclosures {float: right; text-align: right; max-width: 60%;	margin: 0; }

.liste-secondaire{ border: 1px dotted #BDCC27; clear:both;}
.liste-entrepreneurs{ background-color: transparent; border-bottom:1px solid #fff;}

/*Liste entrepreneurs*/
ul.entrepreneurs{ display:block; border-top:1px solid #E8E9C9 ; padding-top:2em;}
li.entrepreneur{ display:block; width:682px; clear:both; line-height:normal;}
li.entrepreneur a{ display:block; width:662px;  padding:5px 10px; clear:both; overflow:auto; cursor:pointer;}
li.entrepreneur a span.ent-nom{ display:block; float:left; width:220px; padding-right:10px;}
li.entrepreneur a span.ent-desc{ display:block; float:right; width:432px;}
li.portrait a{  padding:15px 10px;}
/*class de compteur*/
.ent-cpt{  display:block; float:left; width:15px; margin-right:10px; font-size:123%; text-align:center;}

/*modulo*/
li.ent1 a{ background-color:#F4F4E3;}
li.ent2 a{ background-color:#fff;}
li.ent1 a:hover,li.ent2 a:hover{ background-color:#E8E9C9;}

.pagination { font-size: 0.90em; padding:0.5em; text-align:center;}
.pagination a{color:#006D9C;}
.pagination span.on{color:#000;}

/*  ------------------------------------------
/*  Habillage specifique du plan du site
/*  ------------------------------------------ */

.page_plan #contenu h2 {
	clear: both;
	background: #D9F3B1;
	padding: 0.3em;
	margin-bottom: 1em;
	font-weight: bold;
	text-align: center; }

.page_plan #contenu .contre-encart ul {
	display: block;
	clear: left;
	margin-left: 1em;
	margin-bottom: 1em;
	}
.page_plan #contenu .contre-encart li { }

/*  ------------------------------------------
/*  Habillage des formulaires
/*  ------------------------------------------ */

/* Correction des styles HTML par defaut */
.formulaire_spip form, .formulaire_spip fieldset, .formulaire_spip legend, .formulaire_spip label, .formulaire_spip input, .formulaire_spip textarea, .formulaire_spip select, .formulaire_spip option { margin: 0; padding: 0; border: 0; background: none; }

/* Styles des formulaires de Spip */
.formulaire_spip {
	text-align: left;
	font-size: 0.80em;
}

.formulaire_spip p {
	margin: 0.5em 0;
	padding: 0; }

.formulaire_spip fieldset {
   display: block;
	margin: 0.77em 0;
	padding: 0.77em;
	border: 1px solid #DFE4BA; }
.formulaire_spip legend { 
	font-weight: bold; 
	padding: 3px;
	background: #FFF; /* Sinon, superposition dans MSIE */
}

.formulaire_spip label {}
.formulaire_spip .forml {
	padding: 1px;
	border: 1px solid #DFE4BA;
	font-family: inherit;
	font-size: inherit; }

.spip_bouton { text-align: right; }
.spip_bouton input {
	margin: 3px 0;
	padding: 1px 2px;
	border: 1px solid #DFE4BA;
	font-weight: normal;
	float: right; }

/* Reponse du formulaire */
.reponse_formulaire { font-weight: bold; color: #F00; }
fieldset.reponse_formulaire { border: 1px solid; font-weight: normal; }

/* Previsualisation du message */
fieldset.previsu {
	padding: 1em;
	border: 1px solid; }

/* Formulaire de login au forum */
.formulaire_login_forum .forml { /*width: 12em;*/ }
.formulaire_login_forum .spip_logos { float: right; padding-left: 10px; }
.formulaire_login img.spip_logos{ clear:both; width:200px;}
.formulaire_login p{ background-color:#F2F4E3; padding:0.5em;}
.formulaire_login fieldset a{display:block; float:left; padding:0 0.5em;}
.formulaire_login p#autre_login{ background-color:transparent; height:1.5em; margin-bottom:0.2em;}
.formulaire_login p#identifie{ background-color:#fff; border-top: 1px dotted #BDCC27;}
.formulaire_login p.spip_bouton{ background-color:#fff; }
.formulaire_login input.forml{width:95%;}
div#connecte{ text-align:center; padding:0.5em; background-color: #DFE4BA; border:1px solid #D6DCA7; height:1.4em;}
/* Choix des mots-clefs */
.choix_mots { width: 47%; float: left; } 
.choix_mots label { display: inline; }

/* Formulaire de recherche */
div.formulaire_recherche { margin:0.9em 3em 0 3em}
div.formulaire_recherche label { display:none;}
div.formulaire_recherche input{ border:1px solid #D6DCA7; height:16px; line-height:16px; background-color:#fff; padding:0 0.2em 0 0.2em;}

/*Formulaire connection accès restreind*/
div#form_retreind fieldset{	background-color:#DFE4BA;}

/*  ------------------------------------------
/*  Habillage des forums
/*  ------------------------------------------ */

.forum-repondre, .forum-decompte {clear: both;margin-top: 2.5em;padding-top: 2px;font-size: 0.88em;}
	
.forum-repondre a{ background-color:#95DE2C; display:block; padding:0.2em 1em; color:#fff;}
.forum-repondre a:hover{ background-color:#f8f8f8; display:block; padding:0.2em 1em; text-decoration:none;}

/* * Habillage des forums */
ul.forum { display: block; clear: both; margin: 0; padding: 0; }
ul.forum, ul.forum ul { list-style: none;  clear: both;}
.forum-fil { margin-top: 1em; clear:both; }
.forum-fil ul { display: block; margin: 0; padding: 0; }
.forum-chapo .forum-titre, .forum-chapo .forum-titre a { display: block; margin: 0; padding: 0; font-weight: bold; text-decoration: none; color: #333; }
.forum-texte { margin: 0 0 1em 0; padding: 0.5em 1em 0 1em; color: #333; font-size: 0.82em; float:right; width:450px;  border-left: 1px solid #B2b2b2;}
.forum-texte h3{ font-weight:normal;}
.forum-texte .forum-lien {}
.forum-texte .forum-repondre-message { margin: 0; text-align: right; font-size:0.82em; color:red; }

/* Boite d'un forum : eclaircissement progressif des bords */
ul .forum-message {margin: 1em 0 0 0; padding: 0; margin-bottom: 1em; }
ul ul .forum-message { }
ul ul ul .forum-message {  }
ul ul ul ul .forum-message {  }
ul ul ul ul ul .forum-message {  }
ul ul ul ul ul ul .forum-message { }

/* Boite de titre d'un forum : mise en couleur selon la profondeur du forum */
ul .forum-chapo { border: none; margin: 0; padding: 6px 6px 2px 6px; font-size: 0.92em; float:left; width:150px; color:red; text-align:right }
ul ul .forum-chapo { background: #fff;}
ul ul ul .forum-chapo { background: #fff; }
ul ul ul ul .forum-chapo { background: #fff; }
ul ul ul ul ul .forum-chapo { background: #FFF; }

/*  ------------------------------------------
/*  Habillage des petitions
/*  ------------------------------------------ */
#signatures { clear: both; font-size: 0.77em; }

#signatures h2 {
	padding: 0.5em;
	text-align: center;
	font-size: 1.2em;
	font-weight: bold; }

#signatures table { width: 100%; margin: 1em 0; }
#signatures thead { display: none; } /* On n'affiche pas les titres du tableau */

#signatures td.signature-date {
	background: #E4F0F0;
	padding: 0.5em;
	white-space: nowrap; }

#signatures td.signature-nom {
	background: #ECF4F4;
	padding: 0.2em;
	text-align: center;
	font-weight: bold; }

#signatures td.signature-message {
	background: #F4F8F8;
	padding: 0.4em;
	font-size: 0.96em; }

/*--------- particularites ----------*/
/* Ajout CSS librairie Mootools voir : http://mootools.net/ */
/*-----------------------------------*/
li abbr{cursor:pointer;}
.tool-tip {
	color: #000;
	width: 220px;
	z-index: 13000;
	margin-left:-40px;
	overflow:auto;
	border:1px solid #8CD953;
}
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #8CD953;
	padding: 8px 8px 4px;
	background-color: #f1f1f1;
	border-bottom:1px solid #fff;
} 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background-color: #f1f1f1;
}

/*zone restreinte*/
#zone_restreinte h2,
#zone_restreinte div{ margin:42px 400px 0 0px;}
#zone_restreinte img{ float:right; margin-right:80px;}

/*onglets entrepreneurs*/
dl{	padding:0;font-size: 85%; margin:2em 0; border:1px solid #BDCC27; clear:both;}
dd { padding:0; margin:0; display: block; overflow: auto;}
dt a{display:block; float:left; height : 30px; line-height:30px; padding:0.2em 0.4em; margin:0;}
dt a.onglet{background-color:#F2F4E3;}
dt a.onglet2{ background-color:#C8D44D; border-right:1px solid #fff; border-bottom:1px solid #BDCC27;}
dt a#menu18{width:96px;}
dd.smenu{clear:both; display:none; margin:0; padding:10px; background-color:#F2F4E3; border-top:0;}
dd#smenu18{ display:block;}
dd#smenu18 a{background-color:#FFF;}
dd#smenu3 a{ background-color:#E2E6BF;}
dd#smenu4 a{ background-color:#E6E8C6; }
dd#smenu5 a{ background-color:#DFE1B5; }
dd#smenu30 a{ background-color:#D8DAA5; }
dd.smenu a{ display:block; padding:0.5em 0.5em 0.5em 0.5em; margin-bottom:1px; background-color:#ECEED5;}
dd.smenu a:hover{background-color:#FFF;}
/*fin onglets entrepreneurs*/

/*boite actualité 09/02/2009 transformée en tableau pour pouvoir faire de la mise en forme à l'intérieur*/

.actualite { float:right; width:250px; border:0; font-size : 11px; }
.actualite a  {color : #1A2B42;}
.breve1{ background-color: #4777B8; padding:1em; color : #ffffff;} /* breves interne*/
.breve2{ background-color:#779ACA; padding:1em;color : #ffffff;} /* breves externe*/
.chapo1 {font-size : 12px; font-weight : bold; color:#BDCC27;}
.chapo1 a { color:#BDCC27;}
.chapo1 a:hover { text-decoration : underline; color : #D9F3B1}
/*fin boite actualités*/

/*entrepreneurs associés, style de tableau */
.tab {width : 100% ;   border: thin solid #BDCC27; border-collapse : collapse;
}
.cel1 {text-align : center; width : 100px; border: medium solid # ffffff ;}
.cel2 {vertical-align : top; border: medium solid # ffffff ;}
.tr1 {background-color : #E9ECD0; border: medium solid # ffffff ;}
.tr2 {background-color : #ffffff; height : 3px ; border: medium solid # ffffff ;}
/*------- fin particularites --------*/