body
{
   width:760px;
   margin:auto;
   margin-top:10px;
   margin-bottom:10px; 
   background-color: white;  
   font-family: "trebuchet MS", Arial, "Times New Roman", Times, serif;
}


h1
{
   font-size: 220%;
   text-align : center;
   background-color: red;
}

h2
{
   font-size: 150%;
}

h3
{
   color:rgb(40,213,49);
   font-size: 140%;
}

p
{
   font-size: 110%;
}



a
{
   text-decoration: none;
   color : blue;
}


a:hover
{
font-style: italic;
}


a:visited
{
   color : blue;
}


.acc
{
   border : 2px outset blue;
   font-weight : bold;
   font-size : 150%;
   margin-left : 20px;
}

.accordeon
{
   border : white;
}


.accueil
{
   border : 2px outset blue;
   font-weight : bold;
   font-size : 130%;
   margin-left : 400px;
   text-align : center;
}


.affiche li
{
   font-size : 120%;
}

.aide_chroma
{
        background-color: rgb(128,0128,255);
}

.aide_chroma a
{
        color: white;
}

.aide_chroma h1
{
        background-color :  white;
        color :   blue;
        font-size : 200%;
}

.aide_chroma h2
{
        font-size : 130%;
}

.aide_chroma h3
{
        background-color :  white;
        color : blue;
        font-size : 140%;
}

.aide_chroma strong
{
        color :  white;
        font-size : 120%;
}


.aide_chroma ul li
{
        font-size : 120%;
}

.aide_diato
{
        background-color :  rgb(40,213,49);
}


.aide_diato h1
{
        background-color :  white;
        color :  rgb(40,213,49);
        font-size : 200%;
}

.aide_diato h2
{
        font-size : 130%;
}

.aide_diato h3
{
        background-color :  white;
        color :  rgb(40,213,49);
        font-size : 140%;
}

.aide_diato strong
{
        color :  white;
        font-size : 120%;
}


.aide_diato ul li
{
        font-size : 120%;
}

#a_l_affiche
{
        font-size : 120%;
	background-color : rgb(255,0,255);
	border : 10px solid yellow;
}


#a_l_affiche li
{
        color: black;
	font-weight : bold;
}

.album
{
   font-size: 70%;
   width : 250px;
}

.autres_langues
{
   font-weight : normal;
   font-size : 90%;
   margin-left : 600px;
   text-align : center;
   background-color : white;
}


.astuce_tab_chroma a
{
        color :  white;
}

.astuce_tab_chroma
{
        background-color :  blue;
        color :  white;
}

.astuce_tab_chroma h1
{
        color :  blue;
        background-color : white;
        font-size : 220%;
}

.astuce_tab_chroma h2
{
        color :  white;
        font-size : 90%;
}


.astuce_tab_chroma p
{
        font-size : 130%;
}


.autres_langues
{
   font-weight : normal;
   font-size : 90%;
   margin-left : 600px;
   text-align : center;
}

.boutique
{
        background-color : rgb(255,128,0);
	font-family : Comic Sans MS, Arial, Times New Roman;
}

.boutique .accueil
{
   border : 2px outset red;
   font-weight : bold;
   font-size : 100%;
   margin-left : 480px;
   background-color : yellow;
}

.boutique .accueil a
{
   color : rgb(255,128,0);
}


.boutique h1
{
        color : blue;
        background-color : rgb(255,128,0);
        font-size: 500%;
	font-family : Comic Sans MS, Arial, Times New Roman;
}


.boutique h2
{
   font-size: 110%;
        color : yellow;
}

.boutique h3
{
   font-size: 300%;
        color : yellow;
   font-weight : bold;
}

.boutique h4
{
   font-size: 300%;
        color : blue;
   font-weight : bold;
}

.boutique h5
{
   font-size: 200%;
        color : blue;
   font-weight : bold;
}

.boutique h6
{
        font-size: 130%;
        color : yellow;
        font-weight : bold;
	margin-left : 90px;
}

.boutique marquee
{
   font-size: 120%;
   font-weight : bold;
}

.boutique p
{
   font-size: 120%;
   font-weight : bold;
}

.boutique .boutique_CD
{
        height : 250px;
	width : 740px;
        background-color : blue;
}

.boutique .boutique_CD a
{
       color : yellow;
}

.boutique .boutique_recueils_diato 
{
        width : 600px;
	margin-right : 500px;
        background-color : blue;
       height : 300px;
}

.boutique .boutique_recueils_diato td
{
        width : 300px;
}

.boutique .boutique_recueils_diato a
{
       color : yellow;
}

.boutique  .boutique_recueils_diato h5
{
   font-size: 100%;
        color : yellow;
   font-weight : bold;
}

.boutique .cd_recueils
{
	width : 800px;
   border: 2px outset blue;
	color : blue;
        font-weight : bold;
        background-color : yellow;
}

.boutique .alb
{
	width : 140px;
}

.boutique .chrom
{
	width : 330px;
}

.boutique .diat
{
	width : 330px;
}

.boutique .details 
{
	font-size : 100%;
        background-color : yellow;
	color : blue;
}

.boutique .details a
{
	color : blue;
        background-color : yellow;
}


.boutique em
{
   font-style : italic;
   text-decoration : none;
   font-size : 100%;
}

.boutique strong
{
	color : yellow;
        font-weight : bold;
	text-decoration : underline;
}

.boutique .tarifs
{
	color : blue;
   font-size : 120%;
        font-weight : bold;
	text-align : right;
}

.cd
{
        background-color : rgb(22,215,17);
	font-family : Comic Sans MS, Arial, Times New Roman;
}

.cd a
{
        color : white;
}

.cd .album p .moyen
{
        font-size : 150%;
	back-ground-color : rgb(40,213,49);
}


.cd .accueil
{
   border : 2px outset blue;
   font-weight : bold;
   font-size : 100%;
   margin-left : 480px;
   background-color : blue;
   color : yellow;
}

.cd .accueil a
{
   color : yellow;
}

.cd .cd_recueils
{
	width : 500px;
	height : 20px;
        border: 2px outset blue;
        font-weight : bold;
        background-color : white;
}

.cd .cd_recueils a
{
   color : blue;
}

.cd .commander_cd
{
	width : 140px;
        border: 2px outset blue;
	color : blue;
}

.cd .commenter_cd
{
	width : 140px;
        border: 2px outset blue;
}

.cd table .album
{
        background-color : blue;
}

.cd .details
{
   font-size : 90%;
   text-align : left;
   color : rgb(40,213,49);
        background-color : yellow;
}

.cd h1
{
   font-size: 220%;
   text-align : center;
   color: blue;
   background-color: yellow;
}

.cd h2
{
   color : white;
   font-size: 100%;
}

.cd h3
{
   color : blue;
   font-size: 140%;
}

.cd h4
{
   color : white;
   font-size: 110%;
}

.cd h4 a
{
   color : white;
   text-decoration : underline;
}

.cd .choix_paiement li
{
   color : yellow;
   font-size : 120%;
}

.cd .choix_paiement li a
{
   color : yellow;
   text-decoration : underline;
}

.cd .new
{
	color : yellow;
        font-weight : bold;
}

.cd table
{
        border:none;
        background-color : white;
	height : 250px;
}


.cd table td
{
   border:none;
}


.cd strong
{
   color : red;
   font-size: 80%;
}

.chroma 
{
   background-color : blue;
}

.chroma a
{	
	color : white;
}

.chroma .accueil
{
   border : 2px outset white;
   font-weight : bold;
   font-size : 120%;
   margin-left : 530px;
}

.chroma .accueil a
{	
	color : white;
}

.chroma .tableau_accordeon
{
   background-color : blue;
}

.chroma .tableau_accordeon .menu li
{
    font-size : 100%;
   color : white;
   font-weight : bold;
}

.chroma .tableau_accordeon .menu li a
{
   color : white;
}

.chroma h1
{
   background-color : white;
   color : blue;
	font-size : 260%;
}

.chroma h1 a
{
   color : blue;
}

.chroma h2
{
   font-size : 100%;
}

.chroma h4
{
   margin-left : 400px;
}

.chroma .liste
{
   color : white;
   font-size : 120%;
}

.chroma .mise_en_avant
{
   background-color : white;
   color : blue;
   font-size : 180%;
   font-weight : bold;
}

.chroma .mise_en_avant a
{
   color : blue;
}

.chroma .news
{
   border : white;
   border : 0px;
   margin-right : 50%;
   text-align : left;
   font-size : 110%;
   color : yellow;
   font-weight : bold;
} 

.chroma .news a
{
   color : white;
}

.chroma .news em
{
   font-style : none;
   text-decoration : underline;
   font-size : 100%;
}

.chroma .videos_chroma
{ 
   background-color : blue;
   border: 2px solid blue;
}


.chroma .youtube
{
   border : white;
   border : 0px;
}

.chroma .youtube_invitation
{
   color : white;
   font-size : 110%;
}

.chroma .youtube_invitation a
{
   color : white;
   text-decoration : underline;
}

.chromafolk h4
{
   color:rgb(40,213,49);
   font-size: 140%;
   text-align : center;
}

.chromafolk h4 a
{
   color:rgb(40,213,49);
   text-decoration : underline;
}


.chromatab 
{
   background-color : rgb(130,231,242);
}

.chromatab .accueil
{
   border : 2px outset blue;
   font-weight : bold;
   font-size : 130%;
   margin-left : 450px;
   background-color : white;
}

.chromatab .bienvenue
{
background-color : rgb(255,0,255);
   font-size : 180%;
   border : 10px solid blue;
}

.chromatab .copyright, .chromatab .copyright strong
{
   color : white;
   background-color : blue;
   font-size : 100%;
}

.chromatab .ecoute
{
   background-color : rgb(255,0,255);
   border: 10px solid blue;
width : 300px;
height : 60px;
}

.chromatab em
{
   font-size : 100%;
}

.chromatab .fan
{
color : white;
background-color : rgb(255,0,255);
text-decoration : bold;
}

.chromatab form
{
   text-align : center;
}

.chromatab h1
{
   background-color : blue;
   color : white;
   font-size : 200%;
}

.chromatab h1 a
{
   color : white;
}


.chromatab h2
{
   color : blue;
   font-size : 120%;
}

.chromatab h3
{
   background-color : blue;
   color : white;
   font-size : 110%;
   text-align : center;
}

.chromatab h3 a
{
   color : white;
}


.chromatab h4
{
   color : blue;
}

.chromatab .img a
{
   color : rgb(130,231,242);
}

.chromatab ol
{
font-size : 110%;
}

.chromatab .pages
{
color : blue;
border : none;
width : 350px;
}

.chromatab .hic 
{
background-color : blue;
color : white;
}

.chromatab .hic a
{
color : white;
}


.chromatab .liste_morceaux
{
width : 750px;
border : none;
font-size : 150%;
}

.chromatab .liste_morceaux tr
{
height : 50px;
}

.chromatab .liste_morceaux th
{
background-color : rgb(255,0,255);
color : white;
}

.chromatab .liste_morceaux th a
{
color : white;
}

.chromatab .liste_morceaux td,th
{
width : 250px;
}

.chromatab .prenom
{
   color : white;
   background-color : blue;

}

.chromatab #presentation strong
{
   background-color : blue;
   color : white;
   text-decoration : none;
}

.chromatab .reponse
{
   color : white;
}

.chromatab .reponse strong
{
   color : white;
}

.chromatab .reponse a
{
   color : white;
   text-decoration : underline;
}

.chromatab strong
{
   color : blue;
   font-size : 100%;
   text-decoration : underline;
}

.chromatab table
{
   color : blue;
border : 10px outset blue;
}

.chromatab table 
{
width : 200px;
}

.chromatrad
{
font-family : Comic Sans MS, arial;
background-color : teal;
}

.chromatrad .accueil
{
   border : 2px outset black;
   font-weight : bold;
   font-size : 130%;
   margin-left : 480px;
   margin-right : 110px;
   background-color : white;
}


.chromatrad .accueil a
{
   color : black;
}

.chromatrad h1
{
color : black;
font-size : 160%;
background-color : white;
}

.chromatrad h2
{
font-size : 100%;
color : white;
}

.chromatrad ul
{
font-size : 110%;
text-align : left;
font-weight : bold;
}

.chromatrad .petit
{
font-family : Comic Sans MS, arial;
background-color : white;
}

.chromatrad strong
{
color : white;
}

.comments 
{
   width : 70%;
   font-size: 100%;
   background-color : rgb(0,180,0);
}

.comments a
{
   text-decoration : underline;
}

.comments .accueil 
{
   margin-left : 550px;
background-color : yellow;
}

.comments .accueil a
{
   text-decoration : none;
   color : rgb(0,180,0);
}

.comments .autres_langues
{
   background-color : yellow;
}

.comments .autres_langues a
{
   text-decoration : none;
   color : rgb(0,180,0);
}

.comments .img a
{
   color : rgb(0,180,0);
}

.comments .intro
{
   color : blue;
   font-size: 120%;
   font-style : normal;
}

.comments h1
{
background-color : yellow;
   color : rgb(0,180,0);
}

.comments h2
{
   font-size: 130%;
}

.comments .prenom
{
background-color : yellow;
   color : rgb(0,128,0);
}

.complices
{
font-family : Comic Sans MS, arial;
background-image : url("fichiers/photos/2008/2008_riviere_kerascoet.jpg");
font-family : Comic Sans MS, arial;
background-position : 100px 30px; 
background-repeat : no-repeat;
background-color : rgb(0,64,0);
}

.complices h2
{
color : rgb(27,169,30);
margin-left : 400px;
font-size : 90%;
}

.complices .ecoute_titre
{
   font-size : 100%;
   background-color : yellow;
color : rgb(27,169,30);
   font-weight : bold;
}

.complices .fleches 
{
width : 200px;
background-color : rgb(0,64,0);
border : none;
margin-left : 600px;
height : 100px;
}

.complices .fleches td
{
border : none;
}

.complices .noms_animaux
{
color : white;
}

.complices #presentation2
{
color : white;
font-weight : bold;
font-size : 120%;
background-color : rgb(0,64,0);
}

.complices table
{
width : 760px;
height : 600px;
border : none;

background-color : rgb(0,64,0);
}

.complices table td
{
border : none;
}


.conseils_pedago
{
   text-align : left;
}


.conseils_pedago li
{
   font-size: 100%;
}


.coordonnees
{
   text-align : left;
}


.cours strong
{
   font-size : 110%;
}


.details
{
   font-size : 60%;
}


.diapo1
{
	margin-left: 50px;		
}


.diapo2
{
	margin-left: 200px;	
}


.diapo3
{
	margin-left: none;		
}

.diato
{
   background-color : rgb(140,70,0);
}


.diato a
{	
	color : white;
}

.diato .accueil
{
   border : 2px outset white;
   font-weight : bold;
   font-size : 120%;
   margin-left : 550px;
	text-align : center;
}

.diato .accueil a
{	
	color : white;
}

.diato .tableau_accordeon
{
   background-color : rgb(140,70,0);
}

.diato .menu ul li
{
    font-size : 110%;
   color : white;
   font-weight : bold;
}


.diato .tableau_accordeon .menu li a
{
   color : white;
}

.diato .tableau_tablatures
{
   background-color : rgb(140,70,0);
	color : white;
}


.diato h1
{
   background-color : white;
   color : black;
   font-size : 260%;
}

.diato h1 a
{
   color : black;
}

.diato h2
{
   font-size : 80%;
}

.diato h3
{
   color : black;
   font-size : 120%;
   text-align : center;
}

.diato h4
{
   margin-left : 400px;
}

.diato h5
{
   background-color : white;
   color : black;
   font-size : 160%;
   text-align : left;
   margin-right : 300px;
}

.diato .mise_en_avant
{
   background-color : white;
   color : black;
   font-size : 180%;
   font-weight : bold;
}

.diato .new
{
	color : black;
        font-weight : bold;
	font-size : 80%;
}

.diato .news
{
   border : white;
   border : 0px;
   margin-right : 50%;
   text-align : left;
   font-size : 110%;
   color : black;
   font-weight : bold;
} 

.diato .news a
{
   color : black;
}

.diato .news em
{
   color : black;
   font-style : none;
   text-decoration : underline;
   font-size : 100%;
}

.diato p
{
   font-size : 160%;
   color : white;
}

.diato strong
{ 
	text-decoration : underline;
	color : white;
}

.diato .liste
{
   color : white;
   font-size : 150%;
   margin-left : 120px;
}

.diato .videos_diato
{ 
   background-color : rgb(140,70,0);
   border: 2px solid rgb(140,70,0);
}

.diato .youtube
{
   border : white;
   border : 0px;
}

.diato .youtube_invitation
{
   color : white;
   font-size : 110%;
}

.diato .youtube_invitation a
{
   color : white;
   text-decoration : underline;
}	

.ecole_accordeon
{
   background-color : rgb(255,0,255);
}


.ecole_accordeon h1
{
   background-color : white;
   color : black;
}

.ecole_accordeon #menu_ecole
{
	margin : 50px;
}

.ecole_accordeon #menu_ecole h3
{
	font-size : 160%;
}


.ecole_accordeon #menu_ecole h3 a
{
   color : white;
}


.ecole_accordeon #autres_rubriques
{
	margin-top : 80px;
}

.ecole_accordeon #autres_rubriques h4
{
	font-size : 130%;
}

em
{
   font-size : 120%;
   font-style : normal;
   text-decoration : underline;
}

.fete_accordeon
{
        width : 760px;
        background-color : blue; 
}

.fete_accordeon h1
{
        font-size : 200%;
 	background-color : rgb(255,0,255);
	border : 10px solid yellow;
}

.fete_accordeon h2
{
        font-size : 90%;
	color : yellow; 
}

.fete_accordeon h3
{
	background-color : yellow;
	color : blue;
	text-align : center;
}


.fete_accordeon .mail a
{
	color : white;
	text-decoration : underline;
        font-size : 100%;
}

.fete_accordeon p
{
        font-size : 120%;
	font-weight : bold; 
	color : white;
}

.fete_accordeon a
{
	color : yellow;
}

.fete_accordeon .legende
{
        text-align : left;
}


.fete_accordeon strong
{
	background-color : rgb(255,0,255);
	color : black;
	text-align : center;
        font-size : 120%;
	border : 4px solid yellow;
}


.fete_accordeon table
{
   border: none;
   background-color: blue;
}

.fete_accordeon  td,th
{
   border: none;
}


.fete_accordeon .tableau_tablatures
{
   border: 1px outset black;
}

.fete_accordeon .tableau_tablatures td
{
   border: 1px outset black;
}

.fete_accordeon .tableau_tablatures a
{
	color : white;	
	font-weight : bold;
        font-size : 100%;
}

.fete_accordeon table .important
{
	width : 300px;
}

.fete_accordeon ul li
{
	color : white;	
        font-size : 110%;
}

.flo
{
   border : white;
   border : 0px;
   font-size : 80%;
}


.florence_glorion
{
background-image : url("fichiers/photos/2008/florence_glorion_2.jpg");
background-color : rgb(255,128,128);
width : 760px;
background-repeat : no-repeat;
background-position : 200px 0px;
font-family : Comic Sans MS, arial;
}

.florence_glorion .accueil
{
background-color : white;
margin-left : 430px;
border : none;
}

.florence_glorion a
{
   text-decoration: none;
   color : rgb(255,128,128);
}

.florence_glorion a:visited
{
   color : rgb(255,128,128);
}

.florence_glorion h1
{
background-color : rgb(255,128,128);
color : blue;
border : 5px solid blue;
font-size : 180%;
}

.florence_glorion #titre
{
float : left;
}

.florence_glorion #menu
{
float : left;
margin-top : -90px;
}

.florence_glorion #presentation
{
float : left;
margin-top : 30px;
margin-left : 420px;
}

.florence_glorion #ecoute
{
float : right;
margin-left : 420px;
margin-top : -100px;
font-size : 82%;
color : white;
}

.florence_glorion #ecoute a
{
color : white;
text-decoration : underline;
}

.florence_glorion #site
{
float : left;
margin-top : 50px;
margin-left : -50px;
color : blue;
}


.florence_pinvidic
{
background-image : url("fichiers/photos/2008/florence_pinvidic_2.jpg");
}


.florence_pinvidic a
{
   text-decoration: none;
   color : rgb(140,70,0);
}

.florence_pinvidic a:visited
{
   color : rgb(140,70,0);
}
 
.florence_pinvidic .ecoute_titre
{
   font-size : 100%;
   background-color : yellow;
   color : rgb(140,70,0);
   font-weight : bold;
}

.florence_pinvidic object
{
   margin-left : 400px;
}

.florence_pinvidic h1
{
color : yellow;
background-color : rgb(140,70,0);
margin-right : 630px;
font-size : 150%;
font-family : Comic Sans MS, arial;
}

.florence_pinvidic h2
{
color : yellow;
margin-left : 600px;
font-size : 80%;
font-family : Comic Sans MS, arial;
}

.florence_pinvidic p
{
font-family : Comic Sans MS, arial;
}

.florence_pinvidic .presentation
{
color : yellow;
background-color : rgb(140,70,0);
font-weight : bold;
margin-left : 480px;
font-size : 100%;
}

.florence_pinvidic .fleches 
{
width : 200px;
margin-left : 550px;
border : none;
}

.florence_pinvidic .fleches td
{
border : none;
}

.galerie
{
	width: 70% ;
        font-size: 80%;
        background-color:blue;
}

.galerie a
{
        color : red;
}

.galerie .accueil
{
   border : 2px outset blue;
   font-weight : bold;
   font-size : 150%;
   margin-left : 500px;
   background-color : white;
}

.galerie .accueil a
{
   color : blue;
}

.galerie .autres_langues
{
   background-color : white;
   margin-left : 600px;
   font-size : 100%;
}

.galerie .autres_langues a
{
   text-decoration : none;
color : blue;
}

.galerie .commentaire
{
   color:white;
   font-size: 140%;
}

.galerie .grande_photo
{

        background-color:blue;

	border : 1px solid blue;
}

.galerie .grande_photo a
{

        color:blue;
}

.galerie .grande_photo td,th
{

	border : 1px solid blue;
}

.galerie .infos_copyright
{
   font-size : 120%;
   color : white;
   font-style : italic;
   text-align : center;
}

.galerie h1
{

        color:blue;
        background-color:yellow;
}

.galerie object
{
	margin : auto;
}


.galerie p
{
        font-size: 130%;
        font-weight: bold;
}


ul#galerie_mini
{
	margin: 0 ;
	padding: 0 ;
	list-style-type: none ;
}

ul#galerie_mini li a img
{
	margin: 20px;
	border: 1px solid #dcb ;
}

.grand
{
   font-size: 130%;
}

.histoire_flos1
{
background-image : url("fichiers/photos/2008/2008_07_m_saint_chartier_12.jpg");
font-family : Comic Sans MS, arial;
background-repeat : no-repeat;
background-color : rgb(128,128,128);
}

.histoire_flos1 h2
{
color : white;
margin-left : 250px;
font-size : 100%;
}

.histoire_flos1  .ecoute_titre
{
   font-size : 100%;
   background-color : white;
   color : rgb(128,128,128);
   font-weight : bold;
}

.histoire_flos1 #presentation2
{
color : white;
background-color : rgb(128,128,128);
font-weight : bold;
font-size : 110%;
width : 1000px;
}

.histoire_flos1 .fleches 
{
width : 200px;
margin-left : 300px;
background-color : rgb(128,128,128);
border : none;
}

.histoire_flos1 .fleches td
{
border : none;
}

.histoire_flos2
{
background-image : url("fichiers/photos/2008/2008_m_kerascoet.jpg");
font-family : Comic Sans MS, arial;
background-position : 180px 0px; 
background-repeat : no-repeat;
background-color : yellow;
}


.histoire_flos2 h2
{
color : rgb(128,128,128);
margin-left : 500px;
font-size : 90%;
}

.histoire_flos2  .ecoute_titre
{
   font-size : 100%;
   background-color : yellow;
   color : rgb(128,128,128);
   font-weight : bold;
}

.histoire_flos2 .fleches 
{
width : 200px;
background-color : yellow;
border : none;
margin-right : 600px;
}

.histoire_flos2 .fleches td
{
border : none;
}

.histoire_flos2 .presentation
{
color : white;
font-weight : bold;
font-size : 130%;
}

.img
{
        text-align : center;
}


.image
{
        text-align : center;
}

.infos_copyright
{
   font-size : 90%;
   color : black;
   font-style : italic;
   text-align : center;
}

.legende
{
        font-style : italic;
	font-size : 100%;
	color : blue;
}

.liens_musique
{
font-family : Comic Sans MS, arial;
font-family : Comic Sans MS, arial;
background-color : blue;
}

.liens_musique p
{
font-size : 170%;
font-weight : bold;
color : white;
}

.liens_musique h2
{
color : rgb(255,128,0);
margin-left : 400px;
font-size : 90%;
}

.liens_musique .ecoute_titre
{
   font-size : 100%;
   background-color : yellow;
color : blue;
   font-weight : bold;
}

.liens_musique .fleches 
{
width : 200px;
background-color : blue;
border : none;
margin-left : 600px;
height : 100px;
}

.liens_musique .fleches td
{
border : none;
}

.liens_musique #presentation2
{
color : white;
font-weight : bold;
font-size : 130%;
background-color : rgb(255,128,0);
}

.liens_musique #presentation2 a
{
color : white;
text-decoration : underline;
}

.liens_musique strong
{
color : blue;
text-decoration : underline;
font-size : 100%;
}

.mail_comment
{
   border : 2px outset black;
   font-weight : bold;
   font-size : 150%;
   margin-left : 200px;
   text-align : center;
   background-color:yellow;
}


.mail_comment a
{	
	color : blue;
}

.meletchansons
{
font-family : Comic Sans MS, arial;
background-color : rgb(214,48,152);
}

.meletchansons h1
{
color : white;
background-color : rgb(214,48,152);
font-size : 200%;
}

.meletchansons h2
{
font-size : 100%;
text-align : right;
}

.meletchansons h4 
{
   font-weight : bold;
   font-size : 130%;
   border : 2px outset black;
   background-color : white;
}

.meletchansons h4 a
{
   color : black;
   background-color : white;
}

.meletchansons .petit
{
font-family : Comic Sans MS, arial;
background-color : rgb(214,48,152);
}

.meletchansons strong
{
color : white;
text-decoration : underline;
font-size : 110%;
}

.meletchansons strong a
{
color : white;
}

.meletchansons strong a:hover
{
font-style : italic;
}


.meletchansons .sommaire td h4
{
text-align : center;
}

.meletchansons table
{
background-color : rgb(214,48,152);
border : none;
}

.meletchansons table tr
{
vertical-align : top;
}

.meletchansons table td
{
border : none;
text-align : left;
width : 380px;
}

.meletchansons ul li
{
font-size : 100%;
}

.meletchansons .titres li
{
text-align : center;
font-size : 120%;
}

.menu
{
   font-size: 200%;
   text-align : left;
   color : rgb(40,213,49);
   border : white;
   font-weight : bold;
   width : 500px;
}

.menu a
{
   color : rgb(40,213,49);
}

.minuscule
{
   font-size: 40%;
}

.moyen
{
   font-size: 70%;
}

.musique_flos
{
color : white;
font-weight : bold;
background-color : rgb(130,231,242);
}

.musique_flos .accueil
{
   border : 2px outset blue;
   background-color : white;
   font-weight : bold;
   font-size : 130%;
   margin-left : 595px;
}


.musique_flos .croquignolle
{
        text-align : center;
        font-size : 100%;
        color : blue;
	border : none;
	text-align : left;
	width : 300px;
}

.musique_flos .croquignolle td
{
   border : none;
}

.musique_flos .ecoute_titre
{
   font-size : 100%;
   background-color : white;
   color : blue;
   font-weight : bold;
}

.musique_flos h1
{
   background-color : blue;
   color : white;
   font-size : 250%;
}

.musique_flos h2
{
font-size : 110%;
}

.musique_flos p
{
   color : blue;
   font-size : 150%;
}

.musique_flos #menu
{
   background-color : blue;
   color : white;
   font-size : 250%;
}

.musique_flos ul li
{
   color : white;
   font-size : 90%;
}

.musique_flos ul li a
{
   color : white;
}

.new1
{
   color : blue;
   font-weight : bold;
}

.news
{
   border : white;
   border : 0px;
   text-align : left;
   font-size : 90%;
   color : red;
   font-weight : bold;
}


.news_site
{
   width:760px;
   font-size: 140%;
   background-color:rgb(0,128,0);
   color : white;
}

.news_site a
{
   color : white;
   text-decoration : underline;
}

.news_site h1
{
	background-color : white;
        color:rgb(0,128,0);
}

.news_site h2
{
        font-size : 90%;
	color : white;
}

.news_site h4
{
        font-size : 110%;
	color : rgb(40,213,49);
	text-align : center;
}

.news_site h4 a
{
	color : rgb(40,213,49);
}

.news_site .petit
{
        font-size : 50%;
}

.news_site .sommaire
{
        font-size : 130%;
	text-align : center;
}


.news_site table
{
   color:rgb(0,128,0);
   background-color : white;
}

.news_site table a
{
   color : rgb(0,128,0);
}

.pas_tres_grand

{
   font-size: 80%;
}

.petit

{
   font-size: 50%;
}

.photos
{
        background-color : rgb(40,213,49);
}

.photos_accueil
{
        background-color : white;
        font-weight : bold;
        font-size : 130%;
        margin-left : 400px;
}

.photos table
{
        background-color : yellow;
        border : 2px red;
}

.photos table tr td
{
        width : 350px;
        border : 2px red;
        vertical-align : top;
        font-size: 90%;
}

.photos table tr th
{
        color : red;
        font-size: 120%;
        border : 2px red;
}

.photos h1
{
        background-color : yellow;  
        color : rgb(40,213,49);
}

.photos h2
{
        font-size: 100%;
}

.photos a
{
        color : rgb(40,213,49);
}

.photos accueil
{
        color : red;
}

.photos li
{
	text-align : left;
        color : rgb(40,213,49);
	font-size : 120%;
}

.photos .new
{
	color : blue;
        font-weight : bold;
	font-size : 80%;
}

.photos_festivals
{
        width : 760px;
        background-color : blue; 
}

.photos_festivals a:visited
{
   border:10px yellow;
}

.photos_festivals h1
{
        font-size : 200%; 
	background-color : yellow;
	color : blue;
}

.photos_festivals h2
{
        font-size : 80%; 
}

.photos_festivals h5
{
        font-size : 100%;
	background-color : yellow;
	color : blue;
	margin-left : 150px;
	margin-right : 150px;
	text-align : center;
}

.photos_festivals p
{
        font-size : 120%;
	font-weight : bold; 
	color : white;
}

.photos_festivals a
{
	color : yellow;
}

.photos_festivals .accueil
{
   border : 2px outset yellow;
   font-weight : bold;
   font-size : 100%;
   margin-left : 300px;
}

.photos_festivals .diaporama td
{
	border : blue;		
}


.photos_festivals .autres_langues
{
   background-color : white;
   margin-left : 600px;
   font-size : 100%;
}

.photos_festivals .autres_langues a
{
   text-decoration : none;
color : blue;
}

.photos_festivals .ligne1
{
	margin-left : 0px;
}

.photos_festivals .ligne2
{
	margin-left : 50px;
}

.photos_festivals .ligne3
{
	margin-left : 100px;
}

.photos_festivals .ligne4
{
	margin-left : 150px;
}

.photos_festivals .mail_comment
{
   border : 2px outset blue;
   font-weight : bold;
   font-size : 100%;
   margin-left : 500px;
   text-align : center;
background-color : yellow;
}

.photos_festivals .mail_comment a
{	
	color : blue;
background-color : yellow;
}


.photos_festivals .grande_photo object
{
	margin-left : 150px;
}

.photos_festivals .grande_photo
{
   border: 1px solid blue;
}

.photos_festivals .grande_photo td,th
{
   border: 1px solid blue;
}

.photos_festivals .new
{
	color : blue;
	background-color : yellow;
        font-weight : bold;
	font-size : 80%;
}

.photos_festivals .petites_photos
{
   border: 1px solid blue;
}

.photos_festivals .petites_photos td,th
{
   border: 1px solid blue;	
}

.photos_festivals .respuesta
{
   color:black;
   font-size:90%;
	margin-left : 80px;
}

.photos_festivals .segunda_respuesta
{
   color:white;
   font-size:80%;
	margin-left : 160px;
}


.photos_festivals table tr
{
   height : 240px;
}

.photos_festivals .precedentesuivante 
{
	background-color : white;
	width : 400px;
}

.photos_festivals .precedentesuivante a
{	
	color : blue;
}

.photos_festivals .precedentesuivante tr
{
	height : 30px;
}

.photos_festivals table
{

        background-color : blue; 
        width : 760px;
}

.photos_rubriques 
{
        color:red;
}

.photos_rubriques
{
	width: 760px ;
        font-size: 80%;
        background-color:blue;
}

.photos_rubriques .accueil
{
   border : 2px outset blue;
   font-weight : bold;
   font-size : 130%;
   margin-left : 250px;
   background-color : white;
}

.photos_rubriques .accueil a
{
   color : blue;
}


.photos_rubriques h1
{

        color:blue;
        background-color:yellow;
        font-size : 300%;
}

.photos_rubriques h2
{

        color : yellow;
        font-size : 100%;
}


.photos_rubriques h5
{

        color : yellow;
        font-size : 300%;
}

.photos_rubriques .mail_comment
{
   border : 2px outset black;
   font-weight : bold;
   font-size : 150%;
   margin-left : 250px;
   text-align : center;
   background-color:yellow;
}


.photos_rubriques .mail_comment a
{	
	color : blue;
}

.photos_rubriques .noms_animaux
{
color : white;
}

.photos_rubriques p
{
        font-size: 130%;
        font-weight: bold;
	color : white;
}

.photos_rubriques table
{
   border : white;
   border : 0px;
        background-color : blue; 
        width : 760px;
}

.photos_rubriques table td
{
   border : white;
   border : 0px;
}

.photos_rubriques table tr
{
   height : 240px;
}

.precedentesuivante
{
	width : 400px;
	background-color : white;
}

.precedentesuivante a
{	
	color : blue;
}


.prenom
{
	color : red;
	font-weight : bold;
        font-size : 120%;
}

.reactions
{
   color : yellow;
   font-size : 85%;
}

.recueil
{
   font-size: 70%;
   width : 250px;
}


.recueils_chroma
{
background-color : rgb(130,231,242);
}

.recueils_chroma h2
{
font-size : 90%;
text-align : right;
}

.recueils_chroma .sommaire 
{
background-color : rgb(130,231,242);
border : none;
}

.recueils_chroma .sommaire td
{
border : none;
}

.recueils_chroma .sommaire h2
{
	text-align : center;
margin-right : 50px;
font-size : 100%;
}

.recueils_chroma .sommaire h4
{
	text-align : right;
   background-color : white;
   color : blue;
margin-left : 430px;
margin-right : 10px;
font-size : 70%;
}

.recueils_chroma .sommaire h4 a
{
   color : blue ;
}

.recueils_chroma table 
{
   width : 760px;
}

.recueils_chroma table tr
{
   height : 120px;
        font-size : 190%;
	font-weight : bold;
}

.recueils_chroma .one .unan
{
	width : 600px;
}

.recueils_chroma .one .titre
{
background-color : rgb(130,231,242);
color : blue;
}


.recueils_chroma .two .daou
{
	width : 600px;
}

.recueils_chroma table .unan
{
   background-color : blue;
   color : white;
}


.recueils_chroma table .unan a
{
   color : white;
}

.recueils_chroma table .daou
{
   background-color : white;
   color : blue;
}

.recueils_chroma table .daou a
{
   color : blue;
}

.recueils_diato 
{
background-color : rgb(255,201,14);
}

.recueils_diato h2
{
font-size : 90%;
text-align : right;
}

.recueils_diato h1
{
font-size : 160%;
background-color : rgb(255,201,14);
color : white;
text-align : left;
}

.recueils_diato .sommaire 
{
background-color : rgb(255,201,14);
border : none;
}

.recueils_diato .sommaire td
{
border : none;
}

.recueils_diato .sommaire h2
{
	text-align : center;
margin-right : 50px;
font-size : 100%;
}

.recueils_diato .sommaire h4
{
	text-align : right;
   background-color : white;
   color : rgb(140,70,0);
margin-left : 330px;
margin-right : 10px;
font-size : 70%;
}

.recueils_diato .sommaire h4 a
{
   color : rgb(140,70,0);
}

.recueils_diato table 
{
   width : 760px;
}

.recueils_diato table tr
{
   height : 120px;
        font-size : 190%;
	font-weight : bold;
}

.recueils_diato .one .unan
{
	width : 600px;
}

.recueils_diato .one .titre
{
background-color : rgb(255,201,14);
color : rgb(140,70,0);
}


.recueils_diato .two .daou
{
	width : 600px;
}

.recueils_diato table .unan
{
   background-color : rgb(140,70,0);
   color : white;
}


.recueils_diato table .unan a
{
   color : white;
}

.recueils_diato table .daou
{
   background-color : white;
   color : rgb(140,70,0);
}

.recueils_diato table .daou a
{
   color : rgb(140,70,0);
}

.remerciement
{
   font-size : 80%;
   font-style : italic;
}

.reponse
{
   color:rgb(40,213,49);
   font-style:italic;
   font-weight:bold;
   font-size:110%;
}

.reservation
{
   font-size: 150%;
   text-align:center;
}

.retour
{
   border : 4px solid yellow;
   font-weight : bold;
   font-size : 100%;
   margin-left : 550px;
	background-color : rgb(255,0,255);
	text-align : center;
}

.retour a
{
	color : black;
}

.souligne
{
   text-decoration : underline;
}

strong
{
   font-size:120%;
   color : rgb(40,213,49);
}

.tablatures_chroma a
{
	color : blue;
}

.tablatures_chroma .accueil
{
   border : 2px outset blue;
   font-weight : bold;
   font-size : 130%;
   margin-left : 400px;
   background-color : yellow;
}

.tablatures_chroma h1
{
   background-color : blue;
	color : yellow;
}

.tablatures_chroma .new
{
	color : rgb(40,213,49);
        font-weight : bold;
	font-size : 80%;
}


.tablatures_chroma .tableau_tablatures
{
   font-size: 100%;
   background-color : yellow;
}

.tablatures_chroma .tableau_tablatures a
{
	color : blue;
}

.tablatures_chroma .scott_endiabl a
{
   color : rgb(22,215,17);
}

.tablatures_chroma .scott_endiabl
{
	border : none;
	text-align : left;
}

.tablatures_chroma .scott_endiabl td
{
   border : none;
}

.tablatures_chroma .scott_endiabl a
{	
	text-decoration : underline;
}

.tablatures_diato a
{
	color : rgb(22,215,17);
}

.tablatures_diato .accueil
{
   border : 2px outset rgb(22,215,17);
   font-weight : bold;
   font-size : 130%;
   margin-left : 400px;
   background-color : yellow;
}

.tablatures_diato .adele_scottish
{
   text-align : center;
   font-size : 90%;
   color : blue;
}

.tablatures_diato .adele_scottish a
{
   color : blue;
}

.tablatures_diato .adele_scottish 
{
	border : none;
	text-align : left;
}

.tablatures_diato .adele_scottish td
{
   border : none;
}

.tablatures_diato .adele_scottish a
{	
	text-decoration : underline;
}

.tablatures_diato h1
{
   background-color : rgb(22,215,17);
	color : yellow;
}


.tablatures_diato .new
{
	color : rgb(40,213,49);
        font-weight : bold;
	font-size : 80%;
}

.tablatures_diato .tableau_tablatures
{
   font-size: 100%;
   background-color : yellow;
}

.tablatures_diato .tableau_tablatures a
{
	color : rgb(22,215,17);
}


.tablatures_menu
{
   background-color: violet;
}

.tablatures_menu h1
{
   background-color: white;
}

.tablatures_menu table
{
   border : white;
   border : 0px;
   width : 300px;
}

.tablatures_menu table td
{
   border : white;
   border : 0px;
   color : black;
   font-size : 300%;
}

.tablatures_menu table td a
{
   color : black;
}

table
{
   margin : auto;
   border: 2px outset black;
   background-color: white;
   font-size: 100%;
   border-collapse: collapse;
   width : 790px;
   text-align : center;
}


.tableau_accordeon
{
   border : white;
   border : 0px;
}

.tableau_accordeon td
{
   border : white;
   border : 0px;
}

td,th
{
   border: 1px solid black;
}



