{padding: 0px;margin: 0px;}

a:hover, a:active { background: #FFFFAA; }
div a:hover, a:active{background: #FFFFBB;}
a:{color: #404040; text-decoration: none;}
a:link {color: #0066ff; text-decoration: none;}
a:hover {color: #FF0000; text-decoration: none;}
a:visited { color: #0066ff; text-decoration: none;} 

a.titoletto_p { background: #FFFFAA; }

a.giallo:link     { color: #ffff00; text-decoration: none; }
a.giallo:visited  { color: #ffff00; text-decoration: none; }
a.giallo:hover    { color: #ff0000;}

.arrotonda{
background: #70f070 repeat-x;
color: white;
border-top: 1px solid #fff;
border-left : 1px solid #fff;
border-right: 2px solid #888;
border-bottom : 2px solid #888;
-moz-border-radius-topright: 5px; -moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px;
}

.arrotonda_neutro{
/*color: white;*/
border-top: 3px solid #fff;
border-left : 3px solid #fff;
border-right: 2px solid #888;
border-bottom : 2px solid #888;
-moz-border-radius-topright: 0px; -moz-border-radius-topleft: 10px;
-moz-border-radius-bottomleft: 0px; -moz-border-radius-bottomright: 10px;
}

body
{
top: 0px;
margin: 0 auto;
font-size: 11px;
font-family: verdana, "trebuchet ms", helvetica, sans-serif;
line-height: 18px;
background: #FFFFFF;
}

.bordo {
border: dashed 1px #ffC000;
padding: 0px 5px 0px 5px;
}

.bordo1 {
border: solid 1px #ff0000;
padding: 0px 0px 0px 0px;
font-size: 9px;
font-family: tahoma, "trebuchet ms", verdana , helvetica, sans-serif;
font-variant: normal;
color: #404040;
}

.bordo2 {
border: solid 1px #00C0ff;
padding: 0px 0px 0px 0px;
font-size: 9px;
font-family: tahoma, "trebuchet ms", verdana , helvetica, sans-serif;
font-variant: normal;
color: #404040;
background: #ffffff; 
}

.bordotratteggiato {
border: dashed 1px #c0c0c0;
background: #F4F7F7;
}

#box_foto {
float: right;
margin: 0px 0px 0px 5px;
width: 260px;
height: auto;
}

#box_testo {
margin: 0px 14px 0px 5px;
}

.contatore {
margin: 0px 0px 0px 0px;
font-size: 9px;
font-family: sans-serif;
color: #404040;
}

#contenitore{
position: relative;
width: auto;
}

.contenuti {
top: 60px;
width: auto;
border: dashed 1px #e0e0e0;
/*margin: 10px 5px 10px 5px;*/
background: #F9F9F7 url('Sfondo.jpg') repeat;
font-size: 11px;
font-family: verdana, "trebuchet ms", helvetica, sans-serif;
}

.continua {
margin: 0px 0px 0px 0px;
padding: 0px 5px 0px 5px;
font-size: 10px;
font-family: tahoma, verdana;
color: #1144aa; /*Arancio*/
border-top: solid 1px #FFFFFF;
border-left: solid 1px #FFFFFF;
border-bottom: solid 1px #c0c0c0;
border-right: solid 1px #c0c0c0;
background: #FFdd88;
}

.destra {
float: right;
}

.didascalia {
margin: 0px 0px 0px 0px;
font-size: 11px;
font-family: "trebuchet ms", verdana , helvetica, sans-serif;
color: #800000;
}

#div-1 {
 position:relative;
}

#div-1a {
position:absolute;
/*top:7; right:23; */
/*width:2px;*/
height: 153px;
}

div.img_sfumata{float:left;padding:0 6px 6px 0;
    background: url(dropshadow.jpg) no-repeat bottom right}
    
div.img_sfumata img{display:block;
    position:relative;top: -5px;left:-5px;
    border:1px solid #fff;border-color: #fff #fff #fff #fff;
    padding:5px}

div.imgcontainer{float:left;padding:0 1px 10px 0;
    background: url(dropshadow.jpg) no-repeat bottom right}
    
div.imgcontainer img{display:block;
    position:relative;top: -0px;left:-5px;
    border:1px solid #fff;border-color: #fff #fff #fff #fff;
    padding:0px}

.fondopagina {
clear: both;
background: #F9F9F7 url('FondoPagina.gif') repeat-x;
height: 70px;
}

.fondopagina_laterali {
clear: both;
background: #F9F9F7 url('FondoPagina_rid.gif') repeat-x;
height: 70px;
}

.foto {
margin: 0px 5px 0px 5px;
/*padding: 10px 5px 10px 5px;*/
}

form {
margin: 0px 0px 0px 0px;
padding: 0px 5px 0px 5px;
/*background: #DDE8E8;*/
border: 3px double #B6C7A9; 
background-color: #F1F4F5;
}

h1 {
margin: 0px 0px 0px 0px;
font-size: 18px;
FONT-WEIGHT:  BOLD
font-family: tahoma, "trebuchet ms", verdana , helvetica, sans-serif;
color: #800000;
background-color: #DDE8E8;
padding: 5px 5px 5px 5px;
}

h2 {
margin: 0px 0px 0px 0px;
font-size: 16px;
FONT-WEIGHT:  BOLD
font-family: tahoma, "trebuchet ms", verdana , helvetica, sans-serif;
color: #000080;
/*background-color: #DDE8E8;*/
/*padding: 5px 5px 5px 5px;*/
}

h3 {
margin: 0px 0px 0px 0px;
font-size: 15px;
FONT-WEIGHT:  BOLD
font-family: tahoma, "trebuchet ms", verdana , helvetica, sans-serif;
color: #000080;
/*background-color: #DDE8E8;*/
/*padding: 5px 5px 5px 5px;*/
}

h4 {
margin: 0px 0px 0px 0px;
font-size: 14px;
FONT-WEIGHT:  BOLD
font-family: tahoma, "trebuchet ms", verdana , helvetica, sans-serif;
color: #000080;
/*background-color: #DDE8E8;*/
/*padding: 5px 5px 5px 5px;*/
}

h5 {
margin: 0px 0px 0px 0px;
font-size: 13px;
FONT-WEIGHT:  BOLD
font-family: tahoma, "trebuchet ms", verdana , helvetica, sans-serif;
color: #000080;
/*background-color: #DDE8E8;*/
/*padding: 5px 5px 5px 5px;*/
}

h6 {
margin: 0px 0px 0px 0px;
font-size: 12px;
FONT-WEIGHT:  BOLD
font-family: tahoma, "trebuchet ms", verdana , helvetica, sans-serif;
color: #000080;
/*background-color: #DDE8E8;*/
/*padding: 5px 5px 5px 5px;*/
}

.hfb {
margin: 0px 0px 0px 0px;
font-size: 18px;
FONT-WEIGHT:  BOLD
font-family: tahoma, "trebuchet ms", verdana , helvetica, sans-serif;
color: #FFFFFF;
background-color: #3f5d8f;
padding: 5px 5px 5px 5px;
}

.img_full{
width: 95%;
}

input[type=submit]{
   color: #404040;
   font-family:"trebuchet ms", helvetica, sans-serif;
   font-size: 11px;
   /*font-weight:bold;*/
   padding: 0px 5px 0px 5px;
   background-color:#fed;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffff',EndColorStr='#88aa88');
}

.invio {
font-size: 11px;
font-family:"trebuchet ms", helvetica, sans-serif;
padding: 0px 5px 0px 5px;
color: #404040;
/*background-color: #DDE8E8;*/
background-color:#fed;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffff',EndColorStr='#88aa88');
}

#invio {
font-size: 11px;
font-family:"trebuchet ms", helvetica, sans-serif;
padding: 0px 5px 0px 5px;
color: #404040;
background-color: #DDE8E8;
}

.linebassa {
border-bottom: solid 1px #c0c0c0;
}

.lotto {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 9px;
font-family: tahoma, "trebuchet ms", verdana , helvetica, sans-serif;
font-variant: normal;
color: #404040;
/*border-left: solid 1px #c0c0c0;*/
border-right: solid 1px #c0c0c0;
}

.maiuscolo {
/*maiuscoletto*/
font-variant: small-caps;
}

#margine {
margin: 0px 5px 0px 5px;
/*padding: 10px 5px 10px 5px;*/
}

.modulo {
margin: 0px 0px 0px 0px;
padding: 0px 5px 0px 5px;
border: 3px double #B6C7A9; 
background-color: #F1F4F5;
}

#menu_alto {
width: auto;
/*height: 25px;*/
border-top: solid 1px #c0c0c0;
border-bottom: solid 1px #c0c0c0;
margin: 1px 1px 1px 1px;
padding: 3px 0px 3px 0px;
/*background: #E9EFEF url('header-background.png') repeat-x;*/
background: #E9EFEF url('headergiallo.png') repeat-x;
}

#menu_alto1 {
width: auto;
/*height: 25px;*/
/*border-top: solid 1px #c0c0c0;*/
/*border-bottom: solid 1px #c0c0c0;*/
/*margin: 1px 1px 1px 1px;*/
padding: 3px 0px 3px 0px;
/*background: #E9EFEF url('header-background.png') repeat-x;*/
background: #E9EFEF url('sfondo_mainmenu_top.jpg') repeat;
}

#menu_dx {
width: 215px;
height: auto;
background: #E9EFFF url('Sfondomenu.jpg') repeat-y; 
margin: 0px 5px 10px 5px;
}

#menu_sx {
width: 180px;
height: auto;
/*background: #E9EFFF url('Sfondomenu.jpg') repeat-y; */
background: #E9EFFF; 
margin: 0px 5px 10px 5px;
}

p, div, span, td {
margin: 0px 0px 0px 0px;
font-size: 11px;
font-family: tahoma, "trebuchet ms", verdana , helvetica, sans-serif;
color: #404040;
}

.p1 {
margin: 0px 0px 0px 0px;
font-size: 16px;
font-family: georgia, "trebuchet ms", verdana , helvetica, sans-serif;
color: #404040;
line-height: 20pt;
margin-bottom: 2px;
margin-top: 2px;
}
.p_mini {
margin: 0px 0px 0px 0px;
font-size: 5px;
font-family: tahoma, "trebuchet ms", verdana , helvetica, sans-serif;
color: #404040;
}

.p_mini1 {
margin: 0px 0px 0px 0px;
font-size: 9px;
font-family: tahoma, "trebuchet ms", verdana , helvetica, sans-serif;
font-variant: normal;
color: #404040;
}

.p_menu {
color: #404040;
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 0px;
font-size: 16px;
font-family: georgia, "trebuchet ms", verdana , helvetica, sans-serif;
border-top: solid 1px #FFFFFF;
border-left: solid 1px #FFFFFF;
border-bottom: solid 1px #c0c0c0;
border-right: solid 1px #c0c0c0;

background: url('sfondo_mainmenu_3.jpg') repeat-x;
/*background: url('header-background5.png') repeat-x;*/
}

.p_menu a {
padding: 5px 0px 5px 2px;
color: #404040;
font-size: 16px;
font-family: georgia, "trebuchet ms", verdana , helvetica, sans-serif;
}

.p_menu1 {
padding: 5px 0px 5px 3px;
color: #404040;
font-size: 14px;
font-family: georgia, "trebuchet ms", verdana , helvetica, sans-serif;
}

.p_arancio {
margin: 0px 0px 0px 0px;
font-size: 12px;
FONT-WEIGHT:  BOLD;
font-family: verdana, tahoma, "trebuchet ms", helvetica, sans-serif;
color: #CC3300;
}

.p_giallo {
margin: 0px 0px 0px 0px;
font-size: 10px;
font-family: verdana, tahoma, "trebuchet ms", helvetica, sans-serif;
color: #AA0;
}

.p_grigio {
margin: 0px 0px 0px 0px;
font-size: 10px;
font-family: verdana, tahoma, "trebuchet ms", helvetica, sans-serif;
color: #AAA;
}

.p_blu {
margin: 0px 0px 0px 0px;
font-size: 12px;
FONT-WEIGHT:  BOLD;
font-family: verdana, tahoma, "trebuchet ms", helvetica, sans-serif;
color: #0066FF;
}

.riempimentolink {
background: #FFFFBB;
}

.riempimento_arancio {
background: #FFdd88;
}

.ruota{
/*-webkit-transform: rotate(30deg);*/
-moz-transform: rotate(5deg);
}

.selectt {
font-size: 11px;
font-family:"trebuchet ms", helvetica, sans-serif;
padding: 0px 5px 0px 5px;
color: #404040;
background-color: #ffeedd;
}

select, textarea, input[type=text], input[type=file] {
color: #cc3300;
font-family:"trebuchet ms", helvetica, sans-serif;
font-size: 11px;
padding: 0px 5px 0px 5px;
background-color:#fed;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffff',EndColorStr='#ffeedd');
}

.sfondo {
background: #F9F9F7 url('Sfondo.jpg') repeat; 
}

.sfondocelestino {
background-color: #DDE8E8;
padding: 5px 0px 5px 0px;
border-bottom: solid 2px #BBC6C6
}

.sfondomenu {
background: #F9F9F7 url('menu_alto.png') repeat-x; 
}

.sfondofondopagina {
background: #F9F9F7 url('header-background.png') no-repeat; 
}

.sfumato_bianco_grigio {
width: 100%;
   background-color: #efefef;
*/   filter:progid:DXImageTransform.Microsoft.Gradient/*
*/      (GradientType=0,StartColorStr='#ffffff',EndColorStr='#eef9f9');*/
/*padding: 5px 10px 5px 10px;*/
}

.sinistra {
float: left;
}

.stelline_vuote {
width:54; 
height: 9;
margin: 0px 0px 0px 0px;
background: #FFFFFF url('/public/base/images/stars_4.gif') no-repeat;
}

.stelline_piene {
width:54; 
height: 9;
margin: 0px 0px 0px 0px;
background: #FFFFFF url('/public/base/images/stars_3.gif') no-repeat;
}

.stelline_vuote10 {
width:160; 
height: 16;
margin: 0px 0px 0px 0px;
background: #FFFFFF url('/public/base/images/stelle_vuote.png') no-repeat;
}

.stelline_piene10 {
width:160; 
height: 16;
margin: 0px 0px 0px 0px;
background: #FFFFFF url('/public/base/images/stelle_piene.png') no-repeat;
}

#tabcontentcontainer {
	width: 976px;
	height: 15px;
	padding: 6px;
	margin: 0;
	background-color: #FFAA05;
	background-image: url(../img/sfondo_mainmenu_3.jpg);
	background-repeat: repeat-x;
	border-color: #FFC450 transparent #B06002 transparent;
	border-width: 1px 0 1px 0;
	*border-width: 0 0 1px 0;
	border-style: solid;
}

#testata {
width: auto;
margin: 0px 1px 0px 1px;
background: #E9EFEF url('back.jpg') repeat-x;
/* testata_lat.gif */
}

.titoletto {
margin: 0px 0px 0px 0px;
padding: 0px 5px 0px 5px;
font-size: 11px;
font-family: tahoma, "trebuchet ms", verdana , helvetica, sans-serif;
/*maiuscoletto*/
font-variant: small-caps;
/*color: #FF6600; /*Arancio*/
color: #1144aa; /*Blu*/
border-top: solid 1px #FFFFFF;
border-left: solid 1px #FFFFFF;
border-bottom: solid 1px #c0c0c0;
border-right: solid 1px #c0c0c0;
background: #DDE8E8;
}

.titoletto_arancio {
margin: 0px 0px 0px 0px;
padding: 0px 5px 0px 5px;
font-size: 11px;
font-family: tahoma, "trebuchet ms", verdana , helvetica, sans-serif;
/*maiuscoletto*/
font-variant: small-caps;
color: #800000; /*Rossoscuro*/
border-top: solid 1px #FFFFFF;
border-left: solid 1px #FFFFFF;
border-bottom: solid 1px #c0c0c0;
border-right: solid 1px #c0c0c0;
background: #DDE8E8;
}

/*
.titoletto_p {
margin: 0px 0px 0px 0px;
padding: 0px 5px 0px 5px;
border-top: solid 1px #FFFFFF;
border-left: solid 1px #FFFFFF;
border-bottom: solid 1px #c0c0c0;
border-right: solid 1px #c0c0c0;
background: #DDE8E8;
}
*/

.titoletto_p {
color: #ccccff;
margin: 0px 0px 0px 0px;
padding: 0px 5px 0px 5px;
border-top: solid 1px #FFFFFF;
border-left: solid 1px #FFFFFF;
border-bottom: solid 1px #c0c0c0;
border-right: solid 1px #c0c0c0;
/*background: #DDE8E8;*/
background: #000088;
background: #000088 url('header-background5.png') repeat-x;
}

td, tr {
vertical-align: top;
padding: 0px 5px 0px 5px;
}

/*tr:hover td{background: #FFF}*/
