			/* Commun */
body
{
	width: 96%;
	margin-left: auto;
	margin-right: auto;
	background-color: #240000;
	font-family: Arial, "Times New Romain", Times, sans-serif;
	color:white;
}

a
{
	color:#FFE059;
	text-decoration: none;
}

a:hover
{
	font-weight: bold;
	text-decoration: underline;
}

.mail
{
	color: white;
	font-size: small;
	font-weight: lighter;
}

h1
{
	text-indent: -50000px;
}

p
{
	font-size: small;
	text-align: left;
}

#banniere
{
	width: 96%;
	height: 100px ;
	position : fixed;
	top: -25px;
	left: 40px;
	padding-bottom: 50px;
	margin-bottom: -20px;
	background: url("image/banniere.jpg") no-repeat center;
}

#menu
{
	width: 160px;
	position: fixed;
	top: 140px;
	left: 40px;
	padding-top: 50px;
	padding-bottom: 50px;
	background: url("image/fond_menu.jpg") repeat;
}
#menublanc
{
	width: 160px;
	position: fixed;
	top: 140px;
	left: 40px;
	padding-top: 50px;
	padding-bottom: 50px;
	background-color : #770000
}
.titre_menu
{
	margin-top: 10px;
} 

#pied_de_page
{
	font-size: x-small;
	color: #610000;
	text-align: center;
	margin-top: 50px;
}

#css_valide
{
	text-align: center;
	clear: left;
}

#corps
{
	color: white;
	text-align: left;
	font-family: Arial, "Times New Romain", Times, sans-serif;
	font-size: x-small;
	margin-left: 180px;
	margin-right: auto;
}

ul
{
	list-style-type: none;
}

#sous_titre
{
	margin-top : 140px;
	color: #cccc99;
	text-align: center;
	font-size: x-large;
	border-style: solid;
	border-width: 1px;
	border-color: #FFE059;
}
#bandeau
{
	margin-top : 140px;
	color: #cccc99;
	text-align: center;
	font-size: x-large;
	border-style: solid;
	border-width: 1px;
	border-color: #FFE059;
}

#sous_titre2
{
	margin-top : 30px;
	color: #cccc99;
	text-align: center;
	font-size: x-large;
	border-style: solid;
	border-width: 1px;
	border-color: #FFE059;
}

		/*index*/
#photo_index
{
	text-align: center;
	margin-top: auto;
}
#photo_logo
{
	margin-left: -35px;;
	margin-top: auto;
}
#mot_president
{
	color: white;
	font-family: Arial, "Times New Roman", Times, sans-serif;
	font-size: x-small;
	margin-left: 180px;
	margin-top: -10px;
	
	border-style: solid;
	border-width: 1px;
	border-color: #610000;
}

#titre_president
{
	color: white;
	margin-left: 30px;
	margin: 2px;
	font-size: 14px;
	font-style: italic;
}

#texte_president_bloc
{
	text-align: left;
	font-size: 11px;
	margin: 2px;
}

.chersamis
{
	font-size: 13px;
	margin-top:10px;
	text-indent:55px;
	margin-bottom:5px;
	margin-left:15px;
}
.astérisque
{
	font-size: 10px;
	margin-top:10px;
	text-indent:55px;
	margin-bottom:5px;
	margin-left:15px;
}
.texte_president
{
	text-align:left;
	font-size: 13px;
	margin: 2px;
	text-indent: 55px;
	margin-left:35px;
}

#musicalement
{
	margin-left: 30px;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#lacouture
{
	margin-left: 190px;
	font-size: 12px;
	margin-bottom: 5px;
	margin-top: 10px;
}
		/*Albums et Galeries*/
#info
{
	font-style: italic;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 50px;
	margin-top:-15px;
}

.lien_galerie
{
	font-style: italic;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.image
{

}
#tab_vignette
{
	width:60%;
	margin-top:15px;
}
#tab_album
{
	width:80%;
	margin-top:15px;
	text-align:center;
}

.cell_vignette
{
	text-align:right;
	width:10%;
	border-color:white;
}
.cell_lien
{
	text-align:left;
	width:50%;
	font-size:16px;
	font-style:italic;
}
.cell_bandeau
{
	background-color:#940000;
	color:#940000;
	vertical-align:top;
	text-align:center;
	height:10px;
}
.vide
{
	height:50px;
}
		/*Actualité */

.actu
{
	height: auto;
	border-style: solid;
	border-color: #610000;
	border-width: 1px;
	margin-bottom:5px;
}
.photo_actu
{
	margin-top: auto;
	text-align: center;
	margin-bottom: auto;
}
.annonce
{
	margin-top: 10px;
	font-size: large;
	font-style: italic;
	text-align: center;
}

#event
{
	font-size: medium;
	text-align: left;
	margin-top: 10px;
	color: #FFE059;
}

.annonce_prix
{
	font-size: large;
	color : white;
	font-weight:bold;
	text-align: center;
}
.annonce_concert
{
	font-size: medium;
	font-weight:bold;
	text-align: center;
	color: #FFE059;
}
.annonce_billetterie
{
	font-size: medium;
	font-weight:bold;
	font-style:italic;
	text-align: center;
	color: white;
}
.commentaire
{
	font-size: medium;
	text-align: left;
	margin-left:20px;
	margin-right:20px;
	color: white;
	text-indent: 20px;
}
#tab_actu
{
	background-color:#240000;
}

		/*Partenaires */
.bienfaiteurs
{
	width:80%;
	height:30px;
	background-color: #940000;
	color: white;
	margin-left:100px;
	margin-top: 40px;
	margin-bottom: -10px;
	font-family: "Times New Romain", Arial, Times, sans-serif;
	font-style: italic;
	padding-left: 5px;
	text-align: left;
	vertical-align:middle;
	text-indent: 30px;
	font-size: large;
	font-weight: bold;
}
.merci
{
	font-size:medium;
	color:white;
	margin: 2px;
	margin-top:20px;
	font-family: Arial, "Times New Romain", Times, sans-serif;
	padding-left: 3px;
	text-align: center;
	font-weight: lighter;
}
#partenaires
{
	margin-top:20px;
	width:80%;
}
#donateurs
{
	margin-top:20px;
	width:80%;
}
.id_part
{
	width:33%;
	height:120px;
	vertical-align:bottom;
}
.logo
{
	text-align:center;
}
.logo2
{
	margin-right:0px;
}
.libelle
{
	text-align:center;
	color:white;
	font-size:medium;
	font-style:italic;
	font-weight:bold;
	
}
.libelle2
{
	text-align:left;
	color:white;
	font-size:medium;
	font-style:italic;
	font-weight:bold;
	
}

		/*Présentation */
.presentation_ok
{
	font-size: medium;
	font-weight: bold;
	margin-bottom: 30px;
}
#qui_sommes
{
	color: white;
	margin-left: 30px;
	margin: 2px;
	font-size: 14px;
	font-style: italic;
}
#description
{
	border-style: solid;
	border-width: 1px;
	border-color: #610000;
	margin-top:10px;
	margin-bottom : 25px;
}
.texte_presentation
{
	font-size: small;
	margin: 2px;
	margin-bottom:5px;
	text-indent: 40px;
}

#presentation
{
	position:relative;
	font-size: medium;
	font-weight: bold;
	margin-bottom: 330px;
}

.harmonie
{
	position: absolute;
	left: 130px;
}
.admin
{
	position: absolute;
	left: 700px;
}
.lien_harmonie
{
	position: relative;
	font-size:medium;
	font-weight:bold;
}
.lien_admin
{
	position: relative;
	font-size:medium;
	font-weight:bold;	
}

.photo_presentation
{
	position: absolute;
	left: 440px;
}
.tooltip
{  
	width:380px; color:white;  
    font: 15px/1.3 Arial,sans-serif;  
    text-decoration:none;text-align:left

}
.tooltip span.top{
	padding: 25px 10px 0;  
    
}  
.tooltip b.bottombottom{
	padding:10px 5px 15px;color: #548912;  
	
}  

	/* Présentation membres harmonie */
.pupitre
{
	background-color: #940000;
	color: #FFE059;
	margin-top: 40px;
	margin-bottom: -10px;
	font-family: "Times New Romain", Arial, Times, sans-serif;
	font-style: italic;
	padding-left: 5px;
	text-align: left;
	font-size: medium;
}

.noms
{
	font-size: small;
	font-family: Arial, "Times New Romain", Times, sans-serif;
	padding-left: 3px;
	text-align: left;
	font-weight: lighter;
}

.pupitre_bureau
{
	background-color: #FFE059;
	color: #940000;
	margin-top: 40px;
	margin-bottom: -10px;
	font-family: "Times New Romain", Arial, Times, sans-serif;
	font-style: italic;
	padding-left: 5px;
	text-align: left;
	font-size: medium;
}

#directeur
{
	font-style: italic;
	text-decoration: underline;
	font-size: medium;
	text-align: center;
	font-weight: bold;
}
.dirs
{
	font-style: italic;
	font-size: medium;
	text-align: left;
	font-weight: bold;
	margin-left : 690px;
}
.noms_dirs
{
	font-style: normal;
	font-size: small;
	text-align: center;
}

	/*Présentation équipe administrative */
#liste_ca
{
	text-align: center;
	margin-top: -5px;
	font-size: small;
	font-weight: lighter;
}

.liste_bureau
{
	text-align: center;
	margin-top: -5px;
	font-size: small;
	font-weight: lighter;
}

.titre_admin
{
	text-align: center;
	background-color: #FFE059;
	color: #940000;
	margin-top: 30px;
	font-size: medium;
	font-weight: bolder;
	font-family: Arial, "Times New Romain", Times, sans-serif;
	font-style: italic;
}

#liste_admin
{
	text-align: center;
	margin-top: -5px;
	font-size: small;
	font-weight: lighter;
	margin-bottom: 135px;
}

#noms_admin
{
	float: left;
	margin-left: 700px;
	text-align: right;
}

#poste_admin
{
	text-align: left;
	float: left;
	margin-left: 20px;
}


		/* Agenda */
table, td
{
	border-style: solid;  
	border-color: #240000;
	border-width: 3px;
	border-collapse: collapse; 
	color: #FFE059;
	font-size: small;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 30px; 
	margin-left: auto;
	margin-right: auto;	
	font-weight: lighter;
}

caption
{
	font-size: large;
	font-style: italic;
	text-decoration: underline;
	padding-bottom: 5px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	font-weight: bold;
	color: white;
}

.tab_agenda
{
	background-color:#940000;
	text-align:center;
}
.savoirplus
{
	text-align: center;
	font-size: medium;
	font-weight: bold;
	background-color: #FFE059;
	color: #940000;
	margin: 3px;
	margin-left: 10px;
	padding: 2px;
}


		/* Historique */
#partie_a
{
	font-size: small;
	height: 154px;
}

#image_lubet
{
	display: block;
	float: left;
}

#texte_a
{
	font-size: small;
	margin-top: 0px;
	margin-left: 120px;
}

#partie_b
{
	font-size: small;
	height: 375px;
	margin-top: 40px;
	
	border-style: solid;
	border-width: 1px;
	border-color: #240000;
}

#image_1903
{
	display: block;
	float: right;
}

#texte_b
{
	font-size: small;
	text-align: center;
	margin-top: 187px;
}

#partie_c
{
	font-size: small;
	margin-top: 40px;
}

#texte_c
{
	font-size: small;
	margin-top: 0px;
}

.liste_directeurs
{
	margin-top: 30px;
	padding-right: 20px;
}

.date
{
	font-style: italic;
	font-weight: bold;
}

#image_garin
{
	text-align: center;
	margin-top: 30px;
	margin-bottom: 90px;
}
	

		/* discographie*/
#cadre_DVD
{
	border-color: #610000;
	border-style: solid;
	border-width: 1px;
	height: auto;
	padding: 5px;
	margin-top: 40px;
} 	
#cadre_cdcorridax
{
	border-color: #610000;
	border-style: solid;
	border-width: 1px;
	height: auto;
	padding: 5px;
	margin-top: 40px;
} 		
#cadre_cd
{
	border-color: #610000;
	border-style: solid;
	border-width: 1px;
	height: auto;
	padding: 5px;
	margin-top: 40px;
} 
#cadre_cd_pasos
{
	border-color: #610000;
	border-style: solid;
	border-width: 1px;
	height: auto;
	padding: 5px;
	margin-top: 40px;
} 				
#titre_commande
{
	font-size: x-large;
	color: #FFE059;
	font-style: italic;
	text-align: center;
}

.separation
{
	background-color: #940000;
	color: white;
	margin-top: 0px;
	font-family: "Times New Roman", Arial, Times, sans-serif;
	font-style: italic;
	text-align: center;
	font-size: medium;
}

.titre_cd
{
	font-size: large;
	text-align: center;
}

.enregistre
{
	font-size: small;
	font-style: italic;
	text-align: center;
	margin-top: -10px;
} 

.texte_chanson
{
	color: #cccc99;
	font-style: italic;
	margin-left: 10px;
}

.liste_chanson
{
	margin-top: 2px;
}

.ecouter
{
	margin-left: 30px;
	font-style: italic;
	font-size: 16px;
}
	/*cd corridax*/

#liste_corridax
{	
	margin-left: 250px;
	font-size: small;
	text-align: left;
	font-weight: bold;
}


	/*cd gaitas*/


#liste_gaitas
{	
	margin-left:800px;
	font-size: small;
	text-align: left;
	font-weight: bold;
}
	
	/* cd passions */

#liste_passions
{
	margin-left: 250px;
	font-size: small;
	text-align: left;
	font-weight: bold;
} 
	
	/*cd paso passion */

#liste_paso
{
	margin-left: 800px;
	font-size: small;
	text-align: left;
	font-weight: bold;
} 
	
	/* cd centenaire */

#liste_centenaire
{
	margin-left: 250px;
	font-size: small;
	text-align: left;
	font-weight: bold;
} 
	
	/* CD image droite */
#image_droite
{
	display: block;
	float: right;
	margin-right: 250px;
	margin-top:0px;
}
	/* CD image gauche */
#image_gauche
{
	display: block;
	float: left;
	margin-left: 250px;
	margin-top:0px;
}

#image_centre
{
	display: block;
	float: center;
	margin-left: 500px;	
	margin-top:0px;
	margin-bottom:35px;
}
#reservation
{
	margin-bottom: 20px;
}


	/* Bon de commande */
#texte_commande
{
	text-align: center;
	font-size: medium;
}

.adresse
{
	font-size: large;
	text-align: center;
	font-weight: lighter;
	text-decoration: underline;
}

#retour
{
	text-align: center;
	font-size:large;
	font-weight: lighter;
}

fieldset
{
	margin-top: 30px;
	padding: 15px;
	border-color: #940000;
	border-style: solid;
	border-width: 1px;
}

legend
{
	color: #FFE059;
	font-style: italic;
	font-size: large;
}

label
{
	color: white;
	font-size: medium;
}


		/* Contact */
.contact
{
	font-weight: bold;
	text-align:right;
}
.cell_fonction
{
	color:white;
	font-weight:bold;
	font-size:medium;
	font-style:italic;
	text-align: right;
	text-decoration:underline;
}
.cell_nom
{
	font-style:normal;
	text-align:left;
	color:white;
	font-size:medium;
	font-weight:normal;
}
.cell_tel
{
	color: #FFE059;
	font-weight:normal;
	font-size:medium;
}
#contact_bloc
{
	margin-top:80px;
	margin-bottom: 100px;
}

#fiche
{
	margin-top: 80px;
	margin-left: 50px;
	font-size: medium;
	font-style: italic;
	font-weight: bold;
}

#lien_fiche
{
	font-size: large;
	margin-left: 5px;
}


		/* Suggestions */
#suggestions
{
	margin-top:40px;
	margin-left:80px;
	font-weight: normal;
	font-size:large;
	font-style:italic;
}

#suggestions_bloc
{
	margin-top:80px;
	margin-bottom: 300px;
}
.avis
{
	margin-left: 80px;
	font-size:large;
	text-align:center;
	font-weight: bold;
	font-style:italic;
}
#adresse
{
	text-align:center;
	font-size:medium;
	font-style:italic;
}

		/* Quelques amis */
#liste_amis
{
	margin-bottom: 100px;
}

.amis
{
	height: 20px;
	background-color: #940000;
	color: white;
	margin-top: 40px;
	font-family: "Times New Romain", Arial, Times, sans-serif;
	font-style: italic;
	padding-left: 25px;
	text-align: left;
	font-size: medium;
	font-weight:bold;
}

.image_amis
{
	margin-top:-15px;
	text-align: center;
}

.liens_amis
{
	text-align: center;
	font-weight: bold;
}


		/* Construction */
#construction
{
	text-align: center;
	font-size: x-large;
}

		/*Audio*/
.cell_photo
{
	text-align:left;
	width:300px;
	height:200px; 
}
.cell_lecteur
{
	text-align:right;
}

#bandeau
{
	position:relative;left:10%;
	background-color: #940000;
	color: white;
	margin-top: 60px;
	margin-bottom: 50px;
	font-family: "Times New Romain", Arial, Times, sans-serif;
	font-style: italic;
	width: 80%;
	height:30px;
	text-align: center;
	font-size: large;
}
		
.tableau
{
	background-color:#240000;
	width:85%;
	margin-bottom:60px;
}

		/*Répertoire*/
.cell_titre
{
	background-color:#940000;
	height:10px;
	text-align:center;
	font-size:medium;
	color:white;
}
.cell_jaquette
{
	width:30%;
	text-align:left;
}
.cell_texte
{
	width:35%;
	text-align:left;
}

		/*Calendrier*/
#calendrier
{
}
.concerts
{
}
.répés
{
}

		/*Index membres (News)*/
#menu_M
{
	width: 160px;
	height:320px;
	position: fixed;
	top: 140px;
	left: 40px;
	padding-top: 50px;
	padding-bottom: 50px;
	background: url("image/fond_menu.jpg") repeat;
}
#der_minute
{
	margin-top:40px;
}

.horaire
{
	text-align:center;
	font-size:large;
}
.details
{
	color:#FFE059;
	text-align:center;
	font-size:x-large;
}

.matos
{
}

.bus
{
}
.news1
{
	font-style: italic;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	text-align : center;
	height: auto;
	border-style: solid;
	border-color: #610000;
	border-width: 2px;
	margin-left : 5px;
	margin-right : 5px;
}
.annonce_event
{
	font-size: x-large;
	font-weight:bold;
	text-align: center;
	color: #FFE059;
	padding-left : 15px;
	padding-right : 15px;
}
		
