/*************************************** HEADER **************************************/
#header{
width:1004px;
height:199px;
margin-bottom:1px;
}

#header #logo{
margin-left:60px;
margin-top:8px;
float:left;
width:125px;
height:125px;
}


#header #logo a img{
	border:0;
}

#header #logo a img{
border:0;
}

#header #sponsors{
float:right;
clear:right;
height:42px;
width:388px;
margin-right:86px;
margin-top:131px;
display:inline;
text-align:right;
}

#header #sponsors a img{
border:0;
margin-left:11px;
}



/*************************************** MENU **************************************/

#menu_rouge{
width:734px;
height:28px;
padding:1px 0;
float:left;
background:url(http://www.lemansfc.fr/img/interface/menu/back_rouge.png) left top repeat-x #bd0508;
}


#menu_rouge a img, #menu_partenaire a img{
border:0;
}

#menu_rouge li{
float:left;
padding:0 10px 0 9px;
background:url(http://www.lemansfc.fr/img/interface/menu/separateur.gif) right top no-repeat;
list-style:none;
font-size:0;
line-height:0;
}

#menu_rouge li a{
color:#FFF;
font-weight:bold;
text-decoration:none;
font-size:10px;
line-height:10px;
}

#menu_rouge li a:active,
#menu_rouge li a:focus,
#menu_rouge li a:hover{
outline:none;
}


#menu_ombre{
width:8px;
height:30px;
float:right;
background:url(http://www.lemansfc.fr/img/interface/menu/left_violet.png) left top repeat-x #903f95;
}

#menu_partenaire{
width:72px;
height:12px;
padding:10px 10px 8px 0;
float:right;
text-align:right;
background:url(http://www.lemansfc.fr/img/interface/menu/back_violet.png) left top repeat-x #903f95;
font-size:0px;
line-height:0px;
}

#menuCache{
width:180px;
height:30px;
background:#181818;
float:right;
}


/*** SOUS MENU ***/
#sous_menu{
position:absolute;
z-index:100;
}

.sous_menu{
z-index:100;
width:152px;
float:left;
display:none;
}

.sous_menu_top{
width:152px;
height:auto !important;
height:48px;
min-height:48px;
background:url(http://www.lemansfc.fr/img/interface/menu/sm_back_top.png) left top no-repeat !important; 
background:url(http://www.lemansfc.fr/img/interface/menu/sm_back_top.gif) left top no-repeat; 
}

.sous_menu_middle{
width:129px;
padding:9px 9px 0px 14px;
background:url(http://www.lemansfc.fr./img/interface/menu/sm_back.png) left 48px no-repeat !important; 
background:url(http://www.lemansfc.fr/img/interface/menu/sm_back.gif) left 48px no-repeat; 
}

.sous_menu_middle a{
display:block;
height:18px;
width:119px;
padding-left:10px;
font-size:12px;
font-weight:bold;
color:#FFF;
line-height:18px;
text-decoration:none;
background:url(http://www.lemansfc.fr/img/interface/menu/sm_puce.gif) 3px top no-repeat;
}

.sous_menu_middle a:hover{
background-position:3px -18px;
background-color:#a3821a;
}

.sous_menu_middle a:active,
.sous_menu_middle a:focus,
.sous_menu_middle a:hover{
outline:none;
}

.sous_menu_bottom{
width:152px;
height:14px;
background:url(http://www.lemansfc.fr/img/interface/menu/sm_back_bottom.png) left bottom no-repeat !important; 
background:url(http://www.lemansfc.fr/img/interface/menu/sm_back_bottom.gif) left bottom no-repeat; 
font-size:0px;
}

#sm_club{		margin-left:105px;}
#sm_saison{		margin-left:150px;}
#sm_equipes{	margin-left:210px;}
#sm_formation{	margin-left:276px;}
#sm_supporters{	margin-left:356px;}
#sm_education{	margin-left:616px;}



/*********************************************** FOOTER *****************************************************/

#footer{
width:856px;
height:70px;
background:url(http://www.lemansfc.fr/img/interface/footer_2010-2011.jpg) left top no-repeat #a2060b;
padding:12px 74px 9px 74px;
}

#footer a{
float:right;
margin-left:20px;
}

#footer a img{
border:0;
}


#footer-link{
width:968px;
height:20px;
background:url(http://www.lemansfc.fr/img/interface/menu/back_gris.png) left top repeat-x #505050;
padding:5px 18px;
}

#footer-link, #footer-link a{
color:#AAA;
font-size:10px;
line-height:20px;
text-decoration:none;
font-weight:bold;
}


#footer-link a:hover{
color:#DDD;
}

#footer-link .floatRight {
color:#AAA;
}

#footer-link .floatRight a{
color:#FFF;
}

#footer-link .floatRight a:hover{
color:#FFF;
text-decoration:underline;

}