body {
	background-color: #f2efe0;	
	margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px; 
}

.headindex {
	background-image: url(immagini/sfondo_head_slim.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.footer {
	background-image: url(immagini/sfondo_footer.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.menutop {
	background-image: url(immagini/sfondo_menu_top.gif);
	background-position: top;
	background-repeat: no-repeat;
}


.sfondoheadtab {
	background-image: url(immagini/sfondo_header.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

.sfondoutility {
	background-image: url(immagini/sfondo_box_utility.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #fcfcfb;
}


.testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #5f5941;
	letter-spacing: 0.05em;
	
}



a.testo:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #5f5941; text-decoration:underline;}
a.testo:visited:hover {  color: #5f5941; text-decoration:underline;}
a.testo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #5f5941; text-decoration:none;}
a.testo:visited {  color: #5f5941; font-size: 12px;
}

.testored {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #bc2312;
	letter-spacing: 0.05em;
	
}



a.testored:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #bc2312; text-decoration:underline;}
a.testored:visited:hover {  color: #bc2312; text-decoration:underline;}
a.testored {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #bc2312; text-decoration:none;}
a.testored:visited {  color: #bc2312; font-size: 12px;
}

.testopic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #5f5941;
	letter-spacing: 0.05em;
}

a.testopic:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #5f5941; text-decoration:underline;}
a.testopic:visited:hover {  color: #5f5941; text-decoration:underline;}
a.testopic {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #5f5941; text-decoration:none;}
a.testopic:visited {  color: #5f5941; font-size: 10px;
}

.testomed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #5f5941;
	letter-spacing: 0.05em;
}

a.testomed:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5f5941; text-decoration:underline;}
a.testomed:visited:hover {  color: #5f5941; text-decoration:underline;}
a.testomed {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5f5941; text-decoration:none;}
a.testomed:visited {  color: #5f5941; font-size: 11px;
}


.testobianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #FFFFFF;
	letter-spacing: 0.06em;
}

a.testobianco:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 123px; color: #ffffff; text-decoration:underline;}
a.testobianco:visited:hover {  color: #ffffff; text-decoration:underline;}
a.testobianco {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration:none;}
a.testobianco:visited {  color: #ffffff; font-size: 12px;
}

.testobiancopic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #FFFFFF;
	letter-spacing: 0.05em;
}

a.testobiancopic:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration:underline;}
a.testobiancopic:visited:hover {  color: #ffffff; text-decoration:underline;}
a.testobiancopic {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration:none;}
a.testobiancopic:visited {  color: #ffffff; font-size: 10px;
}

.testoinciso {
	font-family: georgia, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: #5f5941;
	letter-spacing: 0.07em;
	line-height: 1.4;
}


a.testoinciso:hover {  font-family: georgia, Verdana, Helvetica, sans-serif; font-size: 13px; color: #5f5941; text-decoration:underline;}
a.testoinciso:visited:hover {  color: #5f5941; text-decoration:underline;}
a.testoinciso {  font-family: georgia, Verdana, Helvetica, sans-serif; font-size: 13px; color: #5f5941; text-decoration:none;}
a.testoinciso:visited {  color: #5f5941; font-size: 13px;
}



.testoincisotitolo {
	font-family: georgia, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	color: #5f5941;
	letter-spacing: 0.07em;
	line-height: 1.4;
}


a.testoincisotitolo:hover {  font-family: georgia, Verdana, Helvetica, sans-serif; font-size: 18px; color: #5f5941; text-decoration:underline;}
a.testoincisotitolo:visited:hover {  color: #5f5941; text-decoration:underline;}
a.testoincisotitolo {  font-family: georgia, Verdana, Helvetica, sans-serif; font-size: 18px; color: #5f5941; text-decoration:none;}
a.testoincisotitolo:visited {  color: #5f5941; font-size: 18px;
}





.input1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width:150px;
	border:1px solid #655f4b;
}

.input2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width:80px;
	border:1px solid #655f4b;
}

.input3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width:40px;
	border:1px solid #655f4b;
}

.input4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width:250px;
	border:1px solid #655f4b;
}
