body                     { scrollbar-base-color:#FFFFFF; scrollbar-3dlight-color:#999999; scrollbar-darkshadow-color:#FFFFFF;                           scrollbar-arrow-color:#999999; scrollbar-face-color:#FFFFFF; scrollbar-highlight-color:#FFFFFF;
                           scrollbar-shadow-color:#999999; scrollbar-track-color:#FFFFFF; }
*                        { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px; text-decoration:none; }

img                      { border:0; }
u                        { text-decoration:underline; }
td                       { vertical-align:top; }
/******** structure ********/
.bdo-menus               { width:189px; background-color:#5F5953; vertical-align:top; text-align:right; padding-right:8px; }
.bdo-content             { padding-left:92px; vertical-align:top; text-align:left; }

/******** menus ************/
span.menus               { font-size:11px; color:#FFFFFF; display:block; margin:85px 0 0 0; }
.menus a		             { font-size:11px; color:#e1e1e1; text-decoration:none; float:middle; font-weight:normal; }
.menus a:hover           { color:#FFFFFF; }
.menus a.hover           { color:#FFFFFF; }
.menus a.hover:hover     { color:#FFFFFF; }

/******** artists ************/
div.smenus 			          { width:491px; margin:0 0 65px 0; }
div.smenus td             { color:#dcdcdc; }
div.smenus#exhib          { margin:0 0 85px 0; }
.smenus a		              { color:#b5b5b5; text-decoration:none; }
.smenus a:hover           { color:#000000; }
.smenus a.hover           { color:#000000; }
.smenus a.hover:hover     { color:#000000; }

div.date                   { color:#b5b5b5; margin:0 0 25px 0; }

td.images                 { padding-top:0px; }
td.images img             { margin-right:9px; margin-bottom:9px; float:left; display:block; }

/******** contacts *********/
.contact-libelle          { font-size:11px; color:#b6b6b6; padding-right:29px;}
/******** contents *********/
h1                       { color:#b5b5b5; margin:26px 0 105px 0; font-size:12px; font-weight:normal; }

h1.artist                { color:#b5b5b5; margin:26px 0 5px 0; font-size:12px; font-weight:normal; }
h1.artist em             { color:#b5b5b5; font-size:12px; font-weight:normal; }
h1.artist b              { color:#b5b5b5; font-size:12px; font-weight:bold; }
table.content		         { margin:0; padding:0; width:510px; }
table.artistes td        { padding:0 10px 0 0; width:155px; }
table.artistes a         { display:block; text-decoration:none; margin:0 0 0px 0; padding:0; }
.artist-legend *         { color:#a4a4a4; }
td.artist-legend         { padding:5px 0 0 0; }



td.content-cadre         { margin:0; padding:40px 20px 0 10px; }
.content-cadre td        { margin:0; padding:0; vertical-align:top; }
div.content		           { margin:0; padding:0; }

.content a:hover         { color:#666666; }
.content a.hover         { text-decoration:underline; color:#000000; }
.content a.hover:hover   { color:#000000; }
.content h2              { font-weight:bold; text-decoration:underline; padding:0; margin:0 0 15px 0; }

.fleche                  { margin:0 0 10px 3px; float:left; }
.enlarge                 { color:#b5b5b5; margin:0 0 10px 3px; float:right; }
.enlarge a		           { color:#b5b5b5; text-decoration:none; }
.enlarge a:hover         { color:#000000; }

/************ Publications ***********/
.publications            { color:#000000; font-size:10px; }
.entete                  { color:#b5b5b5; padding-right:25px; }

/*
div.square               { margin:0 0 0 0; }
div.square img           { margin:3px 1px 0 0; border:1px #a7a7a7 solid; }
div.square img.on        { border-color:#000000; }
.square
.square a                { background:#FFFFFF; }
.square a:hover          { background:#ADADAD; }
.square a:visited        { background:#DFDFDF; }
*/
div.list                 { display:block; padding:5px 5px 5px 0; margin:0 0 12px 0; }
div.list a:hover         { text-decoration:underline; }
/*********** Photo Details ***************/
td.photo                   { vertical-align:bottom; }
.photo img               { float:right; margin:5px;}
.photo div               { vertical-align:bottom; color:#666666; }
.photo div.*             { color:#666666; }

/*
.content h1              { padding:0; margin:10px 0px 15px 10px; vertical-align:text-top; }
.content h2              { padding:0; margin:0 0 6px 10px; }
.content h3              { font-style:normal; font-weight:normal; padding:0; margin:0 0 6px 10px;}

.content #pdf            { float:right; vertical-align:top; text-align:right; margin:6px; }

.content #back           { float:right; vertical-align:top; text-align:right; margin:6px; padding:0; margin:10px 6px 15px 10px; }
.content #back a         { text-decoration:none; }
.line a                  { text-decoration:none; margin:15px 15px 15px 10px; }
.line a:hover            { text-decoration:underline; }
.line th                 { text-decoration:underline; margin:0; padding:10px 15px 10px 10px; }

*/
.field                   { border:thin dotted #91B6C4; }
.field                   { border:1px solid #416978; }
.field-newsletter        { margin-left:5px; border:0 0 1px 0 solid #000000; }
.button-newsletter       { margin-left:0px; background-color:#FFFFFF; font-weight:bold; }


.bandeau 			           { background-image:url(../../images/grey.gif); }


