td, input, textarea, select, div{
	font-family: verdana; 
	font-size: 12px;
}


body {
	margin: 0px;
	padding: 0px;

}

#hederBox{
	border-bottom: 1px solid #666;
	height: 300px;
}

#footerBox{
	height: 40px;
}

#navBar{
	height: 34px;
	background-image: url(images/bgr_navbar.jpg);	
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

#catProdottiCol{
	background-position: 0px 0px;
	background-repeat: repeat-y;
	width: 262px;
}

#dxCol{
	background-color: #666;
	width: 200px;
}






td.elenco_categorie_prodotti_voce{
	font-size: 12px; 
	color: #FC773D; 
	font-weight: bold;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 5px;
	
}

td.elenco_categorie_prodotti_subvoce{
	font-size: 11px; 
	font-weight: bold;
	padding-left: 30px;
	padding-right: 15px;
}

a	{ text-decoration: none; color: #666}
a:hover	{
	text-decoration: underline;
	color: #FE7D1A;
}

.FFF{ color: #FFF }
.666{ color: #666 }
.CCC{ color: #CCC }
.FC773D{ color: #FC773D }
.0C9420 { color:  #0C9420 }

table#mainBar{
	height: 25px;
}

td.mainBarLinks{
	font-size: 11px; 
	color: #666; 
	font-weight: bold;
	text-align:right;
	padding-right: 4px;
}

td.mainBarLeft{
	font-size: 11px; 
	color: #666; 
	font-weight: bold;
	padding-left: 10px;
}



td.form_contatti_label{
	text-align: right;
}

input.form_contatti_text{
	height: 20px;
	border: 1px solid #666;
	color: #666; 
	width: 100%
}


textarea.form_contatti_textarea{
	height: 100px;
	border: 1px solid #666;
	color: #666; 
	width: 100%
}


input.boxCerca{
	height: 18px;
	border: 1px solid #666;
	font-size: 10px;  
	color: #666; 
	font-weight: bold;
	width: 95%
}


div#pageTitle {
	font-family: Verdana;
	font-size: 20px;
	font-weight: bold;
	color: #456E9A;
	margin-bottom: 15px;

}

div.pageSubTitle{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #456E9A;
}





div.messageBox{
	line-height: 18px;
	border: 2px dotted #900;
	padding: 10px;
	margin: 20px;
}

div.messageTitle{
	font-weight: bold;
	color: #FC773D;
	font-size: 14px;
	margin-bottom: 10px;
}

div.messageText{
	margin-bottom: 10px;
	line-height: 18px;
}

a.backLink {
	color: #666;
	font-weight: bold;
}






td.label{	font-weight: bold; color: #666; text-align: right;}
td.form_header_block	{ 
							font-weight: bold;
							font-size: 11px;
							background-color: #DDD;
							border-bottom: 2px solid #CCC
 }
td.cleanLabel{	font-weight: bold; text-align: right;}

input.small_input_text	{	width: 50px;	}
input.medium_input_text	{	width: 200px;	}
input.large_input_text	{	width: 350px;	}

div.form_abstract		{   font-style: italic;
							margin-bottom: 20px;}

							
							
							
						
table.newsBox	{
	margin-top: 25px;
}

td.newsBoxHeader	{
	border-bottom: 2px solid #CCC;
	background-color: #FC773D;
}

td.newsBoxFooter	{
	border-top: 2px solid #CCC; 
	text-align: right;
}

td.newsBoxTitle{
	 color: #FFF; 
	 font-size: 14px; 
	 font-weight: bold;
}

td.newsBoxData{
	text-align: right; 
	vertical-align: bottom;
	font-weight: bold;
	color: #FFF; 
}

td.newsBoxText{
	line-height: 18px;
}




div#catalogo_container{
	border: 2px solid #CCC; 
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 15px;
}

table#catalogo_header_categoria{
	margin-bottom: 5px; 
	width: 100%
}

td#catalogo_header_categoria_titolo{
	font-size: 18px; 
	color: #FC773D;
	border-bottom: 2px solid #FC773D; 
	padding: 5px;
	
}


td#catalogo_categoria_numprodotti{
	color: #666;
	font-weight: bold;
	padding-left: 12px;
}

table#catalogo_for_page{
	margin-bottom: 10px;
	width: 100%
}

table.catalogo_nav{
	width: 100%
}

td.catalogo_nav_voice{
	text-align: center;
	color: #CCC;
	font-weight: bold;
}

td.catalogo_nav_pos{
	text-align: center;
}

table#catalogo_recordset{
	width: 100%;
	margin-top: 20px;
}


table#infobox{
	margin-left: 5px;
	margin-top: 5px;
}

table#infobox td{
	font-weight: bold;
}

td.catalogo_header_back_to_list{
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
	border-bottom: 2px solid #FC773D; 
}


table#catalogo_header_prodotto{
	margin-top: 15px; 
	margin-left: 22px;
}

td#catalogo_header_prodotto_codlabel{
	width: 125px;
}


td#catalogo_header_prodotto_cod{
	font-weight: bold;
	font-size: 12px;
	color: #666;
	
}

div#catalogo_titolo_scheda_prodotto{
	width: 100%;
	font-weight: bold;
	font-size: 18px;
	color: #666;
	margin-top: 15px;
	text-align: center;
}

div#catalogo_marchio_scheda_prodotto{
	width: 100%;
	font-weight: bold;
	font-size: 12px;
	color: #666;
	margin-top: 5px;
	text-align: center;
}

div#catalogo_img_scheda_prodotto{
	width: 100%;
	margin-top: 25px; 
}



table.catalogo_blocco_scheda_prodotto{
	margin-top: 25px; 
	margin-left: 22px;
	
}

td.catalogo_blocco_scheda_prodotto_label{
	vertical-align:top;
	font-weight: bold;
	font-size: 12px;
	color: #000;
	
}


td.catalogo_blocco_scheda_prodotto{
	line-height: 18px;
}


div#catalogo_scheda_prodotto_bottone_aggiungi{
	width: 100%;
	margin-top: 15px;
	text-align: right;
}

table#catalogo_profilazioni_scheda_prodotto{
	width: 95%; 
	border: 1px solid #CCC; 
	margin-top: 25px;
}


td.catalogo_profilazioni_scheda_prodotto_header{
	background-color: #FC773D; 
	color: #FFF; 
	font-weight: bold;
	text-align: center;
}

td.homecontent_box{
 border: 1px solid #446D9B; 
 padding: 10px;
}

td.homecontent_title{
 border-bottom: 1px solid #446D9B;
}

div#inevidenza_title{
  font-weight: bold;
  font-size: 12px; 

  margin-bottom: 10px;
  color: 446D9B; 
}

div#inevidenza_text{
  line-height: 18px;
}

table#catalogo_scarica_pdf{
	margin-bottom: 15px;
}

td#catalogo_scarica_pdf_link{
	text-align: right;
	font-weight: bold;
}

table#box_carrello_dx{
	margin-top: 5px;
}

table#box_carrello_dx_empty{
	margin-top: 5px;	
}


table#box_carrello_dx_empty td{
	font-weight: bold;
	color: #FFF;
	padding-left: 10px;
}


td.box_carrello_dx_prodLabel{
	color: #FFF;
	font-weight: bold;
}

td.box_carrello_dx_eraquo{
	color: #FFF;
	font-weight: bold;
	text-align: right;
}

td.box_carrello_dx_dtl{
	color: #FFF;
}

td.prod_littleBox_label{
	  color: #333; 
	font-weight: bold;
}

td.prod_littleBox_price{
	font-size: 10px; 
	font-weight: bold;  
	color: #666
}

td.prod_littleBox_dtl{
	font-size: 10px; 
	font-weight: bold;  
	color: #456E9A
}


table#carrello_show{
	width: 500px; 
	border: 1px solid #CCC; 
	margin-top: 25px;
}


td.carrello_show_header{
	background-color: #456E9A; 
	color: #FFF; 
	font-weight: bold
}


td.ordine_show_header{
	background-color: #900; 
	color: #FFF; 
	font-weight: bold
}

td.carrello_show_totale{
	background-color: #456E9A; 
	color: #FFF; 
	font-weight: bold
}


td.ordine_show_totale{
	background-color: #900; 
	color: #FFF; 
	font-weight: bold
}

td.carrello_show_dettagli{
	color: #456E9A; 
	font-weight: bold;
}

td.mappa_header{
	font-family: arial;
	color: #FC773D;
	font-weight: bold;
	font-size: 16px;
	border-bottom: 2px solid #CCC;
}

td.mappa_item{
	font-size: 12px;
}




























/* STILI SPECIFICI RIPRESI DAL CSS FORNITO */







.header_menu {
	background-image: url(images/header_02.jpg);
	background-repeat: no-repeat;
}
.header_logo {
	background-image: url(images/header_01.jpg);
	background-repeat: no-repeat;
}
.header_version {
	background-image: url(images/header_03.jpg);
	background-repeat: no-repeat;
}
.box_evid_sx {
	background-image: url(images/news_evidenza_07.gif);
	background-repeat: no-repeat;
}



.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-align: center;
	text-decoration: none;
}
.footer a {
	text-decoration: none;
	color: #7D7D7D;
}
.footer a:hover {
	text-decoration: underline;
}
.partners {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #2ECB44;
	border-bottom-color: #2ECB44;
}



.barra_sx_prod {
	background-attachment: scroll;
	background-image: url(images/bgk_prod_sx.gif);
	background-repeat: repeat-y;
}
.barra_dx_prod {
	background-attachment: scroll;
	background-image: url(images/bgk_prod_dx.gif);
	background-repeat: repeat-y;
	width: 227px;
}


.bordo_cont_sx {
	background-attachment: scroll;
	background-image: url(images/bgk_contenuti_sx.gif);
	background-repeat: repeat-y;
}
.bordo_cont_dx {
	background-attachment: scroll;
	background-image: url(images/bgk_contenuti_dx.gif);
	background-repeat: repeat-y;
}

.contenuti_home {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #e7e7e7;
	padding: 10px;
	margin-left: 10px;
}


div#pageText {
	line-height: 18px;
}


.sei_in {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7D7D7D;
	text-decoration: none;
	padding-left: 15px;
	background-image: url(images/contenuti_center_02.gif);
	background-repeat: no-repeat;
}



.recapiti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	background-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FC773D;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
}


.newsletter_spot{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	line-height: 16px;
	padding-left: 8px;
	padding-top: 4px;
}

.blog{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fe7d1a;
	line-height: 16px;
	padding-top: 4px;
}

.area_riservata{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	line-height: 16px;
	padding-left: 8px;
	padding-top: 4px;
	text-align: center;
}

.header_news_data{
	font-size: 10px;
	padding-left: 10px;
	padding-right: 10px;
	color: #666;
	padding-bottom: 2px;
}

.header_news_titolo{
	font-size: 10px;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	color: #0C9420;
	padding-bottom: 2px;
	line-height: 10px;
}

.header_news_readall{
	font-size: 10px;
	text-align: right;
	padding-left: 10px;
	padding-right: 25px;
}

.header_prod_label{
		font-size: 13px;
		font-weight: bold;
		padding-bottom: 7px;
	}
	
	.header_prod_abstract{
		font-size: 11px;
		line-height: 16px;
		padding-bottom: 7px;
	}

	.header_prod_link{
		font-size: 11px;
		font-weight: bold;
		text-align: right;
		padding-right: 10px; 
	}
							            	