@charset "utf-8";

/* ------------------------------------------------------------------------ */


/* Impostazioni generiche */
Html, Body {
  height:100%;
}
Body {
 background:#FFFFFF url(template/sfondo.gif) repeat-x top;
 margin: 0px 0px 0px 0px;
 text-align:center;
 font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
 font-weight:normal;
 font-size:11px;
 position:relative;
}

Table, Tr, Td {font-size:11px;}
Td      {vertical-align:top; text-align:left;}

A       {text-decoration: none; color:#284b91;}
A:hover {text-decoration: none; color:#cc0000;}

Div     {margin:0; padding:0; border:0px;}
P       {margin:0; padding:0; border: none;}
Span    {margin:0; padding:0; border: none;}

Img     {border:none;}

Hr      {clear:both;}

Form    {margin: 0px 0px 0px 0px;}
Select  {border:#244386 1px solid; color:#244386;}
Option  {}
optgroup{margin-top:5px;}
Input   {padding-left:3px; padding-right:3px; color:#000000; border:1px solid #666666;}
Input.button {
 color:#FFFFFF;
 width:auto;
 height:21px;
 line-height:21px;
 overflow:visible;
 padding-left:10px;
 padding-right:10px;
 border:none;
}
Input.radio  {border:none; background:none;}
Input.checkbox  {border:none; background:none;}
Textarea{padding-left:3px; padding-right:3px; color:#000000; border:1px solid #666666;}

Ul      {margin-top:0px; margin-bottom:0px;}
Ol      {margin-top:0px; margin-bottom:0px;}
Li      {margin-left:0px; padding-left:0px;}

Fieldset{border:1px solid #666666; padding:5px; text-align:left; margin-top:10px;}
Legend  {font-weight:bold; font-size:10px; color:#284b91;}

/* ------------------------------------------------------------------------ */

.striscia_sfondo {height:250px; width:100%; background:url(template/sfondo.png) repeat-x top left; position:absolute; top:0px; left:0px; z-index:1;}

.wrapper {width:900px; margin:auto; position:relative; z-index:1; padding-top:140px;}

.tab_sicilia {position:absolute; top:90px; left:225px; width:205px; z-index:0;}
.tab_sicilia A {background:url(template/tab_sicilia.png) no-repeat top left; display:block; background-position:0px 4px;}
.tab_sicilia A:hover {background-position:0px 0px;}
.tab_sicilia .tab_img {width:205px; height:36px;}

.tab_italia  {position:absolute; top:90px; left:430px; width:205px; z-index:0;}
.tab_italia A {background:url(template/tab_italia.png) no-repeat top left; display:block; background-position:0px 4px;}
.tab_italia A:hover {background-position:0px 0px;}
.tab_italia .tab_img {width:205px; height:36px;}

.tab_youtube  {position:absolute; top:90px; left:635px; width:205px; z-index:0;}
.tab_youtube A {background:url(template/tab_youtube.png) no-repeat top left; display:block; background-position:0px 4px;}
.tab_youtube A:hover {background-position:0px 0px;}
.tab_youtube .tab_img {width:205px; height:36px;}

.head_logo   {background:url(template/head_logo.png) no-repeat bottom left; width:223px; height:140px; position:absolute; top:0px; left:0px; z-index:2;}
.head_sfondo {background:url(template/head_sfondo.png) repeat-x bottom left; width:665px; height:19px; position:absolute; top:121px; left:223px; z-index:2;}
.head_angolo {background:url(template/head_angolo.png) no-repeat bottom left; width:12px; height:140px; position:absolute; top:0px; left:888px; z-index:2;}

.body_s {background:url(template/corpo_sfondo_l.png) repeat-y left; width:100%;}
.body_d {background:url(template/corpo_sfondo_r.png) repeat-y right; width:100%;}
.body_contenuti {padding:5px;}

.credits {text-align:center; margin-top:15px; margin-bottom:15px; font-size:10px;}

/* ------------------------------------------------------------------------ */

