BODY{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color:#333333;text-align:center;width:100%;margin:0px;}
TD{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color:#333333;}
A:link, A:visited{color:#20437E;text-decoration:none;}
A:hover, A:active{text-decoration:underline;}
UL{text-align:left;position:relative;top:0px;left:0px;padding:0px;margin:0px;list-style-type: none;}
/*UL.music{text-align:left;position:relative;top:0px;left:0px;padding:0px;margin:20px;list-style-type: disc;}*/
H1{font-size:16px;color:#1F3A67;font-weight:bold;}
H2{font-size:14px;color:#333333;font-weight:bold;}
UL.map{position:relative;text-align:left;top:0px;left:0px;padding:0px 0px 10px 0px;margin:10px 0px 0px 20px;list-style-image:url(images/list_ico.gif);line-height:15px;}
SELECT{width:170px;}

LI.ico{list-style-position: inside;list-style-image:url(images/list_arrow.gif);border-bottom:1px solid #FFFFFF;padding:0px 0px 4px 4px;margin:4px 0px 0px 1px;line-height: 11px;color:#1F3A67;}
LI.ico2{list-style-position: inside;list-style-image:url(images/list_arrow_2.gif);border-bottom:1px solid #FFFFFF;padding:4px 0px 4px 4px;margin:4px 0px 0px 1px;line-height: 11px;color:#1F3A67;background-color:#CDCCCB;}

INPUT.frm, SELECT.frm {border:1px solid #D2C5B2;padding:2px;margin:0px;color:#333333;font-size: 11px;}
INPUT.butt{border:1px solid #466598;background-color:#B9C5D8;padding:1px;margin:0px;color:#364968;font-size: 11px;}

SPAN.title,DIV.title {font-weight:bold;color:#1F3A67;}
SPAN.title10{font-weight:bold;color:#1F3A67;font-size:10px;}
SPAN.sep{color:#FAA105;font-weight:bold;margin:0px 5px 0px 0px;}

DIV.row{height:auto!important;height:10px;position:relative;top:0px;left:0px;border-bottom:1px solid #F1EDE8;margin:0px;padding:4px 0px 4px 0px;}
DIV.sep{margin:0px 5px 0px 0px;float:left;position:relative;top:10px;left:0px;}
DIV.label{width:364px!important;width:372px;background:url(images/bkg_label.gif);padding:4px;color:#FFFFFF;font-weight:bold;font-size:12px;position:relative;left:0px;top:0px;}
DIV.linkInterni{margin:25px 0px 0px 0px;padding:4px;position:relative;top:0px;left:0px;}

A.big:link, A.big:visited{display:block;background:#F1EDE8 url(images/blu_arrow_down.gif) no-repeat 250px 5px;padding:2px;font-weight:bold;color:#1F3A67;text-decoration:none;font-size:16px;}
A.big:hover, A.big:active{text-decoration:underline;}
A.title:link, A.title:visited{font-weight:bold;color:#1F3A67;text-decoration:none;}
A.title:hover, A.title:active{text-decoration:underline;}
A.label:link, A.label:visited{color:#FFFFFF;font-weight:bold;font-size:12px;}
A.labelUp:link, A.labelUp:visited{color:#FFFFFF;}
A.labelUp:hover, A.labelUp:active{text-decoration:underline;}

/*ALLINEAMENTO AL CENTRO*/
#topParent{text-align:left;width:750px;position:relative;top:0px;left:0px;padding:0px;margin:0px auto 0px auto;}

/*HEAD*/
#head{z-index:99;width:100%;position:relative;top:0px;left:0px;}
#head .row{margin-bottom:4px;padding:1px;background-color:#466598;border-bottom:1px solid #00286B;color:#FFFFFF;text-align:right;}
#head .search{position:absolute;right:5px;margin-top:5px;color:#20437E;font-weight:bold;}

/*MENU*/
#oMainMenu{font-size:13px;height:25px;position:relative;top:0px;left:0px;width:100%;margin-top:10px;}
#oMainMenu .menuHeader{cursor:pointer !important;cursor:hand;float:left;margin-right:6px;width:183px;background-color:#E4DBCD;}
#oMainMenu .menuHeaderEnd{cursor:pointer !important;cursor:hand;float:right;width:183px;background-color:#E4DBCD;}
#oMainMenu .menuHeaderTop{height:2px;background-color:#FFFFFF;}
#oMainMenu .menuHeaderLabel{float:left;width:159px;height:22px;text-align:right;}
#oMainMenu .menuElementGroup{position:absolute;top:0px;left:0px;width:183px;border-top:1px solid #FFFFFF;border-bottom:1px solid #BAAD98;visibility:hidden;}
#oMainMenu .menuElement{font-size:10px;cursor:pointer !important;cursor:hand;clear:both;position:relative;top:0px;left:0px;height:23px;background-color:#EBE5DB;border-bottom:1px solid #FFFFFF;}
#oMainMenu .menuElementOver{height:23px;background-color:#00286B;border-bottom:1px solid #FFFFFF;position:relative;top:0px;left:0px;}
#oMainMenu .menuLabel{float:left;width:159px;height:22px;}
#oMainMenu .labelText{padding-left:4px;line-height:22px;color:#00286B;font-weight:bold;font-family:Verdana,Helvetica,Arial;}
#oMainMenu .labelTextOver{padding-left:4px;line-height:22px;color:#FFFFFF;font-weight:bold;font-family:Verdana,Helvetica,Arial;}
#oMainMenu .menuArrow{left:0px;top:0px;float:left;width:22px;height:22px;}

/*BODY*/
#mainBody{position:relative;top:0px;left:0px;z-index:1;margin-top:4px;}

/*BARRA DI NAVIGAZIONE*/
#navBar{padding:0px;position:relative;top:0px;left:0px;margin:15px 0px 30px 0px;}
#navBar .top{z-index:1;width:auto!important;width:100%;border-bottom:1px solid #466598;padding:2px 0px 2px 0px;position:relative;top:0px;left:0px;}
#navBar .down{padding:2px 0px 2px 0px;width:561px;position:relative;top:0px;left:0px;}
#navBar .immagine{z-index:2;position:absolute;right:45px;top:-10px;border-right:1px solid #E4DBCD;border-bottom:1px solid #E4DBCD;padding:1px;background-color:#FFFFFF;}
#navBar .title{color:#20437E;}
#navBar .column{float:left;position:relative;top:0px;left:0px;margin:0px 0px 2px 0px;white-space:nowrap;}
#navBar .arrow{z-index:99;background-color:#FFFFFF;position:absolute;right:-40px;bottom:5px;width:35px;}
#navBar .sep{margin:0px 5px 0px 5px;}
#navBar .label{float:left;width:180px!important;width:175px;margin:0px 6px 0px 0px;padding:1px;}

/*CATEGORIE*/
#category{position:relative;top:0px;left:0px;margin:0px 0px 20px 0px;width:auto!important;width:100%;height:auto!important;height:400px;min-height:400px;}
#category #boxImages{position:absolute;top:0px;left:0px;background-color:#F1EDE8;border-right:1px solid #CDCCCB;border-bottom:1px solid #CDCCCB;width:182px;height:100%;text-align:center;margin:0px;}
#category #content{position:relative;top:0px;left:0px;padding:0px;margin:0px 0px 0px 189px;background-color:#FFFFFF;}
#category .subtitle{color:#1F3A67;font-style: italic;}
#category #boxImages .immagine{position:relative;top:0px;left:0px;width:162px;margin:6px auto 0px auto;padding:3px;border-right:1px solid #C5C0BB;border-bottom:1px solid #C5C0BB;background-color:#FFFFFF;}
#category .linkGallery{position:relative;top:0px;left:0px;height:auto!important;height:10px;min-height:10px;font-size:10px;background-color:#F1EDE8;padding:2px;text-align:left;margin:25px 0px 0px 0px;}
#category .linkGallery SPAN.title{font-size:12px;}
#category .features{position:relative;top:0px;left:0px;line-height: 18px;padding:0px 5px 0px 0px;text-align:justify;}
#category #subCategory{position:relative;top:0px;left:0px;margin-top:40px;}
#category #subCategory .row{position:relative;top:0px;left:0px;width:auto!important;width:100%;clear:both;border-bottom:1px solid #466598;margin:20px 0px 0px 0px;}
#category #subCategory .immagine{position:relative;right:0px;top:0px;float:right;z-index:2;border-right:1px solid #E4DBCD;border-bottom:1px solid #E4DBCD;padding:1px;background-color:#FFFFFF;margin:0px 0px 10px 10px;}

/*SCHEDA*/
#sheet{width:auto!important;width:100%;margin:0px;position:relative;top:0px;left:0px;}
#sheet .boxImages{position:relative;top:0px;left:0px;float:left;z-index:2;margin:0px;padding:0px;background-color:#FFFFFF;}
#sheet .immagine{z-index:2;position:relative;top:0px;left:0px;float:left;margin:0px 6px 6px 0px;padding:4px;background-color:#F1EDE8;}
#sheet .immagineRight{z-index:2;position:relative;bottom:0px;right:0px;float:right;padding:4px;background-color:#F1EDE8;margin:0px 0px 6px 0px;}
#sheet .features{position:relative;top:10px;left:0px;display:inline;word-wrap: break-word;line-height: 18px;z-index:1;margin:0px;padding:0px;}
#sheet .autore{display:block;color:#868686;border-bottom:1px dotted #B6B6B6;padding:1px;margin:0px 0px 5px 0px;position:relative;top:0px;left:0px;}
#sheet .linkEsterni{margin:25px 0px 0px 0px;padding:4px;position:relative;top:0px;left:0px;}
#sheet .column{float:left;position:relative;top:0px;left:0px;margin:0px 5px 0px 0px;white-space:nowrap;}
#sheet .row .title{font-size:11px;font-weight:normal;}
#sheet .row{line-height:25px;}
#sheet .imgDetails{border-bottom:1px dashed #EBE4DA;margin-bottom:5px;padding-bottom:5px;text-align:right;}
#sheet .multipleFather{line-height:20px;width:561px;padding:4px;}
#sheet .linkInterni{width:561px;}

/*THUMBNAILS*/
#thumb{position:relative;top:0px;left:0px;background-color:#F1EDE8;padding:6px 3px 0px 3px;width:auto!important;width:100%;}
#thumb .boxImages{background-color:#FFFFFF;border-right:1px solid #999999;border-bottom:1px solid #999999;}
#thumb .immagine{position:relative;border:1px solid #EBE4DA;padding:2px;}
#thumb .features{position:relative;padding:2px;margin:4px;border-top:1px solid #F1EDE8;text-align:center;font-size:10px;}
#thumb .title{font-weight:normal;}


/*RICERCA*/
#results{position:relative;top:0px;left:0px;border-left:1px solid #E4DBCD;border-right:1px solid #E4DBCD;border-top:1px solid #E4DBCD;}
#results .subtitle{font-style:italic;}
#results .description{text-align:justify;}
#results .category{position:relative;left:0px;top:0px;border-bottom:1px solid #466598;padding:2px 0px 2px 0px;margin:0px 0px 2px 0px;}
#results .features{border:1px solid #E4DBCD;font-size:10px;background-color:#FFFFFF;}
#results .features TD{font-size:10px;}
#results .features TD.label{background-color:#F2EDE7;border-bottom:1px solid #FFFFFF;color:#000000;font-weight:bold;}
#results .features TD.value{border-bottom:1px dashed #F2EDE7;}
#results TD.row{border-bottom:1px solid #E4DBCD;}
#results .tipologia{background-color:#E6DDD0;padding:2px;margin-bottom:5px;color:#9D958A;font-weight:bold;font-size:12px;}

/*FORMS*/
#frmBox{display:block;position:relative;top:0px;left:0px;margin:1px 0px 3px 0px;padding:4px;background-color:#DAE2EC;border:1px solid #B7C6D9;}
#frmBox .title{position:relative;top:0px;left:0px;margin:0px 0px 5px 0px;padding:2px;border-bottom:1px solid #B7C6D9;font-size:12px;color:#2F4E84;}
#frmBox .frm{border:1px solid #4A639C;}
#frmBox .butt{border:1px solid #FFFFFF;background-color:#B5C5DC;padding:2px;font-weight:bold;}
.pagesBox{position:relative;left:0px;top:0px;border:1px solid #2F4E84;padding:4px;background-color:#F2EDE7;margin:0px 0px 10px 0px;}
.pagesBox .title{position:relative;top:0px;left:0px;margin:0px 0px 5px 0px;padding:2px;border-bottom:1px solid #2F4E84;font-size:12px;color:#2F4E84;}
.pagesBox .strPages{position:relative;left:0px;top:0px;padding:0px;float:left;margin:2px 0px 0px 0px;}
.pagesBox .linkPages{position:relative;left:0px;top:0px;display:inline;float:;}
.pagesBox .frmPages{position:relative;right:0px;top:0px;float:right;margin:5px 0px 0px 0px;}

/*DOCUMENTI*/
#doc{width:auto!important;width:100%;position:relative;top:0px;left:0px;height:auto!important;height:400px;min-height:400px;}
#doc #boxImages{position:absolute;top:0px;left:0px;background-color:#F1EDE8;border-right:1px solid #CDCCCB;border-bottom:1px solid #CDCCCB;width:182px;height:100%;text-align:center;margin:0px;}
#doc #content{position:relative;top:0px;left:0px;padding:0px;margin:0px 0px 0px 189px;background-color:#FFFFFF;}
#doc #boxImages .immagine{position:relative;top:0px;left:0px;margin:6px auto 2px auto;border-right:1px solid #C5C0BB;border-bottom:1px solid #C5C0BB;width:162px;padding:3px;background-color:#FFFFFF;}
#doc #srcDoc{width:550px;border:0px;margin:20px 0px 0px 0px;position:relative;top:0px;left:0px;}
#doc .row A{font-size:11px;font-weight:normal;}
#doc DIV.title{margin:5px 0px 5px 0px;position:relative;left:0px;top:0px;background-color:#F1EDE8;padding:2px;border-right:1px solid #C5C0BB;border-bottom:1px solid #C5C0BB;font-weight:bold;font-size:12px;}
#doc .row{line-height:25px;}
#doc .subCategory{position:relative;top:0px;left:0px;border-bottom:1px solid #20437E;padding:0px;margin:0px 0px 10px 0px;line-height:16px;/*height:auto!important;height:95px;min-height:95px;*/}
#doc .subCategory .immagine{position:relative;float:right;right:0px;top:0px;border-right:1px solid #E4DBCD;border-bottom:1px solid #E4DBCD;padding:1px;background-color:#FFFFFF;margin:0px 0px 10px 10px;}
#doc .endRow{position:relative;background-color:#F1EDE8;padding:2px;bottom:0px;clear:both;}
#doc .autore{font-weight:bold;}
#doc .anno{font-weight:bold;}

/*MAPPA*/
#map{width:auto!important;width:100%;position:relative;top:0px;left:0px;height:auto!important;height:400px;min-height:400px;}
#map #boxImages{position:absolute;top:0px;left:0px;background-color:#F1EDE8;border-right:1px solid #CDCCCB;border-bottom:1px solid #CDCCCB;width:182px;height:100%;text-align:center;margin:0px;}
#map #content{position:relative;top:0px;left:0px;padding:0px;margin:0px 0px 0px 189px;background-color:#FFFFFF;}

#link #boxImages{position:absolute;top:0px;left:0px;background-color:#F1EDE8;border-right:1px solid #CDCCCB;border-bottom:1px solid #CDCCCB;width:182px;height:100%;text-align:center;margin:0px;}
#link{position:relative;top:0px;left:0px;width:auto!important;width:100%;height:auto!important;height:400px;min-height:400px;}
#link #content{position:relative;top:0px;left:0px;padding:0px;margin:0px 0px 0px 189px;background-color:#FFFFFF;}
#link P.title{font-weight:bold;color:#1F3A67;font-size:15px;background:#F1EDE8 url(images/blu_arrow_down.gif) no-repeat 540px 5px;padding:2px;margin:0px 0px 2px 0px;}
#link .list{position:relative;top:0;left:0;padding:5px 0px 5px 0px;border-bottom:1px dashed #B6B6B6;margin:5px 0px 10px 0px;}
#link .thumb{position:relative;top:0;left:0;float:left;padding:1px;border:1px solid #B6B6B6;margin:0 5px 5px 0;}

/*PAGINE STATICHE*/
#htmPage P, TD {line-height:20px;}
#htmPage LI.press {list-style-type:none;margin-top:10px;padding-left:140px;line-height:20px;}
#htmPage UL.base {list-style-type:disc;position:relative;padding-left:20px;margin:6px;line-height:20px;}

/*FOOT*/
#foot{
	position:relative;
	clear:both;
	z-index:1;
	width:750px;
	top:0px;left:0px;
	background-color:#E4DBCD;
	margin-top:10px;margin-bottom:10px;
	text-align:right;
	padding:2px;
	overflow:hidden;
}
#foot a:link,#foot a:visited{color:#6C6C6C;text-decoration:none;}
#foot span{color:#6C6C6C;font-weight:bold;}
#foot a:hover,#foot a:active{text-decoration:underline;}
