body {
	margin: 10px 0 0 0;
}
	
#tout{
	margin: 0 auto;
	width: 970px;
	display: block;
}

#tout_02{
	margin: 0 0 0 -20px;
	display: inline;
	float: left;
	
}

#contenu{
	/*-- Tout l'écran --*/
	font-size: 11px;
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	width: 739px;
	min-height: 500px;
	margin-right: 10px;
	padding-left: 40px;
	display: inline;
	float:left;
	background-image: url(../images/00_fond/fond_ombres.jpg);
	background-repeat: repeat-y;
	border-right: 1px solid #ECEBEB;
	

}

#sommaire{
	width: 970px;
	height: 100px;
	display: inline;
	float: left;
	background-image: url(../images/00_fond/fond_haut.jpg);
	
	
}


#contenu_haut{
	width: 968px;
	font-size: 11px;
	height: 140px;
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	float: left;
	margin-left: 12px;
	display: inline;
	padding-top: 18px;
}

.bordure_gauche{

	background-position: left;
	width: 740px;
	display: inline;
	float: left; 
}


#corps{
	/*-- corps site + pied de page --*/
margin: 7px 0px 5px -10px;
float: left;
display: inline;
width: 745px;
height: auto;
text-align: justify;
background-image: url(../images/00_fond/fond_corps.jpg);
		}
		
#corps_contenu{
	/*-- corps site + pied de page --*/
margin: 7px 0 5px 0;
display: inline;
width: 720px;
height: auto;
text-align: justify;
float: left;
display: block;
		}


#haut{
	margin: 0em 0em 0em 5px;
	width: auto;
	float:left;
	background-color: transparent;
}
		

.arbres {
	float: left;
	display: inline;
}

.arbres img{
	margin: 0px 0 0 0;
	border: none;
	width:75px;
	height:76px;
	padding: 0px;

}

.visuel {
	float: left;
	display: inline;
}

.visuel a{
	border: none;
}

.visuel img{
	border: none;
	width:146px;
	height:76px;
}

.visuel_02 {
	float: left;
	display: inline;
}

.visuel_02 a{
	border: none;
}

.visuel_02 img{		
	border: none;
	width:59px;
	height:76px;
}

.visuel_03 {
	float: left;
	display: inline;
}

.visuel_03 a{
	border: none;
}

.visuel_03 img{

	margin: 0 0 0px 0px;
	border: none;
	width:140px;
	height:76px;
	padding: 0px;

}

.visuel_04 {
	float: left;
	display: inline;
}

.visuel_04 a{
	border: none;
}

.visuel_04 img{
	border: none;
	width:83px;
	height:76px;
}


.fond_logos{
	margin: 0px 0px 0px 0px;
	background-image: url(../images/01_haut/fond_logos.jpg);
	background-repeat: no-repeat;
	width: 142px;
	height: 76px;
	float:left;	
	display: inline;
}


.logo_01 {
	float:left;	
	display: inline;
	border: none;

}

.logo_01 img{
margin: 2.2em 0 0 2em;
border: none;
}


.logo_02 {
	float:left;
	display: inline;
	margin: 0 0 0 0;

}

.logo_02	img{
margin: 2.2em 0 0 1em;
}

.fond_recherche{
	padding : 0em 0em 0em 0em;
	margin: 0em 0 0 0em;
	width:185px;
	height:76px;
	float:left;
	display: inline;
	background-image: url(../images/01_haut/recherche.jpg);
	background-position: 0px 0px 0px 0px;
	background-repeat:no-repeat;

	}

.formulaire_recherche{
	float:left;
	display: inline;
	margin:29px 0 0 13px;
	}
	
	
input.texte_recherche_haut {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
padding:2px 4px;
width: 100px;
font-family :Trebuchet MS;
font-size: 11px;
margin: 24px 5px 0 15px;
height: 13px;
}
	
	
	
.pouet{
color: #5f5f5f;
margin: 5px 0px 0px 20px;
border-width: 1px;
border-style: dashed;
border-color: #969696;
padding: 1px 1px 1px 1px;

	}
	
.pouet:focus {
background: #fff;
color: #5f5f5f;
border-width: 1px;
padding: 1px 1px 1px 1px;
margin: 5px 0px 0px 20px;

}

.ok{
color: #5f5f5f;
border-width: 1px;
border-style: dashed;
border-color: #969696;
padding: 1px 1px 1px 1px;
margin: 0 0 0 0.2em;
}

.input

{
color: #446e94;
background-color: #ffffff;
font-size: 9px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #e7e7e7;
border-top-width: 2px;
border-top-style: solid;
border-top-color: #aaaaaa;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;

}


.fond_uk{
	padding : 0em 0em 0em 0em;
	margin: 0em 0 0 0em;
	width:111px;
	height:76px;
	display: inline;
	background-image: url(../images/01_haut/fond_uk.jpg);
	background-position: 0px 0px 0px 0px;
	background-repeat:no-repeat;
	border: none;
	text-decoration: none;

	}
	
.fond_uk img{
margin: 3.8em 0 0 1.3em;
border: none;
}

/*---------*/
/*---------*/				  /*---------*/
/*---------*//*---------*//*---------*/
/*---------*/				  /*---------*/

#menu {
	height: 30px;
	float: left;
	margin: 0 0px 0px 0px;
	display: inline;
	width: 730px;
	text-transform: uppercase;
	background-image: url(../images/03_menu/barre_menu.jpg);
	}

.menu_01 {
	margin: 4px 0 0 13px;
	width: 55px;
	height: 30px;
	float: left;
	display: inline;
		}
		

		
.menu_02 {
	margin: 4px 6px 0 8px;
	width: 47px;
	height: 30px;
	float: left;
	
	}
	
.menu_03 {
	margin: 4px 4px 0 10px;
	width: 38px;
	height: 30px;
	float: left;
		display: inline;	

	}

.menu_04 {
	margin: 4px 4px 0 9px;
	width: 44px;
	height: 30px;
	float: left;	
		display: inline;
	
	}
	
	
	
.menu_05 {
	margin: 4px 4px 0 9px;
	width: 43px;
	height: 30px;
	float: left;	
		display: inline;

	}
		
	
.menu_06 {
	margin: 4px 3px 0 9px;
	width: 91px;
	height: 30px;
	float: left;
		display: inline;

	}

.menu_07 {
	margin: 4px 4px 0 7px;
	width: 93px;
	height: 30px;
	float: left;
		display: inline;

	}

.menu_08 {
	margin: 4px 4px 0 8px;
	width: 78px;
	height: 30px;
	float: left;
		display: inline;
	
	}
	
.menu_09 {
	margin: 4px 2px 0 10px;
	width: 79px;
	height: 30px;
	float: left;
		display: inline;
	}
		
/*---------*/
/*---------*/

.menu_a {
	margin: 0px 4px 0 0px;
	display: inline;
	text-transform: uppercase;
	background-color: white;
	float: left;
}

.menu_a a:link{
	text-decoration: none;
	color: #606060;
}

.menu_a a:visited{
	text-decoration: none;
	color: #606060;
}

.menu_a a:hover{
	color: Black;
}

.menu_a a:active{
	color: Black;
}  

.barre_a_haut {
	margin: 4px 0px 0 0;
	float: left;
	display: inline;
	color: Crimson;
}



/*---------*/
/*---------*/
.hierarchie{
width: auto;
margin: 5px 0 5px 0;
}

.hierarchie a{
	color: Gray;
	margin: 0 0 5px 0;

}

.hierarchie a:link{
	color: Gray;
}


.hierarchie a:link{
	color: Gray;
}


.hierarchie a:visited{
	color: Black;
}

.hierarchie a:hover{
	color: Black;
}

.hierarchie a:active{
	color: Black;
}



/*---------*/

.titre_haut_zone{
	background-image: url(../images/00_fond/fond_titre.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 720px;
	min-height: 40px;
	padding: 0 0 5px 0px;
	margin: 0 0 8px 0;
}


h1.titre_haut {
	font-size: 24px;
	color: Gray;
	width: 720px;
	text-align: left;

}


.titre_bas{
	font-size: 24px;	
	color: Gray;
	margin: 0 0 8px 0;
	width: 720px;
	min-height: 40px;
	float:left;
}

.texte_article{
	background-image:url(../images/00_fond/fond_article_article.jpg);
	width: 720px;
	float: left;
}

h2.texte_texte_article{
	margin: 0 0 0px 0;
	padding: 0px 0px 0 0;
	text-align: justify;
	float: left;
	font-size: 13px;
	}

.texte_texte_article{
	margin: 0 0 0px 0;
	padding: 0px 0px 0 0;
	text-align: left;
	width: 720px;
	float: left;

}

.arbo_ligne{
	background-color:#ecebeb; 
	color:black; 
	float:left; 
	padding: 3px 0 3px 10px; 
	width:660px;
	text-transform:uppercase;
	margin:0 0 5px 0;
}




.sous_rub{
	margin:5px 0 0 0;
	float: left;
	width : 720px;
}

ul.liste_sous_rub{
	color:#DC143C;
	float:left;
	margin : 10px 0 10px -40pxx;
	width : 600px;
	list-style: none;
	font-size: 14px;
	
	
}

.liste_sous_rub_texte{
	border-bottom: 1px solid #ecebeb;
	font-size: 13px;
	margin: 0 0 5px 0;
	color: black;	
}

.contenu_rub{
	float: left;
	display: inline;
	width: 700px;
	list-style-type: none;
}

.titre_haut_ssrub_petit{
	font-size: 18px;
	color: Gray;
	margin: 5px 0 5px 0;
}

.titre_haut_petit_mot{
	font-size: 11px;
	color: black;
	margin: 5px 0 5px 0;
}

.titre_haut_petit{
	font-size: 14px;
	color: Gray;
	margin: 5px 0 5px 0;
}

ul.contenu_rub{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

ul.titre_rub_li{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	
}

ul.titre_rub_li.li{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	
}

.titre_rub_li li{
	padding: 0px;
	margin: 0px 0 0 20px;
	list-style-type: none;
}



/*---------*/
/*---------*/


#bloc_gauche {
	width: 420px;
	height: 325px;
	margin: 0 0px 0px 0px;
	float: left;

	
}

/*---------*/

.une_une_ombre{
	width: 390px;
	height: 228px;
	background-image: url(../images/04_unes/une_une_ombre.jpg);
	background-repeat: no-repeat;
	display: inline;
	float: left;

}

#une_une {
	width: 360px;
	height: 195px;
	margin: 0 0 0 13px;



}

.une_une_photo {
	width: 344px;
	height: 138px;
	margin: 20px 0px 2px 8px;

		}
		
.une_une_photo img{
	border: 1px solid #ecebeb;
}

.une_une_texte {
	margin: 0px 8px 10px 8px;
	display: block;
	width: 344px;
	height: 54px;	
	text-align: justify;
}

.une_une_texte:first-line {
	color: #CC3333;
	text-decoration: none;
}

.une_une_texte a{
	text-align: justify;
	text-decoration: none;
}


.une_une_texte a:link{
	text-decoration: none;
	color: #606060;
	text-align: justify;
}

.une_une_texte a:visited{
	color: #606060;
	text-align: justify;
}

.une_une_texte a:hover{
	color: Black;
	text-align: justify;
	text-decoration: none;
}

.une_une_texte a:active{
	color: Gray;
	text-align: justify;
}  


/*---------*/
/*---------*/


.sous_bloc_gauche{
	width: 367px;
	float: left;
	margin: 0px 0em 0em 0;
	display: inline;
}

.titre_ressources {
	width: 350px;
	height: 30px;
	margin: 2px 0px 5px 8px;
	float: left;
	border-bottom: 1px solid #ecebeb;
	display: inline;


}

.actu_ressources{
		width: 367px;
		float: left;
		margin-left: 3px;	
		
}

.actu_ressources_texte{
		width: 366px;
		float: left;
		display: inline;
		text-align: justify;
		margin: 0px 5px 5px 5px;
		border-bottom: 1px dashed #ecebeb;
		background-image: url(../images/00_fond/+_orange.jpg);
		background-repeat: no-repeat;
		background-attachment: scroll;
  		background-position: bottom right; 
		
}

.actu_ressources_texte a{
	text-decoration: none;
	display: block;
	margin-left: 7px;
}


.actu_ressources_texte a:link{
	text-decoration: none;
	color: #606060;
	text-align: justify;
}

.actu_ressources_texte a:visited{
	color: #606060;
	text-align: justify;
}

.actu_ressources_texte a:hover{
	color: Black;
	text-align: justify;
	text-decoration: none;
}

.actu_ressources_texte a:active{
	color: Gray;
	text-align: justify;
} 

.titre_actu_agenda {
	width: 690px;
	height: 30px;
	margin: 10px 0px 0px 8px;
	float: left;
	display: inline;
	border-bottom: 1px solid #ecebeb;

}

/*---------*/
/*---------*/

#bloc_milieu {
	width: 300px;
	height: 325px;
	margin: 0px 0px 0px 6px;
	float: left;
	display: inline;
}

.bloc_zoom {
	float: left;
	display: inline;
	width: 300px;
	margin: 10px 0px 5px 10px;
}


.titre_zoom{
	float: left;
	display: inline;
	width: 275px;
	height: 30px;
	margin: 10px 0px 0px 10px;
	border-bottom: 1px solid #ecebeb;

}

/*---------*/
/*---------*/

.une_deux_ombre{
	width: 300px;
	height: 130px;
	margin:5px 0 15px 0;
	background-image: url(../images/04_unes/une_deux_ombre.jpg);
	background-repeat: no-repeat;
	float: left;
		display: inline;
	}

.une_deux {
	width: 275px;
	height: 110px;
	text-align: justify;
	margin: 12px 13px 0 13px;
	
	}
	
.une_deux_photo img{
	width: 260px;
	height: 65px;
	margin: 7px 7px 0px 7px;
	display: inline;
	border: 1px solid #ecebeb;
}

.une_deux_texte {
	margin: 0px 7px 5px 7px;
	width: 260px;
	height: 40px;
	display: block;
	text-align: justify;

	}

.une_deux_texte a{
	text-align: justify;
	text-decoration: none;
	color: #606060;
	display: block;
}

.une_deux_texte a:link{
	text-align: justify;
	text-decoration: none;
	color: #606060;
}

.une_deux_texte a:visited{
	text-align: justify;
	text-decoration: none;
	color: #606060;
}

.une_deux_texte a:hover{
	text-align: justify;
	color: Black;
	text-decoration: none;
}

.une_deux_texte a:active{
	text-align: justify;
	text-decoration: none;
	color: Gray;
}

/*---------*/
/*---------*/

.une_trois_ombre{
	width: 300px;
	height: 130px;
	background-image: url(../images/04_unes/une_trois_ombre.jpg);
	background-repeat: no-repeat;
	display: inline;
	float: left;
}

.une_trois {
	width: 275px;
	height: 110px;
	text-align: justify;
	margin: 12px 13px 0 13px;

	}
	
.une_trois_photo img{
	width: 260px;
	height: 65px;
	margin: 7px 7px 0px 7px;
	border: 1px solid #ecebeb;
	float: left;
	display: inline;
}


.une_trois_texte {
	margin: 0px 7px 5px 7px;
	width: 260px;
	height: 40px;
	display: block;
	text-align: justify;
	}

.une_trois_texte a{
	text-align: justify;
	text-decoration: none;
	color: #606060;


}

.une_trois_texte a:link{
	text-align: justify;
	text-decoration: none;
	color: #606060;
}

.une_trois_texte a:visited{
	text-align: justify;
	text-decoration: none;
	color: #606060;
}

.une_trois_texte a:hover{
	text-align: justify;
	color: Black;
	text-decoration: none;
}

.une_trois_texte a:active{
	text-align: justify;
	text-decoration: none;
	color: Gray;
}

/*---------*/
/*---------*/

#corps_02{
margin: 0 0 0 0px;
display: inline;
float: left;
list-style-type: none;
width: 745px;


		}
		
.bloc_01{
	float: left;
	display: inline;
	width: 247px;
	list-style-type: none;
	margin: 0px 2px 0px 0px;
}


.bloc_02{
	float: left;
	display: inline;
	width: 247px;
	list-style-type: none;
	margin: 0px 2px 0px 0px; 
}

.bloc_03{
	float: left;
	display: inline;
	width: 240px;
	list-style-type: none;
	margin: 0px 0px 0px 0px; 
}

/* //////////////// */
/* //////////////// */

.actu_department{
		font-size: 11px;
		font-family: Trebuchet MS, Verdana, Arial, sans-serif;
		width: 210px;
		float: left;
		display: inline;
		text-align: justify;
		margin: 7px 0 5px 21px;
		border-bottom: 1px dashed #ecebeb;
		text-transform: uppercase;
		background-color: white;		
}

.actu_department a{
	text-decoration: none;
	display: block;
}


.actu_department a:link{
	text-decoration: none;
	color: #606060;
	text-align: justify;
}

.actu_department a:visited{
	color: #606060;
	text-align: justify;
}

.actu_department a:hover{
	color: Black;
	text-align: justify;
	text-decoration: none;
}

.actu_department a:active{
	color: Gray;
	text-align: justify;
} 

/* //////////////// */
/* //////////////// */


/*---------*/
/*---------*/

.actu_sommaire {
	width: 235px;
	height: 70px;
	margin: 0px 0px 5px 10px;
	list-style-type: none;
	float: left;
	display: inline;
	cursor:pointer;
}



.bloc_actu_texte_sommaire {
	margin: 12px 0px 0px 8px;
	width: 161px;
	height: 50px;
	float: left;
	display: inline;
	list-style-type: none;
	background-image: url(../images/00_fond/+_rouge.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
  	background-position: bottom right;
	cursor: pointer;
}



.actu_texte_sommaire {
	margin: 0px 0px 0px 0px;
	width: 150px;
	float: left;
	display: inline;
	list-style-type: none;
	text-align: left;

}

.actu_sommaire a{
	color: #606060;
}


.actu_sommaire a:link{
	text-decoration: none;
	color: #606060;
	text-align: justify;
}

.actu_sommaire a:visited{
	color: #606060;
	text-align: justify;
}

.actu_sommaire a:hover{
	color: Black;
	text-align: justify;
	text-decoration: none;
}

.actu_sommaire a:active{
	color: #606060;
	text-align: justify;
} 
/*---------*/
/*---------*/

.actu {
	width: 235px;
	height: 55px;
	margin: 10px 0px 0px 10px;
	background-image: url(../images/00_fond/+_rouge.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
  	background-position: bottom right;
	list-style-type: none;
	float: left;
	display: inline;
}

.bloc_actu_texte {
	margin: 5px 0px 0px 1px;
	width: 170px;
	height: 52px;
	float: left;
	display: inline;
	list-style-type: none;
	border-bottom: 1px solid #ecebeb;
	border-right: 1px solid #ecebeb;
}


.actu_texte {
	margin: 0px 0px 0px 0px;
	width: 170px;
	float: left;
	display: inline;
	list-style-type: none;
}

.actu_photo {

	width: 62px;
	height: 62px;
	margin: 0px 0px 0px 0px;
	float: left;
	display: inline;
	list-style-type: none;
	background-image: url(../images/05_actus/ombre_petit.jpg);
	background-repeat: no-repeat;
}

.actu_photo img{

	width: 40px;
	height: 40px;
	margin: 10px 0px 0px 10px;
	border: 1px solid #cccccc;	
	float: left;
	display: inline;
	list-style-type: none;
}



.actu a:link{
	text-align: left;
	text-decoration: none;
	color: #606060;
}

.actu a:visited{
	text-align: left;
	text-decoration: none;
	color: #606060;
}

.actu a:hover{
	text-align: left;
	text-decoration: none;
	color: Black;
}

.actu a:active{
	text-align: left;
	text-decoration: none;
	color: Black;
}  

/*---------*/
/*---------*/
/*---------*/
/*---------*/

#bloc_article_agenda {
	width: 450px;
	margin: 0 4em 0 0em;
	display: inline;
	float: left;
	list-style-type: none;
	
}

.actu_agenda{
	width: 430px;
	height: 52px;
	margin: 0 0 0.6em 0;
	background-color: white;
	border: 1px solid #ecebeb;
	cursor: auto;
	
}

.actu_photo_agenda_ombre{
	width: 235px;
	height: 70px;
	float: left;
	display: inline;
	background-image: url(../images/00_fond/fond_rect_petit.jpg);
	background-repeat: no-repeat;
	margin: 0px 0px 0px -6px;
	display: inline;
}

.actu_photo_agenda_ombre_carre{
	width: 70px;
	height: 70px;
	float: left;
	display: inline;
	background-image: url(../images/05_actus/ombre_petit.jpg);
	background-repeat: no-repeat;
	margin: 0px 0px 0px -6px;
	display: inline;
}

.actu_photo_agenda_ombre_grand{
	width: 350px;
	height: 75px;
	float: left;
	display: inline;
	background-image: url(../images/00_fond/fond_rect_grand.jpg);
	background-repeat: no-repeat;
	margin: 0px 0px 0px -6px;
	display: inline;
}



.actu_photo_agenda {
	width: 40px;
	height: 40px;
	float: left;
	margin: 14px 0 0 14px;
	display: inline;
	border: 1px #cccccc solid;
}

.actu_photo_agenda img{
	width: 40px;
	height: 40px;
}

.actu_texte_agenda {
	width: 600px;
	margin: 5px 0 10px 5px;
	float: left;
	display: inline;
	
	
}

/*---------*/
/*---------*/
/*---------*/
/*---------*/



h1.actu_texte_1_titre {
	color: gray;
	background-color: #F5F5F5;
	font-size: 24px;
	text-decoration: none;
	margin: 0px 0 0px 0;
	padding: 0 15px 0 15px;
	float: left;
	display: inline;
	clear: both;

	
}


h1.actu_texte_1_titre a:link{
	text-align: left;
	text-decoration: none;
	color: #b21422;
	
}

h1.actu_texte_1_titre a:visited{
	text-align: left;
	text-decoration: none;
	color: #b21422;
}

h1.actu_texte_1_titre a:hover{
	text-align: left;
	text-decoration: none;
	color: #b21422;
}

h1.actu_texte_1_titre a:active{
	text-align: left;
	text-decoration: none;
	color: #b21422;
}  



/*---------*/
/*---------*/

.actu_texte_2_titre {
	float: left;
	background-color: #F5F5F5;
	color: black;
	text-decoration: none;
	margin: 0 0 0 0;
	padding: 0 15px 0 15px;
	display: inline;
	clear: both;
}


.actu_texte_2_titre a:link{
	text-align: left;
	text-decoration: none;
	color: #B21422;
}

.actu_texte_2_titre a:visited{
	text-align: left;
	text-decoration: none;
	color: #B21422;
}

.actu_texte_2_titre a:hover{
	text-align: left;
	text-decoration: none;
	color: black;
}

.actu_texte_2_titre a:active{
	text-align: left;
	text-decoration: none;
	color: #B21422;
}


/*---------*/
/*---------*/

.actu_texte_3_titre {
	background-color: #F5F5F5;
	text-decoration: none;
	padding: 0 15px 0 15px;
	margin: 0 0 0 0;
	float: left;
	display: inline;
	clear: both;
}


.actu_texte_3_titre a:link{
	text-align: left;
	text-decoration: none;
	color: #B21422;
}

.actu_texte_3_titre a:visited{
	text-align: left;
	text-decoration: none;
	color: #B21422;
}

.actu_texte_3_titre a:hover{
	text-align: left;
	text-decoration: none;
	color: black;
}

.actu_texte_3_titre a:active{
	text-align: left;
	text-decoration: none;
	color: #B21422;
}
/*---------*/
/*---------*/



.actu_texte_1 {
	color: #b21422;
	text-decoration: none;
	margin: 10px 0 0 0;
	float: left;
	display: inline;
	width: 290px;
}


.actu_texte_1 a:link{
	text-align: left;
	text-decoration: none;
	color: #b21422;
	
}

.actu_texte_1 a:visited{
	text-align: left;
	text-decoration: none;
	color: #b21422;
}

.actu_texte_1 a:hover{
	text-align: left;
	text-decoration: none;
	color: #B21422;
}

.actu_texte_1 a:active{
	text-align: left;
	text-decoration: none;
	color: #B21422;
}  



/*---------*/
/*---------*/

.actu_texte_2 {
	text-align: left;
	color: black;
	text-decoration: none;
	float: left;
	display: inline;
	width: 290px;
}


.actu_texte_2 a:link{
	text-align: left;
	text-decoration: none;
	color: black;
}

.actu_texte_2 a:visited{
	text-align: left;
	text-decoration: none;
	color: black;
}

.actu_texte_2 a:hover{
	text-align: left;
	text-decoration: none;
	color: black;
}

.actu_texte_2 a:active{
	text-align: left;
	text-decoration: none;
	color: black;
}


/*---------*/
/*---------*/

.actu_texte_3 {
	text-align: left;
	color: Gray;
	text-decoration: none;
	float: left;
	display: inline;
	width: 290px;
}


.actu_texte_3 a:link{
	text-align: left;
	text-decoration: none;
	color: Gray;
}

.actu_texte_3 a:visited{
	text-align: left;
	text-decoration: none;
	color: Gray;
}

.actu_texte_3 a:hover{
	text-align: left;
	text-decoration: none;
	color: Gray;
}

.actu_texte_3 a:active{
	text-align: left;
	text-decoration: none;
	color: Gray;
}


/*---------*/

/*---------------------*/
/*---------------------*/
/*---------------------*/


.bloc_hcal_actu {
	padding: 0;
	margin: 0;
	list-style: none;
	width: 720px;
	float: left;
display: block;
}

.bloc_hcal_actu ul{
	padding: 0;
	margin: 0 0 0 0px;
	list-style: none;
	width: 720px;
}

.bloc_hcal_actu li{
	padding: 0;
	margin: 0 0 0 0px;
	list-style: none;
	width: 720px;
}

.actu_photo_actu_ombre_grand{
width: 720px;
margin: 0 0 20px 0;
padding: 0 0 20px 0;
border-bottom: 3px solid #f6f6f6;
float: left;
display: inline;

}

.actu_photo_actu{
	width: 260px;
	height: 65px;
	float: left;
	border: 1px solid #cccccc;
	margin: 0 10px 0 0;
	display: inline;
}

.bloc_actu_article{
	width: 420px;
	float: left;
	display: inline;
}


.actu_actu_1_article{
font-size: 13px;
width: 420px;
float: left;
color:gray;

}

.actu_actu_1_article a{
color:gray;
float: left;
}

.actu_actu_1_article a:link{
	color: gray;
	text-decoration: none;

}

.actu_actu_1_article a:visited{
	color: gray;
	text-decoration: none;
}

.actu_actu_1_article a:hover{
	color: Black;
	text-decoration: none;
}

.actu_actu_1_article a:active{
	color: gray;
	text-decoration: none;
	
}
.actu_actu_2_article{
width: 420px;
float: left;
color: gray;
}

.actu_actu_2_article a{
width: 420px;
float: left;
color: gray;
}



.actu_actu_2_article a:link{
	color: gray;
	text-decoration: none;

}

.actu_actu_2_article a:visited{
	color: gray;
	text-decoration: none;
}

.actu_actu_2_article a:hover{
	color: Black;
	text-decoration: none;
}

.actu_actu_2_article a:active{
	color: gray;
	text-decoration: none;
	
}
	
	/*---------------------*/
/*---------------------*/
/*---------------------*/


/*---------*/

.corps_agenda{
	width: 720px;
	float: left;
	margin: 0px 0 5px 0;
}


.corps_agenda_date{
margin: 5px 0 0px 0;
color: Maroon;
float: left;	
display: inline;

}

.corps_agenda_texte{
width: 500px;
margin: 0;
padding: 0;
float: left;	
display: inline;
background-color: #F5F5F5;

}

.corps_agenda_texte_texte{
width: 480px;
padding: 7px 10px 10px 10px;
margin: 0;
text-align: justify;

}


.corps_agenda_bas{
	width: 720px;
	margin: 0px 0 15px 0px;
	display: block;
	float: left;
}

.plus{
	width: 300px;
	float: left;
	color: maroon;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #ECEBEB;
	margin: 10px 0 5px 0;
	padding: 0;
	text-transform: uppercase;
}

.actu_texte_agenda_descriptif_infos{
	width: 300px;
	border-left: 1px solid #ECEBEB;
	padding: 0 0 0 20px;
	margin: 0 0 15px 0px;
	display: inline;
	float: left;
}

.actu_texte_agenda_descriptif_infos p{
	width: 330px;
}

.actu_texte_agenda_descriptif{
width: 300px;
height: auto;
float: left;
display: inline;
padding: 5px 5px 5px 5px


}

/*---------*/
/*---------*/

.actu_texte_agenda_descriptif a{
	text-decoration: none;
	display: inline;
}


.actu_texte_agenda_descriptif a:link{
	text-decoration: none;
	color: #b21422;
	text-decoration: none;
}

.actu_texte_agenda_descriptif a:visited{
	color: #b21422;
	text-decoration: none;
}

.actu_texte_agenda_descriptif a:hover{
	color: Black;
	text-decoration: none;
}

.actu_texte_agenda_descriptif a:active{
	color: Gray;
} 

/*---------*/
/*---------*/

.actu_texte_agenda_descriptif_actus{
	width: 350px;
	min-height: 320px;
	margin: 0 10px 0 0;
	float: left;
}



.pagination {
margin: 15px 0 0 15px;
width: 300px;
	display: inline;
float: left;
}

/*---------*/
/*---------*/
/*---------*/
/*---------*/

.bloc_actu_evenement{
	width: 350px;
	margin: 0 0 0px 0;
}

ul.bloc_actu_evenement_liste {
	padding: 0px;
	margin: 0px;
}

.bloc_actu_evenement_liste{
	margin: 0 0 0 0;
}


.bloc_actu_evenement_liste li{
	margin: 0 0 0 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	list-style-type: none;
	width: 350px;
	float:left;
}


.bloc_hcal{
	width: 365px;
	margin: 0 0 0px 0px;
}

.bloc_actu_texte_liste{
	margin: 0px 0 0 0;
	width: 290px;
	display: inline;
	height: 63px;
	float: left;
	border-bottom: 1px dashed #ecebeb;
	background-image: url(../images/00_fond/+_rouge.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
  	background-position: bottom right;

}

.hr_gris{
background-color: #A9A9A9;
	height: 1px;
	width: auto;
}

/*---------*/
/*---------*/

/*---------*/
/*---------*/
/*---------*/
/*---------*/

.bloc_sites{
	width: 740px;
	margin:0;
	padding:0; 
	list-style-type: none;
	float: left;
	background-image:url(../images/00_fond/fond_article_article.jpg);
}



ul.bloc_sites_liste {
	padding: 0px;
	margin: 0 10px 13px 0;
	background-image: url("http://www.culture-en-limousin.fr/squelettes/images/00_fond/cartouche_site.jpg");
	height :120px;
	width: 345px;
}


.bloc_sites_liste{
margin:0 5px 20px 0;
padding:0; 
width: 365px;
display: inline;
float: left;
list-style-type: none;
}

.sites_photo{
	width: 120px;
	height: 90px;
	float: left;
	display: inline;
	margin: 0px 0px 0px 0px;

}

.sites_photo_agenda {
	width: 120px;
	height: 90px;
	float: left;
	margin: 0px 8px 0 0px;
	display: inline;
	border: 1px #EEEEEE solid;
}


.bloc_sites_liste li{
	margin:0 5px 10px 0;
	padding: 0px 0px 0px 0px;
	display: inline;
	list-style-type: none;
	width: 365px;
	float:left;
}


.bloc_hcal_sites{
	width: 365px;
	margin: 15px 0 0 15px;
}

/*---------*/

.bloc_sites_liste_annuaire{
margin:0 5px 15px 0;
padding:0; 
width: 350px;
display: inline;
float: left;
list-style-type: none;
border-bottom: 1px solid #ecebeb;
border-right: 1px solid #ecebeb;

}


/*---------*/

.sites_texte_article {
	margin: 0px 0px 0px 3px;
	width: 190px;
	display: inline;
	float: left;
	text-align: left;
}




.sites_texte_1_article {
	font-size: 13px;
	color: black;
	text-decoration: none;
	margin: 0px 0 0 8px;
	float: left;
	display: inline;
	width: 190px;
	text-align: left;
}


.sites_texte_1_article a:link{
	text-align: left;
	text-decoration: none;
	color: black;
	
}

.sites_texte_1_article a:visited{
	text-align: left;
	text-decoration: none;
	color: black;
}

.sites_texte_1_article a:hover{
	text-align: left;
	text-decoration: none;
	color: #b21422;
}

.sites_texte_1_article a:active{
	text-align: left;
	text-decoration: none;
	color: #b21422;
}  



/*---------*/
/*---------*/

.sites_texte_2_article {
	color: black;
	text-decoration: none;
	margin: 0px 0 0 8px;
	float: left;
	display: inline;
	width: 190px;
	text-align: left;
}


.sites_texte_2_article a:link{
	text-align: left;
	text-decoration: none;
	color: black;
}

.sites_texte_2_article a:visited{
	text-align: left;
	text-decoration: none;
	color: black;
}

.sites_texte_2_article a:hover{
	text-align: left;
	text-decoration: none;
	color: black;
}

.sites_texte_2_article a:active{
	text-align: left;
	text-decoration: none;
	color: black;
}


/*---------*/
/* //////////////// */
/* //////////////// */
/*---------*/

.sites_texte_3_article {
	color: Gray;
	text-decoration: none;
	margin: 0px 0 0 8px;
	float: left;
	display: inline;
	width: 190px;
	text-align: left;
}

.sites_texte_3_article a {
	color: Gray;
	text-align: left;
}

.sites_texte_3_article a:link{
	color: Gray;
	text-decoration: none;
	text-align: left;
	text-decoration: none;

}

.sites_texte_3_article a:visited{
	color: Gray;
	text-decoration: none;
	text-align: left;
	text-decoration: none;
}

.sites_texte_3_article a:hover{
	color: Gray;
	text-decoration: none;
	text-align: left;
	text-decoration: none;
}

.sites_texte_3_article a:active{
	color: Gray;
	text-decoration: none;
	text-align: left;
	text-decoration: none;
}

/*---------*/
/*---------*/

/*---------*/
/*---------*/

#bloc_article_agenda a:link{
	text-align: left;
	text-decoration: none;
	color: Black;
}

#bloc_article_agenda a:visited{
	text-align: left;
	text-decoration: none;
	color: Black;
}

#bloc_article_agenda a:hover{
	text-align: left;
	text-decoration: none;
	color: #DC143C;
}

#bloc_article_agenda a:active{
	text-align: left;
	text-decoration: none;
	color: Black;
}  


/*---------*/
/*---------*/

#partie_droite {
	margin:0 0 0 0px;
	width: 200px;
	float: left;
	display: inline;
	padding: 0 0px 0 0;
	background-image: url(../images/00_fond/fond_droite.jpg)
	
}
		
#bloc_droite { /*- 3ème bloc--*/
	width: 175px;
	float: left;
	display: inline;
	font-size: 11px;
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	margin:0 0 0 0px;


		}
		
		
.culture_en_limousin{
	display: inline;
	float: left;
	width: 160px;
	margin: 0px 0 0px 0px;

}

.titre_culture_en_limousin{
	display: inline;
	float: left;
	width: 160px;
	margin: 0 0 0px 0;

}

.titre_culture_en_limousin_texte{
	background-color: #9ACD32;
	color: white;	
	margin: 0 0 0px 7px;
	padding: 0 0 0 5px;
}


/*---------*/

.focus{
	display: none;
	float: left;
	width: 170px;
	margin: 0 0 0px 0px;

}

.titre_focus{
	display: inline;
	float: left;
	width: 165px;
	height: 30px;
	margin: 0 0 0px 0;
	border-bottom: 1px solid #ecebeb;
}

.focus_ombre{
	width: 170px;
	height: 120px;
	background-image: url(../images/02_droite/focus_ombre.jpg);
	background-repeat: no-repeat;
	display: inline;
	float: left;
	margin: 2px 0 2px 0;
}

.focus_bloc{
	width: 150px;
	margin: 8px 8px 8px 8px;
	float: left;
	display: inline;
	background-image: url(../images/00_fond/+_vert.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
  	background-position: right bottom; 
}

.focus_photo {
	width: 140px;
	height: 60px;
	margin: 4px 4px 2px 4px;
	border: 1px solid White;
	float: left;
	display: inline;
}

.focus_texte {
	margin: 0px 2px 2px 8px;
	width: 140px;
	height: 30px;
	float: left;
	display: inline;

}


.focus_texte a:link{
	text-align: left;
	text-decoration: none;
	color: #606060;;
}

.focus_texte a:visited{
	text-align: left;
	text-decoration: none;
	color: #606060;

}

.focus_texte a:hover{
	text-align: left;
	color: black;
	text-decoration: none;
}

.focus_texte a:active{
	text-align: left;
	text-decoration: none;
	color: #606060;
}  

.centre_ressources{
	display: inline;
	float: left;
	width: 160px;
	margin: 10px 0 5px 0;
	padding: 0 0 5px 0;
	border-bottom: 1px dashed #ecebeb;
}

.titre_centre{
	display: inline;
	float: left;
	width: 165px;
	height: 35px;
	margin: 0 0 0px 0;
}



.barre_ressources {
	margin:5px 5px 0px 5px;
	float: left;
	display: inline;
	}
	
select.barre {
	padding: 2px 4px 2px 4px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	font-family: Trebuchet MS;
	font-size: 11px;
	margin: 0px 0px 0 0px;
	width: 160px;

}

select.barre:hover {
	background-color: White;
	color: Black;
}

.barre_flux{
	margin: 5px 5px 0px 5px;
	float: left;
	display: inline;
}
	
select.barre_flux_barre {
	padding: 2px 4px 2px 4px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	font-family: Trebuchet MS;
	font-size: 11px;
	margin: 0px 0px 0 8px;
	width: auto;

}

select.barre_flux_barre:hover {
	background-color: White;
	color: Black;
}




#idselect {
width: 160px;
font-family: Trebuchet MS;
margin : 4px 0 0 4px;


}

.annuaire{
	display: inline;
	float: left;
	width: 170px;
	margin: 10px 0 5px 0;
}

.titre_annuaire{
	display: inline;
	float: left;
	width: 165px;
	height: 30px;
	margin: 0px 0 0px 0;
	border-bottom: 1px solid #ecebeb;
	
}

/* //////////////// */
/* //////////////// */


.recherche_portail_texte{
		width: 155px;
		float: left;
		display: inline;
		text-align: justify;
		margin: 4px 0px 4px 0px;
		border-bottom: 1px dashed #ecebeb;
		background-image: url(../images/puce_verte.jpg);
		background-repeat: no-repeat;
		background-attachment: scroll;
  		background-position: right; 
		
}

.recherche_portail_texte a{
	text-decoration: none;
	display: block;
	margin-left: 7px;
}


.recherche_portail_texte a:link{
	text-decoration: none;
	color: #606060;
	text-align: left;
}

.recherche_portail_texte a:visited{
	color: #606060;
	text-align: justify;
}

.recherche_portail_texte a:hover{
	color: Black;
	text-align: left;
	text-decoration: none;
}

.recherche_portail_texte a:active{
	color: Gray;
	text-align: left;
} 


/* //////////////// */
/* //////////////// */

.recherche_annuaire_texte{
		width: 155px;
		float: left;
		display: inline;
		text-align: justify;
		margin: 4px 0px 4px 0px;
		background-image: url(../images/puce_orange.jpg);
		background-repeat: no-repeat;
		background-attachment: scroll;
  		background-position: right; 
		border-bottom: 1px dashed #ECEBEB;
		text-transform: uppercase;
		}

.recherche_annuaire_texte a{
	text-decoration: none;
	display: block;
	margin-left: 7px;
	width: 137px;
	padding: 0 0 0 5px;
}


.recherche_annuaire_texte a:link{
	text-decoration: none;
	color: #606060;
	text-align: justify;
}

.recherche_annuaire_texte a:visited{
	color: #606060;
	text-align: justify;
}

.recherche_annuaire_texte a:hover{
	color: black;
	text-align: justify;
	text-decoration: none;
}

.recherche_annuaire_texte a:active{
	color: #606060;
	text-align: justify;
} 

/* //////////////// */

.menu_recherche_agenda{
		width: 155px;
		float: left;
		display: inline;
		text-align: justify;
		margin: 4px 0px 4px 0px;
		border-bottom: 1px dashed #ecebeb;
		background-image: url(../images/puce_rouge.jpg);
		background-repeat: no-repeat;
		background-attachment: scroll;
  		background-position: right; 
		
}

.menu_recherche_agenda a{
	text-decoration: none;
	display: block;
	margin-left: 7px;
}


.menu_recherche_agenda a:link{
	text-decoration: none;
	color: #606060;
	text-align: justify;
}

.menu_recherche_agenda a:visited{
	color: #606060;
	text-align: justify;
}

.menu_recherche_agenda a:hover{
	color: Black;
	text-align: justify;
	text-decoration: none;
}

.menu_recherche_agenda a:active{
	color: Gray;
	text-align: justify;
} 


/* //////////////// */



.recherche_agenda_texte{
		font-size: 11px;
		font-family: Trebuchet MS, Verdana, Arial, sans-serif;
		width: 160px;
		float: left;
		display: inline;
		text-align: justify;
		margin: 4px 0px 4px 0px;
		border-bottom: 1px dashed #ecebeb;
		background-image: url(../images/00_fond/+_rouge.jpg);
		background-repeat: no-repeat;
		background-attachment: scroll;
  		background-position: bottom right; 
		
}

.recherche_agenda_texte a{
	text-decoration: none;
	display: block;
	margin-left: 7px;
}


.recherche_agenda_texte a:link{
	text-decoration: none;
	color: #606060;
	text-align: justify;
}

.recherche_agenda_texte a:visited{
	color: #606060;
	text-align: justify;
}

.recherche_agenda_texte a:hover{
	color: Black;
	text-align: justify;
	text-decoration: none;
}

.recherche_agenda_texte a:active{
	color: Gray;
	text-align: justify;
} 

/* //////////////// */
/* //////////////// */

#agenda{
	display: inline;
	float: left;
	width: 170px;
	margin: 15px 0 0px 0;
}

.titre_agenda{
	display: inline;
	float: left;
	width: 165px;
	height: 30px;
	margin: 0px 0 0px 0;
	border-bottom: 1px solid #ecebeb;
}

/* //////////////// */
/* //////////////// */

#inscriptionml{
	display: inline;
	float: left;
	width: 170px;
	margin: 15px 0 0px 0;
}

.titre_inscriptionml{
	display: inline;
	float: left;
	width: 165px;
	height: 30px;
	margin: 0px 0 0px 0;
	border-bottom: 1px solid #ecebeb;
}


/* Habillage du mini calendrier */

#calendar {
text-align: center;
width: 160px;
float: left;
margin : 0 0 0 5px;
padding: 0 0 15px 0;
border-bottom: 1px solid #ecebeb;
font-size: 11px;
font-family: Trebuchet MS;
	 }
	 
#calendar a:link{
	color: #CC3333;
	text-decoration: none;
}
	 
#calendar table { 
margin: 0 auto;
padding: 0;
width: 155px;
float: left;
  }
  
#calendar caption { 
margin: 0.2em 0 0.2em 0;
}

#calendar th { background: #ccc; color: #666; }
#calendar th abbr { border: none; }
#calendar td { margin: 0; padding: 0; border: none; text-align: center; background: #ddd; line-height: 1.6em; }
#calendar td.horsperiode { background: #ececec; color: #ccc; }
#calendar td.occupe { background: #ececec; }
#calendar td.today {  font-weight: bold; background: #cccccc; }
#calendar td a { text-decoration: none; display: block; }
#calendar td span { color: #aaa; }
#calendar td a:hover {
	color: black;
}

.metadata{
display: block;
text-align: center;
width: 155px;
margin-left: 2em;
}

.metadata a:link{
	color: #CC3333;
}


/* microformats hcal */
.vevent {
	background: #eee;
	border: 2px solid #ececec;
	-moz-border-radius: 1em;
	margin: 10px auto;
	padding: 10px;
	min-height: 80px; }
.vevent .summary, .vevent .summary a { color: #000; }
.vevent .summary a:hover { text-decoration: underline; }

/* */
.vevent .description, .vevent .metadata { display: none; }
.page_item .vevent .description, .page_item .vevent .metadata { display: block; }
.vevent .spip_logos { margin: 0 10px 10px 0; float: left; }
.page_item .vevent .spip_logos { margin: 0 0 10px 10px; float: right; }

/* */
.vevent .date {}
.vevent .dtstamp { border: none; }
.vevent .dtstart, .vevent .dtend { display: none; }
.vevent .location {}

/*---------*/


#bloc_article {
	width: 720px;
	height: auto;
	margin: 10px 0 10px 1px;
	display: inline;
	list-style-type: none;
	float: left;
	color: Gray;
	
	
}

#bloc_article a:link{
	text-decoration: none;
	color: #A52A2A;
}

#bloc_article a:visited{
	text-decoration: none;
	color: #A52A2A;
}

#bloc_article a:hover{
	text-decoration: none;
	color: Black;
}

#bloc_article a:active{
	text-decoration: none;
	color: Black;
}



/*---------*/
/*---------*/

.annuaire_texte_lien {
	width: 250px;
	margin: 0 10px 0 0;
	padding: 0;
	display: inline;
	float: left;
}

.annuaire_texte_nombre {
	width: 50px;
	margin: 0 0 0 0;
	padding: 0;
	display: inline;
	float: left;
}



/*---------*/
/*---------*/

#bloc_article_article {
	width: 720px;
	display: block;
	font-size: 11px;
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	float: left;
	margin: 10px 0 0 0px;

}

#bloc_evenement {
	width: 720px;
	display: block;
	font-size: 11px;
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	float: left;
	margin: 10px 0 0 0px;
	background-image: url(../images/00_fond/fond_article_article.jpg);
}

#bloc_article_article a:link{
	text-decoration: none;
	color: #A52A2A;
}

#bloc_article_article a:visited{
	text-decoration: none;
	color: #A52A2A;
}

#bloc_article_article a:hover{
	text-decoration: none;
	color: Black;
}

#bloc_article_article a:active{
	text-decoration: none;
	color: Black;
}



/*---------*/
/*---------*/






/*---------*/
/*---------*/

#bloc_article_modif {
	margin: 10px 0 0 0px;
	padding: 10px;
	display: block;
	float: left;
	font-size: 11px;
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	list-style-type: none;
}

#bloc_article_recherche {
	width: 720px;
	margin: 10px 0 0 0px;
	display: block;
	float: left;
	font-size: 11px;
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	list-style-type: none;
}

#bloc_article_recherche a:link{
	text-decoration: none;
	color: #A52A2A;
}

#bloc_article_recherche a:visited{
	text-decoration: none;
	color: #A52A2A;
}

#bloc_article_recherche a:hover{
	text-decoration: none;
	color: Black;
}

#bloc_article_recherche a:active{
	text-decoration: none;
	color: Black;
}

ul.recherche{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	
}


ul.recherche_li{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	
}

ul.recherche.li{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	
}

.recherche li{
	padding: 0px;
	margin: 0px 0 10px 20px;
	list-style-type: none;
}




/*---------*/
/*---------*/




/*---------*/
/*---------*/
/*---------*/
/*---------*/



.bloc_actu_evenement_article{
	width: 720px;
	margin: 0px 0 0 0;
	padding:0; 
	list-style-type: none;
	display: inline;
}

.bloc_actu_evenement_liste_article{
	float:left;
	margin: 0 0 0 0px;
	padding: 0; 
	width: 360px;
	display: inline;
	list-style-type: none;
}
	
	

.bloc_hcal_article{
		width: 350px;
		height: 78px;
		display: inline;
		float: left;
		margin:0 5px 0px 0;
		padding:0;
		cursor:pointer;
}

.bloc_actu_texte_article{
	margin: 10px 0 0 4px;
	width: 275px;
	background-image: url(../images/00_fond/+_rouge.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
  	background-position: bottom right;
	float: left;
}


.pagination_article {
margin: 15px 0 0 15px;
width: 700px;
float: left;
}

.rubrique_article{
	font-size: 22px;
	margin: 15px 0 0 0;
}

.ps_article{
	width: 700px;
	margin: 0px 0 0px 5px;
	float: left;
	
	
}

/*---------*/
/*---------*/



.actu_texte_1_article {
	color: #b21422;
	text-decoration: none;
	margin: 0px 0 0 0;
	float: left;
	display: inline;
	width: 270px;
	text-align: left;
}


.actu_texte_1_article a:link{
	text-align: left;
	text-decoration: none;
	color: #b21422;
	
}

.actu_texte_1_article a:visited{
	text-align: left;
	text-decoration: none;
	color: #b21422;
}

.actu_texte_1_article a:hover{
	text-align: left;
	text-decoration: none;
	color: #b21422;
}

.actu_texte_1_article a:active{
	text-align: left;
	text-decoration: none;
	color: #b21422;
}  



/*---------*/
/*---------*/

.actu_texte_2_article {
	color: black;
	text-decoration: none;
	margin: 0 0 0 0;
	float: left;
	display: inline;
	width: 270px;
	text-align: left;
}


.actu_texte_2_article a:link{
	text-align: left;
	text-decoration: none;
	color: black;
}

.actu_texte_2_article a:visited{
	text-align: left;
	text-decoration: none;
	color: black;
}

.actu_texte_2_article a:hover{
	text-align: left;
	text-decoration: none;
	color: black;
}

.actu_texte_2_article a:active{
	text-align: left;
	text-decoration: none;
	color: black;
}


/*---------*/
/*---------*/

.actu_texte_3_article {
	color: Gray;
	text-decoration: none;
	margin: 0 0 0 0;
	float: left;
	display: inline;
	width: 270px;
	text-align: left;
}


.actu_texte_3_article a:link{
	text-align: left;
	text-decoration: none;
	color: Gray;
}

.actu_texte_3_article a:visited{
	text-align: left;
	text-decoration: none;
	color: Gray;
}

.actu_texte_3_article a:hover{
	text-align: left;
	text-decoration: none;
	color: Gray;
}

.actu_texte_3_article a:active{
	text-align: left;
	text-decoration: none;
	color: Gray;
	border-bottom: 1px solid #ecebeb;
	border-left: 1px solid #ecebeb;
}

/*---------*/
/*---------*/

/*---------*/
/*---------*/



.bloc_article_droite {
	width: 208px;
	float: right;
	margin: 0px 0px 20px 0px;
	padding: 0 0 10px 0;
	background-color: #F6F6F6;
	
}


.liste_thematiques {
	padding: 0;
	margin: 0;
	list-style: none;
	width: 150px;
}

.liste_thematiques ul{
	padding: 0;
	list-style: none;
	width: 150px;
	margin: 0 0 10px 0;
}

.liste_thematiques li{
	padding: 0;
	margin: 0 0 0 30px;
	list-style: none;
	width: 150px;
	list-style-image : url(../images/puce_rouge.jpg);
	color:black;
}

/* //////////////// */

.menu_recherche_agenda{
		width: 155px;
		float: left;
		display: inline;
		text-align: justify;
		margin: 4px 0px 4px 0px;
		border-bottom: 1px dashed #ecebeb;
		background-image: url(../images/puce_rouge.jpg);
		background-repeat: no-repeat;
		background-attachment: scroll;
  		background-position: right; 
		text-transform: uppercase;
}

.menu_recherche_agenda a{
	text-decoration: none;
	display: block;
	margin-left: 7px;
}


.menu_recherche_agenda a:link{
	text-decoration: none;
	color: #606060;
	text-align: justify;
}

.menu_recherche_agenda a:visited{
	color: #606060;
	text-align: justify;
}

.menu_recherche_agenda a:hover{
	color: Black;
	text-align: justify;
	text-decoration: none;
}

.menu_recherche_agenda a:active{
	color: Gray;
	text-align: justify;
} 


/* //////////////// */



.carte_droite{
		font-size: 11px;
		font-family: Trebuchet MS, Verdana, Arial, sans-serif;
		width: 180px;
		float: left;
		display: inline;
		text-align: justify;
		margin: 0px 0px 0px 10px;
	
}

.carte_droite a{
	text-decoration: none;
	display: block;
	margin-left: 7px;
}


.carte_droite a:link{
	text-decoration: none;
	color: #B21422;
	text-align: justify;
}

.carte_droite a:visited{
	color: #B21422;
	text-align: justify;
}

.carte_droite a:hover{
	color: Black;
	text-align: justify;
	text-decoration: none;
}

.carte_droite a:active{
	color: #B21422;
	text-align: justify;
} 

/* //////////////// */

.web2{
	width: 190px;
	float: left;
	display: inline;
			
}

/* //////////////// */


/*---------*/


#hierarchie a:link{
		text-decoration: none;
	color: #A52A2A;
}

#hierarchie a:visited{
	text-decoration: none;
	color: #A52A2A;
}

#hierarchie a:hover{
	text-decoration: none;
	color: Black;
}

#hierarchie a:active{
	text-decoration: none;
	color: Black;
}  

/*---------*/
/*---------*/



.infos_article a:link{
		text-decoration: none;
	color: #FF6B33;
}

.infos_article a:visited{
	text-decoration: none;
	color: #FF6B33;
}

.infos_article a:hover{
	text-decoration: none;
	color: Black;
}

.infos_article a:active{
	text-decoration: none;
	color: Black;
}  


/*---------*/

#corps_03{
float: left;
display: inline;
list-style-type: none;
width: 970px;
height: 50px;
clear: both;
margin: 10px 0px 0px 15px;
background-image: url(../images/00_fond/fond_bas.jpg);
		}

#pied_page {
	border-top: 1px solid #ecebeb;
	float: left;
	width: 740px;
	font-size: 11px;
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	display: inline;

	padding: 0px 0 0px 0;


}

.pied_case {
	margin: 5px 0px 0px 5px;

	height: 20px;
	float: left;
	display: inline;
		}

.pied_a a{
	margin: 4px 5px 4px 0px;
	display: block;
	color: #bbbbbb;
}

.pied_a a:link{
	text-decoration: none;
	color: #bbbbbb;
}

.pied_a a:visited{
	text-decoration: none;
	color: #bbbbbb;
}

.pied_a a:hover{
	color: Black;
}

.pied_a a:active{
	color: Black;
}  

.barre{
	margin: 5px 5px 0px 5px;
	float: left;
	display: inline;
}

.barre_a a{
	margin: 4px 2px 4px 2px;
	display: block;
}






/*-------------------------------------*/
/*----------Recherche Agenda-----------*/
/*-------------------------------------*/


.rechercheagendag{
  width: 200px;
  float: left;
  margin:20px 0 0 20px;
   font-family :Trebuchet MS;
	font-size: 11px;
	display: inline;
}
.rechercheagendam{
  width: 160px;
  float: left;
	display: inline;
  margin:20px 40px 0 0;
	
}

.rechercheagendam_annuaire{
  width: 200px;
  float: left;
	display: inline;
	margin:20px 0px 0 0;

}


.rechercheagendad{
  width: 180px;
  float: left;
 	display: inline;
	margin:20px 0 0 0;
}
.rechercheagendag select {
  width: 160px;;
}
.rechercheagendad select {
  width: 160px;
}

.rechercheagendatitre {
  margin-bottom: 4px;
  color: white;
  background-color: #CB4B4B;
  width:160px;
  float: left;
  
}

.rechercheagendatitre_annuaire {
	margin-bottom: 4px;
	color: White;
	background-color: #FF8C00;
	width: 160px;
	float: left;
}

label.titre_recherche_agenda{
  margin-left:10px;
}


.rechercheagendadecale {
	margin:3px 0 20px 0;
	}

.rechercheagendadecale_02{
	margin:3px 0 20px 0;
	border: 1px solid #CCCC;
	width: 160px;
	}
	
	
.rechercheagendadecale_03{
	margin:3px 0 20px 0;
	border: 1px solid #CCCCCC;
	width: 160px;
}
	
rechercheagendadecale_periode{
	margin:3px 0 20px 0;
	
}
.formrechercheagenda {
  border: 1px solid #ecebeb;
	height: 287px;
	margin: 0 0 0 0 px;
	float: left;
	width: 605px;

}

.formrechercheannuaire {
  border: 1px solid #ecebeb;
	height: 200px;
	margin: 0 0 20px 0px;
	float: left;
	width: 605px;

}
.rechercheagendadecale_02{
	margin:0px 0 20px 0;
	padding:	0 0 7px 0;
	float:left;
	border: 1px solid #CCCCCC;
	width:158px;
	
}

/*---------------------*/
/*---------------------*/

select.typeev {
	padding: 2px 4px 2px 4px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	font-family: Trebuchet MS;
	font-size: 11px;
	margin: 0px 0px 0 0px;
	width: 160px;

}

select.typeev:hover {
	background-color: White;
	color: Black;
}

input{
font-family :Trebuchet MS;
font-size: 11px;
}


input.grosbuttom {
border:1px solid #CCCCCC;
padding:2px 4px;
text-transform:uppercase;   
font-family :Trebuchet MS;
font-size: 11px;
}

input.petitbuttom {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
color:#CCCCCC;
text-transform:lowercase;
width: 21px;
padding:0px;

}

input.texte_recherche {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
padding:0px 4px;
width: 100px;
font-family :Trebuchet MS;
font-size: 11px;
}

input.texte_recherche_agenda {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
padding:0px 4px;
width: 150px;
font-family :Trebuchet MS;
font-size: 11px;
}

input.texte_recherche_annuaire {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
padding:0px 4px;
width: 150px;
font-family :Trebuchet MS;
font-size: 11px;
height: 22px;
}

.bouton_valider{
margin-right :22px;
padding-top:5px;
text-align:center;
float: right;
display: inline;
}

.bouton_modifier{
padding-top:15px;
text-align:center;
width:100%;
}

/*---------------------*/


.resultats_recherche{
	list-style-type:none;
}

.bloc_recherche{
	width:720px;
	margin:0 0 10px 0;
	border-bottom: 1px solid #ecebeb;
	padding-bottom: 10px;
	float: left;
}

/*---------------------*/

.bloc_texte_recherche{
		margin: 10px 0px 0px 0px;
		padding:0;
		display: inline;
}

/*---------------------*/

.bloc_texte_1_recherche{
	font-size: 13px;
	width: 650px;
	margin-top: 8px;
	display: inline;
	float: left;
	color: black;
}

.bloc_texte_1_recherche a{
	color: black;
	text-align: left;
}

.bloc_texte_1_recherche a:link{
	color: black;
	text-decoration: none;
	text-align: left;
	text-decoration: none;

}

.bloc_texte_1_recherche a:visited{
	color: black;
	text-decoration: none;
	text-align: left;
	text-decoration: none;
}

.bloc_texte_1_recherche a:hover{
	color: darkred;
	text-decoration: none;
	text-align: left;
	text-decoration: none;
}

.bloc_texte_1_recherche a:active{
	color: black;
	text-decoration: none;
	text-align: left;
	text-decoration: none;
}

/*---------------------*/

.bloc_texte_2_recherche{
 margin: 0;
 width: 650px;
 display: inline;
 	float: left;
}

.bloc_texte_2_recherche a{
	color: darkred;
	text-align: left;
}

.bloc_texte_2_recherche a:link{
	color: darkred;
	text-decoration: none;
	text-align: left;
	text-decoration: none;

}

.bloc_texte_2_recherche a:visited{
	color: Gray;
	text-decoration: none;
	text-align: left;
	text-decoration: none;
}

.bloc_texte_2_recherche a:hover{
	color: Black;
	text-decoration: none;
	text-align: left;
	text-decoration: none;
}

.bloc_texte_2_recherche a:active{
	color: Gray;
	text-decoration: none;
	text-align: left;
	text-decoration: none;
}

/*---------------------*/
/*---------------------*/


.bloc_texte_3_recherche{
margin: 0;
text-align: justify;
color: gray;
width: 650px;
}

.bloc_texte_3_recherche a{
	color: gray;
}

.bloc_texte_3_recherche a:link{
	color: gray;
	text-decoration: none;
	text-align: left;

}

.bloc_texte_3_recherche a:visited{
	color: gray;
	text-decoration: none;
	text-align: left;
}

.bloc_texte_3_recherche a:hover{
	color: Black;
	text-decoration: none;
	text-align: left;
}

.bloc_texte_3_recherche a:active{
	color: gray;
	text-decoration: none;
	text-align: left;
}

/*---------------------*/
/*---------------------*/

.rss_01 {
border-right: 1px solid #ECEBEB;
margin: 10px 10px 10px 0x;
width: 229px;
float:left;
}

.rss_02 {
list-style-type: none;
line-height: 14px;
margin: 5px 0 0 0;
border-bottom: 1px solid #ECEBEB;
padding: 0 0 5px 0;

}

.rss_03 {
font-family: Trebuchet MS;
width: 200px;
font-size: 11px;
list-style-type: none;
background-image: none;
background-repeat: no-repeat;
background-position: left center;
margin: 0 0px 0 10px;
line-height: 14px;
padding: 0 0 5px 30px;
border-bottom: 1px solid #ECEBEB;

}




/*---------------------*/
/*---------------------*/
/*---------------------*/


/* SPIP-STYLE                                              version 1.9  */
/* Cette feuille contient les styles associes au code genere par SPIP.  */
/* Ces styles sont indispensables et doivent necessairement etre        */
/* definis pour le bon fonctionnement de vos squelettes.                */


/* Raccourcis typographiques de SPIP */
i.spip {}
strong.spip {}
hr.spip { 
color: #ecebeb;
background-color: #ecebeb;
height: 1px;
border: 0;
}

.spip_puce { list-style-position: outside; }

ul.spip {}
ol.spip {}
li.spip {}

h2{
	font-size: 13px;
	font-weight: normal;
 }

h3.spip {
	text-align: center; 
	margin-top: 2em; 
	margin-bottom: 1.4em; 
	font-size: 1.15em; 
	font-weight: bold; }

/* Paragraphes, citations, code et poesie */
p.spip {	
line-height: 16px	;
	}
p.spip_note {}

blockquote.spip, .spip_serif { font-family: Georgia, Times, serif; }

blockquote.spip { 
	margin: 1em; 
	padding-left: 1em;
	padding-right: 1em;
	border: 1px dotted; }

div.spip_poesie { 
	margin: 1em; 
	padding-left: 1em; 
	border-left: 1px solid;
	font-family: Garamond, Georgia, Times, serif; }
div.spip_poesie div { text-indent: -60px; margin-left: 60px; }

.spip_code, .spip_cadre { font-family: monospace; font-style: normal; font-size: 1.2em; }
.spip_cadre { width: 99%; border: 1px inset; }

.spip_surligne { background: #FF6; }

/* Tableaux */
table.spip {
	margin: auto;
	margin-bottom: 1em;
	border-collapse: collapse;
	width: 100%}
table.spip caption {
	caption-side: top; /* bottom pas pris en compte par IE */
	text-align: center;
	margin: auto;
	padding: 3px;
	font-weight: bold; }
table.spip tr.row_first { background: #FFC; }
table.spip tr.row_odd { background: #DDD; }
table.spip tr.row_even { background: #EEE; }
table.spip th, table.spip td { padding: 3px; text-align: center; vertical-align: middle; }

/* Logos, documents et images */
img, .spip_logos { margin: 0; padding: 0; border: none; }

.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: 0px;  position : relative ;}
.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; margin-top: 5px;  position : relative ;}
.spip_doc_titre { font-weight: bold; font-size: 11px; margin-left: auto; margin-right: auto; }
.spip_doc_descriptif { clear: both; font-size: 11px; margin-left: auto; margin-right: auto; }

/* Images typographiques (via image_typo), URL a revoir... */
.format_png { behavior: url(win_png.htc); }

/* modeles par defaut */
.spip_modele { float: right; display: block; border: 1px dotted #666; width: 180px; }

/* Barre de raccourcis typographiques */
table.spip_barre { width: 100%; }

table.spip_barre a img {
	background: #FDA;
	padding: 3px;
	border: 1px outset #999; }
table.spip_barre a:hover img {
	background: #FFF;
	border: 1px solid #999; }

table.spip_barre input.barre { width: 100%; background: #EEE; }

/* * Couleurs des liens de Spip */
a.spip_note { color: #B22222; } /* liens vers notes de bas de page */
a.spip_in { color: #B22222; } /* liens internes */
a.spip_out {
	color: #B22222;
} /* liens sortants */
a.spip_url { color: #B22222; } /* liens url sortants */
a.spip_glossaire { color: #B22222; } /* liens vers encyclopedie */
.on {
	font-weight: bold;
	color: #8B0000;
} /* liens exposes */



.formmodif {
	margin:	0 0 0 px;
	padding: 10px;
	float: left;
	background-image: url(../images/00_fond/fond_article_article.jpg);
}

.annuaire_mise_forme {
	display: block;
	float:left;
	width: 720px;
	background-image:url(http://www.culture-en-limousin.fr/squelettes/images/00_fond/fond_article_article.jpg);
	font: Trebuchet MS;
	font-size: 11px;
}

.annuaire_mise_forme ul{
	padding: 0;
	list-style: none;
	width: 600px;
	margin: 0 0 10px 0;
}

.annuaire_mise_forme li{
	padding: 0;
	margin: 0 0 0 30px;
	list-style: none;
	width: 600px;
	list-style-image : url(../images/puce_rouge.jpg);
	color:black;
}


.annuaire_mise_forme a:link{
	color: #CC3333;
	text-decoration: none;

}

.annuaire_mise_forme a:visited{
	color: #CC3333;
	text-decoration: none;
}

.annuaire_mise_forme a:hover{
	color: Black;
	text-decoration: none;
}

.annuaire_mise_forme a:active{
	color: ;
	text-decoration: none;
}


.ressources_milieu{
	float:left;
}

.ressources_marge{
	float: right;
}





/*-------------------------------------*/
/*----------Recherche Equipement-----------*/
/*-------------------------------------*/


.rechercheequipementg{
  width: 200px;
  float: left;
  margin:20px 0 0 20px;
   font-family :Trebuchet MS;
	font-size: 11px;
	display: inline;
}
.rechercheequipementm{
  width: 160px;
  float: left;
	display: inline;
  margin:20px 40px 0 0;
	
}

.rechercheequipementm_equipement{
  width: 200px;
  float: left;
	display: inline;
	margin:20px 0px 0 0;

}


.rechercheequipementd{
  width: 180px;
  float: left;
 	display: inline;
	margin:20px 0 0 0;
}
.rechercheequipementg select {
  width: 160px;;
}
.rechercheequipementd select {
  width: 160px;
}

.rechercheequipementtitre {
  margin-bottom: 4px;
  color: white;
  background-color: #CB4B4B;
  width:160px;
  float: left;
  
}

.rechercheequipementtitre_equipement {
	margin-bottom: 4px;
	color: White;
	background-color: #FF8C00;
	width: 160px;
	float: left;
}

label.titre_recherche_equipement{
  margin-left:10px;
}


.rechercheequipementdecale {
	margin:3px 0 20px 0;
	}

.rechercheequipementdecale_02{
	margin:3px 0 20px 0;
	border: 1px solid #CCCC;
	width: 160px;
	}
	
	
.rechercheequipementdecale_03{
	margin:3px 0 20px 0;
	border: 1px solid #CCCCCC;
	width: 160px;
}
	
rechercheequipementdecale_periode{
	margin:3px 0 20px 0;
	
}
.formrechercheequipement {
  border: 1px solid #ecebeb;
	height: 287px;
	margin: 0 0 0 0 px;
	float: left;
	width: 605px;

}

.formrechercheequipement {
  border: 1px solid #ecebeb;
	height: 200px;
	margin: 0 0 20px 0px;
	float: left;
	width: 605px;

}
.rechercheequipementdecale_02{
	margin:0px 0 20px 0;
	padding:	0 0 7px 0;
	float:left;
	border: 1px solid #CCCCCC;
	width:158px;
	
}
