/* CSS Document */
html,body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#303030;
}
body{
background-image:url(../images/sfumaturaBackground3.jpg);
background-repeat:repeat-x;
background-color:#2c8144;
}
.clearLeft{
	height:1px;
	clear:left;
	width:100%;
	overflow:hidden;
}
*{
margin:0px;
padding:0px;
/*overflow:hidden;*/
border:0px
}


A{
text-decoration:none;
font-weight:bold;
color:#00a646;
/*font-size:11px;*/
}
A:hover{
text-decoration:underline;
}


#boxGenerale{
	width:852px;
	/*background-color:#FFFFFF;*/
	margin:0 auto;
}

#boxHeader{
width:852px;
height:197px;
/*background-image:url(../images/testata.jpg);*/
position:relative;
}
#linkHome
{
    position:absolute;
    width:540px;
    height:140px;
    top:40px;
    left:50px;
    background-color:Transparent;
    cursor:pointer;
    z-index:2;
}
#bgtestata
{
    position:absolute;
   
    top:0px;
    left:0px;
    /*background-color:Transparent;
    cursor:pointer;*/
    z-index:1;
    
}


#boxMenu{
width:852px;
height:30px;
background-color:#00a646;
padding-top:3px;
padding-bottom:3px;
}
#boxMenu UL{
margin-left:20px;
}
#boxMenu LI{
float:left;
list-style-type:none;
border-right:2px solid #b4b3b3;
}


#boxMenu LI A
{
   display:block; 
   height:30px;  
   line-height:30px;
   border:0 solid white
}

#boxMenu LI A:link
{
  font-size:12px;
font-weight:bold;
color:#ffffff;/*#252525;*/

padding-left:6px;
padding-right:6px;


}

#boxMenu  LI A:hover,#boxMenu  LI.selected A {
background-color:#FFFFFF!important;
/*background-color:#106f67;*/
/*padding-left:14px;*/

color:#138844!important;
text-decoration:none;
position:relative;
padding-left:6px;
padding-right:6px;


}

#boxMenu  LI A:visited{
font-size:12px;
font-weight:bold;
color:#ffffff;/*#252525;*/
line-height:30px;
padding-left:6px;
padding-right:6px;
display:block;
height:30px;
}


/*.mail{*/
.menu2_li_10 A{
background-image:url(../images/logoMail.gif);
background-repeat:no-repeat;
background-position:right 10px;
padding-right:19px!important;
/*margin-left:6px;*/
}
#boxBody{
/*width:812px;*/
width:832px;
padding-left:20px;
/*padding-right:20px;*/
background-color:#FFFFFF;
position:relative;
}
#boxFooter{
width:727px;
height:117px;
background-image:url(../images/logoCLSfooter.gif);
background-repeat:no-repeat;
background-position:left bottom;
background-color:#FFFFFF;
padding-top:28px;
padding-left:125px;
/*padding-bottom:11px;*/
}
#boxFooter UL{
/*display:block;*/
}
#boxFooter LI{
float:left;
list-style-type:none;
padding-left:12px;
padding-right:12px;
border-right:1px solid black;
}

#boxFooter LI A{
color:#000;
font-size:12px;
font-weight:normal;

}
#boxFooter .dicitura{
width:457px;
font-size:12px;
color:#00A646;/*#138844;*/
line-height:18px;
margin-top:28px;
margin-left:12px;
}
#boxFooter .dicitura A
{
    color:#000;/*#106f67; */
    font-weight:normal;
}

.ultimo, .menu2_li_10, .menu2_li_16 ,.menu3_li_14{
border-right:0px!important;
}

.boxLogin
{
    position:absolute;
    z-index:3;
float:right;
width:192px;
margin-top:27px;
color:#797979;
top:27px;
left:660px;
}
.boxLogin H3{
font-size:12px;
font-weight:bold;
color:#797979;
}
.boxLogin A{
font-size:10px;
font-weight:bold;
color:#797979;
}
.insWord{
width:154px;
height:16px;
background-color:#b8f7d3;
border:0px;
/*color:#FFFFFF;*/
font-size:11px;
font-weight:bold;
padding-left:3px;
}
.boxLogin .insWord{
margin-bottom:6px;
margin-top:2px;
}
.boxLogin .header, .boxLogged .header{
background-image:url(../images/topBoxLogin.gif);
background-repeat:no-repeat;
height:5px;

}
.boxLogin .body,.boxLogged .body{
background-color:#e4e4e4;
padding-left:11px;

}
.boxLogin .footer,.boxLogged .footer{
background-image:url(../images/bottomBoxLogin.gif);
background-repeat:no-repeat;
height:5px;
}

.boxLogged
{
    position:absolute;
    z-index:3;
float:right;
width:192px;
margin-top:27px;
color:#797979;
top:27px;
left:660px;
}

.boxLogged .boxLoggato
{
background-image:url(../images/boxLoggato.gif);
background-repeat:no-repeat;
width:175px;
height:49px;
color:#ffffff;
font-size:11px;
font-weight:bold;
padding-left:7px;
padding-top:13px;
}
.boxLogged .aLogon{
font-weight:bold;
color:#797979;
font-size:12px;
}
#boxTag A
{
    color:#666;
 
}


#boxTag .header
{
     background-color:#e4e4e4; 
     background-image:url(../images/smussoHeaderTAG.gif);
     background-repeat:no-repeat;
     font-size:15px;
     color:#797979;
     font-weight:bold;
    /* padding-top:12px;*/
     padding-bottom:5px;
     padding-left:10px;
     
}
#boxTag .footer
{
     background-color:#e4e4e4; 
     background-image:url(../images/smussoFooterTAG.gif);
      background-repeat:no-repeat;
      height:10px;
}
.tag_container
{
    background-color:#e4e4e4; 
    padding-left:10px;
}


#boxRicerca1_button_search
{
    background-image: url(../images/pallinoFreccia.gif);
    background-repeat:no-repeat;
    width:14px;
    height:14px;
    background-color:Transparent;     
    
}