/*   
Theme Name: Eco Dalla Pineta Blog
Theme URI: http://ecodallapineta.it
Description: Tema blog Eco Dalla Pineta di Pineta Hotels by Archimede
Author: Archimede Creativa
Author URI: http://archimede.nu
Version: 2.0
*/




body {
	background-color: #FFF;
	margin: 0;
	padding: 0;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
}

#color {
	background-color: #87c539;
}

a { 
	outline: none;
    -moz-outline-style: none;
	text-decoration: none;
 }
 
 h1, h2, h3, h4, h5, h6, p {
 	margin: 0;
	padding: 0;
 }

.clear {
	width:100%;
	height:0px;
	overflow:hidden;
	clear:both;
}


#header-bkg {
	background: url("images/header-bkg-repeat.png") 0 0 repeat-x;
	height: 255px;
	width: 100%;
}

#header {
	width: 950px;
	margin: auto;
	position: relative;
}

#header-menu {
	width: 560px;
	margin-left: 38px;
	height: 100px;
}

#header-img {
	width: 315px;
	position: absolute;
	height: 150px;
	right: 0;
	top: 10px;
}

#header-logoblog {
	width: 560px;
	height: 140px;
	margin-left: 38px;
	float: left;
}

#header-logoblog a {
	display: block;
}


#header-logobranding {
	width: 315px;
	height: 72px;
	float:right;
	margin-top: 39px;
}

#header-logobranding img {
	border: 0;
}

#home-ecodallapineta {
	height:91px;
	width:544px;
	margin-top: 25px;
}

#home-ecodallapineta a {
	line-height: 100px;
}

#home-spazio {
	height:91px;
	width:544px;
	cursor: pointer;
}

#home-spazio span {
	display: none;
}

#home-ecodallapineta a:link, #home-ecodallapineta a:visited {
	background: url("images/ecodallapineta-logo.png") 0 0 no-repeat;
}

#home-ecodallapineta a:active, #home-ecodallapineta a:hover {
	background: url("images/ecodallapineta-logo.png") 0px -91px no-repeat;
}

#menu-top ul {
	margin: 0;
	padding: 0;	
}

#menu-top li {
	width:130px;
	float: left;
	list-style: none;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	
}

#menu-top a {
	height:100px;
	display: block;
	line-height: 120px;	
	text-decoration: none;
}

#menu-top a:link, #menu-top a:visited {
	color: #262626;
}

#menu-top a:hover, .current_page_item {
	color: #ffffff;
	background: url("images/ecodallapineta-logo.png") 0px -199px no-repeat;
}

#menu-top a:active {
	color: #ffffff;
	background: url("images/ecodallapineta-logo.png") -131px -199px no-repeat;
}

#container {
	width: 955px;
	margin: auto;
}

#colonna-contenuti {
	width: 600px;
	float: left;
}

.post {
	width: 600px;

}

.post-top {
	background: url("images/ecodallapineta-logo.png") 0 -300px no-repeat;
	height: 13px;
}

.post-bottom {
	background: url("images/ecodallapineta-logo.png") 0 -313px no-repeat;
	height: 17px;
	margin-bottom: 15px;
}

.post-bkg {
	background: url("images/ecodallapineta-post-bkg.png") repeat-y ;
	padding-bottom: 15px;
	position: relative;
	
}

.post-title {
	font-family: Georgia;
	font-weight: bold;
	font-size: 26px;
	width: 475px;
	padding: 25px 0 15px 75px;
}

.post-title a:link, .post-title a:visited {
	color: #343434;
}

.post-title a:hover, .post-title a:active {
	color: #066126;
	border-bottom: 2px dotted #979797;
}

.post-div {
	width: 475px;
	padding: 0 0 0 75px;
}

.post-div p {
	line-height: 22px;
	color: #555555;
	font-size: 0.9em;
	padding-bottom: 12px;
	padding-top: 5px;
}

.post-div address {
	font-size: 1.2em;
	text-align: left;
	width: 400px;
	padding: 5px 0 15px 0;
	
}

h3, h4, h5, h6 {
	padding: 5px 0 5px 5px;
	border-left: 10px solid #e0e0e0;
	margin-top: 10px;
	color: #464646;
}

h3 {
	font-size: 20px;
}

h4 {
	font-size: 18px;
}

h5 {
	font-size: 16px;
}

h6 {
	font-size: 15px;
}

h3 + p, h4 + p, h5 + p, h6 + p {
	text-indent: 1em;
}

.execphpwidget a:link, .execphpwidget a:visited {
	color: #262626;
}

.execphpwidget a:hover, .cexecphpwidget a:active {
	color: #595959;
}

.post-div blockquote p {
	font-family: Georgia;
	text-align: center;
	font-weight: bold;
	font-style: italic;
	line-height: 18px;
}

.post-div a:link, .post-div a:visited {
	color:#3D9426;
}

.post-div a:hover, .post-div a:active {
	color:#4C4C4C;
}

.post-div blockquote {
	background-color: #f0f0f0;	
	width: 450px;
	margin: 15px;
	padding: 0;
}

.post-div ul, .post-div ol {
	width: 420px;
	color: #555555;
	font-size: 13px;
	margin: 10px 0 15px 0;
}

.post-div li {
	line-height: 22px;
}

.wp-caption {
	margin: auto;
}

.post-div a img {
	border: 10px solid #d0d0d0;
	padding: 1px;
	margin: auto;
}

.wp-caption a {
	display: block;
}

p.wp-caption-text {
	font-size: 11px;
	text-align: center;
	padding: 0  0 15px 0;
	margin: 0;

}

.continualeggere a {
	width:132px;
	height: 26px;
	display: block;
	margin: 0 0 0 74px;
	
}

p + .continualeggere {
	padding-top: 10px;
}

.continualeggere a:link, .continualeggere a:visited {
	background: url("images/ecodallapineta-logo.png") -266px -199px no-repeat;
}

.continualeggere a:hover {
	background: url("images/ecodallapineta-logo.png") -266px -227px no-repeat;
}

.continualeggere a:active {
	background: url("images/ecodallapineta-logo.png") -266px -255px no-repeat;
}

#navigazione {
	width: 600px;
}

.nav-previous {
	float: left;
}

.nav-next {
	float: right;
}

.nav-previous a {
	width:132px;
	height: 26px;
	display: block;
	margin: 10px 0 20px 74px;

}

.nav-previous a:link, .nav-previous a:visited {
	background: url("images/ecodallapineta-logo.png") -425px -379px no-repeat;
}

.nav-previous a:hover {
	background: url("images/ecodallapineta-logo.png") -425px -407px no-repeat;
}

.nav-previous a:active {
	background: url("images/ecodallapineta-logo.png") -425px -435px no-repeat;
}

.nav-next a {
	width:132px;
	height: 26px;
	display: block;
	margin: 10px 0 20px 74px;

}

.nav-next a:link, .nav-next a:visited {
	background: url("images/ecodallapineta-logo.png") -425px -467px no-repeat;
}

.nav-next a:hover {
	background: url("images/ecodallapineta-logo.png") -425px -495px no-repeat;
}

.nav-next a:active {
	background: url("images/ecodallapineta-logo.png") -425px -523px no-repeat;
}


.box-data {
	width: 56px;
	height:74px;
	position: absolute;
	background: url("images/ecodallapineta-logo.png") -405px -199px no-repeat;
	top: 73px;
	left: 0;
	color: #FFF;
	text-align: center;
}

.data-mese {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	margin-top:7px;
}

.data-giorno {
	font-size: 24px;
	font-weight: bold;
	line-height: 13px;
}

.data-anno {
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	margin-top:4px;
}


.utility {
	width: 475px;
	margin: 18px 0 0 75px;
	overflow: hidden;
}


.openinfo {
	float: left;
	width: 350px;
}

.cat-tag {
	width: 350px;
	float: left;
	margin-top: -75px;
}

.commenti-numero {
	width: 100px;
	float: right;
}

.archie-category {
	border-bottom: 1px solid #e8e8e8;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

.archie-category, .archie-tag, .archie-comments{
	font-size: 0.7em;
	color: #4c4c4c;
	text-transform: uppercase;
	line-height: 1.5em;
}

.archie-category a {
	 background: url(./images/cat-icon.png) no-repeat left top !important;
	 padding: 0 2px 0 15px;
	 margin: 0 0 0 5px;
}

.archie-category a:link, .archie-category a:visited, .archie-tag a:link, .archie-tag a:visited, .archie-comments a:link, .archie-comments a:visited, .altre-info a:link, .altre-info a:visited {
	color: #3d9426;
}

.archie-category a:hover, .archie-category a:active, .archie-tag a:hover, .archie-tag a:active, .archie-comments a:hover, .archie-comments a:active, .altre-info a:hover, .altre-info a:active {
	color: #4c4c4c;
}

.archie-tag a {
	 background: url(./images/tag-icon.png) no-repeat left top !important;
	 padding: 0 2px 0 15px;
	 margin: 0 0 0 5px;
}

.archie-comments {
	background: url(./images/comments-icon.png) no-repeat left top !important;
	 padding: 0 2px 0 15px;
	 margin: 0 0 0 5px;
}

#social {
	width: 478px;
	background-color: #e1e1e1;
	margin: 0 0 0 29px;
	padding: 10px 45px 5px 45px;
	border: 1px solid #FFF;
	margin-bottom:15px;
}

#icon-share {
	float: left;
	width: 77px;
	height: 65px;
	background: url("images/ecodallapineta-logo.png") -470px -203px no-repeat;
	margin: 0 15px 0 0;
}

.tweetmeme_button {
	float: left !important;
	margin: 0 !important;
}

#box-commenti-post {
	width: 548px;
	background: url("images/comments-box-bkg.jpg") 0 0 repeat-x #FFF;
	margin: 0 0 0 29px;
	padding: 10px 10px 5px 10px;
	border: 1px solid #FFF;
	margin-bottom:15px;
	text-align: left;
}


a[href^="http:"] {
 background: url(./images/ico_link.gif) no-repeat right top;
 padding-right: 20px;
 text-decoration:none
}

a[href^="http://ecodallapineta.it"], a[href^="http://www.ecodallapineta.it"] {
 background-image: none;
 padding-right: 0;
 text-decoration:none
}


/* SIDEBAR */

.colonna-sidebar-left {
	width: 155px;
	float: left;
	margin: 40px 0 0 10px;

}

.colonna-sidebar-right {
	width: 155px;
	float: left;
	margin: 40px 0 0 10px;

}

/* COMMENTI */

#comments-title {
	font-size: 1.3em;
	color: #5c5c5c;
	font-family: Georgia;
	margin: 3px 0 10px 35px;
}

.comments-box {
	width: 540px;
}

.comments-box-left {
	float: left;
	font-family:Georgia;
font-style:italic;
font-weight:bold;

}

.comments-box-right {
	float: right;
	width: 120px;
	margin: 10px 0 0 0;
	overflow: hidden;
}

.autore {
	font-size: 14px;
	font-weight: bold;
	color: #5C5C5C;
}

.data, .ora {
	font-size: 11px;
	color: #838383;
}

.comments-box-right a:link, .comments-box-right a:visited {
	color: #5C5C5C;
}

.comments-box-right a:hover, .comments-box-right a:active {
	color: #3d9426;
}

.comments-img-top {
	width: 400px;
	background: url("images/ecodallapineta-logo.png") 0 -332px no-repeat;
	min-height:70px;
}

.comments-img-bottom {
	width: 400px;
	height: 35px;
	background: url("images/ecodallapineta-logo.png") 0 -770px no-repeat;
}
.comments-img-top p {
	font-size: 12px;
	color: #838383;
	padding: 30px 55px 0 36px;
	line-height: 20px;
}

.no-comments {
	font-size: 13px;
	font-family: Georgia;
	font-weight: bold;
	font-style: italic;
	color: #5c5c5c;
	margin: 20px 0 20px 35px;
	background:url("./images/info.png") no-repeat scroll 0 0 transparent;
	padding-left:38px;
	height: 34px;
}

.no-comments p {
	padding: 1px 0 0 0;
}

.form {
	margin: 15px 0 15px 0;
}

.form-left {
	margin-left: 8px;
	
}

#comment-form {
	width: 310px;
	padding: 20px;
	height: 140px;
}

#comment-form:focus, #author:focus, #url:focus, #email:focus {
	border: 1px solid #99c139;
	background:url("images/comments-box-bkg.jpg") repeat-x scroll 0 -20px #FFFFFF;
}

.form-right {
	float: right;
	width: 150px;
}

#author, #url, #email {
	width: 140px;
	
}

.form-right small, .form-right small, .form-right small {
	color: #838383;
}

#submit {
	margin: 10px 0 0 0;
	width: 150px;
}

#comment-form, #author, #url, #email, #archie-search {

background:url("images/comments-box-bkg.jpg") repeat-x scroll 0 -40px #FFFFFF;
	font-family: Georgia;
	font-weight: bold;
	font-style: italic;
	color: #5C5C5C;
	border: 1px solid #d0d0d0;
}

#author, #url, #email {	
	padding: 5px;
	width: 135px;
}

.archie-cat-tag-title {
	font-size: 20px;
	color: #343434;
	font-family: Georgia;
	margin-bottom: 5px;
}

.archie-cat-tag-title small {
	font-size: 12px;
}

#archie-footer {
	width: 100%;
	background-color: #FFF;

}

#archie-footer-center {
	width: 810px;
	margin: auto;
	bottom:0;
	padding: 20px 0 20px 0;
}

#archie-footer-center p {
	margin-top: 25px;
	font-size: 11px;
	color: #696969;
}

#archie-footer-center a:link, #archie-footer-center a:visited {
	color: #696969;
}
#archie-footer-center a:hover, #archie-footer-center a:active {
	color: #3D9426;
}

/* SIDEBAR */

.colonna-sidebar-right ul, .colonna-sidebar-left ul {
	margin: 0 0 15px 0;
	padding: 0;
}

.colonna-sidebar-right li , .colonna-sidebar-left li {
	list-style: none;
}

.colonna-sidebar-right h4, .colonna-sidebar-left h4 {
	border: 0;
	font-size: 20px;
	color: #262626;
	margin:0 0 3px 0;
	padding:0;
}

.colonna-sidebar-right li, .colonna-sidebar-left li {
	font-size: 14px;
	color: #FFF;
}

.colonna-sidebar-right a:link, .colonna-sidebar-right a:visited, .colonna-sidebar-left a:link, .colonna-sidebar-left a:visited {
	color: #FFF;
}

.colonna-sidebar-right a:hover, .colonna-sidebar-right a:active, .colonna-sidebar-left a:hover, .colonna-sidebar-left a:active {
	color: #262626;
}

.insime-colonne {
	float: right;
	width: 330px;
}


.altre-info {
	font-size: 0.7em;
	color: #4c4c4c;
	text-transform: uppercase;
	line-height: 1.5em;
	margin:0 0 0 5px;
padding:0 2px 0 15px;
cursor: pointer;
}

#archie-search {
	width:152px;
	float: left;
	height:15px;
}

#archie-search-submit {
	width: 22px;
	float: left;
	background: url("images/ecodallapineta-logo.png") -420px -340px no-repeat #FFF;
	border: 1px solid #D0D0D0;
	height: 19px;
	
	
}

#archie-search:focus {
	border: 1px solid #6d6d6d;
	background:url("images/comments-box-bkg.jpg") repeat-x scroll 0 -20px #FFFFFF;
}

#sidebararchie {
	float: right;
	width: 330px;
	
}

#info-comments {
	font-size: 10px;
	margin: 0 0 20px 35px;
	color: #333;
	}

.adv img {
	color: #fff;
	border: 3px solid #FF;
}

.widget_sp_image-image-link img {
	margin-bottom: 5px;
	border: 3px solid #FFF;
}
	
/* stile rotator Offerte */

.offerte-rotator {
	background:none repeat scroll 0 0 #FFFFFF;
margin:35px 0 0;
padding:10px;
width:300px;
border:1px solid #979797;

overflow: hidden;
}

.offerte-rotator ul {
	list-style: none;
	margin-left:9px;
padding:0;
}

.offerte-rotator h4 {
	border: 0;
	font-size: 20px;
	color: #262626;
	margin:0 0 15px 0;
	padding:0;
}

.offerte-rotator h4 a:link, .offerte-rotator h4 a:visited {
	color: #262626;
}

.offerte-rotator h4 a:hover, .offerte-rotator h4 a:active {
	color: #e38d94;
}

#lista_rss_offerte {
	margin-left: 0;
}

#dataOfferta {
	font-size: 12px;
	font-weight: bold;
	line-height: 6px;
	margin-top:15px;
	
}

#testoofferta {
color:#555555;
font-size:0.9em;
line-height:22px;
padding-bottom:12px;
padding-top:5px;
}

#lista_rss_offerte li a {
	font-weight: bold;
	
}

#lista_rss_offerte li a:link, #lista_rss_offerte li a:visited {
	color: #e38d94;	
}

#lista_rss_offerte li a:hover, #lista_rss_offerte li a:active {
	color: #000;
}



#lista_rss_offerte li img {
	margin: 10px 0 0 0;	
}

#lista_rss_offerte li a:link img, #lista_rss_offerte li a:visited img {
	border: 3px solid #e38d94;	
}

#lista_rss_offerte li a:hover img, #lista_rss_offerte li a:active img {
	border: 3px solid #000;	
}

#veditutte {
	font-size: 13px;
	margin-top: 10px;
	font-weight: bold;
	height: 21px;
}

#veditutte a {
	display:block;
height:30px;
width:132px;
}

#veditutte a:link, #veditutte a:visited {
	background: url("images/offerte.jpg") 0px 1px no-repeat;
}
	
#veditutte a:hover {
	background: url("images/offerte.jpg") 0px -27px no-repeat;
}

#veditutte a:active {
	background: url("images/offerte.jpg") 0px -55px no-repeat;
}

#translation_bar a {
	padding-right: 3px;
	}


