@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	}
#main {
	height:100%;
	width:100%;
	text-align:center;
	}
#submain {
	height:auto;
	width:955px;
	margin-left:auto;
	margin-right:auto;
	}
#head {
	background-image:url(../img/head.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:955px;
	height:251px;
	float:left;
	}
/* //////////////////// MENU INDEX //////////////////// */

#n1 {
	/*background-image:url(../img/01.jpg);
	background-position:left top;
	background-repeat:no-repeat;*/
	height:275px;
	width:252px;
	float:left;
	}
#img_n1 {
	height:220px;
	width:252px;
	float:left;
	}
/*#n1 a:link{
	display:block;
	width:100%;
	height:100%;
	text-decoration:none;
	}
#n1 a:hover{
	text-decoration:none;
	}*/
#n2 {
	/*background-image:url(../img/02.jpg);
	background-position:left top;
	background-repeat:no-repeat;*/
	height:275px;
	width:223px;
	float:left;
	}
#img_n2 {
	height:220px;
	width:223px;
	float:left;
	}
/*#n2 a:link{
	display:block;
	width:100%;
	height:100%;
	text-decoration:none;
	}
#n2 a:hover{
	text-decoration:none;
	}*/
#n3 {
	/*background-image:url(../img/03.jpg);
	background-position:left top;
	background-repeat:no-repeat;*/
	height:275px;
	width:225px;
	float:left;
	}
#img_n3 {
	height:220px;
	width:225px;
	float:left;
	}
/*#n3 a:link{
	display:block;
	width:100%;
	height:100%;
	text-decoration:none;
	}
#n3 a:hover{
	text-decoration:none;
	}*/
#n4 {
	/*background-image:url(../img/04.jpg);
	background-position:left top;
	background-repeat:no-repeat;*/
	height:275px;
	width:255px;
	float:left;
	}
#img_n4 {
	height:220px;
	width:255px;
	float:left;
	}
/*#n4 a:link{
	display:block;
	width:100%;
	height:100%;
	text-decoration:none;
	}
#n4 a:hover{
	text-decoration:none;
	}*/

/* //////////////////// FINE MENU INDEX //////////////////// */

#flash_menu {
	height:275px;
	width:955px;
	float:left;
	}	
#line {
	background-image:url(../img/line.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:20px;
	width:955px;
	float:left;
	}
#txt1 {
	font-family:Arial;
	font-size:9px;
	color:#000000;
	text-align:left;
	text-decoration:none;
	height:45px;
	width:215px;
	float:right;
	padding-right:2px;
	/*margin-top:220px;*/
	}
a.txt1:link {text-decoration:none; color:#000000}
a.txt1:hover{text-decoration:underline; color:#000000;}
#txt2 {
	font-family:Arial;
	font-size:9px;
	color:#000000;
	text-align:left;
	height:45px;
	width:223px;
	float:left;
	padding-left:8px;
	/*margin-top:220px;*/
	}
a.txt2:link {text-decoration:none; color:#000000;}
a.txt2:hover{text-decoration:underline; color:#000000;}
#dati {
	height:27px;
	width:290px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-align:center;
	padding-top:2px;
	}
	
/*//////////////////////////////////////////////////////////////VENDING//////////////////////////////////////////////////////////////*/

#tit_sez {
	background-image:url(../img/vending.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:228px;
	width:486px;
	float:left;
	}
#sottomenu_up {
	height:76px;
	width:469px;
	float:left;
	}
#piubuono {
	background-image:url(../img/piubuono.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:152px;
	width:469px;
	float:left;
	}
/* ////////// contenitore prodotti ////////// */
#tab_prod {
	height:auto;
	width:557px;
	float:left;
	}
#tab_prodTop {
	background-image:url(../img/tab_prodTop.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:75px;
	width:557px;
	float:left;
	/*margin-top:15px;*/
	}
#tab_prodMiddle {
	background-image:url(../img/tab_prodMiddle.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	height:auto;
	width:557px;
	float:left;
	}
#tab_prodDown {
	background-image:url(../img/tab_prodDown.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:45px;
	width:557px;
	float:left;
	}
/* ////////// contenitore info prodotto ////////// */
#tab_box{
	width:398px;
	height:auto;
	float:left;
	}
#topbox {
	background-image:url(../img/box_top.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:166px;
	width:398px;
	float:left;
	}
#middlebox {
	background-image:url(../img/box_middle.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	height:auto;
	width:398px;
	float:left;
	text-align:left;
	/*padding-left:40px;*/
	}
#downbox {
	background-image:url(../img/box_down.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	height:115px;
	width:398px;
	float:left;
	}
.prodotti_red {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#dc1232;
	}
a.prodotti_red:link{
	text-decoration:none;
	}
a.prodotti_red:hover{
	text-decoration:underline;
	}

.prodotti_black {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	}
a.prodotti_black:link{
	text-decoration:none;
	}
a.prodotti_black:hover{
	text-decoration:underline;
	}
	
#prodotto {
	width:99px;
	height:84px;
	float:left;
	}
/* ////////// dettagli prodotto ////////// */
#imgBig {
	background-position: top left;
	background-repeat:no-repeat;
	height:114px;
	width:163px;
	float:left;
}
#dettagli_up {
	height:135px;
	width:365px;
	padding-left:27px;
	padding-top:20px;
	float:left;
	}
#tit_prodotto {
	height:auto;
	width:172px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:15px;
	font-size:15px;
	font-weight:bold;
	color:#000000;
	text-align:left;
	}
#trat_line {
	/*background-image:url(../img/trat_line.jpg);
	background-position: top left;
	background-repeat:no-repeat;*/
	height:6px;
	width:172px;
	float:left;
	}
#dett_prodotto {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:left;
	height:auto;
	width:172px;
	float:left;
	}
#btn_flash01 {
	height:72px;
	width:80px;
	padding-left:28px;
	padding-top:27px;
	float:left;
	}
#btn_flash02 {
	height:72px;
	width:74px;
	padding-left:6px;
	padding-top:27px;
	float:left;
	}
#btn_flash03 {
	height:72px;
	width:82px;
	padding-left:8px;
	padding-top:27px;
	float:left;
	}
#btn_flash04 {
	height:72px;
	width:80px;
	padding-left:7px;
	padding-top:27px;
	float:left;
	}
/* ////////// menu VENDING ////////// */
#vending_menu {
	height:60px;
	width:359px;
	float:left;
	text-align:right;
	}
#logo_dx {
	/*background:url(../img/logo_dx.jpg) no-repeat left top;*/
	width:110px;
	height:76px;
	float:left;
	}
/*//////////////////////////////////////////////////////////////BAR E RISTORANTI//////////////////////////////////////////////////////////////*/

#tit_sez2 {
	background-image:url(../img/bar_e_rist.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:228px;
	width:486px;
	float:left;
	}
/*//////////////////////////////////////////////////////////////EVENTI//////////////////////////////////////////////////////////////*/

#tit_sez3 {
	background-image:url(../img/eventi.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:228px;
	width:486px;
	float:left;
	}
/*//////////////////////////////////////////////////////////////GDO//////////////////////////////////////////////////////////////*/
#red_ban {
	background-image:url(../img/red_ban.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:120px;
	padding-top:15px;
	height:45px;
	width:557px;
	float:left;
	}
.txt_white {
	font-family:Arial;
	font-size:10px;
	color:#ffffff;
	text-align:left;
	text-decoration:none;
	font-weight:bold;
	}
.txt_white a:link{
	font-family:Arial;
	font-size:10px;
	color:#ffffff;
	text-align:left;
	text-decoration:none;
	font-weight:bold;
	}
.txt_white a:hover{
	text-decoration:underline;
	}
#tit_sez4 {
	background-image:url(../img/gdo.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:228px;
	width:486px;
	float:left;
	}
/*//////////////////////////////////////////////////////////////PROFILO AZIENDALE//////////////////////////////////////////////////////////////*/

#tit_sez5 {
	background-image:url(../img/profilo.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:228px;
	width:486px;
	float:left;
	}
#tit_sez5_2 {
	background-image:url(../img/profilo2.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:228px;
	width:486px;
	float:left;
	}
#tab_profilo {
	height:auto;
	width:907px;
	float:left;
	padding-left:48px;
	}
#tab_hFiss_485 {
	height:485px;
	width:907px;
	float:left;
	padding-left:48px;
	}
#azienda {
	background:url(../img/azienda.jpg) no-repeat left top;
	height:31px;
	width:600px;
	float:left;
	margin-top:20px;
	}
#azienda_txt {
	font-family:Arial;
	font-size:11px;
	color:#000000;
	text-align:left;
	text-decoration:none;
	height:auto;
	width:438px;
	float:left;
	}
#vending_menuLF {
	height:60px;
	width:359px;
	float:left;
	text-align:left;
	}
#gallery {
	height:300px;
	width:400px;
	float:right;
	}
	
/*//////////////////////////////////////////////////////////////CONTATTI//////////////////////////////////////////////////////////////*/

#contatti {
	background:url(../img/contatti.jpg) no-repeat left top;
	height:31px;
	width:600px;
	float:left;
	margin-top:20px;
	}
/*//////////////////////////////////////////////////////////////MAP//////////////////////////////////////////////////////////////*/
#map_txt {
	font-family:Arial;
	font-size:11px;
	color:#000000;
	text-align:left;
	text-decoration:none;
	height:auto;
	width:700px;
	float:left;
	}
#map {
	background:url(../img/come.jpg) no-repeat left top;
	height:31px;
	width:600px;
	float:left;
	margin-top:20px;
	}
.map {
	font-family:Arial;
	font-size:11px;
	color:#000000;
	text-align:left;
	text-decoration:none;
	}
.map a:link {
	font-family:Arial;
	font-size:11px;
	color:#000000;
	text-align:left;
	text-decoration:none;
	}
.map a:hover{
	font-family:Arial;
	font-size:11px;
	color:#000000;
	text-align:left;
	text-decoration:underline;
	}

/*//////////////////////////////////////////////////////////////AREA DOWNLOAD//////////////////////////////////////////////////////////////*/

#tab_area {
	background-image:url(../img/tab_area.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:auto;
	width:907px;
	float:left;
	padding-left:48px;
	}
#tab_areaHfiss_485 {
	background-image:url(../img/tab_area.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:485px;
	width:907px;
	float:left;
	padding-left:48px;
	}
#area {
	background:url(../img/area.jpg) no-repeat left top;
	height:31px;
	width:600px;
	float:left;
	margin-top:20px;
	}
#scheda_prod {
	height:auto;
	width:900px;
	float:left;
	font-family:Arial;
	font-size:11px;
	color:#000000;
	text-align:left;
	text-decoration:none;
	}
#tit_schede {
	background-image:url(../img/schede.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	height:24px;
	width:169px;
	float:left;
	}
#black_line {
	background-image:url(../img/black_line.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:1px;
	width:880px;
	float:left;
	margin-top:6px;
	margin-bottom:6px;
	}
#colonna_prodotti {
	height:auto;
	width:200px;
	float:left;
	font-family:Arial;
	font-size:11px;
	color:#000000;
	text-align:left;
	text-decoration:none;
	font-weight:bold;
	}
#colonna_prodotti a:link{
	height:auto;
	width:200px;
	float:left;
	font-family:Arial;
	font-size:11px;
	color:#000000;
	text-align:left;
	text-decoration:none;
	font-weight:bold;
	}
#colonna_prodotti a:hover{
	height:auto;
	width:200px;
	float:left;
	font-family:Arial;
	font-size:11px;
	color:#dc1232;
	text-align:left;
	text-decoration:none;
	font-weight:bold;
	}
	
/*//////////////////////////////////////////////////////////////NEWS//////////////////////////////////////////////////////////////*/

#news {
	background:url(../img/tit_news.jpg) no-repeat left top;
	height:31px;
	width:438px;
	float:left;
	margin-top:20px;
	}
#scheda_news {
	height:auto;
	width:438px;
	float:left;
	font-family:Arial;
	font-size:11px;
	color:#000000;
	text-align:left;
	text-decoration:none;
	}
#tab_area_left {
	height:auto;
	width:468px;
	float:left;
	}
#tab_area_right {
	height:auto;
	width:427px;
	float:right;
	/*padding-bottom:5px;
	padding-top:5px;
	padding-right:5px;*/
	font-family:Arial;
	font-size:11px;
	color:#000000;
	text-align:justify;
	text-decoration:none;
	}
.tit_News {
	font-family:Arial;
	font-size:18px;
	color:#000000;
	text-align:justify;
	text-decoration:none;
	font-weight:bold;
	}
#news_n {
	height:auto;
	width:418px;
	float:left;
	padding-bottom:10px;
	padding-top:10px;
	padding-right:10px;
	}
#img_news_n {
	height:68px;
	width:100px;
	float:left;
	margin-right:10px;
	}
#txt_news_n {
	height:68px;
	width:305px;
	float:left;
	}
#img_Big_news {
	height:127px;
	width:469px;
	float:right;
	text-align:right;
	}
#trat_line2 {
	background-image:url(../img/trat_line2.png);
	background-repeat:no-repeat;
	background-position:center top;
	height:6px;
	width:427px;
	float:left;
	}
#trat_line3 {
	background-image:url(../img/trat_line2.png);
	background-repeat:no-repeat;
	background-position:right top;
	height:6px;
	width:469px;
	float:left;
	}
#tab_area2 {
	background-image:url(../img/tab_area.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:auto;
	width:955px;
	float:left;
	/*padding-left:30px;*/
	}
#tab_area2Hfiss_485 {
	background-image:url(../img/tab_area.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:auto;
	width:955px;
	float:left;
	/*padding-left:30px;*/
	}
#tit_sez5_right {
	height:228px;
	width:469px;
	float:left;
	}
#spacer {
	width:30px;
	height:150px;
	float:left;
	}
	

