﻿html {
	overflow:auto;
	height:100%;
}
body {
	background-color: #222;
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ccc;
	height:100%;
}
h1 {
	font-size: 24px;
	font-weight: normal;
	color: #999;
}
h2 {
	font-size:20px;
	line-height:22px;
	color:#a5a5a5;
}
.TipoCampo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	background-color: #222;
	height: 18px;
	border: 1px solid #666;
	width: 345px;
}

a {text-decoration:none;}
a:hover {text-decoration:underline;}
a:active { outline: none; }
a:focus { -moz-outline-style: none; }
img { border:none;}
body.home { background:#222 url(../img/homeback.jpg) no-repeat center center; }
.StatusBar {
	height: 18px;
	font-size: 10px;
	color: #666;
	background-color: #171717;
	margin: 0px;
	text-align: right;
	padding: 2px 20px 0px 0px;
	border-bottom: 1px solid #2d2d2d;
}
.Header {
	height: 50px;
	width: 758px;
	margin:10px auto auto auto;
}
.MenuArea {
	height: 31px;
	width: 748px;
	margin:10px auto 0 auto;
	padding-left: 10px;
}
.MenuArea .tab {
	margin-right:4px;
	font-size: 11px;
}
.MenuArea .tab, .MenuArea .tab div{
	float:left;
	height:31px;
	line-height:31px;
}
.MenuArea .tab, .MenuArea .tab div a{
	color:#ccc;
}
.FrameUp {
	height: 5px;
	width: 758px;
	margin:0 auto;
}
.FrameDown {
	height: 5px;
	width: 758px;
	margin:0 auto;
}
.FrameCenter {
	background-color: #303030;
	width: 738px;
	margin:0 auto;
	padding: 3px 10px;
}
#flashcontent {
	width: 738px;
	height:441px;
}
.AreaGuida {
	width: 219px;
	float: right;
	margin-left: 10px;
	margin-top: 15px;
	margin-bottom: 10px;
}
.TopAreaGraph {
	height: 5px;
	width: 219px;
}
.DownAreaGraph {
	height: 5px;
	width: 219px;
}
.CenterAreaGraph {
	background-color: #000;
	width: 199px;
	padding-top: 1px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 10px;
	color: #999;
}
.ContieniTesto {
	text-align: justify;
}
.TipoCampo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	background-color: #222;
	height: 18px;
	border: 1px solid #666;
	width: 160px;
}
.MyTel {
	font-size: 23px;
	font-weight: normal;
}

.TipoCampo3 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	background-color: #222;
	border: 1px solid #666;
	width: 345px;
	overflow:auto;
}
.EtichettaContatti {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
}

/* Pagina acquisti */
.cappello {
	margin-bottom:20px;
}
.rigaOpera {
	margin-top:18px;
	height:193px;
	border-bottom:1px solid #4f4f4f;
}
.rigaOpera a img {
	float:left;
	width:163px;
	/*height:123px;*/
	padding:5px;
	background:#454545;
	border:1px solid #5f5f5f;
	margin-right:17px;
}
.allegatiTesto div {
	float:left;
	color:#646464;
	font-size:8px;
	width:85px;
}
.allegatiTesto a img {
	float:left;
	width:34px;
	height:34px;
	background:#000;
	border:none;
	margin:2px 3px;
	padding:0;
}
.lenteIngrandimento {
	background:url(../img/lente.png) no-repeat;
	height: 35px;
	width: 35px;
	position: absolute;
	cursor:pointer;
}
.pulsanteDettaglio, .pulsanteAcquista {
	width:200px;
	height:84px;
	cursor:pointer;
	float:right;
	margin:-30px -30px 0 0;
}
.pulsanteAcquista {
	width:150px;
}
.pulsanteDettaglio a img {
	float:none;
	width:auto;
	/*height:123px;*/
	padding:0;
	background:none;
	border:none;
	margin-right:0;
}
.infoOpera {
	margin:35px auto auto 190px;
	width:543px;
}
.TitoloNotiziaBoxHome {
	text-transform:uppercase;
	font-size:22px;
	height:30px;
	color:#a1a0a0;
	margin:0;
}
.TestoImmobile {
	margin-bottom:15px;
}
.allegatiTesto {
	height:34px;
	color:#c5c5c5;
	display:none;
}
.ContenitorePaginazione {
	height:25px;
	line-height:25px;
	padding:0 10px;
	margin:10px auto;
	background: url(../img/sfondoPaginazione.gif) no-repeat;
}
.ContenitorePaginazione .NumeroPagina { float:left; }
.ContenitorePaginazione .VaiallePagine { float:right; }
.ContenitorePaginazione a {	color:#ccc; }
.ContenitorePaginazione  b {
	color:#fff;
	text-decoration:overline;
}
/* Fine pagina acquisti */

/* pagina dettaglio */
.dettaglio {
	height:auto;
	margin-top:-5px!important;
	border-bottom:none;
}
.consigliOpera {
	background: url(../img/sfondo-dettaglio-consigli.png) no-repeat;
	height: 161px;
	width: 722px;
	margin:20px auto;
	padding: 10px;
	color:#8c8c8c;
}
.note h2, .consigliOpera h2, .personalizzazione h2 {
	color:#8c8c8c;
	margin:0;
	font-size:17px;
}
.note { color:#8c8c8c; }
.suggerimenti {
	color:#a5a5a5;
}
.suggerimenti table { width:722px; margin:0}
.suggerimenti th {
	text-align:left;
	font-weight:normal;
	width:125px;
	padding:3px 0;
}
.suggerimenti td {
	font-weight:bold;
	font-size:13px;
	padding:3px 0;
}
.suggerimenti td div.pulsanteAcquista {
	float:none!important;
	margin:auto;
}
.personalizzazione {
	background: url(../img/sfondoPersonalizzazione.gif) no-repeat;
	height: 492px;
	width: 722px;
	margin:-10px auto 20px auto;
	padding: 10px;
	color:#8c8c8c;
}
.frmAzioni input, .inputAzioni {
	width:108px;
	height:23px;
	color:#909090;
	background:url(../img/sfondoPulsantiAzioni.gif);
	border:none;
	font: 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	cursor:pointer;
}
/* fine pagina dettaglio */

/* pagina carrello */
fieldset { -moz-border-radius: 6px; border-radius: 6px; }
legend { color:#fff }
#frmPurchaseDetails table th {
	white-space:nowrap;
	text-align: right;
}
/*fine pagina carrello */

/* SLIMBOX (Customized version) */

#lbOverlay {
	position: absolute;
	top:0; left: 0;
	width: 100%;
	background-color: #333;
	/*background-color: #00458A;*/
	cursor: pointer;
}

/* #lbUpperContainer aggiunto da Romeo il 31 luglio 2008 */
#lbCenter, #lbBottomContainer, #lbUpperContainer {
	position: absolute;
	left: 50%; padding:0;
	overflow: hidden;
	background-color: #000;
	font-size:11px;
}

/* aggiunto da Romeo il 31 luglio 2008 */
#lbUpperContainer>div {
	margin:auto 10px;
	height:20px;
}
.seqImgSlimbox {
	color:#fff;
	display:block;
	height:19px;
	width:19px;
	line-height:19px;
	text-align:center;
	float:left;
	margin:8px 5px auto auto;
	background:#000 url(../img/slimbox/romeo_sfondo_pulsanti_pagine.gif) no-repeat;
}
/* fine ggiunto da Romeo il 31 luglio 2008 */

.lbLoading {
	background: #fff url(../img/slimbox/loading.gif) no-repeat center;
}

#lbCanvas {
	border: 9px solid #000;
}

#lbCanvas iframe, #lbCanvas img {
	border:1px solid #999;
	margin:0; padding:0;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 10px;
	width: 70px;
	background:url(../img/spacer.gif);
	border:none;
}

#lbPrevLink {
	left: 10px;
}

#lbPrevLink:hover {
	background: transparent url(../img/slimbox/prevlabel.gif) no-repeat;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(../img/slimbox/nextlabel.gif) no-repeat;
}

#lbBottom {
	font-size:10px;
	font-family: Verdana, Helvetica, sans-serif;
	color: #fff;
	line-height: 1.4em;
	text-align: left;
	margin:0 0 0 10px; padding:0;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(../img/slimbox/closelabel.gif) no-repeat center;
	margin:-15px 0 0 0; padding:0;
}

#lbCaption, #lbNumber {
}

#lbCaption {
	/*font-weight: bold;*/
}
/* SLIMBOX */

.BordoAnteprimaLav {
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 0px;
}

