/* CSS Document */

body{

	background-color: #B9D5E0;
	background-image:url(../gr/50_anni.gif);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	font-family:  "Trebuchet Ms", Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#003399;
	font-size:13px;
}

html {
	height:100%; 
	margin-bottom:1px;
}

a img {
border:none;
text-decoration:none;
}
td{
vertical-align:top;
}


table.testata{
width:768px;
margin-left:auto;
margin-right:auto;
border-collapse:collapse;
}

td.cigno{
background-image:url(../gr/cigno.jpg);
background-repeat:no-repeat;
vertical-align:bottom;
padding-left:18px;
}


table.bandierine{
padding-bottom:7px;
}
.bandierine img{
padding-right:10px;
}
a.more, a.more:visited{
padding-left:35px;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
color:#003366;
font-size:10px;
text-decoration:none
}
a.more:hover{
color:#0066FF;
}


td.colMenu1{
width:140px;
}

table.menu1{
width:140px;
border-collapse:collapse;
background-image:url(../gr/fillMenu1.gif);
}

table.fasciaMenu2{
width:768px;
margin-left:auto;
margin-right:auto;
border-collapse:collapse;
background-image:url(../gr/fasciaMenu2.gif);
background-color:#FDFAF2;
background-repeat:repeat-x;
height:20px;
text-align:right;
}
table.menu2{
background-image:url(../gr/fillMenu2.gif);
background-repeat:repeat-x;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}
.menu2 td{
vertical-align:middle;
}
.menu2 a, .menu2 a:visited{
color:#FFFFFF;
text-decoration:none;

margin-left:6px;
margin-right:5px;
}

.menu2 a:hover{
color:#66CCFF;
}

.pagina{
width:768px;
background-color:#FDFAF2;
margin-left:auto;
margin-right:auto;
border-collapse:collapse;
}

.colSx{
	width:265px;
	padding-top:32px;
	padding-bottom:32px;
	padding-left:18px;
}

.colDx{
	background-image:url(../gr/bkg_pag.gif);
	background-repeat:no-repeat;
	background-position:100px 80px;
	width:495px;	

	padding-top:32px;
	padding-bottom:32px;
	padding-right:40px;
	padding-left:10px;
	
	font-family:  "Trebuchet Ms", Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#003399;
	font-size:13px;
	text-align:justify;
}

.colUnica{
	font-family:  "Trebuchet Ms", Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#003399;
	font-size:13px;
	text-align:justify;
	
	background-image:url(../gr/bkg_pag.gif);
	background-repeat:no-repeat;
	background-position:380px 80px;
	width:760px;	

	padding-top:32px;
	padding-bottom:32px;
	padding-right:40px;
	padding-left:18px;
}

a, a:visited{
	color:#03F;
	text-decoration:none;
}

a:hover{
	color:#F90;
	text-decoration:underline;
}

.ombraSx{
width:4px;
background-image:url(../gr/ombraSx.gif);
background-repeat:repeat-y;
}
.ombraDx{
width:4px;
background-image:url(../gr/ombraDx.gif);
background-repeat:repeat-y;
}

table.piePagina{
width:768px;
margin-left:auto;
margin-right:auto;
border-collapse:collapse;

}
td.footer{
background-image:url(../gr/footer.gif);
background-repeat:no-repeat;
height:40px;
}
.credits {
	font-family:  "Trebuchet Ms", Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#069;
	font-size:11px;
	text-align:right;
	padding-right:20px;
}
.credits a{
	color:#069;
	text-decoration:none;
}
.credits a:hover{
	color:#06F;
	text-decoration:underline;
}


h1{
	font-family:  "Trebuchet Ms", Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#003399;
	font-size:13px;
	font-weight:bold;
	border-bottom:#006699 1px solid;
}

table.boxDx{
float:right;
margin-left:10px;
}

table.boxSx{
float:left;
margin-right:10px;
}

table.prezzi{
border-collapse:collapse;
border:2px solid #003366;
width:100%;
}
.prezzi td, .prezzi th{
padding:3px;
padding-left:10px;
border:1px dotted #069;
background-image:url(../gr/4px.gif);
}
.prezzi thead{
border:1px solid #069;
font-weight:bold;
background-color:#E8F0F0;
}
.prezzi caption{
font-family:Arial, Helvetica, sans-serif;
text-align:right;
font-weight:bold;
color:#FF6600;
font-size:12px;
padding-top:10px;
padding-bottom:2px;
letter-spacing:1px;
}

table.ltab{
border-collapse:collapse;
border:1px solid #069;
margin-top:1px;

}
.ltab td, .ltab th{
padding:3px;
padding-left:12px;
padding-right:12px;
border:1px dotted #069;
background-image:url(../gr/4px.gif);
}
.ltab thead{
border:1px solid #069;
font-weight:bold;
background-color:#E8F0F0;
}
.ltab caption{
font-family:Arial, Helvetica, sans-serif;
text-align:right;
font-weight:bold;
color:#FF6600;
font-size:12px;
padding-top:10px;
padding-bottom:2px;
letter-spacing:1px;
}
table.cartoline{
border-collapse:collapse;
border:1px solid #069;
width:100%;
margin-left:auto;
margin-right:auto;
margin-top:1px;
}

.cartoline img{
border:1px dotted #ccc;
padding:12px;
background-image:url(../gr/sfondo_img.jpg);
background-repeat:no-repeat;
background-position:center;
text-align:center;
}

table.bolli{
border-collapse:collapse;
border:1px solid #069;
width:100%;
margin-left:auto;
margin-right:auto;
margin-top:1px;
}

.bolli td{
text-align:center;
}

.bolli img{
border:1px dotted #ccc;
padding:10px;
margin-top:10px;
}




.largh_1{
width:200px;
}
.stretto_1{
width:28%;
}
.stretto_2{
width:18%;
}

input, radio, textarea, select {
	font-family: "Trebuchet Ms", Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#036;
	font-size:12px;
	border: 1px solid #069;
	background-image:	url(../gr/sfondocampi.jpg);
	background-repeat:repeat-x;
	margin:1px;
	padding-left:2px;
}

.imgSx{
float:left;
padding-right:10px;
}

.imgDx{
float:right;
padding-left:10px;
}

.form2{
	border: none;
	margin-left:10px;
	background-image:none;
}
.small{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#036;
	font-size:9px;
	text-align:left;
}

.imgSx2{
	float:right;
	border-style:solid;
	padding:2px;
	margin-left:4px;
	border-color: #039;
	border-width: 1px;
	background-color:#fff;
}
.imDx2{
	float:left;
	border-style:solid;
	padding:2px;
	margin-right:4px;
	border-color: #039;
	border-width: 1px;
	background-color:#fff;
}

table.davedere{
border: 1px dotted #CCC;
margin-top:10px;
width:100%;
}

td.davedere{
vertical-align:top;
font-size:12px;
border: 1px dotted #CCC;
}
