/* HTML & BODY */
html, body {
	margin: 0;
	padding: 0;	
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #000;
	height: 100%;
}
html {
	font-size: 100%;
	background-image: url("../imgs/background_html.png");
}
body {
	font-size: 0.8em;
	background-image: url("../imgs/background.png");	
	background-repeat: repeat-x;
	background-position: top left;
	/*background-color: #D2D6D9;
	background-color: #c8ccd0;
	background-color: #d1d5d9;
	background-color: #c8ccd0;*/
}

/* CADRES PRINCIPAUX */
#header {	
	
}

#centerBlock {
	position: relative;				/* Permet l'alignement d'élement par position absolue */
	margin: 0 auto 0 auto;
	width: 980px;
	min-height: 500px;
	background-image: url("../imgs/background_center.png");
	/*background-image: url("../imgs/center_summercamp2010.png");	*/
	background-repeat: no-repeat;
	background-position: top left;
	background-position: 0 -54px;
}
.clear_both {
	clear: both;
}

#footer {
	background-image: url("../imgs/background_footer.png");	
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #141415;
	height: 90px;
	width: 100%;
	border-top: solid 1px #000;
}

/* CADRES SECONDAIRES */
#lang {
	position: absolute;
	top: 8px;
	left: 0;
	width: 100%;
}
#menu {
	position: relative;
	top: 31px;
	left: 0;
	height: 35px;
	width: 980px;
	z-index: 10;
}

#infos {
	position: relative;
	top: 45px;
	left: 0px;	
	height: 188px;
	width: 675px;
}

#left {
	margin: 90px 0 10px 0;
	float: left;
	width: 405px;
	width: 313px;
}
#right {
	margin: 90px 0 10px 0;
	float: right;
	width: 575px;
	width: 667px;
}

/* CADRE DE CHARGEMENT */
#chargement, #sub_chargement {
	position: absolute;
	top: 275px;
	left: 490px;
	z-index: 10;
	
	width: 100px;
	
	padding: 3px;
	
	color: #FFF;
	border: solid 1px #FFF;	
	
	/* ARRONDI POUR IE */
	border-radius: 5px 5px; 
	/* ARRONDI POUR MOZILLA */
	-moz-border-radius: 5px;
}
#chargement img, #sub_chargement img {
	width: 25px;
}
#chargement span, #sub_chargement span {
	position: relative;
	top: -7px;
	left: 10px;
	font-size: 8pt;
	color: #6a6b6c;
	color: #FFF;
	text-decoration: blink;
}

/* CADRE DE CHARGEMENT (SUB) */
#sub_chargement {	
	background-color: #909295;
	border: solid 1px #FFF;	
}

/* SCROLL TEXTE */
#scroll_text {
	position: absolute;
	top: 283px;
	left: 0;
	width: 960px;
	color: #950090;
	font-weight: bold;
	font-size: 1.2em;
}

/* VIDEO */
#videoRight {
	position: absolute;
	top: 80px;
	right: 35px;
}
#videoRight a img {border: none;}