﻿body {
    
	font-family:Verdana; font-size:14px; margin:0px; padding:0px; border:0px; height:100%; background-color:#FFFFFF;
}

img { border-style: none;
    border-color: inherit;
    border-width: 0px;    
}
a{text-decoration:underline; color:Black;}
a:hover{ text-decoration:none; }

div#main{
	width:970px; margin:0px auto;
}

div#header {
	width:100%; height:95px; background-image:url(/images/top.jpg);
	background-position:center;
	 background-repeat:no-repeat;
	 cursor:pointer;
}

div#menu
{
	position:relative;
	top:82px;
	float:right;
    left: -150px;
	
	outline: white none 0px;
}

div#menu ul
{
margin:0px;
	outline: white none 0px;
}

div#menu li
{
outline-style:none;
padding-top:5px;
 color:White;
margin:2px;
height:30px;
	background-image:url(/images/bbg.gif);
	background-repeat:no-repeat;
	width:140px;
	float:left;
	text-align:center;
	list-style-type:none; 
}

div#menu ul li a
{
 color:White;
 font-variant:small-caps;
 text-decoration:none;
}


div#header li:hover
{
background-image:url(/images/bbg2.gif);
}

div#sx{
margin-top:25px;
	float:left; width:145px; overflow:hidden;
}

div#sx ul { list-style-type:none; margin:0px; padding:0px; }
div#sx img { padding-bottom:10px; }
div#sx img:hover
 {	
	 opacity:0.8;
	 }

div#center{
margin-top:35px;
	float:left; width:810px; overflow:hidden;
}

div#footer
{
    text-align:center;
    float:left;
    position:relative;
    width:970px;
    font-size: 11px;
    height:20px;
    margin-top:20px;
}

.testo
{
     width:300px;
    float:left;
    font-size: 15px;
	font-style: italic;
	font-weight: normal;
	line-height: 25px;
}

.prezzo
{
  text-align:right;
}



textarea ,
INPUT { border-style: solid; border-width:1px; border-color:#888888; font-size: 16px; font-family: Verdana; }
.watermark { color:#c0c0c0; font-style:italic; font-weight:bold; text-align:center; }

.testoWide
{
     width:600px;
    float:left;
    font-size: 15px;
	font-style: italic;
	font-weight: normal;
	line-height: 25px;
}



div#dettaglioProdotto
{
    float:left;	
	width:320px;
	margin-top:20px;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	overflow:auto;
}

div#immaginiDettaglioProdotto
{
    margin-top:20px;
    float:left;	
	top: 130px;
	width:440px;
	padding-left:20px;
	padding-right:20px;
}

.imgProdotto
{
	float:right;
	border: solid 2px #dddddd;
	
	cursor:url(/images/zoom.cur),pointer;
}
div#immaginiDettaglioProdotto .provini
{
    margin-top:10px;
    margin-right:6px;
    border: solid 2px #dddddd;
    float:left;
}

.modalPopup
{
	visibility: visible;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -150px;
	margin-top: -100px;
	width: 300px;
	height: 200px;
	border-right: #9e9e9d 3px solid;
	border-top: #9e9e9d 3px solid;
	border-left: #9e9e9d 3px solid;
	border-bottom: #9e9e9d 3px solid;
	background-color: #dddddd;
	z-index:100;
}

.modalPopupBack
{
	visibility:visible;
	position: absolute;
	left: 0px;
	top: 0px;
	width:100%;
	height:100%;
	visibility:visible;
	background-color:Gray;
	opacity:0.7;
}




div#banner
{
    width:970px;
}

div#bannerTop
{    

    float:left;    
    width:100%;    
    height:20px;
    background-image:url(/images/top970.jpg);
    background-repeat:no-repeat;
    background-position:bottom;
   
   
}


div#bannerMiddle
{       
	float:left;
	padding-left:14px;
     width:956px;  
    background-color:#e2e2e2;
}

div#bannerBottom
{    
	float:left;    
    width:100%;     
    height:10px;
    background-image:url(/images/bottom970.jpg);
    background-repeat:no-repeat;
    background-color:#e2e2e2;
}

div#bannerItem
{	
	float:left;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
}

