body{
}

img#background{
position: fixed;
width: 100%;
height: 100%;
z-index:-2;
top: 0px;
left: 0px;
}

ul{
list-style: none;
margin: 0px
}

li{
line-height:140%;
}

p{
font-family: arial, sans-serif;
color: #23242a;
font-size: 9pt;
line-height:120%;
letter-spacing: 2px;
}

a:link{
text-decoration: none;
color: white;
}

a:hover{
text-decoration: underline;
color: white;
}

a:visited{
text-decoration: none;
color: white;
}

a.menu:link{
font-family: monaco;
font-size: 8pt;
text-decoration: none;
color: white;
background-color:#00315f;
padding: 1px;
}

a.menu:hover{
color: #00315f;
background-color: white;
padding: 1px;
}

a.menu:visited{
font-family: monaco;
font-size: 8pt;
text-decoration: none;
color: white;
background-color:#00315f;
padding: 1px;
}

a.menuartistes:link{
font-family: monaco;
font-size: 8pt;
text-decoration: none;
color: white;
}

a.menuartistes:hover{
color: #00315f;
}

a.menuartistes:visited{
font-family: monaco;
font-size: 8pt;
text-decoration: none;
color: white;
}

a.lienartiste:link{
font-family: arial,sans-serif;
font-size: 10pt;
text-decoration: none;
color: red;
}

a.lienartiste:visited{
font-family: arial,sans-serif;
font-size: 10pt;
text-decoration: none;
color: red;
}

a.webmestre:link{
font-family: arial,sans-serif;
font-size: 9pt;
text-decoration: none;
color: #23242a;
}

a.webmestre:hover{
font-family: arial,sans-serif;
font-size: 9pt;
text-decoration: none;
color: #5f000b;
}

a.webmestre:visited{
font-family: arial,sans-serif;
font-size: 9pt;
text-decoration: none;
color: #23242a;
}

a.actualite{
font-family: arial, sans-serif;
color: white;
font-size: 11pt;
line-height:120%;
letter-spacing: 2px;
font-weight: bold;
text-decoration: underline;
}

p.actualite-text{
font-family: arial, sans-serif;
color: white;
font-size: 9pt;
line-height:120%;
letter-spacing: 2px;
margin-right: 40px;
}

a.partenaires{
font-family: arial, sans-serif;
color: black;
font-size: 11pt;
line-height:120%;
letter-spacing: 2px;
text-decoration: none;
font-weight: bold;
}

h3{
font-family: arial black,sans-serif;
font-size: 44pt;
margin: 0px;
color: #63cf77;
font-weight: 900;
}

h2{
font-family: arial,sans-serif;
font-size: 20pt;
margin: 0px;
color: white;
}

h1{
font-family: monaco;
font-size: 12pt;
margin: 0px;
color: #840211;
}

div#entete{
position: absolute;
top: 15px;
left: 200px;
}


div#menu{
position: fixed;
top: 220px;
left: 5px;
}

div#contenu{
position: absolute;
top: 140px;
left: 200px;
width: 600px;
height: 400px;
padding: 15px;
background-color: white;
opacity: 0.9;
overflow: auto;
}

div#contenucal{
position: absolute;
opacity: 0.9;
top: 140px;
left: 200px;
width: 600px;
height: 400px;
padding: 15px;
background-color: white;

overflow: auto;
}

div#contenuwebmestre{
position: absolute;
background-image:url('images/retenues/accueil7.jpg');
top: 140px;
left: 200px;
width: 600px;
height: 400px;
padding: 15px;
background-color: white;

overflow: auto;
}

div#cm{
position: absolute;
top:330px;
left: 400px;
padding: 10px;
background-color: white;
}

div#contenucontact{
position: absolute;
top: 250px;
left: 440px;
padding: 15px;
background-color: white;
opacity: 0.9;
}


div#contenu2{
position: absolute;
background-image:url('images/retenues/accueil2.jpg');
top: 140px;
left: 200px;
width: 600px;
height: 400px;
padding: 15px;
overflow: auto;
}

div#contenu3{
position: absolute;
top: 140px;
left: 200px;
width: 600px;
height: 400px;
padding: 15px;
background-color: white;

overflow: auto;
}



div#contenutheme{
position: absolute;
top: 140px;
left: 200px;
width: 600px;
height: 330px;
padding: 15px;
background-color: white;
overflow: auto;
opacity: 0.9;
}

div#webmestre{
position: fixed;
bottom: 2px;
left: 5px;
padding: 2px
}

div#lignes{
position: fixed;
top: 20px;
left: 0px;
z-index: -1;
width: 100%;
height: 80px;
}

div#lignesmenu{
position: fixed;
top: 160px;
left: 10px;
z-index: -1;
width: 140px;
height: 200px;
}

div#bio{
position: absolute;
top: 10px;
right: 0px;
width: 300px;
height: 400px;
overflow: auto;
}

div#oeuvres{
position: absolute;
top: 40px;
left: 15px;
width: 200px;
}

div#menuartistes{
position: absolute;
top: 140px;
left: 840px;
width: 200px;
height: 410px;
overflow: auto;
background-color: black;
padding: 12px 10px 10px 0px;
}

div#edanterieures{
position: absolute;
top: 140px;
left: 840px;
background-color: black;
padding: 12px 10px 10px 10px;
}