@charset "utf-8";
#container {
	position: relative;
	width: 860px;
	margin:0px auto;
	text-align:left;
	padding-top: 0px;
	height: auto;
}
#container #barra {
	height: 6px;
	width: 860px;
	background-color: #000000;
}

#container #sx {
	position: relative;
	height: auto;
	width: 240px;
	left: 0px;
	float: left;
}
#container   #sx   #logo {
	height: 65px;
	width: 240px;
}
#container #dx #box-novit #bottom_antep .novità-rettangolo {
	height: 77px;
	width: 197px;
	position: relative;
	float: left;
	padding-left: 5px;
	padding-top: 5px;
}


#container #sx #menu_laterale {
	height: 274px;
	width: 240px;
	background-image: url(../img/sfondo-prodotti.jpg);
}
#container #sx #menu_lat_prod {
	height: 420px;
	width: 240px;
	background-image: url(../img/sfondo-prodotti.jpg);
}


.button_laterale    {
	height: 30px;
	width: 240px;
	margin-top: 6px;
	border: 0px;
}
#container #dx #under_contatti2 {
	height: 204px;
	width: 620px;
	background-color: #f1f1f1;
}

#container #sx #centro_scavolini {
	height: 54px;
	width: 240px;
}
#container #sx #cucine_camere_soggiorni {
	width: 240px;
	height: 180px;
}

#container #sx #menu_lat_prod .grup_model {
	width: 100px;
	float: left;
	padding-left: 5px;

}



#container #sx #menu_lat_prod .grup_model .modello {
	padding-left: 17px;
}
#container #sx #tamp_cont {
	background-color: #FFFFFF;
	height: 40px;
	width: 240px;
}


#container   #sx   #tamp_sx {
	height: 33px;
	width: 240px;
	background-color: #ffffff;
	position: relative;
}
#container #dx {
	width: 620px;
	float: right;
	height: auto;
	top: 0px;
}
#container #dx #menu_top {
	height: 48px;
	width: 620px;
	border: 0;
}
#container #dx #menu_top .button_top {
	height: 48px;
	width: 155px;
	margin: 0 0 0 0px;
	float: left;
	border: 0;
}
#container #dx #barra_main {
	height: 71px;
	width: 620px;
}
#container #dx #barra_prod {
	width: 620px;
	height: 65px;
}
#container #dx #content_main {
	width: 620px;
	height: 345px;
}
#container #dx #content_aziserv {
	height: 274px;
	background-color: #ffffff;
	padding-left: 10px;
	padding-right: 10px;
}
#container #dx #content_contatti {
	width: 620px;
	height: 200px;
	background-color: #ffffff;
	padding-top: 20px;
}
#container #dx #content_contatti #cont1 {
	height: 180px;
	float: left;
	width: 155px;
	border-left: 1px;
	border-color: #d8dcc4;
	border-left-style: solid;
	margin-left: 10px;
}
#container #dx #content_contatti #cont2 {
	height: 180px;
	float: left;
	width: 120px;
	text-align: center;
	border-left: 1px;
	border-color: #d8dcc4;
	border-left-style: solid;
	margin-left: 5px;
}
#container #dx #content_contatti #cont3 {
	height: 180px;
	float: left;
	width: 300px;
	margin-left: 0px;
	border-color: #d8dcc4;
	border-left-style: solid;
	border-left-width: 1px;
	padding-left: 10px;
}
#container #dx #box-novit #under_index {
	height: 85px;
	width: 620px;
}
#container #dx #under_index .img_novita_comunicazioni {
	margin-left: 10px;
	height: 22px;
	width: 194px;
}
#container #dx #under_aziserv {
	height: 180px;
	width: 620px;
}
#container #dx #under_aziserv .img_aziserv {
	height: 180px;
	width: 620px;
}
#container #dx #under_contatti {
	width: 620px;
	background-color: #f1f1f1;
	height: 220px;
	text-align: center;
}
#container  #dx  .infodx  {
	width: 120px;
	position: absolute;
	left: 314px;
	top: 15px;
}
#container   #dx   .campodx   {
	width: 130px;
	position: absolute;
	left: 455px;
	top: 12px;
}
#container  #dx  .infosx  {
	width: 120px;
	position: absolute;
	left: 12px;
	top: 15px;
}
#container  #dx   .camposx  {
	width: 130px;
	position: absolute;
	left: 152px;
	top: 12px;
}
#container   #dx    .righe_contatti   {
	width: 620px;
	height: 21px;
	padding-top: 9px;
	position: relative;
}
#container   #dx   #tamp_dx {
	height: 33px;
	width: 620px;
	background-color: #f1f1f1;
	position: relative;
}
#container #dx #inviaci_mess {
	height: 54px;
	width: 620px;
}
#container  #dx  #riga_mess  {
	width: 620px;
	height: 50px;
	padding-top: 9px;
	position: relative;
}
#container     #dx     i     #riga_mess     #label_mess {
	position: absolute;
	left: 12px;
	width: 120px;
	top: 30px;
}
#container     #dx      #riga_mess     #text_mess      {
	position: absolute;
	height: 47px;
	width: 433px;
	left: 151px;
	top: 10px;
}
#container     #dx      #riga_mess     #text_mess     #text_ar      {
	height: 47px;
	width: 433px;
}
#container #dx #box-novit {
	background-image: url(../img/sfondo-novita.jpg);
}



.inp {
	height: 17px;
	width: 130px;
}
#container #dx #antep_prod {
	height: 281px;
	background-image: url(../img/sfondo-pagine-cucine.jpg);
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 15px;
	position: relative;
}
#container #dx #slide_prod {
	height: 130px;
	width: 620px;
}

#container #dx #antep_prod #antep_desc #antep {
	text-align: justify;
	color: #444444;
}

#container #dx #antep_prod #antep_desc #nome_modello {
	padding-top: 40px;
}

#container #dx #antep_prod #antep_desc {
	position: absolute;
	height: 177px;
	width: 270px;
	background-color: #ffffff;
	left: 21px;
	top: 63px;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
}

#container #dx #antep_prod #antep_foto {
	height: 180px;
	width: 280px;
	position: absolute;
	top: 63px;
	background-color: #ffffff;
	left: 320px;
}
#container #dx #prod_grande #DHTMLgoodies_largeImage {
	height: 305px;
	width: 500px;
	position: absolute;
	top: 0px;
	left: 5px;
}
#container #dx #tamp_dx #cat_mod {
	position: absolute;
	height: 20px;
	width: 160px;
	left: 6px;
	top: 6px;
}
#container #dx #tamp_dx #ele_mod {
	position: absolute;
	height: 20px;
	width: 120px;
	left: 385px;
	top: 6px;
	text-align: right;
}
#container #dx #desc_prod {
	height: 121px;
	background-image: url(../img/sfondo-desc-prod.jpg);
}
#container #dx #prod_grande {
	height: 305px;
	background-color: #ffffff;
	width: 620px;
	position: relative;
}
#container #dx #prod_grande #miniature {
	position: absolute;
	top: 0px;
	left: 512px;
	height: 305px;
	width: 100px;
}

#container #dx #prod_grande #miniature .prod_piccolo {
	height: 61px;
	width: 100px;
	margin-bottom: 10px;
}
#container #final_desc {
	margin-bottom: 30px;
	text-align: center;
	color: #CCCCCC;
}
#container #footer {
	width: 860px;
	clear: both;
	background-color: #f1f1f1;
	border-top: 2px;
	border-top-color: #d8dcc4;
	border-top-style: solid;
	margin-bottom: 40px;
}
body{
	background-attachment: fixed;
	background-image:url(../img/background.jpg);
	background-repeat: repeat;
	text-align:center;
	margin: 0px;
	font-family: arial, tahoma, verdana;
	font-size: 13px;
	}
p {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #333333;
	text-align: justify;
}
img {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	border: 0px;
}
a:link    { color:#339900;
			text-decoration: none;
} 
a:visited { color:#339900;
			text-decoration: none;
} 
a:hover   { color:#009f43; 
			text-decoration: none;
}
a:active  { color:#339900;
			text-decoration: none;
} 
.descrizione {
	color: #333333;
	text-align: justify;
	border-top-color: f1f1f1;
}
.indentato {
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.titolo_grassetto {
	font-weight: bold;
	color: #333333;
}
.titolo_rosso {
	font-weight: bold;
	color: #c81928;
	font-size: 13px;
}

.titolo_verde {
	color: #009f43;
	font-weight: bold;
}






	/* End of demo CSS */
	#DHTMLgoodies_panel_one,#DHTMLgoodies_arrows,#DHTMLgoodies_thumbs{	/* Width of divs for thumbnails */
	width: 100px;

	}
	#DHTMLgoodies_panel_one{
	height: 305px;
	position: absolute;
	left: 512px;
	top: 0px;
	width: 101px;
	}
	#DHTMLgoodies_thumbs{
	overflow:hidden;	/* Don't change this */
	height:280px;	/* Height of thumbnail div */
	position:relative;	/* Never change this */
	float:left;
	width: 101px;
	}
	
	#DHTMLgoodies_largeImage table{	/* Used table to get both horizontal and vertical center alignement of large image */
		width:100%;
		height:100%;
		text-align:center;
	}
	#DHTMLgoodies_largeImage img{	/* Large image */
		border:0px;	/* Border around large image */
	}
	
	
	.strip_of_thumbnails{	/* A vertical strip of thumbnails */
	width:101px;	/* "Air" inside filmstrip div */
	position:absolute;

	}
	.strip_of_thumbnails div{
	width:101px;
	height:60px;
	padding:0px;
	text-align:center;
	margin-bottom: 10px;

	}
	.strip_of_thumbnails img{
	border:0px;
	padding:0px;
	}
	.strip_of_thumbnails .activeImage{	/* Active thumbnail */
	border:0px;	/* Green border around active thumbnail */
	padding:0px;	
	}
	.leftArrow{
		float:left;
	}
	.rightArrow{
		float:right;
	}
	#DHTMLgoodies_thumbs_inner{
		position:relative;	/* Never change this */
		width:1000px;
	}	
#container #dx #box-novit #bottom_antep {
	height: 82px;
	width: 606px;
	margin-left: 5px;
	margin-right: 9px;
	padding-bottom: 5px;
	padding-top: 8px;
}
#container #dx #content_cat_ric {
	height: 250px;
	background-color: #ffffff;
	padding-left: 10px;
	padding-right: 10px;
}

