#tinymce{
	position: relative;
}
#tinymce a img{
	border: none;
}
#tinymce h1{
	font: bold 20px Verdana,Arial,Tahoma;
	padding: 0 0 0 40px;
	background: url(images/bg-contenu-h1.png) no-repeat 0 4px;
	color: #7eaf53;
}
#tinymce h2{
	font-size:20px;
	color:#7daf50;
	padding: 25px 0 0 0;
}
#tinymce h3{
	font-size:16px;
	color:#7daf50;
	padding: 25px 0 0 0;
}
#tinymce h4{
	padding: 5px 0 0 15px;
	text-decoration: underline;
}
#tinymce p{
	text-align:justify;
	padding:5px 5px 5px 15px;

}
.pdf{
	border:1px solid #EFBDBD;
	padding:4px;
	padding: 10px 20px 10px 40px;
	text-decoration:none;
	background:url(images/pdf.png) no-repeat left #FBEAEA;	
	color:#F97979;
}
.pdf:hover{
	background:url(images/pdf.png) no-repeat left #F4B4B4;
	color:#FA3B3B;
}
.listecom{
	padding-left:20px;
}
.listecom li a{
	text-decoration:none;
	color:black;
}
.listecom li a:hover{
	color:blue;
}
.listecom li{
	list-style:circle;
}
.doc{
	border:1px solid #0579a5;
	padding:4px;
	padding: 20px 20px 17px 60px;
	text-decoration:none;
	background:url(images/doc.png) no-repeat left #91c1cf;
	color:#3d60bf;
}
.doc:hover{
	background:url(images/doc.png) no-repeat left #74abbf;
	color:#0579a5;
}
p.alig {
	margin:15px 0 0 0;
	border:1px #ccc solid;
	text-align:left;
	height:40px;
}
p.alig a{
	float:right;
	margin:0 10px;
}
table.echange , table.echange tr td{
	border:#aaa 1px solid;
	text-align:center;
}
.lien_fede {
	text-decoration:none;
	margin:20px 0 0 50px;
	font-size:15px;
}
.lien_fede a{
	text-decoration:none;
	color:#7daf59;
	font-weight:bold;
}
#carte{
	position:relative;
}
#carte a{
	position:absolute;
	display:block;
	z-index:100;
	background:url(images/transparent.png);
}
#carte .creuse{		
	width:120px;
	height:110px;
	top:0px;
	left:140px;
}
#carte .creuse:hover{	
	background:url(images/dept.png) no-repeat -156px -165px;
}
#carte .correze {		
	width:130px;
	height:125px;
	top:91px;
	left:125px;
}
#carte .correze:hover{	
	background:url(images/dept.png) no-repeat -325px -265px;
}
#carte .cantal{		
	width:128px;
	height:120px;
	top:140px;
	left:210px;
}
#carte .cantal:hover{	
	background:url(images/dept.png) no-repeat -12px -2px;
}
#carte .lot{		
	width:128px;
	height:120px;
	top:195px;
	left:100px;
}
#carte .lot:hover{	
	background:url(images/dept.png) no-repeat -1px -312px;
}
#carte .puydedome{	
	width:158px;
	height:135px;
	top:27px;
	left:240px;
}
#carte .puydedome:hover{	
	background:url(images/dept.png) no-repeat -324px -59px;
}




#ListePartenaires{

}

#ListePartenaires li{
	border: 1px solid #888;
	width: 230px;
	float: left;
	height: 200px;
	margin: 0 10px 10px 0;
	background: rgba(0,0,0,0.05);
	overflow: hidden;
}
#ListePartenaires p{
	text-align: center;
}
#ListePartenaires a{
	text-decoration: none;
	color: black;
}
#ListePartenaires a img{
	height: 100px;
	width: 150px;
}
#ListePartenaires a span.PartTitre{
	display: block;
}
#ListePartenaires a span.PartUrl{
	display: block;
	color: #7daf50;
}
#ListePartenaires a:hover span.PartUrl{
	text-decoration: underline;
}




