/* Codice per il layout falso-liquido */
* {
	margin: 0;
	padding: 0;
}

html{
overflow:-moz-scrollbars-vertical;
} 


body
{
  font:70%/1.2 "Lucida Sans Unicode","Lucida Grande",Lucida,Arial,sans-serif;
  background-color: #F2FDEB;
  /*background:#ffffff url(../immagini/sfondo.jpg) repeat-x top;*/
  color:#6A131B;
  text-align:left;
}

div#noflash
{
margin:0;
padding:20px;
background-color: #F68F15;
color: White;
text-align: center;
}


div#header
{
margin:15px auto 0 auto;
width:775px;
height:150px;
background:##F1ED7C url(../immagini/header.jpg) repeat-x top;
}

img {border:0}

div.polaroid {
margin:0 0 2px 12px;
float:right;
text-align:right;
display: inline;
}

div.box div.polaroid a {
cursor: pointer;
text-decoration: none
}




div.polaroidSX {
margin:40px 0 12px 30px;
float:left;
}


p.riallinea {
display: block;
clear:both
}

h1
{ margin:0 0 20px 0;   
  padding:4px 19px;
  border: 0;
  font-size:110%;
  font-weight:bold;
  background-color:#71AF4E;
  color:#ffffff;
  text-align:right;   
  text-decoration:none;
}

h2
{ margin:0 0 20px 0;   
  padding:4px 19px;
  border: 0;
  font-size:110%;
  font-weight:bold;
  background-color:#71AF4E;
  color:#ffffff;
  text-align:right;   
  text-decoration:none;
}

h3
{ margin:0 0 5px 0;   
  padding:4px 19px;
  border: 0;
  font-size:100%;
  font-weight:bold;
  background-color:#DB953F;;
  color:#ffffff;
  text-align:right;   
  text-decoration:none;
}

p
{
  margin:0;
  line-height: 1.5em;

}

div.centrato {
margin:0;
padding:0;
text-align:center
}

div.centrato a{ text-decoration:underline
}

ul{
  margin:0 0 0 15px;
  padding:0;
}
li{
  margin:0;
  padding:0;
}

.invisibile {
  display:none
}

div.box {
  padding:16px;
  background-color:#F2FDEB;
  margin:0;
  min-height:280px; height:auto !important; height:280px;
}

div#contenitore div.boxAnte {
  padding:0 15px;
  text-align:right;  
  margin:0 0 20px 0;
}


div.box2 {
  padding:16px;
  background-color:#F2FDEB;
  margin:0;
}

div.boxdescrizione {
  padding:16px;
  background-color:#FDEEDB;
  margin:20px 15px 0 0;
  font:110%/1.4 "Lucida Sans Unicode","Lucida Grande",Lucida,Arial,sans-serif;
  font-weight:bold
}

div.boxistruzioni {
  padding:16px;
  background-color:#f5f5f5;
  margin:20px 15px 0 0;
  font:100%/1.2 "Lucida Sans Unicode","Lucida Grande",Lucida,Arial,sans-serif;
  color:#666666;
  text-align:justify
}

div.tabella {
  padding:0;
  margin:16px 16px 16px 0;
}

div.box a{
text-decoration:underline;
font-weight:normal;
}

div.box2 a{
text-decoration:underline;
font-weight:normal;
}




div.boxNews {
  padding:16px;
  background-color:#E8FFDC;
  border:1px solid red;
  margin:0;
}


p.note {
  font-size:80%;
}

div.inizio {
  text-align:right;
}

strong {
  font-weight:bold;
  color:#6A131B;
}

hr {
  height:1px;
  color:#6A131B
}

a:link,
a:visited {color:#6A131B}
a:hover {color:#000000}




div.tornasu {text-align:right; margin-right: 16px}

div#container
{
  width:775px;
  text-align:left;
  margin:0 auto;
  background-color: #ffffff;
  /*background:#ffffff url(../immagini/sfondoPagina.jpg) repeat-x top;*/
  padding:0;
}

div#menu
{
   float:left;
   width:170px;
   margin:20px 0 0 0;
   padding:0;
}




div#contenitore
{
  float:right;
  width:585px !important;   /*IE6 e browser moderni*/
  width /**/: 605px;   /*IE5.0 e IE5.5*/
  padding:20px 0px 20px 20px ;
  margin:0;
}



div#contenitore p
{
  text-align:justify;
}

div.logopagina
{
  text-align:center;
  margin-bottom:10px
}

div#menu ul,div#menu li
{ 
  float:left;
  position:relative;
  display: inline;
  list-style-type:none;
  margin:0;
  padding:0;
  width:170px;
    
}

div#menu a
{
  position:relative;
  display:block;
  font-size:100%;
  font-weight:bold;
  padding:4px 5px 4px 8px;
  border-bottom: 1px solid #ffffff;
  background-color:#DB953F;
  color: #ffffff;
  text-decoration:none;
}

div.bannerino { margin: 50px 0 0 0;}


div#menu a:hover
{ background-color:#FBCC93;
  color:#ffffff;
}

div#menu li#active a
{ background-color:#6A131B;
color:#ffffff;
}

div#menu li#banner a
{ background-color:#ffffff;
margin:22px 0 0 0;
padding:0;
}

/*CLASSIFICA*/

table.classifica {text-align:left; width:99%;}
table.classifica th {padding:5px; background-color:#DB953F; color: white; text-align::center;font-weight: bold }
table.classifica td {padding:5px;}
table.classifica tr {background-color:#FEF6ED}
table.classifica tr.riga {background-color:#F8FDF5}



/*AZIENDE*/

table.aziende {text-align:left; width:99%;}
table.aziende td {padding:5px;}
table.aziende tr {background-color:#FEF6ED}
table.aziende tr.riga {background-color:#F8FDF5}

table.aziende a{
text-decoration:underline;
font-weight:normal;
}

div#footer
{ 
  clear:both;
  margin:0;
  padding:5px 16px 25px 0;
  background-color:#DB953F;
  color:#ffffff;
  min-height:1.5em; height:auto !important; height:1.5em;
}

div#footer p
{
  font-size:90%;
  text-align:right;
  margin:0;
  padding:0;
}
  
div#footer a:link,
div#footer a:visited {color:#ffffff; text-decoration:none}
div#footer a:hover {color:#6A131B;  text-decoration:none}


