/* --------------------------------------------------------- */
/* Feuille de style des squelettes par defaut pour SPIP 2.0  */
/* --------------------------------------------------------- */
*{
	margin:0;
	padding:0;
}

body{
}

a{text-decoration:none;color:#000000;}
a:hover{text-decoration:underline;}

.cleaner{
	height:0;
	font-size:1px;
	clear:both;
}

#page{
	width:988px;
	margin:0 auto;
	}

.left{float:left;}

/* --------------------------------------------------------- */
/* ENTETE__________________________________________________  */
/* --------------------------------------------------------- */
#entete{
	font-family:trebuchet MS, sans serif;
	color:#757676;
	font-size:0.7em;
	}

#entete .boite{
	float:left;
	padding-left:12px;
	}

#banniere{
	width:730px;
	float:right;
	position:relative;
	/*z-index:25;*/}

#banniere ul{
	float:right;
	/*border:1px solid black;*/
	}
	
#banniere img{
	margin-top:12px;
	}
		
#entete ul{
	margin-top:10px;
	float:right;
	}

#entete ul li{
	float:left;
	list-style-type:none;
	}
/* hierarchie*/
#hierarchie{
	font-family:trebuchet ms, verdana, sans serif;
	font-size:0.7em;
	padding-top:10px;
	color:#666666;
	}

#hierarchie a{
	color:#666666;
	}

#hierarchie a:hover{
	text-decoration:underline;
	}
/* --------------------------------------------------------- */
/* NAVIGATION______________________________________________  */
/* --------------------------------------------------------- */

#hautmenu{
	font-size:0.75em;
	padding-left:15px;
	margin-top:20px
	}

#hautmenu ul{
	list-style-type:none;
	}
	
#hautmenu ul li{
	float:left;
	margin-right:5px;
	}

#hautmenu ul li a{
	color:#000000;
	text-decoration:underline;
	}

#hautmenu ul li a:hover{
	color:#000000;
	text-decoration:underline;
	}
	
#menu{
	margin-top:10px;
	padding-left:15px;
	font-family:trebuchet ms, verdana;
	border:1px solid tranparent;/*bug IE7*/
	width:980px;	
}

#menu ul li a {
	text-decoration: none;
	display:block;
}

#menu ul.niveau1 li{/*liste menu*/
	float:left;
	padding-right:14px;
	list-style-type:none;
	
}

#menu ul li ul{/*bloc sousmenu*/
	width:auto;
	display: none;
	margin: 0px;
	position: absolute; 
	background-color:#FFFFFF;
	padding:5px;
}

#menu ul.niveau2 li {/* liste sousmenu*/
	font-size:1em;
	padding:0 0 0 5px;
	float:none;
	margin:0;
}

#menu li:hover ul.niveau2, #menu li.sfhover ul.niveau2{/*debug IE 6*/
	Display: block;
}

#menu ul.niveau1 li.margino{
	padding-right:0;
	}


/*couleur sous menu */
#menu ul.niveau2.jaune {
	border:2px solid #cd9015; 	
}
#menu .niveau2.jaune li a, #menu .niveau2.jaune li{
	color:#cd9015;
	}

#menu .niveau2.jaune a:hover, #menu .niveau2.jaune li:hover, #menu .niveau2.jaune li.sfhover{
	background-color:#cd9015;
	color:#FFFFFF;
	}

#menu ul.niveau2.orange{
	border:2px solid #d15600; 	
}

#menu ul.niveau2.orange a, #menu .niveau2.orange li {
	color:#d15600;
	}

#menu .niveau2.orange li:hover, #menu .niveau2.orange a:hover, #menu .niveau2.orange li.sfhover{
	background-color:#d15600;
	color:#FFFFFF;
	}

#menu ul.niveau2.vertfonce{
	border:2px solid #006e2e; 	
}

#menu .niveau2.vertfonce a,#menu .niveau2.vertfonce li {
	color:#006e2e;
	}

#menu .niveau2.vertfonce li:hover,#menu .niveau2.vertfonce a:hover,#menu .niveau2.vertfonce li.sfhover{
	background-color:#006e2e;
	color:#FFFFFF;
	}

#menu ul.niveau2.vertmoyen{
	border:2px solid #73880a; 	
}

#menu .niveau2.vertmoyen a,#menu  .niveau2.vertmoyen li {
	color:#73880a;
	}

#menu .niveau2.vertmoyen li:hover,#menu .niveau2.vertmoyen a:hover,#menu .niveau2.vertmoyen li.sfhover{
	background-color:#73880a;
	color:#FFFFFF;
	}

#menu ul.niveau2.vertclair{
	border:2px solid #6bba70; 	
}

#menu .niveau2.vertclair a, #menu .niveau2.vertclair li{
	color:#6bba70;
	}

#menu .niveau2.vertclair li:hover,#menu  .niveau2.vertclair a:hover,#menu .niveau2.vertclair li.sfhover{
	background-color:#6bba70;
	color:#FFFFFF;
	}

#menu ul.niveau2.bleuclair{
	border:2px solid #356aa0; 	
}

#menu .niveau2.bleuclair a,#menu .niveau2.bleuclair li {
	color:#356aa0;
	}

#menu .niveau2.bleuclair li:hover,#menu .niveau2.bleuclair a:hover,#menu .niveau2.bleuclair li.sfhover {
	background-color:#356aa0;
	color:#FFFFFF;
	}
/*introduction sur toutes les pages*/
.contenu .intro{
	padding-left:15px;
	font-size:0.82em;
	padding-bottom:15px;
	}
/* bloc page index*/	
.contenu{
	padding-top:15px;
	padding-left:11px;
	zoom:1;
	/*border:1px solid black;*/
	font-family:trebuchet ms, verdana, sans serif;
	}
	
	
.colonne{
	float:left;
	/*border:1px solid black;*/
	}

.gauche{
	width:362px;
	margin-right:11px;
	padding-top:15px;
	}

.milieu{
	width:346px;
	margin-right:11px;
	}

.droite{
	width:246px;
	background:#cfd4d4 url(../squelettes/images/fond_banniere.jpg) left bottom  no-repeat;
	margin-top:15px;
	padding-bottom:260px;
	min-height:500px;
	}

.paragraphe{
	padding-left:15px;
	}



/*page index festival*/
#index_festival{
	border:3px solid #d15600;
	padding:5px 5px 0 5px;
	zoom:1;
	}

#index_festival h3{
	font-size:1em;
	text-align:center;
	}

.paragraphefestivals{
	padding-left:5px;
	}
.orange h2{
	color:#d15600;
	background:url(../squelettes/images/fleche_festivals.gif) left center no-repeat;
	padding-left:17px;
	font-weight:lighter;
	
	}
/*couleur H2 de toutes les pages*/
.noir h2{
	color:#000000;
	background:url(../squelettes/images/fleche_noir.gif) left 55% no-repeat;
	padding-left:17px;
	}
.jaune h2{
	color:#cd9015;
	background:url(../squelettes/images/fleche_mpo.gif) left 55% no-repeat;
	padding-left:17px;
	}

.cadre.jaune h3{
	color:#cd9015;	
	}
.marron h2{
	color:#6e161a;
	background:url(../squelettes/images/fleche_actus.gif) left 55% no-repeat;
	padding-left:17px;
	font-size:1.2em;
	margin-bottom:10px;
	}
	
.rougefonce h2{/*special agenda & actualité il ne sont pas sur la meme base que le modele rubrique*/
	color:#b82d21;
	background:url(../squelettes/images/fleche_agenda.jpg) left 55% no-repeat;
	padding-left:17px;
	font-size:1.2em;
	margin-bottom:10px;
	}

.rougeclair h2{
	color:#d22743;
	background:url(../squelettes/images/fleche_boutique.jpg) left 55% no-repeat;
	padding-left:17px;
	}
	
.vertmoyen h2{
	color:#73880a;
	background:url(../squelettes/images/fleche_collecte.gif) left 55% no-repeat;
	padding-left:17px;
	}

.bleusombre h2{
	color:#3f4c6b;
	background:url(../squelettes/images/fleche_annuaire.gif) left 55% no-repeat;
	padding-left:17px;
	}

.mauve h2{
	color:#501267;
	background:url(../squelettes/images/fleche_association.gif) left 55% no-repeat;
	padding-left:17px;
	}

.cadre2.mauve h3{
	color:#501267;	
	}	

.vertclair h2{	
	color:#6bba70;
	background:url(../squelettes/images/fleche_ateliers.gif) left 55% no-repeat;
	padding-left:17px;
	}

.bleuclair h2{
	color:#356aa0;
	background:url(../squelettes/images/fleche_animations.gif) left 55% no-repeat;
	padding-left:17px;
}

.vertfonce h2{
	color:#006e2e;
	background:url(../squelettes/images/fleche_ecouter.gif) left 55% no-repeat;
	padding-left:17px;
	}

/*logo*/
.logo_index{
	float:left;
	padding-right:10px;
}

/* pages rubriques*/

.rubrique{
padding:0 25px;
/*border:1px solid black;*/
}

.rubrique h2{
margin-bottom:15px;
	font-size:1.2em;
}

/*article des pages secondaires des rubriques*/
.rubrique .article h3,  .contenu.marron h3{
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	padding-left:15px;
	font-size:0.9em;
}

.rubrique .article, .contenu.marron .article{
	padding-bottom:15px;
	}

	
.rubrique .article p, .contenu.marron .article p {
	padding-left:20px;
	font-size:0.87em;
	line-height:1.6em;
	/*border:1px solid black;*/
	padding-bottom:10px;
	}

.rubrique .article p a, .contenu.marron .article p a {
	text-decoration:underline;
	color:#000000;
	font-weight:bold;
	}



.rubrique .article p a:hover, .contenu.marron .article p a:hover {
	text-decoration:underline;
	color:#969999;
	}


/*cadre des pages principales des rubriques : long*/

.fondhaut_rubrique{
	background:url(images/rubrique_ombre_haut.jpg) left bottom  no-repeat;
	}

.rubrique .bloc{
	padding:10px 5px;
	background:url(images/rubrique_ombre_centre.jpg) repeat-y;
	}

.fondbas_rubrique{
	background:url(images/rubrique_ombre_bas.jpg) no-repeat;
	}


/*cadre des pages principales des rubriques : demi-long*/

.fondhaut2_rubrique{
	background:url(images/rubrique2_ombre_haut.jpg) left bottom  no-repeat;
	font-size:10px;
	}

.rubrique .bloc2{
	padding-top:5px;
	background:url(images/rubrique2_ombre_milieu.jpg) repeat-y;
	}

.fondbas2_rubrique{
	background:url(images/rubrique2_ombre_bas.jpg) no-repeat;
	font-size:10px;
	}

.blocprincipal{
	float:left;
	width:467px;
	}


/*blocs textes des pages principales des rubriques */	
.rubrique .bloc .texte, .rubrique .bloc2 .texte  {
	padding-left:0;
	padding-right:5px;
	float:left;
	zoom:1;
	line-height:1.4em;
	}


.rubrique .bloc .texte.vertical {/*photo vertical*/
	width:750px;
	}

.rubrique .bloc .texte.horizontal {/*photo horizontal*/ 
	width:630px;
	}

.rubrique .bloc2 .texte{
	width:250px;
	}

.rubrique .bloc2 .texte.association{
	width:290px;
	min-height:142px;
	}

.rubrique .bloc .texte h3, .rubrique .bloc2 .texte h3{
	font-size:1em;
	}

.rubrique .bloc .texte h3{
	padding-bottom:20px;
	}

.rubrique .bloc2 .texte h3{
	padding-bottom:10px;
	}

.rubrique .bloc .texte p, .rubrique .bloc2 .texte p{
	font-size:0.82em;
	}

.rubrique .bloc .texte p{
	padding-bottom:20px;
	} 

.rubrique .bloc2 .texte p{
	padding-bottom:5px;
	} 
	
.rubrique .bloc .texte p a, .rubrique .bloc2 .texte p a{
	text-decoration:none;
	color:#d15600;
	}
	
.rubrique .bloc .texte p a:hover, .rubrique .bloc2 .texte p a:hover{
	text-decoration:underline;
	}

/* couleurs titre rubrique page principale + secondaire */

.contenu.marron h3{
	color:#6e161a;
	}
	
.rubrique.orange h3{
	color:#d15600;
	}

.rubrique.vertclair h3{
	color:#6bba70;
	}

.rubrique.jaune h3{
	color:#cd9015;
	}

.rubrique.vertmoyen h3{
	color:#73880a;
	}
	
.rubrique.bleuclair h3{
	color:#356aa0;
	}

.rubrique.vertfonce h3{
	color:#006e2e;
	}

.rubrique.mauve h3{
	color:#711f90;
	}

.rubrique.mauve h3 a{
	color:#711f90;
	}

.rubrique.rougeclair h3{
	color:#d22743;
	}

/*flèche des titres des pages secondaires des rubriques*/

.rubrique.orange .article h3{
background:url(images/rubrique_flechetitre_orange.jpg) left center no-repeat; 
	}

.rubrique.vertclair .article h3{
background:url(images/rubrique_fleche_vertclair.gif) left center no-repeat; 
	}

.rubrique.bleuclair .article h3{
background:url(images/rubrique_fleche_bleuclair.gif) left center no-repeat; 
	}

.rubrique.vertfonce .article h3{
background:url(images/rubrique_flechetitre_vertfonce.jpg) left center no-repeat; 
	}
	
.rubrique.jaune .article h3{
background:url(images/rubrique_flechetitre_jaune.jpg) left center no-repeat; 
	}

.rubrique.vertmoyen .article h3{
background:url(images/rubrique_flechetitre_vertmoyen.jpg) left center no-repeat; 
	}

.rubrique.mauve .article h3{
background:url(images/rubrique_flechetitre_mauve.gif) left center no-repeat; 
	}

.marron h3{
background:url(images/flechetitre_marron.jpg) left center no-repeat; 
	}
		
.rougefonce h3{
background:url(images/agenda_flechetitre_rougefonce.jpg) left center no-repeat; 
	}

.rougeclair h3{
background:url(images/boutique_flechetitre_rougeclair.jpg) left center no-repeat; 
	}


/* rubriques avec pages 2 colonnes */

.colonne.deuxtiers{
	width:700px;
	padding-right:25px;
	}
	
.colonne.grise{
	background-color:#cfd4d4;
	width:180px;
	padding-top:10px;
	}

.colonne.grise h4{
	color:#000000;
	font-size:0.8em;
	text-align:center;
	}
/* IDENTIFICATION PS**********************************/

.ps{
width:500px;
margin-left:200px;
font-size:0.9em;
}

.orange .ps{
color:#d15600;
}

.vertclair .ps{
color:#6bba70;
margin-left:0;

}


/*****************************************************/
/*              FOOTER                               */
/*****************************************************/

.footer_asso p{
	font-size:0.9em;
	width:900px;
	margin-bottom:10px;
	margin-top:15px;
	padding:10px;
	padding-bottom:20px;
	color:#FFFFFF;
	min-height:70px;	
	}

.footer_asso a{
	color:#FFFFFF;
	}

.footer_asso a:hover{
	text-decoration:underline;
	}

.vertclair .footer_asso{
	background-color:#6bba70;
	}

.bleusombre .footer_asso{
	background-color:#3f4c6b;
	}
.marron .footer_asso{
	background-color:#6e161a;
	}
.rougefonce .footer_asso{
	background-color:#b82d21;
	}

.rougeclair .footer_asso{
	background-color:#d22743;
	}

.orange .footer_asso{
	background-color:#d15600;
}

.jaune .footer_asso{
	background-color:#cd9015;
}

.mauve .footer_asso{
	background-color:#501267;
}

.vertfonce .footer_asso{
	background-color:#006e2e;
	}

.vertmoyen .footer_asso{
	background-color:#73880a;
	}

.bleuclair .footer_asso{
	background-color:#356aa0;
	}


/*****************************************************/
/*               POP UP PROGRAMME                    */
/*****************************************************/

.popup{
	font-family:trebuchet ms, verdana, sans serif;
	padding:40px;
	min-height:300px;
	/*z-index:15;*/
	}

.popup.vertfonce{/*pop up ecouter/voir*/
	width:600px;
	}

.popup_gauche{
	width:350px;
	float:left;
	margin-right:20px;
	/*border:1px solid black;*/
}

.popup_droit{
	width:325px;
	float:left;
	}

.popup h3{
	font-size:1.2em;
	padding-bottom:25px;
	}
	
.popup.orange h3{
	color:#d15600;
	}

.popup.bleuclair h3{
	color:#356aa0;
	}

.popup.vertclair h3{
	color:#6bba70;
	}

.popup.vertfonce h3{
	color:#006e2e;
	}

.popup.jaune h3{
	color:#cd9015;	
	}
	


.popup .popup_gauche{
	font-size:0.9em;
	line-height:1.4em;
	padding-bottom:25px;
	}
.popup .image{
	padding-bottom:30px;
	/*border:1px solid black;*/
	}

.contact{
	margin-left:10px;
	padding:10px;
	margin-top:25px;
	font-size:1em;
	color:#FFFFFF;
	width:280px;
	min-height:60px;
	line-height:1.2em;
	}

.popup.orange .contact {
	background-color:#d15600;
}
.popup.bleuclair .contact {
	background-color:#356aa0;
}

.popup.vertclair .contact {
	background-color:#6bba70;
}

.contact a{
	color:#FFFFFF;
	text-decoration:underline;
	}

.contact a:hover{
	text-decoration:underline;
	}
	
.popup_large p{
	font-size:0.9em;
	padding-bottom:40px;
	line-height:1.2em;}


/* AGENDA - menu*/

.contenu.rougefonce .colonne.droite, .contenu.marron .colonne.droite #navigation ul{
	margin-top:0;
	}

.contenu.rougefonce .colonne.droite #navigation{
	padding-bottom:250px;
	}

.contenu.rougefonce h3{
	color:#b82d21;
	font-size:1em;
	padding-left:15px;
	}
	
.contenu.rougefonce .colonne.droite #navigation h4{
	color:#b82d21;
	font-size:1em;
	padding-left:5px;
	padding-bottom:10px;
	}

.contenu.marron .colonne.droite #navigation h4{
	color:#6e161a;
	font-size:1em;
	padding-left:5px;
	padding-bottom:10px;
	}

	

.contenu.rougefonce .colonne.droite #navigation ul, .contenu.marron .colonne.droite #navigation ul{
	list-style-type:none;
	padding-bottom:40px;
	border-top:1px dotted #000000;
	margin:0 5px;
	}

.contenu.rougefonce .colonne.droite #navigation ul li, .contenu.marron .colonne.droite #navigation ul li{
	border-bottom:1px dotted #000000;
	padding:5px 0;
	font-size:0.85em;
	
	}

.contenu.rougefonce .colonne.droite #navigation ul li a, .contenu.marron .colonne.droite #navigation ul li a{
	list-style-type:none;
	padding-bottom:40px;
	text-decoration:none;
	color:#000000;
	}

.contenu.rougefonce .colonne.droite #navigation ul li a:hover, .contenu.marron .colonne.droite #navigation ul li a:hover{
	color:#FFFFFF;
	
	}
.contenu.rougefonce .colonne.droite #navigation ul li:hover{
	background-color:#b82d21;
	color:#FFFFFF;
	}

.contenu.marron .colonne.droite #navigation ul li:hover{
	background-color:#6e161a;
	color:#FFFFFF;
}

/*agenda - date*/

.texte_agenda{
	font-family:trebuchet ms, verdana, sans serif;
	padding-bottom:20px;
	padding-left:15px;
	}
	
.texte_agenda .date{
	border-bottom:1px solid #b82d21;
	font-size:1em;
	color:#b82d21;
	margin-bottom:10px;
	}

.contenu.marron	 .texte_agenda .date{
	color:#6e161a;
	border-bottom:1px solid #6e161a;
}

.texte_agenda .titre{
	width:150px;
	float:left;
	font-size:0.85em;
	color:#b82d21;
	padding-right:10px;
	}

.texte_agenda .titre a{
	color:#b82d21;
	}

.contenu.marron .texte_agenda .titre a{
	color:#6e161a;
	}

.texte_agenda .titre a:hover{
	text-decoration:underline;
	}
	
.texte_agenda .lieu{
	width:110px;
	float:left;
	font-weight:bold;
	font-size:0.85em;
	text-align:center;
	padding-right:10px;
	}
	
.texte_agenda .descriptif{
	width:400px;
	float:left;
	font-size:0.85em;
	line-height:1.6em;
	}

/*BOUTIQUE*****************************/

.boutique_gauche{
width:760px;
padding-right:10px;
}


.boutique_droit{
background-color:#cfd4d4;

}

.boutique_droit h3{
color:#d22743;
background-image:none;
font-size:0.9em;
padding:10px 0 0 5px;
}

.boutique_droit ul{
list-style-type:none;

}

.boutique_droit ul li ul li{
padding-top:10px;
padding-bottom:10px;
padding-left:5px;
font-size:0.8em;
padding-right:5px;
}

.boutique_droit ul li ul li{
border-bottom:1px dotted #000000;
}

.boutique_droit ul li ul  li:hover{
background-color:#d22743;
}

.boutique_droit ul li ul  li a:hover{
color:#FFFFFF;

}

.article_boutique{
	width:150px;
	float:left;
	/*border-bottom:1px solid #757676;*/
	height:200px;
	margin-top:30px;
	
	}

.article_boutique h3{
	font-size:0.8em;
	background:none;
	/*border:1px solid black;*/
	texte-align:center;
	padding:0 10px;
	width:100px;
	margin-left:20px;
	}

.article_boutique h4{
	margin-left:30px;
	font-size:0.7em;
	color:#757676;
	}

.article_boutique .image{
	text-align:center;
	}
	






/*BOUTIQUE*****************************/

.fondhaut_boutique{
	background:url(images/boutique_ombre_haut.jpg) left bottom  no-repeat;
	font-size:10px;
	}

.rubrique .coupdecoeur{
	padding-top:5px;
	/*margin-left:1px;bug 1px*/
	background:url(images/boutique2_ombre_milieu.jpg) repeat-y;
	padding-bottom:20px;
	zoom:1;}

.fondbas_boutique{
	background:url(images/boutique_ombre_bas.jpg)  no-repeat;
	font-size:10px;
	margin-bottom:30px;
	}


.rubrique .coupdecoeur h3{
	margin-left:15px;
	padding-left:15px;
	font-size:0.9em;
	margin-bottom:20px;
}

.coupdecoeur_article{
	/*border:1px solid black;*/
	width:150px;
	margin-right:10px;
	padding-left:10px;
	}



.coupdecoeur_article h4{
	font-size:0.8em;
	margin-top:5px;
	padding-left:10px;
	}

/*.fondhaut_boutique2{
	background:url(images/boutique2_ombre_haut.jpg) left bottom  no-repeat;
	font-size:10px;
	}


.fondbas_boutique2{
	background:url(images/boutique_ombre_bas2.jpg)  no-repeat;
	font-size:10px;
	}*/

.encart_boutique{
	float:left;
	margin-right:35px;
	margin-left:8px;
	/*border:1px solid black;*/
	width:187px;
	margin-bottom:30px;
}

.bloc_boutique{
	padding:10px 5px;
	background:url(images/boutique_ombre_milieu2.jpg) repeat-y;
}

.texte_boutique h3{
	font-size:0.85em;
	padding-left:15px;
	margin-left:10px;
	}

.texte_boutique .image{
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	}

.texte_boutique p{
	font-size:0.7em;
	text-align:center;
	}

.texte_boutique .ensavoirplus a{
	font-size:0.7em;
	float:right;
	padding-right:10px;
	padding-top:5px;
	color:#d22743;
	font-weight:bold;
	}


/* PORTRAITS*/
.colonne.portrait{
	width:720px;
	/*border:1px solid black;*/
}

.colonne.portrait .article p{
	font-size:0.87em;
	padding-bottom:15px;
}


.colonne.portraitdroite{
	width:160px;
	background-color:#cfd4d4;
	margin-top:10px;
	padding-bottom:100px;
	min-height:500px;
	margin-left:45px;
	}

.colonne.portraitdroite h4{
	color:#006e2e;
	padding:10px 10px 20px 10px;
	}

.colonne.portraitdroite ul{
	list-style-type:none;
	border-top:1px dotted #000000;
	}

.colonne.portraitdroite ul li {
	border-bottom:1px dotted #000000;
	font-size:0.8em;
	padding:10px;
	}

.vertfonce .colonne.portraitdroite  ul li:hover  {
	background-color:#006e2e;
	color:#FFFFFF;
	}

.mauve .colonne.portraitdroite  ul li:hover  {
	background-color:#501267;	
	color:#FFFFFF;
	}
		
.colonne.portraitdroite ul li a:hover {
	color:#FFFFFF;
	}

.colonne.portraitdroite .lienretour a {
	font-size:0.8em;
	}


.colonne.portraitdroite .lienretour a:hover {
	font-size:0.8em;
	}
	
		
/*EXPO -Salle de bal*/

.image_expo{padding-left:50px;}

.image_expo h3 a{color:#cd9015;	}

/* ANIMATIONS- Veillées*/

.image_veillee{width:300px;float:left;/*border:1px solid black;*/}

.image_veillee h5 {
	color:#000000;
	float:left;	
	/*border:1px solid black;*/}

.image_veillee a h5{
	font-size:0.8em;
	padding-top:15px;
	/*border:1px solid black;*/}	

/*FOOTER*/
#pied{
	font-family:trebuchet MS, sans serif;
	
}
#pied ul{
list-style-type:none;
	float:right;
	border-top:1px solid #666666;
	padding-bottom:20px;
	width:980px;
	text-align:right;
	font-size:0.8em;
	padding-top:10px;
	}

#pied .retourhaut{
	text-align:center;
	padding-bottom:5px;
	
	
	}
#pied ul li{
	padding-top:10px;
	display:inline;
	padding-left:10px;
	padding-right:10px;
	color:#666666;}

#pied ul li a{
	color:#666666;
	}

/*******************Page recherche********************/

.noir ul{
	list-style-type:none;}

.noir ul li {
	font-size:0.8em;
	padding:1em;
	border-top:1px dotted #000000;
	}
	
/*page accueil ugmm et mv*/

.colonne.sousaccueil{
	width:580px;
	margin-right:145px;
	}

.colonne.sousaccueil .lirelasuite a{
	color:#711f90;
	font-size:0.8em;
	float:right;
	padding-right:80px;
	}
.colonne.sousaccueil .article h3{
	padding-bottom:0;
	margin:0;
	margin-top:10px;
	}
.colonne.sousaccueil p{
	line-height:1.2em;
	font-size:0.8em;
	}

.encart_article{
	padding-bottom:20px;
	}
.encart_articledouble{
	padding-right:20px;
	margin-bottom:20px;}
	
.rectangle{
	min-height:125px;
	border:2px solid #711f90;
	width:225px;
	margin-right:30px;
	margin-left:12px;
	padding-top:2px;
	padding-bottom:2px;
	
	}


.colonne.sousaccueilmenu{
	width:212px;
	background-color:#cfd4d4;
	
	}
	

.colonne.sousaccueilmenu ul{
	list-style-type:none;
	border-top:1px dotted #000000;
	}

.colonne.sousaccueilmenu ul li {
	border-bottom:1px dotted #000000;
	font-size:0.8em;
	padding:10px;
	}
	

.colonne.sousaccueilmenu img {
	border-bottom:1px dotted #000000;
	margin:0;
	padding:0;
	}
	
/*partenaire*/
.articlepartenaire{
	width:250px;
	float:left;
	/*border-bottom:1px solid #757676;*/
	height:200px;
	margin-top:30px;
	}
	
.articlepartenaire h3{
	font-size:0.8em;
	background:none;
	/*border:1px solid black;*/
	texte-align:center;
	padding:0 20px;
	width:100px;
	margin-left:0px;
	}

.articlepartenaire h4{
	margin-left:30px;
	font-size:0.7em;
	color:#757676;
	}
	
.imagelogos{
	}
