body
{
	padding: 0px 0px 0px 0px;
	font-family: Tahoma, Verdana, Arial, Trebuchet MS;
	font-size: 11px;
	background-color: #FFFFFF;
}

form, div, h1, h2, h3, h4, h5, h6, p
{
	margin: 0;
	padding: 0;
}

.TitoloTeaser
{
	font-size: 11px;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	font-style: italic;
}

.TitoloTeaser A
{
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}

.TitoloTeaser A:link { color: #FFFFFF; text-decoration: none; font-weight: bold; }
.TitoloTeaser A:visited { color: #FFFFFF; text-decoration: none; font-weight: bold; }
.TitoloTeaser A:hover { color: #FFFFFF; text-decoration: underline; font-weight: bold; }

.topText
{
	margin-bottom: 5px;
	height: 67px;
	overflow: hidden;
}

a.TeaserLeggiTutto:link { font-size: 11px; color: #DDDDDD; text-decoration: underline; font-weight: normal; }
a.TeaserLeggiTutto:visited { font-size: 11px; color: #DDDDDD; text-decoration: underline; font-weight: normal; }
a.TeaserLeggiTutto:hover { font-size: 11px; color: #FFFFFF; text-decoration: underline; font-weight: normal; }

td, th, span
{
}

.listEntry {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
/*	color: #FFFFFF;*/
}

a.articleLinkInternal:link { color: #B5151C; text-decoration: none; }
a.articleLinkInternal:visited { color: #B5151C; text-decoration: none; }
a.articleLinkInternal:hover { color: #B5151C; text-decoration: underline; }

a, a:link, a:visited, a:active, a:focus {
	font-size: 11px;
	color: #DF1A22;
	text-decoration: underline;
	font-weight: normal;
/*	font-style:italic;*/
}

a:hover {
	font-size: 11px;
	color: #DF1A22;
	text-decoration: none;
	font-weight: normal;
/*	font-style:italic;*/
}

.articleText { 
	margin-bottom: 3px;
	text-align: justify;
}

.articleCode {
	margin-bottom: 3px;
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
}

.articleSummary {
/*	font-size: 11px;
	color: #FFFFFF;
	line-height: 135%;*/
}

.v09 {  padding-top:3px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; }
.v10 {  /*width: 300px;*/ padding-bottom:4px; border-bottom:solid 1px #C5C5C6; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; }
.v11 {  width: 95%; padding-bottom:4px; border-bottom:solid 1px #C5C5C6; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; }
.v12 {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; }
.v13 {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 13px; }
.v14 {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; }


.formButton
{
/*	font-family: Trebuchet MS, Verdana, Tahoma, Arial;*/
	background-color: #FFFFFF;
/*	border: solid 2px #601007;*/
	border: solid 2px #2958A8;
/*	color: #601007;*/
/*	color: #035CA9;*/
	color: #2958A8;
	font-size:11px;
	height:22px;
}

.formLabel	{ vertical-align: top; text-align: right; padding-top: 5px; padding-bottom: 5px;}
.formLabelRequired { vertical-align: top; text-align: right; padding-top: 5px; padding-bottom: 5px; }
.FormError	{ color:#FF0000}
.formField { vertical-align: top; padding-top: 3px; padding-bottom: 3px;}
/*
.checkLabel	{ font-family: Trebuchet MS, Verdana, Tahoma, Arial; font-size: 10px; font-weight: bold;}
.radioLabel	{ font-family: Trebuchet MS, Verdana, Tahoma, Arial; font-size: 10px; font-weight: bold;}
.formTextArea	{ font-family: Trebuchet MS, Verdana, Tahoma, Arial; font-size: 11px;	}
.inputText	{ font-family: Trebuchet MS, Verdana, Tahoma, Arial; font-size: 11px; font-weight: bold;}
.inputPass	{ font-family: Trebuchet MS, Verdana, Tahoma, Arial; font-size: 11px; font-weight: bold;}
.selectMenu	{ font-family: Trebuchet MS, Verdana, Tahoma, Arial; font-size: 11px; font-weight: bold;}
.selectList	{ font-family: Trebuchet MS, Verdana, Tahoma, Arial; font-size: 11px; font-weight: bold;}
*/

.NewsletterButton
{
	font-family: Trebuchet MS, Verdana, Tahoma, Arial;
	background-color: #FFFFFF;
/*	border: solid 2px #601007;*/
	border: solid 2px #2958A8;
/*	color: #601007;*/
/*	color: #035CA9;*/
	color: #2958A8;
	font-size:11px;
	height:22px;
}

.inputNewsletter
{
/*	border: solid 1px #601007;*/
	border: solid 1px #035CA9;
	font-family: Trebuchet MS, Verdana, Tahoma, Arial;
/*	color: #601007;*/
	color: #035CA9;
	font-size:11px;
	height: 19px;
}

/* search */
.formSearch { font-family: Trebuchet MS, Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold;}
.search_form { padding-top: 10px;}
.search_result {}



.nav_table, .nav_table a, .nav_table a:link, .nav_table a:active, .nav_table a:visited, .nav_table a:hover {
	font-family: Trebuchet MS, Verdana, Tahoma, Arial;
/*	color: #601007;*/
	color: #035CA9;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-align:right;
	line-height:93%;
	padding: 2px 0px 2px 0px;
}
.nav_table a:hover {
	text-decoration: none;
	color: #000000;
	text-align:right;
	line-height:93%;
	padding: 2px 0px 2px 0px;
}

.nav_table_active, .nav_table_active a, .nav_table_active a:link, .nav_table_active a:active, .nav_table_active a:visited, .nav_table_active a:hover {
	font-family: Trebuchet MS, Verdana, Tahoma, Arial;
	color: #BA8A27;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-align:right;
	line-height:93%;
	padding: 2px 0px 2px 0px;
}

.navLevel1, .navLevel1 a, .navLevel1 a:link, .navLevel1 a:active, .navLevel1 a:visited, .navLevel1 a:hover
{
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
/*	text-align: right;*/
	padding-top: 3px;
	padding-bottom: 3px;
}

.navLevel1 a:hover {
	text-decoration: none;
	color: #DCAEAE;
}

.navLevel1a, .navLevel1a a, .navLevel1a a:link, .navLevel1a a:active, .navLevel1a a:visited, .navLevel1a a:hover {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
/*	text-align: right;*/
	padding-top: 3px;
	padding-bottom: 3px;
}

.IcoSubLevel
{
	margin-top: 2px;
}

.articleList_toptext {
/*	font-family: Trebuchet MS, Verdana, Tahoma, Arial;*/
	font-size: 11px;
}

.articleList_listhead {
/*	font-family: Trebuchet MS, Verdana, Tahoma, Arial;*/
	font-size: 11px;
	font-weight: bold;
}


/* CSS for the top level list ----- ORIGINALE */
/* #list_top_ul {
	padding: 3px 0;
	margin-left: 0;
	border-bottom: 1px solid #5E747F;
	font: bold 12px Verdana, sans-serif;
}
#list_top_ul li {
	list-style: none;
	margin: 0;
	display: inline;
}
#list_top_ul li a {
	padding: 3px 0.5em;
	margin-left: 3px;
	border: 1px solid #778;
	border-bottom: none;
	background: #D7DEE5;
	text-decoration: none;
}
#list_top_ul li a:link { color: #5E747F; }
#list_top_ul li a:visited { color: #5E747F; }
#list_top_ul li a:hover {
	color: Black;
	background: #92A1AF;;
	border-color: #227;
}
#list_top_ul li a#list_top_active_link, #list_top li a#list_top_home_active_link {
	background: white;
	border-bottom: 1px solid white;
}*/

/* CSS for the top level list */

#list_top_ul {
	padding: 9px 0px 8px 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 12px;
/*	height: 22px;*/
	width: 100%;
	text-align: right;
}
/*
.TdMenuPrincipale ul
{
	border: solid 2px #000000;
	background-color: #00FF00;
	margin: 0;
	padding: 0;
}
*/
#list_top_ul li {
	list-style: none;
	display: inline;
	padding: 8px 0px 8px 0px;
}

#list_top_ul li a {
	text-decoration: none;
	font-style: normal;
/*	border: solid 2px #000000;*/
	padding: 9px 5px 9px 5px;
	margin-left: 4px;
}

#list_top_ul li a:link { color: #DF1A22; }
#list_top_ul li a:visited { color: #DF1A22; }
#list_top_ul li a:hover {
	color: #FFFFFF;
	background: #DF1A22;
}

/*#list_top_ul li:hover {
	color: #FFFFFF;
	background: #DF1A22;
	height: 100px;
}

#list_top_ul li:hover a {
	color: #FFFFFF;
}*/

#list_top_ul li a#list_top_active_link, #list_top li a#list_top_home_active_link, #list_top_ul li a#list_top_home_active_link {
/*	background: #DF1A22; in questo caso non serve */
	color: #FFFFFF;
}

#list_top
{
	text-align: left;
}

#list_top_active, #list_top_home_active
{
/*	border-left: solid 2px #D0D0D1;*/
	background-color: #DF1A22;
}

/* CSS for the currect level list */
#list_level ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: Trebuchet MS, Verdana, Tahoma, Arial;
	font-size: 11px;
}
#list_level li { margin: 0 0 1px 0; }
#list_level a {
	display: block;
	padding: 2px 2px 2px 24px;
	border: 1px solid #92A1AF;
	width: 160px;
	background-color: #B7C2D0;
}
#list_level a:link, #list_level_ul a:visited {
	color: Black;
	text-decoration: none;
}
#list_level a:hover {
	border: 1px solid #92A1AF;
	background-color: #FF8C00;
	color: Black;
}
#list_level_parent a:link, #list_level_parent a:visited, #list_level_parent_link a:hover {
	border: 1px solid #92A1AF;
	background-color: #FF6600;
	color: White;
}


/** 
 * Sample CSS for DIV pagelayout 
 */
#container {
	width: 760px;
	\width: 780px;
	w\idth: 760px;
	border: 1px solid gray;
	margin: 10px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
}

#headerBlock {
	padding: 5px;
	margin-bottom: 5px;
	background-color: rgb(213, 219, 225);
}

#mainBlock {
	padding: 5px;
	margin-left: 215px;
	margin-right: 215px;
	background-color: gray;
}

#leftBlock {
	float: left;
	width: 200px;
	\width: 210px;
	w\idth: 200px;
	margin: 0;
	margin-right: 5px;
	padding: 5px;
	background-color: rgb(235, 235, 235);
}

#rightBlock {
	float: right;
	width: 200px;
	\width: 210px;
	w\idth: 200px;
	margin: 0;
	margin-left: 5px;
	padding: 5px;
	background-color: rgb(235, 235, 235);
}

#footerBlock {
	clear: both;
	padding: 5px;
	margin-top: 5px;
	background-color: rgb(213, 219, 225);
}


/**
  * Sample for FORUM
  */
.tableForum { background-color: #FFFFFF; border: 2px #006699 solid; }

th	{
	color: #FFA34F; font-size: 10px; font-weight : normal;
	background-color: #006699; height: 24px;
	background-image: url(../../img/forum/silver/cellpic3.gif);
	background-repeat: repeat-x;
}
th.thForum, th.thTopic, th.thPost, th.thLastPost {
	font-weight: normal; border: #FFFFFF; border-style: solid; height: 24px;
}
th.thForum { border-width: 0px 0px 0px 0px; }
th.thTopic { border-width: 0px 0px 0px 0px; }
th.thPost  { border-width: 0px 0px 0px 0px; }
th.thLastPost { border-width: 0px 0px 0px 0px; }

td.rowIcon, td.rowForum { background-color: #EFEFEF; height: 30px; }
td.rowLabel, td.rowReply { background-color: #EFEFEF; }
td.rowError { background-color: #D82B2B; }
td.rowTopic, td.rowPost, td.rowLastPost, td.rowReplyA	{ background-color: #DEE3E7; }
td.row3	{ background-color: #D1D7DC; }
td.rowIcon, td.rowLabel, td.rowReply, td.rowReplyA	{ padding-left: 4px; padding-right: 4px; }

.rowText { font-size : 12px; }
.rowError { font-size: 12px; color: #FFFFFF; }
.rowTextMed { font-size : 11px; }
.rowTextSmall { font-size : 10px; }
.rowTextLabel { font-size : 12px; font-weight: bold; }
.rowText,.rowTextMed,.rowTextSmall, .rowTextLabel { color : #000000; }
a.rowText,a.rowTextMed,a.rowTextSmall { color: #006699; text-decoration: none; }
a.rowText:hover,a.rowTextMed:hover,a.rowTextSmall:hover	{ color: #DD6900; text-decoration: underline; }

/* The register, login, search etc links at the top of the page */
.mainmenu		{ font-size : 11px; color : #000000 }
a.mainmenu		{ text-decoration: none; color : #006699;  }
a.mainmenu:hover{ text-decoration: underline; color : #DD6900; }

/* Forum category titles */
.cattitle		{ font-weight: bold; font-size: 12px ; letter-spacing: 1px; color : #006699}
a.cattitle		{ text-decoration: none; color : #006699; }
a.cattitle:hover{ text-decoration: underline; }

.catBottom {
	background-color: #D1D7DC;
	background-image: url(../../img/forum/silver/cellpic1.gif);
	background-repeat: repeat-x;
	text-align: center;
}

/* Forum title: Text and link to the forums used in: index.php */
.rowTextForumlink		{ font-weight: bold; font-size: 12px; color : #006699; }
.rowTextForumlink a, .rowTextForumlink a:link, .rowTextForumlink a:active, .rowTextForumlink a:visited {
	text-decoration: none; color : #006699;
}
.rowTextForumlink a:hover { text-decoration: underline; color : #DD6900; }


.navForum { font-weight: bold; font-size: 11px; color : #000000;}
.navForum a, .navForum a:link, .navForum a:active, .navForum a:visited { text-decoration: none; color : #006699; }
.navForum a:hover { text-decoration: underline; color : #006699; }

.forumInputText {
	font-weight: bold;
	font-size: 13px;
	font-family: Trebuchet MS, Verdana, Tahoma, Arial;
}

.forumTextareaText {
	font-weight: normal;
	font-size: 13px;
	font-family: Trebuchet MS, Verdana, Tahoma, Arial;
}

.forumButton {
	font-weight: bold;
	font-size: 12px;
	font-family: Trebuchet MS, Verdana, Tahoma, Arial;
}

.postdetails { font-size: 10px; color: #000000; margin: 3px 0 0 0; }
.postdetails hr {
	margin: 0 0 0 0;
	padding: 0;
	height: 0px;
	border: solid #D1D7DC 0px;
	border-top-width: 1px;
}

.postbody		{ font-size: 12px; color : #000000; margin: 0 0 3px 0; padding: 0 }
.postbody a, .postbody a:link, .postbody a:active, .postbody a:visited {
	text-decoration: none; color : #006699;
}
.postbody a:hover { text-decoration: underline; color : #DD6900; }

.imagelistimg
{
/*	border: solid 1px #D0D0D1;*/
}

/* ============================ INIZIO STRUTTURA ============================ */

.TabContenitore
{
	width: 754px;
/*	height: 450px;*/
	background-color: #AD2C25;
	padding: 28px 28px 28px 28px;
}

.TdContenitore
{
	vertical-align: top;
	text-align: left;
}

.DivContenitore
{
	height: 100%;
/*	height: 364px;*/
	background-color: #F1F1F2;
	padding: 15px 15px 15px 15px;
}

.DivBordoContenuto
{
/*	height: 362px;*/
	border-top: solid 1px #AD2C25;
	border-right: solid 1px #AD2C25;
	border-bottom: solid 1px #AD2C25;
	border-left: solid 1px #AD2C25;
}

/* ------- INIZIO INTESTAZIONE ------- */

.TabMenuPrincipale
{
/*	height: 60px;*/
	width: 100%;
	background-image: url(/picture/upload/Image/sfondo_intestazione.jpg);
	background-position: 155px 16px;
	background-repeat: no-repeat;
}

.TdMenuSpazio
{
/*	height: 43px;*/
	height: 40px;
	text-align: right;
	vertical-align: bottom;
	color: #B9B9BA;
	font-size: 9px;
	padding: 0px 4px 4px 0px;
}

.TdMenuSx
{
	width: 151px;
	height: 20px;
	background-color: #D1D2D4;
	border-top: solid 1px #D1D2D4;
/*	border-right: solid 1px #D1D2D4;*/
	border-bottom: solid 1px #D1D2D4;
/*	border-left: solid 1px #D1D2D4;*/
}

.TdMenuPrincipale
{
	border-top: solid 1px #D1D2D4;
/*	border-right: solid 1px #D1D2D4;*/
	border-bottom: solid 1px #D1D2D4;
/*	border-left: solid 1px #D1D2D4;*/
/*	height: 30px;*/
	text-align: left;
}

.TabLingue
{
	border-top: solid 1px #D0D0D1;
	border-bottom: solid 1px #D0D0D1;
	width: 100%;
	margin-top: 5px;
}

.TdLingueSx
{
	background-color: #D0D0D1;
	padding: 4px 8px 4px 8px;
	text-align: left;
	color: #737374;
	font-size: 9px;
}

.TdLingueSx h1
{
	margin: 0px;
	color: #737374;
	font-size: 9px;
	font-weight: normal;
}

.TdLingueDx
{
	background-color: #D0D0D1;
	text-align: right;
	padding: 4px 8px 4px 8px;
	color: #737374;
	font-size: 9px;
}

.TdLingueDx A
{
	color: #737374;
	font-size: 9px;
}

.TdLingueDx A:link { color: #737374; font-size: 9px; text-decoration: none; }
.TdLingueDx A:visited { color: #737374; font-size: 9px; text-decoration: none; }
.TdLingueDx A:hover { color: #9E9E9F; font-size: 9px; text-decoration: none; }

/* ------- FINE INTESTAZIONE ------- */

/* ------- INIZIO CONTENUTO ------- */

.ContenutoContenitore
{
	padding: 10px 0px 0px 0px;
}

.TdContenutoHome
{
	vertical-align: top;
	padding: 0px 0px 0px 0px;
}

.SpacerHomeContenuto
{
	height: 2px;
}

.TabContenuto
{
	width: 100%;
}

.TdContenuto 
{
	vertical-align: top;
	border: solid 1px #D0D0D1;
/*	padding: 4px 4px 0px 4px;*/
	padding: 10px 10px 10px 10px;
	color: #000000;
	font-size: 11px;
	line-height: 1.2;
/*	width: 440px;*/
	height: 250px;
}

.DivContenutoHome
{
	vertical-align: top;
	border: solid 1px #D0D0D1;
/*	padding: 4px 4px 0px 4px;*/
	padding: 10px 10px 10px 10px;
	color: #000000;
	font-size: 11px;
	line-height: 1.2;
/*	width: 440px;*/
	height: 113px;
	overflow: hidden;
}

.TdContenuto h1, .DivContenutoHome h1
{
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
/*	width: 10px;*/
	width: 70%;
	background-color: #D70010;
/*	padding: 3px 6px 3px 49px;*/
	padding: 3px 6px 3px 30px;
	margin: 10px 0px 15px -10px;
/*	text-align: right;*/
/*	white-space: nowrap;*/
	background-image: url(/picture/upload/Image/img_titolo_articolo.jpg);
/*	background-position: left top;*/
	background-position: -19px top;
	background-repeat: no-repeat;
}

.TdContenuto h3
{
	font-size: 12px;
	font-weight: bold;
	color: #DF1A22;
	margin-bottom: 3px;
}

.TdContenuto h4
{
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
	color: #808284;
	margin-bottom: 15px;
}

.DivContenuto
{
	vertical-align: top;
/*	border: solid 1px #D0D0D1;
	padding: 5px 5px 5px 5px; */
	color: #000000;
	font-size: 11px;
	margin-top: 5px;
}

.TdMenuSecondoLivello
{
	vertical-align: top;
	border: solid 1px #D0D0D1;
	padding: 4px 4px 4px 4px;
	width: 180px;
}

.TdColonnaDxSu
{
	vertical-align: top;
	width: 180px;
}

.TdColonnaDxGiu
{
	vertical-align: bottom;
	width: 180px;
}

/*.DivMenuSecondoLivello
{
	border: solid 1px #D0D0D1;
	background-color: #D70010;
	color: #FFFFFF;
	padding: 4px 4px 4px 4px;
	margin-bottom: 4px;
}*/

.DivMenuSecondoLivello
{
	background-color: #D70010;
	color: #FFFFFF;
	padding: 4px 4px 4px 4px;
	margin-bottom: 4px;
	border: solid 1px #D0D0D1;
	width: 180px;
}

.TdNews
{
	vertical-align: top;
	border: solid 1px #D0D0D1;
	padding: 4px 4px 4px 4px;
	width: 180px;
}

.DivNews
{
	background-color: #D70010;
	color: #FFFFFF;
	padding: 8px 19px 0px 19px;
/*	text-align: justify;*/
	height: 148px;
}

.DivNews h3
{
	font-size: 14px;
	font-weight: bold;
	padding: 2px 0px 0px 19px;
	height: 20px;
	margin: 0px 0px 10px -19px;
	background-image: url(/picture/upload/Image/img_titolo_news.jpg);
	background-position: -6px -1px;
	background-repeat: no-repeat;
}

.TdRight
{
	vertical-align: top;
	border: solid 1px #D0D0D1;
	padding: 4px 4px 0px 4px;
	width: 180px;
}

.DivRight
{
	border: solid 1px #D0D0D1;
	vertical-align: top;
/*	border: solid 1px #D0D0D1;*/
	padding: 4px 4px 0px 4px;
	width: 180px;
}

.TdNavigazione
{
	vertical-align: bottom;
	text-align: center;
	border: solid 1px #D0D0D1;
	padding: 4px 4px 4px 4px;
	width: 180px;
	height: 11px;
}

.DivNavigazione
{
	border: solid 1px #D0D0D1;
	vertical-align: bottom;
	text-align: center;
	border: solid 1px #D0D0D1;
/*	margin-top: 4px;*/
	padding: 4px 4px 4px 4px;
	width: 180px;
	height: 11px;
}

.TdLogin
{
	padding: 1px 4px 5px 10px;
	background-color: #D1D2D4;
}

.TdLogin h3
{
	color: #DF1A22;
	background-color: #FFFFFF;
	width: 45px;
	font-size: 14px;
	padding: 2px 5px 2px 25px;
	margin: 0px 0px 15px 0px;
	background-image: url(/picture/upload/Image/img_titolo_articolo.jpg);
	background-position: -29px top;
	background-repeat: no-repeat;
}

.DivUsername
{
	padding: 0px 0px 0px 73px;
	margin: 0px 0px 3px 0px;
	background-image: url(/picture/upload/Image/sfondo_user.jpg);
	background-position: left 1px;
	background-repeat: no-repeat;
}

.DivPassword
{
	padding: 0px 0px 0px 73px;
	margin: 0px 0px 3px 0px;
	background-image: url(/picture/upload/Image/sfondo_password.jpg);
	background-position: left 1px;
	background-repeat: no-repeat;
}

.DivBtnLogin
{
	text-align: right;
	padding: 5px 10px 0px 0px;
}

.InputUsername
{
	height: 14px;
	width: 90px;
	border-top: solid 1px #989A9D;
	border-right: solid 1px #989A9D;
	border-bottom: solid 1px #989A9D;
	border-left: solid 0px #989A9D;
	background-color: #A7A9AC;
	color: #FFFFFF;
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
}

.InputPassword
{
	height: 14px;
	width: 90px;
	border-top: solid 1px #989A9D;
	border-right: solid 1px #989A9D;
	border-bottom: solid 1px #989A9D;
	border-left: solid 0px #989A9D;
	background-color: #A7A9AC;
	color: #FFFFFF;
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
}

.BtnLogin
{
	width: 18px;
	height: 18px;
	border: solid 0px #000000;
	background-color: #DF1A22;
	color: #FFFFFF;
	font-size: 12px;
}

.TdContenitoreAziendaUno, .TdContenitoreAziendaTre, .TdContenitoreAziendaQuattro
{
	border: solid 1px #D0D0D1;
	padding: 5px 5px 5px 5px;
	width: 138px;
	height: 130px;
	vertical-align: top;
}

.TdContenitoreAziendaDue
{
	border: solid 1px #D0D0D1;
	padding: 5px 5px 5px 5px;
	width: 139px;
	height: 130px;
	vertical-align: top;
/*	background-image: url(/picture/upload/Image/sfondo_azienda_investimenti.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;*/
	background-color: #F2F2F2;
}

.TdContenitoreAziendaCinque
{
	border: solid 1px #D0D0D1;
	padding: 5px 5px 5px 5px;
	width: 139px;
	height: 130px;
	vertical-align: top;
}

.TdContenitoreAziendaSei
{
	border: solid 1px #D0D0D1;
	padding: 5px 5px 5px 5px;
	width: 138px;
	height: 130px;
	vertical-align: top;
/*	background-image: url(/picture/upload/Image/sfondo_azienda_urbanmedia.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;*/
	background-color: #F2F2F2;
}

.TabAziendaUno
{
	background-color: #DF1A22;
	height: 130px;
}

.TabAziendaDue
{
	height: 130px;
}

.TabAziendaTre
{
	height: 130px;
}

.TabAziendaQuattro
{
	height: 130px;
	background-color: #D1D2D4;
}

.TabAziendaCinque
{
	height: 130px;
}

.TabAziendaSei
{
	height: 130px;
}

.NomeAziendaUno
{
	font-size: 12px;
	font-weight: bold;
	padding: 0px 0px 0px 20px;
	height: 30px;
	color: #FFFFFF;
	background-image: url(/picture/upload/Image/img_titolo_news.jpg);
	background-position: -5px 4px;
	background-repeat: no-repeat;
}

.NomeAziendaUno A, .NomeAziendaUno A:link, .NomeAziendaUno A:visited, .NomeAziendaUno A:hover
{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.NomeAziendaDue
{
	font-size: 13px;
	font-weight: bold;
	padding: 0px 0px 0px 23px;
	height: 30px;
	color: #D70010;
	background-image: url(/picture/upload/Image/img_titolo_articolo.jpg);
	background-position: -30px 4px;
	background-repeat: no-repeat;
}

.NomeAziendaDue A, .NomeAziendaDue A:link, .NomeAziendaDue A:visited, .NomeAziendaDue A:hover
{
	font-size: 13px;
	font-weight: bold;
	color: #D70010;
	text-decoration: none;
}

.NomeAziendaTre
{
	font-size: 13px;
	font-weight: bold;
	padding: 0px 0px 0px 20px;
	height: 30px;
	color: #D70010;
	background-image: url(/picture/upload/Image/img_titolo_news.jpg);
	background-position: -5px 4px;
	background-repeat: no-repeat;
}

.NomeAziendaTre A, .NomeAziendaTre A:link, .NomeAziendaTre A:visited, .NomeAziendaTre A:hover
{
	font-size: 12px;
	font-weight: bold;
	color: #D70010;
	text-decoration: none;
}

.NomeAziendaQuattro
{
	font-size: 13px;
	font-weight: bold;
	padding: 0px 0px 0px 23px;
	height: 30px;
	color: #D70010;
	background-image: url(/picture/upload/Image/img_titolo_articolo.jpg);
	background-position: -30px 4px;
	background-repeat: no-repeat;
}

.NomeAziendaQuattro A, .NomeAziendaQuattro A:link, .NomeAziendaQuattro A:visited, .NomeAziendaQuattro A:hover
{
	font-size: 13px;
	font-weight: bold;
	color: #D70010;
	text-decoration: none;
}

.NomeAziendaCinque
{
	font-size: 13px;
	font-weight: bold;
	padding: 0px 0px 0px 20px;
	height: 30px;
	color: #D70010;
	background-image: url(/picture/upload/Image/img_titolo_news.jpg);
	background-position: -5px 4px;
	background-repeat: no-repeat;
}

.NomeAziendaCinque A, .NomeAziendaCinque A:link, .NomeAziendaCinque A:visited, .NomeAziendaCinque A:hover
{
	font-size: 13px;
	font-weight: bold;
	color: #D70010;
	text-decoration: none;
}

.NomeAziendaSei
{
	font-size: 12px;
	font-weight: bold;
	padding: 0px 0px 0px 23px;
	height: 30px;
	color: #D70010;
	background-image: url(/picture/upload/Image/img_titolo_articolo.jpg);
	background-position: -30px 4px;
	background-repeat: no-repeat;
}

.NomeAziendaSei A, .NomeAziendaSei A:link, .NomeAziendaSei A:visited, .NomeAziendaSei A:hover
{
	font-size: 12px;
	font-weight: bold;
	color: #D70010;
	text-decoration: none;
}
/*
.LogoAziendaUno
{
	text-align: right;
	padding: 0px 3px 0px 0px;
}

.LogoAziendaDue
{
	text-align: right;
	padding: 0px 0px 0px 0px;
}

.LogoAziendaTre
{
	text-align: right;
	padding: 0px 0px 0px 0px;
}

.LogoAziendaQuattro
{
	text-align: right;
	padding: 0px 5px 0px 0px;
}

.LogoAziendaCinque
{
	text-align: right;
	padding: 0px 0px 0px 0px;
}

.LogoAziendaSei
{
	text-align: right;
	padding: 0px 0px 0px 0px;
}
*/
.TestoAziendaUno
{
	vertical-align: top;
	padding: 3px 5px 3px 5px;
	height: 90px;
	color: #FFFFFF;
}

.DivAziendaUno, .DivAziendaDue, .DivAziendaTre, .DivAziendaQuattro, .DivAziendaCinque, .DivAziendaSei
{
	padding-top: 5px;
	overflow: hidden;
	height: 85px;
}

.TestoAziendaUno A, .TestoAziendaUno A:link, .TestoAziendaUno A:visited
{
	color: #FFFFFF;
	text-decoration: none;
}

.TestoAziendaUno A:hover { color: #FFFFFF; text-decoration: underline; }

.TestoAziendaDue
{
	vertical-align: top;
	padding: 3px 5px 3px 5px;
	overflow: hidden;
	height: 90px;
	color: #808284;
}

.TestoAziendaDue A, .TestoAziendaDue A:link, .TestoAziendaDue A:visited
{
	color: #808284;
	text-decoration: none;
}

.TestoAziendaDue A:hover { color: #808284; text-decoration: underline; }

.TestoAziendaTre
{
	vertical-align: top;
	padding: 3px 5px 3px 5px;
	overflow: hidden;
	height: 90px;
	color: #D70010;
}

.TestoAziendaTre A, .TestoAziendaTre A:link, .TestoAziendaTre A:visited
{
	color: #D70010;
	text-decoration: none;
}

.TestoAziendaTre A:hover { color: #D70010; text-decoration: underline; }

.TestoAziendaQuattro
{
	vertical-align: top;
	padding: 3px 5px 3px 5px;
	overflow: hidden;
	height: 90px;
	color: #808284;
}

.TestoAziendaQuattro A, .TestoAziendaQuattro A:link, .TestoAziendaQuattro A:visited
{
	color: #808284;
	text-decoration: none;
}

.TestoAziendaQuattro A:hover { color: #808284; text-decoration: underline; }

.TestoAziendaCinque
{
	vertical-align: top;
	padding: 3px 5px 3px 5px;
	overflow: hidden;
	height: 90px;
	color: #D70010;
}

.TestoAziendaCinque A, .TestoAziendaCinque A:link, .TestoAziendaCinque A:visited
{
	color: #D70010;
	text-decoration: none;
}

.TestoAziendaCinque A:hover { color: #D70010; text-decoration: underline; }

.TestoAziendaSei
{
	vertical-align: top;
	padding: 3px 5px 3px 5px;
	overflow: hidden;
	height: 90px;
	color: #808284;
}

.TestoAziendaSei A, .TestoAziendaSei A:link, .TestoAziendaSei A:visited
{
	color: #808284;
	text-decoration: none;
}

.TestoAziendaSei A:hover { color: #808284; text-decoration: underline; }

/* ------- FINE CONTENUTO ------- */

.Footer
{
	text-align: center;
	color: #737374;
/*	width: 758px;*/
	padding-top: 10px;
}
