/* ------------------------------ css ------------------------------ */
*{
margin:0;
padding:0;
}
body {
background:#839A30 url(assets/bg.jpg);
font-family:verdana, helvetica, arial;
font-size: 69%;
text-align:center; /* help centrer ie */
}
/* --------------------  liens  ------------- */
a {
color: #F3661F;
}
a:hover {
text-decoration: none;
}
.menu a{
color:#fff;
text-decoration:none;
}
.menu a:hover{
color:gold;
}
.menu a.on{
color:#BACFFA;
}
div.sousmenu a.on{
text-decoration:none;
font-weight:bold;
outline:none;
}

/* ------------------------------ MISE EN PAGE ------------------------------ */
div.principal{
width:720px;
margin:50px auto 0;
background: url(assets/illu_accueil.jpg) no-repeat;
text-align:left; /* help centrer ie */
}
div.principal.page12{
background: url(assets/illu_stage.jpg) no-repeat;
}
div.principal.page2{
background: url(assets/illu_ecoles.jpg) no-repeat;
}
div.principal.page5{
background: url(assets/illu_projets.jpg) no-repeat;
}
div.principal.page6{
background: url(assets/illu_spectacles.jpg) no-repeat;
}
.menu{
padding:10px 15px;
text-align:right;
font-weight:bold;
color:#fff;
}
div.sousmenu {
background: url(assets/sousmenu.jpg) no-repeat;
width: 200px;
_width: 212px;
margin:100px 6px 0 6px;
padding:4px 6px 6px;
float: left;
}
div.retour{
width: 100px;
margin:130px 100px 0 27px;
padding:4px 0 6px;
float: left;
font-weight:bold;
}
div.sousmenu a,
div.retour a{
background: url(assets/puce1.gif) no-repeat;
padding:3px 8px 1px;
display:block;
}
.contenu{
width: 480px;
/*height:300px;*/
height:433px;
margin:70px 5px 0 230px;
overflow: auto;
}
div#footer{
font-size: 10px;
color : #B7CF63;
text-align : right;
margin:10px 12px 0 0;
_margin:20px 12px 0 0;
}

/* ------------------------------ MISE EN FORME ------------------------------ */
h2{
font-size: 1em;
color : #5783DD;
font-weight:bold;
padding-bottom:10px;
}
h3{
font-size: 1em;
color: #F3661F;
font-weight:bold;
padding:10px 0 5px;
}
div.rub_txt strong{
display:block;
margin-top:5px;
font-weight:bold;
color : #5783DD;
}
p{
margin:5px 0;
}
div.logo_art{
float: left;
background-color:#fff;
border: solid 1px #5783DD;
padding:3px;
margin:0 7px 7px 0;
}
div.logo_aut{
background-color:#fff;
border: solid 1px #5783DD;
padding:3px;
margin:0 auto;
}
div.chapo{
margin-bottom:7px;
}
.spip_documents{
margin:10px 0;
}


.nettoyeur{
clear:both;
height:1px;
}
.noshow{
display:none;
visibility:hidden;
height:0;
}

