﻿body
{
	font: 12px Verdana,Arial,Tahoma;
	line-height:16px;
	background-color:#EDEDED;
	background-position:center top;
	background-repeat:repeat-y;
	background-image:url(../../img/villasintheworld/sfondo.jpg)!important;
/*	background-image:url(../img/sfondo_ie6.jpg);*/
	background-image:none;
}
div#container
{
	background-color:#FFFFFF;
	font: 11px Verdana,Arial,Tahoma;
	margin-top:0px;
	border-width:0px 0px!important;
	border-width:0px 3px;
	border-style:solid;
	border-color:#F2C9F5;
}
div#container2
{
	/* background a destra per fare colore della colonna diverso	*/
/*	background-image:url(../img/extra.png);
	background-position:top right;
	background-repeat:repeat-y;*/
	padding:0px 5px;
}
div#header
{
}
div#navigation
{
	left: -22px;
}
div#navigation_sx
{
}

div#extra
{
}
div#content
{
	background-color:#FFFFFF;
	font: 12px Verdana,Arial,Tahoma;
	line-height:16px;
	color:#939393;
	padding-right:10px;
}
/* PIEDE	*/
div#footer
{
	color:#767676;
	font-size:13px;
	height:34px;
} 
div#footer div
{
	line-height:24px;
} 
div#footer_c
{
	clear:both;
} 
div#footer_sx
{
	float:left;
	width:520px;
	margin-left:10px;
}
div#footer_dx
{
	float:left;
	width:220px;
}
div#footer_dx2
{
	float:left;
	width:180px;
	margin-left:15px;
	background-image:url(../../img/lucchetto.png);
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:23px;
}
div#footer_dx a.lnkPreferiti_dx,
div#footer_dx a.lnkPreferiti_dx:link,
div#footer_dx a.lnkPreferiti_dx:visited,
div#footer_dx a.lnkPreferiti_dx:active,
div#footer_dx a.lnkPreferiti_dx:hover
{
	background-image:url(../../img/villasintheworld/carrello_white.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding:4px 0px 4px 26px;	
	margin-top:20px;
	height:24px;
	color:#0066CC;
	font-size:13px;
	
}
div#footer_dx2 a,
div#footer_dx2 a:link,
div#footer_dx2 a:visited,
div#footer_dx2 a:active,
div#footer_dx2 a:hover
{
	color:#0066CC;
	font-size:13px;	
}

/* TITOLI E PARAGRAFI*/
#content h3
{
	color:#202357;
	font: bold 16px Arial, Verdana;
	text-align:left;
	margin-left:0px;
}
#content h4
{
	font-size:11px;
	color:#FF0000;
}
/*#content h5
{
	font-size:12px;
	font-weight:bold;
	line-height:24px;
	color:#ffffff;
	background-color:#295A8F;
	margin:2px 0px;
	padding:0px 5px;
}*/
#content h5
{
	font-size:14px;
	color:#202357;
}
#content p
{
    padding:0px 18px;
}

#content p:first-letter
{
	font-size:16px;
}
#content a,
#content a:link,
#content a:visited,
#content a:active
{
}
#content a:hover
{
}

#content ul
{
}
#content li
{
	margin:3px 0px;
}
#content ul.lista_dx
{
	font-size:11px;
}
#content ul.lista_dx li
{
}

#content div#indietro
{
	margin-top:30px;
	text-align:center;
}

/* Colonne	*/
div#col_1
{
	display:inline;
	width:436px;
	padding-right:5px;
	float:left;
}
div#col_2
{
	display:inline;
	width:150px;
	float:right;
}
/* Grafica	*/

span#errore
{
	font-size:10px;
	color:red;
	padding-left:10px;
	display:block;
	position:absolute;
	z-index:20px;
	top:0;
	width:800px;
	background-color:#ffffff;
}
/*	ADMIN	*/
span.admin
{
	border:2px dotted orange;
	cursor:pointer;
	display:block;
	min-height:5px;
}

/* menu dx	*/
div#container a.pari,
div#container a.dispari
{
	color:#254E9B;
	text-decoration:none;
	font-size:13px;
	padding-bottom:3px;
	display:block;
	margin-left:5px;
	width:140px;
	text-align:left;
}

div#container span.pr
{
	font-weight:bold;
	font-size:11px;
	color:#000000;
}
div#container span.area
{
	display:inline;
	text-transform:capitalize;
}
#content a.back:link,
#content a.back:visited,
#content a.back:active,
#content a.back:hover
{
	background-image:url(../../img/back.png);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:20px;
	margin-top:20px;
	display:inline;
	float:left;
	height:16px;
	color:#0066CC;
}
#content a.dettaglio_preferiti:link,
#content a.dettaglio_preferiti:visited,
#content a.dettaglio_preferiti:active,
#content a.dettaglio_preferiti:hover
{
	background-image:url(../../img/carrello_small.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:20px;
	margin-top:20px;
	margin-left:130px;
	display:inline;
	float:left;
	height:16px;
	color:#0066CC;
}

.but
{
	border:0px solid #EB4A81;
	background-color:#FF85AE;
	color:#ffffff;
	background-position:top left;
	background-repeat:no-repeat;
	background-image:url(../../img/pulsante.png);
	height:23px;
	width:57px;
	font-weight:bold;
	font-size:14px;
}
.but2
{
	border:0px solid #6CA200;
	background-color:#8DC700;
	color:#ffffff;
	background-position:top left;
	background-repeat:no-repeat;
	background-image:url(../../img/pulsante2.png);
	height:27px;
	width:70px;
	font-weight:bold;
	font-size:14px;
	padding:0;
	text-align:center;
}
.but2barra
{
	background-image:url(../../img/pulsante2_barra.png);
}
.but2barra2
{
	background-image:url(../../img/pulsante2_barra2.png);
}
/* box interni	*/
/* la larghezza è 386px	*/
div#content div.box_int_n
{
	height:29px;
	font-size:16px;
	font-weight:bold;	
	line-height:29px;
	color:#DF185B;
	padding:0px 0px 0px 8px;
	background-position:top left;
	background-repeat:no-repeat;
	background-image:url(../../img/box_int_n.png);
	width:378px;	/* width-padding-right	*/
	background-color:#F2C9F5;
}
div#content div.box_int_n div
{
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:35px;
	height:29px;
}

div#content div.box_int_c
{
	background-color:#FBECFB;
	width:360px;	/* width-padding-left - padding-right	*/
	color:#474746;
	padding:7px 10px;
	border-width:0px 3px;
	border-style:solid;
	border-color:#F2C9F5;
}
div#content div.box_int_s
{
	width:386px;	/* width-padding-left - padding-right	*/
	background-image:url(../../img/box_int_s.png);
	background-position:bottom left;
	background-repeat:no-repeat;
	height:9px;
	font-size:1px;
	line-height:1px;
}

/* la larghezza è 780px	*/
div#content div.box_int_big_n
{
	height:29px;
	font-size:16px;
	font-weight:bold;	
	line-height:29px;
	color:#DF185B;
	padding:0px 0px 0px 8px;
	background-position:top left;
	background-repeat:no-repeat;
	background-image:url(../../img/box_int_n_big.png);
	width:772px;	/* width-padding-right	*/
	background-color:#F2C9F5;
}
div#content div.box_int_big_n div
{
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:35px;
	height:29px;
}

div#content div.box_int_big_c
{
	background-color:#FBECFB;
	width:754px;	/* width-padding-left - padding-right	*/
	color:#474746;
	padding:7px 10px;
	border-width:0px 3px;
	border-style:solid;
	border-color:#F2C9F5;
}
div#content div.box_int_big_s
{
	width:780px;	/* width-padding-left - padding-right	*/
	background-image:url(../../img/box_int_big_s.png);
	background-position:bottom left;
	background-repeat:no-repeat;
	height:9px;
	font-size:1px;
	line-height:1px;
}
/* News	*/
div.news
{
	margin-top:0px;
	padding:10px 3px;
}
div#menu_dx div.news a,
div#menu_dx div.news a:link,
div#menu_dx div.news a:visited
{
	color:#051763;
	font-weight:bold;
	font-size:12px;	
	text-decoration:underline!important;
}
div.news span.news_testo
{
	margin-top:8px;
	color:#051763;
	display:block;
}
div.rss
{
	text-align:right;
	padding-top:5px;
}
div.rss a
{
	border:0px;
}
div.rss a img
{
	border:0px;
}

/* ajax_box	*/
div.ajax_overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #C0C0C0;	/* Colore di sfondo pagina in ingrandimento	*/
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	display:none;
}

div.ajax_box
{
	position: absolute;
	top: 140px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	display:none;
	/*line-height: 0;*/
}
div.ajax_box_container
{
	width: 760px;
	height:auto!important;
	height:550px;
	min-height:550px;
	background-color:#FFFFFF;
	margin:0 auto;
	text-align:center;
	/*padding:30px 30px 10px 30px;*/
	padding:0px;
	border:1px solid #000000;
	/*line-height: 0;*/
}

/* correzioni default   */
div#ricerca_titolo{
/*    margin-left:13px;
    width:705px!important;*/
    background-position-x:12px;
}
span.obb
{
	color:#FF0000;
	font-size:12px;
	margin-left:3px;
}
div#ricerca_mappa li.mappa_lable
{
	color:#051763;
}
div#ricerca_codice span.ricerca_codice_titolo
{
	color:#051763;
}
div#ricerca_avanzata table#ricerca_avanzata_table thead td span
{
	color:#051763;
}


