html, body { width: 100%;     min-height: 100%;
    height: auto !important;
    height: 100%; 
	overflow:hidden;}
html { 
	font-size: 100%;
	-webkit-font-smoothing: antialiased;
	background-color:#EBEFF5;
} 

body { 
	
	margin: 0;
	padding: 0px 0 0 0; 
	font-family: Arial, "sans-serif";
	font-size: 80%; 
	color: black; 
} 

* { outline: none;}
/* Liens */ 
a { 
  text-decoration: underline; 
  
	color:#7b7b7b;
}

a:link { 
}

a:visited { 
	ttext-decoration: line-through; 
}

a:hover, a:focus, a:active { 
  text-decoration: none;
} 

img { border:none; }
header, nav, footer, figure, section, article, figcaption, aside { 
	display: block;
}

header {
	position:absolute;
	width: 100%;
	left:0;
	top: 0px;
	height: 70px;
	background-color: #ffffff;
	visibility: visible;
	z-index:99;
}

header h1 { 
	margin-left: 35px;
}
header h1 a { text-decoration:none; color:#000; font-size:70%}
header h1 a strong { color:#3366CC; }
header h1 a span { font-weight:normal}



#slideshow {
	position: absolute;
 	width: 100%;        
 	margin-left: 0px; 
 	left:0%;           
 	height: 230px;       
 	margin-top: -115px;   
 	top: 50%;   
	z-index:99;  
}

#slideshow ul { list-style: none; margin:0px 0px 0px 0px; padding:0px 0px 0px;  overflow:hidden;}
#slideshow ul li { float:left;}
#slideshow img { width:450px; }
#slideshow figcaption { 
	position:absolute; 
	margin:0px 0px 0px 0px;
	width:450px;
	height:230px;
	background: url(../img/bg_blue.png) ;
	display:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader»(src='../img/bg_blue.png',sizingMethod='scale');
}
#slideshow figcaption h2 { color:#fff; font-size:80%; padding: 15px 45px 15px 15px; font-weight: normal; line-height:120%; }
#slideshow figcaption h2 a { color:#fff;  font-weight: normal; line-height:120%; text-decoration:none; cursor:default; }
#slideshow figcaption h2 p { margin:0px; padding:0px;}

#slideshow .jcarousel-scroll { 
	bbackground:red;
	text-align:center;
}

footer { 
	position:absolute;
	width: 100%;
	left:0px;
	bottom: 0px;
	height: 20px;
	margin-bottom:0px;
	background-color: #ffffff;
	font-size: 10px;
	padding:10px 7px 7px 35px;
	z-index:99; 
}

body > footer {  position: fixed; }

footer address { display:block; float:left; font-style: normal; }
footer a { color:#3366CC; text-decoration:none }
footer p { float:right; margin:0px; padding:0px; margin-right:55px; font-size:9px}
.jcarousel-scroll a { text-decoration:none; font-size:150%; margin-right:34px; color:#3366CC}
.jcarousel-scroll a:hover { color:#000;}

#tag {
	position:absolute;
	top:0px;
	left:0px;
	z-index:98;
	height:25px;
	width:100%;
	overflow:hidden;
	color:#000;
}

