/**************************************************************************************************************/
/*			NOM DU SITE - All
			
			Date : 20 janvier 2010	
			Auteur : Fournier Cécile
			URL : LOCAL
			
			Sommaire :	= RESET
						= CONTENEUR GLOBAL
						= HEADER
							Site Actions
							Barre d'administration
							Chemin de fer
						= MAIN
							== CENTRE
								Elements génériques
								Page d'actualités
								Page de connexion
							== GAUCHE
							== DROITE
						= FOOTER
					= GMAP
			Couleurs :	

*/
/**************************************************************************************************************/

/*------------------------------------------------------------------------------------------------------------*/
/*
	= RESET
*/
/*------------------------------------------------------------------------------------------------------------*/
* {
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6{
	border: none;
    font-weight:bold;
}
ul{
	margin:0!important;
    padding:0!important;
	list-style-image:none;
	list-style-type:none;
    line-height:1.3em;
}
.visualClear{
	clear:both;
	display:block;
	line-height:0;
}
body {
	font-family:arial!important;
	font-size:62.5%!important; /*ensuite 1em=10px en taille normale*/
	color:#000;
	background: url(../images/herbe.jpg) bottom left repeat-x;
}
a{
	text-decoration:none;
	color:#000;
}
a:visited{
	text-decoration:none;
	color:#000;
}
a:hover{
	text-decoration:underline!important;
	color:#000;
}
img{
	border:none;
}
.invisible{
	   position:absolute;
    top:-5000px;
	}

/*------------------------------------------------------------------------------------------------------------*/
/*
	= CONTENEUR GLOBAL
*/
/*------------------------------------------------------------------------------------------------------------*/
#visual-portal-wrapper{ 
    width:990px!important;
	height:auto;
	margin:auto!important;
	z-index:4;
	position:relative;
	padding:0 0 180px 0!important;
	background:none;
}
#degrade{
	position:absolute;
	left:0;
	width:100%;
	height:816px;
	background:url(../images/degrade.png) 0 0 repeat-x;
	_background:url(../images/degrade.jpg) 0 0 repeat-x;
	z-index:1;
	padding:0;
	margin:0;
	}
#oiseau_deco{
	/*background:url(../images/oiseau_gauche.png) 0 0 no-repeat;
	_display:none;
	width:87px;
	height:61px;
	position: fixed;
	top:58px;
	left:50px;
	z-index:3;*/
	}

/*------------------------------------------------------------------------------------------------------------*/
/*
	= HEADER
*/
/*------------------------------------------------------------------------------------------------------------*/
/*Le portal-top contient de base :
		- le bandeau (portal-header)
		- la barre d'admin (portal-personaltools)
		- le chemin de fer (portal-breadcrumbs)*/
#portal-top{
	height:181px;
	width:990px;
	background:transparent url(../images/bandeau_interieur.jpg) 0 0 no-repeat;
	padding:0;
	margin:0;
	float:left;
}
#portal-top a{
	cursor:pointer;
	height:171px;
	width:980px;
	display:block;
	
	}
/*--------------------------------------------------Site Actions--------------------------------------------*/
/*                                   Le portal-siteactions se défini sur un UL                              */
/*                 Si besoin pour l'aspect visuel du site, les menus peuvent etre définis ailleur           */
#portal-siteactions{
	border:none;
	color:#fff;
	float:none;
}
#portal-siteactions li{
	display:inline;
}
#portal-siteactions li a, #portal-siteactions li a:visited{
	border:none;
	color:#fff;
	text-transform:none;
}
#portal-siteactions li a:hover{
	border:none;
	background:none;
	color:#fff;
}

/*---------------------------------------------Barre d'administration---------------------------------------*/
/*                                          visible qu'en mode connecté                                     */
#portal-personaltools{
	position:absolute;
	top:150px;
	right:5px;
	display:inline;
	padding:0 5px;
    margin:0 0 10px 0;
    border:none;    
	background-color:#95d0e8;
    line-height:1.6em;    
    list-style:none;
}
#portal-personaltools li a{
    text-decoration:none;
    color:#fff;
}
#portal-personaltools li a:hover{
	text-decoration:underline;
}
.hiddenStructure{
    display:none;
}

/*--------------------------------------------------Chemin de fer-------------------------------------------*/
/*               Si besoin pour l'aspect visuel du site, le chemin de fer peut etre défini ailleur          */
#portal-breadcrumbs{
    border:none;
    padding:0;
    line-height: 1.6em;
    text-transform:none!important;
	height:21px;
	widows:626px;
	background:url(../images/haut_contenu.png) bottom left no-repeat;
	_background:white;
	_margin:0 8px!important;
	_width:612px;
	color:#155a8f;
	font-size:1.1em;
}
#portal-breadcrumbs #cheminfer{
	float:left!important;
	padding:9px 30px 0 40px!important;
	width:606px!important;
	margin:0!important;
	background:transparent url(../images/fond_contenu.png) repeat-y 0 0;
	color:#155A8F;
	/height:38px;
}

#portal-breadcrumbs a{
	color:#155a8f;
	}
#portal-breadcrumbs .selected{
	font-weight:bold;
}
#fonctionnalites{
	margin:-8px 5px 0 0;
	padding:0;
	background:none;
	height:28px;
	width:71px;
	float:right;
	}
#fonctionnalites a.imprimer{
	margin:0;
	padding:0;
	background:url(../images/btn_contenu.png) 0 0 no-repeat;
	_background:url(../images/btn_contenu.jpg) 0 0 no-repeat;
	width:27px;
	height:28px;
	display:block;
	float:left;
	}
#fonctionnalites a.imprimer:hover{
	background:url(../images/btn_contenu.png) 0 -26px no-repeat;
	_background:url(../images/btn_contenu.jpg) 0 -26px no-repeat;
	}
#fonctionnalites a.tailleTexte{
	margin:0 0 0 2px;
	padding:0;
	background:url(../images/btn_contenu.png) -27px 0 no-repeat;
	_background:url(../images/btn_contenu.jpg) -27px 0 no-repeat;
	width:36px;
	height:28px;
	display:block;float:left;
	}
#fonctionnalites a.tailleTexte:hover{
	background:url(../images/btn_contenu.png) -27px -26px no-repeat;
	_background:url(../images/btn_contenu.jpg) -27px -26px no-repeat;
	}

#breadcrumbs-you-are-here{ /*est défini sur le span appliqué au texte "vous êtes ici :"*/
	display:none;
}
.breadcrumbSeparator{ /*est défini sur le span appliqué aux éléments de séparation*/
}

/*------------------------------------------------------------------------------------------------------------*/
/*
	= MAIN
*/
/*------------------------------------------------------------------------------------------------------------*/

/*ensemble des trois colonnes*/
#portal-columns{
	width:990px;
	background:url(../images/ombre_principale.png) 0 0 repeat-y;
	_background:none;
	padding:0;
	margin:0;
}

/*colonne de gauche et colonne centrale*/
#visual-column-wrapper{
	float:left;
	margin:0!important;
	padding:0!important;
}

/*Message après action utilisateur (à placer ou on veut sur la page)*/
.portalMessage{
	width:80%;
	margin:0 0 0 8px;
	border:2px solid #c02915;
	color:#c02915;
	font-size:1.4em;	
	background-color:white;
}

/*--------------------------------------------------------------------------------------------------------------
	== CENTRE
--------------------------------------------------------------------------------------------------------------*/
#portal-column-content{
	float:left;
	width:685px;
		min-height:650px;
	_height:650px;
	background:none;
	padding:0;
	margin:0;
	background: url(../images/degrade_contenu.jpg) 0 0 repeat-x;
	font-size:1.1em;
}
/*** content avec bloc PARTAGE en bas ****/
#portal-column-content #content_partage{
	width:676px!important;
	height:auto;
	margin:0!important;
	/margin:45px 0 0 0!important;
	float:left;
	background:transparent url(../images/bas_contenu_partage.png) bottom no-repeat!important;
	_background:none!important;
    padding:0 0 24px 0!important;
}
#portal-column-content .documentContent{ /*Tous les élements de contenu doivent être dans le documentContent*/
    font-size:100%!important;
	padding:15px 25px!important;
	margin:0!important;
	width:626px;
	background: url(../images/fond_contenu.png) 0 0 repeat-y;
	_background:white;
	_margin:0 8px!important;
	_width:612px;
	float:left;
}
#portal-column-content .documentContent p{
	margin:0!important;
	padding:0.55em 0 0.25em 0!important;
	}

#portal-column-content .documentContent p.commentaire{
	margin:0!important;
	padding:0!important;
	border-bottom:1px solid #c7c7c7;
	}

	
/*** content sans bloc PARTAGE en bas ****/
#portal-column-content #content{
	width:676px;
	height:auto;
	margin:0!important;
	float:left;
	background:transparent url(../images/bas_contenu.png) bottom no-repeat!important;
    padding:0 0 37px 0!important;
}


/***************************/
#partage{
	margin:0 0 0 10px;
	padding:0;
	background: url(../images/fond_partage.png) 0 0 no-repeat;
	_background: url(../images/fond_partage.jpg) 0 0 no-repeat;
	height:71px;
	_height:74px;
	width:661px;
	float:left;
	}
#partage #addthis{
	margin:42px 0 0 40px;
	_margin:40px 0 0 20px;
	padding:0;
	background:none;
	height:20px;
	width:160px;
	float:left;
	}

/*---------------------------------------------Elements génériques--------------------------------------------*/
/*Actions sur le document*/
.documentActions ul li{
	background: none!important;
}

/*Titre niveau 1*/
.documentContent h1{
	padding:0 0 0 8px;
	margin:0;
	color:white;
	color:#e74d23;
	font-size:1.5em;
	font-weight:bold;
	border-bottom:none;
	/*display:inline;*/
	border-left:5px solid #f29f77;
}

/*Titre niveau 2*/
.documentContent h2{
	padding:10px 0 3px 0;
	margin:10px 0 5px 0;
	color:#e74d23;
	text-transform:normal;
	font-size:1.4em;
	font-weight:bold;
	border-bottom:1px solid #e74d23;
}

/*Titre niveau 3*/
.documentContent h3{
	padding:0 0 0 10px;
	margin:23px 0 0 0;
	font-weight:bold;
	font-size:1.4em;
	color:black;
	background:url(../images/puce_contenu.jpg) -3px 4px no-repeat;
	clear:both;
}
/*Titre niveau 4*/
.documentContent h4{
		padding:2px 3px;
	margin:3px 0 2px 0;
	font-weight:bold;
	font-size:1.3em;
	background:#f29f77;
	color:white;
}

/*Titre niveau 5*/
.documentContent h5{
	color:#e74d23;
	margin:5px 0 3px 0;
	font-size:1.2em;
}

span.dates{
	padding:2px 3px;
	margin:6px 0 4px 0;
	background:#57961c;
	color:white;
	/*float:left;*/
}


/*Description*/
.documentContent .documentDescription {
	font-weight: bold;
	font-size:1.1em;
	margin:0 0 2em;
	width:100%;
	float:left;
	line-height:1.2em;
}
/*.documentContent .documentDescription {
	margin:0;
}*/
.documentContent form {
	float:left;
}
.documentContent .comment form {
	float:none;
}
.documentContent form fieldset legend{
	font-weight:bold;
	color:#569b1e;
	font-size:1.2em;
}
fieldset  {
	border:1px solid #569b1e;
	width:590px;
}
.documentContent img.illustration {
	float:right;
	display:block;
	padding:0 0 10px 10px;
	clear:right;
}

p.temoignage{
	margin:0;
	padding:0;
	float:left;
}
/*Corps de texte*/
.documentContent .documentTexte{
}

/*Compte-rendu*/
.documentContent img.illustration-compterendu{
	float:right;
	display:block;
	padding:10px 0 10px 10px;
	clear:right;
}
.albumassocie a{
	/*float:left;*/
	margin:0;
	padding:0 0 0 15px;
	background:url(../images/fleche_orange.gif) 0 -1px no-repeat;
	}
.albumassocie a:hover{
	color:#E74D23!important;
	}
.video-compterendu{
	float:right;
	clear:right;
	background:none;
	margin:15px 0 20px 0;
	padding:0;
	width:400px;
		border-left:#e74d23 1px dotted;
	padding:0 0 0 10px;
	}
.video-compterendu b{
	margin:7px 0 0 0;

	}	
.audio-compterendu{
	float:left;
	background:none;
	margin:15px 0 0 0;
	padding:0;
	}	
.discussion{
	float:left;
	background:none;
	margin:0;
	padding:0;
		width:100%;
	}
.discussion form input{
	height:34px;
	width:182px;
	display:block;
	background:url(../images/bt_ajouter_commentaire.jpg) 0 0 no-repeat;
	border:none;
	}
.discussion form input:hover{
	background:url(../images/bt_ajouter_commentaire.jpg) 0 -34px no-repeat;
	}
.discussion .comment{
	border:#e74d23 2px dotted;
	background:none;
	float:left;
	width:90%;
	margin:25px 0 0 0;
	}

.discussion .comment h3{
	margin:0;
	background:none;
	padding:0;
	}
.discussion .comment h3 a{
	margin:0;
	padding:0;
	background:none;
	border:0;
	text-decoration:none;
	}
.commentBody{
	background:url("http://pin:13180/fetenature/discussionitem_icon.gif") no-repeat 0 0;
	margin:0 0 10px 0;
	padding:0 0 0 19px;
	}
.discussion .comment form input{
	height:30px!important;
	width:110px!important;
	display:block;
	background:url(../images/repondre.jpg) 0 -30px no-repeat!important;
	float:left;
	}
.discussion .comment form input:hover{
	background:url(../images/repondre.jpg) 0 0 no-repeat!important;
	}
.discussion .comment form input.destructive{
	height:30px!important;
	width:110px!important;
	display:block;
	background: url(../images/btn_supprimer.jpg) 0 0 no-repeat!important;
	}
.discussion .comment form input.destructive:hover{
	background:url(../images/btn_supprimer.jpg) 0 -30px no-repeat!important;
	}
.comment {
	background:none;
	border:none;
	margin-bottom:1em;
	padding:0.25em 1em 0.5em;
}	

.comment dl.liste dd {
	float:left;
	height:auto;
}
.comment dl.liste dt a{
	border:none!important;
	color:#E74D23!important;
	font-size:1.2em!important;
	font-weight:bold;
	margin:10px 0 5px;
	padding:10px 0 3px;
	text-decoration:none;
}
.reprise-message{
	background:none;
	float:left;
	width:100%;
	}
.reprise-message dd{
	height:auto!important;
	}
	
.reprise{
	border:none;
	background:none;
	float:left;
	width:90%;	
	margin:10px 0 0 0;
	border:#e74d23 2px dotted;
	}
.reprise h3{
	margin:0;
	background:none;
	padding:0;
	}
.reprise .comment h3 a{
	margin:0;
	padding:0;
	background:none;
	border:0;
	text-decoration:none;
	}
.reponse, .discussion .reponse{
	border:none;
	border-left:#5a4937 1px dotted;
	background:none;
	float:left;
	width:80%;	
	margin:0;
	}
/*Liens*/
.documentContent a {
    text-decoration:underline;
    border-bottom:none!important;
	color:#57961c;
}
.documentContent a:hover {
	color:black;
}

.documentContent a:visited {
	color:black !important;
}

.link-mailto{/*Pour suprimer l'enveloppe*/
    background:none;
    padding: 0!important;
}
.link-external{/*Pour suprimer la mapmonde*/
    background:none;
    padding:0!important;
}

/*Liste à puces*/
.documentContent ul {
	list-style:none;
	margin:0 0 0 25px!important;
	padding:0!important;
}
.documentContent ul li{
	background:url(../images/puce_verte.gif) 0 2px no-repeat;
	padding:0 0 0 14px;
}


/*Pagination*/
.listingBar{
}
.next{ /*se défini sur le span dans lequel on met le lien suivant*/
}
.previous{ /*se défini sur le span dans lequel on met le lien précédent*/
}

/*-------------------------------------------------Page de liste----------------------------------------------*/
dl.liste{}
dl.liste dt{
	border-top: 1px dotted #e74d23;
	padding:7px 0 0 0;
	font-size:1.3em;
	float:left;
	width:100%;
	}
dl.liste dd{
	padding:0 0 4px 0;
	float:left;
	width:100%;
	height:80px;
	}
dl.liste dt a{}

/*-----------------------------------------------Page d'actualité---------------------------------------------*/

/*----------------------------------------------Page de connexion---------------------------------------------*/


/*--------------------------------------------------------------------------------------------------------------
	== GAUCHE
--------------------------------------------------------------------------------------------------------------*/
#portal-column-one{
	float:left;
	width:292px;
	background:transparent url(../images/degrade_contenu.jpg) 0 0 repeat-x;
	margin:0 0 0 6px;
	padding:0;
}
#portal-column-one .visualPadding {
    padding:0;
}
/****************************/
#toutsavoir_suite{
	height:auto;
	float: left;
	width:310px;
	/*background: url(../images/fond_toutsavoir.png) 0 0 repeat-y;*/
	margin:0 0 0 6px;
	font-size:1.2em;
	}
#toutsavoir_suite a.toutsavoir{
	width:292px;
	height:86px;
	display:block;
	margin:0;
	background: url(../images/toutSavoir.jpg) 0 0 no-repeat;
	}
#toutsavoir_suite a.toutsavoir:hover{
	background: url(../images/toutSavoir.jpg) 0 -86px no-repeat;
	}
#toutsavoir_suite ul{
	list-style:none;
	margin:0 20px 0 0px!important;
	padding:0 20px 0 30px!important;
	background-image: url(../images/fond_toutSavoir2.jpg);
	background-repeat: repeat-y;
	background-position: 0 0;
	}
#toutsavoir_suite ul li{
	list-style:none;
	margin:0;
	padding:0 0 2px 22px;
	background:url(../images/puce_toutSavoir.jpg) 0 -1px no-repeat;
	font-weight:bold;
	min-height:16px;
	_height:16px;
	}

#bas_toutSavoir{
	background:url(../images/bas_toutSavoir2.jpg) 0 0 no-repeat;
	width:298px;
	height:39px;
	margin:0;
	padding:0;
	}

/**********************/
#recherche{
	margin:0;
	padding:0;
	float:left;
	display:none;
	}
#recherche fieldset{
	margin:0;
	padding:0 20px 0 30px;
	border:none;
	width:248px;
	background: url(../images/fond_recherche_suite.jpg) 0 0 repeat-y;
	float:left;
	}
	#recherche fieldset p.label{
	display:block;
	margin:4px 0 3px 0;
	}
#recherche fieldset label.titre_champs, #recherche fieldset p.label span{
	background:#467e12;
	padding:3px 4px;
	color:white;
	font-size:1.2em;
	font-weight:bold;
	}
.colonne1 label, .colonne2 label{
	font-weight:normal;
	color:black;
	background:none;
	font-size:1.1em;
	}
#dates_manif{
	margin:0 0 8px 0;
	padding:0;
	float:left;
	}
.colonne1, .colonne2{
	float:left;
	/*width:120px;*/
	margin:5px 8px 5px 0;
	}
.colonne1{
	clear:left;
	}
.colonne1 ul, .colonne2 ul, .colonne1 ul li, .colonne2 ul li{
	margin:0;
	padding:0;
	}

#lieux_manif{
	margin:0 0 8px 0;
	padding:0;
	float:left;
	clear:left;
	}
#lieux_manif select#lieux{
	display:block;
	width:200px;
	margin:5px 0 0;
}
#recherche fieldset label.titre_champs{
	margin:0 0 3px 0;
	}

#publics_manif{
	margin:0;
	padding:0 0 10px 0;
	float:left;
	clear:left;
	border-bottom:1px solid #467e12;
	width:250px;
	}
input.ok_recherche{
	width:36px;
	height:34px;
	background: url(../images/btn_ok.jpg) 0 0 no-repeat;
	display:block;
	cursor:pointer;
	border:none;
	float:left;
	clear:left;
	color:white;
	font-weight:bold;
	font-size:1em;
	}
input.ok_recherche:hover{
	background: url(../images/btn_ok.jpg) 0 -32px no-repeat;
	}
a.recherche_av{
	float:left;
	margin:10px 0 0 80px;
	color:#155799;
	}
#bas_recherche_suite{
	height:36px;
	width:292px;
	background: #e2f3fa url(../images/bas_recherche_suite.png) 12px 0 no-repeat;
	_background:#e2f3fa url(../images/bas_recherche_suite.jpg) 0 0 no-repeat;
	float:left;
	margin:0;
	_margin:0 0 0 7px;
	padding:0;
	
}

/**********************/
form#rechercheavanceemanifestation{
	margin:0;
	padding:0;
	}
form#rechercheavanceemanifestation ul li{
	background:none;
	}

form#rechercheavanceemanifestation input#okavance{
	width:36px!important;
	height:34px!important;
	background: url(../images/btn_ok.jpg) 0 0 no-repeat!important;
	display:block!important;
	cursor:pointer!important;
	border:none;
	float:left!important;
	clear:left!important;
	color:white!important;
	font-weight:bold!important;
	font-size:1em!important;
	}
form#rechercheavanceemanifestation input#okavance:hover{
	background: url(../images/btn_ok.jpg) 0 -32px no-repeat;
	}
	
form#rechercheavanceemanifestation table{
	float:left;
	}

/**********************/
#google_map{
	margin:-15px 0 0 0;
	padding:0;
	background: url(../images/fond_googlemap.jpg) 0 0 repeat-y;
	height:auto;
	width:298px;
	float:left;
	}
#google_map .carte{
	margin:0 0 0 17px;
	}	
	
/*******************/
#actus{
	width:298px;
	height:auto;
	margin:0;
	padding:15px 0 0 0;
	/*background: url(../images/actus_int/fond_actu.png) 0 0 repeat-y;*/
	background: url(../images/actus_int/fond_degrade_actus.png) 0 0 repeat-x;
	float:left;
	}
#actus img.titre{
	margin:0 0 0 23px;
	padding:0;
	float:left;
	}
#actus a.RSS{
	margin:0 0 0 80px;
	padding:0 21px 0 0;
	float:left;
	color:#91806f;
	height:20px;
	background:url(../images/fluxRSS.gif) right top no-repeat;
	}
#actus ul{
	margin:0!important;
	padding:0 8px 0 25px!important;
	background:none;
	list-style:none;
	float:left;
	}
#actus ul li{
	margin:0 0 8px 0;
	padding:0;
	float:left;
	border-bottom:1px dotted #5ea021;
	}
#actus ul li span{
	margin:0 0 8px 0;
	padding:0;
	/*display:block;
	float:left;
	_float: right;
	_clear:right;*/
	/*width:195px;*/
	font-size:1.1em;
	}
#actus img{
	float:left;
	margin:0 5px 5px 0;
	}
#actus ul li strong{
	background:url(../images/puce_verte.gif) -2px 2px no-repeat;
	padding:0 5px 0 12px;
}
a.voir_toutesactus{
	display:block;
	width:189px;
	height:35px;
	background:url(../images/voir_ttesActus.jpg) 0 0 no-repeat;
	float:right;
	}
a.voir_toutesactus:hover{
	background:url(../images/voir_ttesActus.jpg) 0 -35px no-repeat;
	}
/*------------------------------------------------------------------------------------------------------------*/
/*
	= FOOTER
*/
/*------------------------------------------------------------------------------------------------------------*/
#portal-footer{ /*pied de page "standard"*/
	background:purple;
	margin:0!important;
	padding:0!important;
	height:105px;
	width:990px;
	background:url(../images/herisson2.png) 0 0 no-repeat;
	_background:url(../images/herisson.jpg) 0 0 no-repeat;
	border:none;
	color:#91806f;
}
#portal-footer ul{
	margin:72px 225px 0 0!important;
	padding:0!important;
	display:inline;
	float:right;
	}
#portal-footer li{
	display:inline;
}	
#portal-footer li{
	display:inline;
}
#portal-footer li a, #portal-footer li a:visited{
	border:none;
	text-transform:none;
	color:#91806f;
}
#portal-footer li a:hover{
	border:none;
	background:none;
}
#espaces{
	margin:0 0 0 31px;
	padding:49px 0 0 0;
	float:left;
}

#espaces a.espace-presse{
	margin:0;
	padding:0;
	background: url(../images/espaces.jpg) 0 0 no-repeat;
	height:50px;
	width:145px;
	display:block;
	float:left;
}
#espaces a.espace-presse:hover{
	background: url(../images/espaces.jpg) 0 -50px no-repeat;
}

#espaces a.espace-reseau{
	margin:0;
	padding:0;
	background: url(../images/espaces.jpg) -145px 0 no-repeat;
	height:50px;
	width:145px;
	display:block;
	float:left;
}
#espaces a.espace-reseau:hover{
	background: url(../images/espaces.jpg) -145px -50px no-repeat;
}

/**************************************************************/
#portal-colophon{ 
	margin:0;
	padding:0;
	float:left;
}
#portal-colophon a{
	display:inline;
	float:left;
	}
#portal-colophon a.logo_fetedelanature{ 
	background: url(../images/logo_fetedelanature.png) 0 0 no-repeat;
	_background: url(../images/logo_fetedelanature.jpg) 0 0 no-repeat;
	margin:0 0 0 15px;
	padding:0;
	height:99px;
	width:155px;
	display:block;
}
/*
#portal-colophon a.logo_partenaires{ 
	background: url(../images/30partenaires.png) 0 0 no-repeat;
	margin:0 0 0 15px;
	padding:0;
	height:100px;
	width:219px;
	display:block;
}
#portal-colophon a.logo_partenaires:hover{ 
	background: url(../images/30partenaires.png) 0 -100px no-repeat;
}*/
#portal-colophon a.logo_adherez{ 
	background:url(../images/adherez.gif) 0 0 no-repeat;
	margin:0 0 0 240px;
	padding:0;
	height:66px;
	width:210px;
	display:block;
}
/*#portal-colophon a.logo_uicn, #portal-colophon a.logo_ts, #portal-colophon a.logo_2010{ 
	margin:0;
	padding:0;
	display:block;
	float:left;
	display:inline;
	width:100px;
	height:49px;
	background:white;
	text-align:center;
	vertical-align:middle;
	padding:3px;
}*/

#portal-colophon a.logo_2010{
	margin:0 0 0 180px;
	padding:8px 0 0 0;
	float:left;
	display:block;
	width:111px;
	height:51px;
	background: url(../images/fond_logo2010.png) 0 0 no-repeat;
	_background:white;
}
#portal-colophon a.logo_uicn{
	margin:0 0 0 55px;
	}


.recherche_manifestation_interieure{
	background-image: url(../images/fond_recherche2.jpg) !important;
	background-repeat: repeat-y;
	background-position: 0 0px;
	}
		
	
/*------------------------------------------------------------------------------------------------------------*/
/*
	= GMAP
*/
/*------------------------------------------------------------------------------------------------------------*/
#logocontrol {
    display:none!important;
}
.terms-of-use-link {
    display:none!important;
}
.bulle-gmap{
	width:370px;
    height:auto!important;
}
.bulle-gmap-mini{
	width:90px;
    height:auto!important;
}

/*------------------------------------------------------------------------------------------------------------*/
/*
	= PROGRAMME
*/
/*------------------------------------------------------------------------------------------------------------*/

ul.programme li{
	margin:0 0 10px 10px!important;
	padding:0 0 10px 10px!important;
	line-height:1.4em;
	border-bottom:2px dotted #e2edac;
	background:url(../images/puce-verte.gif) 0 4px no-repeat;
}
ul.programme li a{
	width:80px;
	height:15px;
	display:block;
	background:url(../images/bt-lire-suite2.gif) 0 0 no-repeat;
}
ul.programme li span{
	text-transform:uppercase;
	font-size:1.1em;
}
ul.programme li u{
	font-weight:bold;
}
ul.programme li a span, .pagination a.precedente span, .pagination a.suivante span{
	display:none;
}

ul.detail-programme{
	margin:10px 0 10px 10px!important;
	border-top:2px dotted #e2edac;
	float:left;
	width:300px;
}
ul.detail-programme li{
	margin:5px 0 3px 10px!important;
	padding:0 0 3px 10px!important;
	line-height:1.4em;
	background:url(../images/puce-rouge.gif) 0 5px no-repeat;
}
ul.detail-programme li a{
	text-decoration:none;
	color:#879f10;
}
ul.detail-programme li a:hover{
	text-decoration:underline;
}
.gras{
	font-weight:bold;
}


/************** PAGINATION ***********************/
.pagination{
	text-align:center;
	color:#879f10;
}
.pagination a{
	color:#879f10;
	text-decoration:none;
}
.pagination a:hover{
	background-color:#e2edac;
}
.pagination a.suivante{
	float:right;
	margin:0 20px 0 0!important;
	width:86px;
	height:15px;
	display:block;
	background:url(../images/bt-suivante.gif) 0 0 no-repeat;
}
.pagination a.precedente{
	float:left;
	margin:0 0 0 20px!important;
	width:100px;
	height:15px;
	display:block;
	background:url(../images/bt-precedente.gif) 0 0 no-repeat;
}


/************** LIENS ***********************/
a.e_a, a.e_l{
	background:none!important;
	width:auto!important;
}
.logos_programme{
	float:right;
	border:none;
	background:none;
	margin:0 0 0 6px;
	}


/************** RSS recherche ***********************/
#rss-recherche{
	float:right;
}