@charset "utf-8";
/* CSS Document */

/*      LEYOUT       */
html{height:100%;}
html.auto_resize_iframe{height:auto;}
.body{margin:0px auto;width:1024px;height:100%;background-attachment:scroll;background-color:#FFFFFF;background-image:url(../images/bg00.jpg);background-repeat:repeat-x;background-position:center top;}
body.auto_resize_iframe{height:auto;}
.head{position:relative;width:984px;height:100px;margin:0px auto;top:0px;background-color:#FFFFFF;padding-right:20px;padding-left:20px;padding-top:0px;border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:#00A0C6;border-left-color:#00A0C6;background-attachment:scroll;background-image:url(../images/bg001.jpg);background-repeat:no-repeat;background-position:left bottom;}
.logo{position:relative;width:410px;height:100px;margin-top:0px;border:0px;background-attachment:scroll;background-image:url(../images/logo.gif);background-repeat:no-repeat;background-position:left bottom;}
.home{position:relative;width:270px;height:70px;top:30px;margin:0px;border:0px;}
.ico_testa{position:relative;width:574px;height:100px;margin-top:-100px;border:0px;background-attachment:scroll;background-image:url(../images/ico_testa.jpg);background-repeat:no-repeat;background-position:right bottom;left:410px;right:0px;}
.headmenuLeft{position:relative;z-index:205;width:1004px;height:20px;margin-left:0px;background-color:#00A0C6;border:1px solid #00A0C6;padding-top:0px;padding-bottom:0px;padding-right:0px;padding-left:20px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomleft:8px;-webkit-border-bottom-right-radius:8px;-moz-border-radius-bottomright:8px;}
/*.headmenuLeft{position:relative;z-index:205;width:784px;height:20px;margin-left:0px;background-color:#00A0C6;border:1px solid #00A0C6;padding-top:0px;padding-bottom:0px;padding-right:0px;padding-left:20px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomleft:8px;}
.headmenuRight{position:relative;z-index:215;width:200px;height:20px;margin-left:804px;margin-top:-22px;background-color:#00A0C6;border:1px solid #00A0C6;padding-top:0px;padding-bottom:0px;padding-right:20px;padding-left:0px;-webkit-border-bottom-right-radius:8px;-moz-border-radius-bottomright:8px;}*/
.midpage{position:relative;width:1024px;height:100%;margin:0px auto;}
.clear_fix{display:block;}
#container {position:absolute;width:1024px;height:0px;margin:0px auto;display:block;line-height:0px;z-index:105;padding:0px;}
#nofoot{padding:0px;margin:0px;min-height:100%;}
#pfoot.pfoot_minimal{background:transparent;}
#p_height{padding:0px 0px 80px 0px;margin:0px;margin-top:40px;}
#pfoot{position:relative;width:1024px;height:20px;margin:0px auto;margin-top:-60px;background:#FFFFFF;border-top-width:1px;border-top-style:solid;border-top-color:#FFB775;}

/*       MENU        */
ul#nav{font-family:Geneva, Arial, Helvetica, sans-serif;font-size:12px;line-height:1.5;z-index:305;}
ul#nav,ul#nav li,ul#nav ul,ul#nav ul li{margin:0;padding:0;list-style-type:none}
ul#nav{height:20px;line-height:20px;margin-left:0px;background:#00A0C6;color:#FFFFFF}
ul#nav a{display:block;padding:0 15px;text-decoration:none;color:#FFFFFF}
ul#nav li{float:left;position:relative}
ul#nav li li{float:none;line-height:20px;display:block !important;display:inline; /*IE*/}
ul#nav ul{position:absolute;top:20px;left:-9999px;width:12em;background:#FFFFFF;color:#3B5998}
ul#nav ul{padding:7px 0;border:1px solid #00A0C6}
ul#nav ul,ul#nav li li a{background-color:#FFFFFF;color:#00A0C6}
ul#nav li:hover,ul#nav a:hover{background-color:#0094B9;color:#FFFFFF}
ul#nav li:hover ul,ul#nav li.sfhover ul{left:-1px;z-index:315;}
/*regole per separatore e le icone */
ul#nav li.sep{height:34px;background:#FFFFFF}
ul#nav li.sep span{display:block;height:1px;overflow:hidden;margin:6px 5px 0;background-color:#00A0C6;}
ul#nav li li.icon a{padding-left:24px}
ul#nav li li.settings a{background:url(../images/icon_settings.gif) no-repeat 3px 3px}
ul#nav li li.privacy a{background:url(../images/icon_padlock.gif) no-repeat 3px 3px}

/*       BOX        */
#big_center{position:relative;background-color:#FFFFFF;width:580px;margin:0px auto;padding-top:40px;padding-right:10px;padding-bottom:20px;padding-left:10px;border: 1px solid #00A0C6;}
#big_title{height:50px;width:580px;position:relative;background-color:#00A0C6;margin:0px auto;padding-top:20px;padding-right:10px;padding-bottom:5px;padding-left:10px;border-top-width:1px;border-right-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-left-style:solid;border-top-color:#00A0C6;border-right-color:#00A0C6;border-left-color:#00A0C6;}
.left{background-color:#FFFFFF;width:180px;padding-top:30px;padding-right:10px;padding-bottom:20px;padding-left:10px;-webkit-border-top-left-radius:8px;-moz-border-radius-topleft:8px;border: 1px solid #00A0C6;}
.right{background-color:#FFFFFF;width:180px;padding-top:30px;padding-right:10px;padding-bottom:20px;padding-left:10px;-webkit-border-top-right-radius:8px;-moz-border-radius-topright:8px;border: 1px solid #00A0C6;}

/*       POPUP         */
#window{position:fixed;visibility:hidden;z-index:500;width:100%;height:100%;top:0;left:0;}
.win1{background-attachment:scroll;background-image:url(../images/popwin1.png);background-repeat:no-repeat;background-position:left top;}
.win2{background-attachment:scroll;background-image:url(../images/popwin2.png);background-repeat:repeat-x;background-position:center top;}
.win3{background-attachment:scroll;background-image:url(../images/popwin3.png);background-repeat:no-repeat;background-position:right top;}
.win4{background-attachment:scroll;background-image:url(../images/popwin4.png);background-repeat:repeat-y;background-position:right top;}
.win5{background-attachment:scroll;background-image:url(../images/popwin5.png);background-repeat:no-repeat;background-position:right bottom;}
.win6{background-attachment:scroll;background-image:url(../images/popwin6.png);background-repeat:repeat-x;background-position:center bottom;}
.win7{background-attachment:scroll;background-image:url(../images/popwin7.png);background-repeat:no-repeat;background-position:left bottom;}
.win8{background-attachment:scroll;background-image:url(../images/popwin8.png);background-repeat:repeat-y;background-position:left top;}
.win9{background-color:#FFFFFF;}
.winbgX{background-attachment:scroll;background-image:url(../images/popBgX.jpg);background-repeat:repeat-x;background-position:left top;}
#win_cont{float:left;width:500px;max-height:400px;margin-top:20px;margin-bottom:20px;border:0px;overflow:auto;scrollbar-3dlight-color:#FFFFFF;scrollbar-arrow-color:#00A0C6;scrollbar-base-color:#FFFFFF;scrollbar-darkshadow-color:#FF7F00;scrollbar-face-color:#FFFFFF;scrollbar-highlight-color:#FF7F00;scrollbar-shadow-color:#FF7F00;scrollbar-track-color:#FFFFFF;}

/*       TESTI         */
.headmenu a:link{color:#FFFFFF;text-decoration:none}
.headmenu a:visited{color:#FFFFFF;text-decoration:none}
.headmenu a:hover{color:#FFFFFF;text-decoration:underline;cursor:hand}
.headmenu a:active{color:#FFFFFF;text-decoration:none}
.footMenu a:link{color:#333333;text-decoration:none}
.footMenu a:visited{color:#333333;text-decoration:none}
.footMenu a:hover{color:#006680;text-decoration:underline;cursor:hand}
.footMenu a:active{color:#006680;text-decoration:none}
.txtBase a:link{color:#999999;text-decoration:none}
.txtBase a:visited{color:#00A0C6;text-decoration:none}
.txtBase a:hover{color:#999999;text-decoration:underline;cursor:hand}
.txtBase a:active{color:#999999;text-decoration:none}
.txtCenter a:link{color:#999999;text-decoration:none}
.txtCenter a:visited{color:#00A0C6;text-decoration:none}
.txtCenter a:hover{color:#999999;text-decoration:underline;cursor:hand}
.txtCenter a:active{color:#999999;text-decoration:none}
.footcopyright{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;line-height:normal;font-weight:normal;font-variant:normal;text-transform:none;color:#333333;letter-spacing:normal;text-align:left;vertical-align:middle;word-spacing:normal;white-space:normal;}
.footMenu{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;line-height:normal;font-weight:normal;font-variant:normal;text-transform:none;color:#333333;letter-spacing: normal;text-align:right;vertical-align:middle;word-spacing:normal;white-space:normal;}
.txtBase{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;line-height:normal;font-weight:normal;font-variant:normal;text-transform:none;color:#000000;letter-spacing:normal;text-align:justify;vertical-align:top;word-spacing:normal;white-space:normal;}
.txtCenter{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;line-height:normal;font-weight:normal;font-variant:normal;text-transform:none;color:#000000;text-align:center;vertical-align:middle;}
.H1{font-family:Geneva, Arial, Helvetica, sans-serif;font-size:26px;font-style:normal;line-height:normal;font-weight:bolder;font-variant:normal;text-transform:none;color:#00A0C6;letter-spacing:normal;text-align:left;vertical-align:top;word-spacing:normal;white-space:normal;}
.H2{font-family:Geneva, Arial, Helvetica, sans-serif;font-size:20px;font-style:normal;line-height:normal;font-weight:bold;font-variant:normal;text-transform:none;color:#FFFFFF;letter-spacing: normal;text-align:left;vertical-align:middle;word-spacing:normal;white-space:normal;}
.H3{font-family:Geneva, Arial, Helvetica, sans-serif;font-size:14px;font-style:normal;line-height:normal;font-weight:bold;font-variant:normal;text-transform:none;color:#999999;letter-spacing: normal;text-align:left;vertical-align:top;word-spacing:normal;white-space:normal;}
.H3_spot{font-family:Geneva, Arial, Helvetica, sans-serif;font-size:16px;font-style:normal;line-height:25px;font-weight:normal;font-variant:normal;text-transform:none;color:#666666;letter-spacing:normal;text-align:justify;vertical-align:top;word-spacing:normal;white-space:normal;}

/*       MODULI         */
.fieldset{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-style:normal;line-height:normal;font-weight:bold;font-variant:normal;text-transform:none;color:#00A0C6;letter-spacing:normal;text-align:justify;vertical-align:top;word-spacing:normal;white-space:normal;border:1px solid #FFC997;}
.input1{font-family:Geneva, Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;line-height:normal;font-weight:lighter;font-variant:normal;text-transform:none;color:#00A0C6;background-color:#FFFFFF;text-align:left;vertical-align:top;height:15px;width:428px;border:1px solid #FFC997;}
.input2{font-family:Geneva, Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;line-height:normal;font-weight:lighter;font-variant:normal;text-transform:none;color:#00A0C6;background-color:#FFFFFF;text-align:left;vertical-align:top;height:100px;width:428px;border:1px solid #FFC997;}
.input2b{font-family:Geneva, Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;line-height:normal;font-weight:lighter;font-variant:normal;text-transform:none;color:#00A0C6;background-color:#FFFFFF;text-align:left;vertical-align:top;height:50px;width:428px;border:1px solid #FFC997;}
.input3{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;line-height:normal;font-weight:lighter;font-variant:normal;text-transform:none;color:#000000;background-color:#CAF4FF;text-align:justify;vertical-align:top;height:130px;width:539px;border:1px solid #FFC997;letter-spacing:normal;word-spacing:normal;padding-right:5px;padding-left:5px;}
.input4{font-family:Geneva, Arial, Helvetica, sans-serif;font-size:14px;font-style:normal;line-height:normal;font-weight:bold;font-variant:normal;text-transform:none;color:#FFFFFF;letter-spacing: normal;text-align:center;vertical-align:middle;word-spacing:normal;white-space:normal;background-color:#FF7C00;height:20px;width:80px;border:1px solid #00A0C6;}
.ceck{font-family:Geneva, Arial, Helvetica, sans-serif;font-size:14px;font-style:italic;font-weight:bold;color:#00A0C6;text-align:center;vertical-align:middle;background-color:#FFFFFF;height:20px;width:20px;border:1px solid #FFC997;}
.login{font-family:Geneva, Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;line-height:normal;font-weight:lighter;font-variant:normal;text-transform:none;color:#999999;background-color:#FFFFFF;text-align:left;vertical-align:top;height:15px;width:140px;border:1px solid #FFC997;}
.log_invia{font-family:Geneva, Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;line-height:normal;font-weight:lighter;font-variant:normal;text-transform:none;color:#FFFFFF;background-color:#00A0C6;text-align:center;vertical-align:middle;height:15px;width:70px;border:0px;margin-top:5px;}

/*       PAGINE         */
.BGwebproject{background-attachment:scroll;background-image:url(../images/BGwebproject.jpg);background-repeat:no-repeat;background-position:center top;padding-right:20px;padding-left:20px;padding-top: 310px;}
.BGwebproject_sez{background-attachment:scroll;background-image:url(../images/BGwebproject_sez.jpg);background-repeat:no-repeat;background-position:center top;padding-right:20px;padding-left:20px;padding-top: 210px;}
.BGwebproject_funz{background-attachment:scroll;background-image:url(../images/BGwebproject_funz.jpg);background-repeat:no-repeat;background-position:center top;padding-right:20px;padding-left:20px;padding-top: 300px;}
.BGwebproject_acces{background-attachment:scroll;background-image:url(../images/BGwebproject_acces.jpg);background-repeat:no-repeat;background-position:center top;padding-right:20px;padding-left:20px;padding-top: 260px;}
.BGwebproject_col{background-attachment:scroll;background-image:url(../images/BGwebproject_col.jpg);background-repeat:no-repeat;background-position:center top;padding-right:20px;padding-left:20px;padding-top: 190px;}
.menu_body{height:450px;width:580px;position:absolute;}
#midcont{height:450px;width:580px;position:relative;}

