/* 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:56px 0px 0px 118px; width:682px; height:177px; background:url('/images/bkg-header-home.jpg') no-repeat top center;}
#BoxHeaderHome span {display:none;}
#BoxHeaderHome .menuItemOpera {float:left; margin:0; padding:0; width:135px; height:146px;}
#BoxHeaderHome .menuItemOpera a {display:block; width:135px; height:146px; background:url('/images/btn-opera.gif') no-repeat top center;}
#BoxHeaderHome .menuItemOpera a:hover {background-position:0 -144px;}
#BoxHeaderHome .menuItemFratel {float:left; margin:0; padding:0; width:215px; height:146px;}
#BoxHeaderHome .menuItemFratel a {display:block; width:215px; height:146px; background:url('/images/btn-fratelettore.gif') no-repeat top center;}
#BoxHeaderHome .menuItemFratel a:hover {background-position:0 -146px;}

#BoxHeaderPage {margin:0; padding:24px 0px 0px 334px; width:466px; height:112px;}
.bkgpagina {background:url('/images/bkg-header-pagina.jpg') no-repeat top center;}
.bkgelenco {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; width:96px; height:88px;}
#BoxHeaderPage .menuItemOpera a {display:block; width:96px; height:88px; background:url('/images/btn-opera-interna.gif') no-repeat top center;}
#BoxHeaderPage .menuItemOpera a:hover {background-position:0 -87px;}
#BoxHeaderPage .menuItemFratel {float:left; margin:0; padding:0; width:149px; height:88px;}
#BoxHeaderPage .menuItemFratel a {display:block; width:149px; height:88px; background:url('/images/btn-fratelettore-interna.gif') no-repeat top center;}
#BoxHeaderPage .menuItemFratel a:hover {background-position:0 -88px;}


/* Menù principale */

/* Footer */
#BoxFooter {margin:0; padding:0; width:800px; height:45px; background-color:#1A3A8E;}
#BoxFooter ul {margin:0; padding:16px 0px 0px 20px; height:12px; list-style-type:none;}
#BoxFooter ul li {float:left; margin:0; padding:0px 12px 0px 12px; height:12px; background:url('/images/img-separa-menu.gif') no-repeat center right;}
#BoxFooter ul li.rifugi,
#BoxFooter ul li.home,
#BoxFooter ul li.espanol {background:none;}
#BoxFooter ul li a {display:block; height:12px;}
#BoxFooter ul li a span {display:none;}
#BoxFooter ul li.news a {width:34px; background:url('/images/btn-menu-news.gif') no-repeat top center;}
#BoxFooter ul li.news a:hover {background-position:0 -12px;} 
#BoxFooter ul li.contatti a {width:56px; background:url('/images/btn-menu-contatti.gif') no-repeat top center;}
#BoxFooter ul li.contatti a:hover {background-position:0 -12px;} 
#BoxFooter ul li.rifugi a {width:38px; background:url('/images/btn-menu-rifugi.gif') no-repeat top center;}
#BoxFooter ul li.rifugi a:hover {background-position:0 -12px;} 
#BoxFooter ul li.home {padding-left:510px;}
#BoxFooter ul li.home a {width:35px; background:url('/images/btn-menu-home.gif') no-repeat top center;}
#BoxFooter ul li.home a:hover {background-position:0 -12px;} 
#BoxFooter ul li.espanol {padding-left:490px;}
#BoxFooter ul li.espanol a {width:68px; background:url('/images/btn-menu-esp.jpg') no-repeat top center;}
#BoxFooter ul li.espanol a:hover {background-position:0 -19px;} 

/* Home page */
#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;}
#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;}

/* 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;}
