/* Main css */

*
{	
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}

h1 { font-size: 14pt; font-weight: bold; font-style: normal; margin: 0px; padding: 0px; text-decoration: none; margin-top: 17px; margin-bottom: 2px; }
h2 { font-size: 11pt; font-weight: bold; font-style: normal; margin: 0px; padding: 0px; text-decoration: none; margin-top: 13px; margin-bottom: 2px; }
h3 { font-size: 10pt; font-weight: bold; font-style: normal; margin: 0px; padding: 0px; text-decoration: none; margin-top: 11px; margin-bottom: 2px; }
h4 { font-size: 10pt; font-weight: bold; font-style: normal; margin: 0px; padding: 0px; text-decoration: none; margin-top: 8px; margin-bottom: 2px; }
h5 { font-size: 10pt; font-weight: bold; font-style: normal; margin: 0px; padding: 0px; text-decoration: none; margin-top: 6px; margin-bottom: 2px; }
h6 { font-size: 10pt; font-weight: bold; font-style: normal; margin: 0px; padding: 0px; text-decoration: none; margin-top: 4px; margin-bottom: 2px; }

p { margin: 0px; margin-top: 4px; margin-bottom: 4px; padding: 0px; }
ol,ul { margin-top: 4px; margin-bottom: 4px; }
li  { margin-top: 2px; margin-bottom: 2px; }
blockquote  { margin: 2px; margin-left: 20px; padding: 2px; }
kbd { text-decoration: underline; font-style: normal; }
img { border-width: 0px; }
a { color: #00579E; }
a:hover {}
a:visited {}

/* Classi generiche */

.DIV-BloccoIndentato { margin: 0px; padding: 0px; padding-left: 20px; padding-top: 10px; }
.DIV-Titolo 
{ 
	margin: 0px; padding: 0px;
}
.H1-Titolo
{
	margin: 0px; margin-top: 0px;
	padding: 2px; padding-left: 4px;
	background-color: #FECE65; 
}
.H2-Titolo 
{
	margin: 0px; margin-top: 30px;
	padding: 2px; padding-left: 4px;
	background-color: #FFEBA8;
}

/*** BODY ***/
.Page-BODY { font-size: 10pt; margin: 0px; background-color: #ffffff; }
.Popup-BODY { font-size: 10pt; margin: 0px; text-align: left; background-color: #ffffff; overflow: auto; }


/*** TOP ***/

.Top-TABLE { font-size: 10pt; width: 100%; height: 125px; background-repeat: no-repeat; background-image: url(/img/LogoBack1.gif); }
.Top-COL-1 { width: 259px; }
.Top-COL-2 { width: 70px; }
.Top-COL-3 {}
.Top-COL-4 {}
.Top-COL-5 { width: 180px; }
.Top-TD-logo1 { vertical-align: top; text-align: left; }
.Top-TD-logo2 { vertical-align: top; background-repeat: no-repeat; background-image: url(/img/LogoBack2.gif); }
.Top-TD-loghi { vertical-align: top; background-image: none; height: 72px; background-color: #F3B41D; }
.Top-DIV-loghi { vertical-align: top; text-align: center; padding: 0px; margin: 0px; }
.Top-TD-numeroVerde { vertical-align: top; background-image: none; text-align: center; background-color: #F3B41D; }
.Top-A-Logo { text-decoration: none; }
.Top-A-accessibile { font-size: 13px; text-decoration: none; margin: 0px; margin-bottom: 2px; padding: 0px; padding-right: 2px; font-weight: bold; color: #ffffff; }
.Top-IMG-loghi { border-width: 0px; margin: 0px; padding: 0px; display: inline; }
.Top-TD-login { vertical-align: top; background-color: #F3B41D; }
.Top-TD-logo { background-repeat: no-repeat; vertical-align: top; text-align: left;	text-align: left; vertical-align: top; }
.Top-TD-menu { height: 53px; background-repeat: repeat-x;	vertical-align: top; text-align: left; text-align: left; vertical-align: top; background-image: url(/img/MenuBack.gif); }


/*** LOGIN ***/

.Login-FORM { margin: 0px; padding: 0px; }
.Login-TABLE { font-size: 9pt; height: 72px; width: 180px; border-width: 0px; border-left-width: 1px; border-style: solid; border-color: #ffffff; background-color: #F3B41D; }
.Login-TD-caption { height: 20px; color: #ffffff; font-weight: bold; text-align: center; }
.Login-TD-send { border-width: 0px; border-left-width: 1px; border-style: solid; border-color: #ffffff; padding-left: 4px; }
.Login-TD-input { text-align: right; font-weight: bold; padding-right: 4px; color: #222222; background-color: #FECE65; }
.Login-BUTTON
{ 
	border-width: 0px; color: #ffffff; font-weight: bold; padding: 0px; margin: 0px;
	background-color: #F3B41D; background-image: url(/img/LoginArrow.gif); background-repeat: no-repeat;
	padding-left: 12px;
	cursor: pointer;
}
.Login-INPUT { font-size: 8pt; font-weight: normal; width: 100px; }
.Login-A, 
.Login-A:hover
	{ text-decoration: none; color: #ffffff; }


/*** LOGIN FAILED ***/
.LoginFailed-DIV { text-align: center; padding: 20px; }
.LoginFailed-P { font-size: 12pt; font-weight: bold; display: inline; color: #222222; background-color: #F3B41D; padding: 2px; padding-left: 10px; padding-right: 10px;}


/*** MENU ***/

.Menu-TABLE { font-size: 10pt; margin: 1px; border-collapse: collapse; height: 15px; }
.Menu-TD
{
	vertical-align: top; font-weight: bold;	padding-left: 2px; padding-right: 2px;
	border-color: #F1AD0A; border-style: solid; border-width: 0px; border-left-width: 1px; border-right-width: 1px; 	
}
.Menu-A { color: black; text-decoration: none; font-weight: bold; padding-left: 2px; padding-right: 2px; }
.Menu-A:hover { color: black; background-color: #F1AD0A; }
.Menu-A-selected { color: black; background-color: #F1AD0A; text-decoration: none; font-weight: bold; padding-left: 2px; padding-right: 2px; }


/*** SUBMENU ***/

.SubMenu-TABLE { font-size: 10pt; margin: 1px; border-collapse: collapse; height: 15px; }
.SubMenu-TD
{
	vertical-align: top; font-weight: bold; padding-left: 2px; padding-right: 2px;
	border-color: #F1AD0A; border-style: solid; border-width: 0px; border-left-width: 1px; border-right-width: 1px;
}
.SubMenu-A { color: black; text-decoration: none; font-weight: bold; padding-left: 2px; padding-right: 2px; }
.SubMenu-A:hover { color: black; background-color: #F1AD0A; }
.SubMenu-A-selected { color: black; background-color: #F1AD0A; text-decoration: none; font-weight: bold; padding-left: 2px; padding-right: 2px; }


/* TopMenu - close | print | ... */

.TopMenu-DIV { margin: 0px; margin-bottom: 4px; padding: 0px; padding-top: 4px; padding-right: 4px; text-align: right; }
.TopMenu-P { display: inline; margin: 0px; padding: 0px; padding-left: 10px; text-align: right; }
.TopMenu-IMG { display: inline; vertical-align: text-bottom; border-width: 0px; border-top: 4px; border-color: #ffffff; border-style: solid; }
.TopMenu-A { font-size: 10pt; font-weight: bold; text-decoration: none; color: #222222;}
.TopMenu-A:hover { text-decoration: underline; }



/*** Home page ***/

.Home-TABLE { font-size: 10pt; width: 100%; margin: 0px; }
.Home-COL-Left { width: 220px; }
.Home-COL-Right {}
.Home-TD-Left { vertical-align: top; text-align: center; padding: 0px; padding-top: 50px; background-color: #FED176; background-image: url(/img/NordOvestImpreseBack.gif); background-repeat: repeat-x; }
.Home-IMG-Left { display: inline; border-width: 0px; margin: 2px; }
.Home-A-Left { font-weight: bold; color: #CC3300; }
.Home-TD-Right { vertical-align: top; padding: 20px; padding-top: 0px; }


/*** News ***/

.News-TABLE { height: 498px; table-layout: fixed; width: 280px; }
.News-COL-Left { width: 230px; }
.News-COL-Right { width: 50px; }
.News-TD-Left { vertical-align: top; padding-top: 5px; padding-left: 50px; background-image: url(/img/ParentesiLeft.gif); background-repeat: no-repeat; }
.News-TD-Right { background-image: url(/img/ParentesiRight.gif); background-repeat: no-repeat; }

.NewsItem-TABLE { font-size: 10pt; table-layout: fixed; width: 180px; margin-top: 4px; }
.NewsItem-TD-icon { width: 36px; padding-bottom: 10px; background-image: url(/img/NewsIcon.gif); background-repeat: no-repeat; }
.NewsItem-TD-titolo { background-image: url(/img/NewsBack.gif); background-repeat: repeat-x; padding-top: 5px; }
.NewsItem-P-titolo { display: inline; }
.NewsItem-A { text-decoration: none; font-weight: bold; color: #222222; }
.NewsItem-A:hover { text-decoration: underline; }
.NewsItem-TD-sommario { padding-left: 4px; }

.NewsAll-P { font-size: 10pt; padding: 0px; padding-top: 10px; margin: 0px; text-align: center; padding-left: 40px; }
.NewsAll-A { text-decoration: none; font-weight: bold; color: #222222; }
.NewsAll-A:hover { text-decoration: underline; }



/*** Pagina ***/

.Page-TABLE { width: 100%; margin: 0px; table-layout: fixed; }
.Page-COL-Left {}
.Page-COL-Right { width: 280px; }
.Page-TD-MenuLeft { height: 24px; margin: 0px; background-color: #385140; padding: 0px; }
.Page-TD-MenuCenter { height: 24px; margin: 0px; background-color: #CFBD4D; color: #000000; padding: 0px; }
.Page-TD-Left { vertical-align: top; text-align: left; padding: 10px; }
.Page-TD-Right { vertical-align: top; text-align: left; }

/* Titolo Eventi */

.PageContent-P-Event { background-color: #385140; color: #EAEEF1; text-align: center; margin: 0px; padding: 2px; font-weight: bold; }

/* Elenco articoli */
.PageContentItem-DIV-Outer { font-size: 10pt; padding: 10px; padding-right: 2px; }
.PageContentItem-TABLE { width: 100%; }
.PageContentItem-TR { }
.PageContentItem-TD { vertical-align: top; padding: 4px; margin: 0px; margin-top: 2px; }
.PageContentItem-DIV { }
.PageContentItem-UL { margin: 0px; padding: 0px; list-style-type: none; }
.PageContentItem-LI { list-style-position : inside; list-style-type: none; margin: 0px; padding: 0px; }
.PageContentItem-A-Thumb { }
.PageContentItem-IMG-Thumb { margin: 0px; padding: 0px; width: 100px; border-width: 0px; border-style: solid; border-top-width: 0px; border-bottom-width: 4px; }
.PageContentItem-IMG-Thumb { float: left; border-right-width: 10px; border-color: #EAEEF1; }
.PageContentItem-P-Titolo { }
.PageContentItem-A-Titolo { text-decoration: none; color: #385140; font-weight: bold; }
.PageContentItem-A-Titolo:hover { text-decoration: underline; }
.PageContentItem-P-Evento { }
.PageContentItem-DIV-Sommario { color: #385140; padding-top: 2px; }

.PageContentItem-TABLE { font-size: 10pt; table-layout: fixed; width: 95%; margin-top: 4px; }
.PageContentItem-TD-icon { width: 36px; background-image: url(/img/ItemIcon.gif); background-repeat: no-repeat; }
.PageContentItem-TD-titolo { background-image: url(/img/ItemBack.gif); background-repeat: repeat-x; padding-top: 6px; padding-bottom: 10px; }
.PageContentItem-A { text-decoration: none; font-weight: bold; color: #222222; }
.PageContentItem-A:hover { text-decoration: underline; }
.PageContentItem-TD-sommario {}

/*** OBJECT LIST ***/
.ObjectList-DIV { padding: 10px; padding-top: 10px; }
.ObjectList-UL { list-style-type: square; color: #00579E; }
.ObjectList-LI { padding-top: 4px; font-weight: normal; }
.ObjectList-A { color: #00579E; }
.ObjectList-DIV-Sommario { color: #000000; padding-top: 2px; }

/*** POPUP ***/
.BannerPopup-DIV { padding: 0px; margin: 0px; }
.PopupPageContent-DIV { margin: 0px; padding: 0px; padding-left: 20px; padding-right: 10px; }


.PrintPopup-DIV { margin: 0px; padding: 10px; }

