.titolosezione {

color:#000066;

}

/* div contenente il titolo dei menu admin */
.titolomenuad{

background-color:#f3f3f3;
border-bottom:1px solid #333;
color:#333;
font-weight:bold;
padding-left:2px;
font-size:10px;

}
.titolomenuadhere{
background-color:#000066;
border-bottom:1px dashed #333;
color:#fff;
font-weight:bold;
padding-left:2px;
font-size:10px;

}
#menuadmin  {

font-size:10px;
text-decoration:none;

}
#menuadmin a, #menuadmin a:visited, #menuadmin a:link, #menuadmin a:hover  {

font-size:10px;
text-decoration:none;
}

#menuadcont{
}

.menuintad{
padding-bottom:3px;
background-color:transparent;

}
.menuintadhere{
background-color:#fff;
padding-bottom:3px;

}
a.basidest, a.basidest:link, a.basidest:active, a.basidest:visited, a.basidest:hover {
color:#4D4D4D;
text-decoration:none;

} 

#rigatitolocont{

border-bottom:1px dashed #cfcfcf;
color:#0D236F;

}

.titoloblugrande {

font-weight:bold;

}

div#ante_lingua {

background-color:#f3f3f3;
margin-top:5px;
font-weight:bold;
padding:3px;

}
div#english_apri a, div#english_apri a:hover, div#english_apri a:visited, div#english_apri a:link, div#english_apri a:active,
div#francese_apri a, div#francese_apri a:hover, div#francese_apri a:visited, div#francese_apri a:link, div#francese_apri a:active,
div#tedesco_apri a, div#tedesco_apri a:hover, div#tedesco_apri a:visited, div#tedesco_apri a:link, div#tedesco_apri a:active {


font-size:11px;
text-decoration:none;
color:#333;
font-family:verdana;
width:100%;

}
div#english_apri{
padding:5px;
background-color:#f5f5f5;
border:1px solid #000066;
text-align:center;

}
div#francese_apri{
padding:5px;
background-color:#f5f5f5;
border:1px solid #000066;
text-align:center;

}
div#tedesco_apri{
padding:5px;
background-color:#f5f5f5;
border:1px solid #000066;
text-align:center;

}
.english_fine, .francese_fine, .tedesco_fine {
background-color:#d6d6d6;

}


a {
FONT-SIZE: 11px;
font-weight: bold;
	COLOR: #17429C;
	FONT-FAMILY: verdana, arial, helvetica, "times new roman";
	TEXT-DECORATION: underline;
	line-height: 1.5em;
	letter-spacing: 100%;
	font-style: normal;
}
a:hover {

		COLOR: #17429C;

	TEXT-DECORATION: none;

}
body, table, td, tr {
FONT-SIZE: 11px;
	COLOR: rgb(0,0,0);
	FONT-FAMILY: verdana, arial, helvetica, "times new roman";
	TEXT-DECORATION: none;
	line-height: 1.8em;

}


.footer, #footer, #footer a, #footer a:link, #footer a:visited, #footer a:active,#footer a:hover   {
color:#ffffff;
font-size:10px;

}


BODY {
margin:0px;
padding:0px;
/*background-image:url('../immagini/sfondo_pagina.gif');*/

}

#contenuti {
font-family:arial;
font-size:12px;
color:#4D4D4D;
padding:20px;
padding-bottom:40px;
padding-right:30px;
/*line-height:14,4pt;*/

}

#principale {
border: 1px solid #000000; font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.titolo, a.titolo,  a.titolo:link, a.titolo:visited, a.titolo:active, a.titolo:hover  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #006666;
	text-decoration:none;
}

.cella_logo {
background-image:url(../immagini/testata/sf_palle.gif);
background-position:top left;
background-repeat:no-repeat;
padding-left:15px;
padding-bottom:10px;

}

.cella_menu_up {
background-image:url(../immagini/testata/sf_testata_dx.gif);
background-position:top left;
background-repeat:repeat;

}

input.text_newsl {
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #015A72;

}

input.butt_newsl {
font-size:8pt;
font-family:Arial;
color:#FFFFFF;
font-weight:bold;
background-color:#015A72;
border:1px solid #015A72;

}

a#menu , a#menu:visited, a#menu:active, a#menu:link  {
background-image:url(../immagini/menu/menu_off.gif);
background-repeat:repeat;
font-size:10px;
font-family:verdana;	
color:#4D4D4D;
line-height:2em;
text-decoration:none;
padding-bottom:5px;
padding-top:3px;
padding-left:4px;
padding-right:4px;
font-weight:bold;
}

a#menu:hover,a#menuhere:hover,a#menuhere, a#menuhere:visited, a#menuhere:active, a#menuhere:link {
background-image:url(../immagini/menu/menu_on.gif);
background-repeat:repeat;
font-size:10px;
font-family:verdana;	
color:#ffffff;
line-height:2em;
text-decoration:none;
padding-bottom:5px;
padding-top:3px;
padding-left:4px;
padding-right:4px;
font-weight:bold;
}


a#menu2 , a#menu2:visited, a#menu2:active, a#menu2:link  {
font-size:10px;
font-family:verdana;	
color:#ffffff;
text-decoration:underline;
padding-bottom:5px;
padding-top:3px;
padding-left:4px;
padding-right:4px;
font-weight:bold;
}

a#menu2:hover,a#menu2here:hover,a#menu2here, a#menu2here:visited, a#menu2here:active, a#menu2here:link {
font-size:10px;
font-family:verdana;	
color:#ffffff;
text-decoration:none;
padding-bottom:5px;
padding-top:3px;
padding-left:4px;
padding-right:4px;
font-weight:bold;
}

form
{
	FONT-SIZE: 11px;
	COLOR: rgb(0,0,0);
	FONT-FAMILY: verdana, arial, helvetica, "times new roman";
	TEXT-DECORATION: none;
/*	line-height: 1.5em;*/
	font-style: normal;
}
select
{
	FONT-SIZE: 11px;
	COLOR: rgb(0,0,0);
	FONT-FAMILY: verdana, arial, helvetica, "times new roman";
	TEXT-DECORATION: none;
/*	line-height: 1.5em;*/	font-style: normal;
}
option
{
	FONT-SIZE: 11px;
	COLOR: rgb(0,0,0);
	FONT-FAMILY: verdana, arial, helvetica, "times new roman";
	TEXT-DECORATION: none;
/*	line-height: 1.5em;*/	font-style: normal;
}
input
{
	FONT-SIZE: 11px;
	COLOR: rgb(0,0,0);
	FONT-FAMILY: verdana, arial, helvetica, "times new roman";
	TEXT-DECORATION: none;
/*	line-height: 1.5em;*/	font-style: normal;
}
H1{
FONT-SIZE: 13px;
	COLOR: #000000;
	FONT-FAMILY: tahoma, verdana, arial, helvetica, "times new roman";
	TEXT-DECORATION: none;
padding:0px;
margin:0px;
}

img {
border-color: #000066;
}

#titolo_cat {
font-size:13px;
font-weight:bold;
color: #FFFFFF;
background-color:transparent;
}

#titolo_cat a, #titolo_cat a:link,#titolo_cat a:active,#titolo_cat a:visited,   {
font-size:13px;
font-weight:bold;
color: #FFFFFF;
text-decoration:none;
}
#titolo_cat a:hover  {
font-size:13px;
font-weight:bold;
color: #d6d6d6;
text-decoration:none;

}
#titolo_scat {
font-size:12px;
font-weight:bold;
color: #FFFFFF;
background-color:#d6d6d6;
padding-left:15px;
}
#titolo_scat a, #titolo_scat a:link,#titolo_scat a:active,#titolo_scat a:visited,   {
font-size:12px;
font-weight:bold;
color: #333333;
text-decoration:none;
}
#titolo_scat a:hover  {
color: #666666;
text-decoration:none;

}

#sottocategoria {
font-size:12px;
font-style:italic;
color:#000066;
background-color:#f3f3f3;
}
div#argomento{
height:60px;
overflow:auto;
color:#666;
}
div#argomento h1,
div#argomento h2
{
font-size:10px;
color:#666666;
line-height:1;
padding:1px;
margin:1px;
}
div#argomento a{
text-decoration:none;
color:#666;
}
div#titolo_argomento{
background-color:#f0f0f0;
}