/*14/05/08, v1.0, Marco Avolio Group*/

#body {
background-color: #fff;
color: #000;
}

#index {
font: 100% tahoma;
background: url(http://www1.asmenet.it/scala/img/public/img_layout/bg.gif) repeat-y 50%; /* BG intera pagina */
background-color: #fff;
text-align:center;
margin-left:auto;
margin-right:auto;
padding: 0px;
width: auto !important;
width: 940px;
}

/* lo sfondo andrebbe messo in #col1 ma IE7 non piazza lo sfondo sul padding... mah! */
#contentCentral {
}

/*col1 si riferisce alla colonna central, ne definisce bordi, margini, caratteri e formattazione*/

#col1 {
margin-right: 0px;
margin-left: 0px;
font-size: 110%;
}

#col1 .blocco {
padding-left: 10px;
padding-right: 10px;
margin-bottom: 20px;
line-height: 20px;
text-align: left;
}

#col1 .blocco .head {
background: url(http://www1.asmenet.it/scala/img/public/img_layout/col1_title.jpg) no-repeat top left;
font-size: 90%;
height: 60px;
}

#col1 .blocco .head .titolo {
display: block;
height: 60px;
padding-left: 70px;
font-weight: bold;
font-size: 100%;
margin-bottom: 0px;
padding-bottom: 0px;
color: #000000;
line-height: 15px;
padding-top: 12px;
}

#col1 .blocco .body {
font-size:70%;
padding-top: 15px;
text-align: justify;
}

#col1 .blocco LABEL {
float: left;
width: 80px;
margin-right: 1em;
}

#col1 .blocco .invia_form {
font: 70% Tahoma;
vertical-align: middle;
}



#col1 .Testo .body IMG {
border-right: #ccc 1px solid;
padding-right: 4px;
border-top: #ccc 1px solid;
padding-left: 4px;
padding-bottom: 4px;
margin: 0px 10px;
border-left: #ccc 1px solid;
padding-top: 4px;
border-bottom: #ccc 1px solid;
}

#col1 .Testo .body * {
line-height: 1.52em;
}

#col1 .blocco .body A {
color: #330;
}

#col1 .blocco .body A:visited {
color: #330;
}

#col1 .blocco .body UL {
margin: 20px;
list-style-type: circle;
}

#col1 .blocco .body LI {
color: #000;
line-height: 22px;
}

#col1 .FeedReader .body {
padding-right: 10px;
padding-left: 10px;
padding-bottom: 0px;
margin: 0px;
padding-top: 0px;
}

#col1 .FeedReader .notizie {
margin: 12px 5px;
}

#col1 .FeedReader .notizie .data {
font-size: 50%;
color: #999;
}

#col1 .FeedReader .notizie A:hover {
color: #dc143c;
}

#col1 .Notiziario .body {
padding-right: 20px;
padding-left: 20px;
padding-bottom: 10px;
margin-right: 10px;
padding-top: 10px;
}

#col1 .Notiziario .titolo {
padding-right: 0px;
padding-left: 0px;
font-weight: bold;
font-size: 90%;
padding-bottom: 10px;
color: #900;
padding-top: 10px;
}

#col1 .Notiziario .notizia {
margin: 10px 40px;
}

#col1 .Notiziario .notizia .titolo {
padding-right: 0px;
padding-left: 0px;
font-weight: bold;
font-size: 70%;
padding-bottom: 10px;
padding-top: 10px;
}

#col1 .Notiziario .notizia .titolo A {
color: #900
}

#col1 .Notiziario .sommario {
border-right: #ddd 1px solid;
padding-right: 4px;
border-top: #ddd 1px solid;
padding-left: 4px;
background: #efefef;
padding-bottom: 4px;
margin: 20px 0px 10px;
border-left: #ddd 1px solid;
padding-top: 4px;
border-bottom: #ddd 1px solid;
}

#col1 .Notiziario .indietro {
margin-top: 30px;
display: block;
text-align: center;
}

#col1 .blocco .linkmenu A:hover {
color: #ccc;
}

#col1 .DocViewer .body {
margin: 12px 5px;
}

#col1 .DocViewer .schede {
padding-left: 0px;
padding-bottom: 2px;
border-bottom: #ccc 1px solid;
}

#col1 .DocViewer .schede UL {
margin: 0px;
}

#col1 .DocViewer .schede A {
border-right: #ccc 1px solid;
padding-right: 2px;
border-top: #ccc 1px solid;
padding-left: 2px;
font-size: 60%;
padding-bottom: 6px;
border-left: #ccc 1px solid;
color: #000;
padding-top: 6px;
border-bottom: #ccc 1px solid;
background-color: #eee;
text-decoration: none;
}

#col1 .DocViewer .schede A:visited {
color: #000;
}

#col1 .DocViewer .schede A.voceCorrente {
background: #fff;
border-bottom: #fff 1px solid;
}

#col1 .DocViewer .contenutoSchedario {
border-right: #ccc 1px solid;
padding-right: 0px;
border-top: #ccc 0px solid;
padding-left: 0px;
padding-bottom: 15px;
border-left: #ccc 1px solid;
padding-top: 15px;
border-bottom: #ccc 1px solid;
}

#col1 .DocViewer .contenutoSchedario UL {
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
margin: 0px;
padding-top: 0px;
list-style-type: none;
}

#col1 .DocViewer .contenutoSchedario .riga {
padding-right: 0px;
padding-left: 25px;
padding-bottom: 6px;
padding-top: 6px;
border-bottom: #eee 1px dotted;
}

#col1 .DocViewer .contenutoSchedario .riga A:hover {
color: #369;
text-decoration: none;
}

#col1 .DocViewer .contenutoSchedario .noSelect {
font-size: 0.9em;
line-height: 100px;
height: 100px;
text-align: center;
}

#col1 .DocViewer .contenutoSchedario .noContent {
font-size: 0.9em;
line-height: 100px;
height: 100px;
text-align: center;
}

#col1 .DocViewer .contenutoPagina {
border-right: #ccc 1px solid;
padding-right: 5px;
border-top: #ccc 1px solid;
margin-top: 5px;
padding-left: 5px;
padding-bottom: 5px;
border-left: #ccc 1px solid;
padding-top: 5px;
border-bottom: #ccc 1px solid;
}

#col1 .DocViewer .contenutoPagina .noContent {
font-size: 0.9em;
line-height: 100px;
height: 100px;
text-align: center;
}

.ServizioTecut .stampa {
margin-right: 10px;
text-align: right;
}

/*col2 si riferisce alla barra orizzontale superiore contenente l'header, ne definisce dimensione, carattere e formattazione*/

#col2 {
font-variant:small-caps;
font-weight:bold;
font-size:120%;
color: #990000;
height:130px;
background: url(http://www1.asmenet.it/scala/img/public/img_layout/header.jpg) no-repeat left;
}

#col2 .descrizione {
}

#col2 .body {
}

#col2 .descrizione P {
DISPLAY: none
}

#col2 .head {
display: none
}

/*col3 e col4 si riferiscono rispettivamente alla colonna di sinistra e a quella di destra, contenenti i menù laterali. Vengono definiti dimensione, bordi, margini, caratteri, formattazione e vengono anche regolati i colori e le img utilizzate*/

#col3 {
margin-top: 0px;
margin-bottom: 0px;
padding-bottom:0px;
background: #ffffff;
/* immagine di sfondo della colonna di sx */
}

#col3 .blocco {
width:210px;
list-style:none;
margin-left: 0px;
margin: 0px 0px;
padding: 0px 0px;
}

#col3 .body {
font-size: 70%;
margin: 0px 5px 30px 5px;
padding-bottom: 30px;
min-height: 50px;
background: url(http://www1.asmenet.it/scala/img/public/img_layout/menu_bg_01.jpg) no-repeat bottom;
}

#col3 .blocco .head {
margin: 0px;
}

#col3 .blocco .head .titolo {
font-size: 80%;
color: #000000;
font-weight:bold;
margin: 0px 5px 0px 5px;
padding: 5px 40px 0px 10px;
background: url(http://www1.asmenet.it/scala/img/public/img_layout/menu_head.jpg) no-repeat;
height: 35px;
}

#col3 .blocco UL {
list-style-type: none;
margin-left:0px;
padding-left:0px;
padding-top: 0px;
margin: 0px;
background: url(http://www1.asmenet.it/scala/img/public/img_layout/menu_bg.jpg) repeat-y;
}

#col3 .blocco .vociMenu A {
display:block;
text-decoration:none;
padding: 2px 0;
line-height:2em;
text-indent: 5px;
padding-left:25px;
background: url(http://www1.asmenet.it/scala/img/public/img_layout/voci_menu.gif) no-repeat 10px;
}

#col3 .blocco .vociMenu A:link {
color:#000000
}

#col3 .blocco .menu A:visited {
COLOR: #000000;
}

#col3 .blocco .menu A:hover {
background: url(http://www1.asmenet.it/scala/img/public/img_layout/voci_menu_hover.gif) no-repeat 10px;
font-style:oblique;
color:#000000;
}

#col3 .blocco .body .testo, #col4 .blocco .body .testo {
padding-left: 4px;
min-height: 50px;
}

#col3 .Login .body .box {
padding-left:10px;
padding-top: 10px;
padding-bottom: 10px;
}

#col3 .Login .body LABEL {
DISPLAY: block
}

#col3 .Login .body INPUT {
WIDTH: 60%
}

#col3 .Login .body .invia_form {
WIDTH: 50%
}

#col4 {
margin-top: 0px;
margin-bottom: 0px;
padding-bottom:0px;
background: #ffffff;
/* immagine di sfondo della colonna di sx */
}

#col4 .blocco {
width:210px;
list-style:none;
margin-left: 0px;
margin: 0px 0px;
padding: 0px 0px;
}

#col4 .body {
font-size: 70%;
margin: 0px 5px 30px 5px;
padding-bottom: 30px;
min-height: 50px;
background: url(http://www1.asmenet.it/scala/img/public/img_layout/menu_bg_01.jpg) no-repeat bottom;
}

#col4 .blocco .head {
margin: 0px;
}

#col4 .blocco .head .titolo {
font-size: 80%;
color: #000000;
font-weight:bold;
margin: 0px 5px 0px 5px;
padding: 5px 40px 0px 10px;
background: url(http://www1.asmenet.it/scala/img/public/img_layout/menu_head.jpg) no-repeat;
height: 35px;
}

#col4 .blocco UL {
list-style-type: none;
margin-left:0px;
padding-left:0px;
padding-top: 0px;
margin: 0px;
background: url(http://www1.asmenet.it/scala/img/public/img_layout/menu_bg.jpg) repeat-y;
}

#col4 .blocco .vociMenu A {
display:block;
text-decoration:none;
padding: 2px 0;
line-height:2em;
text-indent: 5px;
padding-left:25px;
background: url(http://www1.asmenet.it/scala/img/public/img_layout/voci_menu.gif) no-repeat 10px;
}

#col4 .blocco .vociMenu A:link {
color:#000000
}

#col4 .blocco .menu A:visited {
COLOR: #000000;
}

#col4 .blocco .menu A:hover {
background: url(http://www1.asmenet.it/scala/img/public/img_layout/voci_menu_hover.gif) no-repeat 10px;
font-style:oblique;
color:#000000;
}

#col4 .blocco .body .testo, #col4 .blocco .body .testo {
padding-left: 4px;
min-height: 50px;
}

#col4 .FeedReader .body {
}

#col4 .FeedReader .notizia .titolo {
margin-left: -10px;
}

#col4 .FeedReader .notizia .desc {
padding: 10px 10px 10px;
}

#col4 .FeedReader .notizie {
padding: 10px 20px 10px;
}

#col4 .FeedReader .notizia A {
display: block;
color: #000;
padding: 10px 10px 10px;
}

#col4 .FeedReader .notizie .data {
font-size: 80%;
padding: 10px 10px 10px;
}

#col4 .FeedReader .notizie A:hover {
font-style:oblique;
color: #000000;
}


/*col5 si riferisce alla barra orizzontale inferiore contenente il footer e ne definisci bordi, margini e dimensione*/

#col5 {
border-top: #B8FAB3 1px solid;
margin-top: 0px;
font-size: 80%;
clear:both;
}

/*col6 si riferisce alla barra orizzontale superiore contenente la barra di navigazione e ne definisce dimensione, colore, carattere e formattazione*/

#col6 {
height: 20px;
background: #ffffff;
}

#col6 .Path {
color:#000000;
}

#col6 .Path .body {
background-color:#ffffff;
font-size: 70%;
color: #000000;
padding-left:10px;
text-decoration:none;
}

#col6 .Path A:link {
color:#660066;
}

#col6 .Path A:visited {
color:#660066;
}

/*col7 si riferisce alla barra orizzontale superiore contenente il menù automatico e ne definisci bordi, margini, dimensione, carattere, formattazione e ne regola i colori e le img utilizzate*/

#col7 {
background: #ffffff; /* immagine di sfondo della barra orizzonale */
background-color: #ffffff;
text-align: center;
height: 50px;
margin-top: 10px;
}

#col7 .MenuAuto {
white-space: nowrap;
width: auto !important;
width: 940px;
}

#col7 .MenuAuto .body {
margin-top: 0px;
font-weight:bold;
font-size:90%;
}



#col7 .MenuAuto .linkmenu A:link {
color:#000000;
}

#col7 .MenuAuto .linkmenu A:visited {
COLOR: #000000;
}

#col7 .MenuAuto .linkmenu A:active {
color:#000000;
}

#col7 .MenuAuto .linkmenu A:hover {
background: url(http://www1.asmenet.it/scala/img/public/img_layout/navbar_bg_hover.jpg) no-repeat top left;

}

#col7 .MenuAuto .linkmenu {

}



#col7 .MenuAuto .linkmenu A {
display: inline-block;
width: 100px;
height: 40px;
margin: 0px 0px;
padding-top: 6px;
background: url(http://www1.asmenet.it/scala/img/public/img_layout/navbar_bg.jpg) no-repeat top left;
font-size: 75%;
text-decoration:none;
text-align: center;
text-transform: uppercase;
white-space: normal;
vertical-align: middle;
line-height: 12px;
}

#pageInfo {
clear: both;
font-size: 60%;
text-align: center;
}


 /*CSS Aggiunto automaticamente dal blocco Gallery*/ 
.Gallery .body table{width:100%;} 
.Gallery .body table td{text-align:center;padding:4px;border:1px solid #ddd;}
.Gallery .infoGallery{background:#eee;margin-bottom:10px} 

 /*CSS Aggiunto automaticamente dal blocco Notiziario*/ 
.Notiziario .body{margin-right:10px;padding:10px 20px;}
.Notiziario .titolo{padding:10px 0;font-size:80%;font-weight:bold;color:#900;}
.Notiziario .notizia{margin:10px 40px;}
.Notiziario .notizia .titolo{padding:10px 0;font-size:100%;font-weight:bold;}
.Notiziario .notizia .titolo a{color:#900;}
.Notiziario .sommario{padding:4px;margin:20px 0 10px 0;border:1px solid #ddd;background:#efefef;overflow:hidden;height:auto !important;height:1%;}
.Notiziario .indietro{display:block;text-align:center;margin-top:30px}

 /*CSS Aggiunto automaticamente dal blocco Asmez_Concorsi*/ 
.Asmez_Concorsi .bando{margin-top:12px}
.Asmez_Concorsi .bando .titolo_bando{font-size:100%;font-weight:bold;}
.Asmez_Concorsi .bando .descrizione{padding:5px 0;}
.Asmez_Concorsi .bando .scadenza{font-size:100%;margin-top:5px;font-weight:bold;}

 /*CSS Aggiunto automaticamente dal blocco Asmez_BandoView*/ 
.Asmez_BandoView .body .titolo_bando{font-size:130%;font-weight:bold;margin-top:20px;padding:2px 0 2px 30px;background:center left url(../../tools/Asmez_BandoView/img/icoB.gif) no-repeat;border-bottom:2px solid #ccc;}
.Asmez_BandoView .body .descrizione_bando{padding:2px 5px 0 5px;}
.Asmez_BandoView .body .info_bando{padding:10px 0;margin:1px 0 10px;}
.Asmez_BandoView .body .info_bando td{padding:1px 3px}
.Asmez_BandoView .body .info_bando i{font:normal 100% Arial;background:#efefef;display:block;padding:1px 3px}
.Asmez_BandoView .body .scarica{padding:5px 0;text-align:center;font-size:110%;font-weight:bold;border:1px solid #ccc;}
.Asmez_BandoView .body .downloads{text-align:right;font-size:80%}
.Asmez_BandoView .body .allegati{margin-top:15px}
.Asmez_BandoView .body .allegati h3{display:block;background:#eee;padding:1px 5px;font-weight:bold;}

 /*CSS Aggiunto automaticamente dal blocco Asmez_Bandi*/ 
.Asmez_Bandi .bando{margin-top:12px}
.Asmez_Bandi .bando .titolo_bando{font-size:100%;font-weight:bold;}
.Asmez_Bandi .bando .descrizione{padding:5px 0;}
.Asmez_Bandi .bando .scadenza{font-size:100%;margin-top:5px;font-weight:bold;}

 /*CSS Aggiunto automaticamente dal blocco Search*/ 
.Search .body .big .azioni{display:inline}
.Search .body .big{padding:10px;background:#f5f5f5;border:1px solid #eee}
.Search .body .big #qs{width:50%;}
.Search .body .small{padding:4px;}
.Search .body .small #qs{width:99%;}
.Search .body .esito{padding:4px 10px;background:#f0f5f6;border-top:1px solid #69c;margin:5px 0;}
.Search .body .ris{padding:10px 2px;border-bottom:1px dotted #ddd;margin:5px 0;}
.Search .body .ris a{font-size:1.2em;}
.Search .body .ris .perc{float:left;height:35px;padding-top:1px;margin-right:5px;color:#c60;font-size:0.8em}

 /*CSS Aggiunto automaticamente dal blocco Asmez_ConcorsoView*/ 
.Asmez_ConcorsoView .body .titolo_bando{font-size:130%;font-weight:bold;margin-top:20px;padding:2px 0 2px 30px;background:center left url(../../tools/Asmez_BandoView/img/icoB.gif) no-repeat;border-bottom:2px solid #ccc;}
.Asmez_ConcorsoView .body .descrizione_bando{padding:2px 5px 0 5px;}
.Asmez_ConcorsoView .body .info_bando{padding:10px 0;margin:1px 0 10px;}
.Asmez_ConcorsoView .body .info_bando td{padding:1px 3px}
.Asmez_ConcorsoView .body .info_bando i{font:normal 100% Arial;background:#efefef;display:block;padding:1px 3px}
.Asmez_ConcorsoView .body .scarica{padding:5px 0;text-align:center;font-size:110%;font-weight:bold;border:1px solid #ccc;}
.Asmez_ConcorsoView .body .downloads{text-align:right;font-size:80%}
.Asmez_ConcorsoView .body .allegati{margin-top:15px}
.Asmez_ConcorsoView .body .allegati h3{display:block;background:#eee;padding:1px 5px;font-weight:bold;}

 /*CSS Aggiunto automaticamente dal blocco Notiziario*/ 
.Notiziario .body{margin-right:10px;padding:10px 20px;}
.Notiziario .titolo{padding:10px 0;font-size:80%;font-weight:bold;color:#900;}
.Notiziario .notizia{margin:10px 40px;}
.Notiziario .notizia .titolo{padding:10px 0;font-size:100%;font-weight:bold;}
.Notiziario .notizia .titolo a{color:#900;}
.Notiziario .sommario{padding:4px;margin:20px 0 10px 0;border:1px solid #ddd;background:#efefef;overflow:hidden;height:auto !important;height:1%;}
.Notiziario .indietro{display:block;text-align:center;margin-top:30px}

 /*CSS Aggiunto automaticamente dal blocco Notiziario*/ 
.Notiziario .body{margin-right:10px;padding:10px 20px;}
.Notiziario .titolo{padding:10px 0;font-size:80%;font-weight:bold;color:#900;}
.Notiziario .notizia{margin:10px 40px;}
.Notiziario .notizia .titolo{padding:10px 0;font-size:100%;font-weight:bold;}
.Notiziario .notizia .titolo a{color:#900;}
.Notiziario .sommario{padding:4px;margin:20px 0 10px 0;border:1px solid #ddd;background:#efefef;overflow:hidden;height:auto !important;height:1%;}
.Notiziario .indietro{display:block;text-align:center;margin-top:30px}

 /*CSS Aggiunto automaticamente dal blocco Asmez_Visure*/ 
.Asmez_Operoso .body table { width:100%;}
.Asmez_Operoso .body td { width:50%;}
.Asmez_Operoso .body label {display:block; width:100%; float:none}

 /*CSS Aggiunto automaticamente dal blocco Asmez_Visure*/ 
.Asmez_Operoso .body table { width:100%;}
.Asmez_Operoso .body td { width:50%;}
.Asmez_Operoso .body label {display:block; width:100%; float:none}