body, html
{
	padding : 0px;
	margin : 0px;
	font-size : 100%;
	font-family : Arial, Verdana;
	color : #505050;
	background-color : #f6f6f6;
	text-align : center;
}

A:link, A:active, A:visited
{
	color : #f93f02;
	text-decoration : underline;
}

A:hover
{
	color : #505050;
	text-decoration : underline;
}

.ClearFloat
{
	padding : 0px;
	margin : 0px;
	font-size : 1px;
	clear : both;
}

.Pagina
{
	padding : 0px;
	margin : 0px;
	margin-left : auto;
	margin-right : auto;
	width : 946px;
	text-align : center;
	background-image : url(../immagini/sfondoPagina.jpg);
	background-position : left top;
	background-repeat : repeat-y;
	height : auto;
}

.header 
{
	padding : 0px;
	margin : 0px;
	width : 834px;
	margin-top : 5px;
	margin-left : auto;
	margin-right : auto;	
	text-align : left;
}

.Contenuto
{
	padding : 0px;
	margin : 0px;
	width : 834px;
	margin-top : 10px;
	margin-left : auto;
	margin-right : auto;	
	text-align : left;
	margin-bottom : 25px;
}

.header  .headersx
{
	padding : 0px;
	margin : 0px;
	float : left;
	width : 249px;
	padding-top : 40px;
	/*background-image : url(../immagini/sfondoHeaderSx.jpg);
	background-position : left top;
	background-repeat : no-repeat;*/
	margin-right : 5px;
	
}

.header  .headerdx
{
	padding : 0px;
	margin : 0px;
	float : left;
	width : 579px;
	height : 250px;
}

.header  .menuTop
{
	padding : 0px;
	margin : 0px;
	background-image : url(../immagini/sfondoMenuTop.jpg);
	background-position : left top;
	background-repeat : no-repeat;
	width : 834px;
	height : 40px;	
	margin-top : 10px;
}

.header  .menuTop .menuTopSx
{
	padding : 0px;
	margin : 0px;
	float : left;
	width : 239px;
	margin-top : 7px;
	margin-left : 10px;
}

.header  .menuTop .menuTopDx
{
	padding : 0px;
	margin : 0px;
	width : 559px;
	float : right;
	margin-top : 7px;
	margin-left : 20px;	
}


.header  .menuTop .menuTopSx ul, .header  .menuTop .menuTopDx ul
{
	padding : 0px;
	margin : 0px;
	list-style : none;
}

.header  .menuTop .menuTopSx ul li, .header  .menuTop .menuTopDx ul li
{
	padding : 0px;
	margin : 0px;
	list-style : none;
	float : left;
	padding-top : 2px;
}

.header  .menuTop .menuTopSx ul li a:link, .header  .menuTop .menuTopSx ul li a:active, .header  .menuTop .menuTopSx ul li a:visited, .header  .menuTop .menuTopDx ul li a:link, .header  .menuTop .menuTopDx ul li a:active, .header  .menuTop .menuTopDx ul li a:visited
{
	padding : 0px;
	margin : 0px;
	color : #2c2c2c;
	font-weight : bold;
	font-size : 80%;
}

.header  .menuTop .menuTopSx ul li a:hover, .header  .menuTop .menuTopDx ul li a:hover
{
	padding : 0px;
	margin : 0px;
	color : #0a97ae;
	font-weight : bold;
	font-size : 80%;
}


.header  .menuTop .menuTopSx ul .sep, .header  .menuTop .menuTopDx ul .sep
{
	padding : 0px;
	margin : 0px;
	list-style : none;
	float : left;
	background-image : url(../immagini/separatoreMenu.gif);
	background-position : center center;
	background-repeat : no-repeat;	
	width : 1px;
	height : 28px;
	padding-left : 12px;
	padding-right : 12px;
}



.footer 
{
	padding : 0px;
	margin : 0px;
	width : 834px;
	margin-top : 5px;
	margin-left : auto;
	margin-right : auto;	
	text-align : left;
}

.footer  .footersx
{
	padding : 0px;
	margin : 0px;
	float : left;
	width : 250px;
	margin-right : 5px;
	border-left : 1px dotted #a0a0a0;
}

.footer  .footerdx
{
	padding : 0px;
	margin : 0px;
	float : left;
	width : 250px;
	margin-right : 5px;	
	border-left : 1px dotted #a0a0a0;
	padding-left : 10px;
	font-size : 70%;
}

.footer  .footerdx2
{
	padding : 0px;
	margin : 0px;
	float : left;
	width : 300px;
	margin-right : 0px;	
	border-left : 1px dotted #a0a0a0;
	padding-left : 10px;
	font-size : 70%;
}

.footer  .menuTop
{
	padding : 0px;
	margin : 0px;
	width : 834px;
}

.footer  .menuTop .menuTopSx
{
	padding : 0px;
	margin : 0px;
	float : left;
	width : 239px;
	margin-left : 10px;
}


.footer  .menuTop .menuTopSx ul
{
	padding : 0px;
	margin : 0px;
	list-style : none;
	
}

.footer  .menuTop .menuTopSx ul li
{
	padding : 0px;
	margin : 0px;
	list-style : none;
	padding-bottom : 10px;
	font-size : 70%;
}

.footer  .menuTop .menuTopSx ul li a:link, .footer  .menuTop .menuTopSx ul li a:active, .footer  .menuTop .menuTopSx ul li a:visited
{
	padding : 0px;
	margin : 0px;
	color : #2c2c2c;
	
}

.footer  .menuTop .menuTopSx ul li a:hover
{
	padding : 0px;
	margin : 0px;
	color : #0a97ae;
	
}

.Sinistro
{
	padding : 0px;
	margin : 0px;
	float : left;
	text-align : left;
	width : 550px;
	font-size : 80%;
}

.Destro
{
	padding : 0px;
	margin : 0px;
	float : right;
	text-align : left;
	width : 240px;
	border-left : 1px dotted #a0a0a0;
	padding-left : 10px;
	font-size : 80%;
}

h1
{
	padding : 0px;
	margin : 0px;
	font-size : 26px;
	font-weight : normal;
	border-bottom : 1px solid #cdebed;
}

.h1
{
	padding : 0px;
	margin : 0px;
	font-size : 26px;
	font-weight : normal;
	border-bottom : 1px solid #cdebed;
	color : #6f9f18;
}

h3
{
	padding : 0px;
	margin : 0px;
	font-size : 16px;
	font-weight : normal;
}

.h3color1
{
	color : #007f7f;
}

.h3color2
{
	color : #f93f02;
	font-size : 12px;
	font-weight : bold;
}

.boxNetwork
{
	padding : 10px;
	margin : 0px;
	border : 1px dotted #a0a0a0;
	margin-bottom : 20px;
}
