/*
Theme Name: brancozero
Theme URI: http://www.brancozero.com
Author: Brancozero studio
Author URI: http://www.brancozero.com
*/

	*{margin:0px; padding:0px;}
	body{margin:0px; padding:0px; font:normal 11px/20px "verdana", arial, helvetica; 
		background-color:#fff; color:#fff;}

/* TAG */

	h1,h2{position:absolute; margin-left:-9999px;}
	h3{padding-bottom:20px;}
	a{font:normal 11px/20px "verdana", arial, helvetica; color:#000; text-decoration:none;}
	a:hover{font:normal 11px/20px "verdana", arial, helvetica; text-decoration:none;}
	span{padding-left:15px; color:#999;}
	ul{list-style:none;}
	ol{color:#5a6c2d;}
	ol a{color:#5A6C2D; text-decoration:none;}
	blockquote{margin:10px 0px 10px 0px; padding: 0px 0px 0px 30px; background:url(img/struttura/freccia.gif) 0px 5px no-repeat; color:#eed1d1;}

/* GENERAL DIV */

	#head{margin:0px; padding:0px; height:100px}
	#cont{min-width:1000px; width:expression(document.body.clientWidth < 1002? "1000px": "auto"); overflow:hidden;}
	#sinistro{float:left; width:15%; height:auto ! important; height:400px; min-height:400px; 
		background: url(../img/struttura/linea_menu.jpg) top right repeat-y;}
	#destro{float:left; width:80%; background-color:#000; overflow:hidden;}
	#menu{margin:100px 0px 0px 40%;}
	#menu li{font:normal 11px/20px "Verdana", arial, helvetica; color:#000;}
	#menu a{padding-left:15px;}
	#menu a:hover{background: url(img/struttura/freccia_menu.gif) center left no-repeat; color:#000;}
	#footer{clear:both; padding:60px 0px 60px 0px; width:100%; min-width:1000px;}
	#rss{float:left; padding-top:10px; width:15%; height:20px; border-top:solid 1px #ddd;}
	#rss a{display:block; margin-left:38%; padding-left:20px; background: url(img/struttura/rss_icon.gif) 0 70% no-repeat;}
	#contatti{float:left; padding-top:10px; width:80%; border-top:solid 3px #ddd;}
	#contatti p{color:#000;}
	#contatti .partner{margin-top:-20px; text-align:right;}

/* STRUCTURE INDEX */

	.blog{margin:0px auto 0px auto; padding:0px; width:74%; max-width:740px; width: expression(document.body.clientWidth > 742? "740px" : "auto"); overflow:hidden;}	

	#archivio{float:left; margin-top:100px; padding:0px; width:20%;}
	#archivio h3{font:normal 20px "Helvetica Light", arial, Verdana; color:#fff;}
	#archivio a{color:#fff;}/*cbe9c8*/

	#bblog{float:left; margin:94px 0px 40px 0px; width:80%;}
	#bblog div p{margin:0px; padding:0px; font:normal 9px/20px "Verdana", arial, helvetica; color:#fff; border:none;}
	#bblog div span{margin-right:20px; padding:0px; text-decoration:none; color:#fff;}
	#bblog h3 a{margin-left:-2px; width:90%; font:normal 40px "Helvetica Light", arial, Verdana; color:#fff;}

	#bblog .post{clear:both; padding:0px 0px 30px 0px;}
	#bblog .post p{clear:both; margin-bottom:0px; font:normal 11px/20px "Verdana", arial, helvetica; color:#fff;}
	#bblog .post li{margin:0px 0px 0px 0px; list-style:none; color:#000;}
	#bblog .meta{clear:both; margin-bottom:0px; font:normal 11px/20px "Verdana", arial, helvetica; color:#000;}
	#bblog .meta a{color:#999;}
	#bblog .meta ul{margin:-20px 0px 0px 0px; list-style:none;}
	#bblog .meta li{float:left; padding:0px 10px 0px 15px; background: url(img/struttura/freccia.gif) 0 6px no-repeat; color:#fde530; text-transform:lowercase;}

	#bblog .date{color:#fff; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px;}
	#bblog .date a{color:#fff;}
	#bblog .notfound {padding-top:6px;}

	#bblog .infopost{padding:0px; margin-top:-20px; border-top:solid 1px #333;}
	#bblog .infopost p{padding:0px; margin-bottom:20px; border-bottom:solid 1px #222; color:#ddd;}
	#bblog .infopost a{color:#fff; text-decoration:none;}

	#nextprev{margin-top:30px;}
	#nextprev a{color:#fff;}

	#contshorts{clear:both; border-top:1px solid #222;}
	#shorts{float:left; padding-top:30px; width:80%;}
	#shorts h3{font:normal 20px "Helvetica Light", arial, Verdana; color:#fff;}
	#shorts a{color:#fff; font-weight:bold;}
	#shorts ul{padding-bottom:0px;}
	#shorts li{padding:1px 0px 1px 0px; border-top:solid 1px #222; color:#ccc;}
	#shorts .l{float:left; width:65%; margin:10px 0px 100px 0px;}
	#shorts .r{float:right; width:25%; margin:10px 0px 100px 0px;}
	#postshorts{float:left; margin-top:20px; border-top:1px solid #353535;}
	
/* GENERAL CLASS */

	.alignleft{float:left; padding-left:3%; width:62%; background: url(img/struttura/freccia_prev.gif) 0px 6px no-repeat;}
	.alignright{float:right; width:25%; background: url(img/struttura/freccia_next.gif) 76px 6px no-repeat;}
	.disattivo{padding-left:0px; color:#999; text-decoration:line-through;}
	.tit{float:left; padding-top:41px; width:20%; font-size:11px; border-top:3px solid #222; color:#fff;}
	
/* PRE-FOOTER, FOOTER */

	#contprefooter{clear:both; margin-top:70px; min-width:1000px; width:expression(document.body.clientWidth < 1002 ? "1000px" : "auto"); overflow:auto;}
	#prefooter{margin-left:15%; width:80%;}
	#prefooter h3{font:normal 20px "Helvetica Light", arial, Verdana; color:#092933;} 
	#prefooter .blog li{float:left; padding:2px 0px 2px 0px; width:20%;}
	
/* STRUTTURA POST */

	#postbblog{margin:94px 0px 3px 0px;}
	#postbblog h3{margin-left:-2px; width:90%; font:normal 40px "Helvetica Light", arial, Verdana; color:#fff;}
	#postbblog img{width:100%; border:none;}
	#postbblog .image{width:100%; margin-top:-19px; padding:53px 0px 40px 0px; background: url(img/struttura/linea.gif) top left no-repeat; 
		border-top:solid 1px #333; text-align:center;}
	
	#postbblog .post{float:left; width:55%; margin:10px 0px 40px 0px;}
	#postbblog .post p{clear:both; padding-top:2px; font:normal 11px/20px "Verdana", arial, helvetica; color:#fff;}
	#postbblog .post a{padding:1px 3px 1px 3px; color:#fde530;}

	#postbblog .edit{float:left; margin:-18px 0px 0px 65%;}
	#postbblog .edit a{font-size:9px; background:none; color:#fde530;}
	#postbblog .cmt{padding-left:20px; font-size:9px; color:#cbe9c8;}
	
	#infothread{float:right; width:35%; margin:10px 0px 50px 0px; padding:0px; font-size:9px;}
	#infothread ul{clear:both; padding-bottom:30px;}
	#infothread li{clear:both; padding:1px 0px 1px 0px; border-top:solid 1px #333; color:#ccc;}
	#infothread a{color:#fff; font-size:9px; background:none; text-decoration:none;}
	#infothread .main{font-weight:bold; font-size:11px; color:#fff;}
	#infothread span{float:left; width:80px; padding:0px; text-decoration:none; color:#ccc;}
	
	#comments{clear:both; margin-top:20px; padding-bottom:0px; width:100%; overflow:hidden;}
	#comments h3{font:normal 20px "Helvetica Light", arial, Verdana; color:#aaaa80;}
	#comments .commentbox{clear:both; width:100%;}
	#comments .message{float:left; margin-bottom:30px; width:55%; background: url(img/struttura/freccia.gif) 0 8px no-repeat; border-top:solid 1px #222;}
	#comments .message p{padding:2px 0px 20px 20px;}
	#comments .message blockquote{margin:10px 0px 10px 0px; padding: 0px 0px 0px 30px; background:url(img/struttura/freccia_quote_comment.gif) 20px 7px no-repeat; color:#eee;}
	#comments .message a{color:#fde530;}
	#comments .commentmeta{float:right; margin-bottom:30px; padding:0px;  width:35%; font-size:9px;}
	#comments .commentmeta li{margin:0px; padding:1px 0px 1px 0px; border-top:solid 1px #222; color:#ccc;}
	#comments .commentmeta a{color:#fff; font-size:9px; text-decoration:none;}
	#comments .commentmeta span{display:block; float:left; width:80px; padding:0px; font-size:9px; text-decoration:none; color:#ccc;}
	#comments .edit a{padding-left:60px; font-size:9px; background:none; color:#fde530;}
	#comments .editpings a{padding-left:0px; font-size:9px; background:none; text-decoration:none; color:#fde530;}
	#comments .notfound {padding-top:6px;}

	#formcomment{margin-top:60px; padding-top:30px; width:100%; background-color:#fff;}
	#formcomment h3{font:normal 20px "Helvetica Light", arial, Verdana; color:#aaaa80;}
	#formcomment p{font:normal 11px/20px "Verdana", arial, helvetica; color:#fff;}
	#formcomment .btn{float:left; padding-left:20px; width:125px; background: url(img/struttura/freccia_menu.gif) 0 7px no-repeat #fff; 
		border:none; font:normal 11px/20px "Verdana", arial, helvetica; color:#000;}
	#formcomment .log{float:right; width:35%; margin:3px 0px 0px 0px; font-size:9px; color:#fff;}
	#formcomment .log a{font-size:9px; color:#fde530;}

	textarea{margin-bottom:20px; padding:2px 0px 4px 20px; width:100%; border:none; border-bottom:1px solid #ddd; background:url(img/struttura/freccia_menu.gif) 0 5px no-repeat #fff; 
		font:normal 11px/20px "Verdana", arial, helvetica; color:#000; overflow:hidden;}
	input{margin-top:3px; padding:4px 0px 4px 20px; width:100%; border:none; border-bottom:1px solid #ddd; background:url(img/struttura/freccia_menu.gif) 0 7px no-repeat #fff; 
		font:normal 11px/20px "Verdana", arial, helvetica; color:#000;}
	label{position:absolute; margin-left:-9999px;}
	fieldset{margin:0px; padding:0px; border:none;}
	legend{text-indent:-9999px;}
	input:focus, textarea:focus{background-color:#fde530; color:#092933;}

/* SIFR */

	.sIFR-flash{visibility: visible !important; margin:0;}
	.sIFR-replaced{visibility:visible !important;}
	span.sIFR-alternate{position:absolute; left:0; bottom:-30px; top:0; width:0; height:0; display:block; overflow:hidden; color:#999;}
	.sIFR-hasFlash h1{visibility:hidden;}
	.sIFR-hasFlash h2{visibility:hidden; font-size:4em;}
	.sIFR-hasFlash h3{width:90%; letter-spacing:0px; font-size:10px;}
