/*
Theme Name: Barabaru
Theme URI: http://www.barabaru.com/
Description: The 2010 default theme for WordPress.
Author: Giovanni - GUAITOLISERVIZIWEB
Version: 1.0
*/

/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
ul{
list-style-type: none;
}
article, aside, dialog, figure, footer, header, hgroup, nav, section {display:block;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
a{
	text-decoration: none;
}
/* ############################################################# */

body {
	font-family:Arial, Helvetica, sans-serif;
	background-image: url(images/sfondo.gif);
	background-color: #E6D8B3;
	background-repeat: repeat-x;
	text-align: center;
	
}

div#container {
padding-top: 54px;
text-align: center;
width: 100%;
margin: 0 auto;
position: relative;
}

div#outsite {
margin: 0 auto;
width: 948px;
position: relative;
}

div#site {
background:transparent;
left: 50%;
margin-left: -474px;
width: 948px;
position: absolute;
top: -791px;
z-index: 999;
clear:both;
}
div#centraslide {
width: 100%;
padding: 0;
overflow: hidden;
height: 735px;
text-align: center;
position: relative;


}

div#slide_home {
width: 1280px;
padding: 0;
margin: 0 auto;
height: 735px;
background-image: url(images/sfondo_slide.gif);
background-color: #FDEFC8;
background-repeat: repeat-x;
background-position: bottom;
/*left: 50%;
margin-left: -640px;*/
}
div#slide_pagina {
width: 1280px;
padding: 0;
margin: 0 auto;
height: 405px;
background-image: url(images/sfondo_slide.gif);
background-color: #FDEFC8;
background-repeat: repeat-x;
background-position: bottom;
/*left: 50%;
margin-left: -640px;*/
}
/*
div#slide_single {
width: 1280px;
padding: 0;
margin: 0 auto;
height: 199px;
background-color: #fff;
background-repeat: repeat-x;
background-position: bottom;
/*left: 50%;
margin-left: -640px;
}*/
div#slide_single {
width: 1280px;
padding: 0;
margin: 0 auto;
height: 405px;
background-image: url(images/sfondo_slide.gif);
background-color: #FDEFC8;
background-repeat: repeat-x;
background-position: bottom;
/*left: 50%;
margin-left: -640px;*/
}
div#centraslide_pagina {
width: 100%;
padding: 0;
overflow: hidden;
height: 735px;
text-align: center;
position: relative;


}


.nav{
	width: 200px;height:40px;margin: 0 auto;position:absolute;top:540px; left: 50%; margin-left: -100px; background:transparent;  z-index: 9999;font-size:40px;padding: 0px; text-align: center;
}
.nav a{
	color:#FDEFC8 ;
	margin-right: 10px;
	text-decoration: none;
	}
.nav a.activeSlide{
	color:#9F7251 ;
}

.nav_pagina{
	width: 200px;height:40px;margin: 0 auto;position:absolute;top:210px; left: 50%; margin-left: -100px; background:transparent;  z-index: 9999;font-size:40px;padding: 0px; text-align: center;}
.nav_pagina a{
	color:#FDEFC8 ;
	margin-right: 10px;
	text-decoration: none;
	}
.nav_pagina a.activeSlide{
	color:#9F7251 ;
}

#contenuto{
	text-align: left;
	padding:10px 30px 0px 30px;
	font-family: arial, sans-serif;
	font-size:15px ;
	color: #725139;
}

#contenuto h4{
margin-top:15px;
	margin-bottom:8px;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	}
	#contenuto strong{
	margin-top:15px;
		margin-bottom:8px;
		font-size: 18px;
		font-weight: bold;
		}

#contenuto a{

	font-size:13px ;
	color: #725139;
	font-weight: bold;
	background: #FDEFC8;
	padding: 1px;
}

#contenuto a.no{

	font-size:13px ;
	color: #725139;
	font-weight: bold;
	background: none;
	padding: 1px;
}
#contenuto a:hover{
background: #725139;
color:#FDEFC8;
	
}

div#language {
	height: 54px;
	width: 190px;
	float: left;
		
}
div#language a{
font-size: 13px;
color: #fff;
font-weight: bold;
}

div#language ul{
height: 54px;
	padding-left: 20px;
	list-style-type: none;
}

div#language ul li{
	float: left;
	height: 32px;
	padding-top: 10px;
	text-align: center;
	width: 34px;
	background-position: top center;
	margin-top: 12px;
	opacity: 0.6;
}
div#language ul li a{
	font-size: 13px;
	color: #fff;
	font-weight: bold;}
div#language ul li:hover{
opacity: 1;
	}
	
div#language ul li.current{
	opacity: 1;
		}



		.menu{
		margin:0px;
		padding:0px;
		float:left;
		width:726px;
		height:54px;
		text-align:center;
        display:block;
		float: left;
		text-transform: uppercase;
		}
	


    .menu ul{
	padding:0;
	margin:0;
	padding-top: 15px;
	width:825px;
	height:44px;
	display:block;
	float:right;
	}
	.menu li{
	padding:0px;
	margin:0px;
	float:left; 
	height:44px;
	display:block;
	margin-right:20px;
	
	}
	
	.menu li a{
font-size:18px;
color:#fff;
font-weight: bold;
text-decoration:none;
	
	}
	
	.menu li a:hover{
font-size:18px;
	color:#596B7F;
		text-decoration:none;
		font-weight: bold;
	}
	
	#sotto_header{
		width: 948px;
		height: 580px;
		float: left;
		padding: 0;
		margin: 0;
	}
	#spingilogo{
		float: left;
		padding: 0;
		margin: 0;
 		width: 556px;
 		height: 580px;
	}
	#spingilogo_pagina{
		float: left;
		padding: 0;
		margin: 0;
			width: 556px;
			height: 239px;
	}
	#logo{
		float: left;
		padding: 0;
		margin: 0;
			width: 332px;
			height: 500px;
			background-image: url(images/logo.png);
			background-repeat: no-repeat;
			background-position: bottom left;
			padding: 80px 0px 0px 60px;
	}
	#news{    margin:0px;
				padding:0px;
				float:left;
				width:210px;
				height:360px;
				text-align:left;
				color: #fff;
				font-size: 12px;
				padding: 10px;
				}
					
				
				
	#news a{color:#ffffff; padding:0px; background:none;}	
	
	#news h3{
	color:#ffffff; 
	font-size: 20px;
	border-bottom: 1px solid #fff;
	 margin-bottom:15px;
	}	
	
				
				.titolo_news{
			font-size:14px;
			color:#fff;
			
	}
	
	
	
	#logo_pagina{
		float: left;
		padding: 0;
		margin: 0;
			width: 392px;
			height: 239px;
			background-image: url(images/logo_pagina.png);
			background-repeat: no-repeat;
			background-position: 0% 30px;
			
	}
	
	#sezioni{
		width: 948px;
		height: 270px;
		margin: 0;
		padding: 0;
		float: left;
		margin-bottom: 15px;
	}
	
	#barabaru-gallery-img{
		box-shadow:0 2px 4px rgba(0,0,0,0.3);
	}
	
	.sezione_grande{
		float: left;
		width:158px;
		height: 229px;
		background-color: #E6B86D;
		background-repeat: no-repeat;
		background-position: top left;
		margin: 10px;
		margin-top: -5px;
		box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
	}
	.sezione_grande_noimg{
		float: left;
		width:158px;
		height: 229px;
		margin: 10px;
		margin-top: -5px;
	}
	
	
	.sezione_piccola{
		float: left;
		width:158px;
		height: 111px;
		background-color: #E6B86D;
		background-repeat: no-repeat;
		background-position: top left;
		box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
		
}


#payoff{
	width: 384px;
	height: 90px;
	float: left;
	padding: 0;
	margin: 0;
	}
	
	#payoff h2{
	color: #1B2C49;
	font-size: 28px;
	font-family: Times,serif;
	font-weight: bold;
	font-style: italic;
	line-height:35px;
	}
	.mt-10{
		margin-top: 10px;
	}
	#contenuto h2.mt--20{
		margin-top: 0px;
	}
#contenuto h2{
color:  #725139;
font-size: 32px;
font-family: Times,serif;
font-weight: bold;
font-style: italic;
text-align: center;
margin-top: 20px;
margin-bottom: 20px;
padding: 0px;
height: 40px;
float: left;
width: 100%;
padding-bottom: 5px;
border-bottom: #C5B898 1px dotted ;
}


#feedback{
	width: 384px;
	height: 139px;
	float: left;
	padding: 0;
	margin: 0;
	margin-top: -5px;
	background-repeat: no-repeat;
	background-position: top left;
	  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
	
}

#feedback {
		
}

	
	.m-7{
		margin-bottom: 7px;
	}
	
	.clear{
		clear: right;
	}
	
	#footer{
		width: 100%;
		background: #9F7251;
	/*	height: 280px; */
		padding: 10px;
		margin-bottom: 20px;
		margin-top: 20px;
		overflow: hidden;
	}

#links_footer{
	float: left;
	width: 200px;
	text-align: left;
	padding-left: 15px;
}

#links_footer a{
	color: #E6D8B3;
	font-size: 15px;
	text-decoration: underline;
}

#meteo_footer{
	float: left;
	width: 360px;
	text-align: left;
}
#meteo_footer h3{
	margin-left:24px;
	background: #9F7251;
	}
#contatti_footer{
	float: left;
	width: 316px;
/*	height: 240px; */
	text-align: left;
	overflow: hidden;
	padding-left: 30px;
}

#footer h3{
	color: #E6D8B3;
	font-size: 23px;
	margin-bottom: 10px;
}



.grande{
background-image: url(images/loading.gif);
width:558px;
height:321px;
float:left;
position: relative;
}

.grande span.left{
	width:79px;
	height:82px;
	/*background-image: url(images/scotch.png);*/
	position: absolute;	
	top: -25px;
	left: 0px;
}

.grande span.right{
	width:79px;
	height:82px;
	/*background-image: url(images/scotch.png);*/
	position: absolute;	
	top: 210px;
	left: 480px;
}

#switchimgcontainer {
	display: block;
	height: 70px;
	width: 100%;
	}
.piccoli {
margin-top:15px;
	display: block;
	
	width: 360px;
	float:right;
	
}
.switchmenu {
	padding: 0px;
	list-style: none;
	float: left;
	margin: 0px;
	height: 70px;
	width: 100%;
	
}
.switchmenu li {
	float: left;
	padding: 0px;
	height: 70px;
	width: 70px;
	margin:0px 10px 10px 0px;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
}

#post-731 h1{
border-bottom: 1px dotted #C5B898;
color: #725139;
float: left;
font-family: Times,serif;
font-size: 32px;
font-style: italic;
font-weight: bold;
height: 40px;
margin-bottom: 20px;
margin-top: 20px;
padding: 0 0 5px;
text-align: center;
width: 805px;
}
.switchmenu li a {
display: block;
	height: 70px;
	width: 70px;
border:1px solid #fff;
}



.switchmenu li a:hover {
display: block;
	height: 70px;
	width: 70px;
border:1px solid #596B7F;
}



.bl{
	background-color: blue;
}
.left{
	float: left;
	margin: 0px 10px;
	padding: 0px;
}

#contenuto .left a{
	float: left;
	background: none;
}

#contenuto .left img {
	border: 1px solid #fff;
}
#contenuto .left img:hover{
	border: 1px solid #596B7F;
}
#contenuto .gallery {
	margin: 15px auto 18px;
}
#contenuto .gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 10%;
}
#contenuto .gallery  a{
	border: 0px solid #cfcfcf;
	background: none;
}
#contenuto .gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}
#contenuto .gallery dl {
	margin: 0;
}
#contenuto .gallery img {
	border: 1px solid #fff;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
}
#contenuto .gallery img:hover{
	border: 1px solid #596B7F;
}


#contenuto .gallery br+br {
	display: none;
}
#contenuto .attachment img { /* single attachment images should be centered */
	display: block;
	margin: 0 auto;
}
.entry{
	width: 750px;
	height: 100px;
	font-size: 13px;
}
/*
#invia_feedback{
	color: #725139;
	text-align: center;
	padding-top: 30px;
	background:#E6D8B3;
	height: 70px;
	width: 100%;
	float: left;
}*/
#invia_feedback{
border-bottom: 1px dotted #C5B898;
color: #725139;
font-family: Times,serif;
font-size: 20px;
font-style: italic;
font-weight: bold;
margin-bottom: 20px;
margin-top: 20px;
padding:10px;
text-align: center;
}
#invia_feedback a{
color: #725139;
font-weight: bold;
}

#invia_feedback a:hover{
color: #9F7251;
font-weight: bold;
}

#credits{
color: #E6D8B3;
margin-top: 10px;
	text-align: center;
	height: 50px;
	font-size: 10px;
	float: right;
	margin-right: 50px;
	
}

#credits a{
	color: #E6D8B3;
}

#credits a:hover{
	color: #725139;
}
