html {}
body {
	background: #990000 url(../../icone/bkg.gif) center top repeat-y ;
	text-align:center; margin:0; padding:0; ;
	}
	
.bodyfront {
	background: #990000 ;
	text-align:center; margin-top:0px;
	}

img {border:none; padding:0; margin:0;}
table { border-spacing: 0px; }
h1 { font-size:20px; font-family:tahoma,arial,sans serif; font-weight:bold; }

h2 { font-size:12px; font-family:tahoma,arial,sans serif; font-weight:bold }
h2 { margin-top: 5px; margin-right: 2px; margin-left: 2px; margin-bottom: 0px}
h3 { font-size:11px; font-family:tahoma,arial,sans serif; font-weight:bold; }
h3 { margin-top: 7px; margin-right: 2px; margin-left: 2px; margin-bottom: 7px} 
h4 { font-size:11px; font-family:tahoma,arial,sans serif; font-weight:lighter; text-align: center } 
h4 { margin-top: 6px; margin-right: 2px; margin-left: 2px; margin-bottom: 0px }
h5 { font-size:11px; font-family:tahoma,arial,sans serif; font-weight:lighter; text-align: left } 
h5 { margin-top: 3px; margin-right: 2px; margin-left: 2px; margin-bottom: 3px }
h6 { font-size:10px; font-family:tahoma,arial,sans serif; font-weight:lighter; text-align: right } 
h6 { margin-top: 3px; margin-right: 2px; margin-left: 2px; margin-bottom: 3px }
p { font-size:12px; font-family:tahoma,arial,sans serif; font-weight:normal }
p { margin-top: 5px; margin-right: 5px; margin-left: 0px; margin-bottom: 5px; text-align: justify}
li {font-size:12px; font-family:tahoma,arial,sans serif; font-weight:normal; text-align: left; 
 margin-top: 3px; margin-right: 160px; margin-left: 0px; margin-bottom: 3px;}


a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
a:link { color:#0000ff; margin-top: 3px; }
a:visited { color:#ff0000; margin-top: 3px; }
a:hover { color:#ff0000; margin-top: 3px; }

a.decent { color:#000099; margin-top: 3px; }
a.decent:visited { color:#cc0000; margin-top: 3px; }
a.decent:hover { color:#cc0000; margin-top: 3px; }

.center {text-align:center;}

.bigcontainer {width: 960px; 
	margin:0px auto; 
	border-left: solid 1px #990000; 
	border-right: solid 1px #990000;
	text-align:left;	
	}
	
hr {height:1px;border-width:0;color:gray;background-color:gray;}	

/*cartina google*/
#map { 
	position:relative;
	top:0px;
	background-color: #fff;
	height: 98%!important;
	height: 98%;
	min-height: 98%;
	border: 1px solid #CCCCCC;
	z-index: 1;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
}

#box
{
position:absolute;
top:50%;
left:50%;
width:822px;
height:604px;
margin-left:-411px;
margin-top: -302px;
padding:0;
background:#FFFFFF;
}

/*menu home*/
.Menu-Home {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #CCCCCC;
	background-color: #50515A;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #333333;
	border-right-color: #000033;
	line-height: 18px;
	text-align: right;
	padding-right: 10px;
	padding-bottom: 3px;
	text-decoration: none;}
	
/*menu intestazione*/
.Menu-Pagina { text-align:center; width: 120px;  float:left; margin-right:1px; 
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #CCCCCC;
	line-height: 18px;
	border-top: 1px solid #990000;
	border-right: 1px solid #990000;
	border-bottom: 1px solid #990000;
	border-left: 1px solid #990000;
}

.MenuAttivo-Pagina {text-align:center; width: 122px; float:left;margin-right:1px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #ffffff;
	line-height: 18px;
	border-top: 1px solid #990000;
	border-right: 1px solid #990000;
	border-left: 1px solid #990000;
}

.MenuOlandese {width: 145px;}

.Sottomenu-Pagina { text-align:center; width: 737px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #ffffff;
	line-height: 18px;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #990000;
	border-bottom: 1px solid #990000;
	border-left: 1px solid #990000;
}

a.SottoMenu-Link:link, a.SottoMenu-Link:visited {
	text-decoration: none;
	color: #666666;
}

a.SottoMenu-Link:hover {
	color: #990000;
	text-decoration: none;
}

.piedipagina {	font-size:12px;
	font-family:Tahoma, Arial, sans-serif;
	font-weight:normal;
	color: #cccccc;
	padding-top: 10px; width:555px; text-align:center; vertical-align:top; display:block; float:left;
}
.piedipaginaupdate {
	font-size:12px;
	font-family:Tahoma, Arial, sans-serif;
	font-weight:normal;
	color: #cccccc;
	padding: 10px 10px 0 0; width:190px; text-align:right; vertical-align:top; display:block; float:right;
}
.piedifoto {	font-size:10px;
	font-family:Tahoma, Arial, sans-serif;
	font-weight:normal;
	color: #cccccc; 
	padding-top: 10px; width:520px; text-align:center; vertical-align:top; display:block; float:left;
}

/*generali*/


a:link {
	color: #003399;
	text-decoration: underline;
}
a:visited {
	color: #333333;
	text-decoration: underline;
}
a:hover {
	color: #CC0000;
	text-decoration: underline;
}

a.Rosso-Link:link, a.Rosso-Link:visited {
	text-decoration: none;
	color: #990000;}

a.Rosso-Link:hover {
	color: #CC0000;
	text-decoration: none;}
	
a.GrigioRosso-Link:link {
	text-decoration: none;
	color: #333333;
	font-weight: bold;
}
	
a.GrigioRosso-Link:visited {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

a.GrigioRosso-Link:hover {
	color: #CC0000;
	text-decoration: underline;
	font-weight: bold;
}
	
a.Bianco-Link:link, a.Bianco-Link:visited {
	text-decoration: none;
	color: #CCCCCC;}

a.Bianco-Link:hover {
	color: #FFFFFF;
	text-decoration: none;}
	
a.Blu-Rosso-Grigio-Link:link{
	text-decoration: none;
	color: #000066;}
a.Blu-Rosso-Grigio-Link:visited {
	text-decoration: none;
	color: #666666;}

a.Blu-Rosso-Grigio-Link:hover {
	color: #FF0000;
	text-decoration: none;}
	
/*pulsanti*/
.zz-Cerca {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #990000;
	font-weight: bold;
	width: 65px;	
}

.zz-Reset {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #eaeaea;
	font-weight: bold;
	width: 55px;	
}


.zz-Cerca-lungo {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #990000;
	font-weight: bold;
	width: 65px;	
}

.zz-Reset-lungo  {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #eaeaea;
	font-weight: bold;
	width: 65px;	
}

.zz-Reset-LV {
	background-color:#D6D3D6;font-family:tahoma,arial, sans-serif ; 
	font-size:10px; 
	width:65px;
	float:right;}

select { 
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #dadada;
}
.zz-inputRif {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	background-color: #eaeaea;
	width: 95px;
}


/*larghezze celle tebelle e select*/
.LargFoto {width: 87px; text-align: right; margin: 0 0 0 0px;}
.LargPrezzoF, .LargPrezzoE { width: 90px;}
.LargRef {width: 95px;}
.LargCountry{	width: 80px;}
.LargTermine {	width: 160px;}
.LargFirstAff {	width: 82px;}
.Larg80 {
	width: 80px;  
}
.Larg70 {
	width: 70px;
}

.Larg55 {
	width: 55px;
}
.Larg40 {
	width: 40px; 
}
.Larg65 {
	width: 65px;
}
.Larg100 {
	width: 100px;
}
.Larg110 {
	width: 110px;
}
.Larg120 {
	width: 120px;
}
.Larg135 {
	width: 135px;
}
.Larg130 {
	width: 130px;
}
.Larg140 {	width: 140px;}
.Larg150 {
	width: 150px;
}
.Larg160 {	width: 160px;}




/*pagina interna*/
.titolo {
	width: 440px;
	text-align:left;
	font-size:14px;
	font-family:tahoma, arial, "sans serif";
	font-weight:bold;
	color:#990000;
	line-height: 14px;
	margin-top: 30px;
	padding-bottom: 5px;
	padding-left: 110px;
}


.testo {
	clear:both;
	font-size:12px;
	font-family:Tahoma, Arial, sans-serif;
	color: #333333;
	text-align: justify;
	line-height: 14px;
	padding: 0px 9px 0px 0px;
}
.tabellaTitolo {
	text-align:center;
	font-size:12px;
	font-family:tahoma, arial, sans-serif;
	font-weight:bold;
	color:#990000;
	line-height: 14px; 	
	padding-left: 0px;
}

.tabellaTitolo-center {
	font-size:12px;
	font-family:tahoma, arial, sans-serif;
	font-weight:bold;
	color:#990000;
	line-height: 14px; 	
	padding-left: 0px; text-align:center;
	
}

.Bordi-Rossi {
	border: 1px solid #990000;
}
.Bordo-GrigioSotto {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}
.tabellaTesto {
	font-family: Tahoma, Arial,sans-serif;
	font-size: 13px;
	line-height: 14px;
	font-weight: normal;
	padding: 1px;
}


.testoSenzaSpazi {
	font-size:13px;
	font-family:Tahoma, Arial, sans-serif;
	color: #333333;
	line-height: 14px;
	margin: 6px 0 0 0px;
}

.testoSenzaSpazi-sorry{
	font-size:12px;
	font-family:Tahoma, Arial, sans-serif;
	color: #333333;
	line-height: 14px;
	margin: 6px 0 0 0;
	text-align:center;}

.RossoDiSera {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	padding: 3px;
	color: #990000
}

/*pagina referenze*/
.venduto {
	background-repeat: no-repeat;
	background-position: center center;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 14px;
	width: 280px;
	font-weight: bold;
	background-color: #DADADA;
	border-right-width: 13px;
	border-left-width: 13px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dadada;
	border-left-color: #dadada;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #dadada;
	padding: 0px;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #dadada;
	
}

.venduto a, .venduto img { border: none !important; }

.titoloreferenze {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 24px;
	color: #990000;
	padding-top: 15px;
	font-weight: bold;
}
.RefLocalita {
	font-size: 24px;
	color: #990000;
	font-weight: bold;
	line-height: 24px;
	margin: 0px;
	padding: 0px 0px 10px;
	background-color: #dadada;
}
.RefOggetto {
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	line-height: 12px;
	margin: 0px;
	padding: 0px;
}
.RefLocalita a, .RefOggetto a {text-decoration:none;  }
.sfbianco {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 3px 0px 2px;
	text-align: center;
	width: 280px;
	background-image: url(../icone/Venduto/Logo/Assofide.jpg);
	background-repeat: no-repeat;
	background-position: center;
	line-height: 30px;
	border-top: 10px solid #dadada;
	border-bottom: 1px solid #999999;
}

.sfbianco a {
	font-weight: bold;
	text-decoration:none;
}



/*elementi visibili solo in stampa*/

.TitoloStampa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	color: #ffffff;
	font-weight: bold;
		border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	padding-bottom: 0px;
}

.IntestazioniStampa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1pt;
	color: #ffffff;
	font-weight: normal;
	
	line-height: 1px;
	padding-top: 0px;
	
}



.Indirizzo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	color: #FFFFFF;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #ffffff;
	}
	
.bordoTabella {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	margin-bottom: 0px;
	visibility:hidden;
}

.testoscheda {
	font-size: 12px;
	padding: 3px;
	font-family: Tahoma, Arial, sans-serif;
}
.testotabs {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	padding-left: 3px;
}

.titoloSSpazio {
	font-size:14px;
	font-family:tahoma, arial, "sans serif";
	font-weight:bold;
	color:#990000;
	line-height: 14px;
	padding-top: 15px;
	padding-bottom: 5px;
}
.ricercageo {
	float:right;
	width:150px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	border: 1px solid #CC0000;
	font-weight: bold;
	padding: 2px;
	background-color: #F2F2F2;
	margin-right: -15px;
	text-align:center;
}


#tab1eng {background: url(/icone/sfondi/pagina-eng.gif); width: 960px; height:98px; overflow:hidden; }
#tab1deu {background: url(/icone/sfondi/pagina-deu.gif); width: 960px; height:98px; overflow:hidden; }
#tab1ita {background: url(/icone/sfondi/pagina-ita.gif); width: 960px; height:98px; overflow:hidden; }
#tab1rus {background: url(/icone/sfondi/pagina-rus.gif); width: 960px; height:98px; overflow:hidden; }
#tab1ola {background: url(/icone/sfondi/pagina-ola.gif); width: 960px; height:98px; overflow:hidden; }
#tab1fra {background: url(/icone/sfondi/pagina-fra.gif); width: 960px; height:98px; overflow:hidden; }

#tab2 {
}

#logo {
	height: 1px;
	width: 1px;
}
#tab3 select {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	background-color: #eaeaea;
}

ol, ul {
	margin-left: 23px;
  	font-size:12px;
	font-family:Tahoma, Arial, sans-serif;
	color: #333333;
	line-height: 14px;
	padding: 0px 40px 0px 0px;
}

.TitoloMap {		/* google map intestazione */
	font-size:14px;
	font-family:tahoma, arial, "sans serif";
	font-weight:bold;
	color:#990000;
	line-height: 14px;
	padding-top: 15px;
	padding-bottom: 5px;
	
}
.linkPulsante {
	background-color: #eaeaea;
	border: 1px solid #990000;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.linkPulsanteOggettiLocazione{
	background-color: #eaeaea;
	border: 1px solid #990000;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	padding: 1px 20px 2px 20px;
	margin: 14px 0  10px 105px;
}

.linkPulsanteOggettiVendita{
	background-color: #eaeaea;
	border: 1px solid #990000;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	padding: 1px 20px 2px 20px;
	margin: 14px 0  10px 75px;
}


/*header */
#logotopleft{width:110px; float:left;}
.navcontainer{width: 740px;  float: left; padding:40px 0 0 0px;}
.menu{ display:inline-block; width:740px;}

*:first-child+html  .submenu{position:relative; right:0%; bottom:15%;} 
* html .submenu{position:relative; right:0%; bottom:15%;}
html>/**/body  .submenu {position:relative; right:0%; }
.olandese {width: 639px; white-space:nowrap;}

.lombardiweb{float:right; width: 105px; text-align:right; display:inline; overflow:hidden;}
.lombardilogo{float:right;  }
.movie {float:right;padding:3px; background-color: #fff; border: solid 1px #990000; }
.moviefront {padding:0px; background-color: #990000;}

#content {background-color:#ffffff; width:100%; border:0px;}
.contentblock{ clear:both; width:750px; margin: 20px 100px 0px 110px;}
.contentblock-list{width:950px; margin: 0px auto;}
.contentblock-foto{width:760px; margin: 0px auto;}
#officefotos img{margin: 5px;}


#footer{ background: url(/icone/sfondi/sfondoSotto.gif) #990000 ;
position: fixed; bottom: 0px;
width: 960px; height: 38px; text-align: center;
}
* html #footer { 
position: absolute;
bottom: 0px;
background: url(/icone/sfondi/sfondoSotto.gif) #990000; width: 960px; height: 40px; text-align: center;
}

#languages{ margin: 10px 0 0 4px; padding:0; float:left; width:200px; text-align:left;}

/* front page */
#frontcontainer{margin: 0 auto; width: 950px;}
#frontheader-eng {height:120px; width: 940px; background: url(/icone/sfondi/Titolo-eng-home.gif) no-repeat;}
#frontheader-ita {height:120px; width: 940px; background: url(/icone/sfondi/Titolo-ita-home.gif) no-repeat;}
#frontheader-deu {height:120px; width: 940px; background: url(/icone/sfondi/Titolo-deu-home.gif) no-repeat;}
#frontheader-ola {height:120px; width: 940px; background: url(/icone/sfondi/Titolo-ola-home.gif) no-repeat;}
#frontheader-fra {height:120px; width: 940px; background: url(/icone/sfondi/Titolo-fra-home.gif) no-repeat;}
#frontheader-rus {height:120px; width: 940px; background: url(/icone/sfondi/Titolo-rus-home.gif) no-repeat;}
#front-Bordo-GrigioSotto { width:940px; padding: 30px 0 0 10px; border-bottom: solid 1px  #cccccc;}

/* single pages */
#linkscontentstabili {float: right; margin: 24px 108px 0 0 ; }
.linksDestraTitolo {float: right; margin: 24px 108px 0 0 ; }
.photoinDettaglio {background: #cccccc; border: none; padding: 0 0 7px 0;}
.freccetta{float:right; padding-right:5px;}
.freccetta-ven{float:right; display:inline; padding: 7px 10px 0 5px;}
.right{float:right; padding-right:55px;}
.right-title{float:right; padding: 20px 50px 0 15px;}
.left-title{float:left; width:500px; padding-top: 0px;}
.tablevendita{width:675px; margin: 0px auto;}
.tablevendita_novita {width:740px; margin: 0px auto;}
#googleform{float:left;min-height: 700px; width:230px; }
#googleform iframe{min-height: 500px;  }
#googlemap{float:left; min-height: 600px; width: 720px; }
#googlemap iframe{ min-height: 600px; width: 720px; }
#map{ position:relative; height:100%; margin-right:20px; } /* important */
.bordernone {border: none;}
.iframe-amm-foto {width:760px; height: 375px; background: #cccccc;}
.iframe-ven-foto {width:990px; height: 570px; background: #cccccc; margin:10px 0 0 10px;}
.fotoframe-amm {background: #cccccc; }
.foto80{border:0px; padding:4px 15px 4px 0;}
.foto80-oggetti{border:0px; padding:1px 0px 1px 20px; width:80px; height:80px;}
.foto80-oggetti-affitto {border:0px; padding:1px 0px 1px 00px; width:80px; height:80px;}
.fotoAmmSchedaPreview{width:64px; height:48px; padding: 7px 0 1px 4px;}
.ruler{height:1px; padding:0; margin:0;}
.nowrap { white-space:nowrap;}
.noborder{border: none;}
.relative{position:relative;}
.fotolist {margin: 1px 0 1px 0; }

.didascalia-fotoven {font-size:11px; text-align:center; padding: 0 0 0 0px; margin: 0; width:70px;}
.fotoven-inline {}
.fotoven-preview {}
.hold_my_iframe_intestazione { padding:0px; margin:0 auto; width:100%;  }
.hold_my_iframe_lista { padding:0px; margin:0 auto; width:100%;  }
.iframe_intestazione {width:100%; height:112px;}
.printbutton {width:40px;}
.printbuttondiv {width:40px; }
.noheight{height:0px;}
.borderbottom{border-bottom: #888888 1px solid; padding-bottom:1px;}
.blink { }
.larghezzaDettBox{ width: 740px;}
.larghezzaDettBox p{ padding:0 10px 0 10px;}
.larghezzaListaBox{ width: 900px; margin: 0 auto;}
.makespace { height:70px; width:280px;} 
.overlayVenduto {position:relative; top:0px;  }
.listtextright {text-align:right; padding-right: 6px;}
.listtextleft {text-align:left; }
.airview {width: 750px; margin: 20px auto 50px auto;}
.ricercageo-right {margin-right:31px}


/*  bottoni per PDF su dettaglio  */
.dueBottoni {margin: 0 auto; width: 525px;}
.bottoneVuoto {width:247px; height:19px; background: url(../../icone/bottoneVuoto.gif) repeat-y;float:left; margin: 5px 15px 5px 0; cursor: pointer; }
.bottoneVuoto a {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color: black !important; text-decoration:none;  line-height:1.3em;  }
.bottoneVuotoCentro{width:247px; height:19px; background: url(../../icone/bottoneVuoto.gif) repeat-y; clear:both; margin: 5px 15px 5px 0;  cursor: pointer; }
.bottoneVuotoCentro a {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color: black !important; text-decoration:none; line-height:1.3em; }
.dueBottoni a:hover, .togliUnderline a:hover {text-decoration:none;}

/*  pageslist  */
.pageselector{ float:right; width:535px; height:30px; margin:10px 19px 0 0 ; text-align:right; }
.pageselectorVendita { float:right; width:535px; height:30px; margin:10px 32px 0 0 ; text-align:right; }
.pageslist {
	display: inline-block; margin: 0 auto; font-family:Arial, Helvetica, sans-serif; } /*inline-block should give width (shrink-wrap) down to IE6 */

.pageslist a {
	margin: 0px 3px 0px 0px;padding: 9px 10px;background-color: #eeeeee; font-size: 13px; font-weight: normal; text-decoration: none; float: left; display: inline;
}
.pageslist span {
	margin: 0px 3px 0px 0px; padding: 9px 10px; font-size: 13px; font-weight: normal; text-decoration: none; float: left; display: inline;
}
.pageslist a.selected {
	border: #cc0000 1px solid;  background-color: rgb(25, 85, 141);
}
.pageslist span.selectedpage {
	border: #cc0000 1px solid; padding: 8px 10px; margin-top:3px; background-color: #990000; font-weight: bold; color: #ffffff !important;
}
.pageslist a:hover {
	color: #113344; background-color: #eedddd; box-shadow: 0px 1px 5px #eaedf4; -webkit-box-shadow: #eaedf4 0 1px 5px; -moz-box-shadow: #eaedf4 0 1px 5px;
}
.pageslist a:active {
	left: 1px; top: 1px; position: relative;
}
.pageslist .disabled {color: #cc9999; top: 4px; position: relative;}
.pageslist .dots {top: 4px; position: relative; padding-left:5px; padding-right:5px;}	

/*Dettaglio vendita */	
.DVcol1 {width:123px; padding:0; margin:0;}	
.DVcol2 {width:123px; padding:0; margin:0;}	
.DVcol3and4 {width:246px; padding:0; margin:0;}	
.DVcol5and6 {width:246px; padding:0; margin:0; min-height:200px;}	
.DWspazioTD {width: 1px;	}
.DVleft-title {
	float:left;
	width: 540px;
	text-align:left;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 110px;
	margin-top: 30px;
}
.DVright-title {	
	float:right;
	width: 200px;
	text-align:right;

	padding-bottom: 5px;
	padding-right: 110px; 
	padding-top: 30px;
}
	
.DVright-title h1, .DVleft-title h1 {	
	font-family:tahoma, arial, "sans serif";
	font-weight:bold;
	color:#990000;
	line-height: 14px;	
	font-size:14px;
	margin-top: 0px;
}

/*fotogallery */
#galleryWrap { position: relative;}
#gallery { margin: 0 auto; width: 640px; text-align:center;}
#vendutoGalleria img	{position:absolute; top:100px; right:350px; z-index:5000;}

/* hide parts of affitto-images to transform square to rectangular shape */
.crop{
	float:left;
	margin: 1px 0 1px 0;
	overflow:hidden; }

.crop img{
	margin:-10px 0 -10px 0;}

/* general */
.left{float: left;}
.right{float:right;}
.center {text-align:center;}
.alignleft {text-align:left;}	
.clear {clear:both; }


