body {
	margin: 0;
	padding: 0;
	background: url(../img/bg_body.jpg) repeat-x;
	color: #5A554E;
}

.aligncenter { margin: 0 auto; }

.float-left { float: left; }

.float-right { float: right; }

.margin-left {
	margin:0 10px 3px 0;
    float: left;

}

.margin-right {
	margin:0 0 3px 10px;
	float: right;
}

.image-border {
	padding:1px;
	border:1px #fff solid;
	background: #fdfdfd;
}
/* Wrapper */

#wrapper {
/*	background: url(../img/bg02.jpg) repeat-x;
*/}

.container {
	width: 970px;
	margin: 0 auto;
}

.clear {
	clear: both;
	margin:0px;
	height:0px;
	
}

/* Header */

#header {
/*	height: 330px;
*/	background: url(../img/header.jpg) no-repeat top right;
}

.seo{ font-size:11px; padding: 2px 10px; margin: 30px 0px 0px 10px; height:50px;}
/* Logo */

	/* Logo Container */
	#logo {
		width: 300px;
		height: 94px;
		float: left;
		z-index: 99;
		margin: 20px 0px 10px 0px;
		background: url(../img/logo.png) no-repeat 0px 0px;
		
	}

	#logo h1 { text-indent: -9999px; }
	#logo a {
		display: block;
		width: 300px;
		height: 94px;

	}

#top-right { 
		width: 540px;
/**/	height: 120px;
	    float: left;
		text-align:left; } 


/* Menu istiuzinale*/
#menu {
	height: 35px;
/*	width: 750px;*/
	background: #182e4d url(../img/bg_menu.gif) no-repeat 0 0px;
	border-bottom: 10px #FFFFFF solid;
}

#menu ul {
	height: 35px;
	margin: 0 10px 0 6px;
	padding: 6px 0 0 0px;
/*	background: url(../img/bg05.jpg);
*/	list-style: none;
}

#menu li {
	float: left;
	padding: 0px 2px 0 12px;
/*	height: 30px;
*/	background: url(../img/nav_line.png) no-repeat;
	width: 120px;
}
#menu li.first {
	float: left;
	padding: 0px 2px 0 12px;
/*	height: 30px;
*/	background: none;
	width: 120px;
}

#menu li.current {
	background: url(../img/nav_current.png) no-repeat;
}

#menu li.current a{
	color:#FFF;
	background: none;

}

#menu a {
	text-transform: uppercase;
	text-decoration: none;
/*	letter-spacing: -1px;
*/	font-family:"myriad pro","trebuchet ms","helvetica neue",helvetica,arial,sans-serif;
	font-size:14px;
	color:#ddd;
	padding: 8px 0 0px 0;
}
#menu br, #menu small {
	padding: 0;
	margin: 0;
	height:0px;
}

#menu a:hover {	text-decoration: underline; }
#menu small { color:#6480a5; font-family:Arial, Helvetica, sans-serif; font-size:9px;}

/* Bar */
.spacer { height: 30px;}
.bar {
	height: 48px;
	margin: 0 25px;
	background: url(../img/bg_bar.png) repeat-x 0 0;
}

.bar .text {
	float: left;
	padding: 17px 0 0 25px;
	text-transform: lowercase;
	font-size: 14px;
	color: #809064;
}

/* Top Bar */

#top-bar {
/*	background: url(../img/bg04.jpg) no-repeat 0 -287px;
*/}

/* Search */
.open-search{ 
	background:#182e4d; 
	padding:5px 10px; 
	font-size:12px; 
	color:#FFFFFF; cursor: pointer;
	display:block;
	margin: 0px;
}
.open-search h5{ margin: 0px;}

.open-search a h5{ color: #FFF;}
.open-search a:hover h5,.open-search a:visited h5{ color: #FFF;}

.box-search{	padding: 0px 0 0 25px;}
.info-search{ width: 350px; float: left; padding: 20px; margin: 20px 20px 20px 20px;}
#search {
	margin: 0px 0 20px 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
/*	float: left;
	width: 460px;
*/	padding: 10px 20px;
	background:#c5d5fc;
}

#search form, #search fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}

#search .input-text {
    margin: 0px 15px 0 0;
    line-height: normal;
/*    border: none;
    padding: 2px 5px;
    background: none;
*/    color: #000;
}

#search select:disabled {
    background: #DFE8FF;
}

#search .lab{ color:#000066;}
#search .input-submit {
	display: none;
}

/* Page */

#page {
	background: url(../img/bg_page.gif) repeat-y 0px 0px;

}

/* Content */

#content {
	float: left;
	width: 630px;
	padding: 15px 12px 0 0px;
	background: url(../img/cont.jpg) no-repeat 0px 0px;
}
#content h3 {
	margin: 0;
	padding-top: 5px;
	line-height: normal;
	color: #0c224e;
	font-weight: bold;
}

/*rounded corners
*/
.input-text{
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius:3px;
}


/* box service civette di home */
.box-service{ background: #182e4d; width:315px; height:120px; float:left; border-top: 10px #FFF solid; background: url(../img/box-service.gif) no-repeat 0 0px;}
.cont{ padding:20px; }
.box-service h3{ 
	color:#FFFFFF; 
	margin-bottom: 5px; 
	font-family:"myriad pro","trebuchet ms","helvetica neue",helvetica,arial,sans-serif; 
	font-size: 25px; 
	text-transform:uppercase; 
	
	
	}
.box-service p{ 
	color:#FFFFFF; 
	font-size: 12px;
	line-height: 1.4em;
	}

.sepbox { margin-right:12px;}


.title { border-bottom: 1px dotted #182e4d; }

h1.title small { 
    font-size: 18px;
}

/* post pages */
.col-2-post{ width: 290px; float:left;  margin: 0 10px; }

.post {}
/*.post-home { background: url(../img/bg_post_home.gif) no-repeat 326px 0; }
.post-home h3 { background: url(../img/title_post_home.gif) no-repeat 0 0; padding: 5px 10px;}*/

.post .title, .post .date {
	padding: 0 10px;
}

.post h3 {
	margin: 0;
	padding-top: 5px;
	line-height: normal;
	font-size: 16px;
}

.post h3 a {
	text-decoration: none;
	color: #4684db;
}

.post h3 a:hover {
	text-decoration: underline;
}

.post .date {
	line-height: normal;
	color: #333;
}

.post .entry {
	margin: 0 10px;
	padding: 10px 0;
	border-top: 1px solid #E5E1D8;
	font-size: 11px;
	line-height:1.4em;
}

.post .meta {
	background: #E5ECDB;
	border-bottom: 1px solid #DDE5CE;
	font-size: 11px;
}

.post .meta p {
	line-height:  normal;
}


.post .meta .tags {	float: left; padding: 5px 0 0 10px; }
.post .meta .links { float: right;    padding: 5px 10px;    background: #eee; }
.post .meta .back { float: left;	padding: 5px 10px;	background: #eee; }


.post .meta .comments {
	margin-right: 10px;
	padding-left: 22px;
/*	background: url(../img/img04.gif) no-repeat 0 50%;
*/}

.post .meta .more {
    padding-left: 17px;
    background: url(../img/arrow2.gif) no-repeat 0 0;
}

.post .meta .less {
	padding-left: 17px;
	background: url(../img/arrow1.gif) no-repeat 0 0;
}
.scheda{ width: 450px; float: left;}
.photo  { width: 170px; float: left;}


/* Sidebar */

#sidebar {
	float: right;
	width: 295px;
	padding: 0px 0px 0 0;
/*	background: url(../img/bg04.jpg) no-repeat 100% -335px;
*/}

#sidebar .cont{	padding: 10px 15px 10px 0px; }

#sidebar ul {
	margin: 0;
	padding: 0 0 0 25px;
	list-style: none;
	line-height: normal;
	border-left: 1px solid #E5E1D8;
}

#sidebar li { padding: 10px 0 5px 0; border-bottom: 1px solid #E5E1D8; }
#sidebar li ul {
	padding: 0;
	line-height: 3.5;
	border: none;
}

#sidebar h2 {
	margin: 0 0 5px 0;
	padding: 5px 0;
	/*background: url(../img/title_sidebar01.gif) no-repeat 0 0px;*/
	
}
.banner {padding: 10px 0 5px 0; border-bottom: 1px solid #E5E1D8; }

/* 2 Columns */

.two-cols {
	border-top: 10px #FFF solid;
	margin: 0 0px;
	padding: 10px 35px;
	background: #182e4d url(../img/bg_footer.gif) no-repeat bottom left;
	color: #6599dd;
}

.two-cols .col1 {
	float: left;
	width: 600x;
}

.two-cols .col2 {
	float: right;
	width: 255px;
	padding: 0 0 0 25px;
	border-left: 1px solid #566b89;
}

.two-cols h2 {
	font-size: 16px;
	color: #FFFFFF;
}

.two-cols a {
	color: #fff;
}

.line { background: url(../img/bg_line_h.gif) repeat-x center left; margin:10px 0 10px 10px; height:30px;}

/*table styles  */
table {
	margin-top: 0;
	margin-bottom: 10px;
/*	border: 1px #ccc solid;
*/	border-bottom: none;
}

thead th{
	background: #d0dbf2;
	border-top: 1px #e1e7f8 solid;
}
thead th {
	border-bottom:1px #bbb solid;
}
th {
	border-bottom: 3px #bbb solid;
	padding: 1em 0;
	text-align: left;
}

td.etiket {
	border-bottom: 3px #bbb solid;
	padding: 1em 0;
	text-align: left;
}

td {
	/*background: #fff;*/
	border-top: 1px #e1e7f8 solid;	
	border-bottom:1px #95a7d2 solid;
	color: #777;
}

tr.even td {
	background: #fcfcfc;
/*	border-bottom:1px #ccc solid;
*/}

td.active {
	background-color: #e4e4e4;
}

.celsx {
	border-right:1px #e1e7f8 solid;
}
.celdx {
	border-left:1px #e4e4e4 solid;
}
/*.px { background: url(../img/px.gif) repeat-y top center; }*/

/* Footer */

#footer {
	padding: 5px 0;
}

#footer p {
	text-align: center;
	color: #8F8B83;
}

#footer a {
	color: #8F8B83;
}


.navpages {
	background-color:#F3F3F3;
	border-top:1px solid #5588BB;
	font-size:10px;
	margin:1em;
	padding:5px;
}
.navpages img {
	border:0 none;
	margin:0;
	padding:0;
}
.navpages p {
}
.navpages a {
	color:#666666;
}
#pagination_t {
	margin:10px 0 0;
	padding:0;
	text-align:right;
}
#pagination_b {
	margin:20px 0 0;
	padding:0;
	text-align:right;
}
.pagination ul {
	float:right;
	margin:12px 0 0;
	padding:3px;
}
.pagination li {
	/*background-image:url(../img/px.gif);
	background-repeat:no-repeat;*/
	display:inline;
	font-size:10px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0 5px;
}
.pagination li.arrow a {
	border:0 none;
	margin-top:3px;
}
.pagination a {
	border:1px solid #F3F5DD;
	color:#666666;
	padding:0 3px;
	text-decoration:none;
}
.pagination a:visited {
	border:1px solid #F3F5DD;
	color:#999999;
}
.pagination a:hover {
	border:1px solid #000000;
	color:#000000;
}
li.currentpage a {
	background-color:#DDDDDD !important;
	border:1px solid #DDDDDD;
	color:#000000;
	cursor:default;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	}

.hide {
    display: none;
}

