/* CSS*/
html {height:100%; margin:0; padding:0;}
p, h1, h2, h3, h4, h5, div, form, ul {margin:0; padding:0;} 
input {font-size: 100%; padding:0;}

/* Generiche */
body {width:100%; background-image: url(immagini/sf-pag--sfum.jpg); background-repeat: no-repeat; background-position:top center; background-color:#e6f1f5; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; padding:0;}

.clear {clear:both; margin:0; padding:0;}
a {color:#000545; text-decoration:none;}
a:hover {color:#000545; text-decoration:underline;}
img {border:0;}

/* Principali */
div#contenitore {width:100%; margin:0 auto 0 auto; position: relative;}
div#principale {width:980px; margin:0 auto 0 auto; padding:0; border:0;}


/* --------------------HOME PAGE--------------------- */
/* Altissimo */
div#altissimo{width:980px; height:30px; margin:6px auto 0 auto; padding:0; background-image:url(immagini/sf-altissimo.jpg); background-repeat:repeat-x;}

div#data { float:left; width:30%; margin:5px 0 0 0; padding:5px 0 0 30px; font-size:11px;}
div#rss {float:left; width:40%; margin:5px 0 0 120px; padding: 2px 0 0 100px; background: url(immagini/rss.png) no-repeat center left; font-size:12px;}

/* liScroll style declarations */
.tickercontainer {margin: 0; padding: 0; width: 400px; overflow: hidden;}
.tickercontainer .mask {position: relative; width: 400px; overflow: hidden;}
ul.newsticker {position: relative; list-style-type: none; margin: 0; padding: 0;}
ul.newsticker li {float: left; margin: 0; padding: 0;}
ul.newsticker a {white-space: nowrap; padding: 0; margin: 0 150px 0 0;} 
ul.newsticker span {margin: 0 10px 0 0;} 
.inputHighlighted {background: #EFE4CC; border: 1px solid #7F9DB9; font-size: 14px; font-family:  Georgia, Verdana, Arial, "Trebuchet MS", Geneva, Helvetica, sans-serif; padding: 1px;} 

/* Alto */
div#alto {width:980px; margin:0; padding:0; background-color:#1f478a; height:170px;}

/* Menù azzurro */
div#menu-azzurro {width:20%; margin:5px 0 0 0; padding:0; float:right;}
div#menu-azzurro ul{margin:0; padding:0;}
div#menu-azzurro li{float:left; list-style-type:none; margin:0 5px 0 5px; color:#a5b8d8; padding:0 0 0 8px; border-left: 1px solid #a5b8d8;}
div#menu-azzurro li.inizio{float:left; list-style-type:none; margin:0 5px 0 5px; color:#a5b8d8; padding:0 0 0 8px; border-left: none;}
div#menu-azzurro li a{text-decoration:none; color:#a5b8d8;}
div#menu-azzurro li a:hover{text-decoration:none; color:#a5b8d8;}


div#logo-tures {width: 67%; height: 110px; margin: 15px 0 0 0; padding: 15px 0 0 0; float: left;}
div#logo-aitr {width:15%; height:110px; margin:15px 0 0 40px; float:left; padding:15px 0 0 110px; background-image: url(immagini/logo-aitr.png); background-repeat:no-repeat; background-position:middle left;   color:#FFFFFF;}
div#logo-aitr a{color:#FFFFFF; text-decoration:none;}
div#logo-aitr a:hover{color:#FFFFFF; text-decoration:underline;}


/* MENU' con tendine*/
div#menusuperiore {width: 100%; margin: 0 auto 0 auto; background-color: #2f5da8; color: #ffffff; height: 40px;}
div#menusuperiore ul {list-style-type: none; padding: 10px 0 0 0; margin: 0;}
div#menusuperiore ul li {padding: 0; margin: 0;}

/* centro*/
div#contenuto {width:96%; margin:0 auto 0 auto; padding:15px 19px 15px 20px; background-color:#FFFFFF;}

div#ramo {width:100%; margin:0 auto 0 auto; color:#ac192b; font-weight:bold;}
div#ramo a{color:#ac192b; font-weight:bold; text-decoration:underline;}
div#ramo a:hover{color:#ac192b; font-weight:bold; text-decoration:none;}

div#colonne {width:100%; margin:0 auto 0 auto; padding:15px 0 15px 0;}

div#sx {float:left; width:58%; margin:0; padding:0;}

/* Slide Immagini Alto*/
div#gallery {width:100%; margin:0; padding:0; min-height:217px;}
div#gallery  .slideshow {width:545px; height:217px; position:relative; overflow:hidden; background:#ffffff url(immagini/ajaxloader.gif) no-repeat center center;}
#slide-testata div.slide-testata-inner {height:217px; display:none;}
#slide-testata div.slide-testata-inner a {border:none;}
#slide-testata div.slide-testata-inner a:hover {border:none;}

div#cover {width:auto; margin:20px 0 20px 0; padding:0; text-align:justify;}
div#cover h4 {color:#1f478a; font-size:  22px; font-weight:normal; padding:0;}
div#cover h5 {font-size: 14px; font-weight: normal; padding: 0; font-style: italic;}
div#cover a { color:#000545; text-decoration:underline; font-weight:bold;}
div#cover a:hover { color:#000545; text-decoration:underline; font-weight:bold;}
div#cover p {padding: 10px 0;}
div#cover ul {margin: 15px 0 0 30px; list-style-type: square;}

div#dx {float:left; width:36%; margin:0 0 0 40px; padding:0;}

div.tutto-banner{width:100%; margin:15px 0 15px 0; padding:0;}
div.tit-bannerini{color:#1f478a; font-size:22px; font-weight:normal; padding:0;}
div.cornice-bannerini{width:100%; margin:0; padding:0; border:1px solid #f1f1f1; }
div.bannerini{width:92%; margin:5px; padding:8px; background-color:#f8f8f8;}
div.bannerini a{color:#ac192b; text-decoration:underline; padding:0; margin:5px 0 0 0; font-weight:bold;}
div.bannerini a:hover{color:#ac192b; text-decoration:underline; padding:0; margin:5px 0 0 0; font-weight:bold;}
div.bannerini img{ float:left; margin:0; padding:0 8px 0 0;}


div#ultime-news h4{width:99%; margin:0 0 10px 0; padding:10px 0 10px 5px; color:#1f478a; font-weight:bold; background-color:#ededed; font-size:12px; border:1px solid #CCCCCC;}
div#ultime-news {width:99%; margin:20px 0 50px 0; padding:0; color:#000545;}
div#ultime-news ul{margin:0; padding:0;}
div#ultime-news ul li{margin:0; padding:10px 0 10px 45px; list-style-type:none;}
div#ultime-news ul li a{color:#000545; text-decoration:underline;}
div#ultime-news ul li a:hover{color:#000545; text-decoration:underline;}


/* Coda */
div#coda {width: 96%; margin: 0 auto 15px auto; padding: 15px 19px 15px 20px; background: #f8f8f8; color: #ac192b; line-height: 20px; border-top: 1px solid #dddddd;}
div#coda img{margin:0; padding:0; float:right;}


/* --------------------DETTAGLIO--------------------- */

div#banner-sx{width: auto; margin: 0 0 20px 0; padding:0;}

/* Link-Utili*/
div#link{width:100%; margin: 0 auto 20px auto; padding:0;}
div#link ul{margin:0; padding:0;}
div#link li{list-style-type:none; color:#04185d; padding:8px 0 8px 40px; margin:5px;}
div#link li a{color:#04185d; text-decoration:none;}
div#link li a:hover{color:#04185d; text-decoration:underline;}
div#link h3{ width:94%; margin:0 0 15px 0; color:#FFFFFF; line-height:35px; padding:0 0 0 20px; font-weight:normal; font-size:22px; background-image: url(immagini/sf-link.jpg); background-repeat:repeat-x;}


/* Doc correlati*/
div#doc{width:100%; margin: 0 auto 20px auto; padding:0;}
div#doc ul{margin:0; padding:0;}
div#doc li{list-style-type:none; color:#04185d; padding:8px 0 8px 40px; margin:5px;}
div#doc li a{color:#04185d; text-decoration:none;}
div#doc li a:hover{color:#04185d; text-decoration:underline;}
div#doc h3{width:94%; margin:0 0 15px 0; color:#FFFFFF; line-height:35px; padding:0 0 0 20px; font-weight:normal;font-size:22px; background-image:url(immagini/sf-doc.jpg); background-repeat:repeat-x;}


/* Notizie correlati*/
div#notizie-corr{width:100%; margin: 0 auto 20px auto; padding:0;}
div#notizie-corr ul{margin:0; padding:0;}
div#notizie-corr li{list-style-type:none; color:#04185d; padding:8px 0 8px 40px; margin:5px;}
div#notizie-corr li a{color:#04185d; text-decoration:none;}
div#notizie-corr li a:hover{color:#04185d; text-decoration:underline;}
div#notizie-corr h3{width:94%; margin:0 0 15px 0; color:#FFFFFF; line-height:35px; padding:0 0 0 20px; font-weight:normal; font-size:22px; background-image:url(immagini/sf-news.jpg); background-repeat:repeat-x;}


/* Formati */
li.pdf {background: url(Immagini/ico-pdf.png) no-repeat center left; padding: 5px 0 5px 20px;}
li.htm {background: url(Immagini/ico-internet.png) no-repeat center left; padding: 5px 0 5px 20px;}
li.news-corr {background: url(Immagini/ico-notizia.png) no-repeat center left; padding: 5px 0 5px 20px;}
li.ultimenews {background: url(Immagini/ico-spunta.png) no-repeat center left; padding: 5px 0 5px 20px;}



/* --------------------SEZIONE--------------------- */
/* Notizie tipo box */
div.bannerini-sez {width:94%; margin: 10px auto 10px 0; padding:15px; background-color:#f8f8f8;}
div.bannerini-sez h3{color:#ac192b; font-weight:normal; font-size:18px;}
div.bannerini-sez h3 a {color:#ac192b; text-decoration: none;}
div.bannerini-sez h3 a:hover {color:#ac192b; text-decoration: underline;}
div.bannerini-sez a{text-decoration: none;}
div.bannerini-sez a:hover{text-decoration: underline;}
div.bannerini-sez img{ float:right; margin:0; padding:0 8px 0 0;}

/* Notizie tipo elenco */
div#notizieelenco {width: 100%; margin: 10px auto 10px auto; padding: 0;}
div#notizieelenco ul {list-style-type: none; margin: 0; padding: 0; width: 100%;}
div#notizieelenco ul li {margin: 0; padding: 10px 0 10px 30px;}

