html,body { margin:0; padding:0; }
body { background:#034172 url(img/sfondo.jpg) repeat-x; font:11px Tahoma, Geneva, sans-serif; color:#656565; text-align:center; margin:0 auto; }
p { margin:3px 0; }
h1 { font-size:14px; color:#101b28; margin:0; padding:5px 0; }
h2 { font-size:14px; color:#48607b; padding:5px 0; }
a { color:#656565; }
a img { border:none; }
#content ul { padding:0; margin:3px 0px; }
#content li { list-style-position:inside; padding:0; margin:0px; }
#content .csc-sitemap ul { padding-left:10px; }
#content .csc-sitemap li { padding-left:10px; }
table p { padding:0; margin:0; }

.csc-mailform-field { margin-top:10px; }
.csc-mailform input { float:left; clear:left; }
.csc-mailform label { float:left; clear:left; }
.csc-mailform select { float:left; clear:left; }
.csc-mailform textarea { float:left; clear:left; }
.csc-mailform-label { float:left; clear:left; padding:10px; font-weight:bold; }

#contiene_tutto { background:url(img/sfondo-rip.jpg) repeat-y top left; width:930px; margin:0 auto; overflow:hidden; }
#tutto { background:url(img/sito.jpg) no-repeat top left; margin:0 auto; text-align:left; }

#testa { height:378px; }
#paesi { left:250px; position:relative; top:330px; width:500px; }
#paesi p { color:#553F21; }
#ascom { position:relative; left:40px; top:250px; height:80px; width:170px; }

#riga_menu { width:289px; padding:20px 0 0; margin-left:80px; text-align:center; }
.menuT { list-style-type:none; display:inline; }
.menuT ul, .menuT li { list-style-type:none; display:inline; padding:15px; }
ul.menuT { padding:0; margin:0; }
#menu_alto img { vertical-align:bottom; }
.primo { text-align:center; }
.centro { text-align:center; background:url(img/menuT_barra1.jpg) no-repeat left center; }
.ultimo { text-align:center; background:url(img/menuT_barra2.jpg) no-repeat left center; }
.primo a, .centro a, .ultimo a { color:#ffffff; text-decoration:none; font-size:14px; text-decoration:none; }
.primo a:hover, .centro a:hover, .ultimo a:hover { text-decoration:underline; }
.primoAct { text-align:center; }
.centroAct { text-align:center; background:url(img/menuT_barra1.jpg) no-repeat left center; }
.ultimoAct { text-align:center; background:url(img/menuT_barra2.jpg) no-repeat left center; }
.primoAct a, .centroAct a, .ultimoAct a { font-size:14px; text-decoration:underline; color:#ffffff; }
.primoAct a:hover, .centroAct a:hover, .ultimoAct a:hover { text-decoration:underline; }

#contenuto { width:932px; min-height:300px; padding-bottom:10px; }

#sx { width:216px; display:block; float:left; }

#menu_sx1 { margin:0; }
#spazio_menu { padding:0 5px; }
.menuL { list-style-type:none; border:0; padding:0; margin:0; }
.menuL img { vertical-align: middle; }
.menuL .first { margin:3px 0; padding:5px; background:#c4c4c4; border:1px solid #ffffff;  }
.menuL .firstAct { margin:3px 0; padding:5px; background:#015DA6; border:1px solid #ffffff; }
.first A { display:block; color:#023b55; text-decoration:none; font-size:13px; }
.first A:hover { text-decoration:underline; }
.firstAct A { padding:10px 0 10spx 7px; color:#ffffff; text-decoration:none; display:block; font-size:13px; }
#menu_sx2 { /*margin:10px 1px; background:url(img/menu_barra.png) no-repeat top left;*/ }
#menu_sx3 { /*margin:10px 1px; background:url(img/menu_barra.png) no-repeat top left;*/ }

#x { display:block; overflow:hidden; margin:0 0 0 10px; }
#titolo_pagina { padding:10px; }
#titolo_pagina h1 { padding:0; margin:0; color:#101b28; font-size:18px; font-weight:normal; }
h1 .titolopag1 { padding:0; margin:0; }
h2 .titolopag2 { padding:0; margin:0; }
#content { background:#FFFFFF; padding:10px }
#content h1 { color:#48607b; }

#dx { width:200px; display:block; float:right; }
#sponsor h1 { background:url(img/sponsor.png) no-repeat right bottom; text-align:center; }
#sponsor {  }

#piede { background:#034172 url(img/footer.jpg) no-repeat; width:930px; height:200px; margin:0 auto; clear:both; text-align:left; position:relative; }
#menuB { position:absolute; left:45px; top:30px; }
#menuB li, #menuB ul { padding:0; margin:0; }
.link { color:#788b9f; }
.link a { color:#788b9f; padding:0 5px; font-size:12px; text-decoration:none; }
#indirizzo { position:absolute; left:50px; top:60px; width:700px; }
#indirizzo h1 { padding:0 0 10px 0; margin:0; color:#ffffff; font-size:14px; }
#indirizzo p, #indirizzo a { padding:0; margin:0; color:#ffffff; }
#intera { position:absolute; right:50px; top:30px; }


/* HOME */
#x_home { display:block; overflow:hidden; padding:0 10px; }
#content_sx { background:#FFFFFF; display:block; float:left; height:250px; margin:10px 0; padding:10px; width:220px; }
#content_sx h1 { font-size:14px; color:#48607b; padding:0 0 5px; }
#content_sx p { margin:0; padding:0; }
#content_sx form { margin-top:5px; background:#d6c8b5; padding:2px 1px; }
#content_dx { background:#FFFFFF; float:right; height:250px; margin:10px 0; padding:10px; width:220px; }
#content_dx h1 { font-size:14px; color:#48607b; padding:0 0 5px; }
#content_dx p { margin:0; padding:0; }
#x_home #titolo_pagina { background:#FFFFFF; clear:both; margin:0; padding:10px; }
#x_home #titolo_pagina h1 { color:#101b28; font-size:18px; padding:0; }
#content_bottom { background:#FFFFFF; clear:both; margin:0; padding: 0 10px 10px; }
#content_bottom p { margin:0; padding:0; }
#content_bottom h1 { color:#48607b; }
#content_bottom .csc-textpic-clear { border-bottom:1px solid #c6baae; margin:15px 0 ; }

#content_sx .tx-travelguide-pi1-listrow { display:none; }
#content_sx .tx-travelguide-pi1-listView { display:none; }
#content_sx .tx-travelguide-pi1-browsebox { display:none; }
#content_sx .tx-travelguide-pi1-key .label { display:none; }
#content_sx .tx-travelguide-pi1-key #tx_travelguide_pi1[sword] { display:none; }
#content_sx .tx-travelguide-pi1-key .tx-travelguide-pi1-searchbox-sword { display:none; }
#content_sx .tx-travelguide-pi1-cat label { width:50px }
#content_sx .tx-travelguide-pi1-loc label  { width:50px  }
#content_sx .tx-travelguide-pi1-cat, #content_sx .tx-travelguide-pi1-loc, #content_sx .tx-travelguide-pi1-key { text-align:right; }

/* TRAVELGUIDE */
.tx-travelguide-pi1-listrowField-name { text-transform:uppercase; color:#4a4421 }
.tx-travelguide-pi1-listrowField-name a { text-transform:uppercase; color:#4a4421 }