body {
	background-image: url(../images/bg_site.gif);
	/*background-color:gray;*/
	margin-top: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 70%;
	}

img {
	border: none;
}
a {
color:white;
font-weight:bold;
text-decoration:none

}
a:hover {
	color: yellow;
}
h3{
	margin-bottom:-08pt;
}

#global{
		
		width:904px;
		position:absolute;
		left: 50%;
		margin-left: -452px;
}

	#top{
		position:relative;
		width:904px;
		height:116px;
				
	}

	#top1{
		position:relalive;
		width:904px;
		height:82px;
		background-image: url(../images/top_01.jpg);
	}

	#top2{
		position:absolute;
		width:305px;
		height:34px;
		background-image: url(../images/top_02.gif);
		top:82px;
	}

	#top_menu{
		position:absolute;
		width:599px;
		height:34px;
		top:82px;
		left:305px;
		display:block;
	}

		#top_menu_accueil{
			position:absolute;
			top:0px;
			left:0px;
		}
		#top_menu_visiteguidee{
			position:absolute;
			top:0px;
			left:69px;;

		}
		#top_menu_evolutions{
			position:absolute;
			top:0px;
			left:176px;

		}
			
		#top_menu_abonnements{
			position:absolute;
			top:0px;
			left:270px;

		}
		#top_menu_inscription{
		position:absolute;
		top:0px;
		left:380px;
		}
		#top_menu_services{
			position:absolute;
			top:0px;
			left:513px;
			width:85px;
			height:34px;
			background-image:url(../images/services.gif);
			

		}

	#middle{
		position:relative;
		width:904px;
		height:1100px;
		background: transparent url(../images/global_repeat.gif) repeat-y;
	
	}
	

	#tableau{
	position:absolute;
	top:17px;
	left:456px;
	margin-left:-325px;
	width:665px;
	height: auto;
	text-align:center;
			
	}
	#tableau_viti{
			
			position:absolute;
			top:160px;
			left:50%;
			margin-left:-385px;
			width:770px;
			height: auto;
			text-align:center;
		
			
	}
	#tableau_legende{
	position:absolute;
	bottom:120px;
	left:200px;
	width:350px;
	height: auto;
	text-align:left;
	font-size:90%;
	}
		
			#select{
				font-weight:bold;
				font-size: 100%;
				color: #ec680e;

			}
			a#navigation{
				
				}
			a#navigation:hover{
				
				 color:#02316A;
			}
			
	#bottom{
		position:relative;
		width:904px;
		height:53px;
		background-image: url(../images/bottom.gif);
	}
	
table.tab_leg{
	width:650px;
	
	}	
	td.txt_leg{
	width:100px;
	}
	td.vert_leg{
	background-color:#99CF16;
	color:white;
	width:70px;
	height:12px;
	}
	td.rouge_leg{
	background-color:#D46262;
	color:white;
	width:70px;
	height:14px;
	}
	td.gris_leg{
	background-color:#cccccc;
	color:white;
	text-align:center;
	font-weight:bold;
	width:70px;
	height:12px;
	}
	
table.tab{
	width:650px;
	
	}
	th.rien{
	width:150px;
	}
	
	tr.titre{
	text-align:center;
	font-size:80%;
	}
	tr.titre1{
	background-color:#0E4096;
	color:white;
	font-weight:bold;
	font-size:90%;
	text-align:left;
	text-transform: uppercase;
	}
	tr.titre2{
	background-color:#6E92C2;
	color:white;
	text-align:left;	
	font-size:90%;
	}
	td.titre3{
	text-align:right;
	font-size:80%;
	}
	td.vert{
	background-color:#99CF16;
	color:white;
	}
	td.rouge{
	background-color:#D46262;
	color:white;
	}
	td.gris{
	background-color:#cccccc;
	color:white;
	text-align:center;
	font-weight:bold;
	}
	th.gris{
	background-color:#cccccc;
	color:white;
	text-align:center;
	font-weight:bold;
	
	}
	td.violet{
	background-color:#92278F;
	color:white;
	}
	tr.prix{
	text-align:center;
	}
	td.prix_promo{
	text-align:center;
	text-decoration:line-through;
	}
	
	tr.prix_viti{
	text-align:center;
	vertical-align:center;
	height:25px;
	}
	.td-border-hb {
	border-bottom:1px solid #A8B636;
	border-top: 1px solid #A8B636;
	text-align:center;
	color:#0e4096;
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 12px;
	font-weight: bold;	
	}	
	.td-border-dg {
	border-left:1px solid #A8B636;
	border-right: 1px solid #A8B636;
	text-align:center;
	}	

	#etoile{
	position:absolute;
	bottom:54px;
	width:904px;
	font-size:90%;
	text-align:center;
	left: 0px;
	
	}
	
	#boutons{
	position:absolute;
	bottom:10px;
	width:430px;
	left:50%;
	margin-left: -144px;
	
}

#boutons_haut{
	position:absolute;
	top:20px;
	width:288px;
	left:50%;
	margin-left: -144px;
	
}

#boutons_haut_viti{
	position:absolute;
	top:20px;
	width:288px;
	left:50%;
	margin-left: -144px;
	
}
	#bouton_1{
		position:absolute;
		top:0px;
		left:0px;
		width:129px;
		
	}
	#space_bouton{
		position:absolute;
		top:0px;
		left:129px;
		width:30px;
		
	}
	#bouton_2{
		position:absolute;
		top:0px;
		left:160px;
		width:129px;
		
	}
		#bouton_3{
		position:absolute;
		top:0px;
		left:289px;
		width:129px;
		
	}
	
