/* Foglio di stile SKIN: EASY - MINIMAL */

/* pagina html e font di default per i testi non paragrafati */

html,body{margin:0;padding:0;overflow-x:hidden;background-color:#f0f0f0;	background: url(background.gif);}
html{height: 100%; margin-bottom: 1px} /*per la scrollbar laterale in Opera e Mozilla*/
body{font: 14px "Trebuchet MS",Verdana,Arial,sans-serif;color:#333333}


/*stili per il layout e le sezioni invarianti*/
div#mainsection{margin-left:auto;margin-right:auto;border:1px solid black;width:728px;margin-top:-80px;background-color:#F0F0F0;min-height:1300px;border-bottom:0px;margin-bottom:-50px}
* html div#mainsection{ position:relative;top:129px;z-index:3;height:1300px;margin-bottom:129px;width:728px;border-top:0px;margin-top:-20px}
.contatore {display:none}
div#container{margin: 0 auto;padding:0 0px; text-align: left}
div#content{margin-top:120px;margin-bottom:50px;margin-right:230px;margin-left:30px;}
* html div#content{margin-top:0px;}
div#logo {display:none;position:absolute;top:25px;left:10px;width:160px;height:205px;}
div#headerdx{display:none}
div#headerdx a, a.visited {font:10px Verdana; color:#FFFFCC;text-decoration:none;font-weight:normal;line-height:20px;margin-right:5px}
div#headerdx a:hover {text-decoration:underline;color:#FF9900}
div#headerdx h1 {color:#FF9900;font: bold 12px Verdana;}
div#servizi{display:none}
div#footer{clear:both;text-align: center;background-color:#333333;border-top:13px solid #000000;color:#FFFFFF}
div#footer p{margin: 0;color:#FFFFFF}
div#footer a, a.visited{color:#FF7700}
div#footer a:visited{text-decoration:none}
div#links{position:relative;top:52px;width:490px;height:100px;text-align:center;} /* [ LINKS ] */
div#links a{font:bold 15px Verdana;text-decoration:underline} /* [ LINKS ] */
div#links a:hover{color:#FF3300;text-decoration:none} /* [ LINKS ] */
/* Path */
.seiqui {font-size:14px;color:#FFFF00;padding-right:5px;}
div#path {position:absolute;text-align:left;right:0px;left:0px;top:0px;padding-left:8px;padding-top:10px;padding-bottom:10px;color:#ffffff;font:14px Verdana;background-color:#333333;border-bottom:3px solid #000000;}
* html div#path{width:100%}
div#path a, a:visited {font-weight:bold;color:#FF7700;}
div#path a:hover {text-decoration:none}

/* Spazi per AdSense */

div#sponsor2{margin-top:0px;padding-bottom:30px;}
* html div#sponsor2{top:-90px!important}
div#sponsor{position:absolute;top:86px;left:10px;}
.sponsorindice{float:right;margin-right:10px;}
div#sponsor_foot{margin-bottom:-13px}
div#foot_clear{clear:both}

.topbanner {position:relative; top:40px; width:100%;text-align:center}
* html .topbanner {margin-bottom:-89px;}
* html .border {width:470px;border-left:1px solid black;border-right:1px solid black}

/* Titoli, paragrafi e link */

h1,h2,h3,h4{margin: 0;text-align:center;color: #000000;}
h1 {font: bold 18px Verdana;line-height:50px}
h2 {font: bold 15px Verdana;line-height: 30px;}
h3 {font: bold 12px Verdana}
h5 {font: bold 15px Verdana;text-align: right;}
p{color:#333333;font-size:12px;text-align:justify;padding-left:15px;padding-right:15px;font-family:Verdana, Arial, Helvetica, sans-serif}

a, a:visited {color:#0066FF;text-decoration:underline;font-weight:normal}
a:hover {text-decoration:none;color:#0000FF}

/* News Post Style */
/* #E0FFE3 */
.news{background-color:#ffffff;border:1px solid #FF7700;
margin-bottom:25px;padding: 5px 5px 5px 5px; }
.newstitle{font:bold 16px Arial, Comic Sans MS;padding-left:17px;color:#FF3300}
.newscategory{font: 12px Tahoma;color:#000000}
.newsdate{float:right;font: italic 12px Verdana;color:#FF3300}
.newsstory {margin-bottom:10px;border-bottom:2px solid #999999}
.newsstory p{}
.newscomment{float:right;font-size:16px}
.newssource{float:left}

/*  Box di ricerca nelle news, incluso in "./news/news.php"  */

.cercabox{position:absolute;left:192px;top:130px;font:10px Verdana; color:#000000;margin-left:5px}
.cerca {font: 12px Courier, sans-serif;color:#5A5A5A;background: #FFFFFF;width: 140px;border: 1px solid #FF6600;padding-right: 5px;padding-left: 5px;height:15px;}
.cerca_ok{font: bold 12px Arial, Helvetica, sans-serif;color:#000000;background: #FFFFFF;border: 1px solid #000000;padding-right: 5px;padding-left: 5px;width:20px;}
/* IE/Win HACK per il box di ricerca delle news */
* html .cerca{margin-left:-210px;}
* html .cerca_ok{margin-left:-58px;}


/* Forza mostrato.css */


/* SIDE BAR */
div#menu {
	float:right;
	position:relative;
	top:140px;
	width:195px;
	}
* html div#menu {

	top:10px;

	}
div#menu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

div#menu li a{ /* Like AdSense */
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	padding-left:6px;
	color:#FF0000;

	}
div#menu li { /* Like AdSense */
	margin-bottom:-3px;	text-align:left!important
	}
div#menu li h3{ /* Like AdSense */
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	text-decoration:underline;
	margin-bottom:-2px;
	margin-top:30px;
	text-align:left!important
	}

div#menu {display:block}
div#nascosto {display:none}
div#mostrato {display:block}

/* Stili per i 3 box contenuto differenti */

/* Box 1: Importante */
.box1{background-color:#ffffff;border:1px solid #FF7700;margin-bottom:25px;padding: 5px 5px 5px 5px; }
.box1 h2{font:bold 18px Arial, Comic Sans MS;padding-left:17px;color:#FF3300}
/* Box 2: Alta leggibilità, corpo del testo */
.box2{border: 1px solid #6699CC; background-color:#FAFAFA;margin-bottom:25px;}
.box2 h2{font-size:17px!important;}
/* Box 3: Alta leggibilità, in evidenza */
.box3{background-color:#FCFCFC;border:1px solid #66CC33;margin-bottom:25px;}
.box3 h2{font-size:17px!important;}