#ContenitoreTotale {
margin-left : 5%; 
width : 90%; 
border-top-style : none; 
padding-top : 0; 
background-color : #ffffff; 
} 
#OmbraTop {
padding-right : 0; 
background-position : top; 
padding-left : 0; 
font-size : 1px; 
background-image : url(../img/ombra-T.gif); 
padding-bottom : 0; 
margin : 0; 
width : 100%; 
border-top-style : none; 
padding-top : 0; 
background-repeat : repeat-x; 
border-right-style : none; 
border-left-style : none; 
border-bottom-style : none; 
} 
#OmbraTop1 {
padding-right : 0; 
background-position : left top; 
padding-left : 0; 
background-image : url(../img/angolo-TL.gif); 
padding-bottom : 0; 
margin : 0; 
border-top-style : none; 
padding-top : 0; 
background-repeat : no-repeat; 
border-right-style : none; 
border-left-style : none; 
height : 4px; 
border-bottom-style : none; 
} 
#OmbraTop2 {
padding-right : 0; 
background-position : right top; 
padding-left : 0; 
background-image : url(../img/angolo-TR.gif); 
padding-bottom : 0; 
margin : 0; 
border-top-style : none; 
padding-top : 0; 
background-repeat : no-repeat; 
border-right-style : none; 
border-left-style : none; 
height : 4px; 
border-bottom-style : none; 
} 
#OmbraBottom {
padding-right : 0; 
background-position : top; 
padding-left : 0; 
font-size : 1px; 
background-image : url(../img/ombra-B.gif); 
padding-bottom : 0; 
margin : 0; 
width : 100%; 
border-top-style : none; 
padding-top : 0; 
background-repeat : repeat-x; 
border-right-style : none; 
border-left-style : none; 
border-bottom-style : none; 
} 
#OmbraBottom1 {
padding-right : 0; 
background-position : left top; 
padding-left : 0; 
background-image : url(../img/angolo-BL.gif); 
padding-bottom : 0; 
margin : 0; 
border-top-style : none; 
padding-top : 0; 
background-repeat : no-repeat; 
border-right-style : none; 
border-left-style : none; 
height : 4px; 
border-bottom-style : none; 
} 
#OmbraBottom2 {
padding-right : 0; 
background-position : right top; 
padding-left : 0; 
background-image : url(../img/angolo-BR.gif); 
padding-bottom : 0; 
margin : 0; 
border-top-style : none; 
padding-top : 0; 
background-repeat : no-repeat; 
border-right-style : none; 
border-left-style : none; 
height : 4px; 
border-bottom-style : none; 
} 
#OmbraLeft {
padding-right : 0; 
background-position : left top; 
padding-left : 0; 
background-image : url(../img/ombra-L.gif); 
padding-bottom : 0; 
margin : 0; 
border-top-style : none; 
padding-top : 0; 
background-repeat : repeat-y; 
border-right-style : none; 
border-left-style : none; 
border-bottom-style : none; 
} 
#OmbraRight {
padding-right : 6px; 
background-position : right top; 
padding-left : 6px; 
background-image : url(../img/ombra-R.gif); 
padding-bottom : 2px; 
margin : 0; 
border-top-style : none; 
padding-top : 2px; 
background-repeat : repeat-y; 
border-right-style : none; 
border-left-style : none; 
border-bottom-style : none; 
} 
BODY {
padding-right : 0; 
padding-left : 0; 
font-size : 95%; 
padding-bottom : 0; 
margin : 6px; 
color : #000000; 
padding-top : 0; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
background-color : #eeeeee; 
} 
A {
color : #2f687b; 
text-decoration : none; 
} 
A:link {
color : #2f687b; 
text-decoration : none; 
} 
A:visited {
color : #2f687b; 
text-decoration : none; 
} 
A:hover {
color : #2f687b; 
text-decoration : underline; 
} 
H1 {
padding-right : 0; 
padding-left : 0; 
font-size : 120%; 
padding-bottom : 0; 
margin : 0; 
padding-top : 0; 
font-family : Arial, sans-serif; 
} 
H2 {
padding-right : 0; 
padding-left : 0; 
font-size : 110%; 
padding-bottom : 0; 
margin : 0; 
padding-top : 0; 
font-family : Arial, sans-serif; 
font-weight : bold; 
} 

P {
text-align : justify; 
} 
#ContBanner {
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 0; 
width : 100%; 
padding-top : 0; 
} 
#ContMenuH {
margin : 0; 
} 
#BGFotoBanner {
background-position : bottom; 
border-top : 1px solid #d3d3d3; 
height : 97px; 
} 
#FotoBannerRight {
background-position : right top; 
background-image : url(../img/testa_dx.jpg); 
background-repeat : no-repeat; 
height : 97px; 
} 
#FotoBannerLeft {
background-position : left top; 
background-image : url(../img/testa_sx.jpg); 
background-repeat : no-repeat; 
height : 97px; 
} 
#ContMenuUtility {
padding-right : 10px; 
background-position : bottom; 
padding-left : 10px; 
font-size : 80%; 
background-image : url(../img/BG-MUtility.gif); 
padding-bottom : 8px; 
padding-top : 4px; 
background-repeat : repeat-x; 
text-align : right; 
} 
#ContMenuUtility {
height : 1em; 
} 
#ContMenuUtility {
height : 1em; 
} 
#SearchObj {
float : right; 
} 
#MenuH {
padding-right : 0; 
border-top : 1px solid #000000; 
padding-left : 0; 
padding-bottom : 0; 
margin : 0; 
padding-top : 0; 
border-right-style : none; 
border-left-style : none; 
text-align : right; 
border-bottom : 1px solid #000000; 
} 
#MenuH OL {
padding-right : 0; 
background-position : bottom; 
padding-left : 0; 
padding-bottom : 1px; 
margin : 0; 
width : 100%; 
color : #ffffff; 
padding-top : 3px; 
background-repeat : repeat-x; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
background-color : #ec0000; 
} 
#MenuH OL LI {
padding-right : 3px; 
background-position : right top; 
display : inline; 
background-image : url(../img/puntiniMenuH.gif); 
margin-left : -6px; 
background-repeat : no-repeat; 
} 
#MenuH OL LI {
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 0; 
padding-top : 0; 
} 
#MenuH OL LI A {
padding-right : 9px; 
padding-left : 7px; 
font-weight : normal; 
font-size : 0.7em; 
padding-bottom : 7px; 
margin : 0; 
color : #ffffff; 
padding-top : 7px; 
white-space : nowrap; 
background-color : transparent; 
text-decoration : none; 
} 
#MenuH OL LI A {
width : 100%; 
margin-right : -3px; 
} 
#MenuH OL LI A:active {
background-position : bottom; 
background-image : url(../img/BG-MenuH-roll.gif); 
color : #ffffff; 
background-repeat : repeat-x; 
background-color : #93b8dd; 
} 
#MenuH OL LI A:hover {
background-position : bottom; 
background-image : url(../img/BG-MenuH-roll.gif); 
color : #ffffff; 
background-repeat : repeat-x; 
background-color : #000000; 
} 
#MenuH OL LI.LISel A {
padding-right : 0; 
padding-left : 0; 
font-weight : normal; 
font-size : 1em; 
padding-bottom : 0; 
margin : 0; 
padding-top : 0; 
white-space : nowrap; 
text-decoration : none; 
} 
#MenuH OL LI.LISel A:active {
text-decoration : underline; 
} 
#MenuH OL LI.LISel A:hover {
text-decoration : underline; 
} 
#MenuH OL LI.LISel STRONG {
padding-right : 9px; 
background-position : bottom; 
padding-left : 7px; 
font-weight : normal; 
font-size : 0.7em; 
background-image : url(../img/BG-MenuH-sell.gif); 
padding-bottom : 7px; 
margin : 0; 
color : #ffffff; 
padding-top : 7px; 
background-repeat : repeat-x; 
background-color : #e0000a; 
text-decoration : none; 
} 
#MenuH OL LI.LIStrong STRONG {
padding-right : 9px; 
background-position : bottom; 
padding-left : 7px; 
font-weight : normal; 
font-size : 0.7em; 
background-image : url(../img/BG-MenuH-sell.gif); 
padding-bottom : 7px; 
margin : 0; 
color : #ffffff; 
padding-top : 7px; 
background-repeat : repeat-x; 
background-color : #e0000a; 
text-decoration : none; 
} 
#MenuH OL LI STRONG {
width : 100%; 
margin-right : -3px; 
} 
#MenuH OL LI.LIStrong STRONG {
width : 100%; 
margin-right : -3px; 
} 
#MenuH OL LI.LISel STRONG {
width : 100%; 
margin-right : -3px; 
} 
.SearchFormText {
font-weight : normal; 
font-size : 80%; 
color : #000000; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
background-color : transparent; 
} 
.SearchFormBox {
border-right : 1px solid #ec0000; 
padding-right : 1px; 
border-top : 1px solid #ec0000; 
padding-left : 1px; 
font-size : 90%; 
padding-bottom : 1px; 
border-left : 1px solid #ec0000; 
color : #ec0000; 
border-bottom : 1px solid #ec0000; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
background-color : #ffffff; 
} 
.SearchFormInputImg {
color : #ffffff; 
background-color : #1a579a; 
} 
.frmSearchImg {
vertical-align : bottom; 
} 
#SearchObj {
float : right; 
} 
#time {
float : right; 
} 
#personalizzazione {
font-weight : bold; 
float : left; 
} 
#masthead {
padding-right : 0; 
padding-left : 0; 
float : left; 
padding-bottom : 0; 
width : 100%; 
padding-top : 0; 
border-bottom : 1px solid #cccccc; 
} 
#content {
border-right : 1px solid #ffffff; 
border-top : 1px solid #ffffff; 
font-size : 80%; 
float : left; 
border-left : 1px solid #ffffff; 
width : 61.3%; 
border-bottom : 1px solid #ffffff; 
text-align : justify; 
} 
#space_content {
float : left; 
padding-bottom : 57%; 
width : 2%; 
border-bottom : 1px solid #ffffff; 
} 
#path_torna {
float : left; 
width : 99.5%; 
margin-bottom : 0; 
margin-top : 5px; 
text-align : left; 
font-weight : bold; 
color : #000000; 
background-color : #ffffff; 
font-size : 80%; 
} 
#path {
float : left; 
width : 99.5%; 
margin-bottom : 0; 
margin-top : 5px; 
text-align : left; 
font-weight : bold; 
color : #000000; 
background-color : #ffffff; 
font-size : 80%; 
} 
#siel {
border-right : 1px solid #cccccc; 
border-top : 1px solid #cccccc; 
margin-top : 3px; 
font-weight : bold; 
float : left; 
margin-bottom : 0; 
border-left : 1px solid #cccccc; 
width : 98%; 
color : #000000; 
border-bottom : 1px solid #cccccc; 
background-color : #ddf4ff; 
text-align : center; 
} 
#gruppo1 {
border-right : 0 solid #cccccc; 
border-top : 0 solid #cccccc; 
float : left; 
border-left : 0 solid #cccccc; 
width : 99%; 
border-bottom : 0 solid #cccccc; 
} 
#banner {
border-right : 0 solid #cccccc; 
border-top : 0 solid #cccccc; 
float : right; 
border-left : 0 solid #cccccc; 
width : 37%; 
border-bottom : 0 solid #cccccc; 
} 
#primopiano {
border-right : 0 solid #cccccc; 
border-top : 0 solid #cccccc; 
float : left; 
border-left : 0 solid #cccccc; 
width : 57%; 
border-bottom : 0 solid #cccccc; 
} 
#barra_titolo_primo_piano {
border-right : 1px solid #ffffff; 
background-position : bottom; 
border-top : 1px solid #ffffff; 
margin-top : 10px; 
font-weight : bold; 
margin-bottom : 10px; 
border-left : 1px solid #ffffff; 
width : 99.5%; 
color : #ffffff; 
border-bottom : 1px solid #ffffff; 
background-repeat : repeat-x; 
background-color : #ec0000; 
text-align : center; 
font-family : Arial, sans-serif; 
} 
#barra_appuntamenti {
border-right : 1px solid #ffffff; 
background-position : bottom; 
border-top : 1px solid #ffffff; 
margin-top : 10px; 
font-weight : bold; 
margin-bottom : 10px; 
border-left : 1px solid #ffffff; 
width : 99.5%; 
color : #ffffff; 
border-bottom : 1px solid #ffffff; 
background-repeat : repeat-x; 
background-color : #ec0000; 
text-align : center; 
font-family : Arial, sans-serif; 
} 
#barra_titolo2 {
float: right; 
width: 99.5%;
border-bottom: 0px solid #cccccc;
border-top: 0px solid #cccccc;
border-left : 1px solid #ffffff; 
border-right: 0px solid #cccccc;
margin-top: 5px; margin-bottom: 10px;
background-color:#ec0000;
text-align: center;
font-weight: bold; color: #FFFFFF;
font-family : Arial, sans-serif; 
} 
#barra_titolo {
float: right; 
width: 99.5%;
border-bottom: 0px solid #cccccc;
border-top: 0px solid #cccccc;
border-left : 1px solid #ffffff; 
border-right: 0px solid #cccccc;
margin-top: 5px; margin-bottom: 10px;
background-color:#ec0000;
text-align: center;
font-weight: bold; color: #FFFFFF;
font-family : Arial, sans-serif; 
}  
#barra_segue {
margin-top : 16px; 
font-weight : bold; 
float : left; 
margin-bottom : 16px; 
width : 50%; 
text-align : right; 
} 
.gruppo2 {
float : left; 
width : 98%; 
} 
.focus {
float : left; 
width : 99%; 
} 
.focus_imm {
float : left; 
width : 27%; 
height : 92px; 
} 
.focus_txt {
float : left; 
width : 72%; 
font-size : 90%; 
} 
.focus_banner {
float : right; 
width : 99%; 
height : 92px; 
border : 0 solid #000000; 
background-color : #ffffff; 
} 
.focus_banner_sx {
padding-bottom : 15px; 
float : left; 
width : 49%; 
border : 0 solid #000000; 
} 
.focus_banner_dx {
padding-bottom : 15px; 
float : right; 
width : 49%; 
border : 0 solid #000000; 
} 
#progetti_sx {
float : left; 
width : 49%; 
} 
#progetti_dx {
float : right; 
width : 49%; 
} 
.consigli {
border-right : 1px solid #000000 ; 
border-top : 1px solid #000000 ; 
border-left : 1px solid #000000 ; 
width : 98%; 
border-bottom : 1px solid #000000 ; 
padding: 2%;
} 
.imgvisibility {
visibility : visible; 
} 
.elenchi OL {
padding-right : 0; 
padding-left : 15; 
list-style-image : url(freccia2.gif); 
margin-bottom : 7px; 
padding-bottom : 0; 
padding-top : 0; 
list-style-type : none;
  
} 
.elenchi OL LI A {
padding-right : 0; 
padding-left : 15; 
list-style-image : url(freccia2.gif); 
margin-bottom : 7px; 
padding-bottom : 0; 
padding-top : 0; 
list-style-type : none; 

} 
.elenchi OL LI A:hover {
padding-right : 0; 
padding-left : 15; 
list-style-image : url(freccia2.gif); 
margin-bottom : 7px; 
padding-bottom : 0; 
padding-top : 0; 
list-style-type : none; 
 
} 
.feature {
padding-right : 0; 
padding-left : 20px; 
padding-bottom : 10px; 
padding-top : 0; 
} 
.feature H3 {
padding-right : 0; 
padding-left : 0; 
padding-bottom : 5px; 
padding-top : 30px; 
text-align : center; 

} 
.feature IMG {
padding-right : 10px; 
padding-left : 0; 
float : left; 
padding-bottom : 0; 
padding-top : 10px; 
} 
#siteInfo {
clear : both; 
border-right : 0 solid #cccccc; 
padding-right : 10px; 
border-top : 1px solid #000000; 
padding-left : 10px; 
font-size : 75%; 
padding-bottom : 10px; 
border-left : 0 solid #cccccc; 
width : 97.5%; 
color : #666666; 
padding-top : 10px; 
border-bottom : 0 solid #cccccc; 
} 
#siteInfo IMG {
padding-right : 4px; 
padding-left : 10px; 
padding-bottom : 4px; 
vertical-align : middle; 
padding-top : 4px; 
} 
H3 {
padding-right : 0; 
padding-left : 0; 
font-size : 110%; 
padding-bottom : 0; 
margin : 0; 
color: #FF0000;
padding-top : 0; 
font-family : Arial, sans-serif; 
} 
#sectionLinks {
border-top : 1px solid #ffffff; 
border-bottom : 1px solid #ffffff; 
border-left : 2px solid #ffffff; 
border-right : 2px solid #ffffff; 
padding-right : 0; 
padding-left : 0; 
font-size : 90%; 
padding-bottom : 0; 
margin : 0; 
width : 98%; 
padding-top : 0; 
position : relative; 
} 
#sectionLinks H3 {
padding-right : 0; 
background-position : bottom; 
padding-left : 0; 
font-weight : bold; 
padding-bottom : 2px; 
width : 100%; 
color : #ffffff; 
padding-top : 3px; 
background-repeat : repeat-x; 
background-color : #ec0000; 
text-align : center; 
font-size : 90%; 
} 
#sectionLinks H3 A {
padding-right : 0; 
background-position : bottom; 
padding-left : 0; 
font-weight : bold; 
padding-bottom : 2px; 
width : 100%; 
color : #ffffff; 
padding-top : 3px; 
background-repeat : repeat-x; 
background-color : #ec0000; 
text-align : center; 
} 
#sectionLinks_dx {
border-top : 1px solid #ffffff; 
border-bottom : 1px solid #ffffff; 
border-left : 2px solid #ffffff; 
border-right : 2px solid #ffffff; 
padding-right : 0; 
padding-left : 0; 
font-size : 90%; 
padding-bottom : 0; 
margin : 0; 
width : 98%; 
padding-top : 0; 
position : relative; 
} 
#sectionLinks_dx H3 {
padding-right : 0; 
background-position : bottom; 
padding-left : 0; 
font-weight : bold; 
padding-bottom : 2px; 
width : 100%; 
color : #ffffff; 
padding-top : 3px; 
background-repeat : repeat-x; 
background-color : #ec0000; 
text-align : center; 
font-size : 90%; 
} 
#sectionLinks_dx H3 A {
padding-right : 0; 
background-position : bottom; 
padding-left : 0; 
font-weight : bold; 
padding-bottom : 2px; 
width : 100%; 
color : #ffffff; 
padding-top : 3px; 
background-repeat : repeat-x; 
background-color : #ec0000; 
text-align : center; 
} 
#space_menu_up {
border-right : 2px solid #cccccc; 
border-top : 0 solid #f7f7f7; 
border-left : 2px solid #cccccc; 
width : 98%; 
border-bottom : 0 solid #f7f7f7; 
height : 15px; 
background-color : #dbdbdb; 
} 
#space_menu_middle {
border-right : 2px solid #cccccc; 
border-top : 0 solid #f7f7f7; 
border-left : 2px solid #cccccc; 
width : 5%; 
border-bottom : 0 solid #f7f7f7; 
height : 0; 
background-color : #dbdbdb; 
} 
.ColonnaVMenuDX {
float : right; 
width : 17%; 
} 
.ColonnaVMenu {
float : left; 
width : 17%; 
} 
.VMenu {
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
color : #ffffff; 
padding-top : 0; 
} 
.VMenu OL {
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 0; 
padding-top : 0; 
list-style-type : none; 
position : relative; 
} 
.VMenu OL LI A {
border-right : 2px solid #ffffff; 
padding-right : 0; 
background-position : 2% 50%; 
border-top : 0 solid #ffffff; 
display : block; 
font-weight : 700; 
font-size : 70%; 
background-image : url(freccia2.gif); 
padding-bottom : 3px; 
margin : 0; 
border-left : 2px solid #ffffff; 
width : 98%; 
color : #244a6f; 
padding-top : 3px; 
border-bottom : 1px solid #000000; 
background-repeat : no-repeat; 
list-style-type : none; 
position : relative; 
background-color : #f4f4f4; 
text-decoration : none; 
} 
.VMenu OL LI A:hover {
background-position : 2% 50%; 
background-image : url(freccia2.gif); 
margin : 0; 
color : #000000; 
background-repeat : no-repeat; 
list-style-type : none; 
position : relative; 
background-color : #d6d6d6; 
text-decoration : none; 
} 
.spanmenu {
display : block; 
padding-left : 11%; 
} 
#agora_titolo {
border-right : 1px solid #000000; 
padding-right : 5px; 
border-top : 1px solid #000000; 
margin-top : 4px; 
padding-left : 5px; 
font-weight : bold; 
font-size : 120%; 
padding-bottom : 5px; 
border-left : 1px solid #000000; 
color : #ffffff; 
padding-top : 5px; 
border-bottom : 1px solid #000000; 
font-family : "Courier New", Courier, mono; 
background-color : #006699; 
text-align : center; 
} 
#agora {
border-top-width : 0; 
border-right : 1px solid #000000; 
padding-right : 5px; 
padding-left : 5px; 
font-weight : bold; 
font-size : 70%; 
padding-bottom : 5px; 
margin : 0; 
border-left : 1px solid #000000; 
padding-top : 5px; 
border-bottom : 1px solid #000000; 
background-color : #cccccc; 
text-align : center; 
} 
#registrazione {
border-right : 1px solid #cccccc; 
padding-right : 0; 
border-top : 0 solid #cccccc; 
padding-left : 0; 
font-size : 70%; 
padding-bottom : 0; 
margin : 0; 
border-left : 1px solid #cccccc; 
padding-top : 0; 
border-bottom : 1px solid #cccccc; 
background-color : #eaeaea; 
text-align : center; 
} 
#advert {
padding-right : 0; 
padding-left : 0; 
padding-bottom : 10px; 
padding-top : 10px; 
} 
#advert IMG {
display : block; 
} 
.titolo {
	font-weight:bold;
}
hr{
color: #FF0000;
}
.img_dx{
float: right;
margin: 10px;
border : 1px solid #000000; 
}
.img_sx{
float: left;
margin: 10px;
border : 1px solid #000000; 
}
.bold {
	font-weight: bold;
}
.corsivo{
	font-style: italic;
}
.corsivo_bold{
	font-style: italic;
	font-weight: bold;
}
.hide {
display: none;
}.prezzo {
	padding-right : 3px;
	padding-left : 3px;
	font-size : 14px;
	padding-bottom : 3px;
	color : #ec0000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	background-color : #ffffff;
	font-weight: bold;
	border: 2px solid #ec0000;
	padding-top: 3px;
}
