html, body{margin:0;padding:0;width:100%;height:100%;overflow:hidden;background:#000;}
body{font:102% verdana, arial, sans-serif;color:#fff;}
#background{position:absolute;width:100%;height:100%;z-index:1;}
/*----------CORPS---------*/
#corps{position:absolute;width:77%;height:74%;top:25%;left:18%;z-index:20;overflow:hidden;/*border:1px solid red;*/}
#corps #content{position:relative;width:80%;height:87%;margin:auto;padding:5px 5% 20px 15%;overflow:hidden;z-index:30;/*border:1px solid green;*/}
#content a img{border:none;}
p{text-align:justify;}
a{color:#979797;text-decoration:none;}
a:hover{color:#fff;}
.img{position:relative;padding-left:40%;}
.img img{padding:10px;background:#FFF;}
.titre_principal{text-align:left;}
h1{font-size:1.5em;}
h2{font-size:1.2em;font-style:italic;}
hr{width:10%;}
#mecenat td{background:#000;border:1px solid #fff;}
/*--------MENU-----------*/
#position_menu{position:absolute;top:15%;left:10px;width:23%;z-index:30;padding:0px;line-height:1.4em;font-size:0.9em;}
#position_menu ul li{list-style:none;padding:0;margin:0;margin-left:-3%;}
#position_menu ul li a img{text-decoration:none;border:none;}

#accueil #nav-accueil a, #contacts #nav-contacts a,
#dates #nav-dates a, #heurtoirs #nav-heurtoirs a,
#liens #nav-liens a, #mecenat #nav-mecenat a, #livre-or #nav-livre-or a, #presse #nav-presse a,
#sculptures #nav-sculptures a{color:#fff;}

#nav li:hover, #nav li:hover a{color:#fff;}
/*-------PIED DE PAGE-----------*/
#espace{position:relative;height:350px;margin:10px;}
#pied_de_page{position:relative;margin-top:20px;margin-bottom:0px;text-align:center;font-size:80%;}
/*-------LES FORMULAIRES--------*/
form{margin-left:5%;margin-right:5%;}
form img{position:relative;margin:auto;top:8px;width:32px;height:32px;}
label{width:150px;display:block;float:left;}
input{margin-bottom:2px;}
#formulaire textarea{width:100%;min-height:20px;color:#000;font: 100% Georgia, serif, verdana, helvetica, arial, sans-serif;}
textarea{width:100%;height:250px;color:#000;font: 100% Georgia, serif, verdana, helvetica, arial, sans-serif;}
.pair{border:1px solid black;background:#fff;color:#000;}
.impair{border:1px solid black;background:#333;color:#fff;}
td{border:1px solid black;padding:5px;background:none;}
/*---------EXPOSITIONS-------*/
.presse ul li, .date ul li{list-style:none;}
span.img_date{display:block;position:relative;text-align:center;padding-top:10px;}
.table_photos{position:relative;text-align:center;margin:auto;}
.table_photos td{border:none;}
a.bon{color:green;}
a.bon:hover{color:#fff;}
#import{position:relative;top:-150px;}
div.date table.table_photos td{padding:20px;}
#archives_favoris{display:block;position:relative;text-align:right;top:-65px;font-size:0.8em;margin-bottom:-20px;}
blockquote {display: block;padding: 0 10px;}
blockquote:before, blockquote:after {color: #979797;display: block;font-size: 500%;width: 50px;}
blockquote:before {content: open-quote;height: 0;margin-left: -0.55em;}
blockquote:after {content: close-quote;height: 50px;margin-top: -70px;margin-left: 100%;}
.citation{font-style:italic;font-size:0.9em;margin-top:50px;}

/************************* SCROLLER *************************/
#mycustomscroll {
/*percantage width: make it 100% to match container*/
width: 100%;height: 96%;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;margin: 0.3em auto 0.3em -20px;
/* negative left margin to compensate for the padding,
not related to fleXcroll, and may not be needed elsewhere */
padding: 20px;
}
/*
percentage width: the real percentage is done by the wrapper
this is to fix various IE6 bugs
*/
.percentagewrap {width: 96%;margin: 0 auto;padding: 0 10px -10px 10px;}
/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */
.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}

#mycustomscroll .vscrollerbarbeg {background: url(../images/design/vscroller2.png) 0 -5px no-repeat;width: 18px;height: auto;}

#mycustomscroll .vscrollerbarend {background: url(../images/design/vscroller2.png) 0 5px ;width: 18px;height: 10px;}

#mycustomscroll .vscrollerbase {width: 18px;background:none;}