/**********************************/
/* = GENERALE =================== */
/**********************************/
BODY,TABLE,TH,TD,INPUT,SELECT,A,FORM,P 
{
font-family: tahoma, geneva, helvetica;
font-size: 11px;
}

H1,H2,H3,H4,H5,H6
{
font-family: tahoma, geneva, helvetica;
font-size: 11px;
}

body {
text-align: center; 
background-color: #FFFFFF;
margin: 3px;
}

form { margin: 0px }

A, A:active, A:hover, A:visited { color: #008844 }

/**********************************/
/* = LAYOUT ===================== */
/**********************************/

#Blocco13 { padding: 0px; margin: 0px }

/**********************************/
/* = MENU' SINISTRO         ===== */
/**********************************/

.CE-VoceMenu3Livello1,.CE-VoceMenu3Livello1-Sel 
	{
	font-size: 11px;

	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;

	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;

	height: 19px;
	text-decoration: none;
	color: #FFFFFF; 
	}

.CE-VoceMenu3Livello1-Sel 
	{	
	padding-left: 8px; 
	}
	
.CE-VoceMenu3Livello1 A, .CE-VoceMenu3Livello1 A:active, .CE-VoceMenu3Livello1 A:visited, 
.CE-VoceMenu3Livello1-Sel A, .CE-VoceMenu3Livello1-Sel A:active, .CE-VoceMenu3Livello1-Sel A:visited 
	{
	color: #FFFFFF; 
	text-decoration: none;
	}

.CE-VoceMenu3Livello1 A:hover,
.CE-VoceMenu3Livello1-Sel A:hover 
	{ 
	color: #FFFFFF; 
	text-decoration: none; 
	background-color: #52B966;
	}

#CEMenu3Voce63 
	{ 
	margin-top:7px;
	}

.CE-VoceMenu7Livello1,.CE-VoceMenu7Livello1-Sel 
	{
	font-size: 11px;

	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;

	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;

	height: 19px;
	text-decoration: none;
	color: #FFFFFF; 
	}

.CE-VoceMenu7Livello1-Sel 
	{	
	padding-left: 8px; 
	}
	
.CE-VoceMenu7Livello1 A, .CE-VoceMenu7Livello1 A:active, .CE-VoceMenu7Livello1 A:visited, 
.CE-VoceMenu7Livello1-Sel A, .CE-VoceMenu7Livello1-Sel A:active, .CE-VoceMenu7Livello1-Sel A:visited 
	{
	color: #FFFFFF; 
	text-decoration: none; 
	}

.CE-VoceMenu7Livello1 A:hover,
.CE-VoceMenu7Livello1-Sel A:hover 
	{ 
	color: #FFFFFF; 
	text-decoration: none; 
	background-color: #52B966;
	}



/**********************************/
/* = MENU' IN ALTO          ===== */
/**********************************/

#Bloccoalto
	{
	position: relative;
	background: #52BA65;
	vertical-align: top;
	height: 16px;
	background-image: url(/Temi/ilCamaleonte/images/menu_alto_livello1.gif);
	} 

#Blocco23
	{
	position: absolute;
	right: 5px;
	top: 6px;
	}

#Bloccoalto TABLE
	{ 
	width: 100%;
	border-collapse: collapse;
	} 	

#Bloccoalto TABLE, #Bloccoalto TABLE TD
	{ 
	border-collapse: collapse;
	padding: 0px;
	margin: 0px; 
	vertical-align: top;
	} 	

.CE-VoceMenu2Livello1,.CE-VoceMenu2Livello1-Sel 
	{
	font-size: 9px;
	margin-right: 1;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
	height: 16px;
	background-image: url(/Temi/ilCamaleonte/images/menu_alto_livello1.gif);
 	} 

A.CE-VoceMenu2Livello1, A.CE-VoceMenu2Livello1:visited, A.CE-VoceMenu2Livello1:active, 
A.CE-VoceMenu2Livello1-Sel, A.CE-VoceMenu2Livello1-Sel:visited, A.CE-VoceMenu2Livello1-Sel:active 
	{
	color: #77EE95;
	text-decoration: none;
	}
A.CE-VoceMenu2Livello1-Sel, A.CE-VoceMenu2Livello1-Sel:visited, A.CE-VoceMenu2Livello1-Sel:active 
	{
	color: #333;
	text-decoration: none;
	}
A.CE-VoceMenu2Livello1:hover, 
A.CE-VoceMenu2Livello1-Sel:hover
	{ 
	color: #FFFFFF;     
	text-decoration: none;
	}
	
A.CE-VoceMenu2Livello1-Sel:hover
	{ 
	color: #666;     
	}

.CE-VoceMenu2Livello1-Sel
	{
	color: #000000;
	background-image: url(/Temi/ilCamaleonte/images/menu_alto_livello1-sel.gif);
	}
	
#livello2 {
	float: left;
	position: relative;
	text-align: left;
	top: -100px;
/*	top: -77px;  vecchio */
	height: 15px;
	}

.CE-VoceMenu2Livello2,.CE-VoceMenu2Livello2-Sel 
	{
	font-size: 9px;
	margin-top: 0;
	margin-right: 1;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	height: 12px;
	border: 1px solid #52BA65;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF; 
	filter: alpha(opacity=70);
	} 

A.CE-VoceMenu2Livello2, A.CE-VoceMenu2Livello2:active, A.CE-VoceMenu2Livello2:visited,
A.CE-VoceMenu2Livello2-Sel, A.CE-VoceMenu2Livello2-Sel:active, A.CE-VoceMenu2Livello2-Sel:visited 
	{
	color: #000000;
	text-decoration: none;
	}
A.CE-VoceMenu2Livello2:hover, A.CE-VoceMenu2Livello2-Sel:hover, .CE-VoceMenu2Livello2-Sel   
	{ 
	color: #002200; 
	text-decoration: none;
	background-color: #FFFFFF; 
	filter: alpha(opacity=99);
	}
	
.CE-VoceMenu2Livello2-Sel  
	{
	border: 1px solid #555555;
	}


/**********************************/
/* CONTENUTO ==================== */
/**********************************/
#contenuto { 
margin:  0px;
padding-top:  10px;
padding-right: 10px;
padding-left:  10px;
padding-bottom:  10px;
width: 820px;
vertical-align: top;
}


/**********************************/
/* = MODULI ===================== */
/**********************************/

/* Rassegna Stampa */

div.riga {
margin: 2px;
padding: 2px;
/* border: 1px dotted #0f0; */
clear: left;
}
div.logotestata {
position: relative;
float: left;
margin: 0px;
padding: 0px;
/* border: 1px dotted #000; */
}

div.abstract {
vertical-align: top;
margin-left: 100px;
padding: 2px;
/* border: 1px dotted #000; */
}

/* Altro */

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 {
float: right;
border: 1px dotted #ccc;
width: 600px;
}
p.gestutenti-titolopagina, table.GestUtenti-Tabella, p.GestUtenti-Testo, p.GestUtenti-TitoloSezione, p.GestUtenti-Errore {
float: right;
border: 1px dotted #ccc;
width: 600px;
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;
}

/*
.CE-LabelIDVoceMenu {
visibility: hidden;
}
*/

td.cella-leftmenu table { border-collapse: collapse }
#Blocco17 { margin-top: 6px; margin-right: 0px; margin-bottom: 12px; margin-left: 0px; border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: solid; border-bottom-color: #6AD57A; border-bottom-width: 1px}

.cella-leftmenu {
                height: 100%;
}

/**********************************/
/* = Stili Particolari  ========= */
/**********************************/

td.S-BloccoCella input {
 width: 45px;
 height: 15px;
 font-size: 9px
}

TD.S-BloccoCella {
font-size: 10px;
}

.tdborder {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #19331A;
}
.px14 {
	font-size: 14px;
}

.moduloright {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #52BA65;
	border-left-width: 1px;
	margin-left: 1px;

}


TABLE.S-TabellaBlocco { border-collapse: collapse } 

#Blocco1 TABLE.S-BloccoTabella { margin: 0px; border-collapse: collapse}
#bloccodestro TABLE { float: right; width: 80%; margin: 0px; border-collapse: collapse}
#Blocco1 TABLE.S-BloccoTabella INPUT { height: 15px; font-size: 9px; border: 1px solid #00dd66}
#Blocco1 TABLE.S-BloccoTabella TD { padding: 0px 4px 0px 0px; font-size: 9px; text-align: right; margin: 0px }
#Blocco16 TABLE { margin: 0px; padding: 0px; border-collapse: collapse; height: 12px}
#Blocco16 TD { height: 12px}

.S-CellaBlocco, .ML-LinkModifica {
color: #FFFFFF;
}

#Blocco21 P.ML-LinkModifica
	{ 
	float: left;
	position: absolute;
	left: 20px;
	}

P.ML-LinkModifica, .ML-LinkModifica A, .ML-LinkModifica A:visited, .ML-LinkModifica A:hover, .ML-LinkModifica A:visited 
	{
	}

/* stile per posizionare la parola ''modifica'' nelle pagine prodotti */
#ContentManager-LinkModifica 
	{ 
	float: right;
	position: relative;
	right: 3px;
	top: -45px;
}

/* stile per posizionare le voci ''modifica'' dei menu */
P#ContentManager-LinkModificaMenu2
	{ 
	float: left;
	position: absolute;
	left: -60px;

/*	float: right;
	position: relative;
	right: 0px;
	color: #FFFFFF
	z-index: 2;
*/	}
	
P#ContentManager-LinkModificaMenu2, P#ContentManager-LinkModificaMenu2 A, P#ContentManager-LinkModificaMenu2 A:visited, 
P#ContentManager-LinkModificaMenu2 A:hover, P#ContentManager-LinkModificaMenu2 A:visited 
	{
	}

#Blocco19 P#ContentManager-LinkModificaMenu2
	{ 
	display: none;
	}


P#ContentManager-LinkModificaMenu3,
P#ContentManager-LinkModificaMenu7
	{ 
	float: left;
	position: absolute;
	left: 20px;
	}

#SottoTitolo{
	padding-left: 10px;
	vertical-align: top;
	color: #2B814D;
	height: 10px;
	}

#Sfondologin{
	background-image: url(/Temi/ilCamaleonte/images/Title_right.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 87px;
	width: 100%;
}

#copyright{
	text-align: right;
	color: #000000;
	font-size: 9px;
	padding-right: 3px;
	}

#copyright A,#copyright A:active,#copyright A:visited,#copyright A:hover 
	{
	color: #000000;
	font-size: 9px;
	padding-right: 3px;
	text-decoration: none;
	}


#contenuto FORM TEXTAREA 
	{ 
	font-family: tahoma, geneva, helvetica;
	font-size: 11px;
	}


.page-table
	{
	border-collapse: collapse;
	}

.page-bottom
	{ 
	border: 1px solid #333;
	}


/**********************************/
/* = NEWS   ===================== */
/**********************************/

 TABLE.modello_0_tabella, TABLE.modello_1_tabella, TABLE.modello_2_tabella
	{
/*	float: center;   */
	font-size:6px;
	border:none;
	border-collapse:collapse;
	width:100%;
	}
	
TD.modello_0_cellatesto, TD.modello_1_cellatesto, TD.modello_2_cellatesto
	{
	border: none;
	border-bottom: 2px solid #FFF;
	height: 80px;
	min-height: 80px;
	padding: 10px;
	padding-left: 12px;
	padding-bottom: 25px;
	background: url(/Temi/ilCamaleonte/images/sfondo_news.gif) no-repeat left -15px;
	}

.News-tabella-cellaweek 
	{
	}

.News-tabella-cellaweek P
	{
	margin: 0px;
	}
 
TD.modello_0_cellatesto IMG, TD.modello_1_cellatesto IMG, TD.modello_2_cellatesto IMG
	{
	margin-right: 5px;
	}

.modello_0_link, a.modello_0_link, a.modello_0_link:visited, a.modello_0_link:active, a.modello_0_link:hover,
.modello_1_link, a.modello_1_link, a.modello_1_link:visited, a.modello_1_link:active, a.modello_1_link:hover,
.modello_2_link, a.modello_2_link, a.modello_2_link:visited, a.modello_2_link:active, a.modello_2_link:hover
	{
	padding-bottom:3px;
	text-decoration:none;
	color: #090;
	}

A.modello_0_linktitolo, A.modello_0_linktitolo:visited, A.modello_0_linktitolo:active, A.modello_0_linktitolo:hover,
A.modello_1_linktitolo, A.modello_1_linktitolo:visited, A.modello_1_linktitolo:active, A.modello_1_linktitolo:hover,
A.modello_2_linktitolo, A.modello_2_linktitolo:visited, A.modello_2_linktitolo:active, A.modello_2_linktitolo:hover
	{
	font-weight:bold;
	color: #666;
	text-decoration: none;	
	}

.modello_0_data, .modello_1_data, .modello_2_data
	{
	margin-left: 5px;
	}

.modello_0_riga_c1,.modello_0_riga_c1,.modello_0_riga_c1,  
.modello_1_riga_c1,.modello_1_riga_c1,.modello_1_riga_c1,  
.modello_2_riga_c1,.modello_2_riga_c1,.modello_2_riga_c1
	{
	font-size: 6px;
	border: 0px;
	}
.modello_tabella_singola_news
	{
	margin:0px;
	margin-top: 20px;
	padding:0px;
	}

.modello_tabella_singola_news H1
	{
	margin: 0px;
	font-size: 12px;
	font-weight:bold;
	color:#FFFFFF;
	}

.modello_tabella_singola_news H2
	{
	font-size: 12px;
	font-weight:bold;
	}

#news-dettaglio
	{
	margin:0px;
	}

TR.modello_riga_singola_news

TD.modello_cellatesto_singola_news, TD.modello_cellatesto_singola_news P
	{
	color: #000;
	line-height: 20px;
	text-align: justify;
	}

TD.modello_cellatesto_singola_news IMG
	{
	margin: 0px;
	}

TD.modello_cellatesto_singola_news P
	{
	clear: left;
	margin: 0px;
	}

SPAN.modello_titolo_singola_news
	{
	width: 100%;
	font-size:12px;
	font-weight: bold;
	padding: 3px;
	}

SPAN.modello_data_singola_news
	{
	}


TABLE.NEWS-TabellaMese TD
	{
	height: 25px;
	}

UL.NEWS-TabellaAnni LI
	{
	margin-bottom: 5px;
	font-size: 12px;
	}

.archivio-mese
	{
	padding: 10px;
	padding-left: 55px;
	}

.archivio-mese A
	{
	font-size: 14px;
	font-weight: bold;
	}

.archivio-mese a, .archivio-mese a:active, .archivio-mese a:visited, 
#archivio-dettaglio-titolo a, #archivio-dettaglio-titolo a:active, #archivio-dettaglio-titolo a:visited 
	{
	text-decoration:none;
	color: #295B8D;
	}

#archivio-dettaglio-riga
	{ 
	padding:5px; 
	margin:5px; 
	}
	
#archivio-mese a:hover, #archivio-dettaglio-titolo a:hover
	{
	text-decoration:underline; 
	}
	
#archivio-dettaglio-titolo
	{ 
	margin:4px; padding:0px;
	}
	

/**********************************/
/* = AMMINISTRAZIONE ============= */
/**********************************/

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%;
	}
	
	
TABLE.S-tabella a, TABLE.S-tabella a:active, TABLE.S-tabella a:visited { color:#008844;}

TABLE.S-tabella TD { vertical-align: top;}

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;
	}

DIV#contenuto-admin FORM TABLE.S-Tabella TD.S-Cella SELECT
	{
	}

TD.S-Cella SELECT 
	{
	}
	
TD.S-Cella INPUT 
	{
	}

TABLE.S-admin-menu-table .S-admin-menu-titolo
	{
	font-size: 14px;
	font-weight: bold;	
	color: #009900;
	letter-spacing: 1px;
	}

TABLE.S-admin-menu-table .S-admin-menu-titolo:first-letter
	{
	font-size: 22px;
	font-weight: bold;	
	color: #009900;
	}

.S-TitoloPagina
	{
	font-size: 12px;
	font-weight: bold;	
	color: #008844;
	}

.S-TitoloSezione
	{
	font-size: 12px;
	font-weight: bold;	
	color: #008844;
	}

TD.S-CellaIntestazione
	{
	background: #F5F5F5;
	border-right: 3px solid #AAAAAA; 
	height: 20px;
	}

TD.S-CellaIntestazione A.S-Link
	{
	}

.S-AdminMenuTableLiv1
{
	border: 1px solid #aaaaaa;
	border-collapse: collapse;
	width: 100%;
}

.S-AdminMenuLiv1Items
{
	padding: 5px;
}

.S-AdminMenuLiv1ItemsSelected
{
	padding: 5px;
	background-color: #eeeeee;
	border: 1px solid #aaaaaa;
	font-weight: bold;
}

.S-AdminMenuLiv1ItemsActived
{
	padding: 5px;
	background-color: #eeeeee;
	border: 1px solid #aaaaaa;
}

.S-AdminMenuTableLiv2
{
	border-left: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
	border-collapse: collapse;
	background-color: #eeeeee;
	width: 100%;
}

.S-AdminMenuLiv2Items
{
	border-right: 1px solid #aaaaaa;
	padding: 5px;
}

.S-AdminMenuLiv2ItemsSelected
{
	border-right: 1px solid #aaaaaa;
	padding: 5px;
	border-spacing: 0px;
	font-weight: bold;
}