/* 
	********************************************************************************************** 
	*		Created:	 31/01/2005																 *
	*																							 *
	*		Nome gruppo di proprieta': Studiodelta srl											 *
    *		Author: Michelangelo Lacatena														 *
   	********************************************************************************************** 
*/
/*
	
	FOGLIO DI STILE DI FORMATTAZIONE DEI CONTENUTI

*/
/* 	
	----------------------------------------------------------------------------------------------------- 
	FORMATTAZIONI GENERICHE
   	----------------------------------------------------------------------------------------------------- 
*/
	a, a:visited {
		color:#21304A;
		font-weight:bold;
	}
	a:hover { color:#990000; }
	
	h4 { 
		text-transform:uppercase;
		margin-top:0;
		margin-bottom:0;
		padding:8px 0 3px 8px;
		background:#D7D7D7;
		border-bottom:1px solid #FFF;
		font-size:12px;
	}
	img { border:0; }

	input { font-size:10px; }	
	table {
		border-collapse:collapse;
		border:0;
		padding:0;
		margin:0;
	}
		
/* 	
	----------------------------------------------------------------------------------------------------- 
	INDEX
   	----------------------------------------------------------------------------------------------------- 
*/
	#langSel {
		text-align:center;
		padding:7px 15px;
		margin:20px;
		border-top:1px solid #062E5F;
		border-bottom:1px solid #062E5F;
	}

/* 	
	----------------------------------------------------------------------------------------------------- 
	DIV CONTENITORE DESTRO
   	----------------------------------------------------------------------------------------------------- 
*/
	#rightDiv {
		margin:0;
		padding:0;
		/*background:transparent url(/FE/images/_layout/mainTable/rightCorner.gif) no-repeat scroll 0 0; 	*/
		height:200px;
	}
	html>body #rightDiv { 
		height:auto; 
		min-height:200px; 
	}		

/* 	
	----------------------------------------------------------------------------------------------------- 
	SOTTOMENU A DESTRA 
   	----------------------------------------------------------------------------------------------------- 
*/
	#sottomenu {
		font-size: 11px;
		font-weight: bold;
		color: #636563;
		text-transform: uppercase;
		margin-bottom:15px;
	}
	#sottomenu td { padding:3px; }
	#sottomenu a, #sottomenu a:hover, #sottomenu a:visited { 
		text-decoration:none;
	
	}
	#sottomenu .On a, #sottomenu .On a:hover, #sottomenu .On a:visited { 
		text-decoration:none;
		color: #636563;
	}
	#subMenu {
		margin:0;
		padding:0;
		list-style:none;
		width:127px;
	}
	#subMenu li {
		margin:0;
		padding:0;
		padding-top:3px;
		padding-bottom:3px;
		font-size:10px;
		color:#636563;
	}
	#subMenu li a, #subMenu li a:visited, #subMenu li span {
		display:block;
		padding-left:17px;
		background:transparent url(/FE/images/_layout/submenu/li.gif) no-repeat scroll 4px 6px; 	
		text-transform:uppercase;
		font-size:11px;
		text-decoration:none;
	}
	#subMenu .selected a, #subMenu .selected a:visited, #subMenu li span {
		/*color:#636563;*/
		color:#C60000 !important;
		font-weight:bold;
	}
		
/* 	
	----------------------------------------------------------------------------------------------------- 
	RIQUADRO "UTENTE LOGGATO"
   	----------------------------------------------------------------------------------------------------- 
*/
	#userLogged {
		border:1px solid #FFF;
		padding:8px 5px 8px 5px;
		margin-left:-5px;
		margin-right:-26px;
		margin-top:25px;
		background:#D7D7D7;
	}
	html>body #userLogged { margin-right:-8px; }
	#userLogged a, #userLogged a:visited {
		color:#FF0000;
		font-size:11px;
		display:block;
		margin-top:8px;
	}
/* 	
	----------------------------------------------------------------------------------------------------- 
	DIV PER "DOWNLOAD LISTINO" SOTTO IL SOTTOMENU
   	----------------------------------------------------------------------------------------------------- 
*/
	#downListino {
		padding-left:5px;
		width:130px;
	}
	#downListino a, #downListino a:visited {
		font-size:10px;
		margin-left:34px;
		display:block;
	}	
	
/* 	
	----------------------------------------------------------------------------------------------------- 
	MOLLICHINE 
   	----------------------------------------------------------------------------------------------------- 
*/
	.breadcrumbs {
		font-size: 10px;
		text-transform: lowercase;
		text-align:right;
	}
/*
	--------------------------------------------------------------------------------------------------------------
	CONTENUTI CENTRO
	--------------------------------------------------------------------------------------------------------------
*/

	#contents fieldset { 
		padding:5px;
		border:1px solid #FFF;
	}
	#contents fieldset legend { 
		text-transform:uppercase;
		color:#383D56;
		font-size:10px;
		font-weight:bold;
		padding:5px;
	}
	#contents fieldset legend span { display:none; }
	#contents fieldset label {
		display:block;
		float:none;
		
		float:left;
		margin-right:5px;
		font-weight:bold;
		text-align:right;
		width:140px;
	}	
	#contents fieldset input, #contents fieldset textarea { width:140px; }	
	#contents fieldset div { height:35px; }	
	#contents fieldset p { margin:10px; }	
	
	#contents .radioArea input {	
		width:10px;
		border:0;
		margin-top:2px;
		margin-right:6px;
	}	
	#contents .radioArea label {
		width:auto;
		float:none;
		display:inline;
		text-align:left;
		margin-right:15px;
		padding-bottom:3px;
		text-align:left;
		font-weight:bold;
	}
	#contents textarea {
		font-family:Arial, Tahoma, Helvetica, sans-serif;
	}	
	
	.inputDiv {
		text-align:right;
		padding:10px;
		clear:left;
		margin-top:10px;
	}
	#contents .inputDiv input, #contents fieldset .inputDiv input {
		width:auto;
		padding-left:2px;
		padding-right:2px;
		
		font-weight:bold;
		font-size:11px;
		color:#383D56;
		background:#FFF;
		
		border-left:1px solid #eee;
		border-top:1px solid #eee;
		border-right:1px solid #CCC;
		border-bottom:1px solid #CCC;	
	}		
/* 	
	----------------------------------------------------------------------------------------------------- 
	SOTTOMENU A DESTRA 
   	----------------------------------------------------------------------------------------------------- 
*/
	#subMenu {
		margin:0;
		padding:0;
		list-style:none;
	}
	#subMenu li {
		margin:0;
		padding:0;
		padding-top:3px;
		padding-bottom:3px;
		font-size:10px;
		color:#636563;
	}
	#subMenu li span { font-weight:bold; }
	#subMenu li a, #subMenu li a:visited, #subMenu li span {
		display:block;
		padding-left:17px;
		background:transparent url(/FE/images/_layout/submenu/li.gif) no-repeat scroll 4px 6px; 	
		text-transform:uppercase;
		font-size:11px;
		text-decoration:none;
	}
	#subMenu .selected a, #subMenu .selected a:visited, #subMenu li span {
		color:#636563;
	}		
	
/* 	
	----------------------------------------------------------------------------------------------------- 
	DATAGRID
   	----------------------------------------------------------------------------------------------------- 
*/
	#dataGridDiv {
		margin-top:15px;
		text-align:left;
	}
	#dataGridDiv table td { 
		height:15px; 
		border:1px solid DarkGray;
	}
		
	/* head */
	#dataGridDiv .head a, #dataGridDiv .head a:visited { color:#003399; }
	#dataGridDiv .head a:hover { color:#FFF; }
	#dataGridDiv .head td { background:#D7D7D7; }

	/* elementi */
	#dataGridDiv .items a, #dataGridDiv .items a:visited { color:#003399; }
	#dataGridDiv .items a:hover { color:#990000; }
	
	/* paginazione */
	#dataGridDiv .pager td { 
		background:#D7D7D7; 
		color:#FF0000; 
		text-align:right;
	}
	#dataGridDiv .pager a, #dataGridDiv .pager a:visited { color:#003399; }
	#dataGridDiv .pager a:hover { color:#FFF; }
/* 	
	----------------------------------------------------------------------------------------------------- 
	TABELLA CONTENTENTE I FORM DI REGISTRAZIONE, CONTATTI, ECC.
   	----------------------------------------------------------------------------------------------------- 
*/		
	/* FORM DI REGISTRAZIONE */
	/*#tableForm { width:430px; }
	#tableForm .grayTD td { background:#f6f6f6; }
	#tableForm 
	#tableForm th {
		color:#012257;
		text-align:right;
		padding-left:10px;
		border-bottom:1px solid #012257;
		border-top:20px solid #F3F0EF;
		text-transform:uppercase;
		font-size:9px;
	}
	#tableForm  td { 
		padding-top:5px;
		padding-bottom:4px;
		padding-right:4px;
	}		
	
	#tableForm label {
		display:block;
		font-weight:bold;
		width:180px;
		text-align:right;
	}
	#tableForm input, #tableForm select { 
		width:200px;
		border-width:1px;
	}
	#tableForm .inputDiv input { 
		width:auto;
	}	
	#tableForm textarea {
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		width:200px;
		height:100px;
		font-size:11px;
		border-width:1px;
	}	
	#tableForm p {
		margin:5px 0 5px 0;
	}	*/



	#tableForm h6 {
		color:#012257;
		text-align:right;
		padding-left:10px;
		border-bottom:1px solid #012257;
		border-top:20px solid #F3F0EF;
		text-transform:uppercase;
		font-size:9px;
	}
	/*#tableForm div { 
		margin-bottom:15px; 
	}*/
	#tableForm .radioArea { 
		margin-top:15px; 
		margin-bottom:15px; 
	}
	.grayTD { background:#f6f6f6; }
	
	#tableForm fieldset { 
		border:0;
		margin-top:20px;
		margin-bottom:20px;
		padding:10px;
	}	
	#tableForm legend { 
		padding:5px;
		text-transform:uppercase;
		background:#D7D7D7;
		font-size:10px;		
	}		
	#tableForm fieldset p { 
		margin:10px;
	}	
	#tableForm fieldset label { 
		width:140px; 
		float:left;
		margin-right:5px;
		display:block;
		font-weight:bold;
		text-align:right;	
		font-size:11px;	
	}
	#tableForm fieldset input, #tableForm fieldset select, #tableForm fieldset textarea { 
		width:200px;
		border-width:1px;
		font-family:Arial;
		font-size:11px;
	}	
	#tableForm fieldset textarea { 
		height:120px;
	}		
	#tableForm fieldset div { 
		clear:left; 
		margin-top:7px;
		margin-bottom:7px;
	}		
	html>body #tableForm fieldset div { margin-bottom:7px; }	
	
	#tableForm fieldset .inputDiv input { 
		width:auto;
	}	
	#tableForm .dateDiv select { width:auto; }
	#tableForm .radioArea {
		text-align:left;
		padding-top:0px;
		padding-bottom:10px;
	}
	#tableForm .radioArea input {	
		width:10px;
		border:0;
		float:left;
	}
	#tableForm .radioArea label {
		width:auto;
		float:left;
		text-align:left;
		margin-right:15px;
		padding-top:3px;
		padding-left:4px;
		text-align:left;
	}	
	#tableForm .radioArea p { margin:0; }			


/* 	
	----------------------------------------------------------------------------------------------------- 
	NEWS
   	----------------------------------------------------------------------------------------------------- 
*/
	#news * {
		padding:0;
		margin:0;		
		font-size:11px;
		color:#333;
		text-decoration:none;
	}
	#news div { 
		margin-bottom:15px;
		padding-right:15px;
	}
	#news h3 { 
		font-size:12px;
		padding-bottom:5px;
		margin:3px 10px 5px 0;
		border-bottom:1px solid #333;
	}
	#news h4 {
		text-transform:none;
		background:none;
		border:0;
	}
	#news a:link, #news a:visited {
		font-weight:bold;
	}	
	#news p {
		text-transform:lowercase;
		font-weight:bold;
		color:#222;
	}		
/* 	
	----------------------------------------------------------------------------------------------------- 
	IMMAGINE NELL'ELENCO DELLE PUBBLICITA
   	----------------------------------------------------------------------------------------------------- 
*/	
	/* DIV CHE CONTIENE L'ELENCO DELLE PUBBLICITA' */
	#spot h3 { 
		color:#990000;
		font-size:13px;
		margin-top:5px;
		margin-bottom:5px;
	}
	#spot p { 
		margin-top:0;
	}	
	#spot img { margin-right:10px; }

	#spot .rightText {
		text-align:right;
		padding-right:15px;
		margin-bottom:8px;
	}
	#spot .rightText a, #spot .rightText a:visited {
		color:#888;
		text-align:right;
		padding-right:0px;
		margin-bottom:8px;
	}	
	
/* 	
	----------------------------------------------------------------------------------------------------- 
	IMMAGINE NEL DETTAGLIO PRODOTTO	
   	----------------------------------------------------------------------------------------------------- 
*/	
	.fileBlock {
		border:1px solid #D7D7D7;
		background:#FFF;
		/*width:60px;*/
		padding:10px;
	}

/* 	
	----------------------------------------------------------------------------------------------------- 
	MESSAGGI VARI
   	----------------------------------------------------------------------------------------------------- 
*/	
	.error {
		font-weight:bold;
		color:#FF0000;
	}
	.success {
		color:#019302;
		display:block;
		background:transparent url(/FE/images/icons/success.gif) no-repeat scroll left center;
		padding-left:18px;
		font-weight:bold;
		margin-bottom:15px;
	}
/* 	
	----------------------------------------------------------------------------------------------------- 
	LINK CAMBIO LINGUA
   	----------------------------------------------------------------------------------------------------- 
*/	

	.productTable {
		clear:left;
		width:100%;
		border-collapse:collapse;	
		font-size:11px;
	}
	.productTable td, .productTable th {
		border:1px solid #777FAD;
		padding:3px;
		vertical-align:top;
	}
	.productTable td table {
		margin-top:10px;
		border-top:1px solid #777FAD;
	}	
	.productTable td table td {
		border:0;
		border-bottom:1px solid #777FAD;
		vertical-align:middle;
		font-size:10px;
	}	
	.productTable th {
		font-size:10px;
		background:#777FAD;
		color:#FFF;
		text-transform:uppercase;
		padding:3px;
	}	

	#options {
		border:0;
	}
	#options th {
		color:#333;
		background:#d4d4d4;
		border:0;
	}
	#options table th, #options table td {
		border-color:#999;
	}
	#options td {
		text-align:center;
		border:0;
		border-top:1px solid #999;
	}	
	
	
	#contact td {
		/*border:1px solid #ebebeb;
		background-color:#FFF;		
		padding:10px;*/
	}
	
	#skype, #greenN {
		text-align:center;
		padding-top:10px;
	}
	/*#skype, #greenN {
		text-align:center;
		padding:10px 0 0 0;
	}
	#skype a:link, #skype a:visited {
		display:block;
		text-align:center;
		text-transform:uppercase;
		font-size:10px;
	}	
	
	#rightDiv #skype {
	/*	border:1px solid #ebebeb;
		background-color:#FFF;*/
	/*}
	#rightDiv #skype {
		width:120px;
		padding-top:5px;
		padding-bottom:5px;
	}	
	
	
	*/
	
	#catalogo {
		background:transparent url(/FE/images/icons/catalogo.gif) scroll no-repeat left center;
		padding:15px 20px 15px 47px;
		margin-top:20px;
	}
	#catalogo * {
		text-decoration:none;
		text-transform:uppercase;
	}	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	