.bgHeadTable{
	background-color: #999999;
	color:#FFFFFF;
	font-weight:bold;
	font-size: 13px;
	padding:5px;
}
.cells
{
	font-size:12px;
	border:1px solid #7F9DB9;
}
.inputSubmit
{
    border: 1px solid;
    padding:2px;
    font-weight: bold;
    font-size: 12px;
    color: #FFFFFF;
    background-color: #A40308;
}
	.titre_menu {
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	color: #E31818;
	margin-left: 5px;
	margin-top: 10px;
}
.admin_menulink:link    {margin-left: 10px;margin-right: 0;font-size: 10px; font-weight: bold;color: black; text-decoration: none; }
.admin_menulink:visited {margin-left: 10px;margin-right: 0;font-size: 10px; font-weight: bold;color: black; text-decoration: none;}
.admin_menulink:active  {margin-left: 10px;margin-right: 0;font-size: 10px; font-weight: bold;color: #FF6600;text-decoration: none; }
.admin_menulink:hover   {margin-top: 2px;margin-bottom: 2px;margin-left: 10px;margin-right: 0;font-size: 10px; font-weight: bold;color: #FF6600;text-decoration: none; } 

.menulinkTop:link    {margin-right: 0;font-size: 11px; font-family: Arial; font-weight: bold;color: #FFFFFF; text-decoration: none; }
.menulinkTop:visited {margin-right: 0;font-size: 11px; font-family: Arial; font-weight: bold;color: #FFFFFF; text-decoration: none;}
.menulinkTop:active  {margin-right: 0;font-size: 11px; font-family: Arial; font-weight: bold;color: #FFFFFF;text-decoration: underline; }
.menulinkTop:hover   {margin-right: 0;font-size: 11px; font-family: Arial;margin-top: 2px;margin-bottom: 2px;  font-weight: bold;color: #FFFFFF;text-decoration: underline; } 

/***********************************************************************/
/********** GENERALITES ************************************************/
/***********************************************************************/

body
 {background-image:url(images/fond_zebra_rouge.gif); background-position:center top; text-align:center}

#container
 {width:990px; text-align:left; margin:0 auto; position:relative}

#header
 {height:125px}

#contenu
 {margin-top:10px}

#contenu .top
 {font-size:2px; line-height:2px; height:8px; background-image:url(images/contenu_fond_top.png)}

#contenu .in
 {background-image:url(images/contenu_fond_milieu.png); background-repeat:repeat-y; border-bottom:1px solid #a47d7f; padding-left: 10px}

.col_230
 {display:block; float:left; width:230px; margin-right:10px}

.col_310
 {display:block; float:left; width:310px; margin-right:10px}

.col_410
 {display:block; float:left; width:410px; margin-right:10px}

.col_650
 {display:block; float:left; width:970px; margin-right:10px}

.footer
 {clear:both; margin-right:0px}

.logo_accueil
 {margin-left:-7px}

.logo_retour
 {margin-left:435px}
 
.rouge
 {color:#e41e0a}

.italique
 {color:#e41e0a!important}

.cadre_photo_gris
 {border:1px solid #666}

.image_espace_v
 {margin:5px 0}

.noborder
 {border:none!important; text-decoration:none!important}

a.picto
 {display:inline-block; width:16px; height:16px; border:none; background-image:url(images/pictos.png); background-repeat:no-repeat; margin-bottom:-3px}
a.rss
 {background-position: 0 0}
a.imprimer
 {background-position: -16px 0}

a.btn
 {display:inline-block; background-image:url(images/boutons.png); background-repeat:no-repeat; line-height:20px; border:none!important; text-decoration:none; text-align:center; font-size:11px; font-weight:bold; cursor:pointer; margin-right:10px}
	a.btn:hover
	 {text-decoration:underline}
	a.btn.gris_120
	 {width:120px; background-position:0 0; color:#FFF}

.cellpadding_5 td
 {padding:5px 5px 0 5px}

	.cellpadding_5 td p
	 {margin-bottom:5px}

.titre_fond_rouge
 {background-image:url(images/blocs.png); background-repeat:no-repeat; background-position:top right; background-position:right -84px; margin-bottom:6px;
  display:block; padding-left:5px; height:20px; font-family:"Arial Black", Gadget, sans-serif; font-weight:bold; font-size:12px; text-transform:uppercase; color:#FFF; line-height:24px}
 
 	.titre_fond_rouge p
	 {margin:0}

/****************************************************************************************/
/******** TOP ***************************************************************************/
/****************************************************************************************/
#header_top
 {display:block; position:relative; width:1008px; margin:0 -9px; color:#FFF}

	#header_top .contenu
	 {background-image:url(images/fond_barre_top.png); background-repeat:repeat-y; background-position:left bottom}
	
	#header_top .pied
	 {background-image:url(images/pied_barre_top.png); background-repeat:no-repeat; height:17px}
 
.logo_top_grand
 {display:block; position:absolute; top:5px; left:18px}

#bloc_login_grand
 {display:block; float:right; width:174px; margin-right:9px}

#menu_top
 {margin-left:226px; background-image:url(images/fond_barre_menu_top.png); background-repeat:no-repeat; width:554px; height:30px}

	#menu_top table
	 {width:100%}
	
	#menu_top td
	 {background-image:url(images/menu_top_separateur.png); background-repeat:no-repeat; background-position:right top; margin:0; height:30px; line-height:30px; text-align:center; padding:0 10px}
	
		#menu_top td a
		 {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFF; text-decoration:none; text-transform:uppercase}

#header_top #pub
 {display:block; width:780px; margin:10px 0 0 0; text-align:right}


/****************************************************************************************/
/******** MENU **************************************************************************/
/****************************************************************************************/
#menu
 {display:block; position:absolute;  top:98px; left:0px; width:990px; height:30px; background-image:url(images/fond_menu_barre.png); background-repeat:no-repeat}
	
	#menu .ligne_principale
	 {padding:1px 12px; width:100%}
	
		#menu .ligne_principale td
		 {background-image:url(images/menu_separateur.png); background-repeat:no-repeat; background-position:right top; margin:0; height:28px; line-height:28px; text-align:center; padding:0 21px}
		
			#menu .ligne_principale td, #menu .ligne_principale td a
			 {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFF; text-decoration:none; text-transform:uppercase}
			
			#menu .ligne_principale td .sous_menu
			 {display:none}
			
			#menu .ligne_principale td:hover .sous_menu
			 {display:block; position:absolute; z-index:1300; top:29px; left:0; width:990px; text-align:left}
			
			#menu .sous_menu h2
			 {background-image:url(images/menu_principal_fond_haut.png); background-repeat:repeat-x; height:41px; padding-left:34px; margin:0}
				#menu .sous_menu h2, #menu .sous_menu h2 a
				 {line-height:40px; font-size:20px; color:#FFF}
			
			#menu .sous_menu .suite_menu
			 {background-image:url(images/menu_principal_fond_bas.png); padding:0 0 30px 34px}
			
			#menu .sous_menu .suite_menu ul
			 {display:block; float:left; width:145px; margin-right:10px}
			
				#menu .sous_menu .suite_menu li
				 {display:block; background-image:url(images/menu_principal_filets.png); background-position:-300px bottom; background-repeat:no-repeat; cursor:default; padding-bottom:1px}
					#menu .sous_menu .suite_menu li, #menu .sous_menu .suite_menu li a
					 {color:#FFF; font-size:13px; font-weight:bold; color:#FFF; text-decoration:none}
					
					#menu .sous_menu .suite_menu li a
					 {cursor:pointer; display:block; text-transform:none}
						/*#menu .sous_menu .suite_menu li a:hover
						 {background-image:url(images/menu_principal_filets.png); background-position:0px bottom; background-repeat:repeat-y}*/
						#menu .sous_menu .suite_menu li a:hover
						 {color:#FCC}
				
				#menu .sous_menu .suite_menu li.entete
				 {background-position:-600px bottom; color:#520000}
					#menu .sous_menu .suite_menu li.entete a
					 {color:#520000; text-transform:uppercase}
						#menu .sous_menu .suite_menu li.entete a:hover
						 {color:#200}
				 


/****************************************************************************************/
/******** BREADCRUMB ********************************************************************/
/****************************************************************************************/
.cale_breadcrumb
 {width:10px; height:4px}
 
.breadcrumb
 {display:block; position:absolute; top:-6px; left:10px}

	.breadcrumb li
	 {display:block; position:relative; float:left; padding:0 3px; margin-bottom:-6px}
	
		.breadcrumb li a
		 {color:#e31818; font-weight:bold; text-decoration:none;}
			.breadcrumb li a:hover
			 {border-bottom:1px dotted #e31818}

/****************************************************************************************/
/******** BLOCS *************************************************************************/
/****************************************************************************************/
.bloc
 {margin-bottom:10px}

.bloc .haut
 {height:25px}

	.bloc .haut .coin
	 {display:block; float:left; height:25px; width:10px; background-image:url(images/blocs.png)}
	
	.bloc .haut .titre
	 {display:block; margin-left:10px; height:25px; background-image:url(images/blocs.png);
	  font-family:"Arial Black", Gadget, sans-serif; font-weight:bold; font-size:14px; text-transform:uppercase; color:#FFF; line-height:26px}

.bloc .milieu
 {position:relative; padding:0; border-left:1px solid; border-right:1px solid}

.bloc .bas
 {height:10px; font-size:8px; line-height:8px}

	.bloc .bas .coin
	 {display:block; float:left; height:10px; width:10px; background-image:url(images/blocs.png)}
	
	.bloc .bas .pied
	 {display:block; margin-left:10px; height:10px; background-image:url(images/blocs.png)}

/*--> Navigation      */
.bloc .navigationParPages
 {display:inline-block; position:relative; margin:6px 6px 0 0; font-size:11px; line-height:15px; font-weight:normal; font-family:Verdana, Geneva, sans-serif}
.bloc .titre .navigationParPages
 {display:block; float:right}

	.bloc .navigationParPages span
	 {display:inline-block; margin:0 2px 0 1px; font-weight:bold;}

	.bloc .navigationParPages a
	 {text-decoration:none}
		.bloc .navigationParPages a:hover
		 {border-bottom:1px solid}
	
	/*------------------------------*/
	.bloc .navigationParPages.blanc a
	 {color:#FFF}
		.bloc .navigationParPages.blanc a:hover
		 {border-color:#FFF}
	.bloc .navigationParPages.blanc span.current
	 {background-image:url(images/trame_blanc_90.png); color:#C00; padding:0px 3px}
	
	/*------------------------------*/
	.bloc .navigationParPages.rouge a
	 {color:#9c9c9c}
		.bloc .navigationParPages.rouge a:hover
		 {border-color:#9c9c9c}
	.bloc .navigationParPages.rouge span.current
	 {color:#e31818; padding:0px 3px}

/**> Gris Moyen   */
.bloc .haut.grismoyen .coin
 {background-position:0 -25px}
.bloc .haut.grismoyen .titre
 {background-position:right -25px}
.bloc .milieu.grismoyen
 {border-color:#b6b6b7; background-image:url(images/fond_gris_transparent.png); color:#FFF}
.bloc .bas.grismoyen .coin
 {background-position:0 -51px}
.bloc .bas.grismoyen .pied
 {background-position:right -51px}

/**> Rouge   */
.bloc .haut.rouge .coin
 {background-position:0 0}
.bloc .haut.rouge .titre
 {background-position:right 0}

/**> Blanc   */
.bloc .haut.blanc
 {height:10px}
.bloc .haut.blanc .coin
 {background-position:0 -73px; height:10px}
.bloc .haut.blanc .titre
 {background-position:right -73px; font-size:1px; line-height:3px; height:10px}
.bloc .milieu.blanc
 {border-color:#c6c7c8; background-color:#FFF}
.bloc .bas.blanc .coin
 {background-position:0 -62px}
.bloc .bas.blanc .pied
 {background-position:right -62px}

/**> Aucun   */
.bloc .milieu.aucun
 {border:none; background:none}
.bloc .bas.aucun
 {display:none}

/****************************************************************************************/
/******** ACTUALITES ********************************************************************/
/****************************************************************************************/
.liste_actus_moyen
 {padding:8px 8px 0 12px}
	
	.liste_actus_moyen a
	 {display:block; border-top:1px solid #d4d6d7; padding:6px 0; text-decoration:none;}
		.liste_actus_moyen a:first-child
		 {border:none}
	
		.liste_actus_moyen a span
		 {display:block; line-height:14px}
		
		.liste_actus_moyen a span.photo
		 {float:left; width:100px; height:75px}
		
		.liste_actus_moyen a span.textes
		 {margin-left:108px}
		
		.liste_actus_moyen a span.titre
		 {font-family:"Arial Black", Gadget, sans-serif; font-size:11px; color:#e31818}
		
		.liste_actus_moyen a span.chapeau
		 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#5a5b5c}
		
		.liste_actus_moyen a span.sous_titre_court
		 {display:inline; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#5a5b5c}
		
		.liste_actus_moyen a span.resume
		 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#9c9e9f}
			.liste_actus_moyen a:hover span.resume
			 {text-decoration:underline}
		
		.liste_actus_moyen a span.foot
		 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#9c9e9f}
		
		.plus_actu
		 {margin:4px 8px 0; text-align:right}
		
			.plus_actu .toutes
			 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#9c9e9f;}
				.plus_actu .toutes:hover
				 {color:#666}
			.plus_actu .toutes_breves
			 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#FFF;}
				.plus_actu .toutes_breves:hover
				 {color:#F4F4F4}

.liste_actus_moyen a
 {border-color:#c4c6c7}

.listing_actus a span.titre
 {font-size:12px}

.listing_actus a span.chapeau
 {font-size:12px; margin-bottom:1px}
 
.listing_actus a span.resume
 {font-size:12px; margin-bottom:2px}

.listing_actus a span.foot
 {font-size:12px}

	.listing_actus a span.foot span
	 {display:inline}
	
	.listing_actus a span.foot b
	 {text-decoration:underline}



.liste_actus_24h
 {padding:8px 8px 0 12px}

	.pagging_titre
	 {display:block; float:right; margin-right:12px; color:#DDD}
	
		.pagging_titre .current
		 {color:#FFF}
	
	.liste_actus_24h table
	 {border-bottom:1px solid #d4d6d7; width:100%}
		.liste_actus_24h table:last-child
		 {border:none}
	
		.liste_actus_24h table td
		 {vertical-align:middle; height:28px}
	
	.liste_actus_24h a
	 {padding:2px 0; text-decoration:none; font-size:12px; color:#FFF; line-height:11px}
	
	.liste_actus_24h .photo
	 {width:54px}
	
	.liste_actus_24h img
	 {display:block}
	
	.liste_actus_24h .date
	 {color:#e31818; font-size:11px; font-weight:bold}
 
		 
#widgets_accueil
 {display:block; margin-top:10px}

	#grand_slide_accueil
	 {display:block; float:left; width:660px; height:350px; background-image:url(images/fond_blang_widget_slide.png); background-repeat:no-repeat; marging:10px}
	
		#slideshow_accueil_news
		 {display:block; width:640px; height:330px; margin:10px; overflow:auto}
		
		#slideshow_accueil_menu
		 {height:auto; top:21px; right:20px}
		
			#slideshow_accueil_menu li
			 {margin-bottom:4px}
			
				#slideshow_accueil_menu li img
				 {border:1px solid #fff}
		
		#slideshow_accueil_news .fond_textes
		 {display:block; position:absolute; bottom:0; left:0; width:640px; background-image:url(images/trame_gris_zebra.png)}
		
			#slideshow_accueil_news a
			 {text-decoration:none}
			
			#slideshow_accueil_news .textes
			 {display:block; margin:7px 120px 7px 22px; color:#FFF}
			
				#slideshow_accueil_news .textes .titre
				 {display:block; font-family:"Arial Black", Gadget, sans-serif; font-size:18px; color:#ff0000; text-transform:uppercase}
				
				#slideshow_accueil_news .textes .chapeau
				 {color:#FFF}
				
				#slideshow_accueil_news .textes .resume
				 {display:block; font-size:12px; line-height:13px; margin:5px 0 2px}
					#slideshow_accueil_news a:hover .resume
					 {text-decoration:underline}

	#grand_slide_matchs
	 {display:block; float:left; width:320px; height:350px; background-image:url(images/fond_matchs_accueil.gif); background-repeat:no-repeat; margin-left:10px; overflow:auto}
	
		#slideshow_matchs_menu
		 {width:300px; top:11px; left:14px; height:20px; background:none; border:0; padding:0}
		
			#slideshow_matchs_menu li
			 {display:block; float:left; height:20px; text-align:center; margin-right:1px; line-height:20px; font-size:12px; text-transform:uppercase; font-weight:bold; background:none}
			
				#slideshow_matchs_menu li a
				 {display:block; text-decoration:none; color:#FFF; background-image:url(images/fond_matchs_accueil_menus.gif); background-position:0 -20px; line-height:20px }
					#slideshow_matchs_menu li.current a
					 {background-position:0 0}
					#slideshow_matchs_menu li.current a:hover
					 {background-position:0 0}
					#slideshow_matchs_menu li a:hover
					 {background-position:0 -40px}
		
		#slideshow_matchs_news
		 {width:320px; height:350px}
		
			#slideshow_matchs_news li
			 {width:320px; height:350px}
			
				#slideshow_matchs_news li .panneau
				 {padding:40px 0px 10px; text-align:center; color:#FFF}
				
					#slideshow_matchs_news li .panneau .logos
					 {font-size:42px; color:#F00; font-family:"Arial Narrow", Tahoma, Geneva, sans-serif}
					
					#slideshow_matchs_news li .panneau .equipes
					 {font-family:"Arial Black", Gadget, sans-serif; font-size:17px;}
						#slideshow_matchs_news li .panneau .prochain.equipes
						 {margin:10px 0 4px}
						#slideshow_matchs_news li .panneau .dernier.equipes
						 {margin:5px 0 1px}
					
					#slideshow_matchs_news li .panneau .texte
					 {line-height:15px}
					
					#slideshow_matchs_news li .panneau .prochain.widget
					 {margin-top:15px}
					
					#slideshow_matchs_news li .panneau .score
					 {font-family:"Arial Black", Gadget, sans-serif; font-size:21px; margin:2px 0 4px}
					#slideshow_matchs_news li .panneau .dernier.score
					 {margin:1px 0 4px}
					
					#slideshow_matchs_news li .panneau .btn_resume
					 {margin-bottom:5px}
		
		#slideshow_matchs_news .classement
		 {width:280px; margin:6px 20px 0; text-align:left}
		
			#slideshow_matchs_news .classement td
			 {border-bottom:1px solid #FFF; font-size:13px; line-height:20px}
			#slideshow_matchs_news .classement td.position {width:72px}
			#slideshow_matchs_news .classement td.equipe {width:144px}
			#slideshow_matchs_news .classement td.points {width:38px}
			
			#slideshow_matchs_news .classement tr.nancy
			 {background-image:url(images/trame_classement.png); background-repeat:repeat-y}
			
			#slideshow_matchs_news .classement tr.nancy td
			 {font-family:"Arial Black", Gadget, sans-serif; }
		
		#slideshow_matchs_news .lien_classement
		 {display:block; position:absolute; right:20px; bottom:16px; padding-left:12px; background-image:url(images/picto_fleche.png); background-position:0px 5px; background-repeat:no-repeat; color:#FFF}
			#slideshow_matchs_news .lien_classement:hover
			 {letter-spacing:1px}
		
		#slideshow_matchs_news .texte_libre p
		 {margin-bottom:6px; line-height:normal}
		
div.btns_prev_next
 {display:block; float:left; margin-left:43px}


/****************************************************************************************/
/******** ARTICLES **********************************************************************/
/****************************************************************************************/
.article
 {padding:7px 11px 2px 19px}

	.article h1
	 {font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#e31818; font-style:italic; line-height:normal; margin-bottom:10px}
	
	.article h2
	 {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#646567; font-style:italic; line-height:normal; margin-bottom:8px}
	
	.article h3
	 {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#5e5f61; line-height:normal; margin:0px 0 3px}
	
	.article a
	 {color:#666; border-bottom:1px dotted #666; text-decoration:none}
		.article a:hover
		 {border-bottom:1px solid #666}
	
	.article b, .article strong
	 {color:#626262}
	
	.article .image_a_droite
	 {float:right; margin:0 0 2px 8px}
	
	.article .date
	 {margin:-10px 0 6px 0; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
	
		.article .date .jour
		 {color:#e31818}
		
		.article .date .heure
		 {color:#9c9e9f; font-size:11px}
	
	.article .date_bas
	 {display:block; float:left; font-size:11px; color:#999; margin:-2px 0 0 39px}
	
	.article .entete
	 {display:block; position:relative; padding-bottom:3px}
	
		.article .entete table
		 {height:200px}
		
			.article .entete table .enhaut
			 {vertical-align:top}
			
			.article .entete table .enbas
			 {vertical-align:bottom}

		.article .entete .photo
		 {display:block; float:left; /*border:1px solid #9c9e9f;*/ margin-right:18px}
		
		.article .entete .chapeau
		 {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#9c9c9c; font-style:italic; line-height:normal; margin-bottom:8px}
	
	.article hr.tirets
	 {background:none; border-top:1px dashed #CCC; margin:20px 0 20px; clear:both}
	
	.article .contenu
	 {display:block; position:relative; border:1px solid #9c9c9c; border-left:none; border-right:none; margin-left:0px; padding:22px 0 15px; color:#8c8e8f; font-size:12px}
	
	.article .complement
	 {clear:both; display:block; position:relative; padding:0 0 15px; margin-top:20px; }
	
	.article h2.sous_titre_espace
	 {margin-left:40px; margin-bottom:6px}
	
	.article .zone_grande_photo
	 {position:relative}
	
	.article .grande_photo
	 {display:block}
	
	.article .chapeau_photo
	 {display:block; position:absolute; background-image:url(images/trame_gris_zebra.png); bottom:0px; left:0px; width:560px; padding:10px 20px 10px 40px; color:#FFF; font-size:16px; font-style:italic; font-weight:bold; line-height:normal}
	
	.article .encart_droite
	 {display:block; position:relative; float:right; border:1px solid #CCC; background-color:#f5f5f5; padding:12px; margin:0 0 3px 8px}
	
	.article .wysiwyg.multiColumn-screen
	 {display:block; position:relative; padding:18px 0 0; margin:20px 0; border:1px dashed #CCC; border-left:none; border-right:none}
	
	.article .impression
	 {display:block; clear:both; position:relative; text-align:right; margin:15px 2px -11px 0}
	
		.article .impression a
		 {text-decoration:none; color:#AAA; font-size:12px; border:none; cursor:pointer}
		
			.article .impression a:hover
			 {color:#666}
	
	.article .addthis
	 {display:block; position:relative; text-align:right; margin:7px 2px 2px 0}
	
		.article .addthis .addthis_toolbox
		 {float:right}
		
			.article .addthis .addthis_toolbox .at300bs
			 {margin-left:8px}
		
			.article .addthis_toolbox, .article .addthis_toolbox a
			 {text-decoration:none; color:#AAA; font-size:12px; border:none;}
				.article .addthis_toolbox a:hover
				 {color:#666}
	
	.column
	 {padding-bottom:20px}
	
	.gutter
	 {/*gutter styles here*/}
	
	.multiColumn, .multiColumn-screen
	 {}
	
	@media screen{
		.multiColumn, .multiColumn-screen	{display:block; position:relative}
		.multiColumn-print					{display:none}
	}
	
	@media print{
		.multiColumn, .multiColumn-print	{display:block; position:relative}
		.multiColumn-screen					{display:none} 
	}
	
	/****************************************************************************************/
	.une_col_plus_petite_col .contenu .grande_col
	 {width:420px; float:left; text-align:justify}
	
	.une_col_plus_petite_col .contenu .petite_col
	 {width:135px; float:right;}
				


/****************************************************************************************/
/******** Mini Album ********************************************************************/
/****************************************************************************************/	
#mini_album, #mini_album_v
 {display:block; position:relative; padding:0; width:310px; height:205px; margin:0 -1px}
	#mini_album_v
	 {margin:0}

	#mini_album #slideshow_mini_album_news, #mini_album_v #slideshow_mini_album_news_v
	 {display:block; width:310px; height:205px}
	
	#mini_album #slideshow_mini_album_menus, #mini_album_v #slideshow_mini_album_menus_v
	 {background:none; background-image:url(images/trame_gris_zebra.png); position:absolute; bottom:0px; left:0px; width:310px; height:46px; padding:0; border:none}
	
		#mini_album #slideshow_mini_album_menus li, #mini_album_v #slideshow_mini_album_menus_v li
		 {float:left; margin:8px 0 0 11px}
		
			#mini_album #slideshow_mini_album_menus li img, #mini_album_v #slideshow_mini_album_menus_v li img
			 {border:1px solid #FFF}
		
		a.lien_galerie
		 {display:block; clear:both; font-size:12px; margin: 7px 11px 0 0; line-height:8px; color:#9C9E9F; font-weight:bold; text-align:right; text-decoration:underline}
		 	a:hover.lien_galerie
			 {text-decoration:underline}
			 
#mini_album #slideshow_mini_album_btn_suivant, #mini_album #slideshow_mini_album_btn_precedent
 {display:block; position:absolute; z-index:500; top:10px; width:25px; height:25px; background-image:url(images/pictos.png); background-repeat:no-repeat; cursor:pointer}

	#mini_album #slideshow_mini_album_btn_suivant
	 {background-position:-50px -16px; right:9px}
	#mini_album #slideshow_mini_album_btn_suivant.invalide
	 {background-position:-75px -16px}
		#mini_album #slideshow_mini_album_btn_suivant:hover
		 {right:8px}
		#mini_album #slideshow_mini_album_btn_suivant:hover.invalide
		 {right:9px; cursor:default}
	
	#mini_album #slideshow_mini_album_btn_precedent
	 {background-position:0px -16px; right:44px}
	#mini_album #slideshow_mini_album_btn_precedent.invalide
	 {background-position:-25px -16px}
		#mini_album #slideshow_mini_album_btn_precedent:hover
		 {right:45px}
		#mini_album #slideshow_mini_album_btn_precedent:hover.invalide
		 {right:44px; cursor:default}


/****************************************************************************************/
/******** MINI LISTE ********************************************************************/
/****************************************************************************************/
a.mini_liste
 {display:block; text-decoration:none; border-bottom:none; margin-top:3px; margin-bottom:10px}

	a:hover.mini_liste
	 {border-color:#BBB; margin-bottom:9px}

	a.mini_liste img
	 {border:1px solid #BBB;}
	
	a.mini_liste span.titre
	 {display:block; color:#E31818; font-style:italic; font-weight:bold; font-size:13px}
	
	a.mini_liste span.resume
	 {display:block; color:#9c9c9c; font-style:italic; font-weight:bold}


/****************************************************************************************/
/******** FOOTER ************************************************************************/
/****************************************************************************************/
.table_partenaires
 {width:100%; margin:8px 0 14px;}

	.table_partenaires td
	 {height:60px; background-image:url(images/separateur_logos.png); background-position:left center; background-repeat:no-repeat; vertical-align:middle}
	
	.table_partenaires td.premier
	 {background:none}

.mentions_legales
 {font-family:Arial, Helvetica, sans-serif; color:#9C9E9F; text-align:right; padding-right:12px; font-size:11px}


/****************************************************************************************/
/******** GRANDE IMAGE DE FOND **********************************************************/
/****************************************************************************************/
.image_fond_page
 {background-image:url(images/fond_deco_01.jpg); background-repeat:no-repeat; background-position:center top; min-height:1000px}

