* {
margin:0;
padding:0;
border: 0;

font-weight: normal;
font-style: normal;
text-decoration: none; 
}
/*
font-family: sans-serif;

vert : B9CC00
rose: E20079
bleu : 59C4EC




*/
.spip_documents { text-align: center; }
.spip_documents_center { clear: both; width: 100%; margin: auto; }
span.spip_documents_center { display: block; margin-top:1em; }
.spip_documents_left { float: left; margin-right: 15px; margin-bottom: 5px; margin-top:16px;}
.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; margin-top:16px;}
.spip_doc_titre { font-weight: bold; font-size: 0.8em; margin-left: auto; margin-right: auto; }
.spip_doc_descriptif { clear: both; font-size: 0.8em; margin-left: auto; margin-right: auto; }
.texteencadre-spip{ margin: 10px auto; padding: 10px; background-color: #F5FBCD; width: 80%; }

tr.row_odd{font-size:12px !important;}
tr.row_even{font-size:12px !important;}
img{border:0px;}
i.spip {font-style:italic}
strong.spip { font-weight:bold;}
hr.spip{ height:10px; border-left:#FFF !important; border-right:#FFF !important; border-top:#FFF !important; border-bottom:#FFF !important; color:#FFF;}

ul.spip{	list-style-position: inside; margin-left:10px; margin-bottom:10px;}

ul ul.spip{list-style-position: inside; margin-left:20px;}
ol.spip {list-style-position: inside; margin-left:10px;}
p.spip{margin-top:13px;margin-bottom:13px;}
.format_png { behavior: url(win_png.htc); }
h3.spip{/*padding-top:7px; padding-bottom:7px;*/ font-size:16px; font-weight: bold; color:#E20079;}
.ital{font-style:italic;
font-size:9px;}
.chapo{
	font-weight:bold;
	color:#444444;
	padding-left:15px;
	margin-bottom:15px;
}
.imgleft{float:left;
position:relative;
margin-right:10px;}
a{
font-weight:bold;
text-decoration:none;
color:#91B326;
}
a:hover{
text-decoration:underline;
}

/*****CHANGEMENT FORMULAIRE*******/
.spip_forms {
border-left:3px solid #59C4EC;
color:black;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
margin:0px 0px 16px;
padding:6px;
}
.spip_forms fieldset {
border-color:#E20079;
border-style:dashed none none solid;
border-width:1px 1px 1px 6px;
margin:0.5em 0pt;
padding:0.4em 0.4em 0.4em 1em;
}
.spip_forms legend {
font-size:13px;
padding:5px;
color:#E20079;
}
/************MAIN******************/
body{
	background-color:#FFF;
	font-family:arial, sans serif;
	font-size:12px;
	color: #333333;
}
#main{
	width:870px;
	margin-left:auto;
	margin-right:auto;
	overflow:auto;
	position:relative;
	top:-2px;
}
#top{
	width:870px;
	height:159px;
	margin-left:auto;
	margin-right:auto;
	background-image:url('./images2/new/banniere_haut.png');
	position:relative;
  background-repeat:no-repeat;
  z-index:100;
}
#top a{
color:#FFF;
}
#header{
	width:870px;
}

#wrap{
	width:865px;
	position:relative;
	overflow:hidden;
	background-image:url('./images2/fond-basg.png');
	background-repeat:no-repeat; 
	/*background-position:bottom right;*/
  background-position:665px 462px;
}
#lemenu{
	width:220px;
	float:left;
	position:relative;
}
#left{
  width:190px;
	height:100%;
  margin-bottom:-30px;
	position:relative;
	float:left;
	margin-right:10px;
	left:10px;
}
#left ul{
	width:205px;
}
#left #encart_left{
  width:170px;
  background-image:url('./images2/new/fond_gauche.png');
  background-repeat:no-repeat;
  height:255px;
  float:left;
  position:relative;
  top:10px;
  padding-top:10px;
}
#menu{
	list-style:none;
	margin-left:15px;
}
#menu li{
	position:relative;
}
.ssmenu li{
	list-style:none;
	left:10px;
	position:relative;
	width:190px;
}
.normal{
	position:absolute;
	top:0px;
	left:20px;
}
.imagepuce{
	position:relative;
	top:-5px;
	margin-right:5px;
}
.puce_encart_left{
left:-8px;
position:relative;
}
.imagepucemenu{
	position:relative;
	top:-10px;
	margin-right:5px;
}
#chiffres{
	width:150px;
	height:170px;
	margin-top:50px;
	padding-left:25px;
	padding-top:30px;
	padding-bottom:15px;
	position:relative;
	background-image:url('./images/cadrechiffres.png');
	background-repeat:no-repeat;
}
#chiffres ul{
	width:130px;
	list-style-type:none;
}
#chiffres li{
	color:#000;
}
.decalleimage{
position:relative;
top:10px;
left:5px;
}
.decalleimage2{
margin-right:10px;
position:relative;
top:10px;
float:left;
}
#liens{
position:absolute;
right:15px;
top:15px;
height:15px;
font-size:10px;
color:#FFFFFF;
}
#logo{
position:relative;
float:left;
top:48px;
left:273px;
}
#clicvideo{
position:absolute;
top:73px;
left:55px;
}
#parlons{
position:relative;
float:right;
top:70px;
right:25px;
}
#bulle1_newsletter{
float:right;
position:relative;
right:0;
top:45px;
z-index:500;
}
#bulle_newsletter{
display:block;
height:136px;
width:223px;
background-repeat:no-repeat;
background-image:url('./images2/new/abo_newsletter_all.png');
*background-image:url('./images2/new/abo_newsletter_ie6.png');
}
#span_newsletter{
  display:none;
}
#texte_abo_nl{
  float:left;
  width:400px;
  background:url('./images2/new/fond_newsletter.png');
  background-repeat:no-repeat;
}
#right{
float:right;
position:relative;
right:18px;
top:28px;
z-index:500;
width:200px;
}
#righttop{
	width:170px;
	padding-bottom:15px;
	padding-left:5px;
	position:relative;
	float:right;
	right:-10px;
  top:25px;
	/*background-image:url('./images2/fond-mdroite.png');*/
	background-repeat:repeat-y;
}
	#newsletter{
		margin:10px;
		_margin-left:2px !important;
		*margin-left:2px !important;
		position:relative;
		top:-40px;   /* ENlever le -40 et diminuer la taille de la visionneuse */
		width:140px;
	}
	#newsletter input[type=text]{
		width:135px !important;
	}
	#newsletter label.txt{
		color:#000;
	}
	#newsletter label{
		color: #98B81E;
	}
	#newsletter legend{
		font-size:12px;
		font-weight:bold;
		text-align:center;
		color:#FFF;
		cursor:pointer;
	}
	#newsletter #btn_news{
		background-color:#FFF;
		color:#E20079;
		float:right;
		right:10px;
		position:relative;
	}
	#newsletter span{
	color:#FFF !important;
	}
	.decallenews{
		left:5px;
		position:relative;
		top:-3px;
	}
	#lettreinfo input[type=submit]{
		padding-left:5px;
		padding-right:5px;
		margin-top:15px;
		background-color:#FFF;
		color:#E20079;
		border:2px solid #E20079;
	}
	#lettreinfo label{
		margin-left:10px;
	}
#menu2{
	width:135px;
	margin-left:10px;
	list-style-type:none;
	color:#59C4EC;
  position:relative;
  top:-25px;
  margin-bottom:60px;
}
.imgpostit{
position:relative;
left:-10px;
top:-8px;
vertical-align:5px;
}
#menu2 li{
	margin-top:5px;
	margin-bottom:5px;
}
#menu2 li#jaime_fb{
/*   margin-top:15px;
  position:relative;
  left:60px; */
  left:0;
margin-top:15px;
position:relative;
top:15px;
}
#dons{
position:relative;
top:10px;
left:4px;
}
#partenaires{
	width:170px;
	height:100px;
	margin-top:20px;
	text-align:center;
	position:relative;
	*left:-10px;
  
}
#partenaires li{
text-align:center;
}
#partenaires li img{
margin-left:auto;
margin-right:auto;
}
#partn{
margin-top:10px;
}
#emission{
  float:left;
  position:relative;
  right:8px;
  top:-60px;
  width:162px;
}
#content{
	width:460px;
	_width:450px;
	/*padding-left:5px;*/
 	padding-bottom:15px;
	position:relative;
	float:left;
}
	#soutiennent{
	float:left;
	position:relative;
	width:450px;
	text-align:center;
  top:-15px;
	}
	#soutiennent img{
	margin-left:5px;
	margin-right:5px;
	}
	#soutiennent h3.spip{
	font-size:12px;
	text-align:center;
	}
.titrearticle{
	font-size:16px;
	float:left;
	position:relative;
	color:#E20079;
}
#grandtitre{
width:290px;
position:relative;
float:left;
}
#actions{
right:0px;
width:125px;
height:20px;
float:right;
position:relative;
}
#actions img{
	margin-left:10px;
}
#spacer{
	background-image:url('./images/spacer.png');
	background-repeat:repeat-x;
	width:445px;
	height:5px;
	position:relative;
	float:left;
	margin-top:5px;
	margin-bottom:5px;
}
.spacer{
background-image:url('./images/spacer.png');
	background-repeat:repeat-x;
	width:445px;
	height:5px;
	position:relative;
	float:left;
	margin-top:5px;
	margin-bottom:5px;
}
#texte{
	width:445px;
	position:relative;
	float:left;

}
.texte{
	font-size:12px;
}

.masquearticles{
display:block;
position:relative;
}
.masquelien{
display:block;
position:absolute;
right:0;
top:20px;
font-size:11px;
}
.fermeart{
display:block;
font-size:11px;
position:absolute;
right:0px;
bottom:0px;
_top:-37px !important;
}
#texte h1{ /********* ESPACEMENT SPIP {{{     }}}   *************/
	font-size:14px;
	color:#E20079;
	font-weight:bold;
	position:relative;
	padding-top:10px;
	/*padding-bottom:6px;*/
}

.imgtxt{
	float:left;
	position:relative;
	margin-top:10px;
	margin-right:15px;
	margin-bottom:10px;
}
.affitext{
	color:#E20079;
	font-size:13px;
	font-weight:bold;
	height:20px;
	padding-bottom:3px;
	background-image:url('./images/spacer.png');
	background-repeat:repeat-x;
	background-position:bottom;
	float:right;
	position:relative;
}
.affirub{
	color:#E20079;
	font-size:13px;
	font-weight:bold;
	height:20px;
	top:-15px;
	float:right;
	position:relative;
}
.action{
	color:#E20079;
	font-size:15px;
	font-weight:bold;
	height:20px;
	float:right;
	position:relative;
	margin-left:5px;
	margin-right:5px;
}
.centrage{
	left:40px;
	position:relative;
}
/***ARTICLE RUB21****/
.imags{
	text-align:center;
	width:250px;
}
.artpers{
display:block;
border:1px solid #B9CC00;
padding:5px;
position:relative;
}
.txtart{
position:relative;
float:left;
width:450px;
}
#artimages{
	margin-top:10px;
}
#artimages img{
	cursor:pointer;
}
.fermart{
position:absolute;
bottom:0px;
right:0px;
}
/****************RECHERCHER**********************/
#blocrecherche{
width:450px;
height:185px;
position:relative;
padding:14px 14px 0px;
background-image:url('./images/fond-recherche.png');
background-repeat:no-repeat;
float:left;
}
#recherche{
width:220px;
padding-left:10px;
position:relative;
float:left;
}
.espace{
margin-bottom:6px;
}
#loading{
position:absolute;
bottom:-25px;
left:15px;
display:none;
}
#listing{
width:193px;
height:140px;
background-image:url('./images/fond-listing.png');
background-repeat:no-repeat;
left:10px;
padding-top:18px;
top:1px;
float:left;
position:relative;
}
#fiche{
width:440px;
overflow:hidden;

float:left;
position:relative;
left:15px;
}
.pdts{position:relative; left:-10px;} /* pour corriger le margin double du #fiche div*/
.lienpdts{
left:410px;
position:relative;
}
.pucepdts{
position:relative;
top:-18px;
}
.lienpdtsbas{
left:400px;
top:-10px;
position:relative;
}
#fiche div{
margin:10px 10px 0px 10px;
width:100%;
position:relative;
overflow:hidden;
}
#fiche h1{
font-size:12px;
font-weight:bold;
margin-top:5px;
}
#fiche hr{
border:1px solid #B9CC00;
height:1px;
width:450px;
}
#fiche h3{
font-size:13px; font-weight: bold; color:#E20079;
}
#fiche h3.spipmot {color:#E20079;font-size:13px;font-weight:bold; margin-top:15px;margin-bottom:15px;}


.suivant{
position:absolute;
bottom:-1px;
left:2px;
}
.precedent{
position:absolute;
top:2px;
left:2px;
}
#listing table{
top:15px;
left:5px;
position:relative;
}
.listingtd{
vertical-align: middle;
width:85px;
height:85px;
background-image:url('./images/fond-td.png');
background-repeat:no-repeat;
padding-left:10px;
padding-top:5px;
padding-right:15px;
padding-bottom:6px;

}

.listingimg{
position:relative; 
float:left;
height:70px;
width:70px; 
padding-right:5px; 
padding-bottom:5px;
}
/************************************************/
#footer{
	width:870px;
	height:15px;
  background-color:#E20079;
	margin-left:auto;
	margin-right:auto;
}
#footer p{
  color:white;
  text-align:center;
}

#recommander{
		background-color:#FFFFFF;
		position:relative;
	}
	#formulaire_recommander{
		background-color:#FFFFFF;
		padding:5px;
		display:none;
	}
	.saisie{
		border:1px solid #808080;
		color:#808080;
		font-style: arial;
		font-size:11px;
	}
	
	
/*******************POPUP*********************/
#popart{
	background-image:url(images2/solidaime-popup.png);
	background-repeat:no-repeat;
	width:763px;
	height:442px;
	display:none;
	position:absolute;
	top:50px;
	left:50px;
	z-index:3000;
	padding-top:70px;
}
#popclose{
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
}
#popgamme{
	background-image:url('images2/popup-bulles1.png');
	background-position:right bottom;
	background-repeat:no-repeat;
	float:left;
	height:371px;
	margin-left:110px;
	margin-right:20px;
	position:relative;
	top:40px;
	width:400px;
}
#popflash{
	background-image:url('images2/popup-bulles2.png');
	background-position:right bottom;
	background-repeat:no-repeat;
	float:left;
	height:300px;
	margin-left:60px;
	position:relative;
	top:40px;
	width:250px;
}
#poplisting{
	background-image:url('images2/popup-cadrepdts.png');
	background-position:center middle;
	background-repeat:no-repeat;
	float:left;
	width:207px;
	height:417px;
	position:relative;
}
	#poptable{
		margin:60px 35px 35px
	}
		.popgdpdt{
			height:145px;
			margin:10px;
			padding-top:3px;
			padding-left:3px;
			vertical-align:middle;
			text-align:center;		
		}
		.corrigepdt{
		padding-top:16px;
		}
		.popsuivant {
			bottom:19px;
			left:27px;
			position:absolute;
		}
		.popprecedent{
			left:26px;
			position:absolute;
			top:24px;
		}
#poplisting2{
	float:left;
	height:440px;
	position:relative;
	width:370px;
}
	.popptpdt{
		height:70px;
		padding-right:16px;
		text-align:center;
		vertical-align:middle;
		width:70px;		
	}
	.popsuivant2{
		top:23px;
		right:18px;
		position:absolute;
	}
	.popprecedent2{
		left:22px;
		position:absolute;
		top:23px;
	}
#popptlisting{
	background-image:url('images2/popup-cadreptpdts.png');
	background-position:center middle;
	background-repeat:no-repeat;
	float:left;
	height:105px;
	width:388px;
	position:relative;
	padding-top:23px;
	padding-left:53px;
}
#popfichepdt{
	position:relative;
	float:left;
	height:425px;
	height:280px;
	margin-left:10px;
}
	#popcadretxt{
		background-image:url('images2/popup-cadretxt.png');
		background-repeat:no-repeat;
		background-position:center middle;
		width:410px;
		height:265px;
		padding:5px 10px 5px; 
		position:relative;
		top:-3px;
	}
	.popuptitre{
		background-image:url('images2/popup-titrefond.png');
		background-repeat:repeat-x;
		height:24px;
		position:relative;
		padding-left:5px;
		padding-right:5px;
		margin-left:10px;
		top:1px;
		float:left;
	}
	.popuptitres{
		height:23px;
		left:10px;
		position:relative;
		width:410px;
	}
	.poptitg{
		height:24px;
		width:5px;
		left:-2px;
		position:absolute;
	}
	.poptitd{
		height:24px;
		width:5px;
		right:-4px;
		position:absolute;
	}
	.popuptitreavis{
		background-image:url('images2/popup-avis.png');
		background-repeat:repeat-x;
		height:24px;
		position:relative;
		padding-left:5px;
		padding-right:5px;
		margin-left:10px;
		top:1px;
		float:left;
		width:132px;
	}
	#poptxt{
	display:block;
	height:250px;
	margin-top:10px;
	overflow:auto;
	width:410px;
	}
	#popforum{
		display:none;
		overflow:auto;
		height:260px;
		margin-top:6px;
	}
	#popforumif{
		
		height:260px;
		margin-top:6px;
	}
		.visurep{
		color:#98B433;
		font-weight:bold;
		}
		#popforumif .previsu{
		width:360px;
		padding:10px;
		background-color:#E2EDBC;
		}
		#popforumif .previsu legend{
		background-color:#E2EDBC;
		font-weight:bold;
		border:1px solid #98B433;
		padding-left:5px;
		padding-right:5px;
		}
		.confirme{
		margin-top:10px;
		margin-left:120px;
		}
		#popforumif .reponse_formulaire{
		color:#000;
		font-weight:bold;
		margin-top:5px;
		margin-bottom:5px;
		}
		#popforumif .spip_bouton input{
		background-color:#C9C0A3 !important;
		color:#FFF !important;
		}
		#popforumif  input{
			border:1px solid #98B433;
			width:130px;
			color:#98B433;
			font-weight:bold;
		}
		#popforumif  textarea{
			border:1px solid #98B433;
		}
		#popforumif {
		color:#FFAB00;
		font-weight:bold;
		height:100%;
		}
		#popforumif .formulaire_forum{
			overflow:hidden;
		}
		.popforumg{
			width:180px;
			position:relative;
			float:left;
		}
		.popforumg label{
			padding-top:9px;
			position:relative;
			float:left;
			font-size:11px;	
			font-weight:bold;			
		}
		.popforumg input{
			position:relative;
			float:right;
			margin-top:5px;
			color:#98B433;
			border:1px solid #98B433;
		}				
		.popforumd{
			width:200px;
			position:relative;
			float:left;
			margin-left:3px;
		}
		.popforumd label{
			padding-top:9px;
			position:relative;
			float:left;
			font-size:11px;
			font-weight:bold;
		}
		.popforumd input{
			position:relative;
			float:right;
			margin-top:5px;
			color:#98B433;
			border:1px solid #98B433;
		}		
		
		.pophide{
		display:none;
		}
		.barre{
		background-color:#FFF;
		border:none !important;
		width:350px !important;
		font-size:10px !important;
		}
		.popforumtxt{
			position:relative;
			float:left;
			width:380px;
			margin-top:5px;
		}
		.popforumtxt label{
			font-size:11px;
			font-weight:bold;
		}
		.popforumv{
			margin-top:5px;
			margin-bottom:10px;
			position:relative;
			float:left;
			width:380px;
			text-align:center;
		}
		.poprepf{
		margin: 2px; 
		padding: 3px; 
		width: 95%;
		color:#666666;
		}
		.poprepf hr{
		height: 1px;
		color: #000000;
		background-color: #98B433;
		}
		.popentete{
			font-weight:bold;
			background-color:#FFFAC2;
		}

#resume_blog{
left:-23px;
position:relative;
}
#lien_blog{
  float:right;
  margin-top:10px;
}
#texte_lien_blog{
  font-family:arial;
  font-size:13px;
  color:#E20079;
  top:3px;
  position:relative;
}
.descriptif_rss{
  position:relative;
top:2px;
}
.suite_actu{
  display:block;
  text-align:right;
}
.vousetsolidaime{
left:-22px;
position:relative;
}

#lien_facebook{
display:block;
float:left;
position:relative;
top:-15px;
}

#lien_twitter{
height:45px;
}
.saisie2{ 
background-color:white;
border:1px solid #E8E8E8;
float:left;
width:180px;
margin-left:5px;
position:relative;
}
#form_news{
height:150px;
left:25px;
position:relative;
top:60px;
width:400px;
}
#nbenfants{
width:25px;
}
.erreur{
color:#E20033;
font-weight:bold;
padding-bottom:5px;
}
#form_news label.txt{
  float:left;
  font-size:13px;
  width:100px;
}
#btn_news{
  background:url("./images2/new/valid_newsletter.png") no-repeat scroll 0 0 transparent;
  height:39px;
  width:57px;
  float:right;
  position:relative;
  right:80px;
}
/**********/
div.blocs_nl{
  float:left;
  width:400px;
  margin:5px 0;
}
/**********/
#abo_desabo{
color:#E20079;
height:50px;
left:105px;
position:absolute;
top:100px;
}