html { }
body   { font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; background: #060606 url(../img/bg-dx.gif); margin: 0; padding: 0 }


a:link, a:visited  { color: #730000 }
a:hover  { color: #8e0000 }


img { border: none }

#testa { color: rgb(255,255,255); font-size: 2em; background-color: #fff; background-image: url(../img/athomeinvenice.gif); background-repeat: no-repeat; background-position: 0 0; margin: 0; padding: 0; width: 100%; height: 25px; border-bottom: 1px solid #060606 }

#testa h1  { background-position: 0 0; display: none }

#sottotitolo{ text-align:right; font-size:30%; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }

/*corpo e ausiliario sono due per avere due immaigni di sfondo diverse*/
#corpo  { color: rgb(70,70,70); background-image: url(../img/black-dx.gif); background-repeat: repeat-y; background-attachment: scroll; background-position: 0 0; margin: 0; padding: 0; width: 98.5%; float: left; border: 0 }

#ausiliario { color: rgb(70,70,70); background-image: url(../img/ducale.gif); background-repeat: no-repeat; background-attachment: fixed; background-position: left bottom; margin: 0; padding: 0; width: 100%; float: left }

#colonna_1 { margin: 0; padding: 0; width: 229px; float: left }

#colonna_2  { font-size: 0.8em; background-color: #fff; text-align: left; margin: 0; padding: 0; width: 56%; float: left }

#colonna_3   { margin: 0 0 0 80%; padding: 0}

#contenitore { margin: 0; padding: 0 }

#piede  { color: #fff; font-size: 100%; background-color: #fff; background-image: none; background-position: 0 0; display: block; margin: 0; padding: 5px 5px 5px 230px; clear: left; border-top: 1px solid #000 }
#piede a:link, #piede a:visited  { color: #595959; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-image: url(../img/mail.gif); background-repeat: no-repeat; background-position: 0 3px; padding-left: 25px }
#piede a:hover  { color: #8e0000 }


#nav { width: 90%; margin: 0; padding: 0; }

ul#nav   { background-color: #fff; margin: 7px; padding: 0; border-top: 1px dotted #000; border-right: 1px dotted #000; border-left: 1px dotted #000 }
ul#nav li   { margin: 0; padding: 0; border-bottom: 1px dotted #000 }
ul#nav li a:link, ul#nav li a:visited   { color: #5e0000; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; text-decoration: none; display: block; margin: 0; padding: 3px 4px }
ul#nav li a:hover   { color: #600000; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; background-color: #f2f2f2; display: block; margin: 0; padding: 3px 4px }

/*

#nav, #nav ul { 
        padding: 0; margin: 0; list-style: none; float : left; border: solid 1px #656565; }
    
#nav li { 
        position : relative; width: 100%; float : left; margin: 0; padding: 0; }
    
#nav li ul { 
        background-color: #fff; margin-left : 1%;
}
    
#nav li ul ul { 
        margin-left : 1%;
}
    
#nav li a:link, #nav li a:visited { display : block; color : rgb(70,70,70); font-size: 0.8em; font-weight : bold; text-decoration : none; background-color : white; margin: 0; padding : 0.4em; border-bottom: 1px dotted #a2a499; }
    
#nav li a:hover {
        color : white;
        background-color :rgb(113,23,108);
}
    
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
        left: -999em;
}
    

*/
#colonna_2 h3  { background: #f5f5f5 url(../img/casaveronica.gif) no-repeat right bottom; margin: 0; padding: 0 0 0 5px; height: 42px; border-bottom: 1px solid #a2a499 }

div p{
    margin:0;
    padding: 0.5em 1em;
    color:black;
}

p.image  { font-size: 0.9em; margin: 5px; padding: 5px; float: right; border: dotted 1px #a2a499 }
dt img { background-color: #fff; margin: 5px; padding: 5px; border : dotted 1px #a2a499; }
label{
font-weight:bold;
color:rgb(70,70,70);
margin-bottom:0.1em;
} 






/* Campi di Form */


.campo-form1, .campo-form2    { font-size: 0.9em; margin: 0; padding: 0.8em 0.5em; border-top: 1px dotted #919191 }
.campo-form1  { background-color: #e4e6e2 }
.campo-form2 {  }
fieldset legend, fieldset h4, fieldset p  { padding-right: 0.5em; padding-left: 0.5em }
fieldset    { margin: 0.5em 0 0; padding: 0; border: none }

.invia   { margin: 0; padding: 0.6em 0.5em 0.5em; border-top: 1px dotted #595959 }
.invia input  { color: #fff; background-color: #600000 }





















/*
legend { color: rgb(70,70,70); font-weight: bold; margin-bottom: 0.1em } 



caption{
	background:rgb(240,240,240);
	border:solid 0.1em rgb(0,0,0);
	font-weight:bold;
	width:95%;
	margin:0 2%;
}


*/
