/*
Theme Name: Art Attack
Theme URI: http://www.artattacksummerfestival.it
Version: 1.0
Author: Francesco Maggi
Author URI: http://www.francescomaggi.it/


*/

@charset "utf-8";
/* CSS Document */


/***********************************************************************
******************* 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 {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
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;}
.clearer {height:0px;overflow:hidden;margin:0px;clear:both;}
.center {text-align:center;}


body {
	color:#333333;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:20px;
	background:#ffffff url(images/sfondo.gif) no-repeat top;
	padding:0px;
	margin:0px;
}

.social {
	position:absolute;
	right:-70px;
	top:10px;
	width:50px;
}

.simpleimage img { 
	border: 0px;
	margin:-5px 0px 0px 0px;
	padding:0px;
	}
	
img.alignleft {
	float:left; 
	margin:0px 20px 10px 0px;
	padding:0px;
}

h1 {
	font-size:36px;
	line-height:39px;
	margin:0px 0px 10px 0px;
	text-align:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#d91014;
}

h1 a:link, h1 a:visited {
	color:#d91014;
	text-decoration:none;
}

h1 a:hover, h1 a:active {
	color:#d91014;
	text-decoration:none;
}

h2 {
	font-size:18px;
	line-height:23px;
	margin:0px 0px 10px 0px;
	text-align:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#d91014;
}

h2 a:link, h2 a:visited {
	color:#d91014;
	text-decoration:none;
}

h2 a:hover, h1 a:active {
	color:#d91014;
	text-decoration:none;
}

h3 {
	font-size:14px;
	line-height:18px;
	margin:0px 0px 10px 0px;
	text-align:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333333;
}

a:link, a:visited {color:#d91014;text-decoration:none;}
a:hover, a:active {color:#d91014; text-decoration:underline}

p {
	margin:0px 0px 12px 0px;
	padding:0px;
}

.grigio {
	color:#333333;
}

.grigio a, .grigio a:active {
	color:#333333;
	text-decoration:none;
}

.grigio a:hover {
	color:#333333;
	text-decoration:underline;
}

.rosso {
	color:#d91014;
}

.rosso a, .rosso a:active {
	color:#d91014;
	text-decoration:none;
}

.rosso a:hover {
	color:#d91014;
	text-decoration:underline;
}

.size11 {
	font-size:11px;
}

.size12 {
	font-size:12px;
}

.size13 {
	font-size:13px;
}

.lh14 {
	line-height:14px;
}

.lh16 {
	line-height:16px;
}

.lh18 {
	line-height:18px;
}

.lh20 {
	line-height:20px;
}

.container {
	width:960px;
	margin:0px auto;
	padding:0px;
}

.menu  {
	position: relative; 
	float:left; 
	width:960px;
	margin:0px; 
	padding:0px;
}

.slider {
	position: relative; 
	float:left; 
	width:960px;
	margin:410px 0px 0px 0px; 
	padding:0px;
}

.giorni {
	position: relative; 
	float:left; 
	width:960px;
	margin:10px 0px 0px 0px; 
	padding:0px;
	height:100px;
}

.page {
	position: relative; 
	float:left; 
	width:956px;
	margin:20px 0px 0px 0px;
	padding:0px;
	border-left:4px solid #fac903;
}

.mainbar {
	position: relative; 
	float:left; 
	width:670px;
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 20px; 
}

.post {
	margin:0px 0px 20px 0px;
	padding:0px 20px 0px 0px;
	width:650px;
	position:relative;
	float:left;
}

.commenti {
	margin:10px 0px 0px 0px;
	padding:20px 40px 10px 20px;
	background:#fef4cd;
}

.share {
	padding:10px 0px 0px 0px;
	margin:0px;
	width:650px;
	position:relative;
	float:left;
}

.sidebar {
	position: relative; 
	float:right; 
	width:230px;
	padding:0px;
	margin:0px 0px 20px 0px; 
}

.footer {
	position:relative; 
	float:left; 
	width:960px; 
	margin:0px; 
	padding:0px;  
	border-top:4px solid #fac903; 
}


.sidebar form {
	display:block;
	margin:20px 0;
}

.sidebar h3, #sidebar h4 {
	font-size:13px;
	margin:0px;
	padding:0px;
}

.sidebar ul {
	list-style-position: inside;
	list-style-type: none;
	padding: 0px;
	margin:0px;
}

.sidebar li {
	margin:0px;
	padding: 0px;
	list-style-type: none;
}

.campo {
	width: 140px;
	height:24px;
	background: #ffffff;
	margin:0px 3px 0px 0px;
	padding:0px 3px 0px 3px;
	border:1px solid #ebebeb;
	font: 13px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666666;
}

.campo2 {
	width: 470px;
	background: #ffffff;
	margin:0px 0px 0px 0px;
	padding:3px 3px 3px 3px;
	border:1px solid #ebebeb;
	font: 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666666;
}

