/* CSS Document */

body {
margin:0;
padding:0;
text-align: center;
background: #CCCCCC;
color: #999;
}

a:link { 
color: #999999; 
text-decoration: none;
} 

a:visited { 
color: #999999; 
text-decoration: none;
}

a:hover { 
color: #ff0000; 
text-decoration: underline;
}

a:active { 
color: #ff0000; 
text-decoration: none;
}  


#centrato {
background: #FFF;
width: 760px;
margin:auto;
text-align: left;
}

#corpo {
float: left;
width: 760px;
max-width: 760px;
background: #FFF;
}

#intestazione {
background: #FF9900;
color: #FFF;
font: 0.6em Arial, Helvetica, sans-serif;
}

#logo {
float: left;
width: 324px;
background: #FFF;
margin: 6px 0 6px 0;
}	 

#tornerie {
float: left;
width: 436px;
text-align: right;
margin-top: 2px;
font: bold 0.8em Arial, Helvetica, sans-serif;
}

.banner {
float: left;
width: 436px;
text-align: right;
margin-top: 2px;
font: bold 0.8em Arial, Helvetica, sans-serif;
}

.menuNavigazione {
clear: left;
background: #FFF;
color: #999;
margin: 0;
padding: 0 0 0 0;
border-bottom: 1px solid #999;
text-align: center;
font: 0.7em Arial, Helvetica, sans-serif;
}

.menuNavigazione li {
display: inline;
}  

.menuNavigazione a {
height: 0;
padding: 0px 2px;
border: 1px solid #999;
text-decoration: none;
margin: -4px 0.1em;
white-space: nowrap;
}  

.menuNavigazione .pulsanteCorrente a {
border-bottom: none;
padding-bottom: 1px;
text-decoration: none;
}

.menuNavigazione a:link,
.menuNavigazione a:visited {
background: #DDD;
color: #666;
text-decoration: none;
}

.menuNavigazione a:hover,
.menuNavigazione a:focus,
.menuNavigazione a:active {
background: #EEE;
color: #000;
text-decoration: none;
}

.menuNavigazione .pulsanteCorrente a:link,
.menuNavigazione .pulsanteCorrente a:visited, 
.menuNavigazione .pulsanteCorrente a:hover,
.menuNavigazione .pulsanteCorrente a:focus,
.menuNavigazione .pulsanteCorrente a:active {
background: #FFF;
color: #666;
border-bottom: none;
padding-bottom: 1px;
text-decoration: none;
}

#home-mail a:link,
#home-mail a:visited {
margin: 0;
padding: 0;
float: left;
background: #FFF;
}

#home-mail a:hover,
#home-mail a:focus,
#home-mail a:active {
background: #FF9900;
}

.menuNavigazione_1 {
background: #FFF;
color: #999;
margin: 0;
padding: 6px 0 0 0;
border-bottom: 1px solid #999;
text-align: center;
font: 0.7em Arial, Helvetica, sans-serif;
}

.menuNavigazione_1 li {
display: inline;
}  

.menuNavigazione_1 a {
height: 0;
padding: 0px 2px;
border: 1px solid #999;
text-decoration: none;
margin: -4px .1em;
white-space: nowrap;
}  

.menuNavigazione_1 .pulsanteCorrente a {
border-bottom: none;
padding-bottom: 1px;
text-decoration: none;
}

.menuNavigazione_1 a:link,
.menuNavigazione_1 a:visited {
background: #DDD;
color: #666;
text-decoration: none;
}

.menuNavigazione_1 a:hover,
.menuNavigazione_1 a:focus,
.menuNavigazione_1 a:active {
background: #EEE;
color: #000;
text-decoration: none;
}

.menuNavigazione_1 .pulsanteCorrente a:link,
.menuNavigazione_1 .pulsanteCorrente a:visited, 
.menuNavigazione_1 .pulsanteCorrente a:hover,
.menuNavigazione_1 .pulsanteCorrente a:focus,
.menuNavigazione_1 .pulsanteCorrente a:active {
background: #FFF;
color: #666;
border-bottom: none;
padding-bottom: 1px;
text-decoration: none;
}
  
#colonna-1 {
float: left;
width: 230px;
background: transparent;
font: 0.6em Arial, Helvetica, sans-serif;
}

#colonna-1 #english a:link,
#colonna-1 #english a:visited {
float: left;
margin-left: 50px;
padding: 0;
background: #FFF;
}

#colonna-1 #english a:hover,
#colonna-1 #english a:focus,
#colonna-1 #english a:active {
background: #FF9900;
}

#colonna-1 .foto-tornerie-150px {
margin-top: 150px;
margin-left: 10px;
}

#colonna-1 .foto-tornerie-15px {
margin-top: 15px;
margin-left: 10px;
}

#colonna-1 .didascalia p {
margin-top: 2px;
margin-left: 10px;
width: 190px;
background: #EEE;
border: 1px solid #999;
margin-bottom: 15px;
}

#colonna-large {
float: left;
width: 610px;
background: transparent;
font: 0.8em Arial, Helvetica, sans-serif;
}

#colonna-large #corpo-colonna {
margin-top: 0px;
margin-bottom: 15px;
}

#colonna-large #corpo-colonna p {
margin-top: 20px;
}

#colonna-large #corpo-colonna .foto-tornerie-15px {
margin-top: 15px;
margin-left: 10px;
}

#colonna-large #corpo-colonna .didascalia p {
margin-top: 2px;
margin-left: 10px;
width: 190px;
background: #EEE;
border: 1px solid #999;
font: 0.8em Arial, Helvetica, sans-serif;
}

#colonna-large #corpo-colonna .didascalia p_600 {
margin-top: 2px;
margin-left: 10px;
width: 600px;
background: #EEE;
border: 1px solid #999;
font: 0.8em Arial, Helvetica, sans-serif;
}

#colonna-large #corpo-colonna #titolo span {
font: bold 1.5em Arial, Helvetica, sans-serif;
}

#colonna-large #corpo-colonna #titolo-1 span {
font: bold 1.3em Arial, Helvetica, sans-serif;
}

#colonna-large #corpo-colonna .loghi-aziende-torneria {
margin-left: 25px;
}

#colonna-large #corpo-colonna #titolo #indirizzo{
font: 0.8em Arial, Helvetica, sans-serif;
}

#colonna-large #corpo-colonna #titolo #indirizzo a:link,
#colonna-large #corpo-colonna #titolo #indirizzo a:visited,
#colonna-large #corpo-colonna #titolo #indirizzo a:hover,
#colonna-large #corpo-colonna #titolo #indirizzo a:active,
#colonna-large #corpo-colonna #titolo #indirizzo a:focus { 
text-decoration: underline;
} 

#colonna-2 {
float: left;
width: 380px;
font: 0.8em Arial, Helvetica, sans-serif;
}

#colonna-2 #corpo-testo {
margin-top: 90px;
margin-bottom: 15px;
}

#colonna-2 .foto-tornerie-150px {
margin-top: 150px;
margin-left: 10px;
}

#colonna-2 .foto-tornerie-15px {
margin-top: 15px;
margin-left: 10px;
}

#colonna-2 .didascalia p {
margin-top: 2px;
margin-left: 10px;
width: 190px;
background: #EEE;
border: 1px solid #999;
margin-bottom: 15px;
}

#colonna-2 .didascalia p_360 {
margin-top: 2px;
margin-left: 10px;
width: 360px;
background: #EEE;
border: 1px solid #999;
margin-bottom: 15px;
}

#colonna-2 #corpo-testo #titolo span {
font: bold 1.5em Arial, Helvetica, sans-serif;
}

#colonna-3 {
float: left;
width: 150px;
background:transparent;
}

#colonna-3 .loghi {
margin-top: 15px;
margin-left: 28px;
}

#colonna-3 .loghi img {
margin-top: 2px;
}

#colonna-3 .arancio img {
margin-top: 2px;
}

#colonna-3  .testo-pubblicità {
width: 120px;
margin-left: 28px;
margin-top: 30px;
margin-bottom: 15px;
background: #FF9900;
font: 0.6em Arial, Helvetica, sans-serif;
text-align: center;
}

#colonna-3  .testo-pubblicità a:link { 
color: #FFF; 
text-decoration: none;
} 
#colonna-3 .testo-pubblicità a:visited { 
color: #FFF; 
text-decoration: none;
}

#colonna-3 .testo-pubblicità a:active { 
color: #228B22; 
text-decoration: none;
}  

#colonna-3 .testo-pubblicità a:hover { 
color: #228B22; 
text-decoration: underline;
}

#colonna-3 .foto-ico { 
margin-top: 15px;
margin-bottom: 15px;
}

#colonna-3 .foto-ico img { 
margin-top: 2px;
margin-left: 10px;
}

#avvisi{
clear: left;
text-align: center;
font: 0.6em Arial, Helvetica, sans-serif;
}

.barra-bottom{
clear: left;
text-align: center;
font: 0.7em Arial, Helvetica, sans-serif;
}

#created {
clear: left;
text-align:right;
margin-right: 0px;
}

#creacomstudio {
clear: left;
text-align:right;
margin-right: 0px;
}

#pie-di-pagina {
background: #FF9900;
color: #FFF;
font: 0.6em Arial, Helvetica, sans-serif;
clear: left;
margin: 2px 0 0 0;
}

#colonna-1, #colonna-2, #colonna-3 #colonna-large {
margin: 0 0 0 0;
}

div p {
margin: 0;
padding-left: 4px;
padding-right: 4px;
}
