/* PRINCIPAL */
body
{
	color: #335d78;
	font-size: 100%;
	font-family: "Helvetica", Verdana, Arial, sans-serif;
	margin: 0;
	background: #ffffff url("../images/img/back.jpg") top center no-repeat;
}
form, fieldset
{
	border: none;
	margin: 0;
	padding: 0;
}
a
{
	color: #0e568a;
	text-decoration: none;
}
a:hover
{
	color: #0e568a;
	text-decoration: underline;
}
a.img:hover
{
	text-decoration: none;
}
.h1
{
	margin: 1em 0;
	font-size: 1em;
	font-weight: bold;
	
}
/* WILDCARD_20101004 */
.rougetxt
{
	color: #ff0000;
	
}
.pagecurrent
{
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background: #3082b8;
	padding: 1px; 
	
}
.mdet
{
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background: #0e568a;
	padding: 5px; 
	
}
.mentionsdonnee
{
	font-size: 11px;
	padding: 10px; 
	
}
.mentionsdonnee2
{
	font-size: 11px;
	padding-top: 0px; 
	padding-bottom: 20px; 
	padding-left: 100px; 
	padding-right: 100px; 
    color: #ff0000;
	
}

td#demandesdiv1
{
    background-color: #dfe6ec;
	font-size: 11px;
	padding-top: 10px; 
	padding-bottom: 10px; 
	padding-left: 10px; 
	padding-right: 10px; 	
}
td#demandesdiv2
{
	font-size: 11px;
	padding-top: 10px; 
	padding-bottom: 10px; 
	padding-left: 10px; 
	padding-right: 10px; 	
}

td#demandesdiv3
{
    background-color: #dfe6ec;
	font-size: 11px;
	padding-top: 10px; 
	padding-bottom: 10px; 
	padding-left: 10px; 
	padding-right: 10px; 	
}
td#demandesdiv4
{
    background-color: #dfe6ec;
	font-size: 11px;
	padding-top: 10px; 
	padding-bottom: 10px; 
	padding-left: 10px; 
	padding-right: 10px; 	
}
/* Fin WILDCARD_20101004 */
.h2
{
	margin: 0.8em 0;
	font-size: 0.8em;
	font-weight: bold;
}
.h22
{
	margin: 10px;
	font-size: 0.9em;
	font-weight: bold;
}
.h3
{
	margin: 0.7em 0;
	font-size: 0.7em;
	font-weight: bold;
}
.h4
{
	margin: 0em 0;
	font-size: 0.7em;
}
.h1.upper, .h2.upper, .h3.upper, .h4.upper
{
	text-transform: uppercase;
}
.h1.italic, .h2.italic, .h3.italic, .h4.italic
{
	font-style: italic;
}
.texte
{
	font-size: 0.7em;
}
legend
{
	font-size: 0.7em;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 5px;
	padding-bottom: 5px;
}
.center
{
	text-align: center;
}
.right
{
	text-align: right;
}
.left
{
	text-align: left;
}
.color_h
{
	color: #033f6a;
}
/* WILDCARD_20101004 */
.indexetapestxt0
{
    color: #5AAF35;
	font-size: 12px;
}

.indexetapestxt
{
    color: #033f6a;
	height: 95px;
	font-size: 12px;
}

.deja
{
	font-size: 11px;
	color: #155b8e;
}

.accueil_votrecompte
{
	font-size: 19px;
	color: #809eb3;
	font-weight: bold;
}
/* Fin WILDCARD_20101004 */
img
{
	border: none;
}
.clear
{
	clear: both;
}
.float_right
{
	float: right;
}
.float_left
{
	float: left;
}
.hidden
{
	display: none;
}
/* ------------------------------------------ */
/* HEADER */
#header
{
	width: 999px;
	height: 131px;
	margin: 0 auto;
	background: #335d78 url("../images/img/header.jpg") no-repeat;
	position: relative;
}

td#header01
{
	width: 716px;
	height: 131px;
}

td#header02
{
	height: 121px;
	padding-left: 8px;
}

td#header02a
{
	height: 131px;
}

#header #logo
{
	position: absolute;
	top:40px;
	left: 80px;
}

#header #identification
{
	font-size : 0.6em;
	text-align: right;
	/*width: 300px;*/	
}

#header #identification #login, #header #identification #password
{
	font-size: 1.25em; /* taille de la balise encadrante */
	color: #335d78;
	border: 0px solid #c0ced9;
	
}
#header #identification #login
{
	width: 192px;
	height: 16px;
	background: #335d78 url("../images/img/input.jpg") no-repeat;
	border: 0px 
}
#header #identification #password
{
	width: 192px;
	height: 16px;
	background: #335d78 url("../images/img/input.jpg") no-repeat;
	border: 0px; 
}
#header #identification #identifier, #header #identification #remember_me
{
	vertical-align: bottom;
	margin-top: 0;
	margin-bottom: 0;
}

td#loginnew1
{
	margin: 0;
	padding-right: 10px;
    color: #155b8e;
}
td#loginnew2
{
	margin: 0;
	padding-right: 23px;
    color: #155b8e;
	padding-bottom: 3px;
}
td#loginnew3
{
	margin: 0;
	height: 20px;
    padding-right: 5px;
	padding-bottom: 4px;
}
td#loginnew4
{
	margin: 0;
	height: 20px;
    padding-right: 5px;
}
td#loginnew5
{
	margin: 0;
	height: 20px;
	padding-right: 5px;
}

td#loginnew7
{
	margin: 0;
	height: 20px;
    padding-left: 38px;
    padding-right: 12px;
}

td#loginnew8
{
	margin: 0;
	height: 20px;
}

#header_bandeau
{
	position: relative;
	margin: 0 auto;
	width: 999px;
	height: 27px;
}

#header_bandeau #bdo-homme
{
	position: absolute;
	right: 0;
	bottom: 0;
}

td#slogan1
{
	width: 929px;
	margin: 0;
    padding-top: 4px;
	padding-left: 10px;
}

td#slogan2
{

	margin: 0;
    padding-top: 5px;
	padding-left: 0px;
	text-align: left;
}

.slogan3a
{
	font-size: 0.8em;
	color: #0e568a;
	text-transform : uppercase;
}

.slogan3b
{
	font-size: 0.8em;
	color: #3f3f3f;
	text-transform : uppercase;
}

	
/* ------------------------------------------ */
/* FOOTER */
#footer
{
	margin: 0 auto;
	width: 100%;
	height: 150px;
	background: url("../images/img/backf.jpg") repeat-x;
	text-align: center;
	font-size : 0.6em;
}
#footer #footer_content
{
	padding-top: 10px;
}
#footer #footer_content a.link
{
	padding: 0 15px;
}
/* ------------------------------------------ */
/* CONTENU GENERAL */
#content
{

	width: 999px;
	margin: 0 auto;
}
#zoom_content
{
	font-size: 0.6em;
	padding: 5px 25px;
	text-align: right;
}
#main_content
{
	margin:0;
	padding:0;
	text-align: justify;
}
#col_main
{
	float: left;
	width: 663px;
	margin: 0 0 30px 0px;
}
#col_sec
{
	float: right;
	width: 324px;
	margin: 0 0px 0px 0;
}
#col_one
{
	float: left;
	width: 999px;
	margin: 0 0px 30px 0px;
}
#fil_ariane
{
	float: left;
	width: 860px;
	margin: 0 0px 0px 65px;
}
#fil_ariane_vert 
{
	float: left;
	width: 860px;
	margin: 0 0px 0px 65px;
}
#fil_ariane_vert a 
{
	color: #881188;
}

#fil_ariane_rose 
{
	float: left;
	width: 860px;
	margin: 0 0px 0px 65px;
	color: #FF0000;
}
#fil_ariane_rose a 
{
	color: #009966;
}
.rectangle
{
	font-size : 1em;
	margin : 10px 10px 10px 10px;
	padding: 2px  2px 2px 5px;
	color: #ffffff;
	background: url("../images/cadre-2deplie.png") repeat;
}
.accueiltxt1
{
	font-size : 0.9em;
	color: #7ca313;
    font-weight: bold;
	
}
.accueiltxt2
{
	font-size : 1.30em;
	color: #185d8f;
	font-weight: bold;
	
}
.accueiltxt3
{
	font-size : 0.8em;
	color: #494949;
}
.accueiltxt4
{
	font-size : 0.8em;
	color: #494949;
}
.accueiltxt5
{
	font-size : 1em;
	color: #494949;
}
.accueiltxt6
{
	font-size : 0.8em;
	color: #0e568a;
}

.stepaccueil1
{
	font-size : 0.8em;
	color: #1c5f90;
    line-height: 1em;
	font-weight: bold;
}

.stepaccueil2
{
	font-size : 0.7em;
	color: #676767;
    line-height: 1.1em;
}

.gec
{
	font-size : 1.2em;
	color: #1d6091;
    text-transform : uppercase;
}

.bascasino0
{
	color: #377bb9;
}


td#bascasino
{
	margin: 0;
	padding: 0;
    width: 999px;
	height: 59px;
	background: url("../images/img/bascasino.jpg") no-repeat;
}



td#gec1
{
	margin: 0;
    padding-top: 25px;
}


td#accueiltd1
{
	margin: 0;
    padding-top: 5px;
	padding-left: 11px;
}
td#accueiltd2
{
	margin: 0;
    padding-top: 5px;
	padding-left: 10px;
    line-height: 1.3em;
}
td#accueiltd3
{
	margin: 0;
    padding-top: 20px;
	padding-left: 18px;
    line-height: 1.5em;
}


td#stepaccueil1b
{
	margin: 0;
	padding: 0;
    width: 215px;
	height: 28px;
	background: url("../images/img/stepvert.jpg") no-repeat;
    color: #ffffff;
	font-weight: bold;
	text-align: center;
	text-transform : uppercase;
}

td#stepaccueil2b
{
	margin: 0;
	padding: 0;
    width: 215px;
	height: 28px;
	background: url("../images/img/stepvert.jpg") no-repeat;
    color: #ffffff;
	font-weight: bold;
	text-align: center;
	text-transform : uppercase;
}

td#stepaccueil3b
{
	margin: 0;
	padding: 0;
    width: 215px;
	height: 28px;
	background: url("../images/img/stepvert.jpg") no-repeat;
    color: #ffffff;
	font-weight: bold;
	text-align: center;
    text-transform : uppercase;
}

td#stepaccueil1c
{
	margin: 0;
	padding: 0;
    width: 215px;
	height: 204px;
	background: url("../images/img/imgstep1.png") no-repeat;
	padding-left: 37px;
	padding-right: 37px;
    padding-top: 14px;
    text-align: center;
}

td#stepaccueil2c
{
	margin: 0;
	padding: 0;
    width: 215px;
	height: 204px;
	background: url("../images/img/imgstep2.png") no-repeat;
	padding-left: 37px;
	padding-right: 37px;
    padding-top: 14px;
    text-align: center;
}

td#stepaccueil3c
{
	margin: 0;
	padding: 0;
    width: 215px;
	height: 204px;
	background: url("../images/img/imgstep3.png") no-repeat;
	padding-left: 37px;
	padding-right: 37px;
    padding-top: 14px;
    text-align: center;
}



/* ------------------------------------------ */
/* Blocs pour la colonne principale */
/* bloc principal */
#col_main #main_bloc
{
	width: 560px;
	margin-left: 10px;
	border: 1px solid #c0ced9;
	background: transparent url("../images/contenu-fond-degrade-1pix.png") repeat-x bottom;
	position: relative;
}
#col_main #main_bloc.trefle_margin
{
	width: 547px;
	margin-left: 23px;
	margin-top: 20px;
}
#col_main #main_bloc .picto_trefle
{
	height: 74px;
	padding-top: 5px;
	padding-left: 75px;
	/* WILDCARD_20101004 */
	font-size: 0.8em; 
	/*font-size: 0.6em;*/
	/* Fin WILDCARD_20101004 */
	color: #5AAF35;
	background: url("../images/picto-trefle.png") no-repeat;
	position: absolute;
	/* WILDCARD_20101004 */
	top: -25px; 
	/*top: -20px;*/
	/* Fin WILDCARD_20101004 */
	left: -25px;
}
/* WILDCARD_20101004 */
.lienetsvert
{
	color: #5AAF35;
}
/* Fin WILDCARD_20101004 */
/* cadres pour la colonne secondaire */
#col_sec #cadre_main
{
	width: 304px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	position: relative;
	background: url("../images/img/colback.png") repeat;
    padding: 10px;
}
#col_sec #cadre_main .end
{
	border-width: 0px;
}
#col_sec #cadre_top
{
	width: 304px;
    height: 67px;
	margin: 0px;
}
#col_sec #cadre_top .bloc
{
	padding: 0px;
	margin: 0px;
}
#col_sec #cadre_bottom
{
	width: 324px;
	padding: 0px;
	margin: 0px;
}
#col_sec #cadre_bottom .bloc
{
	padding: 0px;
	margin: 0px;
}

/* Bloc pour la colonne unique */
#col_one #main_bloc
{
	width: 999px;
	margin: 0 5px;
	border: 1px solid #c0ced9;
	background: transparent url("../images/contenu-fond-degrade-1pix.png") repeat-x bottom;
	position: relative;
}

/* zones repliables */
.zone
{
	float: left;
	display: inline;
	width: 275px;
	margin: 5px 0 5px 8px;
	border: 1px solid #c0ced9;
}
.zone.double
{
	width: 560px;
                    background-color: #e3f4ff;
}
.zone.triple
{
	width: 999px;
}
.zone.triple2
{
	width: 828px;
}

.zone.triple3
{
	width: 999px;
        background-color: #E3F4FF;
}

.zone.demi
{
	width: 410px;
}
.zone.demi2
{
	width: 410px;
	height: 131px;
}

.zone.demi2 .tableau_chiffre
{
	text-align : center;
	margin: 30px 1px 1px 1px;
	font-size: 2em;
}
.zone .titre, .zone .titre_link
{
	color: #ffffff;
	padding: 2px 0 5px 20px;
}
.zone .titre_actif
{
	background: url("../images/cadre-2deplie.png") repeat;
}

.zone .titre_complet
{
	background: url("../images/cadre-2deplie-vert.png") repeat;
}

.zone .titre_inactif
{
	background: url("../images/cadre-1plie.png") repeat;
}
.zone .titre_user
{
	color: #ffffff;
	padding: 5px 0 5px 15px;
}
.zone .titre_user_actif, .zone .titre_user_inactif
{
	background: url("../images/cadre-bleu-user-2pix.png") repeat;
}
.zone .titre a, .zone .titre_user a, .zone .titre_link a
{
	color: #ffffff;
}

.zone .titre_fixe
{
	color: #ffffff;
	padding: 2px 0 5px 20px;
	background: url("../images/cadre-bleu-user-2pix.png") repeat;
}
.zone .switch
{
	margin-right: 5px;
	float: right;
}
/* WILDCARD_20101004 */
.corps2
{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 11px;
}


.cgugras0
{
	font-size: 16px;
}

.cgugras
{
	font-size: 16px;
}
/* Fin WILDCARD_20101004 */

.zone .corps
{
	margin: 0;
	padding: 0;
	border: 0;
}
.zone .corps.h_limite
{
	height: 246px;
	overflow: scroll;
}
.zone .corps .liste_cases
{
	padding: 0;
	overflow: scroll; 
	height: 210px;
}
.zone .corps .liste_cases.small
{
 	height: 176px;
}
.zone .liens
{
	padding: 1px 3px;
	background-color: #e3f4ff;
}

/* info bulle */
fieldset.with_help
{
	position: relative;
}
.info_bulle
{
	width: 250px;
	z-index: 200;
	position: absolute;
	left: 50px;
	display: none;
}
.info_bulle .errors
{
	margin: 0;
	padding: 0;
	list-style-position: inside;
	font-size: 0.7em;
}
.info_bulle .info_bulle_fermer
{
	text-align: right;
}
a.help, a:hover.help
{
	text-decoration: none;
	vertical-align: middle;
}
/* --------------------------------- */
/* blocs et séparateurs */
/* blocs */
.bloc
{
	padding: 0px 0px;
}
.bloc2
{
	padding: 0px 8px;
}
.bloc.padding_tb
{
	padding: 5px 0;
}
.bloc.trefle_margin
{
	color: #033f6a;
	padding-left: 58px;
	padding-right: 50px;
}
.bloc.bloc_accueil
{
	color: #033f6a;
	background: transparent url("../images/contenu-jeu.png") no-repeat bottom left;
}
.bloc.gratuit
{
	color: #ffffff;
	background: transparent url("../images/cadre-bleu-gratuit-2pix.png") repeat;
}
.bloc.cadre_bleu_g
{
    width: 324px;
	height: 67px;   
	background: url("../images/img/cadre-bleu-g.png") no-repeat;
}

.bloc.cadre_vert_d
{
	color: #ffffff;
	background: url("../images/cadre-vert-default.png") no-repeat 50%;
}
.bloc.cadre_bleu_clair
{
	color: #ffffff;
	background: url("../images/cadre-1plie.png") repeat;
}
.bloc.cadre_bleu
{
	color: #ffffff;
	background: url("../images/cadre-2deplie.png") repeat;
}
.bloc.cadre_user
{
	color: #ffffff;
	background: url("../images/cadre-bleu-user-2pix.png") repeat;
}
.bloc.cadre_info_g
{
	color: #ffffff;
	background: url("../images/cadre-info.png") no-repeat;
}
.bloc.cadre_user_g
{
	color: #ffffff;
	background: url("../images/cadre-bleu-user.png") repeat;
}
.bloc.cadre_user_g2
{
	color: #ffffff;
	background: url("../images/cadre-bleu-user2.png") no-repeat;
}
.bloc.info_bulle_corps
{
	background-color: #ffffff;
	border: 1px solid #335d78;
	border-top: none;
}
.bloc.cadre_liens
{
	background-color: #e3f4ff;
}
.bloc.cadre_user_g a , .bloc.cadre_bleu a
{
	color: #ffffff;
}

.bloc.cadre_bordure
{
	/*float: left;
	display: inline;*/
	margin: 10px 0px 0px 0px;
	border: 1px solid #c0ced9;
	padding: 0px 0px;
	/*width: 828px;*/
}



/* blocs-colonnes */
.bloc_vertical
{
	float: left;
}
.bloc_vertical.colonne_accueil
{
	width: 170px;
	padding: 0 2px;
	vertical-align: bottom;
}
.bloc_vertical.colonne_fiche
{
	width: 270px;
	margin-left: 5px;
	margin-right: 5px;
}

.bloc_vertical.colonne_fiche2
{
	width: 250px;
	margin-left: 5px;
	margin-right: 5px;
        height: 16px;
}

.bloc_vertical.colonne_fiche3
{
	width: 190px;
	margin-left: 5px;
	margin-right: 5px;
        height: 16px;
}
.bloc_vertical.colonne_fiche_half
{
	width: 410px;
	margin-left: 5px;
	margin-right: 5px;
}
.bloc_vertical.colonne_recherche
{
	width: 550px;
	margin-left: 5px;
	margin-right: 5px;
}
.bloc_vertical.colonne_recherche_simple
{
	width: 620px;
	margin-left: 5px;
	margin-right: 5px;
}
	
/* séparateurs de blocs */
.bloc_separator
{
	padding: 0;
	margin: 0;
	height: 8px;
	width: 100%;
}
.bloc_separator.fleche_bleu_bas
{
	background: transparent url('../images/fleche-separation-bas.png') repeat-x top left;
}
.bloc_separator.gratuit_fleche
{
	background: transparent url('../images/cadre-bleu-gratuit-fleche.png') repeat-x top left;
}
.bloc_separator.fleche_cadre_vert_bas
{
	background: transparent url('../images/fleche-separation-vert.png') repeat-x top left;
}
.bloc_separator.fleche_cadre_bleu_clair
{
	background: transparent url('../images/fleche-separation-bleu-clair.png') repeat-x top left;
}
.bloc_separator.ligne_cadre_main
{
	border-top: 1px solid #809AAE;
}
.bloc_separator.info_bulle_top
{
	background: transparent url('../images/fleche-separation-haut.png') no-repeat top left;
}
.bloc_separator.fleche_liens_haut
{
	background: transparent url('../images/fleche-atteste-haut.png') repeat-x top left;
}

/* séparateurs verticaux */
.bloc_separator_vertical
{
	float: left;
	width: 1px;
}
.bloc_separator_vertical.ligne_accueil
{
	height: 175px;
	background: url("../images/background-degrade-1pix.png") no-repeat bottom;
}
/* ------------------------ */
/* textes et listes */
.photo_user
{
	width: 60px; 
	float: left;
}
.texte_cadre, .texte_cadre_left
{
	float: left;
	width: 185px;
	margin-left: 5px;
}
.texte_cadre_large
{
	float: left;
	margin-left: 5px;
}
.texte_cadre_right
{
	float: right;
	width: 185px;
	margin-right: 10px;
	text-align: right;
	font-size: 1em;
}

.texte_cadre_center
{
	float: right;
	width: 185px;
	margin-right: 5px;
	text-align: center;
}

.texte_cadre_titre 
{
	float: left;
	width: 300px;
	margin-left: 5px;
}
.errors
{
	font-size: 1em;
}
/* table liste */
.liste
{
	width: 100%;
	border-collapse: collapse;
        float: left;
}
.liste .head
{
	background: #809aae;
}
.liste .head th a.sort-arrow-desc .ui-icon, .liste .head th a.sort-arrow-asc .ui-icon
{
	float:left;
}
.liste .pair
{
	background : #e3f4ff;
}
.liste .impair
{
	background: #c0ced9;
}
.liste .link a
{
	text-decoration: underline;
}
/* table informations */
.infos 
{
	width: 100%;
	border-spacing: 5px;
}
.infos .attribut
{
	width: 25%;

}
.infos .valeur
{
	border: 1px solid #c0ced9;
}
/* ---------------------------- */
/* formulaires */
.small_input
{
	width: 100px;
}
.medium_input
{
	width: 150px;
}
.large_input
{
	width: 200px;
}
.verylarge_input
{
	width: 300px;
}
.xlarge_input
{
	width: 800px;
}
.input_texte
{
	height: 1.25em;
	font-size: 1em; /* taille de la balise encadrante */
	color: #335d78;
	border: 1px solid #c0ced9;
	margin: 0;
}
.input_textarea
{
	font-size: 1.25em; /* taille de la balise encadrante */
	color: #335d78;
	border: 1px solid #c0ced9;
	margin: 0;
}
.input_submit_suivant
{
	width: 324px;
	height: 43px;
	margin: 0;
	padding-top: 0px;
	padding-left: 0px;
	color: #ffffff;
	font-size: 1em;
	font-weight: bold;
	background: url("../images/img/cadre-vert-default-separe.png") no-repeat top left;
	border: none;
	cursor: pointer;
}

.input_submit_suivant2
{
	width: 100%;
	height: 49px;
	margin: 0;
	padding: 5px 15px 5px 8px;
	color: #ffffff;
	font-size: 1em;
	font-weight: bold;
	background: url("../images/cadre-vert-perso.png") repeat top left;
	border: none;
	cursor: pointer;
}
.input_submit_enregistrer
{
	width: 100%;
	height: 25px;
	margin: 0;
	padding: 5px;
	color: #335D78;
	font-size: 0.7em;
	font-weight: bold;
	text-align: right;
	background: url("../images/background-enregistrer.png") repeat top left;
	border: none;
	cursor: pointer;
}
.input_submit_valider
{
	height: 25px;
	margin: 0;
	padding: 5px;
	color: #335D78;
	font-size: 1em;
	font-weight: bold;
	text-align: right;
	background: repeat top left;
	border: none;
	cursor: pointer;
	text-decoration: none;
}

.info_valider
{
	width: 100%;
	height: 25px;
	margin: 0;
	color: #335D78;
	font-size: 0.7em;
	font-weight: bold;
	text-align: right;
	background: url("../images/background-enregistrer.png") repeat top left;
	border: none;
	cursor: pointer;
}
.input_link_enregistrer
{
	width: 100%;
	height: 25px;
	margin: 0;
	padding: 5px;
	padding-left:0px;
	padding-right:0px;
	
	color: #335D78;
	font-size: 0.7em;
	font-weight: bold;
	text-align: right;
	background: url("../images/background-enregistrer.png") repeat top left;
	border: none;
}


.button
{
	cursor:pointer;
	margin:0 4px 0 0;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
	padding:0.4em 1em;
	position:relative;
	text-align:center;
	text-decoration:none !important;
}
.button_icon
{
	width:8px;
	vertical-align: top;
}
.button_icon .ui-icon 
{
	position:absolute;
	/*margin-left:-8px;
	margin-top:-8px;
	left:50%;
	top:50%;*/
	left: 4px;
	top: 4px;
	margin: 0;
}
.input_select
{
	font-size: 1em; /* taille de la balise encadrante */
	color: #335d78;
	border: 1px solid #c0ced9;
	margin: 0;
}

.input_select2
{
	font-size: 1em; /* taille de la balise encadrante */
	color: #335d78;
	border: 1px solid #c0ced9;
	margin: 0;
	padding: 1px;
}
.label_select
{
	font-size: 1em; /* taille de la balise encadrante */
}
#limite_form
{
}
#limite_form table
{
	width: 100%;
}
/* ---------------------------- */
/* dialog box */
#dialog-valide table
{
	width: 100%;
}
/* ----------- jquery ui ----------- */
.ui-datepicker-trigger
{
	vertical-align: middle;
}
/* ----------- WATERMARK JS -------- */
/* watermark positioning container */
.updnWatermark
{
	position: relative;	/* positioning container */
	width: 0;
	height: 1.25em;	/* must specify height for consistent vertical alignment */
	vertical-align: top;
}
/* IE7/6 hasLayout hack */
.updnWatermark
{
	*zoom: 1;
}
/* watermark label styling */
.updnWatermark label
{
	position: absolute;
	left: 0.4em;
	top: 0.25em;
	white-space: nowrap;
	color: #c0ced9;
	padding-left: 4px;
	height: 1.25em;	/* must specify height for consistent vertical alignment */
	vertical-align: middle;
}
/* --------------- */

/* WILDCARD_20101004 */
td#btcorp
{
	width: 324px;
	height: 41px;
	margin: 0;
	padding: 0px;
	padding-left: 61px;
	padding-right:0px;	
	color: #ffffff;
	font-size: 1.1em;
	font-weight: bold;
	text-align: left;
	background: url("../images/img/bt4.png") no-repeat top left;
	border: none;
}
td#btsdd
{
	width: 324px;
	height: 41px;
    margin: 0;
	padding: 0px;
	padding-left: 61px;
	padding-right:0px;	
	color: #ffffff;
	font-size: 1.1em;
	font-weight: bold;
	text-align: left;
	background: url("../images/img/bt2.png") no-repeat top left;
	border: none;
}

td#btdesconseil
{
	width: 324px;
	height: 41px;
    margin: 0;
	padding: 0px;
	padding-left: 61px;
	padding-right:0px;	
	color: #ffffff;
	font-size: 1.1em;
	font-weight: bold;
	text-align: left;
	background: url("../images/img/bt1.png") no-repeat top left;
	border: none;
}


.linkcgu A:visited, .linkcgu A:link  { color : #ffffff; font-weight : bold; font-size : 1px; }
.linkcgu A:hover { color : #ffffff; font-weight : bold; font-size : 1px; }
.btcorp A:visited, .btcorp A:link  { color : #1c5f90; font-weight : bold; text-decoration: none;}
.btcorp A:hover { color : #1c5f90; font-weight : bold; text-decoration: none;}
.btsdd A:visited, .btsdd A:link  { color : #1c5f90; font-weight : bold; text-decoration: none;}
.btsdd A:hover { color : #1c5f90; font-weight : bold; text-decoration: none;}
.btdesconseil A:visited, .btdesconseil A:link  { color : #1c5f90; font-weight : bold; text-decoration: none;}
.btdesconseil A:hover { color : #1c5f90; font-weight : bold; text-decoration: none;}
.lienetsvert A:visited, .lienetsvert A:link  { color : #5AAF35; font-weight : bold; text-decoration: none;}
.lienetsvert A:hover { color : #5AAF35; font-weight : bold; text-decoration: underline;}
.linkbas A:visited, .linkbas A:link  { font-size: 1.3em; color : #555555; text-decoration: none;}
.linkbas A:hover { font-size: 1.3em; color : #555555; text-decoration: underline;}

span.cliqueruniquement {
    font-size: 12px;
	color: #ff0000;
	font-weight: bold;	
}

span.completezmax {
	color: #ff0000;
}
/* Fin WILDCARD_20101004 */

.inscriptionform1
{
    margin: 0;
	padding: 0px;
	padding-left: 26px;
	padding-top:13px;	
}

.titretopinscription
{
	font-size : 1.2em;
	color: #ffffff;
    font-weight: bold;
	
}

.titretopinscription2
{
	font-size : 0.9em;
	color: #3a4910;

}

table#inscriptionform0
{
    margin: 0;
	padding-top: 8px;
	padding-bottom: 12px;
}

table#inscriptionform02
{
    margin: 0;
	padding-bottom: 12px;
}

td#inscriptionform2
{
    margin: 0;
	padding: 0px;
	padding-left: 15px;
}

td#inscriptionform3
{
    margin: 0;
	padding: 0px;
	font-size : 0.9em;
	font-weight: bold;
	color: #215d96;
	height: 15px;

}

td#inscriptionform4
{
    margin: 0;
	padding: 0px;
	font-size : 0.9em;
	color: #3577b5;
	height: 15px;
}

td#inscriptionform5
{
    margin: 0;
	padding: 0px;
	padding-left: 10px;
}

td#inscriptionform6
{
    margin: 0;
	padding: 0px;
	font-size : 0.9em;
	font-weight: bold;
	color: #215d96;
	height: 15px;
}

td#inscriptionform7
{
    margin: 0;
	padding: 0px;
	font-size : 0.9em;
	color: #3577b5;
	height: 15px;
}

td#inscriptionform8
{
    margin: 0;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 30px;
	font-size : 1.1em;
	color: #594f2b;
}

.inscriptionform9 input
{
	width: 261px;
	height: 23px;
	background: #ffffff url("../images/img/input2.jpg") no-repeat;
	border: 0px 
}

td#inscriptionform10
{
    margin: 0;
	padding-bottom: 10px;
	padding-left: 23px;
	text-align: center;
}

td#inscriptionform11
{
    margin: 0;
	padding-left: 23px;
	text-align: center;
}

.admindeco
{
	margin-top: 10px;
	border: 0px;
	text-align: right;
	width: 260px;
	font-size : 1.1em;
	color: #594f2b;
	height: 130px;
}

td#joueurref1
{
	padding-top: 10px;
    margin: 0;
	font-size: 1.1em;
	font-weight: bold;
	border: 0px solid #c0ced9;
}
td#joueurref2
{
    margin: 0;
	padding: 10px;
	border: 0px solid #c0ced9;
}
td#joueurref3
{
    margin: 0;
	font-size: 1.1em;
	font-weight: bold;
	border: 0px solid #c0ced9;
}
td#joueurref4
{
    margin: 0;
	padding-top: 10px;
	font-size: 0.7em;
	border: 0px solid #c0ced9;
}

table#drapeautop
{
    margin: 0;
	padding-bottom: 5px;
	padding-right: 9px;
}

td#drapeautop2
{
    margin: 0;
	padding-left: 3px;
}

.drapeautop1
{
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-align: right;
	width: 324px;
}

.warning_message
{
        font-size: 1.2em;
        font-weight: bold;
        line-height: 1.5em;
}

.warning_message_checkbox
{
        font-weight: normal;
}

#countrycheckbox-label
{
        float: right;
}

.titre_popin_demandes{
    font-size: 14px;
    text-align: center;
    color:#000;
}

.msg_complete{
    font-size: 14px;
    text-align: right;
    padding-right: 5px;
}

.limitation_info {
    width: 560px;
    font-size: 11px;
}

.limitation_info .limitation_title {
    padding-left: 10px;
}
