@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: #d8dcc4;
}

#container #sx {
	position: relative;
	height: auto;
	width: 240px;
	left: 0px;
	float: left;
}
#container   #sx   #logo {
	height: 65px;
	width: 240px;
}

#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: 16px;
	border: 0px;
}
#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 #under_index {
	height: 180px;
	width: 620px;
	background-image: url(../img/sfondo-novita.jpg);
}
#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 #under_contatti .infodx {
	width: 120px;
	position: absolute;
	left: 314px;
	top: 15px;
}
#container  #dx  #under_contatti  .campodx {
	width: 130px;
	position: absolute;
	left: 455px;
	top: 12px;
}
#container #dx #under_contatti .infosx {
	width: 120px;
	position: absolute;
	left: 12px;
	top: 15px;
}
#container #dx #under_contatti .camposx {
	width: 130px;
	position: absolute;
	left: 152px;
	top: 12px;
}
#container  #dx  #under_contatti  .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 #under_contatti #riga_mess {
	width: 620px;
	height: 50px;
	padding-top: 9px;
	position: relative;
}
#container    #dx    #under_contatti    #riga_mess    #label_mess {
	position: absolute;
	left: 12px;
	width: 120px;
	top: 30px;
}
#container    #dx    #under_contatti    #riga_mess    #text_mess  {
	position: absolute;
	height: 47px;
	width: 433px;
	left: 151px;
	top: 10px;
}

#container    #dx    #under_contatti    #riga_mess    #text_mess    #text_ar  {
	height: 47px;
	width: 433px;
}


.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: 60px;
}

#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 #foto_grande {
	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;
}
