/*
	Feuille de style ValThorens - LGU - C2IS
*/

/*:::::::::::::::::::: CSS RESET ::::::::::::::::::::*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{
	margin:0;   padding:0;   border:0;   outline:0;   font-size:100%;   vertical-align:baseline;   background:transparent; 
}
ol, ul {
	list-style:none;
}
blockquote, q {
	quotes:none;
}
/**/
table {
	border-collapse:collapse;
	border-spacing:0;
	margin:0 9px 10px;
}
tr{
}
th{
	padding:3px 0 3px 10px;
	text-align:left;
	line-height:23px;
	color:#ffffff;
	border:2px solid #ffffff;
	background:#1e639d;
}
td{
	padding:3px 10px 3px 10px;
	border:2px solid #ffffff;
	background:#e8e8e8;
	min-width:100px;
}
/**/
sup{
	font-size:8px;
	line-height:normal;
	vertical-align:super;
}
hr{
	margin:0 15px 0;
	border:0 none;
	height:1px;
	background:url(../images/hr.gif) no-repeat center left;
	width:615px;
}

/*:::::::::::::::::::: BODY ::::::::::::::::::::*/
body{
	background:#D0CCC0;
	line-height:1.3;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif; 
}

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

/**/
a.return_top{
	float:right;
	margin-top:-20px;
	padding:2px 13px 2px 23px;
	background:#252A2B url(../images/return_top.gif) no-repeat 5px center;
	color:#ffffff;
}
/**/

/*:::::::::::::: MESSAGE ABSENCE FLASH 9.0 :::::::::::::::*/
#message_erreur_swf{
	position:fixed;
	top:20; 	
	width:42%; 
	background:#ffffff;	
}
#message_erreur_swf p{
	margin:4em 0 2em 4em;
	font-size:1em;
	line-height:1.5;
	font-weight:bold;
	color:#000000;
}
#message_erreur_swf p a {
	color:#454545;
	text-decoration:underline;
}
a.close_msg_err_flash, a.close_msg_err_flash:visited{
	float:right;
	color:#000000;
	font-weight:bold;
	margin:5px 15px
}
/**/
.erreur_message{
	color:#881015;
	font-weight:bold;
}
/*:::::::::::::::::::: STRUCTURE CONTENU ::::::::::::::::::::*/
#container{
	width:960px;
	margin:20px auto 0;
}
#container_home{
	width:100%;
	height:100%;
//		border:1px solid #b7b7b7;
//	margin:0 auto;
}
#content_top{
	float:left;
}
#content{
	width:668px;
	border:1px solid #b7b7b7;
	background:#ffffff;
}
#content_center{
	padding:20px 20px 35px 15px;
	width:633px;	
	overflow:hidden;
}
div.content_nav_bas{
	margin-top:10px;
	width:633px;	
	overflow:hidden;
	text-align:center;
}

:::::::::::::: END OF CSS :::::::::::::::::::::::*/
/*::::::::::::::::::::: CLEAR NET + ULTRA :::::::::::::::::::::::*/
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Cache-cache IE-mac \
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* Fin cache-cache IE-mac */