/*
rosso bordo: #18697e
blue: #8caeb7
blu scuro:#18697e
grigio: #d2cdd3
viola: 8b7c75
*/
body{margin-top:0px;margin-left:0px;text-align:center;font-family:verdana;font-size:10px;background-color:#b1d4ea}
#container{position:relative;text-align:left;width:1000px;}
#header {position:relative;clear:both;float: left;width: 1000px;background-image:url('../images/centro.jpg');height:155px;background-repeat:repeat-y;}
#sottoheader {position:relative;clear:both;float: left;width: 1000px;background-image:url('../images/sottoheader.jpg');height:5px;   }
#body{background-image:url('../images/centro.jpg');width:1000px;position:relative;clear:both;float: left;}
#footer{text-align:left;width:1000px;height:36px;background-image:url('../images/foot.jpg');
position:relative;float:left;clear:both;}

#logo{position:relative;float:left;background-image:url('../images/logo.jpg');width:266px;height:100px;left:25px;}
#login {	position:relative;	float:left;	overflow: hidden;width:400px;margin-top:10px;left:344px;}
.inputsearch{font-family: "Verdana";font-size: 10px;background-color: #FFFFFF;width:90px;}
#search{position:relative;float:right;color:#000000;width:20%;}

#topmenu{position:relative;float:left;clear:both;color:#000000;width:90%;left:40px;top:12px;height:10px;}
#testomenu{position:relative;float:left;color:#18697e;text-decoration:capitalize;font-size:14px;height:10px;}
.testomenu{color:#18697e;text-decoration:none;font-size:14px;cursor:pointer;}
#content{	position:relative;	float:left;width:700px;}
#menusx{	position: relative;	float: left;	width: 220px;	margin-left: 25px;clear:both;z-index:2;
display: block;}
#imagebig {	margin-top: 2px;position:relative;float:left;width:700px;}
#titolo {	background-color:#b1d4ea;	font-size: 12px;	font-weight: bold;position:relative;float:left;clear:both;width:700px;
height:24px;border:1px dotted #8b7c75;}
.testotitolo{padding:5px;}

#vetrina {position: relative;	float: left;clear:both;	margin-top: 10px;	width:700px;}
#bodytesto {position: relative;	float: left;clear:both;	margin-top: 10px;	width:700px;}

.titlevetrina {	position: relative;	float: left;	width: 215px;		background-color:#ffcc33;color:#000000;font-size:12px;font-weight:bold;height:24px;}
.testititlevetrina {	padding:5px;}
.vetrina {background-color:#FFFFFF;	text-align:center;width: 215px;	position: relative;	float: left;	margin-left: 12px;margin-top: 10px;	
height:200px;display: block;border:1px dotted #8b7c75;}
.testovetrina {	position: relative;	float: left;	width: 205px;	height: 100%;margin-left:5px;text-align:justify;position: relative;	float: left;clear:both;}
.imagevetrina {	position: relative;	float: left;clear:both;	width: 205px;	vertical-align: middle;}
.dettaglivetrina {	position: relative;	float: right; width: 205px;	height: 100%;margin-left:5px;text-align:right;}

.testi{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color:#000000;}
.testirossiBig{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color:#FF0000;font-weight:bold;}
.inputpassword{ margin-top:4px;margin-right:4px;}

 .style1 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;}
.style3 {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #000000;}
.style4 {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #FFFFFF;}
.style5 {font-size: 12px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif;}
.style7 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; }
.testi {font-family:  Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;text-decoration: none;}
.testibold {font-family:  Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;text-decoration: none;font-weight:bold;}
.testibody {font-family:  Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;text-decoration: none;}
.testiBig {font-family:  Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;text-decoration: none;font-weight:bold;}
.testiMedi {font-family:  Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;text-decoration: none;font-weight:bold;}
.testijustify {font-family:  Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;text-decoration: none;text-align:justify;}
.testibianchi {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF;text-decoration: none;}
.testibianchiBig {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF;text-decoration: none;font-weight:bold;}
.testiVetrinaTitolo {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;text-decoration: none;font-weight:bold; text-transform:capitalize;}
.testiVetrinaJustify {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;text-decoration: none;text-align:justify;}
.testiVetrinaViola {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;text-decoration: none;}
.testiprodottoViola {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;text-decoration: none;font-weight:bold;}
.testiprodottoBarrato {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;text-decoration: line-through;}
.testiviola {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;font-weight:bold;}
.testivioletto {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;font-weight:bold;}
.testiarancio {font-family:  Arial, Helvetica, sans-serif;font-size: 11px;color: #ff6600;text-decoration: none;}
.testimanina {font-family:  Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;text-decoration: none;cursor: pointer;}
.testiviolamanina {font-family:  Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;text-decoration: none;cursor: pointer;}
.immaginebordata {border:1px solid #000000;}
/*per menu pop*/
#popitmenu{position: absolute;background-color: #000000 ;border:1px solid #FFFFFF;font: normal 12px Verdana;line-height: 18px;z-index: 100;visibility: hidden;}
#popitmenu a{text-decoration: none;padding-left: 6px;color: #FFFFFF;display: block;}
#popitmenu a:hover{color:#FFFFFF;text-decoration:underline;}
/*fine per menu pop*/
/* menu */
.menu1 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #453c37;
	vertical-align: top;text-decoration: none;}
.menu1sel {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #ff6600;
	vertical-align: top;text-decoration: underline;}
.menu2 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #18697e;
	text-decoration: none;margin-left: 10px;vertical-align: top;}
.menu2:hover  {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #ff6600;
	text-decoration: none;margin-left: 10px;vertical-align: top;font-weight:bold;}
.menu2sel {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #ff6600;
	text-decoration: none;margin-left: 10px;vertical-align: top;font-weight:bold;}
.menu3 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #18697e;
	text-decoration: none;margin-left: 20px;vertical-align: top;}
.menu3:hover  {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #ff6600;
	text-decoration: none;margin-left: 20px;vertical-align: top;font-weight:bold;}
.menu3sel {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #ff6600;
	text-decoration: none;margin-left: 20px;vertical-align: top;font-weight:bold;}
.tablemenu1{vertical-align: top;border:0px solid;text-align:left;	} 
.tablemenu2{border-collapse: collapse;width:100%;}
.tablemenu3{border-collapse: collapse;}
.tablecontenuto{font-family: Arial, Helvetica, sans-serif;font-size: 10px;width: 500;border: 1px solid #FFFFFF;
  border-collapse: collapse;text-align:left;margin-left: 8px;} 
.tablemenu{font-family: Arial, Helvetica, sans-serif;border: 0px solid #FFFFFF;border-collapse: collapse;
	background-color:#006699;margin-top: 4px;margin-left: 4px;} 
.tablefixed   { table-layout:fixed;}
.separatormenu{border-top: 1px #FFFFFF dotted;border-left: 0px #FFFFFF;border-bottom: 0px #FFFFFF;	
  border-right: 0px #FFFFFF;height: 0px;}
.tablemenucat1{vertical-align: top;text-align:left;margin-left:10px;} 
.menucat1 {font-family:  Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;
	text-decoration: none;vertical-align: top;}
.menucat1:hover {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;
	text-decoration: underline;vertical-align: top;}
.menucat1sel {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;
	vertical-align: top;text-decoration: none;}
.menucat1sel:hover {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;
	vertical-align: top;text-decoration: underline;}
.titolineri {font-family: Arial, Helvetica, sans-serif;font-size: 15px;color: #000000;
	vertical-align: top;text-decoration: none;font-weight:bold;}
.titolibianchi {font-family: Arial, Helvetica, sans-serif;font-size: 15px;color: #FFFFFF;
	vertical-align: top;text-decoration: none;font-weight:bold;}
.titolicorsi {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #FFFFFF;
	vertical-align: top;text-decoration: none;font-weight:bold;}
.titoliviola {font-family: Arial, Helvetica, sans-serif;font-size: 15px;color: #000000;
	vertical-align: top;text-decoration: none;font-weight:bold;}
a {text-decoration:none;}
/* Fine Menu */
.titolotipocategoria {font-family: Arial, Helvetica, sans-serif;font-size: 15px;color: #FFFFFF;
	vertical-align: top;text-decoration: none;font-weight:bold;}
.tableprodotti{vertical-align: top;border:0px solid #8caeb7;text-align:left;background-color:#FFFFFF;	} 
.headerprodotti{vertical-align: top;border:0px solid;text-align:center;background-color:#000000;border-color:#18697e;	} 
.tdprodottibottom{border-bottom:1px solid #8caeb7;text-align:center;border-right:1px solid #8caeb7;vertical-align:middle;} 
.manina {cursor: pointer;}
.selectcell{display:block;cursor: pointer;font-family: Arial, Helvetica, sans-serif;font-size: 10px;color:#000000;height:100%;vertical-align:middle;}
.selectcell:hover{display:block;background-color:#8caeb7;cursor: pointer;font-family: Arial, Helvetica, sans-serif;font-size: 10px;color:#000000;vertical-align:middle;}
.tdselectcell {cursor: pointer;display:block;width:100%;font-family: Arial, Helvetica, sans-serif;font-size: 10px;vertical-align:middle;}
.tdselectcell:hover {cursor: pointer;background-color:#8caeb7;display:block;width:100%;font-family: Arial, Helvetica, sans-serif;font-size: 10px;vertical-align:middle;}
.imgpdt{} 
.btnordina{position: relative;font-family: Arial, Helvetica, sans-serif;font-size: 10px;;background: url(../img/btnordina_on.jpg);white-space: nowrap;display: block;width: 75px;height: 19px;margin: 0;padding: 0;}
.btnordina a{display: block;color: #444444;text-decoration: none;}
.btnordina img{border: 0}
.btnordina a:hover img{visibility:hidden}
.btnordina a:hover {color:#FFFFFF;}
.btnordina span{position: absolute;left: 55px;top: 8px;margin: 0px;padding: 0px;cursor: pointer;} 

.roll {color: #000000;text-decoration: none;}
.button:hover {font-family:  Arial, Helvetica, sans-serif;font-size: 11px;color: #ff6600;text-decoration: underlined;}
.button {font-family:  Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;text-decoration: underlined;}


.TableCart{vertical-align: top;padding:0px;background-color:#FFFFFF; width:100%;}

.headercarrello{padding:0px;background-color:#000000;color:#FFFFFF;text-align:center;}
.rowwhite{padding:0px;background-color:#FFFFFF;color:#000000;border:1px solid #8caeb7;}
.rowcolor{padding:0px;background-color:#8caeb7;color:#000000;border:1px solid #FFFFFF;}
.titoliProdottoHeader{margin-top:-10px;	font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;font-weight:bold;}
.titoliProdottoPrezzo{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;font-weight:bold;}
.titoliProdotto{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;font-weight:bold;}
.inputtext	{  margin-top: 0px;	font-family: Arial, Helvetica, sans-serif;font-size: 12px;	background-color: #FFFFFF;	width:120px;}
.sitemapmenu1{font-family:  Arial, Helvetica, sans-serif;	font-size: 13px;color:#18697e;font-weight:bold;text-decoration:none;margin-left:15px;}
.sitemapmenu2{font-family:  Arial, Helvetica, sans-serif;	font-size: 13px;color:#8caeb7;font-weight:bold;text-decoration:none;margin-left:35px;}
.sitemapmenu3{font-family:  Arial, Helvetica, sans-serif;	font-size: 13px;color:#ff6600;font-weight:bold;text-decoration:none;margin-left:55px;}
