body,html {
background:#1a1a1a;
color:#ffffff;
font-family:Times New Roman;
font-size:1em;
margin:0;
padding:0;
}
a{
color:#ffffff;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
img.loading {  
     background:url('images/ajax-loader-2.gif') no-repeat center;  
}
img{
border:none;
}
div.tout{
width:900px;
margin:0 auto;
background-image:url(images/sommaire_fond.jpg);
background-repeat:no-repeat;
background-position:top center;
background-color:#000000;

}
div.logo{
background-image:url(images/logo.png);
width:300px;
height:165px;
margin:0 auto;
}
div.flags{
width:70px;
height:21px;
margin:0 auto;
text-align:center;
}
div.menu{
margin:6px auto 0 auto;
width:900px;
text-align:center;
height:30px;
}

div.sommaire_texte{
margin:0 auto;
background-image:url(images/sommaire_fond_texte.png);
background-repeat:no-repeat;
width:764px;
}
div.sommaire_gauche{
float:left;
width:370px;
padding:12px;
}
div.sommaire_droite{
float:left;
width:356px;
padding:12px;
margin:0 0 0 -16px;
}
div.texte_rubrique{
padding:10px 20px;
min-height:400px;
}
div.texte_rubrique li{
margin:8px 0;
}
h1.titre_rubrique{
width:650px;
margin:0 auto;
padding:4px 0 0 0;
text-align:center
}
h2.titre_rubrique{
margin:-16px auto 0 auto;
padding:0;
text-align:center;
width:300px;
}
h3.titre_rubrique{
margin:-12px auto 0 auto;
padding:0;
text-align:center;
width:500px;
}
h4.titre_rubrique{
margin:0 auto 16px auto;
padding:0;
text-align:center;
width:500px;
}
h6.titre_rubrique{
margin:-16px auto 0 auto;
padding:0;
text-align:center;
width:200px;
}
p.spip,li.spip{
text-align:justify;
padding:0;
margin:0 0 1em 0;
font-size:0.8em;
line-height:1.2em;
}
hr.news{
color: #323024;
background-color: #323024;
height: 1px;
border: 0;
width:97%;
margin:0 auto;
}
br.clear{
clear:both;
height:0px;
}
a.spip_in, a.spip_out{
color:#8497dc;
text-decoration:none;
font-style:italic;
font-weight:bold;
}
a.spip_in:hover, a.spip_out:hover{
color:#8497dc;
text-decoration:underline;
}
div.actu{
width:764px;
background-image:url(images/sommaire_fond_actu.png);
background-repeat:repeat-y;
}
div.actu h1{
margin:0 0 -8px 16px;
}
div.logo_actu{
float:left;
width:80px;
padding:12px;
margin:0 -8px 0 0;
}
h1.titre_actu{
margin:0;
padding:10px 0 6px 0;
font-size:1em;
font-weight:bold;
color:#8497dc;
}
h1.titre_actu a{
text-decoration:none;
color:#8497dc;
}
h1.titre_actu a:hover{
text-decoration:underline;
color:#8497dc;
}
div.titre_texte_actu{
float:left;
width:630px;
margin:0 0 0 12px;
}
div.titre_texte_actu p{
margin:-4px 0 0 0;
padding:0;
font-size:0.8em;
}
div.footer{
margin:0 auto;
background-color:#1a1a1a;
width:748px;
height:18px;
padding:2px 8px;
line-height:18px;
font-size:0.8em;
}
span.type{
color:#c1b889;
}
span.mentions{
margin-left:500px;
}

/* Logos, documents et images */
img, .spip_logos { margin: 0; padding: 0; border: none; }

.spip_documents { text-align: center; }
.spip_documents_center { clear: both; width: 100%; margin: auto; }
span.spip_documents_center { display: block; margin-top:1em; }
.spip_documents_left { float: left; margin:0 10px 0 0;}
.spip_documents_right { float: right; margin:0 0 0 10px; }
.spip_doc_titre { font-size: 0.6em; margin-left: auto; margin-right: auto; margin-bottom:8px;color:#8497dc;}
.spip_doc_descriptif { clear: both; font-size: 0.8em; margin-left: auto; margin-right: auto; }
dt img{
border:1px solid #999999;
padding:1px;
}
/*****************************DIAPORAMA*/
ul.diapo{
text-align:center;
margin:0 auto;
min-width:200px;
}
.galleria{list-style:none;width:700px;margin:0;}
.galleria li{display:inline;width:40px;height:40px;overflow:hidden;float:left;margin:0 5px 10px 0;padding:4px;border:1px solid #222222;}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto;}
.galleria li .caption{display:block;padding-top:.5em;}
* html .galleria li div span{width:400px} /* MSIE bug */
.caption{
color:#8497dc;
font-weight:bold;
}
div#main_image, p.nav{
margin:0 auto;
text-align:center;
width:650px;
}
div#main_image img{
padding:2px;
border:1px solid #333333;
}
p.nav a{
color:#ffffff;
font-size:0.8em;
}
div.select {
margin:0 auto;
text-align:center;
}
input {
border:none;
}
select {
border:0px solid;
}
.artistes{
width:200px;
background:none;
border:1px solid #222222;
margin:0 auto;
color:#ffffff;
font-family:Times New Roman;
font-size:0.8em;
padding:0;
text-decoration: none;
}
option{
background-color:#1A1A1A;
border-bottom:1px dotted #333333;
padding:0 2px 2px 2px;
text-align:left;
}
option:focus, option:hover{
cursor:pointer;
}
div.liste_diapo{
display:none;
width:724px;
text-align:center;
margin:0 auto;
}
div.bloc_artiste-restauration{
float:left;
width:170px;
height:100px;
border:1px solid #333333;
padding:2px;
font-size:0.8em;
padding:6px 0 0 0;
margin:0 8px 8px 0;
text-align:center;
}
div.bloc_artiste-creation{
float:left;
width:84px;
height:100px;
border:1px solid #333333;
font-size:0.75em;
padding:6px 0 0 0;
margin:0 4px 4px 0;
text-align:center;
}
div.bloc_artiste-savoir-faire{
float:left;
width:84px;
height:116px;
border:1px solid #333333;
font-size:0.75em;
padding:6px 0 0 0;
margin:0 4px 4px 0;
text-align:center;
}
div.liste_diapo a{
color:#cccccc;
text-decoration:none;
}
div.liste_diapo a:hover{
color:#ffffff;
text-decoration:none;
}
div.liste_diapo a img{
border:1px solid #333333;
padding:4px;
margin:0;
}
div.liste_diapo a img:hover{
border:1px solid #ffffff;
}
.url_artiste{
position:relative;
bottom:0;
padding:4px 0;
margin:0 auto;
width:95%;
text-align:center;
}
h3.spip{
margin:16px auto;
text-align:center;
font-size:1.3em;
text-decoration:underline;
color:#8497dc;
}
ul{
list-style-type:square;
}
