/* CSS Document EDI */
body{
font-family:Verdana, Geneva, sans-serif;
 	display:block;
	text-align:center;
	margin:0;
	}
#master{
 	display:block;
 	margin-left:auto;
 	margin-right:auto;
	width:960px;

	
 }
#top{
		height:50px;
		.height:67px;
		background-color:#FFF;
		margin-left:15px;
		width:97%;
}
#logo{
		height:65px;
		background-color:#FFF;
		float:left; 
				
}
#logo a img{
	border:none;
		
}
#topbtn1{
		width:163px;  
		height:65px;
		background-image:url(../images/fd_topbtn1.jpg);
		background-repeat:no-repeat;
		background-color:#FFF;
		float:right; 
		color:#FFF;
		font-size:10px;
		text-align:center;
		
}
#alogin{
	text-decoration:none;
	color:#FFF;
	font-size:10px;
	margin-right:10px;
	}
#topbtn1 a{
	color:#FFF;
	text-decoration:none;
	cursor:pointer;
	display:block;
	margin-top:3px;
}
#topbtn2{
	display:none;
		width:163px; 
		height:65px;
		background-image:url(../images/fd_topbtn2.jpg);
		background-color:#FFF;
		float:right; 
		background-repeat:no-repeat;
		color:#FFF;
		font-size:10px;
		text-align:center;
		
}
#topbtn2 a{
	color:#FFF;
	text-decoration:none;
	cursor:pointer;
	display:block;
	margin-top:3px;
}
#menu{
		position:relative;
		width:97%;
		height:21px;
		margin-bottom:8px; 
		/*background-image:url(../images/fd_menu.jpg);
		background-repeat:repeat-x;*/
		background-color:#A0015E;
		margin-left:15px;
		_margin-left:0px;
		.margin-left:0px;
}
#mastercontent{
		width:960px;
		background-image:url(../images/fd_left.jpg);
		background-repeat:repeat-y;
		margin-top:-1px;
		text-align:left;
		_width:990px;
		
}
#mastercontent_home{
background-image:url(../images/bg_r1.png);
background-position:right bottom;
background-repeat:no-repeat;
width:970px;
_width:975px;
_margin-left:-7px;
}

#left{
		width:260px; 
		float:left;		
}

		
#right_home{
color:#666666;
font-size:13px;
line-height:200%;
padding-left:15px;
float:left;
height:539px;
width:210px;
_width:230px;
_padding-top:20px;
}

#content{
		width:695px;   
		float:left;
		background-image:url(../images/fd_maincontent.jpg);
		background-repeat:repeat-y;
 
}
#content_home{
		width:695px;  
		float:left;
		_padding-left:0;
		padding-left:1px;
     	
		
}
	
#topcontent{
		width:100%;
		padding-top:1px;
		background-image:url(../images/fd_maincontent.jpg);
		background-repeat:repeat-y;
		
}
#maincontent{
		width:94%;
		line-height:200%;
		font-size:13px;
		margin-top:40px;
		background-image:url(../images/fd_maincontent.jpg);
		background-repeat:repeat-y;
		color:#666666;
		min-height:800px;
		_height:800px;
		.min-height:800px;
	}
.contentpaneopen-newsletter .maincontent{
background-color:#AA0066;
background-repeat:repeat-x;
height:882px;
.height:920px;
_height:920px;
margin-left:4px;
position:absolute;
top:95px;
width:639px;
_width:679px;
z-index:1;
padding:0px 20px;
color:#FFF;

	}
#img_hp{
	width:142%;
		line-height:200%;
		background-image:url(../images/bg_home.jpg);
		margin-left:-7px;
		padding-left:22px;
}
#maincontent_home{
		/*width:142%;*/
		line-height:200%;
		background-image:url(../images/fd_mastercontent_home.jpg);
		background-repeat:repeat-y;;
		margin-left:-7px;
		_margin-left:0px;
		padding-left:22px;
		
	}
#bottomcontent{
		width:100%;
		display:block;
		height:42px;
		background-image:url(../images/fd_contentbottom.jpg);
		background-repeat:no-repeat;
		position:relative;
		
}

#bottomcontent_home{
		/*width:144%;*/
		height:129px;
		background-image:url(../images/fd_contentbottom_home.jpg);
		width:700px;	
		background-repeat:no-repeat;
		margin-left:-7px;
		_margin-left:0px;
		
}
#editeurs_home{
	
background-color:#A0015E;
color:#FFFFFF;
float:left;
font-size:11px;
margin-left:35px;
margin-top:10px;
width:296px;
}
#editeurs_home p{
	
	padding-left:10px;
padding-right:10px;
	
	}
#l_hp_txt{
padding-left:15px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
cursor:default;
line-height:150%
}

#libraires_home{
	
	background-image:url(../images/fd_libraires_home.jpg);
	color:#FFFFFF;
float:right; 
font-size:11px;
margin-left:35px;
margin-top:10px;
width:296px;
}
a.l_a:link, a.l_a:visited, a.l_a:hover {
	text-decoration:none;
	color:#FFF;
	
	}
.title_bottom_homepage_1{
	background-color:#760045;
	font-size:17px;
	padding-left:10px;
}

.title_bottom_homepage_2{
	background-color:#4D4D4D;
	font-size:17px;
	padding-left:6px;
}



#footer{
		width:960px; 
		margin:auto;
		text-align:center;
}
#copyright{
		width:960px; 
		margin:auto;
		text-align:center;
	
}
#mainlevel-nav li{
		list-style:none;
		display:block;
		float:left;
		padding:2px 13px 0px 13px;
		_padding:5px 13px 0px 13px;
}
ul#mainlevel-nav{
		padding-left:10px;	
		margin-top:0;
	}
#mainlevel-nav li a{
		color:#FFF;
		text-decoration:none;
		font-size:11px;
	}


#mainlevel-nav2 li{
		list-style:none;
		display:block;
		float:left;
		padding:2px 5px 0px 5px;
		_padding:5px 5px 0px 5px;
}
ul#mainlevel-nav2{
		display:block;
margin:0;
padding-left:10px;
position:absolute;
right:10px;
top:0;
	}
#mainlevel-nav2 li a{
		color:#FFD4F6;
		text-decoration:none;
		font-size:11px;
	}
.presentation{
	color:#432108;
	font-size:20px;
	
		}
.presentation span{
			color:#8d6238;
	}
#mainlevel-editeur{
	background-color:#990066;
		font-size:17px;
		color:#FFF;
		padding-left:55px;
		margin-left:16px;
		list-style:square;
		margin-top:0;
		padding-bottom:10px;
		
	}
#mainlevel-editeur li a{
		color:#FFF;
		
		text-decoration:none;
		font-size:12px;
		/*padding-top:32px;*/
		
	}
#mainlevel-editeur li a:hover{
		color:#ce81ad;
		text-decoration:none;
		font-size:12px;
		/*padding-top:32px;*/
		
	}
#mainlevel-editeur li a:active{
		color:#ce81ad;
		text-decoration:none;
		font-size:12px;
		/*padding-top:32px;*/
		
	}
.contentpaneopen{
		margin-left:45px;
		line-height:200%;
		font-size:13px;
	}
#vous_etes{
		border: medium none ; 
		text-decoration: none;
		padding-left:16px;
		width:260px;
		font-size:9px;
		color:#FFF;
		
}
.textabstract1{
		color:#9D7746;
		display:block;
		font-size:9px;
		margin-left:90px;
		margin-top:-99px;
		text-align:right;
		width:56%;
		_width:94%;
	}
.textabstract2{
		
		display:block;
		font-size:9px;
		margin-left:9px;
		text-align:right;
		width:87%;
		_width:96%;
	}
#leftediteur{
	color:#FFF;
	font-size:17px;
	margin-left:16px;
	height:25px;
	padding-left:10px;
	background-image:url(../images/fd_Editeurs.jpg);}
	

#leftlibraire{
	color:#FFF;
	font-size:17px;
	margin-left:16px;
	height:25px;
	padding-left:10px;
	background-image:url(../images/fd_Editeurs.jpg);}
.link_librair{
	color:#000;
	}
.link_librair a{
	color:#9D7746;
	text-decoration:none;
	}
.link_librair a:hover{
	color:#000;
	text-decoration:none;
	}
#leftcontact{
	color:#FFF;
	font-size:17px;
	margin-left:30px;
		}
	
#ongle{
		float:left;
		padding-left:7px;
			}
#ongleb{
		float:right;
		margin-right:10px;
		_margin-right:5px;
			}

#mod_search_searchword{
		margin-left:236px;
		_margin-left:190px;
		background-attachment:scroll;
		background-color:transparent;
		background-image:url(../images/fieldsearch.jpg);
		background-repeat:no-repeat;
		border:0 none;
		color:#666666;
		font-size:11px;
		font-size-adjust:none;
		font-stretch:normal;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		height:19px;
		_height:17px;
		line-height:normal;
		padding-top:3px;
		/*margin:3px 22px 2px 10px;
		padding-left:5px;
		*/
		_padding-left:10px;
		text-indent:10px;
		width:195px;
	}
	
.button-recherche{
		color:#FFF;
		background-image:url(../images/fd_menu.jpg);
		border:none;
		height:19px;
		_height:20px;
		line-height:normal;
		padding-top:2px;
		margin-left:5px;
		_margin-left:10px;
		margin-top:0px;
		cursor:pointer;
	}
	
a.mainlevel-contacteznous:link, a.mainlevel-contacteznous:visited, a.mainlevel-contacteznous:hover{
		color:#666666;
		font-size:09px;
		text-decoration:none;
		display:block;
		margin-top:8px;
	}
#bottomcontent a.mainlevel-contacteznous:link, #bottomcontent a.mainlevel-contacteznous:visited, #bottomcontent a.mainlevel-contacteznous:hover{
		position:absolute;
		right:50px;
		width:80px;
		}
a.mainlevel-contacteznous:hover{
	color:#39F;
}
.pathway{
		color:#666666;
		font-size:11px;
		text-decoration:none;
	}
#way a.pathway:link, #way a.pathway:visited, #way a.pathway:hover{
	
	
	}
#way{
	display:block;
	float:right;
	padding-top:7px;
	text-align:right;
	padding-right:40px;
	margin-bottom:10px
}

.maincontent{
	
	background-image:url(../images/fd_newsletter.jpg);
	color:#FFFFFF;
	font-size:16px;
	height:600px;
	position:relative;
	width:100%;
	_width:106%;
	margin-bottom:-70px;
	}
.formcontent{
		background-image:url(../images/fd_formcontent.jpg);
		background-repeat:repeat;
		height:190px;
		width:93%;
		color:#FFF;
		margin:auto;
		font-size:11px;
		margin-top:55px;
		padding-left:40px;
		padding-top:15px;
		padding-bottom:20px;
	
	}
.btnvalider{
		background-image:url(../images/fd_formcontent.jpg);
		background-repeat:repeat;
		color:#FFF;
		border:none;
		font-weight:bold;
		cursor:pointer;
		text-indent:-9px;
	}
.img_V{
		margin-right:-7px;
        padding-left:205px;
		}
.maincontent2{
	background-image:url(../images/fd_compte.jpg);
	color:#FFFFFF;
	font-size:16px;
	height:600px;
	margin-left:-42px;
	_margin-left:3px;
	margin-top:-64px;
	_margin-top:-72px;
	padding-top:13px;
	padding-left:39px;
	padding-right:38px;
	position:relative;
	width:100%;
	_width:106%;
	margin-bottom:-70px;
	}
.formcontent2{
		background-image:url(../images/fd_formcontent2.jpg);
		background-repeat:repeat;
		height:150px;
		width:93%;
		color:#FFF;
		margin:auto;
		font-size:11px;
		margin-top:55px;
		padding-left:40px;
		padding-top:15px;
		padding-bottom:20px;
	
	}
.button_login {
		background:transparent url(../images/bg_submit.png);
border:medium none;
color:#333333;
cursor:pointer;
font-size:10px;
height:32px;
margin-left:40px;
width:55px;
	}
.btnvalider2{
		background-image:url(../images/fd_formcontent2.jpg);
		background-repeat:repeat;
		color:#FFF;
		border:none;
		font-weight:bold;
		cursor:pointer;
		text-indent:-9px;
	}
.img2_V{
		margin-right:-7px;
        padding-left:205px;
		}
	.top_reference{
	height:70px;
	width:100%;
	float:left;
	border-bottom:1px solid;
	border-width:1px;
	position:relative;
	}
.desc_reference{
		width:100%;
		
		
		
	}

.titre_editeur{
	font-size:13px;
	font-weight:bold;
	color:#666666;
	}
.titre_logo{
	width:100%;
	}
.image_logo{
	width: 50%;
	margin: 5px;
	}
.text_home{
	color:#432108;
font-size:17px;
	}
.text_home span{
	color:#8D6238;
	}
#copyright{
	font-size:9px;
	color:#666;
	display:block;
	margin-bottom:20px;
	}
.moduletable-footer {
display:block;
margin:auto;
width:500px;
}
ul#mainlevel-footer {
margin:0;
padding:0;
}
ul#mainlevel-footer li {
float:left;
list-style-type:none;
}
.mainlevel-footer:link, a.mainlevel-footer:visited, a.mainlevel-footer:hover {
color:#999;
display:block;
float:left;
font-size:9px;
padding:10px;
text-decoration:none;
}
a.mainlevel-footer:hover {
color:#3399FF;
}
.flashleft{
	display:block;
	margin-left:20px;
	}
.mod_content_links_block{
	display:block;
	margin-left:25px;
	}
.mod_content_links_block a:link, .mod_content_links_block a:visited, .mod_content_links_block a:hover {
	color:#FFF;
	text-decoration:none;
	font-size:12px;
}
.contentpaneopen-reference{
	width:95%
	}
.blog-reference {
	width:98%
	}
.blog-reference .article_seperator {
	border-bottom:1px solid;
	width:98%;
	display:block;
}
.contentheading-reference a:link,.contentheading-reference a:visited, .contentheading-reference a:hover {
	color:#000;
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
}
.mod_content_title a{
	text-decoration:none;
	color:#FFF;
	padding-left:10px;}

#img_left img{
	border:none;
}
#img_left{
	padding-left:15px;
	display:block;
	float:left;
	}
#pres_left1{
	color:#eaccd8;
	font-size:11px;
	text-align:right;
	padding-top:10px;
	padding-right:10px;
	}
#pres_left2{
	color:#FFF;
	font-size:11px;
	text-align:right;
	padding-top:10px;
	padding-bottom:30px;
	padding-right:10px;
	padding-left:40px;
	}
.moduletable-renseign{
	color:#eaccd8;
display:block;
font-size:12px;
line-height:160%;
margin-left:16px;
text-align:center;
width:243px;
margin-top:-91px;
	}

