/* PNG FIX */
img{
behavior: url(/librairies/pngfixjs/iepngfix.htc);
}
/***********/
*{margin:0px;padding:0px;}
Body{
background-image:url(../images/mainbgd.jpg);
background-position:center 260px;
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:11px;
color:#333739;
}
#header{
background-image:url(../images/header.jpg);
background-position:center top;
background-repeat:no-repeat;
height:260px;
}
#topmenu{
position:absolute;
top:240px;
left:50%;
margin-left:-410px;
height:20px;
width:900px;
}
#topmenu ul{
list-style-type:none;
margin:0px;
padding:0px;
}
#topmenu ul li,#topmenu ul li a{
float:left;
display:block;
margin-right:-7px;
height:20px;
}
#topmenu ul li.editeurs a {background:url(../images/topmenu.gif) 0px 0px;width:155px;}
#topmenu ul li.editeurs a:hover{background-position:0px -21px;}
#topmenu ul li.equipe a{background:url(../images/topmenu.gif) 0px -42px;width:135px;}
#topmenu ul li.equipe a:hover{background-position:0px -63px;}
#topmenu ul li.contact a{background:url(../images/topmenu.gif) 0px -84px;width:135px;}
#topmenu ul li.contact a:hover{background-position:0px -105px;}
#topmenu ul li.foreign a{background:url(../images/topmenu.gif) 0px -126px;width:125px;}
#topmenu ul li.foreign a:hover{background-position:0px -147px;}
#topmenu ul li.manuscrit a{background:url(../images/topmenu.gif) 0px -168px;width:165px;}
#topmenu ul li.manuscrit a:hover{background-position:0px -189px;}
#topmenu ul li.presse a{background:url(../images/topmenu.gif) 0px -210px;width:125px;}
#topmenu ul li.presse a:hover{background-position:0px -231px;}
#topmenu ul li.diffuseurs a{background:url(../images/topmenu.gif) 0px -252px;width:125px;}
#topmenu ul li.diffuseurs a:hover{background-position:0px -273px;}

#content{
background-image:url(../images/bgd.jpg);
background-position:center 3px;
background-repeat:no-repeat;
min-height:312px;
z-index:2;
padding-top:30px;
}
#footer {
position:relative;
clear:both;
left:50%;
margin-left:-370px;
top:50px;
}
dl{
clear:both;
}
dt{
float:left;
}
dd{
padding-top:10px;
}
dd a{
color:#005179;
font-size:14px;
font-weight:bold;
background-image:url(../images/fleche2.gif);
background-position:7px;
background-repeat:no-repeat;
padding-left:25px;
}
dd a:hover{
color:#0090e2;
}
.homepageContent {
	width:900px;
	margin:auto;
}
#leftList{
width:362px;
padding-right:25px;
margin-left:70px;
position:relative;
float:left;
}
#rightList{
width:437px;
float:left;
position:relative;
}
.column {
width:160px;
float:left;
margin-left:27px;
margin-top:17px;
}
.pays{
font-size:12px;
font-weight:bold;
}
legend{
font-size:16px;
font-weight:bold;
margin-left:10px;
}
.pageContent{
position:relative;
left:50%;
margin-left:-300px;
width:600px;
}
.editorial{
position:relative;
padding:10px;
font-size:12px;
line-height:12px;
}
table{
position:relative;
font-size:12px;
color:#004581;
}
table .surname{
text-transform:uppercase;
}
table .email{
background-image:url(../images/enveloppe.gif);
background-position:2px 4px;
background-repeat:no-repeat;
padding-left:15px;
font-size:11px;
text-decoration:none;
color:#49779f;
}
table .english{
font-style:italic;
font-size:11px;
color:#49779f;
}
table tr td{
padding:10px;
border:solid 1px #91b9e2;
}
h1{
color:#FFFFFF;
font-size:35px;
line-height:35px;
font-weight:normal;
padding:0px 0px 5px 20px;
}
.tableBgd{
position:absolute;
width:600px;
height:300px;
background-color:#ffffff;
filter : alpha(opacity=50);
-moz-opacity : 0.5;
opacity : 0.5; 
}
