
BODY, HTML
{
	margin : 0px;
	padding : 0px;
	height : auto;
	width : 100%;
	font-family :  Arial, Verdana, Tahoma, Helvetica;
	font-size : 12px;
	font-weight : normal;
	height : 100%;
	background-color : #dfdfdf;
	color: #4d76a4;
}

P
{
	font-family :  Arial, Verdana, Tahoma, Helvetica;
	font-size : 16px;
	margin-top: 0px;
	margin-bottom: 0px;
}

A:link
{
	text-decoration: none;
	color: #4d76a4;
}
A:visited
{
	text-decoration: none;
	color: #4d76a4;
}
A:hover
{
	color: #4d76a4;
	text-decoration: underline;
}

FORM
{
	margin : 0px;
	padding : 0px;
}

IMG
{
	border-color:#cecece;
}

TABLE
{
	font-family : Arial, Verdana, Tahoma, Helvetica;
	font-size : 16px;
}



.Contenitore
{
	margin-left: auto;
	margin-right: auto;
	width : 100%;
	height : 100%;
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 0px;
	text-align : center;
	
}


.Contenitore2
{
	margin-left: auto;
	margin-right: auto;
	width :988px;
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 0px;
	text-align : center;
	border-color : #dddddd;
	border-top-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-right-width : 1px;
	border-style: solid;
	background-color : #dfdfdf;
}

.TabellaLayout
{

	width : 988px;
	font-family : Arial, Verdana, Tahoma, Helvetica;
	font-size : 12px;
	border: 0px;
	background-color : #ffffff;
}

.TabellaLayout #Colonna1
{
	margin-left: auto;
	margin-right: auto;
	width : 1px;
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 0px;
	text-align : center;
	vertical-align: top;
	background-color: #3a5775;
}

.TabellaLayout #Colonna2
{
	margin-left: auto;
	margin-right: auto;
	width : 980px;
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 0px;
	text-align : center;
	vertical-align: top;
}

.TabellaLayout #Colonna3
{
	margin-left: auto;
	margin-right: auto;
	width : 1px;
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 0px;
	text-align : center;
	vertical-align: top;
	background-color: #3a5775;
}

.TabellaLayout #Colonna4
{
	margin-left: auto;
	margin-right: auto;
	width : 6px;
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 0px;
	text-align : center;
	vertical-align: top;
	background-image: url(../immagini/bg_ombra_dx.gif); 
	background-repeat: repeat-y;
}

.ContenitoreFooter
{
	margin-left: auto;
	margin-right: auto;
	width : 980px;
	height : 25px;
	background-color: #161e4c;
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 0px;
	text-align : center;
}

.TabellaFooter
{
	margin-left: auto;
	margin-right: auto;
	height: 25px;
	width : 950px;
	font-family : Arial, Verdana, Tahoma, Helvetica;
	font-size : 12px;
	border: 0px;
	color : #ffffff;
}

.BoxTestata
{
	margin-left: auto;
	margin-right: auto;
	width : 980px;
	height : 156px;
	background-image: url(../immagini/testata.jpg); 
	background-repeat: no-repeat;
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 0px;
	text-align : right;
}

.BoxMenuTop
{
	margin-left: auto;
	margin-right: 0px;
	width : 370px;
	padding-top : 15px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 0px;
	text-align : left;
}


.BoxCorpo{
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	width : 946px;
	font-family : Arial, Verdana, Tahoma, Helvetica;
	font-size : 14px;
	font-weight : normal;
	color: #4d76a4;
	text-align: center;
}

.TabellaCorpo
{
	width : 946px;
	font-family : Arial, Verdana, Tahoma, Helvetica;
	font-size : 14px;
	border: 0px;
}

.TabellaCorpo #Col1
{
	width : 174px;
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 0px;
	text-align : left;
	vertical-align: top;
}

.TabellaCorpo #Col2Home
{
	width : 506px;
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 0px;
	text-align : center;
	vertical-align: top;
}

.TabellaCorpo #Col3Home
{
	width : 264px;
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 0px;
	text-align : right;
	vertical-align: top;
}

.TabellaCorpo #Col2PaginaStatica
{
	width : 771px;
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 0px;
	text-align : center;
	vertical-align: top;
}

.TabellaCorpo #Colonna2PaginaIntera
{
	width : 946px;
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 0px;
	text-align : center;
	vertical-align: top;
}

.TabellaCorpo #Riga
{
	width : 1px;
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 0px;
	text-align : center;
	vertical-align: top;
	background-color: #dedede;
}

.BoxMenuSx{
	margin-top: 0px;
	margin-bottom: 10px;
	width : 160px;
	text-align: left;
}

.TabellaMenuSx
{
	width : 160px;
	border: 0px;
}

.TabellaMenuSx td
{
	height : 40px;
	text-align : left;
	vertical-align: top;
}

.BoxBannerSx{
	margin-top: 0px;
	margin-bottom: 0px;
	width : 160px;
	text-align: left;
}

.ContenutiHome{
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	width : 486px;
	text-align: left;
	color: #4d76a4;
	font-size : 16px;
}

.ContenutiPaginaStatica{
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	width : 760px;
	text-align: left;
	color: #4d76a4;
	font-size : 16px;
}

.ContenutiPaginaIntera{
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	width : 946px;
	text-align: left;
	color: #4d76a4;
	font-size : 16px;
}

.BoxBannerDx{
	margin-left: auto;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
	width : 250px;
	height : 250px;
	text-align: left;
}

.BoxIniziativeEditoriali{
	margin-left: 14px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
	border: 2px;
	border-color: #8a8ea5;
	border-style: solid;
	background-color: #fafafa;
}

.TitoloIniziativa{
	font-family : Helvetica, Tahoma, Arial, Verdana;
	font-size : 15px;
	color:#4d76a4;
	text-align:left;
	font-style:italic;
	font-weight:bold;
}

.TestoIniziativa{
	font-family : Helvetica, Tahoma, Arial, Verdana;
	font-size : 11px;
	color:#4d76a4;
	text-align:left;
	font-style:italic;
}

.LinkIniziativa{
	text-align:right;
	margin-bottom:5px;
}

.TitoloPagina{
	font-family : Helvetica, Tahoma, Arial, Verdana;
	font-size : 20px;
	font-weight: bold;
	color:#161e4c;
	text-align:left;
	font-style:italic;
}

.TitoloIniziativaGruppo{
	font-family : Helvetica, Tahoma, Arial, Verdana;
	font-size : 15px;
	color:#4d76a4;
	text-align:center;
	font-style:italic;
}

.TestoIniziativaGruppo{
	font-family : Helvetica, Tahoma, Arial, Verdana;
	font-size : 11px;
	color:#4d76a4;
	text-align:center;
	font-style:italic;
}

.GruppoIniziativa{
	font-family : Helvetica, Tahoma, Arial, Verdana;
	font-size : 18px;
	color:#737373;
	text-align:right;
	font-style:italic;
}


.LinkCredits {text-decoration: none}
a.LinkCredits {color: #ffffff}
a.LinkCredits:visited {color: #ffffff}
a.LinkCredits:hover {color: #ffffff; text-decoration: underline}


