/* CSS Document */
body{
background-color:#546060;
margin:0; 
} 
#contenitore{
display:table;
background-image:  url("img/body_back.jpg");
background-repeat:repeat-y;
width:997px;
height:100%;
padding:0;
margin:0 auto;
position:relative;
}

#contenuto{
height:100%;
width:920px;
position:relative; top:0; left:40px; right:40px; 
}

.evid { background-color:#CCCCCC;}

.table{
vertical-align:top;
height:100%;
width:100%;
padding:0px;
margin:0px;
}
#toprow{
height:84px;
vertical-align:top;
}
#top{
background-color:#EFEDDE;
height:84px;
}
#top img{
border:solid 0 #fff;
margin-top:11px;
margin-bottom:0px;
margin-left:14px;
}
#linktop {
font-family:Verdana;
font-size:10px;
font-weight:bold;
color:#535E5E;
position:absolute;
top:0px;
display:block;
left:525px;
margin-top:11px;
}
#linktop a:link, #linktop a:visited{
font-family:Verdana;
font-size:10px;
font-weight:bold;
color:#535E5E;
text-decoration:underline;
}
#linktop a:hover{
font-family:Verdana;
font-size:10px;
font-weight:bold;
color:#718080;
text-decoration:underline;
}

#topright{
height:84px;
float:right;
background-color:green;
}
#form_top {
position:absolute;
top:35px;
left:732px;
margin:0px;
padding:0px;
}
#input_top{
margin-top:10px;
margin-bottom:4px;
padding-left:5px;
padding-right:5px;
padding-top:6px;
padding-bottom:4px;
border:solid 0 #fff;
font-size:9px;
height:25px;
width:auto;
position:relative;
float:left;
background: transparent url("img/input_img.jpg") no-repeat !important;
background: transparent url("img/input_img.jpg") no-repeat fixed;
background-position:center;
}
#cerca{
margin-top:11px;
}
#menuleft{
width:190px;
vertical-align:top;
background-color:#C1BDA3;
}

#menuleft table{
background-color:#CAC7B3;
}

.textmenu{
font-family:Verdana;
font-size:11px;
font-weight:bold;
color:#333333;
border: 1px solid #9D9872;
background-color:#FFFFFF;
background-image: url("img/arrows.jpg");
background-repeat:no-repeat;
background-position:center left;
padding-left:20px;
padding-top:5px;
padding-bottom:5px;
}

.textmenu a, .textmenu a:visited {
display:block;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#333333;
width:162px;
}

.textmenu a:hover
{
display:block;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#999999;
width:162px;
}

.textmenu_sel{
font-family:Verdana;
font-size:11px;
font-weight:bold;
color:#333333;
border: 1px solid #9D9872;
background-color:#FFFFFF;
background-image:url("img/arrows_sel.jpg");
background-repeat:no-repeat;
background-position:center left;
padding-left:20px;
padding-top:5px;
padding-bottom:5px;
}

.textmenu_sel a, .textmenu_sel a:visited {
display:block;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#3CA1DD;
width:162px;
}

.textmenu_sel a:hover{
display:block;
font-size:11px;
text-decoration:none;
color:#999999;
width:162px;
}

.textmenu2{
font-family:Verdana;
font-size:11px;
color:#666666;
border: 0px solid #9D9872;
background-color:#FFFFFF;
background-image:url("img/arrowright.gif");
background-repeat:no-repeat;
background-position:7px;
padding-left:20px;
padding-top:5px;
padding-bottom:5px;
}

.textmenu_sel2{
font-family:Verdana;
font-size:11px;
color:#666666;
font-weight:bold;
border: 0px solid #9D9872;
background-color:#FFFFFF;
background-image:url("img/arrowright.gif");
background-repeat:no-repeat;
background-position:7px;
padding-left:20px;
padding-top:5px;
padding-bottom:5px;
}

.textmenu2 a, .textmenu2 a:visited {
display:block;
font-size:11px;
text-decoration:none;
color:#666666;
width:162px;
}

.textmenu2 a:hover, .textmenu_sel2 a, textmenu_sel2 a:visited, textmenu_sel2 a:hover
{
display:block;
font-size:11px;
text-decoration:none;
color:#000000;
width:162px;
}

.textmenu3{
font-family:Verdana;
font-size:10px;
color:#666666;
border: 0px solid #9D9872;
background-color:#FFFFFF;
padding-left:20px;
padding-top:2px;
padding-bottom:2px;
background-image:url("img/traccia.jpg");
background-repeat:no-repeat;
background-position:25px;
}

.textmenu_sel3{
font-family:Verdana;
font-size:10px;
color:#666666;
font-weight:bold;
border: 0px solid #9D9872;
background-color:#FFFFFF;
padding-left:20px;
padding-top:2px;
padding-bottom:2px;
background-image:url("img/traccia.jpg");
background-repeat:no-repeat;
background-position:25px;
}


.textmenu3 a, .textmenu3 a:visited {
display:block;
font-size:10px;
text-decoration:none;
color:#666666;
width:152px;
margin-left:10px;
}

.textmenu3 a:hover, .textmenu_sel3 a, .textmenu_sel3 a:visited{
display:block;
font-size:10px;
text-decoration:none;
color:#000000;
width:152px;
margin-left:10px;
}

#w3c{
margin-top:10px;
text-align:center;
}

#menutop{
width:730px;
height:47px;
background-color:#18ADE7;
padding:0px;
margin:0px;
}

#centerleft{
width:560px;
background-image:  url("img/back_top.jpg");
background-repeat:repeat-x;
background-color:#FFFFFF;
vertical-align:top;
}

.comune{
display:table;
width:523px;
color:#333333;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:top;
/*background-color:green;*/
margin-left:18px;
padding-top:10px;
padding-bottom:0px;
}
.comune ul{
margin-left:120px;
}
.comune h1{
margin-bottom:12px;
color:#3CA1DD;
font-size:25px;
font-family:Arial, Helvetica, sans-serif;
background-image: url("img/novitaline.jpg");
background-repeat:no-repeat;
background-position:bottom left;
font-weight:normal;
margin-top:10px;
}
.comune h3{
/*margin-right:184px;*/
color:#3CA1DD;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
padding-left:7px;
padding-bottom:7px;
margin-bottom:0px;
margin-top:3px;
}
h2{
margin-left:18px;
margin-bottom:1px;
color:#3CA1DD;
font-size:25px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
}

.imgcomune{
float:left;
vertical-align:top;
margin-right:10px;
}

.comune p{
margin-bottom:17px;
margin-top:11px;
}

.comune a:link, .comune a:visited{
color:#10749C;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
font-weight:normal;
}
.comune a:hover{
color:#1493C2;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.formstd{
margin-top:10px;
margin-left:18px;
}

.apri{
background-image:url(img/apri.gif);
background-repeat:no-repeat;
padding-left:18px;
padding-bottom:15px;
}

.scarica{
background-image:url(img/salva.gif);
background-repeat:no-repeat;
padding-left:20px;
padding-bottom:15px;
}


.news{
display:table;
width:523px;
vertical-align:top;
color:#333333;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-left:18px;
padding-top:10px;
padding-bottom:15px;
margin-top:0px;

background-image: url("img/novitaline.jpg");
background-repeat:no-repeat;
}

.news h4{
color:#535E5E;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
margin:0px;
}

.news h3{
color:#3CA1DD;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
margin-top:1px;
margin-bottom:6px;
}

.news a:link, .news a:visited, #navbar a:link, #navbar a:visited{
color:#333333;
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
margin:0px;
padding:0px;
text-decoration:underline;
border:solid 0 #fff;
}
.news a:hover, #navbar a:hover{
color:#999999;
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
margin:0px;
padding:0px;
text-decoration:underline;
border:solid 0 #fff;
}

.newsakapito{
margin:0px;
}
.continue{
margin-bottom:0px;
padding-bottom:0px;
margin-top:7px;
}
.continue img{
margin-right:4px;
}

#centerright{
height:auto;
width:160px;
background-image:  url("img/back_top.jpg");
background-repeat:repeat-x;
background-color:#FFFFFF;
vertical-align:top;
}

.divmenu{
width:127px;
margin-left:62px;
padding-top:22px;
padding-bottom:17px;
background-image:  url("img/back_right.jpg");
background-repeat:repeat-x;
background-position:bottom;
}
.divpartners{
width:153px;
text-align:center;
padding-bottom:26px;
padding-top:56px;
margin-left:33px;
margin-right:0px;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.divpartners img{
margin-bottom:20px;
border:solid 0 #333;
}

.divpartners a, .divpartners a:visited{
border:solid 0 #fff;
color:#333333;
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
padding:0px;
margin:0px;
}

.divpartners a:hover{
border:solid 0 #fff;
color:#999999;
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}

.divpartners p{
padding:10px;
padding-top:0px;
margin:0;
}

#stella{
margin-left:44px;
margin-bottom:20px;
}

#menuright{
width:127px;
margin-right:0px;
padding-top:0px;
padding-bottom:0px;
margin-bottom:0px;
}
.sectionright, .sectionright_sel{
background-image: url("img/arrowright.gif");
background-repeat:no-repeat;
background-position:center left;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
border-bottom: 1px solid #9D9872;
border-color:#CCCCCC;
vertical-align:top;
}

.sectionright a:link, .sectionright a:visited{
font-family:Verdana;
font-size:10px;
font-weight:bold;
color:#333333;
text-decoration:none;
vertical-align:middle;
}

.sectionright a:hover, .sectionright_sel a:link, .sectionright_sel a:visited, .sectionright_sel a:hover{
padding:0px;
font-family:Verdana;
font-size:10px;
font-weight:bold;
color:#999999;
text-decoration:none;
vertical-align:middle;
}

#backgroundright{
height:18px;
}

#bottomrow{
height:25px;
}
#linkbottom {
font-family:Verdana;
font-size:9px;
font-weight:bold;
color:#535E5E;
margin-left:12px;
}
#linkbottom a:link, #linkbottom a:visited, #easybit a:link, #easybit a:visited{
font-family:Verdana;
font-size:9px;
font-weight:bold;
color:#535E5E;
text-decoration:none;
}
#linkbottom a:hover, #easybit a:hover{
font-family:Verdana;
font-size:9px;
font-weight:bold;
color:#718080;
text-decoration:none;
}
#easybit {
font-family:Verdana;
font-size:9px;
font-weight:bold;
color:#535E5E;
margin-left:436px;
text-decoration:none;
}
#easybit img{
margin-bottom:1px; 
}
#navbar{
color:#333333;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
}

#navbar img{
border:solid 0 #fff;
}



.menutree { color: #FCFCFC; text-decoration:none; font-weight:bold; margin-left:12px; line-height:26px; font-size:12px; background-color:#C1BDA3; }
.menutree a { color: #FCFCFC; text-decoration:none; font-weight:bold; margin-left:12px; line-height:26px; font-size:12px;  background-color:#C1BDA3; }
.menutree a:link { color: #FCFCFC; text-decoration:none; font-weight:bold; margin-left:12px; line-height:26px; font-size:12px;   }
.menutree a:visited { color: #FCFCFC; text-decoration:none; font-weight:bold; margin-left:12px; line-height:26px; font-size:12px;  }
.menutree a:hover { color: #C1E2B8; text-decoration:underline; font-weight:bold; margin-left:12px; line-height:26px; font-size:12px; }
.menutree a:active { color: #C1E2B8; text-decoration:underline; font-weight:bold; margin-left:12px; line-height:26px; font-size:12px;}

.menutree2 { color: #838D5F; text-decoration:none; font-weight:bold; margin-left:32px; line-height:18px; font-size:11px; background-color:#EFEDDE;}
.menutree2 a { color: #838D5F; text-decoration:none; font-weight:bold; margin-left:32px; line-height:18px; font-size:11px; background-color:#EFEDDE;}
.menutree2 a:link { color: #838D5F; text-decoration:none; font-weight:bold; margin-left:32px; line-height:18px; font-size:11px; }
.menutree2 a:visited { color: #838D5F; text-decoration:none; font-weight:bold; margin-left:32px; line-height:18px; font-size:11px; } 
.menutree2 a:hover { color: #C1E2B8; text-decoration:underline; font-weight:bold; margin-left:32px; line-height:18px; font-size:11px; }
.menutree2 a:active { color: #C1E2B8; text-decoration:underline; font-weight:bold; margin-left:32px; line-height:18px; font-size:11px; }

.menutree3 { color: #838D5F; text-decoration:none; margin-left:52px; line-height:15px; font-size:12px; }
.menutree3 a { color: #838D5F; text-decoration:none;  margin-left:52px; line-height:15px; font-size:12px;  }
.menutree3 a:link { color: #838D5F; text-decoration:none;  margin-left:52px; line-height:15px; font-size:12px;  }
.menutree3 a:visited { color: #838D5F; text-decoration:none;  margin-left:52px; line-height:15px; font-size:12px; }
.menutree3 a:hover { color: #C1E2B8; text-decoration:underline;  margin-left:52px; line-height:15px; font-size:12px; }
.menutree3 a:active { color: #C1E2B8; text-decoration:underline;  margin-left:52px; line-height:15px; font-size:12px; }

.menutree4 { color: #838D5F; text-decoration:none; margin-left:72px; line-height:15px; font-size:11px; }
.menutree4 a { color: #838D5F; text-decoration:none;  margin-left:72px; line-height:15px; font-size:11px;  }
.menutree4 a:link { color: #838D5F; text-decoration:none;  margin-left:72px; line-height:15px; font-size:11px;  }
.menutree4 a:visited { color: #838D5F; text-decoration:none;  margin-left:72px; line-height:15px; font-size:11px; }
.menutree4 a:hover { color: #C1E2B8; text-decoration:underline;  margin-left:72px; line-height:15px; font-size:11px; }
.menutree4 a:active { color: #C1E2B8; text-decoration:underline;  margin-left:72px; line-height:15px; font-size:11px; }

table.aziendeassociazioni { 
	border-width:0;
}
table.aziendeassociazioni td {
	border:solid 1px #18ADE7;
	font-size:11px; 
	font-weight:bold;
	padding:8px;
	color:#333;
}
table.aziendeassociazioni th {
	border:solid 1px #1493C2;
	background-image:  url("img/table_th.jpg");
	background-repeat: repeat-x;
	font-size:14px; 
	font-weight:bold;
	padding:8px;
	color:#FFF;
	text-align:left;
}
table.aziendeassociazioni td a:link, table.aziendeassociazioni td a:visited{
	color:#1493C2;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bold; 
	text-decoration:none;
}
table.aziendeassociazioni td a:hover{
	color:#10749C;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bold;
}
.nomeazienda{
	color:#10749C;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	margin:16px 0 8px 0;
}
.nomeazienda a:link, .nomeazienda a:visited{
	color:#1493C2;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bold; 
	text-decoration:none;
}
.nomeazienda a:hover{
	color:#10749C;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
}
.attivitaazienda{
	color:#333;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	margin:0 0 8px 12px;
}