@charset "utf-8";
/* CSS Document */

body {
	background-image: url(../images/sfondo.jpg);
	background-repeat: repeat-x;
	background-attachment: scroll;
}
#master {
	text-align: center;
	height: auto;
	width: 850px;
	margin: 20px auto;
}
#master img{
	border: 0px;
}
#logo {
	text-align: left;
	float: left;
}
#destra{
	margin-left: 279px;
	width: 560px;
	text-align: right;
}
#carrello{
	width: 200px;
	float: right;
}
#carrello img{
	float: left;
	margin-right: 10px;
}
#carrello p{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	margin: 0px 55px 0px 5px;
	text-align: left;
}
#bandiere{
	width: 67px;
	float: right;
}
#menu{
	clear: both;
	margin: 30px auto 5px;
	border-top: 1px dashed #000;
	border-bottom: 1px dashed #000;
	text-align: center;
	padding: 3px 0px;
}
#menu table{
	width: 850px;
	border: 1px;
	border-collapse: collapse;
	border-spacing: 0px;
}
#menu form{
	margin:0px;
}
.menu{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 0px;
}
.menuSelected{
	color:#FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 0px;
}
#menu a{
	color: #000;
	text-decoration: none;
}
#menu a:hover{
	color: #FFF;
	text-decoration: none;
}
#footer{
	clear: both;
	background-color: #D8D8D8;
	text-align: center;
	padding-bottom: 5px;
	padding-top: 5px;
}
#footer p{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	margin: 5px;
}
#footer hr{
	border: none;
	border-top: 1px dashed #000;
	width: 600px;
	margin: 0px auto;
}
#footer a{
	color: #FEFEFE;
	text-decoration: none;
}
#footer a:hover{
	color: #000;
	text-decoration: none;
}
#categorie{
	min-width: 192px;
	min-height: 290px;
	background-image: url(../images/sfondoCateg.gif);
	background-repeat: repeat;
	background-attachment: scroll;
	text-align: left;
	padding: 10px;
}
#categorieAdmin{
	margin-left: 150px;
	text-align: left;
}
#categorieAdmin ul{
	margin: 0px 0px 0px 100px;
	padding: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
}
#categorie p{
	margin: 5px;
	color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}
#categorie a, #categorie a:hover, #categorie a:visited{
	color: #FFF;
	text-decoration: none;
}
#categorie img{
	float: right;
}
#categorie ul{
	margin: 0px 0px 0px 10px;
	padding: 0px;
	color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
}
#categorie li, #categorieAdmin li{
	margin: 3px 0px 0px 0px;
	padding: 0px;
	text-indent: 0px;
}
#categorieAdmin p{
	margin: 20px 0px 0px 20px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}
#categorieAdmin img{
	border: 0px;
	vertical-align: middle;
}
#areaSinistra{
	float: left;
	width: 200px;
}
.affinaRicerca{
	border: 1px dashed #000;
	width: 200px;
	min-height: 100px;
	margin: 10px 0px;
	padding-left: 10px;
	text-align: left;
}
.affinaRicerca p{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}
.affinaRicerca ul{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}
.affinaRicerca a, .affinaRicerca a:hover, .affinaRicerca a:visited,#categorieAdmin a, #categorieAdmin a:hover, #categorieAdmin a:visited, .paginazione a, .paginazione a:hover, .paginazione a:visited, #areaProdotti a, #areaProdotti a:hover, #areaProdotti a:visited, #viewProdotti a, #viewProdotti a:hover, #viewProdotti a:visited, #viewProdottiAdmin a, #viewProdottiAdmin a:hover, #viewProdottiAdmin a:visited, #destra a, #destra a:hover, #destra a:visited, #login a, #login a:hover, #login a:visited, #registrati a, #registrati a:hover, #registrati a:visited,#tutto a, #tutto a:hover, #tutto a:visited{ 
	color: #000;
	text-decoration: none;
}
#checkout{
	height: 150px;
}
.paginazione{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	text-align: right;
	margin-right: 10px;
	margin-bottom: 0px;
}
#areaProdotti, #viewProdotti{
	min-height: 400px;
	text-align: center;
	padding-top: 10px;
	margin-left: 210px;
}
#viewProdotti table{
	margin: 0px auto; 
	width: 600px;
}
#viewProdottiAdmin table{
	margin: 0px auto; 
	width: 630px;
}
#viewProdottiAdmin hr{
	color: #FF6600;
	margin: 0px auto; 
	width: 630px;
}
#viewProdotti img{
	cursor:pointer;
}
.prodottiHome{
	float: left;
	margin: 10px 8px;
	min-width: 260px;
}
.prodottiHome table{
	width: 300px;
	height: 230px;
}
.prodotti{
	margin: 10px 8px;
	width: 500px;
	height: 230px;
}
.prodotti table{
	width: 500px;
	height: 230px;
}
.imgDx{
	cursor: pointer;
	float: right;
	margin: 0px 5px;
}
.imgSx{
	cursor: pointer;
	float: left;
	margin: 0px 5px;
}
.imgSxopaca{
	opacity: 0.3;
	cursor: pointer;
	float: left;
	margin: 0px 5px;
}
.prezzo{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	margin: 5px 10px 0px 10px;
}
.prezzoArancio{
	color: #FF6600;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	margin: 5px 20px 0px 10px;
}
.prezzoRight{
	text-align: right;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	margin: 5px 20px 0px 10px;
}
.prezzoScontato{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	margin: 5px 10px 0px 10px;
	text-decoration: line-through;
}
.prezzoScontatoLeft{
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	margin: 5px 10px 0px 10px;
	text-decoration: line-through;
}
.prezzoScontatoRight{
	text-align: right;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	margin: 5px 20px 0px 10px;
	text-decoration: line-through;
}
.TitProdotto{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	text-align: left;
	margin: 0px 10px;
}
.txt11right{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	text-align: right;
	margin: 5px auto;
}
.txt11left{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	text-align: left;
	margin: 5px 10px;
}
.txt11center{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	text-align: center;
	margin: 5px 10px;
}
.txt11Justify{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	text-align: justify;
	margin: 5px 10px;
}
.search{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-align: right;
}
.campotxt{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-align: left;
}
.avvertenza{
	color: #C30;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	text-align: left;
	margin: 0px 10px;
}
#usernameError, #emailError, #cemailError, #privacyError, #nomeError, #cognomeError, #codfiscError, #resError, #capError, #cittaError, #capaError, #pivaError, #userError, #passError, #rpassError, #fornitoreError, #nuovaTipologiaError, #nuovaMarcaError, #modelloError, #prezzoError, #prezzoPienoError, #disponibilitaError, #breveDescrError{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	display: none;
	color: #C30;
}
#tutto{
	margin: 40px auto;
}
#tutto ul{
	text-align:left;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
}
#tutto li{
	color:#000;
	list-style-type:disc;
	margin: 3px 0px 0px 0px;
	padding: 0px;
	text-indent: 0px;
}
#login{
	min-width: 318px;
	min-height: 180px;
	border: 1px solid #000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	float: left;
	margin: 0px 20px 0px 50px;
	padding: 20px;
}
#registrati{
	min-width: 318px;
	min-height: 180px;
	border: 1px solid #000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	margin: 0px 40px 0px 450px;
	padding: 20px;
}
#registrati ul{
	text-align:left;
}
#message{
	margin:auto;
	width:380px;
	height:180px;
}
#stampaPagina{
	clear: both;
	text-align: right;
	margin-right: 40px;
	margin-bottom: 10px;
}
#stampaPagina img{
	border: 0px;
	cursor: pointer;
}
textarea{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
}
select{
	width: 120px;
}
.iva{
	margin-top: 0px;
	margin-bottom: 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.ivaRight{
	text-align: right;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.mappa{
	float: left;
	margin: 5px;
	padding: 5px;
	min-width: 260px;
	border: 1px dashed #000;
}
