/*=================================
=== GENERALE
=================================*/
BODY,DIV,TABLE,TH,TD,INPUT,BUTTON,SELECT,TEXTAREA,A,FORM,P,OL,UL,LI
	{
	font-family: Tahoma, Verdana, Arial,Helvetica;
	color:#333;
	}
TABLE, TH, TD
	{
	border-collapse: collapse;
	vertical-align:top;
	font-size: 13px;	
	}
DIV,TABLE,TH,TD,A,FORM,P,OL,UL,LI
	{
	}
FONT
	{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	}
BODY
	{
	margin: 0px;
	text-align: center;
	color: #333;
	background-color: #fff;
	}
FORM
	{
	margin: 0px
	}
A, A:active, A:hover, A:visited
	{
	color: #48a4de;
	}
A:hover
	{
	background-color: #48a4de;
	color: #fff;
	}
	
P#ContentManager-LinkModificaBlocco
	{
	position:absolute;
	background-color:#000;
	padding:2px;
	color:#fff;
	z-index:12;
	}
P#ContentManager-LinkModificaBlocco A,	P#ContentManager-LinkModificaBlocco A:visited
	{
	color:#fff;
	}
#ContentManager-LinkModificaMenu1,
#ContentManager-LinkModificaMenu2,
#ContentManager-LinkModificaMenu3,
#ContentManager-LinkModificaMenu4,
#ContentManager-LinkModificaMenu5,
#ContentManager-LinkModificaMenu6,
#ContentManager-LinkModificaMenu7
	{
	position:absolute;
	background-color:#000;
	padding:2px;
	z-index:11;
	}
#ContentManager-LinkModificaMenu1 A:link, #ContentManager-LinkModificaMenu1 A:visited,
#ContentManager-LinkModificaMenu2 A:link, #ContentManager-LinkModificaMenu2 A:visited,
#ContentManager-LinkModificaMenu3 A:link, #ContentManager-LinkModificaMenu3 A:visited,
#ContentManager-LinkModificaMenu4 A:link, #ContentManager-LinkModificaMenu4 A:visited,
#ContentManager-LinkModificaMenu5 A:link, #ContentManager-LinkModificaMenu5 A:visited,
#ContentManager-LinkModificaMenu6 A:link, #ContentManager-LinkModificaMenu6 A:visited,
#ContentManager-LinkModificaMenu7 A:link, #ContentManager-LinkModificaMenu7 A:visited
	{
	color:#fff;
	text-decoration:none;
	}
/*** LAYOUT 
********************************/

DIV.Menu0
	{
	position:relative;
	width: 100%;
	background-color: #fff;	
	}
DIV.Sito
	{
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	text-align: center;
	background-color: #fff;
	}
DIV.Sito0
	{
	width: 990px;
	height: 100%;
	margin: auto;
	vertical-align: top;
	text-align: center;
	}	

TABLE.Tabella-Sito0
	{
	width: 990px;
	margin: 0px;
	padding: 0px;
	background-image: url(/temi/default/images/sfondo-tabella0.jpg);
	background-repeat: repeat-y;	
	background-position: 0px 0px;
	}
TABLE.Tabella-Sito0 TD
	{
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	}
	
TD.Tabella-Sito0-Riga1
	{
	vertical-align: top;
	width: 990px;
	height: auto;	
	}
TD.Tabella-Sito0-Riga2
	{
	vertical-align: bottom;
	width: 990px;
	height: auto;	
	background-image: url(/temi/default/images/sfondo-riga2.jpg);
	background-repeat: no-repeat;
	background-position: 19px 0px;			
	}	
TD.Tabella-Sito0-Riga3
	{
	vertical-align: top;
	width: 990px;
	height: 20px;
	background-color: #fff;
	}		

/***Tabella Sito 1 - Contenitore Prima Riga ***/
TABLE.Tabella-Sito1
	{
	width: 953px;
	height: auto;
	background-color: #fafafa;
	padding: 0px;
	margin: 0px;
	margin-left: 18px;
	}
TABLE.Tabella-Sito1 TD 
	{
	padding: 0px;
	margin: 0px;	
	}
	
TD.Tabella-Sito1-Col1 /*contenitore Logo, Bandiere e Menu*/
	{
	width: 260px;
	height: 100%;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	background-color: #fafafa;
	background-image: url(/temi/default/images/sfondo-tabella1-col1.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;		
	}
TD.Tabella-Sito1-Col2 /*contenitore Contenuto*/
	{
	width: 713px;	
	height: 100%;
	vertical-align: top;
	}
TD.Tabella-Sito1-Home-Col2 /*contenitore Contenuto Home con Flash*/
	{
	width: 360px;	
	height: 100%;
	vertical-align: top;
	}
	
	TD.Tabella-Sito1-Home-Col3 /*contenitore Blocco Tori in Promozione*/
	{
	width: 354px;
	height: 100%;
	vertical-align: top;
	}
	
/***Tabella Sito 2***/
TABLE.Tabella-Sito2
	{
	width: 260px;	
	height: 100%;	
	padding: 0px;
	margin: 0px;
	}
TD.Tabella-Sito2-Col1	/*logo*/
	{
	width: 200px;
	height: 150px;	
	vertical-align:top;
	}
TD.Tabella-Sito2-Col1 IMG
	{
	display: block;
	}
DIV.Logo
	{
	margin: 0px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;	
	}
DIV.Logo A, DIV.Logo A:active, DIV.Logo A:visited, DIV.Logo A:hover
	{
	background-color: transparent;
	}
	
TD.Tabella-Sito2-Col2 /*lingue*/
	{
	width: 60px;
	height: 150px;
	vertical-align:top;	
	}
DIV.Blocco-Lingue
	{
	margin-top: 20px;
	margin-left: 6px;
	}
DIV.Blocco-Lingue TABLE TD
	{
	padding: 3px;
	}
DIV.Blocco-Lingue IMG A
	{
	background-color: transparent;
	}
	
TD.Tabella-Sito2-Col3 /*menu principale*/
	{
	width: 260px;
	height: 100%;	
	vertical-align:top;	
	}

/*** Tabella sito 3 (Contenitore loghi Partner e Blocco Notizie) ***/
TABLE.Tabella-Sito3-Home
	{
	width: 954px;
	height: 190px;
	height: 160px;	
	margin: 0px;	
	margin-left: 18px;
	background-image: url(/temi/default/images/sfondo-tabella0-riga2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 73px;		
	background-position: 0px 40px;			
	}
TABLE.Tabella-Sito3
	{
	width: 954px;
	height: 80px;
	margin: 0px;	
	margin-left: 18px;
	background-image: url(/temi/default/images/sfondo-tabella0-riga2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 43px;					
	}
	
TD.Tabella-Sito3-Col1 /*Contenitore Loghi Partner*/
	{
	vertical-align: top;
	width: 241px;
	margin: 0px;
	padding: 0px;
	}
DIV.BloccoLoghiPartner
	{
	margin:0px;
	margin-left: 12px;
	margin-top: 40px;
	}
DIV.BloccoLoghiPartner TABLE TD
	{
	padding: 3px;
	}
DIV.BloccoLoghiPartner A:hover
	{
	background-color: transparent;
	}
	
TD.Tabella-Sito3-Col2 /*Contenitore Blocco Notizie*/
	{
	height: auto;		
	width: 713px;	
	vertical-align: top;
	margin: 0px;
	padding: 0px;	
	}


	
/*** LAYOUT CONTENUTO
********************************/

.Contenuto
	{
	width: 660px;
	height: 300px;
	min-height: 300px!important;
	height: auto;
	margin: 0px;
	margin-top: 10px;
	margin-left: 15px; 
	margin-left: 20px; 	
	margin-bottom: 20px;
	padding:0px;
	display: block;
	}
	
.Contenuto P
	{
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 10px;	
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 13px;
	color: #333;
	line-height: 18px;
	}
	
.Contenuto P#ContentManager-LinkModifica
	{
	position:relative;
	z-index.:20;
	float:right;
	right:0px;
	width:90px;
	height:24px;
	border: 1px solid #900;
	background-color:#f90;
	padding:2px;
	text-transform:uppercase;
	}
.Contenuto P#ContentManager-LinkModifica A,
.Contenuto P#ContentManager-LinkModifica A:visited
	{
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	color:#fff;
	}


	
DIV.Credits
	{
	float: left;
	width: 130px;
	margin-top: 10px;	
	margin-left: 10px;
	font-size: 11px;	
	text-align: left;
	}
DIV.Credits A, DIV.Credits A:active, DIV.Credits A:visited, DIV.Credits A:hover
	{
	text-decoration: none;
	}
	
DIV.Footer
	{
	position: relative;
	float: right;
	z-index: 2;
	margin: 0px; 
	margin-top: -100px;
	margin-right: 30px;
	padding: 0px;
	width: 490px;
	font-size: 12px;
	color: #333;	
	text-align: right;
	}
DIV.Footer P
	{
	font-family: Tahoma, Verdana, Arial, Helvatica;
	font-size: 12px;
	color: #333;
	}
DIV.Footer A, DIV.Footer A:active, DIV.Footer A:visited, DIV.Footer A:hover
	{
	font-family: Tahoma, Verdana, Arial, Helvatica;
	font-size: 12px;
	color: #48a4de;
	text-decoration: none;
	padding: 2px;
	}
DIV.Footer A:hover
	{
	background-color: #48a4de;
	color: #fff;
	}
	
/***  MENU ADMIN
***************************/
DIV.MenuAdmin
DIV.MenuGestione
	{
	width:100%;
	width: 990px;
	height:auto !important;
	text-align:left;
	font-size:1px;
	margin:auto;
	background: transparent;
	}

#ContentManager-LinkModificaMenu1,
#ContentManager-LinkModificaMenu2
	{
	font-size:10px;
	margin-left: -80px;
	}
TABLE.CEMenu1TabellaLivello1
	{
	width:990px;
	width:100%;
	height:auto !important;
	border-collapse:collapse;
	border-spacing:0px;
	background: url(/Temi/Admin/immagini/menu_admin_sfondo.png) repeat-x;
	}
.CE-VoceMenu1Livello1, .CE-VoceMenu1Livello1-Sel
	{
	height:16px;
	text-align:center;
	border-right:1px solid #ccc;
	}
.CE-VoceMenu1Livello1-Sel
	{
	background: url(/Temi/Admin/immagini/menu_admin_sel_sfondo.png) repeat-x;
	}
.CE-VoceMenu1Livello1 A,		  .CE-VoceMenu1Livello1 A:visited,	     .CE-VoceMenu1Livello1 A:hover,
.CE-VoceMenu1Livello1-Sel A,	  .CE-VoceMenu1Livello1-Sel A:visited,  .CE-VoceMenu1Livello1-Sel A:hover
	{
	height:16px;
	color:#555;
	font-size:10px;
	padding: 1px;
	padding-top: 1px;
	padding-left: 4px;
	padding-right: 4px;
	text-transform:uppercase;
	text-decoration: none;
	}
.CE-VoceMenu1Livello1-Sel A, .CE-VoceMenu1Livello1-Sel A:visited
	{
	color: #fff;
	}

/*** MENU PRINCIPALE 3 ITA
/*** MENU PRINCIPALE 4 ENG
/*** MENU PRINCIPALE 5 DEU
******************************/
DIV.MenuPrincipale
	{
	position: relative;
	float: left;
	width: 241px;
	height: 100%;
	margin: 0px;
	margin-left: 10px;
	padding: 0px;
	}

P.CE-VoceMenu3Livello1,
P.CE-VoceMenu3Livello1-Sel,

P.CE-VoceMenu4Livello1,
P.CE-VoceMenu4Livello1-Sel,

P.CE-VoceMenu5Livello1,
P.CE-VoceMenu5Livello1-Sel
	{
	width: 241px;
	margin: 0px;
	margin-bottom: 2px;
	background-color: #eee;
	}
	
P.CE-VoceMenu3Livello1 A, P.CE-VoceMenu3Livello1 A:active, P.CE-VoceMenu3Livello1 A:visited,
P.CE-VoceMenu3Livello1 A:hover,
P.CE-VoceMenu3Livello1-Sel A, P.CE-VoceMenu3Livello1-Sel A:active, P.CE-VoceMenu3Livello1-Sel A:visited, P.CE-VoceMenu3Livello1-Sel A:hover,

P.CE-VoceMenu4Livello1 A, P.CE-VoceMenu4Livello1 A:active, P.CE-VoceMenu4Livello1 A:visited,
P.CE-VoceMenu4Livello1 A:hover,
P.CE-VoceMenu4Livello1-Sel A, P.CE-VoceMenu4Livello1-Sel A:active, P.CE-VoceMenu4Livello1-Sel A:visited, P.CE-VoceMenu4Livello1-Sel A:hover,

P.CE-VoceMenu5Livello1 A, P.CE-VoceMenu5Livello1 A:active, P.CE-VoceMenu5Livello1 A:visited,
P.CE-VoceMenu5Livello1 A:hover,
P.CE-VoceMenu5Livello1-Sel A, P.CE-VoceMenu5Livello1-Sel A:active, P.CE-VoceMenu5Livello1-Sel A:visited, P.CE-VoceMenu5Livello1-Sel A:hover
	{
	width: 211px;	
	height: 15px;
	padding-top: 1px;
	padding-bottom: 1px;	
	padding-left: 30px;	
	color: #333;
	display: block;
	text-decoration: none;
	}
P.CE-VoceMenu3Livello1-Sel A, P.CE-VoceMenu3Livello1-Sel A:active, P.CE-VoceMenu3Livello1-Sel A:visited, P.CE-VoceMenu3Livello1-Sel A:hover,

P.CE-VoceMenu4Livello1-Sel A, P.CE-VoceMenu4Livello1-Sel A:active, P.CE-VoceMenu4Livello1-Sel A:visited, P.CE-VoceMenu4Livello1-Sel A:hover,

P.CE-VoceMenu5Livello1-Sel A, P.CE-VoceMenu5Livello1-Sel A:active, P.CE-VoceMenu5Livello1-Sel A:visited, P.CE-VoceMenu5Livello1-Sel A:hover
	{
	background-color: #48a4de;
	color: #fff;	
	}

P.CE-VoceMenu3Livello1 A STRONG, P.CE-VoceMenu3Livello1 A:active STRONG, P.CE-VoceMenu3Livello1 A:visited STRONG,
P.CE-VoceMenu3Livello1 A:hover STRONG,
P.CE-VoceMenu3Livello1-Sel A STRONG, P.CE-VoceMenu3Livello1-Sel A:active STRONG, P.CE-VoceMenu3Livello1-Sel A:visited STRONG, P.CE-VoceMenu3Livello1-Sel A:hover STRONG,

P.CE-VoceMenu4Livello1 A STRONG, P.CE-VoceMenu4Livello1 A:active STRONG, P.CE-VoceMenu4Livello1 A:visited STRONG,
P.CE-VoceMenu4Livello1 A:hover STRONG,
P.CE-VoceMenu4Livello1-Sel A STRONG, P.CE-VoceMenu4Livello1-Sel A:active STRONG, P.CE-VoceMenu4Livello1-Sel A:visited STRONG, P.CE-VoceMenu4Livello1-Sel A:hover STRONG,

P.CE-VoceMenu5Livello1 A STRONG, P.CE-VoceMenu5Livello1 A:active STRONG, P.CE-VoceMenu5Livello1 A:visited STRONG,
P.CE-VoceMenu5Livello1 A:hover STRONG,
P.CE-VoceMenu5Livello1-Sel A STRONG, P.CE-VoceMenu5Livello1-Sel A:active STRONG, P.CE-VoceMenu5Livello1-Sel A:visited STRONG, P.CE-VoceMenu5Livello1-Sel A:hover STRONG
	{
	font-weight: normal;
	font-size: 10px;
	font-family: Arial Narrow;
	text-transform:uppercase;
	}
	
	
P.CE-VoceMenu3Livello1-Sel A:hover,
P.CE-VoceMenu3Livello1 A:hover,

P.CE-VoceMenu4Livello1-Sel A:hover,
P.CE-VoceMenu4Livello1 A:hover,

P.CE-VoceMenu5Livello1-Sel A:hover,
P.CE-VoceMenu5Livello1 A:hover
	{
	background-color: #48a4de;
	color: #fff;
	}
	
/*** MENU SERVIZIO 
******************************/
DIV.MenuServizio
	{
	width: 260px;
	height: 16px;
	float: left;
	margin: 0px;
	margin-top: 6px;
	padding: 0px;
	}
TABLE.CEMenu6TabellaLivello1
	{
	float: right;
	width: auto;
	padding: 0px;
	margin: 0px;
	}
TABLE.CEMenu6TabellaLivello1 TD
	{
	text-align: center;
	}
	
TD.CE-VoceMenu6Livello1, TD.CE-VoceMenu6Livello1-Sel
	{
	padding: 2px;
	height: 16px;
	border-left: 1px solid #069;
	}
TD.CE-VoceMenu6Livello1-Sel
	{
	background-color: #069;
	color: #fff;
	}
TD.CE-VoceMenu6Livello1 A, TD.CE-VoceMenu6Livello1 A:active, TD.CE-VoceMenu6Livello1 A:visited,
TD.CE-VoceMenu6Livello1 A:hover,
TD.CE-VoceMenu6Livello1-Sel A, TD.CE-VoceMenu6Livello1-Sel A:active, TD.CE-VoceMenu6Livello1-Sel A:visited,
TD.CE-VoceMenu6Livello1-Sel A:hover
	{
	margin-left: 6px;
	margin-right: 6px;
	text-decoration: none;
	color: #069;
	}
TD.CE-VoceMenu6Livello1-Sel A, TD.CE-VoceMenu6Livello1-Sel A:active, TD.CE-VoceMenu6Livello1-Sel A:visited,
TD.CE-VoceMenu6Livello1-Sel A:hover
	{
	color: #fff;
	background-color: #069;	
	}
	
TD.CE-VoceMenu6Livello1-Sel A:hover,
TD.CE-VoceMenu6Livello1 A:hover
	{
	background-color: #069;
	color: #fff;	
	}
#CEMenu6Voce108
	{
	border-left: 0px;
	}
/*** MENU SERVIZIO DEU
******************************/
TABLE.CEMenu8TabellaLivello1
	{
	float: right;
	width: auto;
	padding: 0px;
	margin: 0px;
	margin-left:5px;
	}
TABLE.CEMenu8TabellaLivello1 TD
	{
	text-align: center;
	}
	
TD.CE-VoceMenu8Livello1, TD.CE-VoceMenu8Livello1-Sel
	{
	padding: 2px;
	height: 16px;
	border-left: 1px solid #069;
	}
TD.CE-VoceMenu8Livello1-Sel
	{
	background-color: #069;
	color: #fff;
	}
TD.CE-VoceMenu8Livello1 A, TD.CE-VoceMenu8Livello1 A:active, TD.CE-VoceMenu8Livello1 A:visited,
TD.CE-VoceMenu8Livello1 A:hover,
TD.CE-VoceMenu8Livello1-Sel A, TD.CE-VoceMenu8Livello1-Sel A:active, TD.CE-VoceMenu8Livello1-Sel A:visited,
TD.CE-VoceMenu8Livello1-Sel A:hover
	{
	margin-left: 6px;
	margin-right: 6px;
	text-decoration: none;
	color: #069;
	}
TD.CE-VoceMenu8Livello1-Sel A, TD.CE-VoceMenu8Livello1-Sel A:active, TD.CE-VoceMenu8Livello1-Sel A:visited,
TD.CE-VoceMenu8Livello1-Sel A:hover
	{
	color: #fff;
	background-color: #069;	
	}
	
TD.CE-VoceMenu8Livello1-Sel A:hover,
TD.CE-VoceMenu8Livello1 A:hover
	{
	background-color: #069;
	color: #fff;	
	}
#CEMenu8Voce113, #CEMenu8Voce113 A
	{
	margin-left:5px;
	border-left: 0px;
	}
/*** MENU SERVIZIO ENG
******************************/
TABLE.CEMenu7TabellaLivello1
	{
	float: right;
	width: auto;
	padding: 0px;
	margin: 0px;
	margin-left:5px;
	}
TABLE.CEMenu7TabellaLivello1 TD
	{
	text-align: center;
	}
	
TD.CE-VoceMenu7Livello1, TD.CE-VoceMenu7Livello1-Sel
	{
	padding: 2px;
	height: 16px;
	border-left: 1px solid #069;
	}
TD.CE-VoceMenu7Livello1-Sel
	{
	background-color: #069;
	color: #fff;
	}
TD.CE-VoceMenu7Livello1 A, TD.CE-VoceMenu7Livello1 A:active, TD.CE-VoceMenu7Livello1 A:visited,
TD.CE-VoceMenu7Livello1 A:hover,
TD.CE-VoceMenu7Livello1-Sel A, TD.CE-VoceMenu7Livello1-Sel A:active, TD.CE-VoceMenu7Livello1-Sel A:visited,
TD.CE-VoceMenu7Livello1-Sel A:hover
	{
	margin-left: 6px;
	margin-right: 6px;
	text-decoration: none;
	color: #069;
	}
TD.CE-VoceMenu7Livello1-Sel A, TD.CE-VoceMenu7Livello1-Sel A:active, TD.CE-VoceMenu7Livello1-Sel A:visited,
TD.CE-VoceMenu7Livello1-Sel A:hover
	{
	color: #fff;
	background-color: #069;	
	}
	
TD.CE-VoceMenu7Livello1-Sel A:hover,
TD.CE-VoceMenu7Livello1 A:hover
	{
	background-color: #069;
	color: #fff;	
	}
#CEMenu7Voce109, #CEMenu7Voce109 A
	{
	margin-left:5px;
	border-left: 0px;
	}

/*** NEWS HOMEPAGE (BLOCCO)
********************************/

DIV.BloccoNewsHomepage
	{
	float: right;
	padding: 2px;	
	margin-top: 20px;
	margin-right: 10px;	
	width: 550px;
	height: 120px;
	background-color: #fff;
	border: 1px solid #48a4de;
	}

TABLE.News-Blocco-Tabella
	{
	}

TD.News-Blocco-Titolo
	{
	padding: 2px;
	}

DIV.Div-News-Blocco-Titolo A, DIV.Div-News-Blocco-Titolo A:active, DIV.Div-News-Blocco-Titolo A:visited,
DIV.Div-News-Blocco-Titolo A:hover
	{
	text-decoration: none;
	font-weight: bold;
	color: #48a4de;	
	}
DIV.Div-News-Blocco-Titolo A:hover
	{
	background-color: #48a4de;
	color: #fff;
	}
	
DIV.Div-News-Blocco-Testo
	{
	margin: 0px;
	margin-bottom: 10px;
	}
	
DIV.Div-News-Blocco-Testo A
	{
	display: none;
	}

/*** BORDI ARROTONDATI ***/
b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}

	
	
/*** NEWS ELENCO
***********************/
TABLE.modello_4_tabella
	{
	}
TABLE.NewsContenitore-Tabella
	{
	margin-bottom: 20px;
	width: 100%;
	}
TD.NewsContenitore-Foto
	{
	width: auto;
	}
DIV.NewsContenitore-Foto
	{
	width: 76px;
	height: 100%;
	border-right: 1px solid #aaa;
	margin-right: 6px;
	}
DIV.NewsContenitore-Foto IMG
	{
	margin: 2px;	
	}
	
TD.NewsContenitore-Titolo
	{
	padding-left: 6px;
	}
	
DIV.Titolo-News
	{
	position: relative;
	width: 100%;	
	height: auto;
	padding: 0px;
	margin: 0px;
	background-color: #48a4de;
	}
	
TD.NewsContenitore-Titolo A.modello_4_linktitolo, TD.NewsContenitore-Titolo A.modello_4_linktitolo:active, 
TD.NewsContenitore-Titolo A.modello_4_linktitolo:visited, TD.NewsContenitore-Titolo A.modello_4_linktitolo:hover
	{
	width: 100%;
	margin-left: 6px;
	font-family: Trebuchet Sans MS, Tahoma, Verdana, Arila, Helvetica;
	font-size: 18px;
	color: #fff;
	text-decoration: none;
	}
TD.NewsContenitore-Titolo A.modello_4_linktitolo:hover
	{
	color: #fff;
	background-color: #48a4de;	
	}
	
TD.NewsContenitore-Data A.modello_4_linktitolo, TD.NewsContenitore-Data A.modello_4_linktitolo:active, 
TD.NewsContenitore-Data A.modello_4_linktitolo:visited, TD.NewsContenitore-Data A.modello_4_linktitolo:hover
	{
	margin-left: 6px;
	padding-top: 2px;
	padding-bottom: 6px;	
	width: 100%;
	font-family: Tahoma, Verdana, Arila, Helvetica;
	font-size: 12px;
	letter-spacing: -1px;
	color: #48a4de;
	text-decoration: none;
	}
TD.NewsContenitore-Data A.modello_4_linktitolo:hover
	{
	color: #fff;
	background-color: #48a4de;
	}
TD.NewsContenitore-Testo
	{
	line-height: 16px;
	border-bottom: 1px solid #ccc;
	padding-left: 10px;
	padding-right: 10px;
	}
DIV.Testo-News
	{
	margin: 0px;
	margin-top: 6px;
	margin-left: 6px;
	margin-right: 6px;
	}
	
TD.NewsContenitore-Testo A.modello_4_link, TD.NewsContenitore-Testo A.modello_4_link:active, 
TD.NewsContenitore-Testo A.modello_4_link:visited, TD.NewsContenitore-Testo A.modello_4_link:hover
	{
	float: right;
	margin-top:4px;
	margin-bottom:6px;	
	margin-right: 2px;
	padding: 2px;
	font-size: 11px;
	text-decoration: none;
	text-transform: uppercase;
	}
TD.NewsContenitore-Testo A.modello_4_link:hover 
	{
	background-color: #48a4de;
	color:#fff;
	}
	
	
/*** NEWS DETTAGLIO
************************/
TABLE.modello_tabella_singola_news
	{
	}
TR.modello_riga_singola_news
	{
	}
TD.modello_cellatesto_singola_news	
	{
	line-height: 20px;
	text-align: justify;
	}
TD.modello_cellatesto_singola_news	IMG
	{
	margin-top: 0px;
	margin-left: 20px;
	border: 1px solid #aaa;
	}
	
SPAN.modello_titolo_singola_news
	{
	font-family: Trebuchet Sans MS, Tahoma, Verdana, Arila, Helvetica;
	font-size: 20px;
	color: #48a4de;
	font-weight: normal;
	z-index: 2;
	margin-bottom: 20px;
	height: 30px;
	}
	
/*=================================
=== FORM CONTATTI
=================================*/

TABLE.Tabella-Contatti
  {
 width:500px;
	margin: 0px;
	padding: 0px;	
  }
TABLE.Tabella-Contatti TD
  {
  padding-bottom: 5px;
  vertical-align:middle;
		letter-spacing: 0px;
  }

.Tabella-Contatti-Errori,
.Tabella-Contatti-Errori P
  {
 color:#c00;
	padding-top: 0px;
	height: 20px;
 }

.Tabella-Contatti-Cella1
  {
	padding: 0px;
	margin: 0px;
 width:160px;
 }
.Tabella-Contatti-Cella2
  {
	padding: 0px;
	margin: 0px;		
 width:380px;
 }
	
.Tabella-Contatti-Cella3  
  {
 }
  
.Tabella-Contatti-Cella3 P
  {
  line-height:18px;
  }
.Tabella-Contatti-Cella4
  {
		padding: 0px;
		margin: 0px;		
  width:80px; 
  }
.Tabella-Contatti-Cella5
  {
		padding: 0px;
		margin: 0px;		
  width:80px;
  padding-left: 20px;
  }
.Tabella-Contatti-Cella6
  {
		padding: 0px;
		margin: 0px;
  width:200px;  
  text-align: left;
		padding-left: 20px;
  }

INPUT.Tabella-Contatti-Input,
INPUT.Tabella-Contatti-Input2,
INPUT.Tabella-Contatti-Input3,
TEXTAREA.Tabella-Contatti-Textarea,
TEXTAREA.Tabella-Contatti-Textarea2
  {
  width: 92%; 
		margin: 0px;
  border: 1px solid #bbb;
  }
INPUT.Tabella-Contatti-Input
  {
	width: 90%;
 }
SELECT.Tabella-Contatti-Select
	{
	width: 90%; 
	}
	
INPUT.Tabella-Contatti-Input2
  {
  width: 60px;
  }
INPUT.Tabella-Contatti-Input3
  {
  width: 158px!important;
  width: 110px;
  float: left;
		margin-left: 6px;
  }
TEXTAREA.Tabella-Contatti-Textarea
  {
 height: 100px;
 width: 90%; 	
 }
TEXTAREA.Tabella-Contatti-Textarea2
  {
 height: 200px;
 }

INPUT.Tabella-Contatti-Submit
  {
 }
/*=================================
=== FORM NEWSLETTER
=================================*/

TABLE.Tabella-Newsletter
	{
	width: 500px;
	}
.Tabella-Newsletter-Cella1
	{
	width: 150px;
	}
.Tabella-Newsletter-Cella2
	{
	width: 350px;
	}
TABLE.Tabella-Newsletter TD
	{
	padding-bottom: 10px;
	color: 039;
	}

INPUT.Tabella-Newsletter-Input,
SELECT.Tabella-Newsletter-Input,
INPUT.Tabella-Newsletter-Input2,
INPUT.Tabella-Newsletter-Input3,
TEXTAREA.Tabella-Newsletter-Textarea
	{
	width: 300px;
	}
INPUT.Tabella-Newsletter-Input2
	{
	width: 50px;
	}

INPUT.Tabella-Newsletter-Input3
	{
	}
TEXTAREA.Tabella-Newsletter-Textarea
	{
	height: 100px;
	}
	
/*** MAPPA AUTOMATICA
***************************/


TABLE.TabellaMappaAutomatica
  {
  width: 100%;
  margin: 0px;
		margin-left: 20px;
		margin-top: 10px;
		margin-bottom: 10px;
		padding: 0px;
  }

.TabellaMappaAutomatica-Cella1,
.TabellaMappaAutomatica-Cella2
  {
  }

.TabellaMappaAutomatica-Cella1
  {
		margin: 0px;
		padding: 0px;
  padding-left:20px;
		vertical-align: top;
		border-left: 3px solid #ccc;
 }
.TabellaMappaAutomatica-Cella2
  {
	margin: 0px;
	padding: 0px;		
 padding-left:10px;
	vertical-align: top;
	border-left: 3px solid #ccc;
 }

TABLE.TabellaMappaAutomatica SPAN
  {
 }

TABLE.TabellaMappaAutomatica BR
  {
 }

TABLE.TabellaMappaAutomatica A, TABLE.TabellaMappaAutomatica A:active,
TABLE.TabellaMappaAutomatica A:visited
  {
		margin-left: 10px;
 text-decoration:none;
 color:  #333;
 }
TABLE.TabellaMappaAutomatica A:hover
	{
	color:  #fff;	
	background-color: #c30;
	}
	
.MappaAutomaticaLivello1Menu3,  .MappaAutomaticaLivello1Menu3-nolink,
.MappaAutomaticaLivello2Menu3,  .MappaAutomaticaLivello2Menu3-nolink,

.MappaAutomaticaLivello1Menu4,  .MappaAutomaticaLivello1Menu4-nolink,
.MappaAutomaticaLivello2Menu4,  .MappaAutomaticaLivello2Menu4-nolink
  {
 }

.MappaAutomaticaLivello1Menu3,  .MappaAutomaticaLivello1Menu3-nolink,	
A.MappaAutomaticaLivello1Menu3, A.MappaAutomaticaLivello1Menu3:active, 
A.MappaAutomaticaLivello1Menu3:visited,	A.MappaAutomaticaLivello1Menu3:hover,
.MappaAutomaticaLivello1Menu4,  .MappaAutomaticaLivello1Menu4-nolink,	
A.MappaAutomaticaLivello1Menu4, A.MappaAutomaticaLivello1Menu4:active, 
A.MappaAutomaticaLivello1Menu4:visited,	A.MappaAutomaticaLivello1Menu4:hover,

.MappaAutomaticaLivello1Menu13,  .MappaAutomaticaLivello1Menu13-nolink,	
A.MappaAutomaticaLivello1Menu13, A.MappaAutomaticaLivello1Menu13:active, 
A.MappaAutomaticaLivello1Menu13:visited,	A.MappaAutomaticaLivello1Menu13:hover,

.MappaAutomaticaLivello1Menu14,  .MappaAutomaticaLivello1Menu14-nolink,	
A.MappaAutomaticaLivello1Menu14, A.MappaAutomaticaLivello1Menu14:active, 
A.MappaAutomaticaLivello1Menu14:visited,	A.MappaAutomaticaLivello1Menu14:hover

  {
	height: 18px;
	font-family: Tahoma,Arial,Verdana,Helvetica, sans-serif;
	font-size: 14px;
	font-weight:normal;
	color: #c30;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-top: 0px; 
 }
		
.MappaAutomaticalivello2Menu3,  .MappaAutomaticalivello2Menu3-nolink,	
A.MappaAutomaticalivello2Menu3, A.MappaAutomaticalivello2Menu3:active, 
A.MappaAutomaticalivello2Menu3:visited,	A.MappaAutomaticalivello2Menu3:hover,
.MappaAutomaticalivello2Menu4,  .MappaAutomaticalivello2Menu4-nolink,	
A.MappaAutomaticalivello2Menu4, A.MappaAutomaticalivello2Menu4:active, 
A.MappaAutomaticalivello2Menu4:visited,	A.MappaAutomaticalivello2Menu4:hover,

.MappaAutomaticalivello2Menu13,  .MappaAutomaticalivello2Menu13-nolink,	
A.MappaAutomaticalivello2Menu13, A.MappaAutomaticalivello2Menu13:active, 
A.MappaAutomaticalivello2Menu13:visited,	A.MappaAutomaticalivello2Menu13:hover,

.MappaAutomaticalivello2Menu14,  .MappaAutomaticalivello2Menu14-nolink,	
A.MappaAutomaticalivello2Menu14, A.MappaAutomaticalivello2Menu14:active, 
A.MappaAutomaticalivello2Menu14:visited,	A.MappaAutomaticalivello2Menu14:hover

  {
  font-family: Tahoma,Verdana,Arial,Helvetica, sans-serif;
  height: 18px;
  color:#333;
  font-size:13px;
  padding-left: 20px;
  }

.MappaAutomaticaLivello3Menu3,  .MappaAutomaticaLivello3Menu3-nolink,
.MappaAutomaticaLivello3Menu4,  .MappaAutomaticaLivello3Menu4-nolink
  {
 }

.MappaAutomaticaLivello4Menu3,  .MappaAutomaticaLivello4Menu3-nolink,
.MappaAutomaticaLivello4Menu4,  .MappaAutomaticaLivello4Menu4-nolink
  {
 }
