/* AUTORE: PISANI ALESSANDRO _ info@pisanialessandro.it */

/* GLOBAL */
* {margin: 0;padding: 0;}
body {margin: 0; text-align: center;background-color: #fafafa; }
a {text-decoration: none;color:#15346e;}
a:hover {text-decoration: underline;}
a img{border:none;}
.fix {clear: both;}
fieldset{border:none;}
#container {position: relative; margin: 0 auto;width:860px;text-align: left;}

/* HEADER */
#container #header {border-bottom:1px solid #c7c9cb;background: url(img/bgHead.gif) top left no-repeat; height: 82px;}
#container #header h1 {background: url(img/logo.gif) top left no-repeat;position:absolute;left:622px;width:238px;height:82px;text-indent: -9999px;}
#container #content{text-align: center;width: 860px;}

/* MENU */
#container #menu {margin:0 auto;position:relative;height: 37px;width:100%;font-family: 'Arial';font-size: 12px;text-transform: uppercase;}
#container #menu ul {list-style: none;}
#container #menu ul li {float:left;}
#container #menu ul li.active{}
#container #menu ul li a,#container #menu ul li span {color:#7f7f7f;padding: 9px 15px; display: block; border-top: 3px solid #fafafa;}
#container #menu ul li span {color:#414143;font-weight: bold;border-top: 3px solid #dcdee1;}
#container #menu ul li a:hover {text-decoration: none;color:#414143;font-weight: normal;border-top: 3px solid #dcdee1;}

#container #colContainer #colA {text-align:left;position: relative;width:504px;float: left;margin-right: 0px;}
#container #colContainer #colB {text-align:left;position: relative;width:330px;float: right;}

/* SEZIONE OFFERTE - HOME (COLONNA SX) */
#container #colContainer #colA #homeResidenze {font-family: 'georgia';margin-bottom: 20px;width: 504px;}
#container #colContainer #colA #homeResidenze h2 {padding:10px 0 6px 0;border-bottom:1px solid #c7c9cb;color: #15346e;text-transform: uppercase;font-size: 12px;font-weight: normal;}
#container #colContainer #colA #homeResidenze ul {padding:14px 0 0 15px;margin-top:1px;background-color: #e8e9ec;list-style-type: none;}
#container #colContainer #colA #homeResidenze ul li {clear:left;padding-bottom: 15px;}
#container #colContainer #colA #homeResidenze ul li .offerta{margin: 0px 0 0 0px;width:460px;}
#container #colContainer #colA #homeResidenze ul li .offerta img{float:left;margin-right: 30px;}
#container #colContainer #colA #homeResidenze ul li .offerta h3{font-size:14px;color:#444;padding-top: 20px;}
#container #colContainer #colA #homeResidenze ul li .offerta p.subTitle{padding-top: 1px;font-size: 11px;font-family: 'Arial';color:#999;}
#container #colContainer #colA #homeResidenze ul li .offerta p.description{padding-top: 5px;font-size: 11px;font-family: 'Arial';color:#333;}
#container #colContainer #colA img.border{padding:0px;border:1px solid #c7c9cb;}

/* SEZIONE ABOUT - RICERCA (COLONNA DX) */
#container #colContainer #colB .search {margin:16px 0 10px 0;width: 330px;}
#container #colContainer #colB .search h2 {padding:10px 0 6px 0;border-bottom:1px solid #c7c9cb;color: #990031;text-transform: uppercase;font-size: 17px;font-weight: normal;}
#container #colContainer #colB .search p {width: 300px;font-family:'georgia';font-size: 12px;color:#333333;padding-top: 10px;}

/* SEZIONE NEWS - HOME (COLONNA DX) */
#container #colContainer #colB .newsDiv{margin:16px 0 20px 0;font-family:'georgia';width: 330px;}
#container #colContainer #colB .newsDiv h2{padding:10px 0 6px 0;border-bottom:1px solid #c7c9cb;color: #990031;text-transform: uppercase;font-size: 12px;font-weight: normal;}
#container #colContainer #colB .newsDiv .news {background-color: #f2f0f1;margin-top: 1px;padding: 10px;}
#container #colContainer #colB .newsDiv .news h3{font-size:14px;color:#444;padding-top: 0px;}
#container #colContainer #colB .newsDiv .news p.subTitle{padding-top: 1px;font-size: 11px;font-family: 'Arial';color:#999;}
#container #colContainer #colB .newsDiv .news p.description{ width: 300px;padding-top: 10px;font-size: 12px;color:#333;}

/* DIV STANDARD DENTRO IL CONTENITORE PRINCIPALE PER CHI SIAMO E CONSULENZA */
#container #content #standard {text-align:left;margin-top:0px;}
#container #content #standard #paragrafi{clear:left;position:relative;margin:0px 0 10px 0;width:100%;}
#container #content #standard .paragrafo{color:#444;margin:10px 0;background: url(img/bgChiSiamo.gif) top left repeat-x;background-color: #f4f4f5;  position:relative;font-family: 'Gerorgia';width:100%;float:left;text-align: left;}
#container #content #standard .paragrafo h2{padding-left:10px;color:#444;font-size: 18px;font-weight: normal;padding-bottom:10px}
#container #content #standard .paragrafo p{color:#444;padding:5px 10px;line-height: 16px;text-justify: newspaper; font-size: 14px;}
#container #content #standard .paragrafoImg{margin-right:10px;margin-top:36px;height:200px;  position:relative;font-family: 'Gerorgia';width:249px;float:left;text-align: left;}
#container #content #standard .paragrafo ul{color:#444;padding:5px 10px;line-height: 16px;text-justify: newspaper; font-size: 14px;margin-left:16px;}
#container #content #standard .paragrafo ul li{color:#444;padding-top:2px;}
#container #content #standard ul#subMenu { margin:0px 0 0px 0;height: 30px;background: url(img/bgFootApp.gif) 0px 7px no-repeat;clear:both;list-style: none;}
#container #content #standard ul#subMenu li{float:left;color:#444;}
#container #content #standard ul#subMenu a, #container #content #standard ul#subMenu span{line-height: 9px; text-decoration: none; text-align:center;padding-top:16px;text-transform: uppercase;font-size: 13px;color:#666; display:block;width: 215px;height:14px;background: url(img/bgApp.gif) 0 7px no-repeat;}
#container #content #standard ul#subMenu span.active {color:#fff;background: url(img/bgAppOver.gif) 0 7px no-repeat;}
#container #content #standard ul#subMenu a:hover{background: url(img/bgAppHover.gif) 0 7px no-repeat;}
#container #content #standard ul#subMenu a.pdf {text-align:left;text-indent: 65px; background: url(img/bgPdf.gif) top left no-repeat;width: 193px;}
#container #content #standard ul#subMenu a.pdf:hover {background: url(img/bgPdfOver.gif) top left no-repeat;}
#container #content #standard p a.indietro{text-transform: uppercase;color:#444;font-size: 11px;}
#container #content #standard  .successi{clear:left;border-bottom:1px dashed #ccc;margin:0px 5px 5px 0px; padding:0px 10px 5px 5px;}
#container #content #standard  .successi img{float:left;margin-right:20px;}
#container #content #standard  .successi .description p span{color:#777; font-weight: bold;}

/* SEZIONE CONTATTI */
#container #content #contatti {text-align:left;position: relative;margin: 10px auto 30px auto; width:827px;height:427px; background: url(img/bgContatti.gif) top left no-repeat;}
#container #content #contatti #map {position: absolute;top:17px;left:19px;}
#container #content #contatti #indirizzi {position:absolute;top:180px;left:450px;font-family: 'georgia';font-size: 19px;color:#444444;}
#container #content #contatti #indirizzi ul{list-style: none;}
#container #content #contatti #indirizzi ul li{margin:3px 0;}
#container #content #contatti #indirizzi ul li.space{margin-top:10px;}

/* SEZIONE RESIDENZE ESCLUSIVE - SCHEDA APPARTAMENTO */
#container #content #schedaAppartamento{text-align: left;font-family: 'georgia';margin-bottom: 30px;}
#container #content #schedaAppartamento h2{line-height: 66px; font-weight:normal;color:#444;font-size:65px;text-indent:-10px;height:67px;width:860px;background: url(img/bgHeadResidenze.gif) 0 15px no-repeat;}
#container #content #schedaAppartamento #flashNav{float:right;margin-top:30px;}
#container #content #schedaAppartamento #description{width:333px;float:left;margin-top:30px;margin-left: 10px;color:#444444;font-size: 12px;}
#container #content #schedaAppartamento #description p{line-height: 15px; text-justify: newspaper; }
#container #content #schedaAppartamento #description ul{font-size: 13px;color:#444;list-style: none;margin-bottom: 12px;}
#container #content #schedaAppartamento #description ul li{padding: 1px 0;}
#container #content #schedaAppartamento #description ul.campiResidenza span{font-weight: bold;}
#container #content #schedaAppartamento #description ul.campiResidenza span.light{font-weight: normal;color:#919394;}
#container #content #schedaAppartamento ul#foot { margin:20px 0 10px 0;height: 43px;background: url(img/bgFootApp.gif) 0px 7px no-repeat;clear:both;list-style: none;}
#container #content #schedaAppartamento ul#foot li{float:left;}
#container #content #schedaAppartamento ul#foot a {text-decoration: none; text-align:center;padding-top:16px;text-transform: uppercase;font-size: 13px;color:#666; display:block;width: 204px;height:27px;background: url(img/bgApp.gif) 0 7px no-repeat;}
#container #content #schedaAppartamento ul#foot a:hover {background: url(img/bgAppOver.gif) 0 7px no-repeat;}
#container #content #schedaAppartamento ul#foot a.pdf {text-align:left;text-indent: 65px; background: url(img/bgPdf.gif) top left no-repeat;width: 193px;}
#container #content #schedaAppartamento ul#foot a.pdf:hover {background: url(img/bgPdfOver.gif) top left no-repeat;}
#container #content #schedaAppartamento ul#foot a.info:hover {background: url(img/bgAppOver_chiaro.gif) 0 7px no-repeat;}
#container #content #schedaAppartamento p a.indietro{text-transform: uppercase;color:#444;font-size: 11px;}

/* SEZIONE RESIDENZE ESCLUSIVE - LISTA APPARTAMENTI */
#container #content #listaAppartamenti {text-align: left;margin-bottom: 20px;}
#container #content #listaAppartamenti #head {height: 47px;background: url(img/bgHeadListaResidenze.gif) top left no-repeat;}
#container #content #listaAppartamenti #head #filtro{padding:15px 0 0 15px;font-family: 'georgia';font-weight: normal; font-size: 13px;color:#555;text-transform: uppercase;}
#container #content #listaAppartamenti #paragrafi{clear:left;position:relative;margin:0px 0 10px 0;width:100%;}
#container #content #listaAppartamenti .paragrafo{margin:10px 0;background: url(img/bgChiSiamo.gif) top left repeat-x;background-color: #f4f4f5;  position:relative;font-family: 'Gerorgia';width:100%;float:left;text-align: left;}
#container #content #listaAppartamenti .paragrafo h2{padding-left:10px;color:#444;font-size: 18px;font-weight: normal;padding-bottom:10px}
#container #content #listaAppartamenti .paragrafo p{color:#444;padding:5px 10px;line-height: 15px;text-justify: newspaper; font-size: 13px;}
#container #content #listaAppartamenti .paragrafoImg{margin-right:10px;margin-top:36px;height:200px;  position:relative;font-family: 'Gerorgia';width:249px;float:left;text-align: left;}
#container #content #listaAppartamenti .paragrafo ul{color:#444;padding-bottom:15px;margin-left: 30px;list-style: circle; font-size: 14px}

/* FORM */
.formTirelli {width:840px;}
.formTirelli label{display:block;padding-top: 1px;} 
.formTirelli .comboTirelli {width: 255px; float: left; position: relative; left: 0; top: 0;  z-index: 100;}
  iframe {visibility: visible; z-index: 999; position: absolute; top: -5000px; left: -5000px;  width: 205px; height: 194px; overflow: hidden;}
  select { display: block; width: 246px;}
  select.replaced { display: none; }
  ul.selectReplacement { overflow: visible; width:150px; float: right;  position: absolute; top: 0; left: 87px; z-index: 100;border:1px solid #c7c9cb;}
  ul.selectReplacement li { background: #fff; color: #15346e; cursor: pointer; display: none; font-size: 12px;line-height:10px;padding: 3px 3px 3px 10px;}
  ul.selectOpen li {display: block;}
  ul.selectReplacement li.selected { background-color: #fff; background-image:url(img/select_arrow.gif); background-position: center right; background-repeat: no-repeat; color: #15346e; display: block; }
  ul.selectOpen li.selected { background: #e4e5e8; display: block;}
  ul.selectOpen li:hover, ul.selectOpen li.hover, ul.selectOpen li.selected:hover { background: #e4e5e8;  }
.formTirelli .invia{cursor: pointer;margin-top:-3px;margin-left:10px;font-size:12px;font-family: 'georgia';text-transform: uppercase; color:#fafafa;border:0;background:url('img/bgButtonForm.gif') top left no-repeat;width:68px;height:24px;}

/* FORM HOME */
.formTirelliHome {width:300px;margin-top:1px;padding-left:30px;color:#444;background-color: #e0e2e5;}
.formTirelliHome label{display:block;padding-top: 1px;} 
.formTirelliHome .invia{cursor: pointer;margin-top:-3px;margin-left:10px;font-size:12px;font-family: 'georgia';text-transform: uppercase; color:#fafafa;border:0;background:url('img/bgButtonForm.gif') top left no-repeat;width:68px;height:24px;}
.formTirelliHome .comboTirelli {width: 255px; float: left;clear:left; margin-top:10px;position: relative; left: 0; top: 0;  z-index: 100;}
.formTirelliHome .comboTirelliSopra {width: 255px; float: left;clear:left; margin-top:10px;position: relative; left: 0; top: 0;  z-index: 103;}

/* FORM HOME */
.formTirelliJob {width:320px;margin-top:10px;padding:5px 15px 0 15px;color:#444;background-color: #e0e2e5;}
.formTirelliJob label{margin:6px 0;clear:left;float:left;padding-top: 1px;} 
.formTirelliJob .text{margin:5px 0;float:right;border:1px solid #ccc;height:18px;font-size: 15px;color:#555;width: 200px;}
.formTirelliJob .acheck{margin:5px 0;clear:right;margin-right:189px;float:right;border:1px solid #ccc;}
.formTirelliJob .registra{float:left;margin:10px 0;clear:both;cursor: pointer;font-size:12px;font-family: 'georgia';text-transform: uppercase; color:#fafafa;border:0;background:url('img/bgButtonForm.gif') top left no-repeat;width:68px;height:24px;}
.formTirelliJob #curriculum{margin:5px 0;width:202px;border:none;font-size: 10px;float:right;clear: right;}
.formTirelliJob #iscrizione{border:1px solid #ccc;margin:5px 188px 5px 0;float:right;clear:right;}
.formTirelliJob textarea{ margin:5px 0;float:right;border:1px solid #ccc;width: 200px;color:#555;font-family: 'georgia';}

#container #content #listaAppartamenti #tabellaAppartamenti .item {padding:10px;height: 134px;width: 410px;float: left;background-color: #fafafa;}
#container #content #listaAppartamenti #tabellaAppartamenti .item.dark {background: url(img/bgTable.gif) top left repeat-x;}
#container #content #listaAppartamenti #tabellaAppartamenti .item h3 {font-size: 14px;color:#444;}
#container #content #listaAppartamenti #tabellaAppartamenti .item .foto {margin-right:20px;border:1px solid #c9cbcd;padding:3px;width: 168px;position: relative;float: left;height:126px; background-color: #fff;}
#container #content #listaAppartamenti #tabellaAppartamenti .item .descrizione {margin-top:10px;width: 206px;position: relative;float: left;height:134px;}
#container #content #listaAppartamenti #tabellaAppartamenti .item .descrizione p.description {font-size: 10px;color:#999999;margin-top: 1px;} 
#container #content #listaAppartamenti #tabellaAppartamenti .item .descrizione p {font-size: 11px;color:#333;font-family: 'Arial';margin-top: 5px;}
#container #content #listaAppartamenti #tabellaAppartamenti .item .descrizione p span{color:#15346e;}

#container #content #listaAppartamenti ul#paginazione {font-family: 'georgia'; padding-left:10px;list-style: none; clear:both;position:relative;height: 47px;width:860px;background: url(img/bgFootListaApp.gif) top left no-repeat;}
#container #content #listaAppartamenti ul#paginazione li {line-height: 30px; color:#888;float:left;margin-top: 10px;padding-right: 15px;font-size: 20px;}
#container #content #listaAppartamenti ul#paginazione p{padding-top: 10px;float:left;color:#555;font-size: 18px;}
#container #content #listaAppartamenti ul#paginazione .sarat_searchsite7_navigator{float:right;padding-top: 0px;font-size: 26px;margin-right: 20px;margin-top: 4px;}
#container #content #listaAppartamenti ul#paginazione .sarat_searchsite7_navigator a{padding-right:6px; }
#container #content #listaAppartamenti ul#paginazione .sarat_searchsite7_navigator span{padding-right:6px; color:#555;}
/* RASSEGNA STAMPA */
#container #content #rassegnaStampa ul#listaAnni {padding-left:10px;border-bottom:1px solid #ccc;list-style: none;width: 850px;height:45px;background: url(img/bgHeadRassegna.gif) top left no-repeat;padding-top: 14px;}
#container #content #rassegnaStampa ul#listaAnni li {float:left;margin-right: 10px;}
#container #content #rassegnaStampa ul#listaAnni li.active {margin-top:-25px;}
#container #content #rassegnaStampa ul#listaAnni li a {font: normal 24px 'georgia';color:#9e9fa1;}
#container #content #rassegnaStampa ul#listaAnni li a:hover {color:#444444;text-decoration: none;}
#container #content #rassegnaStampa ul#listaAnni li.active a {font: bold 53px 'georgia';color:#444444;}
#container #content #rassegnaStampa table {margin-bottom:20px;width:860px;z-index:0;font: normal 14px 'arial';color:#444;margin-top:0px;clear: left;border-collapse: collapse;}
#container #content #rassegnaStampa table tr td {border-right:1px solid #eee;height: 56px;background: url(img/bgTableRassegna.gif) top left repeat-x;}
#container #content #rassegnaStampa table tr.alt td {background: url(img/bgTableRassegnaLight.gif) top left repeat-x;}
#container #content #rassegnaStampa table tr td .calendar {font-family: 'Georgia'; width: 38px;height: 40px;background: url(img/bgCalendar.gif) top left no-repeat;margin: 0 8px;}
#container #content #rassegnaStampa table tr td .calendar .giorno {color:#454545;font-size: 13px; display:block;padding-top:1px;width:38px;}
#container #content #rassegnaStampa table tr td .calendar .mese {font-size:14px;color:#fff;display:block;padding-top:3px;width:38px;}
#container #content #rassegnaStampa table tr td img { border:1px solid #fff;margin: 0 8px;}
#container #content #rassegnaStampa table tr td .nomeTestata {width: 155px;} 
#container #content #rassegnaStampa table tr td .titolo {padding-left:20px;text-align: left; width: 398px;} 
#container #content #rassegnaStampa table tr td a.pdf {text-indent: -9999px; margin: 0 11px; display: block;width: 40px; height:40px;background: url(img/bgPdfRassegna.gif) top left no-repeat;}
#container #content #rassegnaStampa table tr.alt td a.pdf {background-image: url(img/bgPdfRassegnaLight.gif);}
#container #content #rassegnaStampa table tr td.last {border: none;}

/* NEWS */
#container #content #news ul#listaAnni {padding-left:10px;border-bottom:1px solid #ccc;list-style: none;width: 850px;height:45px;background: url(img/bgHeadRassegna.gif) top left no-repeat;padding-top: 14px;}
#container #content #news ul#listaAnni li {float:left;margin-right: 10px;}
#container #content #news ul#listaAnni li.active {margin-top:-25px;}
#container #content #news ul#listaAnni li a {font: normal 24px 'georgia';color:#9e9fa1;}
#container #content #news ul#listaAnni li a:hover {color:#444444;text-decoration: none;}
#container #content #news ul#listaAnni li span {font: bold 53px 'georgia';color:#444444;}
#container #content #news table {margin-bottom:20px;width:860px;z-index:0;font: normal 14px 'arial';color:#444;margin-top:0px;clear: left;border-collapse: collapse;}
#container #content #news table tr td {border-right:1px solid #eee;height: 56px;background: url(img/bgTableRassegna.gif) top left repeat-x;}
#container #content #news table tr.alt td {background: url(img/bgTableRassegnaLight.gif) top left repeat-x;}
#container #content #news table tr td .calendar {font-family: 'Georgia'; width: 38px;height: 40px;background: url(img/bgCalendar.gif) top left no-repeat;margin: 0 8px;}
#container #content #news table tr td .calendar .giorno {color:#454545;font-size: 13px; display:block;padding-top:1px;width:38px;}
#container #content #news table tr td .calendar .mese {font-size:14px;color:#fff;display:block;padding-top:3px;width:38px;}
#container #content #news table tr td img { border:1px solid #fff;margin: 0 8px;}
#container #content #news table tr td .titolo {width: 262px; text-align: left;padding-left: 10px;} 
#container #content #news table tr td .descrizione {padding-left:20px;text-align: left; width: 510px;} 
#container #content #news table tr td a.pdf {text-indent: -9999px; margin: 0 11px; display: block;width: 40px; height:40px;background: url(img/bgPdfRassegna.gif) top left no-repeat;}
#container #content #news table tr.alt td a.pdf {background-image: url(img/bgPdfRassegnaLight.gif);}
#container #content #news table tr td.last {border: none;}


/* FOOTER */
#container #footer { clear:both;border-top:1px solid #c7c9cb;background: url(img/bgFoot.gif) top left no-repeat;height:24px;font-family: 'Arial';font-size: 11px;color: #999999; margin-bottom: 10px;}
#container #footer ul {list-style: none;margin-top: 8px;}
#container #footer ul li {float:left;}
#container #footer ul li.right {float:right;}
#container #footer ul li a {color:#15346e;}
#container #footer ul li a:hover {text-decoration: underline;}
#container #footer ul#lang {list-style: none;margin-top:8px;margin-right:10px;}
#container #footer ul#lang li {float: left;}
#container #footer ul#lang li a {margin-right:5px;text-indent: -9999px;display: block;width: 26px;height: 14px;}
#container #footer ul#lang li a.it {background: url("img/italia.gif") top left no-repeat;}
#container #footer ul#lang li a.en {background: url("img/english.gif") top left no-repeat;}