﻿/*
Color Theme:
	background-light: #336633;
    background-dark: #003300;
    background-ultralight: #99cc99;
    border-light: #669966;
    forecolor-light: #ccffcc;
*/
@font-face {
	font-family: "Helvetica";
	src: url('Helvetica.ttf'); /*format("truetype");*/
}
body { background-color: #336633; color: #ffffff; font-family: Helvetica; font-size:13px; height:100%; width:100%; margin:0px; padding:0px; margin-bottom:100px; }
a { color:inherit; text-decoration:none; }
a:hover { color:inherit; text-decoration:underline; }

div#Pagina { width: 940px; margin: 0 auto; padding:0px; position:relative; }
div#Intestazione { height:335px; background-image: url('image/sfondi/bg_top.jpg'); background-repeat: no-repeat; background-position: center bottom; }
div#Intestazione ul { margin:0px; padding:0px; display:block; background-image: url('image/sfondi/bg_top_menu.jpg'); background-repeat:no-repeat; height:42px; }
div#Intestazione ul li { display: table-cell; width:100px; text-align:center; vertical-align:middle; height: 30px; white-space: nowrap;}
div#Intestazione ul li:first-child {width:540px; text-align:left; padding-left:10px; }
div#PiePagina { clear: both; position:fixed; bottom:0px; left:0px; right:0px; padding: 4px; border: solid 1px #669966; background-color: #003300;  }
div#Logo { margin-top:10px; margin-left:10px; background-image: url('image/logo.png'); width:166px; height:67px; border: solid 1px #003300; }
div#Menu { margin-top: 10px; margin-bottom:10px; background-color: #003300; padding:0px; height: 37px; border-top:solid 1px #669966; border-bottom:solid 1px #669966; margin-right:8px; margin-left:8px; }
div#Menu ul { margin:-1px; margin-left:-8px; margin-right:-8px; padding:0px; display:block; height:39px; background-image: url('image/menu/bg_menu_right.png'); background-repeat:no-repeat; background-position:right;}
div#Menu li { margin:0px; padding:0px; display:inline-block; height:32px; padding-top: 7px; }
div#Menu li:first-child { background-image: url('image/menu/bg_menu_left.png'); background-repeat:no-repeat;  }
div#Menu li a { font-size:larger; display:table-cell; height:25px; vertical-align:middle; text-align:center; width:98px; border-left: solid 2px #669966; }
div#Menu li:first-child a { border-left: none;}

div#Colonna1 { float:left; width:576px; }
div#Colonna2 { float: right; width: 340px; }
div#Colonna1 h3 { background-image: url('image/sfondi/bg_h3_1.png'); display:block; width: 576px; height:22px; color:#003300; padding-top:5px; padding-left:5px; }
div#Colonna2 h3 { background-image: url('image/sfondi/bg_h3_2.png'); display:block; width: 340px; height:22px; color:#003300; padding-top:5px; padding-left:5px; }
div#piepaginacorpo { clear:both; }

div.fotoThumb { margin:17px 17px 17px 18px; float: left; width:150px; height:150px; border: solid 1px #000000; background-color:#003300;}
div.fotoThumb>div{ height:150px; width:150px; display:table-cell; vertical-align:middle; text-align:center;}

table#tableTariffe { width:100%; }
table#tableTariffe tr td { padding:10px; }
table#tableTariffe tr td.head { background-color:#003300; color:#ffffff; }

div#DatiProdotto { }
div#DatiProdotto>div>span { display:block; }
div#DatiProdotto>div>textarea { width: 100%; height:100px; }
div#DatiProdotto img { height:100px; }

div#productlist table { width: 100%; }
div#productlist .fotoThumb { }

div#listaprodotti>div>a {display:block; float:left;}
div#listaprodotti>div>a>img.thumb { margin:10px; max-height:113px; max-width:500px;}
div#listaprodotti>div>span.prezzo { display:block; padding:3px; background-color:#003300; clear:both; margin-bottom:20px; text-align:right; }

div#listacategorie { margin-bottom:20px; }
div#listacategorie>div { display:inline; }
div#listacategorie>div>a { padding:10px; padding-bottom:7px; border:solid 1px #003300; text-align:center; }
div#listacategorie>div>a>span { font-size: 20px; }
div#listacategorie>div>a.selected { background-color:#003300; }

.lblErr { display:block; padding:2px; margin-bottom:2px; margin-top:2px; background-color: Red; color: White; }
