﻿body {
	background-image:url(../images/bg_body.gif); 
	background-repeat:repeat; 
    font-size: 76%;
    color: #333; 
    text-align:center;
    font-family:Arial, Helvetica, sans-serif;    
	min-width:990px; width: auto !important; width:990px;
}
/* Titoli
-------------------------------------------------------------- */
h1,h2,h3,h4,h5,h6 {font-weight: normal; color: #333; line-height:1.7em;}
h1 {font-size: 2em;}
h2 {font-size: 1.1em;}
h3 {font-size: 1.12em;}
h4 {font-size: 1em;}
h5 {font-size: 0.90em;}
h6 {font-size: 0.85em;}

/* Immagini
-------------------------------------------------------------- */
img {border:0px;}

/* Line-height
-------------------------------------------------------------- */
p, blockquote, pre, ol, dl, ul, form {line-height:1.8em;}
/* Immagini
-------------------------------------------------------------- */
img {border: 0;}

/* Elementi di testo
-------------------------------------------------------------- */
p           {margin: 0 0 1.5em;}
a:link      {color: #333; text-decoration: underline;}
a:visited   {color: #999; text-decoration: underline;}
a:hover     {color: #666; text-decoration: none;}
blockquote  {font-style: italic;}
strong      {font-weight: bold;}
em,dfn      {font-style: italic;}
dfn         {font-weight: bold;}
sup, sub    {line-height: 0;}
abbr, 
acronym     {border-bottom: 1px dotted #666;}
address     {font-style: italic;}
del         {color:#666;}
pre,code    {white-space: pre;}
pre,code,tt {font: 1em 'andale mono', 'lucida console', monospace;} 
/* Liste
-------------------------------------------------------------- */
ul          {list-style-type: disc; margin-left:10px;}
dl dt       {font-weight: bold;}
/* Tabelle
-------------------------------------------------------------- */
th          {font-weight: bold;}
tfoot       {font-style: italic;}




/* Descrizione
-------------------------------------------------------------- */

.descrizione_container {position: absolute; top:1155px; left:0px; z-index:2; width:100%;}
/*.descrizione_container {position: absolute; top:600px; left:0px; z-index:2; width:100%;}*/
.descrizione       {margin:0 auto; width:980px; text-align:left;}

.descrizione_testo    {margin-left:10px; width:780px; text-align:justify; line-height:1.5em;}
.descrizione_testo h3 {color:#fc8506; font-size:2em;}

/* Descrizione discover_Tuscany.asp
-------------------------------------------------------------- */

.descrizione_container2 {position: absolute; top:500px; left:0px; z-index:2; width:100%;}
.descrizione2       {margin:0 auto; width:980px; text-align:left;}

.descrizione_testo2    {margin-left:10px; width:780px; text-align:justify; line-height:1.5em;}
.descrizione_testo2 h3 {color:#fc8506; font-size:2em;}

/* Struttura
-------------------------------------------------------------- */
#contenitore {margin: 0 auto; width:978px; background-color:#fff; background-image:url(../images/header.jpg); background-repeat:no-repeat; background-position:top right; padding-top:100px; border-left:1px solid #c4bcbc; border-right:1px solid #c4bcbc;}
#logo        {padding-top:40px; padding-left:130px; padding-bottom:5px; text-align:left;}
#logo h2     {color:#fff; line-height:1.7em; font-size:2.2em;}

#logo a:link     {color:#fff; text-decoration: none;}
#logo a:visited  {color:#fff; text-decoration: none;}
#logo a:hover    {color:#fff; text-decoration: none;}

#contenuto           {background-color:#fff; padding-bottom:20px;}

#contenuto_sx        {width:810px; float:left;}

#contenuto_sx ol     {margin-left:30px;} 
#contenuto_sx li     {padding:5px;}



#contenuto_dx   {width:160px; float:right; margin-top:15px; z-index:10;}



#note           {text-align:left; background-color:#fff; margin-left:20px; margin-right:20px; padding-bottom:25px;}
#note a:link    {text-decoration:none;}
#note a:visited {text-decoration:none;}
#note a:hover   {text-decoration:none;}


#note_sx    {float:left;}
#note_dx    {float:right;}

#evidenza a:link    {text-decoration:underline; color:#fc8506; font-weight:bold;}
#evidenza a:visited {text-decoration:underline; color:#fc8506; font-weight:bold;}
#evidenza a:hover   {text-decoration:none; color:#fc8506; font-weight:bold;}


#footer     {margin:0 auto; padding-top:30px; padding-left:20px; width:980px; background-image:url(../images/footer.gif); background-repeat:no-repeat; 
             background-position:top center; min-height:113px; height: auto !important; height:113px; text-align:left;}
#footer p   {margin:0; padding:0;}

.develop           {padding-top:20px;}
.develop a:link    {text-decoration:none;}
.develop a:visited {text-decoration:none;}
.develop a:hover   {text-decoration:none;}



#stat       {margin:0 auto; width:980px; text-align:left; line-height:1px; font-size:1px;}

/* Classi
-------------------------------------------------------------- */
.cleaner              {clear:both; line-height:1px; font-size:1px;}
.spacer               {margin-top:170px; margin-left:15px; padding-bottom:10px;}
.spacerhome           {margin-top:0px; margin-left:15px; padding-bottom:5px;}
.spacer_skyscraper    {margin-top:20px; line-height:1px; font-size:1px;}  
.center               {text-align:center;}
.btn                  {margin:0 auto; width:99%;}
.btn_sx               {float:left;  width:379px;}
.btn_dx               {float:right; width:379px;}

  
.titolo_pagina        {font-size: 1em; background-color:#FFF;}
/*.titolo_pagina        {font-size: 1em; background-color:#FFF; padding-top:90px;}*/
.titolo_pagina h1     {font-size: 1em;}
.titolo               {background-color:#FFF; text-align:left; margin-top:10px; font-size:1.3em; color:#44423a; font-weight:bold;}

.titolo_sezione       {margin:30px 0; padding-left:15px; text-align:left;}
.titolo_sezione h3    {color:#fc8506; font-size:2em;}

/*
.contatore            {padding-top:10px; z-index:4; position:absolute; width:968px; text-align:right; top:0; left:0; font-size:0.9em;}
*/

.contatore            {display:none;}

.navigatore           {position:relative; min-height:108px; height: auto !important; height:108px; background-image:url(../images/bg_nav.gif); background-repeat:repeat-x; background-position:top left;}
.navigatore ul        {list-style-type:none; padding-top:35px; text-align:left; font-family:Trebuchet MS; font-size:1.5em;} 
.navigatore li        {display: inline; margin-right:10px; padding-right:10px; background-image:url(../images/Lnav.gif); background-repeat:no-repeat; background-position:center right;}
.navigatore a:link    {color:#3e2912; text-decoration: none;}
.navigatore a:visited {color:#6c4a24; text-decoration: none;}
.navigatore a:hover   {color:#fff; text-decoration:underline;}  


.foto           {width:961px; margin:0 auto; font-family:Trebuchet MS; font-size:1.2em;}
.foto a:link    {color:#3e2912; text-decoration:none; font-weight:bold;}
.foto a:visited {color:#3e2912; text-decoration:none; font-weight:bold;}
.foto a:hover   {color:#fff; text-decoration:underline; font-weight:bold;}


.foto_sx    {float:left;}
.foto_dx    {float:right; width:238px; min-height:130px; height: auto !important; height:130px; background-image:url(../images/bg_dx.gif); background-repeat:no-repeat; 
             background-position:top right;}
.foto_dx p  {padding-top:28px; line-height:20px;}             


.skyscraper       {width:148px; background-image:url(../images/skysc_cen.gif); background-repeat:repeat-y; background-position:center center; position:relative; z-index:3;}
.skyscraper_top   {min-height:17px; height: auto !important; height:17px; background-image:url(../images/skysc_top.gif); background-repeat:repeat-y; background-position:center center;}
.skyscraper_bot   {min-height:17px; height: auto !important; height:17px;  background-image:url(../images/skysc_bot.gif); background-repeat:repeat-y; background-position:center center;}


.leader_board     {width:99%; text-align:left; margin-top:0; margin-left:10px; margin-bottom:15px; background-image:url(../images/Lboard_cen.gif); background-repeat:repeat-y; background-position:left center;}
.leader_board_top {min-height:17px; height: auto !important; height:17px; background-image:url(../images/Lboard_top.gif); background-repeat:repeat-y; background-position:left center;}
.leader_board_bot {min-height:17px; height: auto !important; height:17px;  background-image:url(../images/Lboard_bot.gif); background-repeat:repeat-y; background-position:left center;}
.leader_board_center    {text-align:left; margin:0 30px;}


.banner           {width:100%; margin:30px 10px; padding-left:15px; line-height:20px; text-align:left;}
.banner_sub       {width:100%; margin:10px 10px; padding-left:15px; line-height:20px; text-align:left;}
.banner a:link    {text-decoration:none;}
.banner a:visited {text-decoration:none;}
.banner a:hover   {text-decoration:none;}


.banner_box              {float:left;}
.banner_box_sx           {float:left; margin-left:10px;}
.banner_box_sx a:link    {color:#fc8506; text-decoration: underline; font-weight:bold;}
.banner_box_sx a:visited {color:#fc8506; text-decoration: underline; font-weight:bold;}
.banner_box_sx a:hover   {color:#3e2912; text-decoration:none; font-weight:bold;}

.banner_box img   {border:1px solid #a0926f;}
.grande           {width:248px;}
.medio            {width:182px;}
.piccolo          {width:144px;}

.banner_sp        {float:left;}
.sp_g             {width:10px;}
.sp_m             {width:11px;}
.sp_p             {width:10px;}

.grigio           {background-image:url(../images/grigio.gif); background-repeat:repeat-y; background-position:top left;}
.arancio          {background-image:url(../images/arancio.gif); background-repeat:repeat-y; background-position:top left;}
.verde            {background-image:url(../images/verde.gif); background-repeat:repeat-y; background-position:top left;}
.azzurro          {background-image:url(../images/azzurro.gif); background-repeat:repeat-y; background-position:top left;}


.testo           {width:99%; margin:10px 5px; padding-left:5px; line-height:20px; text-align:left;}
.testo h3        {color:#fc8506; font-size:2em;}


.inserimento     {border:1px solid #71A4D3; padding:4px;}
.inserimento_top {background-color:#71A4D3; padding-left:4px; color:#fff; font-size:1.2em; font-weight:bold;}


.form            {padding:0; margin:0; width:600px;}  
.form td         {padding-top:4px; padding-bottom:4px;}
.form-i          {font-size:1.2em; width:300px; padding-left:4px;}
      
.form-o          {font-weight:bold; padding-right:4px; vertical-align:top;}
.form-m          {width:300px; min-height:60px; height: auto !important; height:60px; font-family:Arial;}
.form-nb         {font-style:italic; font-size:0.9em;}
.form-btn        {font-weight:bold; padding-right:4px; border:1px solid #71A4D3; margin-top:20px;}




/* AddThis
-------------------------------------------------------------- */

.addthis_box	{width:100%; padding-left:10px; text-align:left;}


/*------POPUP HOME--------*/

#DivPOcontainer{position:absolute; z-index: 1100; width:338px; height:280px; position:absolute; left:50%; top:50%; margin-left:-169px; margin-top:-140px;}
#DivPOcontent {border:1px solid #000;}
#DivPopup {margin:0 auto; font-family: font-family: verdana, tahoma, arial; font-weight: normal; font-size: 12px; text-align: center; color:#333333;}
#DivPopup img {border:0;}
#DivPopup a {font-weight:bold; text-decoration:none; color:#336099;}
#DivPopup a:hover {color:#333333; text-decoration:underline;}
#DivPopup a:visited {color:#866095;}
.content-popup {background-color:#000; border-bottom:1px solid #000;}
.close-popup {width:100%; text-align:right;}



