body
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin:0;
	//background-color: #FFFFEB;
	background-color: #8cd4ff;
	background-repeat: repeat-x;
	color:#333;
}
body{
    margin: 0 auto;
	padding: 0;
	height: 100%;
}

input[type="text"], input[type="password"], textarea{
	
    border:1px solid #E6E6E6;
    padding:5px;
     border-radius: 5px;
    -moz-border-radius: 5px;   
}

input[type="text"]:hover, input[type="password"]:hover, textarea:hover
{
  -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #A0A0A0 #B9B9B9 #B9B9B9;
    border-image: none;
    border-right: 1px solid #B9B9B9;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
}


input[type="text"]:focus, input[type="password"]:focus, textarea:focus
{
 	border: 1px solid #4D90FE;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
    outline: medium none;
}


.mt54 { margin-top:54px; }
.mt110 { margin-top:110px !important; }

#vetrina_verticale_destra 
{
 position:relative;   
 
 padding: 10px;
 width:200px;
 background: #fff;
 border: #dfdfdf solid 1px;
 -moz-border-radius: 5px; 
 border-radius: 5px; 
 line-height: 14px;
 text-align:center;
 }

ul
{ 
	margin:0;
	padding:0;
	list-style:none; 
}
img { border: 0 }
a { text-decoration: none; color:#f60; line-height:20px}
h1 { clear:left; font-size:30px; line-height:24px; letter-spacing: -1px; font-weight: normal; padding:20px 0 0 0; color:#6699CC} 

#content h1 { padding:0 0 10px 0 !important; }

h1 span { color:#666; } 
hr { border:0;border-top:#ccc solid 1px; } 
.clear { clear:both; display:block; }
.clear-left { clear:left; display:block; }
.clear-right { clear:right; display:block;}

.mt30 { margin-top:30px; } 

#contenitore-mappa-links { display:block; position:relative; height:500px; }
#container { position:relative; margin:auto; width:960px;}
#container #header { margin-bottom: 15px; }
#container #header ul { height: 28px; }
#container #header ul li { float: left; margin-right: 15px; } 
#container #header ul li a { color: #eee; display: block; line-height: 23px }
#container #header ul li a:hover { color: #fff; }
#container #header ul li.right { float: right; line-height: 23px; margin-right: 5px; color:#ccc; } 

#container #logo { float: left; }
#container #news 
{ 
	float: right; 
	width: 580px; 
	background:#fff; 
	border:#dfdfdf solid 1px; 
	height: 25px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
	position:relative;
	line-height: 25px;
}
#container #news ul { position:relative; padding:0 5px;color:#666 }
#container #news ul li a { color:#666; } 
#container #news ul li a:hover { color:#f90 }
#container #news h2 
{ 
	position: absolute; 
	top: -8px; 
	left:5px; 
	font-size: 11px; 
	margin: 0; 
	text-transform: uppercase; 
	color: #fff; 
	background:#f90; 
	padding:2px 3px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
	font-weight: normal;
	line-height: 11px;
}

div#navigator
{
	width: 945px;
	height:15px;
    border: 1px solid #ccc;
    border-radius: 4px 4px 0px 0px;
    -moz-border-radius: 4px 4px 0px 0px;
    border-bottom:0px;
    text-align:left;
    position:relative;
    margin-top:15px;
    background-color:#FFFFFF;
    padding:8px;
    
    font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin:0;
    margin-top:10px;
    
}

div#navigator a{
 font-family:Arial, Helvetica, sans-serif;
 font-size: 13px;
 margin:0;
 color: #6699CC;
}

div#navigator a:hover{
 text-decoration:underline;
}

div#navigator h1{
	font-family: Arial,Helvetica, sans-serif;
    font-size: 13px;
    font-weight:normal;
    line-height:20px;
    color: #6699CC;
    display: inline;
}

#container #engine
{
	width: 945px;
    min-height:85px;
	padding: 8px;
	border: #ccc solid 1px;
	margin-top: 0px;
	background: #e5e5e5;
	border-radius: 0px 0px 5px 5px;
    -moz-border-radius: 0px 0px 5px 5px; 	
}

#container #engine-vediannuncio
{
	width: 945px;
    height:15px;
	padding: 8px;
	border: #ccc solid 1px;
	margin-top: 0px;
	background: #e5e5e5;
	border-radius: 0px 0px 0px 0px;
    -moz-border-radius: 0px 0px 0px 0px; 	
}


div.camporicerca{
  display:inline;
  float:left;
  margin-right:5px;
}

div.camporicerca label{
	font-size:12px;
	color: #666666;
    margin-left:5px;
}

div.bottonecerca{
  display:inline;
  float:left;
  padding: 20px 0 0;
}


#container #engine form { display: inline; margin: 0; font-size: 10px; }

div#engine input[type="text"]
{ 
	width:250px; 
	border:#ccc solid 1px;
	padding: 6px; 
	font-style:italic;  se è vuoto e contiene "Cosa cerchi ?" */
	margin-right: 3px;
    font-size:16px;
	line-height:20px;
	vertical-align: middle;
    
     border-radius: 5px;
    -moz-border-radius: 5px; 
} 

select
{ 
   	padding:5px; 
	border:#ccc solid 1px;
    font-size:16px;
	line-height:28px; /* importante per safari ! */
	vertical-align: middle;
     border-radius: 5px;
    -moz-border-radius: 5px; 
    
} 

#container #engine form .where 
{ 
	min-width:130px; 
	border:#ccc solid 1px;
	padding: 0 0 0 5px !important; 
	color: #666; 
	margin-right: 3px; 
	height:20px;
	vertical-align: middle;
	line-height:20px;
	overflow: hidden;
} 
#container #engine form .price_from, #container #engine form .price_to
{ 
	width:100px; 
	border:#ccc solid 1px;
	padding: 0 0 0 5px !important; 
	color: #666; 
	margin-right: 3px; 
	height:20px;
    vertical-align: middle;
    overflow: hidden;
} 

#container form .btn_cerca
{
	background-image: url(img/btn_cerca.png);
	background-repeat: no-repeat;
	color: #fff;
	width: 50px !important;
	height: 25px !important;
	border: 0 !important;
	font-weight: bold;	
	vertical-align: middle;
}

#container .btn_orange_150
{
	background-image: url(img/btn_orange_150.png);
	background-repeat: no-repeat;
	color: #fff;
	width: 150px !important;
	height: 25px !important;
	border: 0 !important;
	font-weight: bold;	
	vertical-align: middle;
}

#container .btn_green_70
{
	background-image: url(img/btn_green_70.png);
	background-repeat: no-repeat;
	color: #fff;
	width: 70px !important;
	text-align: center;
	height: 25px !important;
	line-height: 25px;
	border: 0 !important;
	font-weight: bold;	
	vertical-align: middle;
}
#container .btn_green_150
{
	background-image: url(img/btn_green_150.png);
	background-repeat: no-repeat;
	color: #fff;
	width: 150px !important;
	text-align: center;
	height: 25px !important;
	line-height: 25px;
	border: 0 !important;
	font-weight: bold;	
	vertical-align: middle;
}


#container .btn_green_180
{
	background-image: url(img/btn_green_180.png);
	background-repeat: no-repeat;
	color: #fff;
	width: 180px !important;
	text-align: center;
	height: 25px !important;
	line-height: 25px;
	border: 0 !important;
	font-weight: bold;	
	vertical-align: middle;
}

#container .btn_modifica
{
	background-image: url(img/btn_modifica.png);
	background-repeat: no-repeat;
	color: #fff;
	width: 104px !important;
	height: 25px !important;
	border: 0 !important;
	font-weight: bold;	
	vertical-align: middle;
	padding-left:20px;
}

#container .btn_elimina
{
	background-image: url(img/btn_elimina.png);
	background-repeat: no-repeat;
	color: #fff;
	width: 104px !important;
	height: 25px !important;
	border: 0 !important;
	font-weight: bold;	
	vertical-align: middle;
	padding-left:20px;
}

#container #engine #user-box { float:right; width: 210px; }
#container #engine #user-box a { color: #000; font-weight: bold; }
#container #engine .login { line-height: 25px; text-align: center; }

#container #content 
{
	padding: 10px;
	clear: left;
	width: 700px;
    min-height:300px;
	background: #fff;
	border: #dfdfdf solid 1px;
	-moz-border-radius: 5px; 
	border-radius: 5px; 
	line-height: 14px;
}

#container #content.vediannuncio{
  /* applicato a #container #content !!! */
  width:941px;
  border-radius: 0px 0px 5px 5px;
  -moz-border-radius: 0px 0px 5px 5px;
}

#container .home { background:none !important; border: none !important;padding:30px 0 10px 0 !important;}

#container #content h2 { margin:0 0 5px 0;color:#666;color:#f90;font-size:16px; }
ul.results li div {padding:5px;height:70px;position:relative;float:left;margin-right:10px; text-align:center; }
ul.results li div span { position:absolute;bottom:0;right:0;background:#f90;color:#fff;padding:0 3px;-moz-border-radius: 5px;border-radius: 5px; }
ul.results li.more { background-image:url(img/bg_more.jpg);background-position: 0px 5px;background-repeat: no-repeat }
ul.results li.more div { border:none; } 
ul.results li { height:82px;border-top:#ddd solid 1px;padding:5px 0; }
ul.results li:first-child { border:none; }
ul.results li h2 {font-size:17px;} 
ul.results li h2 a { color:#f90; }
ul.results li .price { text-align: right;float:right;height:auto;width:auto;border:none;font-size:18px;font-weight: bold;margin:0;}
ul.results li .price span { color:#999;background:none;position: static;padding:0;font-size:13px; } 
ul.results li hr {border-top:#eee solid 1px;}


ul.annunci_in_vetrina li div { border:#ccc solid 1px;padding:5px;width:90px;height:70px;position:relative;float:left;margin-right:10px; text-align:center; }
ul.annunci_in_vetrina li div span { position:absolute;bottom:0;right:0;background:#f90;color:#fff;padding:0 3px;-moz-border-radius: 5px;border-radius: 5px; }
ul.annunci_in_vetrina li.more { background-image:url(img/bg_more.jpg);background-position: 0px 5px;background-repeat: no-repeat }
ul.annunci_in_vetrina li.more div { border:none; } 
ul.annunci_in_vetrina li { height:82px;border-top:#ddd solid 1px;padding:5px 0; margin-left:42px; border-top:0 }
ul.annunci_in_vetrina li:first-child { border:none; }
ul.annunci_in_vetrina li h2 {font-size:17px;} 
ul.annunci_in_vetrina li h2 a { color:#f90; }
ul.annunci_in_vetrina li .price { text-align: right;float:right;height:auto;width:auto;border:none;font-size:18px;font-weight: bold;margin:0;}
ul.annunci_in_vetrina li .price span { color:#999;background:none;position: static;padding:0;font-size:13px; } 
ul.annunci_in_vetrina li hr {border-top:#eee solid 1px;}

#container #content ul.pagination { margin:5px 0; height:14px; }
#container #content ul.pagination li { float:left;margin-left:5px; }
#container #content ul.pagination li.current { background-color:#666;padding:0 4px;-moz-border-radius: 5px;border-radius: 5px; } 
#container #content ul.pagination li.current a { color:#fff;font-weight: bold; }

#container #content form.newad { display:inline;margin:0; }

#container #content form.login { display:inline;margin:0;width:390px;float:left; }
#container #content form.login label, #container #content form.newad label { float:left;width:100px;line-height: 20px;font-weight: bold; }
#container #content form.login input, #container #content form.newad input {height:20px;border:#ccc solid 1px;width:280px;}
#container #content form.login div, #container #content form.newad div { margin-bottom:10px; } 
#container #content form.login .btn_cerca, #container #content form.newad .btn_cerca { margin-left: 335px; }
#container #content form.login .checkbox label , #container #content form.newad .checkbox label
{ 
	display:block;width:auto !important; font-weight: normal; 
	display: block;
    padding-left: 15px;
    text-indent: -15px;
    margin-left: 100px;
}
#container #content form.login .checkbox input, #container #content form.newad .checkbox input
{
	width: 13px;
    height: 13px;
    padding: 0;
    margin:0;
    vertical-align: bottom;
    position: relative;
    top: -1px;
    overflow: hidden;
}

#container #content .box-infom #container #sidebar .box-info { float:right;width:280px;background:#eee;padding:10px} 
#container #sidebar .box-info { width: 198px; background:#fff;border:#dfdfdf solid 1px;padding:5px;margin-top:54px;-moz-border-radius: 5px;border-radius: 5px; }

#container #content .box-info h2 { font-size:20px;color:#666;margin-bottom:25px; }
#container #sidebar .box-info h2 { font-size:20px;color:#666;margin-bottom:5px; }

#container #content .box-info h2 span, #container #sidebar .box-info h2 span { font-size:12px;font-weight: normal; }
#container #content .box-info ul li, #container #sidebar .box-info ul li 
{ 
	margin-bottom:10px;
	background-image:url(icons/check.png);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left:25px; 
	min-height: 20px;
}
#container #content .ad-image, #container #content .ad-thumbs { text-align: center; margin-top:10px; }
#container #content .ad-thumbs a { margin-right:5px; } 
#container #content .ad-description { 
margin-top:20px; margin-bottom:20px; width:500px; text-align:left; line-height:20px; }
#container #content .ad-info { float:right; width:250px ; padding:5px; border::#FFF solid 1px; line-height:32px; }

#container #content .ad-info dt, #container #content .ad-customer dt { font-weight: bold;float:left;width:60px; }
#container #content .ad-info dt { text-align:left; font-size:16px; background:#eee; padding-left:5px;}
#container #content .ad-info dd { text-align:right; background:#eee; margin:1px; padding-right:5px;}


#container #content .modulocontatto{ background:#eee;border:#ccc solid 1px; -moz-border-radius: 5px; border-radius: 5px; margin-top:10px; padding:5px;width:495px !important }

#container #content .ad-customer dt { width:80px }
#container #content .ad-customer { float:left; width:500px;}

#container #content .ad-tools { border:1px solid #ccc; -moz-border-radius: 5px; border-radius: 5px; display:inline-block;  min-width:170px; padding:10px; margin-top:5px;}
#container #content .ad-tools li { border-top:#dfdfdf solid 1px; padding:5px 0 5px 23px;background-repeat: no-repeat;background-position: center left; } 
#container #content .ad-tools li:first-child { border:none;padding-top:0; }
#container #content .ad-tools li.mail {background-image: url(icons/mail.png);}
#container #content .ad-tools li.abuso {background-image: url(icons/abuso.png);}
#container #content .ad-tools li.print {background-image: url(icons/print.png);}
#container #content .ad-tools li.page {background-image: url(icons/page.png);}
#container #content .ad-tools li.star {background-image: url(icons/star.png);}
#container #content .ad-tools li.facebook {background-image: url(icons/facebook.png);}

#container #sidebar 
{
	margin-top:0px;
	float: right;
	width: 220px;
}
#container #sidebar h2 { margin-bottom:5px; }
#container #sidebar .registration
{
	background-image: url(img/btn_2.png);
	background-position: center top;
	background-repeat: no-repeat;
	color:#fff;
	padding:5px;
	height:51px;
	-moz-border-radius: 5px; 
	border-radius: 5px;
	margin-bottom: 5px;
}
#container #sidebar .registration h2 { font-size: 20px;margin:0;font-weight: normal; }
#container #sidebar .registration h2 span { font-weight: bold; } 
#container #sidebar .registration p, #container #sidebar .login p { margin:0; }
#container #sidebar .registration a, #container #sidebar .login a { color:#fff; } 
#container #sidebar .login 
{ 
	background-image: url(img/btn_1.png);
	background-position: center top;
	background-repeat: no-repeat;
	color: #fff;
	margin-bottom:19px;
	padding:5px;
	height:14px;
	background:#ccc !important;
	-moz-border-radius: 5px; 
	border-radius: 5px;
} 
#container #sidebar .login a { font-weight: bold; }
#container #sidebar .contact 
{
	background-image: url(img/btn_light.png);
	background-position: center top;
	background-color: #000;
	background-repeat: no-repeat;
	color: #fff;
	padding: 5px;
	border: #000 solid 1px;
	-moz-border-radius: 5px; 
	border-radius: 5px;
	margin-bottom: 5px;
}
#container #sidebar .contact h2 { font-size: 15px;margin:0;font-weight: normal; }
#container #sidebar .contact h2 span { font-weight: bold; } 
#container #sidebar .contact a { color:#fff; }

/*#container #sidebar ul.last-ads li { height:100px; margin-bottom:5px;  }
#container #sidebar ul.last-ads li h3 {   margin:0;font-size:11px;   }
#container #sidebar ul.last-ads li h3 a {  color:#333; float:left }
#container #sidebar ul.last-ads li div 
{ 
   	border:#ccc solid 1px;
	padding:5px;
	float:left;
	margin-right:5px;
	-moz-border-radius: 5px; 
	border-radius: 5px;
}*/


#container #sidebar last-ads div h3 {   margin:0;font-size:11px;   }
#container #sidebar last-ads div h3 a {  color:#333; float:left }




div#banner-top
{
    float:left;
	margin-top: 10px;
    margin-bottom: 10px;
    width: 720px;
	height: 90px;
	color: #ccc;
    border:0px solid red;
}

div#banner-right-small
{
 display:block;
 float:right;
 width:220px;
 height:90px;
 margin-top: 10px;
 margin-bottom: 10px;
 border:0px solid #DFDFDF;
}

#container .box
{
	background: #fff;
	padding: 5px;
	margin-bottom: 10px;
	border: #dfdfdf solid 1px;
	-moz-border-radius: 5px; 
	border-radius: 5px;
}

#container h2 { margin:0; color:#6699CC }
#container p { margin:0; }

/* HOME */
a.new-ad
{ 
	background-image: url(img/btn_new_ad.png);
	position:relative;
	height:45px;
	line-height: 45px;
	color:#fff;
	font-size: 20px;
	padding-left:10px;
	width:298px;
	letter-spacing: -1px;
	display:block;
	font-weight: bold;
}

.home-info 
{
	background:#fff;
	padding:10px;
	margin:30px 0;
	border:#ccc solid 1px;
	width:285px;
	-moz-border-radius: 10px; 
	border-radius: 10px;
}
.home-info h2 { border-bottom:#ccc solid 1px;padding-bottom:10px;font-size: 30px !important;letter-spacing: -1px; }
.home-info h2 span { font-size: 18px;color:#666; } 
.home-info ul { font-size: 12px;border-bottom:#ccc solid 1px;margin-bottom:10px;color:#666 }
.home-info ul li 
{ 
	line-height: 14px;margin-bottom: 10px; 
	margin-bottom:10px;
	background-image:url(icons/check.png);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left:25px; 
	min-height: 20px;
}
.home-info ul li span { font-weight: bold; display:block; font-size: 18px;color:#333 }

.home-registration 
{
	background:#fff;
	padding:10px;
	border:#ccc solid 1px;
	width:220px;
	-moz-border-radius: 10px; 
	border-radius: 10px;
	font-size:11px;
}
.home-registration a { font-weight: bold; }


.user-menu
{
	background:#fff;
	padding:10px;
	border:#ccc solid 1px;
	-moz-border-radius: 10px; 
	border-radius: 10px;
	font-size:12px;
	float:right; 
    margin-bottom:10px;
}
.user-menu a { font-weight: bold; }

.home-side { margin-top:0 !important; }

#footer
{
  line-height:18px;
}

#footer a
{
  color:#666666;
  font-weight:bold;
}

#footer a:hover
{
  text-decoration:underline;
}

#footer ul { height:16px; }
#footer ul li { padding:0 15px 0 0;  line-height:18px; }
#footer ul li a { color:#666; }
#footer { display:block; float:left; position:relative; top:20px; margin-bottom:50px }
#footer { color:#999; display:block; width:100%; margin-left:10px;  text-align:center; vertical-align:top; font-size:11px; }
#footer-home{ display:block; color:#999; position:relative; top:0px;  text-align:center; font-size:11px; }

table.signupform td.etichette
{
	font-size:14px;
	font-weight:bold;
}

input[type="text"].campi_input, input[type="password"].campi_input
{
  width:180px;
  
}


/* --------------------- stili vecchio sito --------------------------- */
.ad_thumb {
/*
	width:90px;
	height:90px; */
	float:left;
    text-align:center;
	
	margin-left:10px;
	margin-right:10px;
    cursor:hand;
    cursor:pointer;
}
.ad_thumb img {
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
}

.ad_border_solid_black {
        border:2px solid #f90;
}

.ad_border_solid_grey {
        border:1px solid #ddd;
}



div#contenitore_immagini a.button {
    background: url("https://www.script-annunci.it/demo51/css/bottoni/bg_button_a.gif") no-repeat scroll right top transparent;
    color: #444444;
    display: block;
    float: left;
    font: 12px arial,sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px;
    text-decoration: none;
}
div#contenitore_immagini a.button span {
    background: url("https://www.script-annunci.it/demo51/css/bottoni/bg_button_span.gif") no-repeat scroll 0 0 transparent;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}
div#contenitore_immagini a.button:active {
    background-position: right bottom;
    color: #000000;
    outline: medium none;
}
div#contenitore_immagini a.button:active span {
    background-position: left bottom;
    padding: 6px 0 4px 18px;
}

#vetrina_verticale_destra.fixed
{ position: fixed;
  z-index:1;
 }

table.ituoiannunci{
 width:100%;
 border-collapse:collapse;
}

table.ituoiannunci,  table.ituoiannunci th, table.ituoiannunci td{
 border:1px solid #CCCCCC; 
}

table.invisibile,  table.invisibile th, table.invisibile td{
 border:0px; 
 padding:0;
}

a#freccia_sx{
    float:left; 
    left:0px;
    width:310px;
    height:466px;
    border:0px solid red;
    background:url(https://www.script-annunci.it/demo51/immagini/freccia_sx.png) no-repeat left center;
    cursor:pointer;
    opacity:0;
    transition: all 0.3s linear 0s;
    -webkit-transition: all 0.3s linear 0s;
}

a#freccia_sx:hover{
	background:url(https://www.script-annunci.it/demo51/immagini/freccia_sx.png) no-repeat left center;
    opacity:1;
}


a#freccia_dx{
    float:right;
    width:310px;
    height:466px;
    border:0px solid green;
    background:url(https://www.script-annunci.it/demo51/immagini/freccia_dx.png) no-repeat right center;
    cursor:pointer;
    opacity:0;
    transition: all 0.3s linear 0s;
    -webkit-transition: all 0.3s linear 0s;
}


a#freccia_dx:hover{
	background:url(https://www.script-annunci.it/demo51/immagini/freccia_dx.png) no-repeat right center;
    opacity:1;
}


p.annuncicategoria_portaleprovincia
{
  line-height:30px;
}

#container p.vediannuncio_portaleprovincia
{
  font-size:20px;
  color:#6699CC;
  margin-bottom:10px;
  color:#000000;
}

div.prezzo
{
  float:right; 
  top:10px;
  right:0;
  height:25px;
  padding-right:0;
}

div#banner-bottom{
  margin-top:10px;
}


/* PAGINA vediannuncio.php: */

div#mainpic{
	width:621px;
	height:466px;
	background-position:center center;
	background-repeat:no-repeat;	
}


div#gallery ul{
  width:100%;
  height:85px;
}

div#gallery ul li{
	position:relative;
	list-style: none outside none;
	float:left;
	width:85px;
	height:72px;
	border:1px solid #D1D1C9;
	margin: 0 2px 0 0;
    padding:0px;
    background-color: #FFFFFF;
    background-position: center center;
    background-repeat: no-repeat;
}

div#gallery ul li a {
    display: block;
    width: 85px;
    height: 72px;
    left: -1px;
    position: absolute;
    top: -1px;
}


div#gallery ul li a.active {
    border: 3px solid #F90;
     width: 85px;
    height: 72px;
    top: -3px;
	left:-3px;
}

div#caricamento_immagine_principale
{
   background: url("https://www.script-annunci.it/demo51/immagini/caricamento_immagine_principale.gif") no-repeat scroll center center rgba(0, 0, 0, 0);
   width: 100%;	
   height: 100%;
   left: 0;
   position: relative;
   top: 0;  
   float:left; /* aggiunta il 05/04/2014 */
}

div#sfondoopaco{
    background-color: #000000;
    height: 100%;
    opacity: 0.05;
    width: 100%;	
}

div#map-canvas{
	border:0;
    position:absolute;
    width:621px; 
    height:466px;  
    z-index:-1
}

