body {
    background-color: #ffffff;
	background: #ffffff url(../images/sfondo_bianco.jpg) no-repeat fixed top center;
/*	background: #756215 url(../images/sfondo_bianco.jpg) repeat-y center; */
}

a { text-decoration:none;

}

a.classeA:link {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
	text-decoration: none;
}
a.classeA:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #999999;
	text-decoration: none;
}
a.classeA:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	background-color: #ffffff;
}
a.classeA:active { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background-color: lightblue;
}

hr{
float:left;
color:#FFFFFF;
size:1;
width:160;
}

h1.h {
font-size: 1px;
color:#FFFFFF;
font-face: arial, sans-serif;
}

div.container{
width:900;
}

div.vischio {
position:absolute;
left:0;
top:0;
float:left;
}

div.vischio2 {
position:absolute;
right:0;
top:0;
float:right;
}

div.top {
font-family:Verdana, Arial, Helvetica, sans-serif;
width:785;
height:117;
float:left;
}

div.top_hehe {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1px;
width:785;
top:-80;
height:1;
float:left;
}

div.top2 {
position:relative;
top:5;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:760;
height:35;
float:left;
}

div.container2{
width:900;
}


div.lato_sx {
position:relative;
width:190;
float:left;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8px;
}


div.pubblicita {
position:relative;
top:10;
left:10;

width:180;
float:left;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

div.pubblicita_testo {
position:relative;
top:-4;
left:35;
right:20;
width:100;
float:left;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

div.menu {
top:10;
position:relative;
width:190;
height:520;
background-image:url(../images/menu.jpg);
float:left;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #766314;
font-size: 11px;

}

div.menu_testo {
position:relative;
width:180;
height:400;
float:left;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #766314;
font-size: 10px;

left:10;
}

div.bloccocentrale {
position:relative;
width:540;
  color:#766314;
  float:right;
  text-align:left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}

div.bloccocentrale_testo {
position:relative;
left:-80;
width:540;
  color:#766314;
  float:left;
  text-align:left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    cursor: default;
}

div.flash1 {
position:relative;
top:5;
width:540;
height:100;
  color:#766314;
  float:right;
  text-align:right;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}

div.flash2 {
position:relative;
top:0;
width:540;
  color:#766314;
  float:right;
  text-align:right;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}

.primi_prodotti {
position:relative;
top:50;
width:546;
float:left;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-size:10px;
font-weight: bold;
cursor: default;
}




div.bottom{
position:relative;
width:785;
height:58;
top:10;
background:url(../images/bottom.jpg) no-repeat left;
float:left;
color:#000000;
text-align:center;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

<!-- solo x pagine interne -->

div.container_prodotti{
position:relative;
top:10;
right:20;
left:60;
width:450;
}

div.prodotti{
float:left;
left:0;
position:relative;
width:210;
height:200;
}

div.desc_prodotti{
position: relative;
float:right;
right:0;
height:200;
width:230;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

<!-- fine esclusive x prodotti -->

.titolo1 {
 
    color: white;
    font-weight: bold;
	font-size: 16px;
    font-family: times new roman;
    padding: 4px 8px;
    border-width: 0px;
    border-color: silver;
    border-style: solid solid solid solid;
    cursor: default;
    position: relative;
}

.titolo2 {
 
    color: white;
    font-weight: bold;
	font-size: 14px;
    font-family: times new roman;
    padding: 4px 8px;
    border-width: 0px;
    border-color: silver;
    border-style: solid solid solid solid;
    cursor: default;
    position: relative;
}

.titolo3 {
 
    color: gold;
    font-weight: bold;
	font-size: 12px;
    font-family: times new roman;
    padding: 4px 8px;
    border-width: 0px;
    border-color: silver;
    border-style: solid solid solid solid;
    cursor: default;
    position: relative;
}



.testo1 {
left:10;
	color: #766314;
    font-size: 11px;
    font-family: verdana;
    cursor: default;
    position: relative;
}
.testo2 {
	color: #000000;
    font-size: 11px;
    font-family: verdana;
    font-weight: bold;
    cursor: default;
    position: relative;
}

.testo3 {
	color: #766314;
    font-size: 12px;
    font-family: times new roman;
    background-color: white;
    font-weight: normal ;
    padding: 2px 4px;
    cursor: default;
    position: relative;
}

.click-menu .box1-hover {
    background-color: #113344;
    color: white;
    font-weight: bold;
    font-size: 12px;
    font-family: tahoma;
    padding: 4px 8px;
    border-width: 1px;
    border-color: #99CCAE;
    border-style: solid solid solid solid;
    cursor: default;
    position: relative;
}
.click-menu .box1-open {
    background-color: #202340;
    color: #99bb99;
    font-weight: bold;
    font-size: 12px;
    font-family: tahoma;
    padding: 4px 8px;
    border-width: 1px;
    border-color: #448882;
    border-style: solid solid none solid;
    cursor: default;
    position: relative;
}
.click-menu .box1-open-hover {
    background-color: #113344;
    color: #CCEEEB;
    font-weight: bold;
    font-size: 12px;
    font-family: tahoma;
    padding: 4px 8px;
    border-width: 1px;
    border-color: #99CCAE;
    border-style: solid solid none solid;
    cursor: default;
    position: relative;
}
.click-menu .box1 img, .click-menu .box1-hover img, .click-menu .box1-open img, .click-menu .box1-open-hover img {
    position: absolute;
    top: 6px;
    right: 6px;
}
.click-menu .section {
    background-color: #224441;   
    font-family: arial;
    font-size: 12px;
    line-height: 15px;
    padding: 5px 5px 6px 5px;
    border-width: 1px;
    border-color: #448882;
    border-style: none solid solid solid;
    display: none;
}
.click-menu .section a {
    color: #ffffff;
    text-decoration: none;
    white-space: nowrap;
}
.click-menu .section a:hover {
    color: #ffffff;
    text-decoration: none;
    white-space: nowrap;
}
.click-menu .box2 {
}
.click-menu .box2-hover {
    background: #113344;
}
.click-menu .section .active,
.click-menu .section .active:hover {
    color: yellow;
}


/* Aggiunta da renato - venerdi 7 marzo 2008 */
input.normal {
  border: 1px solid #bdb38f;
  background: url(../images/input.jpg);
  padding : 2px 2px 2px 2px;
  margin : 2px 2px 2px 2px;
  font-weight: bold;
  font-size: 10px;
  font-family: verdana;
}

input.small_login {
  border: 1px solid #bdb38f;
  background: url(../images/input.jpg);
  padding : 1px 1px 1px 1px;
  margin : 1px 1px 1px 1px;
  font-size: 9px;
  font-family: verdana;  
}

.button {
  font-size: 9px;
  font-family: verdana;
  font-weight: bold;
  border: 2px solid #bdb38f;
  background : #ece7d7;
  padding : 1px 1px 1px 1px;
  margin : 1px 1px 1px 1px;
}

.small_giuridico {
  font-size: 8px;
  font-family: tahoma;
}

.obbligatorio {
  font-size: 8px;
  font-family: tahoma;
  color: #ea0000;
}

img.shower_right {
  border: 3px solid #756215;
  margin : 3px 20px 3px 3px;
  padding : 3px 3px 3px 3px;
}

img.shower_right_noborder {
  border: 0px;
  margin : 3px 20px 3px 3px;
  padding : 3px 3px 3px 3px;
}

td.grigio {
  background : #dedede;
  font-size: 8px;
  font-family: tahoma;
  color: #000000;
}


td.scuro {
  background : #fff7d5;
  font-size: 11px;
  font-family: tahoma;
  color: #000000;
  padding : 3px 3px 3px 3px;
  margin : 0px 0px 0px 0px;
  text-align : center;
}

td.scuro_desc {
  background : #fff7d5;
  font-size: 11px;
  font-family: tahoma;
  color: #000000;
  padding : 3px 3px 3px 3px;
  margin : 0px 0px 0px 0px;
  text-align : left;
}

td.chiaro {
  background : #fffcef;
  font-size: 11px;
  font-family: tahoma;
  color: #000000;
  padding : 3px 3px 3px 3px;
  margin : 0px 0px 0px 0px;
  text-align : center;
}

td.chiaro_desc {
  background : #fffcef;
  font-size: 11px;
  font-family: tahoma;
  color: #000000;
  padding : 3px 3px 3px 3px;
  margin : 0px 0px 0px 0px;
  text-align : left;
}

td.small_header {
  background : #ecdfa9;
  font-size: 11px;
  font-family: tahoma;
  color: #000000;
  font-weight: bold;  
  padding : 3px 3px 3px 3px;
  margin : 0px 0px 0px 0px;
  text-align : center;
}

hr.sep {
  color: #ffffff;
  border : 1px solid #ffffff;
  padding : 0px 0px 0px 0px;
  margin : 0px 0px 0px 0px;
}

.price {
  font-size: 17px;
  font-family: verdana;
  color: #756215;
  font-weight: bold;  
}

table.login_ie {
  padding : 0px 0px 0px 0px;
  margin : -20px 0px 0px 0px;
}

table.login_mozilla {
  padding : 0px 0px 0px 0px;
  margin : 10px 0px 0px 0px;
}

.login_td {
  font-size: 9px;
  font-family: verdana;
  text-align: left;
  margin : 0px 0px 0px 20px;
  padding : 0px 0px 0px 20px;
}

.login_tds {
  font-size: 9px;
  font-family: verdana;
  text-align: left;
}
