@charset "utf-8";
/*
Theme Name: Valmasino-online wTheme
Theme URI: http://127.0.0.1/valmasino-online
Description: Creato da Maidinit s.n.c. per Valmasino-Online
Version: 1.0
Author: Gianluca Bruno*/

/*Elimino il fastidioso contorno quando clicco su un link 
*:focus { -moz-outline: none }*/

html{background:#8ea0b8 url(img/sfondone.jpg) center top no-repeat;}
body{ font-family:Georgia, Palatino, serif;font-size:12px;margin-top:0;}
#page{width:950px; background-color:#f5f7f7;margin:0 auto 0 auto;}
#testata{background: url(img/testa_bg.jpg) left top no-repeat; width:950px; height:121px;}
#testata2{background: url(img/testa_bg_riserva.jpg) left top no-repeat; width:950px; height:121px;}
#time{float:right; padding:3px 10px 0 0;}
#menu{background:url(img/menu_bg.png) left top repeat-x;width:950px; height:46px;}
#navbar{margin-left:0px; padding-bottom:8px; height:38px;}
#navbar ul{margin:0; padding:0;}
#navbar li{float:left; list-style-type:none;margin-top:10px;}
#navbar a, #navbar a:visited{ font-size:14px;  font-style:normal; text-transform:uppercase; color:#000000; padding:10px 15px 12px 15px;}

p.i_rss{margin-top:12px; margin-bottom:0px;}
p.i_email{margin:0; padding:0;}

#navbar a:hover{background-color:#af2828; color:#fff; text-decoration:none;}

#navbar ul li.current_page_item, #navbar ul li.current_page_item a, #navbar ul li.current_page_item a:visited {background-color:#af2828; color:#fff;} /* the current Page */
#navbar ul li.current_page_parent, #navbar ul li.current_page_parent a, #navbar ul li.current_page_parent a:visited{background-color:#af2828; color:#fff;} /* parent of the current Page */
#navbar ul li.current_page_ancestor, #navbar ul li.current_page_ancestor a  {background-color:#af2828; color:#fff;} /* any ancestor of the current Page */

#navbar ul li.current_item_parent, #navbar ul li.current_item_parent a, #navbar ul li.current_item_parent a:visited{background-color:#af2828; color:#fff;}

.descrCat{text-align:justify; margin-top:-12px; color:#464646; height:210px; }
.descrCat2{text-align:justify; margin-top:-5px; color:#464646; height:210px;}
.descrCat2 p{float:left;margin:0; padding:0;}
.clear{clear:both;}

/* STILI TITOLI */
h1{font-size:34px; letter-spacing:-1px; color:#231F20;font-style:normal;margin:5px 0px;line-height:35px;}
h1 a:link, h1 a:visited{color:#333333; text-decoration:none;font-weight:normal;}
h1 a:hover{color:#512a2a; text-decoration:none;font-weight:normal;}

h2{font-size:18px;color:#333333; text-transform:uppercase;}
h3{text-transform:uppercase;font-size:18px; padding-bottom:4px; border-bottom: 2px solid #054f67; color:#333333; font-family:Georgia, "Times New Roman", Times, serif; margin:0px;}
h3.link1{border-bottom: 2px solid #cf0f0f; width:155px;margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
h3.link2{border-bottom: 2px solid #67d561; margin-bottom:10px;width:170px;font-family:Arial, Helvetica, sans-serif; font-size:12px;}
/*STILI LINK */
a:link, a:visited{color:#004b64; font-style:italic;text-decoration:none; border:none;border: hidden;}
a:hover{color:#00161d;text-decoration:underline;border:none;border: hidden;}
a:focus{border: hidden;}
/*STILI CONTENT */

#content{ background:url(img/content_bg.jpg) left top repeat-y;  width:583px; float:left;}
#content_top{ background:url(img/content_top.jpg) left top no-repeat;  width:583px;height:23px;}
#content_end{background:url(img/content_end.jpg) left top no-repeat;width:583px; height:23px;}
#content_interno{padding:0px 23px 10px 15px;}

/* STILI FOOTER */
#footer{background:url(img/footer_bg.jpg) left top no-repeat;  width:950px;height:258px;}
#footer_dx{background:url(img/footet_letter.jpg) left top no-repeat;float:right;width:343px; height:115px;margin:30px 35px 0 0;}
#footer_dx_in{margin-left:15px;}
#footer_bottom{text-align:center;margin-bottom:2px; color:#fff;position:relative;top:25px; left:30px; padding-top:3px; border-top:2px solid #cacaca; width:890px;}
.leftFooter{margin:33px 0 0 35px; float:left;}
.leftFooter span{font-size:24px; text-transform:uppercase; color:#FFFFFF;}
.left, .right{float:left; margin-left:15px; margin-right:20px; margin-top:10px; line-height:22px;}
.left li, .right li{ list-style-type:square; color:#fff;}
.left li a, .left li a:visited, .right li a, .right li a:visited{color:#fff;padding-bottom:2px;}
.left li a:hover, .right li a:hover{ text-decoration:none; padding-bottom:2px; border-bottom:1px dotted #fff; }
.left ul, .right ul{margin:0; padding:0;}


 
.category_sub ul{margin:0; padding:0; background-color:#f8f7e7; border-top: 1px dashed #b2b2b2; border-bottom: 1px dashed #b2b2b2; height:21px; padding-top:5px;}
.category_sub ul li{float:left; list-style-type:square; margin-left:12px;margin-right:8px;}

#sidebar{float:left;width:344px;margin-left:8px;}

#left{float:left; width:155px;}
#right{float:left; width:170px; margin-left:10px;}

#left ul, #right ul{margin:0px; padding:0px;}
#left ul li, #right ul li{margin:0px; padding:0px; list-style-type:none;}


#right ul.list-blogroll3{min-height:160px; margin-top:10px;}
#right ul.list-blogroll4{width:170px;}
#left ul.list-blogroll2, #right ul.list-blogroll4{margin-left:15px;}
#left ul.list-blogroll2 li, #right ul.list-blogroll4 li{list-style-type:square; line-height:20px;}
#left ul.list-blogroll2 li a,#left ul.list-blogroll2 li a:visited, #right ul.list-blogroll4 li a, #right ul.list-blogroll4 li a:visited{color:#333; font-style:normal; text-decoration:none;}
#left ul.list-blogroll2 li a:hover,#right ul.list-blogroll4 li a:hover{ text-decoration:underline;}

#sidebar li span.condition{ font-size:12px; background-color: #1d355e;}
#sidebar li span.day{background-color: #1d355e;}
#sidebar li span.temperature{background-color: #d7d7d7;}

/* GESTIONE DEGLI ARTICOLI SIMILE E PAGINE FIGLIE IN SIDEBAR */
#sidebar ul.similar{margin:0px; padding:0;}
#sidebar ul.similar li{padding:5px; margin:0; list-style-type:none;}
#sidebar ul.similar li a:link, #sidebar ul.similar li a:visited{color:#333;text-decoration:none; font-size: 14px; font-style: normal;}
#sidebar ul.similar li a:hover{color:#fff;text-decoration:none;}
#sidebar ul.similar li:hover{ background-color: #F2F2F2;color:#fff; }

#sidebar td{ text-align:justify; font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; color:#464646; max-height:75px; overflow:hidden;}
#sidebar td a{ font-family: Georgia, "Times New Roman", Times, serif; font-size:11px; text-transform:uppercase; text-align:left;}
#sidebar td img{padding:1px; border: 1px solid #999999; margin-left:5px; max-width:93px; max-height:70px;}
#sidebar table{ background-color: #e2e3e5; border:none;max-height:75px; padding:7px;}

label.screen-reader-text{ text-transform:uppercase; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#004b64; font-weight:bold; line-height:15px;}
li#search-2, li#search-3, li.ngg-images{ list-style-type:none;} 
li#ngg-images-2{ list-style-type:none;} 
input#s{width:200px;}
p.i_email, p.i_email a {
    font-family:Arial, Helvetica, sans-serif;
	background:url(img/i_email.png) left center no-repeat;
	padding-left:24px;color:#666;margin-left:2px;
}

p.i_rss {
        font-family:Arial, Helvetica, sans-serif;
	background:url(img/toprss.png) left center no-repeat;
	margin-left:2px;
	padding-left:24px;color:#666;line-height:15px;
}

.subscribetextbg {
	padding:0 0;
	margin:0px 0 8px 0;
	background-position:55px 4px;
	overflow:hidden;
}
.subscribe_textield {
	border:1px solid #ccc;
	background:#fff;
	font:12px Arial, Helvetica, sans-serif;
	margin:2px 0 0 2px;
	padding:2px;
	width:218px;
	float:left;
}
.subscribe {
	background:#fff url(img/topbg.png) repeat-x top;
	border:1px solid #efefef;
	padding:10px 5px 5px 5px;
	overflow:hidden;
	height:100%;
	margin-bottom:11px;
}


.subscribe_b {
	border:none;
	margin-top:-13px;
	float:left; margin-left:5px;background-color:#cacaca;padding:3px;
}

input, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#404040;
        border:1px solid #cacaca;
}


/* SIDEBAR */

/* TAB */

.menu {background:#ececec url(img/tab_bg.jpg) top left repeat-x; color:#272727; border-bottom:1px solid #d7d7d7; height:34px;width:344px;}
.menu ul {margin:0px; padding:0px; list-style:none; text-align:center;height:34px;}
.menu li {display:inline; line-height:34px;}
.menu li a {color:#000000; text-decoration:none; padding:8px 7px 8px 7px;  }
.menu li a.tabactive { background-color:#f5f7f7; color:#1d355e;  position:relative; padding:8px 5px 12px 5px;}
#tabcontent1,#tabcontent2,#tabcontent3,#tabcontent4 {border:1px solid #ececec; width:198px; text-align:center;padding:6px 0px; font-size:12px; margin-bottom:5px;width:344px}
#tablink1,#tablink2,#tablink3,#tablink4{ font-style:normal;}
.menu ul li a{color:#fff;}
.menu ul li a.tabactive, .menu ul li  a.tabactive:visited{color:#1d355e;}
.menu ul li  a.tabactive:focus, .menu ul li  a.tabactive:active{border: hidden;}
/*BANNER*/
 #sidebar .banner a, #sidebar .banner a:hover,  #sidebar .banner a:visited, #sidebar .border img{border:none;}
 
 /*CONTENUTO IN PAGINA SINGOLA E SINGLE POST */
.entry_single{ text-align:justify;}
.entry_single ul li{ font-size:14px; line-height:21px;}
#content_interno div.entry_single p,  div.entry p{font-size:14px; line-height:21px; color:#464646;}
div.entry_single li{color:#464646; list-style-type:square; }
h3#comments, h3#respond{ text-transform:capitalize;color:#464646;}
div.entry_single h3{color:#af2828; border-bottom: none;}
blockquote{padding:10px; margin:0px; background-color:#F2F2F2; font-style:italic;}

h4{font-size:16px;}
ol.commentlist li{list-style-type: upper-roman;}
li#lastComment{list-style-type:square; padding:0; margin:0; line-height:25px;}

#tabcontent3 ul{padding:0 5px; margin-left:15px; text-align:left;}
#tabcontent3 ul li{ list-style-type:square;}

#content_interno p img.alignleft{float:left;margin-right: 5px;margin-top:5px;}
#content_interno p img.alignright{float:right;margin-left: 5px;margin-top:5px;}

p.wp-caption-text{background-color:#cacaca; margin:0; color:#fff; width:545px; text-align: center;}

#rotator{border:none;}
img { border: 0; }

/* Stili per i post relativi */
.related_post {
margin:0;
padding:0;
text-align:left;
}

#post_div {
height:60px;
}

.img_related_post{
float:left
}

.text_related_post{
float:left;
text-align:left;
width:240px;
}

.related_post img {
border:1px solid #CCCCCC;
height:55px;
margin:0 6px 0 0;
padding:2px;
width:90px;
align: left;
}


#wrapperNews h3 a:link{font-style: normal;font-weight: normal;}
#sidebar table td img{width:121px; height:80px;}


.ngg-album{ background-color:#EBEBEB;}
.ngg-navigation{margin-bottom:10px;}

.allImg a:link, .allImg a:visited{padding:3px 5px; background-color: #1d345d; color:#fff; border-left:8px solid #284881; text-decoration:none; font-style:normal; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:11px; font-weight:bold;}
.allImg a:hover{background-color:#284881;}


allImg2 a:link, .allImg2 a:visited{padding:3px 5px; background-color: #1d345d; color:#fff; border-right:8px solid #284881; text-decoration:none; font-style:normal;}
.allImg2 a:hover{background-color:#284881;}

#acc{margin-left:10px;}

#content_interno .search_bg{padding:7px; background-color:#CCCCCC;}
#content_interno .search_bg span.rilevante{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#004b64; text-transform:uppercase;}

#child li, #child li a, #child li a:visited{ list-style-type:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#f7f7f7; text-transform:uppercase; font-style:normal; font-size:11px; }
#child{padding:7px; /* background:#e2e3e5; */ background-color:#191919; color:#f7f7f7;}
#child li a:hover{color:#004b64; text-decoration:none;}
#child li:hover{color:#004b64; background-color:#f7f7f7;}
#child li:hover a{color:#004b64;}

h3.child{text-transform:uppercase;  font-size:12px;  border-bottom:none; font-family:Arial, Helvetica, sans-serif;  }

#sidebar #child ul{margin:0; padding:0;}
#sidebar #child ul li{ list-style-type:none; padding-left:7px; line-height:15px;}

#cache { position:absolute; top:200px; z-index:10; visibility:hidden;}


#sidebar #wrapperNews .newsslider  h3 a{ font-weight:normal; font-style:normal;}

.hw_wpgw{ text-align:center; background-color:#fff; padding: 2px 0 0 7px;}

a.fotLink:link, a.fotLink:visited{font-style:normal;color:#fff; text-decoration:none;}
a.fotLink:hover{color:#fff; text-decoration:underline;}
