@charset "utf-8";
/* CSS Document */


* { margin:0; padding:0 }


body { background:url('images/layout/back-body1.png') top repeat-x; background-color:#f5fcfd; font-family:"Trebuchet MS", Arial, Verdana; font-size: 12px; color:#373737 }

#wrap { width:1030px; margin:0 auto; background:#fff; padding-left:30px; background:url('images/layout/back-wrap.png') top center repeat-y; }


#top-green { width:1000px; background:url('images/layout/back-top-green.jpg') top center no-repeat; height:30px; }

#top-greenSx { width:250px; float:left; font-size:12px; color:#fff; margin-left:21px } 
#top-greenSx p { margin:6px 0 0 5px; }
#top-greenDx { width:720px; float:left; font-size:12px; color:#373737; }
#top-greenDx ul { margin-top:3px; }
#top-greenDx li { float:right; list-style:none; padding:0 10px 0 10px; height:26px; border-right:1px solid #fff; line-height:26px; font-weight:bold }
#top-greenDx li:hover { background:#78b325; }
#top-greenDx li a { text-decoration:none; color:#373737 }

#head { width:1000px; height:85px; background:url('images/layout/back-head.jpg') top center no-repeat; font-size:12px; color:#373737; }
#headSx { width:250px; height:85px; float:left; }
#headSx form { height:54px; }
#headSx form input { font-family:"Trebuchet MS", Arial; font-size:12px; color:#373737; font-weight:bold; height:17px; border:1px solid #373737; background:#fff; text-align:center; float:left; margin:27px 0 0 15px }
#headSx form input.iscriviti { height:19px; margin:27px 0 0 12px; width:60px }
#headSx p { margin-top:8px }

#headDx { width:720px; height:85px; float:left; padding-left:30px; }
#headDx p { margin:62px 0; } 

#menu { float:left; width:249px; background:#F2F2F2; margin-right:1px; clear:both; }
#menu ul { padding:10px 0 10px 0; } 
#menu ul li { list-style:none; clear:both; }
#menu ul li a, #menu ul li a:visited { width:228px; display:block; font-size:12px; color:#0b326c; text-transform: uppercase; line-height:14px; padding:5px 0 5px 21px; text-decoration:none; font-weight:bold; }
#menu ul li a:hover { background:#ffffff; font-weight:bold; color:#10499f;}
#menu ul li a img { border:0; margin:3px 6px 0px -9px }
#menu ul li.active a,#menu ul li.active a:visited { background:#ffffff; font-weight:bold; color:#10499f; }
#menu ul li.active a:hover { background:#ffffff; font-weight:bold; color:#10499f; }

.col_sx_menu_language { width:250px; float:left; }
#languages { width:230px; margin:auto; height:20px; }
#languages { padding:3px 14px; }
#languages li { float:left; list-style:none; padding:0; height:26px; border-left:1px solid #fff; line-height:26px; font-weight:bold; width:auto; }
#languages li a { padding:0 6px 0 6px; }
#languages li a img { margin-top:5px; border:0; }

#content-wrap { float:left; width:720px; margin-left:30px; }
#image { width: 720px; height:255px; margin-bottom:1px; }
#content {}

h1 { background:#8ad4e2; height:19px; line-height:19px; font-size:12px; letter-spacing:1px; color:#373737; padding-left:5px; }


/** Questionario Turistico **/
#Questionario tr.corpo_blu11 td { padding:3px 3px 3px 5px; vertical-align:middle; line-height:18px; }
#Questionario table { margin:0; }
#Questionario table.noborder tr td { color:#68654c; font-weight:bold; font-size:10px; }
#contenuto #Questionario fieldset { margin:0; padding:0; }


/** Lista Hotels **/
#content ul.lista_hotels { list-style:none; background:#fff; padding:0; }
#content table.lista_stelle tr td a, #contenuto_main table.lista_stelle tr td a:visited { font-weight:normal; }
#content table.lista_stelle { background:#fff; padding:0; }
#content table.lista_stelle img { border:0; padding: 4px; padding-left: 0px; } 
#content ul.lista_hotels li { list-style:none; clear:both;  padding:5px; background:#ffffff; border-top:4px solid #F3F3F3; margin-bottom:5px; }
#content ul.lista_hotels li div { float:left; }
#content ul.lista_hotels li div.frecce { float:left; clear:right }
#content ul.lista_hotels li div.frecce img { margin:0px; padding:0 }
#content ul.lista_hotels li div.picture { width:100px; height:130px; padding-left: 0px; padding-top:4px; margin-right:8px; float:left; margin-bottom:-40px; }
#content ul.lista_hotels li div.picture img {  } 
#content ul.lista_hotels li div.testo { margin:5px; width:580px; text-align:justify; clear:right; display:block; }
#content ul.lista_hotels li div.links { clear:both; float:right; text-align:right; font-size:11px; margin-top:0px; }
#content ul.lista_hotels li div.links a, #contenuto_main ul.lista_hotels li div.links a:visited { font-weight:normal; font-size:12px }
#content ul.lista_hotels li p { font-size:11px }
#content ul.lista_hotels li div.address { color:#797979; margin-bottom:1px; margin-top:-3px }
#content ul.lista_hotels li div.testo h4 { font-size:16px; font-weight:normal; color:#0b57b1; margin-top:-4px; margin-bottom:0 }

#content ul.lista_hotels li a { font-weight:normal; text-decoration:none; color:#FA6D1A }
#content ul.lista_hotels li a:visited { font-weight:bold; }
#content ul.lista_hotels li a:hover { color:#0b57b1 }

#content fieldset { border:1px solid #ccc; margin-top:20px; }
#content fieldset legend { margin-left:10px; margin-top:-20px; border:1px solid #ccc; padding:1px 7px; background-color:#f3f3f3; font-weight:bold; }
#content fieldset legend img { border:0;}
#content fieldset ul li { margin-left:20px; text-transform: capitalize }

#content table.news_menu { border:1px solid #ccc; margin-top:5px; margin-bottom:5px; }
#content table.news_menu img { border: 0; }
#content table.news_eventi { padding:5px; margin-bottom: 5px; }
#content table.news_foto img { border:5px solid #f5fcfd;}

#content h3.title_lista_news { font-size:14px; font-weight:bold;  }

#content select.nero { padding:1px;  border:1px solid #999; border-style: solid; }
#content select.nero option { padding:0 3px;  }

#content table.galleria {}
#content table.galleria td { padding:3px; }

#footer {background:url('images/layout/back-foot.jpg') top center no-repeat #fff; width:1000px; height:50px; border-top:2px solid #fff; border-bottom:20px solid #fff; clear:both;}
#footer .foot-left {float:left; width:250px; padding:4px; color:#fff; height:25px;}
#footer .foot-copyrights {float:left; text-align:center; width:742px; padding-top:8px; color:#fff; text-align:center;}
#footer .foot-copyrights a, #footer .foot-copyrights a:visited { color:#23668c; font-weight: bold; text-decoration: none; }
#footer .foot-copyrights a:hover { text-decoration: underline;}

#modulocerca input.corpo_blu1 { margin:3px; margin-bottom:-3px; }
#modulocerca input#Submit { border:1px solid #ccc; padding: 1px 7px; text-transform: capitalize; }

.frecce { font-size: 11px; font-weight: normal; color: #FA6D1A; text-decoration:none;}
.ara { font-size: 13px; font-family:"Trebuchet MS", Arial, Verdana; font-weight: normal; color: #FA6D1A; text-decoration:none;}