* { margin:0; padding:0; font-family: 'Trebuchet MS';  color:#DCC285; font-size:small;  }
* img { border:4px solid; border-color:#DCC285; }
li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

.erreur * {color:red!important;}
body  { background-color:#161515;}


* a { color:#FF8C2F; }
* a:hover {color:#FF8C2F;}

.spacer { clear:both;}

#grand_global { background-color:#452917;}

#global { width:755px; margin-left:auto; margin-right:auto; background-image: url(sous-bandeau.jpg); background-repeat:no-repeat; float:left;}

#header { width:755px; height:98px; background-image: url(bandeau-haut.jpg); background-repeat:no-repeat;  }


/*============================DROITE ==================================*/

#droite {float:left; width:220px; height:670px; margin-top:20px; margin-left:50px;  background-image:url(partenaires.png); background-repeat:no-repeat; background-position:center;}
#image_down { padding-top:30px; padding-left:30px; width:160px; height:662px;}
#image_down { text-align:center;}
#image_down img {border:none;}
/*=============================GAUCHE ==================================*/

#gauche { float:left; width:220px; height:500px; margin-top:50px; padding-left:5px;}

#hyperimportant{ text-align:center; width:225px; height:225px; margin-left:-10px; margin-top:-20px;}

#hyperimportant a img { border:0; }

#news_flash { font-size:x-small;}
.titre_news { color:#FF8C2F; font-weight:bold;}
.texte_news { color:#CCCCCC; font-style:italic;}

#TB_window img {border:none;}

#contenu {
width:auto;
min-height:68px;
height:auto;
display:block;
background-image: url(sous-bandeau.jpg); background-repeat:no-repeat;
background-color:#452917;
}
 
#blocgauche { float:left; display:block; width:460px;}
#blocdroit { float:left; display:block; width:255px;}
 
#grandalbum {
width:460px;
height:auto;
display:block;
background-color:#452917;
}

#petitalbum {
width:460px;
height:auto;
background-color:#452917;
}


.ariane * { font-size:x-small; display:block; width:auto; float:left;  color:#DCC285; font-weight:bold; height:15px;}

.actifmenuhaut {font-weight:bold; padding-top:3px; background-color:transparent; color:#FF8C2F; background-image:url(haut-menu.png); background-repeat:repeat-x; text-decoration:none; }
.pasactifmenuhaut {padding-top:3px; font-weight:bold; color:#FF8C2F; text-decoration:none; }
#ptitmenu_haut { float:right;  padding-top:3px; letter-spacing:1px;  text-decoration:none; margin-right:70px;}
.ptitmenu_haut { float:left; margin-left:5px; text-decoration:none; }

.ptitmenu_haut a:hover { padding-top:3px; color:#D6B980; background-image:url(haut-menu.png); background-repeat:repeat-x; }

.respire_lespace { width:1px!important; height:15px!important; display:block; }
 
.blabla_gd_album {  margin-top:5px; }
.texte_gd_album { color:#FF8C2F; font-weight:bold; float:left; }
.date_gd_album { color:#FF8C2F; font-weight:bold; float:left;}
.descriptif_gd_album { color:#CCCCCC; font-style:italic; clear:both; }

.photo_ptit_album { float:left; margin-top:25px; }
.blabla_ptit_album { float:left; margin-left:5px; margin-top:40px; width:265px;}
.texte_ptit_album * { color:#FF8C2F; font-weight:bold; float:left; }
.date_ptit_album { color:#FF8C2F; font-weight:bold; float:left;}
.descriptif_ptit_album { color:#CCCCCC; font-style:italic; clear:both;  }

.mon_ptit_album { clear:both; }

.texte_gd_album a, .texte_ptit_album a { text-decoration:none; color:#FF8C2F; }
.texte_gd_album a:hover, .texte_ptit_album a:hover { text-decoration:none; color:#FF8C2F; }

 .descriptif_gd_album a, .descriptif_ptit_album a { text-decoration:none; color:#CCCCCC; } 
 .descriptif_gd_album a:hover, .date_ptit_album a:hover, .descriptif_ptit_album a:hover { text-decoration:none; color:#CCCCCC; }

.date_gd_album  a, .date_ptit_album a {color:#FF8C2F; text-decoration:none; }
.date_gd_album  a:hover, .date_ptit_album a:hover {color:#FF8C2F; text-decoration:none; }

.The_texte_ptit_album  {  color:#DCC285; font-weight:bold; clear:both; }
.The_texte_ptit_album  *{  color:#DCC285; font-weight:bold; clear:both; }
.The_texte_ptit_album * {border:none;}

.ztitre { text-align:center; margin-top:30px; width:740px; margin-left:auto; margin-right:auto; font-size:large; font-weight:bold; }

.plandusite { margin-top:80px; margin-left:80px;}
* option { color:#452917;}
input { color:#452917;}
.texteplan {margin-left:10px;}
.ss_texteplan {margin-left:30px;}

#pub { text-align:left;}
#pub ul li a  {margin-left:25px;}
#newsflash * { font-size:x-small; width:200px;}


spip_documents_left { margin-right:8px;}
spip_documents_right { margin-left:8px;}
.spip_documents { padding:10px; }

#pagination {text-align:center; }
#pagination span  { color:#CCCCCC; font-weight:bold; }
#pagination span a  { color:#CCCCCC; font-weight:bold; }

#liste_articles {
width:460px;
min-height:1px;
height:auto;
display:block;
background-color:#452917;
}




#menu { margin-left:10px; display:block;}
#menu ul {
list-style-type:none;
margin:0pt;
padding:0pt;
width:230px;
}
#menu ul li {
clear:both;
margin:0px;
min-height:4px;
padding:0pt;
width:197px;
margin-top:5px;
margin-left:20px;
}
#menu ul li a {
color:black;
display:block;
font-size:small;
height:27px;
text-align:left;
width:280px;
}
#menu ul li a:hover {
background-color:#D6B980;
color:#452917;
}
#menu ul li a span {
color:#FF8C2F;
display:block;
font-size:small;
font-weight:bold;
padding:5px;
}

#menu ul li a:hover span {
background-color:#D6B980;
color:#452917;
display:block;
font-size:small;
font-weight:bold;
padding-top:5px;
}

#menu ul ul {
background:transparent none repeat scroll 0%;
height:auto !important;
margin:0pt;
padding:0pt;
width:195px;
}
#menu ul ul li {
margin:0px;
min-height:4px;
padding:0pt;
width:150px;

}
#menu ul ul li a {
background:transparent none repeat scroll 0%;
color:#CCCCCC;
display:block;
font-size:small;
height:27px;
text-align:left;
width:230px;
font-weight:bold;
padding-left:50px;
}

.menuactive a{
color:#452917!important;
background-color:#D6B980!important;
text-decoration:none!important;
}
.menuactive a span {
color:#452917!important;
background-color:#D6B980!important;
text-decoration:none!important;
}

#menu ul ul li a:hover {
color:#452917;
background-color:#D6B980;
text-decoration:none;
}
#menu ul ul li a span {
color:black;
display:block;
font-size:small;
font-weight:bold;
padding-top:5px;
}
#menu ul ul ul {
background:transparent none repeat scroll 0%;
height:auto !important;
list-style-type:none;
margin:0pt 0pt 5px;
padding:0pt;
width:110px;
}
#menu ul ul ul li {
height:auto;
margin:0px;
padding:0pt 0pt 0pt 5px;
width:110px;
}
#menu ul ul ul li a {
background:transparent none repeat scroll 0%;
color:black;
display:block;
font-size:small;
height:27px;
text-align:left;
width:110px;
}
#menu ul ul ul li a span {
color:black;
display:block;
font-size:small;
font-weight:bold;
padding-top:5px;
}
hr {width:280px; border-bottom:1px solid; border-right:none; color:#FF8C2F;}
#menu ul ul li a u { color:#FF8C2F; font-weight:bold; text-decoration:underline; }
#menu ul ul li a:hover * { color:#452917; font-weight:bold; text-decoration:underline; }
#menu ul li a u { color:#FF8C2F; font-weight:bold; text-decoration:underline; }
#menu li a u { color:#FF8C2F; font-weight:bold; text-decoration:underline; }

#menu ul li a { padding-top:5px; color:#FF8C2F; font-weight:bold; text-decoration:none;  margin-left:10px;}
#menu ul li a:hover {  color:#452917; font-weight:bold; text-decoration:none; }

li.titremenu { padding-top:10px; color:#FF8C2F; font-weight:bold; text-decoration:none!important; letter-spacing:1px; }
.titremenu a span {color:#FF8C2F; font-weight:bold; text-decoration:none!important; letter-spacing:1px;  }
.titremenu a:hover span {
text-decoration:none!important;
}
.titremenu a {text-decoration:none!important;}



.recherche { display:block; width:auto; float:left; margin-top:20px; margin-left:10px;}
div.formulaire_spip form div label  {display:none;}
div.formulaire_spip form div input#recherche  {width:200px; color:#DCC285; font-weight:bold;}

table.spip {width:730px; font-size:small; }
#titre_recherche { color:#FF8C2F; font-weight:bold; font-size:18px; text-align:center; margin-top:25px; margin-bottom:25px;}

dt { color:#FF8C2F; display:block; float:left; font-size:small; width:auto;}
dt label {color:#FF8C2F;}
dd { margin-left:110px; font-size:small; color:#FF8C2F;}
dl {  margin-top:5px; margin-left:5px; font-size:small; clear:both; display:block;}


.uneimagejointe {
height:auto;
width:145px;
display:block;
float:left;
padding:4px;
text-align:center;
}

.undocumentjoint {
height:auto;
width:155px;
display:block;
float:left;
padding:0px;
text-align:center;
}

.undocumentjoint img { border:none; }


#footer { height:20px; background-color:#FF8C2F; }

#haut_de_page { margin-left:200px; font-weight:bold; height:20px;  display:block; width:100px; float:left;}
#haut_de_page a {text-decoration:none;}

.rss  {display:block; background-image: url(btn-rss.jpg); background-repeat:no-repeat; margin-top:3px; width:20px; height:20px; float:right; }


.bouton_radio {display:inline;}

legend{display:none;}

#q_13 {width:340px; height:200px;}
#q_9 {width:340px;}

.detail { color:#CCCCCC; font-weight:bold; font-size:x-small; }

fieldset {border:none;}
.login { margin-top:50px;}
.login * {color:#CCCCCC; font-weight:bold;}
.spip_bouton * {color:black; margin:5px; margin-left:185px;}
.boutons li input{margin-top:10px; margin-left:250px; text-align:center; color:black;}


.signature {  font-size:x-small; text-align:center;}


table.spip tr.row_even { background-color:#efeadd; }
table.spip tr.row_odd { background-color:#96abbd; }


#menua1 { width:70px;}
#menua2 { width:120px}
#menua3 { width:170px}
#menua4 { width:190px}
#menua5 { width:100px}
#menua6 { width:100px}


.formulaire_ecrire_auteur { margin-top:80px; }
.reponse_formulaire {padding:2px;}

#email_message_auteur_ar44 {margin-left:65px; margin-top:5px;}
#sujet_message_auteur_ar44 {margin-left:150px; margin-top:5px;}
#texte_message_auteur_ar44{margin-left:30px; margin-top:5px;}
