/*
Theme Name: Valentina Vezzali Standard Theme
Theme URI: http://thefool.it
Description: The default WordPress theme for Valentina Vezzali website.
Version: 1.0
Author: Mara Festari
Author URI: http://thefool.it/

	Valentina Vezzali Standard Theme v1.0
	 http://thefool.it

	This theme was designed and built by Mara Festari.

*/

* { 
		margin:0px;
		padding:0px;
		font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
		font-style: normal;
		text-decoration: none;
		font-size:13px;
		line-height: 20px;
		color:#6e6e6e;
		}
		
img {
	border: 0;
}

.post img {
	border: 1px solid #d7d7d7;
	padding: 5px;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.post img.wp-smiley {
	border: 0;
	padding: 0;
	text-align: center;
	margin: 0;
}

	
body { 
		background: url("img/bg.jpg") top center no-repeat #011c3d;
		background-attachment: fixed; 
		}


/* font */

h1 { 
		font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
		text-decoration: none;
		font-size:24px;
		line-height: 36px;
		color:#7d8f05;
		}
		

h1:hover { 
		text-decoration: underline;
		}
		
h2 { 
		font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
		text-decoration: none;
		font-size:22px;
		color:#6e6e6e;
		margin-bottom: 10px;
		margin-top: 20px;
		}
		

h3 { 
		font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
		text-decoration: none;
		font-size:14px;
		color:#6e6e6e;
		margin-bottom: 5px;
		}
		
p {
		margin-top:5px;
		text-decoration: none;
		color:#6e6e6e;
		font-size: 12px;
		}
		
a {
		text-decoration: none;
		color:#7d8f05;
		}
		
a:hover {
		color:#1c395c;
		}
		
a .white {
		font-size: 13px;
		text-decoration: none;
		color:#ffffff;
		}
		
a .white:hover {
		text-decoration: underline;
		}


p .sottotitoli {
		font-size:11px;
		line-height: 14px;
		}
		
p em {
		font-size:15px;
		color: #7d8f05;
		font-weight: bold;
		}

.menu {
		font-family:"Gill Sans", Arial, Verdana, Helvetica, sans-serif;
		font-size:18px;
		color:#133052;
		text-decoration: none;
		padding: 6px;
		}
		
.menu:hover {
		background: #a8b9cf;
		}
		
.categorie {
		font-family:"Gill Sans", Arial, Verdana, Helvetica, sans-serif;
		font-size:18px;
		color:#133052;
		text-decoration: none;
		margin-bottom: 8px;
		}
		
.appuntamento {
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #ddd;
}

.titolo_appuntamento {
		font-family:"Gill Sans", Arial, Verdana, Helvetica, sans-serif;
		font-size:14px;
		color:#7d8f05;
		text-decoration: none;
		margin-bottom: 0px;
		padding-left: 10px;
		background: url("img/freccia.jpg") left no-repeat;
		}
		
p .footer {
		font-size:11px;
		color: #67778b;
		}


/* div */


#top {
		width: 950px;
		margin: auto;
		}


#rss {
		float: right;
		margin-top: -30px;
		margin-right: -40px;
		width: 58px;
		min-height: 58px;
		}
		
#daring {
		float: right;
		width: 150px;
		min-height: 90px;
		}
		
		
#nome {
				width: 566px;
				height: 137px;
				
				}

#menu {
		width: 876px;
		height: 85px;
		margin: auto;
		margin-top: -5px;
		background: url("img/bg_menu.png") no-repeat;
		}
		
		
#contmenu {
		width: 876px;
		height: 77px;
		padding-top: 7px;
		padding-left: 8px;
		}

#contmenu li {
		list-style: none;
		float: left;
		width: 110px;
		height: 78px;
		text-align: center;
		background: url("img/rigamenu.png") no-repeat right;
}
		
.vocemenuint {
		float: left;
		width: 110px;
		height: 30px;
		padding-top: 30px;
		text-align: center;
		}
		
#search {
		float: right;
		width: 194px;
		height: 76px;
		margin-right: 20px;
		}

		
#search .campo {
		float: left;
		margin-left: 30px;
		/*width: 155px;*/
		width: 90px;
		height: 20px;
		background: #ffffff;
		top: 20px;
		margin-top: 30px;
		}
		
.ricerca {
		float: right;
		/*width: 110px;*/
		width: 70px;
		height: 30px;
		text-align: center;
		}
		
		
#gallery {
		width: 943px;
		margin: auto;
		}

#page {
		width: 876px;
		min-height: 100px;
		margin: auto;
		background: url("img/bg_page.png");
		}
		
.pagemodul {
		float: left;
		width: 550px;
		padding-top: 5px;
		padding-bottom: 20px;
		margin: 0 20px 0 40px;
		text-align: justify;
		border-bottom: 1px solid #cccccc;
		}
		
.post {
		float: left;
		width: 550px;
		padding-top: 20px;
		padding-bottom: 20px;
		margin: 0 20px 0 40px;
		text-align: justify;
		border-bottom: 1px solid #cccccc;
		}
		
.entry ul {
	margin-left: 30px;
}

.post hr {
	border: 0;
	border-bottom: 1px solid #ccc;
	margin: 20px 0 25px 0;
}
		
.fotopost {
		width: 420px; 
		padding: 5px;
		margin: auto;
		background: #ffffff;
		border: 1px solid #a9a9a9;
		margin-top:15px;
		margin-bottom: 15px;
		}
		
.commenta {
		float: right;
		width: 146px;
		height: 34px; 
		text-align: center;
		margin-top: 20px;
		padding-top: 5px;
		background: url("img/bottone.jpg") no-repeat;
		}
		
#sidebar {
		float: right;
		width: 180px;
		margin-right: 42px;;
		text-align: center;
		}
		
.adv {
		width: 180px;
		height: 120px;
		margin-top: 30px;;
		text-align: center;
		}
		
.adv2 {
		width: 728px;
		height: 160px;
		margin: auto;
		padding-top: 50px;
		}
		
.categorie {
		width: 180px;
		margin-top: 30px;
		text-align: left;
		}
		
.categoria, .cat-item {
		width: 180px;
		height: 20px;
		text-align: left;
		border-bottom: 1px solid #dddddd;
		background: url("img/freccia.jpg") left no-repeat;
		padding-left: 10px;
		list-style: none;
		}
		
.blogroll li {
	width: 180px;
	text-align: left;
	border-bottom: 1px solid #dddddd;
	background: url("img/freccia.jpg") left no-repeat;
	padding-left: 10px;
	list-style: none;
	}
		
.page_item {
		width: 180px;
		height: 20px;
		text-align: left;
		border-bottom: 0;
		list-style: none;
		}

.post-categories li {
	list-style: none;
	display:inline;
}

#endpage {
		width: 876px;
		min-height: 250px;
		margin: auto;
		background: transparent url("img/endpage.png") no-repeat scroll bottom center;
		}

.commentlist li {
	list-style: none;
}

.commenti, .comment {
		width: 530px;
		background: #c8d4e2;
		margin-top: 30px;
		padding: 10px;
		text-align: left;
		}
		
.commentiname {
		padding: 0px;
		border-bottom: 1px solid #9e9e9e;
		margin-bottom: 10px;
		}
		
.commentitesto {
		padding: 0px;
		}
		
.commentiedit {
		padding: 0px;
		margin-top: 5px;
		padding-top: 5px;
		}
		
.textarea_comment {
		width: 530px;
		height: 100px;
		margin: 0;
		border: 0;
		padding: 0;
		background: #eeeff1;
		}
		
.text_comment {
		background: #eeeff1;
		border: 0;
}

.submit_comment {
		text-decoration: none;
		color:#7d8f05;
		border: 0;
		background: none;
		cursor: pointer;
}
		
#paginazione {
		height: 30px;
		margin-left: 220px;
		}
		
.numero {
		float: left;
		height: 19px;
		margin: auto;
		margin: 20px 5px 20px 3px;
		text-align: center;
		background: #ffffff;
		}
		
.numero:hover {
		background: #ffffff;
		}
		
.numeroclick {
		float: left;
		height: 19px;
		margin: auto;
		margin: 20px 5px 20px 3px;
		text-align: center;
		color: #1c395c;
		}
		

/* footer */

#clear_footer {
	clear:both;
}

#footer {
	width: 900px;
	height: 50px;
	margin: auto;
	padding-right: 40px;
	text-align: right;
}

#thefool {
	float: left;
	width: 63px;
	height: 45px;
	padding-top: 20px;
}


#wp_carousel_1.wp_carousel.carousel, #wp_carousel_1.wp_carousel.carousel .belt, .button-next.carousel_1, .button-prev.carousel_1 {
        height:355px;
      }

#wp_carousel_1 {
	left: 0px;
}


.fixed-carousel {
	width: 860px;
	margin: auto;
	height: 350px;
}







