/*=================================
=== IMPORT CSS MODULES
=================================*/

@import url(/Temi/Admin/css/admin-menu.css);

/*=================================
=== GENERALE
=================================*/
BODY,DIV,TABLE,TH,TD,INPUT,BUTTON,SELECT,TEXTAREA,A,FORM,P,OL,UL,LI
	{
	font-family: Verdana,Tahoma,Arial,Helvetica,san serif, sans-serif;
	font-size:12px;
	color:#252525;
	}
TABLE, TH, TD
	{
	bborder-collapse: collapse;
	}
DIV,TABLE,TH,TD,A,FORM,P,OL,UL,LI
	{
	}
FONT,H1,H2,H3,H4,H5,H6
	{
	font-family: Verdana,Tahoma,Arial,Helvetica,san serif, sans-serif;
	}
BODY
	{
	margin: 0px;
	text-align: center;
	color: #333;
	background: #fff;
	}
FORM
	{
	margin: 0px
	}
A, A:active, A:hover, A:visited
	{
	color: #00003f;
	text-decoration:none;
	}
A:hover
	{
	color: #222;
	}
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
	{
	position:absolute;
	z-index:11;
	padding:2px;
	background-color:#000;
	}
#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
	{
	color:#fff;
	text-decoration:none;
	}

/*===========================
==== CORNERS
============================*/
.rtop,.artop{display:block}
.rtop *,.artop *{display:block;height:1px;overflow:hidden;font-size:1px}
.artop *{border-style: solid;border-width:0 1px}
.r1,.rl1,.re1,.rel1{margin-left:5px}
.r1,.rr1,.re1,.rer1{margin-right:5px}
.r2,.rl2,.re2,.rel2,.ra1,.ral1{margin-left:3px}
.r2,.rr2,.re2,.rer2,.ra1,.rar1{margin-right:3px}
.r3,.rl3,.re3,.rel3,.ra2,.ral2,.rs1,.rsl1,.res1,.resl1{margin-left:2px}
.r3,.rr3,.re3,.rer3,.ra2,.rar2,.rs1,.rsr1,.res1,.resr1{margin-right:2px}
.r4,.rl4,.rs2,.rsl2,.re4,.rel4,.ra3,.ral3,.ras1,.rasl1,.res2,.resl2{margin-left:1px}
.r4,.rr4,.rs2,.rsr2,.re4,.rer4,.ra3,.rar3,.ras1,.rasr1,.res2,.resr2{margin-right:1px}
.rx1,.rxl1{border-left-width:5px}
.rx1,.rxr1{border-right-width:5px}
.rx2,.rxl2{border-left-width:3px}
.rx2,.rxr2{border-right-width:3px}
.re2,.rel2,.ra1,.ral1,.rx3,.rxl3,.rxs1,.rxsl1{border-left-width:2px}
.re2,.rer2,.ra1,.rar1,.rx3,.rxr3,.rxs1,.rxsr1{border-right-width:2px}
.rxl1,.rxl2,.rxl3,.rxl4,.rxsl1,.rxsl2,.ral1,.ral2,.ral3,.ral4,.rasl1,.rasl2{border-right-width:0}
.rxr1,.rxr2,.rxr3,.rxr4,.rxsr1,.rxsr2,.rar1,.rar2,.rar3,.rar4,.rasr1,.rasr2{border-left-width:0}
.r4,.rl4,.rr4,.re4,.rel4,.rer4,.ra4,.rar4,.ral4,.rx4,.rxl4,.rxr4{height:2px}
.rer1,.rel1,.re1,.res1,.resl1,.resr1{border-width:1px 0 0;height:0px !important;height /**/:1px}


/*=================================
=== LAYOUT
=================================*/

DIV.Menu0
	{
	width: 100%;
	height:auto;
	margin:auto;
	}
DIV.Sito0
	{
	width: 100%;
	height:auto;
	text-align:center;
	background-color: #fff;
	}
DIV.Sito
	{
	clear:left;
	width:935px;
	height:auto;
	margin:auto;
	text-align:center;
	vertical-align: top;
	}

DIV.Riga1
	{
	float: left;
	clear:left;
	width: 935px;
	min-height: 323px;
	height: 323px;
	margin: 0px;
	padding: 0px;
	background-image: url(/temi/default/images/sfondo-sito.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}
DIV.Data
	{
	float: left;
	clear:left;
	width: 935px;
	height: 50px;
	margin: 0px;
	padding-top:30px;
	color: #ccc;
	color: #2c7fb1;
	font-family: 12px;
	text-align:right;
	}

DIV.Blocco-Logo
	{
	float:left;
	clear:left;
	width: 935px;
	height: 75px;
	text-align:left;
	}

DIV.Blocco-Logo-Autodesk-Ricerca
	{
	float:left;
	clear:left;
	width: 935px;
	height: 50px;
	position: relative;
	}

DIV.Blocco-Logo-Autodesk
	{
	float:left;
	clear:left;
	width: 130px;
	height: 50px;
	text-align:left;
	margin: 0px;
	margin-left: 86px;
	margin-left: 100px;
	margin-top: 110px;
	}
DIV.Ricerca
	{
	float: right;
	width: 210px;
	height:auto;
	margin: 0px;
	margin-right: 44px;
	mmargin-top:20px;
	text-align:left;
	}
DIV.Ricerca P#ContentManager-LinkModificaBlocco
	{
	display:none;
	margin-top:-20px;
	}

/***  RICERCA ***/
DIV.Form-Ricerca
	{
	width: 210px;
	}
P.Form-Ricerca-Testo
	{
	float:left;
	width: 143px;
	height:29px;
	padding:0px;
	padding-top:5px;
	padding-left:10px;
	font-size: 11px;
	background: url(/Temi/Default/images/sfondo_cerca.png) no-repeat;
	}

INPUT.Form-Ricerca-Input
	{
	width: 140px;
	height:19px;
	font-size: 11px;
	color:#000;
	background:none;
	border-top:   1px solid #666;
	border-left:  1px solid #999;
	border-right: 1px solid #eee;
	border-bottom:1px solid #eee;
	}

P.Form-Ricerca-Submit
	{
	float:left;
	width: 47px;
	font-size: 11px;
	}
INPUT.Form-Ricerca-Submit
	{
	}


TABLE.Tabella-Ricerca-Parole
	{
	}
TD.Tabella-Ricerca-Parole-Col-1
	{
	width: 185px;
	height: 24px;
	}
TD.Tabella-Ricerca-Parole-Col-1 INPUT
	{
	width: 180px;
	font-size: 11px;
	margin-left: 10px;
	}
TD.Tabella-Ricerca-Parole-Col-2
	{
	width: 45px;
	}
TD.Tabella-Ricerca-Parole-Col-2 INPUT
	{
	width: 45px;
	font-size: 11px;
	}

DIV.ModelloRicerca
	{}
DIV.ModelloRicerca a, DIV.ModelloRicerca a:active, DIV.ModelloRicerca a:visited, DIV.ModelloRicerca a:hover
	{}
P.ModelloRicerca-NomePagina
	{
	margin: 0px;
	margin-top: 10px;
	padding-left: 25px;
	background: url(/Temi/Default/images/ricerca_decoration.png) no-repeat left top;
	}

DIV.ModelloRicerca A.S-Link,  DIV.ModelloRicerca A.S-Link:visited
	{
	}

/*=================================
=== MENU SERVIZIO 4
==================================*/
DIV.MenuServizio
	{
	float:left;
	clear:left;
	width: 875px;
	height: 24px;
	margin: 0px;
	margin-top: 20px;
	padding-right: 60px;
	text-align:right;
	padding: 0px;
	}
DIV.MenuServizio #ContentManager-LinkModificaMenu4
	{
	margin-top:-25px;
	}

TABLE.CEMenu4TabellaLivello1
	{
	width:100%;
	padding: 0px;
	margin: 0px;
	}
SPAN.CE-VoceMenu4Livello1-SepStart
	{
	font-size: 12px;
	color: #fff;
	font-weight:  bold;
	}

TD.CE-VoceMenu4Livello1, TD.CE-VoceMenu4Livello1-Sel
	{
	color: #fff;
	text-decoration: none;
	font-weight:  bold;	
	}
TD.CE-VoceMenu4Livello1 A, TD.CE-VoceMenu4Livello1 A:active, TD.CE-VoceMenu4Livello1 A:visited, TD.CE-VoceMenu4Livello1 A:hover,
TD.CE-VoceMenu4Livello1-Sel A, TD.CE-VoceMenu4Livello1-Sel A:active, TD.CE-VoceMenu4Livello1-Sel A:visited, TD.CE-VoceMenu4Livello1-Sel A:hover,
A.CE-VoceMenu4Livello1, A.CE-VoceMenu4Livello1:active, A.CE-VoceMenu4Livello1:visited, A.CE-VoceMenu4Livello1:hover,
A.CE-VoceMenu4Livello1-Sel, A.CE-VoceMenu4Livello1-Sel:active, A.CE-VoceMenu4Livello1-Sel:visited, A.CE-VoceMenu4Livello1-Sel:hover
	{
	height: auto;
	font-size: 12px;
	padding: 2px;
	padding-left: 10px;
	padding-right:10px;
	color: #fff;
	text-decoration: none;
	font-weight:  bold;
	}
TD.CE-VoceMenu4Livello1-Sel A, TD.CE-VoceMenu4Livello1-Sel A:active, TD.CE-VoceMenu4Livello1-Sel A:visited, TD.CE-VoceMenu4Livello1-Sel A:hover,
A.CE-VoceMenu4Livello1-Sel, A.CE-VoceMenu4Livello1-Sel:active, A.CE-VoceMenu4Livello1-Sel:visited, A.CE-VoceMenu4Livello1-Sel:hover
	{
	background-color: #fff;
	color: #2c7fb1;
	}
TD.CE-VoceMenu4Livello1 A:hover, TD.CE-VoceMenu4Livello1-Sel A:hover
A.CE-VoceMenu4Livello1:hover, A.CE-VoceMenu4Livello1-Sel:hover
	{
	background-color: #fff;
	color: #2c7fb1;
	}
TD.CE-VoceMenu4Livello1-Pos4
	{
	border-right: 0px solid #fff;
	}

A#CEMenu4Voce87,
A#CEMenu4Voce88,
A#CEMenu4Voce92
	{
	font-size: 11px;
	padding-left: 4px;
	padding-right: 4px;
	font-weight: normal;
	background-color: #fff;
	color:#2c7fb1;
	}
A#CEMenu4Voce87,
A#CEMenu4Voce92
	{
	font-weight: bold;	
	}
	
A#CEMenu4Voce88
	{
	}
A#CEMenu4Voce92
	{
	padding-right: 15px;
	}
	

/*** MENU Servizio livello 2
******************************/
.transMenu
	{
	position:absolute;
	overflow:hidden;
	left:-1000px;
	top:-1000px;
	}
.transMenu .content
	{
	position:absolute;
	left: 0px;
	top: 0px;
	width:140px;
	padding:0px;
	margin: 0px;
	margin-left: 0px;
	border-top:1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;	
	border: 0px;
	}
.transMenu .items
	{
	position:relative;
	left:0px;
	top:0px;
	z-index:4;
	margin: 0px;
	padding: 0px;
	}
.transMenu .top .items
	{
	border-top:none;
	margin: 0px;
	padding: 0px;	
	}
.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
	{
	display:none;
	position:absolute;
	left:0px;
	top:0px;
	z-index:1;
	-moz-opacity:0;
	filter:alpha(opacity=100);
	margin: 0px;
	padding: 0px;	
	}
.transMenu .shadowRight
	{
	display:none;
	position:absolute;
	z-index:3;
	top:0px;
	width:0px;
	-moz-opacity:.6;
	filter:alpha(opacity=60);
	margin: 0px;
	padding: 0px;	
	}
.transMenu .shadowBottom
	{
	display:none;
	position:absolute;
	z-index:1;
	left:0px;
	height:0px;
	-moz-opacity:.6;
	filter:alpha(opacity=60);
	margin: 0px;
	padding: 0px;	
	}
.transMenu .item.hover,
.transMenu .item .hover
	{
	color: #fff;
	}
.transMenu .item img
	{
	margin-left:0px;
	margin: 0px;
	padding: 0px;	
	}


TD.CE-Vocemenu4Livello2, TD.CE-Vocemenu4Livello2-Sel
	{
	height:16px;
	width: 95px;
	margin: 0px;
	padding: 0px;
	color: #fff;
	font-size: 11px;
	ppadding-left:10px;
	ppadding-right:20px;
	background-color:#2c7fb1;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;	
	text-align: center;	
	}
TD.CE-Vocemenu4Livello2-Sel
	{
	color: #2c7fb1;
	background-color: #fff;
	}
TD.CE-Vocemenu4Livello2-Sel A
	{
	height: 16px;
	bborder-top: 1px solid #fff;
	bborder-left: 1px solid #fff;
	bborder-right: 1px solid #fff;		
	}
TD.CE-Vocemenu4Livello2 A:link, 		TD.CE-Vocemenu4Livello2 A:hover, 		TD.CE-Vocemenu4Livello2 A:visited,
TD.CE-Vocemenu4Livello2-Sel A:link, 	TD.CE-Vocemenu4Livello2-Sel A:hover, 	
TD.CE-Vocemenu4Livello2-Sel A:visited
	{
	}
TD.CE-Vocemenu4Livello2-Sel A:link, 	TD.CE-Vocemenu4Livello2-Sel A:hover, 	
TD.CE-Vocemenu4Livello2-Sel A:visited
	{
	color: #2c7fb1;
	background-color: #fff;
	}
TD.CE-Vocemenu4Livello2-Sel A:hover,
TD.CE-Vocemenu4Livello2 A:hover
	{
	color: #2c7fb1;
	font-size: 11px;	
	background-color: #fff;	
	bborder-top: 1px solid #2c7fb1;
	order-left: 1px solid #fff;
	bborder-right: 1px solid #fff;		
	}
.transMenu .item.hover .CE-Vocemenu4Livello2-Sel, .transMenu .item.hover .CE-Vocemenu4Livello2-Sel A:hover, .transMenu .item.hover .CE-Vocemenu4Livello2-Sel A:visited
	{
	}
.transMenu .item.hover  TD.CE-Vocemenu4Livello2,
.transMenu .item.hover  TD.CE-Vocemenu4Livello2-Sel
	{
	color: #2c7fb1;
	background-color: #fff;	
	bborder-top: 1px solid #2c7fb1;
	order-left: 1px solid #fff;
	bborder-right: 1px solid #fff;			
	}

	
/*=================================
=== MENU PRINCIPALE 3
==================================*/
DIV.MenuPrincipale
	{
	float:left;
	clear:left;
	width: 935px;
	height: 30px;
	margin: 0px;
	padding-top: 20px;
	text-align:right;
	background: url(/Temi/Default/images/sfondo_menu_principale.png) no-repeat right top;
	}

DIV.MenuPrincipale #ContentManager-LinkModificaMenu3
	{
	margin-left: -80px;
	}

TABLE.CEMenu3TabellaLivello1
	{
	float:right;
	width: 645px;
	height: 17px;
	border-collapse:collapse;
	padding: 0px;
	margin: 0px;
	margin-right: 57px;
	bbackground-image: url(/temi/default/images/sfondo-voci-principali.jpg);
	bbackground-position: 0px 0px;
	bbackground-repeat: repeat-x;
	}
TD.CE-VoceMenu3Livello1, TD.CE-VoceMenu3Livello1-Sel,
.CE-VoceMenu3Livello1, .CE-VoceMenu3Livello1-Sel
	{
	text-align: center;
	border-right: 1px solid #1f427a;
	}
TD.CE-VoceMenu3Livello1 A, TD.CE-VoceMenu3Livello1 A:active, TD.CE-VoceMenu3Livello1 A:visited, TD.CE-VoceMenu3Livello1 A:hover,
TD.CE-VoceMenu3Livello1-Sel A, TD.CE-VoceMenu3Livello1-Sel A:active, TD.CE-VoceMenu3Livello1-Sel A:visited, TD.CE-VoceMenu3Livello1-Sel A:hover,
A.CE-VoceMenu3Livello1, A.CE-VoceMenu3Livello1:active, A.CE-VoceMenu3Livello1:visited, A.CE-VoceMenu3Livello1:hover,
A.CE-VoceMenu3Livello1-Sel, A.CE-VoceMenu3Livello1-Sel:active, A.CE-VoceMenu3Livello1-Sel:visited, A.CE-VoceMenu3Livello1-Sel:hover
	{
	height: 17px;
	line-height: 17px;
	font-family: Verdana,Tahoma,Arial,Helvetica,san serif, sans-serif;
	font-size: 12px;
	color: #1f427a;
	text-decoration: none;
	font-weight:  bold;
	}
TD.CE-VoceMenu3Livello1-Sel A, TD.CE-VoceMenu3Livello1-Sel A:active, TD.CE-VoceMenu3Livello1-Sel A:visited, TD.CE-VoceMenu3Livello1-Sel A:hover,
A.CE-VoceMenu3Livello1-Sel, A.CE-VoceMenu3Livello1-Sel:active, A.CE-VoceMenu3Livello1-Sel:visited, A.CE-VoceMenu3Livello1-Sel:hover
	{
	color: #1f427a;
	}
TD.CE-VoceMenu3Livello1 A:hover, TD.CE-VoceMenu3Livello1-Sel A:hover
	{
	color: #1f427a;
	font-size: 14px;
	}
#CEMenu3Voce73
	{
	border-right: 0px;
	}

/*=============================
=== AREA-CONTENUTO
==============================*/

DIV.Riga2
	{
	float:left;
	clear:left;
	width: 935px;
	min-height: 300px;
	height: auto !important;
	height: 300px;
	margin: 0px;
	padding: 0px;
	background-color: #2c7fb1;
	text-align:left;
	}
DIV.Riga2-Home
	{
	min-height: 300px;
	height: 300px;
	}

DIV.Area-Contenuto
	{
	float:left;
	clear:left;
	width: 819px;
	min-height: 300px;
	height: auto !important;
	height: 300px;
	margin-left:58px;
	background: #fff;
	text-align:left;
	}

DIV.Area-Contenuto-Home
	{
	margin-left:58px;
	}

/*=============================
=== MENU Libri - MENU 5
==============================*/
DIV.MenuLibri
	{
	float:left;
	clear:left;
	width: 885px;
	height: 36px;
	background: #fff url(/Temi/Default/images/sfondo_contenuto_top.png) no-repeat left top;
	}
DIV.MenuLibri #ContentManager-LinkModificaMenu5
	{
	margin-left:-80px;
	}

TABLE.CEMenu5TabellaLivello1
	{
	margin-left:58px;
	border-collapse:collapse;
	}
TD.CE-VoceMenu5Livello1, TD.CE-VoceMenu5Livello1-Sel
	{
	width: 176px;
	height: 20px;
	padding:0px;
	margin: 0px;
	padding-top: 10px;
	overflow:hidden;
	}
TD.CE-VoceMenu5Livello1-Sel
	{
	bbackground-image: url(/temi/default/images/sfondo-voci-libri-sel.jpg);
	}

TD.CE-VoceMenu5Livello1 A, TD.CE-VoceMenu5Livello1 A:active, TD.CE-VoceMenu5Livello1 A:visited, TD.CE-VoceMenu5Livello1 A:hover,
TD.CE-VoceMenu5Livello1-Sel A, TD.CE-VoceMenu5Livello1-Sel A:active, TD.CE-VoceMenu5Livello1-Sel A:visited, TD.CE-VoceMenu5Livello1-Sel A:hover
	{
	display: block;
	margin: 0px;
	padding: 0px;
	font-family: Trebuchet Ms, Tahoma, Verdana, Arial, Helvetica;
	font-family: Verdana,Tahoma,Arial,Helvetica,san serif, sans-serif;
	font-size: 14px;
	font-weight:  bold;
	ffont-weight:  normal;	
	text-transform: capitalize;
	color: #1f427a;
	text-decoration: none;
	text-align: center;
	}
/*	
TD.CE-VoceMenu5Livello1 A:first-letter, TD.CE-VoceMenu5Livello1 A:active:first-letter, TD.CE-VoceMenu5Livello1 A:visited:first-letter, TD.CE-VoceMenu5Livello1 A:hover:first-letter,
TD.CE-VoceMenu5Livello1-Sel A:first-letter, TD.CE-VoceMenu5Livello1-Sel A:active:first-letter, TD.CE-VoceMenu5Livello1-Sel A:visited:first-letter, TD.CE-VoceMenu5Livello1-Sel A:hover:first-letter
	{
	font-family: Verdana,Tahoma,Arial,Helvetica,san serif, sans-serif;
	font-size: 16px;	
	font-weight:  bold;	
	color: #1f427a;	
	}
*/
	
	
TD.CE-VoceMenu5Livello1-Sel A, TD.CE-VoceMenu5Livello1-Sel A:active, TD.CE-VoceMenu5Livello1-Sel A:visited, TD.CE-VoceMenu5Livello1-Sel A:hover
	{
	}
TD.CE-VoceMenu5Livello1 A:hover
	{
	text-decoration: underline;
	}
TD.CE-VoceMenu5Livello1-Pos1,
TD.CE-VoceMenu5Livello1-Pos2,
TD.CE-VoceMenu5Livello1-Pos3
	{
	bbackground: url(/Temi/Default/images/sfondo_argomenti_libri.jpg) no-repeat;
	}
TD.CE-VoceMenu5Livello1-Pos4
	{
	width: 300px;
	border-right: 0px;
	bbackground: url(/Temi/Default/images/sfondo_area_riservata.jpg) no-repeat;
	}

/*=================================
====== DIV CONTENUTO
=================================*/

DIV#Pagina
	{
	clear:left;
	width: 818px;
	height: auto;
	background:#fff;
	text-align:left;
	}

DIV.Contenuto
	{
	float:left;
	clear:left;
	width:788px;
	min-height: 300px;
	height: auto !important;
	height: 300px;
	padding:15px;
	background: #fff;
	text-align:left;
		}

DIV.Contenuto-Home
	{
	display: none;
	}

.Contenuto P#ContentManager-LinkModifica,
.Contenuto P#News-LinkModifica
	{
	position:absolute;
	tright:10px;
	ttop:410px;
	width:140px;
	height:36px;
	margin:2px;
	margin-top:-14px;
	margin-left:190px;
	padding:2px;
	padding-left:25px;
	padding-top:8px;
	color:#e00;
	font-size:12px;
	text-align:left;
	background:#e00;
	text-transform:uppercase;
	background: url(/Temi/Admin/immagini/icona_modifica.png) no-repeat;
	}
.Contenuto P#ContentManager-LinkModifica A, 	.Contenuto P#ContentManager-LinkModifica A:visited,
.Contenuto P#News-LinkModifica A, 	 			.Contenuto P#News-LinkModifica A:visited
	{
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	color:#fff;
	}
#btnSalva
	{
	}
.Contenuto A, .Contenuto A:link, .Contenuto A:visited
	{
	text-decoration:none;
	}
	}
.Contenuto A:hover
	{
	}

/*=================================
====== HOME
=================================*/

DIV.Area-Libri
	{
	float:left;
	clear:left;
	width: 819px;
	min-height: 265px;
	height: auto !important;
	height: 265px;
	}
DIV.Area-Libri-Box
	{
	float: left;
	width: 173px;
	min-height: 295px;
	height: auto !important;
	height: 295px;
	margin: 0px;
	padding: 0px;
	border-right: 4px solid #eee;
	background-color: #fff;
	font-size: 16px;
	color: #1f427a;
	}
DIV.Area-Libri-Box-Almanacchi
	{
	width: 173px;
	}
DIV.Area-Libri-Box-Romanzi
	{
	width: 174px;
	border-right: 2px solid #2c7fb1;
	}
DIV.Area-Libri-Box A, DIV.Area-Libri-Box A:link, DIV.Area-Libri-Box A:visited, DIV.Area-Libri-Box A:hover
	{
	font-size: 16px;
	color: #1f427a;
	}
DIV.Area-Libri-Box P
	{
	margin-left: 10px;
	margin-right: 10px;	
	line-height: 16px;
	font-size: 12px;
	color: #333;
	}
DIV.Area-Login, DIV.Area-Notizie
	{
	float: left;
	width: 280px;
	min-height: 265px;
	height: auto !important;
	height: 265px;
	background: #fff;
	}

DIV.Area-Contenuto-Home-Bottom
	{
	ddisplay:none;
	float:left;
	clear:left;
	width:935px;
	height: 53px;
	background: #fff url(/Temi/Default/images/sfondo_bottom.jpg) no-repeat left top;
	background: #fff url(/Temi/Default/images/sfondo_contenuto_bottom.png) no-repeat left top;
	}

/*** NEWS HOMEPAGE (BLOCCO)
********************************/

DIV.BloccoNewsHomepage
	{
	float: left;
	clear: left;
	width: 272px;
	min-height: 210px;
	height: auto !important;
	height: 210px;
	margin: 0px;
	margin-left: 3px;
	padding: 0px;
	background-color: #fff;
	overflow:hidden;
	}

TABLE.News-Blocco-Tabella
	{
	margin-top: 10px;
	}
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
	{
	width: auto;
	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;
	}

/*** BLOCCO-LOGIN
********************************/
DIV.Blocco-Login
	{
	float: left;
	clear:left;
	width: 287px;
	height: 90px;
	text-align:left;
	background: #fff url(/Temi/Default/images/sfondo_blocco_login_2.png) no-repeat left top;
	overflow:hidden;
	}
DIV.Blocco-Login P#ContentManager-LinkModificaBlocco
	{
	margin-top:-20px;
	mmargin-right:15px;
	}
P.BloccoLogin-Titolo
	{
	float:left;
	clear:both;
	width:273px;
	height:30px;
	margin:0px;
	margin-top:10px;
	margin-left:11px;
	font-size:13px;
	font-weight:bold;
	color:#2c7fb1;
	}

P.BloccoLogin-Testo
	{
	font-size:11px;
	margin:0px;
	background: transparent;
 	}
P.BloccoLogin-Testo-Username,
P.BloccoLogin-Testo-Password,
P.BloccoLogin-Testo-Submit,
P.BloccoLogin-Registrati, P.BloccoLogin-Registrati A, P.BloccoLogin-Registrati A:visited,
P.BloccoLogin-RichiediPassword, P.BloccoLogin-RichiediPassword A, P.BloccoLogin-RichiediPassword A:visited,
P.BloccoLogin-NonSeiRegistrato
	{
	font-size:11px;
 	}
P.BloccoLogin-Testo-Username,
P.BloccoLogin-Testo-Password,
P.BloccoLogin-Testo-Submit,
P.BloccoLogin-RichiediPassword,
P.BloccoLogin-NonSeiRegistrato
	{
	float:left;
	margin-left:2px;
 	}
P.BloccoLogin-Testo-Username
	{
	margin-left:11px;
 	}
P.BloccoLogin-RichiediPassword
	{
	clear:left;
	margin:3px;
	margin-left:11px;
	}
INPUT.BloccoLogin-Input-Username
 	{
 	width:95px;
	height:20px;
 	color:#666;
	background-color:#fff;
 	border:1px solid #aaa;
 	}

INPUT.BloccoLogin-Input-Password
 	{
 	width:95px;
	height:20px;
	border:1px solid #aaa;
	background-color:#fff;
 	}

INPUT.BloccoLogin-Input-Submit
 	{
	width:45px;
	height:20px;
 	border:1px solid #aaa;
	font-size:11px;
	color:#333;
 	}


/*=================================
====== FOOTER
=================================*/

DIV.Riga3
	{
	pposition: relative;
	clear:left;
	width: 935px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	ddisplay: block;
	}


DIV.Footer
	{
	height: auto;
	pposition: relative;
	margin: 0px;
	padding: 0px;
	width: 930px;
	font-size: 12px;
	font-family: Trebuchet Ms, Tahoma, Verdana, Arial, Helvatica;
	font-family: Verdana,Tahoma,Arial,Helvetica,san serif, sans-serif;
	font-size: 12px;
	color: #999;
	}
DIV.Footer P#ContentManager-LinkModificaBlocco
	{
	mmargin-top:-20px;
	mmargin-right:15px;
	}

DIV.Footer P
	{
	margin: 0px;
	font-family: Trebuchet Ms, Tahoma, Verdana, Arial, Helvatica;
	font-family: Verdana,Tahoma,Arial,Helvetica,san serif, sans-serif;
	font-size: 12px;
	color: #aaa;
	}
DIV.Footer A, DIV.Footer A:active, DIV.Footer A:visited, DIV.Footer A:hover
	{
	font-family: Trebuchet Ms, Verdana, Arial, Helvatica;
	font-size: 12px;
	color: #c00;
	text-decoration: none;
	padding: 2px;
	}
DIV.Footer A:hover
	{
	background-color: #c00;
	color: #fff;
	}

DIV.Credits
	{
	float:left;
	width:200px;
	height:20px;
	margin: auto;
	margin-top:10px;
	margin-left: 20px;
	font-family: Trebuchet Ms, Tahoma, Verdana, Arial, Helvetica;
	font-family: Verdana,Tahoma,Arial,Helvetica,san serif, sans-serif;
	color:#333;
	text-align:left;
	}
DIV.Credits P#ContentManager-LinkModificaBlocco
	{
	margin-top:-20px;
	margin-right:15px;
	}


/*=================================
====== MAPPA AUTOMATICA A COLONNE
=================================*/

TABLE.MappaAutomatica-Tabella
	{
	width: 98%;
	margin-top: 35px;
	margin:auto;
	bbackground: url(/Temi/Default/images/sfondo_mappa.gif) no-repeat left top;
	}

TD.MappaAutomatica-Cella1,
TD.MappaAutomatica-Cella2
	{
	width: 25%;
	vertical-align:top;
	}
TD.MappaAutomatica-Cella3
	{
	width: 50%;
	vertical-align:top;
	}

TABLE.MappaAutomatica-Tabella SPAN,
TABLE.MappaAutomatica-Tabella A
	{
	}
P.MappaAutomatica-Livello1,
P.MappaAutomatica-Livello2,
P.MappaAutomatica-Livello3,
P.MappaAutomatica-Livello4
	{
	height:auto;
	margin-top:10px;
	margin-left:20px;
	margin-bottom:4px;
	color: #000;
	}
P.MappaAutomatica-Livello1
	{
	min-height:40px;
	height:auto !important;
	height:40px;
	padding-top:10px;
	padding-left:38px;
	background:  url(/Temi/Default/images/mappa_decoration_liv1.gif) no-repeat;
	}
P.MappaAutomatica-Livello3,
P.MappaAutomatica-Livello4
	{
	display:none;
	}

P.MappaAutomatica-Livello1 A:link, P.MappaAutomatica-Livello1 A:visited,	P.MappaAutomatica-Livello1 SPAN,
P.MappaAutomatica-Livello2 A:link, P.MappaAutomatica-Livello2 A:visited,	P.MappaAutomatica-Livello2 SPAN,
P.MappaAutomatica-Livello3 A:link, P.MappaAutomatica-Livello3 A:visited,	P.MappaAutomatica-Livello3 SPAN,
P.MappaAutomatica-Livello4 A:link, P.MappaAutomatica-Livello4 A:visited,	P.MappaAutomatica-Livello4 SPAN,
P.MappaAutomatica-Livello5 A:link, P.MappaAutomatica-Livello5 A:visited,	P.MappaAutomatica-Livello5 SPAN
	{
	margin-top:1px;
	}

P.MappaAutomatica-Livello1 A:link, P.MappaAutomatica-Livello1 A:visited,	P.MappaAutomatica-Livello1 SPAN
	{
	clear:left;
	font-weight:bold;
	font-size:12px;
	text-decoration: none;
	color:#000;
	padding:0px;
	}

P.MappaAutomatica-Livello2 A:link, P.MappaAutomatica-Livello2 A:visited,	P.MappaAutomatica-Livello2 SPAN
	{
	clear:left;
	height: 16px;
	font-weight:normal;
	font-size:12px;
	color:#000;
	padding-left: 45px;
	padding-top: 2px;
	text-decoration: none;
	}

P.MappaAutomatica-Livello3 A:link, P.MappaAutomatica-Livello3 A:visited,	P.MappaAutomatica-Livello3 SPAN
	{
	clear:left;
	height: 16px;
	font-size:10px;
	margin-left: 40px;
	padding-left: 20px;
	text-decoration: none;
	}

P.MappaAutomatica-Livello4 A:link, P.MappaAutomatica-Livello4 A:visited,	P.MappaAutomatica-Livello4 SPAN
	{
	clear:left;
	height: 16px;
	font-size:12px;
	margin-left: 65px;
	padding-left: 20px;
	text-decoration: none;
	}

P.MappaAutomatica-Livello5 A:link, P.MappaAutomatica-Livello5 A:visited,	P.MappaAutomatica-Livello5 SPAN
	{
	clear:left;
	height: 16px;
	font-size:12px;
	margin-left: 85px;
	padding-left: 20px;
	text-decoration: none;
	}
P.MappaAutomatica-Livello1 A:hover,
P.MappaAutomatica-Livello2 A:hover,
P.MappaAutomatica-Livello3 A:hover,
P.MappaAutomatica-Livello4 A:hover,
P.MappaAutomatica-Livello5 A:hover
	{
 	color:#215495;
	color: #163a67;
	}

/*=================================
====== NEWS CONTENITORE
=================================*/

DIV.NewsContenitore-Tabella
	{
	}
DIV.NewsContenitore-Cella1
	{
	}
DIV.NewsContenitore-Cella2
	{
	}

P.NewsContenitore-TitoloNews
	{
	width:100%;
	height:auto;
	padding-left:5px;
	font-size:120%;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	background:#2c7fb1;
	}
DIV.NewsContenitore-Foto
	{
	wwidth:100px;
	}
P.NewsContenitore-Data
	{
	}
P.NewsContenitore-Testo
	{
	padding-top:5px;
	padding-right:20px;
	font-size: 100%;
	line-height:160%;
	color: #111;
	text-align: justify;
	}



/*=================================
====== NEWS SINGOLA DETTAGLIO
=================================*/
DIV.News-Singola
	{
	width:100%;
	padding:10px;
	}

P.News-Singola-Testo
	{
	text-align:justify;
	}

P.News-Singola-Titolo
	{
	width: 100%;
	height:22px;
	font-weight:bold;
	text-decoration:none;
	background-color:#bdf;
	padding-top:3px;
	padding-left:5px;
	}
P.News-Singola-Autore
	{
	width: 100%;
	height:15px;
	background-color:#bdf;
	padding-top:3px;
	padding-left:5px;
	}

P.News-Singola-Data
	{
	color: #036;
	padding-left:5px;
	}

DIV.News-Singola-Foto
	{
	display:none;
	}

/*================================
=== NEWS ARCHIVIO
=================================*/


DIV.News-Archivio
	{
	width:95%;
	}

DIV.News-Archivio-Form
	{
	}

DIV.News-Archivio-Anno
	{
	font-size:16px;
	font-weight:bold;
	color:#215495;
	}
P.News-Archivio-Anno-Mese,
	{
	font-size:16px;
	font-weight:bold;
	color:#215495;
	text-decoration:none;
	padding-left:20px;
	background:  url(/Temi/Default/immagini/li_decoration_liv1.png) no-repeat 0px 4px;
	}
P.News-Archivio-Anno-Mese A, P.News-Archivio-Anno-Mese A:active, P.News-Archivio-Anno-Mese A:visited, P.News-Archivio-Anno-Mese A:hover
	{
	font-size:16px;
	font-weight:bold;
	color:#215495;
	text-decoration:none;
	}
P.News-Archivio-Anno-Mese A:hover
	{
	text-decoration:underline;
	}


#tutte-le-news .modello_0_cellatesto
	{
	background:none;
	border-bottom:solid 1px #295B8D;
	}

#tutte-le-news .modello_0_linktitolo
	{
	color:#295b8d;
	}

/*================================
=== NEWS ARCHIVIO MESE SINGOLO
=================================*/

DIV.News-Archivio-Mese
	{
	}

P.News-Archivio-Mese-Data
	{
	float:left;
	clear:left;
	width:auto;
	margin:0px;
	margin-top:10px;
	font-size:12px;
	color:#000;
	}
P.News-Archivio-Mese-Titolo
	{
	float:left;
	width:350px;
	margin:0px;
	margin-top:10px;
	font-size:12px;
	color:#000;
	padding-left:17px;
	background:  url(/Temi/Default/immagini/li_decoration_liv1.png) no-repeat 0px 4px;
	}
P.News-Archivio-Mese-Titolo A, P.News-Archivio-Mese-Titolo A:visited, P.News-Archivio-Mese-Titolo A:hover
	{
	font-size:12px;
	color:#000;
	font-weight:bold;
	}
P.News-Archivio-Mese-Titolo A:hover
	{
	text-decoration:underline;
	}

/*=================================
====== NEWS ELENCO
=================================*/
TABLE.NewsElenco-Tabella
	{
	width:700px;
	}
TABLE.modello_0_tabella,
TABLE.modello_1_tabella,
TABLE.modello_2_tabella,
TABLE.modello_3_tabella,
TABLE.modello_5_tabella,
TABLE.modello_4_tabella,
TABLE.modello_6_tabella,
TABLE.modello_7_tabella,
TABLE.modello_8_tabella,
TABLE.modello_9_tabella
	{
	border:none;
	border-collapse:collapse;
	width:700px;
	margin:auto;
	}
TD.modello_0_cellatesto,
TD.modello_1_cellatesto,
TD.modello_2_cellatesto,
TD.modello_3_cellatesto,
TD.modello_4_cellatesto,
TD.modello_5_cellatesto,
TD.modello_6_cellatesto,
TD.modello_7_cellatesto,
TD.modello_8_cellatesto,
TD.modello_9_cellatesto
	{
	padding-top:10px;
	}
TD.modello_4_cellatesto BR
	{
	ddisplay: none;
	}
TD.modello_0_cellatesto IMG,
TD.modello_1_cellatesto IMG,
TD.modello_2_cellatesto IMG,
TD.modello_3_cellatesto IMG,
TD.modello_4_cellatesto IMG,
TD.modello_5_cellatesto IMG,
TD.modello_6_cellatesto IMG,
TD.modello_7_cellatesto IMG,
TD.modello_8_cellatesto IMG,
TD.modello_9_cellatesto IMG
	{
	}
a.modello_0_linktitolo, a.modello_0_linktitolo:visited, a.modello_0_linktitolo:active, a.modello_0_linktitolo:hover,
a.modello_1_linktitolo, a.modello_1_linktitolo:visited, a.modello_1_linktitolo:active, a.modello_1_linktitolo:hover,
a.modello_2_linktitolo, a.modello_2_linktitolo:visited, a.modello_2_linktitolo:active, a.modello_2_linktitolo:hover,
a.modello_3_linktitolo, a.modello_3_linktitolo:visited, a.modello_3_linktitolo:active, a.modello_3_linktitolo:hover,
a.modello_4_linktitolo, a.modello_4_linktitolo:visited, a.modello_4_linktitolo:active, a.modello_4_linktitolo:hover,
a.modello_5_linktitolo, a.modello_5_linktitolo:visited, a.modello_5_linktitolo:active, a.modello_5_linktitolo:hover,
a.modello_6_linktitolo, a.modello_6_linktitolo:visited, a.modello_6_linktitolo:active, a.modello_6_linktitolo:hover,
a.modello_7_linktitolo, a.modello_7_linktitolo:visited, a.modello_7_linktitolo:active, a.modello_7_linktitolo:hover,
a.modello_8_linktitolo, a.modello_8_linktitolo:visited, a.modello_8_linktitolo:active, a.modello_8_linktitolo:hover,
a.modello_9_linktitolo, a.modello_9_linktitolo:visited, a.modello_9_linktitolo:active,  a.modello_9_linktitolo:hover
	{
	font-size:120%;
	text-decoration:none;
	color:#fff;
	}
.modello_0_link, a.modello_0_link, a.modello_0_link:visited, a.modello_0_link:active, a.modello_0_link:hover,
.modello_1_link, a.modello_1_link, a.modello_1_link:visited, a.modello_1_link:active, a.modello_1_link:hover,
.modello_2_link, a.modello_2_link, a.modello_2_link:visited, a.modello_2_link:active, a.modello_2_link:hover,
.modello_3_link, a.modello_3_link, a.modello_3_link:visited, a.modello_3_link:active, a.modello_3_link:hover,
.modello_4_link, a.modello_4_link, a.modello_4_link:visited, a.modello_4_link:active, a.modello_4_link:hover,
.modello_5_link, a.modello_5_link, a.modello_5_link:visited, a.modello_5_link:active, a.modello_5_link:hover,
.modello_6_link, a.modello_6_link, a.modello_6_link:visited, a.modello_6_link:active, a.modello_6_link:hover,
.modello_7_link, a.modello_7_link, a.modello_7_link:visited, a.modello_7_link:active, a.modello_7_link:hover,
.modello_8_link, a.modello_8_link, a.modello_8_link:visited, a.modello_8_link:active, a.modello_8_link:hover,
.modello_9_link, a.modello_9_link, a.modello_9_link:visited, a.modello_9_link:active, a.modello_9_link:hover
	{
	text-decoration:none;
	margin-left:5px;
	color:#111;
	}
.modello_0_riga_c1,.modello_0_riga_c1,
.modello_1_riga_c1,.modello_1_riga_c1,
.modello_2_riga_c1,.modello_2_riga_c1,
.modello_3_riga_c1,.modello_3_riga_c1,
.modello_4_riga_c1,.modello_4_riga_c1,
.modello_5_riga_c1,.modello_5_riga_c1,
.modello_6_riga_c1,.modello_6_riga_c1,
.modello_7_riga_c1,.modello_7_riga_c1,
.modello_8_riga_c1,.modello_8_riga_c1,
.modello_9_riga_c1,.modello_9_riga_c1
	{
	}

/*=================================
=== FORMS
=================================*/
DIV.Form
	{
	margin:auto;
	}
DIV.Form-Contatti,
DIV.Form-Assistenza,
DIV.Form-Compra,
DIV.Form-Servizi,
DIV.Form-Login, DIV.Form-LoginUtente,
DIV.Form-Newsletter
	{
	width: 550px;
	height: auto;
	margin:auto;
	}
DIV.Form-Login, DIV.Form-LoginUtente
	{
	width: 650px;
	margin:auto;
	}

/*=================================
=== FORM - STILI INTERNI
=================================*/
DIV.Form P
	{
	}
P.Form-Testo,
P.Form-Didascalia
	{
	text-align:left;
	}
P.Form-Errori
	{
	margin:0px;
	ddisplay:none;
	}

FIELDSET.Form-Fieldset
	{
	margin:10px;
	}

LEGEND.Form-Legend
	{
	font-size:1.2em;
	font-weight:bold;
	color: #2c7fb1;
	margin:10px;
	}
P.Form-Label
	{
	float:left;
	cclear:left;
	width:170px;
	min-height:20px;
	height:auto !important;
	height:20px;
	margin:0px;
	margin-left:10px;
	padding-top:4px;
	padding-bottom:0px;
	font-weight:bold;
	color: #2c7fb1;
	text-align:left;
	}
P.Form-Label-Compra-Prodotto
	{
	mmargin-bottom:100px;
	}
P.Form-Label-Login
	{
	width:240px;
	}

P.Form-Field
	{
	float:left;
	clear:right;
	width:295px;
	min-height:20px;
	height:auto !important;
	height:20px;
	margin:0px;
	margin-bottom:8px;
	text-align:left;
	}
P.Form-Field
	{
	}
P.Form-Field-Radio
	{
	}
P.Form-Field-Login
	{
	width:250px;
	}

DIV.Form-Div-Checkbox
	{
	float:left;
	width:290px;
	height:auto;
	margin:0px;
	text-align:left;
	margin-bottom:10px;
	}
P.Form-Field-Checkbox
	{
	float:left;
	clear:left;
	width:auto;
	margin:0px;
	text-align:left;
	white-space:nowrap;
	}
P.Form-Label2
	{
	float:right;
	clear:right;
	margin:0px;
	visibility:hidden;
	}
P.Form-Field-Welcome
	{
	background:#eee;
	padding:3px;
	}

SPAN.Form-Obbligatorio
	{
	float:right;
	font-size:0.8em;
	font-weight:normal;
	margin-right:5px;
	}
SPAN.Form-Obbligatorio1
	{
	font-size:0.8em;
	font-weight:normal;
	}
P.Form-Field INPUT,
P.Form-Field TEXTAREA,
P.Form-Field SELECT
	{
	width: 295px;
	height:20px;
	margin:0px;
	border:0px;
	border-bottom:1px solid #ccc;
	background:#f8fcff;
	}
P.Form-Field TEXTAREA
	{
	height: 100px;
	border:1px solid #ccc;
	}
P.Form-Field SELECT
	{
	border:1px solid #ccc;
	}

P.Form-Submit
	{
	clear:left;
	width:500px;
	text-align:center;
	}
INPUT.Form-Submit
	{
	hheight:40px;
	padding: 6px 40px 6px 40px;
	font-size:1.2em;
	font-weight:bold;
	}

P.Form-Privacy, 		P.Form-Label-Privacy,
P.Form-NewsletterIscr,  P.Form-Label-IscrNewsletter
	{
	clear:both;
	width: 500px;
	height:auto;
	margin-bottom:10px;
	font-size:0.9em;
	font-weight:normal;
	}
SPAN.Form-Privacy-Checkbox
	{
	float:left;
	width:20px;
	height:30px;
	}

P.Form-Label-Privacy A:link, P.Form-Label-Privacy A:visited, P.Form-Label-Privacy A:hover,
P.Form-Privacy A:link, P.Form-Privacy A:visited, P.Form-Privacy A:hover
	{
	font-size:10px;
	}


/*=================================
=== FORM registrazione e login
=================================*/

P.Form-Field-Login INPUT,
P.Form-Field-Login TEXTAREA,
P.Form-Field-Login SELECT
	{
	width:230px;
	}
P.Form-Submit-Login
	{
	}
INPUT.Form-Submit-Login
	{
	}

/*=================================
===  Form-Newsletter
=================================*/
P.Form-Label-Newsletter
	{
	width:210px;
	margin:1px;
	margin-left:15px;
	}
P.Form-Field-Newsletter
	{
	width: 250px;
	}

P.Form-Field-Newsletter INPUT,
P.Form-Field-Newsletter TEXTAREA,
P.Form-Field-Newsletter SELECT
	{
	width: 250px;
	}
P.Form-Field-Submit-Newsletter
	{
	clear:left;
	}
