﻿html, body { 
margin : 0; 
padding : 0; 
} 
td.question { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #ffffff; 
background-color : #f98f00; 
padding-top : 3px; 
padding-bottom : 3px; 
padding-left : 4px; 
} 
body { 
font : 76% arial, sans-serif; 
} 
body.bodyidlo { 
background-attachment : fixed; 
background-image : url("images/idlologoalfa2.jpg"); 
background-repeat : no-repeat; 
background-position : center center; 
} 
p { 
margin : 5px 5px 5px 5px; 
font-family : tahoma, verdana, Arial, sans-serif; 
font-size : 11px; 
} 
div#header { 
height : 134px; 
line-height : 80px; 
margin : 0; 
padding-left : 0; 
color : #79b30b; 
background-color : #005daa; 
} 
div#content p { 
line-height : 1.4; 
} 
div#footer { 
color : #375660; 
background-color : #ccdce1; 
border-top-width : 1px; 
border-bottom-width : 1px; 
border-top-style : dashed; 
border-bottom-style : dashed; 
border-top-color : #5a8a9a; 
border-bottom-color : #5a8a9a; 
} 
div#footer p { 
margin : 0; 
padding : 5px 10px; 
} 
div#wrapper { 
float : left; 
width : 100%; 
} 
div#content { 
margin-top : 0; 
margin-right : 300px; 
margin-bottom : 0; 
margin-left : 200px; 
} 
div#navigation { 
float : left; 
width : 200px; 
margin-left : -100%; 
} 
div#extra { 
float : left; 
width : 300px; 
margin-left : -300px; 
} 
div#extra1 { 
float : left; 
width : 200px; 
margin-left : -200px; 
} 
div#footer { 
clear : left; 
width : 100%; 
} 
#invertedtabs { 
float:left;
margin-left : 4px; 
padding : 0; 
width : 48%; 
height:23px;
background : transparent; 
voice-family : "\"}\""; 
voice-family : inherit; 
padding-left : 5px; 
} 
#invertedtabs ul { 
margin : 0; 
margin-bottom : 1em; 
padding : 0; 
list-style : none; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 9px; 
font-weight : bold; 
} 
#invertedtabs li { 
float:left;
display : inline;
margin : 0 2px 0 0; 
padding : 0; 
text-transform : uppercase; 
line-height : 1.5em; 
} 
#invertedtabs a { 
float : left; 
color : white; 
margin : 0 2px 0 0; 
padding : 0 0 0 3px; 
text-decoration : none; 
letter-spacing : 1px; 
background-color : #005daa; 
background-image : url("images/color_tabs_left2.gif"); 
background-repeat : no-repeat; 
background-position : left bottom; 
} 
#invertedtabs a span { 
float : left; 
display :block;
padding : 3px 9px 3px 6px; 
background-color : transparent; 
background-image : url("images/color_tabs_right2.gif"); 
background-repeat : no-repeat; 
background-position : right bottom; 
} 
#invertedtabs a span { 
float : none; 
} 
#invertedtabs a:hover { 
background-color : #ff9900; 
} 
#invertedtabs a:hover span { 
background-color : #ff9900; 
} 
#invertedtabs #current a, #invertedtabs #current span { 
background-color : #ff6600; 
} 


#tabslinedx{ 
margin-left : 4px; 
padding : 0; 
width : 100%; 
background : transparent; 
voice-family : "\"}\""; 
voice-family : inherit; 
padding-left : 5px; 
} 
#tabslinedx ul { 
margin : 0; 
margin-bottom : 1em; 
padding : 0; 
list-style : none; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 9px; 
font-weight : bold; 
} 
#tabslinedx li { 
display : inline; 
margin : 0 2px 0 0; 
padding : 0; 
text-transform : uppercase; 
line-height : 1.5em; 
} 
#tabslinedx a { 
float : right; 
color : white; 
margin : 0 2px 0 0; 
padding : 0 0 0 3px; 
text-decoration : none; 
letter-spacing : 1px; 
background-color : #005daa; 
background-image : url("images/color_tabs_left2.gif"); 
background-repeat : no-repeat; 
background-position : left bottom; 
} 
#tabslinedx a span { 
float : right; 
display : block; 
padding : 3px 9px 3px 6px; 
background-color : transparent; 
background-image : url("images/color_tabs_right2.gif"); 
background-repeat : no-repeat; 
background-position : right bottom; 
} 
#tabslinedx a span { 
float : none; 
} 
#tabslinedx a:hover { 
background-color : #ff9900; 
} 
#tabslinedx a:hover span { 
background-color : #ff9900; 
} 
#tabslinedx #current a, #invertedtabs #current span { 
background-color : #ff6600; 
} 






#invertedtabsline { 
clear : both; 
padding : 0; 
width : 100%; 
height : 8px; 
line-height : 8px; 
background : #005daa; 
border-bottom : 1px solid #fff; 
} 

#titolo_menu_sx { 
font-weight : bold; 
background-color : #90bade; 
padding-top : 5px; 
padding-bottom : 5px; 
padding-left : 3px; 
background-image : url("images/psf5.jpg"); 
font-size : 11px; 
color : #ffffff; 
} 



#dd { 
font-weight : bold; 
background-color : #90bade; 
padding-top : 5px; 
padding-bottom : 5px; 
padding-left : 3px; 
background-image : url("images/psf5.jpg"); 
font-size : 11px; 
color : #ffffff; 

} 



label { 
color : #153962; 
} 
#button { 
width : 100%; 
border-right : 1px solid #000; 
margin-bottom : 2px; 
font-family : Tahoma, Arial, sans-serif; 
font-size : 10px; 
background-color : #c2daeb; 
color : #333; 
padding-bottom : 3px; 
} 
#button ul { 
list-style : none; 
margin : 0; 
padding : 0; 
border : none; 
} 
#button li { 
margin : 0; 
list-style : none; 
list-style-image : none; 
border-bottom-width : 1px; 
border-bottom-style : solid; 
border-bottom-color : #5c9bcf; 
} 
#button li a { 
display : block; 
background-color : #b5d2f0; 
color : #1e3848; 
text-decoration : none; 
width : 100%; 
padding-top : 3px; 
padding-right : 5px; 
padding-bottom : 3px; 
padding-left : 0.5em; 
border-right-width : 10px; 
border-left-width : 10px; 
border-right-style : solid; 
border-left-style : solid; 
border-right-color : #9bbdd9; 
border-left-color : #5a93c0; 
} 
html > body #button li a { 
width : auto; 
} 
#button li a:hover { 
background-color : #2586d7; 
color : #003366; 
background-image : url("images/sfondo2.gif"); 
border-right-width : 10px; 
border-left-width : 10px; 
border-right-style : solid; 
border-left-style : solid; 
border-right-color : #35709f; 
border-left-color : #35709f; 
} 
#button li #active { 
border-left : 10px solid #1c64d1; 
border-right : 10px solid #5ba3e0; 
background-color : #2586d7; 
color : #fff; 
} 


#test { 
margin-bottom : 2px; 
font-family : Tahoma, Arial, sans-serif; 
font-size : 10px; 
color : #333; 
padding-bottom : 3px; 
padding-right : 12px; 
padding-left : 5px; 
} 
#test ul { 
list-style : none; 
margin : 0; 
padding : 0; 
border : none; 
} 
#test li { 
border-bottom : 1px solid #90bade; 
margin : 0; 
list-style : none; 
list-style-image : none; 
} 

#bb { 
font-weight : bold; 
background-color : #90bade; 
padding-top : 5px; 
padding-bottom : 5px; 
padding-left : 12px; 
background-image : url("images/psf5.jpg"); 
background-repeat : repeat-x; 
font-size : 11px; 
margin-left : 12px; 
color : #ffffff; 
text-align : center; 
letter-spacing : 2px; 
text-transform : uppercase; 
} 
#txt { 
font-weight : normal; 
color : #4f727d; 
} 
#cc { 
font-weight : bold; 
background-color : #90bade; 
padding-top : 5px; 
padding-bottom : 5px; 
background-image : url("images/psf1.jpg"); 
background-repeat : repeat-x; 
font-size : 11px; 
color : #000066; 
text-align : center; 
} 
#news { 
font-weight : bold; 
color : #cc0000; 
padding-left : 12px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
padding-right : 10px; 
} 
#newstxt { 
font-weight : normal; 
color : #354b53; 
padding-left : 12px; 
font-size : 10px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
padding-right : 10px; 
} 
hr { 
color : #b7bdd9; 
width : 90%; 
height : 1px; 
} 
#newscont { 
margin-top : 12px; 
margin-bottom : 12px; 
padding-top : 12px; 
padding-bottom : 12px; 
} 
#news a { 
text-decoration : none; 
color : #cc0000; 
} 
#news a:hover { 
color : #000066; 
text-decoration : underline; 
} 
#foto { 
font-weight : bold; 
padding-left : 3px; 
border : 1px solid #c1ccd7; 
padding-top : 3px; 
padding-right : 6px; 
padding-bottom : 3px; 
margin-top : 4px; 
margin-right : 16px; 
margin-bottom : 12px; 
margin-left : 6px; 
width : 170px; 
} 
ul#navlist { 
list-style-type : none; 
white-space : nowrap; 
padding : 0; 
margin-top : 0; 
/*margin-right : 0;*/
margin-bottom : 0; 
/*margin-left : 10%; */
text-align:center

} 
ul#navlist li { 
/*float : left;*/ 
font-family : verdana, arial, sans-serif; 
font-size : 10px; 
font-weight : bold; 
margin : 0; 
padding : 5px 0 4px 0; 

} 
#navlist a, #navlist a:link { 
margin : 0; 
padding : 5px 9px 4px 9px; 
color : #3e707d; 
border-right : 1px dashed #d1e3db; 
text-decoration : none; 
} 
ul#navlist li#active { 
color : #3e707d; 
background-color : #c2d1d6; 
} 
#navlist a:hover { 
color : #3c5c6c; 
background-color : #ffcc33; 
text-align:right

} 
#aa1 { 
font-weight : bold; 
background-color : #90bade; 
padding-top : 5px; 
padding-bottom : 5px; 
padding-left : 3px; 
background-image : url("images/aa1.gif"); 
background-repeat : repeat-x; 
background-position : center 0%; 
font-size : 11px; 
color : #000000; 
} 
#aa2 { 
font-weight : bold; 
background-color : #90bade; 
padding-top : 5px; 
padding-bottom : 5px; 
padding-left : 3px; 
background-image : url("images/aa2.gif"); 
background-repeat : repeat-x; 
background-position : center 0%; 
font-size : 11px; 
color : #000000; 
} 
#aa3 { 
font-weight : bold; 
background-color : #90bade; 
padding-top : 5px; 
padding-bottom : 5px; 
padding-left : 3px; 
background-image : url("images/aa3.gif"); 
background-repeat : repeat-x; 
background-position : center 0%; 
font-size : 11px; 
color : #000000; 
} 
#aa4 { 
font-weight : bold; 
background-color : #90bade; 
padding-top : 5px; 
padding-bottom : 5px; 
padding-left : 3px; 
background-image : url("images/aa4.gif"); 
background-repeat : repeat-x; 
background-position : center 0%; 
font-size : 11px; 
color : #000000; 
} 
#tt { 
background-color : #2586d7; 
} 
#aa5 { 
font-weight : bold; 
background-color : #90bade; 
padding-top : 5px; 
padding-bottom : 5px; 
padding-left : 3px; 
background-image : url("images/aa5.gif"); 
background-repeat : repeat-x; 
background-position : center 0%; 
font-size : 11px; 
color : #000000; 
} 
#cerca { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
font-weight : bold; 
color : #ff3300; 
float : right; 
padding-right : 10px; 
} 
input.ric_txt { 
font-family : tahoma, verdana, Arial; 
font-size : 10px; 
color : #000000; 
background-color : #ffffff; 
width : 155px; 
padding-top : 2px; 
padding-bottom : 2px; 
padding-left : 1px; 
border : 1px solid #666666; 
} 
input.ricx3 { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #ffffff; 
background-color : #215896; 
width : 65px; 
border : 1px solid #c2daeb; 
height : 20px; 
} 
input.search1 { 
font-family : tahoma, verdana, Arial, sans-serif; 
font-size : 11px; 
color : #333333; 
background-color : #cfdee7; 
width : 155px; 
border : 1px solid #436f83; 
padding : 2px; 
} 
div#content1 { 
margin-top : 0; 
margin-right : 350px; 
margin-bottom : 0; 
margin-left : 300px; 
background-image : url("images/idlologoalfa1.jpg"); 
background-position : center 0%; 
height : 300px; 
} 
div#content1 p { 
line-height : 1.4; 
} 
div#content2 { 
margin-top : 0; 
margin-right : 350px; 
margin-bottom : 0; 
margin-left : 200px; 
background-position : center 0%; 
} 
div#content2 p { 
line-height : 1.4; 
} 
div#navigationxx { 
float : left; 
width : 200px; 
margin-left : -100%; 
} 
div#navigationdx { 
float : left; 
width : 200px; 
margin-left : -200px; 
} 


#buttonxx { 
clear :both;
float : left; 
width : 95%; 
/* border-right : 1px solid #000; */
margin-bottom : 2px; 
font-family : Tahoma, Arial, sans-serif; 
font-size : 10px; 
background-color : #cae3da; 
color : #333; 
padding-bottom : 3px; 
margin-left : 0px;
} 


#buttonxx ul { 
list-style : none; 
margin : 0; 
padding : 0; 
border : none; 
} 
#buttonxx li { 
margin : 0; 
list-style : none; 
list-style-image : none; 
border-bottom-width : 1px; 
border-bottom-style : solid; 
border-bottom-color : #deede8; 
} 
#buttonxx li a { 
display : block; 
background-color : #bddfcf; 
color : #1e3848; 
text-decoration : none; 
width : 100%; 
padding-top : 3px; 
padding-right : 5px; 
padding-bottom : 3px; 
padding-left : 0.5em; 
border-right-width : 10px; 
border-left-width : 10px; 
border-right-style : solid; 
border-left-style : solid; 
border-right-color :  #5baa83;
border-left-color :  #98c9b1;
} 
html > body #buttonxx li a { 
width : auto; 
} 
#buttonxx li a:hover { 
background-color : #3d8d65; 
color : #ffffff; 
border-right-width : 10px; 
border-left-width : 10px; 
border-right-style : solid; 
border-left-style : solid; 
border-right-color : #66cc33; 
border-left-color : #66cc33; 
} 
#buttonxx li #active { 
border-left : 10px solid #1c64d1; 
border-right : 10px solid #5ba3e0; 
background-color : #2586d7; 
color : #fff; 
} 
#dd { 
font-weight : bold; 
background-color : #669933; 
padding-top : 5px; 
padding-bottom : 5px; 
padding-left : 3px; 
background-repeat : repeat-x; 
background-position : center 0%; 
font-size : 11px; 
color : #234e32; 
background-image : url("images/aa3.gif"); 
} 
#buttonzz { 
width : 95%; 
margin-bottom : 2px; 
font-family : Tahoma, Arial, sans-serif; 
font-size : 10px; 
background-color : #cae3da; 
color : #333; 
padding-bottom : 3px; 
margin-left : 10px; 

} 
#buttonkk { 
width : 95%; 
margin-bottom : 1px; 
font-family : Tahoma, Arial, sans-serif; 
font-size : 10px; 
background-color : #347e63; 
background-image : url("images/aa3.gif"); 
color : #eaf4f1; 
padding-bottom : 2px; 
margin-left : 10px; 
padding-left : 12px; 
border-top-width : 1px; 
border-bottom-width : 1px; 
border-top-style : dashed; 
border-bottom-style : dashed; 
border-top-color : #cae3da; 
border-bottom-color : #cae3da; 
font-weight : bold; 
height : 16px; 
padding-top : 6px; 
} 
#buttonkk a { 
text-decoration : none; 
} 
#buttonkk a:link { 
text-decoration : none; 
color : #eaf4f1; 
} 
#buttonkk a:hover { 
text-decoration : none; 
color : #ffcc66; 
} 
div#content3 { 
margin-top : 0; 
margin-right : 200px; 
margin-bottom : 0; 
margin-left : 200px; 
background-position : center 0%; 
} 
div#content3 p { 
line-height : 1.4; 
} 
#sfx4 { 
background-image : url("images/sfx4.gif"); 
background-position : center center; 
background-repeat : repeat-x; 
} 
#sfx5 { 
background-image : url("images/sfx5.gif"); 
background-position : center center; 
} 
#sfx3 { 
background-image : url("images/sfx3.gif"); 
background-position : center center; 
} 
#sfx2 { 
background-image : url("images/sfx2.gif"); 
background-position : center center; 
} 
#sfx1 { 
background-image : url("images/sfx1.gif"); 
background-position : center center; 
} 
#sfx6 { 
background-image : url("images/sfx9.gif"); 
background-position : center center; 
} 
body.body1 { 
background-color : #d9eef2; 
margin-top : 12px; 
margin-left : 5px; 
} 
iframe.iframe1 { 
height : 100%; 
width : 100%; 
} 
td.newsline { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #000000; 
padding-bottom : 3px; 
padding-left : 10px; 
} 
td.preview { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
font-weight : bold; 
color : #ffffff; 
background-color : #99caa6; 
background-image : url("images/sfx5.gif"); 
padding-top : 5px; 
padding-bottom : 5px; 
} 
td.preview a { 
color : #ffffff; 
text-decoration : none; 
text-align : center; 
} 
td.preview a:hover { 
color : #003399; 
text-decoration : none; 
} 


td.tabParttit3 { 
font-family : tahoma, verdana, Arial, sans-serif; 
font-size : 11px; 
color : #004040; 
padding-top : 2px; 
padding-right : 5px; 
padding-bottom : 2px; 
padding-left : 3px; 
background-color : #ffffff; 
text-align : center; 
border : 1px solid #c0dce4; 
background-image : url("images/xf12.jpg"); 
background-position : center center; 
} 


td.Intit { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
font-weight : bold; 
color : #245b79; 
text-transform : uppercase; 
padding-top : 5px; 
padding-bottom : 5px; 
padding-left : 8px; 
border-left-width : 1px; 
border-left-style : solid; 
border-left-color : #a8bed9; 
border-bottom-width : 1px; 
border-bottom-style : solid; 
border-bottom-color : #a8bed9; 
} 
td.Intit a { 
color : #003366; 
text-decoration : none; 
} 
td.Intcell { 
font-family : tahoma, verdana, Arial, sans-serif; 
font-size : 11px; 
font-weight : normal; 
color : #333333; 
text-align : left; 
padding-top : 5px; 
padding-right : 5px; 
padding-bottom : 5px; 
padding-left : 7px; 
line-height: 150%
} 
ul.bul1 { 
list-style-type : disc; 
margin-left : 12px; 
} 
td.celfoto { 
padding-top : 5px; 
padding-bottom : 5px; 
padding-left : 8px; 
} 
a { 
color : #204ea4; 
text-decoration : none; 
} 
a:hover { 
color : #ff0000; 
text-decoration : underline; 
} 
.fotomenu { 
list-style-type : none; 
width : 175px; 
margin-top : 5px; 
margin-right : 0; 
margin-bottom : 5px; 
margin-left : 10px; 
} 
.fotomenu li a { 
color : white; 
display : block; 
width : auto; 
padding : 3px 0; 
padding-left : 10px; 
text-decoration : none; 
background-color : #7391b5; 
border-right-width : 8px; 
border-left-width : 8px; 
border-right-style : solid; 
border-left-style : solid; 
border-right-color : #b3cae3; 
border-left-color : #b3cae3; 
font-family : tahoma, verdana, Arial, sans-serif; 
font-size : 11px; 
font-weight : bold; 
} 
* html fotomenu li a { 
width : 160px; 
} 
.fotomenu li a:visited, .fotomenu li a:active { 
color : white; 
} 
.fotomenu li a:hover { 
color : #1c3a4a; 
background-color : #b3cae3; 
border-right-width : 8px; 
border-left-width : 8px; 
border-right-style : solid; 
border-left-style : solid; 
border-right-color : #ff9900; 
border-left-color : #ff9900; 
} 
.fotomenu1 { 
list-style-type : none; 
width : 190px; 
margin-top : 5px; 
margin-right : 0; 
margin-bottom : 5px; 
margin-left : 10px; 
} 
.fotomenu1 li a { 
color : white; 
display : block; 
width : auto; 
padding : 3px 0; 
padding-left : 10px; 
text-decoration : none; 
background-color : #7391b5; 
border-right-width : 8px; 
border-left-width : 8px; 
border-right-style : solid; 
border-left-style : solid; 
border-right-color : #b3cae3; 
border-left-color : #b3cae3; 
font-family : tahoma, verdana, Arial, sans-serif; 
font-size : 11px; 
font-weight : bold; 
} 
* html fotomenu1 li a { 
width : 160px; 
} 
.fotomenu1 li a:visited, .fotomenu1 li a:active { 
color : white; 
} 
.fotomenu1 li a:hover { 
color : #1c3a4a; 
background-color : #b3cae3; 
border-right-width : 8px; 
border-left-width : 8px; 
border-right-style : solid; 
border-left-style : solid; 
border-right-color : #ff9900; 
border-left-color : #ff9900; 
} 
.fotomenu2 { 
list-style-type : none; 
width : 175px; 
margin-top : 5px; 
margin-right : 0; 
margin-bottom : 5px; 
margin-left : 10px; 
} 
.fotomenu2 li a { 
color : white; 
display : block; 
width : auto; 
padding : 3px 0; 
padding-left : 10px; 
text-decoration : none; 
background-color : #7391b5; 
border-right-width : 8px; 
border-left-width : 8px; 
border-right-style : solid; 
border-left-style : solid; 
border-right-color : #b3cae3; 
border-left-color : #b3cae3; 
font-family : tahoma, verdana, Arial, sans-serif; 
font-size : 11px; 
font-weight : bold; 
background-image : url("images/aa5.gif"); 
} 
* html fotomenu2 li a { 
width : 160px; 
} 
.fotomenu2 li a:visited, .fotomenu2 li a:active { 
color : white; 
} 
.fotomenu2 li a:hover { 
color : #1c3a4a; 
background-color : #b3cae3; 
border-right-width : 8px; 
border-left-width : 8px; 
border-right-style : solid; 
border-left-style : solid; 
border-right-color : #ff9900; 
border-left-color : #ff9900; 
} 
.sfimage1 { 
list-style-type : none; 
width : 180px; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 5px; 
margin-left : 7px; 
padding-right : 0; 
padding-left : 0; 
} 
.sfimage1 li a { 
color : #ffffff; 
display : block; 
width : auto; 
padding-left : 10px; 
text-decoration : none; 
background-color : white; 
background-image : url("images/psf3.jpg"); 
background-repeat : repeat-x; 
background-position : center center; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : bold; 
padding-top : 6px; 
padding-right : 0; 
padding-bottom : 6px; 
} 
* html sfimage1 li a { 
width : 160px; 
} 
.sfimage1 li a:visited, .sfimage1 li a:active { 
color : #ffffff; 
} 
.sfimage1 li a:hover { 
background-image : url("images/aa8.gif"); 
color : #000066; 
} 
.sfimage2 { 
list-style-type : none; 
width : 180px; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 5px; 
margin-left : 7px; 
padding-right : 0; 
padding-left : 0; 
} 
.sfimage2 li a { 
color : #000000; 
display : block; 
width : auto; 
padding-left : 10px; 
text-decoration : none; 
background-color : white; 
background-image : url("images/aa9.gif"); 
background-repeat : repeat-x; 
background-position : left bottom; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : bold; 
padding-top : 6px; 
padding-right : 0; 
padding-bottom : 6px; 
} 
* html sfimage2 li a { 
width : 160px; 
} 
.sfimage2 li a:visited, .sfimage2 li a:active { 
color : #000000; 
} 
.sfimage2 li a:hover { 
background-image : url("images/aa8.gif"); 
} 
.sfimage3 { 
list-style-type : none; 
width : 190px; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 5px; 
margin-left : 10px; 
padding-right : 0; 
padding-left : 0; 
} 
.sfimage3 li a { 
color : #ffffff; 
display : block; 
width : auto; 
padding-left : 10px; 
text-decoration : none; 
background-color : white; 
background-image : url("images/psf3.jpg"); 
background-repeat : repeat-x; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : bold; 
padding-top : 6px; 
padding-right : 0; 
padding-bottom : 6px; 
} 
* html sfimage3 li a { 
width : 160px; 
} 
.sfimage3 li a:visited, .sfimage3 li a:active { 
color : #ffffff; 
} 
.sfimage3 li a:hover { 
background-image : url("images/aa8.gif"); 
color : #000000; 
} 
.sfimage4 { 
list-style-type : none; 
width : 190px; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 5px; 
margin-left : 10px; 
padding-right : 0; 
padding-left : 0; 
} 
.sfimage4 li a { 
color : #ffffff; 
display : block; 
width : auto; 
padding-left : 10px; 
text-decoration : none; 
background-color : white; 
background-image : url("images/psf3.jpg"); 
background-repeat : repeat-x; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : bold; 
padding-top : 6px; 
padding-right : 0; 
padding-bottom : 6px; 
} 
* html sfimage4 li a { 
width : 160px; 
} 
.sfimage4 li a:visited, .sfimage4 li a:active { 
color : #ffffff; 
} 
.sfimage4 li a:hover { 
background-image : url("images/aa8.gif"); 
color : #000000; 
} 
.sfimage5 { 
list-style-type : none; 
width : 183px; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 5px; 
margin-left : 5px; 
padding-right : 0; 
padding-bottom : 2px; 
padding-left : 0; 
} 
.sfimage5 li a { 
color : #ffffff; 
display : block; 
width : auto; 
padding-left : 10px; 
text-decoration : none; 
background-color : white; 
background-image : url("images/psf5.jpg"); 
background-repeat : repeat-x; 
background-position : center center; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : bold; 
padding-top : 6px; 
padding-right : 0; 
padding-bottom : 6px; 
} 
* html sfimage5 li a { 
width : 160px; 
} 
.sfimage5 li a:visited, .sfimage5 li a:active { 
color : #ffffff; 
} 
.sfimage5 li a:hover { 
background-image : url("images/aa8.gif"); 
color : #000066; 
} 
#can a { 
background-color : #335e88; 
} 
#can a:hover { 
background-color : #b3cae3; 
} 
#lkceleste { 
color : #c8f7f7; 
} 
td.Intit a:hover { 
color : #cc0000; 
text-decoration : underline; 
} 
td.newsd { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
font-weight : bold; 
color : #990000; 
padding-top : 3px; 
padding-bottom : 3px; 
padding-left : 5px; 
border : 1px solid #990000; 
} 
td.newst { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : bold; 
color : #ffffff; 
padding-top : 3px; 
padding-bottom : 3px; 
padding-left : 5px; 
background-color : #3791bb; 
border-top-width : 1px; 
border-bottom-width : 1px; 
border-top-style : solid; 
border-bottom-style : solid; 
border-top-color : #003366; 
border-bottom-color : #003366; 
} 
td.newsa { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : bold; 
color : #35637b; 
padding-top : 3px; 
padding-bottom : 3px; 
padding-left : 5px; 
background-color : #c1deec; 
border : 1px solid #666666; 
} 
td.icons { 
font-family : tahoma, verdana, Arial, sans-serif; 
font-size : 10px; 
color : #003366; 
padding-top : 2px; 
padding-bottom : 2px; 
} 
td.newstx { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 8pt; 
color : #333333; 
padding-top : 3px; 
padding-bottom : 3px; 
padding-left : 5px; 
text-align : justify; 
padding-right : 5px; 
border-bottom-width : 1px; 
border-bottom-style : solid; 
border-bottom-color : #3791bb; 
} 
#txtcol { 
color : #006699; 
} 
input.close { 
font-family : tahoma, verdana, Arial; 
font-size : 10px; 
color : #000000; 
background-color : #c0d0d8; 
width : 100px; 
padding-top : 2px; 
padding-bottom : 2px; 
padding-left : 1px; 
border : 1px solid #485a84; 
} 
td.utente { 
font-family : tahoma, verdana, Arial, sans-serif; 
font-size : 10px; 
font-weight : bold; 
color : #ffffff; 
text-align : center; 
} 
td.utente1 { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
font-weight : bold; 
color : #ffff66; 
text-align : left; 
padding-left : 5px; 
border-bottom-width : 1px; 
border-bottom-style : dashed; 
border-bottom-color : #ffff99; 
} 
td.newsd1 { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #666666; 
padding-top : 3px; 
padding-bottom : 3px; 
padding-left : 5px; 
border : 1px solid #990000; 
background-color : #ffffcc; 
} 
td.newsd2 { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #666666; 
padding-top : 3px; 
padding-bottom : 3px; 
padding-left : 5px; 
border : 1px solid #990000; 
background-color : #e3e7e8; 
} 
table.world { 
background-image : url("images/world.jpg"); 
background-repeat : no-repeat; 
background-position : center 50px; 
} 
#franc { 
padding-top : 5px; 
padding-right : 10px; 
padding-bottom : 5px; 
text-align : right; 
border : 1px solid #cccccc; 
} 
td.utente3 { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
font-weight : bold; 
color : #990000; 
text-align : left; 
padding-left : 5px; 
border-bottom-width : 1px; 
border-bottom-style : dashed; 
border-bottom-color : #cc3300; 
} 
td.cercasito { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
} 
li.question1 { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #1c87c1; 
padding-top : 2px; 
padding-bottom : 2px; 
padding-left : 4px; 
font-weight : bold; 
list-style-image : url("images/bullet2.gif"); 
} 
td.answer1 { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #000000; 
padding-top : 4px; 
padding-bottom : 8px; 
padding-left : 10px; 
text-align : justify; 
padding-right : 10px; 
} 
td.answer { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #009bb7; 
padding-top : 4px; 
padding-bottom : 4px; 
padding-left : 4px; 
border : 1px solid #bbcefd; 
font-weight : bold; 
} 
td.tabMtit1 { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #004040; 
padding-top : 2px; 
padding-right : 3px; 
padding-bottom : 2px; 
padding-left : 3px; 
background-color : #ffffff; 
text-align : center; 
border : 1px solid #c0dce4; 
} 
td.form1 { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #003366; 
padding-top : 1px; 
padding-right : 3px; 
padding-bottom : 1px; 
padding-left : 3px; 
text-align : right; 
background-color : #81a8cf; 
background-image : url("images/xf15.jpg"); 
} 
td.form2 { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #ffffff; 
padding-top : 3px; 
padding-right : 3px; 
padding-bottom : 3px; 
padding-left : 3px; 
} 
td.indir { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #333333; 
padding-top : 2px; 
padding-bottom : 2px; 
padding-left : 3px; 
text-transform : capitalize; 
border-bottom-width : 1px; 
border-bottom-style : solid; 
border-bottom-color : #c0d3d8; 
font-weight : bold; 
} 
#linindir { 
border-bottom-width : 1px; 
border-bottom-style : solid; 
border-bottom-color : #c0d3d8; 
} 
td.indir2 { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #333333; 
padding-top : 2px; 
padding-bottom : 2px; 
padding-left : 3px; 
} 
td.roomtxt { 
font-weight : normal; 
color : #000000; 
padding-left : 5px; 
font-size : 11px; 
font-family : tahoma, verdana, Arial, sans-serif; 
padding-right : 10px; 
padding-top : 1px; 
padding-bottom : 3px; 
} 
td.roomtit { 
font-weight : normal; 
color : #074069; 
padding-left : 5px; 
font-size : 10px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
padding-right : 10px; 
padding-top : 3px; 
padding-bottom : 1px; 
} 
td.roomtit a { 
font-weight : normal; 
text-decoration : none; 
} 
td.roomtit a:hover { 
font-weight : normal; 
text-decoration : underline; 
color : #cc0000; 
} 
td.roomtxt a { 
font-weight : normal; 
text-decoration : none; 
color : #000000; 
} 
td.roomtxt a:hover { 
font-weight : normal; 
text-decoration : underline; 
color : #cc0000; 
} 
td.present1 { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 8pt; 
color : #333333; 
padding-top : 3px; 
padding-right : 8px; 
padding-bottom : 3px; 
padding-left : 8px; 
background-color : #ffffff; 
text-align : justify; 
} 
#idlolk { 
margin-bottom : 2px; 
font-family : Tahoma, Arial, sans-serif; 
font-size : 11px; 
color : #333; 
padding-bottom : 3px; 
padding-right : 12px; 
padding-left : 5px; 
} 
#idlolk ul { 
list-style : none; 
margin : 0; 
padding : 0; 
border : none; 
} 
#idlolk li { 
border-bottom : 1px solid #90bade; 
list-style : none; 
list-style-image : none; 
font-weight : bold; 
background-color : #90bade; 
padding-top : 5px; 
padding-bottom : 5px; 
background-image : url("images/psf1.jpg"); 
background-repeat : repeat-x; 
font-size : 11px; 
color : #000066; 
margin-top : 0; 
padding-right : 3px; 
padding-left : 10px; 
} 
#idlolk li a { 
color : #000000; 
text-decoration : none; 
} 
#idlolk li a:hover { 
background-color : #90bade; 
background-image : url("images/psf3.jpg"); 
background-repeat : repeat-x; 
text-decoration : none; 
} 
.idlolk-1 { 
list-style-type : none; 
width : 183px; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : -2px; 
margin-left : 5px; 
padding-right : 0; 
padding-bottom : 2px; 
padding-left : 0; 
} 
.idlolk-1 li { 
color : #ff11111; 
display : block; 
width : auto; 
padding-left : 10px; 
text-decoration : none; 
background-color : white; 
background-image : url("images/psf5.jpg"); 
background-repeat : repeat-x; 
background-position : center center; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : bold; 
padding-top : 6px; 
padding-right : 0; 
padding-bottom : 6px; 
border-bottom-width : 1px; 
border-bottom-style : solid; 
border-bottom-color : #9abbd3; 
} 
* html idlolk-1 li a { 
width : 160px; 
} 
.idlolk-1 li a:visited, .idlolk-1 li a:active { 
color : #ffffff; 
} 
.idlolk-1 li a:hover { 
background-image : url("images/aa8.gif"); 
color : #000066; 
} 
#idlocc { 
font-weight : bold; 
background-color : #90bade; 
padding-top : 5px; 
padding-bottom : 5px; 
background-image : url("images/psf1.jpg"); 
background-repeat : repeat-x; 
font-size : 11px; 
color : #000066; 
margin-top : 0; 
padding-right : 3px; 
padding-left : 10px; 
} 
.idlolk-2 { 
list-style-type : none; 
width : 183px; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 0; 
margin-left : 5px; 
padding-right : 0; 
padding-bottom : 2px; 
padding-left : 0; 
border-bottom-width : 1px; 
border-bottom-style : solid; 
border-bottom-color : #adc9de; 
} 
.idlolk-2 li a { 
color : #003366; 
display : block; 
width : auto; 
padding-left : 10px; 
text-decoration : none; 
background-color : white; 
background-image : url("images/psf1.jpg"); 
background-repeat : repeat-x; 
font-family : Tahoma, Verdana, sans-serif; 
font-size : 8pt; 
font-weight : bold; 
padding-top : 6px; 
padding-right : 0; 
padding-bottom : 6px; 
} 
* html idlolk-2 li a { 
width : 160px; 
} 
.idlolk-2 li a:visited, .idlolk-2 li a:active { 
color : #003366; 
} 
.idlolk-2 li a:hover { 
background-image : url("images/aa8.gif"); 
color : #000066; 
} 
.idlolk-3 { 
list-style-type : none; 
width : 190px; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : -2px; 
margin-left : 10px; 
padding-right : 0; 
padding-bottom : 2px; 
padding-left : 0; 
} 
.idlolk-3 li { 
color : #ffffff; 
display : block; 
width : auto; 
padding-left : 10px; 
text-decoration : none; 
background-color : white; 
background-image : url("images/psf5.jpg"); 
background-repeat : repeat-x; 
background-position : center center; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : bold; 
padding-top : 6px; 
padding-right : 0; 
padding-bottom : 6px; 
border-bottom-width : 1px; 
border-bottom-style : solid; 
border-bottom-color : #9abbd3; 
} 
* html idlolk-3 li a { 
width : 160px; 
} 
.idlolk-3 li a:visited, .idlolk-3 li a:active { 
color : #ffffff; 
} 
.idlolk-3 li a:hover { 
background-image : url("images/aa8.gif"); 
color : #000066; 
} 
.idlolk-4 { 
list-style-type : none; 
width : 190px; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 0; 
margin-left : 10px; 
padding-right : 0; 
padding-bottom : 2px; 
padding-left : 0; 
border-bottom-width : 1px; 
border-bottom-style : solid; 
border-bottom-color : #adc9de; 
} 
.idlolk-4 li a { 
color : #003366; 
display : block; 
width : auto; 
padding-left : 10px; 
text-decoration : none; 
background-color : white; 
background-image : url("images/psf1.jpg"); 
background-repeat : repeat-x; 
font-family : Tahoma, Verdana, sans-serif; 
font-size : 8pt; 
font-weight : bold; 
padding-top : 6px; 
padding-right : 0; 
padding-bottom : 6px; 
} 
* html idlolk-4 li a { 
width : 160px; 
} 
.idlolk-4 li a:visited, .idlolk-4 li a:active { 
color : #003366; 
} 
.idlolk-4 li a:hover { 
background-image : url("images/aa8.gif"); 
color : #000066; 
} 
#idloline { 
border-top-width : 1px; 
border-bottom-width : 1px; 
border-top-style : solid; 
border-bottom-style : solid; 
border-top-color : #85afcf; 
border-bottom-color : #85afcf; 
} 
hr.hrfaq { 
color : #91c1d5; 
width : 100%; 
height : 1px; 
} 
td.faq1 { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
font-weight : bold; 
color : #315160; 
background-image : url("images/psf2.jpg"); 
background-position : center 0%; 
padding-top : 5px; 
padding-right : 5px; 
padding-bottom : 5px; 
padding-left : 5px; 
} 
#fixedtipdiv { 
position : absolute; 
padding : 2px; 
border : 1px solid black; 
font : normal 12px Verdana; 
line-height : 18px; 
z-index : 100; 
} 

/* gestisce le images nelle pagine con foto */
#picture {
	float:left;
	width: 200px;
	margin: 20px;
}
/* elimina il float dalle pagine con foto */
.floatstop {
	clear:both;
}
/* gestisce il testo nelle pagine con foto */
#picside {
font-family : tahoma, verdana, Arial, sans-serif; 
font-size : 11px; 
font-weight : normal; 
color : #333333; 
}

#picside h1{
font-size : 20px; 
}





#formdx { 
margin : 0; 
padding : 0; 
list-style : none; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-family : Tahoma, Arial, sans-serif; 
font-size : 10px; 

padding-top : 5px; 
padding-bottom : 5px; 
margin-left : 0px; 

padding-right : 0px; 
padding-bottom : 3px; 
padding-left : 5px; 
border-right-width : 10px; 
border-left-width : 10px; 
border-right-style : solid; 
border-left-style : solid; 
border-right-color :  #98c9b1;
border-left-color :  #98c9b1;

color : #1e3848; 
background-color : #bddfcf; 
text-align:left
} 
#formdx input{ 
width:95%;
font-weight : bold; 
font-family : Tahoma, Arial, sans-serif; 
font-size : 10px; 
} 
#formdx textarea{ 
width:95%;
font-weight : bold; 
font-family : Tahoma, Arial, sans-serif; 
font-size : 10px; 
} 


#formcentro { 
margin : 0; 
padding : 0; 
list-style : none; 
font-weight:bold;

} 
#formcentro input{ 
font-weight : bold; 
font-family : Tahoma, Arial, sans-serif; 
font-size : 10px; 
width:200px;

} 
#formcentro textarea{ 
font-weight : bold; 
font-family : Tahoma, Arial, sans-serif; 
font-size : 10px; 
width:200px;
} 

/*#tabsdx2 { 
float: right;
margin-right : 15px; 
padding : 0; 
background : transparent; 
} 
*/

#tabsdx2 { 
float: right;
margin-right : 4px; 
padding : 0; 
width : 45%; 
background : transparent; 
voice-family : "\"}\""; 
voice-family : inherit; 
padding-right : 5px; 
} 


#tabsdx2 ul { 
margin : 0; 
margin-bottom : 1em; 
padding : 0; 
list-style : none; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 9px; 
font-weight : bold; 

} 
#tabsdx2 li { 
float:right;
display : inline; 
margin : 0 2px 0 0; 
padding : 0; 
text-transform : uppercase; 
line-height : 1.5em; 
} 
#tabsdx2 a { 
float : left; 
color : white; 
margin : 0 2px 0 0; 
padding : 0 0 0 3px; 
text-decoration : none; 
letter-spacing : 1px; 
background-color : #005daa; 
background-image : url("images/color_tabs_left2.gif"); 
background-repeat : no-repeat; 
background-position : left bottom; 
} 
#tabsdx2 a span { 
float : right; 
display : block; 
padding : 3px 9px 3px 6px; 
background-color : transparent; 
background-image : url("images/color_tabs_right2.gif"); 
background-repeat : no-repeat; 
background-position : right bottom; 
} 
#tabsdx2 a span { 
float : none; 
} 

#tabsdx2 a:hover { 
background-color :  #ff9900; 
} 
#tabsdx2 a:hover span { 
background-color :  #ff9900; 
} 
#tabsdx2 #current a, #tabsdx2 #current span { 
background-color :  #ff9900; 
} 

/* Stile della foto gallery*/

/* needed for IE to make :active state work first time */
a, a:visited {color:#000;} 

/* common styling for all galleries */
a.gallery, a.gallery:visited {display:block; display:inline-block; color:#000; text-decoration:none; border:1px solid #000; width:75px; height:47px; float:left; margin:4px; z-index:50;}
a.slidea {background:url("it/images/Casa/armadio-scrivania-tumb.JPG");}
a.slideb {background:url("it/images/Casa/camera-frontale-tumb.JPG");}
a.slidec {background:url("it/images/Casa/cucina-tumb.JPG");}
a.slided {background:url("it/images/Casa/entrata-tumb.JPG");}
a.slidee {background:url("it/images/Casa/giardino-tumb.JPG");}
a.slidef {background:url("it/images/Casa/matrimoniale-tumb.JPG");}
a.slideg {background:url("it/images/Casa/palazzo-baleniere-tumb.JPG");}
a.slideh {background:url("it/images/Casa/portone-ingresso-tumb.JPG");}
a.slidei {background:url("it/images/Casa/salone-tumb.JPG");}
a.slidej {background:url("it/images/Casa/ostia-tumb.JPG");}
a.gallery em, a.gallery span {display:none;}
a.gallery:hover {border:1px solid #fff;}



/* styling for LEFT gallery */
#container_left {position:relative; width:600px; height:305px; background:#97bbde; border:1px solid #a49188; margin:1em auto;}
#container_left img {border:0;}
#container_left .thumbs {width:170px; position:absolute; left:0; top:0;}
#container_left a.gallery:hover span {display:block; position:absolute; width:402px; height:50px; top:265px; left:175px; padding:5px; font-style:italic; color:#fff;  z-index:100;}
#container_left a.gallery:hover span:first-line {font-style:normal; font-weight:bold; font-size:1.1em; color:#000;}
#container_left a.gallery:active, #container_left a.gallery:focus {border:1px solid #000;}
#container_left a.gallery:active em, #container_left a.gallery:focus em {display:block; position:absolute; width:402px; height:250px; top:5px; left:180px; padding:5px; color:#000; border:1px solid #3d330f; z-index:50;}
#container_left h1 {clear:both; margin:0; padding-top:80px; padding-left:250px; width:300px; text-align:center; font-family: georgia, "times new roman", serif; font-size:3em; font-weight:normal; color:#fff;}
#container_left h1 em {font-size:0.6em; color:#000;}


/* Fine Stile della foto gallery*/
