/* CSS Document */

	#main a {
		color:#e60004;
	}
	#main a:hover{
		color:#000;
	}
	/* ---------------------------------------------------------------- styles pour les news défilantes verticalement */
/* ---------------------------------------------------------------- news région */	
	#AutoScrollContainer {
		position:relative;
		top:10px;
		left:3px;
		width:160px;
		height:70px;
		clip:rect(0,210,125,0);
		overflow:hidden;
		z-index:1;
		visibility:visible;
		margin-bottom:15px;
	}
	#AutoScrollContainer_loading {
		position:relative;
		top:10px;
		left:10px;
		width:160px;
		padding:10px 0 0 0;
		clip:rect(0,210,125,0);
		overflow:hidden;
		z-index:2;
		visibility:visible;
	}
	#AutoScrollContent {
		position:relative;
		top:0px;
		left:0px;
		width:160px;
		padding:0 0 0 0;
		visibility:visible;
	}
	#AutoScrollContent a {
		color:#666;
		font-size:1em;
		text-decoration:none;
	}
	#AutoScrollContent a:hover {
		color:#000;
		text-decoration:underline;
	}
	#AutoScrollContent a dl {
		margin:10px 0;
		text-decoration:none;
	}
	#AutoScrollContent a dl dt{
		color:#a7a8aa;
		font-weight:bold;
		/*padding-left:8px;
		background-image:url(../img/main_puce.gif);
		background-repeat:no-repeat;
		background-position:0 6px;*/
	}
	#AutoScrollContent a dl dt dd{
		color:#000;
	}
	.bordeau{
		color:#990000;
		margin-left:5px;
	}
/* ---------------------------------------------------------------- colonne droite */	
	#right #bougezNE{
		padding:5px 2px 0 2px;
		background-image:url(../img/right_title_bougezNE.gif);
		background-position:1px 2px;
		margin-left:3px;
		border-bottom:solid 1px #a8a7ac;
		height:104px;
	}
	#right #bougezNE a{
		color:#a8a9ab;	
	}
	#right #bougezNE a:hover{
		color:#666;	
	}

	#opinions {
		padding:5px 0 15px 0;
		border-top:1px solid #dedede;
		background-image:url(../img/right_bg_mid_ocre.gif);
		background-repeat:repeat-y;
		/*background-color:#eeeacc;*/
		margin-left:4px;
	}
	#opinions img{
		float:left;
		margin-right:4px;
		border:solid 1px #a7a8aa;
	}
	#opinions p{
		text-align:justify;
		color:#6f6f6f;
		position:relative;
		left:0;
		top:0;
	}
	#opinions p a{
		color:#6f6f6f;
	}
	#opinions p a:hover{
		color:#333;
	}
	#opinions ul{
		clear:both;
		display:block;
		margin:5px 4px;
	}
	#opinions li{
		padding-left:8px;
		background-image:url(../img/basics_puce_linkArticle.gif);
		background-position:0 5px;
		margin-bottom:3px;
	}
	#opinions li a{
		color:#6f6f6f;
	}
	#opinions li a:hover{
		color:#333;
	}
	#opinions label input {
		margin:0 5px;
	}
	#opinions label {
		margin:3px 0 0 5px;
		color:#58656d;
		display:list-item;
	}
	#opinions #vote_envoi{
		margin:12px 0 10px 58px;
	}
	#opinions #title{
		height:13px;
		display:block;
		background-image:url(../img/right_title_expressions.gif);
	}
	#opinions .sstitle{
		height:20px;
		display:block;
		background-image:url(../img/right_sstitle_edito.gif);
		text-align:right;
		background-position:2px 3px;
		margin-top:7px;
		color:#e50005;
	}
	#opinions .sstitle a{
		color:#e50005;
	}
	#opinions .sstitle a:hover{
		color:#000;
	}
	#opinions h4{
		color:#e50003;
		font-size:1em;
		margin:0 4px 4px 4px;
		position:relative;
		left:0;
		top:0;
	}
	.paddingH{
		padding:0 4px;
	}
	.shadowbot {
		margin:0 0 10px 4px;
		height:3px;
		display:block;
		background-image:url(../img/right_bg_bot.gif);
	}
	#commodite {
		border-top:8px solid #fc3427;
		border-right:1px solid #fc3427;
		border-left:1px solid #fc3427;
		border-bottom:4px solid #fc3427;
		margin-left:4px;
	}
/* ---------------------------------------------------------------- les différents blocs de contenu */
/* ---------------------------------------------------------------- articles */
	#actu {
		width:463px;
		margin:11px 4px 0px 2px;
		background-image:url(../img/main_title_actu.gif);
		background-position:0 1px;
		float:left;
		padding-top:0;
		color:#000;
	}
	.entete{
		height:19px;
		padding:0 11px 0 0;
		clear:both;
		display:block;
		text-align:right;
		font-size:0.9em;
	}
	#actu p{
		font-size:1.1em;
		text-align: justify;
		line-height: 18px;
	}
	#actu p a{
		color:#000;
	}
	#actu p a:hover{
		color:#990000;
	}
	#actu img {
		float:left;
		margin:0 4px 0 4px;
		border:solid 1px #888888;	
	}
	h1{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:1.7em;
		font-weight:bold;
		color:#666;
		clear:both;
		margin:3px 0 12px 3px;
	}
	h2{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:1.5em;
		font-weight:bold;
		color:#666;
		clear:both;
		margin:0 0 15px 3px;
		background-image:url(../img/main_h2.gif);
		background-repeat:repeat-x;
		background-position:1px 0;
		margin:15px 0 5px 0;
		line-height: 30px;
	}
	#aujourdhui {
		width:463px;
		margin:3px 0px;
		background-image:url(../img/main_title_aujourdhui.gif);
		background-position:0 1px;
		float:left;	
	}
	#aujourdhui ul{
		clear:both;
		display:block;
		margin:20px 0 10px 0;
	}
	#aujourdhui li{
		padding-left:8px;
		background-image:url(../img/main_puce.gif);
		background-position:0 5px;
		color:#990000;
		margin-bottom:3px;
	}
	#aujourdhui li a{
		color:#666;
	}
	#aujourdhui li a:hover{
		text-decoration:underline;
	}
	#region {
		background-image:url(../img/main_sstitle_region.gif);
		background-position:0 1px;
		width:47%;
		float:left;
		margin:19px 4px 10px 3px;
	}
	#franceMonde {
		background-image:url(../img/main_sstitle_franceMonde.gif);
		background-position:0 1px;
		width:47%;
		float:right;
		margin:19px 0 10px 0;
	}
	#infosLocales {
		background-image:url(../img/main_title_infosLocales.gif);
		background-position:0 1px;
		width:51%;
		float:left;
		margin:3px 0px;
	}
	#infosLocales ul{
		margin:25px 5px 0 6px;;
	}
	#infosLocales li{
		clear:both;
		margin-bottom:15px;
	}
	#infosLocales li a{
		color:#666;
	}
	#infosLocales li a:hover{
		text-decoration:underline;
	}
	#infosLocales img{
		float:left;
		margin-right:4px;
		border:solid 1px #000;
	}
	.puce{
		background-image: url(../img/main_puce_infosLocales.gif);
		background-position:right 6px;
		color:#e60004;
		font-weight:bold;
		padding-right:5px;
	}
	#sports {
		background-image:url(../img/main_title_sports.gif);
		background-position:0 1px;
		width:48%;
		float:right;
		margin:3px 0px;
		text-align:justify;
	}
	#sports h1{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:1.4em;
		font-weight:bold;
		color:#666;
		clear:both;
		margin:18px 0 8px 2px;
	}
	#sports img{
		float:left;
		margin-right:4px;
	}
	#sports p {
		margin-bottom:4px;
	}
	#sports p a{
		color:#666;
	}
	#sports p a:hover{
		color:#990000;
	}
	#autresSites{
		margin-top:10px;
		background-image: url(../img/main_title_autresSites.gif);
		background-position:0 1px;
		float:left;
		width:100%;
	}
	#autresSites img{
		border:solid 1px #a5a7a8;
		margin-top:5px;
		clear:both;
	}
	#autresSites ul{
		background-color:#eeeacc;
		padding:10px 0;
		width:100%;
		margin-top:20px;
		float:left;
	}
	#autresSites ul li{
		display:inline;
		background-image: url(../img/main_puce_autresSites.gif);
		background-repeat:repeat-y;
		background-position:left top;
		padding-left:7px;
		float:left;
		color:#990000;
		width:30%;
	}
	#autresSites ul li ul{
		margin:0;
		width:auto;
	}
	#autresSites ul li ul li{
		clear:both;
		margin-bottom:2px;
		display:block;
		background-image:none;
		color:#000;
		width:auto;
		float:none;
	}
	#enImages{
		background-image:url(../img/main_bg_mid.gif);
		background-repeat:repeat-y;
		float:left;
		margin-top:10px;
		color:#eeeacc;
		width:157px;
		text-align:center;
	}
	#enImages h1{
		background-image:url(../img/main_title_enImages.gif);
		background-repeat:no-repeat;
		margin-top:8px;
		margin-right:5px;
	}
	#enImages img{
		border:solid 1px #eeeacc;
	}
	#enImages ul{
		margin-left:20px;
		margin-top:10px;
		text-align:left;
		margin-bottom:7px;
	}
	#enImages ul li a{
		background-image: url(../img/main_puce_enImages.gif);
		background-repeat:no-repeat;
		background-position:0 5px;
		color:#eeeacc;
		padding-left:7px;
	}
	#enImages a:hover{
		text-decoration:underline;
		color:#eeeacc;
	}
	
	#enImages #shadow{
		margin-bottom:5px;
	}	
	
	#shadow{
		height:3px;
		background-image:url(../img/main_bg_bot.gif);
		float:left;
		width:157px;
		clear:both;
		margin-bottom:-11px;
	}
	
	
	#divers li{
		margin-bottom:10px;	
	}
	
	#evenement{
		border:1px solid #A8A7AC; 
		padding:4px; 
		margin-bottom:10px;
	}

	
	#evenement h3{
		font-size:1.2em; 
		color:#990000; 
		text-transform:uppercase;
		margin-bottom:4px;
	}
	
	#evenement h4{
		font-size:1.1em;
		color:#E60104;
	 }

	 #evenement img{
		margin-top:2px;
		margin-bottom:2px;
	 }
