/* CSS Document */

body{
	background-image:url(../img/body_BG.jpg);
}


table.center{
	background-image:url(../img/Content_BG.jpg);
}

table.center td.centersx{
	width:267px;
}

table.center td.main{
	background-image:url(../img/Main_BG.jpg);
	background-position:center;
	background-repeat:no-repeat;
	font-family:"Trebuchet MS", Verdana;
	font-size:12px;
}


div.waitDiv{
	left: 40%;
	visibility: hidden;
	position: absolute;
	top: 50%;
	text-align: center;
}

table{
	color: #000000;
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	text-decoration: none; 
}

table.content{
	color:#FFFFFF;
}

table.mylogin{
  margin-bottom: 0em;
  font-family: "Trebuchet MS", Verdana, sans-serif;
  font-size: 12px;
  color: #000000;
  text-decoration: none;
}

table.ricprodotti{
  margin-bottom: 0em;
  font-family: "Trebuchet MS", Verdana, sans-serif;
  font-size: 11px;
  color: #000000;
  text-decoration: none;
}


table.centertable {
	font-family: "Trebuchet MS", "Verdana";
	font-size: 11px;
	text-decoration: none; 
}

table.waitbox{
	border: 0;
	border-bottom: solid 1px #333333;
  	border-top: solid 1px #333333;
	border-left: solid 1px #333333;
  	border-right: solid 1px #333333;
	background-color: #9BBE61;
	font-family: "Trebuchet MS", "Verdana";
	font-size: 10px;
	text-decoration: none; 
}

table.legenda {
	background-color: #F0F0F0;
	font-family: "Trebuchet MS", "Verdana";
	font-size: 10px;
	text-decoration: none; 
}

table.stats {
	height:240px;
	background-color: #FFFFFF;
	font-family: "Trebuchet MS", "Verdana";
	font-size: 10px;
	text-decoration: none;
	border-bottom: solid 1px #e2e2e2;
  	border-top: solid 1px #e2e2e2;
	border-left: solid 1px #e2e2e2;
  	border-right: solid 1px #e2e2e2;
}

span.messErroreDB{
	font-family: "Trebuchet MS", "Verdana";
	font-size: 12px;
}

ul li{
	color:#FFFFFF;
}

span.datanews{
	font-family: "Trebuchet MS", "Verdana";
	font-size: 12px;
	font-weight:bold;
	color:#EA7C33;
}

span.dataservizi{
	font-family: "Trebuchet MS", "Verdana";
	font-size: 12px;
	font-weight:bold;
	color:#EA7C33;
}

span.datacorsi{
	font-family: "Trebuchet MS", "Verdana";
	font-size: 12px;
	font-weight:bold;
	color:#EA7C33;
}

span.dataprodotti{
	font-family: "Trebuchet MS", "Verdana";
	font-size: 12px;
	font-weight:bold;
	color:#EA7C33;
}


span.testocategoriavetrina{
	font-family: "Trebuchet MS", "Verdana";
	color:#FFFFFF;
	font-size: 12px;
	font-weight:bold;
}

span.titolocategoriavetrina{
	font-family: "Trebuchet MS", "Verdana";
	color:#FFFF00;
	font-size: 12px;
	font-weight:bold;
}

span.campo{
	font-family: "Trebuchet MS", "Verdana";
	color:#FFFFFF;
	font-size: 11px;
}


span.benvenuto{
	font-family: "Trebuchet MS", "Verdana";
	font-size:11px;
	color: #FFFFFF;
}

p.footer{
	font-family: "Trebuchet MS", "Verdana";
	font-size:12px;
	color: #FFFFFF;
	font-weight:bold;
}

span.seiin{
	color:#F28E00;
	font-family: "Trebuchet MS", "Verdana";
	font-size:11px;
}

p.testocar{
	font-family: "Trebuchet MS", "Verdana";
	font-size:11px;
	margin-right:3px;
}

p.attenzione{
	font-family: "Trebuchet MS", "Verdana";
	font-size:16px;
	width:90%;
	margin-top:20px;
	background-color:#9BBE61;
	color:#FFFFFF;
	padding:5px;
}

span.offerta{
	font-family: "Trebuchet MS", "Verdana";
	font-size:14px;
	color:#FF0000;
	font-weight:bold;
}

span.testocarred{
	font-family: "Trebuchet MS", "Verdana";
	font-size:11px;
	margin-right:3px;
	line-height:4px;
	color:#FF0000;
	font-weight:bold;
}

span.username{
	font-family: "Trebuchet MS", "Verdana";
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}

.maincenter{
	vertical-align:top;
	width:100%;
	margin:0;
	padding:0px;
}

.rigahome{
	background: transparent url('../img/bg_tit.gif');
	background-repeat:repeat-x;
}


table.path td.header{
	font-family: "Trebuchet MS", "Verdana";
	font-size:11px;
}

img {
border:0;
}


font.vet{
	font-family: "Trebuchet MS", "Verdana";
	color: #FF0000;
	text-decoration: none; 
	font-size: 11px;
	text-align: justify;
	margin:0;
}


p.vet{
	font-family: "Trebuchet MS", "Verdana";
	color: #FF0000;
	text-decoration: none; 
	font-size: 11px;
	text-align: justify;
	line-height: 1.0;
	margin:0;
}

p.descrbreve{
	font-family: "Trebuchet MS", "Verdana";
	color: #000000;
	text-decoration: none; 
	font-size: 9px;
	text-align: justify;
	line-height: 1.3;
	margin:0;
}

p.descrizione{
	font-family: "Trebuchet MS", "Verdana";
	color: #000000;
	text-decoration: none; 
	font-size: 9px;
	text-align: justify;
	line-height: 1.3;
	margin:0;
}

.barra_ricerca {
	background-color:#F0F0F0;
	padding:0px;
	height:28px;
	overflow:hidden;
	font-size:xx-small;
	font-weight:bold;
	color:#A8A8A8;
}

h4.vet{
	font-family: "Trebuchet MS", "Verdana";
	color: #3377AA;
	text-decoration: none;
	font-size: 11px;
	text-align: left;
	font-weight:bold;
	margin: 0px;
}

table.vetrina td.thvetrina{
	background-image:url(../img/bg_th_vetrina.gif);
	background-repeat:repeat-x;
	height:26px;
}

table.vetrina td.contenitore{
	font-family: "Trebuchet MS", "Verdana";
	border-left: 1px solid #CDCDCD;
	border-right: 1px solid #CDCDCD;
}

table.vetrina td.footervetrina{
	font-family: "Trebuchet MS", "Verdana";
	border-left: 1px solid #CDCDCD;
	border-right: 1px solid #CDCDCD;
	border-bottom: 1px solid #CDCDCD;
}


table.vetart{
	font-family: "Trebuchet MS", "Verdana";
	border: 1px solid #cccccc;
	color: #000000;
	text-decoration: none; 
	font-size: 11px;
	height: 80px;
}

table.imgsmall{
	font-family: "Trebuchet MS", "Verdana";
	border: 1px solid #BDC7CB;
}

table.offprodotto{
	font-family: "Trebuchet MS", "Verdana";
	border: 1px solid #BDC7CB;
	/*background-position:top right;
	background-repeat:no-repeat;*/
	background-color:#FFFFFF;
	text-decoration: none; 
	font-size: 11px;
	/*text-align: left;*/
	padding:2px;
}

table.vetprodotto{
	font-family: "Trebuchet MS", "Verdana";
	border: 0px;
	/*background-position:top right;
	background-repeat:no-repeat;*/
	background-color:#FFFFFF;
	text-decoration: none; 
	font-size: 11px;
	/*text-align: left;*/
	padding:2px;
}

table.dettagliprodotto{
	font-family: "Trebuchet MS", "Verdana";
	border: 0px;
	/*background-position:top right;
	background-repeat:no-repeat;*/
	background-color:#FFFFFF;
	text-decoration: none; 
	font-size: 11px;
}

table.dettagliprodotto td{
	border-bottom: 1px #BDC7CB;
	border-bottom-style: dashed;
}
table.dettagliprodotto td.left{
	padding-left:15px;
}


table.detimg{
	margin:0;
	width:190px;
	height:190px;
}

table.detimg td.detimg{
	border: 1px solid #BDC7CB;
	margin:0;
	width:190px;
	height:190px;
}


table.vetdetprodotto{
	font-family: "Trebuchet MS", Verdana;
	border: 0px;
	font-size: 11px;
	width:560px;
}

table.vetdetprodotto td.titoloprodotto{
	font-size: 16px;
	color:#F28E00;
	font-weight:bold;
}

table.dettacq{
	background-color:#FFFFFF;
	margin-bottom:20px;
}


table td.vetdettaglio{
	font-family: "Trebuchet MS", "Verdana";
	color: #000000;
	text-decoration: none; 
	font-size: 11px;
	text-align: right;
	padding-right: 10px;
	height: 18px;
}

table.menusx{
	background-position:top right;
	background-repeat:no-repeat;
	color: #000000;
	text-decoration: none; 
	font-size: 11px;
	text-align: left;
	margin-top:2px;
}

table.paginazione{
	width:300px;
	height:40px;
	border: 1px dotted #4B4C4B;
	background-color:#7EAA36;
	color: #FFFFFF;
	text-decoration: none; 
	font-size: 11px;
	text-align: center;
	padding-right: 10px;
}

table.user_menu{
  overflow:scroll;
  margin: 0;
  font-family: "Trebuchet MS", Verdana, sans-serif;
  font-size: 12px;
  color: #000000;
  text-decoration: none;
  line-height:10px;
}

table.marca_menu{
  	overflow:scroll;
  	padding: 0;
  	margin-bottom: 0em;
  	font-family: "Trebuchet MS", Verdana, sans-serif;
  	font-size: 12px;
  	color: #000000;
  	text-decoration: none;
	width:150px;
}

table.offerta_menu{
  	overflow:scroll;
  	padding: 0;
  	margin-bottom: 0em;
  	font-family: "Trebuchet MS", Verdana, sans-serif;
  	font-size: 12px;
  	color: #000000;
  	text-decoration: none;
	width:150px;
}

table.centerbody{
  overflow:scroll;
  /*padding-left:30px;*/
  font-family: "Trebuchet MS", Verdana, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  text-decoration: none;
}

table.centerbody td.newsPress{
	color:#FFFFFF;
}

table.centerbody th{
	color:#FFFFFF;
}

table.centerbody td.newsPress{
	color:#FFFFFF;
}

table.centerbody tr.serviziPress{
	height:50px;
}

table.centerbody td.serviziPress{
	color:#FFFFFF;
}

table.centerbody tr.corsiPress{
	height:50px;
}

table.centerbody td.corsiPress{
	color:#FFFFFF;
}

table.centerbody tr.prodottiPress{
	height:50px;
}

table.centerbody td.prodottiPress{
	color:#FFFFFF;
}


table.contenuto{
  font-family: "Trebuchet MS", Verdana, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  text-decoration: none;
}

table.contenuto td.contenuto{
	padding:10px;
}


table.centerbody td.campo{
	background-color:#8E8E8E;
	font-family: "Trebuchet MS", Verdana, sans-serif;
  	font-size: 11px;
  	color: #FFFFFF;
}


table.colonnasx{
  width:221px;
  /*padding-left:30px;*/
  font-family: "Trebuchet MS", Verdana, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  text-decoration: none;
}

table.colonnasx td.campo{
	background-color:#8E8E8E;
	font-family: "Trebuchet MS", Verdana, sans-serif;
  	font-size: 11px;
  	color: #FFFFFF;
}

table.colonnadx{
  width:150px;
  border-bottom: 1px solid #BDC7CB;
  border-top: 1px solid #BDC7CB;
  padding-left:2px;
  padding-right:2px;
  overflow:scroll;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left:1px;
  font-family: "Trebuchet MS", Verdana, sans-serif;
  font-size: 12px;
  color: #000000;
  text-decoration: none;
}

table.colonnadx td.campo{
	background-color:#FFFFFF;
}


.formtabella{
	margin:0px;
	padding:0px;
}

.content_body{
	margin:0px;
	padding:0px;
	width:448px;
}

.formtabella2{
	width:335px;
	margin:0px;
	padding:0px;
}

.login{
	width:679px;
	margin: 0px;
	padding: 0px;
}

.formricerca{
	width:221px;
	margin:0px;
	padding:0px;
}

.areatesto{
	font-family:"Trebuchet MS", "Verdana";
	background-color:#8E8E8E;
	font-size:11px;
	color:#FFFFFF;
	width: 500px;
	height:600px;
	margin: 0px;
	padding: 0px;
}

.campo{
	font-family:"Trebuchet MS", "Verdana";
	font-size:11px;
	color:#000000;
	width: 150px;
	height:18px;
	margin: 0px;
	padding: 0px;
}

.combo{
	font-family:"Trebuchet MS", "Verdana";
	font-size:11px;
	color:#000000;
	height:18px;
	margin: 0px;
	padding: 0px;
}


table.orario{
	border: 1px #CCCCCC solid;
}

table.orario th{
	background-color:#EEEEEE;
}

.campoorario{
	font-family:"Trebuchet MS", "Verdana";
	font-size:11px;
	color:#000000;
	width: 50px;
	height:18px;
	margin: 0px;
	padding: 0px;
}

.combo{
	font-family:"Trebuchet MS", "Verdana";
	font-size:11px;
	color:#000000;
	height:18px;
	margin: 0px;
	padding: 0px;
}


.campoprod{
	font-family:"Trebuchet MS", "Verdana";
	font-size:10px;
	color:#000000;
	height:18px;
	margin: 0px;
	padding: 0px;
}


.campooggetto{
	font-family:"Trebuchet MS", "Verdana";
	font-size:11px;
	color:#000000;
	width: 200px;
	height:18px;
	margin: 0px;
	padding: 0px;
}

.campoimg{
	font-family:"Trebuchet MS", "Verdana";
	font-size:11px;
	color:#000000;
	width: 200px;
	height:18px;
	margin: 0px;
	padding: 0px;
}

.campologin{
	font-family:"Trebuchet MS", "Verdana";
	font-size:11px;
	color:#000000;
	width: 97px;
	height:15px;
	margin: 0px;
	padding: 0px;
	border: 1px solid #D2D2D2;
}

.camporic{
	font-family:"Trebuchet MS", "Verdana";
	font-size:10px;
	color:#000000;
	width: 122px;
	height:15px;
	margin: 0px;
	padding: 0px;
	border: 1px solid #CECECE;
}

.camporic2{
	font-family:"Trebuchet MS", "Verdana";
	font-size:11px;
	width: 150px;
	height:18px;
	margin: 0px;
	padding: 0px;
}

.camporic3{
	font-family:"Trebuchet MS", "Verdana";
	font-size:11px;
	width: 70px;
	height:18px;
	margin: 0px;
	padding: 0px;
}


.campomess{
	font-family:"Trebuchet MS", "Verdana";
	font-size:10px;
	color:#000000;
	width: 400px;
	height:100px;
	margin: 0px;
	padding: 0px;
}


table.path{
	height:31px;
}

div.separazione {
	background-image:url(../img/bg_div_point.gif);
	background-repeat:repeat-x;
	width:560px;
	height:1px;
	margin-top:20px;
	margin-bottom:20px;
}


hr.menusx {
	color:#CCCCCC;
	background-color:#CCCCCC;
	height:1px;
	width:150px;
	text-align:center;
}

hr.hrdettaglio {
	width:95%;
}


span.menusx {
	overflow: scroll;
	padding: 0;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

span.titolocat{
	overflow: scroll;
	padding: 0;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	color: #668400;
	text-decoration: none;
	font-weight:bold;
}

a.catsx {
	overflow: scroll;
	margin-left:15px;
	padding: 0;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	color: #0071A2;
	text-decoration: none;
	font-weight:bold;
}

a.catsx:hover{
	color: #F28E00;
	font-weight:bold;
}

a.avviso {
	overflow: scroll;
	padding: 0;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 14px;
	color: #4D749A;
	text-decoration: none;
	font-weight:bold;
}

a.avviso:hover{
	color: #F28E00;
	font-weight:bold;
}

a.menusxli {
	overflow: scroll;
	padding: 0;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 11px;
	color: #4B7197;
	text-decoration: none;
}

a.menusxli:hover{
	color:#FFFFFF;
}

a.menusx {
	overflow: scroll;
	padding: 0;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

a.menusx:hover{
	color: #F28E00;
}

a.menudx {
	overflow: scroll;
	padding: 0;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

a.menudx:hover{
	color: #F28E00;
}

a.logoutlink {
	overflow: scroll;
	padding: 0;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 11px;
	color: #7FAB37;
	text-decoration: none;
	font-weight:bold;
}

a.logoutlink:hover{
	color: #FFFFFF;
}

a.footervetrina {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	color: #436A90;
	font-weight:bold;
	text-decoration:none;
}

a.footervetrina:hover{
	color: #F28E00;
	font-weight:bold;
}

a.linkadmin {
	overflow: scroll;
	padding: 0;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	color: #9BBF61;
	text-decoration: none;
}

a.linkadmin:hover{
	color: #F28E00;
}


a.paginazione {
	overflow: scroll;
	padding: 0;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}

a.paginazione:hover{
	text-decoration:underline;
}


a.pagelink {
	overflow: scroll;
	padding: 0;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}

a.pagelink:hover{
	color: #F28E00;
}

table.titolo{
	color: #FF0000;
	text-decoration: none; 
	font-size: 11px;
	text-align: center;
	padding-right: 10px;
}

table td.titolo{
	font-size:12px;
	color:#4D749A;
}
  
  h1 {
	color:#666666;
	font-size:12px;
	margin-top:3px;
	margin-bottom:15px;
	text-align:center;
	width:95%;
	background-position:center;
  }
  
  h2 {
	color:#FFFFFF;
	font-size:14px;
	margin-top:3px;
	margin-bottom:15px;
	text-align:center;
	width:95%;
	background-image:url(../img/bg_h2.gif);
	background-position:center;
  }
  
  h3 {
  	color:#666666;
	font-size:14px;
	margin-top:3px;
	margin-bottom:3px;
  }
 
  table.riepilogo{
  	width:95%;
	border:0px;
	font-family: Trebuchet MS, Verdana, Arial, Times New Roman ;
	font-size:11px;
	color:#FFFFFF;
  }
  
  table.riepilogo th{
  	background-color:#D2DBE2;
	height:30px;
	color:#4D749A;
	border-bottom: 1px #BDC7CB;
	border-bottom-style: solid;
  }
  
  table.riepilogo td{
	height:30px;
	color:#FFFFFF;
	border-bottom: 1px #BDC7CB;
	border-bottom-style: dashed;
  }
  
  table.riepilogo td.noborder{
	height:30px;
	color:#000000;
	border:0px;
  }
  
  table.riepilogo td.arancionoborder{
  	font-weight:bold;
  	color:#F28E00;
	border:0px;
  }
  
  table.riepilogo td.arancio{
  	font-weight:bold;
  	color:#F28E00;
  }
  
  table.riepilogo th.arancionoborder{
  	background-color:#EDF1F3;
  	color:#F28E00;
	border:0px;
  }
  
  table.riepilogo th.arancio{
  	background-color:#EDF1F3;
  	color:#F28E00;
	border-bottom: 1px #BDC7CB;
	border-bottom-style: dashed;
  }
  
  table.righealterne {
	width:95%;
	border:0;
	padding:2px;
	margin:1px;
	font-family: Trebuchet MS, Verdana, Arial, Times New Roman ;
	font-size:11px;
	background-color: #FFFFFF;
  }
  
  table.righealterne tr.alterna td{
	background-color: #DADFE4;
  }
  
  table.righealterne th{
  	background-color: #929292;
	font-family: Trebuchet MS, Verdana, Arial, Times New Roman ;
	font-size:11px;
	color:#FFFFFF;
  }
  
  table.righealterne th.separazione{
  	background:url();
	background-color: #FFFFFF;
  }
  
  .messaggio_conferma {
  	width:400px;
  
  }
  
  table.banner_home {
  	background-image:url(../img/banner_home_sfum.gif);
	background-repeat:repeat-x;
	background-color:#EEEAD9;
	padding:5px;
	margin-bottom:20px;
	
  }
  
  table.banner_home td.testo{
  	background-color:#ffffff;
	padding-left:5px;
	padding-right:5px;
	border:1px solid #AA9F77;
  }
  
  table.carrellodx{
  	border:0px;
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;
	background-image:url(../img/bg_carrello.gif);
	background-repeat:no-repeat;
	background-position:right;
  }
