
/* 
	1 blu #000088	2 blu scuro #0000aa	3 celeste chiaro #9999ff	4 celeste #ffff00	5 giallo chiaro #FFFFCA    6 viola chiaro #F0F0FF	bianco sporco #fdfdfd
	grigio chiaro #f4f4f4
	   
*/
body {
	background:#9999ff;
}
a {
	color:#0000aa;
}
a:hover {
	color:#808080;
}
h3 {
	border-bottom:2px solid #eeeeee;
}
#container {
	/* background: url(../images/bg.gif) no-repeat;
	height: 320px; */
	background:#9999ff;
}
#wrapper {
	color:#303030;
	background:#9999ff;
}
#header {
	/*border-bottom: 2px solid #eeeeee;*/
	background:#000088;
    /*background-repeat:repeat-x;*/
	color:#ffff00;
}
#logo, #logo a {
	color:#ffff00;
}

#menusu {
	color:#ffff00;
	/*border-bottom: 2px solid #808080;*/
}
#menusu a {
	color:#ffff00;
}
#menusu a:hover {
	color:#fdfdfd;
}
#menutendina {
	background:#000088;
}
/*immagine*/
#banner {
	background:#ffffff;
    background-repeat: no-repeat;
    border-left:1px solid #000088;
}
#banner h1 {
	color: #000000;
}
#banner h2 {
	color:#666666;
	width:440px;
}
#breadcrumb {
	color:#666666;
    border-bottom:1px solid #000088;
}
#breadcrumb a{
	color:#000088;
}
#breadcrumb a:hover{
	color:#666666;
}
legend {
	color:#000088;
}

/* LEFT MENU */
#leftmenu {
	background:#9999ff;
}
.top {
	color:#fdfdfd;
	background-color:#000088;
	border-right:8px solid #000088;
	border-left:6px solid #000088;
}	
.nav0 {
	color:#fdfdfd;
	background-color:#000088;
	border-right:8px solid #000088;
	border-left:6px solid #000088;
}	
a.nav0 {
	border-left:6px solid #000088;
	border-right:8px solid #000088;
}
a.nav0:hover {
	color:#fdfdfd;
	background-color:#0000aa;
	border-left:6px solid #0000aa;
	border-right:8px solid #0000aa;
}
.nav1 {
	border-left:6px solid #E9E9E9;
	border-right:8px solid #E9E9E9;
	border-bottom:1px solid #eeeeee;
	color:#000088;
	background-color:#E9E9E9;
} 
a.nav1 {
	color:#808080;
	background-color:#fdfdfd;
	border-left: 6px solid #eeeeee;
	border-right: 8px solid #eeeeee;
} 
a.nav1:hover {
	color:#000088;
	border-left:6px solid #000088;
	border-right:8px solid #000088;
}
.nav2 {
    border-left:12px solid #000088;
	border-right:2px solid #000088;
    border-bottom:1px solid #eeeeee;
}
a.nav2 {
	color:#808080;
	border-left:12px solid #eeeeee;
	border-right:2px solid #eeeeee;
}
a.nav2:hover {
	color:#000088;
}
.navpromo {
    border-left:12px solid #000088;
	border-right:2px solid #000088;
    border-bottom:1px solid #eeeeee;
}
a.navpromo {
	color:#808080;
	border-left:12px solid #eeeeee;
	border-right:2px solid #eeeeee;
	background-color:#000088;
    color:#fdfdfd;
}
a.navpromo:hover {
	color:#ffff00;
}

/* FINE LEFT MENU */
.infobox {
	border: 1px solid #000088;
	background: #ffff00;
}
.azienda {
	color:#000088;
	border-bottom:1px solid #eeeeee;
}
.infosite {
	border:1px solid #000088;
	background: #ffff00;
}
#contenuto {
	color:#5D5D5D;
	border-left: 1px solid #000088;
	background:#ffffff;
}

/* TABELLE TESTO */
#contenuto table th {
	color:#fdfdfd;
	background:#000088;
	border-left:1px solid #fdfdfd;
	border-right:1px solid #fdfdfd;
}
#contenuto table,td {
	border-left:1px solid #eeeeee;
	border-right:1px solid #eeeeee;
	border-top:1px solid #eeeeee;
	border-bottom:1px solid #eeeeee;
}
#contenuto table,tr  {
	border-top:1px solid #eeeeee;
	border-bottom:1px solid #eeeeee;
}

.fotoleft img, .fotoright img {
	border:1px solid #000088;
	background:#f4f4f4;
}
.noborder {
	border:none !important;
}
/* FINE TABELLE TESTO */

/* PAGINE*/
.titoletti {
	color:#000088;
}
.spaziatore {
	/* serve a mettere uno spazio tra le righe*/
	border-bottom: 1px solid #eeeeee;
} 
/* FINE PAGINE*/

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

/* UTILS precedente successivo */
#utils {
	/*border-top: 1px solid #000088;*/
}
#prevnext div {
	border-top:1px solid #000088;
	background:#9999ff;
	color:#808080;
}
#prevnext a {
	color:#000088;
}
/* FINE UTILS */

#boxsotto {
	border:1px solid #000088;
	background:#f4f4f4;
}
#boxsotto2 {
	border:1px solid #000088;
	background:#f4f4f4;
}

/* SITEMAP  */
#sitemap {
	background:url(../images/sitemap/i.gif) repeat-y;
}
#sitemap li a:visited {
	background-color:#ffff00;	
}
div.sitemap0 {
	background-image:url(../images/sitemap/t.gif);
	background-repeat:no-repeat;
	background-position:left;
}
div.sitemap0 a {
	color:#000088;
}	
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:#303030;
}
div.sitemap2, div.sitemap3 {
	background-image:url(../images/sitemap/l.gif);
	background-repeat:no-repeat;
}
div.sitemap2 a, div.sitemap3 a {
	color:#808080;
}
#parole {
	border-bottom:1px solid #eeeeee;
}
/* FINE SITEMAP */


/* INIZIO COPIATI A CASO DA GOCASA*/
.tabellabianca {
	background:#fdfdfd;
}
.tabellabianca caption{
	background:#eeeeee;
	border:1px solid #000000;
}
.tabellabianca table {
	border:1px solid #aaaaaa;
}
.tabellabianca th {
	background:#000088;
	color:#fdfdfd;
}

.tabellaform {
	background:#fdfdfd;
}
.tabellaform caption {
	background:#eeeeee;
	border:1px solid #000000;
}
.tabellaform table {
	border:1px solid #aaaaaa;
}
.tabellaform td {
	background:#ffff00;
}
.riquadro {
	background:#eeeeee;
	border:1px solid #000000;
}

/* RICERCA */
.even {background:#F0F0FF;}
.odd {background:#FFFEFD;} /* da rivedere*/

div#cerca {
	border-top:2px solid #000088;
	border-bottom:2px solid #000088;
}
.cerca_titolo {
    background-color:#ffff00;
    color: #000088;
}
#form_cerca {
    color: #333333;
}
.tasti {
    background-color:#034D7A;
    border-bottom-color:#F3FFA0;
    border-left-color:#F3FFA0;
    border-right-color:#F3FFA0;
    border-top-color:#F3FFA0;
    color: #fdfdfd;
}
.offerte {
	background:#000000;
}
.offerte a {
	color:#fdfdfd;
}
.offerte a:hover {
	color:#f5ae08;
}
#mappafloat {
	background:#eeeeee;
	border:1px solid #000000;
}
#tastifondo {
	background:#fdfdfd;
}
.strillo {
	color:#000088;
}
/* SERVIZI GRATUITI */
#agenzie-immobiliari {
	border: 1px solid #EE1063;
	color:#EE1063;
}
div#agenzie-immobiliari a:hover {
	background:#EE1063;
	color:#fdfdfd;
}

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

/* FORM CONTATTI */
form.fcontact {
	color:#333;
}
form.fcontact legend, form.fcontact label {
	color:#333;
}
form.fcontact fieldset {
	border-top:1px solid #850000;
	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;
}
form.fcontact em {
	color: #f00;
}
/* FINE FORM CONTATTI */

/* CALENDARIO */
.anno {
	color:#000000;
	/*background:#eeeeee;*/
}
.giorni {
	background:#000088;
	color:#fdfdfd;
}
.oggi {
	background:#fdfdfd;
	color:#000088;
}
.altrigiorni {
	background:#ffff00;
	color:#000088;
}
.nogiorni {
	background:#eeeeee;
}
.today {
	background:#000088;
	border:1px solid #000088;
}
.today a {
	color:#fdfdfd;
}
.today a:hover {
	color:#fdfdfd;
}
.day {
	border:1px solid #eeeeee;
	background:#fdfdfd;
}
.schedaevento {
	border-bottom:1px solid #000088;
	border-top:1px solid #000088;
}
.dataevento {
	background:#000088;
	color:#fdfdfd;
}
/* FINE CALENDARIO */

/* FOOTER */

#copyright {
	color:#222222;
	background:#9999ff;
	border:1px solid #3A6794;
}
#copyright a {
	color:#000088;
}
#copyright a:hover {
	color:#000000;
}
/* FINE FOOTER */



/* MENU COMPLETO */
.menu {
	/*border-right:1px solid #000;*/
}

.menu a, .menu a:visited {
	color:#fdfdfd;
	border:1px solid #0000aa;
	background:#000088;
}

/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {
	background:#000088 url(drop.gif) no-repeat right bottom;
}
/* style the second level hover */
.menu ul ul a.drop:hover{background:#0000aa url(drop.gif) no-repeat right bottom;}
.menu ul ul :hover > a.drop {background:#0000aa url(drop.gif) no-repeat right bottom;}
/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {background:#000088;}
/* style the third level hover */
.menu ul ul ul a:hover {background:#0000aa;}


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


/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {background:#000088; color:#ffff00; }

/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{color:#000088; background:#ffff00;}
.menu :hover > a, .menu ul ul :hover > a {color:#000088; background:#ffff00;}

/* FINE MENU COMPLETO */
