/* Global */body {	text-align: center;	SCROLLBAR-face-color:#999999;	SCROLLBAR-HIGHLIGHT-COLOR: white;	SCROLLBAR-SHADOW-COLOR: white;	SCROLLBAR-3DLIGHT-COLOR:white;	SCROLLBAR-ARROW-COLOR: white;	SCROLLBAR-TRACK-COLOR: white;	SCROLLBAR-DARKSHADOW-COLOR: white;	color: white;	background-color: #FFFFFF;}#global {	position: absolute;	height: 620px;	width: 940px;	top: 10px;	margin-top: 0px;	margin-left: -470px;	left: 50%;}#global_intro {	position: absolute;	height: 660px;	width: 940px;	top: -20px;	margin-top: 0px;	margin-left: -470px;	left: 50%;}#content {	position: absolute;	height: 620px;	width: 880px;	top: 0px;	margin-top: 0px;	left: 30px;	background-color: #FFFFFF;}#site {	position: absolute;	height: 600px;	width: 880px;	top: 20px;	margin-top: 0px;	left: 0px;}#site_intro {	position: absolute;	height: 650px;	width: 880px;	top: 0px;	margin-top: 0px;	left: 0px;	background-image: url(images/fond.jpg);	background-repeat: no-repeat;}/* Fin global *//* Composition */#logo {	position: absolute;	height: 160px;	width: 220px;	top: 0px;	left: 0px;}#titre {	position: absolute;	height: 30px;	width: 480px;	top: 5px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 26px;	color: #CC3399;	text-align: left;	right: 0px;}#menu {	position: absolute;	height: 272px;	width: 120px;	top: 50px;	left: 220px;	z-index:3;}#menu ul{	padding: 0px;	margin: 0px;	height: 255px;}#menu ul li{	list-style-type:none;	padding:0px;	margin:0px;	height: auto;	width: auto;	float: none;}#menu ul li a {display:block;width:120px;height:auto;}#bandeau_image {	position: absolute;	height: 420px;	width: 95px;	left: 95px;	bottom: 55px;	z-index:0;}#detoures {	position: absolute;	height: 170px;	width: 230px;	left: 100px;	bottom: 0px;	z-index:1;}#grand_detoures {	position: absolute;	height: 400px;	width: 265px;	left: 70px;	bottom: 0px;	z-index:1;}#image {	position: absolute;	height: 540px;	width: 215px;	left: 0px;	top: 0px;	text-align: left;}#bandeau {	position: absolute;	height: 540px;	width: 115px;	left: 0px;	top: 0px;	text-align: left;	background-color: #CCCCCC;}#retour{	position: absolute;	height: 22px;	width: 50px;	left: 0px;	top: 5px;	text-align: left;	z-index:1;	padding-top: 4px;	padding-bottom: 0px;	margin-top: 0px;	margin-bottom: 0px;}#postit{position: absolute;	height: 180px;	width: 220px;	left: 40px;	top: 70px;	z-index:1;}/* Fin composition *//* Texte */#texte {	position: absolute;	height: 540px;	width:480px;	top: 40px;	right: 0px;	border: none;	background-color: #FFFFFF;}#texte_scroll {	position: absolute;	height: 540px;	width:450px;	top: 0px;	left: 0px;	border: none;	float: left;	overflow:auto;	overflow-x:none;	text-align: left;	margin-top: 0px;	margin-bottom: 0px;	padding: 0px 20px 0px 0px;}#texteFin_scroll {	position: absolute;	height: 540px;	width:225px;	top: 0px;	left: 235px;	border: none;	float: left;	overflow:auto;	overflow-x:none;	text-align: left;	margin-top: 0px;	margin-bottom: 0px;	padding: 0px 15px 0px 0px;}#image_scroll {	position: absolute;	height: 540px;	width:460px;	top: 0px;	left: 0px;	border: none;	float: left;	overflow:auto;	overflow-x:none;	text-align: left;	margin-top: 0px;	margin-bottom: 0px;	padding: 0px 20px 0px 0px;}#grilleHoraire {	position: absolute;	height: 540px;	width:315px;	top: 0px;	left: 135px;	border: none;	float: left;	overflow:auto;	overflow-x:none;	text-align: left;	margin-top: 0px;	margin-bottom: 0px;	padding: 0px 20px 0px 0px;}#transpa {	position: absolute;	height: 50px;	width:455px;	border: none;	background-image: url(images/8468W-transpa.png);	background-repeat: repeat-x;	right: 30px;	bottom: 20px;}#transpa_petit {	position: absolute;	height: 50px;	width:220px;	border: none;	background-image: url(images/8468W-transpa.png);	background-repeat: repeat-x;	right: 25px;	bottom: 20px;}/* Fin texte *//* Tableau */tr.couleur{background-color:#E6E6E6;}tr.evidence{background-color:#FFEEEE;}td.grisfonce{background-color:#C2C2C2;border-left:3px solid #FFFFFF;	text-align: center;}td.filet{	border-left:3px solid #FFFFFF;	text-align: center;}#tableau{	font-family: Verdana, Arial, Helvetica, sans-serif;	text-align: left;	color: #000000;	font-size: 11px;}ul#telecharge{	padding:0px;	margin:0px;}ul#telecharge li{list-style-type:none;}ul#galerie{	padding:0px;	margin:0px;}ul#galerie li{	list-style-type:none;	float: left;	margin-right: 10px;}ul#galerie2{	padding:0px;	margin:0px;}ul#galerie2 li{	list-style-type:none;	float: left;	width:105px;	height:105px;	margin-right: 0px;	margin-bottom: 10px;}li.filet_rose{	border-bottom:1px solid #CC3399;	list-style-type: none;	width: 390px;	margin: 0px;	padding: 0px;	float: left;}.filet_rose{	border-bottom:1px solid #CC3399;	list-style-type: none;	width: 390px;	margin: 0px;	padding: 0px;	float: left;}li.bouton{	list-style-type: none;	float: right;	position: relative;	padding: 0px;	width: 50px;	height: 50px;	vertical-align: bottom;	margin: 0px;}.bouton{	list-style-type: none;	float: right;	position: relative;	width: 50px;	height: 50px;	vertical-align: bottom;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}img{border:none;padding:0px;margin:0px;}/* Fin tableau *//* Formulaire */#formulaire {margin-top:15px;margin-left:0px;}.form{	font-family:Verdana, Arial, Helvetica, sans-serif;	color: #CC3399;	font-size:11px;	padding-left:0px;	text-align:left;	margin-top: 0px;	margin-right: 0px;	margin-left: 0px;}.champs {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	color:#333333;	border-top: none #CCCCCC;	border-right: none #CCCCCC;	border-bottom: 1px dotted #CCCCCC;	border-left: 1px dotted #CCCCCC;	margin-bottom: 5px;	padding-bottom: 5px;	margin-top: 5px;	padding-top: 5px;}.envoi {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	color:#FFFFFF;	margin-bottom:2px;	margin-top:2px;	border-bottom: 1px none #999999;	border-top-style: none;	border-right-style: none;	border-left-style: none;	background-color: #666666;	text-align: center;	cursor:pointer;}/* Fin formulaire *//*Bejust*/#bejust {	position: absolute;	height: 110px;	width: 15px;	background-image: url(images/8468W-bejust.jpg);	right: 0px;	bottom: 40px;}/* Fin Bejust *//* Styles de texte */p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: normal;	margin-bottom: 0px;	margin-top: 0px;	color: #000000;	padding-bottom: 0px;}h1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #000000;}h2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	margin-bottom: 10px;	margin-top: 0px;	color: #000000;	font-weight:bold;	padding-bottom: 0px;}h3 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	margin-bottom: 0px;	margin-top: 0px;	color: #000000;	padding-bottom: 8px;	padding-top: 0px;}ul{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	margin: 5px 0px 10px 40px;	padding: 5px 0px 10px;	line-height: 18px;}li{	color:#000000;	list-style-type: square;}/* Fin styles de texte *//* Classes */.grille_txt{	text-align:left;	padding-top: 3px;	padding-bottom: 3px;	padding-left: 10px;}.grille_gras{	text-align:left;	padding-top: 3px;	padding-bottom: 3px;	padding-left: 10px;	font-weight:bold;}.gras{	font-weight:bold;}.espace_apres{	margin-bottom:7px;	padding-bottom: 0px;	line-height: 18px;}.espace{	margin-bottom:7px;	margin-top:7px;	line-height: 18px;}.souligne{	text-decoration:underline;	line-height: 18px;}.lien{text-decoration:underline;color: #CC3399;}.mail{text-decoration:underline;color:#000000;}.retour{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #CC3399;	margin-top: 4px;	margin-bottom: 4px;	padding-top: 4px;	padding-bottom: 4px;	text-decoration: none;}.affiche{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #CC3399;	margin-top: 0px;	padding-top: 0px;	text-decoration: none;	font-style: italic;	margin-bottom: 0px;	padding-bottom: 0px;	line-height: 25px;}.section{	color:#CC3399;	text-decoration: none;}.section:hover{color:#000000;}.txtGrand{	font-size:13px;	line-height: 18px;}.txtGrand2{	font-size:13px;	margin: 0px 0px 4px;	padding: 0px 0px 4px;}.interligne{	line-height: 18px;}.legende{	font-size:9px;	padding-left: 10px;}.italique{font-style:italic;}.bouton{	text-decoration:none;	border-top: none;	border-right: none;	border-bottom: none;	border-left: none;}.adressesLiens{text-decoration:none;color:#000000;}.adressesLiens:hover{color: #CC3399;}.titre{	text-decoration:underline;	color:#000000;	font-weight: bold;}.titre:hover{	color:#CC3399;}.soustitre{	color:#000000;	font-size: 13px;}.soustitre:hover{color:#CC3399;}.rose{color:#CC3399;}.vide{margin-top:60px;}/* Fin classes*/
