/* CSS Document */

html{
scrollbar-base-color:#2e795a
}

body{
margin:0px;
background:#65c39c url(../images/body_bg.jpg) repeat-x top;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}


#wrapper{
margin:0px auto;
width:927px;
/*overflow:auto*/


}

#header{

height:122px;
z-index:4;
position:relative

}

.img-right{
float:right;
padding:2px;
margin:0px 0px 3px 3px;
border:1px solid #296a4f

}

/*******************************************************************************************************/

#menu{
/*background:#74A140;*/
height:170px;
width:248px;
margin-top:-11px;
font-family:Tahoma, Arial, Verdana;
font-weight:bold;
font-size:11px;
float:left;
z-index:2;
position:relative;
background:#2b7154;
padding-top:8px;
}

.vocemenu{
background:url(../images/vocemenu_bg.gif) no-repeat left;
height:15px;
width:175px;
padding-left:60px;
margin-bottom:8px;
padding-top:1px;
}

.vocemenu a{
color: #ffffff;
text-decoration:none;
}

.vocemenu a:hover{
color:#296a4f;
text-decoration:none;
}

/***************************************LEFT******************************************************/

#columnleft{
width:233px;
float:left;
margin-left:17px;
padding-top:15px;
}

.box{
width:188px;
border:1px solid #296a4f;
background:#296a4f;
padding:10px;
margin-bottom:5px;
}

.box a{
color:#ffffff;
text-decoration:none;
}

.box a:hover{
text-decoration:underline
}

.boxtitolo{
background:#389970 url(../images/boxtitolo_bg.gif) no-repeat left;
padding:0px 0px 0px 30px;
font-weight:bold;
color:#FFFFFF;
font-size:15px;
border:1px solid #152d23;
}

.vocesottomenu{
background: url(../images/vocesottomenu_bg.gif) no-repeat left;
height:17px;
width:178px;
padding-left:25px;
margin-bottom:8px;
padding-top:2px;
font-family:Tahoma, Arial, Verdana;
font-weight:bold;
font-size:11px;

}

.vocesottomenu a{
color: #000000;
text-decoration:none;
}

.vocesottomenu a:hover{
color:#389970;
text-decoration:none;
}
/**********************************************CONTENT**************************************/

#content{
width:600px;
float:right;
background:#296a4f;
margin-right:17px;
margin-top:-70px;
padding:70px 20px 20px 20px;
z-index:1;
position:relative
}

#content a{
color:#FFFFFF;
text-decoration:none;
}



/****************************************NEWS**********************************************/

.data{
color:#FFFFFF;
}

.titolo{
color:#FFFFFF;
font-weight:bold
}

/*************************FOOTER**************************************/

#footer{
margin:0px auto;
width:887px;
padding:3px 20px 0px 20px;
font-size:9px;
text-align:center;
border-top:1px solid #FFFFFF /*#e86d6f*/;
margin-bottom:5px;
}

#footer a{
text-decoration:none;
color:#333333
}

input{
background:#389970
}

/**********************TBL SERVIZIO ***************************************/


.tblserv td{
padding:4px 0px 4px 5px;
border-bottom:1px solid #666666;
border-right:1px solid #666666;
}

.tblserv th{
padding:4px 0px 4px 5px;
}