@charset "utf-8";
/* CSS Document */
*{
 margin:0;
 padding:0;
}
html {
	width:100%;
}

a {
text-decoration:underline;
color:#FFFFFF;
font-family:Arial, Helveptica, sans-serif;
}
.link2 {
color:#2d230b;
text-decoration:none;
font-weight:bold;
}
.link2 :hover{
color:#de5800;
}
.link3 {
color:#2d230b;
text-decoration:none;

}
.link3 :hover{
color:#de5800;
}

.link4 {
color:#de5800;
text-decoration:none;

}
.link4 :hover{
color:#2d230b;
}

.link5 {
color:#de5800;
text-decoration:none;
}


a:hover {
color:#de5800;
}

/******************************/
/*  LES CLASSES */
/******************************/

.clear{
clear:both;
}
/******************************/
/*  BODY */
/******************************/
body{
 height:100%;
 background-image:url(../img/bg.jpg);
 background-color:#2D230A;
 background-repeat:repeat-x;
 font-size:11px;
 line-height:16px;
 text-align:center;
 color:#2d230b;
 font-family:Arial, Helvetica, sans-serif;
 margin:0;
}



/******************************/
/* DEBUT CONTENEUR */
/******************************/
#conteneur {
	margin:0 auto;
	background-image:url(../img/bg-conteneur.jpg);
	background-repeat:repeat-y;
	width:914px;
	height:100%;
	}


/******************************/
/* FIN CONTENEUR */
/******************************/


/******************************/
/*  TOP LOGO + MENU + TOP LEFT */
/******************************/
#logo {
	float:left;
	margin:0 0 0 17px;

}

#top{
    float:left;
	width:912px;
	height:117;
	margin:0 0 20px 0;
}

#right-top {
float:right;
width:630px;
height:106px;
padding:0 14px 0 0;
}

#bg-right-top{
	position:relative;
	float:left;
	background-image:url(../img/right-top.jpg);
	width:627px;
	height:86px;
	background-repeat:no-repeat;
	margin:0 0 0 0;
}

#text-left{
	position:absolute;
	float:left;
	margin:23px 0 0 0px;
	width:365px;
	height:50px;
	text-align:left;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	padding:0 0 0 15px;
	
}

#top-left{
	position:relative;
	padding:5px 0 0 330px;
	width:280px;

}
#top-menu li {
	float:left;
	display:inline;
	list-style:none;
	margin:0 12px 0 0;
}
#top-menu li a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	
}
#top-menu li a:hover{
	color:#de5800;
}


#language li{
     float:right;
	display:inline;
	list-style:none;
	vertical-align:bottom;
	padding:2px 0 0 10px;
}







/******************************/
/*  MENU DEROULANT */
/******************************/

.nettoyeur {
clear:both;
}

#main{
float:left;
margin:0 0 0 0;
width:627px;
height:25px;
}
#menu {
width:627px;
font-family: Arial, Helvetica, sans-serif;
letter-spacing:1px;
display:block; 
margin:0 0 0 0;
padding:5px 0 0 0;
height:25px;
font-size:13px;
font-weight:bold;
background-image:url(../img/img-menu/bandeau-menu.jpg);
background-repeat:repeat-x;
z-index:998;
}

#menu div {
float:left;
padding:0 10px 0 10px;
border-right:1px dotted #15150B;
z-index:998;

}

#menu div a {
color:#2d230b;
text-decoration: none;
}

#menu div  a:hover {
color: #FFF ;
}


#menu div ul {
position: absolute;
margin: 5px 0 0 0;
*margin:22px 0 0 -75px;
background-color:#2d230b;
background-image:url(../img/img-menu/fond-menu2.gif);
background-position:bottom; background-repeat:repeat-x;
line-height:25px;
text-align:left;
border-left:1px solid #fb7f36;
border-right:1px solid #fb7f36;
border-bottom:1px solid #fb7f36;
*white-space: nowrap;
z-index:998;
}

#menu ul, #menu li {
margin: 0;
padding: 0;
list-style-type: none;
list-style-position:outside;
z-index:998;
}

#menu ul li {
padding:0 5px;
font-size:0.9em;
z-index:998;
}
	
#menu ul li a {
font-weight:bold;
color:#2d230b;
text-decoration: none;
}

#menu ul li a:hover {
color: #f5f5f5 ;
}


/******************************/
/* FIN MENU */
/******************************/

/******************************/
/* FIN  TOP LOGO + MENU + TOP LEFT */
/******************************/

/******************************/
/* DEBUT FOOTER */
/******************************/
#footer {
	margin:0 auto;
	width:914px;
	padding:10px 0 0 0;
	color:#FFFFFF;

}
/******************************/
/* FIN FOOTER */
/******************************/
#bas-conteneur {
	background-image:url(../img/bas-conteneur.png);
	background-repeat:no-repeat;
	margin:0 auto;
	*margin:0 0 0 0;
	width:914px;
	height:37px;
	
}
/******************************/
/*  FIN DE BODY */
/******************************/

