*{
margin:0;
padding:0;
}

/*presi da sanzeni*/
/*Subnav */

.subnav li {
	list-style:none;
	border-bottom:1px solid #FFF;
	}

.subnav li a:link, .subnav li a:visited {
	background:#eef5e1;
	display:block;
	padding:4px 4px 4px 8px;
	border-left:4px solid #e4efd5;
	}
		
.subnav li a:hover, .subnav li a:active {
	background:#e4efd5;
	text-decoration:none;
	color: #7da939;
	}

.subnav li li a:link, .subnav li li a:visited {
	border-left:none
	}

#nav {
/* 	background:#B8684B; */
/* 	background:#B0825F; */
/* 	background:#A97D5B; */
	background:#45591F;
	font-size:1.1em;
	}
	
#nav, #nav ul {
	list-style: none;
	line-height: 1;
	}

#nav a, #nav a:hover {
	display: block;
	text-decoration: none;
	border:none;
	}

#nav li {
	float: left;
	list-style:none;
	border-right:1px solid /*#F3FFE9*/#FAFFF4;
	}

#nav a, #nav a:visited {
	display:block;
	font-weight:bold;
	color: /*#f5f5f4*//*#F3FFE9*/#FAFFF4;
	padding:6px 13px;
	}

#nav a:hover, #nav a:active, .current_page_item	a, #home .on {
	background:/*#E0FF6E*/#5E8E44;
	text-decoration:none
	}	
	
	
/* Dropdown Menus */		
#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 174px;
	border-bottom: 1px solid #a9a9a9;
	}

#nav li li {
	width: 172px;
	border-top: 1px solid #a9a9a9;
	border-right: 1px solid #a9a9a9;
	border-left: 1px solid #a9a9a9;
	background: #777;
	}

#nav li li a, #nav li li a:visited {
	font-weight:normal;
	font-size:0.9em;
	color:#FFF;
	}

#nav li li a:hover, #nav li li a:active {
	background:#000;
	}	
		
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	}

#navPerSpazio {
	background:#45591F;
	font-size:1.1em;
	}
	
#navPerSpazio, #navPerSpazio ul {
	list-style: none;
	line-height: 1;
	}

#navPerSpazio li {
	float: left;
	list-style:none;
	height:25px;
	border-right:1px solid /*#F3FFE9*/#FAFFF4;
	margin-left:246px;
	}

#navAreaRiservata {
	background:#45591F;
	font-size:1.1em;
	}
	
#navAreaRiservata, #navAreaRiservata ul {
	list-style: none;
	line-height: 1;
	}

#navAreaRiservata a, #navAreaRiservata a:hover {
	display: block;
	text-decoration: none;
	border:none;
	}

#navAreaRiservata li {
	float: left;
	list-style:none;
/* 	border-right:1px solid #F3FFE9; */
	}

#navAreaRiservata a, #navAreaRiservata a:visited {
	display:block;
	font-weight:bold;
	color: /*#f5f5f4*//*#F3FFE9*/#FAFFF4;
	padding:6px 13px;
	}

#navAreaRiservata a:hover, #navAreaRiservata a:active, .current_page_item	a, #home .on {
	background:/*#E0FF6E*/#5E8E44;
	text-decoration:none
	}
	
	
/* Dropdown Menus */
#navAreaRiservata li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 174px;
	border-bottom: 1px solid #a9a9a9;
	}

#navAreaRiservata li li {
	width: 172px;
	border-top: 1px solid #a9a9a9;
	border-right: 1px solid #a9a9a9;
	border-left: 1px solid #a9a9a9;
	background: #777;
	}

#navAreaRiservata li li a, #navAreaRiservata li li a:visited {
	font-weight:normal;
	font-size:0.9em;
	color:#FFF;
	}

#navAreaRiservata li li a:hover, #navAreaRiservata li li a:active {
	background:#000;
	}

#navAreaRiservata li:hover ul, #navAreaRiservata li li:hover ul, #navAreaRiservata li li li:hover ul, #navAreaRiservata li.sfhover ul, #navAreaRiservata li li.sfhover ul, #navAreaRiservata li li li.sfhover ul {
	left: auto;
	}
	
a.main:hover
{	background:none;
	}
	
#rightcol .clearfloat {
	border-bottom:1px dotted #b6b6b6;
	padding:12px 0;
	}
	
/* Float Properties*/

.clearfloat:after {
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	content:".";
	text-align:center;
	}
	
.clearfloat {
	display:inline-block;
	}

.clearfloat {
	display:block
	}


/*  */

/*stili per il layout fisso con posizionamenti assoluti*/
html,body{margin: 0;padding:0}
body{font-family: arial,sans-serif;font-size: 76%;text-align: center}

div#container{width: 950px;margin: 0 auto;text-align: left;border: 2px solid /*#254B36*/#45591F/*#466933*/;margin-top: 0.4em;background-color:#ffffff;}    

/*stili generici, su header e footer*/
div#header{background-color:#45591F/*#254B36*//*#466933*/;position:relative;text-align:center;border-bottom:0px solid #E3DDBD;margin-top:0px;margin-left:0px;padding:0px;}

div#immagineInAlto{background-color:#45591F/*#254B36*//*#466933*/;position:relative;text-align:center;border-bottom:1px solid #ffffff;margin-top:0px;margin-left:0px;padding:0px;}


/*stili per la navigazione*/
div#navigation{width: 245px;float:left;padding:0;margin-top: 0px;border:0px solid #E59462;background-color:#ffffff;}

/*stili specifici per il layout*/
/*div#content{width:701px;min-height:445px;margin-left: 247px; background-color:#F3FFE9;border-left: 1px dotted #334D25;margin-top:0px;padding:0px;}*/

div#content{width:701px;float:right;min-height:475px; background-color:#FAFFF4;border-left: 1px dotted #334D25;margin-top:0px;padding:0px;border-bottom: 1px dotted #334D25;}

div#content2{width:948px;min-height:445px; background-color:#FBFFF7;margin-top:0px;padding:0px;}

div#footer{text-align:center;  clear:both;  background-color:#45591F /*#466933*/; height:20px;margin-top: 20px;margin-left: 0 auto;font-size:1.2em; padding-top:1px; padding-bottom:3px; color:#FAFFF4; text-align:center; font-weight:bold;}



a{
color:#213218/*#701615*/;
font-weight: bold; 
text-decoration:none;
}
a:hover{
color:#701615;
text-decoration:none;
font-weight: bold; 
}

a img{
border:none;
}


.aBottoni{
font-family:arial,sans-serif;
color:#213218;
font-weight: bold; 
text-decoration:none;
font-size:11px;
text-align:center;
}
.aBottoni:hover{
color:#701615;
text-decoration:none;
font-weight: bold; 
}

.aBottoni img{
border:none;
}


.aGrigio{
text-decoration:none;
color:#152E8A
}
.aGrigio:hover{
text-decoration:underline;
color:#152E8A;
}
.aGrigio img{
border:none;
}

.aProdotti{
text-decoration:none;
color:#51739C;
}
.aProdotti:hover{
text-decoration:underline;
color:#51739C;
}
.aProdotti img{
border:none;
}

.aColorato{
text-decoration:none;
color:#03103F;
}
.aColorato:hover{
text-decoration:underline;
color:#03103F;
}
.aColorato img{
border:none;
}

.aMenu {
color:#40602F;
text-decoration:none;
font-size:12px;
}
.aMenu:hover{
color:#213218;
text-decoration:none;
font-size:12px;
}

.aMenu img{
border:none;
}

.aEsci {
color:#A40002;
text-decoration:none;
font-size:14px;
}
.aEsci:hover{
color:#213218;
text-decoration:none;
font-size:14px;
}

.aEsci img{
border:none;
}


.aIndex {
color:/*#292929*/#ffffff;
/* text-decoration:underline; */
font-size:13px;
font-weight: bold; 
}
.aIndex:hover{
color:/*#701615*//*#88B425*//*#FCFC7C*//*#FE7A48*//*#C2FC7B*//*#9FD12B*//*#AADF2D*//*#B5E868*//*#C7FF72*/#E0FF6E;
text-decoration:none;
font-size:13px;}

.aIndex img{
border:none;
text-align: center;

}




.aIndexBig {
color:#40602F/*#740400*/;
/* text-decoration:underline; */
font-size:14px;
font-weight: bold; 
}
.aIndexBig:hover{
color:#213218/*#6A9F4D*/;
text-decoration:none;
font-size:14px;}

.aIndexBig img{
border:none;
}

.aIndexCat {
color:#5E8E44/*#66994A*//*#6A9F4D*//*#4A7036*/;
/* text-decoration:underline; */
font-size:12px;
font-weight: bold; 
}
.aIndexCat:hover{
color:#88B425;
text-decoration:none;
font-size:12px;}

.aIndexCat img{
border:none;
}


h1, h2, h3, h4{
font-weight:normal;
}

h1{
color: #701615;
margin:0.3em 0;
font-size: 200%;
font-weight: bold;
}

h2{
color:#701615;
padding-top: 0em;
margin:0.2em 0;
font-size: 150%;
font-weight: bold;

}

h3{
color:#701615;
padding-top:1em;
font-size: 120%;
}

h4{
color:#333;
padding-top:0.5em;
font-weight:normal;
}

em {
font-size: 12px;
}

/*ul, li {
margin: 0 12px;
}*/

/* tables */
/*
table {
color:#333333;
background-color: #F3FFE9;
border:0px solid #000000;
}

th {
/*background: #ffffff;*/
/*color:#000000;
text-align: center;
padding:0px 0px;
}
table tr td {
padding:0px 0px;
vertical-align:top;
}
table th.altRow td {
background: red;
}

table tr.altRow td {
background: #DDDDDD;
}
table tr.evenRow td {
background: #f4f4f4;
}
table td.actions {
white-space: nowrap;
}*/


.tableLogin {
color:#333333;
background-color: /*#F3FFE9*/#FAFFF4;
}

.tableLogin th {
background: /*#F3FFE9*/#FAFFF4;
color:#213218;
text-align: center;
}
.tableLogin tr td {
vertical-align:middle;
background-color: /*#F3FFE9*/#FAFFF4;
color:#213218;
}

.tableFoto {
border: 1px solid #CCCCCC;
color:#000000;
background-color: #fff;
}
.tableFoto th {
background-color: /*#B4BBC2*//*#CCCCCC*/#B8CBA5;
color:#000000;
text-align: center;
height:25px;
}
.tableFoto tr td {
vertical-align:middle;
border:1px dotted #CCCCCC;
text-align:center;
/*font-size: 15px;*/
}

.tableLista {
border: 1px solid #CCCCCC;
color:#000000;
background-color: #ffffff;
}
.tableLista th {
background-color: /*#B5B5B5*//*#6AA747*//*#B4BBC2*//*#839176*/#B8CBA5;
color:#000000;
text-align: center;
height:25px;
}
.tableLista tr td {
vertical-align:middle;
border:1px dotted #CCCCCC;
/*font-size: 15px;*/
background-color: /*#E7E7E7*//*#E6EEF7*//*#C1D5AD*//*#D8EEC1*//*#DFEECE*/#E4EFD9;
}

.tableNotizie {
border: 1px solid #334D25;
color:#000000;
background-color: #fff;
}
.tableNotizie th {
background-color: /*#B5B5B5*//*#DB8A2D*//*#B4BBC2*/#B8CBA5;
color:#000000;
text-align: center;
height:25px;

}
.tableNotizie tr td {
vertical-align:middle;
border:1px dotted #334D25;
text-align:center;
color:#213218;
background-color: /*#E7E7E7*//*#DBAF67*//*#E8E8E8*//*#F4F4F4*//*#E6EEF7*/#E4EFD9;
}


.tableInterna {
border: 0px solid #CCCCCC;
color:#000000;
background-color: #E7E7E7;
}
.tableInterna th {
background-color: #E7E7E7;
color:#000000;
text-align: center;
height:25px;
}
.tableInterna tr td {
vertical-align:middle;
border:0px dotted #CCCCCC;
/*font-size: 15px;*/
}



.tableIndex {
border: 1px solid #334D25;
color:#000000;
background-color: #334D25;
padding:0;
/* white-space: normal; */

}
.tableIndex th {
/*background-color: #E1E1E1;*/
color:#000000;
text-align: center;
}
.tableIndex tr td {
/*vertical-align:top;*/
/*font-size: 15px;*/
}

.tableLink {
border: 1px solid #334D25;
color:#213218;
background-color: #fff;
-moz-border-radius:12px;

}
.tableLink th {
/*background-color: #E1E1E1;*/
color:#213218;
text-align: center;
}
.tableLink tr td {
vertical-align:middle;
color:#213218;
/*font-size: 15px;*/
}



.tdIndex
{
	border:1px;
	font-size:9px;
/* 	text-align:left; */
	border-right: 1px dotted #334D25;
	background:#ffffff;

}

.tdTorna
{
	border:1px;
	font-size:15px;
	text-align:left;
}

.tdLink
{
	background-color:#ffffff;
	text-align:center;
	padding-top: 0.2em;
	padding-bottom: 0.3em;
	padding-left: 0.2em;
	padding-right: 0.2em;
	border-width: 1px;
	border-color:#334D25;
	border-style:solid;
	font-size:10px;
	color:#701615;
	width: 5em;
	-moz-border-radius:12px;
}


.tdLinkLargo
{
	background-color:#ffffff;
	text-align:center;
	padding-top: 0.2em;
	padding-bottom: 0.3em;
	padding-left: 0.2em;
	padding-right: 0.2em;
	border-width: 1px;
	border-color:#334D25;
	border-style:solid;
	font-size:10px;
	color:#701615;
	-moz-border-radius:12px;
}


.tdMail
{
	text-align:center;
	padding-top: 0.2em;
	padding-bottom: 0.3em;
	padding-left: 0.3em;
	padding-right: 0.4em;
	border-width: 2px;
	border-color:#666666;
	border-style:solid;
	font-size:10px;
	color:#701615;
/* 	width: 8em; */
	-moz-border-radius:12px;
}

.tdMenu {
color:#701615;
text-decoration:none;
font-size:12px;
font-weight:bold;
}

.tableMenu {
/* border: 1px solid #334D25; */
/* color:#000000; */
background-color: #ffffff;
text-align:left;
}
.tableMenu th {
background-color: #ffffff;
color:#000000;
text-align: center;
}
.tableMenu tr td {
vertical-align:top;
/*font-size: 15px;*/
}

#cakeSqlLog td {
text-align: left;
padding: 4px 8px;
background: #fff;
border-bottom: 2px solid #ccc;
}

/* scaffold show */

div.related {
clear:both;
display:block;
}
dl {
line-height:2em;
margin:0em 1em;
float:left;
width: 400px;
}
dt {
font-weight: bold;
vertical-align:top;
}
dd {
margin-left:10em;
margin-top:-2em;
vertical-align:top;
}

/* notices and errors */

#flashMessage, .error, .error_message {
color:#900;
font-size: 16px;
background-color: #fff;
margin: 8px 0px;
font-weight: bold;
}
.error_message {
clear: both;
}
.error em {
font-size: 18px;
color: #003d4c;
}
.notice {
color: #213218;
font-size: 14px;
background-color: #f4f4f4;
padding: 0.5em;
margin: 1em 0;
display:block;
}
.tip {
color: #213218;
background-color: #ddd;
}

/* forms */

form {
margin-top: 2em;
}
form div{
vertical-align: text-top;
margin-left: 1em;
margin-bottom:2em;
}
form div.date{
margin-left: 0em;
}
label {
display: block;
float:left;
/*width: 140px;*/
font-size: 13px;
color:#213218;
font-weight: bold;
padding-right: 20px;
}
input[type=checkbox] {
float: center;
clear: center;
margin: 2px 6px 7px 2px;

}

input[type=radio] {
float: center;
clear: center;
margin: 2px 6px 7px 2px;

}

input, textarea {
clear: both;
display:block;
font-size: 14px;
font-family: inherit;
background-color:#ffffff;
color:#213218;
}
.prezzi{
text-align:center;
font-size: 13px;
}

select {
clear: both;
vertical-align: text-bottom;
font-size: 14px;
font-family: inherit;
background-color:#ffffff;
}
option {
font-size: 14px;
font-family: inherit;
padding: 0 0.3em;
}
input[type=submit] {
/* display: inline; */
vertical-align: bottom;
text-align:center;
}
div.required {
clear: both;
color:#222;
font-weight:bold;
}
div.optional {
clear: both;
color:#555;
}
div.submit {
clear: both;
/*margin-top: 40px;
margin-left: 14px;*/
}
/* action links */
ul.actions {
float: left;
margin-left:20px;
width: 200px;
}
ul.actions li {
margin-top: 4px;
}
pre {
padding: 1em;
}

.tdPopUp
{
	color:#000000;
	background-color:/*#F6FAEF*/#ffffff;
	border-top: 1px dotted #E1E1E1;
	border-left: 1px dotted #E1E1E1;
	border-bottom: 1px dotted #E1E1E1;
	border-right: 1px dotted #E1E1E1;

}

.tdColorato
{
	background-color:/*#FBFFE1*/#ffffff;
	font-size:14px;
	font-weight:bold;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	color:#03103F;
}

.tdGrigio
{
	background-color:/*#FBFFE1*/#ffffff;
	font-size:13px;
	font-weight:bold;
	border-top: 1px solid #A80106;
	border-left: 1px solid #A80106;
	border-bottom: 1px solid #A80106;
	border-right: 1px solid #A80106;
	color:#152E8A;
}

.tdProdotti
{
	background-color:/*#FBFFE1*/#ffffff;
	font-size:11px;
	font-weight:bold;
	border-top: 1px solid #A80106;
	border-left: 1px solid #A80106;
	border-bottom: 1px solid #A80106;
	border-right: 1px solid #A80106;
	color:#51739C;
}

.tdFoto
{
	background-color:#ffffff;
	border-top: 1px solid #334D25;
	border-left: 1px solid #334D25;
	border-bottom: 1px solid #334D25;
	border-right: 1px solid #334D25;
}

.tdNoBordo
{
	background-color:#ffffff;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	font-size:10px;
	
}


.tdDescrizione
{
	background-color:/*#F3FFE9*/#FAFFF4;
	font-size:11px;
	color:#213218;
}

.tdDescrizioneCategorie
{
	background-color:/*#F3FFE9*/#FAFFF4;
	font-size:11px;
	color:#40602F;
}

.tdBianco
{
	background-color:#ffffff;
	font-size:11px;
	color:#213218;
}


.aDescrizione{
color:#701615/*#A40002*/;
font-size:14px;
text-decoration:none;
}
.aDescrizione:hover{
color:#88B425;
text-decoration:none;
}

.aDescrizione img{
border:none;
}

.tdSfondoFoto
{
	background-color :/*#E1E1E1*//*#E6EEF7*//*#E4EFD9*/#F3FFE9;
	border-top: 1px solid #334D25;
	border-left: 1px solid #334D25;
	border-bottom: 1px solid #334D25;
	border-right: 1px solid #334D25;
}

.tdSfondoDescrizione
{
	background-color :#ffffff;
	border-top: 1px solid #334D25;
	border-left: 1px solid #334D25;
	border-bottom: 1px solid #334D25;
	border-right: 1px solid #334D25;
}

.tableSfondo {
border: 0px solid #CCCCCC;
background-color: /*#F3FFE9*//*#F3FFDE*/#FAFFF4;
/* color:#213218; */
}

.tableVertical {
border: 0px solid #CCCCCC;
background-color: /*#E1E1E1*//*#E6EEF7*//*#E4EFD9*/#F3FFE9;
vertical-align:middle;
/* color:#000000; */
}
.tableVertical tr td {
vertical-align:middle;
text-align:center;
}

.tableAllineata {
border: 0px solid #CCCCCC;
background-color: /*#F3FFE9*/#FAFFF4;
padding-top:1px;
padding-bottom:1px;
cell-spacing:0px;
}
.tableAllineata tr td {
vertical-align:middle;

}


.tdIndexBig {
color:#40602F;
/* text-decoration:underline; */
font-size:14px;
font-weight: bold; 
}


.tdFotoMese
{
color:/* #1B191A*/#000000;
vertical-align: center;
border-top: 1px solid #334D25;
border-left: 1px solid #334D25;
border-right: 1px solid #334D25;
border-bottom: 1px solid #334D25;
padding-top: 0.3em;
padding-bottom: 0.4em;
padding-left: 0.3em;
padding-right: 0.4em;
-moz-border-radius:12px;
}


.tdFotoMeseBianco
{
color:#213218;
background:#ffffff;
vertical-align: center;
border-top: 1px solid #334D25;
border-left: 1px solid #334D25;
border-right: 1px solid #334D25;
border-bottom: 1px solid #334D25;
padding-top: 0.3em;
padding-bottom: 0.4em;
padding-left: 0.3em;
padding-right: 0.4em;
-moz-border-radius:12px;
}

.tableCataloghi {
/*border-right: 1px solid #666666;*/
color:#000000;
background-color: #fff;
border-collapse: collapse;
/* text-align:left; */
}
.tableCataloghi th {
background-color: #ffffff;
color:#000000;
text-align: center;
}
.tableCataloghi tr td {
 vertical-align:middle; 
 border-collapse: collapse;
}

.tdBordino {
	background-color: #ffffff;
	color: #000000;
	border-bottom: 1px dashed #213218;
	border-collapse: collapse;
/* 	padding-top:0.1em; */
}

.tableScheda {
/* border: 1px solid #CCCCCC; */
color:#213218;
background-color: #ffffff;
}
.tableScheda th {
background-color: /*#E99E76*//*#E9E56F*//*#E9B376*//*#B4BBC2*/#B8CBA5;
color:#213218;
text-align: center;
height:25px;
}
.tableScheda tr td {
/* vertical-align:middle; */
background-color:/*#FFEDC4*//*#FBF9C1*//*#FFE0BC*//*#E8E8E8*//*#E6EEF7*/#E4EFD9;
border:1px dotted /*#F3FFE9*/#FAFFF4;
text-align:left;
font-size: 11px;
}

.tdScheda
{
/* 	background-color:red; */
	vertical-align:middle;
}

.tableSoloBordo
{
color:#213218;
background-color:#ffffff;
/*text-align:center;*/
}
.tableSoloBordo tr td {
padding-left:7px;
padding-right:9px;
border:1px solid #334D25;
background-color:/*#F3FFE9*//*#EDFFDE*//*#EBFFE0*//*#EAFEDF*//*#E8FDDB*//*#E8FFDE*//*#F3FFE9*/#FAFFF4;
font-size:11px;
}

.tableBordoBianco
{
background-color:#ffffff;
}
.tdFooter
{
font-family: sans-serif;
background-color:#45591F;
color:#FAFFF4;
text-align:right;
vertical-align:middle;
padding-bottom:3px;
}

.tableArrotondataChiara {
color:#213218;
background:#93C127;
vertical-align: center;
border-top: 1px solid #334D25;
border-left: 1px solid #334D25;
border-right: 1px solid #334D25;
border-bottom: 1px solid #334D25;
padding-top: 0.4em;
padding-bottom: 0.4em;
padding-left: 0.4em;
padding-right: 0.4em;
-moz-border-radius:6px;


}
.tableArrotondataChiara th {
background-color:/*#F3FFE9*/#FAFFF4;
color:#213218;
text-align: center;
height:25px;
}
.tableArrotondataChiara tr td {
vertical-align:middle;
background-color:/*#F3FFE9*/#FAFFF4;
text-align:center;
padding-top:0.4em;
}


.tdArrotondato
{
color:#213218;
background:/*#F3FFE9*/#FAFFF4;
vertical-align: center;
border-top: 1px solid #334D25;
border-left: 1px solid #334D25;
border-right: 1px solid #334D25;
border-bottom: 1px solid #334D25;
padding-top: 0.3em;
padding-bottom: 0.4em;
padding-left: 0.3em;
padding-right: 0.4em;
-moz-border-radius:6px;
}


.tableBianca {
border: 0px solid #ffffff;
color:#213218;
background-color: #ffffff;
}
.tableBianca th {
background-color: #ffffff;
color:#213218;
text-align: center;
height:25px;
}
.tableBianca tr td {
vertical-align:middle;
border:0px dotted #CCCCCC;
/*font-size: 15px;*/
background-color: #ffffff;
}

.tableArrotondataVerdina {
color:#213218;
background:/*#F3FFE9*//*#FAFFF4*/#E4EFD9;
vertical-align: center;
border-top: 1px solid #334D25;
border-left: 1px solid #334D25;
border-right: 1px solid #334D25;
border-bottom: 1px solid #334D25;
padding-top: 0.4em;
padding-bottom: 0.4em;
padding-left: 0.4em;
padding-right: 0.4em;
-moz-border-radius:6px;


}
.tableArrotondataVerdina th {
background-color:/*#F3FFE9*/#FAFFF4;
color:#213218;
text-align: center;
height:25px;
}
.tableArrotondataVerdina tr td {
vertical-align:middle;
background-color:#ffffff;
text-align:center;
padding-top:0.0em;
}

.tableDettaglio {
border: 1px dotted #213218; 
color:#213218;
}
.tableDettaglio th {
background-color: /*#C7FCAB*/#B8CBA5;
color:#213218;
text-align: center;
height:25px;
border: 1px dotted #213218; 
}
.tableDettaglio tr td {
/* vertical-align:middle; */
background-color:/*#F3FFE9*//*#FAFFF4*/#E4EFD9;
border:1px dotted #213218;
text-align:center;
font-size: 11px;
}

.tdBottoni
{
	text-align:center;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	padding-left: 0.2em;
	padding-right: 0.2em;
	font-size:10px;
}


.tableVerde {
border: 1px solid #45591F;
color:#213218;
background-color: /*#F3FFE9*/#FAFFF4;
-moz-border-radius:6px;
padding-left: 10px;
padding-right:10px;
}
.tableVerde th {
background-color: /*#F3FFE9*/#FAFFF4;
color:#213218;
text-align: center;
height:25px;
}
.tableVerde tr td {
vertical-align:middle;
border:0px dotted /*#F3FFE9*/#FAFFF4;
/*font-size: 15px;*/
background-color: /*#F3FFE9*/#FAFFF4;
}


.tableSottoCat {
background-color: #ffffff;/*#F9FFF4*/
}
.tableSottoCat tr td {
vertical-align:middle;
}

.tableProdotti {
/* background-color: #ffffff;/*#F9FFF4*/ 
}
.tableProdotti tr td {
vertical-align:top;
}

table.trasparente{
	filter:alpha(opacity=70);
	opacity: 0.70;
	-moz-opacity: 0.80;
	border: 1px solid #ffffff;
	-moz-border-radius:12px;
}

.tableSoloBordoRot
{
color:#213218;
background-color:#ffffff;
/*text-align:center;*/
}
.tableSoloBordoRot tr td {
padding-left:7px;
padding-right:9px;
border:1px solid #334D25;
-moz-border-radius:6px;
background-color:/*#F3FFE9*//*#EDFFDE*//*#EBFFE0*//*#EAFEDF*//*#E8FDDB*//*#E8FFDE*/#F3FFE9/*#FAFFF4*/;
font-size:11px;
}
