/*..................................................................................indicazioni:
- per formattare le pagine vedi nella URL l'oggetto, il file è nella cartellina corrispondente
- gli stili #namesyle sono associati agli id="namestyle" che si possono mette in qualsiasi tag
- gli stili div#name some sempre associati agli id="name" ma specifici solo per il tag <div>
- gli stili .namestyle sono associati al class
 */

/*stili per il layout fisso con background*/

div {size:0.8em;}

LI{padding-left:0px;margin-left:-20px;}
a {text-decoration: none; color:#53521E; font-weight:bold }
a:hover {text-decoration: none; color:#AE3F2B}
a:focus {text-decoration: underline;}

FIELDSET { border: 1px solid #B6130E; }
LEGEND { color:#B6130E; font-WEIGHT:bold;}
FORM { margin: 5px 10px 10px 10px; padding: 0px 0px 0px 0px;}
INPUT {font-family: verdana,arial,sans-serif;font-size: 1em;color:#000066;}

BLOCKQUOTE{ margin:0px 0px 0px 10px; padding: 0px 0px 0px 0px;}




html,body{margin: 0;padding:0}
body{font-family: verdana,arial,sans-serif;
size: 0.8em;
font-size: 0.6em;
text-align:justify;
color:#013963;
}

/*..................................................................................WELCOME PAGE */
/*#cont-welcome{ width:750px; margin: 70px auto;}
#welcome{padding-bottom:2px; border-bottom: 1px solid #ae2628;}

.testo-welcome{ font-size:1.1em; color: #939393; padding-top:5px; letter-spacing:1px;}
.testo-pi{ font-size:0.7em; color: #939393; padding-top:5px; letter-spacing:1px;}
#cont-welcome span{ font-weight: 700; color: #939393;}*/

div#contatti {
scrollbar-face-color:#DDA721;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#6A747A;
scrollbar-darkshadow-color:#3A444A;
scrollbar-shadow-color:#808080;
scrollbar-arrow-color:#0100C6;
scrollbar-track-color:#51286E;
}


/*..................................................................................LAYOUT GENERALE */

div#titolo{ font-size:1.3em; color: #3E3D15; padding-top:5px;   padding-bottom:5px; letter-spacing:1px; text-align:center;   } 

div#titolo3{ font-size:1.1em; color: #003486; padding-top:5px;   padding-bottom:5px; letter-spacing:1px; text-align:center;   } 

div#container{width:970px; 
margin:0 auto;
}


div#testo-mini{font-family: verdana,arial,sans-serif;
font-size: 0.7em;
text-align:justify;
color:#013963; 
}


.testo{font-family: verdana,arial,sans-serif;
font-size: 0.8em;
text-align:justify;

}


div#testo{font-family: verdana,arial,sans-serif;
font-size: 0.8em;
text-align:justify;

}


div#testo-centrato{font-family: verdana,arial,sans-serif;
font-size: 0.8em;
text-align:center;

}


.titolo{font-family: verdana,arial,sans-serif;
font-size: 1.1em;
text-align:justify;

}

/*stili specifici per il layout */
/*div#menusx{
width: 170px;
width:180px;
width:170px;
}
*/

div#boxmain2{ padding-top:20px;}

div#content{margin: 0px 0px 0px 233px;
vertical-align:top;
width: 720px;
height:576px;
background-image:url(../img-sito/sfondo-top.jpg); 
}

div#content2{margin: 0px 0px 0px 233px;
vertical-align:top;
height:576px;
background-image:url(../img-sito/sfondo-top.jpg); 
}

/*div#footer{clear:both;
border-top: 1px solid #ae2628;
text-align:right; 
font-size: 1.1em;
color: #b3b3b3;
width: 750px;
margin:10px auto;
height: 30px;
padding-top: 5px;
line-height:1.4em;
}
div#footer a{color: #b3b3b3; font-weight:bold; text-decoration: none; }
*/
/* ..................................................................................INTESTAZIONE */
/*#intestazione {height: 96px; text-align:center; width:770;}
#intestazione img { display:inline;}*/

#destra { float: right; vertical-align:bottom; margin-top:270px; width:310px;}
/* ............................................................................menu left */

#sinistra { font-size: 0.90em; font-weight:bold;float: left; width: 233px;}
#sinistra a{ color:#000000;}
#sinistra a:hover{color:#FFFFFF; text-decoration:none; background-color:#ae2628; }
#sinistra img{ display:block;}

/*div#menuleft {
border-left: 1px solid #b3b3b3; 
margin-top:22px;
margin-left:22px;
width:210px; 
background-image: url(../img-sito/sfondo-menuleft.gif); 
}
div#sfondomenu{ background-image: url(../img-sito/sfondomenu.gif); background-repeat:no-repeat; text-align:left;}

.menuleft-h1{ background-color:#ececec; height:20px; width:159px; border-bottom: 1px solid #FFFFFF; text-align:right; margin-left:23px; padding: 3px 5px 0px 0px; height:17px; font-weight:normal; letter-spacing:1px;}

.menuleft-h1-eventi{ background-image:url(../../img-sito/button-anim.gif); height:20px; width:159px; border-bottom: 1px solid #FFFFFF; text-align:right; margin-left:23px; padding: 3px 5px 0px 0px; height:16px; font-weight:normal; letter-spacing:1px;}


.menuleft-h2{ background-color:#ececec; height:20px; width:159px; border-bottom: 1px solid #e6bebf; text-align:right; margin-left:23px; padding: 3px 5px 0px 0px; height:17px; font-weight:normal; letter-spacing:1px;}

.menuleft-h1-on { background-color:#ae2628; color:#FFFFFF; height:20px; width:159px; border-bottom: 1px solid #FFFFFF; text-align:right; margin-left:23px; padding: 3px 5px 0px 0px; height:17px; font-weight:normal; letter-spacing:1px;}

.menuleft-h2-on, .menuleft-h1-on { background-color:#ae2628; color:#FFFFFF; height:20px; width:159px; border-bottom: 1px solid #e6bebf; text-align:right; margin-left:23px; padding: 3px 5px 0px 0px; height:17px; font-weight:normal; letter-spacing:1px;}
.menuleft-h2:hover, .menuleft-h1:hover{color:#ffffff; background-color:#ae2628;}

.menuleft-on{ color:#ffffff; background-color:#ae2628;}
div#logo{text-align: center;background-color: #ae2628; padding-top: 95px; height: 187px;}
*/
/* ............................................................................destra */
/*
div#box{
background-color:#DAF5FE;
width: 171px;
width:171px;
width:171px;
border:solid 1px #83D6FE;
text-align:center;
}


#inbox {margin: 5px; }
*/

/*................................................................................content*/
H3 {text-decoration: none; color:#B6130E}
H1{font-size: 1.20em; margin-top:0px; margin-bottom:0px; padding-top:0px; text-align:center;}
#abstract {font-style:italic; background:#e6bebf; padding:3px 3px 3px 3px; margin: 8px 0px 8px 0px;}
#corpo {text-align:justify; padding-top:0px; vertical-align:top;}
.border {border: 1px solid #006B9F; text-align: left; margin-right:8px; }

/*#dropmenudiv{
position:absolute;
background-color: #C9C9D6;
border:1px solid #FFFFFF;
border-bottom-width: 0;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #FFFFFF;
padding: 1px 0;
text-decoration: none;
font-weight: normal;
}

#dropmenudiv a:hover{ 
background-color: #c1c1d0;
}
*/