/*
//-----------------------------------------------------------------------------------------------------------
//--- File include CSS
//--- 
//--- Author: eTT s.r.l. - UG
//--- Edited: 10 August 2004
//-----------------------------------------------------------------------------------------------------------
*/

/*** RIDEFINIZIONE DEGLI ELEMENTI HTML ***/
body.Main			{ background-image: url("../../images/bg.gif"); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #FEFEFE; margin: 15px 0px 15px 0px; }
body.popUp			{ background-image: url("../../images/bgBodyPage.gif"); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #FFFFFF; }
table, tr, td 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
img 				{ border: 0px; }
a:link, a:visited  	{ color: #990000; text-decoration: none; }
a:hover 			{ color: #660000; text-decoration: underline; }
/*** --------------------------------- ***/


/*** CLASSI PER I MENU ***/
td.menuServizio	{ background-image: url("../../images/menuServizioL.gif"); padding-right: 5px; padding-left: 5px; padding-top: 3px; border-bottom: 1px solid #BBBBBB; }

td.menuMain1		{ border-top: 0px; background-image: url("../../images/header_05.jpg"); }
td.menuMain2		{ width: 172px;}
td.menuMain3		{ border-top: 1px solid #C1C1C1; }

/* Menu Sub */
table.menuSub		{ background-color: #E8E8E8; width: 761px; padding: 3px; border-bottom: 1px solid #BBBBBB; }
td.menuSub			{ text-align: center; border-top: 1px solid #BBBBBB; }
td.menuSubUnselected{ border-left: 1px solid #E8E8E8; border-right: 1px solid #E8E8E8; border-top: 1px solid #BBBBBB; }
td.menuSubSelected	{ background-color: #EAE6DD; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC }
span.menuSubItem	{ font-size: 10px; }

a.menuSubItem:link, a.menuSubItem:visited  	{ color: #363636; text-decoration: none; font-weight: bold; }
a.menuSubItem:hover 						{ color: #333333; text-decoration: underline; font-weight: bold; }

table.menuSubItem	{ border-bottom: 1px solid #FFFBF1; border-left: 1px solid #FFFBF1; width: 100%; }
td.menuSubItem		{ border-bottom: 1px solid #C8B162; height: 31px; padding-left: 7px; font-weight: bold; text-transform: uppercase; }
td.menuSubItemSel	{ height: 27px;  padding-left: 7px; font-weight: bold; background-color: #016085; text-transform: uppercase; }

td.menuThirdItem	{ padding: 3px; padding-left: 7px; font-size: 11px; background-color: #336699; color: #FFFBF1; }
td.menuThirdItemSel	{ padding: 3px; padding-left: 7px; font-size: 11px; background-color: #336699; color: #FFFBF1; font-weight: bold; }
/*** --------------------------------- ***/


/*** CLASSI PER ELEMENTI SEZIONE AMMINISTRAZIONE ***/
td.headerAdmin		{ background-color: #F4F2EE; font-size: 13px; height: 22px; border: 1px solid #333333; color: #333333; text-align: center; }
td.footerAdmin		{ background-image: url("../../images/menuServizioL.gif"); border: 1px solid #333333; padding: 2px; font-size: 10px; text-align: right;}
td.titoloAdmin		{ border: 1px solid #000000; background-color: #EED990; padding: 2px; color: #990000; font-weight: bold; }
tr.disable							{ background-color: #E8E8E8; color: #989898; }
a.disable:link, a.disable:visited  	{ color: #989898; text-decoration: none; }
a.disable:hover 					{ color: #383838; text-decoration: underline; }
/*** --------------------------------- ***/


/*** CLASSI PER ELEMENTI HEADER E FOOTER ***/
table.header		{ width: 761px; background-color: #346699; }
td.menuMain			{ background-image: url("../../images/Header_05-2.jpg"); height: 31px; border: 1px solid #333333; border-top: 0px; text-align: center; }

table.footer 		{ border-top: 1px solid #BBBBBB; padding-right: 5px; padding-left: 5px;}
td.footer 			{ background-image: url("../../images/bgFooter.gif"); height: 37px; width: 50%; font-size: 10px; }
/*** --------------------------------- ***/


/*** CLASSI GENERICHE PER LA STRUTTURA DELLA PAGINA ***/
table.bodyPage		{ width: 761px; background-image: url("../../images/bgBodyPage.gif"); vertical-align: top; padding: 5px 8px 0px 8px;}
td.bodyPage			{ vertical-align: top; }

.bodyPageProdotto	{ background-image: url("../../images/bgBodyPage.gif"); vertical-align: top; border-left: 1px solid #333333; padding: 5px 8px 15px 8px; text-align: justify;}

.bodyPagePopUp		{ background-image: url("../../images/bgBodyPage.gif"); vertical-align: top; border-left: 1px solid #333333; border-right: 1px solid #333333; padding: 5px 8px 15px 8px; }
.titlePage			{ font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #990000; font-weight: bold; text-align: left; padding-top: 15px; width: 100%; }
td.rightCol			{ border-right: 1px solid #333333; background-color: #D3DFED; width: 170px; text-align: center; vertical-align: top; padding-top: 5px;}
td.rightColImg	{ border-right: 1px solid #333333; background-color: #D3DFED; width: 30%; text-align: center; vertical-align: top; padding-top: 5px;}

td.imgColumn		{ width: 30%; text-align: center; vertical-align: top; padding-top: 5px; padding-bottom: 15px;}
img.imgColumn		{ border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #DDDDDD; border-top: 1px solid #DDDDDD; }

td.rightColIndex	{ border-right: 1px solid #333333; background-color: #D3DFED; vertical-align: top; }
ul.elenco			{ color: #990000; font-size: 12; font-weight: bold; }
/*** --------------------------------- ***/


div.elencoIndex	{ margin-bottom: 10px; padding-top: 10px; border-bottom: 1px dotted #333333; color: #990000; font-weight: bold; vertical-align: top; }

/*** CLASSI GENERICHE ***/
.error				{ font-weight: bold; color: #CC0000; padding: 3px; border: 1px solid #CC0000; }
span.obbligatorio	{ color: #000099; }
.smallText 	  		{ font-size: 10px; }
td.elencoIndex1		{ color: #990000; font-weight: bold; vertical-align: top; font-family:trebuchet ms,arial,helvetica,sans-serif; }		

div.navigatore		{ border-bottom: 1px dotted #333333; padding-bottom: 5px; font-size: 10px; text-align: right; }

a.navigatore:link, a.navigatore:visited  	{ color: #336699; text-decoration: none; font-weight: bold; }
a.navigatore:hover 							{ color: #336699; text-decoration: underline; font-weight: bold; }

div.albumFotografie	{ color: #666666; padding-top: 10px; font-weight: bold; font-size: 10px; }
/*** --------------------------------- ***/


/*** ELEMENTI DEL FORM ***/
input.button		{ border: 1px solid #333333; background-color: #FFFBF1; text-transform: uppercase; font-size: 11px; color: #990000; }
input.buttonMini	{ border: 1px solid #333333; background-color: #FFFBF1; text-transform: uppercase; font-size: 11px; color: # 990000; }
input.text			{ border: 1px solid #333333; background-color: #FFFBF1; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 170px;}
textarea			{ border: 1px solid #333333; background-color: #FFFBF1; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 250px; height: 70px;}
.select				{ border: 1px solid #333333; background-color: #FFFBF1; }

thead.label			{ background-color: #F4F2EE; text-align: center; font-weight: bold; }
td.label			{ background-color: #F1EDE4; width: 25%; color: #990000; font-weight: bold; }
.field				{ padding-left: 10px;  }
td.etichetta		{ font-weight: bold; width: 25%; vertical-align: top; text-align: right; vertical-align: middle; }
/*** --------------------------------- ***/


/*** DEFINIZIONE DELLE CLASSI PER I BORDI  ***/
.border				{ border: 1px solid #333333; }
.borderTop			{ border-top: 1px solid #333333;}
.borderLeft			{ border-left: 1px solid #333333; }
.borderRight		{ border-right: 1px solid #333333; }
.borderBottom		{ border-bottom: 1px solid #333333; }

.borderTopRight		{ border-top: 1px solid #333333; border-right: 1px solid #333333; }
.borderTopLeft		{ border-top: 1px solid #333333; border-left: 1px solid #333333; }
.borderTopBottom 	{ border-top: 1px solid #333333; border-bottom: 1px solid #333333;}

.borderTopBottomRight	{ border-top: 1px solid #333333; border-bottom: 1px solid #333333; border-right: 1px solid #333333; }
.borderTopBottomLeft	{ border-top: 1px solid #333333; border-bottom: 1px solid #333333; border-left: 1px solid #333333; }
.borderTopRightLeft		{ border: 1px solid #333333; border-bottom:0px}

.borderTopBottomLeftRight	{ border: 1px solid #333333; }

.borderLeftRight { border-left: 1px solid #333333; border-right: 1px solid #333333; }
.borderLeftBottom { border-left: 1px solid #333333; border-bottom: 1px solid #333333; }
.borderRightBottom { border-right: 1px solid #333333; border-bottom: 1px solid #333333; }

.borderLeftRightBottom { border: 1px solid #333333; border-top:0px }
/*** --------------------------------- ***/


.thbProdotti { border: 1px; }
div.strAlbumFoto { padding: 10px; padding-bottom: 0px; font-weight: bold; }
td.titoloProdotto { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000099; font-weight: bold; text-align: center; }
/*** --------------------------------- ***/
