* {padding: 0; margin: 0;}

html,body{margin:0;padding:0;background:#cc9}

body{font-family:verdana, arial,sans-serif;color:#cc9;}

form {margin: 0; }

p {
margin:0 10px 10px;
font-size: 12px;
}

img {border: 0;}

h1 {
	font-weight: normal;
}

h2 {
	font-weight: normal;
	padding-bottom: 15px;
}

input {
	font-size:12px;
}

a{color: #39c;text-decoration:none}
a:hover{color: #fff;background: #39c;}

.offerta{text-decoration:blink;color:red}
.bordato{border:1px #999 solid;}
.corniceBianca{border:15px #fff solid;}

div#header{font-size:11px;color:#39c;text-align:left;position:relative;background: #11262e;height:100px}
div#header a{color:#39c;}
div#header a:hover{color: #fff;}
div#header p{margin:0;word-spacing: 10px;padding:10px;font-size:11px}
div#header h1{font-family:arial,sans-serif;margin:0;padding:10px;font-size:22px;letter-spacing:3px;text-align:left;font-weight:normal;}

div#categorie {color:#39c;padding-top:30px;line-height:30px;font-size:11px;padding-left:15px;}
div#categorie a{color:#58778d}
div#categorie a:hover{color:#fff}

div#subCats {line-height:14px;padding-left:20px;font-size:11px}
div#subCats a{color:#58778d}
div#subCats a:hover{color:#fff}

div#footer{width:780px;height:20px;color:#222;text-align: center;}
div#footer p{padding: 0;margin: 0;font-size:10px;}
div#footer a{color: #f90;font-size:10px;}
div#footer a:hover{font-size:10px;color:#fff;}

div#container{width:780px;margin:0 auto;}

td#content{width:627px;}

table#prodotti{text-align:right;font-size:11px;letter-spacing:1px}

table#dettaglioProd{text-align:right;font-size:11px;letter-spacing:1px;}
table#dettaglioProd a{color:#fff;}
table#dettaglioProd a:hover{color:#fff;}

div#carrello {text-align:left;font-size:11px;padding-left:10px;padding-top:30px;color:#033;}
div#carrello a{color:#39c}
div#carrello a:hover{color:#fff;}

div#utente {text-align:left;padding-left:9px;padding-top:10px;padding-bottom:10px;font-size:10px;color:#999;}
div#utente a{color:#f90;font-weight:bold;font-size:11px}
div#utente a:hover{color:#fff;}

div#errore {text-align:center;font-size:12px;color:#39c;background:#fff;width:300px;padding:10px;letter-spacing:1px}

div#news {font-size:12px;padding:30px;padding-left:45px}
div#news h1{font-family:arial,sans-serif;font-size:18px;letter-spacing:1px}

div#order {font-size:12px;padding:30px;padding-left:45px}
div#order h1{font-family:arial,sans-serif;font-size:18px;letter-spacing:1px}

div#links {font-size:12px;padding:30px;padding-left:45px}
div#links h1{font-family:arial,sans-serif;font-size:18px;letter-spacing:1px}

div#dett_prod_img {text-align: center;}

table#carrello {text-align:right;font-size:11px;letter-spacing:1px}

table#carrello {border: 1px;}

form fieldset{
	border: 1px solid #fff;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
		
	margin-left: 100px;
	margin-top: 50px;
	margin-bottom: 90px;
	width:350px;
	position:relative;
	display:block;
	padding: 0px 10px 10px 10px;
}

form fieldset li {
	list-style-type: none;
}

form fieldset legend{	
	background-color:none;

	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:2px;
	color: #fff;
		
	padding:2px 5px;
	margin:0px 0px 10px 0px;
	position:relative;
	top: -12px;
	
}
	 
form fieldset legend img{
	padding:0px 5px 0px 5px;	
}

label{
	color: #fff;
	
	display:block;
	float:left;
	width:100px;
	text-align:right;
	margin:10px 5px 0px 0px;
}

input, textarea, select{
	margin:5px 0px 0px 0px;
	
	border-width: 1px 1px 4px 1px;
	border-style: solid solid ridge solid;
	border-color:#CCCC33;
	
	font-family:Arial, Helvetica, sans-serif;
	padding:1px 2px;
}

.button{
	background-color:#fff;
	
	border-width:2px;
	border-style:solid;
	border-color:#CCCC33;
	
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	
	display:block;
	width:200px;
	padding:2px;
}

.mainCats {
	padding:20px;
	border-top: 1px solid #ccc;
}
.mainCats a{
	font-size: 14px;
	font-weight: bold;
}
.mainCatsImgs {
	padding: 10px;
	border-top: 1px solid #ccc;
}