/*stili per il layout fisso con posizionamenti assoluti*/
/*HOME PAGE*/
html,body{margin: 0;padding:0}
body{font-family: sans-serif,arial;font-size: 76%; color : #152b3d;
     text-align: center; background-color : #d0d2d2; }
div#container{position:relative; width: 920px;margin: 0 auto;text-align: left;
              background: url(../img/back_template_home.png) top center repeat-y;
              height : 580px;}

/*stili generici, su header e footer*/
div#header{height : 70px; background: url(../img/sfondo_header5.png) repeat-x top left;
           margin-right :10px; margin-left: 10px;  }

div#navigation{position:absolute;top: 70px;left: 10px; right : 10px; height : 25px;  width : 900px;
               background : url(../img/sfondo_navigation10.png) repeat-x top right; padding-top : 2px;
               text-align : left;}
div#content{position : absolute; top : 95px; left : 10px; right : 10 px; bottom : 40px;
            padding: 0;background-color : #fff;width : 900px;
            text-align : center; }
div#footer{ position : absolute; bottom : 0; clear : right; width : 900px;
            height : 40px; text-align:center;
            margin-right :10px; margin-left: 10px;
            font : 0.9em/1em sans-serif,arial; color : #152b3d;
            background: url(../img/sfondo_footer3.png) repeat-x bottom left;
            background-color: #d8e8f3;
            clear : right;
            padding-top :6px;}

h1,h2,h4,h6{margin: 0 ;padding:0 }
h1{padding-top :0; padding-left:0.5em; font: bold 2.3em/3em sans-serif,arial}
h2{font: bold 1.5em}
h4{margin-top : 0.7em; padding-left:0.5em;font: bold 0.9em/1em sans-serif,arial; color : #999999;}
h6{font: bold 0.7em sans-serif,arial; color :white; padding : 0.1em; }

div#ideas { height : 266px; background : url(../img/background_ideas.png ) repeat-x top left; }

div#footer a{color: #999999;font-weight: bold;text-decoration: underline;}

/*stili specifici per il layout*/

/*stili per la navigazione*/
div#navigation ul{margin: 0 0 1px 1px; padding: 0;  height : 25px;}
div#navigation li{margin : 0; padding: 0; display : inline; /* width : 50px; */height : 25px; }
div#navigation a{margin :0; padding : 0;text-decoration: none; text-align : center; /*width : 50px;*/ height : 25px; line-height : 25px;}
div#navigation a img.navL{margin :0; padding : 0; border : 0; border-collapse : collapse; /*width : 50px;*/ height : 25px;}
div#navigation a img.navL:hover{ background : url(../img/backHoverNav.png) repeat-x !important;
                                 background : none;
                                 /*width : 50px;*/ height : 25px;}

div#navigation a:hover{ /*width : 50px; */height : 25px;
                        background : none !important;
                        background : url(../img/backHoverNav.png) repeat-x;}

div#content table#newsTable { border-collapse : collapse;
                              width : 890px;
                              margin-left : 7px;   }

table#newsTable td.newsCell { margin :0; padding : 0; }

div#content div.newsInner{ width : 285px;
                           height : 130px;
                           text-align : justify;
                           color : #271e44;
                           background-color : #fff;
/*                           background : url(../img/back_news2.png) top right; */
                          /* border-left-color :#334f68;
                           border-left-style : solid;
                           border-left-width : 1px;
                           border-right-color :#334f68;
                           border-right-style : solid;
                           border-right-width : 1px;*/
                           }

div#content div.news  {    height : 90px;
                           text-align : justify;
                           font : normal arial,sans-serif;
                           color : #271e44;
                           overflow : hidden; margin : 0; padding : 0;
                           /*margin-left : 2px; margin-right : 2px;*/
                           background-image:url(../img/BackNews3.png);}

div#content div.news p {margin-left : 4px; margin-right : 2px;}

div.newsInner div.ntop { width : 285px; height:20px; /*margin-left : 10px;*/ background-image:url(../img/ButtonBar_Base_285X18.png);}
div.newsInner div.nbot { width : 285px; height:20px; /*text-align : right; margin-top : 4px;*/}

div.newsInner div.nbot table.ButtonZ    { border : 0; border-collapse : collapse; padding : 0; margin : 0; text-align : center; width : 285px; height : 18px; background-color : #06376a;}
div.newsInner div.nbot table.ButtonZ tr { border : 0; border-collapse : collapse; padding : 0; margin : 0; text-align : center; background-color : #06376a;}
div.newsInner div.nbot table.ButtonZ td.statB { border : 0; border-collapse : collapse; padding : 0; margin : 0; text-align : center;}
div.newsInner div.nbot table.ButtonZ td.PlayB { border : 0; border-collapse : collapse; padding : 0; margin : 0; text-align : center; background-image : url(../img/BackButtPlay_25X18.png);}
div.newsInner div.nbot table.ButtonZ td.PauseB { border : 0; border-collapse : collapse; padding : 0; margin : 0; text-align : center; background-image : url(../img/BackButtPause_25X18.png);}
div.newsInner div.nbot table.ButtonZ td.actiC { border : 0; border-collapse : collapse; padding : 0; margin : 0; text-align : center; background-image : url(../img/Button2_GoToArt_206X18.png);}


div.newsInner div.nbot  a.playL  {  border : 0; border-collapse : collapse;width : 25px; height : 18px;
                                    padding : 0; margin : 0; text-decoration : none; }
div.newsInner div.nbot  a.pauseL {  border : 0; border-collapse : collapse;width : 25px; height : 18px;
                                    padding : 0; margin : 0; text-decoration : none; line-height : 18px; }
div.newsInner div.nbot  a.goArtL {  border : 0; border-collapse : collapse;width : 206px; height : 18px;
                                    padding : 0; margin : 0; text-decoration : none; }

 img.statB { width : 29px; height : 18px; margin : 0; padding :0; border : 0; }

 /* Pulsantiera news INIZIO */
 /* img del Vai all'articolo*/
 img.actiC { width : 206px; height : 18px; margin : 0; padding :0; border : 0;
             background : none;}

 img.actiC:hover  { width : 206px; height : 18px; margin : 0; padding :0; border : 0;
                    background : url(../img/HoverGoToArt_206X18.png) top left !important;
                    background : none;}

 img.actiC:active { width : 206px; height : 18px; margin : 0; padding :0; border : 0;
                    background : url(../img/Press_GoToArt_206X18.png) top left !important;
                    background : none;}

 img.PlayB { width : 25px; height : 18px; margin : 0; padding :0; border : 0;
             background : none;}

 img.PlayB:hover  { width : 25px; height : 18px; margin : 0; padding :0; border : 0;
                    background : url(../img/HoverButtPlay_25X18.png) top left !important;
                    background : none;}

 img.PlayB:active { width : 25px; height : 18px; margin : 0; padding :0; border : 0;
                    background : url(../img/PressButtPlay_25X18.png) top left !important;
                    background : none;}

 img.PauseB { width : 25px; height : 18px; margin : 0; padding :0; border : 0;
             background : none;}

 img.PauseB:hover  { width : 25px; height : 18px; margin : 0; padding :0; border : 0;
                    background : url(../img/HoverButtPause_25X18.png) top left !important;
                    background : none;}

 img.PauseB:active { width : 25px; height : 18px; margin : 0; padding :0; border : 0;
                    background : url(../img/PressButtPause_25X18.png) top left !important;
                    background : none;}

/* Hover ed Active I.E. */
div.newsInner div.nbot  a.playL:hover{ background : none !important;
                                       background-image : url(../img/HoverButtPlay_25X18.png); }
div.newsInner div.nbot  a.pauseL:hover{background : none !important;
                                       background-image : url(../img/HoverButtPause_25X18.png); }
div.newsInner div.nbot  a.goArtL:hover{background : none !important;
                                       background-image : url(../img/HoverGoToArt_206X18.png); }

div.newsInner div.nbot  a.playL:active { background : none !important;
                                         background-image : url(../img/PressButtPlay_25X18.png); }
div.newsInner div.nbot  a.pauseL:active{ background : none !important;
                                         background-image : url(../img/PressButtPause_25X18.png); }
div.newsInner div.nbot  a.goArtL:active{ background : none !important;
                                         background-image : url(../img/Press_GoToArt_206X18.png); }


/* Pulsantiera news FINE */

div#content p.textNews {   text-align : left;
                           font-size : 80%;       }
div#content p { text-align : center;}

div#oraLogo  {    margin : 0;
                  border-color : #271e44;
                  border-style : solid;
                  border-width : 1px;
                  background-color : #fff;
                  text-align : left;  }

div#isoLogo  {    margin : 0;
                  border-color : #271e44;
                  border-style : solid;
                  border-width : 1px;
                  background-color : #fff;
                  text-align : right;  }


div#content div.loghiPart { height : 40px; float : left; /*border : 1px solid grey;*/ margin-top : 2px; margin-left : 17px; margin-right : 17px; padding : 0;}

div#content span#imgSep { width : 250 px;display : inline;}


div#content div.isoBox   { position : absolute; right : 10px; bottom :10px;
                           background-color : #fff;
                           border-color :#271e44;
                           border-style : solid;
                           border-width : 1px;
                           text-align : center;
                           font : normal 0.9em arial,sans-serif;
                           color : #271e44; }

div#content div.oraPBox  { position : absolute; left : 10px; bottom :10px;
                           width : 168px;
                           background-color : #fff;
                           border-color :#271e44;
                           border-style : solid;
                           border-width : 1px;
                           text-align : center;
                           font : normal 0.9em arial,sans-serif;
                           color : #271e44; }

span.boxes {display : inline; }


