/*------------------------------------------------------------*/
/*----------------------- GENERAL --------------------------------*/
 
body { margin: 30px auto; font-family:"Trebuchet MS"; font-size : 100%; background-color : #cdcdcf; background : url(images/design/fond.jpg) repeat; }

h1{
font-family:"Trebuchet MS";
font-size:1.8em;
font-weight:none;
color:#37bad2;
margin:0;
padding:0;
}

h2{font-family:"Trebuchet MS";
font-size:1em;
font-weight:none;
color:#37bad2;
margin:0;
padding:0;}

h3{ }
h4{padding:0;
margin:0; }
span.bold{
color:#2badc5;}

#content ul{
list-style:none;
padding:0;
margin:10px 0 0 30px;
 }
#content ul li{
list-style : square;
color : #7f7f7f;
font-size : 0.8em;
} 
 
.wel { 
list-style : none;
display : inline;
padding : 0 10px 30px 0;
margin: 0 0 30px 0 ;
} 


p{ 
font-size:0.7em;
color:#7f7f7f;
  margin:0 0 10px 0;
padding:0;
}
a:link{ 
color:#f68104;
font-weight:bold;
text-decoration:underline;
}

a:hover
{ 
color:#f68104;
font-weight:bold;
text-decoration:none;
}

a:visited
{ 
color:#f68104;
font-weight:bold;
text-decoration:underline;
}
p.date{ 
font-size:0.8em;
color:#9b9e34;
margin:0;
padding:0;
}

#ads { 
width : 728px;
margin : auto;
background-color : #000000;
}
#container{
margin: 0px auto;
padding:0;
background-color:#fff;
width:736px;
height:auto;
 }
 
 #content{
margin:10px 0 0 0;
padding:10px 20px 10px 20px;
background-color:#f3f3f3;
width:695px;
height:auto;

 }
div.update{
width:213px;
height:auto;
float:left;
background-image:url(images/design/bgnews.jpg);
background-color:#f3f3f3;
background-repeat:repeat-x;
margin:10px 0 0 0px;
padding:5px 20px 10px 20px;
 }
 
#extra{
width:480px;
height:227px;
margin:10px 0 0 0;
float:right;

 }
  div.ofthemonth{
width:220px;
height:227px;
float:left;
margin:0 0 0 7px;
 }
 div.comingsoon{
width:200px;
height:212px;
background-color:#f3f3f3;
margin:0 0 0 10px;
padding:5px 20px 10px 20px;
float:left;
 }
 
ul.coming{
list-style:none;
padding:0;
margin:0;
 }
 ul.coming li{
color:#9b9e34;
font-size:0.7em;
font-weight:bold;
padding:0;
margin:0;
 }
#about{
width:430px;
float:left;
margin:10px 0 0 10px;
padding:0px 20px 10px 0px;

 }
 
 #footer{
margin: 0 auto;
padding:20px 0 5px 0 ;
background-color:#2a879c;
width:736px;
height:auto;
 }
  #footer p{
  padding:0;
  margin:0 0 0 0;
color:#FFF;
width:736px;
height:30px;
text-align:center;
font-size:0.6em;
text-transform:uppercase;
 }
 
 img.espace{ 
padding : 0 15px 0 0;
}

/*-------------------- CHALLENGE -------------------------*/
.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;

list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
padding: 3px 3px;
margin-right: 3px;

}



.shadetabs li a:hover{
text-decoration: none;


}

.shadetabs li.selected{
position: relative;
top: 1px;
}

.shadetabs li.selected a{ /*selected main tab style */

border-bottom-color: white;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;

}
