body {
background:url("images/pixel.jpg") repeat-x scroll center top #FFFFFF;
color:#777777;
font-family:arial;
font-size:13px;
line-height:16px;
margin:0 auto;
padding:0;
}
#pixel {
background:url("images/background.jpg") no-repeat scroll center top transparent;
}
#featured {
border:3px solid #EBEBEB;
color:#FFFFFF;
float:left;
font-family:Helvetica;
height:240px;
margin-bottom:16px;
margin-left:11px;
margin-top:15px;
padding:0 !important;
text-align:left;
width:620px;
z-index:9;
}
.fdestination {
color:#000000;
float:left;
font-size:14px;
font-weight:bold;
padding:0 4px 0 0;
}
li {
list-style:none outside none;
}
img {
border:medium none;
}
a {
color:#0071A3;
text-decoration:none;
}
a:visited {
color:#333333;
text-decoration:none;
}
a:hover {
color:#84A567;
text-decoration:underline;
}
a.readmore {
color:#0099B0;
font-weight:bold;
text-decoration:none;
text-transform:none;
}
a.fullarticle {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
text-transform:none;
}
#layout {
margin:0 auto;
width:1017px;
}
#header {
height:140px;
}
#header_ad {
float:right;
padding-top:20px;
}
#header_ad img {
border:0 none;
}
#logo {
float:left;
height:auto;
left:15px;
position:relative;
top:41px;
width:auto;
}
.wrapper_left {
float:left;
height:47px;
margin-bottom:20px;
margin-left:14px;
margin-top:-17px;
width:648px;
}
.wrapper_right {
float:right;
height:47px;
margin-top:-15px;
width:330px;
}
#menu_navigation {
width:650px;
}
.menu, .menu ul {
list-style:none outside none;
margin:0;
padding:0;
}
.menu {
background:url("images/menu-up.png") no-repeat scroll center top transparent;
float:left;
height:30px;
padding:0;
position:relative;
width:651px;
}
.menu li {
float:left;
margin:0;
padding:0;
position:relative;
}
.menu li a {
background:url("images/divider.png") no-repeat scroll right bottom transparent;
color:#003E78;
display:block;
font-family:Helvetica;
font-size:13px;
font-weight:bold;
height:18px;
padding:8px 12px 0;
text-decoration:none;
}
.menu .current_page_item a {
border-bottom:4px solid #000000;
color:#000000;
display:block;
margin-left:1px;
padding:8px 16px 0 11px;
text-decoration:none;
}
.menu li a:hover {
border-bottom:4px solid #FF9600;
color:#666666;
}
.menu ul {
left:-1px;
line-height:31px;
list-style:none outside none;
margin-top:5px;
position:absolute;
top:-999em;
width:100px;
}
.menu ul li {
border:0 none;
float:none;
}
.menu ul a {
border-top:1px solid #CCCCCC;
padding-right:10px;
white-space:nowrap;
width:80px;
}
.menu ul a:hover {
color:#000000;
}
#home .on {
color:#0091BF;
display:block;
font-family:Helvetica;
font-size:13px;
line-height:22px;
margin-left:1px;
padding:5px 16px 3px 11px;
text-decoration:none;
width:30px;
}
#emptysubnav {
height:22px;
}
#catnav, #catnav * {
list-style:none outside none;
margin:0;
padding:0;
}
#catnav {
background:url("images/menu-down.png") repeat scroll center top transparent;
color:#FFFFFF;
float:left;
height:12px;
padding:10px;
width:631px;
}
#catnav li {
float:left;
height:24px;
list-style:none outside none;
margin:0;
padding:0 0 0 11px;
}
#catnav li a {
color:#000000;
display:block;
font-family:Helvetica;
font-size:12px;
font-weight:bold;
line-height:26px;
padding:0 13px;
text-decoration:none;
}
#catnav li a:hover {
color:#666666;
text-decoration:underline;
}
#catnav li ul {
left:-999em;
margin-top:-2px;
position:absolute;
width:10em;
}
#catnav li:hover ul, #catnav li.sfhover ul {
left:auto;
z-index:10 !important;
}
#catnav li ul li {
background:none repeat scroll 0 0 #BDE4F6;
border-bottom:1px solid #666666 !important;
border-top:medium none !important;
display:block !important;
text-align:left;
width:10em;
}
.rssfeeds {
float:right;
height:15px;
padding-right:30px;
text-align:right;
}
input {
border:1px solid #CCCCCC;
padding:3px;
}
.email_input {
border:1px solid #CCCCCC;
color:#666666;
display:inline;
font-family:Helvetica;
font-size:12px;
font-weight:normal;
padding:4px;
width:186px;
}
.search_input {
background:none repeat scroll 0 0 #F9F9F9;
border:1px solid #CCCCCC;
color:#666666;
display:inline;
font-family:Helvetica;
font-size:12px;
font-weight:normal;
margin:14px 0 0 10px;
padding:4px;
width:224px;
}
.subscribe_input {
background:none repeat scroll 0 0 #F9F9F9;
border:1px solid #CCCCCC;
color:#000000;
display:inline;
font-family:Helvetica;
font-size:12px;
font-weight:normal;
padding:2px;
width:180px;
}
.subscribe_button {
background:none repeat scroll 0 0 #333333;
border:1px solid #CCCCCC;
color:#FFFFFF;
font-family:Helvetica;
font-size:11px;
font-weight:bold;
margin:0 0 0 2px;
padding:4px;
}
.submit_button {
background:none repeat scroll 0 0 #000000;
border:1px solid #CCCCCC;
color:#FFFFFF;
font-family:Helvetica;
font-size:11px;
font-weight:bold;
margin:0 0 0 2px;
padding:4px;
}
.go {
background:none repeat scroll 0 0 #333333;
border:1px solid #CCCCCC;
color:#FFFFFF;
float:right;
font-family:Helvetica;
font-size:11px;
font-weight:bold;
margin:0 10px 0 0;
padding:4px;
width:46px;
}
#leftcol {
background:url("images/main_top_back-trans.png") no-repeat scroll center top transparent;
float:left;
font-size:13px;
line-height:23px;
margin:0 0 0 15px;
width:650px;
}
#grid {
padding:0 0 235px;
}
#grid h1 {
color:#333333;
font-size:15px;
font-weight:bold;
margin:0 0 13px;
}
#grid h2 {
font-family:myriad pro;
line-height:35px;
margin:0 0 5px;
}
#grid p {
color:#444444;
font-size:12px;
line-height:20px;
padding:0 0 12px;
}
#middle {
float:left;
margin-left:13px;
text-align:left;
width:320px;
}
.middle_single {
background:url("images/main_top_back-transpng") no-repeat scroll center top transparent;
float:left;
margin-left:15px;
width:646px;
}
.more_news_title {
background:url("images/star2-trans.png") no-repeat scroll left center transparent;
font-size:13px;
font-weight:normal;
line-height:22px;
padding:0 0 0 22px;
}
.more_news {
font-size:13px;
padding:6px;
}
.more_news_container {
margin:5px 0 0;
}
.more_news a:hover {
background:none repeat scroll 0 0 #FFFFFF;
font-weight:normal;
}
.dd1 {
clear:both;
margin:10px 0;
}
.searchby {
color:#000000;
float:left;
font-weight:700;
margin:0 0 3px;
padding:3px;
width:250px;
}
.dd_search {
margin-top:20px;
}
.dd1 select {
clear:left;
float:left;
margin-bottom:15px;
padding:3px;
width:250px;
}
#sidebar_left {
float:left;
margin:0 0 0 12px;
padding:0;
width:621px;
}
#container_left {
height:auto;
padding:0;
text-align:left;
}
.random_post {
color:#777777;
margin:0;
padding:0 0 10px;
}
.random_post_image {
background:none repeat scroll 0 0 #F9F9F9;
float:left;
margin:0 5px 0 0;
padding:3px;
}
.left_posts {
background:none repeat scroll 0 0 #EEF8F8;
border:1px solid #DADADA;
margin:0 0 10px;
padding:20px 16px 30px;
}
a.posts_link {
color:#C1004D;
font-family:myriad pro;
font-size:19px;
font-weight:bold;
}
a.posts_link:hover {
color:#408B36;
text-decoration:none;
}
a.posts_link:visited {
}
.gallery {
color:#660066;
height:auto;
list-style-type:none;
margin:10px 0 0;
padding:10px 0;
text-align:center;
}
.gallery img {
background:none repeat scroll 0 0 #DDDDDD;
border:medium none;
margin:3px;
padding:2px;
}
.tags {
color:#333333;
font-family:Helvetica;
line-height:20px;
margin:0;
padding:6px;
}
.tags_container {
margin:0;
}
.tags a {
color:#164A61;
padding:1px;
text-decoration:none;
}
.tags a:hover {
background:none repeat scroll 0 0 #666666;
color:#FFFFFF;
padding:1px;
text-decoration:none;
}
.rightcol {
float:right;
margin:0 24px 0 0;
width:300px;
}
.video {
margin-bottom:20px;
padding:10px;
width:285px;
}
.multisearch {
background:none repeat scroll 0 0 #F1F1F1;
border:1px solid #CCCCCC;
color:#000000;
margin-bottom:20px;
padding:20px;
width:258px;
}
h2.alth2 {
background:url("images/h2blue.png") no-repeat scroll center top transparent;
color:#164A61;
font-family:Helvetica;
font-size:14px;
height:30px;
margin:0 0 0 10px;
padding:5px 5px 0 24px;
text-align:left;
width:auto;
}
h2.alth2m {
background:url("images/sidebar2-top.png") no-repeat scroll center top transparent;
color:#FFFFFF;
font-family:Helvetica;
font-size:20px;
height:30px;
margin:0 0 10px 10px;
padding:2px 5px 5px 76px;
text-align:left;
width:auto;
}
h2.alth2r img {
border:0 none;
float:left;
height:auto;
margin-left:10px;
margin-right:7px;
margin-top:0;
width:37px;
}
h2.alth2r {
background:url("images/new-side-top.png") no-repeat scroll 0 0 transparent;
color:#333333;
font-family:Helvetica;
font-size:19px;
font-weight:normal;
height:41px;
padding:1px 5px 0;
text-align:left;
width:292px;
}
#bannersSquare {
margin:0 2px 2px 20px;
}
#bannersSquare img {
background:none repeat scroll 0 0 #F9F9F9;
border:medium none;
float:left;
margin:3px;
padding:3px;
}
.ad300x250 {
background:none repeat scroll 0 0 #F9F9F9;
margin-bottom:20px;
}
.ad300x250 img {
border:medium none;
}
.most_commented {
background:url("images/middlewidget-trans.png") repeat-y scroll center top transparent;
font-family:Helvetica;
font-size:12px;
line-height:20px;
padding:0 10px 10px;
text-align:left;
}
ul.recent-commented-posts li {
clear:both;
font-weight:bold;
list-style:none outside none;
padding-bottom:0;
padding-top:4px;
text-align:left;
}
ul.recent-commented-posts li a:hover {
color:#000000;
}
ul.recent-commented-posts li a:visited {
color:#164A61;
}
ul.recent-commented-posts li a {
color:#164A61;
font-size:12px;
font-weight:normal;
line-height:20px;
}
img.rcp-thumb {
background:none repeat scroll 0 0 #CBE1F6;
float:left;
margin:3px 5px 3px 3px;
padding:2px;
}
.rightcol .widgets {
background:url("images/middlewidget-trans.png") repeat-y scroll center top transparent;
border:1px solid #F9F9F9;
color:#000000;
font-family:Helvetica;
line-height:18px;
margin:5px 0 20px;
padding:10px 15px 0;
text-align:left;
}
.rightcol .widgets ul li h2 {
color:#645D38;
font-family:Arial;
font-size:13px;
text-align:center;
}
.rightcol .widget_title {
color:#635B35;
font-family:Arial;
font-weight:bold;
list-style:none outside none;
padding:0;
text-align:center;
}
#calendar {
padding:0 0 0 34px;
}
.month_metadata {
color:#333333;
font-size:16px;
padding:20px 6px 6px 12px;
text-align:left;
}
.comment_number {
color:#333333;
float:right;
font-size:11px;
padding:5px;
}
.posted {
color:#000000;
float:left;
font-family:Helvetica;
font-size:11px;
padding-left:28px;
}
.post_date {
background:url("images/calendar.png") no-repeat scroll left top transparent;
float:left;
padding:0 0 0 22px;
}
.post_date a {
color:#C1004D;
}
.filed {
float:left;
padding:0 0 10px;
}
.filed a {
color:#C1004D;
}
.notfound {
color:#000000;
}
.post_middle {
background:none repeat scroll 0 0 #EEF8F8;
border:1px solid #DADADA;
font-family:trebuchet MS;
margin:0 0 10px;
padding:20px 20px 40px;
}
.post_single {
margin:10px;
min-height:120px;
padding:10px;
text-align:left;
}
.photos_home {
margin:0 auto;
padding:5px;
}
.page {
line-height:18px;
padding:18px;
}
.page h1 a {
color:#000000;
font-family:Helvetica;
font-size:19px;
padding:0;
text-decoration:none;
}
.post_blog {
background:none repeat scroll 0 0 #C5E7F7;
line-height:18px;
margin-bottom:10px;
margin-top:9px;
padding:10px 22px 0;
}
.post_sitemap {
font-family:Helvetica;
font-size:13px;
font-weight:normal;
line-height:20px;
margin-bottom:10px;
padding:0 0 0 22px;
}
.post_sitemap h2 {
color:#635B35;
font-family:Helvetica;
font-size:18px;
padding:0;
}
.post_sitemap ul li {
background:url("images/star-trans.png") no-repeat scroll left center transparent;
margin-left:20px;
padding:0 0 0 22px;
}
.post_blog h1 a {
color:#000000;
font-family:Helvetica;
font-size:19px;
padding:0;
text-decoration:none;
}
.post_blog h2 a {
color:#C1004D;
font-family:Helvetica;
font-size:19px;
padding:0;
text-decoration:none;
}
.post_blog h2 a:hover {
color:#666666;
font-family:Helvetica;
font-size:19px;
padding:0;
text-decoration:underline;
}
.post_content {
color:#000000;
margin-top:6px;
padding:50px 6px 3px;
}
.post_content img {
background:none repeat scroll 0 0 #DDDDDD;
float:left;
margin:0 5px 0 0;
padding:4px;
}
.photo img {
background:none repeat scroll 0 0 #DDDDDD;
float:left;
margin:0 6px 0 0;
padding:3px;
}
.pdivider {
background:none repeat scroll 0 0 #CCCCCC;
height:3px;
width:100%;
}
.entry p {
color:#000000;
font-size:13px;
line-height:18px !important;
margin-top:5px;
text-align:left;
}
.entry_alt p {
color:#000000;
font-size:13px;
line-height:18px !important;
margin-top:5px;
min-height:120px;
text-align:left;
}
.entry blockquote {
background:url("images/blockstar.jpg") no-repeat scroll 56px 2px transparent;
margin:0 auto;
padding:0 18px;
text-align:center;
}
.entry blockquote p {
color:#333333;
font-family:Helvetica;
font-size:13px;
font-style:italic;
margin:0 auto;
text-align:justify;
width:80%;
}
.entry ul li {
list-style:square inside none;
text-align:left;
}
.comment {
color:#000000;
margin-bottom:10px;
padding:20px;
}
#submit {
background:none repeat scroll 0 0 #F9F9F9;
border:1px solid #CCCCCC;
color:#333333;
font-family:Helvetica;
font-size:11px;
font-weight:bold;
margin:0;
padding:4px;
width:120px;
}
textarea {
border:1px solid #CCCCCC;
font-size:13px;
padding:2px;
width:560px;
}
h2.commh2 {
color:#000000 !important;
font-size:1.4em !important;
font-weight:bold !important;
padding:0 0 5px;
}
ol.commentlist {
font-size:12px;
line-height:20px;
list-style:none outside none;
margin:10px 0 20px;
padding:0;
}
ol.commentlist p {
line-height:20px;
margin-bottom:10px;
}
ol.commentlist cite {
font-style:normal;
font-weight:bold;
}
ol.commentlist li {
padding:20px 10px 10px;
text-align:left;
}
ol.commentlist li.alt {
background:none repeat scroll 0 0 #F9F9F9;
border:1px solid #CCCCCC;
padding:10px 10px 0 !important;
text-align:left;
}
.author_profile {
color:#000000;
line-height:22px;
padding:20px 10px 0 14px;
}
.author_profile h2 {
color:#635B35;
}
.navigation {
}
.navigation a {
color:#333333;
font-size:1em;
font-weight:bold;
}
.alignleft {
display:inline;
float:left;
}
.alignright {
display:inline;
float:right;
}
img.alignright {
float:right;
margin:0 0 1em 1em;
}
img.alignleft {
float:left;
margin:0 1em 1em 0;
}
img.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}
a img.alignright {
float:right;
margin:0 0 1em 1em;
}
a img.alignleft {
float:left;
margin:0 1em 1em 0;
}
a img.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}
#footer {
background:none repeat scroll 0 0 #00547B;
margin:0 auto 50px;
padding:15px;
width:94%;
}
#footer_left {
float:left;
width:316px;
}
#footer_center {
float:left;
width:330px;
}
#footer_right {
float:left;
margin-left:0;
width:309px;
}
#footer .textwidget {
background:none repeat scroll 0 0 #F1F1F1;
border:1px solid #CCCCCC;
clear:both;
font-family:Helvetica;
font-weight:bold;
margin:16px 0 0 20px;
padding:20px;
width:260px;
}
* + html #footer .textwidget {
background:none repeat scroll 0 0 #F1F1F1;
border:1px solid #CCCCCC;
clear:both;
font-family:Helvetica;
font-weight:bold;
margin:16px 0 0 4px;
padding:20px;
width:260px;
}
#footer .widgets ul li h2 {
background:url("images/h2blue.png") no-repeat scroll center top transparent;
color:#164A61;
font-family:Helvetica;
font-size:14px;
height:30px;
padding:5px 5px 0 28px;
text-align:left;
width:auto;
}
#footer h2.alth2m {
background:url("images/h2bluem.png") no-repeat scroll center top transparent;
color:#164A61;
font-family:Helvetica;
font-size:14px;
height:24px;
margin:10px 0 10px 10px;
padding:5px 5px 5px 24px;
text-align:left;
width:auto;
}
#footer h2.alth2r {
background:url("images/h2blue.png") no-repeat scroll center top transparent;
color:#164A61;
font-family:Helvetica;
font-size:14px;
height:30px;
margin:10px 0 10px 10px;
padding:5px 5px 0 24px;
text-align:left;
width:auto;
}
#footer .widgets ul li ul li {
background:url("images/star-trans.png") no-repeat scroll left top transparent;
list-style:none outside none;
margin-left:20px;
text-align:left;
}
#footer .widgets ul li ul li a {
color:#000000;
list-style:none outside none;
margin-left:3px;
padding-left:20px;
text-align:left;
}
#footer .widgets ul li {
list-style:none outside none;
}
#footer .widgets ul li a {
color:#000000;
font-weight:bold;
}
#footer .widgets ul li a:hover {
color:#666666;
font-weight:bold;
}
#footer .widgets {
margin:10px 0 0;
}
#footer .widgets ul li ul {
padding-left:10px;
}
#copyright {
color:#FFFFFF;
margin:10px 0 0;
padding:10px 0 0;
text-align:left;
}
#copyright a {
color:#FF9900 !important;
}
#page-wrap {
height:auto !important;
margin-bottom:10px;
min-height:245px;
overflow:hidden;
position:relative;
width:610px;
}
.nav-thumb {
border:3px solid #000000;
margin:0;
padding-left:0;
}
.nav-thumb img {
height:40px;
width:56px;
}
.active-thumb img {
border:3px solid #EEEEEE;
height:40px;
width:60px;
}
.weather_info {
color:#000000;
font-size:12px;
text-align:center;
}
.site-top {
background:url("images/site-top.png") repeat scroll 0 0 transparent;
height:42px;
width:100%;
}
.site-cont {
background:url("images/site-cont.png") repeat scroll 0 0 transparent;
padding:10px;
width:98%;
}
.site-bot {
background:url("images/site-bot.png") repeat scroll 0 0 transparent;
float:none;
height:41px;
width:100%;
}
#wrapp {
margin:0 auto;
width:1017px;
}
ul.recent-commented-posts {
-moz-border-radius:5px 5px 5px 5px;
background:none repeat scroll 0 0 transparent !important;
float:left;
margin:0 0 15px;
padding:0;
}
ul.recent-commented-posts li {
background:none repeat scroll 0 0 #EEEEEE !important;
float:left !important;
line-height:13px;
list-style-type:none !important;
margin:0 0 10px !important;
padding:2px 0 7px !important;
}
ul.recent-commented-posts li a {
}
ul.recent-commented-posts li a img {
margin:5px 11px 0 6px;
}
ul.recent-commented-posts li a:hover {
}
.adv-300x250 {
}
.socialize {
float:right;
position:relative;
right:21px;
top:117px;
}
.socialize a {
float:left;
margin:0 5px;
}
.socialize a img:hover {
opacity:0.7;
}
.socialize a img {
border:0 none;
}
.socialize span {
color:#00465C;
float:left;
font-size:20px;
font-weight:bold;
line-height:30px;
text-shadow:0 1px 0 #FFFFFF;
}
ul.right {
-moz-border-radius:10px 10px 10px 10px;
background:none repeat scroll 0 0 #C5E7F7;
float:left;
margin:0 0 20px;
padding:5px 5px 20px;
width:97%;
}
ul.right li a:hover {
color:#888888;
text-decoration:none;
}
ul.right li a {
color:#333333;
float:left;
margin:0;
padding:0;
width:95%;
}
ul.right li {
color:#FF9600;
float:left;
list-style-type:none !important;
margin:0;
padding:10px 0 4px;
width:100%;
}
ul.inner li {
border-bottom:1px solid #FFFFFF;
color:#FF9600;
list-style-type:disc;
margin:0 0 0 6px;
padding:10px 0 5px;
width:97%;
}
ul.varie li {
list-style-type:square!important;
}
ul.inner {
-moz-border-radius:10px 10px 10px 10px;
background:none repeat scroll 0 0 #DFEFF6;
float:left;
padding:10px;
}
#contenitore h2 {
background:none repeat scroll 0 0 #FFAE00;
color:#333333;
float:left;
font-weight:normal;
margin:0 0 10px;
padding:3px 10px;
width:97%;
}
.ultimaNotizia {
float:left;
margin:10px 0 20px;
}
.vacanzeSalentoBox {
background:none repeat scroll 0 0 #DFEFF6;
float:left;
margin:0 0 13px;
padding:10px;
width:97%;
}
.advDestra b {
color:#004564;
font-size:13px;
line-height:24px;
text-transform:uppercase;
}
.advDestra img {
border:1px solid;
float:left;
margin-right:12px;
padding:2px;
}
.advDestra {
background:none repeat scroll 0 0 #DFEFF6;
color:#333333;
float:right;
font-size:12px;
padding:15px;
width:309px;
}
.advSinistra {
float:left;
margin-right:12px;
}
.advBox {
background:none repeat scroll 0 0 #C5E7F7;
float:left;
margin:0 0 15px;
padding:10px;
width:97%;
}
.fotografiaArticolo img {
border:1px solid;
height:auto;
padding:2px;
width:130px;
}
span.risorseArticolo {
float:right;
font-size:11px;
width:75%;
}
.fotografiaArticolo {
float:left;
margin-right:15px;
}
p.testoArticolo {
float:right;
margin:6px 0;
width:75%;
}
a.titoloArticolo:hover {
}
a.titoloArticolo {
float:right;
width:75%;
}
#contenitore {
}
.localitaSalento ul {
float:left;
width:100%;
}
.localitaSalento li {
float:left;
list-style-type:square;
margin:0;
padding:0;
width:100%;
}
.localitaSalento li a:hover {
background:none repeat scroll 0 0 #E5F3FA;
color:#000000 !important;
}
.localitaSalento li a {
border-bottom:1px solid #CCCCCC;
color:#444444;
float:right;
font-family:arial !important;
font-size:11px;
font-weight:normal;
padding:2px 0 0;
width:100%;
}
.localita {
float:right;
margin:0 45px 0 0;
position:relative;
width:254px;
}
.localitaSalento {
background:none repeat scroll 0 0 transparent;
float:left;
margin:0 17px;
padding:10px 10px 18px;
width:94%;
}
.inner-tags p {
margin:0 !important;
padding:0 !important;
}
.inner-tags {
background:none repeat scroll 0 0 #FFAE00;
float:left;
margin:10px 0;
padding:10px;
width:96%;
}
.entry p {
color:#000000 !important;
font-family:arial;
font-size:14px !important;
line-height:23px !important;
}
.entry {
background:none repeat scroll 0 0 #DFEFF6;
float:left;
padding:14px;
width:95%;
}
ul.foot-link li a:hover {
}
.footer-widget h5 img {
float:left;
margin-right:6px;
}
ul.foot-link li {
border-bottom:1px solid #5194B3;
float:left;
padding:3px 0;
margin-right:5px;
}
ul.foot-link li a {
color:#FFFFFF;
float:left;
width:130px;
}
ul.foot-link {
float:left;
padding:2px;
width:98%;
}
.nl form.newsletter input.nl-input-n {
background:url("images/icone/user.png") no-repeat scroll 3pt 2pt #FFFFFF;
border:1px solid #03567D;
font-size:11px;
margin:0 0 3px;
padding:5px 0 5px 24px;
width:130px;
}
.nl form.newsletter input.nl-input-e {
background:url("images/icone/email.png") no-repeat scroll 3pt 2pt #FFFFFF;
border:1px solid #03567D;
font-size:11px;
margin:0 0 3px;
padding:5px 0 5px 24px;
width:130px;
}
.nl form.newsletter input.nl-button {
float:right;
margin:4px 5px 0;
width:80px;
}
.nl form.newsletter {
float:right;
margin:18px 0 0;
width:160px;
}
.nl span.ico {
float:left;
margin-left:-19px;
}
.footer-widget h5 {
color:#FFFFFF;
float:left;
font-size:18px;
font-weight:normal;
line-height:31px;
width:100%;
}
.nl {
float:left;
}
.footer-widget {
background:none repeat scroll 0 0 #327392;
float:left;
margin:0 15px 0 0;
padding:10px;
width:280px;
}
.localitaSalento h2 img {
float:left;
margin-right:7px;
margin-top:-3px;
}
.localitaSalento h2 {
background:none repeat scroll 0 0 #FFAE00 !important;
color:#000000 !important;
font-weight:normal;
padding:3px 16px;
}
.adv-300x250, #sidebarTags {
margin-bottom:20px;
}
#sidebarTags a {
float:none;
}
.rounded {
-moz-border-radius:10px 10px 10px 10px;
-webkit-border-radius:10px 10px 10px 10px;
border-radius:10px 10px 10px 10px;
}

.sole {float:left; width:110px; margin-left:20px; }

.sezione {float:left; width:470px; padding:10px 0 10px 1px;}

.sidebar-gallery{
	background:#141113;
	position:relative; /* left:-5px; */
	text-align:center;
	padding:5px 5px 0 5px;
	width:285px;
	margin:10px 0;
}

.sidebar-gallery h2{
	color:#fff;
	padding:8px 0;
	margin:0 0 5px 0;
	font-size:18px;
	background:#f06;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
}


.gall {
	height:250px;
	position:relative;
	margin-bottom:8px;
	overflow:hidden;
}
.gall ul {
	margin:0;
	padding:0;
	list-style:none;
	width:1000%;
}
.gall li {
	float:left;
	margin:0;
	padding:0;
	width:285px;
}
.gall li img {
	float:left;
	width:100%;
	height:100%;
	border:none;
}
.gall-left {
	position:absolute;
	left:200px;
	top:14px;
	z-index:1;
	width:19px;
	height:18px;
	background:url(images/left.gif) no-repeat 0 0;
}
.gall-right {
	position:absolute;
	left:220px;
	top:14px;
	z-index:1;
	width:19px;
	height:18px;
	background:url(images/right.gif) no-repeat 0 0;
}


/* clearfix */



.clearfix:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0;
}
.clearfix {
	display:inline-block;
}
html[xmlns] .clearfix {
	display:block;
}
* html .clearfix {
	height:1%;
}


