.cadre-form {
	background: white url(../img/form_top.png) no-repeat left top;
	margin: 20px 20px 0px 20px;
	padding: 5px 20px 10px 20px;	
}

.cadre-form-top {
	background: white url(../img/form_all.png) no-repeat left top;
	margin: 20px 20px 0px 20px;
	padding: 5px 20px 10px 20px;
	height: 103px;
}

h1#inscript-h1 {
	font-size: 2em;
	text-align: center;
	margin-bottom: 10px;
	color: #1F4188;
}

.form h2 {
	color: #193882;
	font-size: 1.3em;
	margin: 5px 0px;
	position: relative;
}

.form div.line {
	padding:10px;
	clear: both;
}

.form .line label {
	display; block;
	float: left;
	width: 180px;
	padding: 0px 20px 0px 0px;
}
.form .line label.radio,
.form .line label.checkbox {
	width: auto;
	padding: 0 5px;
}

.form .line input,
.form .line select {
	float: left;
	margin-bottom: 5px;
}
.form .line input.radio {
	margin-top: 2px;
}

* html .form .line input.radio {
	margin-top: 0px;
}

.form .line div.form_error {
	color: red;
	font-weight: bold;
	position: relative;
	float: left;
}
.form .line div.form_error span.text_error {
	padding-left: 10px;
}

div.form-send {
	text-align: center;
	padding-bottom: 20px;
}

.form-send hr {
	margin: 15px 0 5px 0;
}

select#club_support {
	height: 20px;
}

option.clubs_support {
	padding-left: 45px;
	height: 30px;
}
#club_support_1 {
	background: transparent url(../pronoshac/logos_clubs_petits/ajaccio.jpg) no-repeat left top
}
#club_support_2 {
	background: transparent url(../pronoshac/logos_clubs_petits/amiens.jpg) no-repeat left top
}
#club_support_3 {
	background: transparent url(../pronoshac/logos_clubs_petits/angers.gif) no-repeat left top
}
#club_support_4 {
	background: transparent url(../pronoshac/logos_clubs_petits/auxerre.jpg) no-repeat left top
}
#club_support_5 {
	background: transparent url(../pronoshac/logos_clubs_petits/bastia.jpg) no-repeat left top
}
#club_support_6 {
	background: transparent url(../pronoshac/logos_clubs_petits/beauvais.jpg) no-repeat left top
}
#club_support_7 {
	background: transparent url(../pronoshac/logos_clubs_petits/besancon.gif) no-repeat left top
}
#club_support_8 {
	background: transparent url(../pronoshac/logos_clubs_petits/bordeaux.jpg) no-repeat left top
}
#club_support_9 {
	background: transparent url(../pronoshac/logos_clubs_petits/caen.gif) no-repeat left top
}
#club_support_10 {
	background: transparent url(../pronoshac/logos_clubs_petits/chateauroux.gif) no-repeat left top
}
#club_support_11 {
	background: transparent url(../pronoshac/logos_clubs_petits/cherbourg.gif) no-repeat left top
}
#club_support_12 {
	background: transparent url(../pronoshac/logos_clubs_petits/clermont.gif) no-repeat left top
}
#club_support_13 {
	background: transparent url(../pronoshac/logos_clubs_petits/creteil.gif) no-repeat left top
}
#club_support_14 {
	background: transparent url(../pronoshac/logos_clubs_petits/grenoble.gif) no-repeat left top
}
#club_support_15 {
	background: transparent url(../pronoshac/logos_clubs_petits/gueugnon.gif) no-repeat left top
}
#club_support_16 {
	background: transparent url(../pronoshac/logos_clubs_petits/guingamp.jpg) no-repeat left top
}
#club_support_17 {
	background: transparent url(../pronoshac/logos_clubs_petits/istres.gif) no-repeat left top
}
#club_support_18 {
	background: transparent url(../pronoshac/logos_clubs_petits/laval.gif) no-repeat left top
}
#club_support_19 {
	background: transparent url(../pronoshac/logos_clubs_petits/le_havre.jpg) no-repeat left top
}
#club_support_20 {
	background: transparent url(../pronoshac/logos_clubs_petits/le_mans.gif) no-repeat left top
}
#club_support_21 {
	background: transparent url(../pronoshac/logos_clubs_petits/lens.jpg) no-repeat left top
}
#club_support_22 {
	background: transparent url(../pronoshac/logos_clubs_petits/Lille.jpg) no-repeat left top
}
#club_support_23 {
	background: transparent url(../pronoshac/logos_clubs_petits/lorient.gif) no-repeat left top
}
#club_support_24 {
	background: transparent url(../pronoshac/logos_clubs_petits/lyon.jpg) no-repeat left top
}
#club_support_25 {
	background: transparent url(../pronoshac/logos_clubs_petits/marseille.jpg) no-repeat left top
}
#club_support_26 {
	background: transparent url(../pronoshac/logos_clubs_petits/metz.gif) no-repeat left top
}
#club_support_27 {
	background: transparent url(../pronoshac/logos_clubs_petits/monaco.jpg) no-repeat left top
}
#club_support_28 {
	background: transparent url(../pronoshac/logos_clubs_petits/Montpellier.jpg) no-repeat left top
}
#club_support_29 {
	background: transparent url(../pronoshac/logos_clubs_petits/nancy.gif) no-repeat left top
}
#club_support_30 {
	background: transparent url(../pronoshac/logos_clubs_petits/nantes.jpg) no-repeat left top
}
#club_support_31 {
	background: transparent url(../pronoshac/logos_clubs_petits/nice.jpg) no-repeat left top
}
#club_support_32 {
	background: transparent url(../pronoshac/logos_clubs_petits/niort.gif) no-repeat left top
}
#club_support_33 {
	background: transparent url(../pronoshac/logos_clubs_petits/paris_sg.jpg) no-repeat left top
}
#club_support_34 {
	background: transparent url(../pronoshac/logos_clubs_petits/reims.gif) no-repeat left top
}
#club_support_35 {
	background: transparent url(../pronoshac/logos_clubs_petits/rennes.jpg) no-repeat left top
}
#club_support_36 {
	background: transparent url(../pronoshac/logos_clubs_petits/rouen.gif) no-repeat left top
}
#club_support_37 {
	background: transparent url(../pronoshac/logos_clubs_petits/saint-etienne.gif) no-repeat left top
}
#club_support_38 {
	background: transparent url(../pronoshac/logos_clubs_petits/sedan.jpg) no-repeat left top
}
#club_support_39 {
	background: transparent url(../pronoshac/logos_clubs_petits/sochaux.jpg) no-repeat left top
}
#club_support_40 {
	background: transparent url(../pronoshac/logos_clubs_petits/strasbourg.jpg) no-repeat left top
}
#club_support_41 {
	background: transparent url(../pronoshac/logos_clubs_petits/toulouse.gif) no-repeat left top
}
#club_support_42 {
	background: transparent url(../pronoshac/logos_clubs_petits/troyes.jpg) no-repeat left top
}
#club_support_43 {
	background: transparent url(../pronoshac/logos_clubs_petits/valence.gif) no-repeat left top
}


/* PRONOSHAC - JOUER */

.form .line label.score-left {
	text-align: right;
	width: 125px;
	padding-right: 5px;
}

.form .line label.score-right {
	padding-left: 5px;
	width: 125px;
}

.form .line span.separator {
	float: left;
	padding: 0 5px;
}

.form .line span.points {
	float: left;
	padding-left: 5px;
	color: #1F4188;
	position: relative;
}

.form div.text {
	padding-bottom: 10px;
}

.form dl {
	float: left;
	width: 200px;
	margin: 0;
}

.form dl dt {
	font-weight: bold;
}

.form dl dd {
	margin-left: 10px;
}

.form label .checkbox_compo {
	width: 179px;
	padding-left: 5px;
	text-align: left;
}

#form_prono_jouer h1 {
	font-size: 2em;
	text-align: center;
}

#form_prono_jouer .date_prono {
	color: #1F4188;
	font-size: 1.3em;
	font-weight: bold;
	text-align: center;
}

#form_prono_jouer .help_right {
	text-align: right;
	margin-right: 40px;
}

#form_prono_jouer .red {
	color: red;
	text-align: center;
}

#form_login .line label {
	width: 110px;
	position: relative;
}
div#bienvenu {
	padding: 15px 10px 0px 10px;
	text-align: center;
	font-weight: bold;
}
div#mon_profil {
	margin: 15px 40px;
}
#mon_profil h2 {
	color: #87d1f8;
	font-size: 1em;
	font-weight: bold;
	margin: 6px 0px 3px 0px;
}
#mon_profil a {
	color: #12283A;	
}
#supporter_index .supporter_column {
	width: 370px;
	margin: 0px;
	float: left;
}
#supporter_index .bloc_esupporter {
	padding: 20px 0px 0px 0px;
	width: 286px;
	background: transparent url(../img/bouttons/joueur-du-mois.jpg) no-repeat left top;
	margin: 15px 0px 0px 40px;
	font-weight: bold;
	height: 219px;
}
#supporter_index .bloc_esupporter form {
	padding: 60px 0px 0px 0px;
}
#supporter_index .bloc_esupporter h2{
	background: transparent url(../img/esupporters/bloc-top.jpg) no-repeat left top;
	color: #B6DEF3;
	font-family: Century gothic,Verdana,Arial,Helvetica,sans-serif;
	font-size: 1.4em;
	font-style: italic;
	font-weight: bold;
	height: 27px;
	padding: 3px 0px 0px 10px;
}
#supporter_index .bloc_esupporter .bloc_bottom {
	background: transparent url(../img/esupporters/bloc-bottom.jpg) no-repeat left top;
	height:13px;
}
#supporter_index .joueur_du_mois hr {
	border: 1px solid #12283a;
	margin: 10px 4px 10px 5px;
}
#supporter_index .joueur_du_mois_gagant {
	margin-top: 10px;
}
#supporter_index .joueur_du_mois_gagant a {
	color: #12283A;
}
#supporter_index img.boutton {
	padding: 15px 3px 0px 3px;
}

#page-fonds-ecran div.fonds-ecran {
	float:left;
	padding:22px;
}

#page-fonds-ecran div.fe-liens {
	width: 197px;
}
#page-fonds-ecran div.fe-lien {
	text-align: center;
	float: left;
	width: 98px;
}
#page-fonds-ecran div.fe-lien a {
	color: #204188;
}

#page-joueur-du-mois h1 {
	text-align: center;
	font-size: 2em;
	padding-bottom: 10px;
}

#page-joueur-du-mois .obligatory {
	color: red;
}

#page-joueur-du-mois div.un-joueur {
	float: left;
	width: 230px;
}

#page-joueur-du-mois input.radio {
	float: left;
	width: 15px;
}

#page-joueur-du-mois label.radio {
	float: left;
}
