/* CSS Document */

body{
margin:0px;
background-color:#000000;
font-family:Arial, Helvetica, sans-serif;
}

h1 {
font-family:Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
line-height:100%;
font-size:16px;
color:#FFFFFF;
}

h1 a{
font-family:Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
line-height:100%;
font-size:16px;
color:#FFFFFF;
text-decoration:none;
}

.recherche a{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF; 
font-size:16px;
font-weight:bold;
text-decoration:none;
}

.menu_haut{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#ffffff;
}

.menu_haut a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}

.menu_haut a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#ffffff;
text-decoration:underline;
}

.menu_haut_actif{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#ffffff;
text-decoration:underline;
}

.menu_haut_actif a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#ffffff;
text-decoration:underline;
}


.menu_principal{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#ffffff;
}

.menu_principal a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}

.menu_principal a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#ffffff;
text-decoration:underline;
}

.menu_principal_actif{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#ffffff;
text-decoration:underline;
}

.menu_principal_actif a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#ffffff;
text-decoration:underline;
}

.titre_acc1{
font-family:Arial, Helvetica, sans-serif;
font-size:42px;
line-height:90%;
font-weight:bold;
color:#000000;
}

.titre_acc1_petit{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color:#000000;
}

.texte_acc_1{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}

.titre_acc2{
font-family:Arial, Helvetica, sans-serif;
font-size:32px;
line-height:90%;
font-weight:bold;
color:#ffffff;
}

.titre_acc2_moyen a{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#ffffff;
}

.titre_acc2_petit{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#ffffff;
}

.menu_centre_acc{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
text-decoration:none;
}

.menu_centre_acc a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
text-decoration:none;
}

.menu_centre_acc a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
text-decoration:underline;
}

.titre_acc3{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#000000;
}

.titre3{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#0d4757;
}

.texte3{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#0d4757;
}

.menu_bas_acc{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#878787;
text-decoration:none;
}

.menu_bas_acc a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#878787;
text-decoration:none;
}

.menu_bas_acc a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#878787;
text-decoration:underline;
}

.menu_bas_acc2{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}

.menu_bas_acc2 a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}

.menu_bas_acc2 a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#ffffff;
text-decoration:underline;
}


.titre_fleuve2{
font-family:Arial, Helvetica, sans-serif;
font-size:38px;
line-height:90%;
font-weight:bold;
color:#b9e6f2;
}

.titre_fleuve2 a{
font-family:Arial, Helvetica, sans-serif;
font-size:38px;
line-height:90%;
font-weight:bold;
color:#b9e6f2;
text-decoration:none;
}

.titre_fleuve2_petit{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#b9e6f2;
}

.titre2{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#b9e6f2;
font-weight:bold;
}


.menu_centre_fleuve{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}

.menu_centre_fleuve a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}

.menu_centre_fleuve a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#ffffff;
text-decoration:underline;
}

.menu_bas{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#878787;
}

.menu_bas a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#878787;
text-decoration:none;
}

.menu_bas a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#878787;
text-decoration:underline;
}

.menu_bas_actif{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#878787;
text-decoration:underline;
}

.menu_bas_actif a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#878787;
text-decoration:underline;
}

.fil_arianne{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#0d4757;
}

.fil_arianne a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#0d4757;
font-weight:bold;
text-decoration:underline;
}

.haut_page{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#0d4757;
}

.haut_page a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#0d4757;
text-decoration:underline;
}

.titre_contenu{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
}

.titre_contenu2{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#000000;
}

.texte_contenu{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
/*font-size:12px;*/
line-height:17px;
color:#000000;
}

.texte_contenu a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
/*font-size:12px;*/
line-height:17px;
color:#db0029;
}

.texte_contenu_gras{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
}

.texte_contenu3{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
/*font-size:12px;*/
line-height:16px;
color:#000000;
}

.texte_contenu3 a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
/*font-size:12px;*/
line-height:16px;
color:#db0029;
}

.texte2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
}

.texte2 a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
}

.texte_contenu2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

.texte_contenu2 a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#db0029;
}

.texte_petit{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

.texte_petit_2{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
}

.texte_petit_2 a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
}

.accueil{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#ffffff;
}

.accueil a{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#ffffff;
}

.accueil a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#ffffff;
}

.formbutton{
font-size: 11px; 
font-family: Arial, Helvetica, sans-serif; 
cursor:pointer;
border:outset 1px #ccc;
/*background:#999;*/
color:#333;
font-weight:bold;
padding: 1px 2px;
background:url(../fonctions/degrade.php?l=400&h=22&sens=2&r1=249&v1=249&b1=249&r2=187&v2=187&b2=187);
border: 1px solid gray;
height:22px;
}

.formbutton_over{
font-size: 11px; 
font-family: Arial, Helvetica, sans-serif; 
cursor:pointer;
border:outset 1px #ccc;
/*background:#999;*/
color:#333;
font-weight:bold;
padding: 1px 2px;
background:url(../fonctions/degrade.php?l=400&h=22&sens=2&r1=230&v1=230&b1=230&r2=175&v2=175&b2=175);
border: 1px solid gray;
height:22px;
}

.formbutton_gros{
font-size: 12px; 
font-family: Arial, Helvetica, sans-serif; 
cursor:pointer;
border:outset 1px #ccc;
/*background:#999;*/
color:#333;
font-weight:bold;
padding: 1px 2px;
background:url(../fonctions/degrade.php?l=400&h=22&sens=2&r1=249&v1=249&b1=249&r2=187&v2=187&b2=187);
border: 1px solid gray;
height:22px;
}

.formbutton_gros_over{
font-size: 12px; 
font-family: Arial, Helvetica, sans-serif; 
cursor:pointer;
border:outset 1px #ccc;
/*background:#999;*/
color:#333;
font-weight:bold;
padding: 1px 2px;
background:url(../fonctions/degrade.php?l=400&h=22&sens=2&r1=230&v1=230&b1=230&r2=175&v2=175&b2=175);
border: 1px solid gray;
height:22px;
}

/*http://alistapart.com/articles/cssdropshadows*/
.img-ombrage1 {
float:left;
background: url(../images/shadowAlpha.png) no-repeat bottom right !important;
background: url(../images/shadow.gif) no-repeat bottom right;
margin: 7px 0 0 7px !important;
margin: 7px 0 0 2px;
}

.img-ombrage1 img {
display: block;
border: 1px solid #a9a9a9;
position: relative;
background-color: #fff;
margin: -6px 6px 6px -6px;
padding: 4px;
}

.img-ombrage2 {
float:left;
background: url(../images/shadowAlpha.png) no-repeat bottom right !important;
background: url(../images/shadow.gif) no-repeat bottom right;
margin: 3px 0 0 10px !important;
margin: 3px 0 0 5px;
}

.img-ombrage2 table {
display: block;
border: 1px solid #a9a9a9;
position: relative;
background-color: #fff;
margin: -6px 6px 6px -6px;
padding: 6px;
}

.img-ombrage3 {
float:left;
background: url(../images/shadowAlpha.png) no-repeat bottom right !important;
background: url(../images/shadow.gif) no-repeat bottom right;
margin: 7px 0 0 7px !important;
margin: 7px 0 0 2px;
}

.img-ombrage3 img {
display: block;
/*border: 1px solid #a9a9a9;*/
position: relative;
background-color: #fff;
margin: -6px 6px 6px -6px;
padding: 0px;
}

#chanson{position:relative; top:38px; width:950px; margin:0 auto; z-index:99;}
#chanson #cadre{position:absolute; top:0; left:492px; width:218px; height:60px; text-align:left; border:1px solid white; -moz-border-radius:5px; border-radius:5px; background-color:#666666; overflow:hidden;}
#chanson #cadre #player{float:right; margin:9px 9px 0 0;}
#chanson #cadre img{margin:6px 0 2px 9px;}
#chanson #cadre a{color:#FFFFFF; font-size:12px; text-decoration:underline;}
#chanson #cadre a#plus{margin-left:9px; display:block;}
#chanson #cadre a#fermer{margin-left:9px; display:none;}
#chanson #cadre a#fermer1{margin-left:10px; display:block;}
#chanson #cadre p{margin:10px; color:#FFFFFF; font-size:12px;}
#chanson #cadre p sup{line-height: 50%;}
#chanson #cadre .caro_desbien{float:left; border:1px solid #FFFFFF; margin-right:10px; margin-bottom:60px;}

