/* CSS Document */

body {
	margin: 0;
	padding: 0;
	position:relative;
}

#container {
	margin: 0 10%;
	width:100%;
	position:relative;
	background-color: #FFFFFF;
}
#container_home {
	margin: 0 10%;
	width:100%;
	position:relative;
	background-color: #FFFFFF;
}

/* MENU ORIZZONTALE A DUE LIVELLI*/
ul#navmenu {
	padding: 0;
	margin: 0;
	width: 715px; /*For KHTML*/
	list-style: none;
	height: 25px;
	background-repeat: repeat-x;
}

ul#navmenu li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 22px;
}

ul#navmenu ul {
	margin: 0;
	border: 0 none;
	padding: 0;
	list-style: none;
	display: none;
	position: absolute;
	top: 24px;/* Y dove comincia il menu di secondo livello*/
	left: 0;

}

ul#navmenu ul li {
	float: none; /*For Gecko*/
	display: block !important;
	display: inline;
}

/* Menu primo livello */
ul#navmenu a {
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	display: block;
	color: #666666;
	font: bold 11px/22px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: auto !important;
	height: 1%; /*For IE*/
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	border-right: 1px solid #CCC;
	border-left: 1px solid #FFF;
}

ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
  background: #666666 repeat-x;
  color: #FFF;
}

/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
  float: none;
  width: 340px;
  background: #EEE;
  color: #666;
}

ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
  display: none;
}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
  display: block;
}





/* MENU PIEDE */

#piede {
	position: relative;
	float:left;
	text-align:center;
	padding-top: 5px;
	width: 810px; /*For KHTML*/
	height: 24px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}



#piede1 {
	position: relative;
	float:center;
	text-align:center;
	margin-top: 80px;
	padding-top: 5px;
	width: 810px; /*For KHTML*/
	height: 24px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}


.piede_indirizzo {
	text-align:center;
	position: relative;
	clear:left;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 5px;
}


.menuPiede{
	margin:0;
	text-align:center;
	font-weight:bold;
	padding-right: 0;
	padding-left: 0;
	padding-top: 0px;
	padding-bottom: 3px;
}

.menuPiede li{
font: bold 9px/12px Verdana, Arial, Helvetica, sans-serif;
display:inline;
margin:0;
height:0;
padding:0 1em;
}

.menuPiede li.primaVoce{
border-left:none;
}

.menuPiede a:link,
.menuPiede a:visited{
background:#FFF;
color:#666;
text-decoration:none;
}

.menuPiede a:hover,
.menuPiede a:focus,
.menuPiede a:active{
background:#FFF;
color:#666;
text-decoration:underline;
}




/* GENERALE DEL SITO */


#corpo {
	background-color: #000000;
}

#box_banner {
	background-color: white;
	float:right;
	height: 521px;
	width: 100px;
}

#box_sxDosette {
	float:left ;
	background-image: url(images/dosette/img_dosette.jpg);
	height: 525px;
	width: 211px;
	background-repeat: no-repeat;
}

#img_RigaProdotti {
	float:left;
	padding-left: 10px;
	width: 350px;
}


#img_descrizioniProdotti {
	float:left;
}

#img_ProdottoSing {
	float:left;
	margin-right: 5px;
	margin-left: 5px;
}

#box_mainProdotti {
	float:left;
	padding-left: 15px;
	height: 515px;
	width: 370px;
}

#corpoDosette {
	width: 800px;
	height:550px;
	margin-top: 10px;
}

#divDescrProdotto {
	float:left;
	padding-left: 15px;
	height: 515px;
	width: 520px;	
}

#descrizione_Prodotti {
	float:left;
	width: 100%;
	padding-left: 10px;
	height: 20px;
	vertical-align: middle;
}

#descrizione_ProdottiAutomatique {
	float:left;
	width: 100%;
	height: 20px;
	vertical-align: middle;
	padding-top: 6px;
}


#titoliniProdotti{
	float:left;
	text-align:center;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-right: 5px;
	margin-left: 5px;
}

#titoliniProdotti a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}


#titoliniProdotti a:hover{
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
	margin-top: 2px;
	margin-bottom: 2px;
}


#titoli_h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #999999;
	text-align: left;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#titoli_h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #666699;
	text-align: left;
	padding-left: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	float:left;
}




/* TABELLA 2 COLONNE */

#img_2colonne {
	float:left;
	padding-top: 5px;
	width: 380px;
	text-align:center;
}
#img_ProdottoSing2colonne {
	float:left;
	width: 170px;
	margin-right: 5px;
	margin-left: 5px;
	text-align:center;
}

#titoliniProdotti_2colonne{
	float:left;
	width: 170px;
	text-align:center;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-right: 5px;
	margin-left: 5px;

}

#titoliniProdotti_2colonne a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}




#titoliniProdotti_2colonne a:hover{
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
	margin-top: 2px;
	margin-bottom: 2px;
}

#descrizioneProdotti_2colonne {
	float:left;
	width: 380px;
	height: 16px;
	vertical-align: middle;
	padding-top: 3px;
}

.titoliniProdotti_2colonne {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
}
.titoliniProdotti_2colonne a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
}

.titoliniProdotti_2colonne a:hover{
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
	margin-top: 1px;
	margin-bottom: 1px;
}



/* TABELLA 3 COLONNE */

#img_3colonne {
	float:left;
	padding-top: 5px;
	width: 380px;
	text-align:center;
}
#img_ProdottoSing3colonne {
	float:left;
	width: 105px;
	margin-right: 5px;
	margin-left: 5px;
	text-align:center;
}

#titoliniProdotti_3colonne{
	float:left;
	width: 120px;
	text-align:center;
	margin-top: 2px;
	margin-bottom: 2px;
}

#titoliniProdotti_3colonne a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}


#titoliniProdotti_3colonne a:hover{
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
	margin-top: 2px;
	margin-bottom: 2px;
}

#descrizioneProdotti_3colonne {
	float:left;
	width: 100%;
	height: 16px;
	vertical-align: middle;
	padding-top: 3px;
}


/* TABELLA 4 COLONNE */

#img_4colonne {
	float:left;
	padding-top: 5px;
	width: 380px;
	text-align:center;
}
#img_ProdottoSing4colonne {
	float:left;
	width: 86px;
	margin-right: 2px;
	margin-left: 2px;
	text-align:center;
}

#titoliniProdotti_4colonne{
	float:left;
	width: 87px;
	text-align:center;
	margin: 2px 3px;

}

#titoliniProdotti_4colonne a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}


#titoliniProdotti_4colonne a:hover{
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
	margin-top: 2px;
	margin-bottom: 2px;
}

#descrizioneProdotti_4colonne {
	float:left;
	width: 380px;
	height: 16px;
	vertical-align: middle;
	padding-top: 3px;
}


/* ADOUCISSEURS */

#box_sxAdoucisseurs {
	float:left;
	background-image: url(images/adouccisseur/img_adoucisseurs.jpg);
	height: 525px;
	width: 211px;
	background-repeat: no-repeat;
}


/* CHOCOLATIERES */

#box_sxChocolatieres {
	float:left;
	background-image: url(images/chocolatieres/img_chocolatieres.jpg);
	height: 525px;
	width: 211px;
	background-repeat: no-repeat;
}

/* INDEX */

#box_mainIndex {
	background-image: url(images/index/rocca_montecarlo.jpg);
	height: 394px;
	width: 825px;
	background-repeat: no-repeat;
	float:left;
	background-color: #000000;
}

#box_tabellaIndex{
	margin-top: 56px;
	background-color: #000000;
	padding-left:6px;

}


#box_spazint{
     width: 300px;
	margin-top: 220px;
	margin-left: 500px;
	/*background-color: #000000;*/
	/*padding-left:6px;*/

}




/* LAVE TASSES */

#box_sxLaveTasses {
	float:left;
	background-image: url(images/lave_tasses/img_lavetasses.jpg);
	height: 525px;
	width: 211px;
	background-repeat: no-repeat;
}


/* AUTOMATIQUE */

#box_sxAutomatique {
	float:left;
	background-image: url(images/automatique/img_fascia.jpg);
	height: 525px;
	width: 211px;
	background-repeat: no-repeat;
}

#corpoAutomatique {
	width: 750px;
	margin-bottom: 3px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #ccc;
	margin-top: 5px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	padding-top: 5px;
	height: 530px;
}

#img_ProdottoSingAutomatique {
	float:left;
	margin-right: 5px;
	margin-left: 5px;
}

#titoliniProdottiAutomatique{
	float:left;
	width: 150px;
	text-align:center;
	margin-top: 2px;
	margin-bottom: 2px;
}

#titoliniProdottiAutomatique a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}


#titoliniProdottiAutomatique a:hover{
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
	margin-top: 2px;
	margin-bottom: 2px;
}

/* CATERING */

#box_sxCatering {
	float:left;
	background-image: url(images/machines_catering/img_catering.jpg);
	height: 525px;
	width: 211px;
	background-repeat: no-repeat;
}


/* DISTRIBUTEUR */

#sfumato_distributeur {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-image: url(images/varie/fondo_menu.jpg);
	background-repeat: repeat-x;
	width: 370px;
	margin-bottom: 8px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	clear:left;
}

#box_sxGlacons {
	float:left;
	background-image: url(images/glacons/img_glacons.jpg);
	height: 525px;
	width: 211px;
	background-repeat: no-repeat;
}

#img_ProdottoSingDistributeur {
	float:left;
	width: 100px;
	margin-right: 5px;
	margin-left: 5px;
	text-align:center;
}

#box_sxDistributeur {
	float:left;
	background-image: url(images/distributeur/img_distributeur.jpg);
	height: 525px;
	width: 211px;
	background-repeat: no-repeat;
}

#img_RigaProdottiDistributeur {
	float:left;
	padding-top: 5px;
	width: 380px;
}

#titoliniProdottiDistributeur {
	float:left;
	text-align:center;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-right: 5px;
	margin-left: 5px;
	width: 100px;
}

#titoliniProdottiDistributeur a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}


#titoliniProdottiDistributeur a:hover{
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
	margin-top: 2px;
	margin-bottom: 2px;
}

/* FRECCE AVANTI E INDIETRO */

/*#pagina_av_ind{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	position:absolute;
	top: 544px;
	left: 573px;
	width: 60px;
	height: 21px;
	visibility: visible;
}*/

#pagina_av_ind{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	position:fixe;
	top: 530px;
	left: 656px;
	width: 60px;
	height: 21px;
	z-index:1;
}

#avanti {
	background-image: url(images/varie/avanti_grigio.gif);
	background-repeat: no-repeat;
	width: 25px;
	height: 20px;
	float:right;
}

#avanti a{
	background-image: url(images/varie/avanti_grigio.gif);
	background-repeat: no-repeat;
	width: 25px;
	height: 20px;
	float:right;
}

#avanti a:hover{
	background-image: url(images/varie/avanti_rosso.gif);
	background-repeat: no-repeat;
}

#indietro {
	background-image: url(images/varie/indietro_grigio.gif);
	background-repeat: no-repeat;
	width: 25px;
	height: 20px;
	float:left;
}

#indietro a{
	float:left;
	background-image: url(images/varie/indietro_grigio.gif);
	background-repeat: no-repeat;
	width: 25px;
	height: 20px;
}

#indietro a:hover{
	background-image: url(images/varie/indietro_rosso.gif);
	background-repeat: no-repeat;
}





/* SEZIONE DELLE SCHEDE DEI SINGOLI PRODOTTI */


#img_articolo {
	float:left;
}

#descriz_articolo {
	float:left;
	width: 260px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.rosso {
	text-align:left;
	color: #FF0000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}



.bianco{
	text-align:left;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}


.grigio {
	/*text-align:left;
	color: #FF0000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;*/
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000099;
	background-image: url(images/varie/quadrato_paleBlue_blu.jpg);
	background-repeat: no-repeat;
	
	
}

.grassetto {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#colore_nero {
	float:left;
	background-image: url(images/varie/colore_nero.jpg);
	background-repeat: no-repeat;
	width: 50px;
	height: 40px;
}

#colore_marrone {
	float:left;
	background-image: url(images/varie/colore_nero.jpg);
	background-repeat: no-repeat;
	width: 50px;
	height: 40px;
}


#colore_rosso {
	float:left;
	background-image: url(images/varie/colore_rosso.jpg);
	background-repeat: no-repeat;
	width: 50px;
	height: 40px;
}

#colore_grigio {
	float:left;
	background-image: url(images/varie/colore_grigio.jpg);
	background-repeat: no-repeat;
	width: 50px;
	height: 40px;
}

#colore_blu_metall {
	float:left;
	background-image: url(images/varie/colore_blue_metall.jpg);
	background-repeat: no-repeat;
	width: 50px;
	height: 40px;
}
#colore_rosso_metall {
	float:left;
	background-image: url(images/varie/colore_rosso_metall.jpg);
	background-repeat: no-repeat;
	width: 50px;
	height: 40px;
}

#colore_marrone_metall {
	float:left;
	background-image: url(images/varie/colore_marrone_metall.jpg);
	background-repeat: no-repeat;
	width: 50px;
	height: 40px;
}

#elenco_prodotti {
	padding-top: 450px;

}


.menuProdotti{
	margin:0;
	text-align:center;
	font-weight:normal;
	padding-right: 0;
	padding-left: 0;
	padding-top: 0px;
	padding-bottom: 3px;
}

.menuProdotti li{
	font: normal 9px/11px Verdana, Arial, Helvetica, sans-serif;
	display:inline;
	margin:0;
	height:0;
	padding:0 1em;
}

.menuProdotti li.primaVoce{
border-left:none;
}

.menuProdotti a:link,
.menuProdotti a:visited{
	text-decoration:none;
	color: #333333;
}

.menuProdotti a:hover,
.menuProdotti a:focus,
.menuProdotti a:active{
	background:#FFF;
	color:#FF0000;
	text-decoration:underline;
	font-weight: normal;
}

#riga_1 {
	float:left;
}

#img_machines {
	float:left;
	margin: 0px;
	padding: 0px;
	height: 360px;
}

#testo_machines {
	width: 320px;
	float:left;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}
#testo_machines_410px {
	width: 410px;
	float:left;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}

.txt_Prod {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-top: 1px;
}


.txt_grigio1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #888888;
	/*padding-top: 1px;*/
	background-image: url(images/varie/quadrato_yellow.jpg);
	background-repeat: no-repeat;
	padding-left: 14px;
	background-position: left 14px;
	padding-top: 5px;
	line-height: 20px;
}

.txt_blu1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #405da8;
	/*padding-top: 1px;*/
	background-image: url(images/varie/quadrato_blu1.jpg);
	background-repeat: no-repeat;
	padding-left: 14px;
	background-position: left 14px;
	padding-top: 5px;
	line-height: 20px;
}

.txt_ProdTab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*font-weight: bold;*/
	color: #000000;
	padding-top: 1px;
}

#tab_prodotti {	
	position: relative;
	float:left;
	margin-top: 10px;
	width: 750px; /*For KHTML*/
	text-align:center;
	margin: 0;

}


/*SEZIONE DOSETTE*/

#sfumato_yellow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-image: url(images/varie/fondo_menu.jpg);
	background-repeat: repeat-x;
	width: 200px;
	margin-bottom: 8px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	clear:left;
}

#sfumato_yellow_lungo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	width: 825px;
	margin-bottom: 8px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	clear:left;
}


img {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}

A.opacity_yellow IMG {
	FILTER: alpha(opacity=30);
	moz-opacity: 0.5;
	opacity: 0.5;
	border: 2px solid #999999;
}

A.opacity_yellow:hover IMG {
	FILTER: alpha(opacity=100);
	moz-opacity: 1.0;
	opacity: 1.0;
}

#titolo1_yellow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #666666;
	padding-bottom: 2px;
	padding-top: 5px;
	font-weight: bold;
}



#titolo3_yellow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #666666;
	padding-bottom: 2px;
	padding-top: 5px;
	font-weight: bold;
}

#titolo1_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FF0000;
	padding-bottom: 2px;
	padding-top: 5px;
	font-weight: bold;
}

#titolo2_yellow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #666666;
	background-image: url(images/varie/quadrato_yellow.jpg);
	background-repeat: no-repeat;
	padding-left: 14px;
	background-position: left 14px;
	padding-top: 5px;
	line-height: 20px;
}
.titolo2_yellow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	padding-left: 0px;
	background-position: left;
	padding-top: 5px;
	line-height: 18px;
}

/*SEZIONE AUTOMATIQUE*/


A.opacity_paleBlue IMG {
	FILTER: alpha(opacity=30);
	moz-opacity: 0.5;
	opacity: 0.5;
	border: 2px solid #999999;
}
A.opacity_paleBlue:hover IMG {
	FILTER: alpha(opacity=100);
	moz-opacity: 1.0;
	opacity: 1.0;
}

#titolo1_paleBlue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color:  #666666;
	padding-bottom: 2px;
	padding-top: 5px;
	font-weight: bold;
}
#titolo2_paleBlue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color:  #666666;
	background-image: url(images/varie/quadrato_paleBlue.jpg);
	background-repeat: no-repeat;
	padding-left: 14px;
	background-position: left 14px;
	padding-top: 5px;
	line-height: 20px;
}

#titolo2_paleBlue_rosso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color:  #FF0000;
	background-image: url(images/varie/quadrato_rosso.jpg);
	background-repeat: no-repeat;
	padding-left: 14px;
	background-position: left 14px;
	padding-top: 5px;
	line-height: 20px;
}

#titolo2_paleBlue_rosso2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color:  #405da8;
	background-image: url(images/varie/quadrato_blu1.jpg);
	background-repeat: no-repeat;
	padding-left: 14px;
	background-position: left 14px;
	padding-top: 5px;
	line-height: 20px;
}

#titolo2_paleBlue_grigio1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color:  #88888;
	background-image: url(images/varie/quadrato_yellow.jpg);
	background-repeat: no-repeat;
	padding-left: 14px;
	background-position: left 14px;
	padding-top: 5px;
	line-height: 20px;
}

#titolo2_paleBlue a{
	color:#66CCFF;
	text-decoration:none;
}

#titolo2_paleBlue a:hover{
	text-decoration: underline;
}

#titolo2_paleBlue_blu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000099;
	background-image: url(images/varie/quadrato_paleBlue_blu.jpg);
	background-repeat: no-repeat;
	padding-left: 14px;
	background-position: left 14px;
	padding-top: 5px;
	line-height: 20px;
}
#titolo2_paleBlue_blu a{
	color: #000099;

}

#titolo2_paleBlue_blu a:hover{
	text-decoration:underline;
	color: #000099;

}


#sfumato_paleBlue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-image: url(images/varie/fondo_menu.jpg);
	background-repeat: repeat-x;
	width: 300px;
	font-weight: bold;
	text-indent: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	clear:left;
	margin-bottom: 8px;
}

.paleBlue {
	text-align:left;
	color: #66CCFF;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}


/*SEZIONE WASH*/


A.opacity_green IMG {
	FILTER: alpha(opacity=30);
	moz-opacity: 0.5;
	opacity: 0.5;
	border: 2px solid #999999;
}
A.opacity_green:hover IMG {
	FILTER: alpha(opacity=100);
	moz-opacity: 1.0;
	opacity: 1.0;
}

#titolo1_green {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	;
	font-size: 20px;
	color: #666666;
	padding-bottom: 2px;
	padding-top: 5px;
	font-weight: bold;
}
#titolo2_green {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #666666;
	background-image: url(images/varie/quadrato_green.jpg);
	background-repeat: no-repeat;
	padding-left: 14px;
	background-position: left 14px;
	padding-top: 5px;
	line-height: 20px;
}
#sfumato_green {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-image: url(images/varie/fondo_menu.jpg);
	background-repeat: repeat-x;
	width: 300px;
	margin-bottom: 8px;
	font-weight: bold;
	text-indent: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	float:left;
}

/*SEZIONE GLACONS*/


A.opacity_green IMG {
	FILTER: alpha(opacity=30);
	moz-opacity: 0.5;
	opacity: 0.5;
	border: 2px solid #666666;
}
A.opacity_green:hover IMG {
	FILTER: alpha(opacity=100);
	moz-opacity: 1.0;
	opacity: 1.0;
}

#sfumato_green {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-image: url(images/varie/fondo_menu.jpg);
	background-repeat: repeat-x;
	width: 300px;
	margin-bottom: 8px;
	font-weight: bold;
	text-indent: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	float:left;
}
.colori {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

/*SEZIONE CHOCOLATIERES*/


A.opacity_brown IMG {
	FILTER: alpha(opacity=30);
	moz-opacity: 0.5;
	opacity: 0.5;
	border: 2px solid #999999;
}
A.opacity_brown:hover IMG {
	FILTER: alpha(opacity=100);
	moz-opacity: 1.0;
	opacity: 1.0;
}

#titolo1_brown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #666666;
	padding-bottom: 2px;
	padding-top: 5px;
	font-weight: bold;
}
#titolo2_brown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #666666;
	background-image: url(images/varie/quadrato_brown.jpg);
	background-repeat: no-repeat;
	padding-left: 14px;
	background-position: left center;
	padding-top: 5px;
	line-height: 20px;
}
#sfumato_brown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-image: url(images/varie/fondo_menu.jpg);
	background-repeat: repeat-x;
	width: 300px;
	margin-bottom: 8px;
	font-weight: bold;
	text-indent: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	float:left;
}



/*class per il rollover di testo inserito dentro il campo di testo nell'index. importante non eliminare il border=0*/

input.index {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	color: #666666;
	background-color: #FFFFFF;
}

input.index2 {
	font: bold 10
	px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration:blink;
	color: #FFFFFF;
	background-color: transparent;
}

form.formindex {
	text-align: left;
	text-decoration: none;
	font-weight:normal;
}

object {
	border: 0px;
	align: down;
}

#informUtili_green a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	line-height: 30px;
}

#informUtili_green a:hover{
	color: #FF0000;
}

/* QUI-SOMMES chi siamo */

#box_sxQuiSommes {
	float:left;
	background-image: url(images/qui_sommes/qui_sommesNous_02.jpg);
	height: 540px;
	width: 211px;
	background-repeat: no-repeat;
}

#box_txtQuiSommes {
	float:left;
	height: 540px;
	width: 580px;
}

#corpoQuiSommes {
	width: 825px;
	height:540px;
	margin-bottom: 3px;
	margin-top: 5px;
	padding-top: 5px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}

#testo_azienda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-top: 10px;
	padding-left: 10px;
	float:left;
	float:bottom;
	
}

.azienda_indirizzo {
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: red;
	line-height: 15px;
}


.azienda_indirizzo_grande {
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: red;
	line-height: 15px;
}

.respons {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}

/* OU SOMMES NOUS-dove siamo */

#box_sxOuSommesNous {
	float:left;
	background-image: url(images/dove_siamo/doveSiamo_02.jpg);
	height: 540px;
	width: 211px;
	background-repeat: no-repeat;
	background-color: #999999;
}
#box_OuSommesNous {
	float:left;
	background-image: url(images/dove_siamo/doveSiamo_03.jpg);
	height: 487px;
	width: 464px;
	background-repeat: no-repeat;
	padding-top: 53px;
	padding-left: 147px;
	background-color: #BF8310;
}

/* SALONI */

#box_sxSalons {
	float:left;
	background-image: url(images/salons/10-saloni_02.jpg);
	height: 540px;
	width: 211px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
.fiere {
	text-decoration: none;
	font-weight:bold;
	color: #666666;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#corpo_Salons {
	width: 825px;
	height:540px;
	margin-bottom: 3px;
	margin-top: 5px;
	padding-top: 5px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}

#box_fiere {
	float:left;
padding-left: 20px;
}





/* CONTACTS */

#box_sxContacts {
	float:left;
	background-image: url(images/contacts/contact_02.jpg);
	height: 540px;
	width: 211px;
	background-repeat: no-repeat;
	background-color: #999999;
}

#box_formContacts {
	float:left;
	background-image: url(images/contacts/contact_03.jpg);
	height: 487px;
	width: 441px;
	background-repeat: no-repeat;
	padding-top: 53px;
	padding-left: 147px;
	background-color: #999999;
}

.testoform {
	text-decoration: none;
	font-weight:bold;
	color: #000000;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}



/* SOUS COSTRUCTIONS */

#sousCostructions {
	width: 750px;
	height:300px;
	margin-bottom: 5px;
	margin-top: 5px;
	padding-top: 90px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	background-color: #CCCCCC;
}

/*css del menu laterale di destra*/
div#nav{
	position:absolute;
	left:714px;
	top:183px;
	width:214px;
	}
		
div#nav h3 {
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 23px;
	text-decoration: none;
	border: 1px solid #ccc;
	color: #888;
	background: url(images/varie/menu3.jpg) no-repeat;
	padding-left: 17px;
	padding-top: 7px;
	margin: 0;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
div#nav ul,div#nav li{margin: 0;padding: 0;list-style-type: none}
div#nav a{
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	padding-left:15px;
	height: 18px;
	line-height: 18px;
    border-top: 1px solid #FFF;
	background-color: #f1f2f4;
	color: #000;
    text-decoration: none;
	font-weight: bold}
div#nav a:hover{color: #FFFFFF;background-color: #333333}
div#nav ul ul a{color: #333; background-color: #f1f2f4;font-weight: normal}


/*css essenziale se javascript è abilitato*/
div.jsenable h3{cursor: pointer}
div.jsenable ul ul{display:none}
div#nav li.hide ul{display:none}
div#nav li.show ul{display:block}
div#nav li.show h3{background-color:#c0c0c0}



#header {
	width: 825px;
	height: 148px;
}

.rimando_sito_fly a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666;
	text-decoration: none;}

.rimando_sito_fly a:hover{
	color:#FF0000;
	margin-top: 1px;
	margin-bottom: 1px;
}
