/* Nav Circuits */
	#bloc_main #nav_circuit{
		padding:0 8px;
		background:white url(../img/common/header_bg1.gif) 0 bottom repeat-x;
		margin-bottom:11px;
	}
	#bloc_main #nav_circuit ul{
		height:142px;
		overflow:hidden;
	}
	#bloc_main #nav_circuit ul li{
		float:left;
		display:block;
		width:104px;
		height:100%;		
		background:url(../img/circuit/nav_circuit_off.gif) 0 bottom no-repeat;
		text-align:center;
	}
	#bloc_main #nav_circuit ul li.first{
		background:none;
	}
	#bloc_main #nav_circuit ul li.selected a{
		background:url(../img/circuit/nav_circuit_on.gif) center bottom no-repeat;		
	}

	#bloc_main #nav_circuit ul li a{
		display:block;
		width:100%;
		height: 100%;
		color:black;
	}
	#bloc_main #nav_circuit ul li a:hover{
		text-decoration: none;
	}

	#bloc_main #nav_circuit ul li a span{
		display:block;
		font-weight:bold;
		padding:0 0.5em;
	}
	#bloc_main #nav_circuit ul li a img{
		display:block;
		margin:0 0 4px 2px;
		border:solid 1px #c1c1c1;
	}
	/*
	#bloc_main #nav_circuit ul li#champs_elysee {
		width:108px;
	}
	*/
	
	/* Sélection */
	
/* Contenu colonne centrale */

	/* Diaporama*/
		#bloc_main .bloc_diapo {
			position:relative;
			width:286px;
			float:left;
		}
		
		#bloc_main .bloc_diapo ul,
		#bloc_main .bloc_diapo div {	
			position:relative;
		}
		#bloc_main .bloc_diapo div.zoom {
			width:271px;
			height:216px;
			overflow:hidden;
			margin-left:11px;
			margin-top:14px;
		}
		#bloc_main .bloc_diapo ul {
			width:100%;
			overflow:auto;
			padding-bottom:1em;
		}
		#bloc_main .bloc_diapo ul li{
			display:block;
			float:left;
		}
		#bloc_main .bloc_diapo ul li a img{
			padding-left:10px;
		}
		#bloc_main .bloc_diapo ul li a img.first{
			padding-left:0;
		}
		#bloc_main .bloc_diapo ul li.title{
			width:100%;	
			font-size:1.1em;
			font-weight:bold;
			color:black;
			padding-top:1.3em;
			padding-bottom:0.6em;
		}
		
	/* googleMap */
		#bloc_central #googleMap_small {
			width:290px;
			height: 192px;
			border:solid 1px #bebebe;
			float:left;
			padding-bottom:35px;
		}
		#bloc_central #googleMap_big {
			width:570px;
			height:430px;
			clear:both;
			
			position:relative;
			left:16px;
		}	
		#bloc_central .encart_googleMap {
			background:#eef0f1 url('../img/circuit/bg_google_big.gif') 0 bottom no-repeat;
			width:100%;
			overflow:hidden;
		}
		
	/* Menu transversale de laccueil*/
		#bloc_central ul#menuTransvers {
			clear:both;
			position:relative;
			left:16px;
			
			width:584px;
			overflow:hidden;
			margin-top:1em;
		}
		#bloc_central ul#menuTransvers li{
			background-image:url('../img/common/arrow_black.gif');
			float:left;
			font-size:1.27em;
			font-weight:bold;
			
			margin:0.2em 0;
			width:264px;	
			color:black;
		}
		#bloc_central ul#menuTransvers li a{
			display:block;
			color:black;
			text-decoration:none;
		}
		#bloc_central ul#menuTransvers li a:hover{
			text-decoration:underline;		
		}
		
	
	/* Menu de fonctionalités */
	
		/* Home: Menu imprimer/ envoyer à un ami*/
		#bloc_main ul#menuOutil1 {
			padding-top:1em;
			float:right;
		}		
		/* Page circuit: Menu imprimer/ envoyer à un ami */
		#bloc_main ul#menuOutil0 {
			float:right;
			margin-top:6px;
			width:302px;
		}
		#bloc_main ul#menuOutil0 li,
		#bloc_main ul#menuOutil1 li {
			float:left;
			border-left:solid 1px #292929;
			background-position:10px 0;
			padding-left:0;
		}
		#bloc_main ul#menuOutil0 li a,
		#bloc_main ul#menuOutil1 li a {
			padding-left:30px;
		}
		#bloc_main ul#menuOutil0 li.first,
		#bloc_main ul#menuOutil1 li.first {
			float:left;
			border-left:none;
			background-position:0 0;
		}
		#bloc_main ul#menuOutil0 li.first a,
		#bloc_main ul#menuOutil1 li.first a {
			padding-left:20px;
		}
		
	/* Menu audioguides*/
		#bloc_main #descCircuit_part2 ul.menuOutil li {
			width:100%;
		}
		
	/* Contenu Descriptif */
		#circuit_detail #bloc_central {
			margin-bottom:1.27em;
			margin-top:0pt !important;
			width:622px;	
			padding:0;
		}
		#circuit_detail .bloc_content{
			
		}
		#circuit_detail #bloc_central h1 {
			padding:0.5em 0 1em 0;
		}
		
		#descCircuit_part1 .bloc_content{
			float:right;
			overflow:auto;
			width:294px;
			padding:0;
			background:none;
		}
		#descCircuit_part1 #desc ul.arrow {
			padding-top:0!important;
		}
		#descCircuit_part1 #desc ul.arrow li{
			background-image:url('../img/common/arrow_black.gif');
		}
		#descCircuit_part1 #desc ul.arrow li,
		#descCircuit_part1 #desc ul.arrow li a{
			color:black;
		}
		#descCircuit_part2.bloc_content{
			background:none;
			padding:0 11px;
		}
		
		#bloc_central #descCircuit_part1 {
			background:url(../img/circuit/bloc_central_bg.gif) 0 0 no-repeat;
			width:600px;
			padding:0 11px;
			overflow:hidden;
		}
		#bloc_central #descCircuit_part1 .arrow{
			padding-top:1.2em;
		}
		#bloc_central #descCircuit_part2 {
			float:none;
			clear:both;
			padding-bottom:25px;
		}
		
		#bloc_central ul.transports li{
		/*
			padding-left:25px;
			*/
			height:22px;
			overflow:hidden;
			padding-bottom:5px;
			background-position: 0 0;
			background-repeat: no-repeat;
		}
		#bloc_central ul.transports li img,
		#bloc_central ul.transports li span{
			float:left;
			display:block;
		}
		#bloc_central ul.transports li img{
			margin-right:4px;
		}
		#bloc_central ul.transports li span{
			line-height:20px;
		}
		/*
		#bloc_central ul.transports li.metro{
			background-image: url("../img/common/transports/picto_metro.gif")
		}
		#bloc_central ul.transports li.rer{
			background-image: url("../img/common/transports/picto_rer.gif")
		}
		*/
		
		#bloc_central ul.horaires {
			width:100%;
			overflow: hidden;
			padding-bottom:0;
		}
		#bloc_central ul.horaires li{
			float:left;
			height: 1.5em;
			line-height: 1.5em;
			overflow: hidden;
			padding-left:0.5em;
		}
		#bloc_central ul.horaires li.first{
			padding-left:0;
		}
		#bloc_central ul.horaires li h2{
			clear:both;
			padding-bottom:0;
		}
		

/* Contenu colonne de droite */
	
	/* Module 
		#bloc_droit #bloc_module {
			margin-top:28px;
		}
		*/
/* On annule certains styles */

	#circuit_detail #bloc_header,
	#circuit_content #bloc_header {	
		margin-bottom:0;
	}
	#bloc_droit #bloc_module {
		margin-top:0;
	}

		