@page { size 8.5in 11in; margin-right: 2cm }


@media print {
DIV#header {display:none}
DIV#nav {display:none}
DIV#extra {display:none}
DIV#footer {display:none}


}

@media screen{

/*Valori default*/
.def_titolo 
 { color: #FFFFFF; font-weight: normal; font-size: 10pt; font-family: Verdana, Tahoma; padding: 2px; }
.def_testo 
 { color: #000000; font-weight: normal; font-size: 8pt; font-family: Verdana, Tahoma; }
.def_enfasi 
 { color: #1D610B; font-weight: bold; font-size: 9pt; font-family: Verdana, Tahoma; }
A.def_link 
 { color: #000; text-decoration: underline; }
A.def_link_titolo 
 { color: #0; text-decoration: none; font-weight: normal; font-size: 11pt; font-family: Verdana, Tahoma; }
A.def_link_menu 
 { color: #084195; text-decoration: none; font-weight: normal; font-size: 8pt; font-family: Verdana, Tahoma; }
.def_label 
 { font-size: 8px; font-family: Verdana, Tahoma; color: #000000; background: #FFFFFF; }
.def_select 
 { font-size: 8pt; font-family: Verdana, Tahoma; color: #000000; }
.def_submit 
 { font-size: 8px; font-family: Verdana, Tahoma; font-weight: bold; color: #000000; background: #FFFFFF; }
.def_editing 
 { font-size: 7pt;color: #578E24;background-color: #E6F5D8;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration: none;text-align: justify; }
A.def_editing 
 { font-size: 7pt;color: #578E24;background-color: #E6F5D8;text-decoration: underline;font-style: normal;font-weight: bold;font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; }
A.def_editing:Visited 
 { font-size: 7pt;color: #578E24;background-color: #E6F5D8;text-decoration: underline;font-style: normal;font-weight: bold;font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; }
.def_text 
 { color: #373C38; font-weight: normal; font-size: 8pt; font-family: Verdana, Tahoma; }
A.def_text 
 { font-size:9pt; color:#000080; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:none; text-align:left; line-height: 140%; }
.def_label 
 { font-size: 11px;color: #2D4813;text-align: right;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;padding-top: 4px;padding-right: 4px; }
.def_text_title 
 { font-size: 10pt;color: #000080;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration: none;font-weight: bold;text-align: left;padding-bottom: 8px; }
A.def_text_title 
 { color: #000080; }
.def_list_title 
 { font-size: 8pt;color: #2D4813;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration: none;line-height: 140%;background-color: #D6D3CE;padding: 2px; }
A.def_list_title 
 { color: #2D4813;text-decoration: none; }
A.def_list_title:Visited 
 { text-decoration: none; }
A.def_list_title:Hover 
 { text-decoration: none; }
.def_button 
 { font-size: 8pt;color: /*#FFFFFF*/ #70382F;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;border-color: #FFFFFF;background-color: /*#17731C*/ #F0E7BF; }
.def_menu_title 
 { color: #373C38; font-weight: bold; font-size: 10pt; font-family: Verdana, Tahoma; padding: 2px; }
.def_help_text 
 { position:absolute;top:0px;left:0px;z-index:2;width:280;visibility:hidden;font: 8pt MS Comic Sans,arial,sans-serif;background-color: #77A37C;padding: 8px;border: 1px solid black; }
.def_data 
 { font-size: 8pt;color: #000000;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration: none;text-align: left;/*line-height: 120%;border: 0px;border-collapse: collapse;padding: 2px;*/background-color: #FFFFFF; }
A.def_data 
 { text-decoration: none; }
A.def_data:Visited 
 { color: #000000;font-weight: normal;font-size: 9pt;font-family: Verdana, Arial;text-decoration: none; }
A.def_data:Hover 
 { text-decoration: underline; }
.def_text_enhanced 
 { font-size: 9pt;color: #000000;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration: none;font-weight: bold; }
A.def_text_enhanced 
 { font-size: 9pt;color: #000000;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration: none;font-weight: bold; }
.def_box_title 
 { font-size: 8pt;color: #FFFFFF;background-color: #000080;font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;font-weight: bold;text-decoration: none;text-align: none; }
.def_box 
 { font-size: 8pt;color: #FFFFFF;border-bottom-color: #0066cc;background-color: #D0D0FF;font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;text-decoration: none;text-align: none; }
.def_abstract 
 { font-size: 9pt;color: #000000;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration: none;text-align: left;line-height: 140%;border: 1px solid #DADDE0;border-collapse: collapse;background-color: #EAEDF0;padding: 2px; }
.def_banner 
 { border: 1px solid #000000; }
.def_message 
 { font-size: 8pt;color: #A00000;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration: none;text-align: justify; }
A.def_disable 
 { color: #A0A0A0;text-decoration: none;font-weight: normal;font-size: 9pt;font-family: Verdana, Arial; }
.def_menu 
 { font-size: 9pt;color: #000000;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration: none;text-align: justify;line-height: 140%;background-color: #D6D6D6;border: 0px solid #D6D6D6;border-collapse: collapse; padding: 2px; }
A.def_menu 
 { font-size: 9pt;color: #000000;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration: none;text-align: justify;line-height: 140%;background-color: #D6D6D6;border: 0px solid #D6D6D6;border-collapse: collapse; padding: 2px; }
A.def_menu_item 
 { color: #373C38; text-decoration: none; font-weight: normal; font-size: 10pt; font-family: Verdana, Tahoma; }
A.def_menu_item:Visited 
 { color: #373C38; }
A.def_menu_item:Hover 
 { color: #778691; }

TABLE.def_menu_item 
 { border-top:1px solid #FFFFFF; border-bottom:1px solid #BBCAD5; background-color: #D9E1E8; }
A.def_menu_over 
 { color: #373C38; text-decoration: none; font-weight: normal; font-size: 10pt; font-family: Verdana, Tahoma; }
A.def_menu_over:Visited 
 { color: #373C38; }
A.def_menu_over:Hover 
 { color: #778691; }
TABLE.def_menu_over 
 { border-top:1px solid #FFFFFF; border-bottom:1px solid #BBCAD5; background-color: #EAEFF2;cursor:hand; }
A.def_menu_current 
 { color: #373C38; text-decoration: none; font-weight: normal; font-size: 10pt; font-family: Verdana, Tahoma; }
A.def_menu_current:Visited 
 { color: #373C38; }
A.def_menu_current:Hover 
 { color: #778691; }
TABLE.def_menu_current 
 { border-top:1px solid #FFFFFF; border-bottom:1px solid #BBCAD5; background-color: #D9E1E8; }
.def_form 
 { font-size: 8pt;color: #000000;font-family: Arial;text-decoration: none;text-align: left;line-height: 120%; }
.def_list_paging 
 { font-size: 8pt;color: #000000;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration: none;text-align: left; }
A.def_list_paging 
 { color:#2D4813; border-bottom: 1px solid #000000;border-right: 1px solid #000000;border-collapse: collapse;background-color: #D0D0D0;padding: 3px; }
TD.def_list_paging 
 { padding-bottom: 8px; }
.def_box_spacing 
 { color: #373C38; font-weight: bold; font-size: 6pt; font-family: Verdana, Tahoma; }
TD.def_header 
 { font-size:8pt; color:#304E14; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold; border-bottom:1px solid #606060; padding: 1px 4px; }

/* generali per layout index */
HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

BODY {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px; 
	font-size:60%;  FONT-FAMILY: "Verdana";
}
/*BACKGROUND: url(../images/sfondo_rigato.gif);*/
.p-right {
	vertical-align: top;
	width:50%;
	padding:0px;
	margin:0px;
}

DIV#container {
	BACKGROUND: url(../images/sfondo_left.gif) #F8F6F4 no-repeat left ; background-position: top left; min-width:550px;
	vertical-align: top;
}
DIV#container2 {
vertical-align: top;
}
	//BACKGROUND: url(../images/sfondo_right.gif) no-repeat right 50%;background-position: top right;


DIV#header {
	PADDING-RIGHT: 0; PADDING-LEFT: 0; PADDING-BOTTOM: 0px;PADDING-TOP: 0px;height:209px;:550px;
}
/*DIV#header A#skipnav {
	LEFT: -9000px; POSITION: absolute
}*/

DIV#nav {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH:177px; PADDING-TOP: 0px;
}
DIV#nav P {
	vertical-align: top;
	margin:0px;
}

DIV#extra {
	background: url(../images/sfondo_right.gif) no-repeat right ; background-position: top right;
	padding-right: 0px; padding-left: 0px; float: right; padding-bottom: 0px; width: 177px;
	padding-top: 0px: margin-top:0px; vertical-align: top;margin-left:0px; 
	text-align:center;
	vertical-align: top;
}

DIV#content {
margin-top:0px;
	MARGIN: 0px 188px 0px 177px;
	vertical-align: top;
}
DIV#content P {
	LINE-HEIGHT: 1.3
	vertical-align: top;
}
DIV#footer {
	CLEAR: both; BACKGROUND: url(../images/sfondo_footer.gif) no-repeat ; height:55px;vertical-align: bottom;
	PADDING: 0px;margin: 0; 

}
DIV#footer P {
	PADDING: 0px;margin: 0; 
	TEXT-ALIGN: left;
	vertical-align: bottom;
}

.button { font-size: 8pt; font-family: Verdana; font-weight: bold; color: #FFF; background: #007DC6; }


A.linkRosso 
 { color: #007DC6; text-decoration: none; font-weight: normal; font-size: 8pt; font-family: Verdana, Tahoma; }
A.linkRosso:Visited 
 { color: #007DC6; }
A.linkRosso:Hover 
 { color: #007DC6;text-decoration: underline;}
}


A.espositori_vetrina 
 { color: #0475BD; text-decoration: none; font-weight: bold; font-size: 11pt; font-family: Verdana, Tahoma; }
A.espositori_vetrina:Visited 
 { color: #4D792A; }
A.espositori_vetrina:Hover 
 { color: #0475BD;text-decoration: underline;}
}

.espositori_vetrina{
 { color: #007DC6; text-decoration: none; font-weight: normal; font-size: 8pt; font-family: Verdana, Tahoma; }
}