/*  
Theme Name: Vallaquolina
Theme URI: http://www.Vallaquolina.it
Description: Vallaquolina
Version: 1 
Author: Tommaso Brentari
Author URI: http://www.etymo.com
*/



/* STRUTTURA */

*
{
padding:0;
margin:0;
}


a{
outline:none;
}

Body {
color:#60513b;
background:#010101 url(immagini/sfondo_img.png) center top no-repeat;
background-position: 120px -40px;
font-size:14px;
font-family: Arial, sans-serif;

}


 
#pagina {
width: 930px;
min-height:1300px;
background: transparent;
margin:0px auto;
}

#header {
width: 930px;
background: transparent url(immagini/header.png) left no-repeat;
height:162px;
margin:0px auto;
}

#sidebar {
width: 330px;
background: transparent;
margin:-32px 0px 0px 0px;
padding:0px;
color:#fff;
float:right;
font-size:110%;
}

#sidebar h2 {
color:#ffb30b;
margin:25px 5px 0px 0px;
font-size:130%;
font-weight:100;
}


#sidebar h4 a {
color:#ffb30b;
font-size:100%;
font-weight:100;

}

.sidtop {
background: transparent url(immagini/sid_top.png) left no-repeat;
width:326px;
height:14px;
}

.sidcenter {
background: transparent url(immagini/sid_center.png) left repeat-y;
width:326px;
height:100%;
min-height:80px;
}

.sidbottom {
background: transparent url(immagini/sid_bottom.png) left no-repeat;
width:326px;
height:14px;
}

ul.collezione {
margin-left:20px;
font-size:150%;
list-style:none;
}

.sidcenter p {
margin-left:12px;
padding:0px 15px 0px 0px;
color:#000;
font-weight:600;
}

.sidcenter ul {
margin:0px 0px 0px 12px;
padding:0px 15px 0px 0px;
color:#000;
}

.sidcenter ul li {
margin:0px 0px 0px 17px;
padding:0px 0px 0px 0px;
color:#000;
}

.sidcenter ul li a {
margin:0px 0px 0px 0px;
padding:10px 0px 10px 0px;
color:#000;
}

.sidcenter ul li a:visited {
color:#000;
}

.sidcenter ul li a:hover {
text-decoration:underline;
}



h5 {
font-size:70%;
margin: 0px 40px 20px 35px;
font-weight:normal;
}


ul li a#foundation {
background: transparent url(immagini/squricle.png) no-repeat;
background-position: 0px 2px;
text-decoration:none;
color:#fff;
margin:0px 0px 5px -15px;
padding:5px 0px 5px 33px;
line-height:30px;
list-style:none;
}

ul li a#flow {
background: transparent url(immagini/squricle.png) no-repeat;
background-position: 0px -28px;
text-decoration:none;
color:#fff;
margin:0px 0px 5px -15px;
padding:8px 0px 5px 33px;
line-height:30px;
}

ul li a#classic {
background: transparent url(immagini/squricle.png) no-repeat;
background-position: 0px -60px;
text-decoration:none;
color:#fff;
margin:0px 0px 5px -15px;
padding:9px 0px 5px 33px;
line-height:30px;
}

ul li a#cargo {
background: transparent url(immagini/squricle.png) no-repeat;
background-position: 0px -92px;
text-decoration:none;
color:#fff;
margin:0px 0px 5px -15px;
padding:10px 0px 5px 33px;
line-height:30px;
}


#post {
width: 540px;
background: transparent ;
height:100%;
margin:-22px 0px 0px -20px;
padding:20px;
position:relative;
float:left;
}

#post a h2 {
color:#ffb30b;
margin:0px 0px 5px 15px;
font-size:145%;
font-weight:100;
}

#post h2 {
color:#ffb30b;
margin:0px 0px 5px 15px;
font-size:145%;
font-weight:100;
}


.posttop {
width: 560px;
background: transparent url(immagini/post_top.png) left no-repeat;
height:18px;
margin:0px 0px 0px 0px;
padding:0px;
}

.postcenter {
width: 560px;
background: transparent url(immagini/post_center.png) left repeat;
height:100%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.postcenter a{
color:#ffb30b;
}

.postcenter img{
border:2px solid #ffb30b;
}

.postcenter img a{
border:2px solid #ffb30b;
}

.postcenter h3{
color:#030303;
margin: 10px 0px 5px 15px;
font-size:120%;
}



.postcenter p{
padding: 0px 15px 17px 15px;
color:#040404;
line-height:18px;
}

.postcenter ul{
margin: 0px 0px 10px 40px;
color:#040404;
}

.postcenter ul li{
margin: 10px 10px 10px 0px;
}


.postbottom {
width: 560px;
background: transparent url(immagini/post_bottom.png) left no-repeat;
height:29px;
margin:0px 0px 0px 0px;
padding:0px;
}


#evidenza {
width: 560px;
background: transparent url(immagini/evidenza.png) left no-repeat;
height:385px;
margin:-22px 0px 0px 0px;
padding:20px;

}

#evidenza h1 {
color: #fafafa;
margin:15px 0px 10px 0px;
font-size:150%;
font-weight:100;
}

#evidenza p {
color: #fafafa;
margin:10px 40px 10px 0px;
font-size:98%;
font-weight:100;
}

#evidenza a {
color: #fafafa;
font-size:98%;
font-weight:bold;
text-decoration:none;
}


#evidenza a:hover {
text-decoration:underline;
}

#altrenews {
width: 560px;
background: transparent;
height:100%;
margin:0px 0px 0px 0px;

}

#altrenews h1 {
color: #fdb803;
margin:15px 0px 10px 5px;
font-size:150%;
font-weight:100;
}

#altrenews p {
color: #fafafa;
margin:10px 20px 10px 7px;
font-size:98%;
font-weight:100;
}

#altrenews img {
margin:7px;
border:2px solid #fdb803;

}


.leggitutto {
float:right;
margin-top:6px;
margin-right:5px;
color:#000;
font-weight:500;
display:block;
text-decoration:none;
}

.commentohome a{
float:left;
margin-top:6px;
margin-left:5px;
color:#000;
display:block;
text-decoration:none;
}

a:hover.leggitutto,a:hover.commentohome {
text-decoration:underline;
}


div.hr {
width:537px;
margin: 20px 20px 40px 5px;
height: 32px;
background: transparent url(immagini/meta.png) center no-repeat;
border-radius:6px;
}
div.hr hr {
  display: none;
}


img {
border:none;
outline:none;
}

.carousel-component {

}
.carousel-component .carousel-list li { 
	width:85px; 


}

.carousel-component .carousel-list li a { 
	display:block;
	outline:none;
	-moz-outline:none; 
	margin:0px 5px 0px 5px;


}

.carousel-component .carousel-list li a:hover { 
	


}

.carousel-component .carousel-list li img { 
	border:2px solid #fdb803;
	display:block; 
padding:0px 0px 0px 0px;



}

.carousel-component .carousel-list li strong { 
	display:block; 
}
									

#prev-arrow { 
	position:absolute;
	top:0px;
	z-index:3;
	cursor:pointer; 
	left:5px; 
}

#next-arrow { 
	position:absolute;
	top:0px;
	z-index:3;
	cursor:pointer; 
	right:5px; 
}


a{ 
position:relative; /*questa č fondamentale*/
z-index:24; 
text-decoration: none
}

a:hover{ z-index: 25;} 

a span{display: none}

a:hover span{ /*lo span verrā mostrato solo sullo stato :hover */
display: block; position:absolute;
top: 15px; 
left: -2em; 
width: 140px;
height:50px;
padding:7px 0px 0px 0px;
border: 0px solid #fdb803; 
background: url(immagini/tooltip.png) no-repeat; 
color:#fff;
text-align: center
} 



fieldset.search {
	border: none;
	width: 247px;
	margin: 0px 0px 0px 20px;
	padding: 10px 0px 0px 0px;
	background: transparent;
}
.search input, .search button {
	border: none;
	float: left;
}
.search input.box {
	color: #fff;
	font-size: 1.2em;
	width: 190px;
	height: 32px;
	padding: 8px 5px 0;
	background: transparent url(immagini/search.png) no-repeat;
	margin-right: 5px;
}
.search input.box:focus {
	background: transparent  url(immagini/search.png) no-repeat left -38px;
	outline: none;
}
.search button.btn {
	width: 38px;
	height: 40px;
	cursor: pointer;
	text-indent: -9999px;
	background: transparent  url(immagini/search.png) no-repeat top right;
}
.search button.btn:hover {
	background: transparent  url(immagini/search.png) no-repeat bottom right;
}



/* LavaLamp Specific CSS: */

/* Demo 1 - Spaceship returnHome Demo */

#lavaLampBasicImage {
position: relative;
width: 500px;
background: transparent;
padding: 10px;
padding-right:5px;
margin: 8px 0;
overflow: hidden;
height:22px;
}
#lavaLampBasicImage li {
float: left;
list-style: none;
}
#lavaLampBasicImage li.backLava {
background: transparent url("immagini/lava.png") no-repeat right -30px;
width: 9px; height: 30px;
z-index: 8;
position: absolute;
}
#lavaLampBasicImage li.backLava .leftLava {
background: transparent url("immagini/lava.png") no-repeat top left;
height: 30px;
margin-right: 9px; /* 7px is the width of the rounded shape */
}
#lavaLampBasicImage li a {
font: bold 14px arial;
text-decoration: none;
color: #fff;
outline: none;
text-align: center;
top: 7px;
text-transform: uppercase;
letter-spacing: 0;
z-index: 10;
display: block;
float: left;
height: 30px;
position: relative;
overflow: hidden;
margin: auto 8px;    
}
#lavaLampBasicImage li a:hover, #lavaLampBasicImage li a:active, #lavaLampBasicImage li a:visited {
color: #fff;
border: none;
}

/* menu */
#menu {
font: 13px;
position:relative;
height: 29px;
width: 580px;
background: transparent;
margin: 0px 0px 0px 440px;
}
#menu li {
float: left;
list-style: none;
}
#menu li.backLava {
background-color:transparent;
width: 10px;
position: absolute;
}
#menu li a {
text-decoration: none;
color: #fff;
text-align: center;
padding: 0px 0px 0px 0px;
z-index: 10;
display: block;
position: relative;
margin:0px 8px 0px 8px;
}

#menu li.questa {
background: transparent url("immagini/lava.png") no-repeat top left;
}



/* commenti */


#commenti{
color:#ffb30b;
width: 540px;
background-color:transparent;
display:block;

}

#commenti h2{
color:#ffb30b;
margin:15px 5px 20px 10px;
}

#comment-form form {
background:transparent;
width:550px;
height:300px;
padding-left:15px;
}

.submit {
color:#000;
background: transparent url(immagini/post_center.png) left repeat;
border: 2px solid #000;
width: 100px;
height:40px;
margin: 33px 10px 0px 0px;
font-size 200%;
}

.text {
color:#ffb30b;
margin: 0px 0px 0px 2px;

}


.commentbox {
background: transparent url(immagini/post_center.png) left repeat;
float:right;
width: 330px;
height:200px;
margin: 0px 10px 0px 0px;
border: 2px solid #000;
}


#commentiteam{
color:#ffb30b;
width: 480px;
background-color:transparent;
display:block;
clear:all;
}


.commentboxteam {
background: transparent url(immagini/post_center.png) left repeat;
float:right;
width: 220px;
height:200px;
margin: 0px 10px 0px 0px;
border: 2px solid #000;
}

.elencocommentiteam{
background-color:rgba(255, 179, 11, 0.4);
width:350px;
height:100%;
min-height:80px;
padding:0px 10px 0px 10px;
margin:0px 0px 0px 30px;
color:#000;
}

.comment-left {
float:left;
margin: -17px 0px 0px 0px;
}

.comment-left input {
background: transparent url(immagini/post_center.png) left repeat;
width: 180px;
border: 2px solid #000;
}

.testospostato{
color:#ffb30b;
margin: 0px 0px 0px 210px;
padding-top:20px;
}


.elencocommentitop {
background: transparent url(immagini/comment_top.png) top no-repeat;
width:500px;
height:14px;
margin:0px 0px 0px 30px;
}

.elencocommenticenter {
background: transparent url(immagini/comment_center.png) left repeat-y;
width:100%;
height:100%;
min-height:80px;
padding:0px 30px 0px 10px;
margin:0px 0px 0px 30px;
color:#000;
}

.elencocommentibottom {
background: transparent url(immagini/comment_bottom.png) bottom no-repeat;
width:500px;
height:13px;
margin:0px 0px 30px 30px;
}

.comment-number {
font-size:80px;
float:left;
margin:-15px 0px 0px 10px;
}

.comment-body {
margin: 0px 20px 0px 60px;
padding:0px 30px 0px 0px;
}





.comment-entry-start {

}
.comment-entry {

}
.comment-info {

}
.comment-info a, img {

}
.comment-info a:hover {

}


.comment-entry-end {

}


.commentbox {

} 


.alignright {
float:right;
margin:5px 0px 5px 10px
} 

.alignleft {
float:left;
margin:5px 10px 5px 0px
} 


table.sample {
	width:540px;
	margin:0px 0px 0px 10px;
	border-width: 4px 4px 4px 4px;
	border-spacing: 5px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: transparent;
	color:#ffb30b;
}
table.sample th {
	border-width:0px;
	padding: 1px 1px 1px 1px;
	border-style: outset outset outset outset;
	border-color: white white white white;
	background-color: #030303;
	-moz-border-radius: 6px 6px 6px 6px;
}
table.sample td {
	border-width: 0px;
	padding: 1px 1px 1px 1px;
	border-style: outset outset outset outset;
	border-color: white white white white;
	background-color: #030303;
	-moz-border-radius: 6px 6px 6px 6px;
	text-align:center;
}



#atleti {
width: 940px;
background: transparent;
height:100%;
margin:0px auto;
padding:0px;
color:#fff;
}

.destra {
background-color:transparent;
float:right;
position:relative;
width: 510px;
height:100%;
}

.destra h3{
background: transparent url(immagini/post_center.png) left repeat;
width:550px;
color:#ffb30b;
font-size:145%;
font-weight:100;
margin: 25px 0px 25px -25px;
padding: 5px 0px 5px 25px;
}

.destra img {
border:6px solid transparent;
background: transparent url(immagini/post_center.png) right repeat;
}

.destra h2 {
color:#ffb30b;
margin:15px 0px 15px 0px;
font-size:145%;
font-weight:100;
text-transform:uppercase;
}

.destra ul {
color:#fff;
margin:0px 0px 0px 20px;
}


.destra ul li a {
color:#fff;
margin:8px 0px 8px 0px;
font-size:110%;
}



.sinistra {
background: transparent url(immagini/post_center.png) left repeat;
width: 380px;
margin:0px 0px 0px 10px;
padding:10px 10px 10px 5px;
height:100%;
}

.sinistra a h2 {
color:#ffb30b;
margin:-10px 0px 5px 0px;
font-size:135%;
font-weight:100;
text-transform:uppercase;
}

.sinistra h2 {
color:#ffb30b;
margin:0px 0px 5px 0px;
font-size:135%;
font-weight:100;
padding:7px 0px 7px 5px;
text-transform:uppercase;
}

.sinistra p{
padding:0px 10px 10px 5px;
color:#000;
font-size:90%;
}

.sinistra  ul li{
margin:15px 0px 0px 15px;
color:#000;
list-style:none;
}

.sinistra  ul li a{
color:#000;
text-decoration:underline;
font-weight:bold;
}



.curricula {
background:rgba(255, 179, 11, 0.4) url(immagini/write.png) left no-repeat;
background-position:7px 3px;
width: 450px;
margin:15px 0px 15px 0px;
padding:10px 10px 10px 40px;
display:block;
color:#fff;
}


.videodiario {
background: transparent;
width: 555px;
margin:0px 0px 0px 10px;
padding:10px 10px 10px 5px;
height:100%;
color:#000;
}

.videodiario a h2 {
color:#ffb30b;
margin:-10px 0px 5px 0px;
font-size:135%;
font-weight:100;
text-transform:uppercase;
}

.videodiario h2 {
color:#ffb30b;
margin:0px 0px 5px 0px;
font-size:135%;
font-weight:100;
padding:7px 0px 7px 5px;
text-transform:uppercase;
}

.videodiario p{
padding:0px 10px 10px 5px;
color:#000;
font-size:90%;
}

.videodiario a{
color:#fff;
}

.videodiario ul {
margin: 0px 0px 0px 20px;
color:#000;
}

.videodiario ul li {
list-style:none;
color:#000;
padding:8px 0px 8px 0px;
margin: 10px 0px 10px 0px;
border-bottom:1px solid #000;
}

.videodiario ul li a img {
border: 1px solid #000;
}




#footer {
width: 930px;
background: transparent url(immagini/footer.jpg) bottom no-repeat;
height:120px;
margin:0px auto;
color:#fdb803;
margin-top:10px;

}

#footer p {
text-align:center;
padding:10px 0px 10px 0px;
font-size:120%;
}

#footer p a{
color:#fdb803;
}
			
