/* CSS Document */



*{
padding:0px;
margin:0px;
}
#boxGenerale{
	width:980px;
	background-color:#FFFFFF;
	margin:0 auto;
	color:#404040;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	
}

HR{
border:0px;
border-top:1px solid #CDCFC6;
border-bottom:1px solid #ffffff;
height:2px;
background:#CDCFC6;
}
IMG{
border:0px;
}
A:link{
text-decoration:none;
/*color:#302f2f;*/
}
A:visited{
text-decoration:none;
/*color:#302f2f;*/
}
A:hover{
text-decoration:underline!important;
/*color:#302f2f;*/
}
A.selected{
text-decoration:underline;
}
.clearLeft{
	height:1px;
	clear:left;
	width:100%;
	overflow:hidden;
}


/*************************************************/
#boxHeader{
width:980px;
/*height:110px;*/
float:left;
margin-bottom:6px;
}

#boxHeader .top , #Menu .top{
width:980px;
background-image:url(../images/smusso_up_boxTop.gif);
background-repeat:no-repeat;
height:10px;
}

#boxHeader .bottom , #Menu .bottom{
width:980px;
background-image:url(../images/smusso_down_boxTop.gif);
background-repeat:no-repeat;
height:10px;
}

#boxHeader .center , #Menu .center{
width:978px;
border-left:1px solid #e0e0e0;
border-right:1px solid #e0e0e0;

/*background-color:#00FF00;*/
}
#Menu .center{
height:30px;
}
#Menu .center .menuTop
{
    margin:0 auto;
}
#Menu{
width:980px;

height:64px;
float:left;
}
#Menu UL{
/*width:auto:*/
margin-left:12px;
/* display:table;
  padding:0; 
  margin:0 auto; 
  list-style-type:none;
  white-space:nowrap;*/

}
#Menu LI{
float:left;
background-image:url(../images/bg_menuTop.gif);
background-repeat:no-repeat;
margin-left:3px;
margin-right:3px;
width:130px;
list-style:none;
text-align:center;
}
#Menu LI A{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ba0404;
line-height:30px;
text-decoration:none;
text-align:center;
font-weight:bold;
}
#boxHeader DIV{
float:left;
width:354px;
margin-right:38px;
}

#boxHeader IMG{
float:left;
}
#boxHeader .logo{
margin-left:20px;
margin-right:17px;
}
#boxHeader P{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#404040;
font-weight:bold;
margin-top:4px;
float:left;
width:354px;
}


/*************************************************/

#boxCenter{
width:980px;
float:left;
}
#boxFooter{
width:980px;
float:left;
text-align:center;
}
#colonnaSx{
float:left;
width:202px;
}
#colonnaDx{
float:left;
width:202px;
}
#colonnaCentrale{
width:556px;
float:left;
padding:10px;
padding-top:0px;
}
/************************************************/


/************************************************/

.boxGrigio{
width:202px;
}
.boxGrigio .top{
width:202px;
background-image:url(../images/smusso_top_menuLeft.gif);
background-repeat:no-repeat;
height:9px;
overflow:hidden;
}
.boxGrigio .center{
background-color:#f0efef;
border-left:1px solid #e0e0e0;
border-right:1px solid #e0e0e0;
padding:10px;
padding-top:0px;
}
.boxGrigio .bottom{
width:202px;
background-image:url(../images/smusso_bottom_menuLeft.gif);
background-repeat:no-repeat;
height:9px;
}

/*.boxGrigio UL{
margin-top:15px;
margin-bottom:15px;
}*/
.sezioni LI{
 margin-bottom:10px;
}
.menuSx LI,.menuDx LI
{
    list-style-type:none;
	background-image:url(../images/filetto.gif);
	background-repeat:repeat-x;
	/*background-position:0 -2px;*/
    /*margin-top:10px;*/
    margin-bottom:10px;
    padding-top:10px;
   /* border-top:2px groove white;*/
}
.menuSx LI A,.menuDx LI A{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#bf1515;
}

.sub_menuSx,.sub_menuDx, .sezioni div.feContainer{
margin-bottom:10px;
}
.sub_menuSx LI,.sub_menuDx LI, .sub_sezioni li
{
    padding:0px;
    margin:0px;
    border:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#404040;
list-style:none;
background-image:url(../images/quadratino.gif);
background-repeat:no-repeat;
background-position:0px 6px;
padding-left:5px;
margin-top:7px;
/*list-style-image:url(../images/quadratino.gif);
list-style-position:inside;*/
font-size:10px;
}
.sub_menuSx LI A,.sub_menuDx LI A, .sub_sezioni li a{
color:#404040;
text-decoration:none;
font-size:10px;
}
.sub_menuSx LI A.selected,.sub_menuDx LI A.selected{
text-decoration:underline;
}
.menuSx_li_3,.menuDx_li_41
{
border-top:0px!important;
background-image:none!important;
margin-top:0px!important;
}
/************************************************/

#colonnaDx .lnk{
margin-top:16px;
display:block;
text-align:center;
}
#colonnaDx P{
margin-top:16px;
display:block;
color:#908d85;
font-weight:bold;
}

#boxCerca{
padding-top:36px;
background-image:url(../images/boxCerca.gif);
height:44px;
margin-top:10px;
}
#boxCerca INPUT{
border:1px solid #b5b2a9;
width:176px;
color:black;
float:right;
margin-right:13px;
font-family:Verdana,arial,sans-serif;
font-size:11px;
height:15px;
line-height:15px;
}
#boxCerca A{
color:#63615c;
font-weight:bold;
text-decoration:none;
float:right;
margin-right:13px;
}
#boxContatta{
margin-top:10px;
}
#boxCalendario{
margin-top:10px;
}
#boxCalendario .top{
background-image:url(../images/topCalendario.gif);
height:25px;
}
#boxCalendario .center{
border-left:1px solid #e0e0e0;
border-right:1px solid #e0e0e0;
padding:16px;
}
#boxCalendario .bottom{
background-image:url(../images/bottom_calendario.gif);
height:10px;
}

#boxNewsletter{
margin-top:10px;
background-image:url(../images/boxNewsletter.gif);
height:44px;
padding-top:36px;
}
#boxNewsletter INPUT{
border:1px solid #247302;
width:176px;
color:black;
float:right;
margin-right:13px;
font-family:Verdana,arial,sans-serif;
font-size:11px;
height:15px;
line-height:15px;
}
#boxNewsletter A{
color:#1d1d1d;
font-weight:bold;
text-decoration:none;
float:right;
margin-right:13px;
}

/**********************************************/
.boxSupporto{
margin-top:15px;
margin-bottom:23px;
padding-left:7px;
}
.boxSupporto P{
margin-bottom:10px;
}
.boxSupporto A{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10px;
text-decoration:none;
color:#404040;
line-height:31px;
}
/***********************************************/
#acrobat{
/*background-color:#CCCCCC;*/
line-height:30px;

}
#acrobat IMG{
}
#acrobat A{
/*display:block;*/

}