/*  ----------------------------------------------------------- */
/*  Feuilles de styles des squelettes par defaut pour SPIP 2  */
/*  ----------------------------------------------------------- */

/* taille typo
 * Base				100%
 * -------------------------------------
 * 20px				1.27em
 * 19px				1.21em
 * 18px				1.15em
 * 17px				1.09em
 * 16px				1.03em
 * 15px				0.96em
 * 14px				0.88em
 * 13px				0.82em
 * 12px				0.77em
 * 11px				0.71em
 * 10px				0.65em
 *  9px				0.59em
 * Attention : en dessous de 0.71em le texte devient illisible en text smallest sur MSIE
 */

/* ------------------------------------------
/* TYPO GENERALE
/* ------------------------------------------ */

body {
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
	background:url(../images/fd.jpg) top center no-repeat #FFFFFF;
	/*background-image: url('../images/fd.jpg');
	background-attachment: fixed;*/
	margin:0;
	padding:0;

}

img, table, form { margin: 0; padding: 0; border: none; }
h1, h2, h3, h4, h5, h6, dl, dd, dt, ul, li { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6, dl, dd { font-weight: normal; }

a { color: #000000;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium; }
a:hover { color: #333333;}
a.invisible_link {
	text-decoration:none;
}

li { list-style-type:none; }

.clear {clear:both;}

.erreur, .msg_erreur {color: #CC3300 !important; }

.photo_left {float:left;}

.photo_right {float:right; margin-left:1em;}

.bleu { color:#005693;}

.msg_erreur {
	font-size:11px;
	font-style: italic;
	}

/* BLOCS PRINCIPAUX */
#conteneur {
	position:relative;
	width:960px;
	margin:auto;

	height: auto;
	min-height:600px; /* pour firefox prenne toute la hauteur de page*/
	_height:600px; /*underscore hack uniquement interprt par IE Win*/
}
#header {
	position:relative;
	height:196px;
	background:url(../images/bandeau_haut.jpg) no-repeat;
}

#page {
	position:relative;
	background-color:#FFFFFF;
	height: auto;
	min-height:640px; /* pour firefox prenne toute la hauteur de page*/
	_height:640px; /*underscore hack uniquement interprt par IE Win*/
}
body#index #page {
	background:none;
}

#en_haut {
	position:relative;
	height:255px;
}
.a_la_une {
	background-repeat:no-repeat;
	}


#colonne_gauche {
	width:555px;
	float:left;
}
body.gabarit_une_colonne #colonne_gauche {
	width:940px; /*avant 700*/
	}
/*
#actualites  #colonne_gauche ,
#actualite #colonne_gauche {
	width:940px;
	float:left;
}
*/
#colonne_droite {
	width:405px;
	float:left;
}
#contenu {
	position:relative;
	background-color:#FFFFFF;
	/*display:none;*/

	height: auto;
	min-height:640px; /* pour firefox prenne toute la hauteur de page*/
	_height:640px; /*underscore hack uniquement interprt par IE Win*/
}
#index #contenu {
	position:relative;
	background:url(../images/fd_content.png) no-repeat top center;
}

#footer {
	position:relative;
	width:940px;
	margin:auto;
	background-color:#dfe7de;
	padding:10px;
	margin-top:10px;
	margin-bottom:10px;

	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-border-top-left-radius: 8px; /* pour Chrome */
    -webkit-border-top-right-radius: 8px; /* pour Chrome */
	font-size:0.65em;
	text-transform:uppercase;
}

/* bandeau partenaire en bas de page */
#partenaires {
	margin:auto;
	width:940px;
	padding-left:20px;
	height:auto;
}

#partenaires .partenaire {
	margin-right:30px;
}
#partenaires .partenaire.last {
	margin-right:0;
}

#partenaires .partenaire_majeur img {
	border:2px solid #f05014;
	padding:5px;
}

#partenaires .titre_logos{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color: #6b6868;
	text-transform: uppercase;
	margin-bottom:10px;
}

/*partenaires institutionnels*/
#partenaires .partenaires_institutionnels{
	width: 230px;
	float:left;
}

/*partenaires autres*/
#partenaires .partenaires_autres{
	width:690px;
	float:left;
	padding-left: 15px;
	border-left: 1px solid #d3d2d2;
}


.partenaires_institutionnels .liste_logos img,
.partenaires_autres .liste_logos img{
	padding-bottom:10px;
}

/* partenaires sportif */
#partenaires_sportif .si_modif {
	display:none;
}
#partenaires_sportif.mode_modif .si_modif {
	display:block;
}
#partenaires_sportif.mode_modif .si_visu {
	display:none;
}

#colonne_droite .partenaires.sportif .majeurs,
#colonne_droite .partenaires.sportif .mineurs {
	width:95%;
	padding:5px;
	margin-bottom:1em;
}

#colonne_droite .partenaires.sportif .majeurs {
	border: solid 1px #89D4F2;
	}
#colonne_droite .partenaires.sportif .mineurs {
	border: solid 1px #CCCCCC;
}
#colonne_droite .partenaires.sportif .partenaire {
	float:left;
}

#colonne_droite .partenaires.sportif .majeurs .partenaire {
	margin-left:50px;
}
#colonne_droite .partenaires.sportif .mineurs .partenaire {
	margin-left:22px;
}
.partenaires.sportif .boutons {
	text-align:center;
}
.partenaires.sportif input {
	margin-top:5px;
	margin-bottom:1em;
}

/* partenaires header */
.partenaires_header .titre_logos{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color: #6b6868;
	text-transform: uppercase;
	margin-bottom:10px;
	text-align:center;
}


.partenaires_header{
	position:absolute;
	top:27px;
	right:0px;
}

/******** TOP10 scroller ********/
#image_wrap {
    /* dimensions */
    width:365px;

    /* centered */
    text-align:center;

    /* some "skinning" */
    -moz-ouline-radius:4px;
}
/******** fin TOP10 scroller ********/

#image_wrap {
	position:relative;
}

.top10_detail_sportif {
	font-size:0.77em;
	color:#FFFFFF;
	width:355px;
	height:81px;
	position:absolute;
	bottom:0;
	left:0;
	padding-left:10px;
	padding-top:10px;
	background:url(../images/fd_transp_noir.png) ;
	text-align:left;
}
.top10_detail_sportif .top10_nom {
	font-size:18px;
	}
.top10_detail_sportif .top10_financement {
	margin-bottom:0.5em;
	}

.top10_detail_sportif a {

	color:#FFFFFF;
}

h1.top10,
h1.selection_sportif {
	color:#333333;
	text-transform:uppercase;
	font-size:1.3em;
	padding:5px;
	font-weight:bold;
	padding-left:10px;
}
#titre_cadre_selection {
	position:relative;
	margin-left:10px;
	background-color:#FFFFFF;
	width:250px;
	margin-top:0.5em;

    -moz-border-radius: 8px 8px 0 0;
    -webkit-border-radius:  8px 8px 0 0;
    border-radius:  8px 8px 0 0;
    -webkit-border-top-left-radius:  8px 8px 0 0; /* pour Chrome */
    -webkit-border-top-right-radius:  8px 8px 0 0; /* pour Chrome */
	}
#logo_selection {
	position:absolute;
	left:140px;
	top:0;
	z-index:1;
	}

#div_selection_sportiftotal,
#div_top_10_total {
	position:relative;
	background-color:#FFFFFF;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-border-top-left-radius: 8px; /* pour Chrome */
    -webkit-border-top-right-radius: 8px; /* pour Chrome */
}
#div_top_10_total {
	margin-top:42px;
}

#div_selection_sportiftotal {
	margin-left:10px;
	width:97%;
	height:400px;
	padding-top:10px;

    -moz-border-radius: 0 8px 8px 8px;
    -webkit-border-radius:  0  8px 8px 8px;
    border-radius:  0  8px 8px 8px;
    -webkit-border-top-left-radius:  0  8px 8px 8px; /* pour Chrome */
    -webkit-border-top-right-radius:  0 8px 8px 8px; /* pour Chrome */

	height: auto;
	min-height:492px; /* pour firefox prenne toute la hauteur de page*/
	_height:492px; /*underscore hack uniquement interprt par IE Win*/
}


#div_top_10_total {
	width:97%;

	height: auto;
	min-height:503px; /* pour firefox prenne toute la hauteur de page*/
	_height:503px; /*underscore hack uniquement interprt par IE Win*/
}

.lien_presse{
	width:225px;
	float:left
}

.allianz_golf_tour{
	width:150px;
	float:right;
	margin-top:30px;
}

.lien_presse a {
	display:block;
	text-indent:-50000px;
	background:url(../images/press.gif) no-repeat;
	width:175px;
	height:50px;
	margin-left:50px;
	margin-top:25px;
}
#div_top_10 {
	position:relative;
	margin-left:14px;
	z-index:2;
	}
#bt_voir_sportifs a {
	position:absolute;
	top:70px;
	display:block;
	width:231px;
	height:32px;
	text-indent:-50000px;
	background:url(../images/bt_voir_sportifs.png) no-repeat;
}
#texte_top10 {
	padding-top:100px;
	z-index:0;
}
#texte_selection,
#texte_top10 {
	position:relative;
	margin-top:1em;
	margin-left:15px;
	}
#texte_selection h2,
#texte_top10 h2 {
	font-size:15px;
	color:#d2d2d2;
	font-weight:bold;
	color:#333333;
	}
#texte_top10 p {
	color:#333333;
	line-height:1.5em;
	font-size:0.77em;
}

.tableau_gains {
	background:white;
	border-spacing:0;
	border-collapse:separate;
	font-size:0.71em;
}

.tableau_gains th.rang {
	width:80px;
	background-color:#000000;
	color:#FFFFFF;
	}
.tableau_gains th.gains {
	width: 100px;
	background-color:#000000;
	color:#FFFFFF;
	}

.tableau_gains tr {
}
.tableau_gains tr.even {
	background:#E0E0E0;
}

.tableau_gains thead th {
	border-bottom:1px solid #C0C0C0;
}

.tableau_gains td.rang {
	text-align:center;
}
.tableau_gains td.gains {
	text-align:right;
	padding-right:20px;
}
.texte_une {
	filter : alpha(opacity=80);
    -moz-opacity : 0.8;
    opacity : 0.8;
}

#div_selection_sportif {
	position:relative;
	width: 530px;
	height:190px;
	background-color:#212121;
	margin-left:5px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-border-top-left-radius: 8px; /* pour Chrome */
    -webkit-border-top-right-radius: 8px; /* pour Chrome */
}

#menu_haut {
	color:#FFFFFF;
	color:#FFFFFF;
	position:absolute;
	padding-left:20px;
	z-index:10000;
	left:0;
	bottom:0;
	width:940px;
	height:48px;
	background:url(../images/fd_menu.gif);
}
#menu_haut a,
#menu_haut .menu_deroulant .item {
	color:#d2d2d2;
	text-decoration:none;
	font-weight:bold;
	font-size:0.77em;
	text-transform:uppercase;
}
#menu_haut a:hover {
	color:#4cb9e4;
	}
#menu_haut ul {
	position:relative;
	z-index:10000;
	}
#menu_haut li {
	position:relative;
	z-index:10000;
	float:left;
	/*width:154px;*/

	height:48px;
	text-align:center;
	background:url(../images/filet_menu.gif) no-repeat top right;
}

#menu_haut li a,
#menu_haut li.menu_deroulant .item {
	padding-left:35px;
	padding-right:35px;
	display:block;
	height:33px;
	padding-top:15px;
	z-index:10000;
}

#menu_haut .ssmenu li {
	position:relative;
	z-index:10000;
	float:none;
	padding-left:0px;
	padding-right:0px;
	padding-top:10px;
	background:none;
	background-color: #333333;
	height:auto;
	border-bottom:solid 1px #000000;

}
#menu_haut .ssmenu li a {
	margin:0;
	padding:0;
	height:20px;
	z-index:10000;
	}

.ssmenu1 {
	width:135px;
	z-index:10000;
}

ul.ssmenu {
	margin-top:0px;
	z-index:10000;
}

.ssmenu2 {
	width:160px;
}



#menu_haut li.menu_end {
	background:none;
	}
#menu_haut li.menu_accueil a {
	background:url(../images/icone_accueil.gif) no-repeat 5px 0;
	}
#menu_compte {
	background-color:#000000;
	background:url(../images/fd_menu_compte.gif) ;
	color:#FFFFFF;
	position:absolute;
	right:20px;
	bottom:48px;
	width:485px;
	height:28px
    text-decoration: none;
    -moz-border-radius: 8px 8px 0 0;
    -webkit-border-radius: 8px 8px 0 0;
    border-radius: 8px 8px 0 0;
    -webkit-border-top-left-radius: 8px; /* pour Chrome */
    -webkit-border-top-right-radius: 8px; /* pour Chrome */
	font-size:0.77em;
}
#menu_compte a {
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
}
#menu_compte a:hover {
	color:#4cb9e4;
}
span.ss_menu_4 {
	position:absolute;
	right:0;
	bottom:30px;
	}
#menu_compte span.ss_menu_4 a {
	color:#000000;
	}


#menu_compte li {
	float:left;
	border-right:solid 1px #4e4e4e;
	height:20px;
	padding-top:8px;
	text-align:center;
	padding-left:8px;
	padding-right:8px;
}
#menu_compte li.ss_menu_1 {
	background:url(../images/icone_membre.gif) no-repeat 5px 8px;
	padding-left:25px;
}
#menu_compte li.ss_menu_2 {
	background:url(../images/icone_panier.gif) no-repeat 2px 7px;
	padding-left:25px;
}
#menu_compte li.ss_menu_3 {
	font-size:11px;
	border:none;
}
#menu_compte li.ss_menu_3 .menu_recherche {
	position:absolute;
	right:40px;
	bottom:3px;
	}
#menu_compte li.ss_menu_3 .menu_bouton {
	position:absolute;
	right:8px;
	top:5px;
	width:24px;
	height:19px;
	}
#menu_compte li.ss_menu_3 .menu_recherche input,
input.input_recherche {
	font-size:10px;
	color:#666666;
	background:url(../images/input_recherche.gif) right top no-repeat;
	height:17px;
	width:123px;
	border:0;
	padding-top:2px;
	vertical-align: middle;
	padding-left:15px;
}
#menu_compte li.ss_menu_3 .menu_bouton input,
input.bt_ok {
	/*margin-left:4px;
	background:url(../images/bt_submit_ok.png) no-repeat;
	height:19px;
	width:24px;
	border:0;
	vertical-align: middle;
	text-indent:-50000px;*/
	}
#encart_connexion {
	position:absolute;
	left:0px;
	bottom:40px;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	vertical-align:middle;
	width:280px;
	}

.mdp_oublie{color:#666 !important;}
span.ss_menu_4 {
	position: absolute;
	left:0;
	bottom:5px;
}
#encart_connexion input.username,
#encart_connexion input.password {
	background-color:#FFFFFF;
	border:solid 1px  #999999;
	font-size:11px;
	color:#333333;
	margin-top:4px;
	margin-right:5px;
	}
#encart_connexion div.bt_submit_connexion {
	padding-top:5px;
}


ul.miettes {
	list-style-type:none;
	margin-bottom:10px;
	color:#999999;
	margin-left:10px;
	padding-top:10px;
}
ul.miettes li {
	font-size:10px;
	display:inline;
	padding:0;
	color:#000000;
}
ul.miettes li a {
	color:#000000;
	text-decoration:none;
}
ul.miettes li a:hover {
	color: #666666;
}

ul.miettes .separ {
	margin-left:5px;
	margin-right:5px;
}

ul.miettes .end {
	float:none;
	clear:both;
}

#entete_page {
	position:relative;
	margin-left:10px;
	background:url(../images/fd_entete_page.gif) no-repeat ;
	padding-left:10px;
	height:26px;
	padding-top:4px;
	}
#entete_page span.titre_recherche {
	font-size:1.15em;
	color: #747474;
	border-left:solid 1px #000000;
	padding-left:15px;
	}
#entete_page span.titre_page {
	font-size:1.21em;
	text-transform:uppercase;
	padding-right:15px;
	}
#tri {
	position:relative;
	margin-top:10px;
	font-size:0.77em;
	margin-left:20px;
	}
#entete_page input.input_recherche {
	position:absolute;
	right:70px;
	bottom:0px;
	}
#entete_page input.bt_ok {
	position:absolute;
	right:35px;
	bottom:4px;
	}


#Questions_frequentes  div.faq_question_supp {
	padding-top:40px;
	padding-left:25px;
	padding-bottom:40px;
}


.faq .selection .question.hilite {
	cursor:pointer;
	color:#005693;
}
.liste_sportif_li_sportif {
	position:relative;
	width:151px;
	height:197px;
	float:left;
	padding:14px;
	background:url(../images/fd_vignette_joueur.gif) no-repeat;
	font-size:0.77em;
}
.liste_sportif_li_sportif a {
	text-decoration:none;
	}
.liste_sportif_li_sportif a:hover {
	color:#999999;
	}
.liste_sportif_montant_financement {
	font-weight:bold;
	}
.liste_sportif_img_sportif {
	width:140px;
	height:140px;
}
div.pages {
	position:relative;
	text-align:center;
}

div.pages ul {
	position:relative;
	padding:0;
	margin:0;
}

div.pages ul li {
	/*position:relative;
	display:inline;
	font-size:14px;
	font-weight:bold;
	color:#ffcc00;*/
}

div.pages ul li img {
	border:0;
}

div.pages ul li a {
	color:#000000;
	text-decoration:none;
}
div.pages ul li a.page {
	font-size:11px;
	text-decoration:none;
}

div.pages ul li a:hover {
	text-decoration:none;
	color:#C0C0C0;
}

div.paginateur {
	position:relative;
	border-bottom:dashed 1px #CCCCCC;
	height:30px;
	margin-top:20px;
	width:90%;
	margin-bottom:5px;
	margin-left:10px;
}
div.paginateur li {
	float:left;
}
div.resultats {
	float:left;
	font-size:12px;
	}
div.paginateur li.numero_page {
	display:block;
	float:left;
	font-size:12px;
	margin-left:5px;
	height:18px;
	width:20px;
	border:solid 1px #d6d6d6;
	padding-top:2px;
	}

div.paginateur div.resultats {
	text-align:center;
}

div.paginateur div.pages {
}
.liste_sportif_drapeau {
	position:absolute;
	right:25px;
}
#recurrent_inscriptiontotale {
	width: 420px;
	height:255px;
}
#index #recurrent_inscriptiontotale {
	background-color:#666666;
	}

#index #recurrent_inscriptiontotale {
	position:absolute;
	right:0;
	top:1px;
	background-color: #000000;
	height:254px;
	width:420px;
}
#recurrent_sponsor {
	position:absolute;
	top:10px;
	right:0;
	background:url(../images/fd_bouton_sponsor.png) no-repeat;
}
#recurrent_sportif {
	position:absolute;
	top:155px;
	height:86px;
	right:0;
	background:url(../images/fd_bouton_sportif.png) no-repeat;
}
.recurrent_inscription {
	width:397px;
	height:138px;
	margin-bottom:12px;
	padding-left:15px;
	padding-top:15px;
	font-family:arial;
}
.recurrent_inscription .devenir{
	color:#000000;
	font-size:18px;
	font-weight:bold;
	text-indent:-50000px;
}
.recurrent_inscription .devenir_quoi{
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	text-indent:-50000px;
}
.recurrent_inscription .savoir_plus a {
	display:block;
	position:absolute;
	bottom:20px;
	left:25px;
	height:20px;
	width:121px;
	font-size:0.71em;
	color:#89d4f2;
}
.recurrent_inscription .savoir_plus a:hover {
	color:#FFFFFF;
	}
.recurrent_inscription .inscrire a {
	display:block;
	position:absolute;
	bottom:20px;
	right:20px;
	height:20px;
	width:85px;
	background:url(../images/bt_sinscrire.gif) no-repeat;
	text-indent:-50000px;
}


div.synthese {
	height:254px;
}
#index div.synthese {
	position:absolute;
	right:0;
	top:1px;
	width:420px;
}

#index div.synthese {
	background-color: #000000;
}

div.macro_synthese {
	position:absolute;
	top:10px;
	right:0;
	background:url(../images/fd_synthese.png) no-repeat;

	font-family:arial;
	height:218px;
	margin-bottom:12px;
	padding-left:15px;
	padding-top:15px;
	width:397px;
}

div.macro_synthese span.infos {
	color:#FFFFFF;
	font-weight:bold;
	font-size:18px;
}

div.macro_synthese table {
	background-color:#FFFFFF;
	padding:5px;
	width:375px;
}

div.macro_synthese #credits {
	margin-top:5px;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
}

div.macro_synthese table td {
	padding:2px;
	font-size:14px;
	font-size:12px;
}

div.macro_synthese table th {
	padding:2px;
	font-size:14px;
}

div.macro_synthese table td.mise,
div.macro_synthese table th.mise {
	text-align:left;
	padding-left:5px;
}

div.macro_synthese table td.date,
div.macro_synthese table th.date,
div.macro_synthese table td.joueur,
div.macro_synthese table th.joueur {
	text-align:left;
}

div.macro_synthese table tr.ligne_0 td {
	background-color:#f4f4f4;
}

div.macro_synthese table tr.ligne_1 td {
	background-color:#ededed;
}

div.macro_synthese div.investissement {
	margin-top:10px;
}

.explication_liste_sportifs {
	width:90%;
	border:1px solid #b1b1b1;
	padding:10px;
}
.explication_liste_sportifs p {
	font-size:0.77em;
}
.explication_liste_sportifs h2 {
	font-size:1.15em;
	}
.nav_une {
	position:absolute;
	bottom:25px;
	left:460px;
}

/***** scroll à la une *******/

/* override the root element to enable scrolling */
#flowpanes {
	position:relative;
	overflow:hidden;
	clear:both;
}

/* override single pane */
#flowpanes div {
	float:left;
	display:block;
	width:670px;
	cursor:pointer;
	font-size:14px;
}

/* our additional wrapper element for the items */
#flowpanes .items {
	width:20000em;
	position:absolute;
	clear:both;
	margin:0;
	padding:0;
}

#flowpanes .less, #flowpanes .less a {
	color:#999 !important;
	font-size:11px;
}

/******fin scroll à la une *****/




/* everything is constructed with a single background image */
#flowtabs {
	padding:0;
	position:absolute;
	bottom:20px;
	right:430px;
	z-index:10;
	width:90px;

	/* IE6 specific branch (prefixed with "_") */
	_margin-bottom:-2px;
}

/* single tab */
#flowtabs li {
	position:relative;
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
}

/* a- tag inside single tab */
#flowtabs li a {
	display:block;
	float:left;
	height: 15px;
	width: 15px;
	padding:0px;
	margin:0px;
	background-color: #000000;
	margin-left:2px;

	/* font decoration */
	color:#ffffff;
	font-size:10px;
	text-align:center;
	text-decoration:none;

	-moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-border-top-left-radius: 2px; /* pour Chrome */
    -webkit-border-top-right-radius: 2px; /* pour Chrome */
}


/* mouseover state */
#flowtabs a:hover 		{ color:#fff;	 }

/* currently selected tabs */
#flowtabs a.current	{ cursor:default; }

#flowtabs a.current,
#flowtabs li a:hover	{ color:#fff; background-color:#666666 }



/* panes */
#flowpanes {
	width:960px;
	height:255px;
}


/* single pane */
#flowpanes div {
	display:none;
}

div.texte_une {
	padding:5px;
	}
div.texte_une h1 {
	text-transform:uppercase;
	font-size:1.15em;
	font-weight:bold;
}

/* some decorations for elements inside single pane */
#flowpanes div h2 {
	font-weight:normal;
	color:#ddd;
	letter-spacing:1px;
	margin:10px 0 0 0;
	font-size:22px;
}

#flowpanes a {
	color:#cc9;
	font-size:14px;
}

#flowpanes p, #flowpanes samp {
	color:#ccc;
}


#bloc_principal_sportif {
	width:90%;
	/*height:220px;*/
	position:relative;
	padding:5px;
	border:solid 1px #d6d6d6 ;
	margin-left:10px;
	margin-bottom:1em;

	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-border-top-left-radius: 8px; /* pour Chrome */
    -webkit-border-top-right-radius: 8px; /* pour Chrome */
}
#detail_sportif {
	float:left;
	background:url(../images/filet_img_joueur.gif) no-repeat;
	/*height:215px;*/
	padding-left:30px;
	width:50%;
}
#detail_sportif h1 {
	font-size:1.8em;
	font-weight:bold;
}
.drapeau_sportif {
	width:20px;
	margin-right:10px;
}

.notes_droite .notes_texte {
	font-style:italic;
	font-size:0.8em;
}

#infos_complementaires_sportif ul li {
	background-color:#f7f7f7;
	border-bottom:solid 1px #c6c6c6 ;
	padding:4px;
	color:#333232;
	font-weight:bold;
	}
#img_sportif {
	float:left;
}
#humeur {
	margin-top:4px;
	font-style:italic;
	}

.encadre_humeur {
	margin-bottom:20px;
}
#informations_sportifs div.onglet_stat ul.notes_gauche {
	float:left;
	width:200px;
}
#informations_sportifs div.onglet_stat ul.notes_gauche li,
#informations_sportifs div.structure li {
	clear:both;
	}
#informations_sportifs div.onglet_stat ul.notes_gauche input {
	float:right;
	margin-right:20px;
	width:50px;
	}
#informations_sportifs div.structure li input {
	float:right;
	margin-right:190px;
	}
#informations_sportifs div.onglet_stat div.notes_droite {
	float:left;
	width:300px;
}
#informations_sportifs div.onglet_stat ul.caracteristiques_gauche {
	float:left;
	width:200px;
}
#informations_sportifs div.onglet_stat div.caracteristiques_droite {
	float:left;
	width:300px;
}
#informations_sportifs div.boutons {
	float:none;
	clear:both;
	}
#informations_sportifs #infos_1 div {
	float:none;
	clear:both;
	}
#informations_sportifs div.liste div {
	float: none;
	}
#informations_sportifs #infos_1 div input,
#informations_sportifs #infos_1 div select {
	float:right;
	}
#informations_sportifs #infos div.champ {
	float:none;
	margin-bottom:5px;
	}
.liste_media_photo_li {
	float:left;
	margin-right:12px;
	margin-bottom:12px;
}
.liste_media_photo_li img {
	border:solid 1px #CCCCCC;
}
#detail_sportif {
	font-size:12px;
}
.texte_sponsorise {
	float:left;
}
.valeur_mise {
	float:left;
	width:30px;
}
.liste_jetons li {
	float:left;
	position:relative;
	width:55px;
	height:45px;
	margin-right:15px;
	font-size:11px;
}
.plus_et_moins {
	position:relative;
	width:15px;
	height:35px;
	float:left;
}
.liste_jetons li .mise_plus{
	position:absolute;
	top:0;
	left:0;
	width:12px;
	height:15px;
	text-decoration:none;
	background-color:#7c7b7b;
	color:#FFFFFF;
	text-align:center;
}
.liste_jetons li .mise_moins{
	position:absolute;
	top:20px;
	left:0;
	width:12px;
	height:15px;
	text-decoration:none;
	background-color:#7c7b7b;
	color:#FFFFFF;
	text-align:center;
}
.saison.en_cours {
	border-right:1px solid #b3b3b3;
}
.jauge {
	height:20px;
	border:solid 2px #b3b3b3;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-border-top-left-radius: 8px; /* pour Chrome */
    -webkit-border-top-right-radius: 8px; /* pour Chrome */
	width:344px;
	}

.jauge .texte {
	padding-top:4px;
	}
.jauge_vide {
	float:left;
	height:20px;
	background-color: #FFFFFF;
}
.jauge_sponsorise {
	float:left;
	height:20px;
	background-color:#91ad10;
	background-image:url(../images/jauge_sponsorise.gif);
}
.jauge_sponsorise_en_cours{
	float:left;
	height:20px;
	background-image:url(../images/jauge_sponsorise_en_cours.gif);
	background-color:#ee7514;
}
.drophover {
	color:#ffffff;
	background-color:#6cbfe0;
}


#encadre_mise {
	position:relative;
	margin-top:2em;
	background:url(../images/fd_encadre_mise.gif) no-repeat;
	width:380px;
	height:154px;
	font-size:0.77em;
	padding-top:40px;
	color:#FFFFFF;
	}
#encadre_mise .texte_sponsorise {
	padding-left:10px;
	float:left;
}
.droppable_jeton {
	float:right;
	width:110px;
	text-align:right;
	font-size:18px;
	color:#49afd8;
	margin-right:10px;
}
.droppable_jeton input {
	border:solid 1px #666666;
	background-color:#000000;
	color:#49afd8;
	left:0px;
	width:80px;
	height:20px;
	font-size:18px;
	padding:5px;
	text-align:center;
}
#encadre_mise .liste_jetons {
	position:relative;
	margin-top:1em;
	margin-left:10px;
}
#encadre_mise .button {
	background:black;
	color:white;
}

#colonne_gauche h1.titre_page {
	position:relative;
	margin-left:10px;
	background:url(../images/fd_entete_page.gif) no-repeat ;
	padding-left:10px;
	height:26px;
	padding-top:4px;

	font-size:1.21em;
	text-transform:uppercase;
	padding-right:15px;
	}
div.liste {
	position:relative;
	margin-left:10px;
	}


ul.actu,
ul.presse {
	border:solid 1px #CCCCCC;
	padding:5px;
	margin-bottom:1em;
	}
ul.actu div.media,
ul.presse div.media {
	float:left;
	padding-top:25px;
}
ul.actu div.titre,
ul.presse div.titre {
	font-size:0.88em;
	font-weight:bold;
	margin-bottom:5px;
	/*border-bottom:solid 1px #CCCCCC;*/
	background-color:#000000;
	padding:2px;
	color:#FFFFFF;
	padding-left:90px;
}
ul.actu div.date,
ul.presse div.date {
	font-size:0.71em;
	color:#005693;
	padding-left:90px;
}
ul.actu div.resume,
ul.actu div.reponse,
ul.presse div.resume,
ul.presse div.texte {
	font-size:0.77em;
	text-align:justify;
	margin-top:1em;
	padding-left:90px;
}
ul.actu div.resume,
ul.presse div.resume {
	color:#666666;
}
ul.actu div.lien,
ul.presse div.lien {
	font-size:0.71em;
	padding-left:90px;
}

.presse_pdf{
	text-align:center;
}


/* pages statiques */

#texte_standard {
	position:relative;
	margin-left:20px;
	}
#texte_standard p,
#texte_standard ul {
	font-size:0.77em;
	}
#texte_standard p {
	margin-bottom:1em;
	margin-top:1em;
	}
#texte_standard ul li {
	margin-left:4em;
	list-style-type: disc;
	line-height:1.5em;
	}
#texte_standard p {
	text-align:justify;
	line-height:1.5em;
	}
#texte_standard h2 {
	text-transform:uppercase;
	color:#005693;
	font-size:1.15em;
	margin-top:1em;
	}
#texte_standard h3 {
	font-size:0.88em;
	margin-top:1em;
	font-weight:bold;
	}


/* inscription */

#inscription_sponsor,
#frm_sportif {
	margin-left:20px;
	border:solid 1px #999999;
	padding:20px;
	padding-top:0px;
	margin-top:20px;
	margin-bottom:2em;
	}
#message_avertissement {
	font-size:0.77em;
	padding:10px;
	padding-left:15px;
	}
form#compte_sponsor {
	margin-left:20px;
	margin-bottom:20px;
	}
#inscription_sponsor legend,
#frm_sportif legend,
#compte_sponsor legend,
#remboursement legend
	 {
	background-color:#006B95;
	font-size:1em;
	font-weight:bold;
	width:90%;
	color:#FFFFFF;
	padding:5px;
	margin-bottom:0.5em;
	margin-top:1em;

	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-border-top-left-radius: 8px; /* pour Chrome */
    -webkit-border-top-right-radius: 8px; /* pour Chrome */
	}
#inscription_sponsor .champ,
#frm_sportif .champ {
	margin-bottom:1em;
	}
#inscription_sponsor .champ input,
#inscription_sponsor .champ select,
#frm_sportif .champ input,
#frm_sportif .champ select {
	}
#inscription_sponsor .label,
#frm_sportif .label {
	float:left;
	width:190px;
}
#inscription_sponsor div.champ,
#frm_sportif div.champ {
	font-size:0.77em;
	}
#inscription_sponsor select,
#frm_sportif select {
	/*font-size:0.77em;*/
}

#inscription_sponsor input,
#frm_sportif input {
	border:dashed 1px #999999;
	}

#inscription_sponsor fieldset,
#frm_sportif fieldset {
	border:none;
	}
.historique table {
	font-size:0.77em;
	border:solid 1px #666666;
}
.historique table tr td {
	text-align:center;
	background-color: #F2F2F2;
}
.paginateur {
	font-size:0.77em;
}
div.boutons input,
#compte_sponsor input.bouton {
	background-color: #333333;
	color:#ffffff;
	border:none;
	padding:3px;
	font-weight:bold;
	margin-top:1em;
}
#compte_sponsor .historique input.bouton {
	margin:0;
	padding-top:0;
	padding-bottom:0;
}

input.bouton {
	cursor:pointer;

}
#partenaire_1 div.partenaire div.boutons input {
	margin-top:0;
	margin-bottom:1em;
	}
.historique table tr th {
	background-color:#006B95;
	color:#ffffff;
	padding:3px;
	}
.historique caption	{
	font-size:1.2em;
	text-align:left;
	color:#006B95;
	font-weight:bold;
	margin-top:2em;
	margin-bottom:1em;

	}
#compte_sponsor fieldset div.champ {
	font-size:0.77em;
	}
#compte_sponsor fieldset.mes_informations {
	border:none;
	margin-bottom:1em;
	}
fieldset.mes_informations #historique caption {
	font-size:1.15em;
	font-weight:bold;
	margin-top:1em;
	text-align:left;
	}
#historique table {
	margin-bottom:1em;
	}

.lien_inscription {
	margin-top:50px;
	font-size: 0.77em;
	margin-left: 35px;
}


/* CGV */
#cgu_generales p {
	font-size:0.77em;
	margin-left:2em;
	text-align:justify;
	}






/*FAQ */

ul#faq {
	font-size:0.77em;
	margin-left:2em;
	margin-top:1.5em;
}
ul#faq .question {
	font-weight:bold;
	padding-left:20px;
	background:url(../images/bt_paginateur_dernier.png) no-repeat;
	}
.reponse {
	margin-top:0.5em;
	}


/* connexion */
#mon_compte h1.titre_page {
	margin-top:1em
	}

fieldset.connection {
	margin-left:30px;
	margin-top:15px;
	/*width:415px;*/
	height:279px;
	background:url(../images/fd_fieldset.jpg) no-repeat;
	border:solid 1px #666666;
	}

fieldset.connection legend,
fieldset.retrouver_mot_de_passe legend {
	font-weight:bold;
	font-size:1em;
	margin-left:1em;
	}

#champs_connection {
	position:relative;
	margin-left:2em;
	margin-top:1em;
	width:60%;
}

#champs_connection label,
fieldset.retrouver_mot_de_passe label {
	font-size:0.77em;
	font-weight:bold;
	}

#champs_connection input {
	float:right;
	font-size:12px;
	}

#champs_connection input.submit,
fieldset.retrouver_mot_de_passe input.submit {
	background-color:#000000;
	color:#FFFFFF;
	border:solid 1px #FFFFFF;
	}

#champs_connection div {
	margin-bottom:0.5em;
	}

fieldset.retrouver_mot_de_passe {
	margin-left:30px;
	margin-top:15px;
	/*width:415px;*/
	border:solid 1px #666666;
	}
#champs_motdepasse_retrouver {
	position:relative;
	margin-left:1em;
	padding-bottom:1em;
	}
fieldset.connection .erreur,
fieldset.retrouver_mot_de_passe .erreur {
	font-size:0.77em;
	font-weight:bold;
}


ul#actu {
	margin-left:20px;
}
div.lien_toutes_actus {
	background-color:#000000;
	color:#FFFFFF;
	margin-left:20px;
	padding-left:10px;
	font-size:0.77em;
	font-weight:bold;
	text-align:center;
}
div.lien_toutes_actus a {
	color:#4cb9e4;
	text-decoration:none;
}
div.lien_toutes_actus a:hover {
	color:#ffffff;
	}







/* panier */
#contenu_panier {
	position:relative;
	margin-top:1em;
	margin-left:10px;
	padding-left:65px;
	background:url(../images/panier_golf.jpg) no-repeat 0px 10px;
	}
#contenu_panier fieldset {
	border:0;
	}
#tab_panier {
	width:100%;
	font-size:0.77em;
	}
.label_cgu {
	font-size:0.77em;
	}
#tab_panier th {
	background-color: #666666;
	color:#FFFFFF;
	text-align:left;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	}
#tab_panier td {
	padding:10px;
	padding-left:10px;
	border-right:solid 1px #CCCCCC;
	}
#tab_panier tr {
	margin-bottom:2px;
	}
#tab_panier caption {
	font-size:18px;
	color:#0a4096;
	text-align:left;
	margin-bottom:1em;
	}
.alt0 {

	}
.alt1 {
	/*background-color:#f0f8fb;*/
	background-color: #F0F0F0;

	}
#contenu_panier #champ_total {
	font-weight:bold;
	text-align:right;
	margin-top:1em;
	border-top:solid 1px #333333;
	padding-top:5px;
	}
fieldset.panier input,
.form_payment input {
	background-color: #333333;
	color:#FFFFFF;
	border:0;
	font-size:1.15em;
	margin-top:1em;
}

.form_payment_nulle {
	font-weight:bold;
	text-align:right;
	margin-top:1em;
	border-top:solid 1px #333333;
	padding-top:5px;
}

#contenu_panier #champ_credits,
#contenu_panier #champ_credits_utilise {
	font-size:0.77em;
	font-weight:bold;
}
#contenu_panier .boutons {
	margin-bottom:2em;
}



/* partenaires */
.partenaires {
	padding-top:5px;
	margin-bottom:2em;
}
.partenaires div.liste {
	font-size:0.77em;
	margin-left:20px;
	padding-top:1em;
	margin-top:1em;
}
.partenaires div.liste h3 {
	font-size:1.5em;
	font-weight:bold;
	color:#4cb9e4;
}
.partenaires div.liste dl {
	position:relative;
	padding-top:20px;
	padding-bottom:20px;
	border-top:dashed 1px #999999;
}
.partenaires div.liste img {
	float:left;
	margin-right:10px;
	}
.partenaires div.liste dl dd.detail_partenaire,
.partenaires div.liste dl dd.lien_partenaire {
	margin-left:87px;
	}
.partenaires div.liste li.infos_partenaire {
	clear:both;
	margin-top:1em;
	border-top:dashed 1px #999999;
	padding-top:1em;
	}
.partenaires h2 {
	margin-left:20px;
	margin-top:1em;
}
.partenaires .remises {
	position:relative;
	margin-top:1em;
	margin-left:85px;
	font-size:0.9em;
}
.partenaires .remises table {
	border:1px solid silver;
}
.partenaires .remises .libelle {
	padding-left:10px;
	font-weight:bold;
}
#liste_commercial dl dt img {
	margin-top:15px;
	}






/* PANIER*/
#cgv {
	margin-top:1em;
	}
#erreur_cgu_oui {
	background-color:#990000;
	padding:5px;
	color:#FFFFFF;
	font-size:0.77em;
	font-weight:bold;
}
ul.commande {
	position:relative;
	margin-bottom:1em;
	font-weight:bold;
}
.contenu_commande {
	margin-left:50px;
}
.contenu_commande .label {
	float:left;
	width:80%;
}

#detail_facture .label {
	float:left;
	width:240px;
}

#detail_facture .numero {
	font-size:1.15em;
}
#detail_facture span.total,
#recap_paiement span.total {
	display:block;
	float:left;
	text-align:right;
}
#detail_facture span.total {
	width:85px;
}
#recap_paiement span.total {
	width:20%;
}
#detail_facture span.taux_tva {
	display:block;
	float:left;
	text-align:right;
	width:40px;
}

.contenu_commande .dont {
	font-style:italic;
}

#detail_facture .tva {
	font-style:italic;
}

.contenu_commande {
	font-size:0.77em;
	padding-left:1em;
	padding:8px;
}

.contenu_commande .sep {
	height:1em;
}

.contenu_commande .entete,
.contenu_commande .droit_quote_part,
#recap_paiement .contenu_commande .frais_de_transaction,
.contenu_commande .total_facture {
	background-color:#d0d8e8;
	border:solid 1px #FFFFFF;
}
.contenu_commande .droit_proximite,
#detail_facture .contenu_commande .frais_de_transaction,
.contenu_commande .total_mises,
.contenu_commande .tva {
	background-color:#e9edf4;
}

.contenu_commande .entete,
.contenu_commande .total_mises,
.contenu_commande .dont,
.contenu_commande .droit_quote_part,
.contenu_commande .droit_proximite,
.contenu_commande .frais_de_transaction,
.contenu_commande .total_facture,
.contenu_commande .tva {
	padding-left:8px;
	padding-right:8px;
}

.contenu_commande .total_mises,
/*.contenu_commande .droit_quote_part, */
/* .contenu_commande .droit_proximite, */
.contenu_commande .frais_de_transaction,
.contenu_commande .total_facture {
	padding-bottom:1em;
	padding-top:1em;
}

.contenu_commande .droit_quote_part,
.contenu_commande .droit_proximite,
#detail_facture .contenu_commande .tva {
	padding-bottom:5px;
	padding-top:5px;
	margin-left:30px;
}

#detail_facture .contenu_commande .droit_proximite .label,
#detail_facture .contenu_commande .tva .label,
#detail_facture .contenu_commande .droit_quote_part .label {
	width: 210px;
}

#detail_facture .adresse {
	padding-top:30px;
	padding-bottom:30px;
	float:left;
	width:45%;
	/* font-size:0.77em; */
	padding-right:15px;
}
#detail_facture .mentions_facture {
	padding-top:30px;
	padding-bottom:30px;
	font-size:0.9em;
	font-style:italic;
}

#detail_facture .adresse .nom {
	text-transform:uppercase;
}
.contenu_commande .entete,
.contenu_commande .total_facture {
	font-weight:bold;
}

.contenu_commande .reglement {
	font-weight:bold;
	border-top:dashed 1px #666666;
	padding-top:1em;
}
.contenu_commande .reglement div.total {
	color:#006b95;
}
div.form_payment {
	margin-left:50px;
}
.contenu_commande {
	position:relative;
	margin-top:1em;
	padding-left:65px;
	background:url(../images/panier_golf.jpg) no-repeat 0px 10px;
}
#contenu_commande ul.totaux {
	position:relative;
	margin-left:50px;
	font-size:0.77em;
	font-weight:bold;
}
#contenu_commande ul.totaux li {
	line-height:1.5em;
}
.contenu_commande div.resultat {
	font-size:1.2em;
	margin-left:50px;
	margin-top:1em;
	margin-bottom:1em;
	font-weight:bold;
	color: #990000;
}
div.lien_retour a {
	font-size:0.77em;
	text-decoration:none;
	font-weight:bold;
	color: #666666;
}
div.lien_retour a:hover {
	color:#333333;
}
#contenu_commande div.lien_retour {
	margin-left:50px;
}
div.panier_vide {
	margin-left:50px;
	margin-bottom:1em;
	margin-top:1em;
	font-weight:bold;
}
div.lien_retour {
	margin-left:50px;
}

/*PAGE QUI SOMMES NOUS*/

.qsn{
	margin-left:70px;
	font-size:12px;
	text-align:justify;
	width:800px;
}

.intertitre{
	font-size:20px;
	margin-top:30px;
	color:#005693;
}

.page{
	margin-left:30px;
	margin-bottom:40px;
}

/*PAGE REMBOURSEMENT */

#remboursement .credits{width:440px; margin: 10px 0 0 50px;}

#investissement .credits .champ {font-size:13px; margin: 0px !important;}

.remboursement{
	width: 440px;
	margin:20px 0 25px 50px;
}

.remboursement form {margin-top:15px}


.remboursement .champ{margin-bottom: 10px;}


#remboursement .credits .champ{margin:20px; font-size:16px;}

/*PAGE PARRAINS*/

.parrains{
	margin-left:70px;
	font-size:12px;
	text-align:justify;
	width:800px;
}

.parrains .page{
	margin-bottom:10px;
}

.jf{
	float:right;
	margin:0 0 30px 20px;
}

.virginie{
	float:left;
	margin:0 20px 20px 0;
}

