body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background-color: #EAF4FF;
	margin: 1em 0 1em 0;
}
img{border: none;}
/*Link per immagini vetrina*/
a.nounder{text-decoration:none;}
a.nounder:hover{text-decoration:none; background:transparent;}
hr{margin:0px;
padding:0px;
height:0px;
visibility:hidden;}
h1, h2, h3, form{
margin:0px;
padding:0px;}
input{
	font-weight: bold;
	color: #CC0000;
}
#general {
	border: 1px solid #DDDDDD;
	background-color: #FFFFFF;
	padding-bottom: 1em;
}
#general, #footer{
width: 960px;
margin-right: auto;
margin-left: auto;
}
#logo{
	margin-bottom: 1.5em;
}
.inlogo{
	margin-left: 1em;
}
#colsx {
	width: 170px;
	margin-right: 10px;
}
#colsx h2{
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}
#coldx h2{
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-bottom: 1px solid #000;
}
#coldx h2, #colsx h2{
	background-color: #5479AE;
	color: #FFF;
	font-size: 12px;
	text-align: center;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	line-height: 1.4em;
}
/****LAYOUT CENTER*/
#colcenter {
	width: 630px;
}
#colcenter, #doublecol, #colsx{
float: left;}
#doublecol{
	width: 750px;
	margin-left: 10px;
}
#coldx {
	width: 140px;
	float: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;

}
#coldx h2{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
}
#footer{
	margin-top: 1em;
	color: #333333;
	padding: 0 0.3em 0 0.3em;
}
#footer p{
	margin:0.5em 0 0.5em 0;
	line-height: 1.5em;
}
#content {
	height: 1000px;
	overflow: auto;
}

.insidesx{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	padding-bottom: 0.3em;
}
.insidesx, .infotel{margin-bottom: 2em;}
.canc-padding{padding: 0px !important;}
.card-input{
	width: 100px;
}
.point-input{width: 80px;}
.card-input, .point-input{font-size: 10px;}
.miniGo{
	width: 30px;
	margin-left: 10px;
	height: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #999999;
}
.BigGo{
	height: 25px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.mini-input{width:30px;}
.insidesx p, .insidedx p{
	margin: 0px;
	font-size: 85%;
	padding: 0.3em;
}
/*********ELENCO CATEGORIE***********/
.cat{
	list-style-type: none;
}
.cat li{margin-left: -30px;}
.bord-cat{border-left: 1px solid #CCC;}
/***********MENU*********************/
.menu, .cat{
margin-top: 0px;
margin-bottom: 0px;}
.menu{list-style-type: none;}
.menu li{
	margin-left: -40px;
}
.center {text-align: center;}
.right{text-align:right;}
.left{text-align:left}
.clear-both{clear: both;}
.TitleProd, .TitleCenter, .TitleAnagraf
{font-size: 130%;}
.TitleCenter{
    border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CC0000;
	padding-bottom: 0.2em;}
.TitleProd{
	color: #009900;
	margin-bottom: 0.6em;
	margin-top: 0.4em;
}
.Title2{font-size:110%;}
.pSub{
	margin-top: 0.3em;
	font-size: 90%;
}
.ff0000{color: #FF0000;}
.scritta-red{color: #CC0000;}
.scritta-grigia{color: #999999;}
.scritta-celeste{color:#0000FF;}
.scritta-small{font-size: 80%;}
.scritta-blu{
	color: #003366;
}
.scritta-big{font-size: 14px;}
.scritta-Cart{font-size: 13px;}
.subCat{
	padding-top: 0.6em;
	padding-bottom: 0.6em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-size: 13px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.pad-left{padding: 4px;}
.super-small{font-size: 9px; !important}
/******Elenco delle sottocategorie********/
.ElencoSc{
	list-style-image: url(../images/punto.gif);
}
.ElencoSc li{
	margin-bottom: 0.5em;
}
.ElencoSc a{
	font-weight: bold;
}
.catalogo th{
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	font-size: 11px;
	color: #FFFFFF;
}
.catalogo td{
	padding: 0.1em 0 0.1em 0;
	font-size: 10px;
}
.catalogo th, #cart th{background-color: #666666;}
.catalogo p{margin:0;} /*Per Intestazione Sottocategoria in ricerca.asp*/
.catalogo, #cart{
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #DEDBB4;
	border-left-color: #DEDBB4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DEDBB4;
}
.bgTD{background-color: #E9E9E9;}
.bgtd2{background-color: #D2FFFF;}
/**********CART**************/
#cart td{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D2CE93;
	font-size: 10px;
}
#cart{
	margin-bottom: 1.5em;
}
#cart th{
	color: #FFFFFF;
}
#cart th, #cart td{
padding: 0.4em 0.3em 0.4em 0.3em;}
.canc {
	position: relative;
	top: 3px;
}
.TotCart{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #004080;
	background-color: #D5FFFF;
}
.TotCart td{
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
.contdown{
	background:#FFC;
	font-size: 100%;
	padding: 3px 5px;
	line-height: 1.3em;}
.msg{
	background-color: #E8FFFF;
	margin: 2em 0 0 0;
}
.contdown, .msg{
border: 1px solid #FFB602
}
/****************ANAGRAFICA**************/
.TitleAnagraf{
	margin-top: 1em;
	margin-bottom: 1em;
	color: #009900;
}
.visa{
	position: relative;
	top: 5px;
}
.alert{
	color: #FFFFFF;
	background-color: #FF0000;}
.data td{
	padding: 0.4em;
	font-weight: bold;}
.input-anagraf{width: 200px;}
/*******************SubCategory**************************/
.col1{
	width: 50%;
	float: left;
}
.col2{
	width: 50%;
	float: left;
}
.split{padding: 0 0 0.5em 18px;}
.InterLine {
	line-height: 1.5em;
}
.Lcart {
	padding: 0.3em 0 0.3em 0.2em !important;
	background-color: #F3F3F3;
}
.pLcart {padding: 1em 0 1em 0 !important;}
.pag {
	background-color: #EAEAEA;
	line-height: 1.5em;
	margin: 0.5em 0 1em 1em;
	padding: 0.4em 0.3em 0.4em 0.3em;
	font-size: 12px;
}
.evi{background-color: #FFFFCC;}
.usato{
	border: 1px solid #999999;
	font-size: 12px;
}
.usato td{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	padding-left:0.2em;
}
.testa{
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	background-color: #CCCCCC;
	font-weight: bold;
}
.SubTesta{
	padding: 0.2em 0 0.2em 0;
	font-size: 11px;
}
.infotel img{
	padding-top: 0.2em;
	padding-bottom: 0.2em;
}
/*********RICHIESTA ARTICOLO NON TROVATO***********/
#principal{
	margin-right: auto;
	margin-left: auto;
	width: 400px;
	background-color: #CCCCCC;
	border: 1px solid #999999;
	padding: 3px;
}
.marg-sx{margin-left: 40px;}
.marg-sx2{margin-left: 84px;}
/*****TABELLA IN HOME PAGE**************/
.home{
	width: 100%;

}
.home td{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
	padding-top: 1em;
	padding-left: 2em;
}
.valign{vertical-align: top;}
.marg-home{margin-left: 2.5em;}
.home p{
	margin-top: 7px;
	margin-bottom: 12px;}
.scritta-prezzo{
	font-size: 17px;
	color: #FF0000;
	font-weight: bold;
}
.offerte{
	font-size: 11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	margin-top: 1.5em;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
}
.offerte td, .offerte th{
padding: 0.4em 0.1em 0.4em 0.1em;
}
.offerte td{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}
.offerte th{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	background-color: #5479AE;
	color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}
.strong{
font-weight:bold;}
/*IMMAGINE TORNA INDIETRO IN PRODOTTI*/
.back{
	position: relative;
	top: 6px;
}
/*Filtro MARCA in prodotti.asp*/
.filter{font-size: 9px;}
/*****Affiliati.asp*******/
.affiliati{
	margin: 0.5em 0 1em 1.5em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	background-color: #ECFFEC;
	padding: 0.5em;
}
.paesi{margin-left: 0.5em;}
.mini-maps{
	position: relative;
	top: 4px;
}
/**********Nascondi titolo da mostrare solo in stampa***********/
.stampTitle{display:none;}
/*Image scroll*/
#scroll{
   border-left: 1px solid #CCC;
   border-top: 1px solid #CCC;
   border-bottom: 1px solid #CCC;
   margin: 0 0 15px 0;
   text-align:center;
   overflow:hidden;}
#scroll marquee{
   text-align:center;
   height: 100px;}
#scroll marquee div{font-size: 11px; clear:both; border-bottom: 1px dotted #CCC; padding-bottom: 6px;}
#scroll marquee a img{border: none; margin: 10px 0 10px 0;}
