/* CSS Document */

body {
	background-image: url(images/fdfd.png);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
/* Textes */
body,td,th {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
}
a:link {	color: #996600;	text-decoration: none;}
a:visited {	color: #6b6b11;	text-decoration: none;}
a:hover, a.black:hover {	color: #CC0000;	text-decoration: none;}
.ea a:hover, .ea a.black:hover {	color: #ff7600;}

a:active {	color: #990000;	text-decoration: none;}
a:selected {	border:0;}
a.lire_suite {color:crimson;margin-top:5px;}
.ea a.lire_suite {color:#FF7600;}

a.gray:link {color:#666;}
/* blocs d'encadrement */
#subfond{
	background-image:url(images/fd.png);
	background-repeat:repeat-x;
	padding-top:10px;
}

#conteneur, #conteneur2 {
	width:950px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	background-position:center top;
	background-repeat:no-repeat;
}
#conteneur {
	background-image:url(images/chevres.jpg);
}
#conteneur2 {
	background-image:url(images/vendanges2.jpg);
}
.evnemtartbox {background-color:#EEFFDD;margin:0 32% 15px 0;padding: 0px 5px 5px;}
/* dans le conteneur */
#entete{border-bottom:0px;} /* yo pour contrer habillage.css  */

#entete .gauche{
	background-image:url(images/et_fdg.png);
	background-repeat:no-repeat;
}
#entete .droite{
	background-image:url(images/et_fdd.png);
	background-repeat:no-repeat;
	background-position:right top;
}
#entete .centre{
	background-image:url(images/et_fd.png);
	background-repeat:repeat-x;
	background-position:right top;
	height:134px;
	margin-left:249px;
	margin-right:10px;
}
#et_arrondi{
	background-image:url(images/et_arrondi.png);
	background-repeat:no-repeat;
	background-position:right top;
	height:20px;
}
#nomrezo{
	text-align:right;
	background-image:url(images/rezophraze.png);
	background-repeat:no-repeat;
	background-position:right bottom;
	height:90px;
}
.ablog{
	background-image:url(images/ab.png);
	background-repeat:no-repeat;
	background-position:right;
	height:60px;
	margin-right:2px;
}
#userinfo{
	text-align:right;
	margin-top:1px;
	padding:2px;
	padding-bottom:1px;
	padding-top:4px; /* changement nouvelle version */
	padding-right:12px;
	font-size:9px;
	color:#FFFFFF;
	font-weight:bold;
	background-image:url(images/nouser.png);
	background-repeat:repeat-y;
	background-position:right;
}
#userinfo.actif{
	background-image:url(images/userfd.png);
}
#userinfo .vousetes{
	display:none;
}
#userinfo a{
	color:#FFFFFF;
}
#userinfo a:hover{
	color:#FFFF99;
}
/**/
#corps{}
/**/
#corps .gauche{
	background-image:url(images/corps_arrfdg.png);
	background-repeat:repeat-y;
}
#corps .gauche .fd{
	background-image:url(images/corps_fdg.png);
	background-repeat:no-repeat;
	width:10px;
	height:502px;
	float:left;
}
#corps .droite{
	background-image:url(images/corps_arrfdd.png);
	background-repeat:repeat-y;
	background-position:right top;
}
#corps .droite .fd{
	background-image:url(images/corps_fdd.png);
	background-repeat:no-repeat;
	width:10px;
	height:502px;
	float:right;
}
#corps .centre{
	margin-left:10px;
	margin-right:10px;
	background-image:url(images/menu_fd.png);
	background-repeat:no-repeat;
}
.centreaccueil {width:331px;}
/* MENUS */
#menu_discret {
	background-image:url(images/menu_fd.png);
	height:auto;
	width:238px;
}
#menu{
	width:239px;
	float:left;
	margin-top:16px;
	background-repeat:repeat-y;
	text-align:left;
}


/* menu survol */
.ec #menu .menuul, .ea #menu .ecmenu .menuul  {padding:5px;background-image:url(images/nav_fd.png);padding-left:0;}
.ea #menu .menuul, .ec #menu .eamenu .menuul {padding:5px;background-image:url(images/nava_fd.png);padding-left:0;}

#menu .menuul ul {text-transform:uppercase;font-size:10px;font-family:Arial, Helvetica, sans-serif;}
#menu .menuul li a {padding-left:20px;	padding-top:4px;}
#menu .menuul li a:hover, #menu .menuul li a.sel:hover {
	background-image:url(images/puceover.png);
	background-repeat:no-repeat;
	background-position:10px center;
}
.ec #menu li a:hover, .ea #menu .ecmenu li a:hover {background-color:#CCFF00;}
.ea #menu li a:hover, .ec #menu .eamenu li a:hover {background-color:#FFFF00;}

#menu li a.sel{
	background-repeat:no-repeat;
	background-position:10px center;
	color:#001100;
	font-weight:bold;
}
.ec #menu li a.sel{background-image:url(images/puceselect.png);}
.ea #menu li a.sel{background-image:url(images/puceselect_a.png);}

/* 1er niveau */
#menu .menuul ul.nopad {padding:0; margin:0;list-style-type:none;}
#menu .menuul li.premsmenu, #menu .menuul li:hover.premsmenu {
padding:2px 2px 5px 2px;list-style-type:none;float:left; position:relative;width:233px;
}
/* 2ème niveau */
#menu .menuul ul ul {padding:0 20px 10px;visibility:hidden; position:absolute;left:50%;top:5px;}
#menu .menuul ul ul.on {visibility:visible;display:block;position:relative;width:153px;left:0;}
.ea #menu .menuul ul ul.off, .ec #menu .eamenu .menuul ul ul.off {
padding:5px;width:200px;background-image:url(images/nava_fd.png);border:1px solid #ffc000;
}
.ea #menu .menuul ul ul.off li, .ec #menu .eamenu .menuul ul ul.off li {padding-bottom:2px;border-bottom:1px dashed #ffc000;}
.ec #menu .menuul ul ul.off, .ea #menu .ecmenu .menuul ul ul.off {
padding:5px;width:200px;background-image:url(images/nav_fd.png);border:1px solid #cccc62;
}
#menu .menuul ul ul.none {visibility:hidden;}
.ec #menu .menuul ul ul.off li, .ea #menu .ecmenu .menuul ul ul.off li {padding-bottom:2px;border-bottom:1px dashed #cccc62;}
#menu .menuul ul ul li {list-style-type:none;}
#menu .menuul ul ul a, #menu .menuul ul ul a:visited {
display:block;
float:none;
}
#menu .menuul a, #menu .menuul a:visited {display:block; text-decoration:none;}
#menu  a{z-index:2;}

#menu .menuul ul li:hover ul, #menu .menuul ul a:hover ul{visibility:visible;z-index:2000;}
/* 3ème niveau*/
#menu .menuul ul ul ul {text-transform:none;}
/* newsletter */
#newsletter {margin-top:14px;}
#newsletter input {width:260px;}
#newsletter input.submit {width:50px;float:right;margin:15px;}
#manewsletter input#abooui, #manewsletter input#abonon {width:10px;}
/*  */


.ariane {padding-top:0; font-style:italic;}
.titrage {	width:238px;	height:51px;}

.ec .otretitrage{
	background-color:#FFFFFF;
	width:238px;
}

.otretitrage a{	display:block;	height:28px;}
.ec .otretitrage a:hover{
	background-image:url(images/espa_small_21_2.png);
	background-repeat:no-repeat;
}
.ea .otretitrage a:hover{
	background-image:url(images/espa_small_a_23_2.png);
	background-repeat:no-repeat;
}

#rech{	background-color:#FFFFFF;}
.ec #rech{	border-top:#669900 1px solid;}
.ea #rech{	border-top:#FF9900 1px solid;}
#rech form{	padding:0;	margin:0;}
#rech input{
	width:220px;
	font-size:11px;
	border:#999999 1px inset;
	margin-top:8px;
	margin-bottom:8px;
	background-color:#EFEFEF;
	margin-left:9px;
}
body.annuaire_rech table.recherche {font-size:11px;margin:20px 0;}
body.annuaire_rech table.recherche input.submit {
background-image:url(http://www.annuaire-bio-provence.org/images/rechercher.gif);
background-position:center center;
background-repeat:no-repeat;
border:0 none;
height:20px;
margin-top:10px;
width:100px;
}

/**/
.zonetexte{
	background-image:url(images/corps_fd.png);
	background-repeat:repeat-x;
	margin-left:239px;
	text-align:justify;
	min-height:300px;
}
h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a, .zonetexte li	{text-align:left;}
li .introduction .spip	{margin:0;}
.zonetexte h1, .zonetexte h6 {
	background-repeat:no-repeat;
	color:#001100;
	text-transform:uppercase;
	font-size:14px;
	margin:0;
	margin-left:10px;
	padding-left:20px;
	padding-top:2px;
	margin-bottom:10px;
}
.ec .zonetexte h1, .ec .zonetexte h6 {
	background-image:url(images/pictoh1_c.png);
	}
.ea .zonetexte h1 {	background-image:url(images/pictoh1_a.png);	}
.zonetexte h2 {
	text-transform:uppercase;
	font-size:14px;
	margin-top:10px;
}
.zonetexte h2.marginzero, .zonetexte h3.marginzero {margin:0;padding:0;font-size:1em;}
.ec .zonetexte h2, .ec .zonetexte h2 a {color:#669900;}
.ea .zonetexte h2, .ea .zonetexte h2 a{	color:#CC6600;}
.ec .zonetexte h2 h2, .ec .zonetexte h2 h2 a {	color:#990000;}
.ea .zonetexte h2 h2, .ea .zonetexte h2 h2 a{	color:#CC6600;}
.zonetexte .texte h2, .zonetexte .texte h2 a {	padding-top:10px;font-size:13px;color: #666400;}


.zonetexte h3, h3.spip {
	font-size:11px;
	margin-top:10px;

}
.zonetexte h3.marginliste {margin-top: 0; margin-bottom: 5px;}

.zonetexte .paddingbig h3.marginzero {font-size:1.5em;margin-bottom:10px;}

.zonetexte h4, .zonetexte h4 a {
	text-transform:uppercase;
	font-size:11px;
	margin: 15px 10px 8px;
	/*clear:both;*/
	color:#663300;
}
.zonetexte h4.spip, .zonetexte h4.spip a {text-transform:none;clear:none;margin:10px 0 0 0;}
.menudr h4 {margin-left:0px;}
.menudr ul {padding:15px;}
.menudr .dates ul {padding-top:0;margin-top:0;}
#flashouille {width:374px;padding-right:0px;text-align:right;}
#document_actif h4 {text-align: center;}
.zonetexte .texte p.spip {margin-top:0;}

.zonetexte h5 {	font-size:1.1em;}
.ec .zonetexte h5 a{	color:olive;}
.ea .zonetexte h5 a{	color:ea;}
.ec .zonetexte h6 {	color:crimson;}
.separation {margin-bottom:20px;}

.marge10 {
	padding:0 20px 5px 30px;
}
/* Og 29.01.2009 : bordure pour le lien contact auteur classique */
.contactauteur, .contactez{
	margin:20px;
}
/* Og 29.01.2009 : bordure pour le lien contact auteur classique */
.contactauteur a, .contactez a{
	display:block;
	float:left;
	padding:10px;
	background-color:#EEFFDD;
	background-image:url(images/fdcontact.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-left:30px;
}
.contactauteur a:hover, .contactez a:hover{
	background-color:#FFFF00;
	background-image:url(images/fdcontact2.jpg);
}
/* Og 29.01.2009 : bordure pour le lien contact auteur classique */
.contactauteur a{
	
}
/* Og 29.01.2009 : bordure pour le lien contact auteur agribio */
.contactez a{
	font-weight:bold;
}
.snow{	background-color:#FFFFFF;}

/* og 29.01.09 : div carte */
.flashmap {
	text-align: center;
	margin:0 auto;
}

/**/
.agribioteur{
	background-color:#EEFFDD;
	background-image:url(images/fdagri.jpg);
	background-repeat:repeat-y;
width:435px;
}
.agribioteur a{
	display:block;
	padding:10px;
	padding-left:120px;
	margin:2px;
	background-repeat:no-repeat;
	background-position:10px center;
	border:#CCCC00 1px outset;
}
.agribioteur a:hover{
	margin:1px;	
	border:#FF6600 2px outset;
}
.agribioteur a:active{
	margin:0;	
	border:#FF0000 3px outset;
}
.agribioteur .bioagribio{
	font-weight:normal;
	margin-bottom:5px;
}

.tableauinvisible{
}
.tableauinvisible table.spip{
	background:none;
	border:none;
	width:100%;
}
.tableauinvisible table.spip td, .tableauinvisible table.spip tr{
	clear:both;
	background:none;
	border:none;
}
.tableauinvisible table.spip td {
	padding:3px;
	vertical-align:middle;
	text-align:left;
	border:#DDDDCC 1px solid;
}


/**/
.menudr{
	float:right;
	width:27%;
	margin-left:20px;
	margin-bottom:40px;
	padding-right:20px;
}
#menudr_actus {width:142px;}
.menudrretrecit {width:280px;margin-right:10px;}
.menudr h2{
	font-size:12px;
	margin-bottom:10px;
}
.menudr a {font-size:12px;}
.menudr .blok1{	padding-right:20px;}
.menudr .blok{
	margin-top:20px;
	padding-right:20px;
	padding-top:10px;
}
.ec .menudr .blok{	border-top:#99CC00 1px solid;}
.ea .menudr .blok{	border-top:#FF9900 1px solid;}
.menudr .tousmotspublics select{
/* 	font-size:10px; */
	width: 100%;
	color:#663300;
}
.menudr .tousmotspublics {	text-align:left;}
optgroup option {padding-left:5px;}
.zonetexte .menudr {text-align:left;}

.menudr .dates {margin:0 0 0 15px;padding:5px;border:1px dashed #666;}
.menudr .dates h2 {font-size:1.7em;}
/**/
#pied{
	clear:both;
	border-top: 0px; 
}
#holog{
	background-image:url(images/hologab.png);
	height:82px;
	width:90px;
	float:right;
	margin:2px 14px 0pt 0pt;
}
#holog a{
	display:block;
	height:82px;
	width:90px;
}
#piedcont{
	padding-top:30px;
}
.p_bord{
	height:30px;
	background-repeat:repeat-y;
	width:238px;
}
.ec .p_bord{
	background-image:url(images/nav_fd.png);
	border-top:#669900 1px solid;
}
.ea .p_bord{
	background-image:url(images/nava_fd.png);
	border-top:#FF9900 1px solid;
}
.p_tex{
	padding-top:10px;
}
.p_tex span{
	text-transform:uppercase;
	font-size:9px;
	padding-left:20px;
}
#plantepied{
}
#plantepied .gauche{
	background-image:url(images/pied_fdg.png);
	background-repeat:no-repeat;
}
#plantepied .droite{
	background-image:url(images/pied_fdd.png);
	background-position:right top;
	background-repeat:no-repeat;
}
#plantepied .centre{
	background-image:url(images/pied_fd.png);
	background-repeat:repeat-x;
	height:20px;
	margin-left:10px;
	margin-right:10px;
}

/* ************* YO ************* */
a.black {color:#000;}
.gris {color:#666;}
.descriptif, .bold {font-weight: bold;}
.introduction {font-weight: normal;}
.evidence, a.evidence {color: crimson;}
.sstitre {padding-left:30px;color:#996600;padding-top:5px;}
.marge10 .sstitre {padding-left:0px;padding-top:5px;}
.zerotoutbas {padding-bottom:0;margin-bottom:0;}
.small {font-size:0.85em;text-transform:none;color:black}
.artliste p {margin-top:0;}
.bigfont {font-size:1.3em;}
.larub171 .bigfont, .larub16 .bigfont, .larub79 .bigfont {font-size:1.5em;}
.aligncenter {text-align:center;margin:0 auto;}
.ico_evenement_contenu {margin-bottom:0;width:1.2em;height:1.2em;margin-top:3px;background-color:#99cc00;}
body.ea .ico_evenement_contenu {background-color:#CC6600;}
.date_evenement_contenu, .titre_evenement_contenu23, .rub23event .titre_evenement_contenu  {font-size:1.2em;}
.titre_evenement_contenu {font-size:1.2em;}
.toggler {cursor:pointer;}
h2.toggler:hover {color:crimson;}
/* menu discret*/
.affiche li {padding: 0px;margin: 0px;visibility:visible;}
.cache li {display:none;}
.spip_doc_descriptif {clear:none;}
.erreur_message, .message_ok {color:crimson;font-size:1.5em;}

/* divers */
.margintopzero, .ec .zonetexte .menudr h2.margintopzero {margin-top:0;}
.marginbottomzero {margin-bottom:0;}
.marginzero, #page-wrap ul li.marginzero{margin:0;}

.bordertopbottom {border-top:2px solid #AAA;border-bottom:2px solid #AAA;}
.clearright {clear:right;}
.clearleft {clear:left;}
.clearboth {clear:both;}

.paddingbig {padding:0 20px 0 30px;}
.paddingzero {padding:0;}
.padding15 {padding:0 15px;}
.padingtop8 {padding-top:8px;}

.espace {height:20px;}
.inline {display:table;padding-bottom:15px;}
.inline h5 {margin: 0;}
.zonetexte .menudr .espaceamini {height:9px;}
/* logos */
.logo, .logo_mini{	float:left;	padding-right: 10px;	text-align:left;}
.logo2{	float:right;	padding-left: 10px;	text-align:right;}
.logo3 {float:left;	padding-right: 10px;	padding-top: 20px;text-align:left;}
#logo {	float:left;	padding-right: 10px;	text-align:right;}
.bouton_liste_annu {
float:right;
margin:0 20px 0 15px;
text-align:center;

}
.img_float_left {float:left;padding-right: 5px;}
#logopage {margin-bottom: 20px;text-align:center;}
#logoevenmt {height:117px;background: transparent url(images/pictos/evenements.png) no-repeat top left;padding-left:60px;}
#logoactus {height:120px;margin-top:30px;background: transparent url(images/pictos/actualites.png) no-repeat top center;padding-left:60px;}
#logoforum {height:50px;background: transparent url(images/pictos/forum.png) no-repeat top left;padding-left:60px;}

/* loggage */
.open {	display: block;}
.closed {	display: none;}
.deconn a {
	display:block;
	float:right;
	margin-top:1px;
	width:10px;
	height:10px;
	background-image:url(images/pictos/deconnect.jpg);
	background-repeat:no-repeat;
}
.deconn a:hover {
	background-image:url(images/pictos/deconnect_2.jpg);
	background-repeat:no-repeat;
}
.deconn a span {	display:none;}
#loggage {}
#msk_loggage {
	background: #410000 url(images/nouser.png) repeat-y top right;
	position: absolute;width:422px;right: 10px;z-index:1;
}
.deploimentbt {cursor:pointer;}
.icowrapper {margin-bottom:0;width:1.2em;height:1.2em;margin-top:3px;}
.ec .icowrapper {background-color:#CCFF00;}
.ea .icowrapper {background-color:#FFFF00;}

 /* ------------------------------------------------- */
/* portfolio */
/* ------------------------------------------------- */
a.info {   position: relative;   text-decoration: none;}
a.info div {   display: none; /* on masque l'infobulle */}
a.info:hover {
   background: none; /* correction d'un bug IE */
   z-index: 500; /* on définit une valeur pour l'ordre d'affichage */
   cursor: help; /* on change le curseur par défaut en curseur d'aide */
}
a.info:hover div {
   display: inline; /* on affiche l'infobulle */
   position: absolute;
  /*  white-space: nowrap;     on change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non-désiré */
   top: 30px; /* on positionne notre infobulle */
   left: 20px;
   color: #000;
   padding: 5px;
   border: 1px solid olive;
   border-left: 4px solid olive;
   background: white;
}
.boiteconteneurphotos {
	padding: 5px;
	text-align: center;
	vertical-align: middle;
	width: 205px;
	float: left;
	height: auto; /* hauteur des boites photos */
	min-height: 250px;
	margin: 5px;
}
.boitelogophotos {float: left;width: 202px; text-align: center;}
.pagine {clear:both;text-align: center;margin: 30px 10%;border: 1px solid silver}
#document_actif h4{clear:none;}

/*  ------------------------------------------
/*  Habillage des forums
/*  ------------------------------------------ */
.forum{
	padding-bottom:10px;
	}
.forum-item{
	margin:5px;
}
.repondreaufil {float:right; padding: 0 0 5px 5px}
.ea .reponse {background-color:#FFCC33; width:96.5%;border:1px solid silver;padding:10px;}
.ec .reponse {background-color:#ccff00; width:96.5%;border:1px solid silver;padding:10px;}

.forums p { margin: 0; padding: 0.2em 0.7em;  }
.forums ul { padding: 0.2em 0; }
.forums li { padding: 0 0.7em; }
.forums { 
	background: #EAEAFF; 
	min-width: 10em;
	border: 1px solid #CCC;
	margin-bottom: 1em;
	font-size: 0.77em;
}
.forum-repondre, .forum-decompte {
	clear: both;
	margin-top: 2.5em;
	padding-top: 2px;
	border-top: 2px solid #CCC;
	font-size: 0.88em;
	font-weight: bold; 
}
ul.forum-total {margin:0;padding:0;/*clear:right;*/width:434px;}
table.forum-chapos {text-align:justify;width:100%;}
td.descriptif {width:90px;}
td.bold {padding-left:5px;}
.resume_suiteforum p {margin:5px;}
.deployer {width:87px;text-align:left;text-align:center;width:100px;}
/* * Habillage des forums */


ul.forum { display: block; clear: both; margin: 0; padding: 0; }
.forum-fil {
	margin-top: 1em;
	list-style-type: none;
	border: 1px solid #cccccc;
	background-color: white;
	background-image: url(images/article.png);
	background-position:bottom right;
	background-repeat:repeat-x;
}
.forum-fil ul { display: block; margin: 0; padding: 0; margin-left: 1em; }
.forum-fil li {list-style-type:none;}
.forum-chapo .forum-titre, .forum-chapo .forum-titre a { display: block; margin: 0; padding: 0; font-weight: bold; text-decoration: none; color: #333; }
.forum-chapo small {}
.forum-texte { margin: 0; padding: 0.5em 1em 0 1em; color: #333; font-size: 0.82em; }
.forum-texte .forum-lien {}
.forum-texte .forum-repondre-message { margin: 0; padding: 1px 0; text-align: right; }

/* Boite d'un forum : eclaircissement progressif des bords */
ul .forum-message { border: 1px solid #666; margin: 0; padding: 0; margin-bottom: 1em; }
ul ul .forum-message { border: 1px solid #A4A4A4; }
ul ul ul .forum-message { border: 1px solid #B8B8B8; }
ul ul ul ul .forum-message { border: 1px solid #CCC; }
ul ul ul ul ul .forum-message { border: 1px solid #E0E0E0; }
ul ul ul ul ul ul .forum-message { border: 1px dotted #E0E0E0; }

/* Boite de titre d'un forum : mise en couleur selon la profondeur du forum */
ul .forum-chapo {
	border: 0;
	border-bottom: 1px dotted #B8B8B8;
	margin: 0;
	padding: 3px 6px 2px 6px;
	font-size: 0.88em;
	background: #e6ff57;
}

ul ul .forum-chapo { background: #e6ffcc; }
ul ul ul .forum-chapo { background: #ecffd9; }
ul ul ul ul .forum-chapo { background: #f2ffe6; border-bottom: 1px dotted #E0E0E0; }
ul ul ul ul ul .forum-chapo { background: #f9fff2; }



/*nouvel accueil citoyen */
.xsnazzy {width: 310px;}
.xsnazzy input#q {width: 220px;}
.xsnazzy select {width: 225px;}
.xsnazzy input.submit {text-align:right;}

div.lieu p {margin:0;padding:0;display:inline;font-weight:bold;}
.justify {text-align:justify}

/*petites annonces*/
.content table {width:408px;margin-bottom: 30px; border-collapse: collapse; border-spacing: 0; line-height: normal; }
.content td {text-align:left;border:1px solid #666;padding:5px;}
.content td.titre {width:150px;}
#content_1, #content_2 {padding:10px;}
#content_1, #tab_1{background-color:#ffffe3;}
#content_2, #tab_2 {background-color:#e6ffcc; }
#content_2 {display:none;}
#tabbed_box {margin-right:15px;}
ul.tabs {margin:0px; padding:0px;height:23px;}
.content {border:1px solid #464c54;padding:15px;}
.contentdiv {margin:0 5px 15px 0;padding-right:5px;border-right:1px dashed #666;text-align:left;width:123px;float:left;}
#contentannoncement, #contentannoncement2 {width:180px;}
.contentdivann {float:left;width:155px;}
.contenttableann {margin-left:195px;}

ul.tabs li {list-style:none;display:inline;}
ul.tabs li a 
{
    color:#000;
    padding:8px 14px 8px 14px;
    text-decoration:none;
    font-size:9px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    text-transform:uppercase;
    border:1px solid #464c54;
}
ul.tabs li a:hover {background-color:gold;border-color:#2f343a;}
ul.tabs li a.active 
{
    background-color:#ffffff;
    color:#282e32;
    border:1px solid #464c54;
    border-bottom: 1px solid #ffffff;
}
.grpmot ul.cours {margin:0;padding:5px;}
.grpmot ul.cours li {list-style-type:none;width:115px;padding:0 10px;float:left;}
.grpmot ul.cours li h4 {margin:2px 0;}


.minibox {width:290px;float:left; padding:10px 15px;}
/* --------------Menu event------------------------- */

.menu_event {margin:0 30px;position:relative; z-index:142; text-align:center;}
.menu_event ul {padding:0; margin:0; list-style-type:none;}
.menu_event li:hover {background-color:silver;}
.menu_event li {float:left; position:relative;width:70px;}

.menu_event a, .menu_event a:visited {font-size:1.2em;display:block; text-decoration:none; color:#000; padding:1px 5px;}
.menu_event ul ul {width:350px;display:none;}
.menu_event ul ul li {background-color:silver;display:inline;border: 0; border-top: 1px solid transparent;	border-right: 1px solid transparent;width:auto;}
.menu_event a:hover {color:#000; background-color: #c87913;}
.menu_event ul li:hover ul {display:block;}
.menu_event h2 {font-size:1.5em;padding:2px;margin-bottom:0;}
.menu_event h2:hover {background-color:silver;}

/*nouvelle barre typo*/
h3.spip {color:crimson;text-transform:uppercase;font-size:12px;}
.ea h3.spip {color:#ff7600;}
.zonetexte .texte h4.spip {font-size:12px;}
.zonetexte .texte h5.spip {font-size:12px;color:#666;}
.caractencadre-spip {color: red;}
.caractencadre2-spip {color: #e43d1e;}
.texteencadre-spip {
	background-color:#EEEEEE;
	border:1px solid silver;
	margin:5px;padding:5px;
	display:table;
}

.spip_code, .spip_cadre {
font-family:monospace;
font-size:1.2em;
font-style:normal;
display:table;
}
.spip_cadre {
border:2px inset;
margin:0 auto;
padding:5px;
text-align:center;
width:66%;
background-color:#ddeecc;
}
.spip_code {border:1px dashed #666;padding:5px;}

table.spip caption {
font-weight:bold;
padding:3px;
text-align:center;
border:1px solid #666;
}
table.spip tr, table.spip th, table.spip td {
border:1px solid #666;
}

table.spip th, table.spip td {
padding:5px;
text-align:left;
vertical-align:middle;
border:1px solid #666666;
}
blockquote.spip {
border:1px dotted;
margin:1em;
padding-left:1em;
padding-right:1em;
display:table;
}

blockquote.spip_poesie {margin: 1em 10px;}
blockquote.spip_poesie div strong.caractencadre2-spip {font-size:1.3em;color:#f29422;}
blockquote.spip_poesie i {font-size:1.2em;font-family:sans-serif;}

/* formulaire ecrire auteur*/
.formulaire_ecrire_auteur ul {padding:0;}
.formulaire_ecrire_auteur li {list-style-type:none;}
.formulaire_ecrire_auteur input {margin-bottom:10px;}
.formulaire_ecrire_auteur input, .formulaire_ecrire_auteur textarea {width:615px;}
.formulaire_ecrire_auteur .boutons input {width:250px;float:right;}

/*forums pro*/
	.forumspro div#conteneur {background: #FFF url(images/forumspro.png) no-repeat top left}
	.forumspro .menuforumspro {background-color: #e4e4e4;}
	.forumspro ul.forum {clear:none;}
	.forumspro .derniers_forums {padding:0 10px 10px;}
	.forumspro .derniers_forums li {padding-bottom:10px;}
	.forumspro h3 {margin-top:0;}
	.forumspro .derniers_forums h3.fp_marge {margin-top:20px;}
	.forumspro .boutons_acces_menu {float:left;width:238px;}
	.forumspro .menuforumspro ul {padding-left:20px;}
	.forumspro .forum-fil {background-color: #FEFEFE;}
	.forumspro ul .forum-message {border: 0;}
	.forumspro ul .forum-message .forum-texte {font-size:1em;}
	.forumspro .forum-titre {font-size:1.2em;color:DarkRed;}
	.forumspro p.repondre  {float:right;font-weight:bold;}
	.forumspro p.repondre a {color:IndianRed;}
	.forumspro p.repondre a:hover {color:red;}
	.forumspro #formulaire_forum {padding: 0 10px;width:auto;}
	.forumspro #formulaire_forum legend {color:DarkRed;font-weight:bold;}
	
/* carte et ferme */
.ferme_descriptif { display:none; position:absolute; top:3em; left:1.5em;border:2px outset #666;padding:5px;background-color:#EEE;}
.ferme_descriptif span.ferme_descriptif_titre {color:Chocolate;font-size:1.2em;}
.ferme_descriptif span {font-weight:bold;}
.ferme_ferme { border:2px solid transparent; padding:2px; }
.ferme_hover { border:2px solid black; border-radius:5px; }

