body {font-size: medium;font-family:Verdana, Helvetica,sans-serif; background-color: ThreeDFace;margin: 0px; padding: 0px; }
p{margin: 0px; padding: 0px;} 
form {margin: 10px;}
.ctmain{height:103%;background-color:white; background-image:url(duomosf.gif);background-position: bottom right;background-attachment: fixed;background-repeat:no-repeat; }
.ctmain2{height:95%;background-color:white; background-image:url(duomosf.gif);background-position: bottom right;background-attachment: fixed;background-repeat:no-repeat; }
.h100{height:100%;}
.h90{height:90%;}
.heig1{height:1%;}
.ret{font-size:large;font-weight:bold;text-align:center;}
.tit{font-size:medium;color:white;font-weight:bold;background-color:#9A1206;width:100%;text-align:center;}
.mlink {border:1px outset blue !important;background-color:white;width:160px;font-size: x-small;border-collapse:collapse}
.lth {background-color:#9A1206;color:white;font-weight:bold;font-size:x-small}
.cctab{font-size:small;width:500px;}
.cctit{font-size:small;color:white;background-color:#9A1206;width:100%;}
.ccnum{border:1px solid blue;font-size:small;font-weight:bold;color:white;background-color:#2E80B2;width:1%;}
.ccdes{border:1px solid blue;font-size:small;font-weight:normal;background-color:white;width:99%;}
.ccdi{border:1px solid blue;font-size:small;font-weight:bold;background-color:white;width:1%;}
.fix {font-size:8px};
.dfix {font-size:10px; text-decoration: none!important };
.login2 {font-size: xx-small; display:"";}
#info {font-family:Verdana, Helvetica,sans-serif;font-size: x-small;font-weight:normal;padding:5px;margin:0px;}
#info table {border-style:none;}
#info td {font-size: x-small;padding-left:5px}
#info form{margin:0px;}
#info a{text-decoration: underline;}
#info a:link,#info a:visited,#info a:active {color:blue;}
#info a:hover {color:red;}
#info .occhiello {font-size: xx-small;color:blue;}
#info .titolo td, .titolo{font-size: medium;background-color:#2E80B2;color:white;font-weight:bold;width:100%;}
#info .titolo a{text-decoration: none;font-family:tahoma,arial,sans-serif;font-size:60%;text-align: right;}
#info .titolo a:link,#info .titolo a:visited,#info .titolo a:active{color:white;} 
#info .titolo a:hover{color:yellow;}
#info .fonte {font-size:xx-small;color:red;margin-top:4px;text-align: right; }
#info .estratto {text-align: justify;font-style: italic;color:#000022;width:90%}
#info .testo {text-align: justify;width:95%;padding-right:10px;}
#info .stato {font-size: xx-small;color:gray;text-align: right;}
#info .stitolo {font-size: x-small;color:#006666;font-weight:bold;}
#info .slink {color:green;}
#info .tdest {border-left:1px solid black;padding-left:6px }
#info .inpu {background-color:#0055e5;color:white;margin-top:10px;width:50%;font-weight:bold;}
#info ul { list-style-type:square;color:red; margin:0 0 0 0;padding-left:1em; }
#info .mlink input {font-size: x-small;width:11em;height:1.6em}
#info .mlink input.but  {font-size: xx-small;width:4em;font-weight:bold;color:blue;margin: 0px; padding: 0px;height:2em}    
#info .piccolo {font-size:75%}
#info .aintro{margin-right:10px;}
#info .tinfo{font-size:78%;border-bottom:1px outset blue !important;}
#info .margine{padding-left:10px;}
#info .lmapds {font-size:x-small;color:black;font-weight:bold;}
#info ul.lmap {list-style-type:circle;color:blue;margin:0 0 0 0;padding-left:1.5em;}
#cerca .crmain {font-size: x-small;background-color:white;margin:0px;padding:0px;height:100%;width:100%}
#cerca .crdesc {font-size:80%;color:black;text-align:left;}
#testa {background-color:green;color:white;font-weight:bold;font-size: x-small;}
#testa .tit{font-size:medium;font-weight:bold;}
#testa .tito{font-size:large;font-weight:bold;}
#testa table{border:0px;border-collapse:collapse;color:white;font-weight:bold;font-size: x-small;}
#testa table.tmenu td {border:1px solid black;padding:0px;}
#testa .tmenu a
       {font-family:menu,Verdana, Helvetica,sans-serif;font-size: x-small;font-weight:normal;padding:0px 10px 0px 10px;margin:0px;text-decoration: none;}
#testa .tmenu a:link,#testa .tmenu a:link,#testa .tmenu a:visited,#testa .tmenu a:active 
       {color:blue;background-color:white;}
#testa .tmenu a:hover 
       {color:white;background-color:red;}
#testa .msel a:link,#testa .msel a:link,#testa .msel a:visited,#testa .msel a:active,#testa .msel a:hover 
       {color:white;background-color:red;font-weight:bold;}
#testa .logo {font-size: x-small;}
#testa .login {font-size: xx-small; display:none;}
#testa .login input {font-size: xx-small;width:6em;height:1.6em}
#testa  input.but  {width:3em;font-weight:normal;color:blue;margin: 0px; padding: 0px;height:1.8em}
#testa  form.flogin {margin: 0px; padding: 0px;}    
#menu {background-color:white;border-right:1px solid black;font-size: x-small; }
#menu a{font-family:menu,Verdana, Helvetica,sans-serif;font-size: x-small;font-weight:normal;padding:0px;margin:0px;text-decoration: none;}
#menu a:link,#menu a:link,#menu a:visited,#menu a:active {color:blue;font-weight:normal;}
#menu  a:hover {color:red;font-weight:bold;}
#menu .l0{ margin-left: 5px }
#menu .l1{ margin-left: 15px }
#menu .l2{ margin-left: 25px }
#menu .l3{ margin-left: 35px }
#menu .l4{ margin-left: 40px }
#menu .l5{ margin-left: 45px }
#menu .l6{ margin-left: 50px }
#menu .l7{ margin-left: 55px }
#menu .acces {background-color:#2E80B2;color:white !important;font-size:medium;font-weight:bold;text-align:center;margin:10px 0 5px 0;padding:1px;}
#menu .acces a{text-decoration:underline;color:white !important;font-size:medium;font-weight:bold !important;text-align:center;margin:5px !important;padding:3px;}
#menu .acces a:hover {color:yellow !important;font-weight:bold;}
#menu .smenu { margin: 5px 0px 5px 2px; }
#fondo {background-color:white;font-size:xx-small;}
#fondo table{background-color:white;font-size:xx-small;}
#fondo A:link,#fondo A:visited,#fondo A:active {color:blue}
#fondo A:hover {color:red;}
#fondo small{background-color:white;font-size:80%;}
#tabp table {border-style:none;width:700px;font-size: x-small;border-collapse:collapse}
#tabp th {background-color:blue;color:white;}
#tabp td {border:1px outset blue;border-collapse:collapse}
#ntab table {border-style:none;font-size: small;border-collapse:collapse}
#ntab td,th {border:1px outset green;border-collapse:collapse;font-size: x-small;}

