body{font-family:Trebuchet MS; font-size:10px; color:#818181; padding: 0px 0px 0px 0px; text-align: center;margin-top:0px; margin: 0px 0px 0px 0px ;  background-position: top;  background-color:#F2F2F2;}




div#top{ width:970px; height:36px; border:solid 0px; margin-left: auto; margin-right: auto;  margin-top:15px; background-image: url(../image/barramenu.jpg); }
div#menu_sx{ width: 55px;  height:36px; float:left; border:solid 0px;}
div#menu   { width: 745px; height:36px; float:left; border:solid 0px;}
div#menu_dx{ width: 168px; height:36px; float:left; border:solid 0px;}
div#top2{ width:960px; height:60px; border:solid 0px; margin-left: auto; margin-right: auto; margin-top:15px; }
div#logo{ width:250px; height:auto; border:solid 0px; float:left;  margin: 0px 0px 0px 0px ;}
div#accedi{ width:220px; height:auto; border:solid 0px; float:right;  margin: 24px 0px 0px 0px ; text-align: right;}
div#ricerca{ float:right; width:500px; height:20px; border:solid 0px; margin-left: auto; margin-right: auto; font-size:11px; text-align: right;  margin: 10px 0px 0px 0px ;}
div#Navigation-Bar{border: solid 0px #000;padding: 5px 0px 0px 0px;margin: 0px 0px 0px 0px ;width:954px;margin-left: auto; margin-right: auto; text-align:left;font-size:10px;}
div#Navigation-Bar a { COLOR: #FF6600; text-decoration:underline}

/*BOX SLIEDER */
div#slider{ width:970px; height:453px; border:solid 0px; margin-left: auto; margin-right: auto; margin-top:5px;  background-image: url(../image/slider.jpg);}

/*BOX CENTRALE */
div#box_home{ width:954px; height:300px; border:solid 0px; margin-left: auto; margin-right: auto; margin-top:15px;  background-image: url(../image/box1.jpg); padding: 0px 8px 0px 8px;}
div#box_home1{ width:238px; height:290px; border:solid 0px #FF6600; float:left; margin: 5px 0px 0px 0px ;}
div#box_home2{ width:238px; height:290px; border:solid 0px #FF6600; float:left; margin: 5px 0px 0px 0px ;}
div#box_home3{ width:238px; height:290px; border:solid 0px #FF6600; float:left; margin: 5px 0px 0px 0px ;}
div#box_home4{ width:238px; height:290px; border:solid 0px #FF6600; float:left; margin: 5px 0px 0px 0px ;}
div#box1_titolo {width:200px; height:34px; border:solid 0px; margin-left: auto; margin-right: auto;  margin-top:16px; text-align: left; font-size:14px; FONT-WEIGHT: bold; color:#333333; line-height:15px;}
div#box1_titolo a{text-decoration: none; color:#333333;}
div#box1_titolo a:hover{text-decoration:none; color:#FF6600;}
div#box1_testo  {width:200px; height:140px; border:solid 0px;  margin-left: auto; margin-right: auto; margin-top:5px; text-align: left; font-size:12px; color:#333333; line-height:17px;}
div#box1_testo  a{text-decoration: none; color:#FF6600; }
div#box1_testo  a:hover{text-decoration:underline; color:#FF6600;}     
div#box1_image  {width:200px; height:80px; border:solid 0px;  margin-left: auto; margin-right: auto; }
div#box1_versioni {width:200px; height:220px; border:solid 0px;  margin-left: auto; margin-right: auto; margin-top:5px; text-align: left; font-size:12px; color:#333333; line-height:17px;}
div#box1_titolo_v {width:200px; height:34px; border:solid 0px; margin-left: auto; margin-right: auto;  margin-top:16px; text-align: left; font-size:14px; FONT-WEIGHT: bold; color:#333333; line-height:15px;}
div#box1_titolo_v a{text-decoration: none; color:#99CC00;}
div#box1_titolo_v a:hover{text-decoration:none; color:#FF6600;}


/*BOX INFO LUNGO */
div#box_home_end{ width:954px; height:140px; border:solid 0px; margin-left: auto; margin-right: auto; margin-top:15px;  background-image: url(../image/box2.jpg);  padding: 0px 8px 0px 8px;}

div#box_home_end1 { width:470px; height:128px; border:solid 0px #FF6600; float:left; margin: 6px 0px 0px 0px;}
div#box_home_end2 { width:470px; height:128px; border:solid 0px #FF6600; float:right; margin: 6px 2px 0px 0px;}
 
     div#box_end1_contenitore {width:288px; height:126px; border:solid 0px;  margin-top:4px;  float:left;  padding: 0px 0px 0px 10px;}
     div#box_end1_contenitore2 {width:168px; height:126px; border:solid 0px; margin-top:4px;  float:left;  padding: 0px 0px 0px 0px; }
     
     div#box1_titolo_e {width:276px; height:34px; border:solid 0px; margin-left: auto; margin-right: auto;  margin-top:8px; text-align: left; font-size:14px; FONT-WEIGHT: bold; color:#333333; line-height:15px;}
     div#box1_titolo_e a{text-decoration: none; color:#333333;}
     div#box1_titolo_e a:hover{text-decoration:none; color:#FF6600;}
     
     div#box1_testo_e  {width:276px; height:70px; border:solid 0px;  margin-left: auto; margin-right: auto; margin-top:5px; text-align: left; font-size:12px; color:#333333; line-height:17px;}
     div#box1_testo_e  a{text-decoration: none; color:#FF6600; }
     div#box1_testo_e  a:hover{text-decoration:underline; color:#FF6600;}     
     div#box1_image_e  {width:165px; height:124px; border:solid 0px;  margin-left: auto; margin-right: auto; }


/*BOX FINALE END */

div#end{ width:960px; height:140px; border:solid 0px; margin-left: auto; margin-right: auto; margin-top:25px; }
div#end_sx{ width:350px; height:160px; border:solid 0px; float:left; text-align: left;  }

div#end_azienda { width:300px; height:140px; border:solid 0px; float:left;}
 
 div#end_azienda_logo {width:140px; height:136px; border-right: solid 2px; color:#CCCCCC; float:left; text-align: right; padding: 0px 6px 0px 0px;}
 div#end_azienda_zona {width:130px; height:20px; border:solid 0px; float:left; text-align: left;  padding: 0px 0px 4px 0px; font-size:14px; FONT-WEIGHT: bold; }
 div#end_azienda_indirizzo {width:140px; height:136px; border:solid 0px; float:left; text-align: left;  padding: 0px 0px 0px 6px; font-size:10px; line-height:13px;}
 div#end_azienda_indirizzo  a{text-decoration: none; color:#818181; }
 div#end_azienda_indirizzo  a:hover{text-decoration:underline; color:#818181;}     



/*PAGINE */

div#top_pagine { width:970px; height:18px; border:solid 0px; margin-left: auto; margin-right: auto; margin-top:0px;  background-image: url(../image/top_pagine.jpg);}
div#pagine {width:958px; height:auto; border:solid 0px; margin-left: auto; margin-right: auto;  background-image: url(../image/sfondo_pagine.jpg); padding: 0px 6px 0px 6px;}
div#end_pagine {width:970px; height:18px; border:solid 0px; margin-left: auto; margin-right: auto;  background-image: url(../image/end_pagine.jpg);}

div#titoli{ width: 680px; height:30px;  border:solid 0px;  color:#FF3399;  margin-left: auto; margin-right: auto;  }
div#titolo { width: 600px; height:25px; float: left;  border:solid 0px; color:#818181; margin:0px 0px 0px 0px;  text-align: left ;  font-size:22px; color:#333;}
div#allegato{width: 50px; height:25px; float: right; border:solid 0px; color:#818181; margin:0px 0px 0px 0px;}

div#menu_pagine{ width: 220px; height:auto;  float:left;  border:solid 0px;   margin: 15px 0px 0px 0px ;  }
div#menu_cerca{ width: 190px; height:auto;  float:left;  border:solid 0px;   padding: 0px 15px 0px 15px; margin: 60px 0px 0px 0px ; text-align: left;  font-size:14px;  }

div#testo_pagine_box{ width: 720px; height:auto;  float:right; border:solid 0px;  margin: 15px 0px 0px 0px ;}

div#testo_pagine{ width: 680px; height:auto;  border:solid 0px; margin-left: auto; margin-right: auto; margin-top:15px; text-align: left ; font-family: "Tahoma", Arial, Helvetica, sans-serif; font-size:12px; color:#333; line-height:17px;}
div#testo_pagine a{text-decoration: none; color:#FF6600;}
div#testo_pagine a:hover{text-decoration:underline; color:#757575;}


div#img_pagine{ width: 958px; height:auto;  border:solid 0px; margin-left: auto; margin-right: auto;  }

div#page-fotogallery {width: 680px; height:auto; margin-left: auto; margin-right: auto;  border:solid 0px; font-size:11px; text-align: left; }


/*Navigazione */
.Navigazione{text-transform: Lowercase;  width:600px; height:25px; float:left;  border:solid 1px; height:auto; margin: 6px 0px 0px 0px; padding: 0px 0px 0px 0px;text-align:left; font-size: 10px; color:#757575; text-decoration:none }
.Navigazione a{text-decoration: none; color:#757575;}
.Navigazione a:hover{text-decoration:underline; color:#FF3399;}




/*ANGOLI ROTONDI */
h1,h2{margin: 0;padding: 0 10px; font-weight:100;color: #FFF}
h1{font-size: 200%}
h2{font-size: 140%}
p{margin:0;padding: 0 10px 1em}
div#container{width:730px; margin: 0 auto;padding:10px 0;text-align:left}
div#content{float:left;width:530px;padding:10px 0;background: #F9F8EF}
div#nav{float:right;width:200px;padding:10px 0;background:#F5F5F5}

div#contenitore_box{width:730px;}


div#box_begie_sx{float:left; width:320px; padding: 15px; margin:0px 0px 15px 0px ; auto; background:#F9F8EF; color:#525252}
div#box_begie_dx{float:right; width:320px; padding: 15px; margin:0px 0px 15px 0px ; background:#F9F8EF; color:#525252}

div#box_grigio_sx{float:left; width:320px; padding: 15px; margin:0px 0px 15px 0px ; background:#F5F5F5; color:#525252}
div#box_grigio_dx{float:right; width:320px; padding: 15px; margin:0px 0px 15px 0px ; background:#F5F5F5; color:#525252}

div#box_bianco_sx{float:left; width:320px; padding: 15px ; margin: 0px 0px 15px 0px ; color:#525252}
div#box_bianco_dx{float:right; width:320px; padding: 15px ; margin: 0px 0px 15px 0px ; color:#525252}


div#box_clienti_c{border:solid 0px #000;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px ;}
div#box_clienti {width:200px; height:150px; float:left; border:solid 0px #CCCCCC; margin: 0px 0px 0px 20px ;padding: 0px 0px 0px 0px; }
div#box_clienti a  {width:200px; height:150px; float:left; border:solid 1px #CCCCCC; margin: 0px 0px 0px 0px ;padding: 0px 0px 0px 0px; }
div#box_clienti a:hover {width:200px; height:150px; float:left; border:solid 1px #FF6600; margin: 0px 0px 0px 0px ;padding: 0px 0px 0px 0px; }



#Content_Text{text-align:justify;font-size: 11px;float:left;BACKGROUND-COLOR: #fff;border: solid 0px #F3F3F3;padding: 10px 10px 10px 10px;margin: 0px 0px 0px 10px; }
#Content_Text a {font-size: 11px;color:#99cc00;text-decoration: none;font-weight:bold;}
#Content_Text h1{font-weight:normal;text-decoration: none;font-size: 20px;color: #FF6600;}
div#Content_Text ul{list-style-position: inside;list-style: square;padding:0px 0px 0px 0px ;margin:0px 0px 0px 0px;}
div#Content_Text li{list-style-position: inside;padding:0px 0px 0px 0px; color:#666;}
div#Content_Text li a{text-decoration:none;color:#666666; font-weight:normal; font-weight:bold; }
div#Content_Text li a:hover{text-decoration:none; color:#fff; }

#Content_Text h3{font-weight:normal;text-decoration: none;font-size: 11px;color: #666; font-weight:bold}
/*Nifty Corners  */

b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
    
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}







div#Lingue{ float: right; border:solid 0px; font-size: 10px; color:#FFFFFF; FONT-WEIGHT: bold;}
div#Lingue a { border:solid 0px; font-size: 10px; color:#FFFFFF; FONT-WEIGHT: bold;}


div#key{ float: left; border:solid 0px; font-size: 9px; color:#ECE8D2; }

div#key-section{ text-align: left; border:solid 0px; font-size: 9px; color:#ECE8D2;  margin:58px 0px 0px 25px; padding: 0px 0px 0px 0px ; }




div#Container-b{ border:solid 0px; margin: 0px 0px 0px 0px ; }

div#content-due{height:308px; border: solid 0px;  background:#FFF; padding: 0px 0px 0px 0px ; margin: 0px 0px 0px 0px; }


div#box-off-due{ border: solid 0px solid ; margin: 0px 10px 0px 10px; height:308px;}

div#box-off-section{ border: solid 0px solid ; margin: 0px 10px 0px 10px; height:308px;}




div#testopagine2{ width: 480px; height: 288px; border:solid 0px; float: right;  padding: 10px 10px 10px 10px ; margin: 0px 0px 0px 0px ;
color:#FFF; font-size:11px; text-align: left; line-height:18px; overflow: auto; background:#683733; }

div#testonews{ width: 480px; height: 288px; border:solid 0px; float: right;  padding: 10px 10px 10px 10px ; margin: 0px 0px 0px 0px ;
color:#FFF; font-size:11 px; text-align: left; line-height:18px; overflow: auto; background:#683733; }






div#testata{ width: 800px;  border: solid 1px;}


div#Titolo-Section{float: left; font-size: 18px; color:#fff; FONT-WEIGHT: bold; width:auto ;height: auto; border:solid 0px; float:left;padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px;}



.test-uno{width: 380px; border:solid 1px; float: left;}
.int-test{width: auto;  border: solid 1px; float: left;margin: 0px 0px 0px 0px ;}
.int-test-b{width:  auto; border: solid 1px; float: left; margin: 8px 0px 0px 0px;}

div#test-due{ width: 280px; height: 308px; border: solid 0px ; float: left; padding: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;  background:#683733; }

div#test-due-news { text-align: left; width: 300px; height: 308px; border: solid 1px ; float: left; padding: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}


div#test-due-registrazione{ width: 780px;height:142px;border: solid 0px ;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px ; background-image: url(../image/access_password.jpg);float:left;}
div#test-due-cerca{ width: 780px;height:142px;border: solid 0px ;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px ; background-image: url(../image/ricerca.jpg);float:left;}
div#test-due-Foto{ width: 780px;height:142px;border: solid 0px ;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px ; background-image: url(../image/fotogallery.jpg);float:left;}
div#User{width: 380px; border: solid 0px ;float: right; margin-left:0px; }
div#BoxLogin{width: 370px;  border: solid 0px #000;float: left; margin-left:10px; text-align: left; }
div#BoxMessaggio{width: 370px;  border: solid 0px #000;float: left; margin-left:10px; text-align: left;}



div#content{width: 800px; height: auto;border: solid 0px;}
.cont-uno-logo{ border: solid 0px; float: left;margin: 0px 0px 0px 0px ; background-repeat: no-repeat;}
.cont-uno{ border: solid 0px; float: left;margin: 0px 0px 0px 10px ;text-align: left; background-repeat: no-repeat;padding: 0px 0px 10px 0px;}
.cont-due{ width: 800px; border: solid 0px; float: right;margin: 0px 0px 0px 0px ; text-align:justify;}
.cont-due h2{padding: 0px 0px 0px 10px;font-size:10px;font-weight :normal;}
div#content-due-Password{width:780px; height:200px;border: solid 0px;float: left; margin-left: auto; margin-right: auto; }
.cont-due-b{width: 800px;height:auto; border: solid 0px;}
    
    
/*Mailing */
.cont-tre-b{width:180px; height:auto;  border: solid 0px; margin-left: auto; margin-right: auto;}
div#LoginNew-Submit{border: solid 0px #FFF;padding: 0px 0px 0px 0px;margin: 0px 0px 3px 0px ;text-align:right}

/*BOTTONI MAILING */
.campi{font-family: "Tahoma", Arial, Helvetica, sans-serif; font-size:11px; color: #000;background: #99CC00;border: 1px solid #fff;margin: 0;}
.button{color: #fff; background: #FF0066; border: 0px solid #666; padding:1px 2px 1px 2px; font-size:11px;}



/*Mailing-list */
div#Mailing-List{border:solid 0px #fff; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:center; font-size:15px; color:#333;}
.campo-newsletter{font: 11px Trebuchet MS; color: #FF0066; background: #E1E1E1; border: 0px solid #000; margin: 0px 0px 0px 0px;  padding: 0px 4px 0px 4px;}
.box-off-tre{width: 180px; height: 180px; border:0px; margin: 0px 0px 0px 0px ; border:solid 0px; font-size:11px; color:#fff; text-align: justify; }


/*contenitore-News*/
div#ContentFAssociate{width: 700px; height: 28px;  border: solid 0px; background-image: url(../image/fotogallery_associate.jpg); float:left;margin: 10px 0px 0px 25px ; background-repeat: no-repeat;}
div#cont-uno-news{ text-align: justify;overflow: auto;width: 540px; height:400Px;  border: solid 0px; float: left;margin: 0px 0px 10px 0px ;padding: 0px 5px 15px 10px; 
-size:11px}

div#cont-due-news{width:200px;  border: solid 0px;  float:left;margin: 0px 0px 0px 20px ;  font-size: 0px; background-image:url(../image/sfondo_SUB_menu.jpg); background-repeat: no-repeat; }

div#content-Fotogallery{width: 780px; height: auto;border: solid 0px;float: left;margin: 0px 5px 0px 0px ;padding: 5px 0px 5px 0px;}

div#ContentPageSx{overflow: auto; text-align:justify;width: 445px;height:400Px; border: solid 0px ;float: left;margin: 10px 5px 0px 5px ; padding: 5px 5px 0px 10px;}
div#ContentPageDxFoto{width: 300px; height: auto;border: solid 1px #CCC;float: left;margin: 10px 5px 0px 0px ;padding: 20px 0px 0px 0px; background-image: url(../image/elenco_foto.jpg); background-repeat: no-repeat;}
div#ContentPageSx h2{padding: 0px 10px 0px 5px;font-size:10px;font-weight :normal;text-align:justify;}


div#content-b{width: 780px;border: solid 0px;}
.cont-uno-c{text-align:justify;overflow: auto;width: 500px; height:400Px;  border: solid 0px; float: left;margin: 0px 0px 0px 0px ;padding: 15px 0px 0px 0px;}
.cont-uno-c h2{padding: 0px 15px 0px 15px;font-size:10px;font-weight :normal;}
.cont-uno-c h3{padding: 0px 15px 0px 15px;font-size:12px;font-weight :normal;}

.cont-tre-c{width:200px;  border: solid 0px;  float:left;margin: 0px 0px 0px 20px ;  font-size: 0px;  }




div#content-due-b{width: 780px; border: solid 0px;float: left; margin-top: 0px; }
.cont-due-d{width: 670px;height:131px;  border: solid 0px; float: left;margin: 0px 0px 0px 0px ; }
.pulsante{width: 39px;height:131px;border: solid 0px;float: left;margin: 0px 0px 0px 8px ;   }
.pulsante-b{width: 39px;height:131px;border: solid 0px;float: left;margin: 0px 0px 0px 0px ; }


div#BoxFot{font-size: 9px;color:#ECE8D2;font-weight:normal; width: 600px; height:auto; border: solid 0px;float:left; text-align: left;   margin: 3px 0px 0px 10px ; }
div#BoxFot-B{width:160px; height:auto; border: solid 0px;float:right; ;margin: 3px 0px 0px 0px ;text-align: right; }
#BoxFot{FONT-WEIGHT: bold;}
div#ContentPage{width: 780px; height:auto; border: solid 0px;}
div#Button-register{ width:100px;;border:solid 0px;float: left;}
div#Button-email{width: 74px;border:solid 0px;float: left;}
div#Button-news{width: 64px;border:solid 0px;float: left;}



/*Homepage */
.Img-HomePage{width: 280px; height:308px; padding: 0px 0px 0px 0px;float:left;}



/*Immagine-page-Associata */
.Img-Page{width: 958px; height:250px; border:solid 0px; padding: 0px 0px 0px 0px;}
.Img-Page_prin {width: 670px; height:auto; border:solid 0px; padding: 0px 0px 0px 0px;}



/*Password Dimenticata */
div#PasswordDimenticata{overflow: auto;Float:left;width:618px;border:solid 0px #000; margin: 100px 0px 0px 5px; padding: 0px 0px 0px 0px;text-align:left;font-size: 11px;color:#000;font-weight:normal; text-decoration:none }
div#PasswordDimenticata a {font-size: 11px;color:#000;font-weight:normal; text-decoration:underline;font-weight:bold;}
div#PasswordDimenticata-b{overflow: auto;border:solid 0px #000; margin: 10px 0px 10px 22px; padding: 5px 0px 0px 0px;text-align:left;font-size: 12px;font-weight:normal; text-decoration:none }
div#PasswordDimenticata-b a {font-size: 10px;color:#fff;font-weight:normal; text-decoration:underline;font-weight:bold;}
.campo-pwd{color: #000;background: #fff;border: 1px solid #ccc;margin:;}
.button-pwd{color: #fff;background: #FFF;border: 1px solid #ccc; background-color:#FF6600;margin:3px 3px 0px 3px;padding:0px 3px 0px 3px; font-size:11px;}


/*CONTENITORE-SITEMAP*/
#Content_SiteMap{width:650px;float:left;BACKGROUND-COLOR: #fff;border: solid 8px #f3f3f3;padding: 10px 10px 10px 30px;margin: 0px 0px 0px 50px ;}
#Content_SiteMap h1{font-weight:normal;text-decoration: none;font-size: 20px;color:#008000;}
div#Node{border: solid 0px #ccc;padding: 0px 0px 0px 0px;margin: 10px 0px 50px 0px ;}

div#Node1{text-transform: uppercase; width:256px;text-align:left; font-weight: none;text-decoration:none; MARGIN: 5px 0px 8px 0px;  BORDER-left: #FF3399 11px solid; padding:2px 0px 2px 4px;}
div#Node1 a {display:block;text-align:left;font-weight: bold;text-decoration:underline;color:#525252;padding:0px 0px 0px 2px;}
div#Node1 a:hover{text-decoration:underline;color:#FF3399; BORDER: #000 0px solid;padding:0px 0px 0px 2px;}

div#Node2{text-transform: uppercase; width:256px;text-align:left;font-weight: none;text-decoration:none; MARGIN: 0px 0px 5px 50px; BORDER-left: #000 11px solid; padding:0px 0px 2px 4px;}
div#Node2 a {display:block;text-align:left;font-weight: bold;text-decoration:underline;color:#525252;padding:0px 0px 0px 2px;}
div#Node2 a:hover{text-decoration:underline;color:#000; BORDER: #000 0px solid;padding:0px 0px 0px 2px;}

div#Node3{text-transform: uppercase; text-align:left;font-weight: normal;text-decoration:none; MARGIN: 5px 0px 5px 100px; BORDER-left: #C0C0C0 11px solid; padding:0px 0px 2px 4px;}
div#Node3 a {text-align:left;font-weight: normal;text-decoration:underline;color:#525252;BORDER: #000 0px solid;}
div#Node3 a:hover {text-align:left;font-weight: normal;text-decoration:underline;color:#C0C0C0; BORDER: #000 0px solid;}


/*PRINT PAGE*/
div#printpage{float:right; border: solid 0px #ccc; padding: 0px 0px 0px 28px; margin: 20px 10px 0px 0px ;BACKGROUND-REPEAT:no-repeat; BACKGROUND-POSITION: left  ;background-image: url(../image/print.gif);}
div#printpage a {font-weight: normal;text-decoration:none;color:#9F9F9F;}
div#printpage a:hover {font-weight: normal;text-decoration:none;color:#333;}


/*BACK TO TOP*/
div#backtop{ float:right; border: solid 0px #ccc; padding: 0px 0px 0px 26px; margin: 20px 10px 0px 0px ;BACKGROUND-REPEAT:no-repeat; BACKGROUND-POSITION: left ;background-image: url(../image/tornasopra.jpg);}
div#backtop a {font-weight: normal;text-decoration:none;color:#9F9F9F;}
div#backtop a:hover {font-weight: normal;text-decoration:none;color:#333;}




/*Ricerca */



.FormSearch{border:solid 0px #fff; height:0px; padding: 8px 0px 0px 0px; text-align:justify; color:#000;}

.CampoCerca{font: bold 10px Arial, Helvetica, sans-serif;color: #000; background:#FFF; border: 1px solid #000; margin: 0px 0px 0px 0px; padding: 4px 1px 3px 1px; }

div#ContentSearch{height:30px;border:solid 0px #000; padding: 15px 50px 0px 0px; text-align:right; color:#000;}
div#ContentSearch-Pagina{border:solid 0px #000;padding: 5px 0px 0px 0px;text-align:center;color:#000;}


/*Pagina Ricerca */
div#BoxCerca{width: 750px; height:auto; border:1px; padding:0px 0px 0px 0px ;margin:0px 0px 0px 0px; font-size: 1px; color:#000; font-weight:normal;}
div#risultati-ricerca{text-align:justify; margin:0px 10px 0px 10px; font-size: 1px; color:#000; font-weight:normal;}
div#risultati-ricerca ul{ list-style-type: none;margin:10px 0px 0px 0px;padding:0px 0px 0px 0px; border-bottom:0px dashed #ccc;}
div#risultati-ricerca li{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-size:11px; color:#525252;}
div#risultati-ricerca li a {margin:0px 0px 0px 0px;padding:2px 0px 0px 0px;font-size:11px;color:#333333 ;text-decoration: none;}
div#risultati-ricerca li a:hover {margin:0px 0px 0px 0px;padding:2px 0px 0px 0px;font-size:11px;color:#FF6600;  }

div#risultati-ricerca h1{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-size: 12px; color:#FF6600; font-weight:bold;}
div#risultati-ricerca h1 a{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-size: 12px; color:#333333 ; font-weight:bold;}
div#risultati-ricerca h1 a:hover {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-size: 12px; color:#333333; font-weight:bold;}


div#risultati-paginazione{border:solid 0px #000;padding: 5px 7px 0px 0px;text-align:right;color:#666;font-size: 10px;color:#000;font-weight:normal; text-decoration:none;}
div#risultati-paginazione a {color:#000; font-size: 11px;color:#666;font-weight:bold;}
div#risultati-paginazione a:hover {color:#000;font-size: 11px;color:#FF6600; font-weight:bold; text-decoration:underline;}


div#Content-Dx-Box-2-Search{border: solid 1px #FF0066; padding: 0px 0px 0px 0px;margin: 0px 0px 10px 0px ;}
div#Content-Dx-Box-2-Search-Content{border: solid 0px #fff;padding: 0px 0px 0px 0px;margin: 5px 0px 0px 0px; text-align:right}

.Input-Search{ width:110px; float:left; font-size: 11px; color: #FF6600;  border: 0px solid #FF0066; padding: 2px 4px 2px 4px; margin: 10px 0px 0px 33px;}

.Button-Search{color: #fff; background: #FF6600; border: 0px solid #666; padding:1px 2px 1px 2px; font-size:11px;}




/*Fotogallery */
div#Contenuti-Fotogallery{ width:auto; height:auto; border:0px solid; padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px;}

div#Contenuti-Fotogallery-Intestazione {Height:10px;padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px;border:1px solid #FFDC0F;font-size: 11px;color:#FFDC0F;float:left;}
.TableModuleImageDesc{font-size: 11px;color:#FFDC0F;text-align:center;padding:5px 0px 5px 0px;margin: 0px 5px 5px 0px;border: 0px solid ;}
.TableModuleImageName{FONT-WEIGHT: bold;FONT-SIZE:01px; COLOR: #fff;Text-align:center;padding:3px 0px 3px 0px;margin: 0px 0px 0px 0px;border-TOP: 0px solid #000;border-left: 0px solid #000;border-right: 0px solid #000;}
.TableModuleImage{padding:5px 5px 5px 5px;margin: 0px 0px 0px 0px;border: 0px solid #000;text-align:center;}


#immagine-fotogallery-homepage{border: 0px;  width:140px; height:110px; }

.TableModuleImageDesc-Fotogallery{font-size: 11px;color:#296BA5;text-align:center;padding:0px 0px 0px 0px;margin: 0px 5px 5px 0px;border-top: 0px solid #ccc;border-bottom: 0px solid #ccc;border-left: 0px solid #ccc;border-right: 0px solid #ccc;height:30px;}
.TableModuleImage-Fotogallery{padding:0px 0px 0px 0px;margin: 0px 0px 0px 0px;border: 0px solid #000;text-align:center}
div#TableModuleImage-Fotogallery-Paginazione{Text-align:right;padding:10px 0px 10px 20px;margin: 0px 4px 0px 0px;border: 0px solid #fff;font-size: 11px;color:#000;}
div#TableModuleImage-Fotogallery-Paginazione a {font-weight:bold;text-decoration: none;font-size: 11px;color:#99CC00;}
div#FotoDettaglio a {font-weight:bold;text-decoration: none;font-size: 11px;color:#fff;}
div#FotoDettaglio  {text-decoration: none;font-size: 11px;color:#fff;}
#immagine-foto{border: 0px solid #CCC ;}
div#Paginazione-DettaglioFoto{Text-align:center;padding:6px 0px 2px 0px;margin: 0px 0px 0px 0px;border: 0px solid #fff;font-size: 11px;color:#000;}
div#Paginazione-DettaglioFoto a {font-size: 11px;color:#000;font-weight:bold;text-decoration: none;}
.Img-FotoDettaglio{border: 5px solid #fff ;}
div#Descrizione-DettaglioFoto{font-size: 11px;color:#000;text-align:center;border:solid 0px #fff; margin-left: auto; margin-right: auto; margin-top: auto; margin-bottom: auto;padding: 3px 0px 5px 0px;}


/*foto*/

div#Foto{ width: 310px;border:solid 0px;margin-left: auto; margin-right: auto;}



/*Fotogallery Modello 02 */
.Contenitore-Fotogallery-Mod02{border: 0px solid #000 ; width:670px;background-image: url(../image/sfondo_fotogallery.jpg);height:131px;}
.Fotogallery-Mod02-Nome{FONT-WEIGHT: bold;FONT-SIZE:10px; COLOR: #000;Text-align:center;padding:0px 0px 0px 0px;margin: 0px 0px 0px 0px;border: 0px solid #000;}
.Fotogallery-Mod02-Image{FONT-WEIGHT: bold;FONT-SIZE:10px; COLOR: #000;Text-align:center;padding:0px 0px 0px 0px;margin: 0px 0px 0px 0px;border: 0px solid #000;}
.Fotogallery-Mod02-Thumb{border: 0px solid #000; height:80px}
.Img-FrecciaDx{border: 0px solid #000; width: 39px; height:131px;}
.Img-FrecciaSx{border: 0px solid #000; width: 39px;height:131px;}


/*Registrazione */
div#Registrazione{overflow: auto;Float:left;height:390px;width:618px;border:solid 0px #fff; margin: 0px 0px 0px 5px; padding: 5px 0px 0px 0px;text-align:left;font-size: 10px;color:#000;font-weight:normal; text-decoration:none }
div#Registrazione a {font-size: 10px;color:#000;font-weight:normal; text-decoration:underline;font-weight:bold;}
td{font-size:10px;font-weight:normal;text-decoration: none;color: #000;}
/*Messaggio */
div#Messaggio{overflow: auto;Float:left;height:200px;width:618px;border:solid 0px #fff; margin: 0px 0px 0px 5px; padding: 5px 0px 0px 0px;text-align:left;font-size: 10px;color:#000;font-weight:normal; text-decoration:none }
div#Messaggio a {font-size: 10px;color:#000;font-weight:normal; text-decoration:underline;font-weight:bold;}
td{font-size:10px;font-weight:normal;text-decoration: none;color:#000;}


/*ARCHIVIO NEWS  */

div#Archive-News{width:auto; text-align:left; border:0px; margin: 35px 0px 20px 0px;}

div#Archive-News h1{text-transform: Lowercase; text-align:left; text-decoration:none; color:#000000; MARGIN: 10px 0px 3px 0px; BORDER-bottom: #BFBFBF 1px dotted; padding:2px 0px 2px 3px; font-size:10px;  }
div#Archive-News h1 a {text-align:left; text-decoration:none; color:#000000; padding:3px 0px 3px 3px; font-size:10px;}
div#Archive-News h1 a:hover{text-decoration:none; color:#FF3399;  padding:3px 0px 3px 3px; font-size:10px;}

div#Archive-News h2{font-weight:normal; font-size: 11px; color:#fff; margin: 0;padding: 7px 0px 0px 7px; background-color: #CACACA}

div#Paginazione-News{text-align:center;font-size: 11px;color:#9F9F9F;margin: 0;padding: 5px 0px 0px 0px;margin-bottom:10px;}
div#Paginazione-News a {text-decoration:none; font-size: 11px;color:#9F9F9F;margin: 0;padding: 5px 0px 0px 0px;margin-bottom:10px;font-weight:bold;}
div#Paginazione-News a:hover {text-decoration:underline; font-size: 11px;color:#FF3399;margin: 0;padding: 5px 0px 0px 0px;margin-bottom:10px;font-weight:bold;}

.Image-News{border: 1px solid #CCC; width:250px;float:left; margin:2px 7px 2px 2px;}



/*Allegato */
.AllegatoImage{border: 0px solid #000;}
/*LOGO */
.LogoTemplate{border: 0px solid #FFF; width:230px ; float:left; }



//*css Treemenu-Elegant*/
div#TreeMenu{MARGIN: 0px 0px 0px 0px; BORDER: #000 0px solid; padding:0px 0px 0px 0px; float: left;}
/*Normal*/
div#TreeMenu-Sezione {text-transform: Lowercase; text-align:left; text-decoration:none; color:#ccc; MARGIN: 10px 0px 3px 0px; BORDER-bottom: #BFBFBF 1px dotted; padding:2px 0px 2px 3px; font-size:12px;}
div#TreeMenu-Sezione a {display:block; text-align:left; text-decoration:none; color:#333333; padding:3px 0px 3px 3px; font-size:12px;}
div#TreeMenu-Sezione a:hover{text-decoration:none; color:#FF6600; BORDER: #000 0px solid; padding:3px 0px 3px 3px; font-size:12px;}

/*Visited*/
div#TreeMenu-SezioneV{text-transform: Lowercase ; text-align:left; font-weight: none; text-decoration:none; color:#ccc; MARGIN: 10px 3px 0px 0px; BORDER: 1px; padding:2px 0px 2px 3px; font-size:12px;}
div#TreeMenu-SezioneV a {display:block;text-align:left;font-weight: bold;text-decoration:none;color:#FF6600;padding:3px 0px 3px 3px;font-size:12px;}
div#TreeMenu-SezioneV a:hover{text-decoration:none;color:#FF6600; BORDER: #000 0px solid;padding:3px 0px 3px 3px;font-size:12px;}

/*Normal*/
div#TreeMenu-Pagine{text-transform: Lowercase; text-align:left;font-weight: normal;text-decoration:none;color:#000000;MARGIN: 3px 0px 0px 14px;  BORDER-bottom: #BFBFBF 1px dotted; BORDER-left: #BFBFBF 3px solid; padding:2px 0px 2px 3px; font-size:12px;}
div#TreeMenu-Pagine a {text-align:left;font-weight: normal;text-decoration:none;color:#333333; BORDER: #000 0px solid;font-size:12px;}
div#TreeMenu-Pagine a:hover {text-align:left;font-weight: normal;text-decoration:none;color:#FF6600; BORDER: #000 0px solid;font-size:12px;}

/*Visited*/
div#TreeMenu-PagineV{text-transform: Lowercase; text-align:left;font-weight: normal;text-decoration:none;color:#000000;MARGIN: 3px 0px 0px 14px;  BORDER-bottom: #BFBFBF 1px dotted; BORDER-left: #BFBFBF 3px solid; padding:2px 0px 2px 3px; font-size:12px;}
div#TreeMenu-PagineV a {text-align:left;font-weight: bold;text-decoration:none;color:#FF6600;BORDER: #000 0px solid;font-size:12px;}
div#TreeMenu-PagineV a:hover {text-align:left;font-weight: bold;text-decoration:none;color:#333333;BORDER: #000 0px solid;font-size:12px;}



div#SubmenuHorizontal{text-transform: uppercase; float:left;margin: 0px 5px 0px 0px; BORDER-left: #fff 10px solid; BORDER-right: #fff 1px solid; BORDER-bottom: #fff 1px solid; padding:8px 5px 8px 5px;background: #FFE2A8;}
div#SubmenuHorizontal a {font-size: 11px;color:#fff;text-decoration:none;font-weight: bold;}



/*CONTENITORE-REGISTRAZIONE UTENTE*/
#Content_BoxRegister{border: solid 0px #000;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px ; width:680px; text-align:left}
#Content_BoxRegister-Riga-1{border: solid 0px #000;padding: 0px 0px 0px 0px;margin: 0px 0px 10px 0px;}
#Content_BoxRegister-Riga-2{border: solid 0px #000;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;}
div#Box-RegistrazioneUtente{border:solid 0px #000;margin: 0px 0px 0px 0px; font-size:12px; padding: 0px 0px 0px 0px;}
div#Box-RegistrazioneUtente-Status{border:solid 0px #000;margin: 0px 0px 0px 0px; font-size:10px; padding: 0px 0px 0px 0px; text-align:center; font-size:12px; font-weight:bold; color:#FF0000}

div#Box-RegistrazioneUtente-Box-Image{border:solid 0px #ccc;margin: 2px 0px 15px 0px; font-size:10px; padding: 0px 0px 0px 0px;}

div#Box-RegistrazioneUtente-Box-Intestazione{border-bottom:solid 1px #FF6600;border-left:solid 1px #FF6600;margin: 10px 0px 5px 0px; font-size:11px; padding: 2px 0px 2px 5px; font-weight:bold; background-color: #fff; color: #FF6600 }
div#Box-RegistrazioneUtente-Box-Intestazione-2{border:solid 0px #ccc;margin: 2px 0px 0px 0px; font-size:10px; padding: 1px 0px 1px 3px;}

div#Box-RegistrazioneUtente-Box-Header{border:solid 0px #ccc;margin: 2px 0px 0px 0px; font-size:12px; padding: 0px 0px 0px 0px; font-weight:bold; color:#999}
div#Box-RegistrazioneUtente-Box-Header-1{border:solid 0px #ccc;margin: 0px 0px 0px 0px; font-size:10px; padding: 0px 0px 0px 0px; float:left; width:205px;}
div#Box-RegistrazioneUtente-Box-Header-2{border:solid 0px #ccc;margin: 0px 0px 0px 0px; font-size:10px; padding: 0px 0px 0px 0px; float:left;width:205px;}
div#Box-RegistrazioneUtente-Box-Header-3{border:solid 0px #ccc;margin: 0px 0px 0px 0px; font-size:10px; padding: 0px 0px 0px 0px; float:left;width:205px;}

div#Box-RegistrazioneUtente-Box-Content{border:solid 0px #ccc;margin: 2px 0px 0px 0px; font-size:10px; padding: 0px 0px 0px 0px;}
div#Box-RegistrazioneUtente-Box-Content-1{border:solid 0px #ccc;margin: 0px 0px 0px 0px; font-size:10px; padding: 0px 0px 0px 0px; float:left; width:205px;}
div#Box-RegistrazioneUtente-Box-Content-2{border:solid 0px #ccc;margin: 0px 0px 0px 0px; font-size:10px; padding: 0px 0px 0px 0px; float:left;width:205px;}
div#Box-RegistrazioneUtente-Box-Content-3{border:solid 0px #ccc;margin: 0px 0px 0px 0px; font-size:10px; padding: 0px 0px 0px 0px; float:left;width:205px;}

div#Box-RegistrazioneUtente-Box-Other{border:solid 0px #ccc;margin: 2px 0px 0px 0px; font-size:10px; padding: 0px 0px 0px 0px;}
div#Box-RegistrazioneUtente-Box-Other2{border:solid 0px #ccc;margin: 2px 0px 0px 0px; font-size:10px; padding: 2px 0px 2px 0px; text-align:center}
div#Box-RegistrazioneUtente-Box-TipoUtente{border:solid 0px #ccc;margin: 1px 0px 0px 0px; font-size:10px; padding: 2px 0px 2px 0px; text-align:center; font-weight:bold;}
div#Box-RegistrazioneUtente-Box-VerificaUtente{border:solid 0px #ccc;margin: 2px 0px 0px 0px; font-size:15px; padding: 2px 0px 2px 0px; font-weight:bold; color:#A2CA45; display:none}
div#Box-RegistrazioneUtente-Box-VerificaUtenteNo{border:solid 0px #ccc;margin: 2px 0px 0px 0px; font-size:15px; padding: 2px 0px 2px 0px; font-weight:bold; color: #FF0000;display:none }


.campiRegistrazioneUtente{color: #333;background: #fff;border: 1px solid #ccc; padding:2px 2px 2px 2px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif}
.campiRegistrazioneUtenteSW{color: #333;background: #fff;border: 1px solid #ccc; padding:5px 2px 5px 2px; font-size:14px; font-weight:bold}
.TextAreacampiRegistrazioneUtenteSW{ font-family:Verdana, Arial, Helvetica, sans-serif;color : #000000; background : #ffffff; border: #ccc 1px solid ; font-size : 10px; TEXT-ALIGN: justify;padding:5px 5px 5px 5px;}
.button_registrazione{ font-size:11px;color: #fff;background: #FF6600;border: 1px solid #666;margin:3px 3px 0px 3px;}
.campiRegistrazioneInfo{color: #000;background: #fff;border: 1px solid #A2CA45; padding:2px 2px 2px 2px; font-size:10px;}
.campiRegistrazioneInfoSW{color: #000;background: #A2CA45;border: 1px solid #ccc; padding:5px 2px 5px 2px; font-size:14px; font-weight:bold}
.TextAreacampiRegistrazioneInfoSW{ font-family:Verdana, Arial, Helvetica, sans-serif;color : #000000; background : #ffffff; border : 1px solid #A2CA45; font-size : 10px; TEXT-ALIGN: left;padding:5px 5px 5px 5px;}


/*LOGIN */
div#BoxLogin{border:0px solid #000000;padding:0px 0px 0px 0px ;margin:0px 0px 0px 0px;font-size: 11px;color:#000;font-weight:normal;float:right}
div#BoxLogin a {font-size:11px;font-weight:normal;text-decoration: none;color:#99CC00;}
div#BoxMessaggio{border:0px solid #000000;padding:3px 0px 0px 0px ;margin:0px 0px 0px 0px;font-size: 11px;color:#000000;font-weight:normal;}
div#BoxMessaggio a {font-size:15px;font-weight:normal;text-decoration: none;color:#000;}
div#Login{border:0px solid #000000;padding:0px 0px 0px 0px ;margin:0px 0px 0px 0px;font-size: 11px;color:#000000;font-weight:normal;}


/*login*/
div#PageLogRegContainer-Module-Box-Form{border: solid 0px #ccc;padding: 0px 0px 0px 0px;margin: 2px 0px 0px 0px ; color: #666;}
div#PageLogRegContainer-Module-Box-Form-Data{border: solid 0px #ccc;padding: 5px 3px 5px 3px;margin: 0px 0px 0px 0px ; color: #666;}
div#PageLogRegContainer-Module-Box-Form-Data-1{border: solid 0px #ccc;padding: 4px 0px 0px 0px;margin: 0px 0px 0px 0px ; color: #666; float:left; width:120px; font-weight:bold }
div#PageLogRegContainer-Module-Box-Form-Data-2{border: solid 0px #ccc;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px ; color: #666; float:left;}
div#PageLogRegContainer-Module-Box-Form-Data-Button{border: solid 0px #ccc;padding: 0px 8px 3px 3px;margin: 0px 0px 0px 0px ; color: #666; text-align:left}
div#PageLogRegContainer-Module-Box-Form-Data-Pwd{border: solid 0px #ccc;padding: 0px 8px 0px 3px;margin: 10px 0px 10px 25px ; color: #666; text-align:left}
div#PageLogRegContainer-Module-Box-Form-Data-Pwd a {color: #FF6600; text-decoration:underline}
.LogInput{background: #fff;border: 1px solid #999; padding:2px 2px 2px 2px; font-size:10px; color:#333; width:230px;}
.LogButton{color: #fff;background: #FF6600;border: 1px solid #ccc; padding:2px 10px 2px 10px; font-size:11px; }



div#BoxUserState{border:0px solid #fff;padding:0px 0px 0px 5px ;margin:0px 0px 0px 265px;font-size: 10px;color:#fff;font-weight:normal;}
div#BoxUserState a {font-size: 10px;color:#B30101;font-weight:bold; text-decoration:none}
div#BoxUserState2{text-align:left;border:1px solid #fff;padding:10px 0px 0px 10px ;margin:0px 0px 0px 265px;font-size: 10px;color:#000000;font-weight:bold;}
/*Password dimenticata */
div#BoxPassword{border:0px solid #000000;padding:3px 0px 0px 0px ;margin:0px 0px 0px 0px;font-size: 11px;color:#000;font-weight:normal;}
div#BoxPassword a {font-size:11px;font-weight:bold;text-decoration: none;color:#99CC00;}













/*MENU ORIZZONTALE */
div#navigation { height:34px; border:0px solid; padding:0px 0px 0px 0px ; margin:0px 0px 0px 0px;}


div#navigation ul{ height:34px; font-size: 12px; list-style-position: inside; list-style:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }

div#navigation li{ font-size: 12px;  font-weight: bold;text-decoration:none; border-left:1px solid ;  color:#747474; float:left; padding:0px 3px 0px 3px ; margin:0px 0px 0px 0px; }
div#navigation li a{height:28px; font-size: 12px; font-weight: bold; text-decoration:none; color:#333333; float:left; padding:8px 3px 0px 3px; margin:0px 0px 0px 0px;  }
div#navigation li a:hover{height:28px; font-size: 12px; font-weight: bold; text-decoration:none; color:#FFFFFF; float:left; padding:8px 3x 0px 3px; margin:0px 0px 0px 0px; background-image: url(../image/barramenu_over.jpg); }


/*css SubMenuHorizzontal border-left:10px solid #CCCCCC;*/
div#ContainerSubmenuHorizontal{height:auto; width:auto; border:0px solid; margin: 0px 0px 0px 10px; padding:0px 0px 0px 0px;  background-image: url(../image/sub-sfondo.jpg);}

div#SubmenuHorizontal   {float:left; border:0px solid; margin: 0px 0px 0px 0px; padding:0px 0px 0px 8px;}
div#SubmenuHorizontal a {font-size: 11px;color:#999999;text-decoration:none; font-weight: bold;}
div#SubmenuHorizontal a:hover {font-size: 11px;color:#000000;text-decoration:none; font-weight: bold;}









/**/
div#navigationselect{border:0px solid #000000;padding:0px 0px 0px 0px ;margin:0px 0px 0px 10px;}
div#navigationselect ul{height:100px;list-style-position: inside;list-style: none;padding:0px 0px 0px 0px ;margin:0px 0px 0px 0px;}
div#navigationselect li{font-weight:bold; text-decoration:none; color:#fff; background-color:#123747;float:left;padding:10px 15px 10px 15px ;margin:0px 0px 0px 0px;border-right:1px solid #235369;}
div#navigationselect li a{font-weight:bold; text-decoration:none; color:#fff; background-color:#123747;}
div#navigationselect li a:hover{height:30px;font-weight:bold; text-decoration:none; color:#fff; background-color:#123747;padding:10px 0px 10px 0px ;margin:0px 0px 0px 0px;border-bottom:1px solid ;}

/*NEWS MODELLO UNO */
div#news-primopiano{width:250px; text-align:justify;border:0px solid #000; font-size:11px; margin: 10px;}
div#news-primopiano a{text-decoration: none;color: #296BA5}
div#news-primopiano a:hover{color: #2033A5;}
div#news-primopiano h1{font-size: 12px;color:#4880C1;margin: 0;padding: 5px 0 0px 0px;}
div#news-primopiano h2{font-size: 10px;color:#4880C1;margin: 0;padding: 5px 0 0px 0px;}
#immagine-news-primopiano{width:100px; float:right;padding-bottom:1px;padding-top:1px;padding-right:1px;padding-left:1px;margin-right:0px;margin-left:10px;margin-top:0px;margin-bottom:0px;border:15px solid #cccccc;}


/*NEWS DUE */
div#news-primopiano-due{color:#333; width:210px; text-align:justify; border:0px; solid #cccccc; font-size:10px;}
div#news-primopiano-due a{text-decoration: none;color: #ccc;}
div#news-primopiano-due a:hover{color: #000;}
div#news-primopiano-due h1{font-size: 10px;color:#7FA929; margin:3px;text-decoration: NONE; font-weight:normal;border:0px solid #000;}
div#news-primopiano-due h2{text-align:right;font-size:10px;color:#000;margin:0px;padding: 0px 0px 0px 0px;}
#immagine-news-primopiano-due{float:left; width:40px; margin-right:5px;margin-left:0px;margin-top:0px; solid #cccccc;}
#immagine-NewsPrimoPiano{width:80px;border:1px solid #cccccc;margin:2px 3px 0px 0px;padding:1px 1px 1px 1px;}

div#BoxNewsPrimoPiano{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border:0px; solid #cccccc;  font-weight:normal; width:300px;}

div#BoxNewsPrimoPiano-Container{ padding:0px 0px 0px 0px ;margin:0px 0px 0px 0px; border-bottom:0px solid #000; font-size:10px;}

div#BoxNewsPrimoPiano-Container-Riga-1{text-decoration:none; color: #666666; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border:0px solid #000; color:#666666; font-size:12px; font-weight:bold;}
div#BoxNewsPrimoPiano-Container-Riga-1 a {text-decoration:none; color:#666666; font-size:12px; font-weight:bold;}
div#BoxNewsPrimoPiano-Container-Riga-1 a:hover {color:#FF0066; font-size:12px; font-weight:bold;}

div#BoxNewsPrimoPiano-Container-Riga-2{padding:0px 0px 0px 0px ;margin:0px 0px 5px 0px; BORDER-bottom: #BFBFBF 1px dotted; font-size:11px; text-align:justify}
div#BoxNewsPrimoPiano-Container-Riga-3{color: #333; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border:0px solid #000;  text-align:right}
div#BoxNewsPrimoPiano-Container-Riga-3 a {text-decoration:none; color:#666666; font-size:10px; font-weight:bold;}
div#BoxNewsPrimoPiano-Container-Riga-3 a:hover {color:#FF0066; font-size:10px; font-weight:bold;}


#TitoloFotogallery{ width: 440px; height: auto; border: solid 0 px;font-size: 12px;font-weight:bold; text-align: left;float:left;padding:18px 0px 0px 20px ;}




/*MNEU ALFA  */
/*******************************************************/
/*HEADER MENU-TABS2*/
/*******************************************************/
#tabnavcontainer2{clear:both;margin:0;padding:0;text-align:left;background:#e9e9e9; }
#tabnavnotabs2{float:left;  margin:19px 0 0 0; border-bottom:0px solid #99908C;}
#tabnav2{background:#fff;float:left;font: bold 10px/10px Verdana, Arial;  border:0px solid #99908C; margin-top:5px}
#tabnav2 ul{margin:0;padding:0;list-style:none;} 
#tabnav2 li{display:inline;margin:0;padding:0;}
#tabnav2 a,#tabnavlogin2 a {float:left; background:url(../image/tab_left.gif) no-repeat left top; margin:0; padding:0 0 0 7px;text-decoration:none;}
#tabnavlogin2 a {background:url(../image/tab_left_login.gif) no-repeat left top;}
#tabnav2 a span,#tabnavlogin2 a span{float:left;display:block;background:url(../image/tab_right.gif) no-repeat right top; padding:9px 15px 9px 6px; color:#333; }
#tabnavlogin2 a span{background:url(../image/tab_right_login.gif) no-repeat right top;color:#FFF;}
#tabnavww2 a{float:right;margin:0;padding:0 10px 0 7px;text-decoration:underline;background:none;}
#tabnavww2 a span { float:right;display:block;padding:5px 15px 3px 6px; color:#000; text-decoration:underline; background:none;}
#tabnav2 a span {float:none;}
#tabnavlogin2 a span {float:none;}
#tabnav2 a:hover,#tabnavlogin2 a:hover { background-position:0% -42px;  }
#tabnav2 a.on,#tabnavlogin2 a.on { background-position:0% -84px; }
#tabnav2 a:hover span,#tabnavlogin2 a:hover span { color: #FF6600; background-position:100% -42px; }
#tabnavlogin2 a:hover span {color: #FF6600;}
#tabnav2 a.on span,#tabnavlogin2 a.on span { color:#FFF; background-position:100% -84px; }
#tabnavww2 a:hover,#tabnavww2 a:hover span {color:#F10;}
/*******************************************************/
/*HEADER MENU-TABS2*/
/*******************************************************/
#tabnavcontainer3{clear:both;margin:0;padding:0;text-align:left;background:#e9e9e9; }
#tabnavnotabs3{float:left;  margin:19px 0 0 0; border-bottom:0px solid #99908C;}
#tabnav3{background:#fff;float:left;font: bold 10px/10px Verdana, Arial;  border:0px solid #99908C; margin-top:5px}
#tabnav3 ul{margin:0;padding:0;list-style:none;} 
#tabnav3 li{display:inline;margin:0;padding:0;}
#tabnav3 a,#tabnavlogin3 a {float:left; background:url(../image/tab_left_login.gif) no-repeat left top; margin:0; padding:0 0 0 7px;text-decoration:none;}
#tabnavlogin3 a {background:url(../image/tab_left_login.gif) no-repeat left top;}

#tabnav3 a span,#tabnavlogin3 a span{float:left;display:block;background:url(../image/tab_right_login.gif) no-repeat right top; padding:6px 15px 6px 6px; color:#fff; }
#tabnavlogin3 a span{background:url(../image/tab_right_login.gif) no-repeat right top;color:#FFF;}
#tabnavww3 a{float:right;margin:0;padding:0 10px 0 7px;text-decoration:underline;background:none;}
#tabnavww3 a span { float:right;display:block;padding:5px 15px 3px 6px; color:#fff; text-decoration:underline; background:none;}
#tabnav3 a span {float:none;}
#tabnavlogin3 a span {float:none;}
#tabnav3 a:hover,#tabnavlogin3 a:hover { background-position:0% -42px;  }
#tabnav3 a.on,#tabnavlogin3 a.on { background-position:0% -84px; }

#tabnav3 a:hover span,#tabnavlogin3 a:hover span { color: #fff; background-position:100% -42px; }
#tabnavlogin3 a:hover span {color: #FF6600;}
#tabnav3 a.on span,#tabnavlogin2 a.on span { color:#FFF; background-position:100% -84px; }
#tabnavww3 a:hover,#tabnavww2 a:hover span {color:#F10;}



div#BoxMenuALfa-1{padding:14px 0px 0px 15px ;margin:0px 0px 0px 0px; border:0px solid #000;}


div#BoxMenuALfa-Box{padding:0px 0px 0px 15px ;margin:0px 0px 0px 0px; border:0px solid #000;}
div#BoxMenuALfa-Box-1{padding:0px 0px 0px 0px ;margin:14px 0px 0px 0px; border:0px solid #000; float:left}
div#BoxMenuALfa-Box-2{padding:0px 0px 0px 0px ;margin:20px 0px 0px 0px; border:0px solid #000; float:left}

/*******************************************************/
/*VERSIONI*/
/*******************************************************/

.Versioni-Tr-Header{padding:0px 0px 0px 0px;margin: 0px 0px 0px 0px;border: 0px solid #000; height:30px; background-color: #FF9900}
.Versioni-Td-Header{padding:0px 5px 0px 5px;margin: 0px 0px 0px 0px;border-right: 1px solid #99CC00;border-bottom: 0px solid #eee; color:#fff; background-color:#fff}
.Versioni-Td2-Header{padding:0px 5px 0px 5px;margin: 0px 0px 0px 0px;border-right: 1px solid #fff;color:#fff; font-weight:bold;font-size:14px;border-bottom: 1px solid #fff;}
.Versioni-Td3-Header{padding:0px 5px 0px 5px;margin: 0px 0px 0px 0px;border-left: 0px solid #fff;color:#fff;background-color:#fff;font-size:14px;border-bottom: 1px solid #fff;}
.Versioni-Td4-Header{padding:0px 5px 0px 5px;margin: 0px 0px 0px 0px;border-right: 1px solid #FF9900;color:#fff; font-weight:bold;font-size:14px;border-bottom: 1px solid #fff;}

.Versioni-Tdlight-Header{padding:0px 5px 0px 5px;margin: 0px 0px 0px 0px;border-right: 1px solid #fff;color:#fff; font-weight:bold;font-size:14px;border-bottom: 1px solid #fff; background-color: #99CC00}
.Versioni-Tdpresonal-Header{padding:0px 5px 0px 5px;margin: 0px 0px 0px 0px;border-right: 1px solid #fff;color:#fff; font-weight:bold;font-size:14px;border-bottom: 1px solid #fff;background-color: #0099FF}
.Versioni-Tdhousing-Header{padding:0px 5px 0px 5px;margin: 0px 0px 0px 0px;border-right: 1px solid #fff;color:#fff; font-weight:bold;font-size:14px;border-bottom: 1px solid #fff; background-color:#FF0000}

.Versioni-Tdlight2-Header{padding:0px 5px 0px 5px;margin: 0px 0px 0px 0px;border-right: 1px solid #fff;color:#fff; font-weight:bold;font-size:14px;border-bottom: 1px solid #fff; background-color: #99CC00}
.Versioni-Tdpresonal2-Header{padding:0px 5px 0px 5px;margin: 0px 0px 0px 0px;border-right: 1px solid #fff;color:#fff; font-weight:bold;font-size:14px;border-bottom: 1px solid #fff;background-color: #0099FF}
.Versioni-Tdhousing2-Header{padding:0px 5px 0px 5px;margin: 0px 0px 0px 0px;border-right: 1px solid #fff;color:#fff; font-weight:bold;font-size:14px;border-bottom: 1px solid #fff; background-color:#FF0000}


.Versioni-Tr-Content{padding:0px 0px 0px 0px;margin: 0px 0px 0px 0px;border: 0px solid #000;  background-color:#fff}
.Versioni-Td-Content{padding:3px 5px 3px 5px;margin: 0px 0px 0px 0px;border-right: 1px solid #FF9900;border-bottom: 1px solid #eee; color:#333; font-weight:none}
.Versioni-Td2-Content{padding:3px 5px 3px 5px;margin: 0px 0px 0px 0px;border-right: 1px solid #FF9900;border-bottom: 1px solid #eee;color:#333;}
.Versioni-Td3-Content{padding:3px 5px 3px 5px;margin: 0px 0px 0px 0px;border-right: 0px solid #FF9900;border-bottom: 1px solid #eee;color:#333;}

.Versioni-Tr-Content2{padding:0px 0px 0px 0px;margin: 0px 0px 0px 0px;border: 0px solid #000;  background-color:#eee}
.Versioni-Td-Content2{padding:3px 5px 3px 5px;margin: 0px 0px 0px 0px;border-right: 1px solid #FF9900;border-bottom: 1px solid #eee; color:#333; font-weight:none}
.Versioni-Td2-Content2{padding:3px 5px 3px 5px;margin: 0px 0px 0px 0px;border-right: 1px solid #FF9900;border-bottom: 1px solid #eee;color:#333;}
.Versioni-Td3-Content2{padding:3px 5px 3px 5px;margin: 0px 0px 0px 0px;border-right: 0px solid #fff;border-bottom: 1px solid #eee;color:#333;}

.Versioni-Tr-Content3{padding:0px 0px 0px 0px;margin: 0px 0px 0px 0px;border: 0px solid #000;  background-color:#FF9900}
.Versioni-Td-Content3{padding:3px 5px 3px 5px;margin: 0px 0px 0px 0px;border-right: 1px solid #FF9900;border-bottom: 1px solid #eee; color:#333; font-weight:bold;font-size:12px}
.Versioni-Td2-Content3{padding:3px 5px 3px 5px;margin: 0px 0px 0px 0px;border-right: 1px solid #FF9900;border-bottom: 1px solid #eee;color:#333;}
.Versioni-Td3-Content3{padding:3px 5px 3px 5px;margin: 0px 0px 0px 0px;border-right: 0px solid #fff;border-bottom: 1px solid #eee;color:#333;}

.Versioni-Tr-Content4{padding:0px 0px 0px 0px;margin: 0px 0px 0px 0px;border: 0px solid #000;  background-color:#fff}
.Versioni-Td-Content4{padding:3px 5px 3px 5px;margin: 0px 0px 0px 0px;border-right: 1px solid #FF9900;border-bottom: 1px solid #eee; color:#333; font-weight:none}
.Versioni-Td2-Content4{padding:3px 5px 3px 5px;margin: 0px 0px 0px 0px;border-right: 1px solid #FF9900;border-bottom: 1px solid #FF9900;color:#333;}
.Versioni-Td3-Content4{padding:3px 5px 3px 5px;margin: 0px 0px 0px 0px;border-right: 0px solid #FF9900;border-bottom: 1px solid #eee;color:#333;}

.Versioni-Tr-Content5{padding:0px 0px 0px 0px;margin: 0px 0px 0px 0px;border: 0px solid #000;  background-color:#FF9900}
.Versioni-Td-Content5{padding:3px 5px 3px 5px;margin: 0px 0px 0px 0px;border-right: 1px solid #fff;border-bottom: 1px solid #eee; color:#333; font-weight:bold; font-size:12px}
.Versioni-Td2-Content5{padding:3px 5px 3px 5px;margin: 0px 0px 0px 0px;border-right: 1px solid #fff;border-bottom: 1px solid #eee;color:#333; font-size:12px}
.Versioni-Td3-Content5{padding:3px 5px 3px 5px;margin: 0px 0px 0px 0px;border-right: 0px solid #fff;border-bottom: 1px solid #eee;color:#333; font-size:12px}



.testo{font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px;border-left: 0px solid #eee;border-right: 0px solid #eee;}





.ripristino-float{CLEAR: left ;}
.ripristino-float2{CLEAR: right ;}

/**************************************************************  */
/*AJAX CSS */
/**************************************************************  */
/*BOOBLE TOOLTIP */
#bubble_tooltip{
		width:147px;
		position:absolute;
		display:none;
	}
	#bubble_tooltip .bubble_top{
		background-image: url('../image/bubble_top.gif');
		background-repeat:no-repeat;
		height:16px;	
	}
	#bubble_tooltip .bubble_middle{
		background-image: url('../image/bubble_middle.gif');
		background-repeat:repeat-y;	
		background-position:bottom left;
		padding-left:7px;
		padding-right:7px;
	}
	#bubble_tooltip .bubble_middle span{
		position:relative;
		top:-8px;
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
		font-size:11px;
	}
	#bubble_tooltip .bubble_bottom{
		background-image: url('../image/bubble_bottom.gif');
		background-repeat:no-repeat;
		background-repeat:no-repeat;	
		height:44px;
		position:relative;
		top:-6px;
	}
/*PROGRESS BAR */
#dhtmlgoodies_progressPane{
		width:100%;
		height:100%;
		background-color:#FFF;
		z-index:5000;
		position:absolute;
		left:0px;
		top:400px;
		
	}
	#dhtmlgoodies_progressBar_bg{
		position:absolute;
		left:50%;
		top:50%;
		width:300px;
		height:20px;
		border:1px solid #000;
		background-color:#EEE;
		margin-left:-150px;	
		margin-top:-20px;
		text-align:center;
	}
	#dhtmlgoodies_progressBar_outer{
		position:absolute;
		left:0px;
		top:0px;
		width:0px;	
		height:100%;
		overflow:hidden;	
	}
	
	#dhtmlgoodies_progressBar{

		position:absolute;
		left:0px;
		top:0px;
		width:300px;
		background-color:#184EB8;
		filter: Alpha(Opacity=0, FinishOpacity=100,Style=1,StartX=0, StartY=0, FinishX=200,FinishY=20) ;
		height:100%;
		z-index:5000;
	}
	#dhtmlgoodies_progressBar_txt{
		color:#000;
		z-index:10000;
		width:100%;
		height:100%;
		left:0px;
		top:0px;
		position:absolute;		
		font-family:arial;
		font-size:0.8em;
		line-height:20px;}	/* Same as height of progress bar */
.modalDialog_transparentDivs{	
	filter:alpha(opacity=40);	/* Transparency */
	opacity:0.4;	/* Transparency */
	background-color:#AAA;
	z-index:1;
	position:absolute; /* Always needed	*/
}
.modalDialog_contentDiv{
	border:3px solid #000;	
	padding:2px;
	z-index:100;/* Always needed	*/
	position:absolute;	/* Always needed	*/
	background-color:#FFF;	/* White background color for the message */
}
.modalDialog_contentDiv_shadow{
	z-index:90;/* Always needed	- to make it appear below the message */
	position:absolute;	/* Always needed	*/
	background-color:#555;
	filter:alpha(opacity=30);	/* Transparency */
	opacity:0.3;	/* Transparency */	
}

/*WINDOWS */

	.dhtmlgoodies_tabPane{
		height:21px;	/* Height of tabs */
		border-bottom:1px solid #CCCCCC;
		width:222PX;
		
		
	}
	.dhtmlgoodies_aTab{
		border-left:10px solid #CCCCCC;
		border-right:10px solid #CCCCCC;
		border-bottom:10px solid #CCCCCC;
		padding:5px;
		width:220PX;
		margin-bottom:30px;
		
		
	}
	.dhtmlgoodies_tabPane DIV{
		float:left;
		/* Height of tabs */
		height:30%;
		background-repeat:no-repeat;
		background-position:bottom left;
		cursor:pointer;
		position:relative;
	}
	.dhtmlgoodies_tabPane .tabActive{
		background-image:url('../image/tab_left_active.gif');
		margin-left:0px;
		margin-right:0px;	
		z-index:10;	
	}
	.dhtmlgoodies_tabPane .tabInactive{
		background-image:url('../image/tab_left_inactive.gif');
		margin-left:0px;
		margin-right:0px;
		z-index:1;
	}

	.dhtmlgoodies_tabPane .inactiveTabOver{
		background-image:url('../image/tab_left_over.gif');
		margin-left:0px;
		margin-right:0px;
	}
	.dhtmlgoodies_tabPane span{
		font-family:arial;
		vertical-align:top;
		font-size:11px;
		padding-left:3px;
		padding-right:3px;		
		line-height:21px;
		float:left;
	}
	.dhtmlgoodies_tabPane .tabActive span{
		padding-bottom:1px;
		line-height:20px;
	}
	
	.dhtmlgoodies_tabPane img{
		float:left;
	}


