html,body{margin:0;padding:0}
body{
  font: .85em arial,helvetica,sans-serif;
  text-align:center;
}
ul {
padding-left:15px;
}
a:link{
text-decoration:none;
color:#991a69;
}
a:visited{
text-decoration:none;
color:#991a69;
}
a:hover
{
text-decoration:none;
color: #bab780;
}
p {
margin-top:0px;
}
h1 {
color: #991a69;
margin:0px;
font-size:1.5em;
font-weight:700;
}
h2 {
margin-top:0px;
color:#991a69;
font-size:1.2em;
}
h3 {
margin-top:0px;
color:#991a69;
}
hr{
border: none 0; 
border-top: 1px solid #991a69;/*the border*/
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}
/* HOME */
div#wrapper {
  background: #fff;
  width:100%;
  margin:0;
  padding:0px;
}
div#wrappertop {
  background: #fff;
  width:100%;
  margin:0;
  padding:0px;
}
div#wrapperbottom {
  background: transparent;
  width:100%;
  margin:0;
  padding:0px;
}
div#containertop {
  text-align:left;
  margin:auto;
  padding:0px;
  margin-bottom:0;
  width:900px;
  height:335px;
  background:#BAB780;
}
div#containerbottom {
  text-align:left;
  margin:auto;
  padding:0px;
  margin-bottom:0;
  width:900px;
  background:transparent;
}
div#container{
  text-align:left;
  margin:auto;
  padding:0px;
  margin-bottom:0;
  width:900px;
  height:335px;
}
div#content p{
  line-height:1.4;
  margin:0;
  padding:0px;
}
div#footer{
  background: #333;
  color: #FFF;
  margin:0;
  padding:0px;
}
div#footer p{
  margin:0;
  padding:5px 10px
}
div#content{
  float:right;
  width:615px;
  margin:0;
  padding:0px 0px 0px 0px;
}
div#navigation{
  float:left;
  width:185px;
  margin:0px;
  padding:0px 0px 0px 17px;
}
div#subnavigation{
float:left;
width:185px;
margin:0px;
padding: 0px 0px 0px 26px;
background:white;
}

div#bottom03{
  float:right;
  width:300px;
  margin:0;
  padding: 0px;
}
div#bottom02{
  float:right;
  width:343px;
  margin:0;
  padding: 0px;
}
div#bottom01{
  float:left;
  width:257px;
  margin:0;
  padding: 0px;
}
/* SUBPAGES 2COLS */
div#container{width:900px;margin:0 auto;}

div#subcontent{
  float:right;
  width:660px;
  margin:0;
	margin-top:21px;
  padding:34px 0px 0px 20px;
  background:white;
}
#contactcol01 {
width:268px;
float:left;
}
#contactcol02 {
width:310px;
float:left;
padding-top:15px;
}
#contentcol ul {
width:600px;
float: left;
margin: 0;
padding: 0;
list-style: none;
}
#contentcol li {
float: left;
width: 300px;
}
#contentcolcontainer {
width:260px;
height:90px;
padding-top:15px;
padding-bottom:15px;
border-bottom: 1px solid #991a69;
background:white;
}

div#footer{clear:both;width:100%}

div#header {
  margin:0px;
  padding-top:20px;
  height:70px;
	background:#bab780;
}
div#headersub {
  margin:0px;
  padding-top:20px;
  height:70px;
  background:tranparent;
}
/* CLASSES TEXTE */
.titreoeuvre {
font-size:.85em;
}
.descriptionoeuvre{
font-size:.8em;
}
.prixoeuvre{
font-size:.8em;
}
.textegras {
font-weight:900;
font-size:.85em;}
.textegrasrouge {
font-weight:900;
color:#991a69;
font-size:.85em;}
}
.textegrasolive {
font-weight:900;
color:#BAB780;
font-size:.85em;}
}
.categorietitre {
font-size:1.5em;
font-weight:900;
color: #aa337c;
}
.categorieliste {
font-size:1em;
font-weight:900;
}
a.categorieliste:link{
text-decoration:none;
color: #bab780;
}
a.categorieliste:visited{
text-decoration:none;
color: #bab780;
}
a.categorieliste:hover
{
color:#aa337c;
}
.categorielisteactive {
font-size:1em;
font-weight:900;
}
a.categorielisteactive:link{
text-decoration:none;
color: #aa337c;
}
a.categorielisteactive:visited{
text-decoration:none;
color: #aa337c;
}
a.categorielisteactive:hover
{
color:#aa337c;
}

.commentaire {
font-size:.85em;
font-style: italic;
}
a.commentaire:link{
text-decoration:none;
color: #bab780;
}
a.commentaire:visited{
text-decoration:none;
color: #bab780;
}
a.commentaire:hover
{
color:#aa337c;
}
.titrerouge {
font-size:1.5em;
font-weight:900;
margin-left:0px;
line-height:25px;
color:#991A69;
}
.titreolive {
font-size:1.5em;
font-weight:900;
margin-left:0px;
line-height:25px;
color:#bab780;
}

/* MENU HOME */
.menuhome {
font-size:1.5em;
margin-left:0px;
line-height:25px;
}
a.menuhome:link{
font-weight:900;
text-decoration:none;
color: #aa337c;
}
a.menuhome:visited{
font-weight:900;
text-decoration:none;
color: #aa337c;
}
a.menuhome:hover
{
color:#fff;
}

.langselecteven {
font-size:1.5em;
margin-left:0px;
line-height:25px;
}
a.langselecteven:link{
font-weight:700;
text-decoration:none;
color: #aa337c;
}
a.langselecteven:hover
{
color:#fff
}
a.langselecteven:visited{
font-weight:700;
text-decoration:none;
color: #aa337c;
}
.langselectodd {
font-size:1.5em;
margin-left:0px;
line-height:25px;
}
a.langselectodd:link{
font-weight:700;
text-decoration:none;
color: #fff;
}
a.langselectodd:hover
{
color:#aa337c
}
a.langselectodd:visited{
font-weight:900;
text-decoration:none;
color: #fff;
}
/* MENU SUB */
.menusub {
font-size:.95em;
margin-left:0px;
}
a.menusub:link{
font-weight:700;
text-decoration:none;
color: #bab780;
}
a.menusub:visited{
font-weight:700;
text-decoration:none;
color: #bab780;
}
a.menusub:hover
{
color:#aa337c;
}

.menusubactive {
font-size:.95em;
margin-left:0px;
}
a.menusubactive:link{
font-weight:700;
text-decoration:none;
color: #aa337c;
}
a.menusubactive:visited{
font-weight:700;
text-decoration:none;
color: #aa337c;
}
a.menusubactive:hover
{
color:#aa337c;
}

.menusubmini {
font-size:1em;
margin-left:0px;
line-height:25px;
}
a.menusubmini:link{
font-weight:400;
text-decoration:none;
color: #bab780;
}
a.menusubmini:visited{
font-weight:400;
text-decoration:none;
color: #bab780;
}
a.menusubmini:hover
{
color:#aa337c;
}

.menusubminiactive {
font-size:1em;
margin-left:0px;
line-height:25px;
}
a.menusubminiactive:link{
font-weight:700;
text-decoration:none;
color: #aa337c;
}
a.menusubminiactive:visited{
font-weight:700;
text-decoration:none;
color: #aa337c;
}
a.menusubminiactive:hover
{
color:#aa337c;
}
/* ui-tabs */
#bio-works-tabs {
width:569px;
margin:0px;
background:white;
}
#travaux {
}
#imgtravauxwrapper {
border: 1px solid #eeeddf;
height:auto;
}
#tabcol01 {
width:497px;
float:left;
}
#tabcol02 {
width:63px;float:right;
}
/*Sort options*/
.sort{
font-size:.85em;
font-weight:600;
}
.sort:link{
font-size:.85em;
font-weight:600;
}
.sort:visited{
font-size:.85em;
font-weight:600;
color: #bab780;
}
/* onglets */
.onglet {
font-size:.85em;
margin-left:0px;
line-height:30px;
}
a.onglet:link{
font-weight:400;
text-decoration:none;
color: #bab780;
}
a.onglet:visited{
font-weight:400;
text-decoration:none;
color: #bab780;
}
a.ongletubmini:hover
{
color:#aa337c;
}

.ongletactive {
font-size:.85em;
margin-left:0px;
line-height:15px;
}
a.ongletactive:link{
font-weight:700;
text-decoration:none;
color: #aa337c;
}
a.ongletactive:visited{
font-weight:700;
text-decoration:none;
color: #aa337c;
}
a.ongletactive:hover
{
color:#aa337c;
}

			.holder {
				float: left;
				margin: 0px 0px 0px 0px;
			}
			.scroll-pane {
				width: 200px;
				overflow: auto;
				background: transparent;
				float: left;
				height: 200px; /*hauteur liste artistes*/
			}
			.scroll-pane-biblio {
				width: 200px;
				overflow: auto;
				background: transparent;
				float: left;
				height: 96px;
			}
/*			.scroll-pane-oeuvres {
				width: 200px;
				overflow: auto;
				background: transparent;
				float: left;

				width: 90px;
				overflow: auto;
				background: transparent;
				float: left;
				height: 250px;
			
			}*/	
			.holderadmin {
				float: left;
				margin: 0px 0px 10px 0px;
			}
			.scroll-paneadmin {
				width: 180px;
				overflow: auto;
				background: transparent;
				float: left;
				height: 150px;
				margin: 0px 0px 0px 0px;
			}
			a.jScrollArrowUp {
				background: url(/img/layout/slider_arrow_up.png) no-repeat 0 0;
			}
			a.jScrollArrowUp:hover {
				background-position: 0 -13px;
			}
			a.jScrollArrowDown {
				background: url(/img/layout/slider_arrow_down.png) no-repeat 0 0;
			}
			a.jScrollArrowDown:hover {
				background-position: 0 -13px;
			}
			a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
				background-position: 0 -26px;
			}

			.jScrollPaneDrag {
				background-color: #f2f2e7;
			}
			.left .jScrollPaneTrack {
				left: 0;
				right: auto;
				background: transparent;
			}
			.left a.jScrollArrowUp {
				left: 0;
				right: auto;
      	height: 13px;
				background-color: #f2f2e7;
			}
			.left a.jScrollArrowDown {
				left: 0;
				right: auto;
      	height: 13px;
				background-color: #f2f2e7;
			}
			/* IE SPECIFIC HACKED STYLES */
			* html .osX .jScrollPaneDragBottom {
				bottom: -1px;
			}
			/* /IE SPECIFIC HACKED STYLES */