<!--body, html {
background-color:#FFFFFF;
font-family: 'Verdana', calibri, Arial, sans-serif;
padding: 0 1px!important;
}
.home a{
text-decoration: none;
color: #CC0033;
margin-bottom: 1em;
}
.pre-header {
font-size: 0.8em;
}
.pre-header a{
color: #CC0033;
}
.login_form {
background-image: url('../../../images/no-abilitation.gif');
background-repeat: no-repeat;
background-position: 12em 0em
}
.titolo_categoria {
border-top:0.06em solid #DBD9D5; background-color: #E5E4E0;
font-weight: bold;
/*background-image: url('../images/logo_menu.png');*/
background-repeat: no-repeat;
/*padding-left: 1.6em; padding-right:0.25em; padding-top:0.25em; padding-bottom:0.25em*/
}
.page_section {
display: none;
}
.titolo h3 {
font-size: 1.0em;
}
.pathway {
}
-->
body {
margin:0;
padding:0;
border:0px none;	/* This removes the border around the viewport in old versions of IE */
width:100%;
background:#fff;
min-width:600px; /* Minimum width of layout - remove line if not required */
font-size:90%;
font-family:Tahoma, Arial, Helvetica, sans-serif
}
a {
color:#369;
}
/*a:hover {
color:#fff;
background:#0f5185;
text-decoration:none;
}*/
h1, h2, h3 {
margin:.8em 0 .2em 0;
padding:0;
}
p {
margin:.4em 0 .8em 0;
padding:0;
}
img {
border:0px none;
}
.spacer{
line-height:0; font-size:0; clear:both;
}
.header {
/*text-align: center;
background-position: center;
background-repeat:no-repeat;*/
border-style: solid;
border-top-width: 0.2em;
border-top-color: #ffffff;
border-bottom-width: 0;
border-left-width: 0em;
border-right-width: 0em;
padding-bottom: 0.2em;
/*width: 47,50em;*/
}
.hide {
display: none;
}
<!--
.header .titolo_sito{
border-bottom-width: 0.80em;
}
.header .operazioni{
font-size: 0.7em;
font-weight: bold;
text-align: right;
}
.header .operazioni a{
color: #333333;
text-decoration: none;
border-left-style: solid;
border-color: #000000;
border-left-width: 0.06em;
padding-left: 1em;
padding-right: 1em;	
}
.header a:hover{
background-color: #E2F1E2;
text-decoration:underline;
}
/* codice IE per il link attivo*/
.header a:active{
color: #666666;
background-color: #FFFFFF;
}
/* codice Firefox per il link attivo*/
.header a:focus{
color: #FFFFFF;
background-color: #9AAEC6;
}
.header2 {
clear: both;
font-size: 0.8em;
letter-spacing: 0.06em;
color: #5C5B54;
text-align: right;
padding-top: 0.1em;
padding-bottom: 0.1em;
background-color: #0374ac;
/*width: 47,50em;*/
}
-->
.data {
font-size: 0.7em;
color: #266F95;
text-align: right;
margin-right: 0.6em;
}
#footer {
clear:both;
float:left;
width:100%;
border-top:1px solid #000;
}
#header {
clear:both;
float:left;
width:100%;
}
#header p {
padding:.4em 15px 0 15px;
margin:0;
}
#header h1,
#header h2 {
padding:.4em 15px 0 15px;
margin:0;
display: none;
}
#header ul {
clear:left;
float:left;
width:100%;
background-color:#0f5185;
list-style:none;
margin:0 0 0 0;
padding:0;
}
#header ul li {
display:inline;
list-style:none;
margin:0;
padding:0;
}
#header ul li a {
display:block;
width:auto;
float:left;
margin:0 0 0 1px;
padding:3px 10px;
text-align:center;
background:#0f5185;
font-weight:bold;
color:#ffffff;
text-decoration:none;
border-left:1px #ffffff solid;
position:relative;
left:15px;
line-height:1.3em;
}
#header ul li a:hover {
background:#b1c5e0;
color:#000000;
}
#header ul li a.active,
#header ul li a.active:hover {
color:#ffffff;
background:#000;
font-weight:bold;
}
#header ul li a#ultimo {
border-right:1px #ffffff solid;
}
#header ul li a span {
display:block;
}
#barra {
width:100%;
float:left;
background: #368dad;
}
#barrasin {
float:left;
background:#0f5185;
}
#barracen {
float:left;
background:#0f5185;
position:relative;
line-height:1.3em;
padding:3px 10px;
left:15px;
}
#barrades {
float:left;
background:#368dad;
position:relative;
line-height:1.3em;
padding:3px 10px;
color:#ffffff;
}
#spazioheader {
clear:both;
background:#ababab;
margin:0;
padding:10px 15px !important;
text-align:right;
}
.colmask {
position:relative;	/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
clear:both;
float:left;
width:100%;	/* width of whole page */
overflow:hidden;	/* This chops off any overhanging divs */
}
/* 2 column left menu settings */
.leftmenu {
background:#b1c5e0;
}
.leftmenu .colright {
float:left;
width:200%;
position:relative;
left:200px;
background:#fff;
}
.leftmenu .col1wrap {
float:right;
width:50%;
position:relative;
right:200px;
padding-bottom:1em;
}
.leftmenu .col1 {
margin:0 15px 0 215px;
position:relative;
right:100%;
overflow:hidden;
}
.leftmenu .col2 {
float:left;
width:170px;
position:relative;
right:185px;
}
/* 1 column full page settings */
.fullpage {
background:#fff;
}
.fullpage .col1 {
margin:0 15px;
}
<!--
.footer1 {
clear: both;
font-size: 0.8em;
letter-spacing: 0.06em;
color: #5C5B54;
text-align: center;
padding-top: 0.1em;
padding-bottom: 0.1em;
background-color: #0374ac;
/*width: 47,50em;*/
}
.footer1 a{
text-align: center;
color: #f5ecec;
text-decoration: none;
}
.footer2 {
clear: both;
font-size: 0.8em;
letter-spacing: 0.06em;
color: #5C5B54;
text-align: center;
padding-top: 0.1em;
padding-bottom: 0.1em;
/*width: 47,50em;*/
}
.footer2 a{
text-align: center;
color: #be1e19;
text-decoration: none;
}
a {
color: #FFFFFF;
}
-->
/*---------------------------------- MENU DI SCELTA A SINISTRA ----------------------------------*/
.demofs{
padding-left: 1em;
}
.leftpanel {
float: left;
padding-bottom: 0em!important;
padding-bottom: 2em;
border-color: #FFFFFF;
border-style: solid;
border-width: 0em;
border-right-width: 1px;
border-right-color: #CCCCCC;
border-top-width: 1em;
width: 12.4em!important;
width: 12em;
color: #333333;
display: block;
}
.menusx {
list-style: none;
margin-left: 0em;
padding-top: 0.6em;
margin-top: 0em;
margin-right: 0em;
margin-bottom: 0em;
padding-right: 0em;
padding-left: 0em;
padding-bottom: 1em;
}
.menusx li a {
border-bottom:1px solid #CCCCCC; display: block;
font-family: Verdana, Helvetica, sans-serif;
letter-spacing: 0.06em;	
padding-left: 2.1em;
padding-bottom: 0;
/*margin-bottom: 0.4 em;*/
/*margin-right: 0.6 em;*/
color: #333333;
text-decoration: none;
font-size: 84%;
height: 1.5em;
/*background-image: url('../images/arrow.gif');*/
/*background-position: 0.3em 0.2em;
background-repeat: no-repeat*/
}
.menusx li a:hover {
text-decoration: underline;
}
/* codice IE per il link attivo*/
.menusx li a:active {
text-decoration: underline;
}
/* codice Firefox per il link attivo*/
.menusx li a:focus {
text-decoration: underline;
}
/*---------------------------------- MENU DI SCELTA A SINISTRA ----------------------------------*/
.demofs{
padding-left: 1em;
}
.alphalogo {
clear: both;
float: left;
}
.alphalogo img{
border: 0px none;
}
.content {
margin-top: 1em;
margin-right: 0em;
margin-left: 14.5em;
margin-bottom: 0em;
padding-bottom: 1.4em;
padding-left: 2em!important;
padding-left: 0.5em;
padding-right: 0.5em;
background-color: #FFFFFF;
font-size: 0.8em;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-top-color: #CCCCCC;
border-right-color: #CCCCCC;
border-bottom-color: #CCCCCC;
}
.boxmsg {
padding-top:1em;
padding-bottom: 1em;
padding-left: 1.2em;
padding-right: 1em;	
background-color: #AF292A;
border:0.06em solid;
border-color: #666666;
font-size: 1em;
margin-bottom: 1em;
color: #FFFFFF;
}
.boxmsg strong {
color: #FFFFFF;
}
.box {
padding-top:1em;
padding-bottom: 1em;
padding-left: 1.2em;
padding-right: 1em;	
background-color: #F6F7F8;
border:0.06em solid;
border-color: #666666;
font-size: 1em;
}
.box strong {
color: #6D7C8D;
}
.box a {
color: #4E4D3C;
}
.content a {
color: #4E4D3C;
}
.box .input {
display: block;
color: #4E4D3C;
border-style: solid;
border-width: 0.06em;
border-color: #000000;
margin-top: 0.31em;
margin-bottom: 0.50em;
}
.box .button {
border-style: solid;
border-width: 0.06em;
border-color: #000000;
}
.box table th {
text-align: right;
}
.box table .dato{
margin-left: 0.5em;
color: #0D6FBF;
font-size: 1.1em;
font-weight: bold;
border-bottom: dotted;
border-bottom-width: 0.06em;
border-bottom-color: #333333;
}
.box table td a{
margin-left: 1.5em;
padding: 0.1em;
color: #999999;
font-size: 1em;
font-weight: bold;
}
.box li {
padding-top: 0.5em !important;
padding-top: 0em;
}
.abilitato{
background-color: #C1D1E8;
width: 12em;	
margin-bottom: 0.3em;
padding: 0.1em;
padding-left: 0.5em;	
font-size: 1.1em;
}
-->
/*----------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------*/
/*
STILE PER MENU DI SECONDO LIVELLO
*/
.content .body .menutop {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 1.2em;
text-decoration: none;
text-align: center;
letter-spacing: 0.06em;
border-bottom-width: 0.06em;
border-bottom-style: solid;
border-bottom-color: #BFB89B;
padding-bottom: 0.19em;
}
.content .body .menutop a{
padding-left: 1.25em;
color: #367AC5 !important;
color: #367AC5;
text-decoration: none;
}
.content .body .menutop a:hover{
background-image:url('../images/select.gif');
background-position: left 50%;
background-repeat: no-repeat
}
/* codice IE per il link attivo*/
.content .body .menutop a:active{
background-image:url('../images/select.gif');
background-position: left 50%;
background-repeat: no-repeat
}
/* codice Firefox per il link attivo*/
.content .body .menutop a:focus{
background-image:url('../images/select.gif');
background-position: left 50%;
background-repeat: no-repeat
}
/*-------------------------------------------------------------------------*/
/* 
formattazioni generali per i form all'interno della classe box: INIZIO
*/
.form_richiesta {
float: left;
margin-left: 1.3em;
margin-top: 1em;
}
.opzioni {
text-align: right;
}
.sublink {
color: #315779;
margin-right: 0.3em;
}
.sublink:hover{
text-decoration: none;
color: #315779;
}
/* codice IE per il link attivo*/
.sublink:active{
text-decoration: none;
color: #315779;
}
/* codice Firefox per il link attivo*/
.sublink:focus{
text-decoration: none;
color: #315779;
}
/* 
formattazioni generali per i form all'interno della classe box: FINE
*/
/* VISUALIZZA LO SCROLL */ 
.scroll {
height: 40em;
width: 50em;
overflow:auto;
}
/* VISUALIZZA LO SCROLL ORIZZONTALE */ 
.scrollH {
width: 88%;
overflow:auto;
margin-top: 0.69em;
}
.messaggio_default {
background-image: url('../images/no-abilitation.gif');
background-position: center top;
background-repeat: no-repeat;
padding-top: 3.75em;
text-align: center;
font-size: 1.1em
}
.messaggio {
color:#FF0000;
}
/* EXTRA */
hr {
height: 0.06em;
}
fieldset {
margin-bottom: 1em;
padding: 0em;
}
legend {
border: 0.06em solid #781351;
padding: 0.13em 0.38em
}
.format1 {
float: left;
width: 6em;
}
.boxana {
float: left;	
}
.boxana .dati_ana_titolo {
color: #FFFFFF;
background-color: #59A2B2;
padding-left: 0.8em;
padding-right: 4em;
padding-top: 0.1em;
padding-bottom: 0.2em;
font-size: 1em;
}
.boxana .dati_ana{
font-size: 1em;
background-color: #F9F8F7;
border-color: #000000;
border-width: 0.06em;
border-style: solid;
}
.boxana .dati_ana strong{
color: #000000;
width: 10em;
margin-left: 0.1em;
padding-left: 0.4em;
}
.consulta_anno {
border: 0px none;
}
.consulta_anno .consulta_titolo {	padding-left: 0.8em;
padding-right: 4em;
padding-top: 0.1em;
padding-bottom: 0.2em;
font-size: 1em;
}
.consulta_anno .consulta_field {
border-style: solid;
border-width: 0.06em;
background-color: #F9F8F7;
padding-top: 1em;
padding-bottom: 0.5em;
padding-left: 0.8em;
padding-right: 4em;
}
.autoreg_input_style{
width: 17em;
}
.ric_cert label {
display: block;
width: 260px;
font-size: 12px;
line-height: 14px;
padding: 0px 0px 10px 0px;
}
.ric_cert input {
display: block;
margin-top: 3px;
width: 15em;
}
.ric_cert select {
float: left;
display: block;
}
.ric_cert label.field-cognome,
.ric_cert label.field-luna,
.ric_cert label.field-Statona,
.ric_cert label.field-cf,
.ric_cert label.field-luomatr,
.ric_cert label.field-cognome_ric,
.ric_cert label.field-danarich,
.ric_cert label.field-e_mail,
.ric_cert label.field-telric,
.ric_cert label.field-ind,
.ric_cert label.field-cit,
.ric_cert label.field-Stato
{
clear: left;
}
.ric_cert label.field-prluna {
float: left;
width: 40px;
margin-right: 45px;
}
.ric_cert label.field-prluna input{
float: left;
width: 40px;
}
.ric_cert label.field-dana2{
float: left;
width: 70px;
}
.ric_cert label.field-dana2 input{
float: left;
width: 70px;
}
.ric_cert label.field-pr{
float: left;
width: 40px;
margin-right: 45px;
}
.ric_cert label.field-pr input{
float: left;
width: 40px;
}
.ric_cert label.field-cap{
float: left;
width: 70px;
}
.ric_cert label.field-cap input{
float: left;
width: 70px;
}
/*----------------------------------CSS GUIDONIA--------------------------------------*/
.blocchi {
width:170px;
border:#ffffff 1px dotted;
background-color:#c5d4e7;
margin-top:10px;
margin-bottom:10px;
margin-left:-5px;
padding:0 4px 4px 4px;
}
.blocchi h3 {
font-size:120%;
color:#0f5185;
}
.bloccovuoto {
width:170px;
margin-top:10px;
margin-bottom:10px;
margin-left:-10px;
padding:0 4px 4px 4px;
}
.bloccovuoto h3 {
font-size:120%;
color:#0f5185;
}
/* Articles */
.imgarticolo {
float:left;
margin:5px;
}
.titoloarticolo {
font-size:140%;
font-weight:bold;
}
.continuaarticolo {
border-top:1px #000000 dotted;
margin-bottom:2em;
}
.continuaarticolo a{
float:right;
display:block;
width:8em;
padding:3px 10px;
color:#000000;
background:#eaedec;
text-decoration:none;
margin-right:2em;
}
.continuaarticolo a:hover{
text-decoration:underline;
}
/* Side Menu */
ul#navlist
{
width: 180px;
padding: 0px;
border-top: 0px;
border-left: 1px solid #ffffff;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
margin: 0px;
font-weight: bold;
color: #ffffff;
background: #8ea8be;
}
ul#navlist li
{
margin: 0px;
border-top: 1px solid #ffffff;
border-left: 0px none;
border-right: 0px none;
border-bottom: 0px none;; list-style-type:none
}
ul#navlist li a
{
display: block;
width: 144px;
min-height:2.4em;
border-top: 0px none;
border-left: 20px solid #BFBFBF;
border-right: 0px none;
border-bottom: 0px none;
color: #ffffff;
background: #DFDFDF;
text-decoration: none;
text-align: left; padding-left:8px; padding-right:8px; padding-top:4px; padding-bottom:4px
}
ul#navlist li a:link { color: #ffffff; background: #8ea8be;}
div#navcontainer li a:visited { color: #ffffff; background: #8ea8be;}
ul#navlist li a:hover
{
color: #ffffff;
background: #000d33;
}
ul#navlist a#current
{
color: #000000;
background: #dddddd;
}
ul#navlist li a.area01
{
border-left: 20px solid #368dad;
}
ul#navlist li a.area02
{
border-left: 20px solid #008e42;
}
ul#navlist li a.area03
{
border-left: 20px solid #b45800;
}
ul#navlist li a.area04
{
border-left: 20px solid #992240;
}
ul#navlist li a.area05
{
border-left: 20px solid #edab00;
}
ul#navlist li a.area06
{
border-left: 20px solid #df6754;
}
ul#navlist li a.area07
{
border-left: 20px solid #98c000;
}
ul#navlist li a.area08
{
border-left: 20px solid #a48ab0;
}
ul#navlist li a.area09
{
border-left: 20px solid #1cc8bc;
}
ul#navlist li a.sindaco
{
border-left: 20px solid #ffffff;
}
ul#navlist li a.avvocatura
{
border-left: 20px solid #9a9b9c;
}
ul#navlist li a.municipale
{
border-left: 20px solid #efefef;
}
/* Sectors Menu */
.settori {
margin-top:10px;
background-color:#eaeaea;
padding:10px;
min-height:100px;
}
.settorimenu {
float:right;
width:310px;
}
.menusettori {
list-style-type: none;
margin: 0;
padding: 0;
width: 280px;
}
.menusettori li a {
color: #ffffff;
display: block;
width: 100%;
padding: 4px 8px;
text-decoration:none;
font-weight: bold;
border: 1px solid;
border-color:#c7dee7 #50869b #50869b #c7dee7;
background-color: #8eb5c4;
}
.menusettori li a:visited {
color: white;
}
.menusettori li a:hover, .menusettori li a:active {
color: black;
background-color: #b9d3dd;
}
.menusettori li a#current
{
color: #000000;
background: #dddddd;
}
/* Bandi Module */
/* bottone invio */
.modulo-button {
color: #663366;
text-decoration: none;
background-color: #FFFFEE;
border: 1px dotted #660033;
text-align: center;
font-size: 10px;
padding: 3px;
}
/* linea tratteggiata intono ai td */
.modulo {
text-decoration: none;
border: 1px dotted #666699;
font-size: 10px;
}
/* divisore atti */
.divisoreattirosso {
text-align:center;
min-height:1.8em;
border-bottom:1px #ff0000 dotted;
margin-top:1.5em;
margin-bottom:1.5em;
width:100%;
}
.divisoreattirosso span{
float:left;
width:100%;
text-align:left;
font-weight:bold;
font-size:130%;
color:#ff0000;
background:url('../images/bg_div_rosso.gif') no-repeat left;
text-decoration:none; padding-left:12px; padding-right:12px; padding-top:3px; padding-bottom:3px
}
.divisoreattiverde {
text-align:center;
min-height:1.8em;
border-bottom:1px #079d00 dotted;
margin-top:1.5em;
margin-bottom:1.5em;
width:100%;
}
.divisoreattiverde span{
float:left;
width:100%;
text-align:left;
font-weight:bold;
font-size:130%;
color:#079d00;
background:url('../images/bg_div_verde.gif') no-repeat left;
text-decoration:none; padding-left:12px; padding-right:12px; padding-top:3px; padding-bottom:3px
}