h1	{color:#ffffff; font-size:10px; font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; margin:0px; padding:0px; padding-left:125px}

h2	{color:#ffffff; font-size:10px; font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; margin:0px; padding:0px; text-decoration:none; text-align:center;}

h3	{color:#DCAF5C; font-size:12px; font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; margin:0px; padding:0px; padding-top:2px; text-align:right;}

h4 	{color:#DCAF5C; font-size:15px; font-family: Trebuchet, Arial, Helvetica, sans-serif; margin:0px; padding:0px}

h5 	{color:#DCAF5C; font-size:12px; font-family: Trebuchet, Arial, Helvetica, sans-serif; margin:0px; padding:0px; text-transform:uppercase; text-align:right}

h6 	{color:#ffffff; font-size:12px; font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:left; margin:0px; padding-left:22px; height:20px; background: #838282;}



/*frase sotto il menu*/

#slogan 	{font-family: Trebuchet, arial, Helvetica, sans-serif; font-size:19px; color: #000000; font-weight:bold; margin:17px 0 0 20px; text-align:left} 

#scritta 	{font-family: Trebuchet, arial, Helvetica, sans-serif; font-size:19px; color: #ffffff; font-weight:bold; margin:10px 20px 10px 0; text-align:right;} 



/*bordo per le immagini*/

#bordo 		{border:3px double #838282; margin-top:5px;}

#main 		{width: 770px;}

hr			{border-top:1px dotted #666666; height:1px; margin:0; padding:0}



/*top*/

#top		{width:770px; height:70px; /*background-color:#333333*/}

#top td		{text-align:center}

#top_print	{display:none;}



/* top menu*/

#menu_catalogo 		{width:770px;}

#menu_catalogo td 	{height:15px;}

.selecno			{background-image:url(../images/px.jpg);}

.selec				{background-color:#D6D6D6;}



/*bottom*/

#bottom 		{width: 770px; background-image:url(../images/fondo_bottom.jpg); font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#999999; padding:10px 0; text-align:left}

#bottom a 		{color:#999999}

#bottom_ricerca {font-family: Trebuchet, arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight:bold; float:right}



/* home*/

#home 		{width: 770px; background-image:url(../images/foto_home.gif); height:425px}

#home_print	{display:none}

#vai_allanews {font-family: Trebuchet MS, arial, Helvetica, sans-serif; font-size: 11px; color: #4D0033; text-transform:uppercase; font-weight:bold; margin-top:25px; text-align:right; margin-left:19px}







#box1 			{border-top:1px dotted #666666; border-bottom:1px dotted #666666; height:20px; width:405px}

#box2 			{border-top:1px dotted #666666; border-bottom:1px dotted #666666; width: 285px; height:20px}

#dx 			{width: 285px;}



#catalogo_box1	{border-top:1px dotted #666666; border-bottom:1px dotted #666666; height:20px; width:505px}

#catalogo_box2	{border-top:1px dotted #666666; border-bottom:1px dotted #666666; height:20px; }



#form td input	  {border:1px solid #666600; background-color:#f5f5f1; width:270px; font-family:Arial, Helvetica, sans-serif;}

#form td textarea {border:1px solid #666600; background-color:#f5f5f1; width:270px; font-family:Arial, Helvetica, sans-serif}







.elencoaziende		 	{list-style-type: none; margin:12px 21px; padding: 0;}

.elencoaziende li 		{margin: 2px 0 0 5px; text-transform: lowercase }

.elencoaziende li.paese {color:#DCAF5C; font-weight:bold; text-transform:uppercase; margin: 8px 0 0 0  }

.elencoaziende li a 	{color:#333333; text-decoration: none}





#container 			{width: 562px; /*text-align: left; position: relative; background: #000000;*/}

#container a 		{color:#ffffff; text-decoration: none}

#container a:hover 	{text-decoration:underline}

#container a.paese 	{color:#DCAF5C; font-weight:bold; text-transform:uppercase; margin: 8px 0 0 0;}







#news_titolo	{font-weight:bold; margin:5px 0;}

#msg 		{color:#DCAF5C; font-size:12px; font-weight:bold}

.body_popup { background:#000000}



/*ricerca*/

#ricerca		{margin-top:34px; width:150px}

form#ricerca  	{text-align:left}

form#ricerca optgroup 	{color: #670000}

form#ricerca option 	{color: #333333}



/*prodotti*/

#fondo 			{background-color:#D6D6D6; width:770px; height:425px}

#fondo_bianco 	{background-color:#000000; width:750px; height: 36px; margin: 10px}

#box 			{width: 750px; background-color:#000000; margin-left:10px; margin-bottom:10px;}



#punto1 		{border-bottom:1px dotted #666666; margin-top:5px}

#titolo 		{font-family: Trebuchet, arial, helvetica, sans-serif; font-size:12px; color:#DCAF5C; font-weight:bold; text-align: right}

#testo 			{font-family: Trebuchet, arial, helvetica, sans-serif; font-size:12px; color:#ffffff; text-align:justify; margin-top:20px; float:right; width:200px}

a.prod_elenco,a:visited.prod_elenco		{color:#ffffff; font-weight:bold; margin-left:10px; text-transform:lowercase; text-decoration:none}

a:hover.prod_elenco	{color:#ffffff; font-weight:bold; margin-left:10px; text-transform:lowercase; text-decoration:underline}

A:visited.prod_elenco_sel,A:hover.prod_elenco_sel,A:link.prod_elenco_sel  {color:#999999; font-weight:bold; margin-left:10px; text-transform:lowercase;}

#titolo2 		{font-family: Trebuchet, arial, helvetica, sans-serif; font-size:12px; color:#DCAF5C; font-weight:bold; text-align: left; padding-top:17px; margin-left:10px}

#fine 			{border-top:1px dotted #666666;border-bottom:1px dotted #666666; margin:0 27px; }

.errore	{color:red}

#testo_descrizione { color:#ffffff; margin:10px 15px}

#testo_descrizione a {color:#DCAF5C}

#stampa	{margin-top:15px}

#stampa a{font-size:12px; color:#DCAF5C; font-weight:bold; text-align: left; margin-left:10px; text-decoration:underline}

#categoria_descrizione {display:none}





/* catalogo nero */







.clearfix:after {

    content: "."; 

    display: block; 

    height: 0; 

    clear: both; 

    visibility: hidden;

}



.clearfix {display: inline-block;}



/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */











body	{background-color:#000000; margin:0px; padding:0px;}

td, body{font-family: Trebuchet, arial, Helvetica, sans-serif; font-size:12px; color:#000000;}



form 	{margin:0; padding:0}

input, select, textarea	{font-family: Arial, Helvetica, sans-serif; font-size:12px;}

img		{border:0}



.titolo_puntini	{border-top:1px dotted #666666; border-bottom:1px dotted #666666; text-align:right; font-weight:bold; color:#DCAF5C; padding:2px}

.titoletto		{font-weight:bold; color:#DCAF5C; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-bottom:5px}

.testo			{text-align:justify}

.sx				{width:420px; text-align:justify; vertical-align:top}

.dx				{text-align:justify; vertical-align:top}



/*bordi pagine*/

#br_chisiamo	{background-color:#FFFFFF; width:768px; border:1px solid #990000; height:550px auto}

#br_news		{background-color:#FFFFFF; width:768px; border:1px solid #660033; height:550px auto}

#br_contatti	{background-color:#FFFFFF; width:768px; border:1px solid #666600; height:550px auto}



/* catalogo prodotti, ricerca*/

#ricerca_prodotti {background-color:#660000; color:#FFFFFF; text-align:center; font-weight:bold; padding:2px}

#cerca 	{width:205px;border-right:1px solid #D6D6D6; vertical-align:top; color:#ffffff}

/*#cerca div.titolo	{background-color:#660000; height:19px} 

#cerca .titolo h3	{color:#FFFFFF; text-align:center}*/



/*bordi pagine*/

#br_chisiamo	{background-color:#FFFFFF; width:768px; border:1px solid #990000; height:550px auto}

#br_news		{background-color:#FFFFFF; width:768px; border:1px solid #660033; height:550px auto}

#br_contatti	{background-color:#FFFFFF; width:768px; border:1px solid #666600; height:550px auto}

#br_catalogo	{background-color:#000000; width:768px; border:1px solid #D6D6D6; height:550px auto}



#box_unico	{width:100%; text-align:justify}

#box_unico	td {text-align:justify}

#box_unico	td img{margin:0 10px 10px 0}







.uno 	{ float:left; /*background: #000000; vertical-align: top;*/ width: 370px; } /* colonna europa*/

.due 	{ float:left; /*background: #000000; vertical-align: top; width: 191px; */} /*colonna resto del mondo */

.due h6 {background: #575756; padding:2px 20px}

.uno h6 {padding:2px 20px}



.titolo2 {background-color:#838282; color:#FFFFFF; text-align:left; font-weight:bold; padding:2px 20px}



.contenuto	{vertical-align:top; color:#FFFFFF}

.contenuto	td	{vertical-align:top; color:#FFFFFF; text-align:left}







#titolo			{padding:2px 0; color:#FFFFFF; text-align:right; font-weight:bold; font-size:12px; border-top:1px dotted #666666; border-bottom:1px dotted #666666;}

#elenco			{margin:15px 0 15px 5px; color:#FFFFFF}

#elenco .titolo	{color:#DCAF5C; font-weight:bold; margin-top:15px}

#elenco a		{color:#FFFFFF}



.linea			{color:#DCAF5C; font-weight:bold; margin-top:5px; text-align:right}



#prodotti		{border-top:1px dotted #666666; border-bottom:1px dotted #666666; padding:15px 0;}

#prodotti a 	{color:#DCAF5C; }





A 	{COLOR: #fff; }

#z {margin:7px; color:#DCAF5C;}
.elencoaziende li #z 	{margin:7px; color:#DCAF5C;}
