﻿/*propriétés du body, alignement centre du contenu de la page */
html
{
	text-align: center ;
}

table.calendrier td.mois_precedent{
	color: #f1f1f1;
}

table.calendrier td.mois_suivant a{
	color: #f1f1f1;
}

table.calendrier td.mois_precedent a{
	color: #f1f1f1;
}

table.calendrier td.mois_suivant{
	color: #f1f1f1;
}

table.calendrier td{
	width: 2px;
	line-height: 2em;
}

table.calendrier{
	width:100% ;
	font-size: 0.8em;
	text-align: center;
	margin: 0 auto;
	border-collapse: collapse;
	background-position: center;
}


.titre1
{
line-height: 16px;
margin-top: 0;
font-family: Georgia;
font-weight: bold;
font-size: 12px;
background: url(../../IMG/type_sepa1.jpg) no-repeat ;
background-position: bottom left;
padding-bottom: 10px;
padding-top: 0;
text-align: left;
color: #000;

	}


.footer2
{
height: 20px;
top:512px;
left:716px;
width:250px;
position: relative;
margin-top: 2px;
}

.fondpopup
{
background: url(../../IMG/type_fond3.png);

font-size: 0.8em;

}




body
{
background: url(../../IMG/type_fond2.png);
margin: 0px;
padding: 0px;
font-size: 0.8em;
text-align: center ;

}



	
ul, li
{
margin: 0;
padding: 0;
}

/*fond image */
.conteneur
{
background: url(../../IMG/type_fond2.jpg);
background-position: top;
background-position: center;
background-repeat: no-repeat;
width: 970px ;
height: 603px ;
text-align: left ;
position:absolute;
left: 50%; 
top: 50%;
margin-top: -302px; /* moitié de la hauteur */
margin-left: -485px; /* moitié de la largeur */
}


.conteneur_index
{
background: url(../../IMG/type_fond3.jpg);
background-position: top;
background-position: center;
background-repeat: no-repeat;
width: 970px ;
height: 603px ;
text-align: left ;
position:absolute;
left: 50%; 
top: 50%;
margin-top: -302px; /* moitié de la hauteur */
margin-left: -485px; /* moitié de la largeur */
}


.conteneur2
{
background: url(../../IMG/type_fond.jpg);
background-position: top;
background-position: center;
background-repeat: no-repeat;
width: 970px ;
height: 603px ;
text-align: left ;
position:absolute;
left: 50%; 
top: 50%;
margin-top: -302px; /* moitié de la hauteur */
margin-left: -485px; /* moitié de la largeur */
}





h1#logo
{
	height: 110px ;
	margin: 0 ;
}


/*logo addm */
div#logo a
{
width: 310px ;
height: 100px ;
display: block ;
background: url(../../IMG/type_logo.jpg) ;
background-repeat: no-repeat;
position: absolute ;
/*positionnement logo addm */
left: 647px ;
	top: 13px;
	text-indent: -5000px ;

}




/*menu musique et danse */




div#danse
{
position:absolute;
left: 132px;
top: 50px;
float: left;
}

div#musique
{
position:absolute;
top: 50px;
left:292px;
float: left;
}



/*sous-menu p1*/

div#navcontainerH1
{
position:absolute;
top:120px;
left:132px;
}
	
div#navcontainerH2
{
position:absolute;
top:142px;
left:137px;
}



#navcontainerH1 ul
{
padding: 5px;
}


	
#navcontainerH1 li
{
display: inline;
background-repeat: no-repeat;
}

#navcontainerH2 li
{
display: inline;
background-repeat: no-repeat;
}

.p a
{
text-decoration: none;
font-family: Arial;
font-weight: bold;
color: #000000;
}

.lienon 
{
padding-right: 20px;
padding-bottom: 0px;
text-decoration: none;
font-family: Georgia;
font-size: 14px;;
font-weight: bold;
word-spacing: 2px;
color:#000;
}

.lienon a:link, .lienon a:visited, .lienon a:hover, .lienon a:active
{
padding-bottom: 0px;
text-decoration: none;
font-family: Georgia;
font-size: 14px;
font-weight: bold;
word-spacing: 2px;
color:#000;
}



.lien 
{
word-spacing: 1px;
padding-right: 20px;
padding-bottom: 0px;
text-decoration : none; 
color : #8C8C8B;  
font-size: 14px;
font-family: Georgia, Times New Roman;
font-weight: bold;
}





.lien a:link, .lien a:visited
{ 
word-spacing: 1px;
padding-bottom: 0px;
text-decoration : none; 
color : #8C8C8B;  
font-size: 14px;
font-family: Georgia, Times New Roman;
font-weight: bold;
}



.lien a:hover, .lien a:active
{
text-decoration : none;
color : #000000  ;
font-size: 14px;
} 





.cadre
{
margin-top: 5px;
background-color:#f1f1f1;
width:150px;
padding: 5px 5px 5px 5px;

}

.cadre a:link, .cadre a:visited, .cadre a:hover, .cadre a:active
{
font-family: georgia;
font-size: 12px;
font-weight: bold;
text-decoration: none;
color: #000000;
}



.cadre p, td
{
	font-family: georgia;
	font-size:12px;
	text-decoration: none;
	color: #7a7a7a;
}

.horsperiode
{color: #f1f1f1;
}


#navcontainer4
{
left: 0;
position:absolute;
border: 2px;
width: 180px;
}

#navcontainer4 ul
{
margin-bottom: 20px;
margin-top: 3px;
text-align: right;
}

#navcontainer4 li
{
padding-top: 5px;
font-family: Georgia, Times New Roman;
font-size: 14px;
font-weight: bold;
color: #000;
list-style-type: none;
}

#navcontainer4 li a:link, #navcontainer4 li a:visited, #navcontainer4 li a:hover, #navcontainer4 li a:active
{
color: #000;
text-decoration: none;
color: #000000;
}




#navcontainer2
{
left: 0;
position:absolute;
border: 2px;
width: 145px;

}

#navcontainer2 ul
{
margin-bottom: 15px;
margin-top: 2px;
text-align: right;

}
#navcontainer2 li
{
font-family: Georgia, Times New Roman;
font-size: 11px;
color: #000;
font-weight: bold;
list-style-type: none;
padding-bottom: 5px;
}

#navcontainer2 li a:link, #navcontainer2 li a:visited, #navcontainer2 li a:hover, #navcontainer2 li a:active
{
color: #000;
text-decoration: none;
color: #000000;
padding-bottom: 5px;

}



#navcontainer3
{
left: 0;
position:absolute;
border: 2px;
width: 300px;

}

#navcontainer3 ul
{
margin-bottom: 20px;
margin-top: 3px;

}
#navcontainer3 li
{
padding-top: 5px;
font-family: Georgia, Times New Roman;
font-size: 14px;
font-weight: bold;
color: #000;
list-style-type: none;
display: inline;
padding-right: 10px;
}

#navcontainer3 li a
{
text-decoration: none;
font-family: Georgia, Times New Roman;
font-size: 12px;
}

.navtitre1
{
line-height: 16px;
margin-top: 0;
font-family: Georgia;
font-weight: bold;
font-size: 11px;
background: url(../../IMG/type_sepa1.jpg) no-repeat ;
background-position: bottom left;
padding-bottom: 8px;
padding-top: 0;
text-align: left;
color: #000;
	}
.navtitre1 a:link, .navtitre1 a:visited, .navtitre1 a:hover, .navtitre1 a:active
{
text-decoration: none;
line-height: 16px;
margin-top: 0;
font-family: Georgia;
font-weight: bold;
font-size: 11px;
padding-bottom: 8px;
padding-top: 0;
text-align: left;
color: #000;

	}
.navtitre2
{
margin-top: 10px;
font-family: arial;
font-size: 11px;
font-weight: bold;
line-height: 14px;
padding-top: 0;
}
.navtitre3
{
line-height: 15px;
margin-top: 0;
font-family: Georgia;
font-weight: bold;
font-size: 11px;
background: url(../../IMG/type_sepa1.jpg) no-repeat ;
background-position: bottom left;
padding-bottom: 8px;
padding-top: 0;
text-align: left;
color: #000;
width: 200px;
	}
	
.navtitre4
{
line-height: 18px;
margin-top: 0;
font-family: Georgia;
font-weight: bold;
font-size: 12px;
background: url(../../IMG/type_sepa1.jpg) no-repeat ;
background-position: bottom left;
padding-bottom: 8px;
padding-top: 0;
text-align: left;
color: #000;

	}
	
		.navtitre4 a:link, .navtitre4 a:visited, .navtitre4 a:hover, .navtitre4 a:active
{
line-height: 18px;
margin-top: 0;
font-family: Georgia;
font-weight: bold;
font-size: 12px;
background-position: bottom left;
padding-bottom: 8px;
padding-top: 0;
text-align: left;
color: #000;
text-decoration: none;

	}
.date
{
text-decoration: none;
color: #7a7a7a;
font-size: 10px;
font-weight: normal;

	}
.liendanse
{
text-decoration : none;
color:#0099CC;
font-family: georgia;
font-size: 12px;
font-weight: bold;
}














.lienmusique
{
text-decoration : none;
color:#66CC00;
font-family: georgia;
font-size: 12px;
font-weight: bold;
} 

.lienM a:link, .lienM a:visited, .lienD a:link, .lienD a:visited

{ 
text-decoration : none; 
color:#000000;
}


.lienD a:hover, .lienD a:active 
{
text-decoration : none;
color:#0099CC;

} 



.lienM a:hover, .lienM a:active 
{
text-decoration : none;
color:#66CC00;

} 



.lienDon a
{
text-decoration : none;
color:#0099CC;

}



.lienMon a
{ 
text-decoration : none;
color:#66CC00;
}

.frame {
	top:165px;
	left:135px;
position: absolute;
width: 814px;
	}

/*cadre centre*/
.frame1
{

overflow: auto;
margin-left: 170px;
margin-right: 175px;
position: absolute;
width: 468px;
height: 392px;

}

.frame1_agenda
{

overflow: auto;
margin-left: 180px;
margin-right: 175px;
position: absolute;
width: 460px;
height: 392px;

}

.frame1_agenda p
{
margin-bottom: 20px;
margin-top: 4px;
font-family: arial;
font-size: 12px;
line-height: 16px;
padding-right: 10px;
text-align: justify;
color: #7a7a7a;
}

.frame1_accueil
{

overflow: auto;
margin-top: 0;
margin-left: 205px;
margin-right: 165px;
position: absolute;
width: 420px;
height: 422px;
padding: 0 0 0 0;
border: 0;
}





.frame1_accueil p a:link, .frame1_accueil p a:visited, .frame1_accueil p a:hover, .frame1_accueil p a:active
{
font-size: 12px;
color: #000000;
font-weight: bold;
}


.frame_accueil
{


	top:135px;
	left:140px;
position: absolute;
width: 800px;
	
}

.frame1_accueil img
{
border:0px;
}



.frame1_accueil p
{
margin-bottom: 5px;
margin-top: 4px;
font-family: arial;
font-size: 12px;
line-height: 16px;
padding-right: 10px;
text-align: justify;
color: #000000;
}
.frame1 p
{
margin-bottom: 20px;
margin-top: 4px;
font-family: arial;
font-size: 12px;
line-height: 16px;
padding-right: 10px;
text-align: justify;
color: #000000;
}

.presaddm p
{
margin-top: 4px;
font-family: arial;
font-size: 12px;
line-height: 16px;
padding-right: 10px;
text-align: justify;
color: #000000;
}

.contenu_agenda p
{
margin-top: 4px;
font-family: arial;
font-size: 12px;
line-height: 16px;
padding-right: 10px;
text-align: justify;
color: #000000;
}

.contenu_agenda_index p
{
margin-top: 4px;
font-family: arial;
font-size: 12px;
line-height: 16px;
color: #000000;
}



.pop
{
margin: 5px 10px 10px 15px;
}

.pop p
{
margin-top: 4px;
font-family: arial;
font-size: 12px;
line-height: 19px;
text-align: left;
color: #000;
padding-top: 4px;
}

.conteneursite
{
margin-top: 10px;
padding-bottom: 20px;

}

.conteneursite p
{
margin-bottom: 3px;
margin-top: 1px;
font-family: arial;
font-size: 12px;
line-height: 16px;
padding-right: 10px;
text-align: justify;
color: #000000;}

.conteneursite a
{
text-decoration: none;
font-family: Arial;
font-weight: bold;
color: #000000;

}

.logosite
 {
  float: left;
  margin-right: 10px;
  
}

.logosite img
{
border-width: 0pt;
}

.frame img
{
border-width: 0pt;
}

.pressite
{
margin-top: 4px;
font-family: arial;
font-size: 12px;
line-height: 16px;
padding-right: 10px;
text-align: justify;
color: #7a7a7a;
}

.pagination a:link, .pagination a:visited, .pagination a:hover, .pagination a:active
{
font-size: 12px;
text-decoration: none;
color: #000000;
font-weight: bold;
font-family: arial;
display: inline;
}

.pagination li
{
display: inline;
margin-right: 2px;
}




.frame1 p a:link, .frame1 p a:visited, .frame1 p a:hover, .frame1 p a:active
{
font-size: 12px;
text-decoration: none;
color: #7a7a7a;
font-weight: bold;
}
.frame1 h1
{
margin-top: 0;
font-family: arial;
font-size: 14px;
font-weight: bold;
background: url(../../IMG/type_sepa1.gif) no-repeat ;
background-position: bottom left;
line-height: 10px;
padding-bottom: 15px;
margin-bottom: 10px;
padding-top: 0;
vertical-align: top;
}


.frame1 h2
{
margin: 0;
font-family: arial;
font-size: 13px;
font-weight: bold;
font-style: italic;
padding-top: 10px;
padding-bottom: 0;
}
/*cadre droite*/
.frame2 
{
width: 165px;
position: absolute;
height: 348px;
right:0;

}

.frame2_accueil 
{
background: url(../../IMG/type_bandeau_accueil.jpg) no-repeat ;
overflow: auto;
width: 165px;
position: absolute;
height: 422px;
right:0;
}


.frame3 
{
background: url(../../IMG/type_bandeau_glo.jpg);
background-repeat: no-repeat;
float:right;
overflow: auto;
width: 165px;
height:392px;
right:0;
}

.frame2 li { font-size: 12px; font-family: georgia;  }
.frame2 a:link, .frame2 a:visited, .frame2 a:hover, .frame2 a:active { font-size: 12px; font-family: georgia;   }

/* * Couleurs des liens de Spip */
/* liens internes */

.frame3 h2
{
font-family: arial;
font-weight: bold;
font-size: 12px;
background: url(../../IMG/type_sepa1.gif) no-repeat ;
background-position: left bottom ;
line-height: 27px;
margin-top: 2px;
margin-left: 10px;
padding-bottom: 1px;
margin-bottom: 0;
padding-top: 0;
}


.footer
{
height: 20px;
top:570px;
left:150px;
width:450px;
position: relative;
margin-top: 2px;
}


.p2{

padding-left: 10px;
padding-top: 3px;
margin-top: 0;
font-family: arial;
padding-right: 10px;
padding-bottom: 1px;
margin-bottom: 0;
font-size: 11px;
line-height: 12px;
text-align: left;
color: #7a7a7a;

}

.p2 p
{
margin-top: 1px;
padding-top: 1px;
font-family: arial;
font-size: 11px;
line-height: 11px;
padding-right: 5px;
margin-bottom:2px;
padding-bottom: 4px;
text-align: left;
color: #7a7a7a;


}

.p2 i.spip {
font-family: arial;
font-size: 11px;
font-style: italic;
color: #7a7a7a;
}

.p2 strong.spip {font-family: arial;
font-size: 11px;
color: #7a7a7a;
}



.p2 a.spip_in {
font-family: arial;
font-size: 11px;
color: #7a7a7a;
text-decoration: none;
}

.p2 a.spip_out {
font-family: arial;
font-size: 11px;
color: #7a7a7a;
text-decoration: none;

}




.footer h1
{
color: #cccccc;
font-family: georgia;
font-size:12px;
height: 0px;
margin-left: 0px;
}


.p2{
padding-left: 10px;
padding-top: 8px;
padding-bottom: 8px;
}

.footer a:link, .footer a:visited, .footer a:hover, .footer a:active
{ 
color: #cccccc;
font-family: georgia;
font-size: 11px;
text-decoration : none; 

}








.sepa2{
width: 135px;
height:10px;
background: url(../../IMG/type_sepa1.gif) no-repeat ;
padding-bottom: 1px;
margin-left: 15px;
}


/*entrées fonctionnelles*/
.submit_imprimer
{
border: solid 1px #000;
font-weight: bold;
background-color: #FFFFFF;
color: #000;
cursor: pointer;
height: 23px;
font-size:9pt;
width: 150px;
}

.submit_agenda
{
border: solid 1px #000;
font-weight: bold;
background-color: #FFFFFF;
color: #000;
cursor: pointer;
height: 20px;
font-size:9pt;
width: 30px;
}

.submit_recherche
{
border: solid 1px #000;
font-weight: bold;
background-color: #FFFFFF;
color: #000;
cursor: pointer;
height: 20px;
font-size:9pt;
width: 35px;

}
.search1
{
width: auto;
height: 30px;
position:absolute;


float:right;

top:135px;
left:742px;

	padding-left: 18px;

}
.entreesF
{
background: url(../../IMG/type_fleche1.gif);
background-repeat: no-repeat;
position:absolute;
top:410px;
left:16px;
width:70px;
height:50px;
margin: 0;

padding-left: 4px;

}

.entreesFPA
{
background: url(../../IMG/type_fleche1.gif);
background-repeat: no-repeat;
position:absolute;
top:350px;
left:16px;
width:80px;
height:50px;
margin: 0;

padding-left: 4px;

}



ul.entreesF2
{
padding-top: 55px;
list-style-type: none;
padding-left: 3px;
}

.entreesF2 li
{
padding-bottom: 6px;
line-height: 14px;
}


.entreesF2 a
{
font-family: georgia;
font-size: 12px;
font-weight: bold;

}

.entreesF2 a:link
{ 
text-decoration : none; 
color : black;  
list-style-type: none;

}

.entreesF2 a:visited
{ 
text-decoration : none; 
color: black; 
}

.entreesF2 a:active 
{ 
text-decoration : none;
color : #7a7a7a;
}

.entreesF2 a:hover 
{ 
text-decoration : none;
color : #7a7a7a; 
}
