@charset "utf-8";
/* CSS Document */

html{height:100%;}
body{height:100%; margin:0px; color:#3e3e3e; font-family:Trebuchet MS, Georgia, "Times New Roman", Times, serif; font-size:10px; background-color:#e5dfd3;}
h1 h2 h3 h4 h5 h6 p span form{margin:0; padding:0;}

/*STRUTTURA DELLA PAGINA*/
#wrapper{display:block; height:100%; margin:auto; width:980px;}
#testata{display:block; float:left; width:980px; height:75px; background-image:url(../imgs/testataBG.jpg); background-repeat:repeat-x;}
#testata img{margin-left:22px; border:none;}
.undertestata{width:980px; height:30px;  background-color:#dbd5c9; background-repeat:no-repeat; float: left; border-bottom:1px solid #ffffff; border-top:1px solid #ffffff;}
.undertestata p{text-align:center; font-size:18px; font-weight:bold; margin:4px; }
#contenuti{display:block; float:left; width:980px; min-height:400px; height:auto !important;  background-color:#f4f1e8; }

/*STRUTTURA DEI CONTENUTI*/
#colUno{display:block; float:left; width:171px; height:277px; background-color:#FFFFFF;}
#colDue {
border-left:1px dotted;
border-right:1px dotted;
display:block;
float:left;
min-height:568px;
height:auto;
!important;

width:540px;
}
#colTre{
display:block;
float:left;
height:auto;
margin-left:1px;
width:265px;}

/*STRUTTURA COLONNA UNO*/
.undercolUno{display:block; float:left; width:712px; margin-left:0px; background-image:url(../imgs/close.gif); background-repeat:no-repeat; height:18px;}
#menu {
float:left;
height:auto;
margin-top:6px;
padding-right:1px;
width:169px;
}
.menu {
display:block;
float:left;
margin-bottom:14px;
width:169px;
}
.menusx {
margin:0;
padding:0;
list-style-type:none;
}
.menusx li {
background-image:url(../imgs/bullet_off.gif);
background-repeat:no-repeat;
border-bottom:1px dotted #000000;
font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
margin-left:4px;
margin-top:6px;
}
.menusx li a {
color:#000000;
display:block;
padding:0 0 1px 22px;
text-decoration:none;
}
.menusx li a:hover{text-decoration:underline;}
.menusxDown {
list-style-type:none;
margin:0px;
padding:0;
}
.menusxDown li {
background-color:#977200;
background-image:url(../imgs/frecciasx.gif);
background-repeat:no-repeat;
font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
margin-left:3px;
margin-top:2px;
}
.menusxDown li a {
color:#FFFFFF;
padding:0 0 0 28px;
text-decoration:none;
}

.menusxDown li span {
color:#FFFFFF;
padding:0 0 0 28px;
text-decoration:none;
}
.menusxDown li a:hover{text-decoration:underline;}

.margin {
display:block;
float:left;
margin-bottom:15px;
width:169px;
}
.round{display: block; float:left; width:171px; height:16px; background-image:url(../imgs/roundmenu.gif); background-repeat:no-repeat; margin:0px;}
.roundmiddle{display: block; float:left; width:537px; height:16px; background-image:url(../imgs/roundmiddle.gif); background-repeat:no-repeat; margin:0px;}



/*STRUTTURA COLONNA due*/
.middlecontent{float:left; height:auto; width:539px; background-color:#FFFFFF; }
.middlecontent img{float:left; padding:9px 20px 10px 22px;}
.middlecontent a{color:#0B8800; font-size:16px; font-weight:bold;}
.txtContent{float:left; margin-top:25px;}
.access{background-image:url(../imgs/accessopass.gif);
background-position:right bottom;
background-repeat:no-repeat;
padding-right:28px;
padding-top:8px;}


#news {
display:block;
float:left;
height:auto;
width:537px;
background-color:#F4F1E8;
}
.separator{width:540px; height:2px; float:left;}
.insideNews{width:268px; height:auto; float:left;}
.insideNews p{color:#4D9913; font-size:11px; padding:0 6px;}
.insideNews a{color:#333333; text-decoration:none;}
.insideNews a:hover{text-decoration:underline;}
#contentNewsB{width:538px; height:auto; float:left;}
.titoloNews {
background:transparent url(../imgs/menu.gif) repeat-y scroll right top;
float:right;
height:31px;
margin-right:1px;
margin-top:13px;
padding-bottom:0;
width:533px;
}
.titoloB {
color:#4D9913;
float:right;
font-size:11px;
margin:0;
padding-right:10px;
text-align:right;
text-transform:uppercase;
}
.titolettoB {
color:#000000;
float:right;
font-size:14px;
font-weight:normal;
padding-right:10px;
text-align:right;
width:80%;}
.txt{
float:left;
font-size:10px;
margin:0;
padding-left:3px;
padding-top:18px; 
}
.txt a{color:#4D9913;
text-decoration:none;
font-style:italic;}


/*STRUTTURA COLONNA tre*/
#boxricerca {
background-image:url(../imgs/boxRicerca.gif);
background-repeat:no-repeat;
border-bottom:1px dotted;
height:46px;
margin-bottom:9px;
margin-left:10px;
margin-top:10px;
padding-top:3px;
width:251px;
}
#boxricerca label{color:#FFFFFF; padding-left:8px; font-size:10px;}

#cerca {
border:1px solid #666666;
font-size:11px;
height:14px;
margin-left:8px;
}
#invia{vertical-align:middle;}

.titolo {
background:transparent url(../imgs/menu.gif) repeat-y scroll right bottom;
float:right;
height:31px;
margin-right:4px;
width:95%;
}
.titoloLeft {
color:#4D9913;
float:right;
font-size:11px;
margin:0;
padding-right:10px;
text-align:right;
text-transform:uppercase;
}
.titolettoLeft {
border-bottom:1px dotted;
color:#000000;
float:right;
font-size:14px;
font-weight:normal;
margin:0;
padding-bottom:4px;
padding-right:9px;
text-align:right;
width:96%;
}
#menuR{float:left; width:260px; height:auto; padding-right:1px; margin-bottom:25px; margin-top:8px;}
.menudx {
margin:0;
padding:0;
}
.menudx li {
border-bottom:1px dotted #000000;
font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
list-style-type:none;
margin-bottom:0;
margin-left:9px;
margin-top:3px;
padding-bottom:2px;
}
.menudx li a {
text-decoration:none;
background:transparent url(../imgs/bullet.gif) no-repeat scroll 0 0;
color:#000000;
display:block;
padding:0 0 0px 22px;
}
.menudx li a:hover{text-decoration:underline;}
#menuRB{float:left; width:260px; padding-right:1px; min-height:309px; height:auto !important; margin-top:7px;}  
/*FOOTER*/
#footer{display:block; float:left; background-color:#e5dfd3; height:20px;; width:980px; border-top:2px solid #4D9913; background-repeat:repeat-x;}
.pmargin{margin-left:323px; color:#4d9913;}


.pulisci {
background:#FFFFFF none repeat scroll 0 0;
clear:both;
width:auto;}


/*INIZIO PAGINA INTERNA*************************************************************************************************************/
#colUnoInt{display:block; float:left; width:171px; min-height:500px; height:auto !important;  }
#menuInt{float:left; width:169px; height:auto;  padding-right:1px;}
#TopmenuInt{display:block; float:left; background-image:url(../imgs/menuInt.gif); width:980px; height:43px; background-repeat:no-repeat;}
#contenutiInt{display:block; float:left; width:980px; min-height:400px; height:auto !important; background-image:url(../imgs/contentInt.jpg); background-repeat:repeat-y;}
#ContentMenu {
display:block;
float:left;
height:20px;
margin-left:23px;
margin-top:11px;
width:707px;
}
.menutopInt {
list-style-type:none;
margin:0;
padding:0;
}
.menutopInt li {
background-image:url(../imgs/bullet_off.gif);
background-position:0 2px;
background-repeat:no-repeat;
float:left;
font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
}
.menutopInt li span{background-image:url(../imgs/bullet.gif);
background-repeat:no-repeat;
background-position:0 2px;
color:#4D9913;
padding:0 12px 0 19px;
}
.menutopInt li a {
color:#000000;
padding-left:20px;
padding-right:12px;
text-decoration:none;
}

.menutopInt li a:hover{text-decoration:underline;}

#boxricercaInt {
display:block;
float:left;
height:auto;
margin-left:5px;
margin-top:13px;
width:243px;
}
#cercaInt {
border:1px solid #666666;
font-size:11px;
height:13px;}
#inviaInt {
vertical-align:bottom;
}

.titoloInt {
background:url("../imgs/menu.gif") repeat-y scroll left top transparent;
float:left;
height:31px;
margin-bottom:10px;
margin-left:5px;
margin-top:12px;
width:94%;
}
.titoloR {
color:#4D9913;
float:left;
font-size:11px;
margin:0;
padding-left:10px;
text-align:left;
text-transform:uppercase;
}
.titolettoR {
color:#000000;
float:left;
font-size:14px;
font-weight:normal;
margin:0;
padding-bottom:4px;
padding-left:9px;
text-align:left;
width:96%;
}
.titoloInt h1 {
color:#4D9913;
font-size:11px;
line-height:0;
margin:0;
padding-left:12px;
padding-top:7px;
text-align:left;
text-transform:uppercase;
}
.titoloInt h2 {
color:#000000;
font-size:14px;
font-weight:normal;
margin:0;
padding-left:12px;
padding-top:7px;
text-align:left;
}

.menusxInt {
list-style-type:none;
margin:0;
padding:0;
}
.menusxInt li {
background-image:url(../imgs/sottobullet.gif);
background-position:0 5px;
background-repeat:no-repeat;
font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
/*line-height:27px;*/
margin-left:9px;
margin-top:6px;
}
.menusxInt li a {
color:#000000;
display:block;
padding:0 0 0px 13px;
text-decoration:none;
}
.menusxInt li a:hover{text-decoration:underline;}

.menusxIntActive {
list-style-type:none;
margin:0;
padding:0;
}
.menusxIntActive li {
background-image:url(../imgs/sottobulletActive.gif);
background-position:0 5px;
background-repeat:no-repeat;
font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
margin-left:9px;
margin-top:6px;
}
.menusxIntActive li a {
color:#4D9913;
display:block;
padding:0 0 0px 13px;
text-decoration:none;
}
.menusxIntActive li a:hover{text-decoration:underline;}

.menusxIntActiveB{margin:0px; margin:0px;}
.menusxIntActiveB li{
list-style-image:none;
list-style-position:outside;
list-style-type:circle;
}
.menusxIntActiveB li a{color: #000000; text-decoration:none;}
.menusxIntActiveB li a:hover{color: #666666; text-decoration:underline;}
.visited{color: #4D9913; text-decoration:underline; font-weight:bold;}





.menusxDownInt {
list-style-type:none;
margin:0px;
padding:0;
}
.menusxDownInt li{background-color:#977200;
background-color:#977200;
background-image:url(../imgs/frecciasx.gif);
background-repeat:no-repeat;
font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
margin-left:3px;
margin-top:2px;}
.menusxDownInt li a {
color:#FFFFFF;
padding:0 0 0 28px;
text-decoration:none;}
.menusxDownInt li a:hover{text-decoration:underline;}


.hr{
border-top:1px dotted;
display:block;
float:left;
margin-bottom:0px;
margin-left:2px;
margin-top:0px;
width:98%;}
#LinkNPB {
display:block;
float:left;
height:auto;
margin-bottom:8px;
width:169px;}

#colDueInt{display:block; float:left; width:800px; min-height:500px; height:auto !important;}
.inter{}
.inter h1 {
color:#0B630C;
font-size:18px;
margin:0;
padding:12px 0 5px 16px;
}
.inter h2 {
color:#0B630C;
font-size:13px;
font-style:italic;
font-weight:normal;
margin:0;
padding:10px 10px 11px;color:#0B630C;
font-size:13px;
font-style:italic;
font-weight:normal;
margin:0;
}
#colDueInt table {
margin-bottom:28px;
margin-left:15px;
margin-top:16px;
}
#colDueInt table tr td p{padding:2px;}


.inter img {
padding:0 16px;
}
.inter p {
color:#767471;
font-size:12px;
margin-top:0;
padding:4px 16px;
}
.inter ul li{
color:#767471;
font-size:12px;
margin-left:5px;
}

.inter ol li{color:#767471;
font-size:12px;
margin-left:5px;}
.inter a{color:#0B630C; text-decoration:underline;}
.inter a:hover{text-decoration:none;}
.hrContent  {
border-top:1px dotted;
display:block;
float:left;

margin-left:4px;
width:100%;
}



.back{font-size:12px;
margin-bottom:0;
margin-top:0;
text-align:right;
width:757px;
border-top:1px dotted;
border-bottom:1px dotted;
margin-left:9px;}

/*NORMATIVA************************************************************************************************************************/

.top{margin-top:24px;}

.Normativa{float: left; display:block; width: 167px; height:18px; margin-bottom:4px; margin-top:23px; background-image:url(../imgs/normativa.gif); background-repeat:no-repeat; margin-bottom:2px; margin-left:2px; margin-top:26px;}
.Normativa h1{ color:#ffffff;  padding:0 28px; font-size:12px; font-weight:normal; margin:0px;}

.menuIntNorm {
background-color:#EFEBE4;
background-repeat:repeat-y;
float:left;
height:auto;
margin-bottom:0;
margin-left:2px;
margin-top:0;
width:166px;
}
.menusxIntActiveNorm{
padding:0px;
margin:0px;
list-style-type:none;
}
.menusxIntActiveNorm li {
background-image:url(../imgs/sottobulletActive.gif);
background-position:0 10px;
background-repeat:no-repeat;
font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
line-height:27px;
margin-left:10px;
}
.menusxIntActiveNorm li a {
color:#4D9913;
padding:0 0 0 13px;
text-decoration:none;
}
.menusxIntActiveNorm li span {
color:#4D9913;
margin:0px;
text-decoration:none;
}
.menusxIntActiveNorm li a:hover{text-decoration:underline;}
.menusxIntActiveBNorm{margin:0px 0px 0px 37px; padding:0px;}
.menusxIntActiveBNorm li{list-style-image:none;
list-style-position:outside;
list-style-type:circle;}
.menusxIntActiveBNorm li a{color: #000000; text-decoration:none;}
.menusxIntActiveBNorm li a:hover{color: #666666; text-decoration:underline;}


/*SPAN************************************************************************************************************************/
span.evidenziato{color:#498947; font-weight:bold;}
span.grassetto{color:#484646; font-weight:bold;}
span.sottotitolo{font-size:1.2em; color:#0b630c; font-weight:bold;}
span.corsivo{font-style:italic;}
.sf{background-color:#e8e3d3; padding:10px; width:756px; margin-left:10px; height:auto; margin-top:5px;}
span.target{color:#333333;}

.imgDx{border:solid 0px; vertical-align:top; float:right; text-align:right; margin-left:10px; margin-bottom:7px; margin-top:7px; margin-right:0px;}
.imgSx{border:solid 0px; vertical-align:top; text-align:left; float:left; margin-left:0px; margin-bottom:7px; margin-top:7px; margin-right:10px;}
.imgCenter{border:solid 0px; vertical-align:top; text-align:center; float:left; margin-left:0px; margin-bottom:7px; margin-top:7px; margin-right:10px;}
