/* ------------------------ html ------------------------ */

body {font-size: 12px; color: #666; font-family: Arial, Helvetica, sans-serif; background-color:#FFF; text-align:left; margin:0px auto 0px auto; padding: 0;}

h1 {font-size:16px; padding:0; margin:0; color: #F68426; background-color:inherit; border-bottom: 2px solid #92BCE1; height:25px; margin-bottom: 25px;}
h2 {font-size:15px; padding:0; margin:0; color:#666; background-color:inherit;}
h3 {font-size:14px; padding:0; margin:5px 0 0 0;}
h4 {font-size:11px; padding:0; margin:0;}
h5 {font-size:11px; padding:0; margin:0;}
h6 {font-size:10px; padding:0; margin:0;}

a, a:link, a:active, a:visited, a:hover {color:#666; text-decoration:none; background-color:inherit;}
a:hover { text-decoration:underline}
hr.linehidden { display:block}


.genericTable {border-collapse:collapse;}
.genericTable td {padding:0px;}

td {vertical-align:top;}

/* ------------------------ FORM ------------------------ */

fieldset {padding: 0; margin:0; border:0px; text-align:left;}
form {padding: 0; margin:0;}
input, select {font-size: 8pt; margin:1px;}
legend {display:none;}
label {}
.formButton {text-align:center;}

/* ------------------------ LAYOUT ------------------------ */

#container {width: 980px; position:relative; margin: 0 auto 0 auto; clear:both; text-align:center;}
#header {width: 980px; height:115px; position:relative;}

#header .logo {width: 244px; height:87px; text-align:left; position:absolute; left:21px; top:13px;}
#header .logo H1 {padding:0; margin:0; font-size:16px;}
#header .logo H1 IMG {border:0;}

#toolMenu { display:none;}

#menu {display:none;}


#banner { display:none;}


#content {width: 980px; margin:auto; clear:both; text-align:left; padding-bottom:5px; padding-top:0px;}

div.clear{clear: both;}

/* 3 colonne */

#colSX {display:none}
#main {width: 100%; float:left; text-align:left; padding-bottom:1px; margin-left:15px; margin-right:15px;line-height:18px;}
#colDX {display:none;}




#footer {width: 980px; clear:both; margin: 0 auto; text-align: left; background-color:#FFF; color: #666;}
#footer div.info {color:#666; font-size:10px; background-color:inherit; padding-left:10px; float:left; margin-top:5px;}
div.credits { display:none;}

#footerTop {display:none}
#footerBot {display:none}

/* ------------------------ colonna sinistra ------------------------ */
hr.separator_gray { border-bottom:1px solid #ccc}
hr.separator_azz { border-bottom:2px solid #92BCE1}


/* ------------------------ contenuto centrale pagine ------------------------ */

#main h1.title {width:490px; color:#F90; background-color:#FFF; text-align:left; font-size:16px; font-weight:bold; margin-bottom:20px;}
#main .cont {width:100%; text-align:left; margin:0; clear:both;}

img.cornice { float: right; margin: 5px; padding: 3px; border: 1px solid #92BCE1}

/* ---------- Home ---------*/
.boxHome { margin: 0 0 20px 0}
.boxHome .header { border-bottom: 2px solid #92BCE1; height:25px; margin: 0 0 20px;}
.boxHome .header h1 { float: left; width:350px; font-size:16px; color: #F68426;}
.boxHome .header a.action { float: left; width:120px; display:block; text-align:right ;background-image:url(/App_Themes/Avedisco/images/arrow_arancio.gif); background-repeat:no-repeat; background-position: right 7px; font-size: 12px; font-weight: bold; padding: 5px 20px 0 0;}

/* ------------------------ contenuto pagine ------------------------ */


/*-------- newsletter -------*/

/* Eventi--------------*/
.eventi { margin: 0 auto 16px auto; background-image:url(/App_Themes/Avedisco/images/arrow_bianco.gif); background-repeat:no-repeat; background-position: 3px left; padding: 0 0 0 20px;}
.eventi .data { font-size:12px; font-weight:normal;}
.eventi .titolo{ font-size: 12px;}
.eventi .titolo a {font-size: 12px;}
.eventi .sommario { font-size:11px; font-weight:normal;}

/* Rassegna--------------*/
.rassegna { margin: 0 auto 16px auto; background-image:url(/App_Themes/Avedisco/images/arrow_bianco.gif); background-repeat:no-repeat; background-position: 3px left; padding: 0 0 0 20px; min-height:20px;}
.rassegna .data { font-size:12px; font-weight:normal;}
.rassegna .titolo{ font-size: 12px; float: left; width:350px;}
.rassegna .titolo a {font-size: 12px;}
.rassegna .fonte { font-size:13px; font-weight:normal; float: left; width:120px; color: #F68426; font-weight:bold; text-align:right;}


/* -- Area soci --- */

/* Circolari--------------*/
.circolari { margin: 0 auto 16px auto;}
.circolari .data { font-size:10px;}
.circolari .titolo{ font-size: 11px;}
.circolari .titolo a {}
.circolari .sommario { font-size:10px; font-weight:normal;}

a.action_araRight { display:block; text-align:right;background-image:url(/App_Themes/Avedisco/images/arrow_arancio.gif); background-repeat:no-repeat; background-position: right; font-size: 11px; font-weight: bold; padding: 0 20px 0 0;}
a.action_araLeft { display:block; text-align:left;background-image:url(/App_Themes/Avedisco/images/arrow_arancio.gif); background-repeat:no-repeat; background-position: left; font-size: 11px; font-weight: bold; padding: 0 0 0 20px;}

/* ------------------------ BreadCrumbs ------------------------ */

/* BreadCrumbs */
#BreadCrumbs {display:none;}




