html, body { 
/*background-image:url(immagini/propagina_01.jpg);*/
margin: 0 0 0 0;
font-family:Arial, Helvetica, sans-serif;
background-color: #efedc3;
height:100%;
}
font{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
}
h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #990000;
	font-weight: bold;
}
.uno{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -60px; /* -4em the bottom margin is the negative value of the footer's height */
width:100%;
background-color:#efedc3;
}
.header{
	background-image: url(immagini/propagina_03.jpg);
	background-repeat:no-repeat;
	width:808px;
	height:299px;
	color: #FFFFFF;
}
.headerint{
	background-image: url(immagini/headerimg.jpg);
	background-repeat:no-repeat;
	width:808px;
	height:148px;
	color: #FFFFFF;
}
.dentro{
background-image: url(immagini/propagina_06.jpg);
background-repeat:repeat-y;
width:808px;
height:100%;

}

.toc{
width:200px;
height:auto;
float:left;
padding:0 0 0 19px;
/*padding: 0 0 0 19px;*/
}

.contenido{
/*width:624px;*/
width:500px;
float:right;
padding: 0px 35px 0px 20px; 
vertical-align:top;
}
.footer{
	clear:both;
	background-image: url(immagini/propagina_07.jpg);
	width:808px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #990000;
	/*height:4em;*/
	height: 60px;
}
.push {
background-image: url(immagini/propagina_06.jpg);
background-repeat:repeat-y;
width:808px;
	height: 60px; /*-- -4em .push must be the same height as .footer --*/
}

.push footer{
	padding-top: -60px;
	padding-bottom: -60px;
}

.style18 {
	font-size: 18px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style12 {
	font-size: small;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.fontnegra{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
}
.fonpiccola{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #fff;
}
/*.style1 {
	color: #FFFFFF;
	font: bold;
}
.style2 {
	color: #FFFFFF;
	font-size: x-small;
}
.style3 {color: #666666; font-size: x-small; 
}*/

/*-------------------menu-------------------------*/

.anylinkcss{
	/*position:absolute;*/
	position: absolute;
	left:0px;
	top: 0px;
	visibility: hidden;
	border:1px solid black;
	/*border-bottom-width: 0;*/
	/*line-height: 15px ;*/
	z-index: auto;
	/*background-color: E23828;*/
	width: 180px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	background-color: #FFFFCC;
	margin: 2px 5px 2px 5px;
	padding: 2px 5px 2px 5px; 
}



.myTable{
	width: 230px;
	height:auto;
	padding: 0px 0px 0px 5px;
	background-color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
}

.myTable a{
	text-decoration: none;
	color: #FFFFFF;
}
.myTable a:hover{
	text-decoration: none;
	color: #FFFF99;
}

.cuadronegro th{
	padding: 3px 3px 3px 3px;
	/*background-color:#990000;*/
	background-color:#CC6600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFFFFF;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border: 1 px;
}

.anylinkcss a{
	width: 100%;
	display: block;
	text-indent: 5px;
	border-bottom: 1px solid black;
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold;
	text-indent: 5px;
	color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
}



.anylinkcss a:hover{ /*hover background color*/

background-color: black;
color: white;

}

.anylinkcss2 {

	position:absolute;

	visibility: hidden;

	border:1px solid black;

	border-bottom-width: 0;

	line-height: 15px;

	z-index: 10;

	background-color: #FFFFCC;

	width: 180px;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;
	margin: 2px 5px 2px 5px;
	padding: 2px 5px 2px 5px;

}

.anylinkcss2 a {

width: 100%;

display: block;

text-indent: 3px;

border-bottom: 1px solid black;

padding: 1px 0;

text-decoration: none;

font-weight: bold;

text-indent: 5px;
	color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;

}

.anylinkcss2 a:hover {

background-color: black;

color: white;

}

/*.anylinkcss3 {

	position:absolute;

	visibility: hidden;

	border:1px solid black;

	border-bottom-width: 0;

	line-height: 15px;

	z-index: 100;

	background-color: E23828;

	width: 150px;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

}

.anylinkcss3 a {

width: 100%;

display: block;

text-indent: 3px;

border-bottom: 1px solid black;

padding: 1px 0;

text-decoration: none;

font-weight: bold;

text-indent: 5px;

}

.anylinkcss3 a:hover {

background-color: black;

color: white;

}*/

/*-------------------- de tdh.css ----------------*/
.cuadro {
	border: 1px solid #CCCCCC;
}
.degrade {
	background-attachment: fixed;
	background-image: url(images/index_06.png);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #000000;
}
.font {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.lineatop {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.fontnegra {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.opcmenu {
	background-color: #E23828;
}
.opcmenu a:hover{
	background-color: #000000;
	display: block;
}
/*.cuadronegro p{
	font-size: small;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}*/

input.textbutton { 
border:0; 
padding:0; 
color: inherit; 
background:transparent; 
} 
.cuadrorojo {
	border: 2px solid; /*#E23828;*/
	border-color: #990000;
}
/*a:link {
	color: #FFFFFF;
	text-decoration: underline;
}
a:visited {
	color: #FFFFFF;
}
a:hover {
	color: #666666;
}*/
a.negro:link {
	color: #000000;
	text-decoration: underline;
}
a.negro:visited {
	color: #000000;
}
a.negro:hover {
	color: #666666;
}
a.azul:link {
	color: #0000ff;
	text-decoration: underline;
}
a.azul:visited {
	color: #0000ff;
}
a.azul:hover {
	color: #0000ff;
}
a.rojo:link {
	color: #ff0000;
	text-decoration: underline;
}
a.rojo:visited {
	color: #ff0000;
}
a.rojo:hover {
	color: #ff0000;
}

/* ------------------ boletin  ---------------*/

.agenda
		{
			font-size:xx-small; 
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color : #000000;
		}
.style8 {
			font-size: xx-small;
			color: #C0462F;
			font-weight: bold;
			font-style: italic;
		}
		
.tituloboletin{
	background-image:url(immagini/propagina_03.jpg);
	background-repeat:no-repeat;
	width:808px;
	height:30px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	vertical-align:middle;
	padding: 5px 0 0 0;
		}


