body,html{
	padding: 0px;
	margin: 0px
}

body {
	font-family: Georgia, Verdana, Arial, sans-serif;
	font-size:11px;
	background-color: #000000;
	color:#ffffff;
	padding: 0px;
	height: 100%;
	width: 100%;
	margin: auto auto auto auto;
	/*text-align:center*/
}

tr td {
	font-family: Georgia, Verdana, Arial, sans-serif;
	font-size: 11px;
}

a {
	color:#BC333C;
	text-decoration:none
}

.container {
	/*margin-top: 5%;
	margin-top:auto;*/
	height: 100%;
	width: 100%;
	padding: 0px 0px 0px 0px
}

.head {
	font-size:16px;
	font-style:italic;
	margin-right:0px;
	padding-right:0px
}

.reservedarea {
	font-size:11px;
	font-style:normal;
	margin-top: 23px;
	margin-bottom: 55px
}

.reservedarea a{
	color: #FFFFFF;
	font-size:11px;
	font-style:normal
}

#lovedo {
	visibility:hidden;
}

#lovedo2 {
	padding: 0px;
	margin: 0px;
	visibility:hidden;
	width:500px
}

#site_sections{
	text-align:left;
	visibility:hidden
}

.home_box {
	background:#848484;
	border-right: 1px solid #E7E4DE
}

.catalog_box {
	background:#ADADAD;
	padding-left: 12px;
	width:283px
}
.catalog_box2 {
	background:#ADADAD;
	padding-left: 12px;
	width:274px
}

.item_box {
	background:#ADADAD;
	padding-right: 32px;
}

.item_box2 {
	background:#ADADAD;
	padding-right: 27px;
}

/*-----------STILI TENDINE ----------------*/
.container_rotazione {
	position:relative;
	visibility:visible;
	left: 0px;
	top: 40px;
	margin: 0px;
	padding: 0px
}
.rotazione {
	background: inherit;
	width: 118px;
	height: 154px;
	visibility:visible;
	position:absolute;
	float:left;
	left:0px;
	top:0px;
	margin: 0px;
	padding: 0px;
	z-index:1;
	clear:both
}

.menu {
	MARGIN: 0px;
	WIDTH: 100%;
	TEXT-ALIGN: left;
	float: left;
	margin-left: 0px;
	padding-left: 0px
}
.child {
	LEFT: 0px;
	VISIBILITY: hidden;
	POSITION: absolute;
	TOP: 0px;
	z-index:100
}

.navDropdown {
	DISPLAY: block;
	WHITE-SPACE: nowrap;
	text-align: left;
	float: left;
	margin-left: 0px;
	padding-left: 0px;
	margin-right: 0px;
	padding-right: 0px;
	border-top: 1px solid #D2D2D2;
	border-left: 1px solid #D2D2D2;
	border-right: 1px solid #D2D2D2;
	z-index:100
}

.product {
	width: 103px;
	padding-left: 12px;
	padding-top: 3px;
	border-bottom: 1px solid #D2D2D2;
	height: 14px;
	background-color: #EAEAEA;
	color: #757575;
	font-size:10px;
	margin: 0px
}

.product:hover {
	background-color: #D7D7D7
}

.product a{
	text-decoration:none;
	color: #757575;
	font-size:10px		
}

#product_smallimage {
	VISIBILITY: hidden;
	POSITION: relative;
	padding: 5px;
	border: 1px solid #575757;
	margin: 0px;
	width: 154px;
	clear:both;
	float:left;
	top: -72px;
	left: 238px;
	z-index:200
}

#product_smallimage2 {
	VISIBILITY: hidden;
	POSITION: relative;
	background:#000000;
	padding: 5px;
	border: 1px solid #575757;
	margin: 0px;
	width: 154px;
	clear:both;
	float:left;
	top: 2px;
	left: 238px;
	z-index:200
}

#italy {
	position:relative;
	visibility:hidden;	
	left:0px;
	top:0px;
	margin-bottom: 3px;
	margin-left: 6px;
	z-index:1;
	clear:both
}


/* scroll news */

#news_box {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	OVERFLOW: hidden;
	PADDING-TOP: 0px;
	visibility:hidden;
	width:368px;
	text-align:left	
}

.vScroller {
	BORDER-RIGHT: #000 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #000 1px solid;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	OVERFLOW: hidden;
	BORDER-LEFT: #000 1px solid;
	WIDTH: 325px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #000 1px solid;
	POSITION: relative;
	HEIGHT: 146px;
	margin-top: 5px
}
.vScrollee {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 0px;
	LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 310px;
	PADDING-TOP: 0px;
	POSITION: absolute;
	TOP: 0px;
	text-align:left;
	color:#999999;
	font-size:11px
}

/*inglese*/
#news_box2 {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	OVERFLOW: hidden;
	PADDING-TOP: 0px;
	visibility:hidden;
	width:359px;
	text-align:left	
}

.vScroller2 {
	BORDER-RIGHT: #000 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #000 1px solid;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	OVERFLOW: hidden;
	BORDER-LEFT: #000 1px solid;
	WIDTH: 316px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #000 1px solid;
	POSITION: relative;
	HEIGHT: 146px;
	margin-top: 5px
}
.vScrollee2 {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 0px;
	LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 301px;
	PADDING-TOP: 0px;
	POSITION: absolute;
	TOP: 0px;
	text-align:left;
	color:#999999;
	font-size:11px
}
/**/

.btn {
	BORDER: #000 0px solid;
	OVERFLOW: hidden;
	WIDTH: 12px;
	CURSOR: default;
	POSITION: absolute;
	HEIGHT: 8px;
	TEXT-ALIGN: center
}

/* dettagli prodotti*/

.product_left {
	border-top: 1px solid #4F4F4F;	
}

.product_left input{
	background-color:#FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-family: Georgia, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-bottom: 5px;
	margin-right: 15px;
	margin-left: 5px;	
	margin-top: 0px;	
}

.product_left input#codice{
	background-color:#FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-family: Georgia, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-left: 0px;	
	margin-top: 0px;	
}

input.submit{
	background-color:#FFFFFF;
	border: 0px;
	font-family: Georgia, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 5px;
	padding-right: 5px
}

.product_left select{
	background-color:#FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-family: Georgia, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-bottom: 5px;
	margin-right: 15px;
	margin-left: 5px;	
	margin-top: 0px;	
}

.product_left textarea{
	background-color:#FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-family: Georgia, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-bottom: 5px;
	margin-right: 15px;
	margin-left: 5px;	
	margin-top: 0px;	
}

.product_left img#captcha {
	margin-left: 5px;
	margin-right: 5px;
}

.product_head {
	width: 275px;
	text-align:right;
	padding: 0px 10px 0px 10px;
	margin: 22px 0px 10px 0px;
	color:#999999;
}

.product_head #name {
	color:#FFFFFF;
	font-size: 20px;
	margin-bottom: 10px
}

.product_zoom_icons{
	margin-bottom: 10px;
	margin-left: 0px;
}

.product_zoom_num{
	border: 1px solid #999999;
	width: 17px;
	height: 17px;
	color: #999999;
	text-align:center;
	cursor: pointer;
	margin-bottom:-1px
}

.product_details {
	margin-top: 30px;
	width: 365px;
	color:#999999;
	text-align: left;
	padding: 0px;;
	margin-bottom: 20px
}

.pdf_box {
	margin-top: 30px;
	text-align: left;
	padding: 0px;
}

.pdf_box1 {
	margin-top: 30px;
	text-align: left;
	padding: 0px;
	border-top: 1px dotted #424242;
	width:130px
}

.pdf_item {
	border-bottom: 1px dotted #424242;
	width:130px
}


/* */
.copy {
	color: #4F4F4F;
	font-size:9px;
	border-top: 1px solid #4F4F4F;
	text-align:left;
	padding-top:2px
}

/* NEWS */
.news_container {
	padding: 20px 25px 20px 25px;
	color: #999999;
	text-align:center;
}

.singlenews {
	position:relative;
	width: 425px;
	height: auto;
	clear:both;
	margin-bottom:15px
}

.singlenews_image {
	width:100px;
	height:auto;
	text-align:left;
	float: left;
	left:0px;
	MARGIN-TOP: 3PX;
	margin-bottom: 15px
}
.textnews {
	height:auto;
	float:left;
	left:0px;
	width: 325px;
	border-bottom: 0px dashed #999999;
	text-align:left;
	padding-bottom:5px;
	margin-bottom: 15px
}

.separator {
	clear: both;
	width: 325px; 
	border-bottom: 1px dashed #999999; 
	height: 1px; 
	float:right; 
	margin-bottom: 15px;
}

/* POP UP ZOOM PRODOTTO */

.titleZoom {
	color:#FFFFFF;
	font-size:20px;
	padding-bottom:20px;
	margin-right:20px
}

.logo_zoom {
	background-image:url(../img/logo4_capuccicucine.gif);
	background-position:bottom;
	background-position:center;
	background-repeat:no-repeat;
	padding: 0px
}

.commands {
	background:#FFFFFF
}

.commands a{
	color:#000000
}
/* CONTENUTI VARI*/

#content_name {
	color:#FFFFFF;
	font-size: 20px;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 5px
}
.content_body {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	text-align:left;
	color:#999999;
	font-size:12px	
}
.content_body2 {
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 5px;
	text-align:left;
	color:#999999;
	font-size:11px	
}

.content_body_dx {
	width:auto;
	margin-top: 10px;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	margin-bottom: 10px;	
	text-align:left;
	color:#999999;
	font-size:12px	
}

/* azienda scroll*/
.content_vScroller {
	BORDER-RIGHT: #000 0px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #000 0px solid;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	OVERFLOW: hidden;
	BORDER-LEFT: #000 0px solid;
	WIDTH: 396px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #000 0px solid;
	POSITION: relative;
	HEIGHT: 207px;
	margin-top: 5px
}
.content_vScrollee {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 371px;
	PADDING-TOP: 0px;
	POSITION: absolute;
	TOP: 0px;
	text-align:left;
	color:#999999;
	font-size:11px
}

/* spazio miniature azienda */
.content_dx{
	margin-top: 30px;
	color:#999999;
	text-align: left;
}

.content_dx a img {
	filter:alpha(opacity=30);
	-moz-opacity:.30;
	opacity:.30;
}
.content_dx a:hover img {
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
}

.content_dx #centerimg  {
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 10px;	
	border:0px
}

/* bottone sotto la tendina*/
.container_link {
	position:relative;
	visibility:visible;
	left: 0px;
	top: 200px;
	margin: 0px;
	padding: 0px
}

.link {
	background: inherit;
	width: 118px;
	height: 22px;
	visibility:visible;
	position:absolute;
	float:left;
	left:0px;
	top:0px;
	margin: 0px;
	padding: 0px;
	z-index:1;
	clear:both
}

/* iframe mappa */

iframe {
	border: #FFFFFF 8px solid
}

/* contract */

.form_container {
	background:#3F3F3F;
	color:#FFFFFF;
}

.form_container input{
	background-color:#3F3F3F;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-family: Georgia, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;	
	margin-top: 0px;
	padding-left: 3px	
}

.form_container input#codice{
	background-color:#FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-family: Georgia, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-left: 0px;	
	margin-top: 0px;	
}

.form_container input.submit{
	background-color:#FFFFFF;
	border: 0px;
	font-family: Georgia, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 5px;
	padding-right: 5px;
	margin-right:10px
}

.form_container textarea{
	background-color:#3F3F3F;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-family: Georgia, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;	
	margin-top: 0px;
	padding:3px
}

.form_container img#captcha {
	margin-left: 0px;
	margin-bottom: 5px;
	border: 1px solid #FFFFFF
}

/* collaborazioni scroll e form */
.collaboration_vScroller {
	BORDER-RIGHT: #000 0px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #000 0px solid;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	OVERFLOW: hidden;
	BORDER-LEFT: #000 0px solid;
	WIDTH: 960px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #000 0px solid;
	POSITION: relative;
	HEIGHT: 167px;
	margin-top: 5px
}
.collaboration_vScrollee {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 935px;
	PADDING-TOP: 0px;
	POSITION: absolute;
	TOP: 0px;
	text-align:left;
	color:#999999;
	font-size:11px
}

.collaboration_content {
	background:#3F3F3F;
}

.collaboration_form_container {
	position:relative;
	visibility:visible;
	left: 0px;
	top: 10px;
	margin: 0px;
	padding: 0px
}

.collaboration_form {
	background: inherit;
	width: 968px;
	visibility:visible;
	position:absolute;
	float:left;
	left:0px;
	top:0px;
	margin: 0px;
	padding: 0px;
	z-index:1;
	clear:both;
}

.collaboration_form td{
	padding-left: 3px
}

/*contatti*/
.contatti_container {
	position:relative;
	visibility:visible;
	left: 0px;
	top: 10px;
	margin: 0px;
	padding: 0px
}

.contatti_content {
	background: inherit;
	width: 938px;
	visibility:visible;
	position:absolute;
	float:left;
	left:0px;
	top:0px;
	margin: 0px;
	padding: 0px 0px 0px 42px;
	z-index:1;
	clear:both;
}

.agentenews {
	height:auto;
	width: 600px;
	background:#999999;
	border: 1px solid #BC333C;
	text-align:left;
	padding:5px 5px 5px 5px;
	margin: 5px 10px 10px 10px
}

.agentenews_title {
	color:#BC333C;
	background: #FFFFFF;
	position:relative;
	width:auto;
	margin-bottom:5px;
	font-weight:bold;
}
