﻿/*
	Elementi principali della pagina
*/
body 
{
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	background-color: White;
	font-family: Arial; /*@Arial Unicode MS;*/
	font-size: 10pt;
	font-style: normal;
	color: #000000;
}

h1 { font-family: Verdana; color: #4676c7; font-size:11pt; padding: 0px 0px 0px 0px; margin:0px,0px,0px,0px; display: inline; }
h2 { color: #76b957; font-size:9pt; padding: 0px 0px 0px 0px; margin:0px,0px,0px,0px; display: inline; }
h3 { color: #f47e20; font-size:11pt; padding: 0px 0px 0px 0px; margin:0px,0px,0px,0px; display: inline; border-bottom: #6bb6ff 1px dashed; }
h4 { color: #887788; font-size:11pt; padding: 0px 0px 0px 0px; margin:0px,0px,0px,0px; display: inline; }
h5 { color: #333355; font-size:10pt; padding: 0px 0px 0px 0px; margin:0px,0px,0px,0px; display: inline; font-weight: normal; }
h6 { color: #76b957; font-size:9pt; padding: 0px 0px 0px 0px; margin:0px,0px,0px,0px; display: inline; font-weight: normal; }
p { color: #332233; font-size: 9.35pt; padding: 0px 0px 0px 0px; margin:0px,0px,0px,0px; display: inline; }


/*
	Links
*/
Links_ReadArticleX { font-family:Arial; font-size:8px; text-decoration: none; font-weight: bold; color: #0000ff }

a.Links_ReadArticle:link,  a.Links_ReadArticle:visited 
{ 
	font-family:Arial; font-size:10px;
	text-decoration: none; font-weight: bold;
	color: #0000ff;
}

a.Links_ReadArticle:hover,  a.Links_ReadArticle:active
{ 
	font-family:Arial; font-size:10px;
	text-decoration: underline; font-weight: bold;
	color: #ff5555; 
}

a.Links_Categorie:link,  a.Links_Categorie:visited 
{ 
	font-family:Arial; font-size:11px;
	text-decoration: none; font-weight: normal;
	color: #6666ff;
	padding: 0px 0px 0px 5px; 
}
a.Links_Categorie:hover, a.Links_Categorie:active
{
	font-family: Arial; font-size: 11px;
	text-decoration: none; font-weight: bold;
	color: #ff0000;
	padding: 0px 0px 0px 10px;
}
.Span_Keywords
{
	font-family: Arial; font-size: 12px;
	text-decoration: none; font-weight: bold;
	color: #ff9900;
}
a.Links_Keywords:link, a.Links_Keywords:visited
{
	font-family: Arial; font-size: 12px;
	text-decoration: none; font-weight: bold;
	color: #ff9900;
}
a.Links_Keywords:hover, a.Links_Keywords:active
{
	font-family: Arial;	font-size: 12px;
	text-decoration: underline; font-weight: bold;
	color: #ff0000;
}

a.Links_Footer:link, a.Links_Footer:visited
{
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #a4a4a4;
}
a.Links_Footer:hover, a.Links_Footer:active
{
	font-family: Arial;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
	color: #7a7a7a;
}

a.Links_ReadConsigli:link,  a.Links_ReadConsigli:visited 
{ 
	font-family:Arial; font-size:12px;
	text-decoration: none; font-weight: bold;
	color: #0000ff;
	display:none;
}

a.Links_ReadConsigli:hover,  a.Links_ReadConsigli:active
{ 
	font-family:Arial; font-size:12px;
	text-decoration: underline; font-weight: bold;
	color: #ff5555; 
	display:none;
}

.Links_Language
{ 
	font-family:Arial; font-size:8px;
	text-decoration: none; font-weight: bold;
	vertical-align: middle;
	color: #ffffff;
	border: none;
}

/*
	Tabelle e bordi	
*/
.Tables_MainTable { }

.Tables_MainTable_Bg { background-image: url(images/bglogo.png); }

.Tables_MainTable_TDBannerTop
{
	background-color: #27a4de;
	height: 108px;
	background-image: url(images/bgToptrans.png);
	background-repeat: repeat-x;
	background-position:left;
}
.Tables_MainTable_TDButtonsTop { background-color: #ffffff; height: 44px; }

.Tables_MainTable_TDTextTop { background-color: #ffffff; /*#d6cdc0;*/
	height: 40px;
	border-top-width: 1px;
	border-top-color: #bcb1a4;
	border-top-style: solid;
	text-align: center;
	vertical-align: middle;
}
.Tables_MainTable_TDTextInside { background-color: #252a2d; height: 39px; }

.Tables_MainTable_TDImageSlideTop { background-color: #2e3438; height: 132px; }

.Tables_MainTable_TDFooter
{
	background-color: #f2f2e8;
	height: 77px;
	border-top: #dfdeda 1px solid; 
	border-bottom: #dfdeda 1px solid;
}
.Tables_MainTable_TDFooter2 { background-color: #ddddd5; height: 151px; }

.Tables_InnerTable { width: 970px; text-align:center; }

.Tables_InnerTable_TDRight
{
	width: 240px; 
	background-color: #ffffff; /* #f3f2e8; */
	vertical-align:top;
	text-align: left;
	border-left-width: 1px;
	border-left-color: #bcb1a4;
	border-left-style: solid;	
	/* border-bottom-width: 1px;
	border-bottom-color: #bcb1a4;
	border-bottom-style: solid;	*/
}
.Tables_InnerTable_TDLeft
{
	width: 190px;
	background-color: #ffffff;
	vertical-align:top;
	text-align: left;
}
.Tables_InnerTable_TDCenter
{
	background-color: #ffffff;
	vertical-align: top;
	text-align: left;
	padding:  5px 10px 0px 10px;
}

.Tables_Footer_TDLine { border-bottom: solid 1px #a4a4a4; height: 50px; }

.Tables_SimpleBox { border: solid 1px #a4a4a4; }


/* MAIN MENU */
.Tables_MenuTable_Title
{
	background-color: #6a9ed0;
	color: #ffffff;
	font-weight: bold;
	font-size: 100%;
	text-indent: 3px;
	vertical-align: top;
	text-align: left;
	padding:3px 0;
}
.Tables_MenuTable_List
{
	background-color: #2a74bd;
	color: #ffffff;
	vertical-align: top;
	text-align: left;
	display: block;
	height: 5px;
}
.Tables_MenuTable_List a
{
	background-color: #2a74bd;
	color: #ffffff;
	vertical-align:top;
	text-align: left;
	border-bottom:1px solid #6bb6ff;
	display: block;
	text-decoration: none;
	text-indent: 6px;
}
.Tables_MenuTable_List a:hover
{
	background-color: #52b0eb;
	vertical-align: top;
	text-align: left;
	border-bottom: 1px solid #6bb6ff;
	display: block;
	text-decoration: none;
}


.Tables_MenuTable_Title2
{
	background-color: #efb04f;
	color: #ffffff;
	font-weight: bold;
	font-size: 100%;
	text-indent: 3px;
	vertical-align: top;
	text-align: left;
	padding: 3px 0;
}
.Tables_MenuTable_List2
{
	background-color: #ea8e04;
	color: #ffffff;
	vertical-align: top;
	text-align: left;
	display: block;
	height: 5px;
}
.Tables_MenuTable_List2 a
{
	background-color: #ea8e04;
	color: #ffffff;
	vertical-align: top;
	text-align: left;
	border-bottom: #ffc166 1px solid;
	display: block;
	text-decoration: none;
	text-indent: 6px;
}
.Tables_MenuTable_List2 a:hover
{
	background-color: #ffcc00;
	vertical-align:top;
	text-align: left;
	border-bottom: #ffc166 1px solid;
	display: block;
	text-decoration: none;
}


.Tables_MenuTable_Title3
{
	background-color: #a0cd8c;
	color: #ffffff;
	font-weight: bold;
	font-size: 100%;
	text-indent: 3px;
	vertical-align: top;
	text-align: left;
	padding: 3px 0;
}
.Tables_MenuTable_List3
{
	background-color: #76b957;
	color: #ffffff;
	vertical-align: top;
	text-align: left;
	display: block;
	height: 5px;
}
.Tables_MenuTable_List3 a
{
	background-color: #76b957;
	color: #ffffff;
	vertical-align: top;
	text-align: left;
	border-bottom: #93db72 1px solid;
	display: block;
	text-decoration: none;
	text-indent: 6px;
}
.Tables_MenuTable_List3 a:hover
{
	background-color: #95ff65;
	vertical-align: top;
	text-align: left;
	border-bottom: #93db72 1px solid;
	display: block;
	text-decoration: none;
}



.Tables_MenuTable_Title4
{
	background-color: #8383a5;
	color: #ffffff;
	font-weight: bold;
	font-size: 100%;
	text-indent: 3px;
	vertical-align: top;
	text-align: left;
	padding: 3px 0;
}
.Tables_MenuTable_List4
{
	background-color: #4d4e80;
	color: #ffffff;
	vertical-align: top;
	text-align: left;
	display: block;
	height: 5px;
}
.Tables_MenuTable_List4 a
{
	background-color: #4d4e80;
	color: #ffffff;
	vertical-align: top;
	text-align: left;
	border-bottom: #b7b8d5 1px solid;
	display: block;
	text-decoration: none;
	text-indent: 6px;
}
.Tables_MenuTable_List4 a:hover
{
	background-color: #7d7fd8;
	vertical-align: top;
	text-align: left;
	border-bottom: #b7b8d5 1px solid;
	display: block;
	text-decoration: none;
}



.Tables_MenuTable_Title5
{
	background-color: #6a9ed0;
	color: #ffffff;
	font-weight: bold;
	font-size: 100%;
	text-indent: 3px;
	vertical-align: top;
	text-align: left;
	padding: 3px 0;
}
.Tables_MenuTable_List5
{
	background-color: #2a74bd;
	color: #ffffff;
	vertical-align: top;
	text-align: left;
	display: block;
	height: 5px;
}
.Tables_MenuTable_List5 a
{
	background-color: #2a74bd;
	color: #ffffff;
	vertical-align: top;
	text-align: left;
	border-bottom: #6bb6ff 1px solid;
	display: block;
	text-decoration: none;
	text-indent: 6px;
}
.Tables_MenuTable_List5 a:hover
{
	background-color: #4fa1f1;
	vertical-align: top;
	text-align: left;
	border-bottom: #6bb6ff 1px solid;
	display: block;
	text-decoration: none;
}


.Tables_MenuTable_Spacer
{
	background-color: #ffffff;
	height: 5px;
}



.Tables_TDPage_List a
{
	background-color: #dedede; color: #ffffff;
	vertical-align:top; text-align: center;
	display: block; text-decoration: none; width: 20px; height: 15px;
	border: solid 1px #aaaaaa;
	
}
.Tables_TDPage_List a:hover
{
	background-color: #cdcdcd; vertical-align: top;
	text-align: center; display: block; text-decoration: none; width: 20px; height: 15px;
	border: solid 1px #000000; color: #ff0000;
}



/*
	Fomrs e controlli
*/
.Forms_TextBoxes
{
	
}





/* 
	Immagini
*/

.Images_DivDidascalia
{
	border: solid 1px #eeeeee;
	padding: 2px 2px 2px 2px;
	font-size: 8px;
	color: #000000;
}
.Images_FloatLeft
{
	border: solid 1px #aaaaaa;
	padding: 2px 2px 2px 2px;
	font-size: 9px;
	color: #000000;
	float: left;
	margin: 0px 10px 0px 1px;
}

.Images_FloatRight
{
	border: solid 1px #aaaaaa;
	padding: 2px 2px 2px 2px;
	font-size: 9px;
	color: #000000;
	float:right;
	margin: 0px 1px 0px 10px;
}

.Images_DivBanner { border: solid 1px #eeeeee; padding: 2px 2px 2px 2px; font-size: 8px; color: #000000; }
