/* CSS Document */

/* Remise à zéro de tous les préformatages navigateurs */
	body {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
	}
	a {
		text-decoration:none;
		color:#000;
	} 
	a:hover {
		text-decoration:none;
		color:#000;
	}
	img{
		border:none;
	}
	ul{
		list-style:none;
	}
	label{
		list-style:none;
	}
	* {
		padding:0;
		margin:0;
		background-repeat:no-repeat;
	}
	select{
		background-color:#eef6fe;
		font-size:0.9em;
		border: 1px groove #000;
		clear:both;
		margin-top:5px;
	}
/* ---------------------------------------------------------------- GRANDS BLOCS CONTENANTS */
	.centrer {
		width:965px;
		margin:0 auto;
		background:#FFFFFF;
	}
	#global {
		width:790px;
		float:left;
		background:#FFFFFF;
	}
	#main {	
		font-size:11px;
		width:476px;
		padding:0 5px 0 8px;
		float:left;			
	}
	.rouge {
		color:#e60004;
	}
/* ---------------------------------------------------------------- head */
	#head {
		width:788px;
		height:92px;
		border-top:3px solid #fff;
		background-color:#e60003;
	}
	#head #logo {
		width:770px;
		height:100px;
		background-image:url(../img/head_logo.gif);
		background-position:12px 10px;
	}
	#head #logo #goHome{
		width:510px;
		height:71px;
		display:block;
		position:absolute;
		z-index:1;
		top:13px;
		left:12px;
	}
	#logo #accesSite{
		width:137px;
		float:right;
		margin-right:5px;
	}
	#logo p a{
		font-size:0.8em;
		margin-left:2px;
	}
	#logo h1{
		font-size:1.1em;
		color:#fff;
		background-image:url(../img/cube_blanc.gif);
		padding-left:15px;
		background-position:0px 2px;
		border-bottom:solid 1px #000;
		margin:4px 0 3px 0;
	}
	#logo li{
		margin-top:7px;
	}
	#logo li a{
		background-image:url(../img/cube_blanc_pt.gif);
		padding-left:7px;
		background-position:0px 4px;
		margin-left:5px;
		color:#fff;
	}
	#logo ul li a:hover{
		text-decoration:underline;
	}
	#logo input{
		color:#9a0000;
		font-size:0.8em;
		width:100px;
		margin-bottom:4px;
		border:0;
	}
	#logo input#ok{
		width:20px;
		margin-bottom:-4px;
	}
/* ---------------------------------------------------------------- searchblock */
	#searchblock {
		width:768px;
		height:22px;
		float:left;
		margin-top:3px;
		background-color:#9a0000;
		color:#fff;
		padding-right:20px;
	}
	#searchblock a{
		color:#e7e7e7;
		margin-left:285px;
	}
	/* compatibilité IE */
	* html #searchblock a{
		margin-left:275px;
	}
	#searchblock input{
		margin-left:5px;
	}
	#searchblock #recherche{
		font-size:0.9em;
		margin:0 0 2px 12px;
		border:1px solid #e50005;
	}
	#okAbsolu{
		position:relative;
		top:3px;
		left:10px;
		overflow:hidden;
		z-index:3;
		visibility:visible;
	}
/* ---------------------------------------------------------------- colonne gauche */
	#left {
		width:124px;
		float:left;
	}
	#versionPDF {
		margin-top:5px;
		padding-top:12px;
		text-align:center;
		background-image:url(../img/left_title_versionPDF.gif);
		background-position:17px 2px;
		background-repeat:no-repeat;
	}
	#versionPDF img{
		border:1px solid #a11312;
		margin:5px 0;
		padding:1px;
	}
	#versionPDF a{
		width:117px;
		height:32px;
		display:block;
		margin:0 0 7px 5px;
		background-image:url(../img/left_btn_edition.gif);
	}
	#journal {
		text-align:center;
	}
	#journal img{
		margin-left:3px;
		margin-bottom:7px;
	}
	#left p {
		margin:3px 10px;
	}
	#left ul {
		clear:both;
		display:block;
		margin:2px 0 0 5px;
	}
	#left ul li {
		margin:2px 0 0 10px;
		padding-left:8px;
		background-image:url(../img/basics_puce_linkArticle.gif);
		background-position:0 6px;
	}
	#left ul li ul li{
		margin:1px 0 0 0;
	}
	#left ul li a:hover{
		text-decoration:underline;
	}
	#left ul h1{
		font-size:1.1em;
		color:#e60104;
		background-image:url(../img/cube_rouge.gif);
		padding-left:15px;
		background-position:0px 2px;
		border-bottom:solid 1px #000;
		margin:5px 0;
	}
	#left label input {
		margin:0 5px;
	}
	#left label {
		margin-left:9px;
		color:#000;
		display:list-item;
	}
/* ---------------------------------------------------------------- colonne droite */	
	#right {
		width:170px;
		float:right;
		margin-right:3px;
	}
	#right #temperature{
		text-align:right;
		margin:3px 3px 0 4px;
		border-bottom:solid 1px #a8a7ac;
	}
/* ---------------------------------------------------------------- footer */
	#footer{
		float:left;
		width:770px;
		text-align:center;
		color:#000;
		margin-bottom:10px;
	}
	#footer .rouge a{
		color:#e60004;
	}
/* CSS Document */

/* ---------------------------------------------------------------- boutique - spectacle - voyage */
	#boutique {
		border-top:8px solid #fc3427;
		border-right:1px solid #fc3427;
		border-left:1px solid #fc3427;
		border-bottom:4px solid #fc3427;
		margin-left:4px;
	}
	#boutique img{
		border:1px solid #000;
		float:left;
		margin:25px 4px 4px 2px;;
	}
	#boutique a:hover{
		text-decoration:underline;
	}
	#boutique ul li{
		background-image:url(../img/right_boutique.gif);
		background-position:0 top;
		clear:both;
	}
	.prix{
		text-align:right;
		color:#e60004;
	}
	#boutique ul li ul{
		background-color:#fc3427;
		width:100%;
		margin-top:10px;
		color:#fff;
		text-align:center;
		padding-top:4px;
	}
	#boutique ul li ul li{
		display:inline;
		background-image:none;
		background-color:#fc3427;
		width:30%;
	}
	#boutique ul li ul li a{
		color:#fff;
	}
