/**********************************  
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 {
	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;
}

#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 auto;
}

.aFrame img {
	width: 115px;
	height: 80px;
}

#carrello_back {
	width: 100%;
	background: #fff;
}