/* 
	DEFAULT STYLESHEET
	All pages inherrit from this stylesheet, so anything reusable, 
	site-wide or generic goes here.
*/

/* ------------------------------------------------------------------------
	HTML BODY tag and Page div
------------------------------------------------------------------------ */

body
{
	color:#333333;
	margin:0;
  	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	background:#6B6B6B url(images/bg.gif) repeat-x top left;
}

#container
{
	width:980px;
	margin:0 auto;
	text-align:left;
	background:#fff;
}

/* ----------------------------
   Globals
---------------------------- */

h1
{
	font-size:1em;
	margin:0;
	color:#fff;
}

h2
{
	font-size:1.15em;
	margin:0;
	padding:0;
	color:#fff;
}

h3
{
	font-size:1.1em;
	margin:0;
	padding:0 0 15px 0;
	color:#000;
}

p
{
	font-size:1em;
	color:#333333;
	margin:0;
	padding:0;
}

input, select
{font-family: Arial, Helvetica, sans-serif;}

.gras
{font-weight:bold;}

.italic
{font-style:italic;}

.txt_petit
{font-size:0.9em;}

/* --------------------------------------------------------------- */
/* ---- Corps ---------------------------------------------------- */

/* --------------------------------------------------------------------------- */
/* ------------ zone contenu ------------------------------------------------- */

/* ------------------------------------------------------------ */
/* --- entête ------------------------------------------------- */

#entete
{
	width:980px;
	background:url(images/bg_entete.jpg) no-repeat top left;
	border-bottom:3px solid #242222;
}


div#entete{height:161px;}

html>body div#entete
{
	min-height:161px;
	height:auto;
}

/* ------------------------------- */
/* --- logo ---------------------- */

div#logoCompagnie
{
	float:left;
	width:147px;
	padding:2px 0 0 20px;
}

div#logoCompagnie img.logo
{display:block;}

#logoPrint
{display: none;}

#logoEquipes
{
	float:left;
	width:610px;
	margin:6px 0 0 92px;
}

/* ----------------------------------- */
/* -- top menu ----------------------- */

#topMenu
{
	width:100px;
	float:right;
}

#topMenu ul
{
	float:right;
	list-style:none;
	margin:0;
	padding:19px 13px 0 0;
}

#topMenu ul li
{
	float:left;
	color:#363636;
	font-size:0.9em;
	font-weight:bold;
	margin:0;
	padding:0 7px 3px 0;
}

#topMenu a:link, #topMenu a:visited, #topMenu a:active
{
	color:#363636;
	text-decoration:underline;
}

#topMenu a:hover
{
	text-decoration:none;
	color:#999999;
}

#topMenu ul li.select
{
	text-decoration:none;
	color:#999999;
}

/* ------------------------------------------------------------------ */
/* ----------- Menu ------------------------------------------------- */

#zoneMenu
{
	background:#0E0E0E url(images/bg_menu.gif) repeat-x top left;
	width:980px;
	margin:0;
	border-top:1px solid #fff;
	border-bottom:1px solid #7B7B7B;
}

/* ------------------------------------------------------------------------------------------------------------ */

#menu
{width:980px;}

#menu ul
{
	list-style:none;
	margin:0;	
}

#menu ul li
{
	float:left;
	margin:0;
	padding:0;	
}

.bordureGau
{background:url(images/menu_sep.gif) no-repeat 0 3px;}


#menu a
{
	font-size:1.1em;
	display: block ;
	float:left;	
	padding:4px 20px;
	font-weight:bold;	
	color:#fff;
	text-decoration:none;
}

/* Commented Backslash Hack
hides rule from IE5-Mac \*/
#menu a {float:none;}
/* End IE5-Mac hack */

#menu a:hover
{
	color:#999999;	
	font-weight:bold;
	padding:4px 20px;
}

#menu a.select
{
	color:#999999;	
	font-weight:bold;
	padding:4px 20px;
}

/* ---------------------------------------------- */
/* --- Sous-menu du menu principal -------------- */

#smenu-mprincipal
{
    text-align: left;
	display: block;
    left: 0;
    top: 0;
	z-index: 100;
	font-size: 1em;	
}

#smenu-mprincipal div 
{
	display:none;
	position: absolute;
	left: 0;
	top:0;
	z-index: 200;
	cursor: pointer;
	margin:1px 0 0 0;
}

#smenu-mprincipal div div {
	position: relative;
	display: block;
	width: 100%;
	white-space: nowrap;
	background: none;
	border:1px solid #fff;
}

#smenu-mprincipal div div.last {border-bottom:none;}

#smenu-mprincipal a {
	display: block;
	height: 1%;
	padding: 3px 10px 3px 10px;
	color: #fff;
	text-decoration: none;
	background: #383838;
}
#smenu-mprincipal a:hover 
{color:#999999;}

/* largeur des zones de sous-menu fr */
#smenu-mprincipal #Ms_CalendrierMenu
{width: 175px;}
#smenu-mprincipal #Ms_ClassementMenu
{width: 175px;}
#smenu-mprincipal #Ms_StatistiquesMenu
{width: 175px;}
#smenu-mprincipal #Ms_EquipesMenu
{width: 210px;}
#smenu-mprincipal #Ms_NouvellesMenu
{width: 175px;}
#smenu-mprincipal #Ms_FansMenu
{width: 175px;}
#smenu-mprincipal #Ms_AProposMenu
{width: 175px;}
#smenu-mprincipal #Ms_ContactezNousMenu
{width: 175px;}


/* ---------------------------------------------------------------------- */
/* --- Zone contenu ----------------------------------------------------- */

#zoneContenu
{
	width:980px;
	background:#fff;
	padding:3px 0 50px 0;
}

#colGauche
{
	float:left;
	width:208px;
	margin:0 4px 0 1px;
}

#colCentre
{
	float:left;
	width:443px;
	margin:0 5px 0 0;
}

#colDroite
{
	float:left;
	width:314px;
}

#colStatique
{
	float:left;
	width:657px;
	margin:0 5px 0 1px;
}

#colDouble
{
	float:left;
	width:765px;
}

/* ---------------------------------------------------------------------- */
/* --- Colonne gauche --------------------------------------------------- */

#zoneOngletsMatchs
{
	margin:0 0 6px 0;
}

/* -- Zone onglet pour l'horaire ------------------------- */

#menuOnglets
{
	width:208px;
	margin:0;
	padding:0;
}


#menuOnglets ul
{
	list-style-type: none;
	margin:0;
	padding:0;
}

#menuOnglets ul li
{
	float:left;
	padding:0;
	margin:0;
}

#menuOnglets ul li a
{
	margin:0;
	padding:0;	
}

.tabcontent
{
	display:none;
	background:#38434D;
	margin:0;
	padding:0;
	color:#fff;	
}

/* -- Horaire de match ---------------- */

.zoneHoraireMatch
{
	width:206px;
	border-left:1px solid #032B66;
	border-bottom:1px solid #032B66;
	border-right:1px solid #032B66;
	padding:9px 0 0 0;	
}

/* ------------------ */

.horaire
{
	width:206px;	
	color:#fff;
	margin:0 0 6px 0;
}

.horaire p
{
	padding:0 0 2px 10px;
	color:#CCCCCC;
	font-size:0.9em;
}

.matchDuJour
{
	width:206px;
	background:#82858B url(images/bg_horaireMatch.gif) repeat-x top left;
	margin:0 0 2px 0;
}

/* -- Prochain match ---------------- */
.prochainMatch
{
	width:206px;
	background:#5D6A7F;
	margin:0 0 2px 0;
	padding:5px 0 0 0;
}

#boxEquipeMatchGau
{
	float:left;
	width:72px;
	background:url(images/boxProchainMatch_bg.gif) no-repeat top left;
	text-align:center;
	margin:0 0 0 5px;
}

#boxEquipeMatchGau p, #boxEquipeMatchDr p
{
	color:#fff;
	font-size:1em;
	padding:11px 0 0 0;
	text-align:center;
}

#boxEquipeMatchDr
{
	float:left;
	width:72px;
	height:69px;
	background:url(images/boxProchainMatch_bg.gif) no-repeat top left;
	text-align:center;
}

#boxEquipeMatchGau img, #boxEquipeMatchDr img, #boxProchainMatchGau img, #boxProchainMatchDr img
{margin:2px 0 0 0;}

.txtVs
{
	float:left;
	width:50px;
}

.txtVs p
{
	color:#fff;
	font-size:1.6em;
	text-align:center;
	padding:21px 0 0 0;
}

#txtHeureMatch
{
	width:206px;
	text-align:center;	
}

#txtHeureMatch p
{
	font-size:1em;
	color:#fff;
	padding:0 0 5px 0;
}


.horaire p.txtPresentation
{
	color:#fff;
	font-size:1em;
	padding:6px 0;
	text-align:center;
}

.horaire p.txtBillets
{
	color:#fff;
	font-size:1em;
	font-weight:bold;
	padding:20px 0 40px 0;
	text-align:center;
}

.horaire p.txtPresentation a:link, .horaire p.txtPresentation a:visited, .horaire p.txtPresentation a:active, #boxAchatBillets a:link,  #boxAchatBillets a:visited,  #boxAchatBillets a:active, .horaire p.txtBillets a:link, .horaire p.txtBillets a:visited, .horaire p.txtBillets a:active
{color:#fff;}

.horaire p.txtPresentation a:hover, #boxAchatBillets a:hover, .horaire p.txtBillets a:hover
{text-decoration:none;}

/* -- Dernier match ---------------- */
.dernierMatch
{
	width:206px;
	margin:0 0 2px 0;
	padding:5px 0 0 0;
}

#boxProchainMatchGau
{
	float:left;
	width:72px;
	background:url(images/boxProchainMatch_bg.gif) no-repeat top left;
	margin:0 0 0 5px;
}

#boxProchainMatchGau p, #boxProchainMatchDr p
{
	color:#fff;
	font-size:1em;
	padding:11px 0 0 0;
	text-align:center;
}

#boxProchainMatchDr
{
	float:left;
	width:72px;
	height:69px;
	background:url(images/boxProchainMatch_bg.gif) no-repeat top left;
}

.logoEquipes_match
{
	text-align:center;
	min-height:63px;
}

.score_equipes
{
	width:44px;
	height:41px;
	background:url(images/boxDernierMatch_score_bg.gif) no-repeat top left;
	margin:12px 0 0 14px;
}

.score_equipes p
{
	color:#000 !important;
	font-size:2.2em !important;
	font-weight:bold !important;
	padding:5px 0 0 0 !important;
}

/* -- Légende du dernier match ------------ */
#zoneLegendeDernierMatch
{
	width:206px;
	background:#fff;
	padding:4px 0 0 0;
}

#legendeDernierMatchGau
{
	float:left;
	width:78px;
	margin:0 0 0 6px;
}

#legendeDernierMatchDr
{
	float:left;
	width:78px;
}

#legendeDernierMatchGau p, #legendeDernierMatchDr p
{
	color:#333333;
	font-size:0.8em;
	padding:0 0 4px 0;
}

#zoneLegendeDernierMatch a:link, #zoneLegendeDernierMatch a:visited, #zoneLegendeDernierMatch a:active
{
	color:#333333;
	text-decoration:none;
}
#zoneLegendeDernierMatch a:hover
{text-decoration:underline;}

/* -- Tableau matchs à venir ---------------- */

.tabMatchAvenir
{
	width:206px;
	margin:0;
}

.tabMatchAvenir td
{
	color:#fff;
	padding:2px 0;
	text-align:left;
}

.onglet_boxPied
{
	width:180px;
	float:right;
	margin:10px 0 0 0;
	background:url(images/bOnglet_piedBox.gif) no-repeat bottom right;
}

.onglet_boxPied_long
{
	width:200px;
	float:right;
	margin:10px 0 0 0;
	background:url(images/bOnglet_piedBox_long.gif) no-repeat bottom right;
}

.onglet_boxPied p, .onglet_boxPied_long p
{
	color:#333333 !important;
	font-weight:bold !important;
	padding:5px 8px 3px 0 !important;
	text-align:right !important;
}

.onglet_boxPied p a:link, .onglet_boxPied p a:visited, .onglet_boxPied p a:active, .onglet_boxPied_long p a:link, .onglet_boxPied_long p a:visited, .onglet_boxPied_long p a:active
{
	color:#333333 !important;
	text-decoration:none !important;
}

.onglet_boxPied p a:hover, .onglet_boxPied_long p a:hover
{text-decoration:underline !important;}


/* -- Tableau matchs hier ---------------- */

.tabMatchHier
{
	width:206px;
	margin:0;
}

.tabMatchHier td
{
	color:#fff;
	text-align:left;
}

/* légende -- */

#zoneLegende
{
	width:202px;
	margin:0 0 0 4px;
	color:#999999;
	font-size:0.8em;
	padding:5px 0 0 0;
}

#zoneLegende p
{
	color:#999999;
	padding:0 0 4px 0;
}

#sommaire
{
	float:left;
	width:74px;
}

#resume
{
	float:left;
	width:64px;
}

#photos
{
	float:left;
	width:57px;
}

#zoneLegende a:link, #zoneLegende a:visited, #zoneLegende a:active
{
	color:#999999;
	text-decoration:none;
}

#zoneLegende a:hover
{text-decoration:underline;}

/* ----------- boîte Abonnement-------------------------------------------- */

#boxAbonnement
{
	width:208px;
	background:#F3F3F3;
	margin:0 0 24px 0;
}

#boxAbonnement h1
{
	background:#022A66 url(images/bg_entete_h1.gif) repeat-x top left;
	letter-spacing:0.1em;
	padding:4px 0 4px 12px;
}

/* boîte abonnement */

#abonnementChamps, #boxColGau_int
{
	width:206px;
	border-left:1px solid #022A66;
	border-bottom:1px solid #022A66;
	border-right:1px solid #022A66;
	padding:12px 0 8px 0;
	background:url(images/bg_ombre.gif) repeat-x top left;
}

#abonnementChamps input.iabonnement, #abonnementChamps_lois input.iabonnement, #abonnementChamps_rdl input.iabonnement, #abonnementChamps_saguenay input.iabonnement
{
	width:110px;
	margin:0 4px 0 5px;
	vertical-align:middle;
}

#abonnementChamps input.ibAbonnement, #abonnementChamps_lois input.ibAbonnement, #abonnementChamps_rdl input.ibAbonnement, #abonnementChamps_saguenay input.ibAbonnement
{width:77px;}

/* -- Zone Commanditaires ---------- */

#zoneCommanditaires
{
	width:208px;
	text-align:center;
}

#zoneCommanditaires_equipes
{
	width:206px;
	background:#ECECEC;
	text-align:center;
	border:1px solid #022A66;
	margin:0 0 6px 0;
}

/* -- Boîte sondages colonne gauche ---------- */

.zoneGau
{
	width:206px;
	border:1px solid #042C67;
	background:#F3F3F3 url(images/bg_ombre.gif) repeat-x top left;
	padding:19px 0 0 0;
}

.fixIE_gau
{width:206px;}

/* --- boîte sondage col gauche ---------------------------------- */
.boiteSondageGau
{width:206px;}

.boiteSondageGau p
{
	color:#333333;
	padding:0 15px 20px 14px;
	font-size:1em;
}

.boiteSondageGau p.txtSondage
{
	color:#333333;
	padding:0 15px 25px 14px;
	font-weight:bold;
	font-size:1em;
}

/* cases à cocher */

.casesCochesSondage_colGau
{
	width:198px;
	margin:0 0 0 5px;
}

.casesCochesSondage_colGau label
{
	color:#333333;
	font-size:1em;
	font-weight:bold;
	margin:0 15px 0 0;
}

.casesCochesSondage_colGau input
{vertical-align:middle;}

.boiteSondageGau input#soumettregau
{
	margin:30px 0 25px 25px;
}

/* ---------------------------------------------------------------------- */
/* --- Colonne centrale --------------------------------------------------- */

#boxAlaUne
{
	width:443px;
	position:relative;
	margin:0 0 5px 0;
}

#alaUne_bg
{
	width:443px;
	background:url(images/bg_aLaUne.jpg) repeat-y top left;
}

#aLaUne_contenu
{background:url(images/bg_aLaUne_contenu.jpg) no-repeat top left;}
#aLaUne_contenu_bgBas
{
	background:url(images/bg_aLaUne_bas.jpg) no-repeat bottom left;
	width:443px;
	height:98px;
	position:relative;
}

#boutonsControle
{
    left:340px;
    position:absolute;
    top:270px;
    z-index:99999;
}

#aLaUne_contenu h1
{
	color:#fff;
	font-size:1.2em;
	padding:10px 11px 8px;
}

#aLaUne_contenu p
{
	color:#fff;
	font-size:1em;
	padding:0 0 6px 11px;
}

#aLaUne_contenu a:link, #aLaUne_contenu a:visited, #aLaUne_contenu a:active
{color:#fff;}

#aLaUne_contenu a:hover
{text-decoration:none;}

/* -- zone thumbs --------------- */
#zoneThumb_alaune
{
	width:443px;
	background:url(images/zoneThumb_alaune_bg.gif) no-repeat top left;
	height:98px;
	padding:9px 0 0 0;
	position:relative;
}

#zoneThumb_alaune #thumbs 
{
	width:416px;
	margin:0 0 0 16px;
}

#zoneThumb_alaune #thumbs img
{
	margin:0 6px 0 0;
}

#zoneThumb_alaune #thumbs a img
{border:2px solid #022A66;}

#zoneThumb_alaune #thumbs a:hover img
{border:2px solid #fff;}

#mw_panel_2,
#mw_panel_3,
#mw_panel_4,
#mw_panel_5
{   
    display:none;  
}

#boxAlaUne .panels 
{
    left:0;
    position:absolute;
    top:0;
}

#boxAlaUne #thumb_nav #thumbs img.thumb 
{
	border-color:transparent;
	border-style:solid;
	border-width:8px 5px 5px;
}

#boxAlaUne #thumb_nav #thumbs .thumb_border 
{
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:1;
}

#boxAlaUne #thumb_nav #thumbs .thumb_wrapper 
{
	cursor:pointer;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	overflow:visible;
	position:absolute;
	top:24px;
	width:85px;
	height:57px;
}

/* ----------- boîte Informations du centre ------------------------------------------------------------ */
.boiteInfosAcc
{
	width:443px;
	margin:0 0 10px 0;
}

.entete_centre_bgcontinu
{background:url(images/bg_entete_centre_continu.gif) repeat-y top left;}

.entete_centre
{background:url(images/bg_entete_h1.gif) repeat-x top left;}

.entete_centre_bg
{
	background:url(images/entete_centre_courbe.gif) no-repeat top right;
	width:443px;
}

.entete_centre h1.titreOnglet
{
	color:#fff;
	padding:5px 0 3px 13px;
}

.zoneCentre
{
	width:441px;
	border:1px solid #042C67;
	background:#F3F3F3 url(images/bg_ombre.gif) repeat-x top left;
	padding:19px 0 0 0;
}

.fixIE_centre
{width:441px;}

.zoneCentre h1, .zoneCentre_lois h1
{
	color:#323232;
	font-size:1.15em;
	padding:0 11px 3px 11px;
}

.zoneCentre p, .zoneCentre_lois p
{
	color:#323232;
	font-size:1em;
	padding:0 11px 3px 11px;
}

.zoneCentre p.dateJour, .zoneCentre_lois p.dateJour
{color:#666666;}

.zoneCentre p a:link, .zoneCentre p a:visited, .zoneCentre p a:active, .zoneCentre_lois p a:link, .zoneCentre_lois p a:visited, .zoneCentre_lois p a:active
{color:#000;}

.zoneCentre p a:hover, .zoneCentre_lois p a:hover
{text-decoration:none;}

/* --liste de reportages -------- */

.listeReportages
{
	width:438px;
	border-left:3px solid #294979;
}

.listeReportages_bordTop
{background:#E8E8E8 url(images/bordure_boxListe.gif) no-repeat top left;}

.listeReportages_bordBas
{
	width:438px;
	margin:27px 0 0 0;
	background:url(images/bordure_boxListe.gif) no-repeat bottom left;
	padding:9px 0;
}

.listeReportages ul
{
	list-style:none;
	margin:0 0 0 9px;
}

.listeReportages ul li
{
	padding:0 0 8px 14px;
	margin:0;
	background:url(images/liste_carre.gif) no-repeat 0 5px;
}

.listeReportages a:link, .listeReportages a:visited, .listeReportages a:active, .zoneCentre ul li a:link, .zoneCentre ul li a:visited, .zoneCentre ul li a:active, .zoneCentre_lois ul li a:link, .zoneCentre_lois ul li a:visited, .zoneCentre_lois ul li a:active
{color:#000;}

.listeReportages a:hover, .zoneCentre ul li a:hover, .zoneCentre_lois ul li a:hover
{text-decoration:none;}

/* -- liste zone centrale ----------------- */

.zoneCentre ul,.zoneCentre_lois ul
{
	list-style:none;
	margin:0 0 0 12px;
}

.zoneCentre ul li, .zoneCentre_lois ul li
{
	padding:0 0 12px 14px;
	margin:0;
	background:url(images/liste_carre.gif) no-repeat 0 5px;
}

/* ---------------------------------------- */

.entete_long_bgcontinu
{background:url(images/bg_entete_long_bgcontinu.gif) repeat-y top left;}

.entete_long_bg
{
	background:url(images/entete_long_courbe.gif) no-repeat top right;
	width:657px;
}

.zoneLong
{
	width:655px;
	border:1px solid #022B6B;
	background:#F3F3F3 url(images/bg_ombre.gif) repeat-x top left;
	padding:19px 0 0 0;
}

.zoneLong h1
{
	background:#6D7882;
	color:#fff;
	font-size:1em;
	padding:4px 11px;
}

.zoneLong_hauteurCourte
{
	width:655px;
	border:1px solid #022B6B;
	background:#F3F3F3 url(images/bg_ombre.gif) repeat-x top left;
	padding:6px 0 0 0;
}

/* ------------------------------------------------------------------ */
/* -- Boîtes onglets ------------------------------------------------ */

#zoneOnglets
{
	width:443px;
	margin:0 0 10px 0;
}

#boiteOngletsGau
{
	float:left;
	width:220px;
	margin:0 3px 0 0;
}

#boiteOngletsDr
{
	float:left;
	width:220px;
	margin:0;
}

/* ------------------ */

.ongletsCentre
{
	width:220px;
	margin:0;
	padding:0;
}


.ongletsCentre ul
{
	list-style-type: none;
	margin:0;
	padding:0;
}

.ongletsCentre ul li
{
	float:left;
	padding:0;
	margin:0;
}

.ongletsCentre ul li a
{
	margin:0;
	padding:0;	
}

.tabcontentOngletsCentre
{
	display:none;
	background:#ECECEC;
	margin:0;
	padding:12px 0 0 0;
	color:#fff;
	border-left:1px solid #032B66;
	border-bottom:1px solid #032B66;
	border-right:1px solid #032B66;
}

.boxOngletsLnah
{
	background:#ECECEC;
	margin:0;
	padding:12px 0 0 0;
	color:#fff;
	border-left:1px solid #032B66;
	border-bottom:1px solid #032B66;
	border-right:1px solid #032B66;
	position:relative;
}

/* -- Les 3 étoiles --------------------- */

.bg_etoile
{background:#D0D3D9;}

.boxEtoile
{width:218px;}

.boxEtoile img.iJoueur
{
	float:left;
	margin:0 7px 0 8px;
}

.txtPremiereEtoile
{padding:5px 0 0 0;}

.txtPremiereEtoile p, .txtEtoile p
{
	font-size:1em;
	color:#000;
	padding:0 0 4px 0;
}

.txtPremiereEtoile p.txtNom, .txtEtoile p.txtNom
{font-size:1.1em;}

.txtPremiereEtoile p.txtPosition, .txtEtoile p.txtPosition
{font-size:0.9em;}

.txtPremiereEtoile p.last, .txtEtoile p.last
{padding:0;}

.etoile
{
	float:left;
	width:48px;
	margin:5px 0 0 3px;
}

.txtEtoile
{
	float:left;
	width:160px;
	padding:9px 0 8px 0;
}

/* -- Joueur de la semaine et du mois --- */

.photoJoueurSemaine
{
	width:218px;
	background:#D0D3D9;
	margin:0 0 10px 0;
}

.photoJoueurSemaine img
{margin:0 0 0 34px;}

.txtJoueur
{
	width:218px;
	text-align:center;
}

.txtJoueur h2
{
	font-size:1.15em;
	color:#333333;
	padding:0 0 4px 0;
}

.txtJoueur p
{
	font-size:0.9em;
	color:#333333;
	font-weight:bold;
	padding:0 0 4px 0;
}

/* -- Meneurs Joueurs et Gardiens --- */

.zoneTabStats
{
	width:218px;
}

.zoneTabStats select.stats
{
	width:103px;
	float:right;
	margin:0 6px 6px 0;
}

.tabStats
{
	width:218px;
	margin:0 0 13px 0;
}

.tabStats tr.bgGrisfonce
{background:#D0D3D9;}

.tabStats td
{
	color:#333;
	padding:3px 0;
}

.tabStats td.stats_nomJoueur, .tabStats td.stats_equipe
{font-weight:bold;}

.tabStats td.stats_nomJoueur
{
	width:98px;
	padding:0 0 0 7px;
}

.tabStats td.stats_equipe
{width:80px;}

.tabStats td.stats_donnees
{
	text-align:right;
	padding:0 14px 0 0;
}

/* ------------------------------------------------------------------ */
/* -- Boîte Galerie photos ---------------------------------------- */
#zone_slideshow
{	
	width:441px;
	background:#fff;
	margin:0 0 15px 0;
}

#flecheGau_ss
{
	float:left;
	width:17px;
}

#flecheDr_ss
{
	float:right;
	width:17px;
}

#zphotos_ss
{
	float:left;
	width:391px;
	margin:0 0 0 8px;
}

#zphotos_ss img{display:block;}

#zphotos_ss ul
{
	list-style:none;
	margin:0;
	padding:0;	
}

#zphotos_ss ul li
{
	float:left;	
	margin:0;
	padding:0;	
}

#zphotos_ss ul li img.img_ss_acc
{margin:0 6px 0 0;}

/* -- Galerie dans le contenu intérieur --------------------------- */

#zone_slideshow_int
{	
	width:443px;
	background:url(images/bg_ombre.gif) repeat-x top left;
	padding:15px 0;
	border:1px solid #032B67;
	margin:0 0 20px 85px;
}

/* ---------------------------------------------------------------------- */
/* --- Colonne droite --------------------------------------------------- */

.boiteDroite
{
	width:314px;
	margin:0 0 10px 0;
}

.entete_dr_bg
{
	background:url(images/entete_dr_courbe.gif) no-repeat top right;
	width:314px;
}

.zoneDr
{
	width:312px;
	border:1px solid #042C67;
	background:#F3F3F3 url(images/bg_ombre.gif) repeat-x top left;
	padding:19px 0 0 0;
}

.zoneDrClassement
{
	width:312px;
	border:1px solid #042C67;
	background:#F3F3F3 url(images/bg_ombre.gif) repeat-x top left;
	padding:7px 0 0 0;
}

.zoneDr_equipes
{
	width:312px;
	border-left:1px solid #042C67;
	border-bottom:1px solid #042C67;
	border-right:1px solid #042C67;
	background:#F3F3F3;
	padding:7px 0 0 0;
	color:#000;
}

.zoneDrPub
{
	width:312px;
	border:1px solid #042C67;
	background:#F3F3F3;
	padding:0;
	text-align:center;
}

.fixIE_dr
{width:312px;}

.zoneDr h1, .zoneDr_lois h1
{
	color:#323232;
	font-size:1.15em;
	padding:0 11px 3px 11px;
}

.zoneDr p, .zoneDr_lois p
{
	color:#323232;
	font-size:1em;
	padding:0 11px 3px 11px;
}

.zoneDr ul, .zoneDr_lois ul
{
	list-style:none;
	margin:0 0 0 9px;
}

.zoneDr ul li, .zoneDr_lois ul li
{
	font-size:0.9em;
	padding:0 5px 10px 14px;
	margin:0;
	background:url(images/liste_carre.gif) no-repeat 0 5px;
}

.zoneDr a:link, .zoneDr a:visited, .zoneDr a:active, .zoneDr_lois a:link, .zoneDr_lois a:visited, .zoneDr_lois a:active
{color:#000;}

.zoneDr a:hover, .zoneDr_lois a:hover
{text-decoration:none;color:#0066A4;}

/* -- boîte En manchettes ------------------------------ */

.champsNouvellesEquipe select
{
	width:229px;
	margin:13px 0 13px 24px;
}

.boxManchette
{
	width:312px;
	margin:0 0 3px 0;
}

.boxManchette-Alt
{
	width:312px;
	background-color:#E4E4E4;
	margin:0 0 3px 0;
}


.manchette_logo
{
	float:left;
	width:48px;
}

.manchette_logo img
{display:block;}

.manchette
{
	float:left;
	width:264px;
}

.manchette p
{
	color:#000;
	padding:0px 10px 4px 15px;
}

.manchette a:link, .manchette a:visited, .manchette a:active
{
	color:#000;
	text-decoration:none;
	font-weight:bold;
}

.manchette a:hover
{text-decoration:underline;color:#0066A4;}

/* -- boîte En vidéo - Faits saillants ------------------------------ */

.boxEnVideo
{
	width:312px;
	margin:0 0 13px 0;
}

.boxEnVideo p
{
	font-size:0.9em;
	color:#666666;
	padding:0 0 5px 6px;
}

.boxScore a
{
	display:block;
	width:auto;
	height:75px;
	text-decoration:none;
	padding:5px 0 0 0;
	background:#fff;
}

.boxScore a:hover{background:#C6C6C7;}

.boxScore
{
	width:312px;
	float:left;
	text-align:center;
	background:#fff;
}

div.boxScore{height:75px;}
html>body div.boxScore
{
	min-height:75px;
	height:auto;
}

.boxScore span
{
	float:left;
	font-size:2.2em;
	color:#333333;
	font-weight:bold;
}

.boxScore span.scoreGau
{padding:15px 25px 0 13px;}
.boxScore span.scoreDr
{padding:15px 20px 0 20px;}

/*
.boxLogoGau
{
	width:102px;
	float:left;
	text-align:center;

}

.boxLogoDr
{
	width:80px;
	float:right;
	text-align:center;
}
*/

/* --- boîte sondage ---------------------------------- */
.boiteSondage
{width:312px;}

.boiteSondage p.txtSondage
{
	color:#000;
	padding:0 15px 20px 14px;
	font-weight:bold;
	font-size:1em;
}

/* cases à cocher */

.casesCochesSondage
{
	width:275px;
	margin:0 0 0 20px;
}

.casesCochesSondage label
{
	color:#000;
	font-size:0.9em;
	font-weight:bold;
	margin:0 15px 0 0;
}

.casesCochesSondage input
{vertical-align:middle;}

.boiteSondage input#soumettre
{
	margin:20px 0 0 14px;
}

/* ---------- boîte Classement ------------------------- */

.tabClassement
{
	width:312px;
	margin:0;
	font-size:0.9em;
}

.tabClassement tr.bgGris
{background:#E4E4E4;}

.tabClassement tr.fonce
{font-weight:bold;}

.tabClassement td
{padding:1px 0;}

.tabClassement td.td_equipe
{padding:0 0 0 11px;}

/* ---------- boîte Calendrier ------------------------- */

.tabCalendrier
{
	width:306px;
	margin:4px 0 30px 4px;
}

.tabCalendrier td
{
	background:url(../images/i_box_calendrier.gif) no-repeat top left;
	padding:0 0 32px 0;
	margin:0 0 4px 0;
}

.tabCalendrier td.noCalendrier
{
	background:none !important;
	padding:0;
}

/* ---------- boîte Classement et statistiques équipes ------------------------- */

.tabClassementEquipes
{
	width:312px;
	margin:20px 0;
	font-size:0.9em;
}

.tabClassementEquipes tr.bgGris
{background:#E4E4E4;}

.tabClassementEquipes tr.fonce
{font-weight:bold;}

.tabClassementEquipes td
{
	padding:4px 0;
	color:#000;
}

.tabClassementEquipes td.td_equipe
{padding:0 0 0 11px;}



/* ---------- boîte Dernières nouvelles ----------------------- */

.ligneNouvelle p
{
	float:left;
	font-size:0.9em;
	padding:3px 0;
}

.bg_gris_nouvelles
{background:#E6E6E6;}

.ligneNouvelle p.dateNouvelle
{
	width:50px;
	text-align:center;
}

.ligneNouvelle p.titreNouvelle
{
	width:260px;
}

.ligneNouvelle a:link, .ligneNouvelle a:visited, .ligneNouvelle a:active
{text-decoration:none;}

.ligneNouvelle a:hover
{text-decoration:underline;}

.champsNouvelles
{
	width:312px;
	background:#CECECE;
	padding:4px 0;
	margin:6px 0;
}

.champsNouvelles select
{
	width:229px;
	margin:0 0 0 49px;
}

/* ---------------------------------------------------------------------------------- */
/* --- Pages intérieures ------------------------------------------------------------ */
/* ---------------------------------------------------------------------------------- */

.boiteInfosStatic
{
	width:657px;
	margin:0 0 10px 0;
}

.fixIE_long
{width:655px;}

.contenu
{padding:0 21px 3px 21px;}

.contenu h1
{
	color:#323232;
	font-size:1.1em;
	padding:0 0 3px 0;
	background:none;
}

.contenu p
{
	color:#323232;
	font-size:1em;
	padding:0 0 20px 0;
}

.contenu p.dateJour
{color:#666666;}

.contenu p a:link, .contenu p a:visited, .contenu p a:active
{color:#022A66;}

.contenu p a:hover
{text-decoration:none;}

/* -- zone Onglets de contenu ------------ */

#boxOnglets
{
	width:377px;
	float:right;
	text-align:right;
	margin:0 0 5px 0;
}

/* -- Boîte Photo ajouté dans le contenu ------------ */
.boxPhoto
{
	width:300px;
	float:right;
	margin:0 0 0 20px;
}

.boxPhoto img
{
	border:1px solid #022A66;
	margin:0 0 8px 0;
}

.boxPhoto p
{
	font-size:0.8em;
	color:#666666;	
}

/* -- zone Options de contenu du bas ------------ */

#boxOptions
{
	width:400px;
	margin:20px 0 15px 130px;
	padding:5px 0;
}

#boxOptions div
{float:left;}

#boxOptions span
{
	font-size:1em;
}

#boxOptions a:link, #boxOptions a:visited, #boxOptions a:active
{
	color:#666666;
	text-decoration:none;
}

#boxOptions a:hover
{
	text-decoration:underline;
}

/* ---------- Page Calendrier ----------------------------------- */

#boxTabCalendrier, #boxTabClassement
{
	width:655px;
	padding:0 0 30px 0;
}

#boxTabCalendrier select#moisCalendrier
{
	width:141px;
	float:right;
}

#boxTabCalendrier select#saisonCalendrier, #boxTabClassement select#saisonCalendrier
{
	width:217px;
	float:right;
	margin:0 21px 0 20px;
}

/* -- tableau calendrier --------- */

#tabCalendrierInt
{
	width:655px;
	margin:9px 0 10px 0;
}

#tabCalendrierInt th
{
	background:#6D7882;
	text-align:left;
	color:#fff;
	padding:6px 0 5px 8px;
}

#tabCalendrierInt td
{
	text-align:left;
	background:#fff;
	color:#333333;
	padding:4px 0 4px 8px;
	border-bottom:1px solid #6D7882;
	border-right:1px solid #6D7882;
	font-size:0.8em;
}

#tabCalendrierInt td.statut_calendrier, #tabClassementInt td.pts
{
	border-right:none !important;
}

#tabCalendrierInt td.date_calendrier, #tabCalendrierInt td.heure_calendrier
{
	font-weight:bold;
	font-size:1em;
	padding:4px 0 4px 10px;
}

/* légende -- */

#zoneLegendeCalendrier
{
	width:202px;
	margin:0 0 0 9px;
	color:#999999;
	font-size:0.8em;
	padding:0 0 0 0;
}

#zoneLegendeCalendrier p
{
	color:#999999;
	padding:0 0 4px 0;
}

#zoneLegendeCalendrier a:link, #zoneLegendeCalendrier a:visited, #zoneLegendeCalendrier a:active
{
	color:#999999;
	text-decoration:none;
}

#zoneLegendeCalendrier a:hover
{text-decoration:underline;}

/* ---------- Page Classement ----------------------------------- */

/* -- tableau Classement --------- */

#tabClassementInt
{
	width:655px;
	margin:9px 0 16px 0;
}

#tabClassementInfos
{
	width:655px;
	margin:0 0 16px 0;
}

#tabClassementInt th, #tabClassementInfos th
{
	background:#6D7882;
	text-align:left;
	color:#fff;
	padding:6px 0 5px 8px;
}

#tabClassementInt td, #tabClassementInfos td
{
	text-align:left;
	background:#fff;
	color:#333333;
	padding:4px 0 4px 0;
	border-bottom:1px solid #6D7882;
	border-right:1px solid #6D7882;
	font-size:1em;
	font-weight:bold;
	text-align:center;
}

#tabClassementInt td.tdEquipe, #tabClassementInfos td.tdEquipe
{
	text-align:left;
	padding:5px 0 5px 8px;
}

#tabClassementInt td.tdNomJoueur, #tabClassementInfos td.tdNomJoueur
{
	text-align:left;
	padding:12px 0 12px 8px;
}

#tabClassementInt td.tdNomJoueur a:link, #tabClassementInt td.tdNomJoueur a:visited, #tabClassementInt td.tdNomJoueur a:active, #tabClassementInfos td.tdNomJoueur a:link, #tabClassementInfos td.tdNomJoueur a:visited, #tabClassementInfos td.tdNomJoueur a:active
{
	color:#333333;
	text-decoration:none;
}

#tabClassementInt td.tdNomJoueur a:hover, #tabClassementInfos td.tdNomJoueur a:hover
{text-decoration:underline;}

/* légende -- */

#zoneLegendeClassement
{
	width:500px;
	margin:0 0 0 21px;
	color:#666666;
	font-size:0.8em;
	padding:0 0 0 0;
}

#zoneLegendeClassement p
{
	color:#666666;
	padding:0 0 4px 0;
}

#legendeGau
{
	float:left;
	width:200px;
}

#legendeDr
{
	float:left;
	width:200px;
}

/* ---------- Page Joueurs ----------------------------------- */

#boxJoueurInfos
{
	width:655px;
	background:url(images/bg_boxJoueurs.gif);
}

#boxJoueurInfos_top
{
	background:url(images/bg_boxJoueur_top.gif) no-repeat top left;
	padding:10px 0 13px 0;
	width:655px;
}

#photoJoueur
{
	float:left;
	width:250px;	
}

#photoJoueur img
{
	border:1px solid #BBBDBE;
	display:block;
	margin:0 0 0 9px;
}

#txtJoueurInfos
{
	float:left;
	width:248px;
	padding:11px 0 0 0;
}

#txtJoueurInfos h1
{font-size:1.6em; padding:0 0 4px 0;}
#txtJoueurInfos h2
{font-size:1.2em; padding:0 0 2px 0;}

#txtJoueurInfos p
{
	font-size:1em;
	color:#fff;
	line-height:17px;
}

#boxEquipeJoueur
{
	float:left;
	width:144px;
	height:103px;
	background:url(images/bg_boxLogo_joueur.gif) no-repeat top left;
	margin:4px 0 0 0;
}

/* -- Onglets Infos Joueur --------------- */

.zoneDr_infos
{
	width:655px;
	border-left:1px solid #042C67;
	border-bottom:1px solid #042C67;
	border-right:1px solid #042C67;
	background:#F3F3F3;
	padding:1px 0 0 0;
	color:#000;
	margin:0 0 4px 0;
}

.fixIE_infos
{width:655px;}

.zoneDr_infos h1
{
	background:#6D7882;
	color:#fff;
	font-size:1em;
	padding:4px 11px;
}

.zoneDr_infos p
{
	color:#323232;
	font-size:1em;
	padding:0 11px 21px 11px;
}

.zoneDr_infos ul
{
	list-style:none;
	margin:0 0 0 9px;
}

.zoneDr_infos ul li
{
	font-size:0.9em;
	padding:0 0 10px 14px;
	margin:0;
	background:url(images/liste_carre.gif) no-repeat 0 5px;
}

.zoneDr_infos a:link, .zoneDr_infos a:visited, .zoneDr_infos a:active
{color:#000;}

.zoneDr_infos a:hover
{text-decoration:none;}

/* -- Onglets Photos Joueur --------------- */
#boxPhotosJoueurs
{
	width:655px;
	padding:20px 0 0 0;
}
.photosJoueur
{
	
	background:#fff;
	margin:0 0 33px 0;
}


/* ---------- Page Résultats ----------------------------------- */

#boxResultatsInfos_top
{
	background:url(images/boxResultatsInfos_top.gif) no-repeat top left;
	padding:10px 0 13px 0;
	width:655px;
}

.boxResultats
{
	float:left;
	width:200px;
}

/* -- boîte des périodes ----- */
.boxFiche_top
{
	width:144px;
	background:#697580 url(images/boxPeriodes_top_bg.gif) repeat-x top left;
	margin:5px 0 0 26px;
}

.boxFiche_top_coinTG
{background:url(images/boxPeriodes_top_coinTG.gif) no-repeat top left;}
.boxFiche_top_coinTD
{background:url(images/boxPeriodes_top_coinTD.gif) no-repeat top right; width:144px;}

.tabFiche
{
	width:144px;
	margin:6px 0 0 0;
}

.tabFiche td
{
	font-size:0.9em;
	padding:0 3px 4px 0;
	text-align:right;
	color:#525B66;
	border-right:1px solid #6D7882;
	font-weight:bold;
}

.tabFiche td.last, .tabFiche_bas td.last
{border:none;}

.boxFiche_bas
{
	width:144px;
	background:#38434E url(images/boxPeriodes_bas_bg.gif) repeat-x top left;
	margin:0 0 7px 26px;
}

.boxFiche_bas_coinBG
{background:url(images/boxPeriodes_bas_coinBG.gif) no-repeat bottom left;}
.boxFiche_bas_coinBD
{background:url(images/boxPeriodes_bas_coinBD.gif) no-repeat bottom right; padding:0 0 3px 0;}

.tabFiche_bas
{
	width:144px;
	margin:0;
}

.tabFiche_bas td
{
	font-size:0.9em;
	padding:4px 3px 0 0;
	text-align:right;
	color:#B0B8C1;
	border-right:1px solid #6D7882;
	font-weight:bold;
}

.boxEquipeFiche
{
	width:144px;
	height:103px;
	background:url(images/bg_boxLogo_joueur.gif) no-repeat top left;
	margin:0 0 0 26px;
	text-align:center;
}

/* -- boîte de score ------*/

.boxScoreResultats
{
	float:left;
	width:48px;
	text-align:center;
	padding:65px 0 0 0;
}

.boxScoreResultats p
{
	color:#B0B8C1;
	font-size:0.9em;
	font-weight:bold;
}

.score
{
	width:48px;
	height:48px;
	background:url(images/bg_boxResultat.gif) no-repeat top left;
	margin:8px 0 0 0;
}

.score p
{
	color:#2B333A;
	font-size:3.4em;
}

/* -- boîte des périodes ------*/

.boxPeriodes
{
	float:left;
	width:159px;
	padding:58px 0 0 0;
}

.boxPeriodes p
{
	color:#B0B8C1;
	text-align:center;
	font-size:0.9em;
	font-weight:bold;
}

.tabPeriodes
{
	width:84px;
	margin:6px 0 0 40px;
}

.butsPeriode
{
	float:left;
	width:29px;
}

.butsPeriode p
{
	color:#fff;
	font-size:0.9em;
	font-weight:bold;
	padding:6px 0;
	text-align:center;
}

.lesPeriode
{
	float:left;
	width:26px;
	background:#6A7681 url(images/bg_lesPeriodes.gif) repeat-x top left;
}

.lesPeriode_coinTG
{background:url(images/bg_lesPeriodes_coinTG.gif) no-repeat top left;}
.lesPeriode_coinTD
{background:url(images/bg_lesPeriodes_coinTD.gif) no-repeat top right;}
.lesPeriode_coinBG
{background:url(images/bg_lesPeriodes_coinBG.gif) no-repeat bottom left;}
.lesPeriode_coinBD
{background:url(images/bg_lesPeriodes_coinBD.gif) no-repeat bottom right;}

.lesPeriode p
{
	width:19px;
	color:#272F35;
	font-size:0.9em;
	font-weight:bold;
	padding:6px 0;
	text-align:center;
	margin:0 0 0 4px;
}

.lesPeriode p.bordureBas
{
	border-bottom:1px solid #6D7882;
}

/* -- Sommaire ----------- */
.txtSommaire h1 
{
    background-color:#283037;
    margin:0 0 1px;
}

.tabSommaire, .tabSommaireEtoiles, .tabSommaireArbitres
{
	width:655px;
	margin:0 0 20px 0;
	font-size:0.9em;
	font-weight:bold;
}

.tabSommaireSmall
{
	width:100%;
	margin:0;
	font-size:0.9em;
	font-weight:bold;
}

.tabSommaire th, .tabSommaireSmall th 
{
    background:#6D7882 none repeat scroll 0 0;
    color:#FFFFFF;
    padding:7px 0 5px 10px;
}

.tabSommaire td, .tabSommaireStatsEquipes td, .tabSommaireStatsEquipesDr td, .tabSommaireSmall td
{
	padding:3px 0 3px 5px;
	color:#333333;
}

.tabSommaire tr.alt, 
.tabSommaireStatsEquipes tr.alt, 
.tabSommaireStatsEquipesDr tr.alt, 
.tabSommaireArbitres tr.alt, 
.tabSommaireEtoiles tr.alt,
.tabSommaireSmall tr.alt 
{
    background:#D3CCCC none repeat scroll 0 0;
}

.tabSommaireArbitres td, .tabSommaireEtoiles td, .tabSommaireSmall td
{
	padding:4px 0 2px 10px;
	color:#333333;
}

/* -- Tableaux sur 2 colonnes des stats des gardiens ----------- */

#tabStatsEquipesGau
{
	float:left;
	width:318px;
}

#tabStatsEquipesDr
{
	float:left;
	width:337px;
}

#tabFusilladeGau
{
	float:left;
	width:323px;
}

#tabFusilladeDr
{
	float:left;
	width:323px;
}

.tabSommaireStatsEquipes
{
	width:318px;
	margin:0 0 0 0;
	font-size:0.9em;
	font-weight:bold;
}

.tabSommaireStatsEquipesDr
{
	width:337px;
	margin:0 0 0 0;
	font-size:0.9em;
	font-weight:bold;
}

.tabSommaireStatsEquipes th, .tabSommaireStatsEquipesDr th
{
	background:#6D7882;
	padding:7px 0 5px 10px;
	color:#fff;
}

/* -- Résumé ----------- */
.txtInfos h1
{margin:0 0 30px 0;}

/* ---------- Page des officiels ----------------------------------- */

.blocOfficiels
{
	width:635px;
	margin:20px 0 20px 0px;
}

.blocOfficielsThumb
{
	float:left;
	width:202px;
	margin: 0 10px 0 0;
	padding:0;
}

.blocOfficielsThumbLast
{
	float:left;
	width:202px;
	margin:0;
	padding:0;
}

.photoOfficiels
{
	width:200px;
	border:1px solid #000000;
	background:#fff;
	padding:4px 0 3px 0;
	text-align:center;
}

.nomOfficiels
{
	margin:0 0 3px 0;
	background:#022A66 url(images/bg_entete_h1.gif) repeat-x top left;
}

.nomOfficiels p
{
	color:#fff;
	font-weight:bold;
	text-align:center;
	padding:4px 0;
}

/* ---------- Page des Nouvelles - le listing ----------------------------------- */
#menuNouvelles
{margin:0 0 10px 0;}

.boxAnnee_nouvelles
{
	float:left;
	width:146px;
}

.boxAnnee_nouvelles p
{
	text-align:center;
	padding:15px 0 0 0;
}

.liste_menu
{
	float:left;
	width:360px;
	padding:0;
}

.liste_menu ul
{
	font-size:1em;
	list-style:none;
	margin:0;
	padding:2px 10px 0 15px;
}

.liste_menu ul li
{
	float:left;
	margin:0;
	padding:0 4px 3px 4px;
	color:#022A66;
}

.liste_menu a:link, .liste_menu a:visited, .liste_menu a:active, .boxAnnee_nouvelles p a:link, .boxAnnee_nouvelles p a:visited, .boxAnnee_nouvelles p a:active
{
	color:#022A66;
	text-decoration:none;
}

.liste_menu a:hover, .boxAnnee_nouvelles p a:hover
{text-decoration:underline;}

.liste_menu a.select
{font-weight:bold;}

/* -- Tableau nouvelles ------------------ */
#zoneNouvelle
{
	width:655px;
}
.boxNouvelle
{	
	width:655px;
	padding:8px 0;	
	margin:0;
}

.boxNouvelle p.jourNouvelle
{
	width:100px;
	float:left;
	color:#000;
	margin:0 16px 0 10px;
	font-size:1em;
	border-right:1px solid #000;
}

.boxNouvelle p.titreNouvelle
{
	width:500px;
	float:left;
	color:#000;
	font-size:1em;
}

.bgGrisPale
{background:#D3D7DF;}

.boxNouvelle a:link, .boxNouvelle a:visited, .boxNouvelle a:active
{
	text-decoration:none;
	color:#022A66;
}

.boxNouvelle a:hover
{text-decoration:underline;}

/* ---------------------------------------- */
/* --- Section Contact -------------------- */


#formContact
{margin:0 0 20px 0;}

.champsObligatoire
{
	font-size:1em;
	color:#C72943;
}

.lesChamps
{margin-bottom:15px;}

.lesChamps label
{
	font-size:1em;
	color:#000;
	font-weight:bold;
}

.lesChamps input
{width:300px;}

#bEnvoyer
{margin-left:355px;}

/* -- Page sondages ---------------------------------- */

#boxSondages
{margin:20px 0 0 0;}

/* -- Galerie Photo -------------------------------- */

#zonePhotoAlbum
{
	width:655px;
	background:url(images/bg_zonePhotoAlbum.gif) no-repeat top left;
	padding:16px 0 0 0;
}

#box_selectPhotos_bgTop
{
	width:655px; 
	background:url(images/box_selectPhotos_bgTop.gif) repeat-y top left;
	padding:3px 0;
}

#box_selectPhotos
{
	width:655px;
	background:url(images/zonePhotoAlbum_bg.gif) repeat-x top left;
}

#txtPhotoAlbum
{
	width:655px;
	background:url(images/txtPhotoAlbum_bg.gif);
}

#txtPhotoAlbum p
{
	color:#fff;
	padding:15px 60px;
	font-size:1.2em;
	font-weight:bold;
}

/* -- slideshow photos -------------- */

#zone_slideshow_galerie
{	
	width:655px;
	margin:10px 0 20px 0;
}

#flecheGau_galerie
{
	float:left;
	width:27px;
	text-align:center;
}

#flecheDr_galerie
{
	float:right;
	width:30px;
	text-align:center;
}

#zphotos_galerie
{
	float:left;
	width:587px;
	background:#fff;
	margin:0 0 0 8px;
}

#zphotos_galerie img{display:block;}

#zphotos_galerie ul
{
	list-style:none;
	margin:0;
	padding:0;	
}

#zphotos_galerie ul li
{
	float:left;	
	margin:0;
	padding:0;	
}

#zphotos_galerie ul li img.img_ss_acc
{margin:0 19px 0 0; border:1px solid #022A66;}

/* -- choix des albums photo ------- */

.blocAlbums
{
	width:575px;
	margin:0 0 38px 10px;
}

.blocAlbumsThumb
{
	float:left;
	width:165px;
	margin: 0 40px 0 0;
	padding:0;
}

.blocAlbumsThumbLast
{
	float:left;
	width:165px;
	margin:0;
	padding:0;
}

.photoAlbums
{width:165px;}

.photoAlbums img
{
	display:block;
	border:1px solid #022A66;
}

.txtAlbum
{margin:0 0 3px 0;}

.txtAlbum p
{
	color:#333333;
	padding:4px 0;
}

.txtAlbum p a:link, .txtAlbum p a:visited, .txtAlbum p a:active
{color:#022A66;}

.txtAlbum p a:hover
{text-decoration:none;}

/* ------------- */

.albumsSelectPages
{
	width:300px;
	float:right;
	margin:0 0 20px 0;
}

.albumsSelectPages ul
{
	float:right;
	list-style:none;
	margin:0 10px 0 0;
	padding:0;
}

.albumsSelectPages ul li
{
	float:left;
	margin:0;
	padding:0 2px 0 0;
	color:#022A66;
}

.albumsSelectPages ul li a:link, .albumsSelectPages ul li a:visited, .albumsSelectPages ul li a:active
{color:#022A66;}

.albumsSelectPages ul li a:hover
{
	text-decoration:none;
	font-weight:bold;
}

.albumsSelectPages ul li a.select
{
	text-decoration:none;
	font-weight:bold;
}

/* ---------------------------------------------------------------------- */
/* --- Pied ------------------------------------------------------------- */

#pied
{
	background:#022A66 url(images/bg_pied.gif) no-repeat top left;
	width: 980px;
}

div#pied{height:59px;}

html>body div#pied
{
	min-height:59px;
	height:auto;
}

/* -- logo iclic ----*/

#logoIclic
{
	float:left;
	width:210px;
	margin:2px 0 0 7px;
}

#logoIclic p
{
	float:left;
	width:100px;
	color:#fff;
	padding:10px 0 0 5px;
	font-size:0.8em;
}

#logoIclic p a:link, #logoIclic p a:visited, #logoIclic p a:active
{
	color:#fff;
	text-decoration:none;
}

#logoIclic p a:hover
{text-decoration:underline;}

/* -- menu principal dans le pied ----*/

#menuBas
{
	float:left;
	width:356px;
	margin:9px 0 0 35px;
}

#menuBas ul, #menuBasDr ul
{
	list-style:none;
	margin:0;
	padding:0;
}

.menuBas_sous
{margin:0 0 0 38px !important;}

#menuBas ul li
{
	float:left;
	color:#022A66;
	margin:0;
	padding:0 6px 4px 0;
	font-size:0.9em;
}

#menuBas a:link, #menuBas a:visited, #menuBas a:active
{color:#022A66;}

#menuBas a:hover
{text-decoration:none;}

/* -- menu optionnel dans le pied ----*/

#menuBasDr
{
	float:left;
	width:300px;
	margin:9px 0 0 57px;
}

.menuBasDr_sous
{margin:0 0 0 110px !important;}

#menuBasDr ul li
{
	float:left;
	color:#999999;
	margin:0;
	padding:0 6px 4px 0;
	font-size:0.9em;
}

#menuBasDr a:link, #menuBasDr a:visited, #menuBasDr a:active
{color:#999999;}

#menuBasDr a:hover
{text-decoration:none;}


/* -- Tableaux des séries --------------------------------------- */
#zoneSeries
{padding:0 0 0 5px; margin:0 0 30px 0;}

#colGauSeries
{
	width:222px;
	float:left;
}
#colGauSeries h2
{
	padding:0 0 19px 0;
	color:#05162f;
}

#colCentreSeries
{
	width:223px;
	float:left;
}
#colCentreSeries h2
{
	padding:0 0 147px 0;
	color:#05162f;
}

#colDrSeries
{
	width:200px;
	float:left;
}
#colDrSeries h2
{
	padding:0 0 210px 0;
	color:#05162f;
}

/* -- tableau des équipes en séries ---- */

.tabSeries
{
	width:198px;
	border:1px solid #7a0a15;
	background:#8b8d8e;
	margin:0 0 13px 0;
	padding:0;
}

.bordureRouge_bas
{border-bottom:1px solid #840913;}
.bordureRouge_top
{border-top:1px solid #840913;}

.tabSeries td.logoEquipeSeries
{
	width:48px;
}

.tabSeries td.nomEquipeSeries
{
	width:122px;
	color:#fff;
	font-weight:bold;
	background:url(images/nomEquipeSeries_bg.gif) repeat-y top left;
	padding:0 0 0 9px;
}

.tabSeries td.compteSerie
{
	width:27px;
	text-align:center;
	color:#fff;
	font-size:1.8em;
	background:#454c56;
	border-left:1px solid #740d18;
}

/* -- tableau des scores de séries -------- */
.tabScoresSeries
{
	width:154px;
	margin:0;
}

.tabScoresSeries td
{
	width:22px;
	color:#fff;
	text-align:center;
	font-weight:bold;
	padding:4px 0;
	border-right:1px solid #fff;
}

.bordureBlanche_top
{border-top:1px solid #fff;}

.tabScoresSeries a:link, .tabScoresSeries a:visited, .tabScoresSeries a:active
{color:#fff;}

.tabScoresSeries a:hover
{text-decoration:none;}

.irecherche
{vertical-align:top; margin:0px 0px 0px 10px;}