/* Paramètres de base */
body, table, tr, td { font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none; color: #000000 }
H3 { font-family: Arial, Helvetica, sans-serif; font-size: 13px }

/* noir 11 */
.st1 {
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #000000; 
text-decoration: none;
}
.st1:visited {
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #000000; 
text-decoration: none;
}
.st1:link {
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #000000; 
text-decoration: none;
}
.st1:hover {
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #000000; 
text-decoration: underline;
}
/* noir 13 */
.st2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000000;
text-decoration: none;
}
.st2:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px; 
color: #000000;
text-decoration: none;
}
.st2:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000000; 
text-decoration: none;
}
.st2:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000000;
text-decoration: underline;
}
/* bleu fonce 11 */
.st3 {
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #0066ff; 
text-decoration: none;
}
.st3:visited {
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #0066ff; 
text-decoration: none;
}
.st3:link {
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #0066ff; 
text-decoration: none;
}
.st3:hover {
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #0066ff; 
text-decoration: underline;
}
/* blanc 14 */
.st4 {
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
color: #ffffff;
text-decoration: none;
}
.st4:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
color: #ffffff;
text-decoration: none;
}
.st4:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
color: #ffffff;
text-decoration: none;
}
.st4:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
color: #ffffff;
text-decoration: underline;
}
/* part gris fonce 9 */
.pa {
font-family: Arial, Helvetica, sans-serif; 
font-size: 9px; 
color: #404040; 
text-decoration: none; 
}
.pa:visited {
font-family: Arial, Helvetica, sans-serif; 
font-size: 9px;
color: #404040; 
text-decoration: none;
}
.pa:link {
font-family: Arial, Helvetica, sans-serif; 
font-size: 9px; 
color: #404040; 
text-decoration: none;
}
.pa:hover {
font-family: Arial, Helvetica, sans-serif; 
font-size: 9px; 
color: #404040; 
text-decoration: underline; 
}
/* stylephoto */
.Stylephoto {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: white;
border:1px solid #FF00CC;
background-color: #E7EEF1;
}
/* style EZ */

/**
*
* CSS FORM REGISTER 
*    
                    */
.ezErrorMsg{
    color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10px;
    width: 200px;
}

.ezRegisterLabel {
    font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
    font-size:11px;
    color: #000000;
    width: 190px;
}

#form_deporte{
    width:441px;
    padding-top:30px;
	font-family:Arial, Helvetica, sans-serif;
}

#form_deporte .ezRegisterValue {
    width:200px;
}

#form_deporte .ezRegisterValue *{
    font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}

#form_deporte .ezRegisterValue .ezErrorMsg {
    font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
}

#form_deporte h2{
    font-family: Arial, Helvetica, sans-serif;
	font-size:24px;
    font-weight:bold;
    color:#FFFFFF;
}

#form_deporte #cguField_box , #form_deporte #cguField_box a, #form_deporte #newsletterField_box{
    font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
    color:#4f420d;
}

.ezBtn{
    border:0px;
    background:url(../img/bg_btn_register.gif) top right no-repeat;
    width:267px;
    line-height:37px;
    height:37px;
    vertical-align:middle;
    color:#000000;
    font-weight:bold;
    font-size:20px;
    cursor:pointer;
    margin:auto;
    margin-left:80px;
    margin-top:10px;
}

#cguField_box .ezRegisterLabel , #newsletterField_box  .ezRegisterLabel{
    font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
}

#newsletterField_box *{
    font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}

#countryField, #regionField, #departementField, #townField {
width:190px;
}
#emailField{
width:168px;
}
#birthdateMonthField{
    width:70px;
}
#birthdateDayField{
    width:50px;
}
#birthdateYearField{
    width:65px;
}


/** 
 *
 *    CSS FORM LOGIN
 *
*/

#form{
    float:right;
    margin:0px;
    height:45px;
    width:455px;
    background:url(../img/bg_form_login.gif) top left no-repeat;
    padding-top:10px;
    padding-left:3px;
    padding-right:30px;
}
#lang{
    position:relative;
    float:right;
    margin:0px;
    width:20px;
}

#ezLogin div{
    margin:0px;
}

#ezLogin {
    padding:1.5px 0px;
}

#ezLogin div#ez_div_pass  {
    margin:0px 5px;
}

#ezLogin div#ez_div_section{
    margin-right:5px;
}

#form h2{
    font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
    color:#2977c2;
    margin:1px 5px 0 10px ;
    padding:0px;
    float:left;
}
#form #ez_btn_submit{
    border:0px;
    margin:0px;
    padding:0px;
    background:none;
    background:url(../img/bg_btn_login.gif) top left no-repeat;
    height:21px;
    width:49px;
    line-height:22px;
    vertical-align:top;
    font-weight:bold;
    color:#000000;
}

#form #ez_div_pass{
    margin:0px;
}

#ezLogin input , select{
    font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}
#ez_div_reponse{
    top:-10px;
    position:relative;
    left:10px;
    width:100%;
}
