* { margin: 0; padding: 0; }  /* Dovrebbe rendere lo script cross browser */

html{	background: #6a6a66 url(../images/bg.png) top left repeat-x; font: normal 12px/1.5em "Trebuchet MS", "Lucida Grande", Verdana, Sans-Serif}

/* Links */
a { text-decoration: none; font-weight: bold}
a:link, a:visited {color:#596146}
a:hover, a:active {color:#ffffff}

/* Headings */
h1, h2 { font-weight: normal; margin: 5px 0 10px; line-height: 1.2em}
h1 { font-size: 32px; }
h2 { font-size: 28px; }

/* Lists */
ul, ol{	margin: 1em 0;	line-height: 1.8em}
ol li { margin-left: 2.5em}
ul { padding-left: 2em; list-style-type: square}

/* Other Html Elements */
/* Structure */
#wrapper {clear:both;width:840px;margin:0 auto;background:transparent url(../images/wrapper_bg.png) top left repeat-y}
#navigation{width:840px;margin:0 auto;padding-right:14px;}
#header {margin:0 0 10px 5px; border-bottom: 1px solid red;height:220px; width:828px}
#content {margin:16px}
#footer {clear:both; width:840px; margin:0 auto; text-align:center; background:url(../images/footer840.png) top left no-repeat}
/* Content */

h2.post-title { margin-bottom: 15px}
a.more { border-bottom-width: 0}

p.img img {	float: left; 	margin: 5px; 	padding: 3px; 	border: 1px solid #a3aa91}
p.img img:hover{	background-color: #eeeeee}
p.pagination{	float: left;	margin: 20px; 	padding: 5px 10px;	border: 1px solid #c9c9c9;	background-color: #f9f9f9}
p.pagination a { border-bottom-width: 0}

/* Sidenotes */
#extra { float: right; width: 180px; margin-right: 25px; clear:right}

.bandiere {	border: 0; text-align: right}
.riepilogo {text-align:center; color: white; font-weight: bold}
.imgprod {width:80px; margin:0 10px 0 10px; border: 1px solid black}
.rigaFoot { clear: both; height: 1px; width:780px; color: Gray; margin-bottom:10px; background: gray}
.riga { clear: both; height: 1px; visibility:hidden}

/* Box grigio con intestazione rossa*/
.box {width:180px;float:left;clear:right; margin:10px 14px 0 0}
.boxHeader {padding:0 0 0 10px; height:45px; background: url(../images/headerBox.png) no-repeat top;
				font-size:19px; font-weight: bold; color:white}
.boxHeader img { margin-top:2px; vertical-align: middle}
.boxMain {background: url(../images/bgBox.png) top left repeat-y}
.boxFooter {height:14px;  background: url(../images/FooterBox.png) no-repeat top}
/* end box*/

/* Box Extra a destra*/
.boxExtra {width:180px;margin:10px 0 0 0}
.headerExtra {height:14px; background: url(../images/HeaderExtra.png) no-repeat top;}
/* end box*/

/* MainBox */
.Mainbox {width:570px;float:left;clear: left;margin:4px 0 0 0; }
.MainboxHeader {background: url(../images/MainHeader570.png) no-repeat top left;height:15px; padding:0}
.MainboxMain {background: url(../images/MainContent570.png) top left repeat-y; padding:0}
.MainboxFooter {background: url(../images/MainFooter570.png) no-repeat top left; height:15px}
/* end MainBox*/
