@charset "utf-8";
/* CSS Document */

/* ------------------------ html ------------------------ */

body {font-size: 11px; color: #2D5352; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; background-color:#FFF; text-align:center; margin:0px auto auto auto; padding: 0;}

h1 {font-size:15px; padding:0; margin:0 0 10px 0; text-align:left;}
h2 {font-size:14px; padding:0; margin:10px 0 10px 0; text-align:center;}
h3 {font-size:13px; padding:0; margin:0 0 10px 0; text-align:left;}
h4 {font-size:12px; padding:0; margin:0 0 10px 0; text-align:left;}
h5 {font-size:11px; padding:0; margin:0 0 10px 0; text-align:left;}
h6 {font-size:10px; padding:0; margin:0 0 10px 0; text-align:left;}

a {color:#2D5352; text-decoration:underline; background-color:inherit;}
a:hover {color:#2D5352; text-decoration:underline; background-color:inherit;}

hr.linehidden {visibility: hidden; display:none; padding:0; margin:0;}

/* form */
form {padding: 0; margin:0;}
input, select {font-size: 8pt;}
legend {display:none;}
fieldset {margin:0; border:0;}


td {vertical-align:top;}

IMG.imgSX {border: 0; float:left; margin:0px 10px 10px 0px;}
IMG.imgDX {border: 0; float:right; margin:0px 0px 10px 10px;}
.sinistra {text-align:left;}
.destra {text-align:right;}
.centro {text-align:center;}

#videoRai2 {text-align:center;}


/* ------------------------ LAYOUT home ------------------------ */

#globalContainerHome {width:100%; height:220px; background-image:url(../images/bkg_home.gif); background-repeat:no-repeat; background-position:center; left:0px; top:50%; border-top:1px solid #E37089; border-bottom:1px solid #E37089; margin-top:-110px; position:absolute; text-align:center;}

#menuTop {width: 740px; height:20px; margin:-20px auto 0px auto; position:relative; text-align: right; font-size:11px; padding-right:30px;}
#menuTop a, #menuTop a:hover {color:#2D5352; text-decoration:none; background-image:url(../images/punto_rosa.gif); background-position:left; background-repeat:no-repeat; background-color:inherit; padding:0 4px 0 10px; font-weight:bold;}
#menuTop a:hover {color:#D82D65;}
#container #header #menuTop {width: 300px; height:20px; margin:0px; position:absolute; top:5px; right:0px; padding-right:0px;}

#containerHome {width: 770px; height:220px; position:relative; margin:0px auto;}
#container {width: 770px; position:relative; margin: 0px auto; border-bottom:1px solid #E37089;}

#containerHome #logoFondazione {width: 220px; height:85px; float:left; margin: 133px 1px 0px 0px; padding-left:55px; text-align:right;}
#containerHome #logoFondazione IMG {float:left; border:0px;}
#containerHome #logoFondazione span {display:block; width:65px; float:left; margin-right:10px; margin-top:14px;}

#container #header {width:770px; height:122px; background-image:url(../images/bkg_header.gif); background-repeat:no-repeat; position:relative;}
#container #header #logo {width: 121px; height:120px; position:absolute; left:53px; top:2px;}
#container #header #logo H1 {padding:0; margin:0; text-align:center;}
#container #header #logo H1 IMG {border:0;}
#container #header #logoFondazione {position:absolute; top:37px; right:68px;}
#container #header #logoFondazione img { border:0px;}

#containerHome #banner {width: 220px; height:220px; float:left; margin-right:1px;}

#containerHome #menu {width: 185px; height:182px; float:left; background-image:url(../images/bkg_menuHome.gif); background-repeat:no-repeat; text-align:left; margin-left:20px; padding-left:50px; padding-top:38px;}
#container #menu {width:745px; height:29px; background-image:url(../images/bkg_menu.gif); background-repeat:repeat-y; text-align:left; padding-top:11px; padding-left:25px;}

h1.payoff {position:absolute; top:28px; left:65px; width:216px; height:40px; font-size:15px; text-align:left; padding:0; margin:0;}
h1.payoff span {padding-left:54px;}
#container #header h1.payoff {top:45px; left:235px;}

#content {width: 770px; text-align:left; background-image:url(../images/bkg_content.jpg); background-repeat:repeat-y; background-position:left; padding-bottom:20px;}

#footerHome {width: 770px; height:40px; text-align: center; position:absolute; bottom:0px; left:50%; margin-left:-385px;} 
#footer {width: 770px; text-align: center; margin:5px auto;} 

div.clear{clear: both;}

/* ------------------------ colonna sinistra ------------------------ */

#colSX {width: 200px; text-align:right; float:left;}
#colDX {width: 530px; text-align:justify; float:left; padding:9px 20px 20px 20px; line-height:1.5em;}
#colDX h1 {line-height:1em; margin-bottom:20px;}

#title {width:194px; color:#E4660C; background-color:#FFF; padding:6px 0px 10px 6px; border-bottom:1px solid #E37089;  text-align:right; margin-bottom:10px;}
#title h1 {color:#E4660C; background-image:url(../images/punto_azzurro.gif); background-position:right; background-repeat:no-repeat;  background-color:inherit; font-size:15px; font-weight:bold; text-align:right; padding-right:10px; margin:0px 5px 0px 0px;}

#menuSX {width:195px; margin-right:5px;}

.boxSX {width:195px; clear:both; margin-top:10px; margin-right:5px; }

/* ------------------------ news ------------------------ */
/* newslist */
.NewsList {border-bottom:1px solid #DFE7E6; margin-bottom:5px; padding-bottom:5px;}
.NewsPDate {}
.NewsPTitle {font-weight:bold;}
.NewsPBody {}

/* newsdetail */
.newsItemDetail {}
.Date {}
.NewsTitle {font-weight:bold; margin-bottom:3px;}
.NewsSummary {text-align:center;}
.NewsSummary img {margin:auto;}
.NewsContent {text-align:left;}
.NewsBody {text-align:left;}

/* ------------------------ eventi ------------------------ */
.eventoQuando {}
.eventoDove {margin-bottom:5px;}
.eventoTitolo {font-weight:bold; margin-bottom:3px; font-size:11px;}

.listaEventi {border-bottom:1px solid #DFE7E6; margin-bottom:5px; padding-bottom:5px;}
.titleSection {color:#E4660C; background-color:inherit;}

/* ------------------------ documenti ------------------------ */

#gestioneDocTop {color:inherit; border:1px solid #B3C2B4; padding:5px; background-color:#F3F5F3; margin-bottom:10px;}
#gestioneDocTop a {text-align:left; background-image:url(../images/punto_azzurro-intranet.gif); background-position:left; background-repeat:no-repeat; padding-left:10px; text-decoration:none; font-weight:bold;}

.listaDocumenti {width:490px; padding:5px; background-color:#E9EEEA; margin-bottom:4px;}
.infoDoc { padding-bottom:5px;}
.infoDocSX {width:65px; float:left; }
.infoDocCenter {width:340px; float:left; margin-left:5px; margin-right:5px;}
.infoDocDX {width:65px; float:left; text-align:right;}
.data {color:#6C8670; background-color:inherit; float:left;}
.autore {color:#6C8670; background-color:inherit; }
.tipologia {color:#6C8670; background-color:inherit;}
.istituto {color:#6C8670; background-color:inherit;}
.nome {width:410px; font-weight:bold; margin-left:70px; margin-bottom:5px; padding-top:5px; border-top:1px solid #B3C2B4;}
.descrizione {width:340px; margin-left:70px;}
.modifica {text-align:right;}
.modifica a {color:#2D5352; font-size:11px; font-weight:bold; text-decoration:none; padding-left:12px; background-image:url(../images/punto_azzurro-intranet.gif); background-position:left; background-repeat:no-repeat; background-color:inherit; padding:3px 3px 3px 10px; }

/* ------------------------ video ------------------------ */
#videoPlace {text-align:center; margin-bottom:10px;}
.linkVideoSelected {color:#E4660C;}

/* ------------------------ paginazione ------------------------ */
.PagerControl {margin-bottom:5px; margin-bottom:5px;}

/* ------------------------ galleria fotografica ------------------------ */

.fotoPreviewImgContainer {width:490px; padding:5px; background-color:#E9EEEA; margin-bottom:2px;}
.fotoPreviewImgContainer .infoDocSX {width:120px; text-align:center;}
.listaImmagini {float: left; width: 360px; }
.listaImmagini .infoDocCenter {width:285px;}
.listaImmagini .nome {width:285px; margin-left: 5px;}
.listaImmagini .descrizione {width:285px; margin-left: 5px;}
.fotoPreviewImgContainer .infoDocSX IMG {background-color: #fff; border: 1px solid #B3C2B4; padding: 5px;}

/* ------------------------ kentico ------------------------ */

/* BreadCrumbs */
#BreadCrumbs {width:530px; margin:0px 0px 25px 0px;}
A.CMSBreadCrumbsLink, A.CMSBreadCrumbsLink:link, A.CMSBreadCrumbsLink:active, A.CMSBreadCrumbsLink:visited, A.CMSBreadCrumbsLink:hover {font-size:10px; font-weight:normal;}
.CMSBreadCrumbsCurrentItem {font-size:10px; font-weight:bold; text-decoration:none; }

