/* Do not cancel */
HTML, BODY, DIV, SPAN, APPLET, OBJECT, IFRAME,
H1, H2, H3, H4, H5, H6, P, BLOCKQUOTE, PRE,
A, ABBR, ACRONYM, ADDRESS, BIG, CITE, CODE,
DEL, DFN, EM, FONT, IMG, INS, KBD, Q, S, SAMP,
SMALL, STRIKE, STRONG, SUB, SUP, TT, VAR,
DL, DT, DD, OL, UL, LI,
FIELDSET, FORM, LABEL, LEGEND,
TABLE, CAPTION, TBODY, TFOOT, THEAD, TR, TH, TD {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;*/
	/*font-style: inherit;*/
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	color:#000;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
BODY {
	/*line-height: 1;*/
	color: #000000;
	background: #ffffff;
}
OL, UL {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
/*table {
	border-collapse: separate;
	border-spacing: 0;
}*/
CAPTION, TH, TD {
	text-align: left;
	font-weight: normal;
}
BLOCKQUOTE:before, BLOCKQUOTE:after,
Q:before, Q:after {
	content: "";
}
BLOCKQUOTE, Q {
	quotes: "" "";
}
HTML, BODY {
	height: 100%;
}
/* /Do not cancel */
BODY {
	font-family: Arial, "Lucida Sans", "Lucida Sans Unicode", Verdana , sans-serif;
	background:#fff;
	margin: 0;
	padding: 0;
	color:#555;
	font-size:12px;
	line-height:1.125em;	
}
HTML{
	background:#fff;
}
H1,H2,H3,H4,H5,H6 { 
	font-family: Arial, "Lucida Sans", "Lucida Sans Unicode", Arial, Verdana , sans-serif;
	font-weight: 700;
	letter-spacing: 0px;
	line-height: normal;
	margin-bottom: 10px;
	margin-top: 0px;
	text-align: left;
	color:#344599
}
H1{
	font-size:1.5em
}
H2{
	font-size:1.3em
}
H3{
	font-size:1.1em
}
H4{
	font-size:0.9em
}
P { 
  color:#555; 
  font-family: Arial, Tahoma, Helvetica, Arial, sans-serif;
  letter-spacing: 0px;
  line-height: 1.3em;
  margin-bottom: 10px;
  margin-top: 0px;
  text-align: left;
}
UL {
	line-height: 18px;
	color:#555;
	list-style: square;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	letter-spacing: 0px;
}
OL {
	line-height: 18px;
	color:#555;
	list-style: decimal;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	letter-spacing: 1px;
}
LI {
	margin-left: 30px;	
}
TABLE {
  color:#555555; 
  font-family: Tahoma, Helvetica, Arial, sans-serif;
  letter-spacing: 1px;
  line-height: 18px;
}
A { 
	color:#555; 
	text-decoration: none;
}
A:hover { 
	color: #555555; 
	text-decoration: none; 
}
HR {
	display:none;
}
FORM,FORM FIELDSET,FORM LEGEND {
	margin:0px;
	padding:0px;
}
FORM LABEL{
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 0.7em;
	letter-spacing:0px;
	color: #555555; 
}
.floatNone{
	clear:both;
	display:block;
	height:0px;
	overflow:hidden;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
B{
	font-size: 110%;
}
EM{
	color: #000;
}
.bgImgNone{
	background-image:none !important;
}
#header{
	height:80px; 
	width:100%;
	border-bottom:1px solid #000;
}
#header H1{
	margin: 0;
	padding:0;
}
#logo{
	
	margin:0px;
	padding:0px;
	float:left;
}
#logo H1 IMG{
	display:none;
}
#logo H1 {
	margin:0px;
	padding:0px;
	font-size:3em;
	display:none;
}
.logoPrint{
	display:block;
	
}
#topTool,
#topTool_eng,
#topTool_ita,
#topTool_fre,
#topTool_ger,
#topTool_jpn,
#topTool_chi,
#topTool_kor{
	display:none;
}
#lastUpdate{
/*	float: right;
	height:22px;
	font-size:11px;
	padding:0px;*/
	display:none;
}
#contentwrapper{
	/*float:left;
	width: auto;*/
	margin:0px;
	padding:20px 0px 20px 0px;

}
#subWrapperSx{
	/*float:left;
	width: auto;*/
	margin:0px;
	padding:0px;
		
}
#subWrapperDx{
	/*float:left;
	width: auto;*/
	margin:0px;
	padding:0px;
	
}
#maincontainer{
	/*float:left;
	width: auto;*/
	margin:0px;
	padding:0px;
	border:0px dashed #ff9900
}
#contentcolumn{
	margin: 0px;	
}
#leftcolumn{
	display:none
}
#rightcolumn{

	display:none
}
#intro{
	display:none;
}
.installPlugIn{
	display:none;
}
#footer{
	float:left;
	clear:both;
	width: 100%;
	margin:0px;
	padding:0px;
	color: #666;
	padding:5px 0px 0px 0px;
	border-top:1px solid #000;
	font-size:10px;
	color:#777;
}
#footer a{
	display:none
}
#footer IMG{
	display:none;
}
 .inner{
	padding: 0px 0px 0px 0px;
	margin:0px;
	border:0px solid #000

}

/* FORM */

FORM.contact{
	width:320px !important;
	width /**/:350px;
    height:275px !important; 
	height /**/:300px;
    margin: 0;
	padding: 15px 15px 10px;   
}
LABEL{
	float: left;
	width: 90px;
	height: 30px;
    font: inherit;
    margin-right: 5px;
	text-align: right;
	color: #666
}
INPUT,TEXTAREA,BUTTON,SELECT{
	border: 0px solid;
	color: #08A685;
    font: 11px Arial,sans-serif
}
DIV.input-cont{
	/*float: left;
	width: 200px;*/
	height: 10px;
 /*   background: #D3FFB6 url(inputBk.png) no-repeat top left;*/
    margin-bottom: 0px
}
INPUT{
	display: block;
	width: 150px;
	background: #FFF;
    margin:0px 0 0 0px
}
DIV.textarea-cont{
	float: left;
	width: 200px;
	height: 170px;
    padding: 1px;
	/*background: #D3FFB6 url(textAreaBk.png) no-repeat*/
}
TEXTAREA{
	width: 170px;
	height: 140px;
	margin: 10px
}
SELECT#language{
	padding:1px 0px;
	margin:0px;
	font-size:10px;
	float:left;
}
SELECT#language OPTION{
	padding:0px 0px 0px 0px;
}
OPTION.language1{
	background:url(flags/1.gif) no-repeat 3px 50%;
	padding:0px 0px 0px 24px !important;
	}
OPTION.language2{
	background:url(flags/2.gif) no-repeat 3px 50%;
	padding:0px 0px 0px 24px !important;
}
OPTION.language3{
	background:url(flags/3.gif) no-repeat 3px 50%;
	padding:0px 0px 0px 24px !important;
}
OPTION.language4{
	background:url(flags/4.gif) no-repeat 3px 50%;
	padding:0px 0px 0px 24px  !important;
	
}
OPTION.language5{
	background:url(flags/5.gif) no-repeat 3px 50%;
	padding:0px 0px 0px 24px  !important;
	
}
OPTION.language6{
	background:url(flags/6.gif) no-repeat 3px 50%;
	padding:0px 0px 0px 24px  !important;
}
OPTION.language7{
	background:url(flags/7.gif) no-repeat 3px 50%;
	padding:0px 0px 0px 24px  !important;
}
OPTION.language8{
	background:url(flags/8.gif) no-repeat 3px 50%;
	padding:0px 0px 0px 24px  !important;
}
OPTION.selected{
	background-color:#C3EDF8;
	padding:0px 0px 0px 24px !important;
	color:#000;
}
#topTool BUTTON,
#search BUTTON{
display:none;
}
.topButtons BUTTON{
display:none;
}
BUTTON.whatNew{
display:none;
}
BUTTON.smallFont{
display:none;
}
BUTTON.largeFont{
display:none;
}
BUTTON.stampa{
	margin-left:0px;
    background:url(bott_print.gif) no-repeat;
}
BUTTON.whatNew:hover{
	background-position:0 -17px;
}
BUTTON.smallFont:hover,
BUTTON.largeFont:hover,
BUTTON.stampa:hover{
	background-position:0 -24px;
}
/*========================= TOP OF THE MENU CASCADE =========================*/
.menu {
	display:none;
}

/*======================== MENU PRODOTTI ========================*/
.menuProdotti {
	display:none;	
}

/*=========================== Schede prodotti Homepage ===================================*/

.subLineeProdotto{
	width:auto;
	background:#fff;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
DIV.prodContent{
	margin:0px;	
	padding:0px;
	width:auto;
	border-bottom:0px solid #000;
}
DIV.prodCategories{
	margin:20px 0px 0px 0px;
	padding:0px 10px 20px 0px;
	width:auto;
}
.prodContent P{
	margin:20px 0px;
	padding:0px;
	width:auto;
	display:block;
	float:left;
	clear:both;
}
.thumbs {
	margin:0px 0px 10px 0px;
	padding:0px;
	list-style:none;


}
.thumbs LI{
	float:left;
	margin:0px 2px 0px 2px;
	padding:0px;
}
* html .thumbs LI{
	margin:0px 1px 0px 1px;
}
.thumbs LI A{
	float:left;
	margin:0;
	padding:0;
	cursor:pointer;
}
.thumbs LI A SPAN{
	float:left;
	margin:0px 0px 0px 0px;
	padding:3px 2px 6px 2px;
	color:#686868;
	line-height:1.05em;
	font-family:Arial;
	text-align:left;
	width:86px;
	clear:left;
	border-bottom:0px solid #ccc
}
.thumbs LI A:hover SPAN{
	color:#006599;
	border-bottom:0px solid #006599;
}
.thumbs LI A IMG{
	float:left;
	margin:0px;
	padding:0px;
}
.thumbs LI A SPAN.thumbImg{
	float:left;
	margin:0px;
	padding:0px;
	width:90px;
	height:90px;
	overflow:hidden;
	border:2px solid #fff;
	position:relative;
}
.thumbs LI A:hover SPAN.thumbImg{
	border:2px solid #FFCC00;
}
.thumbs LI A SPAN.thumbImg IMG{
	position:absolute;
	top:50%;
	left:50%;
	margin:-45px 0 0 -45px;
}
/**/
.famThumbs {
	margin:0px 0px 0px 0px !important;
	padding:0px;
	list-style:none;
	width:auto;
	border-top:0px solid #000;
	float:left;
}
* html .famThumbs {
	height:400px;
}
.famThumbs LI{
	margin:0px 3px 0px 3px !important;
	padding:0px;
	background:none !important;
	width:90px !important;
	float:left;
}
.famThumbs LI DIV{
	line-height:1.2em;
}
.famThumbs LI A{
	margin:0;
	padding:0;
	cursor:pointer;
	display:inline !important;
}
.famThumbs LI div A {
	float:left;
	margin:0px 0px 0px 0px;
	padding:3px 2px 6px 2px;
	color:#686868;
	line-height:1.05em;
	font-family:Arial;
	text-align:left;
	width:86px;
	clear:left;
	text-transform:capitalize !important
}
.famThumbs LI div A:hover{
	color:#006599;
	border-bottom:0px solid #006599;
	
}
.famThumbs LI div A:visited{
	text-decoration:none
	
}
.famThumbs LI A IMG{
	float:left;
	margin:0px;
	padding:0px;
}
.famThumbs LI SPAN A{
	float:left;
	margin:0px 0px 5px 0px;
	padding:0px;
	width:90px !important;
	height:90px;
	overflow:hidden;
	border:2px solid #fff;
	position:relative;
}
.famThumbs LI  SPAN.famThumbImg A:hover{
	float:left;
	margin:0px 0px 5px 0px;
	padding:0px;
	width:90px !important;
	height:90px;
	overflow:hidden;
	border:2px solid #ffcc00;
	position:relative;
}
.famThumbs LI  SPAN.famThumbImg A IMG{
position:absolute;
	top:50%;
	left:50%;
	margin:-75px 0 0 -100px;
}
/*================================ RICERCA ===================================*/
#search{
	display:none;
}
/*=========================== NEWS HOME ==========================*/
#abstractNews{
	width:auto;
	border-top:1px dashed #000;
}
#abstractNews H5,
#abstractShows H5{
	padding:0px;
	margin:0px;
	font-weight:800;
}
#abstractNews H5 IMG,
#abstractShows H5 IMG{
	display:none;
}
#abstractNews B{
	padding:0px 0px 0px 0px;
	margin:0px 0px 2px 0px;
	font-family:Arial,"Lucida Sans", "Lucida Sans Unicode", Tahoma;
	color:#006699;
	line-height:1.1em;
	display:block;
}
.abstract {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	width:auto;
	background:#D5E6E8;
	line-height:1.1em;
	font-family:Arial;
}
.abstract LI{
	width:auto;
	margin:0px 0px 0px 0px;
	padding:6px 0px 6px 0px;
	border-bottom:1px solid #dcdcdc;
}
.abstract LI A{
	width:auto;
	margin:0;
	padding:0;
	cursor:pointer;
	color:#595757
}
.abstract LI A:hover {
	color:#006599;
}
.abstract LI:hover {
	background:url(dot.gif) repeat-x 0 100% #CBDDDF;
}
.abstract LI A IMG{
	float:left;
	margin:0px;
	padding:0px;
}
.abstract LI A SPAN.thumbImg{
	float:left;
	margin:0px 5px 2px 0px;
	padding:0px;
	width:50px;
	height:50px;
	overflow:hidden;
	border:1px solid #D5E6E8;
	position:relative;
	display:none
}
.abstract LI A:hover SPAN.thumbImg{
	border:1px solid #0FAAF2;
}
.abstract LI SPAN.thumbImg IMG{
	position:absolute;
	top:50%;
	left:50%;
	margin:-25px 0 0 -25px;

}
#abstractShows{
	width:auto;
	border-top:4px solid #FFF;
	border-bottom:2px solid #FFF;
	background:#F5F1E3;
}
#abstractShows .abstract{
	background:url(bg_shows.gif) repeat-x 0px 0px #ECE6CE !important
}
#abstractShows .abstract LI{
	margin:0px 0px 0px 0px !important;
	padding:9px 10px 9px 10px !important;
	border-bottom:0px solid #000;
	width:auto;
	background:url(dot.gif) repeat-x 0 100%;	
}
* html #abstractShows .abstract LI{
	padding:0px 0px 0px 0px !important;
}
#abstractShows .abstract LI A{
	width:auto;
	color:#595757
}
#abstractShows .abstract LI A:hover {
	color:#6E6953
}
#abstractShows .abstract LI:hover {
	background:url(dot.gif) repeat-x 0 100% #F5F1E3;
}
#abstractShows .abstract  B{
	font-weight:400 !important;
	line-height:1.2em
}

UL.footerTool{
	display:none;		 
}
BUTTON.top{
	display:none;
}
.bottomContent{
	display:none;
}
.breadCrumb{
	display:none
}
.bloccoTesto P{
	font-size:12px;
}
.footerMenu{
	display:none;
}

/* =========================== FORM ===========================*/
	#contact_form FIELDSET {
		margin-bottom: 10px;
		padding:0px 0px 25px 0px;	
	}
	#contact_form LEGEND {
		padding: 0 2px;
		font-weight: bold;
		_margin: 0 -7px; /* IE Win */
	}
	#contact_form LABEL {
		display: inline;
		line-height: 1.8;
		vertical-align: top;
		cursor: pointer;
		color: #666;
		width:70px;
		height:auto !important;
		font: 11px Arial,sans-serif;
		border:0px solid #ff9900;
		margin:0px 10px 0px 0px !important;
		padding:0px 0px 0px 0px !important;
		font-weight:700;
	}
	FIELDSET DIV INPUT,
	FIELDSET DIV SELECT{
		display:inline	
	}
	#contact_form FIELDSET DIV {
		/*clear:both;
		display:block;*/
		padding:3px 0px !important;
		margin:0px 0px !important;
	}
	#contact_form FIELDSET P {
		padding:0px ;
		font-size:11px;
	}
	#contact_form FIELDSET OL LI{
		line-height:1.2em;
		padding:0px ;
		font-size:11px;
	}
	#contact_form LABEL.error {
		/*margin-left: 103px;*/
	}
	#contact_form INPUT.submit {
		margin-left: 0px;
	}


	/*\*//*/ #contact_form legend { display: inline-block; } /* IE Mac legend fix */

	#contact_form {
		color: #555;
		font: 12px Arial,sans-serif; 
	}

	#contact_form LEGEND {
		padding-left: 0;
	}

	#contact_form LEGEND, #contact_form LABEL {
		color: #333;
	}

	#contact_form FIELDSET {
		border: none;
	}
	#contact_form FIELDSET p{
		padding: 0px 0px 0px ;
	}
	#contact_form LABEL.error, LABEL.error {
		/* remove the next line when you have trouble in IE6 with labels in list */
		color: red;
		font: 10px Arial,sans-serif;
		font-style: normal;

		letter-spacing:0em;
	}
	DIV.error { 
		display: none; 
	}
	#contact_form INPUT {	
		border: 1px solid #A1A1A1; 
		color: #555; 
		font: 11px Arial,sans-serif; 
		width:280px
	}
	#contact_form INPUT:focus { 
		border: 1px dotted #A1A1A1; 
	}
	#contact_form INPUT.error { 
		border: 1px solid red; 
		background:url(exclamation.gif) no-repeat 2px 50%;
		width:258px !important;
		padding-left:22px !important
	}

	#contact_form textarea {	
		border: 1px solid #A1A1A1; 
		color: #555; 
		font: 11px Arial,sans-serif; 
		display:inline;
		width:280px;
		margin:0px !important
	}
	#contact_form TEXTAREA:focus { 
		border: 1px dotted #A1A1A1; 
	}
	#contact_form TEXTAREA.error { 
		border: 1px solid red; 
	}
	#contact_form SELECT {	
		border: 1px solid #A1A1A1; 
		color: #555; 
		font: 11px Arial,sans-serif; 
		width:280px 
	}
	#contact_form SELECT:focus { 
		border: 1px dotted #A1A1A1; 
	}
	#contact_form SELECT.error { 
		border: 1px solid red; 
	}
	#contact_form .gray * { 
		color: gray; 
	}
	#contact_form LABEL.error {
		margin-left: 10px;
		width: auto;
		display: inline;
	}
	.radio{
		width:18px !important;
		height:18px !important;
		border:none !important;
		display:inline !important;
		background:#fff !important;;
		float:left
	}
	.check{
		width:16px  !important;
		border:none !important;
		display:inline !important;
		float:left  !important;
		margin:0px 5px 0px 0px  !important
		display:none;

	}
	.agree{
		float:left !important;
		width:267px !important;
		/*width:300px !important;*/
		text-align:left !important;
		font-weight:400 !important;
		border-bottom:0px solid #ff9900 !important;
		margin:0px 0px 0px 0px  !important;
		line-height:1.6em  !important;
		display:none;
	}
	.agree B{
	font-size:11px !important;
	line-height:1.4em  !important;
	display:none;
	}
	.submitNote{
		clear:both;
		width:370px;
		line-height:1.1em;
		font-size:11px !important;
		text-align:justify;
		color:#000;
		display:none;
	}
	/*P.bottSubmit{
		margin: 0px 0px 0px 0px !important;
		*margin: 0px 0px 0px 0px !important;
		_margin: 0px 0px 0px 0px;
	}*/
	DIV.bottSubmit{
		width:70px !important;
		float:left;
		margin:0px 0px 0px 0px !important;
		display:none;
	}
	DIV.bottSubmit INPUT{
		width:70px !important;
		margin:0px 0px 0px 0px!important;
		padding:2px 0px !important;
		background:#04AB53;
		border:1px solid #fff !important;
		color:#FFF !important;
		cursor:pointer;
		clear:both ;
		float:left
	}
	DIV.bottSubmit INPUT.submitOff{
		width:70px !important;
	    margin:0px 0px 0px 0px!important;
		padding:2px 0px !important;
		background:#ccc;
		border:1px solid #fff !important;
		color:#FFF !important;
		cursor:default;
		clear:both ;
		float:left
	}
	.clearDiv{
		clear:both !important;
		margin:0px 0px 0px 0px !important;
		padding:0px 0px 0px 0px  !important;
		border-top:0px solid #000;
		border-bottom:1px solid #f2f2f2;
		/*background:#f2f2f2;*/
		float:left;
		width:100%;
	}
	LABEL.largeLabel{
		width:120px !important;
		font-weight:400  !important;
		display:inline  !important;
		text-align:left !important;
	}
	LABEL.largeLabel2{
		width:250px !important;
		font-weight:400  !important;
		display:inline  !important;
		text-align:left !important;
	}
	LABEL.largeLabel3{
		width:auto !important;
		font-weight:400  !important;
		display:inline  !important;
		text-align:left !important;

	}
	#send_form{
		display:none
	}
	.scrollPrivacy{
		overflow:auto !important;
		height:907px;
		display:none
}
.scrollPrivacy P{
	margin-left:15px;
}
.radioBox{
	float:left;
	width:285px;
	
}

.redBorder{
	border:1px solid red;
	width:283px !important;
}
.digitRequired{
	background:url(digitRequired.gif) no-repeat right 50%;
	border:1px solid red
}
.bloccoTesto .image SPAN{
	display:none;
}
.bloccoTesto .image{
	margin-left:40px;
}
.bloccoTesto P{
	margin:20px 0px;
}
#map_canvas{
	border:#e4e4e4 1px solid;
	width:900px;
	height:340px;
	background-color:#F9F9F9;
}
.listaStati{
	margin-top:20px;
	margin-right:20px;
	float:left;
}
/*==============================================*/
.tdDot{
	text-align:center  !important;
}
.tdDot IMG{
	cursor:pointer !important;
	padding:0px !important;
	border:none !important;
}
.welcome{
	position:relative;
	top:0px;
	left:0;
	margin:0 auto 0 auto;
	border:0px solid #000;
	font-size:11px;
	width:550px;
	color:#fff;
	border-bottom:0px solid #ff9900;
	margin-bottom:20px
	
}
.welcome DIV.box{
	width:550px;
	
	/*position:absolute;
	top:0px;
	left:50%;
	margin:0 0 0 -275px;*/
	background:url(bgTopWelcome.gif) no-repeat 0px 0px #006599;

	
	
}
.welcome DIV.box DIV{
	text-align:left;
	line-height:1.2em;
	width:530px;
	padding:15px 10px 15px 10px;
	/*height:120px;
	overflow:auto;*/
}
.welcome DIV .titolointro{
	font-size:16px;
	font-weight:700;
	display:block;
	line-height:1.2em;
	margin-bottom:5px
}
.welcomeImage{
	margin-top:0px;
	position:relative;
	width:100%;
}
.welcomeImage SPAN{
	position:absolute;
	top:0px;
	left:0px;
	width:550px;
	height:37px;
	background:url(welcomeArrow.gif) no-repeat 0px 0px;
}
.alphabeticList{
	display:none
	
}
.alphabeticList A{
	display:none
}
#map_canvas{
	border:#e4e4e4 1px solid;
	width:auto;
	height:340px;
	background-color:#F9F9F9;
}
.bloccoTesto TABLE{
	width:100%;
	min-height:200px;
	border-collapse:collapse;
	border:0px solid #000;
}
.bloccoTesto TABLE TD{
	border:1px solid #CCCCCC;
	text-align:left;
	vertical-align:middle;
	padding:5px 2px;
}
.noprint{
	display:none;
}
.items{
	padding:0px 0px 20px 0px !important;
	margin:0px 0px 0px 0px !important;
	float:left;
	width:100%;
}
.items A P{
	text-decoration:none !important;
	margin:0px 0px !important;
	padding:0px 0px 10px 0px!important
}
.items A SPAN{
	
	margin:0px 0px !important;
	padding:10px 0px 0px 0px!important
}
.items DIV{
	padding:5px 0px !important;
	margin:0px;
	background:none !important;
	float:left;
	width:100% !important;
	border-bottom:1px solid #dcdcdc;
	cursor:pointer;
}
.items DIV:hover{
	background:#f9f9f9 !important
}
* html .items DIV{
	padding:9px 0px 0px 0px !important;
	margin:0px !important;
}
.items SPAN{
	padding:0px;
	margin:0px;
	background:none !important;
	padding:0px !important;
	margin:0px  !important;
}
.items .thumb{
	float:left;
	margin-right:10px  !important;
	border-right:1px solid #dcdcdc !important;
	border-width:0px 1px 0px 0px !important;
	position:relative;
	width:120px !important;
	height:85px !important;
	overflow:hidden;
	padding:0px !important;
	text-align:center;
	
	
}

.items .thumb IMG {
	padding:0px !important;
	margin:0px !important;
	border:0px !important;

	
}
.headerContent{
	display:none;
}
/*==================== NEWS LIST ===========================*/
.listaEventiNews{
	
		clear:right;
	width:auto;
	padding:0px 0px 30px 0px;
		float:left;
	width:100%;
	/*margin:5px 0px 0px 0px;*/
}
/*.rowNews{
	
	
	width:auto;
	border-bottom:1px solid #f2f2f2
}*/

.notizia {
	padding:5px 0px !important;
	margin:0px;
	background:none !important;
	float:left;
	width:100%;
	border-top:0px solid #dcdcdc;
	border-bottom:1px solid #dcdcdc;
	cursor:pointer; 
}
DIV.notizia:hover{
	background:#f9f9f9 !important
}
.notizia .thumb{
	float:left;
	margin-right:10px  !important;
	border-right:0px solid #dcdcdc !important;
	border-width:0px 1px 0px 0px !important;
	position:relative;
	width:100px !important;
	height:70px !important;
	overflow:hidden;
	padding:0px !important;
	text-align:center;
	
}
.notizia .thumbListaProdotti{
	float:left;
	margin-right:10px  !important;
	border-right:0px solid #dcdcdc !important;
	border-width:0px 1px 0px 0px !important;
	position:relative;/*
	width:100px !important;
	height:75px !important;
	overflow:hidden;*/
	padding:0px !important;
	text-align:center;
	
}
.notizia SPAN.data{
	font-family:Verdana;
	display:block;
	color:#777;
	font-weight:700;
	text-decoration:none !important
}


.testo {
	width: auto;
	padding:0px 0px 0px 0px; 
	font-weight: normal; 
	margin: 0px 0px 0px; 
	text-decoration: none;
	cursor:pointer;

}
.area{
	line-height:2em;
	color:#CC0000;
	font-weight:700;
	border-bottom:1px solid #dcdcdc
}

.indiceEventi{
	border-bottom:1px solid #dcdcdc;
	padding:7px 0px !important;
	margin:0px;
	width:auto
}
.indiceEventi LI{
	margin:3px 0px 3px 0px;
	padding:0px 0px 0px 9px;
	list-style:none;
	font-weight:700;
	display:inline !important;
	background:url(arrow.gif) no-repeat 3px 50%;
	border-bottom:0px solid #dcdcdc
}
.bloccoTesto SPAN.data{
	font-family:Arial;
	display:block;
	color:#555;
	font-weight:700;
	text-decoration:none !important;
	line-height:2.0em;

}
.bloccoTesto SPAN.categoria{
	font-family:Arial;
	display:block;
	color:#A2A0A0;
	font-weight:700;
	text-decoration:none !important;
	line-height:2.5em;

}
.archive A{
	font-size:11px;
	font-weight:700;
	text-decoration:underline;
	background:url(arrowBlock.gif) no-repeat 0px 2px;
	padding:0px 0px 0px 17px;
	text-transform:uppercase;
}
.bottImage{
	margin:20px 0px !important;
	padding: 0px !important;
	float:none !important;
	border:none !important;
}
.noBorderTable{
	margin-bottom:30px;
}
.noBorderTable TD{
	border:0px !important;
	vertical-align:top !important;
	padding:none !important;
	width:100%;
}

.noBorderTable TD .imageBox{
	margin:0px !important
}
/**/