/*
	bianco sporco #fdfdfd
	grigio chiaro #f4f4f4
	grigioscuro 656565 testo (di solito uguale allo sfondo)
	grigi ababab -sitemap
	grigio scuro 989898  
	rosso scuro #9e3033 9e3033  -menu 
	rosso medio #cc0000 CC0000 ;
	   
*/

body {
	background:#ffffff;
}
a {
	color:#9e3033;
}
a:hover {
	color:#cc0000;
}

h3 {
	border-bottom:2px solid #eeeeee;
}

#container {
	/* background: url(../images/bg.gif) no-repeat;
	height: 320px; */
	background:#efefef;
    border:1px solid #9e3033;
}
#wrapper {
	color:#303030;
	background:#FFFFFF;
}
#header {
	/*border-bottom: 2px solid #eee;*/
	background:#FFFFFF url(../../images/fade.gif) repeat-x;
	color:#808080;
}

#menusu {
	color:#808080;
	/*border-bottom: 2px solid #808080;*/
}
#menusu a {
	color:#808080;
}
#menusu a:hover {
	color:#fffdfd;
	background-color:#9e3033;
}
#menutendina {
	background:#9e3033;
}
/*immagine*/
#banner {
	/*background: url(../../images/pic-internet.jpg) no-repeat;*/
}
#banner h1 {
	color: #9e3033;

}
#banner h2 {
	color:#666666;
	width:450px;
}
#breadcrumb {
	color:#666666;
}
#breadcrumb a{
	color:#656565;
}
#breadcrumb a:hover{
	color:#9e3033;
}
legend {
	color:#656565;
}


/* LEFT MENU */
#leftmenu {
	background:#ffffff;
}
.top {
	color:#808080;
	background-color:#eeeeee;
	border-right:8px solid #fffdfd;
	border-left:6px solid #fffdfd;
}	
.nav0 {
	color:#fdfdfd;
	background-color:#9e3033;
	border-right:8px solid #9e3033;
	border-left:6px solid #9e3033;
}	
a.nav0 {
	border-left:6px solid #9e3033;
	border-right:8px solid #9e3033;
}
a.nav0:hover {
	color:#fdfdfd;
	background-color:#cc0000;
	border-left:6px solid #cc0000;
	border-right:8px solid #cc0000;
}
.nav1 {
	border-left:6px solid #eeeeee;
	border-right:8px solid #eeeeee;
	border-bottom:1px solid #eeeeee;
	color:#cc0000;
	background-color:#E9E9E9;
} 
a.nav1 {
	color:#9e3033;
	background-color:#ffffff;
	border-left: 6px solid #eeeeee;
	border-right: 8px solid #eeeeee;
} 
a.nav1:hover {
	color:#cc0000;
	border-left:6px solid #9e3033;
	border-right:8px solid #9e3033;
}
.nav2 {
    border-left:12px solid #eeeeee;
	border-right:2px solid #eeeeee;
    border-bottom:1px solid #eeeeee;
}
a.nav2 {
	color:#9e3033;
	border-left:12px solid #eeeeee;
	border-right:2px solid #eeeeee;
}
a.nav2:hover {
	color:#cc0000;
}
.navpromo {
    border-left:12px solid #fffdfd;
	border-right:2px solid #fffdfd;
    border-bottom:1px solid #eeeeee;
}
a.navpromo {
	color:#808080;
	border-left:12px solid #eeeeee;
	border-right:2px solid #eeeeee;
	background-color:#fffdfd;
    color:#ffffff;
}
a.navpromo:hover {
	color:#ffff00;
}

/* FINE LEFT MENU */
.infobox {
	border: 1px solid #9e3033;
	background: #f4f4f4;
}
.azienda {
	color:#9e3033;
	border-bottom:1px solid #9e3033;
}
.infosite {
	border:1px solid #9e3033;
	background:#f4f4f4;
}
.infosite img {
	border:1px solid silver;
}
#contenuto {
	color:#5D5D5D;
	border-left: 2px solid #eeeeee;
}

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

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

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

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

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

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

/* SITEMAP  */
#sitemap {
	background:url(../images/sitemap/i.gif) repeat-y;
}
#sitemap li a:visited {
	background-color:#eeeeee;	
}
#sitemap li a:hover {
	color:#cc0000;	
}
div.sitemap0 {
	background-image:url(../images/sitemap/t.gif);
	background-repeat:no-repeat;
	background-position:left;
}
div.sitemap0 a {
	color:#9e3033;
}	
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:#cc0000;
}
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 silver;
}
/* FINE SITEMAP */


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

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

/* RICERCA */
.even {background:#dedede;}
.odd {background:#efefef;} /* da rivedere*/

div#cerca {
	border-top:2px solid #fffdfd;
	border-bottom:2px solid #fffdfd;
}
.cerca_titolo {
    background-color:#F3FFA0;
    color: #656565;
}
#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: #ffffff;
}
.offerte {
	background:#000000;
}
.offerte a {
	color:#ffffff;
}
.offerte a:hover {
	color:#f5ae08;
}
#mappafloat {
	background:#eeeeee;
	border:1px solid #000000;
}
#tastifondo {
	background:#ffffff;
}
.strillo {
	color:#656565;
}
/* SERVIZI GRATUITI */
#agenzie-immobiliari {
	border: 1px solid #EE1063;
	color:#EE1063;
}
div#agenzie-immobiliari a:hover {
	background:#EE1063;
	color:#ffffff;
}

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

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

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

/* FOOTER */

#copyright {
	color:#808080;
	background:#FFFFFF;
	border:1px solid #9e3033;
}
#copyright a {
	color:#656565;
}
#copyright a:hover {
	color:#cc0000;
}
/* FINE FOOTER */



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

.menu a, .menu a:visited {
	color:#ffffff;
	border:1px solid #9e3033;
	background:#9e3033;
}

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


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


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

/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{color:#ffffff; background:#cc0000 !important;}
.menu :hover > a, .menu ul ul :hover > a {color:#ffffff; background:#9e3033;}

/* FINE MENU COMPLETO */
