body,html
	{
	margin:0px;
	padding:0px;
	background-color:#000;
	color:#fff;
	font-family:arial,verdana,sans-serif;
	text-align:justify;
	}




/*tabella e relative celle per inserimento contenuti*/

table.contenuti

	{
	width:775px;
	background-color:#000;
	margin:20px 0px 5px 0px;
	padding:0px;
	color:#fff;
	border:none;
	text-align:justify;
	}


td.sx

	{
	background-color:#000;
	color:#E67F23;
	width:405px;
	height:105px;	
	margin:0px;
	padding:0px;
	vertical-align:middle;
	border:none;
	}

td.sx p

	{
	margin:45px 0px 0px 0px;
	font-size:8pt;
	text-align:justify;
	font-weight:bold;
	line-height:10px;
	}

td.inicon

	{
	width:120px;
	margin:0px;
	padding:45px 0px 0px 0px;
	vertical-align:top;
	border:none;
	font-size:8pt;
	text-align:justify;
	}


td.contact_info

	{
	text-align:justify;
	width:250px;
	margin:0px;
	padding:45px 0px 0px 0px;
	vertical-align:top;
	border:none;
	font-size:8pt;
	}

span.dr3
	{
	letter-spacing:0em;
	font-size:9pt;
	}



td.testi

	{
	width:405px;
	margin:0px;
	padding:0px;
	vertical-align:top;
	border:none;
	}

td.testi A:link, td.testi A:visited
	{
	color:#fff;
	background-color:transparent;
	text-decoration:underline;
	}

td.testi A:hover, td.testi:visited:hover
	{
	color:#E67F23;
	background-color:transparent;
	text-decoration:none;
	}



td.testi p

	{
	margin:0px;
	padding:0px 55px 0px 55px;
	font-size:9pt;
	text-align:left;
	vertical-align:top;
	}


td.annunci

	{
	width:370px;
	margin:0px;
	padding:20px 15px 80px 15px;
	vertical-align:top;
	font-size:9pt;
	text-align:left;
	border:2px solid #57595B;
	}



td.annunci A:link, td.annunci A:visited
	{
	color:#fff;
	background-color:transparent;
	text-decoration:underline;
	}

td.annunci A:hover, td.annunci:visited:hover
	{
	color:#E67F23;
	background-color:transparent;
	text-decoration:none;
	}


p.disclaimer

	{
	margin:0px;
	padding:3px;
	vertical-align:top;
	font-size:9pt;
	text-align:left;
	background-color:#fff;
	color:#000;
	border:2px solid  #E67F23;
	}

td.spazio

	{
	margin:0px;
	padding:0px;
	vertical-align:top;
	height:30px;
	border:none;
	}



td.faq

	{
	width:405px;
	margin:0px;
	padding:10px 10px 10px 55px;
	vertical-align:top;
	border:none;
	text-align:justify;
	font-size:9pt;
	}


td.faq A:link, td.faq A:visited
	{
	color:#fff;
	background-color:transparent;
	text-decoration:underline;
	}

td.faq A:hover, td.faq:visited:hover
	{
	color:#E67F23;
	background-color:transparent;
	text-decoration:none;
	}




table.prodotti

	{
	width:650px;
	background-color:#000;
	margin:20px 0px 5px 0px;
	padding:0px;
	color:#fff;
	border:none;
	text-align:justify;
	}


td.prodotti_sx

	{
	width:140px;
	margin:0px;
	padding:10px 10px 60px 0px;
	vertical-align:top;
	border:none;
	text-align:justify;
	font-size:10pt;
	}

td.prodotti_sx2

	{
	width:140px;
	margin:0px;
	padding:10px 10px 60px 55px;
	vertical-align:top;
	border:none;
	text-align:justify;
	font-size:10pt;
	}

td.prodotti_dx

	{
	width:270px;
	margin:0px;
	padding:10px;
	vertical-align:top;
	border:none;
	text-align:justify;
	font-size:9pt;
	font-weight:bold;
	}

td.prodotti_dx2

	{
	width:auto;
	margin:0px;
	padding:10px 10px 10px 50px;
	vertical-align:top;
	border:none;
	text-align:justify;
	font-size:8pt;

	}


td.prodotti_dx2 A:link, td.prodotti_dx2 A:visited
	{
	color:#fff;
	background-color:transparent;
	text-decoration:underline;
	}

td.prodotti_dx2 A:hover, td.prodotti_dx2:visited:hover
	{
	color:#E67F23;
	background-color:transparent;
	text-decoration:underline;
	}


td.scheda_sx

	{
	margin:0px;
	padding:10px 10px 10px 55px;
	vertical-align:top;
	border:none;
	text-align:justify;
	font-size:12pt;
	font-weight:bold;
	}


span.smaller
	{
	font-size:9pt;
	}


td.scheda_dx

	{
	margin:0px;
	padding:10px;
	vertical-align:top;
	border:none;
	text-align:right;
	}


td.colori_sx

	{
	border:none;
	margin:0px;
	padding:8px 0px 5px 55px;
	vertical-align:top;
	text-align:justify;
	font-size:10pt;
	color:#fff;
	}


td.colori_sx2

	{
	border:none;
	margin:0px;
	padding:8px 0px 5px 55px;
	vertical-align:top;
	text-align:justify;
	font-size:8pt;
	color:#fff;
	}


td.colori

	{
	border:none;
	margin:0px;
	padding:8px 0px 5px 2px;
	vertical-align:top;
	text-align:left;
	font-size:8pt;
	color:#fff;
	}


/*tabella e relative celle per inserimento webmaster e W3C*/

table.nethics

	{
	width:775px;
	background-color:#000;
	margin:0px 0px 0px 0px;
	padding:0px;
	color:#fff;
	border:none;
	text-align:justify;
	}


td.sotto_testi

	{
	width:405px;
	margin:0px;
	padding:0px;
	vertical-align:top;
	border:none;
	}


td.webmaster

	{
	width:370px;
	margin:0px;
	padding:15px;
	vertical-align:top;
	font-size:8pt;
	text-align:left;
	border:2px solid #57595B;
	}


td.webmaster A:link,td.webmaster A:visited
	{
	color:#fff;
	background-color:transparent;
	text-decoration:underline;
	}

td.webmaster A:hover, td.webmaster:visited:hover
	{
	color:#E67F23;
	background-color:transparent;
	text-decoration:none;
	}


table.chiusura 

	{
	background-color:#000;
	margin:50px 0px 0px 0px;
	padding:0px;
	vertical-align:middle;
	border:none;
	width:775px;
	}

td.links

	{
	background-color:#000;
	background-image:url("../images/links.jpg");
	background-repeat:no-repeat;
	height:49px;	
	width:155px;
	margin:0px;
	padding:0px;
	vertical-align:middle;
	border:none;
	}


td.links p

	{
	padding-left:35px;
	color:#929498;
	text-align:center;
	font-weight:bold;
	font-size:9pt;
	}

td.links p A:link, td.links p A:visited
	{
	color:#929498;
	background-color:transparent;
	text-decoration:none;
	}

td.links p A:hover, td.links p:visited:hover
	{
	color:#E67F23;
	background-color:transparent;
	text-decoration:none;
	}


td.links2

	{
	background-color:#000;
	background-image:url("../images/links2.jpg");
	background-repeat:no-repeat;
	height:49px;	
	width:155px;
	margin:0px;
	padding:0px;
	vertical-align:middle;
	border:none;
	}

td.links2 p

	{
	padding-left:35px;
	color:#E67F23;
	text-align:center;
	font-weight:bold;
	font-size:9pt;
	}


td.lingue

	{
	background-color:#000;
	color:#fff;
	margin:0px;
	padding:10px 0px 0px 0px;
	vertical-align:middle;
	border:none;
	text-align:right;
	font-size:8pt;
	}

table.scheda_tec

	{
	width:100%;
	background-color:#000;
	margin:20px 0px 20px 0px;
	padding:0px;
	vertical-align:middle;
	border:none;
	color:#fff;
	font-size:8pt;
	text-align:center;
	font-weight:normal;
	}
table.scheda_tec td

	{
	border:1px solid #fff;
	padding:5px;
	}


b.h1

	{
	background-color:#000;
	color:#fff;
	margin:0px;
	padding:0px 75px 0px 0px;
	vertical-align:top;
	text-align:left;
	font-size:14pt;
	}


b.arancio

	{
	color:#E67F23;
	}

td.motore

	{
	text-align:left;
	color:#fff;
	padding:15px 20px 10px 55px;
	font-size:11pt;
	vertical-align:top;
	}


td.query

	{
	text-align:right;
	padding:15px 20px 10px 10px;
	vertical-align:top;
	}




A:link, A:visited
	{
	color:#fff;
	background-color:transparent;
	text-decoration:none;
	}

A:hover, A:visited:hover
	{
	color:#E67F23;
	background-color:transparent;
	text-decoration:none;
	}





img.mid

	{
	vertical-align:middle;
	border:none;
	}


img.mid_floatsx

	{
	vertical-align:middle;
	border:none;
	float:left;
	}


td.news

	{
	width:auto;
	margin:0px;
	padding:10px 55px 10px 10px;
	vertical-align:top;
	border:none;
	text-align:justify;
	font-size:8pt;
	}


td.news1

	{
	width:50%;
	margin:0px;
	padding:10px;
	vertical-align:top;
	border:none;
	text-align:justify;
	font-size:8pt;
	}



td.news_dx

	{
	width:300px;
	margin:0px;
	padding:20px 15px 80px 15px;
	vertical-align:top;
	font-size:9pt;
	text-align:left;
	border:2px solid #57595B;
	}


.opzioni_select

	{
	width:143px;
	margin:0px 20px 0px 0px;
	}


p.voci_form

	{
	margin:0px;
	padding:0px 0px 10px 0px;
	vertical-align:middle;
	text-align:left;
	font-size:9pt;
	color:#E67F23;
	}


.button 
	
	{
	background-color: white;
	}

th

	{
	vertical-align:middle;
	text-align:center;
	color:#E67F23;
	}

.area1 td
	{
	padding:3px;
	border:1px solid #fff;
	height:25px;
	}



.area1 td.vuota
	{
	border:none;
	height:auto;
	}



.area1 A:link, .area1 A:visited
	{
	color:#fff;
	background-color:transparent;
	text-decoration:underline;
	}

.area1 A:hover, .area1 A:visited:hover
	{
	color:#E67F23;
	background-color:transparent;
	text-decoration:none;
	}


caption
	{
	color:#E67F23;
	}



#scheda_colori



	{
	width:775px;
	background-color:#000;
	padding:20px 0px 5px 35px;
	margin:0px;
	color:#fff;
	border:none;
	text-align:justify;
	}





p.scheda_titolo


	{
	padding:0px;
	margin:10px 0px 0px 5px;
	vertical-align:top;
	border:none;
	text-align:justify;
	font-size:12pt;
	font-weight:bold;
	}



p.tipo_colore

	{
	margin:8px 2px 5px 2px;
	padding:0px;
	vertical-align:top;
	text-align:left;
	font-size:10pt;
	color:#fff;
	float:left;
	width:118px;
	}





p.colori

	{
	border:none;
	margin:8px 2px 5px 2px;
	padding:0px;
	vertical-align:top;
	text-align:left;
	font-size:8pt;
	color:#fff;
	float:left;
	width:118px;
	}


p.clearboth

	{
	margin:0px;
	padding:0px;
	clear:both;
	}




p.textcentered

	{
	margin:0px;
	padding:0px;
	vertical-align:top;
	text-align:center;
	}