
/*css di layout
*/
#right { width: auto; margin: 0 0 0 200px; padding: 0; }
#pageName { color: #669; font-size: 120%; margin-top: 0; margin-bottom: 10px; }
/*#masthead { background-image: url(../images/logo_comune.gif); background-repeat: no-repeat; background-position: 12px 6px; margin-top: 0; margin-bottom: 15px; border-bottom: 1px solid #900; }*/
#masthead { background-repeat: no-repeat; background-position: 12px 6px; margin-top: 0; margin-bottom: 15px; border-bottom: 1px solid #900; }
#globalNav { color: silver; font-size: 13px; line-height: 18px; margin-top: 20px; margin-bottom: 10px; padding: 0; }
#content { font-size: 12px; line-height: 18px; text-align: justify; margin-bottom: 0; padding: 0 3% 10px 0; }
#navBar { color: #fff; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; background-color: #900; position: absolute; top: 0; width: 200px; margin-bottom: 0; padding-bottom: 10px; }
#siteInfo { font-size: 10px; background-color: #dcdcdc; clear: both; margin: 0; padding: 2px 4px 4px 14px; border-bottom: 1px solid #900; }
#masthead h1 { color: #900; font-size: 30px; font-family: times, "times new roman"; font-style: italic; position: relative; top: 10px; margin-top: 0; margin-left: 55px; }
.button { background-color: #fc9; margin-right: 2px; padding: 1px; }
.button a:hover { background-color: #fff; text-decoration: none; }
/********* comportamento link di content ***************/
#content a { color: #900; font-weight: bold; }
#content li a { color: #900; }
/******** comportamento globalNav *************
*/
#globalNav a:link, a:visited { color: #000; font-size: 14px; FONT-FAMILY: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }
#globalNav a:hover { color: #900; text-decoration: underline; }

/*Sottosezioni navBar*/
#container { margin: 0; padding: 0; }
#search { margin-top: 0; padding-top: 0; padding-left: 15px; }
/*css di base
*/
body { font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/backg.gif); margin: 0; padding: 0;}
/* overrides decoration from previous rule for hovered links */
a:link { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px; color: black; text-decoration: none; }
a:visited { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px; color: black; text-decoration: none; }
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px; text-decoration: underline;
}
h1, h2, h3, h4, h5, h6 { font-family: Arial, sans-serif; margin: 0; padding: 0; }
h1{ font-size: 130%; }
h2{
 font-size: 114%;
}
h3{
 font-size: 100%;
}
h4{
 font-size: 100%;
 font-weight: normal;
}
h5{
 font-size: 100%;
}
ul{
 list-style-type: square;
}
ul ul{
 list-style-type: disc;
}
ul ul ul{
 list-style-type: none;
}
label{
 font: bold 100% Arial, sans-serif;
 color: #ccc;
}
/************** .feature styles ***************/
.feature{ font-size: 12px; line-height: 18px; padding: 0; }
.feature p { color: black; }
.feature h3{ color: #000; font-size: 120%; padding: 30px 0 5px; text-align: left; }
.feature img{
	float: left;
	padding: 0px 10px 0px 0px;
	margin: 0 5px 5px 0;
}
.feature table { background-color: #dcdcdc; margin-top: 10px; border-color: gray #666 #666 gray; border-style: solid; border-width: 1px 3px 3px 1px; }
.feature table td { padding: 4px; border-bottom: 1px dotted #666; }
.feature table th { background-color: #fff; text-align: center; padding: 4px; }
.feature table caption { color: #666; font-size: 90%; font-style: italic; text-align: left; padding-top: 10px; }
/*aggiustamento su right
*/
.space { margin-left: 15px; }
/******* comportamento classe clear **********/
.clear { clear: left; }
/*********** #navBar link styles ***********/
#navBar ul a:link, #navBar ul a:visited { font-size: 12px; display: block; }
#navBar ul {list-style: none; margin: 0; padding: 0;}
/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li { border-bottom: 1px solid #900; }
/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: none;}
/*********** #sectionLinks styles ***********/
#sectionLinks{ position: relative; margin: 0; border-bottom: 1px solid #cccccc; padding: 0 !important; }
#sectionLinks h3{ font-weight: bold; padding: 10px 0 2px 15px; }
#sectionLinks a:link{ color: #fff; padding: 2px 0 2px 15px; border-top: 1px solid #cccccc; width: 100%; width: auto; }
.spacer { margin-left: 15px; }
#sectionLinks a:visited{ color: #fff; padding: 2px 0 2px 15px; border-top: 1px solid #cccccc; }
#sectionLinks a:hover{ color: #000; background-color: #fff; padding: 2px 0 2px 15px; border-top: 1px solid #900; border-right: 2px solid #900; border-left: 2px solid #900; }
/*********** .relatedLinks styles ***********/
#relatedLinks{ margin: 6px 0 0; padding: 0 0 10px 15px; font-size: 90%; }
#relatedLinks h3{ color: #ffa500; font-weight: bold; padding: 10px 0 2px; }
#relatedLinks a { color: #fff; }
/************** #advert styles **************/
#advert{ padding: 10px 4px 0 15px; font-size: 80%; border-top: 1px solid #cccccc; display: none; }
#advert img{
	display: block;
}
/************** #headlines styles **************/
#headlines{ margin: 10px 0 0; padding: 2px 0 10px 15px; font-size: 80%; display: none; }
#headlines h3 { color: #ccc; font-weight: bold; }
#headlines p{
	padding: 0 0 5px;
}
/************** #Inseriti da GC  **************/
IMG {border-width:0px;margin:0px;vertical-align:middle;}

#globalNav1 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 2px; PADDING-LEFT: 0px; FONT-SIZE: 11px; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 0px; COLOR: silver; LINE-HEIGHT: 2px; PADDING-TOP: 0px
}
#globalNav1 {
	FONT-SIZE: 11px; COLOR: #808080; FONT-FAMILY: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif
}
#globalNav1 A:link{
	FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif
}
#globalNav1 A:hover {
	COLOR: #900; TEXT-DECORATION: underline
}
#globalNav1 A:visited{
	FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif
}
.ErrFont {background-color:#FFFFFF;font-size:12px;color:#CC0000;font-weight:300;padding:2px;}
.MsgFont {background-color:#666C00;font-size:12px;color:#FFFFFF;font-weight:300;padding:4px;border-width:0px;border-style:solid;border-color:#222222;}
.DataFont {color:#333333}
.DataTD {background-color:#FFFFFF;color:#696969;padding:3px;padding-left:2px;border-width:1px;border-color:#F3F3F3;border-style:solid;font-size:11px;}
.DataTDS {background-color:#FFFFFF;color:#696969;padding:3px;padding-left:2px;border-width:1px;border-color:#F3F3F3;border-style:solid;font-size:10px;}
.FieldTD {background-color:#CCCCCC;color:#333333;padding:2px;vertical-align:top;text-align:center;border-width:1px;border-color:#fff;border-style:solid; font-size: 12px;}
.FieldTD:link, .FieldTD:visited {background-color:#CCCCCC;color:#333333;padding:2px;vertical-align:top;text-align:center;border-width:1px;border-color:#fff;border-style:solid; font-size: 12px;}

.DataTD A:visited {background-color:#FFFFFF;color:#000000;padding:0px;padding-left:0px;border-width:1px;border-color:#F3F3F3;border-style:solid;font-size:12px;font-family:verdana}

.ContentPrevTD {height:15px;background-color:;padding:6px;vertical-align:;text-align:left;color:#900;border-width:0px;border-top-color:#458AAB;border-left-color:#458AAB;border-right-color:#555555;border-bottom-color:#555555;border-style:solid;}
.ContentNextTD {height:15px;background-color:;padding:6px;vertical-align:;text-align:right;color:#900;border-width:0px;border-top-color:#458AAB;border-left-color:#458AAB;border-right-color:#555555;border-bottom-color:#555555;border-style:solid;}

/************** Style tabelle per statistica **************/

.FieldTDSTATIT {background-color:#FFFFFF;color:#333333;padding:2px;vertical-align:top;text-align:center;border-width:1px;border-color:#fff;border-style:solid; font-size: 12px;}
.FieldTDSTAT {background-color:#CCCCCC;color:#333333;padding:0px;vertical-align:top;text-align:center;border-width:0px;border-color:#fff;border-style:solid; font-size: 10px;text-align:right;}
.FieldTDSTAT1 {background-color:#CCCCCC;color:#333333;padding:2px;vertical-align:top;text-align:center;border-width:1px;border-color:#fff;border-style:solid; font-size: 10px;}
.DataTDSTAT {border-left:0px solid #F3F3F3; border-right:0px solid #F3F3F3; border-top:0px solid #F3F3F3; background-color:#FFFFFF;color:#696969;padding:0px;font-size:10px; text-align:center; padding-left:0px}
.DataTDSTAT img {border-width:0px;margin:0px;vertical-align:bottom;}
.DataTDSTAT1 {border-left:0px solid #F3F3F3; border-right:1px solid #F3F3F3;background-color:#FFFFFF;color:#696969;padding:0px;font-size:10px; text-align:left; padding-left:0px}

/************** Fine Style tabelle per statistica **************/

.LabelTD {background-color:;border:1px solid #F3F3F3; padding:2px; text-align:left;vertical-align:;font-size:11px}
Select {border:1px solid #EFEFEF; font-family:verdana;font-size:11px;color:#000066;background-color:;vertical-align:middle}
Input {border:1px solid #DDDDDD; font-family:verdana;font-size:11px;color:#000066;vertical-align:middle;} 
Textarea {border:1px solid #EFEFEF; font-family:verdana;font-size:11px;color:#000066;}
.GroupTD {
	background-color:;border-left:1px solid #F7F2F2; color:#990000;font-size:12px;vertical-align:top;text-align:border-left: 1px solid #FFECEC; border-right: 1px solid #990000; border-top: 1px solid #F7F2F2; border-bottom: 1px solid #990000; padding: 1
}
.GroupTD1 {
	background-color:;border-left:1px solid #F7F2F2; color:#990000;font-size:12px;vertical-align:top;text-align:border-left: 1px solid #FFECEC; border-right:medium none; border-top: 1px solid #F7F2F2; border-bottom: 1px solid #990000; padding: 1
}
.GroupTD2 {
	background-color:;border-left:1px solid #F7F2F2; color:#990000;font-size:12px;vertical-align:top;text-align:border-left:medium none; border-right: 1px solid #990000; border-top: 1px solid #F7F2F2; border-bottom: 1px solid #990000; padding: 1
}
.cmd {border:1px outset #CCCCCC; background-image:url('../styles/coolblue/images/bk_menu.gif');margin:1;font-size:11px;color:#900;cursor:hand}
Input {border:1px solid #DDDDDD; font-family:verdana;font-size:11px;color:#000066;vertical-align:middle;}
.Thumbnail {background-color:#FFFFFF;margin-right:2px;border-width:0px;border-color:;border-style:solid;float:left;clear:left;}

// SubMenu
//.SubMenuTable {border:0px solid #666666; background-image:url('../styles/coolblue/images/bk_content.gif');background-repeat:repeat-x;margin-bottom:5px;width:;height:30px;border-collapse:collapse; margin-left:0px; margin-right:0px; margin-top:0px} 
//.SubMenuTD {background-color:;border-left:0px none #DEDEDE; border-right:0px solid #FFFFFF; border-top:0px solid #000000; border-bottom:0px none #DEDEDE; color:#000000;padding:1px;font-size:11px;height:;text-align:;vertical-align:} 
//.SubMenuTDFont {font-size:10px;color:#FFFFFF;font-weight:800;} 
//.SubMenuTDFont:visited {text-decoration:none;color:#EFEFEF;font-weight:800;} 
//.SubMenuTDFont:link {text-decoration:none;color:#EFEFEF;font-weight:800;} 
//.SubMenuTDFont:hover {text-decoration:none;color:#FFFFFF;font-weight:800;} 

//.SubMenuTab {color:#FFFFFF;width:68px;height:;padding:2px;vertical-align:bottom} 
//.SubMenuTabFont {background-image:url('../styles/coolblue/images/bk_section.gif');font-size:10px;padding:1px;padding-left:3px;padding-right:3px;border-width:1px;border-style:solid;border-color:#DDDDDD;} 
//.SubMenuTabFont:visited {text-decoration:none;color:#333333;} 
//.SubMenuTabFont:link {text-decoration:none;color:#333333;} 
//.SubMenuTabFont:hover {text-decoration:none;color:#000000;}
//.SubMenuTop {}
//.SubMenuLeft {width:5px;height:;background-color:;background-repeat:no-repeat;border-top-width:0px;border-top-style:solid;border-bottom-color:#000000}
//.SubMenuDiv {background-image:;background-color:;border-top:0px solid #000000; width:35%;height:}
//.SubMenuRight {border-right:0px solid #000000; width:2px;background-color:}
//.SubMenuBottom {}
//.SubMenuFont {background-color:#CCCCCC;font-size:10px;padding:1px;padding-left:5px;padding-right:5px;border-width:1px;border-style:solid;border-color:#999999;} 
//.SubMenuFont:visited {text-decoration:none;color:#333333;} 
//.SubMenuFont:link {text-decoration:none;color:#333333;} 
//.SubMenuFont:hover {text-decoration:underline;color:#000000;}

//.SubMenuTitleTable {background-image:url('../styles/coolblue/images/bk_menu.gif');background-color:#4477DB;height:30px;border-width:0px;border-style:solid;border-color:#222222;}
//.SubMenuTitle {background-color:;border-top:0px solid #000000; color:#EFEFEF;width:;padding-left:8px;font-size:12px;text-align:;vertical-align:middle;padding-right:3px; padding-top:3px; padding-bottom:3px} 
//.SubMenuTitleFont {font-size:12px;} 
//.SubMenuTitleFont:visited {text-decoration:underline;color:#FFFFFF;} 
//.SubMenuTitleFont:link {text-decoration:underline;color:#FFFFFF;} 
//.SubMenuTitleFont:hover {text-decoration:underline;color:#EFEFEF;} 

.SubMenuSort {width:200;padding:2px;color:#333333;vertical-align:bottom;font-size:10px}
.SubMenuSearch {width:400;padding:2px;color:#333333;vertical-align:bottom;font-size:10px}
//.SubMenuSearch {width:400;background-color:;color:;text-align:right;padding:1px;vertical-align:bottom;font-size:10px}
.SubMenuSearchFont {color:#DFDFDF;} 
.SubMenuSearchInput {background-color:;font-size:10px}
// Fine SubMenu

// Stile elenco
.ContentTD {font-size:11px;color:#666666;font-family:arial;padding-top:10px;vertical-align:top;text-align:; padding-left:5px; padding-right:5px; padding-bottom:5px}
.ListTable {background-color:;border:1px solid #F0F0F0; width:99%;height:70px;padding:0px;margin-top:0px;margin-bottom:6px} 
.ListHeaderTable {background-color:;width:80%;margin-top:8px;margin-bottom:1px} 
.ListHeaderTitle {background-color:;background-repeat:no-repeat;background-position: left center;color:#990000;width:auto;padding-bottom:1px; padding-left:4px; padding-right:4px; padding-top:4px; font-weight: bold}
.ListHeaderTitleFont {font-family:;font-size:16px;font-weight:500;color: #999999; font-weight: bold } 
.ListHeaderTitleFont:visited {text-decoration:none;color: #999999; font-weight: bold;font-size:16px} 
.ListHeaderTitleFont:link {text-decoration:none;color: #999999; font-weight: bold;font-size:16px} 
.ListHeaderTitleFont:hover {text-decoration:none;color: #900; font-weight: bold;font-size:16px} 
.ListHeaderCategory {font-family:;background-color:;color:#666666;padding:4px;font-size:14px;font-weight:500;text-align:;vertical-align:top}
.ListHeaderCategoryFont {font-family:;font-size:14px;color:#1152D1} 
.ListHeaderCategoryFont:visited {text-decoration:underline;color:#1152D1;} 
.ListHeaderCategoryFont:link {text-decoration:underline;color:#1152D1;} 
.ListHeaderCategoryFont:hover {text-decoration:none;color:#333333;} 
.ListHeaderTD {background-color:;color:#999999;padding-top:1px;padding-bottom:1px;font-size:11px;text-align:;vertical-align:; padding-left:5px; padding-right:5px}
.ListHeaderFont {font-size:14px;color:#1555D2;font-weight:800;} 
.ListHeaderFont:visited {text-decoration:underline;color:#1555D2;} 
.ListHeaderFont:link {text-decoration:underline;color:#1555D2;} 
.ListHeaderFont:hover {text-decoration:none;color:#C50000} 
.ListLinkLabel {width:;padding-right:2px;color:#999999;text-align:right; padding-left:6px; padding-top:6px; padding-bottom:6px}
.ListLinkTd  {padding:6px;}
.ListTD {background-color:#FFFFFF;color:#666666;padding:10px;font-size:14px;text-align:;vertical-align:}
.ListThumb {background-color:;color:;padding:6px;width:90;text-align:center;vertical-align:top}
.ListFont {font-size:14px;font-family:;color:#666666} 
.ListFont:visited {text-decoration:underline;color:#999999;} 
.ListFont:link {text-decoration:underline;color:#999999;} 
.ListFont:hover {text-decoration:none;color:#666666;} 

// Fine Stile elenco

// Inizio Header
.HeaderTable {background-color:;border:0px solid #CCCCCC; width:100%;margin-top:3px;margin-bottom:2px} 
.HeaderTitle {background-color:;background-repeat:no-repeat;color:#999999;padding-bottom:0px;font-size:16px;font-weight:800;text-align:;vertical-align:; padding-left:6px; padding-right:6px; padding-top:6px} 
.HeaderDate  {background-color:;background-repeat:no-repeat;color:#999999;padding-top:6px;padding-bottom:0px;font-size:12px;text-align:;vertical-align:; padding-left:6px; padding-right:6px}
.HeaderTDL   {background-color:;border-left:0px solid #E1E1E1; border-right:0px solid #E1E1E1; border-top:0px solid #CCCCCC; border-bottom:0px solid #E1E1E1; color:#333333;padding:6px;font-size:12px;font-weight:800;text-align:;vertical-align:} 
.HeaderFont {font-size:11px;color:#333333;font-weight:600;}
.HeaderFont:visited {text-decoration:underline;color:#333333;} 
.HeaderFont:link {text-decoration:underline;color:#333333;} 
.HeaderFont:hover {text-decoration:none;color:#000000;}
// Fine Header

.AttrTable {width:90%;background-color:#F3F3F3;margin-top:2px;margin-left:6px;border-width:1px;border-style:solid;border-color:#EFEFEF;}
.AttrLabel {background-color:;width:150;font-size:12px;color:#333333;text-align:right;padding:3px}
.AttrData {background-color:;width:auto;font-size:12px;color:#666666;padding:3px}
.AttrFont:visited {text-decoration:underline;font-size:10px;font-weight:500;color:#333333;}
.AttrFont:link {text-decoration:underline;font-size:10px;font-weight:500;color:#333333;}
.AttrFont:hover {text-decoration:underline;font-size:10px;font-weight:500;color:#000000;}

.ContentTable {background-color:;margin-left:2;width:75%;height:;border-collapse:collapse}
.ContentTD {font-size:11px;color:#666666;font-family:arial;padding-top:10px;vertical-align:top;text-align:; padding-left:5px; padding-right:5px; padding-bottom:5px}

.CatTable {background-color:;width:;height:;border-width:0px;border-style:solid;border-color:#666666;border-collapse:collapse;}

.PagingTable {background-color:;}
.PagingTD {padding:8px;}
.PagingFont: { font-size: 11px; text-decoration: underline; }
.PagingFont:link, .PagingFont:visited { font-size: 11px; text-decoration: none; }
.PagingFont:hover { font-size: 11px; text-decoration: underline; }

/********************************************/