A{
	text-decoration:none;
	color:#FFF;
}

#menu{
	color:white;
	font-weight:bold;
	width:100%;
	z-index:99;
	display:none;
	background: url("/images/body/fond_entete.png") repeat repeat left bottom;
}
	
.onglet{
	float:left;
	width:20%;
	text-align:center;
	padding-top:10px;
	color:white;
	cursor: pointer;
	text-shadow: 0 0 3px rgb(0, 0, 0);
	padding-bottom:10px;
	letter-spacing:3px;
	position:relative;
	font-size:21px;
}

.onglet SPAN{
	background: url("/images/body/fleches-bas.png") no-repeat no-repeat right center;
	padding-right:25px;
}

.onglet SPAN.nofleche{
	background:none!important;
}

.onglet span:hover{
	/*color: rgb(238, 29, 38);*/
	text-shadow: 0 0 2px rgb(256, 256, 256);
	background-image:url("/images/body/fleches-bas-hover.png");
}

.sousmenu{
	position:absolute;
	top:45px;
	left:0px;
	z-index:999;
	font-size:17px;
	text-shadow: 0 0 1px rgb(0, 0, 0);
	background: url("/images/body/fond_entete.png") repeat repeat left bottom;
	width:100%;
	padding:5px;
	display:none;
}

.onglet A{
	color:#FFF;
	padding:5px 0px;
}

.onglet A:hover{
	color: rgb(238, 29, 38);
}

.sousmenu DIV{
	border-bottom:1px dotted black;
	padding:10px 0px;
}
	
.sousmenu DIV:hover{
	color: rgb(238, 29, 38)!important;
	text-shadow: 1px 1px 1px rgb(128, 128, 128);
	background: url("/images/body/btablemenuhover.png") repeat repeat left bottom transparent;
}

.sousmenu .noneClass{
	border:none!important;
	padding-bottom:5px!important;
}

#DFV_entete{
	width:100%;
	text-align:center;
	color:white;
	height:130px;
	font-size:23px;
	font-weight:bold;
	position:relative;
	z-index:92;
}

#DFV_logo{
	position:relative;
	z-index:92;
	width:100%;
	padding:5px 0px 5px 0px;
	text-align:center;
	background: url("/images/body/fond_entete.png") repeat repeat left bottom;
	border-bottom:1px solid #CCC;
	overflow:hidden;
}

#DFV_logo STRONG{
	color:white;
	text-transform: uppercase;
	font-size:13px;
	text-shadow: 0 0 3px rgb(0, 0, 0);
	letter-spacing:5px;
}

#slide_menu_left{
	position:absolute;
	z-index:9999;
	bottom:20px;
	left:10px;
	cursor:pointer;
	background: url("/images/body/fleches-double-bas.png") no-repeat no-repeat right bottom;
	width:130px;
	height:27px;
	letter-spacing:5px;
	text-shadow: 0 0 3px rgb(0, 0, 0);
}

#slide_menu_left_responsive{
	position:absolute;
	z-index:9999;
	bottom:20px;
	left:10px;
	cursor:pointer;
	background: url("/images/body/menu_responsive.png") no-repeat no-repeat right center;
	width:155px;
	height:27px;
	letter-spacing:5px;
	text-shadow: 0 0 3px rgb(0, 0, 0);
}

#slide_menu_left_responsive:hover{
	text-shadow: 0 0 3px rgb(256, 256, 256);
	background: url("/images/body/menu_responsive_hover.png") no-repeat no-repeat right center;
}

#slide_menu_left:hover{
	text-shadow: 0 0 3px rgb(256, 256, 256);
	background-image:url("/images/body/fleches-double-bas-hover.png");
}

.drapeau{
	position:absolute;
	right:20px;
	z-index:1000;
	top:20px;
	cursor:pointer;
	background:url("/images/body/drapeau.png") no-repeat no-repeat center center;
	width:50px;
	height:50px;
}

.drapeauFR{
	position:absolute;
	right:20px;
	z-index:1000;
	top:20px;
	cursor:pointer;
	background:url("/images/body/drapeauFR.png") no-repeat no-repeat center center;
	width:50px;
	height:50px;
}


.pournouscontacter{
	position:absolute;
	z-index:1001;
	top:10px;
	right:140px;
	height:200px;
	width:300px;
	font-size:1em!important;
	letter-spacing:1px;
	text-shadow: 0 0 1px rgb(0, 0, 0);
	line-height:1.6em;
	/*opacity:0.9;
	-moz-opacity : 0.9;
	-ms-filter: "alpha(opacity=90)"; 
	filter : alpha(opacity=90); */
}

.pournouscontacter  #line2 {
	width:422px;
	text-align:right;
	margin-left:-55px;
}

.pournouscontacter  #line3{
	width:300px;
	text-align:right;
}

.pournouscontacter  #line2 SPAN{
	background:url("/images/body/telephone25.png") no-repeat no-repeat left center;
	display:block;
	
	
}

.pournouscontacter  #line3 SPAN{
	background:url("/images/body/mail25.png") no-repeat no-repeat left center;
	display:block;
}





