
body{
background: #4F3624 url(img/body_bg.png) repeat-x;
padding:0;
margin:0;
font-family:Corbel,'DejaVu Sans','Lucida Grande',Verdana,Arial,sans-serif;
font-size:1em;
line-height:1.05em;
}

div#down{
margin: 0 auto;
margin-top: 50px;
color: red;
text-align: center;
background-color: yellow;
}

img{
border:0;
}

a:link,a:visited{
color:#363636;
}

div#conteneur{
text-align:left;
background:url(img/content_bg.png) repeat-y;
width:1024px;
overflow:hidden;
margin:0 auto;
}
div#pub{
	margin:17px 36px 0px 30px;
	padding:5px;
	border:2px solid #b5b4b4;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background: #dedede;
	text-align: center;
}

div#contenu{
float:right;
width:734px;
padding-right:30px;
text-align:justify;
font-size:10pt;

}

div#menu{
float:left;
width:200px;
margin-left:45px;
display:inline;
margin-top:-35px!important;
margin-top:0;
font-size:.9em;
}

div#top{
height:31px;
background:url(img/header.jpg) no-repeat;
color:#FFF;
text-transform:uppercase;
text-align:right;
padding:130px 32px 0 0;
font-size:14px;
color:#bdbdbd;
}

div#top a:link,div#top a:visited{
color:#bdbdbd;
text-decoration:none;
}

div#top a:hover{
color:#eee;
}

div#top a.current{
font-weight:bold;
color:#fff;
}

#logbox{
height:30px;
font-size:76%;
padding-left:265px;
background:url(img/logbox.jpg) no-repeat;
color:#FFF;
}

#logbox .login{
float:right;
padding-top:3px;
text-align:right;
padding-right:45px;
}

#logbox .login_2{
float:right;
padding-top:8px;
text-align:right;
padding-right:45px;
}

#logbox a,#footer a{
color:#fff;
}

.toggle{
position:relative;
top:5px;
vertical-align:middle;
text-decoration:none;
}

div#presentation{
width:732px;
height:180px;
background:#292929;
color:#fff;
position:relative;
}

div.scroll a{
color:#eee;
}

div#controller{
margin:0;
padding:0;
}

#slider{
width:732px;
margin:0;
height: 180px;
position:relative;
}

.scroll{
height:180px;
width:740px;
overflow:auto;overflow-x:hidden;
position:absolute;
left:34px;
}

.scrollContainer div.panel{
padding:0;
height:180px;
margin-right:30px;
width:690px;
}

ul.sliderNav{
list-style:none;
margin:0;
width:34px;
float:left;
padding:0;
font-family:Georgia,serif;
font-style:italic;
padding-bottom:9px;
}

ul.sliderNav li{
width:20px;
text-align:center;
}

ul.sliderNav a{
padding:3px 7px 3px 7px;
display:block;
width:20px;
color:#ccc;
text-decoration:none;
}

ul.sliderNav a:hover{
background-color:#555;
}

ul.sliderNav a.selected{
background-color:#fff;
color:#000;
}

h2.news{
text-align:left;
height:77px;
width:675px;
background: url(img/news_top.jpg) no-repeat;
padding: 15px 0 0 25px;
line-height: 1em;
margin:0 10px 0 24px;
font-size:2em;
}

h2.news_alt{
background:url(img/news_top2.jpg) no-repeat!important;
}

div.news{
background:#d3d3d3 url(img/news_bottom.jpg) repeat-x bottom;
width:644px;
padding:10px 10px 25px;
margin:0 16px 25px 30px;
}

div.news p.meta{
text-align:right;
font-size:.8em;
text-transform:uppercase;
padding:5px;
border-top:1px dashed #444;
color:#444;
}

div#menu ul{
list-style:none;
padding:0 2px;
margin:0;
}

div#menu ul li a{
border-bottom:1px solid #6e5b4e;
padding:2px 0;
display:block;
color:#292929;
text-decoration:none;
}

div#menu ul li a:hover{
background-color:#9b8577;
color:#3b2211;
}

a.plus{
background:url(img/menu/plus.png) no-repeat right;
padding-right:18px!important;
}

a.moins{
background:url(img/menu/moins.png) no-repeat right;
padding-right:18px!important;
}

ul.submenu,ul.submenujs{
display:none;
padding:0 0 0 3px!important;
border-left:5px solid #4f3624;
}

div#menu ul li:hover ul.submenu,ul.submenu:hover{
display:block;
}

.serveurs a.plus img,.serveurs a.moins img{
vertical-align:top;
float:right;
}

.sc{
font-variant:small-caps;
}

.servdesc{
font-size:.8em;
margin-bottom:6px;
}

div#footer {
clear: both;
color: #fff;
font-size: 12px;
margin-top: 20px;
padding: 85px 0px 0px;
text-align : center;
background: url(/v5/img/footer.png) no-repeat;
height: 110px;
width: 750px;
text-align: center;
margin-left: auto;
margin-right: auto;
}

div#footer a:hover {
text-decoration: none;
}

div#partenaires{
text-align: center;
width: 872px;
margin:0 auto;
}

div#partenaires a img{
opacity:.4;
}

div#partenaires a:hover img{
opacity:1;}

div#dpx {
font-size: 12px;
color: #fff;
text-align: center;
}

div#dpx a{
color: #fff;
text-decoration: underline;
}

div#dpx a:hover{

color: #fff;
text-decoration: none;
}

#alerte_ie {
display:none;
}

