/*General*/
body {background-color:#2a3f56;background-image:url(../img/mini_bkg.gif); background-repeat:no-repeat; background-position: top; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;font-size:12px;padding:0;border:0;margin:0;}
form{margin:0;}
body,td,th,div,h1,h2,h3,h4,p{font-size:12px;color:#7A7A7A;}
img,p,span{margin:0;padding:0;border:0;}
a{color:#7a7a7a;text-decoration:none;}
a:hover{color:#7a7a7a;text-decoration:none;}
ul {margin:0;list-style:none;padding-left:56px;padding-rigth:20px;line-height:100%;}
li {list-style:none;padding-top:2px;padding-bottom:2px;margin:0;}
strong.dark{color:#1D6F8B;}
span.evid{color:#efb026;}

/*header*/
#stripalpha{position:absolute;top:30px;left:0px;width:1004px;height:29px;background-color:#0E6583;text-decoration:none;filter:alpha(opacity=30);-moz-opacity: 0.3;opacity: 0.3;z-index:1;}
.navbar {background-color:#000000;height:38px;}
.bg_login_ita { width:341px; height:368px}

#navbox {background-color:transparent;height:29px;width:1004px; padding-top:9px}
#navbox h3, #navbox h3 a{float:left;margin:0;padding:0;border:0;}
#navbox h3 a:hover {margin:0;padding:0;border-bottom:4px solid #FFFFFF;}
#navbox h3.att {margin:0;padding:0;border-bottom:4px solid #FFFFFF;}
#navbox h3.logotipo{float:left;margin:0;padding:0;border:0;background-image:url(../img/logotipo.gif); width:25px; height:25px}
#navbox h3.nadait{float:left;margin:0;padding:0;border:0;width:225px}
#navbox h3.nadait1{float:left;margin:0;padding:0;border:0;width:40px}
#navbox h3.nadaen{float:left;margin:0;padding:0;border:0;width:180px}
#navbox h3.language{float:left;margin:3px 0 0 4px;padding:0;border:0;font-weight:normal;color:#efb026;text-decoration:none;}
#navbox h3.language a{font-weight:normal;color:#ffffff;text-decoration:none;}
#navbox h3.language a:hover{font-weight:normal;color:#ffffff;text-decoration:none;border-bottom:0;}
#navbox h3.service{float:left;margin:3px 0 0 0;padding:0 0 0 22px;border:0;color:#ffffff;font-weight:normal}
#navbox h3.service a:hover{border:0;}
#subheader {position:absolute;top:52px;left:0px;height:auto;width:1004px;z-index:0;}
#logo {width:auto;height:93px;background-color:white;padding-top:71px;float:left;}
#imager {width:auto;height:auto;float:left;}
div.doc { padding: 30px 20px 0 40px; }
div.doc td{ line-height:16px}
div.doc ul{padding:0;margin:0;list-style-image:url(../img/mini_listM.gif);margin:4px 0 0 12px; line-height:16px}
div.doc ul li{padding:0;margin:0;list-style-image:url(../img/mini_listM.gif);margin:4px 0 0 12px; line-height:16px}
div.doc1 { padding: 0px 7px 0 0px; border-right: #999999 1px dotted; font-size:11px; width:200px}
div.doc2 { padding: 0px 7px 0 7px; border-right: #999999 1px dotted; font-size:11px; width:200px}
div.contDoc3Doc4{ padding: 0px 0px 0 10px;}
div.doc3 { padding: 0px 0px 7px 0px; border-bottom: #999999 1px dotted; font-size:11px; margin-left:7px solid}
div.doc4 { padding: 7px 0px 0px 0px; font-size:11px; margin-left:10px solid}
span.title1 { color:#305276; font-weight:bold; font-size:13px;}
span.title2 { color:#305276; font-weight:bold; font-size:12px; }
strong.title2 { color:#305276; font-weight:bold; font-size:12px; }
div.contLanguage { padding: 0px 40px 0 40px;}
div.language { padding: 6px 0px 6px 0px; border-bottom: #999999 1px dotted; border-top: #999999 1px dotted; font-size:11px; margin-left:10px solid}

#container{position:absolute;top:251px;left:0px;height:auto;width:1004px;background-color:transparent;}
#login {width:219px;background-color:transparent;padding-left:85px; top:193px; position:absolute; background-image:url(../img/bg_login.gif); background-repeat:no-repeat;}
#login_en {width:219px;background-color:transparent;padding-left:85px; top:193px; position:absolute; background-image:url(../img/bg_login_en.gif); background-repeat:no-repeat;}
#welcome {float:left;height:369px;width:740px;background-color:white;}
#welcome2 {float:left;height:680px;width:740px;background-color:white;}
div.txt{padding:20px 0 0 34px;width:670px;}
div.txt ul{padding:0;margin:0;list-style-image:url(../img/mini_list.gif);margin:4px 0 0 12px;}
div.txt ul li{padding:0;margin:0;list-style-image:url(../img/mini_list.gif);margin:4px 0 0 12px;}
#footer{background-color:#ffffff;width:740px;float:right;text-align:right;}
#footer div{background-color:#ffffff;padding:6px 15px 6px 15px;margin:0 15px 0 15px;border-top:5px solid #EAEAEA;width:680px;}
#footerint{background-color:#ffffff;width:1000px;}
#footerint div{border-top:5px solid #EAEAEA;margin:0 15px 20px 15px;padding:6px 0 6px 0;height:30px}
a.req,a.req:hover{font-weight:bold;color:#efb026;text-decoration:none;}
a.roq,a.roq:hover{font-weight:normal;color:#7a7a7a;text-decoration:none;}
a.reqbig,a.reqbig:hover{font-weight:bold;color:#efb026;text-decoration:none;font-size:11px}
a.sh,a.sh:hover{font-weight:bold;color:#efb026;text-decoration:none;}
a.hvs,a.hvs:hover{font-weight:bold;color:#91BC2D;text-decoration:none;}
a.vg,a.vg:hover{font-weight:bold;color:#1F4E86;text-decoration:none;}
a.vpg,a.vpg:hover{font-weight:bold;color:#0091C6;text-decoration:none;}
a.catalog{color:#2488B9;text-decoration:none;}
a.catalog:hover{color:#2488B9;text-decoration:underline;}
img.conference{margin-left:13px}
img.sh{border:2px solid #efb026;margin:5px 0 5px 0}
img.hvs{border:2px solid #91BC2D;margin:5px 0 5px 0}
img.vg{border:2px solid #1F4E86;margin:5px 0 5px 0}
img.vpg{border:2px solid #0091C6;margin:5px 0 5px 0}

table.content{background-color:#ffffff;width:1004px;}
img.banner{border:4px solid #9A4D81;margin:25px 0 0 8px;}
img.btm{margin:103px 0 0 0;border:0}
*html img.btm{margin:107px 0 0 0;border:0}
div#vuoto{width:437px;height:114px}
td.footer div{border-top:5px solid #EAEAEA;padding-top:6px;margin:16px 15px 5px 15px}

/*form*/
#mainform {float:left;height:650px;width:740px;background-color:white;}
#form {float:left;padding:20px 0 0 34px;width:630px;}
#form h3#title{background-image:url(../img/mini_bkg_title.jpg);width:619px;color:#ffffff;padding:2px 0 3px 4px;}
table#campi td{color:#1D6F8B;font-weight:bold;padding:2px 0 2px 0}
table#campi td.sx{width:114px}
table#campi td.dx{width:96px}
tr.mini td{color:#7a7a7a;font-size:9px;padding:10px 0 0 0;vertical-align:top}
input.w175{margin:0;width:175px;margin:0 15px 0 3px;}
select.s40{margin:0;width:40px;margin:0 0 0 3px;}
select.s90{margin:0;width:90px;margin:0 0 0 3px;}
select.s179{margin:0;width:179px;margin:0 0 0 3px;}
input.w117{margin:0;width:66px;margin:0 20px 0 3px;}
input.w45{margin:0;width:45px;margin:0 15px 0 3px;}
	
/*main container*/
#boxoffice {width:446px;height:auto;background-color:white;}

/*inizio primo blocco*/
#officetitle1 {height:17px;width:100%;padding-top:2px;background-color:white;color:#0D6583;font-weight:bold;}
#officesubtitle1 {height:17px;width:100%;padding-top:2px;background-color:#E3EDF1;color:#1D495B;}
#officesubtitle1 p{color:#0D6583;font-weight:bold;display:inline;width:100%}
#officesubtitle1 span{color:#0D6583;font-weight:bold;padding-right:8px;display:inline;margin-right:2px}
#contentpratiche1 {display:none;height:76px;width:100%;overflow:auto;background-color:#E3EDF1;scrollbar-base-color:#FFFFFF;scrollbar-arrow-color:#FFFFFF;scrollbar-darkshadow-color:#FFFFFF;scrollbar-face-color:#0D6583;scrollbar-highlight-color:#FFFFFF;scrollbar-shadow-color:#FFFFFF;scrollbar-track-color:#FFFFFF;}

/*inizio secondo blocco*/
#officetitle2 {height:17px;width:100%;padding-top:2px;background-color:white;color:#0D6583;font-weight:bold;}
#officesubtitle2 {height:17px;width:100%;padding-top:2px;background-color:#E3EDF1;color:#1D495B;}
#officesubtitle2 p{color:#0D6583;font-weight:bold;display:inline;width:100%}
#officesubtitle2  span{color:#0D6583;font-weight:bold;padding-right:8px;display:inline;margin-right:2px}
#contentpratiche2 {display:none;height:76px;width:100%;overflow:auto;background-color:#E3EDF1;scrollbar-base-color:#FFFFFF;scrollbar-arrow-color:#FFFFFF;scrollbar-darkshadow-color:#FFFFFF;scrollbar-face-color:#0D6583;scrollbar-highlight-color:#FFFFFF;scrollbar-shadow-color:#FFFFFF;scrollbar-track-color:#FFFFFF;}

/*inizio terzo blocco*/
#officetitle3 {height:17px;width:100%;padding-top:2px;background-color:white;color:#0D6583;font-weight:bold;}
#officesubtitle3 {height:17px;width:100%;padding-top:2px;background-color:#E3EDF1;color:#1D495B;}
#officesubtitle3 p{color:#0D6583;font-weight:bold;display:inline;width:100%}
#officesubtitle3 span{color:#0D6583;font-weight:bold;padding-right:8px;display:inline;margin-right:2px}
#contentpratiche3 {display:none;height:76px;width:100%;overflow:auto;background-color:#E3EDF1;scrollbar-base-color:#FFFFFF;scrollbar-arrow-color:#FFFFFF;scrollbar-darkshadow-color:#FFFFFF;scrollbar-face-color:#0D6583;scrollbar-highlight-color:#FFFFFF;scrollbar-shadow-color:#FFFFFF;scrollbar-track-color:#FFFFFF;}

div.contenbox div{height:145px;width:217;float:left;margin-right:12px}
div.contenbox div p.abst{padding:9px 9px 0 15px;height:123px}
div.contenbox div p.leggi{padding:0 0 0 15px}
div.box1{background-image:url(../img/mini_bkg_sh.jpg);}
div.box2{background-image:url(../img/mini_bkg_hvs.jpg);}
div.box3{background-image:url(../img/mini_bkg_vg.jpg);}
div.box4{background-image:url(../img/mini_bkg_vpg.jpg);}

/*2 - 3 BOX*/
#container2{position:absolute;top:251px;left:0px;height:auto;width:1004px;background-color:white;}
#subleft {height:auto;width:444px;background:transparent;padding:12px 0 20px 20px;float:left;}
#subright {height:auto;width:444px;background:transparent;padding:12px 0 0 8px;float:left;}
#titimg {float:left;margin:18px 0 0 11px}
.boxadds {height:153px;width:217px;float:left;margin:5px 10px 0 0}/*ho messo una sola classe per i box piccolini*/
.boxadds p {padding:5px 8px 0 16px;}
.boxadds div.sublink{padding:0;margin:5px 0 0 16px;height:20px}
.boxadds div.sublink a{color:#555555;font-weight:bold;}
.boxadds p.leggi {padding-left:16px;margin:0px;}
.boxaddsbig {height:145px;width:331px;float:left;margin:5px 10px 0 0}/*ho messo una sola classe per i box piccolini*/
.boxaddsbig p {padding:5px 8px 0 16px;height:105px;}
.boxaddsbig p.leggi {padding-left:16px;margin:0px;height:auto;}
/*3 BOX*/
#boxoffice2 {width:671px;height:auto;background-color:white;float:left}
#subbottom {height:auto;width:920px;float:left;padding:5px 0 20px 20px;}
#subtop {height:auto;width:900px;float:left;padding-left:20px;padding-right:20px;padding-top:12px;}

input{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10px;color:#7A7A7A;margin:0 0 8px 0;width:170px;border:1px solid #A5ACB2;height:16px}
select{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10px;color:#7A7A7A;margin:0;border:1px solid #A5ACB2;height:16px}
input.check{border:0;width:20px}