@charset "utf-8";
/* CSS Document */
/**************************************************************************************/
/********************************* global styles **************************************/
body{
	margin: 0 0 0 0; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

html, body {
    height: 100%;
}

html body #container {
	margin:0 auto;
	min-height: 100%;
	_height: 100%;
}


img{
	border: 0; 
	margin: 0; 
	padding: 0;
}

ul {
	list-style: disc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #000000;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-align: left;

}

p{
	margin-top: 10px;

}


a:link{text-decoration: underline; color: #000000;}
a:visited{text-decoration: underline; color: #000000;}
a:hover{text-decoration: none;

color: #000000;}

a.navig:link{text-decoration: underline; color: #000000; font-size: 11px;}
a.navig:visited{text-decoration: underline; color: #000000;}
a.navig:hover{text-decoration: underline; color: #ffffff; background-color:#000000}

a.rightNavig:link{
font-family: Verdana,Arial,Helvetica,sans-serif;

font-size: 11px;

font-style: normal;

color: #000000;

font-weight: normal;

font-variant: normal;

text-transform: none;

text-decoration: underline;

text-align: right;

list-style-type: none;

list-style-image: none;

list-style-position: outside;
}
a.rightNavig:visited{text-decoration: underline; color: #000000;}
a.rightNavig:hover{text-decoration: underline; color: #ffffff; background-color:#000000}

a.topNavig:link{text-decoration: underline; color: #000000;}
a.topNavig:visited{text-decoration: underline; color: #000000;}
a.topNavig:hover{text-decoration: underline; color: #ffffff; background-color:#000000}

a.rightNavigBlack:link{text-decoration: underline; color: #000000;}
a.rightNavigBlack:visited{text-decoration: underline; color: #000000;}
a.rightNavigBlack:hover{text-decoration: underline; color: #ffffff; background-color:#000000}


/**************************************************************************************/
/*********************************      ids      **************************************/
#container{
	border: none; 
	margin: 0; 
	padding: 0px; 
	white-space: none;
	width: 842px;
	display: block;
	clear: both;
    /*position: relative;*/
    min-height: 100%;	
	/*height: 100%;*/
    voice-family: "\"}\"";
    voice-family: inherit;
    /*height: auto;*/
}


#header{
	display: block;
	clear: both;
	padding-top: 26px;
}

#mainText{
	margin: 0px 0 0 20px;
	font-size: 11px;
	width: 449px;
	/* border: 1px solid #ff0000; */
}

#navig{
	margin: 18px 0 0 0px;
	font-size: 11px;
	/* color: #bfbfbf; */
	color: #bfbfbf;
}

#navlist-droite a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #BFBFBF;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;
	text-align: right;
	list-style: none;
}


#navlist-droite a:hover, #navlist a#current {
	background-color:#000000;
	color:#FFFFFF;
	text-decoration:none;
}

#oeuvreTxt{
}

#photosOeuvres{
	display: block;
	clear: both;
	margin-top: 25px;
	border: 1px solid #ff0000;
}

#rightNavig{ 
	display: inline;
	float: right;
	width: 91px;
	text-align: left;
	margin: 17px 0 0 0;
	font-size: 11px;
	color: #b2a7a1;
	/* color: #bfbfbf; */
	line-height: 20px;
}

#navlist-droite li a:hover, #navlist a#current {
background-color:#000000;
color:#FFFFFF;
text-decoration:none;
}

#navlist-droite a {
color:#bfbfbf;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-variant:normal;
font-weight:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-align:right;
text-decoration:underline;
text-transform:none;
}

#subSitePath{ 
	/* color: #bfbfbf; */
	color: #b2a7a1;
}

#subSitePath a{
	text-decoration: none;
	color: #b2a7a1;
}

#subSitePath a:hover{
	text-decoration: underline;
	color: #b2a7a1;
}

#sitePath{ 
	font-weight: bold;
}

#thumbs{
	margin: 5px 0 25px 20px;
}

#thumbs span{
	margin-right: 7px;
}

#dynTopImg{
}


/***************************************************************************************/
/*********************************    classes     **************************************/
.boLogo{
	position: relative; 
	float: right;
	margin: -15px 20px 0 0;
}

.copyright {
	color:#bfbfbf;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	text-align: left; 
	display: block; 
	/*clear: both; */
	white-space: nowrap;
	clear: both;
	width: 842px;
	height:20px;
	margin:-20px auto 0 auto;
}

.floatingLeftElem{
	text-align: left;
	width: 675px;
	float: left;
}

.galleryThumbs{
	width: 115px;
	height: 115px;
	border: none;
}

.thumbs{
	width: 50px; 
	height: 50px;
	border: none;
}

.titre{
	color:#969085;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	margin-left: 20px;
}

.titre4 {
	color:black;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:15px 0 0 0px;
	text-transform:uppercase;
}


.titreEntete {
	position: absolute;
	width: 421px;
	z-index: 2;
	color:#ffffff;
	display:block;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:15px;
	line-height:16px;
	padding-top:90px;
	text-transform:uppercase;
	text-align: right;
}

.titreEnteteLeft{
	color:#ffffff;
	display:block;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:15px;
	line-height:16px;
	padding-top:90px;
	text-transform:uppercase;
	position: absolute;
	top: 0px;
	margin-left: 0px;
	width: 421px;
	text-align: right;
}


a.notUnderlined:link{text-decoration: none;}
a.notUnderlined:visited{text-decoration: none;}
a.notUnderlined:hover{text-decoration: none;}
