div.main{
	float: left;
	width:95%;
	margin-top : 50px;
	margin-left:15%;
	margin-right:2%;
	position:absolute; 
}
div.mainadmin{
	float: left;
	width:95%;
	margin-top : 50px;
	margin-left:9%;
	margin-right:2%;
	position:absolute; 
	
}
div.motto
{
    /*background-image : url(img/back_adress.jpg);*/
	background-repeat : no-repeat;
	background-position : left;
	width:80%;
	margin-left:10px;
	height:50px;	
	text-align:left;
	font-size:8pt;
	margin-top:2px;	
}
div.top
{
    /*background-image : url(img/back_adress.jpg);*/
	background-color:#ffffff;
	width:100%;
	height:63px;	
	
}
div.logo
{
    background-image : url(img/logo.jpg);
	background-repeat : no-repeat;
	width:70px;
	height:70px;
	position:absolute;
	right: 0px;
	top : 0px;
}
div.actualitetitlemenu
{
 
 text-align:left;
 margin-left:10px;
 margin-right:1%;
 padding-top:0px;
 position:absolute;
 top : 64px;
	width:41.8%;
}

div.actualitemenu
{
 width:48%;
 text-align:center;
 border: red solid 1px;
 padding-top:0px;
 position:absolute;
 margin-left:10px;
 top : 80px;
 /*background-color:#e9e3e4;*/
 background-image : url(img/photos/bg_ndd42.jpg);
 
 /*background-repeat : no-repeat;*/
background-position : top left;
}
div.contredansetitlemenu
{
 
 text-align:left;
 margin-left:1%;
 margin-right:1%;
 padding-top:0px;
 position:absolute;
 top : 64px;
	width:41.8%;
}
div.contredansemenu
{
 
 text-align:center;
  border: #798a83 solid 1px;
 margin-left:1%;
 margin-right:1%;
 padding-top:0px;
 position:absolute;
 top : 80px;

background-color:#494949;
width:98%;
}
div.servicestitlemenu
{
 position:absolute;
 text-align:left;
 margin-left:1%;
 padding-top:0px;
 position:absolute;
 top : 125px;
}
div.servicemenu
{
 width:13%;
 /*text-align:left;
 margin-left:85%;
 padding-top:15px;*/
 top : 130px;
 z-index: 0;
 position:absolute;
 border: #de6718 solid 1px;

background-color : #d2d2d2;


	margin-top : 10px;
	margin-left : 10px;
	padding-left : 10px;
	padding-top : 3;
	
}
div.toolsmenu
{
position:absolute;
opacity:0.7;
background-color:#E8EEEC;
	margin-top : 50;
	margin-left : 2;
	padding-left : 3;
	padding-top : 3;
	width:94px;
	
}
div.cal
{
position:absolute;
background-color:#E8EEEC;
	margin-top : 15;
	margin-left : 0;
	padding-left : 0;
	padding-top : 3;
	width:94px;
	
}
div.home1
{
position:absolute;
top : 200px;
left:500px;
width:134px;
height:134px;
}
div.home2
{
position:absolute;
top : 152px;
border:1px dotted #E25D5E;
background-color:#E9F2EF;
width:180px;
height:180px;
left:650px;
}

div.home3
{
position:absolute;
top : 350px;
border:1px dotted #E25D5E;
background-color:#E9F2EF;
width:134px;
height:134px;
left:500px;
}
div.home4
{
position:absolute;
border:1px dotted #E25D5E;
background-color:#E9F2EF;
top : 350px;
width:134px;
height:134px;
left:650px;
}

div.article
{
 width:90%;
 text-align:justify;
}

div.bio
{
position:absolute;
border:1px solid silver;
width:28%;
text-align:justify;
left:0px;
height:410px;
overflow: auto;
padding-left:1%;
padding-right:1%;
padding-top: 7px;
padding-bottom: 7px;
margin-top:20px;
}
div.oeuvre
{
position:absolute;
border:1px solid silver;
width:38%;
text-align:justify;
padding-left:1%;
padding-right:1%;
padding-top: 7px;
padding-bottom: 7px;
left:31%;
height:410px;
overflow: auto;
margin-top:20px;
}
div.pixoeuvre
{
position:absolute;
border:1px solid silver;
width:16%;
padding-left:1%;
padding-right:1%;
padding-top: 7px;
padding-bottom: 7px;
right:120px;
height:410px;
overflow: auto;
margin-top:20px;

}
div.internoeuvre
{
position:absolute;
border:1px solid silver;
width:96%;
padding-left:1%;
padding-right:1%;
padding-top: 7px;
padding-bottom: 7px;
right:10px;
height:30px;
overflow: auto;
margin-top:450px;
left:5px;

}
div.menurepert
{
position:absolute;
width:525px;
margin-left:50px;
margin-top:50px;
height:410px;
}
div.inputsearch
{
position:absolute;
margin-left: 675px;
margin-top: 24%;
}
div.labelkeyw
{
position:absolute;
margin-left: 196px;
margin-top: 324px;
}
div.labelfestival
{
position:absolute;
margin-left: 490px;
margin-top: 270px;
}
div.labelcho
{
position:absolute;
margin-left: 120px;
margin-top: 55px;
}
div.labelannee
{
position:absolute;
margin-left: 0px;
margin-top: 127px;
}
div.labelcie
{

position:absolute;
margin-left: 415px;
margin-top: 85px;
}
div.labelpers
{

position:absolute;
margin-left: 200px;
margin-top: 150px;
}
div.labellieu
{

position:absolute;
margin-left: 320px;
margin-top: 225px;
}
div.labelhisto
{

position:absolute;
margin-left: 125px;
margin-top: 269px;
}


.value
{
/*position:absolute;*/
margin-left: 100px;
width:100;
}
.label
{
position:absolute;
margin-left: 0px;
width:100;
}

.maincontent
{
margin-left: 3%;
margin-right: 3%;
margin-top: 3%;
width:85%
}
.titrelist
{
position:absolute;
border:1px solid silver;
width:22%;
padding-left:2%;
padding-right:2%;
padding-top: 2px;
padding-bottom: 2px;
right:1%;
left:60%;
margin-top:15px;
}
.oeuvreinlist
{
position:absolute;
border:1px solid silver;
width:22%;
padding-left:2%;
padding-right:2%;
padding-top: 7px;
padding-bottom: 7px;
margin-top:40px;
right:1%;
left:60%;
overflow: auto;
height:350px;
margin-bottom:4px;
}
.titrerepertoire
{

padding-top: 8px;
padding-bottom: 4px;
width:75%;
margin-left:1%;
}
div.txthisto
{

position:absolute;
border:1px solid silver;
width:50%;
text-align:justify;
padding-left:1%;
padding-right:1%;
padding-top: 7px;
padding-bottom: 7px;
left:31%;
height:390px;
overflow: auto;
margin-top:10px;
}
div.sommairethisto
{
position:absolute;
border:1px solid silver;
width:28%;
text-align:justify;
left:5px;
height:390px;
overflow: auto;
padding-left:1%;
padding-right:1%;
padding-top: 7px;
padding-bottom: 7px;
margin-top:10px;
}
.back
{
position:relative;
width:300px;
text-align:right;
vertical-align:bottom;
margin-left:60%;
margin-top:0px;
}
div.pubagenda
{

position:absolute;
width:100px;
height:450px;
text-align:right;
vertical-align:bottom;

margin-right: 0px;
margin-left: 75%;
top :50px;
}
div.list_result
{

border:1px solid silver;
width:500px;
text-align:left;
left:0px;
overflow: auto;
padding-left:1%;
padding-right:1%;
padding-top: 7px;
padding-bottom: 7px;
margin-top:20px;
}