@charset "utf-8";
/* CSS Document */

body{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
color:#313131;
background-color:#000000;
/*background-color:#4a8a6f;*/
/*background-image:url('../images/background_juillet2010.jpg');*/
/*background-image:url('../images/background_noel2010.jpg');*/
background-repeat:no-repeat;
overflow-x: hidden; 

}

img{

}

a {
text-decoration: none;
color:#313131;  
}

a:hover{
text-decoration: underline;
}

*
{
   margin: 0px;
   padding: 0px;
}


#conteneur{
width:1000px;
margin-left:auto;
margin-right:auto;
z-index:10;
}

#entete{
background:url(../images/img2011/bandeau_haut.png) no-repeat top center;
height:163px;
width:1000px;
}

#centre{
clear: both;
background-color:#FFFFFF;
text-align:left;
float:left;
}

#navHaut{
clear: both;
}

#navHaut2{
clear: both;
width:1000px;
height:33px;
background:url(../images/img2011/ombre_menu.jpg) no-repeat bottom center;
}

#navHaut img{
border:0px;
margin:0px;
float:left;
cursor:pointer;
}

#content_maillot img{
margin:5px;
}

#navHautLevel2{
clear: both;
color:#FFFFFF;
width:990px;
float:left;
height:30px;
line-height:30px;
padding-left:10px;
margin-top:-3px;
}

#navHautLevel2 A {
color:#FFFFFF;
vertical-align:bottom;
text-decoration:none;
font-weight:bold;
margin-right:15px;
}

#navHautLevel2 A:hover {
color:#d5fc2a;

}

#liens_haut{
float:right;
height:15px;
line-height:15px;
font-size:10px; 
font-family:Arial; 
color:#e1e5e8;
margin-right:20px;
}

#liens_haut img{
border:0px;
margin-top:3px;
}



#liens_haut a{
font-size:10px; 
font-family:Arial; 
color:#e1e5e8;
margin-left:5px;
margin-right:5px;
font-weight:normal;
}

.lien_haut_vert{
font-size:11px;
font-weight:bold;
color:#abd804;
}



.contentSM{
display:none;
}


#contenuEntete{
height:163px;
}

#contenuEntete a:hover{
text-decoration:underline;
}

#contenuPage{
clear:both;
width:975px;
padding-top: 5px;
padding-left: 25px;
position:relative;
}


#bgBordure{
/*background:#010700 url(../images/img2011/bg2011.jpg) fixed top center;*/
/*background:#000000 url(../images/img2011/ASSE_background_maill2011_big.jpg) fixed top center;
background:#052f1c url(../images/img2011/bg_soldes.jpg) fixed top center;*/
/*background:#052f1c url(../images/background_noel2011.jpg) fixed top center;*/
background:#010700 url(../images/img2011/bg2011facebook.jpg) fixed top center;
width: 100%;
background-position: top center;
float: left;
z-index:0;

/*padding-top:200px;*/
}

.login{
width: 115px;
border-top: #004c15;
border-left: #004c15;
border-right: #d3d601;
border-bottom: #d3d601;
border: 1px solid;
font-size: 12px;
color: #434343;
padding-left: 5px;
}

.pwd{
width: 90px;
border-top: #004c15;
border-left: #004c15;
border-right: #d3d601;
border-bottom: #d3d601;
border: 1px solid;
font-size: 12px;
color: #434343;
padding-left: 5px;
position: relative;
top:-2px;
}

.checkCookie{
padding: 0px;
margin: 0px;

}

.actuBreve{
font-size: 11px;
height: 16px;
line-height: 16px;
overflow: hidden;
width: 250px;
float:right;
}

.actuBreveMob{
font-size: 11px;
height: 16px;
line-height: 16px;
overflow: hidden;
width: 470px;
float:left;
}

.actuBrevePage2{
font-size: 11px;
height: 16px;
line-height: 16px;
overflow: hidden;
width: 443px;
float:left;
}

.lien_archives_breves{
font-family:Arial;
color:#000000;
font-size:10px;
float:right;
margin-right:3px;
margin-top:5px;
}

.lien_vert_clair{
height:16px;
line-height:16px;
float:right;
margin-right:3px;
margin-top:10px;
margin-bottom:3px;
}

.lien_vert_clair a{
color:#abd804;
font-size:9px;
font-family:Arial;
font-weight:bold;
}


#agenda2{
width:204px;
height:144px;
overflow:hidden;
background:url(../images/img2011/bg_agenda.jpg) no-repeat top left;
margin-top:5px;
margin-right:5px;
float:left;
}

.bloc_aleatoire{
background:url(../images/img2011/bg_bloc_aleatoire.jpg) no-repeat top center;
width:193px;
height:193px;
padding-left:4px;
padding-top:2px;
padding-right:3px;
padding-bottom:5px;
overflow:hidden;
float:right;
}

.big_bloc_aleatoire{
background:url(../images/img2011/bg_big_bloc_aleatoire.jpg) no-repeat top center;
width:193px;
height:415px;
padding-left:4px;
padding-top:2px;
padding-right:3px;
padding-bottom:7px;
overflow:hidden;
float:right;
}

.maillot_vert{
width:193px;
height:193px;
background:url(../images/img2011/bg-maillot-vert.jpg) no-repeat top center;
overflow:hidden;
cursor:pointer;
}

#facebook{
width:280px;
height:242px;
border:2px solid #3a5899;
margin-top:-10px;
}

#bloc_club_des_verts{
background:url(../images/img2011/bg_club_des_verts.jpg) no-repeat top center;
width:165px;
height:154px;
float:right;
cursor:pointer;
padding-top:46px;
padding-bottom:7px;
padding-left:11px;
padding-right:5px;
overflow:hidden;
margin-bottom:5px;
}

#asse_webtv{
width:453px;
height:346px;
background:url(../images/img2011/bg_webtv.jpg) no-repeat top left;
overflow:hidden;
padding-left:8px;
padding-right:4px;
float:right;
}

#webtvmediatheque{
width:453px;
height:156px;
background:url(../images/img2011/fond_gris_webtv_asse.jpg) repeat-x;
float:left;
margin-top:20px;
}

#fil_info_droite{
width:457px;
height:197px;
background:url(../images/img2011/bg_filinfodroite.jpg) no-repeat top center;
padding-left:18px;
padding-right:4px;
padding-bottom:13px;

}


.videos_gratuites{
width:178px;
height:150px;
position:relative;
cursor:pointer;
}

.date_video{
color:#477832;
}

.groupe_video{
width:398px;
height:152px;
overflow:hidden;
float:left;
}

.titre_video_webtv{
color:#000000;
font-size:11px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
}

#bloc_webtv_bas{
clear:both;
}

.lien_abo{
float:right;
font-size:10px;
color:#0c5015;
font-weight:bold;
}

.big_breves:hover{
text-decoration:underline;
}

#breve a {
     color:#313131; 
     text-decoration: none;
}

#breve a:hover {
     
     text-decoration: underline;
}

.clair{
background-color: #fefefe;
}

.fonce {
background-color: #f0f0f0;

}

.fonce2 {


}

.titre_big_breve{
margin-top:5px;
font-family:Arial;
color:#015820;
font-weight:bold;
font-size:10px;
text-decoration:none;
}

.texte_big_breve{
font-weight:bold;
font-family:Arial;
color:#000000;
font-size:9px;
text-decoration:none;
text-transform:uppercase;
}

.titre_table_classement{
color:#14751e;
font-family:Arial;
font-size:14px;
font-weight:bold;
}

.dateBreve{
font-weight: bold;
color:#14751e;
width:30px;
text-align: right;
line-height: 16px;
float:left;
padding-right: 10px;
}

#infosMatch{
width: 257px; 
height: 212px;
float:left;
background:url(../images/img2011/bg_reservez.jpg) no-repeat top center;
}

.titre_reservez{
font-size:13px; 
font-weight:bold;
color:#abd804;
text-transform:uppercase;
}

.contenu_reservez{
font-size:12px; 
font-weight:normal;
color:#ffffff;
}

.titre_reservez2{
font-size:11px; 
font-weight:bold;
color:#abd804;
text-transform:uppercase;
}

.contenu_reservez2{
font-size:10px; 
font-weight:normal;
color:#ffffff;
}

.score_reservez{
font-size:24px; 
font-weight:bold;
color:#ffffff;
}

#sondage{
margin-top: 5px; 
width: 170px;
height: 348px;
background-image: url("../images/bgsondage.jpg");
float: right;

}

.categorie{
font-size: 15px;
color:#14751e;
padding-bottom: 10px;
font-weight:bold;
font-family:Arial;
text-transform:uppercase;
}

h1{
font-size: 24px;
color:#015820;
padding:0px;
margin-top:0px;
margin-bottom:10px;
font-weight:bold;
font-family:Arial;
}

h2{
color:#61ad1b;
font-size:20px;
padding:0px;
margin:0px;
font-weight: normal;
}

.date{
font-size: 11px;
color:#000000; 
margin-top:1px;
margin-right: 5px;  
}
                                                                                
.competition{
font-size: 12px;
color:#000000;  
font-weight: normal;   
   }

.contenu{
text-align: justify;
padding-top:20px;
color:#434343;

}

.contenu img{
margin:10px;
}

.accroche{
font-weight: bold;
color:#07160b;
font-size:13px;
padding-top:10px;
}

.maillot{
position:absolute;
left: 155px;
top: -20px;
}

.erreur {
border: 1px solid;
color:#FF0000;
margin-bottom: 20px;
width: 440px;
padding: 10px;
clear:both;
}

#fondVertHaut{
background:url(../images/img2011/bg_sous_menu_inter.jpg) repeat-x top center;
width: 100%;
height: 31px;
float:left;
margin-bottom:10px;
position: relative;
top:2px;
}

#fondVertHaut a{
text-decoration: none;
}

#fondVertHaut a:hover{
text-decoration: none;
}

#fondVertHaut .titreBlanc{
	font-size: 2em;
	color: #004824;
	padding: 0px 0px 0px 7px;
}

#CR a{
text-decoration: none;

}

#CR a:hover{
text-decoration: underline;

}

.ongletPage{
height:23px;
font-size:12px;
color:#000000;
float:right;
padding-left:10px;
padding-right:10px;
line-height:23px;
text-decoration:none;
font-weight:normal;
font-weight:normal;
}

.ongletPage:hover{
color:#ffffff;
font-weight:normal;
background:url(../images/img2011/bg_sous_menu_inter_over.jpg) repeat-x top center;
}


#agenda p{
margin:0px;
padding:0px;
}

#blocRecherche{
background:url(../images/img2011/bg_recherche.jpg) no-repeat top center;
width: 472px;
padding-top:46px;
margin: 0px;
margin-top:15px;
margin-bottom: 20px;
height:89px;
}

#contour{
 padding: 10px;

}

#blocRecherche form{
padding: 0px;
margin: 0px;
}

.savoir_plus{
font-family:Arial;
font-size:10px;
color:#004824;
font-weight:bold;
}
  
.titregris
{
    color: #707070;
    font-size: 2.3em;
    margin-bottom: 15px;
}

.detail_agenda_intitule{
font-family:Arial;
font-weight:bold;
text-transform:uppercase;
color:#004824;
font-size:14px;
}

.titrevert
{
    color: #015820;
    font-size: 1.3em;
    font-weight: bold;
}

.textegrisclair
{
    color: #707070;
    font-size: 1.1em;
}

#blocDroit{
float:right;
margin-right:20px;
max-width:465px;
}

#blocDroit img{
float:left;
}

#rechercheProduitDerive{
    background-color: #f2f2f2;
    padding:10px;
    margin-top: 10px;
    position: relative;
    height:22px;
}

#pieceMaison{

position: absolute;
top: 13px;
left: 10px;
width:140px;
background: white;
z-index: 10;
}

#univers{

position: absolute;
top: 13px;
left: 158px;
width:231px;
background: white;
z-index: 10;  
}


#prix{

position: absolute;
top: 13px;
left: 395px;
width: 95px;
background: white;
}

.entete{
border : 1px solid;
padding-left: 7px;   
padding-top: 2px;
 padding-bottom: 2px;

}

#retour{
clear:both;
}

#retour a{
font-weight:bold;
color:#015820;
}

.liste {
display:none;
border-left: 1px solid;   
border-right: 1px solid;   
border-bottom: 1px solid; 
padding: 7px;  
}

#formMaison label{

display: block;
padding: 0px;
margin: 0px;
height: 20px;
}

#formMaison input{
margin-right: 5px;
}

#listeComplete{
background: white;
 position: absolute;
 top: 13px;
 left : 495px;
 width:205px;   
 z-index: 1; 
}

.produitDerive{
height: 198px;
width: 175px;
background-image: url('../images/fondprodderive.gif');   
float:left;
margin-bottom: 15px;  


}

.titreProd{
 font-size:14px;
 font-weight: bold;
 color:#d5fc2a;
margin-left: 14px;
margin-top: 5px;
 width: 140px;;
 overflow:hidden;
 height: 17px;
 text-align: center;
}

.lienProduit {
color: white;
width: 140px;;
display: block;
margin-left:14px;
}


.lienProduit:a{
color: white;
text-decoration: none;
}

.lienProduit:hover {
color: white;
text-decoration: underline; 
}


#globalProduit{
         display:block;
}

.lienPage{
color: #00601c;
}

.lienPageOn{
   color:#d5fc2a; 
}

#bdroit_maillot{
background-image: url('../images/bdroit_maillots.jpg');     
background-repeat: no-repeat;
width: 215px;
height: 109px;
float: left;
text-align: right;
}

#bdroit_maillot img{
float: right;
text-align: right;
margin-top: 5px;
margin-right: 30px;
cursor: pointer;
}


#wrapper {width:456px; border:2px solid #fff; float:left; margin-bottom:7px; }

#slider {float:left; position:relative; overflow:auto; width:456px; height:255px; background:#fff}
#slider ul {position:absolute; list-style:none; top:0; left:0}
#slider li {float:left; width:454px; height:255px; padding-right:10px}

.pagination {float:left; list-style:none; height:68px;}
.pagination li {float:left; cursor:pointer; background:url(../images/img2011/btn_actu.jpg) no-repeat top center; text-align:left; color:#ffffff; font-size:11px; font-weight:bold; width:102px; height:50px; padding-left:6px; padding-right:6px; padding-top:19px; padding-bottom:7px; overflow:hidden;}
li.current {background:url(../images/img2011/btn_actu_on.jpg) no-repeat top center;}


.sliderbutton{
cursor:pointer;
}

li .date_li{
color:#959595;
font-size:10px;
font-family:Arial;
}

li.current .date_li{
color:#d5fc2a;
font-size:10px;
font-family:Arial;
}

li .titre_li{
color:#434343;
font-size:13px;
font-family:Arial;
font-weight:bold;
}

li.current .titre_li{
color:#ffffff;
font-size:13px;
font-family:Arial;
font-weight:bold;
}

li#content {width:456px; height:270px; padding:15px 28px 15px 18px}
#content h1 {font:22px Georgia,Verdana; margin-bottom:15px; color:#036}





#contenu_actu_slide{
height:55px;
width:434px;
background:url(../images/img2011/bg_noir.png) repeat;
margin-top:180px;
padding:10px;
overflow:hidden;
}

.date_actu_slide{
font-family:Arial;
font-size:10px;
font-weight:normal;
color:#d5fc2a;
}

.titre_actu_slide{
font-family:Arial;
font-size:17px;
font-weight:bold;
color:#ffffff;
}

.contenu_actu_slide{
color:#FFFFFF;
font-size:11px;
font-family:Arial;
}

.lien_archives{
color:#FFFFFF;
float:right;
font-size:10px;
font-family:Arial;
}


#wrapper2 {width:453px; float:left; margin-bottom:7px; }

#slider2 {float:left; position:relative; overflow:auto; width:398px; height:152px;}
#slider2 ul {position:absolute; list-style:none; top:0; left:0}
#slider2 li {float:left; width:398px; height:152px;}

.pagination2 {display:none;}
.pagination2 li {display:none; width:0px;
height:0px;}


#wrapper3 {width:182px; float:right; margin-right:33px;}

#slider3 {float:right; position:relative; overflow:auto; width:182px; height:116px;}
#slider3 ul {position:absolute; list-style:none; top:0; left:0; text-align:center;}
#slider3 li {float:left; width:182px; height:116px; overflow:hidden;}

.pagination3 {display:none;}
.pagination3 li {display:none; width:0px;
height:0px;}



#wrapper4 {width:170px; float:left; margin-bottom:7px; margin-top:15px; margin-left:25px; }

#slider4 {float:left; position:relative; overflow:auto; width:170px; height:75px;}
#slider4 ul {position:absolute; list-style:none; top:0; left:0; text-align:center;}
#slider4 li {float:left; width:170px; height:75px;}

.pagination4 {display:none;}
.pagination4 li {display:none; width:0px;
height:0px;}

.agenda_date{
font-size:11px;
font-weight:bold;
font-style:italic;
color:#07160b;
text-transform:uppercase;
}

.agenda_intitule{
font-size:11px;
color:#015820;
}
