/* CSS Document */

body {
	margin:0;
	padding:0;
	background:#1F4366 url(/images/decoup/fond.gif) repeat-y center;
	text-align:center;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	behavior:url(csshover.htc);
	}
	html {height:100%;}
	img {
	border:none;
	margin:0;
	padding:0;
	}
	
	a img {
	border:none;
	}
	
	a {
	color:#1F4366;
	}
	
	h1 span,h2 span, h3 span, h4 span {
	display:none;
	}
	hr.clear, hr.clear_l, hr.clear_r, hr {
	display:block;
	visibility:hidden;
	height:0px;
	border:none;
	padding:0;
	margin:-8px 0;
	}
	
	hr.clear {
	clear:both;
	}
	
	hr.clear_l {
	clear:left;
	}  
	
	hr.clear_r {
	clear:right;
	}  
	  
	html>body hr.clear {
	margin:0;
	}



#wrapper {
	background:url(/images/decoup/fond_middle.gif) repeat-y;
	width:787px;
	margin:0 auto;
	padding:0 13px 0 12px;
	text-align:left;
	position:relative;
	}
.eclairage {
	background:url(/images/decoup/bordtop.gif) no-repeat;
	height:13px;
	width:812px;
	margin:0px auto 0 auto;
	}
.head {
	background:url(/images/decoup/effect.gif) repeat-x bottom;
	height:70px;
	}
.valmont {
	display:block;
	background:url(/images/decoup/valmont.gif) no-repeat;
	height:35px;
	width:203px;
	top:17px;
	left:20px;
	position:absolute;
	}
.valmont span, .mat span {display:none;}




/* Menu 1 */
ul#menu {
	background:url(/images/decoup/menu.gif) repeat-x;
	width:787px;
	height:29px;
	margin:0;
	padding:0;
	list-style-type:none;
	position:relative;
	z-index:150;
	}
#menu li {
	float:left;
	padding:0;
	margin:0;
	}
#menu li a {
	display:block;
	height:29px;	
	}
#menu li a span, #links li a span {
display:none;
}

#menu li li {
	float:none;
	background:none;
	position:relative;
	}
#menu li a {
	display:block;
	height:29px;
	}
	
#fondmenu1, #fondmenu2,  #fondmenu4 {
	display:none;
	position:absolute;
	top:29px;
	height:auto;
	left:auto;
	}
#fondmenu3 {
	display:none;
	position:absolute;
	top:27px;
	height:auto;
	left:auto;
	}
ul#smenu1, ul#smenu2 {
	margin:0 0 0 0;
	padding:5px 5px 10px 5px;
	width:125px;
	background: url(/images/decoup/f_ssmenu.png) left bottom !important;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/decoup/f_ssmenu.png",sizingMethod="scale");
	z-index:200;}
	
ul#smenu3 {
	margin:0 0 0 0;
	padding:5px 5px 10px 5px;
	width:135px;
	background: url(/images/decoup/f_ssmenu3.png) left bottom !important;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/decoup/f_ssmenu3.png",sizingMethod="scale");
	z-index:200;}
	
ul#smenu4 {
	margin:0 0 0 0;
	padding:5px 5px 10px 5px;
	width:110px;
	background: url(/images/decoup/f_ssmenu3.png) left bottom !important;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/decoup/f_ssmenu3.png",sizingMethod="scale");
	z-index:200;}

#fondmenu1 {
	left:-5px;
	}

#fondmenu2 {
	left:120px;
	}

#fondmenu3 {
	left:248px;
	}
	
	#fondmenu4 {
	left:667px;
	}
ul#smenu1 li, ul#smenu2 li, ul#smenu3 li, ul#smenu4 li {	
	padding:0 0 2px 0;
	margin:0;
	list-style:none;
	background:url(/images/deco/filet/fliste.gif) repeat-x bottom;
}	
	

ul#smenu1 li a, ul#smenu2 li a, ul#smenu3 li a, ul#smenu4 li a  {
	width:110px;
	height:auto;
	display:block;
	margin:0 1px 0 0;
	padding:2px 2px 2px 13px;
	background:url(/images/deco/puces/fleche_blanche.gif) no-repeat 4px 5px;
	color:#FFF;
	font-size:9px;
	text-decoration:none;
}
	
ul#smenu1 li a:hover, ul#smenu2 li a:hover, ul#smenu3 li a:hover, ul#smenu4 li a:hover  {background:url(/images/deco/puces/fleche_bleu.gif) no-repeat 4px 5px;
	color:#98D3F8;}

/* Chemin de fer  */
.chemin_fer {background:url(/images/decoup/chemin_fer.gif) repeat-x;
	height:20px;
	margin:0;
	padding:8px 0 0 12px;
	color:#FFF;
	text-transform:capitalize;
	}
.chemin_fer a {
	color:#FFF;
	text-decoration:none;
	}
.chemin_fer a:hover {text-decoration:underline;}

/* Menu 2 */
ul#menus {width:485px;
	background:url(/images/decoup/ssmenu.gif) repeat-x;
	height:33px;
	margin:0;
	padding:0;
	list-style-type:none;
	position:relative;
	}
#menus li {
	float:left;
	padding:0;
	margin:0;
	}
#menus li a {
	display:block;
	height:33px;
	}

#menus li span {display:none;}

.liens {
	background:url(/images/deco/puces/fleche_bleue.gif) no-repeat 0 2px;
	padding:0 0 0 12px;
	color:#fff;
	text-decoration:none;}
.liens:hover {color:#00234C;}
.champ{
	background:#9AA5B7;
	color:#00234C;
	font-size:9px;
	border-top:1px solid #565D67;
	border-left:1px solid #565D67;
	border-right:1px solid #ACB5C4;
	border-bottom:1px solid #A4AFBE;
	}
.input_ok {
	border:none;
	background:url(/images/deco/puces/fleche_bleue.gif) no-repeat 0 4px;
	padding:0 0 0 8px;
	color:#fff;
	font-size:10px;
	font-weight:bold;
	}


.filet {
	background:url(/images/deco/filet/filet_gris.gif) repeat-x 0 5px;
	width:540px;
	height:20px;
	}
.filets {
	clear:both;
	background:url(/images/deco/filet/filet_fondu.gif) no-repeat  center;
	height:10px;
	margin:0 1px 0 8px;
	}
.trait {
	background:url(/images/deco/filet/filet_gris.gif) repeat-x  center;
	height:10px;
	}

/* Footer */
#footer {
	background:url(/images/decoup/bordbas.gif) no-repeat;
	padding:15px 0 0 0;
	margin:0 auto;
	width:812px;
	position:relative;
	}
ul#links {
	background: url(/images/decoup/liste_footer.gif) no-repeat;
	height:14px;
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	}
#links li {
	float:left;
	padding:0;
	margin:0;
	}
#links li a {
	display:block;
	height:14px;
	}
.cap {
	text-transform: uppercase;
}


ul.langues {float:right;
	background:#fff;
	margin:10px 10px 0 0;
	_margin:10px 5px 0 0;
}
ul.langues li  {margin:0 0 0 5px; 
	float:left;
	list-style:none;
}
ul.langues li a {
	display:block;
	width:17px;
	height:11px;
	text-indent:-9999px;
	float:left;
	line-height:6px;
}
ul.langues li a#v_uk {
	background:url(/images/decoup/drapeaux.gif) no-repeat;
}
ul.langues li a#v_uk:hover, ul.langues li a#v_uk.off {
	background-position:0 -11px;
}
ul.langues li a#v_fr {
	background:url(/images/decoup/drapeaux.gif) no-repeat -17px 0;
}
ul.langues li a#v_fr:hover, ul.langues li a#v_fr.off {
	background-position:-17px -11px;
}
