﻿body {
	
	background-repeat: repeat-x;
	margin: 0px;
	
	/* valeurs par défaut */
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #323232;
}
img {
	border : 0;
}
form{
margin:0;
padding:0;
}
/* valeur par défaut */
td {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
}
input, select, textarea {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
}
.payant {
	background : #FDE9D2;
}
a {
	color: #323232;
	text-decoration: underline;
}
a:hover {
	color : #46A0EB;
}
#clubom a:hover {
	color : #F9B565;
}
a.blc {
	color : #ffffff;
	text-decoration : none;
}
a.blc:hover {
	color : #B5D9F7;
}
a.noir {
	color : #323232;
	text-decoration : none;
}
a.noir:hover {
	color : #46A0EB;
}
a.noir2 {
	color : #323232;
	text-decoration : none;
	font-weight : bold;
}
a.noir2:hover, #clubom a.noir2:hover {
	color : #696969;
}

a.bleu {
	color : #46A0EB;
	text-decoration : underline;
}
a.bleu:hover {
	color : #323232;
}
a.live {
	text-decoration : none;
	color : #FC0301;
}
a.orange {
	font-weight: bold;
	color : #F7931D;
}

a.gratuit:hover
{
	color : #46A0EB;
	text-decoration : underline;
}
a.payant:hover
{
    color : #F7931D;
    text-decoration : underline;
}

.verdana10blc {
	color: #FFFFFF;
	text-align : justify;
}
.verdana10rub {
	color: #969696;
}
#clubom .verdana10rub {
	color : #F7931D;
}
.verdana10rubpayant {
	color: #F7931D;
}
.verdana10txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #646464;
	text-align : justify;
}
.verdana13blc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}
.verdana11noir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #323232;
}
.verdana10noir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #323232;
}
.verdana12noir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #323232;
}
.verdana10bleuclair {
	color : #46A0EB;
}
.verdana10orange {
	color : #F7931D;
}
.verdana8 {
	font-size : 9px;
}
#transparent2 {
	position : relative;
	left : -308px;
	width : 304px;
	height:140px;
}
#transparent1 {
	float : left;
	width:304px;
	height:140px;
	background-color: #46A0EB;
	layer-background-color: #46A0EB;
	filter:alpha(opacity=50);
	opacity: .50;
}

.backom {
	background-image: url(../image/site/fr/om_f.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.backombusiness {
	background : url(image/site/fr/om_f_business.gif) no-repeat right top;
}
/**
 * Formulaire de login
 */
#login td.formLogin input {
	border : 1px solid #46A0EB;
	background : #DAECFB;
	height : 15px;
	margin-top : 2px;
}
#login td a {
	font-weight : normal;
	color : #46A0EB;
}
#login td a.orange {
	font-weight : normal;
	color : #F7931D;
}

/**
 * HOME FIL ACTUS
 */
#filActus, #filActus2 {
	width: 300px;
	overflow : auto;
	scrollbar-face-color: #46A0EB; 
	scrollbar-shadow-color: #46A0EB; 
	scrollbar-highlight-color: #46A0EB; 
	scrollbar-3dlight-color: #daecfb; 
	scrollbar-darkshadow-color: #daecfb;
	scrollbar-track-color: #daecfb; 
	scrollbar-arrow-color: #ffffff; 
}
#filActus {
	height : 92px;
}
#filActus2 {
	height : 405px;
}
#filActus table, #filActus2 table {
	padding : 0 5px 0 8px;
}
#filActus .actu, #filActus2 .actu {
	padding : 3px 0 4px 0;
	background : url(../image/site/fr/3p.gif) left bottom repeat-x;
}

/**
 * Menu
 */
#menu td a {
	display : block;
	width:100%;
}
td.menuHilite {
	background : #ffffff;
	color : #46A0EB;
}
td.menuHilite a {
	color : #46A0EB;
	text-decoration : none;
}
td.menuHilite a.club {
	color : #F7931D;
}
td.menuHilite a.club:hover {
	color: #F9B565;
}
/**
 * Bas de page
 */
#bottom a {
	font-size : 10px;
	font-weight : bold;
}

/**
 * Billetterie
 */
#billetsListe th {
	padding : 1px 0;
	background : #90c6f3;
	font-size : 10px;
	color : #ffffff;
	text-align : left;
}
#billetsListe td {
	padding : 7px 0;
	background : #daecfb;
	border-top : 1px solid #ffffff;
}
#billetsListe .billetsNon {
	background : #FB2C03;
	color : #FD9681;
	font-weight : bold;
}
#billetsListe .billetsOk {
	background : #00B300;
}
#billetsListe .billetsOk a {
	color : #ffffff;
	font-weight : bold;
	text-decoration : none;
}
#billetsListe .bis td {
	border-top : 0;
	padding-top : 0;
}
#billetterieEtapes {
	background:#46a0eb;
	color : #ffffff;
	font-weight: bold;
}
#billetterieEtapes .green {
	background : #00b300;
}
.billetCreaCompte input { font-weight:bold; }
#billetsAchatListe th {
	background : #90c6f3;
	font-size : 10px;
	color : #ffffff;
	text-align : left;
	border-bottom : 1px solid #ffffff;	
	padding : 2px 0;
}
#billetsAchatListe td {
	background : #daecfb;
	border-bottom : 1px solid #ffffff;	
	font-weight : bold;
	height : 35px;
}
#billetsAchatListe td input {
	font-weight : bold;
}
#billetsAchatListe .total td {
	background : #90c6f3;
	padding : 8px 0;
}
.billetsRecapliste th {
	font-size : 10px;
	color : #969696;
	text-align : left;
	padding : 2px 0;
}
.billetsRecapListe td {
	border-top : 1px solid #969696;
	font-weight : bold;
	height : 35px;
}
.billetsRecapListe .supplement td {
	background : #daecfb;
	border-top : 1px solid #ffffff;
	border-bottom : 1px solid #ffffff;
}

/**
 * INscription
 */
 #inscriptionAchatListe th {
	background : #F9B565;
	font-size : 10px;
	color : #ffffff;
	text-align : left;
	border-bottom : 1px solid #ffffff;	
	padding : 2px 0;
}
#inscriptionAchatListe td {
	background : #FCD8AE;
	border-bottom : 1px solid #ffffff;	
	font-weight : bold;
	height : 35px;
}
#inscriptionAchatListe td input {
	font-weight : bold;
}
#inscriptionAchatListe .total td {
	background : #F9B565;
	padding : 8px 0;
	border-bottom : 0;
}

/**
 * Article
 */
#enSavoirPlus {
	margin-top : 4px;
}

#enSavoirPlus td {
	background : #ECF5FD;
	border-top : 1px solid #ffffff;
	padding : 4px 12px;
}

#enSavoirPlus td.payant, #clubom #enSavoirPlus td {
	background : #FDE9D2;
}

/**
 * Classements
 */
.classements .tete {
	font-size : 10px;
	color : #FFFFFF;
	text-align : center;
	height : 14px;
	background-color: #6BB3EF;
	vertical-align: middle;
	font-weight: bold;
}
.classements .lignebleu td, .classements .lignegris td, .classements .lignerouge td, .classements .lignevert td{
	font-size : 10px;
	color : #323232;
	text-align : center;
	height : 21px;
	vertical-align: middle;
	border-top : 1px solid #FFFFFF;
	border-right : 1px solid #FFFFFF;
}
.classements .lignebleu td {
	background-color: #E3F1FC;
}
.classements .lignevert td {
	background-color: #D7EEDF;
}
.classements .lignegris td {
	background-color: #E0E2EB;
}
.classements .lignerouge td {
	background-color: #FFE9E5;
}
.classements td.droite {
	border-right : 0;
}
.classements td.club {
	padding : 0 0 0 11px;
	text-align : left;
}

/**
 * Equipes/Stats
 */
.tabloEffectif th {
	font-size : 10px;
	color : #FFFFFF;
	text-align : center;
	height : 14px;
	background-color: #6BB3EF;
	vertical-align: middle;
	font-weight: bold;
}
.tabloEffectif td {
	font-size : 10px;
	color : #323232;
	text-align : center;
	height : 21px;
	vertical-align: middle;
	border-top : 1px solid #FFFFFF;
	border-right : 1px solid #FFFFFF;
	background-color: #E3F1FC;
}
.tabloEffectif .interligne td {
	background-color: #E0E2EB;
	border-right : 0;
	text-align : left;
	font-weight : bold;
	padding : 0 0 0 12px;
}
.tabloEffectif .chapeau td {
	background : #ffffff;
	border-bottom : 1px solid #ffffff;
}
.tabloEffectif .chapeau td.ch, .tabloEffectif .chapeau td.autres {
	background : #6BB3EF;
	color : #ffffff;
	font-weight : bold;
	border-top : 0;
	vertical-align : middle;
}
.tabloEffectif .chapeau td.ch {
	/*border-right : 1px solid #ffffff;*/
}
.tabloEffectif .chapeau td.autres {
	border-right : 0;
}
.tabloEffectif td.droite {
	border-right : 0;
}
.tabloEffectif .nom {
	padding : 0 0 0 11px;
	text-align : left;
}
.tabloEffectif .nom a {
	text-decoration : none;
}
.tabloFicheJoueur td {
	border-bottom : 1px solid #ffffff;
	padding : 4px;
}
.tabloFicheJoueur th {
	background : #E3F1FC;
	padding : 4px 12px;
	border-bottom : 1px solid #ffffff;
	text-align : right;
	font-weight : normal;
}
.tabloFicheJoueur .ligne1 td {
	background-color: #ECF5FD;
}
.tabloFicheJoueur .ligne2 td {
	background-color: #E3F1FC;
}
.tabloFicheJoueur td.label {
	text-align : right;
	font-weight : bold;
	border-right : 1px solid #ffffff;
}

/**
 * Photothèque
 */
.photothequeRecherche {
	border-top : 1px solid #ffffff;
}
.photothequeRecherche td {
	background :  #E3F1FC;
	/*border-top : 1px solid #ffffff;*/
	padding : 8px 12px;
}
#clubom .photothequeRecherche td {
	background : #FDE9D2;
}
.photothequeRecherche td.label {
	font-weight : bold;
	text-align : right;
	padding-right : 8px;
	/*border-right : 1px solid #ffffff;*/
}
.photothequePagination {
	background : #E3F1FC;
	text-align : center;
	padding : 8px 0;
}
#clubom .photothequePagination {
	background : #FDE9D2;
}
.photothequePagination a {
	text-decoration : none;
}
.photothequeGalerie td {
	text-align : center;
	background : #ecf5fd;
	border-right : 1px solid #ffffff;
	border-bottom : 1px solid #ffffff;
	padding : 14px;
}
#clubom .photothequeGalerie td {
	background : #fef4e8
}
.photothequeGalerie td.droite {
	border-right : 0;
}
.wallpapersGalerie td {
	text-align : center;
	background : #ecf5fd;
	border-right : 1px solid #ffffff;
	border-bottom : 1px solid #ffffff;
	padding : 14px;
}
#clubom .wallpapersGalerie td {
	background : #fef4e8
}
.wallpapersGalerie td.droite {
	border-right : 0;
}
.wallpapersGalerie .wallpaper td {
	border-right : 0;
	border-bottom : 0;
	padding : 2px;
	font-size : 
}
.wallpapersGalerie .wallpaper td.description {
	text-align : left;
}
.wallpapersGalerie .wallpaper a {
	text-decoration : none;
	font-weight : bold;
}
.articlesGalerie td {
	text-align : center;
	background : #fef4e8;
	border-right : 1px solid #ffffff;
	border-bottom : 1px solid #ffffff;
	padding : 12px 0px;
}
.newsGalerie td {
	text-align : center;
	background : #fef4e8;
	border-right : 1px solid #ffffff;
	border-bottom : 1px solid #ffffff;
	padding : 8px 0px;
}
.articlesGalerie td.droite {
	border-right : 0;
}
.articlesGalerie .article td, .newsGalerie .article td {
	padding : 0;
	border : 0;
	text-align : left;
}
/**
 * Live Texte
 */
#liveEffectifs td {
	background : #ECF5FD;
	padding : 4px 12px;
	border-top : 1px solid #ffffff;
}

#liveEffectifs .poste {
	background : #E0E2EB;
}

#liveEffectifs .equipe {
	background : #B6D9F7;
	font-weight : bold;
}

/**
 * ClubOM
 */
#clubom .alauneVideos td {
	background : #FDE9D2;
	border-top : 1px solid #ffffff;
}
#clubom .alauneVideo {
	margin : 8px 0 0 0;
}
#clubom .alauneVideo td {
	border-top : 0;
}
#clubom .alauneVideo2 {
	margin : 4px 0;
}
#clubom .alauneVideo2 td {
	border-top : 0;
}
#clubom td.alauneVideoVoir {
	background : #FBD3A5;
	text-align : right;
	padding: 2px 8px;
}
#clubom .flashVideo td {
	border-top : 0;
}
#clubom #filActus .actu .heure {
	background:#F7931D;
	color:#ffffff;
	padding : 0 3px;
}
#clubom #filActus {
	height : 159px;
	scrollbar-face-color: #F7931D; 
	scrollbar-shadow-color: #F7931D; 
	scrollbar-highlight-color: #F7931D; 
	scrollbar-3dlight-color: #fddebb; 
	scrollbar-darkshadow-color: #fddebb;
	scrollbar-track-color: #fddebb; 
	scrollbar-arrow-color: #ffffff; 
}
#clubom #filActus .actu {
	background : none;
	border-bottom : 1px solid #ffc988;
}
/*
	Debut A supprimer après la mise à jour de l'encart Club OM
*/
#encart1, #encart2 {
	visibility : hidden;
	position : absolute;
	top : 0;
	left : 0;
}
/*
	Fin A supprimer après la mise à jour de l'encart Club OM
*/
/**
 * Sondage
 */
td.sondage {
	background : #ECF5FD;
	padding : 5px;
}
div.sondage {
	padding : 4px 4px 12px 4px;
	display : none;
	border-bottom : 4px solid #ffffff;
}
td.sondage-archives {
	background : #fff;
 }
.sondage ul, .sondage-archives ul {
	list-style : none;
	padding : 0;
	margin : 0;
}
.sondage ul li input, .sondage ul li label {
	vertical-align : middle;
}
.sondage ul li {
	padding : 1px 0;
}
.sondage-archives ul li {
	padding : 4px 0 4px 12px;
	border-bottom : 1px solid #d6d6d6;
}
p.right {
	text-align : right;
}
.sondage p.right {
	margin : 1em 0;
}
.sondage label {cursor:pointer;}
