/* Section 1 - ARTICOLO e SOMMARI */

* {margin:0;padding:0}

DIV#content {
width: 436px; margin:0 2px 0 2px;
}

#wrapper h1 {letter-spacing: -1px;font-family: arial,verdana,sans-serif;margin: 1.2em 0 .3em;color:#000;}
h1 {font-size: 196%;margin-top: -10px;line-height:1em;}
h2 {font-size: 136%;margin-top: -5px;line-height:1em;}
h3 {font-size: 126%}
h4 {font-size: 116%; font-family: arial,verdana,sans-serif;}
h5 {font-size: 106%; font-family: arial,verdana,sans-serif;}
h6 {font-size: 96%; font-family: arial,verdana,sans-serif;}

DIV#articolo {width: 410px !important; width: 405px;/* IE Browser */
padding: 0 0px 0 0px;margin-left: 13px;margin-right: 13px;margin-top:-20px;margin-bottom:15px;}

#articolo p, ul, ol {margin: 0 0 1em; font-family: arial,verdana,Helvetica,sans-serif;}
#articolo ul, ol {margin: 0px 0px 0px 0px;}
#articolo p {margin: 0px 0px 0px 0px; font-size: 0.8em; line-height: 1.4em;}
#articolo p.autore {PADDING-RIGHT: 0px; PADDING-LEFT: 0px;FONT-SIZE: 12px; COLOR: #666; FONT-STYLE: italic; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;margin-bottom: 10px; margin-top: -6px;}
#articolo p.giustificato {font-size: 100%;line-height: 1.2em; TEXT-ALIGN: justify; padding-bottom:5px}

.testomedio { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 20px;
COLOR: #000000; PADDING-TOP: 0px; FONT-STYLE: normal; 
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-ALIGN: justify;}

.block { FONT-SIZE: 11px; LINE-HEIGHT: 18px; 
FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify;}

.bb-image { BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #666666 1px solid; 
PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 8px 2px 0px; 
BORDER-LEFT: #666666 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #666666 1px solid;}

.foto_right { BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #666666 1px solid; 
PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 8px 2px; 
BORDER-LEFT: #666666 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #666666 1px solid;}

.foto_left { BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #666666 1px solid; 
PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 8px 2px 0px; 
BORDER-LEFT: #666666 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #666666 1px solid;}

.border IMG { FLOAT: left; BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid;
BORDER-LEFT: #666666 1px solid;BORDER-BOTTOM: #666666 1px solid;}

DIV#content .newsdata { text-align: right; DISPLAY: block; FONT-SIZE: 83%; MARGIN: 5px 15px 0px 0px; 
COLOR: #666; padding-right:0px;}


#articolo a ,#articolo a:hover {background:transparent; text-decoration:none; cursor:pointer;} 
#articolo a {color:#666; text-decoration:none; BORDER-BOTTOM: #666 1px dotted;} 
#articolo a:visited {color:#c70101;} 
#articolo a:hover {color:#c70101; BORDER-BOTTOM: #c70101 1px solid;}
#articolo a:active {color:#999;}

#articolo a.morelink:link, #articolo a.morelink:visited, #articolo a.morelink:hover, #articolo a.morelink:active {background: transparent url("img/freccia.gif") 1px no-repeat;padding-left:15px}
#articolo a.morelink:hover {background: transparent url("img/freccia.gif") 1px no-repeat}
#articolo .morelink span {position:absolute;left:-9999px;width:900px}
#articolo a.morelink:link, #articolo a.morelink:visited {color:#c70101}
#articolo a.morelink:hover, #articolo a.morelink:active {color:#000}

#articolo ul.simplelist {margin:0; list-style-type:none;}
#articolo li.simplelist {color: #666; line-height: 1.2em;padding-left: 0px;background: transparent url("img/quadrato_grigio.gif") no-repeat 0 0; background-position: 4px;}




/* PAGINAZIONE */
.pagination {text-align: center;  font-size: 12px;color:#666;padding: 3px 3px 3px 4px;margin: 1.5em 0 1.5em 0}
.pagination p {position:relative;text-align:center}
.pagination p a:link,.pagination p a:hover,.pagination p a:visited,.pagination p a:active {
	text-decoration:none;background:#eee;color:#000; padding:0px 3px;}
.pagination p a:hover {background:#cc0000;color:#fff}
.pagination p span {text-decoration:none;background:#eaeaea;padding:0px 3px;color:#c70101}
.pagination p a:active {background:#cc0000;color:#eee}
.pagination * {margin:0}


/* POSIZIONE */

DIV#posizione { 
width: 414px !important; width /**/: 436px;height:19px;line-height:19px;
border: 1px solid #ccc;border-right-color: #b3b3b3;border-bottom-color: #b3b3b3;
background: #ddd url('img/bg_menuheader.png') repeat-x;text-align: left;
color: #000000; margin:1px 2px 1px 2px; 
font-size:86%; font-weight:normal;padding-left: 10px;
padding-right: 10px;padding-top: 0px; padding-bottom: 0px; 
}
		
DIV#posizione a:link, #posizione a:visited {color: #555; font-weight:normal;text-decoration:none;}
DIV#posizione a:hover {color: #c70101;font-weight:normal;text-decoration:none;}
DIV#posizione a:active {background: #eee;color:#000;font-weight:normal;text-decoration:underline;}


		
/* Box UTILITY */



.testo_piccolo {FONT-SIZE: 11px; COLOR: #666; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left;
}
.box_utility { width: 416px !important; width /**/: 436px;
border-bottom: 1px solid #cfcfcf; PADDING-RIGHT: 10px; 
PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; margin:1px 2px 1px 2px; 
HEIGHT: 22px; PADDING-TOP: 1px; TEXT-ALIGN: left
}
.icone_utility {
VERTICAL-ALIGN: middle; BORDER-TOP-STYLE: none; MARGIN-RIGHT: 4px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none;
}

.box_utility A:link {COLOR: #666; TEXT-DECORATION: none}
.box_utility A:visited {COLOR: #000; TEXT-DECORATION: none}
.box_utility A:hover {COLOR: #c70101; TEXT-DECORATION: none}



/* TYPOGRAPHY */


div#content img_left { float: left; margin: 8px 8px 8px 0px; border: #666666 solid 1px;}

div#content img_right { float: right; margin: 8px 0px 8px 8px; border: #666666 solid 1px;}

div#content .highlight {color:#E17000;}
div#content .subdued {color:#999;}
div#content .error {color:#da0000;font-weight:bold;}
div#content .caption {color:#999;font-size:11px;}
div#content .date {font: bold 62% arial;color:#bbb;display:block;letter-spacing: 1px;}
div#content .small {font-size:11px;}

/* LISTS */

#content ul {margin: .3em 0 1.5em;list-style-type:none}
#content ol {margin: .5em .5em 1.5em;}
#content ol li {margin-left: 1.4em; padding-left: 0px;background: none; list-style-type: decimal;}
#content li {line-height: 1.2em;padding-left: 15px;background: transparent url("img/quadrato.gif") no-repeat 0 4px;}
#content li a {color:#000;}
#content li a:hover {color:#c70101;text-decoration:none;cursor:pointer;}
#content li.doc {background-position: 3px -500px;}
#content ul.simplelist {margin:0; list-style-type:none;}
#content li.simplelist {color: #666; line-height: 1.2em;padding-left: 0px;background: transparent url("img/quadrato_grigio.gif") no-repeat 0 0; background-position: 4px;}
#content ul.nomarker li {background:none; padding-left:0;}
#content dl {margin: 0 0 1em 0;}
#content dt {font-weight:bold;margin-top: 1.3em;}
#content dl dl {margin: 0 0 1.5em 30px;}

	

a.morelink:link, a.morelink:visited, a.morelink:hover, a.morelink:active {background: transparent url("img/freccia.gif") 1px no-repeat;padding-left:15px;}
a.morelink:hover {background: transparent url("img/freccia.gif") 1px no-repeat;}
.morelink span {position:absolute;left:-9999px;width:760px;}
a.morelink:link, a.morelink:visited {color:#c70101;}
a.morelink:hover, a.morelink:active {color:#000;text-decoration:none;cursor:pointer;}

/* GENERAL */
#content img {border:none;} 
#content hr {margin: 1em 0;height:1px;color:#f2f2f2;border:none;clear:both;}
#content .clear {clear:both;position:relative;font-size:0px;height:0px;line-height:0px;} 


/* PARTI DI LAYOUT  */


DIV#featurebox {color:#333;border-top: 1px solid #d7d7d7;background: #f4f4f4 url('img/bgf4_436.jpg') no-repeat 100% 100%; margin-left:0; margin-right:0; margin-top:0; margin-bottom:1.5em; padding-left:20px; padding-right:20px; padding-top:15px; padding-bottom:20px;}
DIV#featurebox p, DIV#featurebox h1, DIV#featurebox h2, DIV#featurebox h3, DIV#featurebox h4, DIV#featurebox h5,DIV#featurebox h6 {margin: 0 0 .3em 0;border-bottom: 1px solid #c70101;color:#000000;}
DIV#featurebox p {border:none; margin: 0 0 1em 0; color:#333; line-height: 1.2em;}
DIV#featurebox a {font-weight:normal;text-decoration:none;}
DIV#featurebox img {border:none;display: inline; /*For IE*/}
DIV#featurebox a.title :link {color:#000; text-decoration:none;}
DIV#featurebox a.title :hover, DIV#featurebox a.title :active {color:#c70101;text-decoration:none;cursor:pointer;}

#resultslist-wrap {margin: 0 0 1.5em;font-size:92%}
#resultslist-wrap dt, #resultslist-wrap dl {margin: 0}
#resultslist-wrap dt {font: bold 85% arial;padding: 3px 0}
#resultslist-wrap li {padding: 0 0 1em;margin:0 0 0 1.2em;font: bold 145% arial}
#resultslist-wrap li dd {font: normal 73% arial}
#resultslist-wrap li dl {margin:0}
#resultslist-wrap dd {line-height:1.3}
#resultslist-wrap dd.filetype, #resultslist-wrap dd.date {color:#999;display:inline;padding-right:.5em}
.date {font: bold 82% arial;color:#bbb;display:block;letter-spacing: 1px}

#resultslist-wrap li dl {display:inline /* IE Browser 6 or less*/}
ol.code, .featurebox, #content ul {position:relative /* IE Browser 6 or less*/}

/*** SEZIONE 2 - Stile per INDEX***/

a,a:link,a:link,a:link,a:hover {background:transparent; text-decoration:none;cursor:pointer} 
a:link {color:#000} 
a:visited {color:#000} 
a:hover,a:active {color:#c70101} 


#main_content {
WIDTH: 600px; text-align:left; margin:0 2px 0 2px; 
}

#main_content p {
line-height:1.3em;
}
.banner {background:#C5F2FF; padding: 0px;height: 46px;border-top: #fff 1px solid;border-bottom: #fff 1px solid;
DISPLAY: block; 
}
.banner img{
margin: 0px; border: none;
}
.banner a {
border: none;
}

/* 2.1 Stili specifici su topbox, box e smallbox per INDEX*/

.box_title{
height:auto; margin-top:1px;margin-bottom:1px;
background: #330033 url('img/bg_title.gif') repeat-x; COLOR: #fff; 
DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 11px;
FONT-FAMILY: Arial, Verdana,Helvetica, sans-serif; TEXT-ALIGN: center; 
padding-left: 0px; padding-right: 0px; padding-top:4px; padding-bottom:3px; 
}

.boxtop {
width: 436px !important;width: 416px;\width:436px;w\idth:416px;BACKGROUND: url('img/box_top.png') repeat-x 50% top;
}
#main_content A.box2 { padding-top:5px;WIDTH: 420px !important; WIDTH: 100%; /*For IE*/; margin-left: 0px;
padding-left: 10px ;padding-right:10px !important;DISPLAY: block; HEIGHT: 9.3em; TEXT-DECORATION: none;color: #333; font-size: 90%;}
#main_content A.box2:hover {BACKGROUND: url('img/box_right.png') repeat-y 428px 0px;color:#999999;}

#main_content A.box5 {WIDTH: 420px !important; WIDTH: 100%; /*For IE*/; margin-left: 0px;
padding-left: 10px ;padding-right:10px !important;DISPLAY: block; HEIGHT: 120px; TEXT-DECORATION: none;color: #333; font-size: 90%;}
#main_content A.box5:hover {BACKGROUND: url('img/box_right.png') repeat-y 428px 0px;color:#999999;}


.box4 {BORDER-top: #fff 1px solid;BORDER-bottom: #fff 1px solid;}
.box4 span {FONT-SIZE: 150%; MARGIN-BOTTOM: 0px! important; MARGIN-LEFT: 0px; margin-TOP: 13px !important; 
	font-weight: normal;font-family: Arial, Verdana, sans-serif;}
.box4 IMG {float:left;}

.thumb_left  {float:left; MARGIN: 0px 8px 0px ;border:none;Margin-left: -10px !important; Margin-left: -13px /*For IE*/;}

.continua {FONT-SIZE: 0.7em; MARGIN-BOTTOM: 0px !important; MARGIN-LEFT: 10px; MARGIN-TOP: -1px; COLOR: #c70101; Padding-top:5px;}

.Red {COLOR: #c70101}
.redbold {FONT-WEIGHT: bold; COLOR: #c70101}
.darkgrey {COLOR: #505050}
.black {COLOR: black}
.white {COLOR: white}

.boxtop_small_left {
WIDTH: 217px !important; WIDTH: 197px; /*For IE*/; float: left;BACKGROUND: url('img/box_top.png') repeat-x 50% top;
}
.boxtop_small_right {
WIDTH: 217px !important; WIDTH: 197px; /*For IE*/;float: right;BACKGROUND: url('img/box_top.png') repeat-x 50% top;
}

#main_content A.box2_small { padding-top:5px; WIDTH: 197px !important; WIDTH: 100%; /*For IE*/; margin-left: 0px;
padding-left: 10px ;padding-right:10px !important;DISPLAY: block;
HEIGHT: 7.6em; TEXT-DECORATION: none;color: #333; font-size: 90%;}
#main_content A.box2_small:hover {BACKGROUND: url('img/box_right.png') repeat-y 209px 0px;color:#999999;}

.box4_small {BORDER-BOTTOM: #fff 1px solid;BORDER-TOP: #fff 1px solid;}
.box4_small span {FONT-SIZE: 116%; MARGIN-BOTTOM: 0px! important; MARGIN-LEFT: 0px; MARGIN-TOP: 10px !important; 
	font-weight: bold;font-family: Arial, Verdana, sans-serif;}

.topbox {color:#333; background:transparent url('img/logo_ju.jpg') no-repeat bottom right;padding:10px; margin:2px;}
.topbox a {font-weight:bold;}
.topbox h1, .topbox h2, .topbox h3, .topbox h4, .topbox h5, .topbox h6 {margin: 0em 0 1em 0;border-bottom: 1px solid #c00;color:#000;
	font-weight:bold; FONT-FAMILY: "Arial Narrow", Arial, Verdana, Helvetica, sans-serif;}
.topbox p{FONT-SIZE: 80%; border:none; margin: 0 0 .3em 0;}

	
/* Section 2.2 - BOX COLORATI E CON SFONDO */

#indice_content a  { color: #000000; text-decoration: none;font-size:100%;}
#indice_content a:hover {color: #c70101; text-decoration: underline;}
#indice_content a:visited { color: #666666;}

.box-big p,.box-left p, .box-right p, .box-shading p, .box-noshading p { 
	clear: left; margin: 0em 0px 0.5em 0px; padding: 0px; font-size: 0.8em; line-height: 1.4em}

.box-big { height: auto; float: left; width: 436px; margin: 0px 2px 1.5em 2px; padding: 0px;}
.box-left { height: auto; float: left; WIDTH: 217px !important; WIDTH: 197px; /*For IE*/; margin: 0px 1px 1.5em 2px; padding: 0px;}
.box-right { height: auto; float: right; WIDTH: 217px !important; WIDTH: 197px; /*For IE*/;margin: 0px 2px 1.5em 1px; padding: 0px;}

.box-title-noshading { height: auto; height: auto;display: block; margin: 1px 0px 0.1em 10px; padding: 0px; border-bottom: solid 2px rgb(135,135,135); background-color: transparent; text-transform: none; font-weight: bold; font-size:100%;}
.box-title-shading { height: auto; height: auto; margin-top: 2px; padding: 0.2em 0px 0.1em 10px; background-color: rgb(225,225,225); font-weight: bold; font-size: 100%;}
.box-title-center { height: auto; height: auto; margin-top: 2px; 
	padding: 0.2em 0px 0.1em 10px; background-color: rgb(225,225,225); 
	font-weight: bold; font-size: 80%;text-align:center;}


.box-noshading { height: auto;margin: 0px; padding: 7px 0px 0px 0px; background-color: transparent;}
.box-shading { height: auto;margin: 0px; padding: 7px 10px 5px 10px; background-color: transparent;}
.box-shading p { color: #000000; font-size:83%;}


/* Section 2.3 - BOX per COLONNE DX e SX  */

DIV#sidebox a {color: #c70101; border-bottom: #c70101 1px dotted; font-size: 11px;}
DIV#sidebox a:hover {color: #666; border-bottom: #666 1px solid; font-size: 11px;}
DIV#sidebox p{text-align: left;}
.sidebox-noborder {width: 140px; margin: 5px 6px 5px 6px; padding: 4px 4px 4px 4px;}
.sidebox-border {width: 138px; margin: 5px 6px 5px 6px; padding: 4px 4px 2px 4px; border: solid 1px rgb(200,200,200);}

.sidebox-title-noshading { height: auto;display: block; margin: 0px 0px 0.5em 0px; padding: 1px 0px 1px 0px; border-bottom: solid 1px rgb(135,135,135); background-color: transparent; font-weight: bold; font-size: 83%;}
.sidebox-title-shading { height: auto;display: block; margin: 0px 0px 0.5em 0px; padding: 2px 5px 2px 5px; background-color: rgb(225,225,225); font-weight: bold; font-size: 83%;}

.sidebox-noborder p {text-align: left; margin: 0px 0px 0.2em 0px; padding: 0px; background-color: transparent; font-size: 11px;}
.sidebox-border p {text-align: left; margin: 0px 0px 0.2em 0px; padding: 0px; background-color: transparent; font-size: 11px;}

DIV#sidebox1 a {color: #c70101; border-bottom: #c70101 1px dotted; font-size: 11px;}
DIV#sidebox1 a:hover {color: #666; border-bottom: #666 1px solid; font-size: 11px;}
DIV#sidebox1 p{text-align: left;}
/* Section 2.4 - Link e font dei BOX */

.box-big a, .box-left a, .box-right a { color: #000000; border-bottom: #666 1px dotted;}
.box-big a:hover, .box-left a:hover, .box-right a:hover {color: #c70101; border-bottom: #c70101 1px solid;}
.box-big a:visited, .box-left a:visited, .box-right a:visited{ color: #6e6e6e;border-bottom: #6e6e6e 1px solid;}

#box-big ul {margin: .3em 0 1.5em -3em;list-style-type:none;}
#box-big ul.related {margin-top: -1em;}
#box-big ol {margin: .5em .5em 1.5em;}
#box-big ol li {margin-left: 0em;padding-left: 0;background: none; list-style-type: decimal;}
#box-big li {line-height: 1.4em;padding-left: 25px;background: transparent url("img/sprites.gif") no-repeat 0 0}
#box-big li.doc {background-position: 3px -500px;}
#box-big ul.nomarker li {background:none;padding-left:0;}



/* Section 2.5  COLORI per Text e sfondo dei BOX*/

.txt-white {color: #FEFFFF;}
.txt-black {color: #000;}
.txt-grey {color: #464646;}

.bg-grey01 {background-color: rgb(242,242,243);}
.bg-grey02 {background-color: rgb(230,230,230);}
.bg-grey03 {background-color: rgb(217,217,217);}
.bg-grey04 {background-color: rgb(127,127,127);}
.bg-grey05 {background-color: rgb(71,69,69);}

.bg-yellow01 {background-color: rgb(255,255,204);}
.bg-yellow02 {background-color: rgb(253,249,201);}
.bg-yellow03 {background-color: rgb(253,246,185);}
.bg-yellow04 {background-color: rgb(255,220,0);}
.bg-yellow05 {background-color: rgb(255,204,0);}

.bg-blue01 {background-color: rgb(214,238,255);}
.bg-blue02 {background-color: rgb(163,216,255);}
.bg-blue03 {background-color: rgb(160,210,255);}
.bg-blue04 {background-color: rgb(100,150,255);}
.bg-blue05 {background-color: rgb(40,40,170);}

.bg-green01 {background-color: rgb(237,246,229);}
.bg-green02 {background-color: rgb(220,238,204);}
.bg-green03 {background-color: rgb(185,220,153);}
.bg-green04 {background-color: rgb(114,185,51);}
.bg-green10 {background-color: rgb(79,168,0);}

.bg-red01 {background-color: rgb(252,235,233);}
.bg-red02 {background-color: rgb(248,216,211);}
.bg-red03 {background-color: rgb(242,177,166);}
.bg-red04 {background-color: rgb(231,1,0);}
.bg-red05 {background-color: rgb(204,1,0);}


/* Section 3 - FORM INVIO MAIL*/

.forms_tabella {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px;
}
.forms_tabella TD {
	BORDER-RIGHT: #d7d7d7 1px dotted; PADDING-RIGHT: 5px; BORDER-TOP: #d7d7d7 1px dotted; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: #d7d7d7 1px dotted; PADDING-TOP: 5px; BORDER-BOTTOM: #d7d7d7 1px dotted;
}
.testo_form {
	FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left;
}

.form_piccolo {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #c70101; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.form_piccolo_campo {
	BACKGROUND: #eee; BORDER-RIGHT: #cfcfcf 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #cfcfcf 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; MARGIN: 3px 0px; BORDER-LEFT: #cfcfcf 1px solid; WIDTH: 104px; COLOR: #c70101; PADDING-TOP: 3px; BORDER-BOTTOM: #cfcfcf 1px solid; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
}
.form_medio_campo {
	BACKGROUND: #eee; BORDER-RIGHT: #cfcfcf 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #cfcfcf 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; MARGIN: 2px 0px; BORDER-LEFT: #cfcfcf 1px solid; WIDTH: 320px; COLOR: #000; PADDING-TOP: 3px; BORDER-BOTTOM: #cfcfcf 1px solid; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
}
.form_medio {
	BACKGROUND: #eee; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}
.form_grande_campo {
	BACKGROUND: #eee; BORDER-RIGHT: #cfcfcf 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #cfcfcf 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; MARGIN: 2px 0px; BORDER-LEFT: #cfcfcf 1px solid; WIDTH: 320px; height: 150px; COLOR: #000; PADDING-TOP: 3px; BORDER-BOTTOM: #cfcfcf 1px solid; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
}
.form_grande {
	BACKGROUND: #f4f4f4; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}
.textarea { font-family: Arial, Verdana, Helvetica; font-size: 11px; color: #000000; text-decoration: none; border: 1px solid #999; 
background-color: #f4f4f4; font-weight: normal; width: 385px; height: 300px; 
} 

.title_form {FONT-SIZE: 11px; COLOR: #c70101; LINE-HEIGHT: 19px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center;}
.box_form {width: 394px !important; width /**/: 414px;padding: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 3px; HEIGHT: 24px; BACKGROUND-COLOR: #eee;}

#form_content {
width: 414px !important; width /**/: 436px; BORDER-RIGHT: #ebebeb 1px solid; PADDING-RIGHT: 10px; 
BORDER-TOP: #ebebeb 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 9px; 
MARGIN-top: 15px; BORDER-LEFT: #ebebeb 1px solid; PADDING-TOP: 9px; 
BORDER-BOTTOM: #ebebeb 1px solid; HEIGHT: auto; TEXT-ALIGN: left;
}

/* Section 4 - LINK BOX NEWS in PRIMA*/

DIV.boxnews {FONT-SIZE: 100%; COLOR:#145077;BACKGROUND: #EBF2F7; MARGIN-TOP: 5px; Padding: 5px; OVERFLOW: hidden; WIDTH: auto; HEIGHT: auto;}

DIV.boxnews IMG { margin-top: 0px; margin-bottom: 0px; margin-right: 10px; margin-left: 0px; FLOAT: left; }
DIV.boxnews ul {
	margin: 0;border: 0px none;
	padding: 0;width: 413px; /*For KHTML*/
	list-style-type:none;
}

DIV.boxnews LI {display: inline;}

a.news_box:link {PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; COLOR: #000; PADDING-TOP: 3px; BORDER-BOTTOM: #b9b9b9 1px solid; TEXT-DECORATION: none;}
a.news_box:visited {PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; COLOR: #000; PADDING-TOP: 3px; BORDER-BOTTOM: #b9b9b9 1px solid; TEXT-DECORATION: none;}
a.news_box:hover {BACKGROUND: #fbfbfb; COLOR: #c90000! important; TEXT-DECORATION: none! important;}
a.news_box:active {BACKGROUND: #e9e9e9; COLOR: #ff3300! important; TEXT-DECORATION: none! important;}


/* Section 4 - ARCHIVIO */

.archivio_tabella {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px;
}
.archivio_tabella TD {
	BORDER-RIGHT: #d7d7d7 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #d7d7d7 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: #d7d7d7 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #d7d7d7 1px solid;
}

select { BACKGROUND: #f9f9f9;}
option { BACKGROUND: #f9f9f9;}
.seleziona { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333; FONT-FAMILY: Arial; TEXT-DECORATION: none;}

.archiviodata { width: 60px; text-align:right;}
a.archivio{ text-decoration:none; color: #333; font-weight: bold;}
a:hover { color: #c70101;text-decoration:underline;}

.tabella { WIDTH: 410px; BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px;}
.tabella TD { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 3px;}
.tabella img {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-left: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px;}
.space { width: 10px; MARGIN: 0px; VERTICAL-ALIGN: middle; PADDING-BOTTOM: 5px; PADDING-TOP: 5px;}



/* Section 5 - DIV LINKS,GRAFICA e ARTICOLI */

DIV#link_utili a.image IMG {border:1px solid #ccc; MARGIN-TOP:5px; MARGIN-BOTTOM: 5px}
DIV#link_utili a.image:hover {FONT-SIZE: 101%;}
DIV#link_utili a.image:hover IMG {BORDER-LEFT-COLOR: #c70101; BORDER-BOTTOM-COLOR: #c70101; BORDER-TOP-COLOR: #c70101; BORDER-RIGHT-COLOR: #c70101;}
DIV#link_utili h4 {letter-spacing: -1px;margin: 1.2em 0 .3em;color:#000;border-bottom: 1px solid #eee;padding-bottom: .1em}
a.ext {font-size:100%;}

DIV#grafica {text-align: center;}
DIV#grafica IMG {margin-top:5px; margin-bottom:5px;}


DIV#link_utili {width: 410px; text-align: left;
padding: 0; margin-left: 13px;margin-right: 13px;margin-top:20px;margin-bottom:15px;}


DIV#articoli {text-align: left;padding: 0px; margin-left: 10px; margin-right: 10px; margin-top:20px; margin-bottom:15px;}

