﻿html
{
	margin:0em; 
	padding:0em;
	
}

body
{
	background: #333333;
	font:100.01% arial,sans-serif;
	margin:0em;
	padding:0em;
	text-align:center
	
	}
	
	#Pagina 
{
	color: #FFF;
	font-size: 11px;
	font-family: Verdana, Helvetica, Sans-Serif;
	margin: 0px auto 0px;
	padding: 0px;
	background-attachment: fixed;

}

#home 
{
	background: #ffffff;
	margin:0 auto;
	width:800px;
}
 
 .button
{
	background: #ffffff ;
	border: solid 1px black;
	text-align:center;
}
.button:hover
{
	color:Orange;
	cursor: default;
}

input
{
	background: #ffffff ;
	border: solid 1px black;
}


#menucontainer
{
	background: #FFcc88;
	width:100%;
	margin: 0 auto;
	padding: 1em 0;
	font-family: georgia, serif;
	font-size: 13px;
	text-align: left;
	text-transform: lowercase;
}


ul.Sezioni
{
   	color: black;
    list-style:none; 
    padding-left:2px; 
    margin:5px;
    margin-right:5px; 
  
}

ul.Sezioni li
{
    display:inline;
    line-height:185%; 
    FONT-SIZE: 11px; 
	font-weight:normal;
	FONT-FAMILY:verdana,Sans-Serif,helvetica;
    margin:0; 
    padding:0;
    display:block; 
    text-decoration:none;
	/*border-top :solid 1px  #ffe;
	border-right :solid 1px  #aaab9c;
	border-left :solid 1px  #fff;*/
	border-top :solid 1px  #ccc;
 }
 
 ul.Sezioni li.primo
{    
	border:0;
 }
 
ul.Sezioni li a
{
   
	COLOR: black; 
	FONT-FAMILY:verdana,Sans-Serif,helvetica;
    margin:0; 
    display:block ;
    text-decoration:none;
    height:2em;line-height:2em; /* altezza del link: height e line-height devono avere il medesimo valore */
}
ul.Sezioni li a:hover
{
    FONT-SIZE: 11px; 
	COLOR: orange; 
	FONT-FAMILY:verdana,Sans-Serif,helvetica;
    margin:0; 
    padding:0;
    display:block;
    text-decoration:none;
   /* background-color: #FFcc88;*/
    height:2em;line-height:2em; /* altezza del link: height e line-height devono avere il medesimo valore */
}


ul.Sezioni li a.SezioniSelezionato 
{
    FONT-SIZE: 11px; 
	COLOR: orange; 
	FONT-FAMILY: verdana,Sans-Serif,helvetica;
    margin: 0; 
    display: block ;
    text-decoration: none;
    height: 2em;
    line-height:2em; /* altezza del link: height e line-height devono avere il medesimo valore */
    font-style: italic;
}

span.TitoloSubMenu
{
    FONT-SIZE: 12px; 
	COLOR: Black; 
	FONT-FAMILY: verdana,Sans-Serif,helvetica;
    margin: 0; 
    display: block ;
    text-decoration: none;
    height: 2em;
    line-height:2em; /* altezza del link: height e line-height devono avere il medesimo valore */
    font-style: italic;
}

span.sezioneSubMenuSelezzionata
{
    FONT-SIZE: 11px; 
	COLOR: orange; 
	FONT-FAMILY: verdana,Sans-Serif,helvetica;
    margin: 0; 
    display: block ;
    text-decoration: none;
    height: 2em;
    line-height:2em; /* altezza del link: height e line-height devono avere il medesimo valore */
    font-style: italic;
}




/*----------------CONTENUTI--------------*/
TD.contenuto
{
    FONT-SIZE: 11px; 
	COLOR: black; 
	text-align: justify;
	FONT-FAMILY: verdana,Sans-Serif,helvetica;
	text-decoration: none;
}
/*-------------NEWS--------------------*/
Table.RiquadroInfobox
{  
	border:dotted 1px navy;
	padding:0px;
	padding-left:20px;
	padding-right:20px;
	height:450px;
	vertical-align:top;
}
.TestoHome
{
    FONT-SIZE: 12px; 
	COLOR: Gray ; 
	text-align:justify;
	font-weight:Bold;
	FONT-FAMILY:verdana,Sans-Serif,helvetica;
	text-decoration:none;
}
.Testo
{
    FONT-SIZE: 12px; 
	COLOR: black; 
	text-align:justify;
	font-weight:Bold;
	FONT-FAMILY:verdana,Sans-Serif,helvetica;
	text-decoration:none;
}

span.TestoStyle1
{
    FONT-SIZE: 12px; 
	COLOR: black; 
	text-align:justify;
	font-weight:Bold;
	FONT-FAMILY:verdana,Sans-Serif,helvetica;
	text-decoration:none;
}

.linkTitolo 
{
    FONT-SIZE: 11px; 
	COLOR: black; 
	text-align:justify;
	font-weight:bold;
	FONT-FAMILY:verdana,Sans-Serif,helvetica;
	text-decoration:none;
}


UL.UlStyle
{
	FONT-SIZE:10px; 
	COLOR: black; 
	font-weight: bold;
	FONT-FAMILY:verdana,Sans-Serif,helvetica;
	text-align:justify;
	list-style-type:none;
	line-height:normal ;
	margin-left:0PX;
}

Ul.UlStyle li
{
	FONT-SIZE: 10px; 
	COLOR: black ; 
	font-weight: normal;
	FONT-FAMILY:verdana,Sans-Serif,helvetica;
	text-decoration:none;
	margin-top:7px;
}

Ul.UlStyle li a
{
	
	FONT-SIZE: 10px; 
	COLOR: black ; 
	FONT-FAMILY:verdana,Sans-Serif,helvetica;
	text-decoration:none;
	display:block;
}

Ul.UlStyle li a:hover
{
	
	text-decoration:underline;

}

Ul.UlStyle li b
{
	font-size:10px;
	font-weight:Bold;
	COLOR: black ; 
}

Ul.UlStyle li p
{
	font-size:10px;
	COLOR: black ;
	margin-bottom:0px; 
}

Ul.UlStyle li p.PStyle1
{
	font-size:10px;
	COLOR: #606060 ;
	margin-top:15px;
	text-align:justify; 
}


Table.TabellaArchivio
{
	border:dotted 1px navy;
	padding:0px;
	padding-left:20px;
	padding-right:20px;
	vertical-align:top;
}
Table.VisualizzaNews
{ 
	margin:25px;
}
A.indietroNews
{
    FONT-SIZE: 10px; 
	COLOR:black; 
	text-align:justify;
	FONT-FAMILY:verdana,Sans-Serif,helvetica;
	text-decoration:none
}
A.indietroNews:hover,A.indietroNews:Active
{
    FONT-SIZE: 10px; 
	COLOR:#cc6600; 
	text-align:justify;
	FONT-FAMILY:verdana,Sans-Serif,helvetica;
	text-decoration:none
}
/*--------------PRODOTTI----------------------*/

.Nomeprodotto
{ 
    FONT-SIZE: 11px; 
	COLOR:black; 
	text-align:left;
	FONT-FAMILY:verdana,Sans-Serif,helvetica;
	text-decoration:none;
	font-style:italic;
	}
	
	.Descrizione 
	{ 
    FONT-SIZE: 10px; 
	COLOR:#606060; 
	text-align:justify ;
	FONT-FAMILY:verdana,Sans-Serif,helvetica;
	text-decoration:none;
		}
.conferma
{
    FONT-SIZE: 11px; 
	COLOR: black; 
	FONT-FAMILY:verdana,Sans-Serif,helvetica;
    text-decoration:none
}




UL.menuHead
{
    list-style-type: None; 
}
UL.menuHead LI 
{
    display: block;
    float: right;
    FONT-SIZE: 11px; 
 	FONT-FAMILY: verdana,sans-serif,Arial, Helvetica; 
    width:auto;
    border-right: 1px solid black;
    vertical-align:bottom;
	
    text-decoration:none;
	padding:0 4px 0 4px;

}

 UL.menuHead LI a
{
	color:Black;
    text-decoration:none;
    height:1em;line-height:1em;
    
}




/*----------------TD STYLE----------------*/
TD.Tdstyle0
{ 
	background-color:Orange;
    FONT-SIZE: 14px; 
	COLOR: black; 
	text-align:center;
	FONT-FAMILY:verdana,Sans-Serif,helvetica;
	text-decoration:none;
	font-weight:bold;
	height:23px;
	
}


TD.TdStyle1
{
    FONT-FAMILY:  verdana,sans-serif,Arial, Helvetica; 
    font-weight: bold; 
    font-size: 9px; 
    color: black;
}

TD.TdStyle2
{
    FONT-FAMILY:  verdana,sans-serif,Arial, Helvetica; 
    font-weight: bold; 
    font-size: 11px; 
    color: black;
    text-align:justify;
}

TD.TdFooter
{
    FONT-FAMILY:  verdana,sans-serif,Arial, Helvetica; 
    font-weight: normal; 
    font-size: 10px; 
    color: white;
    text-align:center;
}

hr.hrStyle1
{
     height: 1px;
     border-bottom: orange 1px solid;
}

hr.hrStyle2
{
     height: 1px;
     border-bottom: Silver 1px solid;
     color: #666666;
}

hr.hrFooter
{
     height: 1px;
     border-bottom: white 1px dotted;
     width:20%;
}

span.Err
{
    FONT-FAMILY:  verdana,sans-serif,Arial, Helvetica; 
    font-weight: bold; 
    font-size: 11px; 
    color: red;
    text-align:justify;
}
SPAN.search
{
    FONT-SIZE: 9px;  
    COLOR:red;
    FONT-FAMILY:  verdana,sans-serif,Arial, Helvetica; 
    background-color: #9ACD32;
}

TR.RStyle1
{
	background:white;
	
}
TR.RStyle1:hover
{
	
	background-color:#BDD4FD ;
	/*background-color:#ffd700;*/
}

TR.RStyle1 TD
{
	font-size:11px;
	font-family: Arial,Verdana, Helvetica, sans-serif; 
	font-weight:normal;
	color:gray;
}

TR.RStyle1 TD a
{
	font-size:11px;
	font-family: Arial,Verdana, Helvetica, sans-serif; 
	font-weight:normal;
	color:gray;
	text-decoration:none;
}

TR.RStyle1 TD a:hover
{
	font-size:11px;
	font-family: Arial,Verdana, Helvetica, sans-serif; 
	font-weight:normal;
	color:gray;
	text-decoration:underline;
}




TR.RStyle2
{
	background:#E0E0E0;
	
}
TR.RStyle2:hover
{
	background-color:#BDD4FD ;
}

TR.RStyle2 TD
{
	font-size:11px;
	font-family: Arial,Verdana, Helvetica, sans-serif; 
	font-weight:normal;
	color:gray;
}

TR.RStyle2 TD a
{
	font-size:11px;
	font-family: Arial,Verdana, Helvetica, sans-serif; 
	font-weight:normal;
	color:gray;
	text-decoration:none;
}
TR.RStyle2 TD a:hover
{
	font-size:11px;
	font-family: Arial,Verdana, Helvetica, sans-serif; 
	font-weight:normal;
	color:gray;
	text-decoration:underline;
}

/* LOG------*/

TR.TrPaging
{
    font-size: 12px; 
    color: gray;
	font-family: Arial,Verdana, Helvetica, sans-serif; 
	text-decoration:underline;
}

 TR.TrPaging A
{
    font-size: 12px; 
    color: gray;
	font-family: Arial,Verdana, Helvetica, sans-serif;   
    TEXT-DECORATION: none;
}


TR.TrPaging A:hover, TR.TrPaging A:active 
{
	font-size: 12px;  
	COLOR: red; 
	font-family: Arial,Verdana, Helvetica, sans-serif; 
	text-decoration:underline;
}
TR.RStyleHeader
{
	background:gray;
	font-size:10px;
	font-family: Arial,Verdana, Helvetica, sans-serif; 
	font-weight:normal;
	color:white;
	text-decoration:none;
	text-transform:uppercase;
	text-indent:10px;
	text-align:left;
	height:15px;
}

span.testoLog1
{
	font-size: 11px;  
	COLOR: navy; 
	font-family: Arial,Verdana, Helvetica, sans-serif; 
}
span.testoLog2
{
	font-size: 11px;  
	COLOR: red; 
	font-family: Arial,Verdana, Helvetica, sans-serif; 
}


/* FINE LOG------*/

TD.Info
{
	BACKGROUND-IMAGE: url(../Immagini/Varie/bkInfo.jpg); 
	BACKGROUND-REPEAT: repeat-x; 
	background-position:top;
}

TD.MenuSx
{
	BACKGROUND-IMAGE: url(../Immagini/Varie/bkMenu.jpg); 
	BACKGROUND-REPEAT: repeat-x; 
	background-position:bottom;
}

TD.AO
{
	min-height:350px;
}

TD.TDTesto
{
    FONT-SIZE: 10px; 
	COLOR:black; 
	text-align:left;
	FONT-FAMILY:verdana,Sans-Serif,helvetica;
	text-decoration:none
}
TD.TDTesto2
{
    FONT-SIZE: 10px; 
	COLOR:gray; 
	text-align:left;
	FONT-FAMILY:verdana,Sans-Serif,helvetica;
	text-decoration:none
}








.Grid 
{
	 border: solid 1px #FFFFFF; 
}
.Grid td
{
	border: solid 1px #FFFFFF;
	margin: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	font-size: 10px; 
	font-family:verdana,Sans-Serif,helvetica;
}


.Grid td a
{
	color: gray;
	font-size: 10px; 
	font-family:verdana,Sans-Serif,helvetica;
	text-decoration:none;
}

.Grid td a:hover
{
	text-decoration:underline;
}

.Grid tr:hover
{
	background-color: #BDD4FD;
}


.GridHeader
{
	font-weight: bold;
	background-color: gray;
	color:White;
	font-size: 10px; 
	font-family:verdana,Sans-Serif,helvetica;
	text-align:left;
	
}
.GridItem
{
	background-color: #e6e6e6;
}

.GridAltItem  
{
	background-color: white;
}

.GridSelectedItem
{
	background-color: #BDD4FD;
}


.GridPaging Table TD
{
	border: solid 1px gray;
	background-color:#e6e6e6;
	color:red;
}

.GridPaging :hover
{
	background-color:white;
}

div.container
{
	text-align:left;
	display:block;
	overflow:scroll;
	width:890px;
}


a
{
   
	COLOR: black; 
	FONT-FAMILY:verdana,Sans-Serif,helvetica;
    margin:0; 
    text-decoration:underline;
    height:2em;line-height:2em; /* altezza del link: height e line-height devono avere il medesimo valore */
}
a:hover
{
    FONT-SIZE: 11px; 
	COLOR: orange; 
	FONT-FAMILY:verdana,Sans-Serif,helvetica;
    margin:0; 
    padding:0;
    text-decoration:underline;
   /* background-color: #FFcc88;*/
    height:2em;line-height:2em; /* altezza del link: height e line-height devono avere il medesimo valore */
}


