﻿/*BANNER ISCRIZIONE COMMUNITY*/
body
{
	width: 996px;
	background-color: #FFFFFF;
	border: 0;
	margin: 0 auto;
	padding: 0;
}
p{
	margin-top:2px;
}
/*TITLES*/
.protected  .Article_Abstract_Title {
background-image:url(/_controltemplates/CrifDnBASCX/images/lock.gif);
background-position:left top;
background-repeat:no-repeat;
text-indent:20px;
}
h1,
.TitleSection{
	margin-top:15px;
	color: #000066;
	font-weight: bold;
	font-size: 1.8em;
	margin-bottom:5px;
}
.TitleSectionNormal{
	margin-top:15px;
	color: #000066;
	font-size: 1.8em;
	margin-bottom:15px;
}
h2,
.SubtitleSection{
	color: #000066;
	font-size: 1.6em;
	font-weight:normal;
	color: #000066;
	margin-bottom:2px;
}
h3,h4{
}
.TitleParagraph{
color: #000066;
font-weight: bold;
}
/*TITOLO HOME PAGE*/
.box_content_title_big {
	margin-left: 20px;
	margin-right: 20px;
	color: #FF6927;
	font-size: 2.4em;
	
}
.box_content_title_small {
	padding-top: 10px;
	color: #000066;
	font-weight: bold;
	margin-left: 20px;
	margin-right: 20px;
}
.eventi_community_iscrizione {
	background-image:url(/_controltemplates/CrifDnBASCX/images/banner_eventi_community.jpg);
	width: 510px;
	height: 160px;
	margin-top: 30px;
	float: left;
	clear: left;
	display: inline;
}
.eventi_community_iscrizione div {
	margin-top: 115px;
	margin-left: 16px;
	display: inline;
}
.box_content_type_2_sub_button_mod {
	float: left;
	margin-top: 16px;
}
.box_content_type_2_sub_button_mod a {
	color: #F5822B;
	font-size: 1.2em;

	font-weight: bold;
	text-decoration: none;
}
.boxeventi_button {
	background-image:url(/_controltemplates/CrifDnBASCX/images/bottom_bg_small.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	float: left;
	clear: left;
	width: 138px;
	height: 28px;
	line-height: 28px;
	color: #F5822B;
}
.boxeventi_button span {
	margin-left: 10px;
}
.boxeventi_button img {
	float: right;
	margin-right: 5px;
	margin-top: 4px;
	border: 0px;
}
/*BANNER ISCRIZIONE NEWSLETTER*/
.NewsLetter_iscrizione{
width:520px;
}
.NewsLetter_iscrizione .NewsLetter_Iscrizione_Destra{
width:260px;
float:left;
}
.NewsLetter_Iscrizione_Destra .NewsLetter_Iscrizione_Title{
	color: #000066;
	font-size: 1.8em;
	width:100%;
	float:left;
	margin-bottom:15px;
}
.NewsLetter_Iscrizione_Content{
	margin-bottom:15px;
}
.NewsLetter_Iscrizione_Destra .boxeventi_button{
	background-image:url(/_controltemplates/CrifDnBASCX/images/bottom_bg_small.gif);
}
.NewsLetter_iscrizione .NewsLetter_Iscrizione_Immagine{
width:250px;
float:left;
margin-left:10px;
}
/*FORM*/
.dropDownFilter{
border-bottom:1px solid #BDCAD0;
padding-bottom:10px;
}
.FormLeftContainer{
width:260px;
float:left;
}
.FormRightContainer{
width:260px;
float:left;
}
.FormEntryLeft{
width:130px;
float:left;
}
.FormEntryRight{
width:130px;
float:left;
}
.FormEntry{
width:260px;
margin-top:5px;
}
.BigDropDown{
width:240px;
}
.FormLabel{
color: #000066;
font-size: 1em;
margin-bottom:2px;
}
.StandardTextBox{
border:1px solid #BDCAD0;
font-size: 1em;
width:230px;
}
.CheckBoxStandard{
color: #000066;
}
input.error { 
border: 1px dotted red; 
background-color:#FFE4B5 ;
}
label.error {
	display: block;
	color:red;
}
/*BRICIOLE DI PANE*/
.boxpath_nav {
	background-image:url(/_controltemplates/CrifDnBASCX/images/path_bg.jpg);
	width:520px;
	background-position:-15px center;
	height:30px;
	font-size:0.75em;
}
.boxpath_elem {
	float: left;
	line-height: 30px;
	padding-left: 30px;
	padding-right: 30px;
}
.boxpath_elem_2 {
	float: left;
	border-right: 1px solid #BDCAD0;
	padding-left: 10px;
	padding-right: 10px;
	height: 30px;
}
.boxpath_elem_2 {
	float: left;
	border-right: 1px solid #BDCAD0;
	padding-left: 5px;
	padding-right: 5px;
	height: 30px;
}
.boxpath_elem_3 {
	float: left;
	border-right: 1px solid #BDCAD0;
	padding-left: 5px;
	padding-right: 5px;
	height: 30px;
	line-height: 30px;
	max-width:130px;
	overflow:hidden;

}
.boxpath_elem_2 img {
	margin-top: 12px;
}
.boxpath_elem_2 a {
	text-decoration: none;
	color:black;
}
.boxpath_elem_2_selected {
	float: left;
	background-image:url(/_controltemplates/CrifDnBASCX/images/bg_path_elem.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	border-right: 1px solid #BDCAD0;
	padding-left: 5px;
	padding-right: 5px;
	height: 30px;
	max-width:350px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	
}
.boxpath_elem_2_selected img {
	margin-top: 12px;
}
.dark {
	font-weight: bold;
}
/*ARCHIVI*/

.BoxArchivioCommunityUpper{
width:520px;
}
.BoxArchivioCommunityUpper .LastArticleArchivioCommunity{
width:259px;
float:left;
min-height:160px;
border-right:1px solid #BDCAD0;
padding-right:4px;
}

.BoxArchivioCommunityUpper .BoxCommunity{
width:250px;
float:left;
}

.BoxArchivioCommunityUpper .LastArticleArchivioCommunity .Article_Abstract_Image{
display:none;
}
.BoxArchivioCommunityUpper .Image{
width:240px;
float:left;
margin-left:10px;

}
.ContainerCommunityRight{
	padding-left:10px;
}
.BoxArchivioCommunityUpper .LastArticleArchivioCommunity .Article_Abstract_Title{
	color: #000066;
	font-size: 1.8em;
	width:100%;
	float:left;
	margin-bottom:15px;
}
.BoxArchivioCommunityUpper .LastArticleArchivioCommunity  .Article_Abstract_SubTitle{
	font-weight: bold;
}
.BoxArchivioCommunityUpper .BottomLinks{
margin-top:10px;
}

.ArticleList .ArchivesContainerAbstracts a{
text-decoration:none;
color: #524A49;
}
.ArticleList .ArchivesContainerAbstracts a .Article_Abstract_Image{
display:none;
}
.ArticleList .ArchivesContainerAbstracts a .Article_Abstract_Title{
	color: #000066;
	width:100%;
	float:left;
	font-weight: bold;
	margin-bottom:5px;
	cursor:pointer;
} 
.HidableLink  a
{
	float:right;
	color: #F5822B;
	font-weight: bold;
	text-decoration:none;
	font-size: 0.8em;
}
.HidableLink  a:hover
{
	text-decoration:underline;
}
.ArticleList .ArchivesContainerAbstracts a .Article_Abstract_SubTitle{
	font-weight: bold;
	width:100%;
} 
.ArchivesContainerAbstracts{
border-bottom:1px solid #BDCAD0;
margin-bottom:15px;
padding-bottom:15px;
} 
.dropDownFilter
{
text-align:right;
margin-bottom:20px;
}
.Pager{
float:right;
}
.Pager a{
color: #F5822B;
	font-size: 0.8em;
	font-weight: bold;
	text-decoration: none;
}
.pageLink{
margin-left:5px;
}
.Pager .active{
color: red;
font-size: 1em;
font-weight: bold;
}
.UpperResLeft
{
	width:260px;
	float:left;
}
.UpperResRight
{
	width:259px;
	border-left:1px solid #BDCAD0;
	float:left;
}
.BoxArchivioCommunityLover{
width:520px;
}
.LowerResLeft{
	width:260px;
	float:left;
}
.LowerResRight{
	width:259px;
	border-left:1px solid #BDCAD0;
	float:left;
}
.ContainerResDx{
margin-left:5px;
width:254px;
}
.UpperResLeft .TitleSection,
.UpperResRight .TitleSection,
.LowerResRight .TitleSection,
.LowerResLeft .TitleSection,
.BoxCommunity  .TitleSection,
.Image .TitleSection
{
	margin-top:0px;
}
.UpperResLeft .Article_Abstract_Image,
.UpperResRight .Article_Abstract_Image,
.ContainerResDx .Article_Abstract_Image,
.BoxCommunity .Article_Abstract_Image
{
	display:none;
}

.UpperResLeft .Article_Abstract_Title,
.UpperResRight .Article_Abstract_Title,
.LowerResLeft .Article_Abstract_Title,
.ContainerResDx .Article_Abstract_Title,
.CommunityArticle .Article_Abstract_Title  {
	color: #000066;
	font-size: 1em;
	width:100%;
	float:left;
	margin-bottom:15px;
	text-decoration:none;
	cursor:pointer;
	font-weight: bold;
}
.UpperResLeft a,
.UpperResRight a,
.LowerResLeft a,
.ContainerResDx a,
.CommunityArticle a{
text-decoration:none;
}
.UpperResLeft a:hover,
.UpperResRight a:hover,
.LowerResLeft a:hover,
.ContainerResDx a:hover,
.CommunityArticle a:hover{
text-decoration:underline;
}
.LowerResLeft .Article_Abstract_Title_Link a{
	text-decoration:none;
	color: #F5822B;
	font-weight: bold;
	text-decoration:none;
	margin-bottom:10px;
}
.LowerResLeft .Article_Abstract_Title_Link a:hover{
	text-decoration:underline;
}
.Article_Abstract_Content{
text-align:justify;
}
.LowerResLeft .Article_Abstract_Content{
margin-bottom:10px;
}
.UpperResLeft .Article_Abstract_SubTitle,
.UpperResRight .Article_Abstract_SubTitle,
.ContainerResDx .Article_Abstract_SubTitle,
.BoxCommunity .Article_Abstract_SubTitle{
	text-decoration:none;
	color: #524A49;
	font-weight: bold;
}
.UpperResLeft .Article_Abstract_Content,
.UpperResRight .Article_Abstract_Content,
.ContainerResDx .Article_Abstract_Content,
.BoxCommunity .Article_Abstract_Content{
	text-decoration:none;
	color: #524A49;
}
.UpperResLeft .BottomLinks,
.UpperResRight .BottomLinks,
.ContainerResDx .BottomLinks{
	margin-top:10px;
}
/*NEWSLETTERS*/
.NewsLetterHeader
{
	width:520px;
	height:160px;
	background-repeat:no-repeat;
	background-position:center;
	background-image:url(/_controltemplates/CrifDnBASCX/images/header_newsletter.gif);
}
.NewsLetterTitle{
color:white;
position:absolute;
margin-top:11px;
margin-left:16px;
font-size:23px;
font-weight:bold;
height:10px
}
.NewsLetterTitle .NewsLetterDate{
font-weight:normal;
}
.ArchivesContainerNewsLetter{
border-bottom:1px solid #BDCAD0;
margin-bottom:15px;
}

.ArticleList .ArchivesContainerNewsLetter .Article_Abstract_Title a{
	color: #000066;
	width:520px;
	float:left;
	font-weight: bold;
	margin-bottom:5px;
	cursor:pointer;
	text-decoration:none;
} 
.ArticleList .ArchivesContainerNewsLetter .Article_Abstract_Title a:hover{
text-decoration:underline;
}
.ArchivesContainerNewsLetter .Article_Abstract_Content{
	width:520px;
	float:left;
}
/*SEGNALA STAMPA*/
.SegnalaStampaBox{
	width:520px;
}
.SegnalaStampaBox-SX{
float:left;
width:260px;

}
.SegnalaStampaBox-DX
{
	float:left;
	width:260px;
}
.SegnalaStampaBox-SX a
{
	text-decoration:none;
	float:left;
	height:30px;
	background-image:url(/_controltemplates/CrifDnBASCX/images/icon_segnala.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	text-indent:30px;
	color: #F5822B;
	font-weight: bold;
	text-decoration:none;
	line-height: 30px;
}
.SegnalaStampaBox-DX a:hover
{
	text-decoration:underline;
}
.SegnalaStampaBox-SX a:hover
{
	text-decoration:underline;
}
.SegnalaStampaBox-DX a
{
	float:right;
	text-decoration:none;
	height:30px;
	background-image:url(/_controltemplates/CrifDnBASCX/images/icon_stampa.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	text-indent:30px;
	color: #F5822B;
	font-weight: bold;
	text-decoration:none;
	line-height: 30px;
}
/*LINKS*/

.MoreInfoLink{
	display:block;
	height:30px;
	background-image:url(/_controltemplates/CrifDnBASCX/images/info_logo.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	text-indent:30px;
	color: #F5822B;
	font-weight: bold;
	text-decoration:none;
	line-height: 30px;
	margin-bottom:5px;
}
.StandardLink{
	display:block;
	background-image:url(/_controltemplates/CrifDnBASCX/images/icon_arrow_orange.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	text-indent:15px;
	color: #F5822B;
	font-weight: bold;
	text-decoration:none;
	margin-bottom:5px;
}
.PdfLink{
	display:block;
	height:30px;
	background-image:url(/_controltemplates/CrifDnBASCX/images/icon_pdf.jpg);
	background-position:-9px center;
	background-repeat:no-repeat;
	text-indent:25px;
	color: #F5822B;
	font-weight: bold;
	text-decoration:none;
	line-height: 30px;
	margin-bottom:5px;
}
p a,
.ContentSection a,
.ContentSection p a{
color: #F5822B;	
}
.SurveyLink,
.PromoLink{
display:block;
height:30px;
background-image:url(/_controltemplates/CrifDnBASCX/images/promozione_logo.jpg);
background-position:left center;
background-repeat:no-repeat;
text-indent:30px;
color: #F5822B;
font-weight: bold;
text-decoration:none;
line-height: 30px;
margin-bottom:5px;
}
.BottomLinks{
float:left;
width:200px;
}
.BottomLinks a{
width:258px;
}
.BottomLinks a:hover{
text-decoration:underline;
}
/*LINK COLORATI*/
.color_gold{
color: #B69D15;
float:left;
font-size: 10px;
text-decoration:none;
display: inline;
}
.color_blue{
float:left;
color: #3E96C2;
font-size: 10px;
	text-decoration:none;
	display: inline;
}
.color_red{
	color: #FF6927;
	float:left;
	font-size: 10px;
	text-decoration:none;
	display: inline;
}
.color_purple{
	float:left;
	font-size: 10px;
	color: #7E4058;
	text-decoration:none;
	display: inline;
}

.color_gold:hover{
	color: #D2B717;
}
.color_orange{
	color:orange;
}
.color_blue:hover{
	text-decoration:none;
	color: #8EC2DB;
}
.color_red:hover{
	text-decoration:none;
	color: #FFA255;
}
.color_purple:hover{
	text-decoration:none;
	color: #BF8098;
}
hr{
margin-bottom:2px;
height:1px;
border:none;
color:#BDCAD0;
background-color:#BDCAD0;
clear:left;
}
a img{
border:none;
}
.DnBBoxClearer{
clear:left;
height:1px;
}
/*BOX CONTENUTI*/
p,
.ContentSection,
.BoxContainer {
text-align:justify;
}
.BoxContainer h4,
.BoxContainer h3 {
font-size:1.4em;
color:#000066;
padding:0;
font-weight:normal;
}
.ContentSection h3
.ContentSection h4
.ContentSection h2{
margin-top:2px;
margin-bottom:2px;
}
.BoxContainer h3 {
font-weight:bold;
}
.ContentSection img
{
	float:left;
	margin-right:15px;
	margin-bottom:15px;
}
.ContentSection a
{
	margin-top:8px;
}
.ContentSection ul
{
	margin-top:0px;
	list-style:disc inside;
}
.ContentSection ul li
{

}
.MultipleBoxesBox strong,
.ContentSection strong
{
	color: #000066;
	font-weight: bold;
}

/*BOX TIPO UNO (HOME PAGE)*/

.IntestazioneBox{
padding-top:5px;
}
.IntestazioneBox img{
float:left;
}
.BoxFooterLinks{
float:left;
}
.BoxFooterLinks{
margin-top:8px;
}
.BoxFooterLinks a:hover{
text-decoration:underline;
}
.BoxContainerSezioneNewsletter{
margin-top:15px;
}
/*BOX 2 COLONNE  (HOME PAGE)*/
.DoubleBoxTableMain{
width:100%;
border-bottom:1px solid #BDCAD0;
}
.ColumnboxContainerLeft{
width:50%;
border-right:1px solid #BDCAD0;
	vertical-align:top;
	padding-right:10px;
}
.ColumnboxContainerRight{
width:50%;
	vertical-align:top;
	padding-left:10px;
}
.ColumnBox .Title{
	color: #F5822B;
	margin-bottom:10px;
	font-size: 1.4em;
}
.ColumnBox .DateAndPlace{
	font-size: 0.9em;
	font-weight: bold;
}
.ColumnBox .Subtitle{
	font-size: 1em;
	font-weight: bold;
	color: #000066;
	margin-bottom:10px;
}
.ColumnBox .BottomZone{
margin-top:8px;
}
.ColumnBox .BottomZone .BottomZoneSX{
width:35%;
float:left;
}
.ColumnBox .BottomZone .BottomZoneDX{
float:left;
}
.ColumnBox .BottomZone .BottomZoneSX a:hover,
.ColumnBox .BottomZone .BottomZoneDX a:hover{
text-decoration:underline;
}
/*PRODOTTI 1 2 3 LIVELLO*/
.groupheader
{
}
.LinksTableMain
{
margin-top:-5px;
	width:100%;
	}
.HeaderRow
{
	border-top:1px solid #BDCAD0;
	border-bottom:1px solid #BDCAD0;
}
.ColumnLinkContainer
{
	width:60%;
	border-right:1px solid #BDCAD0;
	vertical-align:top;
}
.ColumnLinkContainerLeft{
	width:50%;
	border-right:1px solid #BDCAD0;
	vertical-align:top;

}
.ColumnLinkContainerRight{
	width:50%;
	vertical-align:top;

}

.ColumnImageContainer
{
	width:40%;

	vertical-align:middle;
}
.ColumnImageContainer div{

	margin-left:20px;
}
.HeaderNeedsContainer span
{
vertical-align:top;

}
.HeaderColumn{
	
	vertical-align:top;
}
.ColumnHeaderNeeds{
background-image:url(/_controltemplates/CrifDnBASCX/images/icon_domanda_red.jpg);
background-repeat:no-repeat;
background-position:top left;
height:52px;
padding-left:50px;
padding-top:30px;
 font-size:1.2em;
    font-weight:bold;
    color:#FF6927;
}
.ColumnHeaderOccurence{
background-image:url(/_controltemplates/CrifDnBASCX/images/icon_foglio_blu.jpg);
background-repeat:no-repeat;
background-position:top left;
height:52px;
padding-left:50px;
padding-top:30px;
 font-size:1.2em;
    font-weight:bold;
    color:#3E96C2;
}
.link-item{
	height:18px;
	padding-left:20px;
    background-image:url(/_controltemplates/CrifDnBASCX/images/icon_arrow_orange.jpg);
    background-position:top left;
    background-repeat:no-repeat;
    color:black;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:none;
	padding-top:4px;
}
#linkitem a
{
font-size:0.9em;
	color:black;
	font-weight:bold;
	text-decoration:none;
}
#linkitem a:hover
{
	color:#F5822B;
	text-decoration:underline;
}

.slm-layout-main{
	padding:0px;
}
/*TEMPLATE DI PRODOTTO*/
.ProductCategory
{
    margin-top:20px;
}
.CurrentArea
{
    float:left;
    width:180px;
}
.OtherArea
{
    float:left;
    width:85px;
}
.OtherAreaImage,
.OtherAreaTitle
{
    text-align:center;
    font-size:0.8em;
}
.OtherAreaTitleLink,
.OtherAreaImageLink
{
    text-decoration:none;
    color:#F5822B;
	font-weight:bold;
}
.OtherAreaTitleLink:hover
{
    text-decoration:underline;
}
.OtherAreaImageLink img
{
    border:none;
}
.CurrentAreaTitle
{
    text-indent:10px;
    font-size:1.2em;
	 color:#F5822B;
	font-weight:bold;
}
.ProductAreaDouble
{
    border-top:1px solid #BDCAD0;
     border-bottom:1px solid #BDCAD0;
}
.ProductAreaListLeft
{
    float:left;
    width:260px;
}
.ProductAreaListRight
{
    float:left;
    width:260px;
}
.ProductColumnItem
{
    margin-top:10px;
    float:left;
    width:235px;
    height:50px;
	padding-left:20px;
    background-image:url(/_controltemplates/CrifDnBASCX/images/icon_arrow_orange.jpg);
    background-position:top left;
    background-repeat:no-repeat;
}
.LowerResRight{
min-height:200px;
}

.UpperResRight{
min-height:150px;
}
.LowerResLeft .Article_Abstract_Content,
.UpperResLeft a .Article_Abstract_Content{
	padding-right:10px;
}

.buttonLink {
	background-image:url(/_controltemplates/CrifDnBASCX/images/bottom_bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	float: left;
	width: 149px;
	height: 29px;
	margin-left: 8px;
	line-height: 28px;
	text-decoration:none;
	color: #F5822B;
}
.buttonLink span {
	margin-left: 10px;
	display: inline;
}
.buttonLink img {
	float: right;
	margin-right: 5px;
	margin-top: 4px;
	border: 0px;
	display: inline;
}
.BottomZoneDX a{
	text-decoration:none;
}
.FirstLevelOpen,
.FirstLevelClose{
    background-position:top left;
    background-repeat:no-repeat;
    height:30px;
    padding-left:50px;
	padding-top:10px;
	font-size:1.1em;
	font-weight:bold;

}
.FirstLevelClose{
	background-image:url(/SiteCollectionImages/MainMasterImages/icon_folder_big.png);	
}
.FirstLevelOpen{
	background-image:url(/SiteCollectionImages/MainMasterImages/icon_open_folder_big.png);
	font-weight:bold;
}
.SecondLevelOpen,
.SecondLevelClose{
	background-position:top left;
    background-repeat:no-repeat;
     height:25px;
	 padding-left:40px;
	 padding-top:8px;
	 font-size:1em;
	 margin-left:50px;
}
.SecondLevelClose{
	background-image:url(/SiteCollectionImages/MainMasterImages/icon_folder_medium.png);
}
.SecondLevelOpen{
	font-weight:bold;
	background-image:url(/SiteCollectionImages/MainMasterImages/icon_open_folder_medium.png);
}
.ThirdLevelRed,
.ThirdLevelBlue{
    background-position:top left;
    background-repeat:no-repeat;
	height:20px;
	padding-left:30px;
	font-size:0.9em;
	padding-top:2px;
	margin-left:90px;

}
.ThirdLevelBlue{
	background-image:url(/SiteCollectionImages/MainMasterImages/icon_folder_small.png);	
}

.ThirdLevelRed{
	background-image:url(/SiteCollectionImages/MainMasterImages/icon_folder_small_orange.png);	
}

.SecondLevelOpen a,
.SecondLevelClose a,
.ThirdLevelRed a,
.ThirdLevelBlue a,
.FirstLevelOpen a,
.FirstLevelClose a{
text-decoration:none;
color:#002b6b;
}
.SecondLevelOpen a:hover,
.SecondLevelClose a:hover,
.ThirdLevelRed a:hover,
.ThirdLevelBlue a:hover,
.FirstLevelOpen a:hover,
.FirstLevelClose a:hover{
text-decoration:underline;
color:#F5822B;
}

