@import url(dynstyle.css);


/* generali */

#top { margin:0; padding:0; border:0; width:780px; height:290px; }
#topint { margin:0; padding:0; border:0; width:780px; height:298px; }
#giu { margin:0; padding:0; border:0; width:780px;  height:93px;  background-image:url(img/bg_giu.gif); background-repeat: repeat-x; background-position:bottom; position:relative; background-color:#E2E8F6; }
#supercentratore { margin:0; padding:0 0 23px 0; border:0; width:100%; height:100%; text-align:center;  background-color:#6F96CB; display:table;}
#contentone { margin:0 auto; padding:23px 0 0 0;  border:0; width:900px; height:100%;  position: relative; background-image:url(img/bg_contentone.jpg); background-repeat:repeat-x; background-position:top; }
#tabellone { margin:0 60px 0 60px; padding:0; border:0; width:780px; height:100%; background-color:#FFF; }
#centrosx { margin:0; padding:0; border:0; width:202px; text-align:left; }
#centrodx { margin:0; padding:0; border:0; width:578px; text-align:left; }
#centrocerca { margin:0; padding:0; border:0; width:780px; text-align:left; }


/* accessibilità */
#accesibilita { margin:0; padding:0; border:0; position:absolute; top:22px; left:700px;  font-size:9px; font-weight:bold; z-index:10; }
#accesibilita ul { margin:0; padding:0; border:0; list-style-type:none;  }
#ligraf { margin:0; padding:6px 0 5px 22px; border:0; list-style-type:none; background-image: url(img/graph.gif); background-position:left; background-repeat:no-repeat; }
#listam { margin:1px 0; padding:6px 0 5px 22px; border:0; list-style-type:none; background-image: url(img/stamp.gif); background-position:left; background-repeat:no-repeat; }
#lilegg { margin:0; padding:6px 0 5px 22px; border:0; list-style-type:none; background-image: url(img/leggi.gif); background-position:left; background-repeat:no-repeat; }
#accesibilita a { color: #666; text-decoration:none;  }
#accesibilita a:link { color: #666; text-decoration:none; }
#accesibilita a:hover { color: #CCC; text-decoration:none; }
#accesibilita a:active { color: #CCC; text-decoration:none; }


/* testalino */


#path { margin:15px 0; padding:0; border:0; font-size:10px; color:#000; position:relative; top:5px; left:202px; width:568px;}
#path.cercapage { left:10px; }
#path a { color: #000; text-decoration:none;  }
#path a:link { color: #000; text-decoration:none; }
#path a:hover { color: #000; text-decoration:underline; }
#path a:active { color: #000; text-decoration:underline; }

#logo { margin:0; padding:0; border:0; position:absolute; top:10px; left:0;}

/* menu principale */
#menu { margin:0; padding:0; border:0; width:192px; height:156px; position:absolute; top:53px; left:0; background-image: url(img/bg_menu.gif); background-repeat:no-repeat; text-align:right; }

#menuoriz { margin:0; padding:0; border:0;  width:568px; height:40px; position:absolute; top:209px; left:192px; z-index:30;}

#menuoriz td { margin:0; padding:0; border:0; text-align:center; /*width:25%;*/ }
#menuoriz td.uno { width:109px; }
#menuoriz td.due { width:121px; padding-left:1px; }
#menuoriz td.tre { width:147px; padding-left:1px; }
#menuoriz td.quattro { width:188px; padding-left:1px; }

#menuoriz img { margin:0; padding:0; border:0; }

.bgmenuoriz { margin:0; padding:0; border:0;  width:568px; height:38px; position:absolute; top:209px; left:192px; z-index:10;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='public/inc/img/bg_menuorizz.png', sizingMethod='crop');
   cursor:pointer;
}


.bgmenuoriz[class]{
background-image:url(img/bg_menuorizz.png); 
background-repeat:no-repeat;
}

.luce { margin:0; padding:0; border:0; border-top:solid 1px #FFF;  width:760px; height:23px; position:absolute; top:209px; left:0; z-index:20;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='public/inc/img/luce_menuoriz.png', sizingMethod='crop');
}

.luce[class]{
background-image:url(img/luce_menuoriz.png); 
background-repeat:no-repeat;
}


.lucesu { margin:0; padding:0; border:0;  width:568px; height:54px; position:absolute; top:0; left:192px; z-index:5;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='public/inc/img/lucesu2.png', sizingMethod='crop');
}

.lucesu[class]{
background-image:url(img/lucesu2.png); 
background-repeat:no-repeat;
}



/*#accessovel { margin:0; padding:0 0 0 120px; border:0; height:17px;  position:absolute; top:19px; left:290px; background-image:url(img/accessovel_bg.gif); background-position:left top; background-repeat:no-repeat; z-index:10;}*/
#press { margin:0; padding:0; border:0; height:17px; width:70px; position:absolute; top:19px; left:210px; background-image:url(img/press_bg.gif); background-position:right; background-repeat:no-repeat;  z-index:10;}
#press img { margin:0; padding:0; border:0; }

#arearis2 { margin:0; padding:0 0 0 120px; border:0; height:17px;  position:absolute; top:18px; left:290px; background-image:url(img/arearis2_bg.gif); background-position:left top; background-repeat:no-repeat; z-index:10; font-size:9px; color:#5A5A5A;}
#arearis2 form { margin:0; padding:0; border:0; position:absolute; left:105px; top:0; }
#arearis2 .risfield { width:122px; position:absolute; left:140px; top:2px; padding: 0 2px; }
#arearis2 .risfield.first { width:122px; position:absolute; left:0; top:2px; padding: 0 2px; }

#arearis2 .bottone { position:absolute; left:277px; top:2px; cursor:pointer; }
#arearis2 #arearisnote { margin:0; padding:0; border:0; width:154px; font-size:9px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#909090; position:absolute; top:17px; left:247px; }
#arearis2 #arearisnote a { font-size:9px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#909090;  }

#arearis2 .lab1 { position:absolute; left:0; top:-11px; }
#arearis2 .lab2 { position:absolute; left:140px; top:-11px; }

/* CENTRALE */

/*HP*/
#arearis { margin:0 0 0 20px; padding:0; border:0; width:172px; color:#5A5A5A; font-size:9px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; }
#arearis table { margin:0 0 0 10px; padding:0; border:0; width:150px; height:140px; }
#arearisnote { margin:5px 0 30px 29px; padding:0; border:0; width:154px; font-size:10px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#9C9C9C; }
/*#arearisnote a { color: #8394BB; text-decoration:none;  }
#arearisnote a:link { color: #8394BB; text-decoration:none; }
#arearisnote a:hover { color: #8394BB; text-decoration:underline; }
#arearisnote a:active { color: #8394BB; text-decoration:underline; }*/

#hptab { margin:0 6px 0 7px; padding:0; border:0; width:555px;  background-color:#FFF;}
#hptdsx { margin:0; padding:0; border:0; width:287px; text-align:left;}
#hptddx { margin:0; padding:0; border:0; width:268px; text-align:left;}

#benvenuto { margin:0; padding:0; border:0; width:268px; }
#benvenuto p { margin:15px 20px 0 20px; padding:0; border:0; }

.notizie { margin:0; padding:0 0 5px 0; border:0; width:268px; } .notiziesx { margin:0; padding:0 0 20px 10px; border:0; width:180px; }
.notiziehp { margin:10px 0; padding:0; border:0; width:264px; display:table; } .notiziehpsx { margin:10px 0; padding:0; border:0; width:180px; display:table; } 
.separa { margin:0; padding:0; border:0; width:264px; display:table; } .separasx { margin:0; padding:0; border:0; width:180px; display: block; overflow:hidden; }/* .separasx img { width:180px;}*/
/*.notiziehplast { margin:10px 0; padding:0; border:0; width:264px; display:table; }*/
.nothpimg { margin:0 5px 0 0; padding:0; border:0; background-image:url(img/bg_imgel_notizie.jpg); background-position:center; background-repeat:no-repeat; width:63px; height:62px; float:left;  }
.nothpimg img { margin:4px; padding:0; border:0; width:54px; height:54px;  }

#notizielink { margin:10px 13px; padding:0; border:0; line-height:17px; font-size:11px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}

#spotlight { margin:0 0 10px 0; padding:5px 5px 15px 5px; border:dotted 1px #CCC; width:566px; }


/*INTERNE*/
.navbartd { margin:0; padding:15px; border:0;}
/* contenuto pagine */
#inttab { margin:0 0 15px 0; padding:0; border:0; width:568px;  background-color:#FFF;}
#inttdsx { margin:0; padding:0; border:0; width:433px; text-align:left;}
#inttddx { margin:0; padding:0; border:0; width:135px; text-align:center;}
#inttddx img { margin:15px 0; padding:0; border:0; }

#centrocerca #inttab { margin:0 0 15px 10px; width:760px;}
#centrocerca #inttdsx { padding:0 15px 0 0; border:0; width:610px;}


#tex { margin:0 0 0 10px; padding:0; width:390px; border:0; line-height:15px; }
.nup { margin:10px 0; padding:0; border:0; }

#menusub { margin:0 0 20px 10px; padding:0; border:0; width:180px; }
#menusub table { margin:0 0 0 14px; padding:0; border:0;  font-size:10px;  width:157px; }
.sub, .subqui { margin:0; padding:0; width:157px; border:0; font-size:10px; text-align:left; background-color:#F2F2F2;  font-weight:bold; }
.sub a { margin:0; padding:0 0 0 21px; height:15px; border:0; color:#6C6665; text-decoration:none; background-image:url(img/bg_sub.gif); background-position:left top; background-repeat:no-repeat; }
.sub a:link { margin:0; padding:0 0 0 21px; height:15px; border:0; color:#6C6665; text-decoration:none; background-image:url(img/bg_sub.gif); background-position:left top; background-repeat:no-repeat;}
.sub a:hover { margin:0; padding:0 0 0 21px; height:15px; border:0; color:#6C6665; text-decoration:none; background-image:url(img/bg_subqui.gif); background-position:left top; background-repeat:no-repeat; }
.sub a:active { margin:0; padding:0 0 0 21px; height:15px; border:0; color:#6C6665; text-decoration:none; background-image:url(img/bg_subqui.gif); background-position:left top; background-repeat:no-repeat; }
.subqui a, .subqui a:link, .subqui a:hover, .subqui a:active { margin:0; padding:0 0 0 21px; height:15px; border:0; color:#6C6665; text-decoration:none; background-image:url(img/bg_subqui.gif); background-position:left top; background-repeat:no-repeat; }

.sub2, .subqui2 { margin:0; padding:0; width:157px; border:0; font-size:10px; text-align:left; background-color:#FFF; }
.sub2 a { margin:0; padding:0 0 0 15px; height:15px; border:0; color:#666; text-decoration:none; background-image:url(img/bg_sub2.gif); background-position:left top; background-repeat:no-repeat; }
.sub2 a:link { margin:0; padding:0 0 0 15px; height:15px; border:0; color:#666; text-decoration:none; background-image:url(img/bg_sub2.gif); background-position:left top; background-repeat:no-repeat;}
.sub2 a:hover { margin:0; padding:0 0 0 15px; height:15px; border:0; color:#666; text-decoration:underline; background-image:url(img/bg_sub2.gif); background-position:left top; background-repeat:no-repeat; }
.sub2 a:active { margin:0; padding:0 0 0 15px; height:15px; border:0; color:#666; text-decoration:underline; background-image:url(img/bg_sub2.gif); background-position:left top; background-repeat:no-repeat; }
.subqui2 a, .subqui2 a:link, .subqui2 a:hover, .subqui2 a:active { margin:0; padding:0 0 0 15px; height:15px; border:0; color:#666; text-decoration:underline; background-image:url(img/bg_sub2.gif); background-position:left top; background-repeat:no-repeat; }


#downl { margin:0 0 20px 10px; padding:0; border:0; width:180px; }
#downltab { margin:0 0 0 14px; padding:0; border:0;  font-size:10px; font-weight:bold; color:#909090;  width:160px; }
#downltab td { margin:0; padding:2px 0; width:160px; border:0; font-size:10px; text-align:left; background-image:url(img/bg_filetto.gif); background-position:bottom; background-repeat:repeat-x; }
#downltab a { margin:0; padding:0 0 0 12px; border:0; color:#909090; text-decoration:none; background-image:url(img/bg_downla.gif); background-position:left top; background-repeat:no-repeat; display:block; }
#downltab a:link { margin:0; padding:0 0 0 12px; border:0; color:#909090; text-decoration:none; background-image:url(img/bg_downla.gif); background-position:left top; background-repeat:no-repeat; display:block;}
#downltab a:hover { margin:0; padding:0 0 0 12px; border:0; color:#909090; text-decoration:underline; background-image:url(img/bg_downla.gif); background-position:left top; background-repeat:no-repeat; display:block; }
#downltab a:active { margin:0; padding:0 0 0 12px; border:0; color:#909090; text-decoration:underline; background-image:url(img/bg_downla.gif); background-position:left top; background-repeat:no-repeat; display:block; }

#downltabform { margin:0 0 0 14px; padding:0; border:0;  font-size:10px; font-weight:bold; color:#909090;  width:160px; height:63px; }

.notizieint { margin:10px 0; padding:0; border:0;  display:table; }

.elementint { margin:10px 0; padding:0; border:0;  display:table; }
.elementint p { margin:0 0 10px 0; padding:0; border:0; }

/*CERCA NEL SITO*/
#cercatutto { margin:0 0 20px 10px; padding:0; border:dotted 1px #CCC; width:180px; }

#cercatutto2 { margin:0; padding:0; border:0; position:absolute; top:4px; right:67px; }
#cercatutto2 .cercafield { margin:0;  padding:2px; width:122px; height:15px; border:solid 1px #65739B; color:#FFF; font-size:9px; background-color:#6A77A0; font-family:Arial, Helvetica, sans-serif; font-size:10px; position:absolute; top:0; right:20px; }
#cercatutto2 .bottone { margin:0; padding:0; border:0; background:url(img/cerca.gif) no-repeat;  height:16px; width:16px; font-size:0; text-indent:-9999px; position:absolute; top:0; right:0; cursor:pointer; }


#cercatuttoform { margin:5px; padding:0; border:0;  font-size:10px; font-weight:bold; color:#909090;  width:160px; height:63px; }


.nupcerca { margin:0 0 20px 0; padding:0; border:0; width:569px; }

.cercapath { margin:0 0 10px 0; padding:0; border:0; width:390px; overflow:hidden; }
#centrocerca .cercapath { width:569px; }
.cercapath a { text-decoration:none;}
.cercapath a:link { text-decoration:none; }
.cercapath a:hover { text-decoration:underline; }
.cercapath a:active { text-decoration:underline;}


/* menuBottom */
#menubot { margin:0; padding:0; border:0; position:absolute; top:25px; left:20px; color:#ACB4C7; font-size:11px; line-height:20px; text-align:center; width:740px; }
.piubottom  { margin:0 4px; padding:0; border:0; color: #ACB4C7; text-decoration:none; font-size:11px;  }
.piubottom:link { margin:0 4px; padding:0; border:0; color: #ACB4C7; text-decoration:none; font-size:11px;  }
.piubottom:hover { margin:0 4px; padding:0; border:0; color: #ACB4C7; text-decoration:underline; font-size:11px;  }
.piubottom:active { margin:0 4px; padding:0; border:0; color: #ACB4C7; text-decoration:underline; font-size:11px;  }
#logogiu { margin:0; padding:0; border:0; position:absolute; bottom:1px; right:25px;}
.piubottomsel, .piubottomsel:link, .piubottomsel:hover, .piubottomsel:active  { margin:0 4px; padding:0; border:0; color: #ACB4C7; text-decoration:underline; font-size:11px;  }



/* form */
.selezionavel { margin:0 0 0 10px; border:0; font-size:9px; height:17px;  color:#666; border-top:solid 1px #666; border-left:solid 1px #666; }
.risfield { margin:0;  padding:0; width:150px; height:15px; border-left:solid 1px #BEBEBE; border-right:solid 1px #BEBEBE;; border-top:solid 1px #BEBEBE; border-bottom:solid 1px #F0EFEC; color:#5A5A5A; font-size:9px; background-color:#FFF; }
.cercafield { margin:0;  padding:0; width:160px; height:15px; border-left:solid 1px #BEBEBE; border-right:solid 1px #BEBEBE;; border-top:solid 1px #BEBEBE; border-bottom:solid 1px #F0EFEC; color:#5A5A5A; font-size:9px; background-color:#FFF; }

.piltrofield { margin:0;  padding:0;  height:15px; border-left:solid 1px #BEBEBE; border-right:solid 1px #BEBEBE;; border-top:solid 1px #BEBEBE; border-bottom:solid 1px #F0EFEC; color:#5A5A5A; font-size:9px; background-color:#FFF; }

.notefield { margin:0;  padding:0; width:200px; height:50px; border-left:solid 1px #BEBEBE; border-right:solid 1px #BEBEBE;; border-top:solid 1px #BEBEBE; border-bottom:solid 1px #F0EFEC; color:#5A5A5A; font-size:11px; background-color:#FFF; }

.browsefield { margin:0;  padding:0; width:160px; height:17px; border-left:solid 1px #BEBEBE; border-right:solid 1px #BEBEBE;; border-top:solid 1px #BEBEBE; border-bottom:solid 1px #F0EFEC; color:#5A5A5A; font-size:9px; background-color:#FFF; }



.rischeck { margin:0 5px 0 0;  padding:0; width:11px; height:11px; border:0; color:#5A5A5A; font-size:9px; }
.bottone { margin:0; padding:0 10px; border:0; background-image:url(img/bg_button.gif);  height:16px; background-repeat:repeat-x; font-size:11px; color: #FFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.cerca { margin:0; padding:0; border:0; background-image:url(img/bg_cerca.jpg); width:65px; height:16px; background-repeat:no-repeat; }

.law { font-size:10px;}



