/* 
VARIABILI
	arancio scuro #E18404	arancio	#FF9900	grigio scuro #333333	grigio medio #666666FISSI
	nero sporco #000001
	bianco sporco #F9F9F9 testi
	grigi chiaro #999999   

*/

body {
	background:#000001;
}
a {
	color:#eeeeee;
}
a:hover {
	color:#FF9900;
}

h3 {
	border-bottom:2px solid #999999;
}
#container {
	/* background: url(../images/bg.gif) no-repeat;
	height: 320px; */
	background:#000001;
	border:1px solid #FF9900;
}
#wrapper {
	color:#F9F9F9;
	background:#000001;
}
#header {
	/*border-bottom: 2px solid #eee;*/
	background:#000001 url(../../images/fade.gif) repeat-x;
	color:#F9F9F9;
}


#menusu {
	color:#F9F9F9;
	/*border-bottom: 2px solid #F9F9F9;*/
}
#menusu a {
	color:#F9F9F9;
	background:#000001;
}
#menusu a:hover {
	color:#FF9900;
	background-color:#000001;
}
#menutendina {
	background:#E18404;
}

#logo a {
	color:#FF9900;
}
#logo a:hover {
	color:#E18404;
}
/*immagine*/
#banner {
	background:#000001;
	/*background: url(../../images/pic-internet.jpg) no-repeat;*/
}
#banner h1 {
	color: #F9F9F9;
}
#banner h2 {
	color:#eeeeee;
}
#breadcrumb {
	color:#eeeeee;
}
#breadcrumb a{
	color:#eeeeee;
}
#breadcrumb a:hover{
	color:#FF9900;
}
legend {
	color:#F9F9F9;
}
#left {
	/*background:#000001;*/
}
/* LEFT MENU */
#leftmenu {
	background:#000001;
}
.top {
	color:#fdfdfd;
	background-color:#000001;
	border-right:8px solid #000001;
	border-left:6px solid #000001;
}	
.nav0 {
	color:#eeeeee;
	background-color:#000001;
	border-right:8px solid #000001;
	border-left:6px solid #000001;
	border-bottom:1px solid #000001;
}	
a.nav0 {
	border-left:6px solid #000001;
	border-right:8px solid #000001;
}
a.nav0:hover {
	color:#000001;
	background-color:#FF9900;
	border-left:6px solid #FF9900;
	border-right:8px solid #FF9900;
}
.nav1 {
	border-left:6px solid #000001;
	border-right:8px solid #000001;
	border-bottom:1px solid #000001;
	color:#eeeeee;
	background-color:#000001;
} 
a.nav1 {
	color:#fdfdfd;
	background-color:#333333;
	border-left: 6px solid #333333;
	border-right: 8px solid #333333;
} 
a.nav1:hover {
	background:#000001;
	color:#FF9900;
	border-left:6px solid #FF9900;
	border-right:8px solid #FF9900;
}
.nav2 {
    border-left:12px solid #000001;
	border-right:2px solid #000001;
    border-bottom:1px solid #000001;
		background:#000001;
}
a.nav2 {
	color:#fdfdfd;
	border-left:12px solid #000001;
	border-right:2px solid #000001;
}
a.nav2:hover {
	color:#fdfdfd;
	background:#000001;
	border-left:12px solid #FF9900;
	border-right:2px solid #FF9900;
}
.navpromo {
    border-left:12px solid #999999;
	border-right:2px solid #999999;
    border-bottom:1px solid #999999;
}
a.navpromo {
	color:#999999;
	border-left:12px solid #999999;
	border-right:2px solid #999999;
	background-color:#000001;
}
a.navpromo:hover {
	color:#F9F9F9;
}

/* FINE LEFT MENU */
.infobox {
	border: 1px solid #FF9900;
	background: #000001;
}
.azienda {
	color:#fdfdfd;
	border-bottom:1px solid #999999;
}
.infosite {
	border:1px solid #FF9900;
	background:#000001;
}
#contenuto {
	color:#F9F9F9;
	border-left:2px solid #666666;
	background:#000001;
}

/* TABELLE TESTO */
#contenuto table th {
	color:#ffffff;
	background:#E18404;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
}
#contenuto table,td {
	border-left:1px solid #000001;
	border-right:1px solid #000001;
	border-top:1px solid #000001;
	border-bottom:1px solid #000001;
}
#contenuto table,tr  {
	border-top:1px solid #FF9900;
	border-bottom:1px solid #FF9900;
}
.fotoleft img, .fotoright img {
	border:1px solid #999999;
	/*background:#666666;*/
}
.noborder {
	border:none !important;
}
/* FINE TABELLE TESTO */

/* PAGINE*/
.titoletti {
	color:#999999;
}
.spaziatore {
	/* serve a mettere uno spazio tra le righe*/
	border-bottom: 1px solid #FF9900;
} 
div#schedadati{
	/*background:#000001;*/
}
/* FINE PAGINE*/

#testo li {
	list-style: disc url(../../images/elenco.gif);
}
#promo {
	border: 1px solid #999999;
	background: #999999;
}

/* UTILS precedente successivo */
#utils {
	/*border-top: 1px solid #999999;*/
}
#prevnext div {
	border-top:1px solid #999999;
	background:#333333;
	color:#eeeeee;
}
#prevnext a {
	color:#eeeeee;
}
#prevnext a:hover {
	color:#FF9900;
}

/* FINE UTILS */

#boxsotto {
	border:1px solid #999999;
	background:#333333;
}
#boxsotto2 {
	border:1px solid #999999;
	background:#333333;
}

/* SITEMAP  */
#sitemap {
	background:url(../images/sitemap/i.gif) repeat-y;
}
#sitemap li a:visited {
	background-color:#666666;	
}
div.sitemap0 {
	background-image:url(../images/sitemap/t.gif);
	background-repeat:no-repeat;
	background-position:left;
}
div.sitemap0 a {
	color:#F9F9F9;
}	
div.sitemap1 li {
	background-image:url(../images/sitemap/l.gif);
	background-repeat:no-repeat;
}
div.sitemap1 {
	background-image:url(../images/sitemap/i.gif);
	background-repeat:repeat-y;
}
div.sitemap1 a {
	color:#eeeeee;
}
div.sitemap2, div.sitemap3 {
	background-image:url(../images/sitemap/l.gif);
	background-repeat:no-repeat;
}
div.sitemap2 a, div.sitemap3 a {
	color:#F9F9F9;
}
#parole {
	border-bottom:1px solid silver;
}
/* FINE SITEMAP */


/* INIZIO COPIATI A CASO DA GOCASA*/
.tabellabianca {
	background:#000001;
}
.tabellabianca caption{
	background:#E18404;
	border:1px solid #000001;
}
.tabellabianca h3 {
	border:none !important;
}
.tabellabianca caption a:hover {
	color:#000001;
}
.tabellabianca table {
	border:1px solid #FF9900;
}
.tabellabianca th {
	background:#333333;
	color:#F9F9F9;
}
.tabellabianca td {
	background:#333333;
}
.tabellaform {
	background:#333333;
}
.tabellaform caption {
	background:#000001;
	border:1px solid #999999;
}
.tabellaform table {
	border:1px solid #999999;
}
.tabellaform td {
	background:#000001;
}
.riquadro {
	background:#000001;
	border:1px solid #999999;
}

/* RICERCA */
.even {background:#666666;}
.odd {background:#333333;} /* da rivedere*/

div#cerca {
	border-top:2px solid #FF9900;
	border-bottom:2px solid #FF9900;
}
div#cerca div {
	border-top:1px solid #000001;
    border-bottom:1px solid #000001 ;
}
.tabellasearch {
	background:#000001;
}
.cerca_titolo {
    background-color:#000001;
    color: #F9F9F9;
}
#form_cerca {
    color: #F9F9F9;
}

.tasti {
    background-color:#333333;
    border-bottom-color:#666666;
    border-left-color:#666666;
    border-right-color:#666666;
    border-top-color:#666666;
    color: #F9F9F9;
}
.offerte {
	background:#333333;
}
.offerte a {
	color:#eeeeee;
}
.offerte a:hover {
	color:#F9F9F9;
}
#mappafloat {
	background:#333333;
	border:1px solid #000001;
}
#tastifondo {
	background:#333333;
}
.strillo {
	color:#ff0000;
}
/* SERVIZI GRATUITI */
#agenzie-immobiliari {
	border: 1px solid #EE1063;
	color:#EE1063;
}
div#agenzie-immobiliari a:hover {
	background:#EE1063;
	color:#000001;
}

/* IMMOBILI */
.immobili {
	border-bottom:1px dotted silver;
}
.immobilirow {
	border:1px solid silver;
}
.immobililast {
	border-bottom:1px dotted silver;
}
/* FINE IMMOBILI */

/* FORM CONTATTI */
form.fcontact {
	color:#F9F9F9;
}
form.fcontact legend, form.fcontact label {
	color:#F9F9F9;
}
form.fcontact fieldset {
	border-top:1px solid #999999;
	/*background:url(../images/fieldset.gif) left bottom repeat-x;*/
}
form.fcontact fieldset fieldset {
	background: none;
}
form.fcontact fieldset li {
	/*background:url(../images/divider.gif) left bottom repeat-x;*/
	border-bottom:1px solid silver;
}
form.fcontact em {
	color: #F9F9F9;
}
/* FINE FORM CONTATTI */

/* CALENDARIO */
.anno {
	color:#F9F9F9;
	/*background:#999999;*/
}
.giorni {
	background:#ff6600;
	color:#000001;
}
.oggi {
	background:#000001;
	color:#F9F9F9;
}
.altrigiorni {
	background:#333333;
	color:#eeeeee;
}
.nogiorni {
	background:#666666;
}
.today {
	background:#eeeeee;
	border:1px solid #333333;
}
.today a {
	color:#666666;
}
.today a:hover {
	color:#333333;
}
.day {
	border:1px solid silver;
	background:#000001;
}
.schedaevento {
	border-bottom:1px solid #333333;
	border-top:1px solid #333333;
}
.dataevento {
	background:#666666;
	color:#F9F9F9;
}
/* FINE CALENDARIO */

/* FOOTER */
#menugiu {
	background:#000001;
}
#copyright {
	color:#eeeeee;
	background:#333333;
	border:1px solid #FF9900;
}
#copyright a {
	color:#eeeeee;
}
#copyright a:hover {
	color:#F9F9F9;
}
/* FINE FOOTER */

/* MENU COMPLETO */
.menu {
	/*border-right:1px solid #E18404;*/
}
.menu a, .menu a:visited {
	color:#ffffff;
	border:1px solid #E18404;
	background:#E18404;
}
/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {
	background:#E18404 url(drop.gif) no-repeat right bottom;
}
/* style the second level hover */
.menu ul ul a.drop:hover{background:#FF9900 url(drop.gif) no-repeat right bottom;}
.menu ul ul :hover > a.drop {background:#FF9900 url(drop.gif) no-repeat right bottom;}
/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {background:#FF9900;}
/* style the third level hover */
.menu ul ul ul a:hover {background:#FF9900;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {border-top:1px solid #000001;}


/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {background:#E18404; color:#f9f9f9; border-top:1px solid #E18404;}

/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{color:#000001; background:#FF9900; border:#E18404;}
.menu :hover > a, .menu ul ul :hover > a {color:#000001;background:#FF9900; border:#E18404;}

/* FINE MENU COMPLETO */