/**********************************  
This CSS document is copyright 2006 Elettra.biz. Written by Seb Neerman.
***********************************/

/* You may adapt elements of this CSS in your own projects, but the unique combination of colours, sizes, typography, images and positioning ("the design") is copyright 2006 Elettra.biz and may not be reproduced. */

/***************** 
  General Tags 
*****************/
* {
	margin:0;
	padding:0;
	border: 0;
}


a {
	text-decoration: none;
	font-weight: bold;
}
a:hover
{
	text-decoration: underline;
}

ul, li {
	list-style:none;
}

h1 {
	font-size:1.7em;
	font-weight:normal;
}

h2 {
	font-size:1.2em;
	line-height:1em;
}

h3 {
	font-size:1.4em;
}

h4 {
	font-size:1em;
	line-height:1em;
}

table {
	border-collapse:collapse;
	font-size:1em;
}

table tr td {
	vertical-align:top;
}

textarea {
	font-size:1em;
}

.clear {
	clear:both;
}

.clearight {
	clear:right;
}

.clearleft {
	clear:left;
}

.bold {
	font-weight:bold;
}

.checkbox {
	margin:5px 5px 0 5px;
}

form {
	display:inline;
}

img {
	border: 0;
}

/*
input, 
textarea {
	font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 0.95em;
	padding: 2px;
	background: #fff;
}
*/

/***************** 
  Canvas
*****************/

body {
	text-align: center;
	font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
	font-size: 80% !important;
}

#wrapper {
	position: relative;
	margin: 0 auto !important;
}

/* hide IE6 Hack from MacIE 5/6 \*/
* html #wrapper {
	font-size:100.01%;
   	margin: 0;
} /* end hide */


#pagebg {
	padding: 0 0 50px 0;
	font-size: 0.9em !important;
	text-align: left;
}

/* hide IE6 Hack \*/
* html #pagebg {
	height: 1%;
} /* end hide */

#langs {
	position: relative;
	font-size: 0.8em !important;
	font-weight: normal;
	text-align: right;
}

/*****************
* SubHead        *
*****************/

#subhead {
	margin: 90px 0 0 0;
}

.subhead {
	font-size: 0.8em !important;
	font-weight: normal;
}

/***************** 
  Bread crumbs
*****************/

#bread {
	margin: 5px 0 5px 5px;
	padding: 0;
	font-size: 0.8em;
	font-weight: normal;
	text-align: left;
}

#bread ul {
	padding: 0;
	margin: 0 100px 0 0;
	display: inline;
}

#bread li {
	padding: 0;
	margin: 0 2px 0 0;
	display: inline;
}

#bread li a,
.breadcurrent {
	font-weight: normal;
}

/* ======= Search  ====== */

#Header1_Ricerca1_search {
	margin: 0 2px;
	padding: 0;
	font-weight: normal;
	text-align: right;
	float:right;
	width: 230px;
}

#Header1_Ricerca1_search:after {
	content: '.'; 
	display: block; 
	height: 0; 
	clear: right; 
	visibility: hidden;
}
#Header1_Ricerca1_search select {
	margin: 0;
	padding: 0;
	font-size: .8em;
	font-family: "tahoma";
}
#Header1_Ricerca1_search input {
	margin: 0 4px 2px 4px !important;
	margin: 0 4px;
	padding: 0 0 0 3px;
	height: 17px;
	font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
}

#search_sx_top_pnl_sidenav_search {
	margin: 0px; 
	padding: 0; 
	vertical-align: top; 
	width: 175px;
 	float: right;	
}

#search_sx_top_TextBox1 {
	margin: 0;
	padding: 0;
 	vertical-align: top; 
	border: 1px solid #ccc; 
	width: 120px; 
	font-size: 1em !important;
}

/***************** 
 Main content Layout
*****************/

#main {
}

#categorie {
	margin: 0 0 0 9px;
	vertical-align: top;
}

#mainbody, #mainbody1, #mainbody2 {
	margin: 20px 0 0 185px;
	padding: 0;
	width: 570px;
}

* html #mainbody, * html #mainbody1 {
	margin: 20px 0 0 184px;
	padding: 0;
	width: 560px;
	height: 1%;
	clear: none;
}

#mainbody2 {
	margin: 20px 0 0 185px;
	padding: 0;
	width: 750px;
}

.title {
	margin: 6px 0 0 0 !important;
	width: 190px;
	height: 10px;
	text-align: center;
	font-weight: bold;
	vertical-align: top;
	margin: 2px 0 0 0;
	padding: 0;
}

.testo{
	margin: 10px 1px 0 1px !important;
	margin: 4px 0 0 0;
	padding: 0;
	font-size: 12px;
}

.testoMedium {
	font-size: 12px;
	font-weight: normal;	
	line-height: 16px;
}


#dls_main  {
	margin: 0 0 20px 0;
	padding: 0;
}

#dls_main img {
	padding: 0 0 0 4px;
}

#mainbody h4 {
	margin: 2px 0 10px 0;
	font-size: 28px;
}

#main_titolo {
	margin: 0;
	padding: 0;
	font-size: 18px;
}

#maincat {
	font-size: 1.0em;
}

#headline {
	margin: 0 0 10px 0;
	padding: 0;
}

#editoriale {
	margin: 12px 4px 0 0;
	padding: 0;
	line-height: 1.5em;
}

#accInfo a {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 1.6em;
}

#accInfo a:hover {
	margin: 0;
	padding: 0;
	text-decoration: underline;
	font-size: 1.6em;
}

#accInfo img {
	margin: 0;
	padding: 0;
}

#mainlist {
	margin: 0;
	padding: 0;
	line-height: 1.8em;
	font-size: 14px;
}

#mainlist input {
	margin: 0;
	padding: 0;
}

#evidence {
	padding: 10px 0 0 0;
	font-size: 0.7em;
}

#evidence p {
	font-weight: bold;
}

#evidence table {
	display: table;
}

/***************** 
Side-Nav
*****************/

#sidenav,
#sidenav1 {
	float: left;
	/* width: 136px; */
	margin: 45px 0 0 3px;
	padding: 0 2px 0 0;
}


#sidenav:after,
#sidenav1:after {
	content: '.'; 
	display: block; 
	height: 0; 
	clear: left; 
	visibility: hidden;
}

#sidenav h2,
#sidenav1 h2 {
	font-size: 0.75em;
	border-top: none;
	/* width: 130px; */
	height: 20px;
	margin: 0;
	padding: 4px 0 0 0;
	font-weight: bold;
	text-align: center;
}

#sidenav img.bottom,
#sidenav1 img.bottom {
	padding: 0;
	margin: 0;
}

#sidemenu {
	margin: 45px 0 0 0;
	padding: 2px 2px 3px 0;
}

#sidemenu_header {

}

#sidemenu_footer,
#sponsor_footer,
#sidemenu2_footer {
	/* width: 130px; */
	margin: 0;
	padding: 0;
	height: 10px;
}

#menu,
#menu2  {
	/* width: 130px; */
	margin: 0 0 20px 0 !important;
	margin: 10px 0 0 0;
	padding: 0;
}

#menu p,
#menu2 p {
	padding: 0 4px 0 2px;
	margin: 0;
	font-weight: bold;
	text-indent: 3px;
	line-height: 1.8em;
}

#menu p a,
#menu2 p a {
	display: block;
	font-weight: bold;
	padding: 0 0 0 2px;
}

#menu p a:hover,
#menu2 p a:hover {
	display: block;
	font-weight: bold;
}

#menu p a span.arquo,
#menu2 p a span.arquo {
	font-size: 1.4em;
	margin: 0;
	padding: 0;
}

#menu ul,
#menu2 ul {
	margin: 3px 0 8px 0;
	padding: 0;
}

#menu li,
#menu2 li {
	margin: 0 4px 0 -2px;
	padding: 3px 0 2px 0;
	font-weight: normal;
	font-size: .9em !important;
	font-size: 1em;
}

#menu li a,
#menu2 li a {
	display: block;
	margin: 0;
	padding: 0 0 0 10px;
	font-weight: normal;
}

#menu img.menubottom {
	margin: 0 !important;
	margin: 0 0 -5px 0;
}

#menu img.menutop {
	margin: 0 0 10px 0;
}

/******************** 
* Footer            *
********************/

#footer {
	padding: 20px 0 10px 0;
	text-align: left;
	clear: both;
}

#footer p {
	font-size: 0.9em !important;
	font-weight: normal;
	text-align: right;
	margin: 0;
	padding: 0;
}

#footer a {
	font-weight: normal;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: none;
}

#footer object {
	width: 80px;
}

#sponsor {
	margin: 5px 0 0 0;
	text-align: center;
}

#Adsense1_pnlAddsense {
	/* width: 130px; */
	margin: 0;
	padding: 0 2px;
}

#ascx_hDescr {
	text-decoration: underline;
	font-weight: normal;
}

#ascx_DataList1 {
}

#ascx_DataList1 p {
	display: block;
	font-size: .8em;
}

.fuorischermo {
	position : absolute;
	left : -1000px;
}

#sFrame {
	padding: 10px 0;
}

/* Lista Shopping */
.aFrame,
.hFrame,
.oFrame,
.xFrame {
	margin: 14px 6px 10px 0 !important;
	margin: 0 4px 0 0;
	line-height: 1.1em;
}

.aFrame p,
.hFrame p,
.mFrame p, 
.oFrame p,
.xFrame p {
	margin: 2px 0 0 0;
	padding: 0;
	font-size: .8em;
}

.aFrame h2,
.hFrame h2,
.mFrame h2,
.oFrame h2,
.xFrame h2 {
	font-size: 1em;
	margin: 10px 2px 0 0;
	padding: 0;
	display: block;
}
* html .aFrame,
* html .hFrame,
* html .mFrame,
* html .oFrame,
* html .xFrame {
	height: 1%;
}

.aFrame:after,
.hFrame:after,
.mFrame:after,
.oFrame:after,
.xFrame:after {
	content: '.'; 
	display: block; 
	height: 0; 
	clear: right; 
	visibility: hidden;
	overflow: hidden;
}

#ascx_imgScheda:after,
#ascx_hOffer:after,
#ascx_pOffer:after {
	content: '.'; 
	display: block; 
	height: 0; 
	clear: left; 
	visibility: hidden;
	overflow: hidden;
}


.aFrame a,
.hFrame a,
.mFrame a,
.oFrame a,
.xFrame a {
	margin: 0;
	padding: 0;
}

.aFrame img,
.hFrame img,
.oFrame img {
	margin: 0 0 0 4px;
	float: right;
}

.aFrame h2 span,
#shopping h2 span#shop {
	float: right;
	margin: -1.1em 0 0 0;
	background: url(../images/shop_trolley.gif) no-repeat;
}

#acc_frame h2 span#book {
	float: right;
	margin: -1.1em 0 0 0;
	padding: 0 4px;
	background: url(../images/em.gif) no-repeat;
}

.aFrame h2 span a,
#shopping h2 span#shop a,
#acc_frame h2 span#book a {
	font-weight: normal;
	color: #DC0000;
	padding: 0 0 0 13px;
}

.aFrame h2 span a:hover,
#shopping h2 span#shop a:hover,
#acc_frame h2 span#book a:hover {
	color: #000;
}


/* Lista News */

/* Lista Categorie */
.mFrame {
	margin: 10px 0 0 0 !important;
	margin: 10px 5px 0 0;
	padding: 0;
	line-height: 1.15em;
}
.mFrame img {
	margin: 0 0 0 6px;
	float: right;	
}

/* Notizie */
#notizie {
}

#hLabel {
	margin: 0 0 8px 0;
	height: 18px;
	font-weight: normal;
}

/*********************** 
* Scheda Accommodation *
***********************/

/* Scheda Acommodation: Inbrief */
#menu_accommodation {
	font-size: 1em;
}
#menu_accommodation a,
#menu_accommodation a:hover {
	text-decoration: none;
}

.mlabel {
}

#ascx_hyp1,
#ascx_hyp2,
#ascx_hyp3,
#ascx_hyp4,
#ascx_hyp5 {
	padding: 0 4px !important;
	padding: 0;
	text-align: center;
}

#tbl_accommodation {

}
#lbl_accommodation {
	margin: 0 0 10px 0;
	height: 30px;
}

#ascx_DataGrid1 {
	margin: 4px;
}

/* Scheda Acommodation: facilities */
#ac_fa_tblDati2 {
	margin: 8px;
}

/* Scheda Acommodation: rooms */
#ac_ro_tblRoom {
	margin: 8px 0 0 0;
}
#ascx_hypBook {
	padding: 0 2px;
}

* html #ascx_hypBook {
	height: 1%;
}

#ascx_hypBook a:hover{
}


/* Scheda Shopping */
#shopping,
#acc_frame,
#cms_frame,
#html_frame {
	margin: 0 !important;
	margin: 0;
	padding: 0;
}

#shopping h2,
#acc_frame h2,
#cms_frame h2,
#html_frame h2 {
	padding: 2px 0 0 4px !important;
	padding: 4px 0 0 3px;
	margin: 0;
	height: 22px !important;
	height: 25px;
	display: block;
}
#shop,
#book {
   	margin: 0;
   	padding: 0;
	font-size: .8em;
}
#shopping #ascx_lbl_titolo,
#acc_frame #ascx_lbl_titolo,
#html_frame #ascx_lbl_titolo {
   	margin: 0;
   	padding: 0;
	font-size: 1.4em;
}

#shopping #ascx_lbl_address,
#acc_frame #ascx_lbl_address,
#html_frame  #ascx_lbl_address {
   margin: 0 0 8px 3px;
   display: block;
}

#shopping #ascx_dls_main,
#acc_frame #ascx_dls_main,
#html_frame #ascx_dls_main {
   line-height: 1.5em;
}

#shopping img,
#acc_frame img,
#ascx_imgScheda {
   margin: 0 8px 0 0;
   float: left;
}

span#ascx_btn_shop_wrap {
	margin: 10px 0;
	display: block;
	float:left;
	padding: 4px 0 0 20px;
}
a#ascx_btn_shop {
	float: left;
	display: block;
	padding:5px 8px 3px 0;
}
a#ascx_btn_shop:hover {
	color: #000;
}

/* Contenuti Editoriali */
#cms_frame,
#acc_frame,
#html_frame {
}

#Accommodation1_pager,
#cms1_pager,
#shopping1_pager {
	margin: 10px 0;
	text-align: center;
	font-size: .8em;
}

#ascx_pOffer {
}
.pProd {
}
/* Search Results */ 
.rFrame table { 
	font-size: 0.9em; 
	line-height: 1em;
	margin: 0 0 8px 0;
} 
.rFrame table tr td { 
	padding: 0; 
	margin: 0;
} 
.rFrame table tr td a { 
	font-size: 1.1em; 
	display: block; 
} 
.rFrame table tr td a:hover { 
} 
.rFrame table tr td.rsimg { 
	width:65px; 
	text-align: left;
} 
.rFrame table tr td.rstitle { 
	text-align: left; 
}  
.rFrame table tr td.rscategt { 
	width:60px; 
} 
.rFrame table tr td.rsprice, .rsprice { 
	font-weight: bold;
	text-align: right;
}
.rFrame table tr td.span.rsprice { 
	font-weight: bold;
	text-align: right;
} 
.rFrame table tr td.rspricet { 
	text-align: right;
	font-size: .9em;
}

#rsprice .prezzo_offerta {
	margin-right: 5px; 
	font-size: 11px; 
	color: red; 
	font-family: Arial; 
	text-decoration: line-through;
}

#ascx_hOffer {
	margin: 10px 10px 0 0;
	padding: 2px 0;
	border: 1px dashed #ccc;
}

* html #ascx_hOffer {
	height: 1%;	
}

#ascx_hOffer:after,
.pAcc:after {
	content: '.'; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	overflow: hidden;
}

#ascx_hOffer table tr td {
	/* text-align: center; */
	/* padding: 0 30px; */
}
#ascx_pOffer table tr td {
	/* text-align: center; */
	/* padding: 0 35px; */
}

.pAcc {
	margin: 4px;
	width: 115px;
	text-align: center;
	float: left;
}
#hAcc {
	background: #F5F5F5;
}

#Shopping1_DataList1 {
	text-align: center;
}
.cat_prod {
	border: 1px solid #ccc;
	font-size: .7em;
}
.cat_prod img {
	height: 90px;
	width: 90px;
}
#ascx_cat_head {
	text-align: center; 
	background: #cbc18d;
	display: block;
	color: #FFF;
	font-weight: bold;
}
#ascx_DataList2 {
	background: #f5f5f5;
	padding: 4px;
}
.td_shops {
	background: #f5f5f5;
	border-left: 1px dashed #ccc;
	border-bottom: 1px dashed #ccc;
}
#servizi_offerta,
#prodotti_offerta {
	text-align: center;
}
#repeater1 {
	width: 100%;
}
.aProd {
	margin: 4px;
	width: 115px;
	text-align: center;
	float: left;
}
#ascx_cat_head {
	
}
#ascx_pager,
#ascx_pager a {
	font-size: .9em;
	text-align: center;
}
.xFrame {
	border: 1px solid #ccc;
	margin: 0 0 10px 0;
	padding: 2px;
}
.xFrame h2 {
	border-bottom: none;
	margin: 0;
}
.xFrame p {
}
.xFrame a {
	text-decoration: underline;
}
#servizi_offerta {
	width: 100%;
}
image#ascx_txt_arrivo_image {
	float: none;
	padding: 0;
}
#ascx_txt_arrivo_dateLabel {
	border: 1px solid #ccc;
	padding: 2px;
	margin: 0 4px;
	vertical-align: bottom;
}
#producer {
	font-size: .9em;
}
#acc_main .bigorange {
	COLOR: #b50a38;
	COLOR: #d38621;
}
#acc_main B.bigorange {
	FONT: bold 11px Verdana, Arial, Helvetica; 
	COLOR: #d38621;
	COLOR: #b50a38;
}
#ascx_pnl_photo {
	/* width: 370px; */
}
#pro_search, #azi_search {
	margin-right: 8px;
}

#search_pnl_search {	
 	background-color: #fff;
 	margin: 0;
	padding: 0;
	display: block;
	border: none;
}

#srv_search {
	margin-right: 10px;
	margin: 0;
	padding: 0;
}

/* Head Search */

#Header_ctl00_pnl_head_search,
#Header1_ctl00_pnl_head_search {
	background: url(/portali/3/images/1/back_search.gif);
	width: 766px; 
	height:30px; 
	border-top: 1px solid #fff;
	padding: 0;
	margin: 0;
}

#Header_ctl00_TextBox1,
#Header1_ctl00_TextBox1 {
	border: 1px solid #ccc !important; 
	font-size: .9em; 
	width: 300px; 
	height: 19px !important;
	height: 21px;
	margin: 0 !important;
	margin: 0;
	padding: 0;
	vertical-align: middle;	
}

#Header_ctl00_dpl_tipologie,
#Header1_ctl00_dpl_tipologie {
 	font-size: .9em; 
	border: 1px solid #ccc !important; 
	height: 17px; 
	margin: 0;
	padding: 0;
	vertical-align: middle;
}

#Header_ctl00_ImageButton1,
#Header1_ctl00_ImageButton1 {
	cursor: pointer; 
	padding: 0; 
	margin: 0 0 0 10px; 
	vertical-align: middle;
}

#Header_ctl00_hyp_adv_search,
#Header1_ctl00_hyp_adv_search {
	margin: 0 0 0 20px; 
	color: #ccc; 
	font-weight: normal;
	text-decoration: underline; 
}

#Header_ctl00_hyp_adv_search a:hover,
#Header1_ctl00_hyp_adv_search a:hover {
	text-decoration: none; 
}

/* Layout 1 */

#ascx_pnl_home_media {
	padding: 0; 
	vertical-align: middle; 
	text-align: center; 
	width: 248px; 
	height: 238px;
	float: right;
	font-size: .9em;
}

#ascx_pnl_home_prodotti {
	/*
	background: #ebebeb; 
	border: 1px solid #999; 
	*/
	width: 324px; 
	height: 242px;
	font-size: .9em;
}

#ascx_pnl_home_arrival {
	border: 1px solid #ccc; 
	width: 442px; 
	margin: 0; 
	padding: 0;
	font-size: .9em;
}

#ascx_pnl_home_offerte {
	border: 1px solid #ccc; 
	width: 442px; 
	margin: 10px 0 0 0; 
	padding: 0;
	font-size: .9em;
}

#ascx_pnl_home_categorie {
	border: 1px solid #ccc; 
	width: 442px; 
	margin: 10px 0 0 0; 
	padding: 0; 
	font-size: .9em;
}
#favorite {
	line-height: 1.4em;
}

#favorite h1 {
	padding: 0;
	margin: 0;
}
#favorite span {
	padding: 0;
	margin: 0;
	font-size: .9em;
}
#favorite img {
	width: 240px;
	height: 180px;
}

.standardLink {
	FONT-SIZE: 1em;	
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: normal;
	COLOR: #00c;	
	color: #666;
	TEXT-DECORATION: none;
}

.standardLink A:link {
	FONT: small Arial;	
	COLOR: #00c;	
	TEXT-DECORATION: none;
}
.standardLink A:visited {
	FONT: small Arial;	
	COLOR: #606;	
	TEXT-DECORATION: none;
}
.standardLink A:hover {
	FONT: small Arial;	
	COLOR: #00c;	
	TEXT-DECORATION: underline;
}
.standardLink A:active {
	FONT: small Arial;	
	COLOR: #00c;	
	TEXT-DECORATION: none;
}

.btn_conferma2 {
	cursor: pointer;
	width: 130px;
	border: 1px solid #999;
	text-align: center;
}


/* Colonna KM */
#correlatikm {
	/* width: 400px; */
}

DIV.titlegray {	
    PADDING-RIGHT: 0px;	
    PADDING-LEFT: 5px;	
    FONT-SIZE: .9em;	
    BACKGROUND: #999;	
    PADDING-BOTTOM: 2px;	
    MARGIN: 0px;	
    COLOR: #fff;	
    PADDING-TOP: 2px;
	line-height: 1.4em;
}
.boxType3 {	
    FONT-SIZE: .9em;	
    BACKGROUND: url(http://www.intoscana.it/intoscana/i/bg_box2l4.gif) repeat-y left top;	
    WIDTH: 180px;	
    COLOR: #666;	
    FONT-FAMILY: Tahoma;
	line-height: 1.4em;
	padding-bottom: 5px;
}
.boxType3 A {	
    DISPLAY: block;	
    PADDING-LEFT: 14px;	
    FONT-SIZE: 1em;	
    COLOR: #666;	
    FONT-FAMILY: Tahoma;
	font-weight: normal;
}
.title {	
    PADDING-RIGHT: 6px;	
    PADDING-LEFT: 14px;	
    FONT-SIZE: 1em;	
    BACKGROUND: url(http://www.intoscana.it/intoscana/i/dotOrange2.gif) no-repeat 5px 12px;	
    PADDING-BOTTOM: 3px;	
    COLOR: #999;	
    PADDING-TOP: 7px;	
    FONT-FAMILY: Tahoma;
    text-align: left;
    width: 180px;
	border-top: 2px solid #fff;
    }

#extpage {
	width: 750px;
	height: 900px;
}

/********************
* Prodotto          *
********************/
.rFrame h3 {
	font-size: .8em; 
	background: #f0f0f0; 
	border-bottom: 1px solid #ccc;
	padding: 0 0 2px 0;
	font-weight: normal; 
	margin: 0;
}

.rFrame a {
	font-weight: 500; 
}

.cat_body {
	background: url(/images/product_essential_bg.gif) no-repeat top left;
	background-color: #faf7ee;
 	width: 100%; 
	padding: 24px 4px 4px 4px; 
	margin: 0; 
	border: 1px solid #ebebeb; 
	float: left;  
}
#ascx_CatalogoSFrame1_sFrame.cat_body {
	background: #fcfcfb;
}

#pager,
#ascx_shop1_pager,
#ascx_cat1_CatalogoSFrame1_pager,
#ascx_CatalogoSFrame1_pager {
	width: 100%;
	text-align: center;
	font-size: .9em;
	margin-bottom: 10px;
	clear: left;
}


/* Compatibilità Firefox */
#mycart1_dettaglio {
	border-color: #fff;
}
#sidenav, #rightNav {
	margin-top: 0 !important;
	margin-top: 20px;
}
#search_dpl_sort,
#azmenu1_pnl_menu {
	border: 1px solid #ccc !important;
	width: auto;
}
#pnl_descrizioneprodotto {
	max-width: 550px;
}

.stdFrame {
	width: 560px !important;
	width: 570px;
	margin-bottom: 10px !important;
}

.standardLink {
	width: auto;
}

.xFrame {
	min-height: 60px;
	height: 60px;
}

.aFrame img {
	width: 115px;
	height: 80px;
}

#carrello_back {
	width: 100%;
	background: #fff;
}

#top10_pnl_top10,
#top101_pnl_top10 {
	margin: 10px 0;
}

#top10_pnl_top10 .content,
#top101_pnl_top10 .content {
	padding: 4px;
	line-height: 1.6em;
}

#top_user {
	/* display: none; */
}

.rsText_new {
	width: 130px;
	font-size: 10px;
	padding: 0;
	margin: 0 0 0 3px;
	line-height: 14px;
}

.rsText_new h3 {
	width: 130px;
	font-size: 10px;
	line-height: 14px;
	padding: 0;
	margin: 0;
}
.rsImg_new img {
	height: 130px;
	width: 130px;
	padding: 0;
	margin: 0;
	border: 1px solid #e3e3e3;
}

#rsPrice_new {
	padding: 2px; 
	margin: 0; 
	text-align: left; 
	font-size: .9em; 
	font-weight: bold;
}

#rsPrice_new p {
}

.cat_body_new {
	background: #fafafa;
 	width: 100%; 
	padding: 24px 4px 4px 4px; 
	margin: 0; 
	border: 1px solid #ebebeb; 
	/* float: left;  	 */
}
