@charset "utf-8";
/* CSS Document */

* { outline: none; } 

body
{background-color:#000000;
color:#FFFFFF;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
border-bottom:10px solid #333300;
}

body, h1, h2, h3, h4, p, div, table, tr, td, ul, li{
margin:0;
padding:0;}

img{
border:none;}

#entete{
width:925px;
height:150px;
background-image:url(../img/entete.jpg);
background-repeat:no-repeat;
background-position: top left;
}

#entete_index{
width:925px;
height:150px;
background-image:url(../img/entete_index.jpg);
background-repeat:no-repeat;
background-position: top left;
}

#principale{
width:925px;
margin:0 auto;
background-image:url(../img/background-principale.jpg);
background-repeat:repeat-y;
background-position: top left;
}


/*--------MENU*/
#menu{
float:left;
width:200px;
padding-bottom:10px;
margin-right:25px;
background-color:#333300;
font-family:Arial, Helvetica, sans-serif;
}

#menu ul{
width:200px;
border-bottom:10px solid #000000;

}

#menu li{
list-style-type:none;
background-color:#333300;
}

.actu{
padding-left: 10px;}

.date{
font-size:11px;
font-weight:bold;
color:#CCCC00;
text-align:center;
text-transform:capitalize;
padding-bottom:5px;
padding-top:5px;}

.langue{
text-align:center;
padding-bottom:5px;
padding-top:5px;}

.langue img{
padding:0 10px;}

.copyleft{
text-align:center;
padding-top:10px;
color:#666600;
}

.copyleft a{
color:#666600;
}

.copyleft a:hover{
color:#ffffff;
}

.plan_du_site a{
font-size:12px;
width:185px;
display:block;
text-decoration:none;
color:#FFFFFF;
padding: 3px 5px 3px 10px;
border-top:#000000 2px solid;
text-transform:uppercase;
}
.plan_du_site a:hover {
color:#FFFFFF;
background-color:#666600;

}

#menu .menu_actif{
background-image:url(../img/background-menu-actif.jpg);
color:#000000;
border-top:#000000 2px solid;
font-weight:bold;

}

.titre-article li{
font-size:12px;
color:#000000;
}
.titre-article li a{
color:#666600;
text-decoration:none;
display:block;
width:180px;
text-align:left;
text-transform:none;
padding:3px 10px;
border-top:1px solid #000000;
}

.titre-article li a:hover{
text-decoration:none;
color:#FFFFFF;
background-color:#666600;}

.titre-menu-article{
color: #cccc00;
font-size:14px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
padding-bottom:5px;
padding-left:10px;
text-align:left;
margin-top:15px;
margin-bottom:10px;}

.sous-titre-menu-article{
font-size:12px;
text-transform:none;
font-weight:normal;
}




/*--------PAGES*/

#bloc_articles
{float:left;
width:650px;
margin: 0 0px 25px 25px;
background-color:#FFFFFF;
}

#bloc_article
{float:left;
width:650px;
margin: 0 0px 25px 25px;
background-color:#FFFFFF;

}
#bloc_sommaire
{float:left;
width:650px;
margin: 0 0px 50px 25px;
}

#bloc_annexes
{float:left;
width:650px;
margin: 25px 0px 25px 25px;
background-color:#ffffff;

}



#bloc_bibliographie
{float:left;
width:650px;
margin: 25px 0px 25px 25px;
background-color:#ffffff;

}

#bloc_contact
{float:left;
width:650px;
margin: 25px 0px 25px 25px;
background-color:#000000;
color:#ffffff;

}


#bloc_liens
{float:left;
width:650px;
height:450px;
margin: 25px 0px 25px 25px;
background-color:#000000;
color:#ffffff;

}




.article
{color:#000000;
font-family:Arial, Helvetica, sans-serif;
padding:10px;
border:2px solid #666600;

}

.article p{margin-bottom:10px;}



.article_annexes
{color:#000000;
font-family:Arial, Helvetica, sans-serif;
padding:10px;
border:2px solid #666600;

}



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

.titre_bibliographie{
color:#666600;
font-size:14px;
font-weight:bold;
padding-bottom:5px;}

.float_small{
float:left;
margin:0 10px 5px 0;}

.ref{
clear:both;}

.article_annexe
{color:#000000;
font-family:Arial, Helvetica, sans-serif;
/*border:2px solid #666600;*/
}

.article_annexe h2, .article_annexe p
{padding:10px;
}

.url
{clear:both;color:#666666;font-size:10px;text-align:center;padding-top:10px;}

.url a
{color:#666666;text-decoration:none;}

.url a:hover
{color:#666600;text-decoration:underline;}


.avertissement{
color:#666600;
text-align:justify;
padding:15px 0;
background-color:#000000;
}

.avertissement_index{
color:#666600;
text-align:justify;
padding:15px 10px;
background-color:#000000;
}
.titre_sommaire{
font-size:20px;
color:#666600;
font-weight:bold;
margin:25px 0 5px 0;
padding-left:10px;}
.sous_titre_sommaire{
font-size:16px;
color:#FFFFFF;
font-weight:bold;
margin:10px 0 5px 0;
padding-left:10px;}

.titre_page{
font-size:20px;
color:#666600;
font-weight:bold;
padding:0 0 25px 0;
background-color:#000000;
}

.titre_page span{
color:#fff;
}

.titre_annexe{
font-size:20px;
font-weight:bold;
color:#666600;
padding-bottom:10px;
}
.images_annexes{
margin:15px auto 0 auto;
padding:0;
/*text-align:center;*/

}

.images_annexes img{
border:none;
padding:0px;
margin:0;}


.entrer{
text-align:right;
padding:25px 0;}

.entrer a{
font-size:20px;
color:#FFFFFF;
font-weight:bold;
margin-top:25px;
padding-right:10px;
}

.entrer a:hover{
color:#666600;
}

#edito{
float:left;
width:650px;
margin: 25px;
background-color:#000000;}

.edito, #bloc_sommaire p.spip{
color:#FFFFFF;
text-align:center;
padding:5px 10px;
font-size:12px;
text-align:justify;
margin:0 auto;
}
.edito_2{
color:#ffffff;
text-align:center;
padding:5px 10px;
font-size:12px;
text-align:justify;
margin:0 auto;
font-style:italic;
}
.edito img{
float:right;
margin-left:10px;
}

/*.edito a{
color:#333300;
text-decoration:none;}

.edito a:hover{
color:#FFFFFF;}
*/

/*--------PAGINATION*/

.pagination{
text-align:center;
padding-bottom:10px;
color:#666600;
background-color:#000000;
}

a {
color:#FFFFFF;}

a:hover{
color:#666600;}

/*--------FORMULAIRE RECHERCHE */


.formulaire_recherche label 
{display:none;}


.formulaire_recherche .forml
{color:#000000;
padding:0 0 0 5px;
font-size:13px;
border: 1px solid #cccc00;
text-align:left;
width:175px; 
height:20px;
margin-bottom:10px
}


.formulaire_recherche{
text-align:center;
border-bottom:10px solid #000000;

}

.formulaire_recherche a{
border-bottom:none;

}



.separation
{height:15px;
clear:both;
background-color:#000000;}

h1.titre
{font-size:20px;
font-weight:bold;
color:#666600;}

h2.titre
{font-size:20px;
font-weight:bold;
color:#666600;}

h3.sous-titre
{font-size:11px;
font-weight:normal;
padding-bottom:15px;
font-style:italic;}

h3.spip{
padding:5px 0;}

p.spip{
padding:5px 0;}

img.spip_logos
{float:left;margin-right:10px;border:none;}

img.spip_logos a
{color:#FFFFFF;}

img.spip_logos a:hover
{color:#FFFFFF;}

.ps_article, .ps_article .spip{
clear:both;
margin:10px 0;
color:#666600;
font-weight:bold;
}

.ps_article .spip a, .ps_article .spip_in, .ps_article .spip_out, .ps_article a
{color:#000000;
font-weight:bold;

}

.ps_article .spip a:hover, .ps_article a:hover .spip_in, .ps_article a:hover .spip_out, .ps_article a:hover
{color:#666600;
font-weight:bold;}


/*--------RECHERCHE*/

#bloc_recherche
{float:left;
width:625px;
margin:50px 25px;
}

.liste_resultat
{color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
padding:10px;
clear:both;


}

.titre_recherche
{color:#ffffff;
font-size:18px;
font-weight:bold;

}

.spip_surligne{
background-color:#666600;
color:#fff;}

.liste_resultat span
{font-size:16px;
font-weight:bold;
}

.liste_resultat p{
margin-bottom:5px;}

.liste_resultat a
{color:#666600;
font-size:13px;

}


.liste_resultat a:hover
{color:#ffffff;
}


.clear{
clear:both;}


#bloc_contact p
{padding-top:10px;}

#bloc_contact label
{color:#FFFFFF;}

#bloc_contact legend
{color:#666600;}

#bloc_contact input#email_message_auteur_2, #bloc_contact input#sujet_message_auteur_2
{margin-top:5px;margin-bottom:5px;border:2px solid #666600;}



#bloc_contact textarea
{margin-top:5px;margin-bottom:5px;border:2px solid #666600;}

#bloc_contact fieldset
{margin-top:15px;
padding:10px;
border:2px solid #666600;
color:#666600;
background-image:url(../img/contact_img_fond.jpg);
background-position:bottom right;
background-repeat:no-repeat;}









#bloc_forum
{float:left;
width:650px;
margin: 25px;
background-color:#000000;
color:#ffffff;

}

.article_forum
{color:#000000;
font-family:Arial, Helvetica, sans-serif;
padding:10px;
border:2px solid #666600;
background-color:#FFFFFF;
}

#bloc_forum a.lien_forum{color:#000;}

#bloc_forum a.spip_out
{color:#666600;
}

#bloc_forum a:hover.spip_out
{color:#FFFFFF;
}

.auteur_message_forum
{color:#000;
font-weight:bold;
}
.texte_message_forum
{padding-top:10px;
}

.titre_message_forum
{color:#666600;
font-weight:bold;
}

.date_message_forum
{font-size:11px;
font-style:italic;
text-transform:capitalize;}

#bloc_forum p
{padding-top:10px;}

#bloc_forum label
{color:#FFFFFF;}

#bloc_forum legend
{color:#666600;}

#bloc_forum input#email_message_auteur_2, #bloc_forum input#sujet_message_auteur_2
{margin-top:5px;margin-bottom:5px;border:2px solid #666600;}



#bloc_forum textarea
{margin-top:5px;margin-bottom:5px;border:2px solid #666600;}

#bloc_forum fieldset
{margin-top:15px;
padding:10px;
border:2px solid #666600;
color:#666600;
/*background-image:url(../img/contact_img_fond.jpg);
background-position:bottom right;
background-repeat:no-repeat;*/
}

.spip_barre{
background-color:#FFF;margin-bottom:10px;}






#bloc_video
{float:left;
width:650px;
margin: 25px;


}
.article_video
{color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
padding:10px;
background-color:#000000;
}

#flash_anim{
margin:25px auto;
width:500px;
}



a.spip_in, a.spip_out{
color:#000;}

a.spip_in:hover, a.spip_out:hover{
color:#666600;}




.mentions_legales{
background-color:#000000;
margin:0 auto;
width:280px;
padding:20px 0;}

.sous_titre_mentions{
font-size:14px;
color:#666600;
padding-top:10px;
font-weight:bold;
}

.titre_mentions{
font-size:20px;
color:#FFFFFF;
text-align:center;
font-weight:bold;
padding-bottom:15px;
}

.titre_mentions span{
font-size:14px;
}

.nom_mentions{
font-size:12px;
color:#FFFFFF;
padding-top:5px;
}



