html {
	margin: 0;
	padding: 0;
	}
	
body {
    text-align: center; 
    font-family: Verdana; 
    font-size:11px;
    line-height:13px;
    margin:0; 
    padding:0;
    background-color:#DADADA;
    }

div#container {
width:100%;
float:left;
text-align: left;   
margin: 0px auto;   
padding:0; 
} 

#main_home {
width:1000px; 
margin: auto;
padding:0;  
}


.testo_1 {
line-height:1.2em; margin-top:8px;
}


.testo_1 a {
}

.testo_1 a:link {
text-decoration:none;
color:black;
}

.testo_1 a:visited {
text-decoration:none;
color:black;
}

.testo_1 a:hover {
text-decoration:underline;
color:black;

}

.testo_1 a:active {
text-decoration:underline;
color:black;
}


.testo_2 {
line-height:1.2em; margin-top:3px;
}

.testo_2 img {
border:0;
}

 /* ------------------------------------------------------------ footer ----------------------------------------------------  */

#footer_top {
width:1000px; 
height:125px;
margin: auto;
padding: 10px 0 0 0; 
background:transparent url('../Immagini/bg_ovale.gif') no-repeat 5px top;
text-align:center;
}

ul.site_map {
margin: auto;
margin-top:3px;
padding:0; 
font-family: Tahoma; 
font-size: 11px; 
color: #CA0002; 
}
ul.site_map li {
display: inline;
padding:5px;
}
ul.site_map li a {
color:#026590;
}
ul.site_map li a:hover {
text-decoration:none;
}

#site_search {
padding: 5px 0 0 0;
margin-top:20px;
border-top:1px solid #dadada;
}
#site_search ul {
list-style:none;
}
#site_search li {
display:inline;
}

#footer_bottom {
width:1000px; 
height:125px;
margin: auto;
padding: 0; 
background:transparent url('../Immagini/sap_riferimenti.gif') no-repeat 580px 10px;
}

/* ------------------------------------------------------------ banner ----------------------------------------------------  */


#banner {
width:1000px; 
height:85px;
margin: auto;
padding:0;  
background: #fff url('') no-repeat left top;
}




/* ------------------------------------------------------------ top1 ----------------------------------------------------  */

#top_1 {
width:100%;
height:58px;
border:thin solid #E6E6E6;
margin:0;
padding:0;
background:#FFF url('../Immagini/logo_sap.gif') no-repeat 10px 5px;
}

#search ul {
margin: 15px auto;
padding:0;
width:410px;  
list-style:none;
}

#search li {
display: inline; 
}







 /* ------------------------------------------------------------ top2 ----------------------------------------------------  */

#top_2 {
width:100%;
border-bottom:thin solid #E6E6E6;
margin:0;
padding:0;
background-color:#FFF;
text-align:center}

#top_2 form {
text-align:left;}


ul#menu1 {
margin:auto;
padding:0;
height:22px;
}

ul#menu1 li {
display: inline;
position: relative; top:5px;  z-index:2;
padding:5px; 
border-right:thin solid #E6E6E6;
}

ul#menu1 li a {

color: #CA0002;
text-decoration: none;
padding: 5px;
}

ul#menu1 li a:hover, a:active {
text-decoration: underline;
background:white;
}


ul#menu1 div {
display: none;
}

ul#menu1 li.mega div {
border: 1px solid #CA0002;
width: 230px; height:110px;
position: absolute;top: 24px;left: -2px;
padding: 1.3em;
background: #fff;
color: #000;
}

ul#menu1 li.hovering div {
display: block;
}

.ufficio_stampa p {
text-align:left;
float:left;
}

.ufficio_stampa_evidenza {
color:gray;
padding-botto:4px;
}

.first {
padding: 5px; 
margin:0;
color:white
}    
  
/* --------------------------------------------------- top3   --------------------------------------------------  */


#top_3 {
width:100%; height:40px;
border:0; border-bottom:5px solid #CA0002;
margin:0;
padding:0;
background-color:#FFF;
text-align:center;
}


ul#menu2 {
margin: auto;
padding:0;
height:22px; 
font-family: Tahoma; 
font-size: 11px; 
color: #CA0002; 
font-weight: Bold;
position:relative; top:15px; left:10px;
overflow:hidden;
z-index:1;
}

ul#menu2 li {
display: inline;
padding:5px;
}

ul#menu2 li a:link {
color:#026590;
text-decoration:underline;
}

ul#menu2 li a:visited {
color:#026590;
text-decoration:underline;
}


ul#menu2 li a:hover {
text-decoration:none;
}


ul#menu2 li a:active {
text-decoration:none;
}









 /* --------------------------------------------------- blocco1 editoriale etc.  --------------------------------------------------  */


#blocco_1 {
float:left;
width:624px;
border:0;
margin:10px 0 0 6px;
padding:0;
background-color:#fff;
}

.blocco_1_top {
float:left;
width:100%;
height:30px;
border-bottom:1px solid #ddd;
background: #fff url('../Immagini/bg_blocco_1_top.gif') no-repeat left top;
}

div#cur_date {
            color: #bbb; 
            font-weight: bold; 
            font-size:10px;
            float:left; 
            width:340px; 
            margin: 9px 0 0 12px;}


.leggi_tutto a {
font-weight:normal;
}
.leggi_tutto a:link {
color:#026590;
}
.leggi_tutto a:visited {
color:#026590;
}

.leggi_tutto a:hover {
color:#026590;
text-decoration:underline;
}

.leggi_tutto a:active {
color:#026590;
text-decoration:none;
}



#blocco1_colsx {
float:left; 
width:275px;
padding:0;
margin: 0 0 0 25px;
text-align:left;
}


#blocco1_colsx  h2 {
color:#026590;
font-size:13px;
line-height: 1.4em;
font-family: Verdana;
padding:0;
margin: 4px 0 0 0;
}

#blocco1_colsx  h3 {
margin:0;
padding:0;
color:#026590;
font-size:15px;
}
#blocco1_colsx  h4 {
margin: 15px 0 0 0;
padding:0;
color:#949494;
font-size:9px;
}

ul.elenco_link1 {
margin: 10px 0 0 9px ;
padding:0;
}

ul.elenco_link1 li {
list-style:url('../Immagini/bullet_1.gif');
margin:2px 0 0 0;
}

ul.elenco_link1 li a {
color: #CA0002;
text-decoration: none;
color:#026590;
font-weight:bold;
}

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


.speciali {
float:left;
width:99%;
padding:0 0 6px 0;
margin-top:9px;
border:1px solid #ddd;
}
.speciali_contenuto {
float:left;
width:170px;
}
.speciali_contenuto p {
font-size:9px;
padding:0;
margin:0;
}























#blocco1_coldx {
float:left;
width:275px;
padding:0;
margin: 0 0 0 25px;
text-align:left;
}

.most_clicked {
float:left;
width: 99%;
padding:0;
margin-bottom:10px;
}
.most_clicked img {
float:left;
margin-right:8px;
}
.most_clicked a {
color: #CA0002;
text-decoration: none;
color:#026590;
font-weight:bold;
}
.most_clicked a:hover {
text-decoration: underline;
}


.reportages_interessante {
float:left;
width:99%;
padding:0 0 6px 0;
margin-top:9px;
border:1px solid #ddd;
}

.reportages_interessante h2 {
margin-top:0; color:black;
}

.reportages_interessante img {
float:left;
margin-right:8px;
}

.reportages_interessante_contenuto {
float:left;
width:170px;
}

.reportages_interessante_contenuto h3 {
font-size:12px;
padding:0;
margin:0;
color:#026590;
}

.reportages_interessante_contenuto h4 {
font-size:9px;
padding:0;
margin:0;
color:#949494}

.reportages_interessante_contenuto p {
font-size:9px;
padding:0;
margin:0;
}



#blocco_1_divisore {
float:left;
width:624px;
height:60px;
padding:0;
margin:0;
border:0;
background: #fff url('../Immagini/bg_divisore_1.gif') no-repeat left top;
}

#blocco_1_colSingola {
float:left;
width:624px;
background-color:white;
}


/* ---------------------------------------------------banner Forum --------------------------------------------------  */

#forum_intro {
float:left;
width:601px;
height:200px;
margin: 5px 0 0 10px;
text-align:left;
background: url('../Immagini/bg_forum_intro.gif') no-repeat left top;
}


.forum_post_top {
float:left;
width:601px;
height:36px;
padding:0;
margin: 5px 0 0 10px;
border-bottom:1px solid #dadada;
background: #fff url('../Immagini/bg_forum_post_top.gif') no-repeat left top;
}

.forum_post_top h3 {
color:#000;
font-size:16px;
padding: 12px 0 0 12px;
margin: 0;
text-align:left;
float:left;
}

.profilo_autore {
width:167px;
height: 32px;
float:right;
margin: 1px 15px 0 0;
padding:0;
color:#CA0002;
text-align:right;
}

.profilo_autore p {
padding:0;
margin: 13px 0 0 0 ;
}


.forum_post_middle {
float:left;
width:601px;
padding:0;
margin: 0 0 0 10px;
border-bottom:1px solid #dadada;
background: #fff url('../Immagini/bg_forum_post_middle.gif') repeat-y left top;
text-align:left;
}

.forum_post_info {
color:#026590;
font-weight:bold;
margin:5px 0 0 0;
padding:0 0 0 12px;
font-size:11px;
}

.forum_post_text {
margin:0 0 0 0;
padding:4px 0 4px 12px;
font-size:11px;
line-height:16px;
overflow:hidden;
}

.forum_post_bottom {
float:left;
width:601px;
height:27px;
padding:0;
margin: 0 0 0 10px;
background: #fff url('../Immagini/bg_forum_post_bottom.gif') no-repeat left bottom;
}

#blocco_1_chiusura {
float:left;
width:624px;
height:65px;
padding:0;
margin:0;
border:0;
background: #fff url('../Immagini/bg_finale_1.gif') no-repeat left top;
}




/* --------------------------------------------------- blocco 2 (SAP Flash)  --------------------------------------------------  */

#blocco_2 {
float:left; 
width:354px; 
border:0; 
margin:10px 0 0 8px;
padding:0;
background:#FFF url('../Immagini/bg_blocco_x.gif') no-repeat left top  ;
}


#blocco_2_top {
     width:354px; height: 32px;
     border-bottom:1px solid #DDD;
     margin: 10px 0 0 0;
     text-align: right; 
     background: transparent url('../Immagini/3squares.gif') no-repeat 117px 10px;
     }
     
#blocco_2_immagine { 
     width:354px; height: 100px;
     margin: 0 0 0 0;
     text-align: right; 
     background: transparent url('../Immagini/nuovo_flash.gif') no-repeat center top;
     
}

#blocco_2_immagine a {
width:128px;
height:27px;
display:block;
position:relative;
top:60px;
left:190px;
} 


#blocco_2_extras { 
    width:354px; height: 30px; margin-top:5px;
       
}

#blocco_2_extras form {
float:left; 
margin: 3px 0 0 18px;
}

#blocco_2_extras select{
border:1px solid #dadada;
color: gray;
font-size:12px;
}


.archivio_go {float:left; margin: 6px 0 0 3px;
}
         

#blocco_2 h2 {
color:#000;
font-size:20px;
padding: 4px 0 0 6px;
margin: 0;
text-align:left;
}

/* --------------------------------------------------- blocco 3 (Sponsor)  --------------------------------------------------  */

#blocco_3{
float:left; 
width:354px;height:160px;
border:0; 
margin: 8px 0 0 8px;
padding:0;
background:#FFF url('../Immagini/bg_blocco_2.gif') no-repeat left top  ;
}


#blocco_3_top {
     width:354px; height: 32px;
     border-bottom:1px solid #DDD;
     margin: 10px 0 0 0;
     text-align: right; 
     background: transparent url('../Immagini/3squares.gif') no-repeat 107px 10px;
     }
     
#blocco_3_immagine {
     width:354px; height: 80px;
     margin: 0 0 0 0;
     text-align: right; 
     background: transparent url('../Immagini/banner_sponsor.gif') no-repeat center top;
     }
     
#blocco_3_bottom {
     width:354px; height: 30px;
     margin: 11px 0 0 0;
     text-align: right; 
    }

#blocco_3_bottom a {
display: block:
width:160px;
height:30px;
background: transparent url('../Immagini/mini_arrow.gif') no-repeat left top;
padding-left:12px;
margin-right: 20px;
color:black;
text-decoration:none;
}
    

     
#blocco_3 h2 {
color:#000;
font-size:20px;
padding: 4px 0 0 6px;
margin: 0;
text-align:left;
}


/* --------------------------------------------------- blocco 4  (SAP Video) --------------------------------------------------  */


#blocco_4{
float:left; 
width:354px;height:500px;
border:0;
margin:10px 0 0 8px;
padding:0;
background:#FFF url('../Immagini/bg_blocco_4.gif') no-repeat left top  ;
}




#video_gallery_nav {
     width:350px; height: 32px;
     border-bottom:1px solid #ddd;
     margin: 10px 0 0 0;
     text-align: right; 
     background: transparent url('../Immagini/bg_sap_video.gif') no-repeat 5px top;
     }

#video_gallery_items {
    margin: auto;padding: 4px 0 3px 0;
    position: relative; left:0;
    width: 350px;
    height: 104px;
    overflow: hidden;
    background-color: #F2F2F2;
    border-bottom:1px solid #DDD;
    }

#stringa_video {
      width: 7500px;    
   }

.video { 
   float:left; 
   width: 108px; 
   height: 100px; 
   background: #fff url('../Immagini/video_thumbs.gif') no-repeat left top;
   margin-left:5px;
   text-align:center;
   }
.video img {margin: auto; margin-top:8px}
.video p {font-family: Helvetica, Verdana; 
      color: #5C7996; 
      padding:3px;
      margin:0;
      line-height:1em;
      }
      
.video a {
text-decoration:none;
color: #5C7996; 

}


     
 /* --------------------------------------------------- blocco 5 (RSS)  --------------------------------------------------  */

#blocco_5{
float:left; 
width:354px;height:160px;
border:0; 
margin:10px 0 0 8px;
padding:0;
background:#FFF url('../Immagini/bg_blocco_2.gif') no-repeat left top  ;
}


#blocco_5_top {
     width:354px; height: 32px;
     border-bottom:1px solid #DDD;
     margin: 10px 0 0 0;
     text-align: right; 
     background: transparent url('../Immagini/3squares.gif') no-repeat 155px 10px;
     }
     
#blocco_5_contenuto {
     width:354px; height: 85px;
     margin: 0 0 0 0;
     text-align:left;
     background: transparent url('') no-repeat center top;
     }
     

#blocco_5_bottom {
     width:354px; height: 30px;
     margin: 0 0 0 0;
     text-align: right; 
    }


#blocco_5_bottom a {
display: block:
width:160px;
height:30px;
background: transparent url('../Immagini/mini_arrow.gif') no-repeat left top;
padding-left:12px;
margin-right: 20px;
color:black;
text-decoration:none;
}
    


#blocco_5 h2 {
color:#000;
font-size:20px;
padding: 4px 0 0 6px;
margin: 0;
text-align:left;
}
     
.titlefield{ /*CSS for RSS title link in general*/
text-decoration: none; color:#026590;
}

.labelfield{ /*CSS for label field in general*/
color:brown;
font-size: 90%;
}

.datefield{ /*CSS for date field in general*/
color:gray;
font-size: 90%;
}


#example3{ /*Demo 3 main container*/
width: 340px;
height: 75px;
border: 1px solid #fff;
padding: 4px;
}

#example3 p{ /*Demo 3 P element that separates each entry*/
margin-top: 0;
margin-bottom: 7px;
}

code{ /*CSS for insructions*/
color: red;
}

     
 /* --------------------------------------------------- blocco 6 (convenzioni)  --------------------------------------------------  */

#blocco_6 {
float:left; 
width:354px;height:160px;
border:0; 
margin: 8px 0 0 8px;
padding:0;
background:#FFF url('../Immagini/bg_blocco_2.gif') no-repeat left top  ;
}


#blocco_6_top {
     width:354px; height: 32px;
     border-bottom:1px solid #DDD;
     margin: 10px 0 0 0;
     text-align: right; 
     background: transparent url('../Immagini/3squares.gif') no-repeat 145px 10px;
     }
     
#blocco_6_immagine {
     width:354px; height: 88px;
     margin: 0 0 0 0;
     text-align: right; 
     background: transparent url('../Immagini/banner_convenzioni.gif') no-repeat center top;
     }
     
#blocco_6_bottom {
     width:354px; height: 30px;
     margin: 11px 0 0 0;
     text-align: right; 
    }

#blocco_6_bottom a {
display: block:
width:160px;
height:30px;
background: transparent url('../Immagini/mini_arrow.gif') no-repeat left top;
padding-left:12px;
margin-right: 20px;
color:black;
text-decoration:none;
}
    

     
#blocco_6 h2 {
color:#000;
font-size:20px;
padding: 4px 0 0 6px;
margin: 0;
text-align:left;
}



 
  /* --------------------------------------------------- blocco 7 (facebook fanbox)  --------------------------------------------------  */

 
 
 
 
#blocco_7{
float:left; 
width:354px; height:390px;
border:0; 
margin:10px 0 0 8px;
padding:0;
background:#FFF url('../Immagini/bg_blocco_7.gif') no-repeat left top  ;
}


#blocco_7_top {
     width:354px; height: 32px;
     border-bottom:1px solid #DDD;
     margin: 10px 0 10px 0;
     text-align: right; 
     background: transparent url('../Immagini/3squares.gif') no-repeat 230px 10px;
     }
     
#blocco_7_fanbox {
     width:351px; height: 310px;
     margin: 0 0 0 0;
     text-align: center; 
     }

 
 
 #blocco_7 h2 {
color:#000;
font-size:20px;
padding: 4px 0 0 6px;
margin: 0;
text-align:left;
}


.connect_widget_facebook_logo_menubar {
background-color:#026590;
}

.full_widget {
border-color:#026590;

}

/* --------------------------------------------------- blocco 8 (SAP e dintorni)  --------------------------------------------------  */

 
#blocco_8 {height:800px; 
float:left; 
width:354px; 
margin:10px 0 0 8px;
padding:0;
background:#FFF url('../Immagini/bg_blocco_8.gif') no-repeat left top  ;
}


#blocco_8_top {
     width:354px; height: 32px;
     border-bottom:1px solid #DDD;
     margin: 10px 0 10px 0;
     text-align: right; 
     background: transparent url('../Immagini/3squares.gif') no-repeat 175px 10px;
     }
     
#blocco_8_contenuto {
     width:351px; height:700px;
     margin: 0 0 0 0;
     text-align: center; 
     }

 #blocco_8 h2 {
color:#000;
font-size:20px;
padding: 4px 0 0 6px;
margin: 0;
text-align:left;
}


#sapDint_archNav {
float:left;
width: 330px;
padding:0;
margin: 0 0 10px 6px;
text-align:right;
}

#sapDint_archNav a {
color: #CA0002;
text-decoration: none;
color:#026590;
font-weight:bold;
}

#sapDint_archNav a:hover {
text-decoration: underline;
}



.SapeDintorniBox {
float:left;
width: 330px;
padding:0;
margin: 0 0 10px 6px;
text-align:left; 
}

.SapeDintorniBox img {
width:70px;
float:left;
margin-right:8px;
border:1px solid gray;
}

.SapeDintorniBox a {
color: #CA0002;
text-decoration: none;
color:#026590;
}
.SapeDintorniBox a:hover {
text-decoration: underline;
}


/* --------------------------------------------------- blocco non numerato (twitter)  --------------------------------------------------  */

#blocco_twitter{
float:left; 
width:354px;height:108px;
border:0; 
margin: 8px 0 0 8px;
padding:0;
background:#FFF url('../Immagini/banner_twitter.gif') no-repeat left top  ;
}

#blocco_twitter a {
display:block;
width:354;height:108px
}



/* --------------------------------------------------- blocco non numerato (5X1000)  --------------------------------------------------  */

#blocco_5X1000{
float:left; 
width:354px;height:108px;
border:0; 
margin: 8px 0 0 8px;
padding:0;
background:#FFF url('../Immagini/BG_5x1000.gif') no-repeat left top  ;
}

#blocco_5X1000 a {
display:block;
width:354;height:108px
}


/* --------------------------------------------------- blocco non numerato (pensioni)  --------------------------------------------------  */

#blocco_pensioni{
float:left; 
width:354px;height:160px;
border:0; 
margin: 8px 0 0 8px;
padding:0;
background:#FFF url('../Immagini/bg_blocco_2.gif') no-repeat left top  ;
}


#blocco_pensioni_top {
     width:354px; height: 32px;
     border-bottom:1px solid #DDD;
     margin: 10px 0 0 0;
     text-align: right; 
     background: transparent url('../Immagini/3squares.gif') no-repeat 272px 10px;
     }
     
#blocco_pensioni_immagine {
     width:354px; height: 88px;
     margin: 0 0 0 0;
     text-align: right; 
     background: transparent url('../Immagini/banner_pensioni.gif') no-repeat center top;
     }
     
#blocco_pensioni_bottom {
     width:354px; height: 30px;
     margin: 11px 0 0 0;
     text-align: right; 
    }

#blocco_pensioni_bottom a {
display: block:
width:160px;
height:30px;
background: transparent url('../Immagini/mini_arrow.gif') no-repeat left top;
padding-left:12px;
margin-right: 20px;
color:black;
text-decoration:none;
}
    

     
#blocco_pensioni h2 {
color:#000;
font-size:20px;
padding: 4px 0 0 6px;
margin: 0;
text-align:left;
}


 

/* --------------------------------------------------- blocco non numerato (newsletter)  --------------------------------------------------  */

#blocco_newsletter{
float:left; 
width:354px;height:160px;
border:0; 
margin: 8px 0 0 8px;
padding:0;
background:#FFF url('../Immagini/bg_blocco_2.gif') no-repeat left top  ;
}


#blocco_newsletter_top {
     width:354px; height: 32px;
     border-bottom:1px solid #DDD;
     margin: 10px 0 0 0;
     text-align: right; 
     background: transparent url('../Immagini/3squares.gif') no-repeat 140px 10px;
     }
     
#blocco_newsletter_immagine {
     width:354px; height: 88px;
     margin: 0 0 0 0;
     text-align: right; 
     background: transparent url('../Immagini/banner_newsletter.gif') no-repeat center top;
     }
#blocco_newsletter_immagine a {
     width:354px; height: 88px;
     display:block;
     }
     
#blocco_newsletter_bottom {
     width:354px; height: 30px;
     margin: 11px 0 0 0;
     text-align: right; 
    }

#blocco_newsletter_bottom a {
display: block:
width:160px;
height:30px;
background: transparent url('../Immagini/mini_arrow.gif') no-repeat left top;
padding-left:12px;
margin-right: 20px;
color:black;
text-decoration:none;
}
    

     
#blocco_newsletter h2 {
color:#000;
font-size:20px;
padding: 4px 0 0 6px;
margin: 0;
text-align:left;
}



 /* --------------------------------------------------- blocco non numerato (stampa)  --------------------------------------------------  */


#blocco_stampa{ 
float:left; 
width:354px;height:250px;
border:0; 
margin: 8px 0 0 8px;
padding:0;
background:#FFF url('../Immagini/bg_blocco_stampa.gif') no-repeat left top  ;
}

#blocco_stampa p { 
padding-left:8px;
}


#blocco_stampa_top {
     width:354px; height: 32px;
     border-bottom:1px solid #DDD;
     margin: 10px 0 0 0;
     text-align: right; 
     background: transparent url('../Immagini/3squares.gif') no-repeat 272px 10px;
     }
     
#blocco_stampa_immagini {
     width:354px; height: 200px;
     margin: 0 0 0 0;
     text-align: right; 
     background: transparent url('../Immagini/banner_stampa.gif') no-repeat center top;
     }
     
#blocco_stampa_bottom {
     width:354px; height: 30px;
     margin: 11px 0 0 0;
     text-align: right; 
    }
 
#blocco_stampa h2 {
color:#000;
font-size:20px;
padding: 4px 0 0 6px;
margin: 0;
text-align:left;
}

 /* --------------------------------------------------- sapflash  --------------------------------------------------  */

#main_sapflash {
width:1000px; 
margin: auto;
padding:0;  
}

.art_sapflash_top {
float:left;
width:985px;
height:30px;
border:0;
margin:10px 0 0 6px;
padding:0;
background:url('../Immagini/bg_int_sapflash_top.gif');
}

.art_sapflash_top h3 {
margin:5px 0 0 18px;
padding:0;
color:#0056A1;
}



.art_sapflash_corpo {
float:left;
width:985px;
border:0;
margin:0 0 0 6px;
padding:0;
background-color:#fff;
}

.art_sapflash_corpo p {
padding: 0 18px 0 18px;
line-height:15px;

}

.art_sapflash_corpo img {
float:left;
padding: 0 10px 8px 0;
margin:0;
}




.art_sapflash_corpo h2 {
line-height:20px;
margin:10px 0 0 20px;
padding:0;
color:#026590;
}


#testata_sx {
width:480px;
height:90px;
float:left;
margin: 0 0 0 10px;
}

div#date {
            color: #bbb; 
            font-weight: bold; 
            font-size:10px;
            width:100%; 
            margin: 0;
            }


#testata_sx h1 {
float:left;
margin:10px 0 0 10px;
padding:0;
color:#026590;
}


#testata_dx {
width:490px;
height:70px;
float:left;
margin: 0 0 0 0 ;
}

.altri_articoli {
font-weight:bold;
margin:0;
}

.bookmark_articoli {
margin:6px 0 0 17px;
padding:0;
}

.art_sapflash_bottom {
float:left;
width:985px;
height:19px;
border:0;
margin:0 0 0 6px;
padding:0;
background:url('../Immagini/bg_int_sapflash_bottom.gif');
}


/* ------------------------------------------------------------ news ----------------------------------------------------  */
 
#news_share {
float:left;
width:624px;
height:58px; 
margin: 0 0 10px 0;
padding:0;
background:#fff url('../Immagini/bg_share_option.gif'); 
}

#news_share a:link, a:visited {
color:#166CE1;
text-decoration:none;
}

#news_share a:hover, a:active {
color:#166CE1;
text-decoration:underline;
}


.addthis_toolbox  {
float:left;
margin: 15px 0 0 25px;
}

#share_info {
float:left;
width:390px;
height:40px;
margin:10px 0 0 40px ;
font-size:10px;
color:gray;
}


#main_news {
width:1000px; 
 
margin: auto;
padding:0;  
}

#blocco_1_news {
float:left;
width:624px; 
margin:10px 0 0 6px;
padding:0;
background-color:#dadada; 
}


.news_top {
float:left;
width:624px;
border-bottom:1px solid #ddd;
background: #fff url('../Immagini/bg_blocco_1_top.gif') no-repeat left top;
}

.news_top h3, h4 { 
margin-bottom:3px;

}


.stats_2 {
float:left;
margin: 0 0 0 16px;
}
.stats_2 span {
color:#026590;
font-weight:bold;
}

.stats_1 {
float:left;
margin: 0 0 0 9px;
}

.stats_1 span {
color:#026590;
font-weight:bold;
}



.news_top h3 {
font-size:17px;
margin:0;
padding:15px 15px 8px 15px;
color:#026590;
line-height:20px;}


.news_corpo {
width:624px;
float:left;
background-color:#fff;
}

.news_corpo p {
padding:12px;
line-height:1.5em;
}

.blocco_1_bottom {
float:left;
width:100%;
height:30px;
border-top:1px solid #ddd;
background: #fff url('../Immagini/bg_blocco_1_bottom.gif') no-repeat left top;
margin-bottom: 8px;
}

.box_docs {
width:600px;
float:left;
margin-left:12px;
}

.box_docs a {
float:left;
display:block;
height:22px;
margin-right:12px;
text-decoration: none;
padding: 4px 0 0 35px;
background: #fff url('../Immagini/pointer_right.gif') no-repeat left top;
border:1px solid #eee;
}

.box_docs a:link,a:visited {
color:#026590;
text-decoration:none;
}

.box_docs a:hover,a:active {
color:#026590;
text-decoration:underline;
}




.pag_archivio {
margin:0;padding:0;
}

.pag_archivio a {
display:block; float:left;
width:40px;height:20px;
background: url('../Immagini/pag_bg.gif') no-repeat left top;
text-align:center;
margin:4px 4px 0 0;
}

.pag_archivio a:link, a:visited {
color:#0065A4;
text-decoration:none;
}

.pag_archivio a:hover, a:active {
color:#0065A4;
background:#DADADA;
text-decoration:none;
}

 
.pag_corrente_archivio a {
display:block; float:left;
width:40px;height:20px;
background: url('') no-repeat left top;
text-align:center;
margin:4px 4px 0 0;
color:#0065A4;
text-decoration:none;
}


/* ------------------------------------------------------------ forum pagine interne----------------------------------------------------  */
 
#main_forum {
width:1000px; 
margin: auto;
padding:0;  
}


#forum_testata {border:1px solid #ddd;
float:left;
width:950px; 
height:205px;
margin:20px 0 0 20px;
padding:0;
}



.forum_top {
float:left;
width:985px;
height:60px;
border-bottom: 1px solid #dadada;
margin:10px 0 0 6px;
padding:0;
background: #fff url('../Immagini/bg_int_sapflash_top.gif') no-repeat left top;
}

.forum_top h1 {
float:left;
margin:25px 0 0 20px;
padding:0;
}



#forum_corpo {
float:left;
width:985px;
border:0;
margin:0 0 0 6px;
padding:0 0 20px 0;
background-color:#fff;
}

#forum_corpo p {
padding: 0 18px 0 18px;
line-height:15px;

}

#forum_corpo img {
float:left;
padding: 0 10px 8px 0;
margin:0;
}


#forum_corpo h2 {
float:left;
line-height:20px;
margin:10px 0 0 0;
padding:0;
}

#forum_corpo h3 {
margin:5px 0 0 18px;
padding:0;
color:#0065A4;
}



#forum_principale {
float:left;
width:930px; 
margin:20px 0 0 20px;
padding:0;
background-color:#fff;
text-align:justify;
line-height:15px;}




/* posts */
 

.inner_forum_post_top {
float:left;
width:949px;
height:36px;
padding:0;
margin: 12px 0 0 0;
border-bottom:1px solid #dadada;
background: #fff url('../Immagini/bg_forum_post_top.inner.gif') no-repeat left top;
}

.inner_forum_post_top h3 {
color:#000;
font-size:16px;
padding: 12px 0 0 12px;
margin: 0;
text-align:left;
float:left;
}

.inner_profilo_autore {
width:167px;
height: 32px;
float:right;
margin: 1px 15px 0 0;
padding:0;
color:#CA0002;
text-align:right;
}

.inner_profilo_autore p {
padding:0;
margin: 13px 0 0 0 ;
}


.inner_forum_post_middle {
float:left;
width:947px;
padding:0 0 6px 0;
margin: 0;
border:1px solid #dadada;
border-top:0;
text-align:left;
}

.inner_forum_post_info {
color:#026590;
font-weight:bold;
margin:5px 0 0 0;
padding:0 0 0 12px;
font-size:11px;
}

.inner_forum_post_text {
margin:0 0 0 0;
padding:4px 0 4px 12px;
font-size:11px;
line-height:16px;
}

.inner_forum_post_bottom {
float:left;
width:949px;
height:27px;
padding:0;
margin: 0;
background: #fff url('../Immagini/bg_forum_post_bottom.inner.gif') no-repeat left bottom;
}

.pag {
margin:0;padding:0;
}

.pag a {
display:block; float:left;
width:40px;height:20px;border:1px solid #dadada;
text-align:center;
margin-top:3px;
}

.pag a:link, a:visited {
color:#0065A4;
text-decoration:none;
}

.pag a:hover, a:active {
background:#0065A4; color:white;
text-decoration:none;
}

 


.pag_corrente {
margin:0;padding:0;
}

 
.pag_corrente a {
display:block;
float:left;
width:40px;height:20px;border:1px solid red;
text-align:center;
margin-top:3px;
text-decoration:none;
color:#0065A4;
}


.pagin {
height:20px;
margin: 3px 36px 0 25px; 
display:block;
float:left;
font-family: verdana; 
font-weight: bold; 
font-size: 0.9em;
}

/* ------------------------------------------------------------ grandi temi - generale ----------------------------------------------------  */
 
#main_grandi_temi {
width:1000px; 
margin: auto;
padding:0;  
}

.grandi_temi_top {
float:left;
width:985px;
height:60px;
border-bottom: 1px solid #dadada;
margin:10px 0 0 6px;
padding:0;
background: #fff url('../Immagini/bg_int_sapflash_top.gif') no-repeat left top;
}

.grandi_temi_top h1 {
float:left;
margin:25px 0 0 20px;
padding:0;
}



.grandi_temi_corpo {
float:left;
width:985px;
border:0;
margin:0 0 0 6px;
padding:0;
background-color:#fff;
}

.grandi_temi_corpo p {
padding: 0 18px 0 18px;
line-height:15px;

}

.grandi_temi_corpo img {
float:left;
padding: 0 10px 8px 0;
margin:0;
}


.grandi_temi_corpo h2 {
float:left;
line-height:20px;
margin:10px 0 0 0;
padding:0;
}

.grandi_temi_corpo h3 {
margin:5px 0 0 18px;
padding:0;
color:#0056A1;
}



#grandi_temi_principale {
float:left;
width:930px; 
margin:20px 0 0 20px;
padding:0;
background-color:#fff;
text-align:justify;
line-height:15px;}


#side_box {
width:320px;
float:left;
margin:0 15px 0 15px;
background:url('../Immagini/bg_sidebox.gif');
}

#side_box h2 {
width:96%;
height:30px;
margin:0;
padding:11px 0 0 11px;
border-bottom: 1px solid #dadada;
}


#side_box ul {
margin: 50px 0 0 9px ;
padding:0;
}

#side_box ul li {
list-style:none;
margin:2px 0 0 0;
}

#side_box ul li a {
float:left;
display:block;
width:300px; 
text-decoration: none;
margin: 5px 0 0 0;
padding:3px;
text-align:left;
color:#026590;
}

#side_box ul li a:hover {
text-decoration: underline;
background-color:white;}
}



.docsTitoli {
font-weight:bold;
color:#026590
}


.grandi_temi_bottom {
float:left;
width:985px;
height:19px;
border:0;
margin:0 0 0 6px;
padding:0;
background:url('../Immagini/bg_int_sapflash_bottom.gif');
}


/* ------------------------------------------------------------ grandi temi - (riordino) ----------------------------------------------------  */


#grandi_temi_testata_sx_RubikCube {
width:350px;
height:320px;
float:left;
margin: 0 0 0 10px;  
background: #fff url('../Immagini/rubik_cube.gif') no-repeat 30px 30px;
}

#grandi_temi_testata_dx_riordino {
width:570px;
float:left;
margin: 0 0 0 10px; 
}

#grandi_temi_testata_dx_riordino h2 {
width:100%; 
margin: 10px 0 5px 0; float:left;
}


#grandi_temi_testata_dx_riordino ul {
float:left;
width:100%;
margin:0;
padding:0 0 0 12px ;
list-style: url('../Immagini/bullet_1.gif');
}

#grandi_temi_testata_dx_riordino ul li {
line-height:15px ; margin-top:9px;
}
/* ------------------------------------------------------------ grandi temi - (tutela familiare) ----------------------------------------------------  */


#grandi_temi_testata_sx_lions {
width:400px;
height:320px;
float:left;
margin: 0 0 0 10px;  
background: #fff url('../Immagini/lions.gif') no-repeat 25px 30px;
}


#grandi_temi_testata_dx_TutelaFamiliare {
width:520px;
float:left;
margin: 0 0 0 10px; 
}

#grandi_temi_testata_dx_TutelaFamiliare h2 {
width:100%;
margin-bottom:12px;
}

/* ------------------------------------------------------------ Speciali - (manifestazione28ottobre2009) ----------------------------------------------------  */


#grandi_temi_testata_manifestazione {
float:left;
width:950px; 
height:267px;
margin:20px 0 0 20px;
padding:0;
background: #fff url('../Speciali/manifestazione28ottobre2009/Immagini/header.gif') no-repeat;
}


/* -------------------------------------------------------------- CESP -------------------------------------------------------------------  */

#testata_CESP {
float:left;
width:950px; 
height:267px;
margin:20px 0 0 20px;
padding:0;
background: #fff url('../Immagini/cesp.gif') no-repeat;
}



/* ------------------------------------------------------------ Speciali - (congresso) ----------------------------------------------------  */


#grandi_temi_testata_congresso {
float:left;
width:950px; 
height:267px;
margin:20px 0 0 20px;
padding:0;
background: #fff url('../Speciali/VIICongresso/Immagini/header.gif') no-repeat;
}



/* ------------------------------------------------------------ grandi temi - (specificità) ----------------------------------------------------  */

#grandi_temi_testata_chiSiamo {
float:left;
width:950px; 
height:267px;
margin:20px 0 0 20px;
padding:0;
background: #fff url('../Immagini/bandieraSAP.gif') no-repeat;
}


/* ------------------------------------------------------------ grandi temi - (specificità) ----------------------------------------------------  */


#grandi_temi_testata_eagle {
float:left;
width:950px; 
height:267px;
margin:20px 0 0 20px;
padding:0;
background: #fff url('../Immagini/eagle.gif') no-repeat;
}

/* ------------------------------------------------------------ grandi temi - (Memorial Day) ----------------------------------------------------  */

#grandi_temi_testata_MemorialDay {
float:left;
width:950px; 
height:267px;
margin:20px 0 0 20px;
padding:0;
background: #fff url('../Immagini/pernondimenticare.gif') no-repeat;
}

/* -------------------------------------------------------------- CESP -------------------------------------------------------------------  */

#testata_CESP {
float:left;
width:950px; 
height:267px;
margin:20px 0 0 20px;
padding:0;
background: #fff url('../Immagini/cesp.gif') no-repeat;
}

/* -------------------------------------------------------------- Contratto ANQ -------------------------------------------------------------------  */

#grandi_temi_testata_contrattoANQ { 
float:left;
width:950px; 
height:300px;
margin:20px 0 0 20px;
padding:0;
background: #fff url('../Immagini/contratto.gif') no-repeat 20px top;
}


/* ------------------------------------------------------------ grandi temi - Previdenza complementare ----------------------------------------------------  */

.elenco_newsPrevidenza {
width:870px;
margin:20px 0 0 27px; padding:0;
 
}


.elenco_newsPrevidenza li {
list-style:url('../Immagini/bullet_1.gif');
margin:2px 0 0 0;
}


.elenco_newsPrevidenza li a {
color: #CA0002;
text-decoration: none;
color:#026590;
font-weight:bold;
}

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

/* ------------------------------------------------------------ convenzioni ----------------------------------------------------  */


#testata_convenzioni {
float:left;
width:950px; 
height:245px;
margin:20px 0 0 20px;
padding:0;
background: #fff url('../Immagini/shakeHands.gif') no-repeat;
}
