@charset "utf-8";
/* CSS Document */

/*colore di base #7311a8 e colore del blu classico #031f5a */


/*strutture e stili del header */
div#header{ }
div#header h1{ }
div#header div#clear{ }
div#header div#destra { /*background:url(Images/bg_link_viola.jpg) #7311a8 left top repeat-y;*/ }
div#header div#Logo{ }
div#header div#Logo img{ }
div#header div#destra div#link{  }
div#header div#destra div#link ul { }
div#header div#destra div#link li{ /*color:#f1f1f1;*/ }
div#header div#destra div#link ul li a{ /*color:#f1f1f1;*/ }
div#header div#destra div#link ul li a:hover{ /*color:#031f5a;*/ }
/* Ricerca */
div#header div#destra div#ricerca {  }
label{ /*color:#f1f1f1;*/}

/*stili per la navigazione in alto */
div#navi{  }
div#navi p{  }
div#navi ul{  }
div#navi li{ }
div#navi a{ }
div#navi a:link{ }
div#navi a:visited{ }
div#navi a:hover{ background:#9DCCFE; color:#031f5a; }
div#navi li.LISel a{ background:#7311a8; color:#FFFFFF; }

/* Top Banner */
div#header div#TopBanner{ background:#FFFFFF url(Images/Banner/BannerViola.jpg) right top no-repeat;  }
div#header div#TopBanner img{ }
div#header div#TopBanner p{ }
/* ######################################################################################################################## */

/* !Layout per la masterpage a due colonne per la sezione di sinistra ############################## */

/*stili per la sezione centrale */
div#content_DueCol p{ color:#031f5a; }
div#content_DueCol h1{ color:#7311a8; }
div#content_DueCol h2{ color:#7311a8; }
div#content_DueCol h3{ color:#7311a8; }
div#content_DueCol a{ color:#7311a8; }
div#content_DueCol ul{}
div#content_DueCol li{}
div#content_DueCol a:hover{ color: #999999;}
div#content_DueCol a#activelink{}

/* Menu verticale  */
div#col_left_menu div.MenuVertCont { border-left:4px solid #7311a8; }
div#col_left_menu div.MenuVertCont ul{ }
div#col_left_menu div.MenuVertCont ul li{ color:#7311a8; }
* html div#col_left_menu div.MenuVertCont ul li{height:1px;}
div#col_left_menu div.MenuVertCont ul li a{ color:#7311a8; }
div#col_left_menu div.MenuVertCont ul li a.SelTop{ color:#FFFFFF; background:#7311a8;}
div#col_left_menu div.MenuVertCont ul li a.Sel{ }
div#col_left_menu div.MenuVertCont ul li a.Sel:hover{ text-decoration: underline; color:#CCCCCC; }
div#col_left_menu div.MenuVertCont ul li a:hover{ color:#031f5a; text-decoration: underline; }
/* ######################################################################################################################## */

/* !Layout per la masterpage a tre colonne ############################## */

/*stili per la sezione centrale */
div#content_TreCol{ }
div#content_TreCol p{ }
div#content_TreCol h1{color:#7311a8;  }
div#content_TreCol h2{color:#7311a8;}
div#content_TreCol h3{color:#7311a8; }
div#content_TreCol a{color:#7311a8;  }
div#content_TreCol ul{}
div#content_TreCol li{}
div#content_TreCol a:hover{ color: #999999;}
div#content_TreCol a#activelink{}

/*stili per le varie sezioni di destra */
div#col_right div.MenuVertContDestra{ border-right:4px solid #7311a8;  }
div#col_right div.MenuVertContDestra ul{ }
div#col_right div.MenuVertContDestra ul li{  }
* html div#col_right div.MenuVertContDestra ul li{height:1px;}
div#col_right div.MenuVertContDestra ul li a{ color:#7311a8;  }
div#col_right div.MenuVertContDestra ul li a.Sel{ font-weight:bold; }
div#col_right div.MenuVertContDestra ul li a.SelTop{ color:#FFFFFF; background:#7311a8; }
div#col_right div.MenuVertContDestra ul li a:hover{ color:#031f5a;  }
div#col_right div.MenuVertContDestra ul li a.TiTmenu{ }


/*stili per la sezione centrale */
div#content p{ }
div#content h1{ color:#7311a8; }
div#content h2{ color:#7311a8;}
div#content h3{ color:#7311a8; }
div#content a{ color:#7311a8; }
div#content a:hover{ color: #999999; }
div#content ul{ }
div#content li{ }
div#content a#activelink{}

/*tabelle */

/* DueCol */
div#content_DueCol table { border:#CCCCCC 1px solid; }
div#content_DueCol th { color: #FFFFFF; background:#7311a8; border:#CCCCCC 1px solid;  }
div#content_DueCol tr.pari { background:#EFEFEF; border:#CCCCCC 1px solid;  }
div#content_DueCol tr.dispari { background:#FFFFFF; border:#CCCCCC 1px solid; }
div#content_DueCol td {  }

/* TreCol */
div#content_TreCol table { border:#CCCCCC 1px solid; }
div#content_TreCol th { color: #FFFFFF; background:#7311a8; border:#CCCCCC 1px solid;  }
div#content.TreCol tr.pari { background:#EFEFEF; border:#CCCCCC 1px solid;  }
div#content_TreCol tr.dispari { background:#FFFFFF; border:#CCCCCC 1px solid; }
div#content.TreCol td {  }

/* ######################################################################################################################## */

/* Immobiliare */

/* DueCol */
div#content_DueCol div#box { border:#CCCCCC 1px solid; background:#F7F7F7 repeat-y top left url(Images/bg_box_immobiliare.png); width:99%; height:auto; padding: 0em 0.5em 0.5em 0em; }
div#content_DueCol div#box h2 { background:#F7F7F7 no-repeat top left url(Images/box_immobiliare.png); width:550px; height:44px; font-size:1.7em; color:#7311a8; padding:0.3em 0 0 0.6em; }
div#content_DueCol div#box p { margin-left: 1.4em;  }
div#content_DueCol div#box a { color:#7311a8; text-align:right; }
div#content_DueCol div#box table { border:none; }
div#content_DueCol div#box th { border:none; background:none; }

/* TreCol */
div#content_TreCol div#box { border:#CCCCCC 1px solid; background:#F7F7F7 repeat-y top left url(Images/bg_box_immobiliare.png); width:99%; height:auto; padding: 0em 0.5em 0.5em 0em;  }
div#content_TreCol div#box h2 { background:#F7F7F7 no-repeat top left url(Images/box_immobiliare.png); width:550px; height:44px; font-size:1.7em; color:#7311a8; padding:0.3em 0 0 0.6em; }
div#content_TreCol div#box p { margin-left: 1.4em;  }
div#content_TreCol div#box a { color:#7311a8; text-align:right; }
div#content_TreCol div#box table { border:none; }
div#content_TreCol div#box th { border:none; background:none; }
