@import "editor.css";

*{border:0; padding:0; margin:0; font:small/1em Arial, Helvetica, sans-serif;  line-height:16px; color:#333; line-height:18px;}

/*
h1{font-size:2.8em;}
h2{font-size:120%; margin-bottom:1em; font-weight:bold; color:#448eb4; border-bottom:1px solid #448eb4;}
h2.evidenziato{font-size:1.6em; margin:1em 0; font-weight:bold; color:#000; padding:0 0.3em; background:#006599;}
h3{font-size:110%; margin:0.8em 0; font-weight:bold; color:#666;}
h4{font-size:105%; margin:0.6em 0; font-weight:bold; color:#448eb4;}
h5{font-size:1.2em; margin:0.4em 0; font-weight:bold; color:#448eb4;}
h6{font-size:1.1em; margin:0.4em 0; font-weight:bold; color:#666;} */
	
/*#test {height:90px; overflow:hidden;}
#test *{padding-bottom:10px;}*/

	
span.nota {font-weight:bold; font-style: italic; color:#000;}

a{text-decoration:underline;}
a:hover{text-decoration:none; color:#000}

acronym{border-bottom:1px dotted #000; cursor:help}
abbr{border-bottom:1px dotted #000; cursor:help}
button{border:1px solid #999}
em{font-style:italic}
p, ul{margin-bottom:0.4em}
p, strong {/*font-size:medium;*/}
label{cursor:pointer}
strong{font-weight:bold; }
input, textarea{border:1px solid;}
select{border:1px solid}
option{padding:0 0.3em}
img.left{float:left; padding:0 10px 10px 0}
img.right{float:right; padding:0 0 10px 10px}
li{list-style-type:none}
/*hr{border-bottom:1px dotted #ccc; margin-bottom:5px; color:#000;} */
hr{border:0;}
table{border-collapse:collapse; border:0;}

h1{display:none;}
#skip{display:none;}


/*html, body{position: relative; height:100%; margin:0; padding:0;} */

html{border:4px; }

body{width:755px; margin:10px auto; border:4px solid #fff; }



#page{width: 755px;  position: relative; min-height: 620px; height: auto !important; height:620px; margin:0 auto;  /*border:5px solid #fff;  */}

#wrapper {position:relative; margin:0; padding:0; border-bottom:0; }

/*menu sinistra */

#navigation {display:none; float:left; width:139px; margin-right:5px; padding-top:2px;  padding-bottom:5px; height:auto !important; height:600px; margin-top:10px;}
#navigation ul{width:129px; margin:5px;}
#navigation ul li a{/*font-size:medium;*/ font-weight:bold; color:#000; display:block; border-bottom:1px solid #fff; line-height:25px; text-decoration:none; line-height:15px; margin-bottom:5px; padding:5px 0; }

#navigation img{margin-left:10px;}

#navigation h3{color:#579B2C; background:#fff; display:block; padding:1px; font-weight:bold; /*font-size:13px;*/ margin-bottom:5px; border:1px solid; width:125px; margin-left:4px; padding-left:3px;}


#navPath{position:absolute; top:0px; left:10px; width:455px; }
#navPath a{color:#108632}
/* intro flash e posizione*/
#intro{display:none; position:absolute; top:0; left:140px; width:475px; }


/*contenuto centrale */
#content{position:relative; left:0 !important; left:-10px;   top:0; margin-top:30px;   /* border:1px solid; */ border-right:0; border-left:0;   float:left; width:655px; padding:5px; /*height:480px !important; */ }

#content h2{display:block; font-size:16px; font-weight:bold;   color:#F07B2B; margin-bottom:2px; background:url(c_h2.jpgs) bottom left no-repeat; margin-bottom:5px; padding-bottom:2px;}
#content h3{/*font-size:medium;*/ color:#F07B2B;}

#content a{color:#108632;}

#content ul{margin-left:10px;}
#content ul  li{list-style:disc; list-style-position:outside}

.letture {/*font-size:x-small;*/}
.letture strong{/*font-size:x-small;*/ font-weight:bold;}

/* destra */

#extranav{display:none; float:left; width:125px;  padding:2px; padding-left:5px; min-height:500px; height:auto !important; height:500px; margin-left:10px !important; margin-left:0; background:url('extranav.jpgs') top right no-repeat; float:left; padding-bottom:120px; margin-top:10px;}



#extranav a{color:#2F2F2F; font-weight:bold; display:block; margin-bottom:7px; height:auto; width:120px; text-decoration:none; padding-left:5px; background:url('border.jpgs') bottom left no-repeat; /*font-size:11px*/}

#extranav a:hover{}
#extranav a.insactive{color:#548706;}

#extranav h3{color:#579B2C; background:#fff; display:block; padding:1px; font-weight:bold; /*font-size:13px;*/ margin-bottom:5px; border:1px solid; padding-left:3px;}


/* footer */
#footer{display:none; width: 753px; margin:0 auto; padding-top:10px; clear:left;  height:6%;  margin-top:0%; border-bottom:3px solid #fff; background:#ff8e02; }
#footer p{padding-left:5px;}

/* home */
#homecontent {margin-top:-5px; margin-bottom:20px;}


.news{display:block; width:640px; margin-top:5px; border:1px solid #F6BB8F; background:#FEF1EB; padding:5px;}

.news h3{display:block; /*height:20px;*/  background:#478CE9 url('pin.jpgs') 4px 0px no-repeat;  padding:8px; padding-left:45px; margin-bottom:10px;  }

.news a.title{/*font-size:medium;*/ font-weight:bold; letter-spacing:1px; color:#000; text-decoration:none; font-size:16px}
#content .news h3 a{color:#000;}
.news span{}

/*.news .data {color:#FF8E02}*/




.readall {display:block;  clear:both; text-align:right;}


/*   address */
#address {text-align:right; margin:0; margin-bottom:125px; padding:2px;}
#address address{color:#000; line-height:17px; font-size:12px;}
#address h3 {color:#000; border:0; margin:0; background:none; padding:0; background:url('border.jpgs') bottom left no-repeat; margin-bottom:5px;}

/* cerca */

#search {position:absolute; top:132px; right:5px; margin-left:5px; margin-top:10px; margin-bottom:20px; text-align:right;}
#search form{}
#search .campo{width:120px; margin-bottom:2px; background:#fff; padding:1px; padding-left:3px; color:#2F2F2F; border:1px solid #63a439; margin:0;}
#search h3{/*font-size:large;*/ color:#000; border:0; margin:0; background:none; padding:0; margin-bottom:-5px}
#search p{color:#000; margin:0; /*font-size:small*/}
#search .cerca {background:url(cerca.jpgs) center center no-repeat; display:block; width:64px; height:25px; margin-left:68px; border:0px; text-indent:-9999px; margin-top:4px;}

/* ricerca */
#results h3{border-bottom:1px solid #ccc; margin-bottom:20px;}
#results h6{margin-top:10px; margin-bottom:3px; line-height:105%; font-weight:bold;}
#results p{line-height:14px; margin:0;}

/* video */
.videoswf{ width:400px; height:370px; margin-left:15px;}

