*
{padding:0;
margin:0;
line-height:14px;
border:0;
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:11px;
color:#000;
font-weight:normal
}

#page 
{position:absolute;	
top:5px;
width:980px;
margin:0 0 0 -490px;
left:50%;
}

a
{text-decoration:none;
}

strong
{font-weight:bold;}

h1 {
width:980px;
height:205px;
background-image:url(images/art-essai.jpg);
background-repeat:no-repeat;
}

h1 a, h1 span {
position:absolute;
top:152px;
left:79px;
color:#fff;
font-style:italic;
font-size:14px;
}

h1 span
{top:190px;
left:79px;
font-size:10px;
}






#contenu {
position:absolute;
left:235px;
top:273px;
width:570px;
}

#contenu p, #contenu div {
padding:10px;
text-align:justify;
}

#contenu a {
text-decoration:underline
}


h2
{margin-bottom:5px;
}

h3, h4
{font-size:18px;
line-height:18px;
margin-bottom:15px;
text-align:left}



h4
{margin:15px 0 0 0;
color:#fff;
padding:5px;
width:415px;
position:relative;
}

h4 em
{color:#fff;
padding:5px 5px 5px 0;
font-style:italic
}




#contenu .picto {
display:block;
width:101px;
margin:-21px 0 0 463px;
padding:3px;
text-align:center;
color:#fff;
font-weight:bold;
}


#contenu .spe, #contenu .spe2 {
position:relative;
top:-37px;
left:340px;
display:block;
width:180px;
margin:0 0 -34px 0;
padding:0px;
text-align:right;
color:#fff;
font-size:18px;
line-height:19px
}

#contenu .spe strong
{color:#fff;
font-size:11px;
}

#contenu .spe2 {
margin:-29px 0 14px 438px;
}





#contenu .b1{
position:relative;
margin-bottom:5px;
height:80px;
}

#contenu .b1 div{
position:absolute;
left:0;
top:-7px;
padding:0;
height:80px;
overflow:hidden
}

#contenu .b1 p{
margin:0 0 -5px 0
}



#contenu .lien, #contenu .lien2, #contenu .lien3
{display:block;
position:absolute;
right:0;
bottom:-1px;
width:105px;
height:15px;
padding:2px 0 2px 0;
text-align:center;
color:#fff;
font-size:13px;
font-weight:bold;
color:#fff;
text-decoration:none;
border:1px solid;
border-right:0
}

#contenu .lien2
{background-color:#85823d;
border-color:#85823d;
}

#contenu .lien2:hover
{background-color:#fff;
color:#85823d;
}

#contenu .lien3
{background-color:#7a3b4e;
border-color:#7a3b4e;
}

#contenu .lien3:hover
{background-color:#fff;
color:#7a3b4e;
}








#contenu .lien:hover
{background-color:#fff;
}





#contenu .im
{position:absolute;
top:0;
left:0;
}


#topo
{padding:0;
margin:-10px 0 0 -10px;
width:558px;
display:none
}

.hor
{position:relative;
width:550px;
height:17px;
margin:-2px 0 22px 0;
background-repeat:no-repeat;
clear:both
}

.hor select
{position:absolute;
left:120px;
top:10px;
width:105px;
padding:2px;
height:18px;
z-index:20
}

.hor span
{position:relative;
display:block;
left:230px;
top:0px;
width:315px;
background-color:#fff;
padding:1px;
border:1px solid #999
}




#droite {
position:absolute;
left:802px;
top:290px;
width:175px;
text-align:right;
}


#droite #plus
{position:relative;
left:0;
top:80px;
margin-bottom:90px;
}


#droite #plus a
{display:block;
margin:5px 0 5px 59px;
padding:3px 0 3px 0;
color:#fff;
width:118px;
height:30px;
text-align:center;
}


#droite #plus object
{position:relative;
display:block;
left:17px;
top:-25px;
height:180px
}

.arch{
position:absolute;
top:470px;
left:10px;
width:168px;
}



#droite #plus #arch0
{position:absolute;
top:183px;
left:-40px;
width:157px;
height:83px;
cursor:pointer;
text-align:center;
font-weight:bold
}

#droite #plus #arch0 img
{position:absolute;
top:25px;
left:27px;
}


#droite #plus #arch2
{position:absolute;
top:280px;
left:-47px;
width:80px;
cursor:pointer;
text-align:center;
}


#droite #plus #arch1 img{
position:absolute;
top:288px;
left:113px;
cursor:pointer;
}


.arch span{
font-weight:bold;
}






table tr td{
padding:2px 5px 2px 5px;
}



input,textarea
{padding:2px;
}


.search
{display:block;
position:absolute;
left:35px;
top:-20px;
width:120px;
height:13px;
}

.ok
{display:block;
color:#fff;
position:absolute;
left:158px;
top:-20px;
width:20px;
height:19px;
padding:1px 1px 5px 1px;
}

.inscr
{display:block;
position:absolute;
left:7px;
top:15px;
width:170px;
font-weight:bold;
}


.erreur
{color:#c00;
font-weight:bold;
}

