/* 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;
}