/* IE opacity 

filter:alpha(opacity=x)

*/



/* CSS Document */
body, th, h1, h2, h3, h4, h5, h6, a, label, input, select, textarea, tr, td {
    /*font-family: Verdana, Helvetica, "lucida console";*/
	/*font-family:Helvetica Neue, Verdana, "lucida console";*/
    font-size: 10px;
    color: #F5F7C9; /* Main Text Color */
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
}

h2 {
    font-size: 1em;
}

body {
    width: 100%;
    background-color: #5F5846; /*  */
    margin:0px;
   	height:100%;
}

a {
    color: #F5F7C9;
    text-decoration: none;
}

a:visited {
    /*color: #5c0028;*/
    text-decoration: none;
}

a.normal:link {
    color: #F5F7C9;
    text-decoration: none;
}

a.normal:hover {
    text-decoration: none;
    color: #32210A;
}

a.normal:visited {
    text-decoration: none;
    color: #32210A; 
}

a.normal:active {
    text-decoration: none;
}

div.content {
    position: relative;
    top: 48px;
    width: 800px;
    height: auto;
}

div.imgWorks {
    width: 640px;
	position:relative;
	top:-5px;
}
div.imgViewWorks {
	position:relative;
	top:-2px;
}

span.spanWorks {
    border: none;
    padding-left: 5px;
    
}
img.imgWorks {
	border:none;
	opacity: 1;
}

img.imgWorksPadd {
	border:none;
	padding-left:5px;
	padding-bottom:5px;
}
img.imgWorks:hover, img.imgWorksPadd:hover{
	opacity:0.6;
}

img.logo, img.logoAdmin {
    border: none;
}

.logoAdmin {
    float: left;
    padding-bottom: 0px;
}

div.logo {
	width:84px;
}

div.puce, div.puce_v {
    position: absolute;
    float:left;
    left: 3px;
    background: url(../img/puce/puce.png) repeat;
    width: 5px;
    height: 8px;
    _height:4px;
    margin-top: 3px;
    _left:-25px;
}

div.puce {
    visibility: hidden;
}

div.puce_bio, div.puce_bio_v {
    position: absolute;
    float: right;
    /*left: 238px;*/
    right:0px;
    background: url(../img/puce/puce.png) repeat;
    width: 5px;
    height: 8px;
    _height:4px;
    margin-top: 3px;
    _margin-top: 1px;
}

div.puce_bio {
    visibility: hidden;
}

ul.menudyn {
    /* solve a Opera7/IE display bug */
    position: relative;
    /*left: 27px;*/
    right:0px;
    margin: 0;
    padding: 0;
    top: 21px;
    text-align:right;
    /*top: 79px;*/
    /* pour ie6 */

}

.menudyn ul {
    border: none;
}

.menudyn li {
    display: block;
    list-style-type: none;
    margin: 0px;
    padding-bottom: 5px;
    text-align: right;
    height: 14px;
    _width: 57px;
}

.menudyn li ul {
    visibility: hidden;
}

.menudyn span {
    display: none;
}

/* special BIO */
.biography {
    /*width: 100%;*/
    width: 200px;
    float: left;
    position: absolute;
    left: 195px;
    top:80px;
    _top:70px;
    text-align: left;
}

.menu_biography {
    width: 100%;
}

ul.biography {
	_margin-top:12px;
}

ul.biography li {
    display: block;
    padding-bottom: 5px;
	_padding-bottom:10px;
}

div.link {
    padding: 0;
    margin: 0;
}

div.link_bio {
    padding: 0;
    margin: 0;
    _float:left;
}

div.link_v {
    background-color: #FFFFFF;
    color: #5F5746;
    width: 87px;
}

span.classPopup {
    font-size: 10px;
    text-align: center;
}

img, img.addborder {
    border-color: #FFFFFF;
    border-width: 1px;
}

img.noborder {
    height: 14px;
    border: none;
    padding: 0px;
    margin: 0px;
}

img.noborder_oeuvres {
    height: 17px;
    border: none;
    padding: 0px;
    margin: 0px;
    padding-bottom: 12px;
}

li.oeuvres {
	margin-bottom: 2.5px;
}

li.others {
	_position:relative;
	_top:-16px;
}

img.menu_bio {
	height: 14px;
	border:none;
    padding: 0px;
    margin: 0px;
}

img.pdf {
    border: none;
    width: 12px;
}

table.texts {
    font-size: 14px;
    margin-left: -61px;
	/*margin-top:-6px;*/
	margin-top:250px;

	text-transform:uppercase;
}

a.menu:link {
    color: #948087;
    text-decoration: none;
}

a.menu:visited {
    text-decoration: none;
    color: #32210A;
}

a.menu:hover {
    text-decoration: none;
    color: #32210A;
}

a.menu:active {
    text-decoration: none;
    color: #5F5746;
}

div.texts_Date {
    float: left;
}

div.section_bio {
    position: relative;
    left: 198px;
    top: 70px;/* 190px; */
    width: 550px;
    padding-bottom: 88px;
	
}

div.section {
    position: absolute;
    left: 198px;
    top: 5px;
    padding-bottom: 0px;
    width: 680px;
    padding-bottom: 88px;
}

div.contacts {
	position: absolute;
    left: 198px;
    top: 250px;
    padding-bottom: 0px;
    width: 650px;
    padding-bottom: 88px;

}

div.liens {
	position: absolute;
    left: 198px;
    top: 250px;
    padding-bottom: 0px;
    width: 650px;
    padding-bottom: 88px;

}

div.date {
    float: left;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    /*font-family: Helvetica Neue, Verdana, "lucida console";*/
    font-size: 12px;
    color: #f5f7c9;
    margin-left: -60px;
    font-weight: bold;
    font-style: italic;
}

div.title {
    font-size: 12px;
    color: #F5F7C9;
    font-weight: bold;
    padding-left: 0px;
}

div.contact {
    padding-left: 0px;
}

div.links {
    padding-left: 0px;
    line-height:14px;
}

div.links a:visited {
    color: #32210A;
}

div.links a:hover {
    color: #32210A;
}

div.noLink {
    font-size: 10px;
	 margin-bottom: 10px;
}

div.item {
    /*font-size: 1em;*/
    margin-bottom: 10px;
    padding-left: 0px;
}

div.item p {
    margin: 0px;
    padding: 0px;
}

.pdf_works {
	float:right;
	width: 187px;
}

input.upload {
    /*position: absolute;*/
    float: right;
    margin-right: -4px;
    padding-right: 0px;
}

input.browse {
    float: left;
}

div.cv {
    padding-top: 20px;
    padding-left: 73px;
    padding-bottom: 30px;
}

hidden {
    visibility: hidden;
}


/* Nav */

.nav {
	margin-top:18px;
	height:40px;
}

.puce-nav {
    margin:0px;
    padding:0px;
}

.puce-nav li{
    display: inline;
    
}
.puce-nav li span {
    position:relative;
    left:-10px;
	bottom:4px;
}


a.puce_nav_left, .puce_nav_prev {
    text-decoration: none;
    background: url(../img/puce/select-g.png) no-repeat;
    padding: 0px 10px 10px 0px; 
}

a.puce_nav_left:hover {
    text-decoration: none;
    /* background: url(../img/puce/puce-nav-left-over.png) no-repeat; */
    background: url(../img/puce/select-g-hover.png) no-repeat;
}

a.puce_nav_right, .puce_nav_next {
    text-decoration: none;
    /* background: url(../img/puce/puce-nav-right.png) no-repeat; */
    background: url(../img/puce/select-d.png) no-repeat;
    padding: 0px 10px 10px 0px;
}

a.puce_nav_right:hover {
    text-decoration: none;
    /* background: url(../img/puce/puce-nav-right-over.png) no-repeat; */
    background: url(../img/puce/select-d-hover.png) no-repeat;
}

div.popup_picture {
    margin-top: 30px;
    text-align: center;
}

a.classPopup {
    text-decoration: none;
}

a.classPopup:hover {
    text-decoration: underline;
}

span.classPopup {
    font-size: 0.8em;
    text-align: center;
}

span.nbr-p {
    position: relative;
    top: -1px;
}

#title-pict {
	height:12px;
	padding-top: 2px;
	padding-left: 2px;
}

.text_photos {
	position: inherit;
	margin-top: -15px;
}

.switch-lang {
	position:relative;
	top:30px;
	font-size:8px;
	right:0;
	text-align:right;
	margin-right:2px;
}

.switch-lang a {
	font-weight:bold;
}

.switch-lang a:hover {
	color:#32210A;
	
}

.switch-lang ul.lang {
	list-style-type: none;
	display: inline;
} 

.switch-lang ul.lang li {
	/*padding:2px;
	background-color:#F5F7C9;*/
}

div.menuRight {
	/* border:1px solid white; */
	position:absolute;
	left: 700px;
	top:1px;
	min-width:170px; 
}

div.menu_cat {
	position:relative;
	width:300px;
}


div.menuRight div.menu_cat select {
	width:131px;
	margin-top:5px;
}

div.menuRight div.infos {
	color:#32210A;
	position: inherit;
	top: 60px;/* 37px; */
	left:0px;
	line-height: 15px;
	font-size:10px;
	padding: 5px 10px 5px 10px;
	width:auto;
}

div.menuRight div.infos div.titreinfos {
	font-weight:bold;

}

div.menuRight div.infos div.titreinfos:first-letter {
	text-transform: uppercase;
}

select, select:hover{   
	/*border: 1px;
    border-style: solid;
    border-color: #FFFFFF;*/
	border:none;
    background-color: #5F5746;
    color:#F5F7C9;
}


