/**********************************/
/* = GENERALE =================== */
/**********************************/
BODY{margin: 0px;}
BODY,TABLE,TH,TD,INPUT,SELECT,TEXTAREA,A,FORM,P{
	font-family: Tahoma, Verdana, Arial, Geneva, Helvetica, Sans-Serif;
	font-size: 13px;
	color: #008D4F;
}

A:link{color: #008D4F; text-decoration: underline; font-weight: normal;}
A:active{color: #008D4F; text-decoration: underline; font-weight: normal;}
A:visited{color: #008D4F; text-decoration: underline; font-weight: normal;}
A:hover{color: #008D4F; text-decoration: none; font-weight: normal;}

H1,H2,H3,H4,H5,H6{font-family: Helvetica, Tahoma, Verdana, Arial, Geneva, Sans-Serif;}
H1{font-size: 40px; font-weight: lighter; margin: 0px;}
H2{font-size: 16px;}
H3{font-size: 14px;}
H4{font-size: 12px;}
H5{font-size: 12px;}

.Titolo_h1_link A:link{font-size: 18px; text-decoration: underline; font-weight: bold;}
.Titolo_h1_link A:active{font-size: 18px; text-decoration: underline; font-weight: bold;}
.Titolo_h1_link A:visited{font-size: 18px; text-decoration: underline; font-weight: bold;}
.Titolo_h1_link A:hover{font-size: 18px; text-decoration: none; font-weight: bold;}

FORM{margin: 0px; padding: 0px;}

TABLE{border-collapse:collapse;}

UL{font-size:12px;}

/**********************************/
/* = LAYOUT ===================== */
/**********************************/
/* DIV Contenitore di tutto */
#Container{
	width: 100%;
	height: 100%;
}
/* Sito è applicato al div che consitne tuto il sito */
#Sito{
position: relative;
	width: 970px;
	height: 550px;
	margin: 8px auto 0px auto;
		background-image: url(/Temi/Default/images/sfondo.jpg);
	background-repeat: no-repeat;

}
#SitoFlash{
position: relative;
	width: 970px;
	height: 550px;
	margin: 8px auto 0px auto;
}
#SitoAmministrazione{
	width: 970px;
	margin: 8px auto 0px auto;
}
/* id del div dove verranno mostrati i contenuti */
#contenutoFlash 
	{
	width: 100%;
	}	
#contenutoAmministrazione 
	{
	width: 100%;
	}	

#contenuto 
	{
	position: absolute;
	overflow: hidden;
	bottom: 71px;
	right: 87px;
	width: 456px;
	height: 312px;
	padding: 12px;
	background-image: url(/Temi/Default/images/sfondo_contenuto.png);
	background-repeat: repeat;
	}	
#HeaderAmministrazione{
	width: 100%;
	height: 43px;
	background-color: #B9B4AE;
	background-image: url(/Temi/Default/images/logo_Keys.gif);
	background-repeat: no-repeat;
	background-position: right center;
}


#footer{
	position: absolute;
	bottom: 0px;
	width: 100%;
	height: 33px;
	color: white;
}
#footer TD{
	padding-left: 10px;
}
#Link{
	margin: 8px auto 0px auto;
	width: 970px;
}

#ContenitoreMenuNews{
position: absolute;
	margin-top: 27px;
	margin-left: 6px;
	width: 314px;
}
#MenuFlash{
	width: 314px;
	height: 150px;
}
#NewsFlash{
	margin-top: 4px;
	margin-bottom: 3px;
	width: 314px;
	height: 150px;
}
#sottoNews{
	width: 314px;
	height: 8px;
	background-image: url(/Temi/Default/images/sottoNews.png);
	background-repeat: repeat;
}


#logo{
	position: absolute;
	top: 19px;
	right: 0px;
	width: 263px;
	heightì: 44px;
}

TD.CellaPaginazione P{margin: 0px; padding: 0px; font-size: 10px !important;}
TD.CellaPaginazione A{font-size: 10px !important;}
TD.CellaPaginazione FONT{font-size: 12px !important;}
/**********************************/
/* = MODULI ===================== */
/**********************************/

TABLE.S-admin-menu-table,TABLE.S-tabella, TABLE.admin-tabella, P.Admin-TitoloPagina, TABLE.blocchi-tabella,
TABLE.ContentManager-Tabella, P.ContentManager-TitoloPagina, P.ContentManager-Testo,
TABLE.lingue-tabella, P.Lingue-TitoloPagina, P.Lingue-Testo, TABLE.moduli-tabella,
TABLE.permessi-tabella, P.Permessi-TitoloPagina, P.Permessi-TitoloSezione 
	{
	width: 100%;
	}
P.GestUtenti-titolopagina, TABLE.GestUtenti-Tabella, P.GestUtenti-Testo, P.GestUtenti-TitoloSezione, P.GestUtenti-Errore 
	{
	width: 100%;
	text-align: center;
	}

TD.GestUtenti-user-label, TD.GestUtenti-password-label, TD.GestUtenti-label-email, 
TD.GestUtenti-label-password1, TD.GestUtenti-label-password2, TD.GestUtenti-label-nome, 
TD.GestUtenti-label-cognome, TD.GestUtenti-label-ragsoc, TD.GestUtenti-label-urlsito 
	{
	width: 40%;
	text-align: right;
	}
TD.GestUtenti-user-field, TD.GestUtenti-password-field, TD.GestUtenti-field-email, 
TD.GestUtenti-field-password1, TD.GestUtenti-field-password2, TD.GestUtenti-field-nome, 
TD.GestUtenti-field-cognome, TD.GestUtenti-field-ragsoc, TD.GestUtenti-field-urlsito 
	{
	width: 60%;
	text-align: left;
	}

TD.S-Cella SELECT 
	{
	}
	
TD.S-Cella INPUT 
	{
	}

TABLE.S-admin-menu-table .S-admin-menu-titolo
	{
	font-size: 14px;
	font-weight: bold;	
	color: #FF9900;
	letter-spacing: 1px;
	}

TABLE.S-admin-menu-table .S-admin-menu-titolo:first-letter
	{
	font-size: 22px;
	font-weight: bold;	
	color: #FF9900;
	}

.S-admin-menu-linkadmin A, .S-admin-menu-linkadmin A:visited, .S-admin-menu-linkadmin A:active, .S-admin-menu-linkadmin A:hover
	{
	font-size: 13px;
	font-weight: bold;	
	color: #EE7700;
	}

.S-TitoloPagina
	{
	font-size: 12px;
	font-weight: bold;	
	color: #EE7700;
	}

.S-TitoloSezione
	{
	font-size: 12px;
	font-weight: bold;	
	color: #EE7700;
	}

TD.S-CellaIntestazione
	{
ffilter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99eeee, endColorstr=#99CCCC);
	background: #F5F5F5;
	border-right: 3px solid #AAAAAA; 
	height: 20px;
	}

TD.S-CellaIntestazione A.S-Link
	{
	}




/***********************************************/
/* = MENU ADMIN e BOTTONI MODIFICA============ */
/***********************************************/
/* proprietà della tabella che contiene le voci del menu di amministrazione
NB: per funzionare il blocco del menu amministrazione deve essere settato per racchiudere le voci di menu in celle di tabelle
che calcolano automaticamente la larghezza */
.CEMenu1TabellaLivello1{
	width: 100%;
	margin: 0px auto 0px auto;
	text-align: center;
	background-color: #e5e5e5;
	background-image: url(/moduli/admin/skin/gradient2.png);
	background-repeat: repeat-x;
	border: 1px solid #bbbbbb;
}
/* classe usata per formatatre la cella delle voci dei menu */
TD.CE-VoceMenu1Livello1{
	padding: 5px;
}
/* classe usata per formatatre le voci dei menu */
TD.CE-VoceMenu1Livello1 A,  TD.CE-VoceMenu1Livello1-Sel A{
	display: block;
	float: left;
	width: 100%;
	color: #222222;
	/*background-color: grey;
	border: 1px outset #cccccc;*/
}
TD.CE-VoceMenu1Livello1 A:link, TD.CE-VoceMenu1Livello1-Sel A:link{color: #222222;}
TD.CE-VoceMenu1Livello1 A:visited, TD.CE-VoceMenu1Livello1-Sel A:visited{color: #222222;}
TD.CE-VoceMenu1Livello1 A:active, TD.CE-VoceMenu1Livello1-Sel A:active{color: #222222;}
TD.CE-VoceMenu1Livello1 A:hover, TD.CE-VoceMenu1Livello1-Sel A:hover{color: #222222;}
/* classe usata per nascondere il bottone modifica del menu di amministrazione */
#ContentManager-LinkModificaMenu1{
	display: none;
}
/* classe esata per formattare i bottoni di modifica */
#ContentManager-LinkModificaBlocco, #ContentManager-LinkModificaMenu1, #ContentManager-LinkModificaMenu2, #ContentManager-LinkModificaMenu3, #ContentManager-LinkModificaMenu4{
	position: absolute;
	background-color: yellow;
	text-align: right;
}
#ContentManager-LinkModifica{
	text-align: right;
}