body { font-family:verdana; font-size:11px; }
/* a { color:#003300; text-decoration:none; font-weight:bold;} */
#main { position:absolute; height:97%; width:99%; margin:0px; text-align:left;}
#child { position:relative; margin:auto 0px; height:613px; width:1008px; }
a:hover { text-decoration:none; }
div.m_block { position:absolute;}
#header { top:0px;left:0px; width:1011px;}
#welcome { top:207px; left:132px; width:685px; height:247px; background-image:url(../img/welcome.jpg);  z-index:0;}
#welcome-text { display:none; }
/* #logohome { top:207px; left:132px; width:516px; height:323px; display:none;} */
#menuhome { top:368px; left:612px; width:200px; height:50px; line-height:10px; color:#1b1b1b; font-size:13px; font-weight:bold; letter-spacing:1px; z-index:1;} 
/* #menuhome { top:383px; left:652px; width:200px; height:50px; line-height:10px; color:#1b1b1b; font-size:13px; font-weight:bold; letter-spacing:1px; z-index:1;} */
#menuhome a { text-decoration:none; color:#1b1b1b; font-size:13px; font-weight:bold; letter-spacing:1px; }
/* #bollino { top:370px; left:852px; width:40px; height:58px; display:none; } */

/* map */
#overlay { position:absolute;top:67px;left:170px; z-index:2; background-color:gray; width:825px; height:474px; display:none;}
#overlay2 { position:absolute;top:103px;left:306px; z-index:2; background-color:gray; width:124px; height:486px; display:none;}
#map { top:89px; left:23px; }
table.map { border-collapse:collapse; width:964px; }
table.map td { font-size:12px; padding:2px 2px; }
table.map td a { text-decoration:none; color:black; }
table.map td.t1 { width:11px; text-align:center; padding:2px 0px;}
table.map td.t2 { text-align:center; width:124px; height:40px;}
table.map td.t2 a { color:#003300; font-weight:bold; text-decoration:none; }
table.map td.vab { vertical-align:bottom; text-align:center;}
table.map td.vat { vertical-align:top; text-align:center;}
table.map td.tar { text-align:right; }
table.map td ul { text-align:left;list-style-type:circle; list-style-image:url(../img/bullet-green-6x6.jpg); margin:0px; padding:0 0 0 20px; font-size:11px; }
table.map td ul li { line-height:14px; }
img.map { width:116px; height:213px; margin:0px;} /* 116 + 2*2 padding + 2*2 border = 126 * 7 + 12*7 = 978*/


#title_home { top:44px;left:130px; font-size:13px; font-weight:bold;}
#menu_h {top:46px;left:535px; font-size:12px; }
#menu_h ul { list-style-type: circle; list-style-image:url(../img/bullet-green.jpg); padding:0 0 0 0; margin:0 0 0 0px; }
#menu_h li { padding:0; margin:0 10px 0 10px; float:left; font-size:12px; }

#logo { z-index:1;top:7px;left:14px; background-color:white;width:110px;}
#logo img { border:0px;}
/*background-image:url(../img/titolo1-2.png); background-repeat:no-repeat;*/
#title1 { z-index:0;top:41px;left:107px; font-size:12px;  margin:0px; padding-left:16px; height:14px; vertical-align:bottom; line-height:14px; float:left; letter-spacing:0.17em; width:430px; }
/*  background-image:url(../img/titolo.jpg); background-repeat:no-repeat; */
#title { z-index:0;top:41px;left:159px; font-size:12px; margin:0px; height:14px; vertical-align:bottom; line-height:14px; float:left; letter-spacing:0.17em; width:430px; }
#title img {float:left; margin-right:2px;}

#menu_s { top:41px; right:0px; font-size:11px; z-index:10; width:auto; padding:0px; margin:0px; }
#menu_s ul { list-style-position:inside; list-style-type:disc; clear:both;}
#menu_s ul li { float:left; }
#menu_s div.item { background-image:url(../img/bullet-green-14x14.jpg); background-repeat:no-repeat; margin-left:5px; padding-left:17px; height:14px; vertical-align:bottom; line-height:14px; float:left; letter-spacing:1px;}
#menu_s div.item a { color:#003300; text-decoration:none; } 
/* #menu_s div.item a:hover { text-decoration:underline; } */
#menu_s div { float:left; display:block; position:relative;}

#menu_s div.item_b { margin:0px; }
#menu_s div.item_b img { margin-bottom:1px; }
#menu_s div.item_v { margin:0px 13px 0 13px; height:16px; font-size:11px; line-height:14px;}
#menu_s div.item_v a { color:#003300; text-decoration:none; } 
/* #menu_s div.item_v a:hover { text-decoration:underline; } */

div.bulletlightgreen { background-image:url(../img/bullet-lightgreen-14x14.jpg); background-repeat:no-repeat; margin-left:2px; padding-left:17px; height:14px; vertical-align:bottom; line-height:14px; float:left;}
div.bulletcornerupright { background-image:url(../img/bullet-green-14x14.jpg); background-repeat:no-repeat; margin-left:2px; padding-left:17px; height:14px; vertical-align:bottom; line-height:14px; float:left;}

#menu { top:60px; left:0px; width:152px; height:530px; border-left:14px solid #003300; }
#menu ul li a { color:#003300; text-decoration:none; font-size:10px;}
#menu ul li.selected a.selected { color: #f77a00;}
#menu ul li.selected { color: #f77a00;}
ul.level1 { list-style-type:disc; color:#003300; margin:0px; font-weight:bold; padding:0 0 0 18px;}
ul.level1 li { margin:0 0 7px 0; font-weight:bold; padding:0px; }

ul.level2 { list-style-type:disc; color:#003300; margin:0px; padding-left:10px; font-weight:normal; display:none;}
ul.level2 li { margin:0px; font-weight:normal;}

#greenrowleft  { top:60px; left:164px; width:2px; height:530px; border-right:2px solid #a3e05e; }
#greenrowright { top:60px; right:4px; width:2px; height:530px; border-right:2px solid #a3e05e; }

/* #imgbig { top:60px; left:170px; width:407px; height:530px; border:2px solid #003300; } */
#imgbig { top:60px; left:173px; width:407px; height:530px; }
#imgbig img { width:408px; height:530px; }
/* #imgbig800 { top:60px; left:170px; width:821px; height:530px; border:2px solid #003300; } */
#imgbig800 { top:60px; left:173px; width:823px; height:526px; }
#imgbig800 img { width:823px; height:530px; }
#content { top:60px; left:586px; width:407px; height:526px; border:2px solid #a2e15a; padding:0px; overflow:auto; }
#content ul { padding-left:0px; margin:5px 0 10px 20px; color:#f77a00;}
#content ul li h1 { font-size:11px; }
/* news */
#imgbig ul { padding-left:0px; margin:5px 0 10px 20px; color:#f77a00;}
#imgbig ul li h1 { font-size:11px; }
#imgbig a { text-decoration:none; color:#003300; font-weight:bold; }

#content2 { top:60px;left:173px;width:823px; height:526px; border:2px solid #003300; padding:0; overflow:auto; }
#content a { text-decoration:none; color:#003300; font-weight:bold;}

#photogallery { top:60px; left:173px; width:819px; height:526px; border:2px solid #003300; }
#indice_pg { position:absolute; top:0px; left:0px; width:220px; height:526px; border-right:2px solid #003300; overflow:auto; }
#main_pg { position:absolute; top:0px; left:221px; width:601px; height:400px; overflow:hidden; text-align:center; }
#main_video { position:absolute; top:2px; left:224px; width:592px; height:522px; overflow:hidden; text-align:center; background-color:#003300;}
#video { position:absolute; top:91px; left:85px; width:427px; height:344px; overflow:hidden; text-align:center; border:2px solid #a3e05e;}
#nav_pg { position:absolute; top:0px; left:0px; width:50px; height:50px; }
table.photoshow {margin-top:4px;}
table.photoshow tr td.sep_pg { vertical-align:bottom; width:60px; font-size:10px;}
img.thumb_pg {width:65px; }
#photoindex { position:absolute; top:374px; left:228px; width:600px; height:150px; overflow:hidden; text-align:center; margin:auto;}
div.indice_photo_pg { width:601px; text-align:center; margin-left:0px; }
div.photo_pg { position:relative; float:left; margin:4px; }
div.photo_pg img { border:1px solid #003300; width:63px; }
ul.album_list {margin:10px 0 0 10px; padding:0 0 0 10px;}
ul.album_list li { margin:0px; color:#003300;}
ul.album_list li.selected { margin:0px; color:#f77a00; }
ul.album_list li a { text-decoration:none; color:#003300; }

#testo { top:30px; left:15px; width:375px; margin:7px; }
#testo img { border:0px; }
#footer { top:622px;left:0px; width:980px; color:#a2e15a; text-align:right; font-size:9px; letter-spacing:0.01em; display:none;}
#footer1 { z-index:0;top:602px;left:170px; width:810px; color:#a2e15a; text-align:left; font-size:11px; letter-spacing:0.01em;display:none;}
#footer2 { z-index:1;top:602px;left:0px; width:980px; color:#a2e15a; text-align:right; font-size:11px; letter-spacing:0.01em;display:none;}
#footer3 { z-index:1;bottom:5px;left:0px;width:995px; color:#a2e15a; text-align:right; font-size:9px;}
#footer3 a { color:#a3e05e; text-decoration:none;}
#footer3 a:hover { color:#a3e05e; text-decoration:underline;}

/* form */
#myForm { margin:10px; }
#myFormInfo { margin:10px; }
#myFormCasa { margin:10px; width:365px; }
label { width:165px; margin:0; display:block; float:left; margin:3px 0;}
input[type=text] { width:180px; border:1px solid #003300; margin:3px 0;}
textarea { width:345px; height:120px; border:1px solid #003300; margin:5px 0px; }
input:focus, textarea:focus { background-color: #fffdbb; }
#msg { visibility:hidden; width:300px; height:20px; color:red; margin:10px 0;}
button { margin:10px 0; width:100px;}

/* blog */
#blog { font-size:11px; line-height:14px; font-weight:bold;}
#b_title { font-size:13px; font-weight:bold; margin:10px 5px; }
#blog li { margin-bottom:7px; }
#blog a { text-decoration:none; color:#003300; }
#blog a:hover { text-decoration:underline; color:#003300; }

/* subpages */
ul.subpages li  { color:#003300; font-size:11px; font-style:italic; margin-bottom:5px;}
ul.subpages li a { color:#003300; font-weight:bold; text-decoration:none; font-style:normal;}
ul.subpages li.selected, ul.subpages li.selected a { color:#f77a00; }