.err, .invalid{
	color: red;
}

.header-text .extra-wrap a.facebook {
    display: inline-block;
    background-repeat: no-repeat;
    vertical-align: middle;
    background: url('/ressources/cms/images/template/reseauxsociaux.png');
    background-position: 0 -881px;
    width: 32px;
    height: 32px;
}
.header-text .extra-wrap a.twitter {
    display: inline-block;
    background-repeat: no-repeat;
    vertical-align: middle;
    background: url('/ressources/cms/images/template/reseauxsociaux.png');
    background-position: 0 -52px;
    width: 32px;
    height: 32px;
}
.header-text .extra-wrap a:hover {
    text-decoration:none;
}

.listeMatchs{
   display:inline-block; 
   width:100%;
   position:relative;
   height:100px;
}
.listeMatchs .logo_dom{
   position:absolute; 
   top:0px;
   left:0px;
   width:100px;
  text-align:center;
}
.listeMatchs .rencontre{
   width:400px;
   position:absolute; 
   top:0px;
   left:100px;
}
.listeMatchs .rencontre .dateRencontre{
  font-weight:bold; 
  font-size:14px;
  text-align:center;
}
.listeMatchs .rencontre .compet{
  margin-top:-20px; 
  text-align:center;
  font-style:italic;
}
.listeMatchs .logo_ext{
  width:100px;
  position:absolute; 
  top:0px;
  left:500px;
}
.listeMatchs .buttons {
  position:absolute; 
  top:0px;
  left:600px;
}
.listeMatchs .buttons a.SPO{
  margin-bottom:5px;
}
.listeMatchs .buttons a.PAY{
  display: block;
}
@media only screen and (max-width: 767px) {
    .listeMatchs{
      height:230px;
    }
    .listeMatchs .rencontre{
      width:320px;
      top:80px;
      left:0px;
    }
    .listeMatchs .logo_ext{
      left:230px;
    }
    .listeMatchs .buttons {
      position:absolute; 
      top:150px;
      left:0px;
    }
    .listeMatchs .buttons a.PAY{
      margin-left:5px;
      display: inline;
    }
    .listeMatchs .buttons a.SPO{
      margin-bottom:0px;
      margin-top:-4px;
    }
}




#club {
    list-style-type: none;
    text-align:center;
    width:100%;
}
#club li {
    text-align: center;
    float: left;
    margin-right: 20px;
}



#sponsors, #question{
    clear:both;
    width:100%;
}
#sponsors ul.sponsorsList{
    list-style-type: none;
    text-align:center;
    padding:10px 0px 0px 0px;
    margin:0px;
}
#sponsors ul.sponsorsList li{
    padding:0px;
    margin:0px;
    cursor:pointer;
}

#question h3{
    text-align:center;
}

#message{

    margin-top:30px;
}

#message .perdu{
    color:red;  
}


.erreurGSM{
    color:red;  
}
 

table.pgThumbTable{
    clear:both;
    margin-top:10px;
}

table.pgThumbTable tr td{
    padding :15px;
}