@import url(http://fonts.googleapis.com/css?family=Cinzel);
*{margin:0 auto; padding:0px;text-align:justify;font-family: Verdana,Arial;  text-decoration: none; }
body{width:100%;background: url("/images/sfondo.png") repeat;}
div#header {width : 990px;margin: 0 auto; padding:5px 0;}
div#menu {width : 990px;border:1px solid #222;background-color: #AA0000;margin: 0 auto; clear:both;}
div#container {width : 990px;margin: 10px auto; padding: 15px 0;clear:both;background: none repeat scroll 0% 0% #FFF;    box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);	 border-radius:5px;}
div#content {width : 700px!Important;width : 720px;margin: 10px; padding: 10px; float:left;}
div#right,div#left {width : 240px;margin: 0;  float:right;text-align:center;}
div#left {width : 200px;  float:left;}
div#home {width : 540px;margin: 0 5px; float:left;}
div#footer {width : 990px;padding:5px 0;margin: 5px auto;  clear:both;background: none repeat scroll 0% 0% #FFF;    box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);	 border-radius:5px;}
.clear {clear: both;}
a, a:hover {color: navy;}
img {border: none;}

/* Intestazione */
div#logo {width: 220px; float: left; margin: 20px 40px;}
div#datiazienda {width: 550px;float: right;margin: 0 10px;text-align:center;}
div#info,div#contatti {margin: 10px;text-align:center;}
div#info p, div#contatti p  {font-size: 12px;text-align:justify;}
div#info h1 {font-size: 16px;text-align:center;}

div#contatti p {font-size:11px;display: inline; padding: 2px 5px; border-left: 1px solid Black;}
div#contatti p.primocontatto {border: none;}

/* Left */
.box_vetrina {width:180px;height:120px;border: 2px solid #800000;margin: 5px; background: #FFFFFF url(images/vetrina_trasp.png) no-repeat; text-align: center;}
.box_vetrina .txt_vetrina {width:170px!Important;width:180px;font:bold 12px  Verdana;background:url(/images/vetrina_trasp.png);padding: 5px;color:#000;text-align: center;}
.box_vetrina a {width:180px;color: #000;}

/* Home */
#home h2   {font-size: 14px;text-align:left;margin: 10px 2px;}
#home p, #home li   {font-size: 14px;text-align:justify;margin: 8px;}
#home li {padding: 0px; margin: 10px 25px; text-align: left;  list-style-type: square;}
.prodottohome {margin: 5px; clear: both;}
.thnhome {margin: 10px 2px; float: left; width: 155px;}
.descphome {margin: 10px 5px; float: right; width: 360px;}
.thnhome img {width: 150px; height: 100px; border: 2px solid #dd261c; }
.descphome h3,.descphome h4,#home .descphome p {font-size: 12px;margin-bottom: 8px;}

/* Contenuto */
.prodotto {margin: 20px 5px; clear: both;}
.thn {margin: 10px 5px; float: left; width: 220px;}
.descp {margin: 10px 5px; float: right; width: 440px;}
.thn img, #right .flexslider img {width: 210px; height: 140px; border: 5px ridge #AA0000; }
.descp h3 {font-size: 18px;margin-bottom: 14px;}
.descp h4 {font-size: 14px;margin-bottom: 12px;}
.dettaglioprodotto  {margin: 10px;}
.dettaglioprodotto p {font-size: 14px;margin-bottom: 6px;text-align:justify;}
ul.categorie {margin: 50px;}
ul.categorie li {font-size: 24px;margin-bottom: 16px;  list-style: square; }
ul.chartec {margin: 10px 30px;}
ul.chartec li {font-size: 14px;margin-bottom: 8px;  list-style: square; }
table.modelli {width: 98%; margin: 15px auto;border: 1px solid #000;}
.modelli th, .modelli td {font: bold 16px Verdana;padding:8px;border: 1px solid #000;text-align:center;}
.modelli td {font: normal 14px Verdana;}
#Contatti {margin: 40px; }
#Contatti p, #Contatti td,#Contatti input, #Contatti textarea, #Contatti select {font-size: 18px; }
#Contatti form{margin:25px auto;text-align:center}
#Contatti table{width: 80%;margin: 20px auto;}
#Contatti td { padding: 12px 6px; }
#Contatti td.privacy {font-size: 12px; text-align:center; padding: 6px; }
#Contatti input[type="text"],#Contatti input[type="password"], #Contatti textarea, #Contatti select {width: 280px;border-radius: 3px; }
#Contatti input[type="submit"], #Contatti input[type="button"] {font: bold 18px Verdana;width: 200px;padding: 8px;border-radius: 5px;text-align:center; }
/* Gallery */
#hiRes{float:left;width:440px!Important;width:460px;margin:10px 0;padding:0 5px;text-align:center}
#hiRes img{width:420px;height:280px;border: 5px ridge #AA0000;}
#gallery{float:left;width:230px;margin:0;padding:5px;text-align:left}
#gallery img{width:105px;height:70px;margin:3px;padding:0;border:2px solid #AA0000;}
/* Right */
.maggiori_info{width:220px;margin: 0 auto; background-color: #F8FCF8; text-align: center;border:solid 1px #000;}
.maggiori_info h4 {font: bold 14px Verdana; text-align: center; padding: 5px;background-color:#AA0000;color:#FFF;}
.maggiori_info p{font: normal 12px Verdana;padding:2px;margin:0;text-align: center;}
.maggiori_info table {margin: 10px auto;}
.maggiori_info td{font: bold 12px Verdana;padding:5px;}
.maggiori_info td.privacy{font-size: 10px;}
.maggiori_info input[type="text"], .maggiori_info textarea {width:120px;font:normal 12px Verdana;border:solid 1px #000;}
.maggiori_info input[type="submit"] {text-align: center; width:150px; height:30px;padding:4px;font-size:14px; border:none; background-color:#AA0000; color:#FFFFFF; font-weight:bold; cursor:pointer; }
#bannerrx {margin: 0 auto;text-align:center;}
#bannerrx img {margin: 10px auto;}

/* Traduzione */
.traduzione{width:220px;margin: 15px auto;  text-align: center;}
.traduzione p {font:bold 12px Verdana; text-align: center;}
#goog-gt-tt {display:none !important;}
.goog-te-banner-frame {display:none !important;}
.goog-te-menu-value:hover {text-decoration:none !important;}
#google_translate_element2 {display:none!important;}
a.flag {font-size:32px;margin: 0 3px;padding:1px 0;background-repeat:no-repeat;background-image:url('/images/traduzioni/32a.png');}
a.flag img {border:0;}
a.alt_flag {font-size:32px;padding:1px 0;background-repeat:no-repeat;background-image:url('/images/traduzioni/alt_flagsa.png');}
a.alt_flag:hover {background-image:url('/images/traduzioni/alt_flags.png');}
a.alt_flag img {border:0;}

/* Footer */
#footer p {font-size:12px;margin: 10px;text-align:center;}


/* Admin */
ul.adminmenu {margin: 20px;text-align: left;}
ul.adminmenu li {font: bold 14px Verdana;margin: 4px;  list-style: square; }
#gestione h4{margin: 20px;}
#gestione form{background-color:White}
#gestione table{width:90%;margin:20px auto;}
#gestione td{font:bold 14px Verdana;padding:10px;margin:0;text-align:left;background-color:#f3f3f3;border:0}
#gestione input[type="text"],#gestione textarea,#gestione select{width:350px;font:normal 14px Verdana}
#gestione input[type="submit"], #gestione input[type="button"] {padding: 5px;}
#gestione .medio input[type="text"],#gestione .medio textarea,#gestione .medio select{width:150px}
#gestione .piccolo input[type="text"],#gestione .piccolo textarea{width:100px}
#gestione td.intest{font:bold 14px Verdana;text-align:center;background-color:#505764;color:White;border:1px solid Black}
#gestione td.elenco{text-align:center;background-color:#f3f3f3;font-weight:normal;padding:5px;color:Black}
#gestione td.elenco2{text-align:center;background-color:#d2d2d2;font-weight:normal;padding:5px;color:Black}
#gestione .GestioneAnteprima{margin:10px auto}
#gestione .GestioneAnteprima p{font:bold 16px Verdana;margin:5px;padding:5px;text-align:center}
#gestione .GestioneAnteprima img{width:300px;height:200px;border:3px solid #d2d2d2}
#gestione div.gestionefoto{width:80px;float:left;margin:10px 20px;text-align:center}
#gestione .gestionefoto img{margin:5px 0;padding:1px;border:2px solid #d2d2d2}
#gestione .gestionefoto img.minia{width:75px;height:50px}
#gestione .gestionefoto p{font-size:11px;margin:0;padding:0;text-align:center}
#gestione div.gestionefotocentrali{width:310px;float:left;margin:10px 20px;text-align:center}
#gestione  img.scorrevolemin{width:300px;margin:5px 0;padding:1px;border:2px solid #d2d2d2}



