/* CSS Document */

body{
	background-color: #819EEB;
	background-image:url(../gr/bkg.gif);
	margin:0;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	margin-left:0;
	margin-right:0;
}

p{
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#036;
	text-align:right;
	font-size:12px;
}

table#testata{
width:760px;
border-top: 1px solid #FFF;
border-left: 1px solid #FFF;
border-right: 1px solid #FFF;
}
table#corpo{
width:760px;
background-color:#C7D4F6;
border-left: 1px solid #FFF;
border-right: 1px solid #FFF;
}

table#fondopagina{
width:760px;
height:50px;
background-color:#C7D4F6;
border-left: 1px solid #FFF;
border-right: 1px solid #FFF;
border-bottom: 1px solid #FFF;
background-image:url(../gr/fondo_pag.jpg);
}
td.contenuti{
font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#036;
text-align:right;
font-size:12px;
/*width:574px;*/
padding-left:50px;
padding-right:15px;
}
td.menu{
text-align:left;
width:186px;
padding-left:30px;
padding-top:10px;
}
.spazio{
height:13px;
font-size:2px;
}

td.credits, a.credits:link, a.credits:visited{
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FFF;
	padding-right:20px;
	padding-left:30px;
	padding-top:30px;
	text-decoration:none;
	text-align:left;

}

a.credits:hover{
	color: #036;
	text-decoration:underline;
}

input, radio, textarea, select {
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#036;
	font-size:11px;
	border: 1px solid #fff;
	background: #EEF2FF;
	background-image:	url(../gr/sfondocampi.jpg);
	background-repeat:repeat-x;
}
table.davedere{
background-color:#D0DBF8;
border: 1px dotted #EEF2FF;
margin-top:10px;
}

td.davedere{
background-color:#C7D4F6;
}

table.prenota{
background-color:#D0DBF8;
border: 1px dotted #EEF2FF;
margin-top:10px;
text-align:left;
}

td.prenota{
background-color:#C7D4F6;
text-align:left;
}

table.box1{
background-color:#D0DBF8;
/*border: 1px solid #EEF2FF;*/
text-align:left;
}


.img2{
	float:right;
	border-style:dotted;
	padding:2px;
	margin-left:4px;
	border-color: #039;
	border-width: 2px;
	background-color:#fff;
}

a, a.visited{
color:#069;
text-decoration:none;
}
a:hover{
text-decoration:underline;
color:#03F;
}
.small{
	Verdana, Arial, Helvetica, sans-serif;
	color:#069;
	text-align:right;
	font-size:11px;
}
.imgDX{
padding-left:10px;
}

hr{
	border: 1px solid;
	height:1px;
	color:#fff;
}