body 
{
    font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;     
    font-size: 11px;
    color: #555555;
margin: 0px 0px 0px 0px;
}

#divMenu { POSITION: absolute; VISIBILITY: hidden }

.image_caption{
background-color:#FFFFFF;
}

/* ============== CLASSI PER LA FORMATTAZIONE NEWS =============== */

#teaserTable
{
         border: 0px;
         padding: 0px;
         spacing: 0px;
         text-align: left;
}

#teaserTableLeftCell
{
         border: 0px;
         padding: 0px;
         spacing: 0px;
         text-align: left;
}

.TitoloTeaser
{
	 color:#FFFFFF; 
}

.TitoloTeaser A
{
	 color:#FFFFFF; 
}

.TitoloTeaser A:link { color:#FFFFFF; }
.TitoloTeaser A:visited { color:#FFFFFF; }
.TitoloTeaser A:hover { color:#FFFFFF; }

.listEntry
{
         border: 0px;
         padding: 0px;
         spacing: 0px;
         text-align: left;
}

.topText
{
         border: 0px;
         padding: 0px;
         spacing: 0px;
         text-align: left;
	 	 color:#FFFFFF;
}

.topText A
{
	 	 color:#FFFFFF;
		 font-size: 11px;
}

.topText A:link { color:#FFFFFF; font-weight: bold; font-size: 11px; }
.topText A:visited { color:#FFFFFF; font-weight: bold; font-size: 11px; }
.topText A:hover { color:#FFFFFF; font-weight: bold; font-size: 11px;}

#teaserPageNavItems
{
         border: 0px;
         padding: 0px;
         spacing: 0px;
         text-align: left;
}

/* ============== FINE =============== */


td, tr, th {
         
	font-size: 11px;
         color: #555555;
         
	}

p {
         
	font-size: 11px;
         color: #555555;
         line-height: 130%;
         font-weight: normal;
/*         text-align: justify; */
}

table{


	/*background-color:#FFFFFF;*/
}

.CellaBarraBassa{
	background-color:#BECAD6;
	
	font-size: 11px;
	color: #FFFFFF;
	height: 20px;
}

img 
{
	 border: 0px;
          margin: 0px;
}
 
.imagelistimg
{
	border: solid 1px #CACACA;
}

ol {
	
		 margin: 0px 0px 0px 10px;
}

.number {
         list-style-type: decimal;
		 margin: 0px 0px 0px 0px;
}

ul {
	
/*	font-size: 1em; */
	margin: 0px 0px 0px 10px;
	list-style: square;
/*	text-align: justify; */
}
li {
	
	/*font-size: 1em;*/
/*	list-style-image: url(../../phpwcms_filestorage/b7a3259fdd180b34f51bb5c0491f56d6.gif); */
	margin: 0px 0px 0px 25px;
/*       text-align: justify; */
}


.active
{
	font-weight: bold;
/*	line-height: 130%;	
	list-style-image: url(../../phpwcms_filestorage/b7a3259fdd180b34f51bb5c0491f56d6.gif);*/
	padding-left: 5px;
	color: #000000;
}

.active A
{
	font-weight: bold;
/*	line-height: 130%;	
	list-style-image: url(../../phpwcms_filestorage/b7a3259fdd180b34f51bb5c0491f56d6.gif);*/
	color: #000000;
	text-decoration: none;
}

.active A:link { font-weight: bold; color: #000000; text-decoration: none; }
.active A:visited { font-weight: bold; color: #000000; text-decoration: none }
.active A:hover { font-weight: bold; color: #000000; text-decoration: none }

.inactive
{
	font-weight: bold;
/*	line-height: 130%;
         list-style-image: url(../../phpwcms_filestorage/30922805808ccb3034805a0a4f623307.gif);*/
	padding-left: 5px; 
}

.inactive A
{
	font-weight: bold;
/*	line-height: 130%;	
         list-style-image: url(../../phpwcms_filestorage/30922805808ccb3034805a0a4f623307.gif);*/
	text-decoration: none;
}

.inactive A:link { font-weight: bold; color: #9D9BA2; text-decoration: none; } /*BBBABF*/
.inactive A:visited { font-weight: bold; color: #9D9BA2; text-decoration: none }
.inactive A:hover {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	letter-spacing: 0px;
}

.levelClass0
{
	margin: 0px 0px 0px 0px;
}

.levelClass1
{
	margin: 0px 0px 0px 5px; 
}

.levelClass2
{
	margin: 0px 0px 0px 5px; 
}

.levelClass3
{
	margin: 0px 0px 0px 5px; 
}

.levelClass4
{
	margin: 0px 0px 0px 5px; 
}

a.LinkNavMenu:link {color: #BBBABF; font-weight: bold; text-decoration: none; font-size: 11px; }
a.LinkNavMenu:visited {color: #BBBABF; font-weight: bold; text-decoration: none; font-size: 11px; }
a.LinkNavMenu:hover {color: #000000; font-weight: bold; text-decoration: none; font-size: 11px; }

a.LinkMenuProdotti:link {color: #555555; font-weight: bold; text-decoration: none; font-size: 11px; }
a.LinkMenuProdotti:visited {color: #555555; font-weight: bold; text-decoration: none; font-size: 11px; }
a.LinkMenuProdotti:hover {color: #000000; font-weight: bold; text-decoration: none; font-size: 11px; }

a.LinkBoxProdotti:link {color: #000000; font-weight: normal; text-decoration: none; }
a.LinkBoxProdotti:visited {color: #000000; font-weight: normal; text-decoration: none; }
a.LinkBoxProdotti:hover {color: #000000; font-weight: normal; text-decoration: none; }

a.LinkBoxProdottiBottom:link {color: #ffffff; font-weight: normal; text-decoration: none; }
a.LinkBoxProdottiBottom:visited {color: #ffffff; font-weight: normal; text-decoration: none; }
a.LinkBoxProdottiBottom:hover {color: #ffffff; font-weight: normal; text-decoration: none; }

a, a:link, a:visited, a:active
{
	color: #F25822; 
	font-weight: normal; 
	text-decoration: none; 
	font-size: 11px; 
	
}

a:hover
{
	color: #F25822; 
	font-weight: normal; 
	text-decoration: underline; 
	font-size: 11px; 
	
}


.articleText { 
/* text-align: justify; */
}

.articleCode {
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
}

.TitoloNews
{
	font-weight: bold;
	font-size: 11px;
	margin: 0px;
}

.TitoloNews A
{
	font-weight: bold;
	font-size: 11px;
}

.TitoloNews A:link { font-weight: bold; font-size: 11px; text-decoration:none }
.TitoloNews A:visited { font-weight: bold; font-size: 11px; text-decoration:none }
.TitoloNews A:hover { font-weight: bold; font-size: 11px; text-decoration:underline }

.articleHead, .articleList_tophead, h2 {
	font-weight: normal;
	font-size: 11px;
	
	text-decoration: none;
	color: #2E2E2E;
	line-height : 100%;
         	margin-bottom: 0px;
}


h1
{
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	color: #F04F13;
         	margin-top: 5px;
         	margin-bottom: 10px;
}
.articleSubHead, .articleList_topsubhead, h3, h4 {
	
	font-size: 13px;
	font-weight: normal;
	color: #CCCCCC;
	line-height: 110%;
	margin-bottom: 0px;
}

/* =========== QUESTA CLASSE FORMATTA IL CONTENT =========== */
.articleSummary {
         
	font-size: 11px;
         color: #555555;
         line-height: 130%;
         font-weight: normal;
/*         text-align: justify; */
}
/* =========== FINE =========== */

.contentHead {
	
	font-size: 15px;
	font-weight: bold;
	color: #F04F13;
	line-height: 110%;
}

.contentSubHead {
	
	font-size: 12px;
	color: #0000FF;
	line-height: 110%;
}

.tableHead {
	
	font-size: 11px;
	font-weight: bold;
	color: #00FF00;
	line-height: 13px;
}

.tableSubHead {
	
	font-size: 11px;
	color: #FFFFFF;
}

.v09 {   width:450px; font-size: 11px; padding-top:3px; padding-bottom:8px;}
.v10 {   font-size: 10px; border-bottom:solid 1px #D8D8D8 }
.v11 {   font-size: 11px; border-bottom:solid 1px #D8D8D8 }
.v12 {   font-size: 12px; }
.v13 {   font-size: 13px; }
.v14 {   font-size: 14px; }


.formButton
{
         font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
         font-size: 10px;
         height:18px;
         font-weight: normal;
         color: #175693;
         background-color: #EBEBEB;
         border: solid 1px #9DB7D0;
}

.FormError
{
	color: #F04F13;
	padding-bottom: 10px;
	padding-top:	0px;
}

.formLabel			{  /*font-size: 10px;*/ text-align: right; vertical-align: top; padding-top: 6px; padding-bottom: 0px }
.formField			{  /*vertical-align: top;*/ padding-top: 6px; padding-bottom: 0px }
.formLabelRequired	{  /*font-size: 10px;*/ text-align: right }
.checkLabel			{  font-size: 10px; font-weight: bold;}
.radioLabel			{  font-size: 10px; font-weight: bold;}
.formTextArea		{  /* font-size: 11px;*/ font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;}
.inputText			{  /*font-size: 11px; font-weight: bold; */ }
.inputPass			{  /*font-size: 11px; font-weight: bold; */ }
.selectMenu			{  font-size: 11px; font-weight: bold;}
.selectList			{  font-size: 11px; font-weight: bold;}

/* search */
.formSearch {  font-size: 12px; font-weight: bold;}
.search_form {}
.search_result {}


.nav_table
{
	padding-left: 7px;
	padding-right: 10px;
	font-size: 10px;
	color: #211F20;
	font-weight: bold;
	text-decoration: none;
}

.nav_table a, .nav_table a:link, .nav_table a:active, .nav_table a:visited, .nav_table a:hover {
	
	font-size: 10px;
	color: #211F20;
	font-weight: bold;
	text-decoration: none;
/*	line-height: 10pt;*/
}
.nav_table a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #F25822;
}

.nav_table_active
{
	padding-left: 7px;
	padding-right: 10px;
	font-size: 10px;
	color: #F25822;
	font-weight: bold;
	text-decoration: none;
}
.nav_table_active a, .nav_table_active a:link, .nav_table_active a:active, .nav_table_active a:visited, .nav_table_active a:hover {
	font-size: 10px;
	color: #F25822;
	font-weight: bold;
	text-decoration: none;
}

/*
a.menu_sx{
	color: #00FF00;
}
a.menu_sx:link	{text-decoration: none;color: #00FF00;}
a.menu_sx:visited	{text-decoration: none;color: #00FF00;}
a.menu_sx:active	{text-decoration: underline;color: #00FF00;}
a.menu_sx:hover	{text-decoration: underline;color: #00FF00;}
*/
.articleList_toptext {
	
	font-size: 1em;
}

.articleList_listhead {
	
	font-size: 11px;
	font-weight: bold;
}


/* CSS for the top level list */
#list_top_ul {
	padding: 3px 0;
	margin-left: 0;
	border-bottom: 1px solid #5E747F;
	font: bold .9em Arial, Helvetica, Tahoma, Verdana, sans-serif;;
}
#list_top_ul li {
	list-style: none;
	margin: 0;
	display: inline;
}
#list_top_ul li a {
	padding: 3px 0.5em;
	margin-left: 3px;
	border: 1px solid #778;
	border-bottom: none;
	background: #D7DEE5;
	text-decoration: none;
}
#list_top_ul li a:link { color: #5E747F; }
#list_top_ul li a:visited { color: #5E747F; }
#list_top_ul li a:hover {
	color: Black;
	background: #92A1AF;;
	border-color: #227;
}
#list_top_ul li a#list_top_active_link, #list_top li a#list_top_home_active_link {
	background: white;
	border-bottom: 1px solid white;
}

/* CSS for the currect level list */
#list_level ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	f
	font-size: 11px;
}
#list_level li { margin: 0 0 1px 0; }
#list_level a {
	display: block;
	padding: 2px 2px 2px 24px;
	border: 1px solid #92A1AF;
	width: 160px;
	background-color: #B7C2D0;
}
#list_level a:link, #list_level_ul a:visited {
	color: Black;
	text-decoration: none;
}
#list_level a:hover {
	border: 1px solid #92A1AF;
	background-color: #FF8C00;
	color: Black;
}
#list_level_parent a:link, #list_level_parent a:visited, #list_level_parent_link a:hover {
	border: 1px solid #92A1AF;
	background-color: #FF6600;
	color: White;
}


span.LinkBassiProdotti, a.LinkBassiProdotti, a.LinkBassiProdotti:link, a.LinkBassiProdotti:visited, a.LinkBassiProdotti:active
{
	
	font-size: 11px;
	font-weight: bold;
	color: #ff4040;
	text-decoration: none;
}
a.LinkBassiProdotti:hover
{
	
	font-size: 10px;
	font-weight: bold;
	color: #ff4040;
	text-decoration: underline;
}

.breadCrumbs
{
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}
a.breadCrumbs, a.breadCrumbs:link, a.breadCrumbs:visited, a.breadCrumbs:active
{
	font-size: 8pt;
	color: #000000;
	text-decoration: underline
}
a.breadCrumbs:hover
{
	color: #FF0000;
	text-decoration: underline
}
.breadcrumb_attuale
{
	font-size: 8pt;
	color: #000000;
	text-decoration: none
}
.breadcrumb_spacer
{
	color: #000000;
	text-decoration: none
}
.DataBarraAlta
{
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none
}
.Logintitle {   font-size: 11px; color: #727889;  font-weight: bold;  }

a.ListaModelliLink
{
	
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	line-height: 9pt;
}
a.ListaModelliLink:link {color: #000000;}
a.ListaModelliLink:visited {color: #000000;}
a.ListaModelliLink:active {color: #FF0000; text-decoration:underline;}
a.ListaModelliLink:hover {color: #FF0000; text-decoration:underline;}

.ListaModelliModello {color: #FF0000; font-weight: bold;}

.TestoRicercaEOF
{
	
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.classJobFormElem
{
	
	font-size: 9pt;
}
.classJobTD
{
	
	font-size: 9pt;
}
.classJobTitoloSezione
{
	
	font-size: 9pt;
	color: #F76131;
	font-weight: bold;
}
.classJobTitoloSottoSezione
{
	
	font-size: 9pt;
	font-weight: bold;
}


/*
- - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
*/


.Contenuto
{
/*	width:357px; */
	width:499px;
	font-size: 13px;
	color: #555555;
    font-weight: normal;
/*	border-left: solid 0px #706E6F;
	border-top: solid 0px #706E6F;
	border-bottom: solid 0px #706E6F;
	border-right: solid 0px #706E6F; */
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}

.ContenutoHome
{
	width:490px; 
	font-size: 13px;
	color: #555555;
	font-weight: normal;
	border-left: solid 1px #706E6F;
	border-top: solid 1px #706E6F;
	border-bottom: solid 1px #706E6F;
	border-right: solid 1px #706E6F;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}

.ContenutoServizi
{
/*	width:357px; */
	width: 499px;
	height: 243px;
	font-size: 13px;
	color: #555555;
    font-weight: normal;
/*	border-left: solid 0px #706E6F; */
	border-top: solid 1px #706E6F;
	border-bottom: solid 1px #706E6F;
/*	border-right: solid 0px #706E6F;*/
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}

.ContenutoServiziCorsi
{
	width: 499px;
	height: 243px;
	font-size: 13px;
	color: #555555;
    font-weight: normal;
/*	border-left: solid 0px #706E6F; */
	border-top: solid 1px #706E6F;
	border-bottom: solid 1px #706E6F;
	border-right: solid 1px #706E6F;
	padding: 10px 10px 10px 10px;
	vertical-align: top;
}

.ImgServiziDestra
{
/*	border-left: solid 0px #706E6F;
	border-top: solid 0px #706E6F; */
	border-bottom: solid 1px #706E6F;
	border-right: solid 1px #706E6F;
}

.ImgServiziCorsiBassa
{
	border-left: solid 1px #706E6F;
/*	border-top: solid 0px #706E6F; */
	border-bottom: solid 1px #706E6F;
	border-right: solid 1px #706E6F;
	width: 100%px;
	height: 125px;
}

.ImgServiziBassa
{
	border-left: solid 1px #706E6F;
/*	border-top: solid 0px #706E6F; */
	border-bottom: solid 1px #706E6F;
/*	border-right: solid 0px #706E6F;*/
	width: 406px;
	height: 125px;
}

.ImgServiziBassaDestra
{
/*	border-left: solid 1px #706E6F;
	border-top: solid 1px #706E6F;*/
	border-bottom: solid 1px #706E6F;
	border-right: solid 1px #706E6F;
	width: 225px;
	height: 125px;
}

.ContenutoNoColonnaDxCaffe
{
	width:258px;
	font-size: 13px;
	color: #555555;
	font-weight: normal;
	vertical-align: top;
/*	border-left: solid 0px #706E6F;
	border-top: solid 0px #706E6F;
	border-bottom: solid 0px #706E6F;
	border-right: solid 0px #706E6F; */
}

.ContenutoCentraleColDx
{
	width:359px;
	vertical-align: top;
	font-size: 13px;
	color: #555555;
    font-weight: normal;
	padding: 0px 0px 0px 0px;
}

.ContenutoColDx
{
	border-left: solid 1px #706E6F;
	vertical-align: top;
	width: 140px;
	padding: 10px 3px 5px 10px;
	height: 400px;
}

.ContenutoFooter
{
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}

a.HomeSezione:link {color: #FFFFFF; text-decoration: none; font-weight: bold; font-size: 14px; }
a.HomeSezione:visited {color: #FFFFFF; text-decoration: none; font-weight: bold; font-size: 14px; }
a.HomeSezione:hover {color: #FFFFFF; text-decoration: none; font-weight: bold; font-size: 14px; }


.Footer
{
	text-align: center;
	color: #959595;
	font-size: 11px;
	font-weight: normal;
	padding-top: 8px;
}

a.MailFooter:link {color: #6E6E6E; text-decoration: none; font-weight:none; font-size: 11px; }
a.MailFooter:visited {color: #6E6E6E; text-decoration: none; font-weight:none; font-size: 11px; }
a.MailFooter:hover {color: #000000; text-decoration: none; font-weight:none; font-size: 11px; }

.ImgMenu
{
	border-left: solid 0px #706E6F;
	border-top: solid 0px #706E6F;
	border-bottom: solid 1px #706E6F;
	border-right: solid 0px #706E6F;
	width: 132px;
	height: 63px;
}

.CellaTitoloPagina
{
/*	height: 63px; */
/*	padding-top: 8px; */
	padding-right: 8px;
/*	padding-bottom: 8px; */
	padding-left: 8px;
	border-left: solid 0px #706E6F;
	border-top: solid 0px #706E6F;
	border-bottom: solid 1px #706E6F;
	border-right: solid 0px #706E6F;
	text-align: right;
}
.CellaTitoloPaginaServizi
{
/*	height: 63px; */
/*	padding-top: 8px; */
	padding-right: 8px;
/*	padding-bottom: 8px; */
	padding-left: 8px;
	border-left: solid 0px #706E6F;
	border-top: solid 1px #706E6F;
/*	border-bottom: solid 1px #706E6F;*/
	border-right: solid 1px #706E6F;
	text-align: right;
}

.TitoloPagina
{
	color: #F04F13;
	font-size: 16px;
	font-weight: bold;
}

.TitoloNews
{
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
}

.CellaBottone
{
	cursor: hand;
	cursor: pointer;
	font-weight: normal;
	font-size: 11px;
	color: #555555;
}

.Logo
{
	border-left: solid 1px #706E6F;
	border-top: solid 1px #706E6F;
	border-bottom: solid 0px #706E6F;
	border-right: solid 1px #706E6F;
	width: 76px;
}

.MenuPrimario
{
	width: 132px;
	padding-left:5px;
}

.SpazioSinistra
{
	width:77px;
	border-right: solid 1px #706E6F;
	border-top: solid 1px #706E6F;
	border-bottom: solid 0px #ff0000;
	border-left: solid 0px #ff0000;
	vertical-align: top;
}

.Sinistra
{
	border-top: solid 1px #706E6F;
/*	border-right: solid 1px #FFFFFF; */
	width: 77px;
	height: 100px;
}

.TabMenuSecondario
{
	width:132px;
	border-top: solid 1px #706E6F;
	border-bottom: solid 1px #706E6F;
	border-left: solid 1px #706E6F;
	border-right: solid 1px #706E6F;
	vertical-align: top;
	background-image: url(../../phpwcms_filestorage/667ac8194769a92d8bb825aa67639025.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
}

.TabMenuSecondarioNews
{
	width:132px;
	border-top: solid 1px #706E6F;
	border-bottom: solid 1px #706E6F;
	border-left: solid 1px #706E6F;
	border-right: solid 1px #706E6F;
	vertical-align: top;
/*	background-image: url(../../phpwcms_filestorage/667ac8194769a92d8bb825aa67639025.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;*/
}

.TabMenuSecondarioCaffe
{
	width:132px;
	border-top: solid 1px #706E6F;
	border-bottom: solid 1px #706E6F;
	border-left: solid 1px #706E6F;
	border-right: solid 1px #706E6F;
	vertical-align: top;
	background-image: url(../../picture/upload/Image/piacere_colonna_sx.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-bottom:227px;
}

.TabMenuSecondarioServizi
{
	width:132px;
	border-top: solid 1px #706E6F;
	border-bottom: solid 1px #706E6F;
	border-left: solid 1px #706E6F;
	border-right: solid 1px #706E6F;
	vertical-align: top;
/*	background-image: url(../../phpwcms_filestorage/667ac8194769a92d8bb825aa67639025.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;*/
}

.MenuSecondario
{
/*	padding-bottom: 130px;*/
}

.MenuSecondarioCaffe
{
/*	padding-bottom: 30px;*/
}

.Principale
{
	height: 100%;
/*	width: 357px; */
	border-top: solid 1px #706E6F;
	border-right: solid 1px #706E6F;
	border-bottom: solid 1px #706E6F;
/*	background-image: url(../../phpwcms_filestorage/1cbd94da34834e657f8b4e2b0191c879.jpg);
	background-repeat: repeat-y;
	background-position: right top; */
	background-color: #FFFFFF;
}

.PrincipaleNoColonna
{
	height: 100%;
	border-top: solid 1px #706E6F;
	border-right: solid 1px #706E6F;
	border-bottom: solid 1px #706E6F;
/*	background-image: url(../../phpwcms_filestorage/1cbd94da34834e657f8b4e2b0191c879.jpg);
	background-repeat: repeat-y;
	background-position: right top; */
	background-color: #FFFFFF;
	width: 499px;
}

.Destra
{
vertical-align: top;
text-align: right;
width:50px;
}

.MenuSecondarioActive
{
	background-image: url(../../phpwcms_filestorage/d4d575eee6b15f9f6627e136f1cc9e62.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	background-color: #FFFFFF;
}

.ColonnaDestra
{
	vertical-align:top;
	width: 140px;
	border-top: solid 1px #706E6F;
	border-right: solid 1px #706E6F;
	border-bottom: solid 1px #706E6F;
/*	border-left: solid 1px #706E6F;*/
	background-color: #EE561A;
	background-image: url(../../picture/upload/Image/sf_news.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
}

.ColonnaDestraImg
{
	vertical-align:top;
	width: 144px;
	border-top: solid 1px #706E6F;
	border-right: solid 1px #706E6F;
	border-bottom: solid 1px #706E6F;
	border-left: solid 1px #706E6F;
}

.TabNews
{
/*	width: 140px;*/
}

a.LinkErrore:link {color: #F25822; text-decoration: none; font-weight:normal; }
a.LinkErrore:visited {color: #F25822; text-decoration: none; font-weight:normal; }
a.LinkErrore:hover {color: #F23F00; text-decoration: none; font-weight:normal; }

/* INIZIO CLASSI DI FORMATTAZIONE DELLE TABELLE DI CONTENUTO */
.TabMokaricoMondo
{
	background-image: url(../../picture/upload/Image/img_mokarico_mondo.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	width: 100%;
	height: 242px;
	vertical-align: top;
}

.TabSpiritoAziendale
{
	background-image: url(../../picture/upload/Image/img_spirito.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	width: 100%;
	height: 367px;
}

.TdTabSpiritoAziendale
{
	vertical-align: top;
	padding-bottom: 275px;
	padding-right: 150px;
}

.TabFilosofiaQualita
{
	background-image: url(../../picture/upload/Image/img_filosofia_qualita.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	width: 100%;
	height: 425px;
}

.TabPiacere
{
	background-image: url(../../picture/upload/Image/img_piacere.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	width: 100%;
	height: 368px;
}

.TdPiacere
{
	vertical-align: top;
	text-align: right;
	padding-left: 300px;
}

.TabCaffeMokarico
{
	background-image: url(../../picture/upload/Image/mescolati.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	width: 100%;
	height: 458px;
}

.TdCaffeMokarico
{
	vertical-align: top;
	text-align: right;
	padding-left: 300px;
}

.TabNumeriCaffe
{
	background-image: url(../../picture/upload/Image/img_numeri_caffe.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	width: 100%;
	height: 389px;
}

.TdTabNumeriCaffe
{
	vertical-align: top;
/*	padding-bottom: 275px;*/
	padding-right: 255px;
}

/* ======================= INIZIO CAFFE ======================= */

.TitoloCaffe
{
	color: #EE4817;
	font-weight: bold;
}

.TdCaffePopUp
{
	text-align: right;
	padding-top: 22px;
	padding-bottom: 230px;
}

.TabCaffePopUp
{
	border-top: solid 1px #FFFFFF;
	border-right: solid 0px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
	background-color: #000000;
	color: #FFFFFF;
	text-align: right;
}

.TdTabCaffePopUp
{
	text-align: left;
	color: #FFFFFF;
	line-height: 200%;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 9px;
}

.TdTabCaffePopUp A
{
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 9px;
}

.TdTabCaffePopUp A:link { color: #FFFFFF; text-decoration: underline; font-size: 9px;}
.TdTabCaffePopUp A:visited { color: #FFFFFF; text-decoration: underline; font-size: 9px;}
.TdTabCaffePopUp A:hover { color: #FFFFFF; text-decoration: underline; font-size: 9px;}

.TabCaffeMokaricoBar
{
	background-image: url(../../picture/upload/Image/img_caffe_mokarico.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

.TabCaffeNoir
{
	background-image: url(../../picture/upload/Image/img_caffe_noir.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

.TabCaffeNoir2
{
	background-image: url(../../picture/upload/Image/img_caffe_noir2.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

.TabCaffeNoir3
{
	background-image: url(../../picture/upload/Image/img_caffe_noir3.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

.TabCaffeColumbia
{
	background-image: url(../../picture/upload/Image/img_caffe_columbia.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

.TabCaffeMiscelaRossa
{
	background-image: url(../../picture/upload/Image/img_caffe_rossa.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

.TabCaffeMiscelaBar
{
	background-image: url(../../picture/upload/Image/img_caffe_bar.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

.TabCaffeBiologico
{
	background-image: url(../../picture/upload/Image/img_caffe_biologico.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

.TabCaffeDecaffeinato
{
	background-image: url(../../picture/upload/Image/img_caffe_decaffeinato.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

.TabCaffeArabica
{
	background-image: url(../../picture/upload/Image/img_caffe_arabica.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

/* ======================= FINE CAFFE ======================= */
