/*-------------------------------------GLOBAL------------------------------ */
html, body{
margin:0;
font-family: Arial, helvetica, sans-serif;
font-size:85%;
color:#333333;
background:#E0DAB7 ;
height:100%;
background:url(images/.gif) #E0DAB7 bottom repeat-x fixed;
}
p{ 
line-height: 1.2em; 
margin:0 0 10px 0;
}
em{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:100%;
}
i{
margin:0 0 0 0;
font-size:100%;
color:#666666;
}
ul{
margin:0 0 10px 0;
}
form{ 
margin: 0; 
}

h1{
font-family: Arial, Verdana;
font-size:140%;
color:#FFFFFF;
}

h2{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:medium;
margin:0px 0 5px 0;
color:#5095B4;
}

h3{
font-family: Arial;
font-size:100%;
margin:0 0 0px 0;
color: #74956D;
}

div{
margin:0 0 0px 0;}
li{
margin:0 0 10px 0;}
img { border-style: none; }
 
.legende_bref { 
font-family: Arial;
font-size:100%;
margin:0 0 10px 0;
color:#006699;
 }
.legende_bref h1{ 
font-family: Arial;
font-size:115%;
font-weight:bold;
font-style:italic;
color:#006699;
 }

#vignette{ 
font-family: Arial;
font-size:90%;
margin:10px 0 10px 0;
color:#333333;
 }
/*-------------------------------------CONTENANTS------------------------------ */
#NewsTicker{
	border:solid 1px #cccccc;
	background:#eaf5e0;
	width:178px;
	height:215px;
	margin:0 0 10px 0;
	
}
	#NewsTicker .titre{
		padding:5px; margin:0; border:0;
		
		background:#dfe9d5;
		color:#000000;
		font-size:11px;
		font-weight:bold;
	}
	#NewsVertical {
	width: 180px;
	height: 155px;
	display: block;
	overflow: hidden;
	position: relative;
	}
	#controller{
	padding:5px;
	font-size:11px;
	color:#666;
	}
	#play_scroll_cont{
	padding:0px;  border:0;
	
	height:10px;
		background:#dfe9d5;
		color:#000000;
		font-size:11px;
		font-weight:normal;
		float:right;
	display:none;}
	
	#stop_scroll_cont{
	padding:0px;  border:0;
	
	height:10px;
		color:#000000;
		font-size:11px;
		font-weight:normal;
		float:right;
	display:yes;}
	
#NewsTicker .allnews{
		padding:5px 5px 5px 5px;
		 margin:-10px 0 10px 0; 
		 border:0;
		background:#dfe9d5;
		color:#000000;
		font-size:11px;
		
	}
	
	
/* --------------- */
/* Ticker Vertical */
	#TickerVertical {
		width: 180px;
		height: 160px;
		display: block;
		list-style: none;
		margin: 0;
		padding: 0;
	}
	#TickerVertical li {
		display: block;
		width: 160px;
		color: #333333;
		text-align: left;
		font-size: 11px;
		margin: 0;
		padding: 6px;
		float: left;
	}
		#TickerVertical li .NewsTitle{
			display: block;
			color: #000000;
			font-size: 12px;
			font-weight:bold;
			margin-bottom:6px;
		}
		#TickerVertical li .NewsTitle a:link,
		#TickerVertical li .NewsTitle a:Visited {
			display: block;
			color: #000000;
			font-size: 12px;
			font-weight:bold;
			margin-bottom:6px;
			text-decoration:none;
		}
		#TickerVertical li .NewsTitle a:hover {
			text-decoration:underline;
			
		}
		
		#TickerVertical li .NewsImg{
			float:left;
			margin-right:10px;
			
		}
		#TickerVertical li .NewsFooter {
			display: block;
			color:#0066CC;
			font-size: 10px;
			margin:6px 0 80px 0;
			
		}
		

#wrap {
margin-left: auto;
margin-right: auto;
margin-top:0px;
width:800px; 
position:relative;
min-height: 100%; /* For Modern Browsers */
height:100%;
height: auto !important; /* For Modern Browsers */
height: 100%; /* For IE */


/*background:#F5F1F0 url(images/background_wrap.jpg) no-repeat;*/
}
#content{
width:780px;
min-height:100%;
padding:10px 10px 10px 10px;
margin-right:-5px;
margin-top:0px;
padding-bottom:100px;   /* Height of the footer */
background-color:#FFFFFF;
border-top:2px dotted #ffffff;
}
#content:after {
  clear: both;
  display: block;
  content: ".";
  height:0;
  visibility: hidden;
}
#page{

float:right;
width:580px;
min-height:100%;
height:100%;
margin:0px 0px 5px 5px;
background-color:#FCFBF0;
border:1px solid #E0DBBE;


padding:5px 5px 0px 5px;


font-size:110%;
text-align:justify;
}
#page_simple{

width:570px;
margin:5px 0 0 5px;
float:left;
}

#moteur{
width:570px;
margin:0 0 10px 0;
padding:0 0 10px 0;
border-bottom:1px solid #CCCCCC;
}
#moteurlien{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:small;

}

#result{
width:560px;
top:0;
margin:0px 0px 20px 0px;
padding:5px 5px 5px 5px;
background-color:#FFFFFF;
font-family: Arial;
font-size:small;
border:1px #CCCCCC solid;

}

/*-------------------------------------HEADER & NAVIGATION------------------------------ */
#header{
height:140px;
background:url(images/header.gif) no-repeat;
margin-bottom:-20px;
}
#english{
float:right;
text-align:center;
padding:5px;
width:55px;
margin-top:0px;
font-size:95%;
}
#nav{
position:relative;
float:right;
text-align:right;
margin-left:-50px;
margin-top:90px;
list-style:none;
width:800px; /* For Modern Browsers */
height:20px;

}
#languemenu{
font-family:Arial,Verdana,  Helvetica, sans-serif;
padding:6px 5px 5px 8px;
color:#CCCC99;
font-weight:bold;

 
}

/*-------------------------------------FOOTER DU SITE------------------------------ */
#container-foot {
width: 800px;
background-color:#FFFFFF;
position: absolute;
height: 100px;

}

#footer {
border-top:2px dotted #E0DAB7 ;
width: 800px;
height:100px;
background:url(images/footer.jpg) no-repeat;
clear:both;

/* Cette déclaration nous assure que le footer se trouvera bien en bas de la page.*/
  
}

#marge{
float:left;
margin:10px 0px 0px 0px;
height:100%;
width:200px;
}

#lefttitre{

width:565px;
margin:5px 0 0 5px;
float:left;
padding:5px 0 5px 5px;
background:url(images/b_example.jpg) repeat top left;

}
#backtitre{
width:200px;
float:left;
background:url(images/backtitre.gif) repeat top left;

}
#leftcreations{
width:200px;
margin:10px 0 0 0;
float:left;
min-height:500px;
position:absolute;

}
#leftalbum{
width:180px;
margin:0px 0 0 0;
float:left;
height:1000px;
min-height:1000px;
min-height:100%;
clear:both;


}
#leftliens{
width:300px;
margin:10px 0 0 0;
float:left;
min-height:500px;
position:absolute;
background:url(images/map2.gif) no-repeat;
}
#leftcontact{
width:150px;
margin:10px 0 0 0;
float:left;
min-height:500px;
position:absolute;
background:url(images/map3.gif) no-repeat;

}

#righttitre{
height:13px;
padding:0;
margin:0 0 5px 0;
float:right;
padding:0px 17px 0px 0;
background:url(../images/imprimer.gif) top right  no-repeat;
}


#left{
width:320px;
margin:0;
float:left;
height:100%;
color:#003366;
}

#nouvelles_page{
float:left;
margin:5px 5px 0px 5px;
height:100%;
width:490px;
border-bottom:1px dotted #FFFFFF;
}

#liens{
float:left;
margin:5px 5px 0px 5px;
height:100%;
width:490px;
border-bottom:1px dotted #FFFFFF;
font-family: Arial, helvetica, sans-serif;
}

#liens dt{
font-family: Georgia;
font-weight:bold;
font-size:medium;
margin:0 0 5px 0;
}


#liens dl{
margin:0px 5px 5px 0px;
padding:0 5px 5px 0;
width:490px;
}


#liens dd{
margin:0 5px 5px 0px;
width:490px;
}


#image{
width:60px;
margin:0px 5px 10px 0px;
clear:both;
float:left;
height:100%;
}

#right_page{
width:420px;
margin:0px 5px 0 0;
float:left;
height:100%;
}

#right_page dt{
font-family: Georgia;
font-weight:bold;
font-size:small;
}

#nouvelleschaires{
clear:both;
float:left;
margin:5px 5px 0px 5px;
border-bottom:1px dotted #FFFFFF;
height:100%;
width:590px;

}


#contenu{
clear:both;
float:left;
margin:5px 0px 0px 0px;
height:100%;
width:500px;
}

.out{
width:20px;
text-align:left;
float:left;
height:100%;

}
.image_pub{
width:150px;
padding:5px 5px 5px 5px;
text-align:right;
float:left;
height:100%;
font-size:80%;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#666666;
}

.sommaire{
clear:both;
float:left;
margin:5px 5px 0px 5px;
height:100%;
width:400px;

}
.sommaire2{
clear:both;
float:left;
height:100%;
width:560px;
margin:0 0 10px 0;
border-bottom:2px dotted #FFFFFF;
}

.colonne1{
width:200px;
text-align:left;
float:left;
height:100%;
}
.colonne2{
width:60px;
text-align:left;
float:left;
height:100%;
}
.colonne3{
width:200px;
text-align:left;
float:left;
height:100%;
}
.colonne4{
width:300px;
text-align:left;
float:left;
height:100%;
}

.colpub1{
width:350px;
text-align:left;
float:left;
height:100%;
clear:both;
}
.colpub2{
width:60px;
text-align:left;
float:left;
height:100%;
}
.colpub3{
width:60px;
text-align:left;
float:left;
height:100%;
}
.colpub4{
width:60px;
text-align:left;
float:left;
height:100%;
}
.colpub5{
width:150px;
text-align:left;
float:left;
height:100%;
display:block;
}

.colpub6{
width:150px;
text-align:left;
float:left;
height:100%;
}
.colpub7{
width:150px;
text-align:left;
float:left;
height:100%;
}

.titre_sommaire{
border-bottom:1px solid #BFCFD8;
margin:20px 0 10px 0;
width:400px;
height:20px;
color:#5095B4;

}

#titre_edition{
margin:0 0 10px 0;
width:400px;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:larger;
font-weight:bold;
color:#0099CC;
}

.chaires{
width:370px;
margin:0px 0px 0 0px;
float:left;
height:100%;

}

.chaires dl{

}

.chaires dt{
float:left;
clear:both;
font-family: Georgia;
font-size:small;

}

.chaires dd{
margin:0 5px 5px 0px;
width:260px;
}

.chaires dd.link{
text-align:left;
font-family: Arial,Verdana, Helvetica, sans-serif;
width:260px;
float:left;
bottom: 0 !important;
}





.publications{
width:400px;
margin:0px 0px 0 0px;

float:left;
height:100%;
clear:right;


}

.publications dl{
margin:0px 5px 0px 0px;
padding:0 5px 5px 0;
width:400px;
}

.publications dt{
float:left;
clear:both;
margin:0;
padding:0 0 0px 0;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
width:390px;
font-size:small;
text-align:left;

}

.publications dd{
margin:0 5px 0px 0px;
width:390px;
}

.publications dd.link{
text-align:left;
font-family: Arial,Verdana, Helvetica, sans-serif;
width:390px;
float:left;
bottom: 0 !important;
}

.publications dl dd.img{
margin:0 0 0 0;
}

.publications dd.img img{
float:left;
}

.publications dd.legende{
margin:0 5px 5px 0px;
font-size:85%;
font-family: Arial,Verdana, Helvetica, sans-serif;
width:390px;
}


.nouvellespubs{
float:left;
margin:5px 0px 10px 0px;
height:100%;
width:580px;
border-bottom:1px solid #BFCFD8;

}
.resultindex{
width:560px;
height:100%;
margin:10px 0px 20px 0px;
padding:5px 5px 5px 5px;
background-color:#FFFFFF;
font-family: Arial;
font-size:small;
border:1px #CCCCCC solid;
display:table
}
.imageindex{
width:150px;
padding:5px 0px 5px 5px;
float:left;
height:100%;
clear:left;

}

.resulttexte{
width:380px;
margin:0 5px 0 5px;
float:right;
height:100%;

}

#adobe{
margin:0 5px 0 0px;
background:url(images/logo_pdf.gif)right no-repeat;
}

/*-----------------------------------------------LINKS----------------------------------------------*/
#english a:link, a:active  { color:#fff; font-weight:bold; text-decoration: none; }
#english a:visited { color:#fff; font-weight:bold; text-decoration: none; }
#english a:hover { color:#fff; font-weight:bold; text-decoration: underline;}

#languemenu a:link, a:active  { color:#666666; font-weight:bold; text-decoration: none; }
#languemenu a:visited { color:#666666; font-weight:bold; text-decoration: none; }
#languemenu a:hover { color:#0099CC; font-weight:bold; text-decoration: none;}

#languemenu a.index:link, a:active  { color:#CC9900; font-weight:bold; text-decoration: none; }
#languemenu a.index:visited { color:#CC9900; font-weight:bold; text-decoration: none; }
#languemenu a.index:hover { color:#FF9900; font-weight:bold; text-decoration: none;}

#enligne dd.lien a:link  { color: #74956D;  text-decoration:underline; }
#enligne dd.lien a:active  { color: #74956D;  text-decoration:underline; }
#enligne dd.lien a:visited { color: #74956D;  text-decoration:underline; }
#enligne  dd.lien a:hover { color: #F7891A;text-decoration:underline; }

#moteurlien a:link  { color:#999999;  text-decoration:underline; font-style:italic;}
#moteurlien a:active  { color:#999999;  text-decoration:underline; font-style:italic;}
#moteurlien a:visited { color:#999999; text-decoration:underline; font-style:italic;}
#moteurlien a:hover { color:#0099CC; text-decoration:underline; font-style:italic;}

.NewsFooter a:link  { color:#0066CC;  text-decoration:underline; }
.NewsFooter a:active  { color:#0066CC;  text-decoration:underline; }
.NewsFooter a:visited { color:#0066CC; text-decoration:underline; }
.NewsFooter a:hover { color:#333333; text-decoration:underline; }

a:link  { color:#999999;  text-decoration:underline; }
a:active  { color:#999999;  text-decoration:underline; }
a:visited { color:#999999; text-decoration:underline; }
a:hover { color:#0099CC; text-decoration:underline;}
