/*=================================
=== LAYOUT
=================================*/
BODY,TABLE,TH,TD,INPUT,SELECT,TEXTAREA,A,FORM,P
	{
	font-family: Tahoma, Verdana, Arial, Geneva, Helvetica, Sans-Serif;
	font-size: 11px;
	border-collapse: collapse;
	}
BODY
	{
	background: #fff;
	margin: 0px;
	ooverflow:hidden;
	}

#TABLETabellaPrincipale
	{
	width: 976px;
	}
#HomeLogo
	{
	float:left;
	}
#HomeSlogan/*utilizzato per il blocco switch lingue*/
	{
	position: relative;
	float: right;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 10px;
	
	
	}
	
#HomeSloganIt/*utilizzato per il blocco switch lingue*/
	{
	position: relative;
	float: right;
	margin-top: 10px;
	margin-right: 0px;
	padding-bottom: 10px !important;
	
	
	}
	
A.SwitchLingue, A:active.SwitchLingue, A:visited.SwitchLingue 
	{
	font-family: Verdana !important;
	font-size: 12px !important;
	font-weight: bold;
	color: #f90 !important;
	text-decoration: none;
	
	}
	
 A:hover.SwitchLingue
	{
	font-family: Verdana !important;
	font-size: 12px !important;
	font-weight: bold;
	color: #666 !important;
	
	}
.SwitchLingue0
	{
	font-family: Verdana !important;
	font-size: 12px !important;
	font-weight: bold;
	color: #f90 !important;
	
	}

/*============fine aggiunta lingue*/

	
#TabellaPrincipaleRiga1
	{
	}
#HomeSfumaturaSX
	{
	height: 171px;
	background-image: url(/Temi/Default/images/Home/home_sfumatura_sx.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	}
#HomeSfumaturaDX
	{
	height: 171px;
	background-image: url(/Temi/Default/images/Home/home_sfumatura_dx.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	}
#TabellaPrincipaleRiga2
	{
	color: #fff;
	font-size:10px;
	}
#HomeLogo
	{
	position: relative;
	}
#HomeFlash
	{
	position: relative;
	width: 367px;
	height: 171px;
	ooverflow:hidden;
	border-left: solid 1px #fff;
	}
#HomeFlash P
 	{
 	margin:0px;
 	}
.DIVHomeR2
	{
	float: left;
	margin: 0px;
	padding: 0px;
	}
#HomeAree
	{
	pposition: relative;
	float: left;
	margin: 0px;
	padding: 0px;
	}
TABLE.Home-TabellaAree
	{
	width:417px;
	height: 171px;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	border-collapse:collapse;
	}
TD.Home-TabellaAree-Cella1,
TD.Home-TabellaAree-Cella2,
TD.Home-TabellaAree-Cella3,
TD.Home-TabellaAree-Cella4,
TD.Home-TabellaAree-Cella4-B
	{
	width:207px;
	height: 85px;
	text-align:center;
	vertical-align:middle;
	background-image: url(/Temi/Default/images/Home/home_button1_sfondo.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	}
TD.Home-TabellaAree-Cella1
	{
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	background-image: url(/Temi/Default/images/Home/home_button1_sfondo.jpg);
	}
TD.Home-TabellaAree-Cella2
	{
	border-bottom:1px solid #fff;
	bbackground-image: url(/Temi/Default/images/Home/home_button1_sfondo.jpg);
	}
TD.Home-TabellaAree-Cella3
	{
	border-right:1px solid #fff;
	bbackground-image: url(/Temi/Default/images/Home/home_button1_sfondo.jpg);
	}
TD.Home-TabellaAree-Cella4
	{
	background-image: url(/Temi/Default/images/Home/home_button4_sfondo.jpg);
	}
TD.Home-TabellaAree-Cella4-B
	{
	background-image: url(/Temi/Default/images/Home/home_button1_sfondo.jpg);
	}
#TabellaPrincipaleRiga3
	{
	pposition: relative;
	height: 64px;
	background-image: url(/Temi/Default/images/Home/home_sfondo_menu_tendina.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	z-index:3;
	}
#TabellaPrincipaleRiga4
	{
	padding-top: 5px;
	/*
	=== NATALE =================
	padding-top: 0px;
	background: url(/Temi/Default/images/Home/natale_2004.gif) no-repeat;
	=== FINE NATALE ============
	*/
	}

#TabellaPrincipaleRiga4
	{
	position: relative;
	padding-left: 1px;
	}
#TabellaPrincipaleRiga5, #TabellaPrincipaleRiga6
	{
	position: relative;
	}
#TabellaPrincipaleRiga5, #TabellaPrincipaleRiga6
	{
	position: relative;
	z-index:6;
	height: 100px;
	}
#TabellaPrincipaleRiga6-Cella1
 	{
 	vertical-align:top;
 	}
#TabellaPrincipaleRiga6-Cella2
 	{
 	text-align:right;
 	vertical-align:bottom;
 	}
#TabellaPrincipaleRiga4 TABLE, #Home-MenuTendina
	{
	margin-left: 128px;
	}
#Home-ScritteSottoMenu TABLE
	{
	margin-top: 5px;
	height:180px;
	z-index:2;
	}
#Home-ScritteSottoMenu TABLE TD
 	{
	width: 190px;
	color: #f90;
	font-size:10px;
 	}
#NewsScorrevoliHome
	{
	position:relative;
	}
#Iso9001
	{
	margin-top: 18px;
	margin-left:5px;
	}
#LinkCredits
	{
	position: relative;
	text-align:right;
	position: static;
	margin-top: 30px;
	margin-right: 5px;
	display:none;
	}
/*=================================
=== Menu Tendine
=================================*/

.CE-VoceMenu24Livello1,
.CE-VoceMenu30Livello1
	{
	float: left;
	margin-top:5px;
	padding-right: 0px;
	padding-top: 2px;
	padding-left: 5px;
	height: 30px;
	width: 190px;
	color:#666;
	text-decoration: none;
	text-transform:uppercase;
	font-weight:bold;
	background-image: url(/Temi/Default/images/Home/home_menu_sfondo.gif);
	background-repeat:no-repeat;
	background-position:top left;
	}

.CE-VoceMenu24Livello1:hover,
.CE-VoceMenu30Livello1:hover
	{
	background-image: url(/Temi/Default/images/Home/home_menu_hover_sfondo.gif);
	background-repeat:no-repeat;
	background-position:top left;
	color: #cbcbcb;
	}

.CE-VoceMenu24Livello2,
.CE-VoceMenu30Livello2
	{
	width: 143px;
	color: #e8e8e8;
	color: #333;
	padding-left: 10px;
	text-decoration:none;
	padding-top: 2px;
	padding-bottom: 2px;
	bbackground-color: #999;
	}
.CE-VoceMenu24Livello2:hover,
.CE-VoceMenu30Livello2:hover
	{
	background-color: #e8e8e8;
	color:#333;
	}

#CEMenu24Voce1646,       /* Area Riservata  */
#CEMenu30Voce2006       /* Area Riservata  */
	{
	display:none;
	background-image: url(/Temi/Default/images/Home/home_menu_hover_sfondo.gif);
	color: #f5f5f5;
	}
#CEMenu24Voce2444,       /* Area Riservata  */
#CEMenu30Voce2445        /* Reserverd Area  */
	{
	color:#f90;
	background-color:#eee;
	}

.transMenu
	{
	position:absolute;
	overflow:hidden;
	left:-1000px;
	top:-1000px;
	}

.transMenu .content
	{
	position:absolute;
	padding:0px;
	}

.transMenu .items
	{
	position:relative;
	left:0px;
	top:0px;
	z-index:2;
	}

.transMenu.top .items
	{
	border-top:none;
	}

.transMenu .items-spacer
	{
	display:none;
	}
.transMenu .item
	{
	/* this is a hack for mac/ie5, whom incorrectly cascades the border properties of the parent table to each row */
	border:none;
	cursor:pointer;
	cursor:hand;
	}
.transMenu .background
	{
	ddisplay:none;
	position:absolute;
	left:0px;
	top:0px;
	z-index:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
	}
.transMenu .shadowRight
	{
	ddisplay;none;
	position:absolute;
	z-index:3;
	top:0px;
	width:0px;
	-moz-opacity:.0;
	filter:alpha(opacity=0);
	}
.transMenu .shadowBottom
	{
	ddisplay;none;
	position:absolute;
	z-index:1;
	left:0px;
	height:0px;
	-moz-opacity:.5;
	filter:alpha(opacity=50);
	}
.transMenu .item.hover
	{
	background-color:#e8e8e8;
	color:333;
	}
.transMenu .item img
	{
	margin-left:0px;
	}

/*=================================
=== Menu Secondario
=================================*/

#HomeMenu
	{
	position:relative;
	width:330px;
	margin-left:auto;
	margin-top: 10px;
	text-align:right;
	bborder:1px solid #444;
	}
.CE-VoceMenu26Livello1,
.CE-VoceMenu31Livello1
	{
	ffloat:left;
	wwidth:auto;
	font-size:12px;
	color: #5a5a5a;
	text-decoration: none;
	padding: 0px;
	padding-left:10px;
	}
.CE-VoceMenu26Livello1 A:link, .CE-VoceMenu26Livello1 A:visited, .CE-VoceMenu26Livello1 A:active, .CE-VoceMenu26Livello1 A:hover,
A.CE-VoceMenu26Livello1:link, A.CE-VoceMenu26Livello1:visited, A.CE-VoceMenu26Livello1:active, A.CE-VoceMenu26Livello1:hover,
.CE-VoceMenu31Livello1 A:link, .CE-VoceMenu31Livello1 A:visited, .CE-VoceMenu31Livello1 A:active, .CE-VoceMenu31Livello1 A:hover,
A.CE-VoceMenu31Livello1:link, A.CE-VoceMenu31Livello1:visited, A.CE-VoceMenu31Livello1:active, A.CE-VoceMenu31Livello1:hover
	{
	color: #5a5a5a;
	font-size:12px;
	text-decoration: none;
	padding: 0px;
	padding-left:10px;
	padding-right:10px;
	}

A#CEMenu26Voce1958  { wwidth: 55px; }   /* Privacy   */
A#CEMenu26Voce1959  { wwidth: 65px; }   /* Copyright */
A#CEMenu26Voce1960  { wwidth: 120px;}	/* Mappa del sito    */
A#CEMenu31Voce2013  { wwidth: 55px; }   /* Privacy   */
A#CEMenu31Voce2014  { wwidth: 65px; }   /* Copyright */
A#CEMenu31Voce2015  { wwidth: 105px;}   /* Site Map    */


#CEMenu26Voce1962,      /* - */
#CEMenu31Voce2016      /* - */
	{
	width: 10px;
	padding:0px;
	}
A#CEMenu26Voce1961:link, A#CEMenu26Voce1961:visited, /* Credits  */
A#CEMenu31Voce2017:link, A#CEMenu31Voce2017:visited
	{
	width: 40px;
	color: #f90;
	padding-right:0px;
	bborder-left:1px solid #444;
	}
A#CEMenu26Voce1958:link, A#CEMenu26Voce1958:visited, /* Privacy ita  */
A#CEMenu31Voce2013:link, A#CEMenu31Voce2013:visited  /* Privacy eng  */
	{
	color: #f90;
	font-weight:bold;
	}


/*=================================
====== MENU ADMIN
=================================*/

.Menu0
	{
	width: 100%;
	position:relative;
	font-size:0px;
	hheight:0px;
	margin:0px;
	padding:0px;
	bborder:1px solid #00f;
	}
.MenuAdmin,
.MenuGestione
	{
	width:100%;
	text-align:left;
	font-size:0px;
	}

#ContentManager-LinkModificaMenu27,
#ContentManager-LinkModificaMenu28
	{
	position: absolute;
	left: -80px;
	}
A.CE-VoceMenu27Livello1,
A.CE-VoceMenu27Livello1-Sel
	{
	}
A.CE-VoceMenu27Livello1,	A.CE-VoceMenu27Livello1:visited,	A.CE-VoceMenu27Livello1:hover,
A.CE-VoceMenu27Livello1-Sel,	A.CE-VoceMenu27Livello1-Sel:visited,  	A.CE-VoceMenu27Livello1-Sel:hover,
A.CE-VoceMenu28Livello1,	A.CE-VoceMenu28Livello1:visited,	A.CE-VoceMenu28Livello1:hover,
A.CE-VoceMenu28Livello1-Sel,	A.CE-VoceMenu28Livello1-Sel:visited,  	A.CE-VoceMenu28Livello1-Sel:hover
	{
	height:18px;
	color:#fff;
	padding: 1px;
	padding-left: 4px;
	padding-right: 4px;
	border: 1px solid #fff;
	border-left:0;
	border-top:0;
	text-transform:uppercase;
	text-decoration: none;
	font-size: 11px;
	background: #666;
	}
A.CE-VoceMenu27Livello1-Sel, A.CE-VoceMenu27Livello1-Sel:visited,
A.CE-VoceMenu28Livello1-Sel, A.CE-VoceMenu28Livello1-Sel:visited
	{
	color:#fff;
	background-color: #600;
	}

#CEMenu1Voce1,
#CEMenu2Voce64
	{
	clear:left;
	border-left: 1px solid #fff;
	}

/*=================================
=== Link [Modifica]
=================================*/
#ContentManager-LinkModificaMenu24,
#ContentManager-LinkModificaMenu30
	{
	position: absolute;
	top:270px;
	left: 20px;
	margin:0px;
	}
#ContentManager-LinkModificaMenu26,
#ContentManager-LinkModificaMenu31
	{
	position: absolute;
	top:-15px;
	right: 0px;
	margin:0px;
	}
#ContentManager-LinkModifica
	{
	position: absolute;
	margin-left:160px;
	margin-top: 73px;
	width:96px;
	font-size: 12px;
	font-weight: bold;
	background: #000;
	text-transform: uppercase;
	padding: 3px;
	color: #fff;
	}

P#ContentManager-LinkModifica A, P#ContentManager-LinkModifica A:visited
	{
	color: #fff;
	}
#HomeLogo #ContentManager-LinkModificaBlocco
	{
	position:absolute;
	top: 30px;
	left:240px;
	background-color:#fff;
	padding: 3px;
	}
#HomeSlogan #ContentManager-LinkModificaBlocco
	{
	position:absolute;
	top: 30px;
	right: 90px;
	background-color:#fff;
	padding: 3px;
	}

#HomeFlash #ContentManager-LinkModificaBlocco
	{
	position:absolute;
	top: 78px;
	left:-80px;
	background-color:#fff;
	padding: 3px;
	}
#HomeAree #ContentManager-LinkModificaBlocco
	{
	position: absolute;
	top: 144px;
	left:650px;
	margin:0px;
	z-index: 10;
	background-color:#fff;
	padding: 3px;
	}

#Home-ScritteSottoMenu #ContentManager-LinkModificaBlocco
	{
	position: absolute;
	left: 10px;
	margin:0px;
	}

#NewsScorrevoliHome #ContentManager-LinkModificaBlocco
	{
	position: absolute;
	left:-80px;
	margin:0px;
	z-index: 10;
	background-color:#fff;
	padding: 3px;
	}

#Iso9001 #ContentManager-LinkModificaBlocco
	{
	position:absolute;
	top:70px;
	left:100px;
	}
#LinkCredits #ContentManager-LinkModificaBlocco
	{
	position:absolute;
	right:-80px;
	}
#LinkCredits a, #LinkCredits a:active, #LinkCredits a:visited, #LinkCredits a:hover,
#Iso9001 a, #Iso9001 a:active, #Iso9001 a:visited, #Iso9001 a:hover,
#NewsScorrevoliHome a, #NewsScorrevoliHome a:active, #NewsScorrevoliHome a:visited, #NewsScorrevoliHome a:hover,
#Home-ScritteSottoMenu a, #Home-ScritteSottoMenu a:active, #Home-ScritteSottoMenu a:visited, #Home-ScritteSottoMenu a:hover,
#HomeAree a, #HomeAree a:active, #HomeAree a:visited, #HomeAree a:hover,
#HomeLogo a, #HomeLogo a:active, #HomeLogo a:visited, #HomeLogo a:hover,
#HomeSlogan a, #HomeSlogan a:active, #HomeSlogan a:visited, #HomeSlogan a:hover,
#HomeFlash a, #HomeFlash a:active, #HomeFlash a:visited, #HomeFlash a:hover,
#ContentManager-LinkModificaMenu26 a, #ContentManager-LinkModificaMenu26 a:active, #ContentManager-LinkModificaMenu26 a:visited, #ContentManager-LinkModificaMenu26 a:hover,
#ContentManager-LinkModificaMenu24 a, #ContentManager-LinkModificaMenu24 a:active, #ContentManager-LinkModificaMenu24 a:visited, #ContentManager-LinkModificaMenu24 a:hover,
#ContentManager-LinkModificaMenu31 a, #ContentManager-LinkModificaMenu31 a:active, #ContentManager-LinkModificaMenu31 a:visited, #ContentManager-LinkModificaMenu31 a:hover,
#ContentManager-LinkModificaMenu30 a, #ContentManager-LinkModificaMenu30 a:active, #ContentManager-LinkModificaMenu30 a:visited, #ContentManager-LinkModificaMenu30 a:hover
	{
	color: #000;
	font-size: 11px;
	}

