/* CSS Document */
/* --------------------------------------------------------------------------------------------- Main */
/* ------------------------------------------------------------------------- Contenu */
	#contenu {
		width:767px;
		padding-left:0;
		padding-right:0
	}
/* ----------------------------------------------------- Surcharge */
	#contenu div.lien a {color:#fff}
	#contenu a {text-decoration:none}
	#contenu a:hover, #contenu a:focus, #contenu a.focus {text-decoration:underline}
/* ----------------------------------------------------- Left */
	#contenu #left {
		float:left;
		width:532px;
		padding:0 6px 0 1px
	}
	#contenu #left div.titre {margin-bottom:7px}
/* --------------------------------- Bloc */
	#contenu #left div.bloc {
		float:left;
		width:522px;
		padding-left:5px;
		padding-right:5px
	}
	#contenu #left div.bloc h3 {margin-bottom:3px}
	#contenu #left div.bloc p {line-height:1.3em}
	#contenu #left div.object-left {margin-right:7px}
	#contenu #left div.object-center {margin-bottom:4px}
/* --------------------------------- Sommaire du dernier numéro */
	#contenu #sommaire_dernier_numero {padding:0 0 15px 0}
	#contenu #sommaire_dernier_numero ul {
		line-height:normal;
		text-align:left;
		padding:0
	}
	* html #contenu #sommaire_dernier_numero ul {float:left}
	#contenu #sommaire_dernier_numero ul li {
		background-image:url(../images/background/fleche_bas_couleur01_pleine.gif);
		background-position:0 2px;
		padding-left:13px
	}
	#contenu #sommaire_dernier_numero ul li a {color:#3c6b86}
/* --------------------------------- Left */
	#contenu #left div.left {
		float:left;
		width:262px;
		padding:0 9px 0 0
	}
	#contenu #left div.left div.bloc {width:252px}
/* --------------------------------- Right */
	#contenu #left div.right {
		float:left;
		width:261px
	}
	#contenu #left div.right div.bloc {width:251px}
/* --------------------------------- Themes */
	span.theme {
		font-size:.9em;
		color:#b3238c
	}
/* --------------------------------- Carousel */
	*+html div.en_images {margin-top:15px}
	div.carousel {
		float:left;
		width:532px;
		height:120px;
		border-bottom:2px solid #539dc0;
		padding:0 0 4px 0;
		margin:0 0 15px 0
	}
	a.next, a.prev {
		float:left;
		margin:20px 1px 0 1px;
		cursor:pointer
	}
	#contenu div.carousel ul {padding:0}
	#contenu div.carousel ul li {
		width:120px;
		height:120px;
		background:none;
		padding:0;
		margin:0 1px
	}
/* ----------------------------------------------------- Middle */
	#contenu #middle {
		float:left;
		width:221px;
		background:#ddd;
		margin:0 7px 0 0
	}
	#contenu #middle div.lien {
		background:#eee;
		margin-bottom:10px
	}
	#contenu #middle p {line-height:1.2em}
/* --------------------------------- Marchés publics */
	#contenu #marches_publics {
		float:left;
		width:133px;
		min-height:70px;
		font-weight:bold;
		background:#eee url(../images/background/marches_publics.gif) no-repeat left bottom;
		border-bottom:2px solid #595959;
		padding:8px 5px 0 83px;
		margin:0 0 8px 0
	}
	* html #contenu #marches_publics {height:70px}
	#contenu #marches_publics li {
		background:url(../images/background/fleche_bas_couleur02_pleine.gif) no-repeat 0 3px;
		padding-left:15px;
		margin-bottom:6px
	}
	#marches_publics li a {color:#3c6b86}
/* --------------------------------- Agenda économiques */
	#contenu #agenda {
		float:left;
		width:207px;
		background:#eee;
		padding:7px 7px 0 7px
	}
	#contenu #agenda h3 {margin-bottom:1px}
	#contenu #agenda h3 a {color:#3e6c86}
	#contenu #agenda span.date {
		display:block;
		font-size:.9em;
		font-style:italic;
		color:#333;
		margin:0 0 1px 0
	}
	#contenu #agenda p {line-height:1.3em}
/* --------------------------------- Vidéo */
	#contenu #video {
		float:left;
		width:100%;
		text-align:center;
		font-size:.9em;
		font-weight:bold;
		background:#eee;
		border-bottom:2px solid #595959;
		padding:5px 0 4px 0;
		margin:0 0 10px 0
	}
	#contenu #video img {margin:0 0 3px 0}
	#contenu #video a {color:#595959}
/* --------------------------------- Ecoutez en direct */
	#contenu #ecoutez_direct {margin:0 0 10px 0}
	#contenu #ecoutez_direct img {border-bottom:2px solid #595959}
	#contenu #ecoutez_direct a.externe {
		background:none;
		padding:0
	}
/* --------------------------------- Portrait */
	#contenu #middle #portrait {
		float:left;
		width:207px;
		background:#eee;
		padding:5px 7px 0 7px
	}
	#contenu #middle #portrait h3 {font-size:1.2em}
	#contenu #middle #portrait p {font-size:.9em}
	#contenu #middle #portrait div.object-left {margin-right:4px}
/* --------------------------------- Divertissement */
	#contenu #middle #divertissement {
		float:left;
		width:100%;
		background:#eee;
		padding:0 0 50px 0
	}
	#contenu #middle #divertissement img {border-bottom:2px solid #58595b}