/* CSS Document */
*{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#453B3B;}
body{margin:0; padding:0; background-color:#F0EEEF;}
body.bkgHome{background-color:#FFFFFF;}
p{margin:0;}

/* Classi generiche */
.minFontSize{font-size:9px;}
.clear{clear:both;}
.clearAll{height:0; clear:both; visibility:hidden; overflow:hidden;}

.lineBreak{padding-bottom:10px;}
.lineBreak15{padding-bottom:15px;}

/* Form */
.labelForm {font-size:12px; font-weight:bold;}
.buttonForm {background-color:#DFDFDF; border:1px solid #000000; font-weight:bold;}
.inputColor {font-size:11px;}

#BoxForm {margin:0; padding:0;}
#BoxForm #Box_Input {margin:0; padding:0; width:520px;}
#BoxForm form {margin:0; padding:0;}
#BoxForm form input {width:230px;}
#BoxForm form textarea {width:230px; height:50px;}
#BoxForm .cols {clear:both; width:100%; padding-bottom:10px;}
#BoxForm .cols p {float:left; width:50%;}

/* Contenitore principale */
#MainContainer {width:800px; margin:0 auto;}

#Errore {text-align:center;}
#Errore ul {list-style-type:none; margin-top:0;}
#Errore ul li {color:#C71321;}
.ErrorItem {color:#C71321;}

#BoxPrivacy {margin:10px; padding:0px;}

/* Header */
#BoxHeaderHome {margin:0; padding:0px 0px 0px 10px; width:790px; height:232px; background:url('/images/bkg-header-home-new.jpg') no-repeat top center;}
#BoxHeaderHome span {display:none;}
#BoxHeaderHome #BoxLinks {margin:0; padding:24px 0px 0px 70px;}
#BoxHeaderHome #BoxLinks .menuItemOpera {float:left; margin:0; padding:0; padding-top:70px; width:147px; height:95px;}
#BoxHeaderHome #BoxLinks .menuItemOpera a {display:block; width:147px; height:95px; background:url('/images/btn-opera.gif') no-repeat; background-position:0px 6px;}
#BoxHeaderHome #BoxLinks .menuItemOpera a:hover {background-position:0 -125px;}
#BoxHeaderHome #BoxLinks .menuItemFratel {float:left; margin:0; padding:0; padding-bottom:55px; width:284px; height:110px;}
#BoxHeaderHome #BoxLinks .menuItemFratel a {display:block; width:284px; height:110px; background:url('/images/btn-fratelettore.gif') no-repeat; background-position:0px -6px;}
#BoxHeaderHome #BoxLinks .menuItemFratel a:hover {background-position:0 -127px;}

#BoxMenuContainer {margin:0; padding:0px 0px 0px 20px; width:780px; height:34px; background-color:#031346; border-bottom:solid 1px #FFFFFF;}
#BoxMenuContainer span {display:none;}
#BoxHeaderPage {margin:0; padding:24px 0px 0px 314px; width:486px; height:112px;}
.bkgpagina {background:url('/images/bkg-header-pagina.jpg') no-repeat top center;}
.bkgmultimedia {background:url('/images/bkg-header-elenco.jpg') no-repeat top center;}
.bkgnews {background:url('/images/bkg-header-news.jpg') no-repeat top center;}
.bkgcontatti {background:url('/images/bkg-header-contatti.jpg') no-repeat top center;}
#BoxHeaderPage span {display:none;}
#BoxHeaderPage .menuItemOpera {float:left; margin:0; padding:0; padding-top:30px; width:96px; height:80px;}
#BoxHeaderPage .menuItemOpera a {display:block; width:96px; height:80px; background:url('/images/btn-opera-interna.gif') no-repeat; background-position:0px -36px;}
#BoxHeaderPage .menuItemOpera a:hover {background-position:0 -122px;}
#BoxHeaderPage .menuItemFratel {float:left; margin:0; padding:0; width:200px; height:88px;}
#BoxHeaderPage .menuItemFratel a {display:block; width:200px; height:88px; background:url('/images/btn-fratelettore-interna.gif') no-repeat; background-position:0px -5px;}
#BoxHeaderPage .menuItemFratel a:hover {background-position:0 -91px;}

#BoxMainMenu {margin:0; padding:0; height:34px;}
#BoxMainMenu ul {margin:0; padding:0; list-style-type:none;}
#BoxMainMenu ul li {margin:0; padding:0; float:left;}
#BoxMainMenu ul li a {float:left; display:block; margin:0; padding:0; height:34px; background:url('/images/menu-it.gif') no-repeat;}
#BoxMainMenu ul li a.menu_opera {width:60px; background-position:0px -34px;}
#BoxMainMenu ul li a.menu_frettore {width:97px; background-position:-60px -34px;}
#BoxMainMenu ul li a.menu_news {width:60px; background-position:-157px -34px;}
#BoxMainMenu ul li a.menu_media {width:100px; background-position:-217px -34px;}
#BoxMainMenu ul li a.menu_rifugi {width:68px; background-position:-317px -34px;}
#BoxMainMenu ul li a.menu_contatti {width:70px; background-position:-385px -34px;}
#BoxMainMenu ul li a.menu_espanol {margin:0; width:49px; height:17px; background:url('/images/menu-espana.gif') no-repeat 0px 0px;}
#BoxMainMenu ul li a.menu_home {margin:0; width:41px; height:17px; background:url('/images/menu-home.gif') no-repeat 0px 0px;}
#BoxMainMenu ul li a.menu_opera:hover {background-position:0px 4px;}
#BoxMainMenu ul li a.menu_frettore:hover {background-position:-60px 4px;}
#BoxMainMenu ul li a.menu_news:hover {background-position:-157px 4px;}
#BoxMainMenu ul li a.menu_media:hover {background-position:-217px 4px;}
#BoxMainMenu ul li a.menu_rifugi:hover {background-position:-317px 4px;}
#BoxMainMenu ul li a.menu_contatti:hover {background-position:-385px 4px;}
#BoxMainMenu ul li a.menu_espanol:hover {background-position:0px -20px;}
#BoxMainMenu ul li a.menu_home:hover {background-position:0px -20px;}

/* Footer */
#BoxFooter {margin:0; padding:15px 20px 0px 0px; width:780px; height:30px; background-color:#1A3A8E;}
#BoxFooter ul {margin:0; padding:0; list-style-type:none;}
#BoxFooter ul li {text-align:right;}
#BoxFooter ul li a {text-decoration:none; color:#FFFFFF;}
#BoxFooter ul li a:hover {color:#59B4DB;}

/* Home page */
#BoxNewsHome {margin:0; padding:5px 5px 0px 5px; width:790px; height:25px; background:url('/images/bkg-scroll-news.jpg') no-repeat top left;}
#BoxNewsHome a {padding:0px 10px 0px 10px; text-decoration:none; font-size:11px; color:#031346; border-right:dotted 1px #031346;}
#BoxNewsHome a:hover {color:#453B3B;}
#BoxNewsHome a b {font-size:11px; color:#031346; font-weight:bold;}
#BoxNewsHome .mooquee{position: absolute;overflow: hidden;white-space: nowrap;}
#BoxNewsHome .mooquee-text{position: absolute;}

#BoxSlideShowHome {margin:0; padding:0; width:800px; height:478px;}

/* Pagine Interne */
#BoxBodyPage {margin:0; padding:0; width:800px; min-height:450px; height:auto !important; height:450px; background:url('/images/bkg-body.jpg') repeat-y top center;}
#BoxBodyPage #BoxColLeft {float:left; margin:0; padding:18px 24px 18px 24px; width:177px; overflow:hidden;}
#BoxBodyPage #BoxColLeft p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-style:italic;}
#BoxBodyPage #BoxColLeft p.styleNormal{font-style:normal;}
#BoxBodyPage #BoxColLeft p.titolo {margin-bottom:4px; font-style:normal; font-weight:bold; color:#0C4687;}

#BoxBodyPage #BoxColRight {float:left; width:575px;}
#BoxBodyPage #BoxColRight #BoxSlideShow {margin:0; padding:1px 0px 1px 0px; background-color:#CCCCCC;}

#BoxBodyPage #BoxColRight #BoxNero {margin:0; padding:0; padding-right:24px; width:551px; height:30px; line-height:30px; background-color:#000000; 
									text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
#BoxBodyPage #BoxColRight #BoxNero a {text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
#BoxBodyPage #BoxColRight #BoxNero a:hover {color:#45ACD0;}

#BoxBodyPage #BoxColRight #BoxTesto {margin:0; padding:0px 24px 15px 24px; width:525px;}
#BoxBodyPage #BoxColRight #BoxTesto h1 {margin:0; padding:20px 0px 20px 0px; width:472px; font-family:"Gill Sans","Trebuchet MS",Verdana,sans-serif; font-size:17px; color:#0C4687;}
#BoxBodyPage #BoxColRight #BoxTesto h2 {margin:0; padding:0; padding-bottom:10px; font-size:12px; font-weight:bold; color:#518DD3;}
#BoxBodyPage #BoxColRight #BoxTesto p.titolo {margin-bottom:4px; font-style:normal; font-weight:bold; color:#0C4687;}
#BoxBodyPage #BoxColRight #BoxTesto #BoxTitolo {margin:0; padding:0;}
#BoxBodyPage #BoxColRight #BoxTesto #BoxTitolo span {float:right; margin:0; padding:20px 0px 20px 0px; width:50px; height:20px; line-height:20px;}
#BoxBodyPage #BoxColRight #BoxTesto #BoxTitolo span a {text-decoration:none; font-family:"Gill Sans","Trebuchet MS",Verdana,sans-serif; font-size:13px; color:#0C4687;}

/* Pagina Elenco */
#BoxListContainer {margin:0; padding:0px 20px 15px 20px; width:760px; min-height:450px; height:auto !important; height:450px; background-color:#FFFFFF;}
#BoxListContainer #BoxTitolo {margin:0; padding:0;}
#BoxListContainer #BoxTitolo h1 {margin:0; padding:20px 0px 20px 0px; width:472px; font-family:"Gill Sans","Trebuchet MS",Verdana,sans-serif; font-size:17px; color:#0C4687;}
#BoxListContainer #BoxTitolo span {float:right; margin:0; padding:20px 0px 20px 0px; width:50px; height:20px; line-height:20px;}
#BoxListContainer #BoxTitolo span a {text-decoration:none; font-family:"Gill Sans","Trebuchet MS",Verdana,sans-serif; font-size:13px; color:#0C4687;}
#BoxListContainer #BoxList {margin:0; padding:0;}
#BoxListContainer #BoxList .boxItem {margin:0; padding:12px 0px 12px 0px; height:205px; border-bottom:1px #403636 dotted;}
#BoxListContainer #BoxList .boxItem .boxImg {float:left; width:330px;}
#BoxListContainer #BoxList .boxItem .boxImg img {border:0;}
#BoxListContainer #BoxList .boxItem .boxTxt {float:left; padding-top:8px; width:420px;}
#BoxListContainer #BoxList .boxItem .boxTxt h3 {margin:0; padding:0; font-size:13px; font-weight:bold; color:#518DD3;}
#BoxListContainer #BoxList .boxItem .boxTxt h3 a {text-decoration:none; font-size:13px; font-weight:bold; color:#518DD3;}
#BoxListContainer #BoxList .boxItem .boxTxt h3 a:hover {color:#0C4687;}

/* News */
#BoxColLeft #BoxListNews {margin:0; padding:0;}
#BoxColLeft #BoxListNews .itemNews {margin:0; padding:15px 0px 15px 0px; border-bottom:1px #403636 dotted;}
#BoxColLeft #BoxListNews .itemNews p {font-style:normal; font-size:11px;}
#BoxColLeft #BoxListNews .itemNews p.data {color:#0C4687; font-weight:bold;}
#BoxColLeft #BoxListNews .itemNews p.testo {margin-top:4px;}
#BoxColLeft #BoxListNews .itemNews p a {text-decoration:none; font-weight:bold;}
#BoxColLeft #BoxListNews .itemNews p a:hover {color:#0C4687;}
#BoxColLeft #BoxListNews #BoxPaginazione {margin:0; padding:0; padding-top:20px; text-align:right;}
#BoxColLeft #BoxListNews #BoxPaginazione a {text-decoration:none; font-weight:bold;}
#BoxColLeft #BoxListNews #BoxPaginazione a:hover {color:#0C4687;}

#BoxColRight #BoxTesto #BoxImg {margin:0; padding:20px 0px 0px 0px;}
#BoxColRight #BoxTesto #BoxImg img { padding-right:10px;}

#BoxColRight #BoxTesto .downloadAttach {margin:0; padding:10px 0px 10px 0px; text-align:right;}
#BoxColRight #BoxTesto .downloadAttach a {text-decoration:none; font-weight:bold;}
#BoxColRight #BoxTesto .downloadAttach a:hover {color:#45ACD0;}

