body { 
background-color: #ffffff;
background-image:url(imm/fondino_q.jpg);
font-family: Arial,Verdana,Sans-Serif;
font-size: 12px;
} 
td{
font-family: Arial,Verdana,Sans-Serif;
font-size: 12px;
}
a{
text-decoration:none;
color:#ffffff;
}
body {margin-bottom:0px; margin-top:0px;}

table,td{
border:0px;
padding:0px;
spacing:0px;
}

img{
border:0px;
}

div{
border:0px;
padding:0px;
spacing:0px;
}

.foot_base{
position:absolute;
font-family: Arial,Verdana,Sans-Serif;
font-size: 10px;
top:605px;
color:black;

height:20;
}

.foot_titolo{
	position:absolute;
	font-family: Arial,Verdana,Sans-Serif;
	font-size: 25px;
	top:-97px;
	color:red;
	height:50;
	left: 771px;
	z-index: 8;
	width: 1px;
}

.base {
	position:relative;
	width: 779PX;
	height: 600px;
	top: 0px;
	
}

.main_menu {
	position:absolute;
	width: 1024;
	height: 24px;
	left:0px;
	top:-0px;
	z-index: 3;
	

}

.menu_lat {
	position:absolute;
	width: 200;
	height: 410px;
	left: 0px;
	top: 180px;
	z-index: 13;
	

}

.menu_top {
	position:absolute;
	width: 779;
	height: 250px;
	left:0px;
	top:0px;
	z-index: 13;
	

}

.menu_down {
	position:absolute;
	width: 779;
	height: 100px;
	left:0px;
	bottom:0px;
	z-index: 13;
	

}

.sfondo {
	position:absolute;
	width: 779;
	height: 600px;
	left:0px;
	bottom:0px;
	z-index: 2;
	

}


.foot_menu {
	position:absolute;
	width: 388;
	height: 32.5px;
	left:639px;
	top:542px;
	z-index: 2;
	

}




.boxcentro{
	position:absolute;
	width: 739px;
	height: 307px;
	left:0px;
	top:267px;
	z-index: 1;
	

}


.title{
	position:absolute;
	width: 1024px;
	height: 80px;
	left:0px;
	top:180px;

	

}
.trio300{
	position:absolute;
	width: 290px;
	height: 290px;
	left:600px;
	top:75px;
	z-index: 8;
	

}

.icons{
	position:absolute;
	width: 132px;
	height: 157px;
	left:410px;
	top:450px;
	z-index: 5;
	
	
}

.fondino_bianco{
	position:absolute;
	width: 428px;
	height: 280px;
	right:0px;
	top:200px;
	z-index: 8;
	background-color:#FFFFFF;
	

}



.fondino_bianco_l{
	position:absolute;
	width: 428px;
	height: 250px;
	right:0px;
	top:200px;
	z-index: 8;
	background-color:#FFFFFF;
	

}

.fondone_bianco1000{
	position:absolute;
	width: 779px;
	height: 1000px;
	right:0px;
	top:0px;
	z-index: 8;
	background-color:#FFFFFF;
	

}


.minigallery{
	position:absolute;
	width: 441px;
	height: 81px;
	right:-5px;
	top:500px;
	z-index: 8;

	

}




.logogiallo{
	position:absolute;
	width: 144px;
	height: 68px;
	right: 9px;
	top: 15px;
	z-index: 12;
	
}


.titsx{
	position:absolute;
	width: 200px;
	height: 25px;
	left: 9px;
	top: 15px;
	z-index: 14;
	
}


.titvr{
	position:absolute;
	width: 200px;
	height: 25px;
	right: 115px;
	top: 170px;
	z-index: 14;
	
}

.linketti{
	position:absolute;
	width: 272px;
	height: 102px;
	left:600px;
	bottom: -20px;
	z-index: 7;
	
}

.wave{
	position:absolute;
	width: 272px;
	height: 600px;
	left: 380px;
	top: 0px;
	z-index: 5;
}

.wavetop{
	position:absolute;
	width: 779px;
	height: 168px;
	left: 0px;
	top: 0px;
	z-index: 10;
}


.fotona{
	position:absolute;
	width: 470px;
	height: 600px;
	left: 0px;
	top: 0px;
	z-index: 4;
}


.fot_sx{
	position:absolute;
	width: 425px;
	height: 600px;
	left: 0px;
	top: 0px;
	z-index: 9;
}

.fotona_tenda{
	position:absolute;
	width: 680px;
	height: 388px;
	left: 200px;
	top: 105px;
	z-index: 1;
}

.banda_prodotti{
	position:absolute;
	width: 295px;
	height: 600px;
	left: 0px;
	top: 0px;
	z-index: 2;
}

.titolo_macro{
	position:absolute;
	width: 295px;
	height: 600px;
	left: 300px;
	top: 200px;
	z-index: 8;
	
}

.tittenda{
	position:absolute;
	width: 295px;
	height: 50px;
	left: 590px;
	top: 110px;
	z-index: 10;
	
}



.div_schede_tecniche {
	position:absolute;
	width: 650;
	height: 565px;
	left:187px;
	top:73px;
}






.div_partners_basso {
	position:absolute;
	width: 645;
	height: 105;
	left:49px;
	top:532;
}


.div_dettaglio_news{
text-align:justify;
	color:white;
	position:absolute;
	width: 1004;
	height: 196;
	left:10px;
	top:250;
	
}



.div_foto_center {
	position:absolute;
	width: 449;
	height: 303;
	left:80px;
	top:196;
}


.icon_gallery {
	position:absolute;
	width: 80;
	height: 78;
	right:-20px;
	top:500;
	z-index: 16;
}



.div_gallery_center {

	position:absolute;
	width: 925;
	height: 350;
	left:78px;
	top:154;
}

.div_gallery_xml {

	position:absolute;
	width: 1024;
	height: 350;
	left:0px;
	top:154;
}

.div_gallery2_center {

	position:absolute;
	width: 925;
	height: 260;
	left:8px;
	top:200;
}


.div_gallery_test {
	background-color: #5390DF;
	position:absolute;
	width: 550;
	height: 450;
	left:28px;
	top:164;
}

.fotina_az {
	position:absolute;
	width: 350;
	height: 250;
	left:490px;
	top:100;
	z-index: 16;
}

.franch {
	position:absolute;
	width: 779;
	height: 1000;
	left:0px;
	top:100;
	z-index: 16;
}


.menu_band {
	position:absolute;
	width: 200;
	height: 200;
	left:10px;
	top:10;
	z-index: 16;
}
.pic_menu {
	position:absolute;
	width: 150px;
	height: 100px;
	left: 100px;
	top: 10;
	z-index: 19;
}



.table_elenco_news {

vertical-align:middle;
height:80;
width:400;
color:white;
}

.table_dettaglio_news {
vertical-align:top;
width:804;
color:white;
}

.table_dettaglio_ref {
vertical-align:top;

color:white;
}


.table_center {
	vertical-align:middle;
	height:196;
	width:368;
	color:black;
	text-align:justify;
}

.table_dida {
	vertical-align:top;
	height:196;
	width:368;
	color:white;
	font-size:14px;
	text-align:left;
}




.table_nome {
	vertical-align:middle;
	height:50;
	width:400;
	color:00234C;
	font-size:20px;
	text-align:center;
	
}

.table_categoria {
	vertical-align:middle;
	height:50;
	width:400;
	color:00234C;
	font-size:18px;
	text-align:left;
	
}

.table_right {
	vertical-align:top;
	height:196;
	width:368;
	color:black;
	font-size: 11px;
	text-align:left;
}

.testo {
	position:absolute;
	width: 300;
	height: 250;
	left:410px;
	top:900;
	text-align:justify;
	color:black;
	z-index: 14;
}

.didatende {
	position:absolute;
	width: 450;
	height: 250;
	left:380px;
	top:450;
	text-align:justify;
	color:white;
	z-index: 6;
}

.nometenda {
	position:absolute;
	width: 450;
	height: 50;
	left:535px;
	top:110;
	text-align:center;
	color:white;
	z-index: 13;
}



.vert_icons {
	position:absolute;
	width: 74;
	height: 214;
	left:430px;
	top:220;
	z-index: 13;
}

.tabellino {
	position:absolute;
	width: 222px;
	height: 100px;
	left: 220px;
	top: 280px;
	z-index: 19;
}


.lavagna{
	position:absolute;
	width: 310px;
	height: 230px;
	left: 170px;
	bottom: 0px;
	z-index: 3;
}

.lavagna_tit{
	position:absolute;
	width: 310px;
	height: 230px;
	left: 170px;
	bottom: 0px;
	z-index: 4;
}

.promoter {
	position:absolute;
	width: 300;
	height: 100;
	left:550px;
	top:210;
	text-align:right;
	color:black;
	z-index: 13;
}

.commerciali {
	position:absolute;
	width: 300;
	height: 100;
	left:550px;
	top:290;
	text-align:right;
	color:black;
	z-index: 13;
}

.affiliati {
	position:absolute;
	width: 300;
	height: 100;
	left:550px;
	top:370;
	text-align:right;
	color:black;
	z-index: 13;
}

.titoli_topsx {
	position:absolute;
	width: 450;
	height: 50;
	left:30px;
	top:10;
	text-align:center;
	color:white;
	z-index: 18;
}

.presso {
	position:absolute;
	width: 100;
	height: 300;
	left:443px;
	top:250;
	text-align:right;
	color:black;
	z-index: 13;
}

.localita {
	position:absolute;
	width: 100;
	height: 300;
	left:590px;
	top:250;
	text-align:right;
	color:black;
	z-index: 13;
}


.testo_azienda {
	position:absolute;
	width: 350;
	height: 300;
	left:360px;
	top:120;
	text-align:right;
	color:black;
	z-index: 18;
}



.table_dida2 {
	vertical-align:top;
	height:196;
	width:368;
	color:000000;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:25px;
	text-align:left;
	font-weight:700;
}

.table_didah {
	vertical-align:top;
	height:196;
	width:368;
	color:000000;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:13px;
	text-align:left;
	
}

.table_didahb {
	vertical-align:top;
	height:196;
	width:368;
	color:white;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:13px;
	text-align:left;
	
}

.tasto {
	position:absolute;
	width: 200;
	height: 300;
	left:35px;
	top:243;
	text-align:center;
	color:white;
	z-index: 18;
}



.table_lavagna {
	vertical-align:middle;
	height:80;
	width:250;
	color:000000;
	font-size:14px;
	line-height:16p;
	font-family:Arial, Helvetica, sans-serif;
	line-height:25px;
	text-align:center;

}

.txt_lav {
	position:absolute;
	width: 200;
	height: 80;
	left:233px;
	bottom:243;
	text-align:center;
	color:white;
	z-index: 22;
}


.txt_orari {
	position:absolute;
	width: 200;
	height: 80;
	right:330px;
	top: 440;
	text-align:center;
	color:white;
	z-index: 22;
}


.txt_promotion{
	position:absolute;
	width: 200;
	height: 80;
	right:330px;
	top:450;
	text-align:center;
	color:white;
	z-index: 22;
}

.txt_ind {
	position:absolute;
	width: 200;
	height: 80;
	right:33px;
	top:350;
	text-align:center;
	color:white;
	z-index: 22;
}



.periodo {
	position:absolute;
	width: 100;
	height: 300;
	left:730px;
	top:250;
	text-align:right;
	color:black;
	z-index: 13;
}
.element {
width:368;
   
    background:red;
    position:absolute;
    
    top:50%;
    margin-top:-93px;
}

.tabella_main{
	text-align: center; 
	vertical-align: middle;
}
