.body { background-color: #ffffff; font-size:11px; 
font-family:verdana, helvetica, arial; 
color:#000000; 
font-weight:normal}

body div{text-align: left} /*questa va in conflitto e sovrascrive (non capisco perchè) lo stile della GB che allinea a destra il tasto close*/
body div.GB_Window td.close div{text-align:right} /*re-sovrascritto con questa*/



.testo { font-size:12px; font-family:verdana, helvetica, arial; color:#000000; font-weight:normal;}

.testo_g { font-size:14px; font-family:verdana, helvetica, arial; color:#000000; font-weight:normal;}

.titoletto { font-size:14px; font-family:verdana, helvetica, arial; color:#ffa012; font-weight:bold;}

.testob { font-size:12px; font-family:verdana, helvetica, arial; color:#000000; font-weight:bold; }

.testoi {
	font-size:12px;
	font-family:verdana, helvetica, arial;
	color:#000000;
	font-weight:normal;
	font-style: italic;
}

.menu_giallo:link, .menu_giallo:visited { font-size:14px; font-weight:bold; font-family:verdana, helvetica, arial; color:#ffa012; text-decoration: yes}
.menu_giallo:hover { font-size:14px; font-weight:bold; font-family:verdana, helvetica, arial; text-decoration: yes; color:#000000}

h1{font-size:16px; font-family:verdana, helvetica, arial; color:#000000; font-weight:bold;}

h2{font-size:14px; font-family:verdana, helvetica, arial; color:#000000; font-weight:bold;}

/* DIARIO-FORM */
span.testoDiarioForm{
	font-size: 10px;
}
table.formDiario {
	width: 460px;
	/*border: 1px solid #99CCFF;*/
}
table.formDiario th{
	background-color: #0033CC;
	font-size: 8px;
	font-weight: bold;
	color: #FFF;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
table.formDiario td.gris {
	background-color: #CCC;
	color: #000;
	font-weight: bold;
	font-size: 9px;
	text-align: left;
}
table.formDiario td{
	background-color: #99CCFF;
	font-size: 8px;
	font-weight: bold;
	color: #0033CC;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
table.formDiario a, table.formDiario a:visited img{
	border: 0px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}



form {
border:0px;
padding:0px;
margin:0px;
}

.mini{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
border:1px solid #666666;
color:#000000;
background-color:#FFFFFF;
}

.mini2{
font-family:Arial, Helvetica, sans-serif;
font-size:xx-small;
border:1px solid #666666;
color:#000000;
background-color:#FFFFFF;
}


.submit_prometto{

color:#38aee4;
font-weight:bold;
background-color:#f2f2f2;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
border:0px;
}


.check, .radio
{
    margin: 0 .15em 0 0;
}


.testo_picc { font-size:11px; font-family:verdana, helvetica, arial; color:#000000; font-weight:normal;}
.testo_piccb { font-size:11px; font-family:verdana, helvetica, arial; color:#000000; font-weight:bold;}

.menu_testob { font-size:12px; font-weight:bold; font-family:verdana, helvetica, arial; color:#000000;}

.menu_testo:link, .menu_testo:visited { font-size:12px; font-weight:normal; font-family:verdana, helvetica, arial; color:#000000; text-decoration: yes}
.menu_testo:hover { font-size:12px; font-weight:normal; font-family:verdana, helvetica, arial; text-decoration: yes; color:#ffa012}

A:link, A:visited { font-size:12px; font-weight:normal; font-family:verdana, helvetica, arial; color:#000000; text-decoration: yes}

A:hover { font-size:12px; font-weight:normal; font-family:verdana, helvetica, arial; text-decoration: yes; color:#ffa012}

.menu_testob:link, .menu_testob:visited { font-size:12px; font-weight:bold; font-family:verdana, helvetica, arial; color:#000000; text-decoration: yes}
.menu_testob:hover { font-size:12px; font-weight:bold; font-family:verdana, helvetica, arial; text-decoration: yes; color:#ffa012}

.menu_top:link, .menu_top:visited { font-size:11px; font-weight:bold; font-family:verdana, helvetica, arial; color:#000000; text-decoration: none}
.menu_top:hover { font-size:11px; font-weight:bold; font-family:verdana, helvetica, arial; text-decoration: none; color:#ffa012}

.menu_top2:link, .menu_top2:visited { font-size:11px; font-weight:bold; font-family:verdana, helvetica, arial; color:#ffffff; text-decoration: none}
.menu_top2:hover { font-size:11px; font-weight:bold; font-family:verdana, helvetica, arial; text-decoration: none; color:#000000}

#fondomenu
{
	position: relative;
	width: 950px;
	height: 15px;
	top: 10px;
	text-align:right;
	
	float: none;
	border: 0px;
	padding: 0px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
	font-size: 11px;
	background-color: #999999;
}


.menu_blu:link, .menu_blu:visited { font-size:14px; font-weight:bold; font-family:verdana, helvetica, arial; color:#0071c1; text-decoration: none}
.menu_blu:hover { font-size:14px; font-weight:bold; font-family:verdana, helvetica, arial; text-decoration: none; color:#ffa012}

 .testoblu { font-size:12px;
	font-family:verdana, helvetica, arial;
	font-weight:bold;
	color:#0071c1;
	text-decoration: none;
 }

img.floatleft {
	float: left;
	vertical-align: top;
	margin-bottom: 15px;
	margin-right: 15px;
}


#pensiero{
position:relative;
margin-left: 0px;
width : 173px;
/*height:110px;
min-height:81px;*/
height:auto;
display:block;
background-image:url(../gif/bg_pensiero.gif);
background-repeat:no-repeat;
background-color:#fef1cc;
float:none;
padding-top:30px;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
/*border: 1px solid #000000;/*

}

.mini{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
border:1px solid #666666;
color:#000000;
background-color:#FFFFFF;
font-weight:bold;
}
