/* STRUTTURA */
body {background-color:#CCCCCC; margin-top:3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
h1 { color:#0099CC; font-size:28px; font-family:Arial, Helvetica, sans-serif; margin-top:5px;}
h2 { color:#F60; font-family:Arial, Helvetica, sans-serif;}
h3 { color:#666666;}
.sfondo          {}
.header_fondo    {background-image: url(/images/barra_celeste.jpg); background-repeat: no-repeat;}
.footer_fondo    {background-image: url(/images/footer_sfondo.jpg); background-repeat: no-repeat; }
.titolo_pagina   {height:30px; font-size:16px; background-color:#FF9900; border-radius: 10px 10px 0px 0px; -moz-border-radius: 10px 10px 0px 0px; -webkit-border-radius: 10px 10px 0px 0px;}
.titolo_pagina2  {height:30px; font-size:16px; background-color:#0099CC; border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0px 0; -webkit-border-radius: 10px 10px 0px 0px;}
.centrale        {text-align:left; width:990px; background-color:#FFFFFF; border-radius: 10px 10px 10px 10px; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; padding-top:10px; padding-bottom:10px; margin-top:3px; margin-bottom:5px; }
/* LINK */
a:link           {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #0099CC; text-decoration: underline; }
a:visited        {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #0099CC; text-decoration: underline; }
a:hover          {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #0066CC; text-decoration: underline; }
a:active         {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #0099CC; text-decoration: underline; }
/* CONTENUTO */
.strip {clear:both; border-bottom:1px dotted #ccc; border-right:1px dotted #ccc; background-color:#EFEFEF; margin-bottom:8px; padding:3px; height:72px;}
.nome_struttura  {padding-bottom:3px; border-bottom:1px solid #ccc; margin-left:80px; font-weight:bold; color:#666666; }
.nome_struttura a  {color:#666; font-size:18px;  font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.nome_struttura a:hover {color:#0099CC; font-size:18px;  font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.box_list        {background-color:#E4E4E4; padding:8px; border-radius: 10px 10px 10px 10px; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px;}
.box_list_titolo {padding:5px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#666666;}
.box_list, .tipo {padding:4px; border-bottom:1px dotted #fff;}
.box_list, .tipo a {text-decoration:none; font-family:Arial, Helvetica, sans-serif; color:#0099CC;}
.box_list, .tipo a:hover {font-size:18px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; color:#FF9900;}

.box_list_titolo_soft { border-bottom:1px solid #CCCCCC; color:#999999; border-top:1px solid #CCCCCC; padding:3px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold;}
.titolo_content  {padding-top:6px; padding-left:10px; font-weight:bold; color:#FFFFFF; text-align:left; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.liste_puntate   {color:#FF7C00; margin-top:0px; padding:0px; margin-left:20px; line-height:16px;}
.liste_puntate  a { text-decoration:none;}
.txt_top         {color:#999999; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.indirizzo       {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; padding:3px; }
.Stile2          {color: #0099CC}
.titolo_risorsa  {margin-bottom:3px; margin-right:7px; background-color:#eef3f7; padding:3px; border-top:1px solid #003399; border-bottom:1px dotted #003399; font-weight:bold;}
.cont_risorsa    {margin-right:7px; text-align:justify; margin-bottom:5px; border-bottom:1px dotted #CCCCCC; padding:5px;}
/* IMMAGINI */
.thumb           {border:3px solid #CCC; width:64px; height:64px; float:left; margin-right:10px;}
/* NUOVE SCHEDE HOTEL */
.scheda ul { margin:0px; padding:0px;}
.scheda li { width:90px; float:left; margin:0px; padding:5px; list-style:none; text-align:center;}
.scheda li:hover { background-color:#EBEBEB;}
.scheda .acceso { background-color:#DFDFDF;  }
.scheda .acceso a:link    {color:#FFF; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:18px; }
.scheda .acceso a:hover   {color:#FFF; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:18px; }
.scheda .acceso a:visited {color:#FFF; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:18px;}
.scheda .acceso a:active  {color:#FFF; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:18px;}
.scheda .spento { background-color:#fff; }
.scheda .spento a:link  {text-decoration:none; color:#FF7C00; font-family:Arial, Helvetica, sans-serif; font-size:18px;}
.scheda .spento a:hover  {text-decoration:none; color:#FF7C00; font-family:Arial, Helvetica, sans-serif; font-size:18px;}
.scheda .spento a:visited  {text-decoration:none; color:#FF7C00; font-family:Arial, Helvetica, sans-serif; font-size:18px;}
.scheda .spento a:active  {text-decoration:none; color:#FF7C00; font-family:Arial, Helvetica, sans-serif; font-size:18px;}
.venRoom:hover{ background-color:#FFFF00;}
.scheda .sezione { background-color:#DFDFDF; display:none;}
/* CALENDARIO */
#boxMotore { background-color:#b1e764; color:#FFFFFF; margin-bottom:9px; padding:6px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.stondaSotto {border-radius: 0px 0px 10px 10px; -moz-border-radius: 0px 0px 10px 10px; -webkit-border-radius: 0px 0px 10px 10px;}
#motore th { font-size:14px; color:#999; text-align:center;}
#motore td { text-align:center;}
.pulsanteCerca { border:4px solid #FFFFFF; font-size:1.8em; font-weight:normal; padding:0.3em 1em; -moz-border-radius:8px 8px 8px 8px; background-color:#0099CC; border:2px solid #fff; color:#FFFFFF; font-size:1.2em; font-weight:bold; letter-spacing:1px; padding:0.15em 0.75em; text-transform:uppercase;}
.pulsanteCerca:hover { background-color:#FF9900; cursor:pointer;}
.dpDiv{}
.dpTable{font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:12px;text-align:center;color:#505050;background-color:#ece9d8;border:1px solid #AAAAAA;}
.dpTR{}
.dpTitleTR{}
.dpDayTR{}
.dpTodayButtonTR{}
.dpTD{border:1px solid #ece9d8;}
.dpDayHighlightTD{background-color:#CCCCCC;border:1px solid #AAAAAA;}
.dpTDHover{background-color:#aca998;border:1px solid #888888;cursor:pointer;color:red;}
.dpTitleTD{}
.dpButtonTD{}
.dpTodayButtonTD{}
.dpDayTD{background-color:#CCCCCC;border:1px solid #AAAAAA;color:white;}
.dpTitleText{font-size:12px;color:gray;font-weight:bold;}
.dpDayHighlight{color:4060ff;font-weight:bold;}
.dpButton{font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;font-size:10px;color:gray;background:#d8e8ff;font-weight:bold;padding:0px;}
.dpTodayButton{font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;font-size:10px;color:gray;background:#d8e8ff;font-weight:bold;}
.selezionaData{background-image:url('/images/calendario.png');background-repeat:no-repeat;width:24px;height:24px;background-position:center center;border:0px;}
.presentazione {background-image: url(/images/fotografie-di-roma.jpg); background-repeat: no-repeat; background-position: right bottom; text-align:justify; color:#666666;}
/*paginazione*/
#paginazione { font-size:16px; font-weight:bold; text-align:right; margin-top:15px; margin-bottom:10px; color:#666;}
#paginazione a:link    { text-decoration:none;}
#paginazione a:visited { text-decoration:none;}
#paginazione a:hover   { text-decoration:none; color:#FF3300;}
#paginazione a:active  { text-decoration:none;}
#paginazione span {text-align:center; padding:3px; border:1px solid #CCC; color:#FFF;}
#paginazione .pgIn { background-color:#FF3300;}
/*menu top*/
.menuTop { font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#CCC;}
.menuTop a:link    { text-decoration:none; color:#FFF;}
.menuTop a:visited { text-decoration:none; color:#FFF;}
.menuTop a:hover   { text-decoration:none; color:#0099CC;}
.menuTop a:active  { text-decoration:none; color:#FFF;}
/*form top*/
.inputText {-moz-border-radius-bottomleft:5px; -moz-border-radius-topleft:5px; background:none repeat scroll 0 0 #FFFFFF; border-color:#E6E6E6; border-style:solid; border-width:1px 0 1px 1px; font:18px Helvetica,Arial,Sans-serif; margin:0; outline-width:0; padding:9px 10px 8px; width:180px; color:#999; }
.inputSubmit {-moz-border-radius-bottomright:5px; -moz-border-radius-topright:5px; background:url("/images/bgsubmit.png") repeat-x scroll 0 0 #BBBBBB; border:1px solid #EEEEEE; color:#333333; font:bold 18px Helvetica,Arial,Sans-serif; margin-left:-0.5em; outline:medium none; padding:8px 10px 7px; text-decoration:none; text-shadow:0 1px 0 #FFFFFF;}

