body {
	 background-image: url(../../Picts/main_nav/sfondo_top.gif);
	 background-position:left top;
	 background-repeat:repeat-x;
}


.stompio_main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #4C4C4C;
	/*height: auto;*/
	width: 770px;
	/*background:#00CC33;*/
}

.header{
	height: 77px;
	width: 768px;
}

.subnav{
	height: 17px;
	width: 768px;
	overflow:hidden;
}

.container_main_navandcont {
	height:auto;
	width:770px;
	margin:0;
	padding:0;
	border:none;
	/*background:#996666;*/
	clear:both;
}

.stompio_left_menu {
	overflow: hidden;
	/*z-index: 1;*/
	height: auto;
	width: 145px;
	margin: 60px 10px 0 5px;
	float:left;
}

.left_price {
	height: auto;
	width: 130px;
	text-align:center;
}

.stompio_left_menu_row {
	overflow: hidden;
	/*position: relative;*/
	/*z-index: 2;*/
	height: 29px;
	width: 155px;
	top: 0px;
	white-space:nowrap;
	color:#4C4C4C;
	background-color:#FFFFFF;
}

.stompio_left_menu_row_on {
	overflow: hidden;
	/*position: relative;*/
	/*z-index: 2;*/
	height: 29px;
	width: 155px;
	top: 0px;
	white-space:nowrap;
	font-weight:bold;
	color:#4C4C4C;
	background-color:#FFFFFF;
	cursor: pointer;
}

.stompio_left_menu_row img, .stompio_left_menu_row_on img {
	vertical-align:middle;
	border:none;
	margin-right:5px;
}




#left_menu_nav a, #left_menu_nav a:hover {
	font-weight:normal;
	text-decoration:none;
}




.left_price p {
 	margin: 5px 0;
	color:#000000;
 }
 
a.left_price_button:link, a.left_price_button:visited {
	display:block;
	margin:30px 0 0 0;
	width: 130px;
	height:40px;
	background: url(buynow_puls_left.gif) no-repeat;
	background-position: 0 0;
	text-indent:-10000px;
}

a.left_price_button:hover, a.left_price_button:focus, a.left_price_button:active {
	background-position: 0 -50px;
}

.container_main_right {
	width:600px;
	float:left;
}

.stompio_top_crumbs{
	height: 12px;
	width: 370px;
	margin:0;
	white-space:nowrap;
	padding: 5px 0;
	text-align: left;
	float:left;
}

.stompio_top_crumbs a:link, .stompio_top_crumbs a:visited {
	color:#4C4C4C;
	font-weight: normal;
	text-decoration:none;
}

.stompio_top_crumbs a:hover, .stompio_top_crumbs a:focus, .stompio_top_crumbs a:active {
	color:#CC0000;
	font-weight: normal;
	text-decoration:none;
}

.stompio_join_productlist {
	height: 12px;
	width: 230px;
	margin:5px 0 0 0;
	white-space:nowrap;
	text-align: right;
	float:left;
}

* html .stompio_join_productlist {
	margin:5px 0 -20px 0;
}

.moduli_textfield {
	border: 1px solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #4C4C4C;
	padding-left:3px;
	width:85px;
}

.moduli_image {
	padding:0 3px 0 0;
	vertical-align:top;
}

.stompio_top_menu {
	height: 20px;
	width: 600px;
	white-space:nowrap;
	text-align: center;
	/*margin-left:-5px;*/
	margin-left:0;
	padding:10px 0 10px 0;
	/*background:#00CCCC;*/
	clear:both;
}

.stompio_top_menu_col, .stompio_top_menu_col_on {
	/*font-weight:normal;*/
	height: 20px;
	color:#4C4C4C;
	/*background-color:#FF0000;*/
	/*margin-left:5px;*/
	margin-right:5px;
	float:left;
	padding:0px 0 0 10px;
	text-align: center;
	cursor:pointer;
}


#back.stompio_top_menu_col, #back.stompio_top_menu_col_on {
	/*font-weight:normal;*/
	height: 20px;
	color:#4C4C4C;
	/*background-color:#FF0000;*/
	/*margin-left:5px;*/
	/*float:left;*/
	padding:0px 0 0 10px;
	text-align: center;
	cursor:pointer;
	position:absolute;
	left:691px;
}

* html .stompio_top_menu_col, #back.stompio_top_menu_col {
	padding:3px 0 0 10px;
}

* html .stompio_top_menu_col_on, #back.stompio_top_menu_col_on {
	padding:3px 0 0 10px;
}


.stompio_top_menu_col, #back.stompio_top_menu_col {
	background: url(menu_top_round.gif) no-repeat;
	background-position:0 0;
}

.stompio_top_menu_col_on, #back.stompio_top_menu_col_on {
	background: url(menu_top_round.gif) no-repeat;
	background-position:0 bottom;
	color:#FFFFFF;
}

.stompio_top_menu_col span, .stompio_top_menu_col_on span, #back.stompio_top_menu_col span, #back.stompio_top_menu_col_on span {
	padding:3px 10px 5px 0;
	margin:0 0 0 0;
	display:block;
}

.stompio_top_menu_col_on span, #back.stompio_top_menu_col_on span {
	padding:3px 10px 5px 0;
	margin:0 0 0 0;
	display:block;
}


* html .stompio_top_menu_col span, #back.stompio_top_menu_col span {
	padding:3px 10px 5px 0;
	margin-top:-3px;
}

* html .stompio_top_menu_col_on span, #back.stompio_top_menu_col_on span {
	padding:3px 10px 5px 0;
	margin-top:-3px;
}

.stompio_top_menu_col span, #back.stompio_top_menu_col span {
	background:url(menu_top_round.gif) no-repeat;
	background-position:right 0;
}

.stompio_top_menu_col_on span, #back.stompio_top_menu_col_on span {
	background:url(menu_top_round.gif) no-repeat;
	background-position:right -30px;
}




.stompio_top_menu a, .stompio_top_menu a:hover {
	font-weight:normal;
	text-decoration:none;
	color:#4C4C4C;
	margin:0;
	padding:0;
}






.display_general {
	height: auto;
	width: 600px;
	padding-left: 0px;
	text-align: left;
}

.stompio_content {
	border: 1px solid #999;
	width: 600px;
	position: absolute;
	height: auto;
	width: 600px;
	left: 160px;
	top: 185px;
}

.stompio_content_carousel_mono {
	border: 1px solid #999;
	width: 600px;
	position: absolute;
	height: 496px;
	width: 600px;
	left: 160px;
	top: 185px;
}


.stompio_content_generic {
	border: 1px solid #999;
	width: 600px;
	position: absolute;
	height: 300px;
	width: 600px;
	left: 160px;
	top: 185px;
}

* html .stompio_content_generic {
	width: 601px;
}

.stompio_content_images {
	border: 1px solid #999;
	width: 600px;
}

.list_no_margin {
	margin-left:1.5em;
	padding:0;
}

.list_no_margin li{
	margin:5px 0;
	padding:0;
}

.liste_punti p, .liste_punti p.liste_punti_rosso {
	margin:0;
	padding:2px 0;
	border-bottom: 1px solid #4C4C4C;
}

.liste_punti p.liste_punti_rosso {
	border-bottom: 1px solid #CC0000;
	color:#CC0000;
}

.clear {
	clear:both;
	height:0;
	margin:0;
	border:none;
}

* html .clear {
	visibility:hidden
}

.footer_big {
	width:770px;
	text-align:center;
	padding:20px 0 0 0;
}

.footer_big_interfaces {
	width:770px;
	text-align:center;
	padding:20px 0 0 0;
	position:absolute;
	top:680px;
	left:0px;
}

.footer_big_moreinfo3 {
	width:770px;
	text-align:center;
	margin:20px 0 0 0;
	/*margin:20px 0 0 0;*/
	/*position:absolute;*/
	/*top:850px;*/
	/*left:0px;*/
}

* html .footer_big_moreinfo3 {
	/*top:1000px;*/
}


div.disclaimer {
	padding:40px 0 10px 0;
}

div#legaldetail {
 	display: none;
}



.vedolist {
	float:left;
	margin:0;
	padding:0;
	width:171px;
	/*height:355px;
	overflow:auto;*/
	border: 1px #999;
	border-style:solid solid none solid;
}

.videocont {
	float:left;
	margin:0 0 0 0px;
	padding:0;
	width:425px;
	/*height:355px;*/
	border: 1px solid #999;
}

ul.videolist-ul {
	/*border-bottom: 1px solid #999;*/
	width:171;
	margin:0;
	padding:0;
	background:#FFF;
}

.videolist-ul li {
	list-style: none;
	margin: 0px;
	border: 0px;
	border-bottom: 1px solid #999;
}

.videolist-ul li a {
	font-weight:normal;
}

.videolist-ul li a:hover {
	font-weight:normal;
	color:#FFF;
}

.videolist-ul-a {
	display:block;
	padding:5px 10px;
	border:0;
	text-decoration:none;
	color:4E4E4E;
	font-weight:normal;
}

.videolist-ul-a_on {
	display:block;
	padding:5px 10px;
	border:0;
	text-decoration:none;
	color:FFF;
	background:#999;
	font-weight:normal;
}




/**** BOX ANGOLI ARROTONDATI ****/

/*#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; letter-spacing:1px;}
#xsnazzy h1 {font-size:2.5em; color:#fff;}
#xsnazzy h2 {font-size:2em;color:#06a; border:0;}
#xsnazzy p {padding-bottom:0.5em;}
#xsnazzy h2 {padding-top:0.5em;}*/
.xsnazzy {
	background: transparent;
	/*margin:1em;*/
}

.xtop, .xbottom {
	display:block;
	background: transparent;
	font-size:1px;
}

.xb1, .xb2, .xb3, .xb4 {
	display:block;
	overflow:hidden;
}

.xb1, .xb2, .xb3 {
	height:1px;
}

.xb2, .xb3, .xb4 {
	background:#FFF;
	border-left:1px solid #999;
	border-right:1px solid #999;
}

.xb1 {
	margin:0 5px;
	background:#999;
}

.xb2 {
	margin:0 3px;
	border-width:0 2px;
}
.xb3 {
	margin:0 2px;
}

.xb4 {
	height:2px; margin:0 1px;
}

.xboxcontent {
	display:block;
	background:#FFF;
	border:0 solid #999;
	border-width:0 1px;
	padding: 0 5px;
}

/**** FINE BOX ANGOLI ARROTONDATI ****/


