/*
			Filtre interessant a exploiter peut-etre un jour!
			
			opacity: 1;
			filter: alpha(opacity=50);
*/





.thanks_page {
	position: absolute;
	top: 50px;
	left: 1200px;
/*	background-color:#00CCFF;*/
}

.form_page {
	position: absolute;
	top: 0px;
	left: 0px;
	background-color:#00FF00;
}





a:link {
	text-decoration: none;
	color: #339966;
}
a:visited {
	text-decoration: none;
	color: #336633;
}
a:hover {
	text-decoration:none;
	color: #666666;
}


.texte {
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	position: absolute;
}

.texte2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.titre_section1 {
	color: #333333;
	font-size: 72px;
	top: 0px;
	left: 0px;
}

.titre_section2 {       /* si la page est alignee a gauche */
	color: #333333;
	font-size: 72px;
	top: 0px;
	left: 140px;        /* compensation pour le menu */

}

.titre_section3 {       /* si la page est alignee a gauche */
	color: #003300;
	font-size: 72px;
	top: 0px;
	left: 140px;        /* compensation pour le menu */

}

.titre_section4 {       
	font-size: 72px;
	top: 0px;
	left: 140px;        
}

.titre_section5 {       /* si la page est alignee a gauche */
	color: #333333;
	font-size: 72px;
	top: 0px;
	left: 140px;        /* compensation pour le menu */

}


.titre2 {
	color: #CCCCCC;
	font-size: 28px;
	top: 70px;
	left: 212px;
}

.titre3 {
	color: #CCCCCC;
	font-size: 28px;
	top: 145px;
	left: 450px;
}

.titre4 {
	font-size: 28px;
	top: 70px;
	left: 212px;
}

.titre7 {
	color: #666666;
	font-size: 28px;
	top: 70px;
	left: 212px;
}


.bienvenue1 {
	color: #666666;
	font-size: 16px;
	top: 170px;
	left: 170px;
	width: 500px;
	font-weight: 800;
}

.slogan1 {
	color: #CCCCCC;
	font-size: 16px;
	left: 212px;
}

	.nuit {top: 215px;}
	.jour {top: 250px;}
	
.info_gen {color: #000066;}
.info_gen2 {color: #FFCC66;}

.alignr {text-align: right;}
.alignl {text-align: left;}

.detail_info1 {
	position: inline;
	color: #333333;
	width: 270px;
	font-size: 26px;
}

.detail_info2 {
	color: #333333;
	margin: 0px;
	font-size: 14px;
}

.bold {font-weight: bold; display:none;}

.bloc1 {
	color: #333333;
	font-size: 14px;
	top: 130px;
	left: 190px;
}

.bloc2 {
	color: #333333;
	font-size: 14px;
	top: 180px;
	left: 190px;
}

.poursuivre_texte1 {
	position: absolute;
	left: 22px;
}

.option1 {
/*	background-color: #CCCCCC;*/
	width: 220px;
	height: 250px;
	top: 155px;
}

.prix {
	color: #000000;
	font-size: 22px;
	margin: 5px;
}

.description1 {
	text-align: left;
	font-size: 12px;
	margin: 15px;
	padding: 0px;
}	

.description2 {
	margin-left: 18px;
	padding: 0px;
}

.description3 {
	margin-left: 15px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
}	
	

.hotel {left: 60px;}
.no_hotel {left: 340px;}

.radio1 {
	color: #CCCCCC;
	font-size: 14px;
	top: 430px;
	margin-left: 20px;
}

.form1 {
	position: absolute;
	width: 500px;
	top: 60px;
	left: 1200px;
}

	.labels {
		text-align: right;
		position: absolute;
		right: 390px;
	}
	
	.choix {
		position: absolute;
		left: 120px;
	}

		.prenom {top: 0px;}
		.nom {top: 25px;}
		.universite {top: 75px;}
		.tshirt {top: 125px;}
		.tshirt2 {margin-top: 25px;}
		.repas {top: 245px;}
		.repas2 {margin-top: 9px;}
		.email {top: 312px;}
		
	.soumettre {
		position: absolute;
		top: 355px;
		left: 220px;
		text-align: center;
		width: 100px;
	}
	
	
.post_titre {
	position: absolute;
	top: 50px;
	left: 1425px;
	font-size: 36px;
	color: #FFFFCC;
	}
	
.ligne {
	position: absolute;
	top : 90px;
	left: 1425px;
	width: 200px;
	height: 3px;
	background-color:#FFFFCC;
	}
	
.post_description {
	position: absolute;
	overflow: auto;
	text-align: center;
	top: 200px;
	left: 1070px;
	width: 220px;
	height: 200px;
	font-size: 14px;
	color: #FFFFCC;
	}