/* ------------------------[ FORMATTAZIONI ]------------------------------------------ */
body {
	margin: 0;
	padding: 0;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%
}

div { text-align:left }

h3 { font-size: 140%; margin-top:20px; color:#930; margin: 20px 0 }
h3 em.tipologia { color:#999 }
h4 { font-size: 100%; margin-top:20px; color:#930 }
h4 em.tipologia { color:#999 }


.hidden { visibility: hidden }


/* ------------------------[ CONTENITORE ]------------------------------------------- */
div#shadtop { font-size:0.1em; height:10px; background-image: url(file:///Macintosh%20HD/Users/macpro/Documents/grafix/ombrabktop.gif); background-attachment: scroll; background-repeat: repeat-y; background-position: center bottom; }

div#container { font-size: 80%; width: 800px; margin: 0 auto; padding: 0 15px 0; background-image: url(file:///Macintosh%20HD/Users/macpro/Documents/grafix/ombrabk.gif); background-attachment: scroll; background-repeat: repeat-y; background-position: center top; }

div#shaddwn { font-size:0.1em; height:10px; background-image: url(file:///Macintosh%20HD/Users/macpro/Documents/grafix/ombrabkdwn.gif); background-attachment: scroll; background-repeat: repeat-y; background-position: center top; }


/* ------------------------[ TESTA ]------------------------------------------------- */
div#search { width: 800px; height: 22px; background-color: #446C30; background-image: url(file:///Macintosh%20HD/Users/macpro/Documents/grafix/tophead.jpg); background-attachment: scroll; background-repeat: no-repeat; background-position: left top }
div#search div { font-size:90%; color:#BDE2AA; float:left; width:160px; padding-top:2px; vertical-align: middle; }
div#search div#bandiere { margin-top: 3px }
div#search div#bandiere img { margin-right: 3px }
div#search div#cerca { padding-top:0 }
div#search form { border:none; margin:0; padding:0 }
div#search input#c { font-size:90%; width:100px; border:none; padding:2px 0 0 0; margin:3px 4px 0 0; height:16px }
div#search input#q { font-size:90%; width:100px; border:none; padding:2px 0 0 0; margin:3px 4px 0 0; height:16px }
div#search input { float:left }
div#search a { color:#BDE2AA; text-decoration:none }

div#foto { width: 800px; height: 273px; padding:0 }
div#foto img { margin:0 }


/* ------------------------[ CORPO ]------------------------------------------------- */
div#colmain { width: 800px; background-color: #446C30; float:left }


/* ------------------------[ COLONNA DI SINISTRA ]----------------------------------- */
div#colSX { width: 160px; float:left }
div#colSX div { background-image: url(file:///Macintosh%20HD/Users/macpro/Documents/grafix/li.gif); background-attachment: scroll; background-repeat: repeat-x; background-position: left top; text-transform: uppercase; height:26px; font-weight: bold; padding: 2px 2px 0 6px; color:#FFFFFF }
div#colSX div#y { background-image: url(file:///Macintosh%20HD/Users/macpro/Documents/grafix/liy.gif); background-attachment: scroll; background-repeat: repeat-x; background-position: left top; text-transform: uppercase; height:26px; font-weight: bold; color:#000 }

div#colSX div#y a { color:#000; text-decoration:none }
div#colSX div#y a:hover { color:#930 }


div#colSX li { padding-left:10px; font-weight: bold }
div#colSX li:hover { background-color:#698959 }
div#colSX ul { margin-bottom:4px }
div#colSX div a, div#colSX ul a { color:#FFFFFF; text-decoration:none }
div#colSX div a:hover, div#colSX ul a:hover { color:#F6EB13 }


/* ------------------------[ COLONNA CENTRALE ]------------------------------------- */
div#colCX { width: 640px; float:left; background-color: #FFFFFF; height: auto !important; height: 450px; min-height: 450px }


/* ------------------------[ BOX PER HOMEPAGE ]------------------------------------- */
div#boxnovita { width: 320px; background-color: #FFFFDF; float:left; height:310px }
div#boxnovita #cont { width: 160px; float:left }
div#boxnovita div a { color: #000; text-decoration:none }
div#boxnovita div a:hover { color: #930 }
div#boxnovita div#divisore { background-attachment: scroll; background-image: url(file:///Macintosh%20HD/Users/macpro/Documents/grafix/divisore.gif); background-repeat: repeat-x; background-position: left top; height:6px; margin: 0 }
div#boxnovita div#shadow { background-attachment: scroll; background-image: url(file:///Macintosh%20HD/Users/macpro/Documents/grafix/ombra-nov.gif); background-repeat: repeat-x; background-position: left top; height:10px; font-size:0.1em }
div#boxnovita div#text { height:129px }
div#boxnovita div#text div { width:144; padding: 0 4px; }
div#boxnovita div#tit { background-color: #CCCC99; font-weight: bold; height:16px; padding: 2px 2px 0 6px }

div#boxevidenza { width: 160px; background-color: #FFFF33; float:left; height:310px }
div#boxevidenza div a { color: #000; text-decoration:none }
div#boxevidenza div a:hover { color: #930 }
div#boxevidenza div#divisore { background-attachment: scroll; background-image: url(file:///Macintosh%20HD/Users/macpro/Documents/grafix/divisore.gif); background-repeat: repeat-x; background-position: left top; height:6px; margin: 0 }
div#boxevidenza div#shadow { background-attachment: scroll; background-image: url(file:///Macintosh%20HD/Users/macpro/Documents/grafix/ombra-evi.gif); background-repeat: repeat-x; background-position: left top; height:10px; font-size:0.1em }
div#boxevidenza div#text { height:129px }
div#boxevidenza div#text div { width:144; padding: 0 4px; }
div#boxevidenza div#tit { background-color: #F6EB13; font-weight: bold; height:16px; padding: 2px 2px 0 6px }

div#boximg { width: 160px; background-color: #B76834; float:left; height:310px }
div#boximg div#text { padding: 8px 6px 0; background-attachment: scroll; background-image: url(file:///Macintosh%20HD/Users/macpro/Documents/grafix/ombra-img.gif); background-repeat: repeat-x; background-position: left top; height: 129px }
div#boximg div#tit {  background-color: #930; font-weight: bold; height:16px; padding: 2px 2px 0 6px }
div#boximg div a { color: #000; text-decoration:none }
div#boximg div a:hover { color: #FFF }
div#boximg div#text ul { margin-top: 4px }
div#boximg div#text ul li { font-size: 90%; background-attachment: scroll; background-image: url(file:///Macintosh%20HD/Users/macpro/Documents/grafix/dot.gif); background-repeat: no-repeat; background-position: left center; padding-left: 8px }
div#boximg div#text ul li a { font-weight: bold; color: #000; text-decoration: none }
div#boximg div#text ul li a:hover { color: #930 }

div#boxfoot { width: 640px; background-color: #C4FFC5; float:left }
div#boxfoot div#cont { width: 160px; float:left }


div#boxfoot div#tit a { color: #000; text-decoration:none }
div#boxfoot div#tit a:hover { color: #930 }


div#boxfoot div#tit { background-color: #9FD7A0; font-weight: bold; height:16px; padding: 2px 2px 0 6px }
div#boxfoot div#text { padding: 10px 6px 4px; background-attachment: scroll; background-image: url(file:///Macintosh%20HD/Users/macpro/Documents/grafix/ombra-foot.gif); background-repeat: repeat-x; background-position: left top; height: 140px }
div#boxfoot div#text ul { margin-top: 4px }
div#boxfoot div#text ul li { font-size: 90%; background-attachment: scroll; background-image: url(file:///Macintosh%20HD/Users/macpro/Documents/grafix/dot.gif); background-repeat: no-repeat; background-position: left center; padding-left: 8px }
div#boxfoot div#text ul li a { font-weight: bold; color: #000; text-decoration: none }
div#boxfoot div#text ul li a:hover { color: #930 }


/* ------------------------[ BOX PER SOTTOPAGINA ]----------------------------------- */
div#boxprinc { width: 640px; background-color: #FFFFFF; float:left }

div#boxprinc div#cont { width: 480px; float:left; height: auto !important; height: 300px; min-height: 300px;}
div#boxprinc div#cont div { width: 460px; margin-left:10px }
div#boxprinc div#cont div div { width: 100%; margin-left:0px }
div#boxprinc div#cont div a { color:#930; text-decoration:underline }
div#boxprinc div#cont div a:hover { color:#000 }
div#boxprinc div#cont div div#othernews { width:450px ;background-color: #FFFFCC;border: 1px solid #993300; padding:4px; margin:0px }
div#boxprinc div#cont div div#othernews a { color:#000; text-decoration:none }
div#boxprinc div#cont div div#othernews a:hover { color:#930; text-decoration:underline }
div#boxprinc div#cont div h5 {font-size: 90%; margin: 18px 0; font-weight: normal }
div#boxprinc div#cont div h5 a { color:#555; text-decoration:none }
div#boxprinc div#cont div h5 a:hover { color:#930; text-decoration:underline }
div#boxprinc div#cont div p { clear:left }
div#boxprinc div#cont div ol { clear:left }
div#boxprinc div#cont div ul li { background-attachment: scroll; background-image: url(file:///Macintosh%20HD/Users/macpro/Documents/grafix/dot.gif); background-repeat: no-repeat; background-position: left 5px; padding-left: 8px; clear:left }
div#boxprinc div#cont div ul li { margin-left: 0px }
div#boxprinc div#cont div ul.nobull li { list-style-type: none; background-image: none; margin:0; padding:0 }
div#boxprinc div#cont div#fotodida { font-size:100%; color:#666; font-style: italic; margin:0 0 20px ; width:460px; float:left }
div#boxprinc div#cont div#fotodidab { font-size:100%; color:#666; font-style: italic; margin:0 0 0 20px; width:164px; float:right }
div#boxprinc div#cont div#fotodidab img { margin-bottom:10px }
div#boxprinc div#cont div#corponews { margin: 0; clear:no }


div#boxprinc div#cont div#google { margin: 0; clear:no; width:300px }
div#boxprinc div#cont div#google div div#res { background-color:#FF0000 }

div#boxprinc div#cont table { font-size:100% }
div#boxprinc div#cont table span.titoli { color:#930; font-weight:bold }
div#boxprinc div#cont table.news tr.on td { background-color:#FFFFCC }


div#boxprinc div#cont a.attivo { background-color:#993300; font-weight: bold; color:#FFFFFF; padding: 1px 4px }




div#boxprinc div#cont #results_015209111179367479078:b64_e_mhe3y { background-color:#FF0000; float: none; position: fixed; width: 800px }



/* ------------------------[ COLONNA DI DESTRA ]------------------------------------ */
div#colDX { width: 160px; background-color: #B76834; float:left }
div#colDX div#text { padding: 10px 6px 0; background-attachment: scroll; background-image: url(file:///Macintosh%20HD/Users/macpro/Documents/grafix/ombra-img.gif); background-repeat: repeat-x; background-position: left top }
div#colDX div#tit { background-color: #930; font-weight: bold; height:16px; padding: 2px 2px 0 6px }

div#colDXX { width: 160px; background-color: #C4FFC5; float:left }
div#colDXX div#text { padding: 10px 6px 0; background-attachment: scroll; background-image: url(file:///Macintosh%20HD/Users/macpro/Documents/grafix/ombra-foot.gif); background-repeat: repeat-x; background-position: left top }
div#colDXX div#tit { background-color: #9FD7A0; font-weight: bold; height:16px; padding: 2px 2px 0 6px }

div#colDX div#text ul, div#colDXX div#text ul { margin: 4px 0 }
div#colDX div#text ul li, div#colDXX div#text ul li { font-size: 90%; background-attachment: scroll; background-image: url(file:///Macintosh%20HD/Users/macpro/Documents/grafix/dot.gif); background-repeat: no-repeat; background-position: left 5px; padding-left: 8px }
div#colDX div#text ul li a, div#colDXX div#text ul li a { font-weight: bold; color: #000; text-decoration: none }
div#colDX div#text ul li a:hover, div#colDXX div#text ul li a:hover { color: #930 }


div#colDX div#tit a, div#colDXX div#tit a { color: #000; text-decoration:none }
div#colDX div#tit a:hover { color: #FFF }
div#colDXX div#tit a:hover { color: #930 }

/* ------------------------[ PIEDE ]------------------------------------------------- */
div#copy { width: 800px; background-color: #D6D4CE }
div#copy div#boxcopy { font-size:75%; width: 792px; clear:left; padding: 4px 0; margin-left:4px }
div#copy div#boxcopy a { color: #000; text-decoration:underline }
div#copy div#boxcopy a:hover { color: #930 }

.continua {
	font-size: 75%;
	font-style: italic;
	color: #666666;
	text-decoration: none;
	text-align: right;
}
.titolo {
	font-size: 120%;
	font-weight: bold;
	color: #993300;
	font-variant: normal;
}
.Sottotitolo {
	font-size: 110%;
	font-weight: bold;
	color: #333333;
}
.autori {
	font-style: italic;
	font-weight: bolder;
	color: #000000;
	text-align: right;
}
.Capolettera {
	font-size: 14px;
	font-weight: bold;
	color: #993300;
}
#content {
	float:left;
	height: auto !important;
	height: 300px;
	min-height: 300px;
	background-color: #FFFFFF;
	font-size: 80%;
	margin: 0px;
	padding: 0px;
}
.MainTitle {
	margin: 0px;
	font-size: 140%;
	color: #993300;
	font-weight: bold;
}

