Body {
	margin: 0;
	padding: 0;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;	
}
TD,P {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;	
}

A {
	color : #669966;
}

A:Hover {
	text-decoration:none;
}

.giustificato {
	text-align:justify;
}

.Big { font-size:12px; }

.Verde {color: #669966}

.intestazioneVerde {  font-size: 12px; font-weight: bold; color: #669966}

.rosso { color:#DD0000; }

.bianco { color:white }

.piccolo { font-size : 9px; }

.giallo { color : #E8DE6F }

.bordoVerde {	border : 1px solid #669966;
				background-color : #CDD9D0;
				padding:3px;
			}

.bordoGiallo {
	border : 1px solid #a4a400;
	background-color : #f5f5f5;
	padding:3px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: right top;

			}

.inputForm {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	border : 1px solid Black;
	background-color : #CDD9D0;
	scrollbar-base-color : #CDD9D0;
}
.inputFormOver {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	border : 1px solid Black;
	background-color : #E8DE6F;
	scrollbar-base-color:#E8DE6F;
}
.inputFormConf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border : 1px solid Black;
	background-color: #CFDCE2;
	scrollbar-base-color : #CFDCE2;
}
.inputFormConfOver {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	border : 1px solid Black;
	background-color : #E8DE6F;
	scrollbar-base-color:#E8DE6F;
}
.stileintestazione {
	background-image: url(immagini/sfondointestazione.jpg);
	background-repeat: repeat;
	height: 60px;
}
.ombraintestazione {
	background-image: url(immagini/ombraintestazione.jpg);
	background-repeat: repeat;
	height: 21px;
}
.stilemenu {
	background-image: url(immagini/menusfondochiaro.jpg);
	height: 15px;
	text-align: center;
}
.stilechiudimenu {
	height: 15px;
	width: 227px;
}
.dividimenu {
	background-image: url(immagini/separator.jpg);
	background-repeat: no-repeat;
	width: 6px;
}
.colonnadestra {
	width: 227px;
	text-align: center;
}
.colonnadestrasfondo {
	background-image: url(immagini/colonnadestra_sf.jpg);
	background-repeat: repeat;
	width: 227px;
}
.contenitore {
	width: 768px;
}
.menu {
	height: 15px;
}
.cellaverdeTestonero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #81AB81;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
}
.cellaverdeTestobianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #43764A;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
}
.cellaverdechiaro {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CCCC99;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
}
.boxlogin {
	margin: 0px;
	padding: 0px;
	height: 116px;
	width: 220px;
	background-image: url(immagini/box_login.jpg);
	background-repeat: no-repeat;
}
.box {

	margin: 0px;
	padding: 0px;
	height: 116px;
	width: 220px;
}
table.admin {
	align: center;
	background-color: #FAFCF6;
	border-top: 1px none #AAC183;
	border-right: 1px solid #AAC183;
	border-bottom: 1px solid #AAC183;
	border-left: 1px solid #CCDAB6;
}
td.admin-top { height: 46px;  background-image: url(immagini/adminpanel/sfondointestazione.jpg)}
.celladmin1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #B8CA96;
	vertical-align: middle;
	color: #496B15;
}


a.menuadmin, a.menuadmin:visited, a.menuadmin:active {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold; 
	color: #496B15; 
	letter-spacing:0px; 
	word-spacing: 0px;
	text-decoration: none;
	display: block;
}
a.menuadmin:hover { 
	color: #294203;
	text-decoration: underline;
}.celladmin2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #B8CA96;
	vertical-align: middle;
	color: #496B15;
	background-color: #E8EEDD;
}
table.info {

	align: center;
	background-color: #FFFDF9;
	border-top: 1px none #E3C27D;
	border-right: 1px solid #E3C27D;
	border-bottom: 1px solid #E3C27D;
	border-left: 1px solid #E3C27D;
}
td.info-top {
	height: 29px;
	background-image: url(immagini/infopanel/sfondoinfo.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #C17904;

}
.cellainfo {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #EFA938;
	vertical-align: middle;
	color: #C17904;
}
a.menuinfo, a.menuinfo:visited, a.menuinfo:active {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold; 
	color: #AB7A2C; 
	letter-spacing:0px; 
	word-spacing: 0px;
	text-decoration: none;
	display: block;
}
a.menuinfo:hover { 
	color: #955A10;
	text-decoration: underline;
}
	
.boxloginConfcommercio {
 margin: 0px;
 padding: 0px;
 height: 116px;
 width: 220px;
 background-image: url(immagini/box_loginconfcommercio.jpg);
 background-repeat: no-repeat;
}

.titolofferteBritish {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #FFFFFF;
 background-color: #7892A7;
 text-align: center;
 padding-top: 3px;
 padding-bottom: 3px;
 background-image: url(immagini/sf_offertaBritish.jpg);
 background-repeat: repeat;
}
.cellaofferteBritish {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #4A6275;
 background-color: #F9FAFB;
 text-align: left;
 padding-top: 6px;
 padding-bottom: 6px;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #D8E2E7;
 padding-left: 10px;
}
.centrato {
 text-align: center;
}
.sottotitolofferteBritish {
 

 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #FFFFFF;
 background-color: #B4C2CF;
 text-align: center;
 padding-top: 3px;
 padding-bottom: 3px;
}
.bordoazzurro {
 border: 1px solid #ADBDCB;
}

.mapOfferteCont {
 background-color: #EAE9E9;
 background-image: url(immagini/offerte_map.gif);
 background-repeat: no-repeat;
 width: 480px;
 border: 1px solid #BFBFBF;
 height: 250px;
}
.mapOfferteContSx {
 width: 140px;
 float: left;
 text-align: left;
 padding-left: 5px;
 
}
.mapOfferteContSx p{
 margin-top:5px;
 margin-left:0px;
 margin-right:0px;
 margin-bottom:0px;
 padding: 0px;
 
}
.mapOfferteContDx {
 text-align: left;
 padding-right: 5px;
 float: right;
 width: 135px;
 margin-bottom: 15px;
 clear: right;
}
.mapOfferteContDx p{
 margin-top:5px;
 margin-left:0px;
 margin-right:0px;
 margin-bottom:0px;
 padding: 0px;
 
}
 
a.mapSx , a.mapSx:visited, a.mapSx:active  {
 color:#000000;
 font-size: 9px;
 display: block;
 background-image: url(immagini/offerte_listaverde.gif);
 background-repeat: no-repeat;
 background-position: left;
 margin: 0px;
 padding-left: 15px;
 padding-top: 2px;
 padding-right: 0px;
 padding-bottom: 2px;
}
a.mapSx:hover  {
 color:#ffffff;
 font-weight: bold;
 background-color:#7B9037;
 background-image: url(immagini/offerte_listaverde_over.gif);
}
 
a.mapDx , a.mapDx:visited, a.mapDx:active {
 color:#000000;
 display: block;
 font-size: 9px;
 background-image: url(immagini/offerte_listaarancio.gif);
 background-repeat: no-repeat;
 background-position: left;
 margin: 0px;
 padding-left: 15px;
 padding-top: 2px;
 padding-right: 0px;
 padding-bottom: 2px;
}
a.mapDx:hover {
 color:#ffffff;
 font-weight: bold;
 background-color:#C88809;
 background-image: url(immagini/offerte_listaarancio_over.gif);
}
 
.padding {
 padding: 23px;
}
.promozione {
	background-image: url(immagini/adsl_special_100.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.verdeTabella {
	color: #296B47;
}
.html {
	background-color: #FEFEFE;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	vertical-align: middle;
	border: 1px dashed #A4A400;
	font-weight: normal;
	color: #666666;
	font-family: "Courier New", Courier, mono;
	font-size: 11px;
}
.rientra {
	display: block;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #A4A400;
}
.rientraDettaglio {
	display: block;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 10px;
	margin-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #BECBD6;
}

#piva{
	margin-top:30px;
	margin-left:300px;
}

