/**** www.galerieandrieu.com ****/
/**** Author : Ludovic Quintard ****/
/**** http://www.mokland.de ****/

/****** Layout *******/
html, body { height: 100%;width:100%; }
body { margin:0;padding:0; }
#container { position: relative;min-height: 98%;height: 98%;voice-family: "\"}\"";voice-family: inherit;height: auto; }
#top{padding:15px 0;width:852px;}
html>body #container {	height: auto; }
#hierarchie{margin-bottom:15px;}
div.sidemenu{margin:0 0 15px 0;padding:0 0 0 5px;min-height: 98%;height: 98%;}
div.blocindent{padding:0;margin:0 0 0 70px;}
#content { padding:0;}
div.central{width:852px;margin:0 auto 0 auto;}
#colleft{ float:left;width:600px;min-height: 98%;height: 98%; }
#colright{ float:right;width:240px;min-height: 98%;height: 98%; }
#footer { position: absolute;bottom: 0;padding:0;width:100%; }
#footer div.central { border-top:solid 1px #35404A;text-align:center;}
#footer div.central { padding-top:5px;}

/*** Global ***/
* { font-family: Arial, Verdana, sans-serif;font-size: 14px;color:#000;line-height:17px; }
p,ul,ol,div,span,td,th,a,label { font-size:14px;padding-bottom:1em; }
input,textarea{padding:2px;margin:5px;}
h1,h2,h3,h4,h5,h6 {margin-top:0;padding-bottom:0.1em;}
h3{margin-bottom:5px;font-weight:normal;}
h1,h1 a { font-size:20px;line-height: 1.5em; }
h2,h2 a { font-size:18px; }
h3,h3 a { font-size:14px; }
h4,h4 a { font-size:12px; font-weight:normal; }
h5{margin:0;}
a {color:#23A6A5;text-decoration:none;}
a:hover {text-decoration: underline;}
a img { border:none; }
th { white-space:nowrap; }
td { vertical-align:top; }
hr {	border: none;height:1px;border-top: 1px dotted #4D6979;padding:5px 0;}	
/* Génériques */
.clear { clear:both; }
.noborder { border:none; }
.nowrap { white-space:nowrap; }
.small,.small a { font-size:10px; }
.bold { font-weight:bold; }
.left { text-align:left; }
.center { text-align:center; }
.right { text-align:right; }
.success { color:green; }
.alert { color:red; }
.max { width:100%; }
.bolder{font-weight:bolder;}
.blue{color:#0086FE;}
.chapo{font-size:13px;}
.code{padding:10px;border:solid 1px #888;font-size:13px;}
.maj{font-variant: small-caps; }
.justify{text-align:justify;}
select option {padding-right:5px;}
a img{border:none;}
img.float {clear:both;float:left;}
img.cadre {background:#FFF;padding:3px;margin-right:5px;border:1px solid;border-color:#BBB #3B3B3B #3B3B3B #BBB;}
dl{margin:0;padding:0;} 
dl dt{font-size:14px;}
dl dd{padding:3px 0;}
dl dd span.date{font-size:12px;color:#888;line-height:18pt;}
table{padding:3px;border:solid 1px #EFEFEF;font: 10px verdana;text-align: left;}
td.middle{border-style:solid;border-width:0px 1px;border-color:#EFEFEF #EFEFEF #EFEFEF #EFEFEF;}
th{border-style:solid;border-width:0px 0px 1px 0px;border-color:#EFEFEF #EFEFEF #EFEFEF #EFEFEF;font-size:11px;}
td, th{padding:3px;}

img.logo_agenda{height:60px;float:left;margin-right:6px;}
a.pdf{padding-left:12px;}
div.print{float:right;}
a#print{padding:0 0 0 22px;line-height:9px;color:#000;background-image:url(../images/print.gif);background-repeat: no-repeat;background-position:0 70%;font-variant: small-caps;font-size:13px;font-weight:bolder;margin-left:5px;}
h3.documents, a.documents {padding:0 0 0 14px;color:#000;background-image:url(../images/document.png);background-repeat: no-repeat;background-position:0 70%;margin-left:5px;}
a.continue, a.return {padding:0 0 0 12px;line-height:9px;color:#000;background-repeat: no-repeat;background-position:0 70%;font-variant: small-caps;font-size:13px;font-weight:bolder;margin-left:5px;}
a.continue {background-image:url(../images/puce.png);}
a.return {background-image:url(../images/puce2.png);}
/***Menus***/
#menu{padding:0 0 5px 0;margin-bottom:5px;border-bottom:solid 1px #000;}
ul.menu{margin:0;padding:10px 0;display:inline;}
ul.menu li {list-style: none;display:inline;}
ul.menu a {text-decoration: none;text-decoration: none;color:#3B454D;font-size:14px;padding:3px;font-weight:bold;}
ul.menu li a:hover{color:#23A6A5;}
ul.menu li a.set{color:#23A6A5;}
div.sidemenu {border-left:solid 1px #000;}
div.sidemenu ul{margin:0;padding:0;}
div.sidemenu ul li{list-style: none;padding:0;margin:0;}
div.sidemenu ul li a{padding:0;color:#3B454D;text-decoration: none;font-size:14px;display:block;}
div.sidemenu ul li a:hover, div.sidemenu ul li span.set, div.sidemenu a.set{color:#23A6A5;}
div.sidemenu a.set{font-weight:bold;}
/*** habillage ***/
p.infos{width:160px;margin:0 0 10px 0;padding:0;float:left;}

#annonce{float:right;margin:0;padding:0;width:500px;height:52px;margin-top:11px;color:red;font-size:12px;overflow-y:auto;}
#annonce a{color:red;font-size:12px;text-decoration:underline;}
#annonce p{margin:0;padding:0;}
/*article/rubrique*/
#hierarchie {padding-left:10px;font: normal 10px arial;color:#999;font-variant: small-caps;}
#hierarchie a {font: normal 10px arial;color:#555;font-variant: small-caps; }
#content .spip_logos{margin-right:30px;}
#chapo{font-size:15px;}
#texte{font-size:12px;}
#chapo p, #texte p{margin:3px 0;}

/*exhibitions/events*/
div.exhibitions, div.events{margin:0;padding:0; list-style:none;}
div.exhibitions div{width:552px;float:right;text-align:justify;}
div.exhibitions div p{text-align:justify;}
div.exhibitions span.date_exhibition, div.events  span.date_events{margin:0;padding:0;font: normal 15px arial;color:#555;font-weight:bolder;}
div.exhibitions span.title_exhibition, div.events  span.title_events{margin:0;padding:0;font: normal 17px arial;color:#23A6A5;font-weight:bold;}
div.exhibitions img, div.events img {margin-top:3px;}
div.ssmenu_exhibition a{color:#23A6A5;}

/*artists*/
ul.artists{margin:0;padding:0;}
ul.artists li {list-style: none;padding:5px 0;}
ul.artists li a{font-weight:bolder;color:#3B454D;font-size:15px;}

/*kontakt*/
img.kontakt{float:left;border: solid 5px #fff;margin:0;}

/*Fotos der Vernissage*/
div.vernissage img{padding:3px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BBBBBB #3B3B3B #3B3B3B #BBBBBB;background:#fff;}px;
