/* CSS Document */

body{
text-align:center;
padding:0;
margin:0;
background-color:#990000;
}
a:link,
a:visited {
color: #000;
	text-decoration: underline;
}

a:hover {
  color: #000;
  text-decoration: underline;
}
#table_home{
width:100%;
height:220px;
border:0;
margin:0;
padding:0;
background-color:#990000;
}
.td_lateraleheadersx {
padding:0;
margin:0;
background-color:#990000;
vertical-align:bottom;
background-position:bottom right;
background-image:url(images/header_lateralesx.jpg);
background-repeat:no-repeat;
height:220px;

}
.td_lateraleheaderdx {
padding:0;
margin:0;
background-color:#990000;
vertical-align:bottom;
background-position:bottom left;
background-image:url(images/header_lateraledx.jpg);
background-repeat:no-repeat;
height:220px;

}
.td_centrale {
text-align:center;
padding:0;
height:220px;
width:800px;
vertical-align:top;
margin:0;}



#main_table_content{
width:100%;
border:0;
margin:0;
padding:0;
background-color:#990000;
}

.td_foto {
text-align:center;
padding:0;
height:198px;
width:198px;
vertical-align:top;
margin:0;
background-color:#333333;
border:1px solid #FFFFFF;

}
.td_lateralefotosx {
padding:0;
height:197px;
vertical-align:top;
margin:0;
background-color:#333333;
background-image:url(images/sfondo_sx.jpg);
background-repeat:repeat-y;
background-position:top right;
border-top:2px inset #666666;
border-bottom:1px solid #000000;

}
.td_lateralefotodx {
padding:0;
height:197px;
vertical-align:top;
margin:0;
background-color:#333333;
background-image:url(images/sfondo_dx.jpg);
background-repeat:repeat-y;
background-position:top left;
border-top:2px inset #666666;
border-bottom:1px solid #000000;

}
.td_lateralecontentsx {
padding:0;
vertical-align:top;
margin:0;
background-color:#990000;
background-image:url(images/sfondo_sx_red.jpg);
background-repeat:repeat-y;
background-position:top right;

}
.td_lateralecontentdx {
padding:0;
height:228px;
vertical-align:top;
margin:0;
background-color:#990000;
background-image:url(images/sfondo_dx_red.jpg);
background-repeat:repeat-y;
background-position:top left;
}
.td_centrale_content {
text-align:center;
padding:0px;
width:800px;
vertical-align:top;
margin:0;
background-color:#FFFFFF;

}
.content_table {
text-align:left;
padding:0;
height:300px;
width:800px;
vertical-align:top;
margin:0px;
background-color:#FFFFFF;
border:0px;

}
.td_descrizione {
text-align:justify;
padding:5px;
width:490px;
vertical-align:middle;
margin:0px;
background-color:#FFFFFF;
border:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
line-height:140%;
vertical-align:top;

}


.td_fotomin {
padding:0px;
width:300px;
vertical-align:top;
margin:0px;
background-color:#FFFFFF;
border:0px;
text-align:center;
background-image:url(images/sfondo_gallery.jpg);
background-repeat:no-repeat;
background-position:top;
}
.tablegallery
{
width:270px;
height:150px;
text-align:center;
padding:3px;
border:0px;
margin-top:31px;
margin-left:auto;
margin-right:auto;

}
.tablegallery2
{
width:270px;
height:150px;
text-align:center;
padding:3px;
border:0px;
margin-top:2px;
margin-left:auto;
margin-right:auto;

}
.image
{
border: double 3px #333333;

}
.bold {

font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
font-weight:bold;

}
.h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
font-weight:bold;
font-style:italic;

}
.tableindirizzo
{
width:100%;
height:30px;
text-align:center;
padding:0px;
border:0px;
margin-left:auto;
margin-right:auto;
border:0px;

}
.tdcentrale_indirizzo
{
width:800px;
height:25px;
text-align:center;
padding:0px;
margin-left:auto;
margin-right:auto;
border:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
font-weight:bold;
vertical-align:top;
padding-top:5px;
background-color:#FFFFFF;

}
.tdlaterale_ind_dx
{
height:30px;
text-align:left;
padding:0px;
border:0px;
background-image:url(images/sfondo_angolo_dx.jpg);
background-repeat:no-repeat;
background-position:top left;
vertical-align:top;
}
.tdlaterale_ind_sx
{
height:30px;
text-align:left;
padding:0px;
border:0px;
background-image:url(images/sfondo_angolo_sx.jpg);
background-repeat:no-repeat;
background-position:top right;
vertical-align:top;
}
.td_cartina {
padding:0px;
padding-top:10px;
width:300px;
vertical-align:top;
margin:0px;
background-color:#FFFFFF;
border:0px;
text-align:center;
}
