@import url("Home_Messaggi.css");

@import url("ViewHome_PrjMese.css");

@import url("ViewHome_Emergenza.css");

/* classe pagina Terre Lontane */

.terreL_cont_articolo{
	display:table;
	width:720px;
}

.terreL_img_articolo{
	display:table;
}

.terreL_txt_articolo{
	display:table;
	margin-right:10px;
	float:left;
}

/**/


.TT_Titolo {
padding-left:40px;
padding-top:7px;
padding-bottom:8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
font-weight:bold;
}

.TT_Testo {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
padding-left:11px;
padding-right:11px;
}


.header_boxvuoto {
height:0px;

}



/* Contattaci */

.container_Contattaci {
}

.header_boxsx_Contattaci {
text-align:left;
height:15px;
width:740px;
background-color:#DFE7EE;
}

.contentpane_boxsx_Contattaci {
width:740px;
background-color:#F4F8FB;
}

.footer_boxsx_Contattaci {
background-color:#DFE7EE;
height:15px;
width:740px;
}


/* backoffice */

.container_backOffice {
}

.header_boxsx_backOffice {
text-align:left;
height:15px;
width:100%;
background-color:#DFE7EE;
}

.contentpane_boxsx_backOffice {
width:100%;
background-color:#F4F8FB;
}

.footer_boxsx_backOffice {
background-color:#DFE7EE;
height:15px;
width:100%;

}

/* segnala */

.container_segnala {
}

.header_boxsx_segnala {
text-align:left;
height:15px;
width:735px;
background-color:#DFE7EE;
margin-right:15px;
}

.contentpane_boxsx_segnala {
padding-top:30px;
width:635px;
background-color:#F4F8FB;
padding-left:100px;
margin-right:15px;
}

.footer_boxsx_segnala {
background-color:#DFE7EE;
height:15px;
width:735px;
margin-right:15px;
}





/* emergenza */

.header_boxsx_emergenza {
text-align:left;
height:25px;
width:189px;
background-image:url(emergenza_header.gif);
}
.sf_contentpane_boxsx_emergenza {
height:30px;
width:189px;
background-image:url(emergenza_center.gif);
background-repeat:repeat-y;
}

.contentpane_boxsx_emergenza {
border:1px solid #000000;
height:30px;
width:165px;
padding-top:3px;
}

.footer_boxsx_emergenza {
height:33px;
width:189px;
background-image:url(emergenza_footer.gif);
background-repeat:no-repeat;
}

.tit_strillo_hp_emergenza{
	padding-left:3px;
	padding-top:2px;
}

/* progetto del mese */



.header_boxsx_progmese {
text-align:left;
height:25px;
width:189px;
background-image:url(progmese_header.gif);
}
.sf_contentpane_boxsx_progmese {
height:30px;
width:189px;
background-image:url(progmese_center.gif);
background-repeat:repeat-y;
}

.contentpane_boxsx_progmese {
height:25px;
width:165px;
padding-top:3px;
}

.footer_boxsx_progmese {
height:33px;
width:189px;
background-image:url(progmese_footer.gif);
background-repeat:no-repeat;
}

.tit_strillo_hp_prjmese{
	padding-left:3px;
	padding-top:2px;
	padding-bottom:1px;
}

/* adottaci      */

.headerealo_boxsx_adottaci {
margin-left:10px;
text-align:left;
width:189px;
background-repeat:repeat-y;
background-image:url(adottaci_ealoheader.gif);
}

.header_boxsx_adottaci {
text-align:left;
height:25px;
width:189px;
background-image:url(adottaci_header.gif);
background-repeat:repeat-y;
}
.sf_contentpane_boxsx_adottaci {
height:30px;
width:189px;
background-image:url(adottaci_center.gif);
background-repeat:repeat-y;
background-repeat:repeat-y;
}

.contentpane_boxsx_adottaci {
height:25px;
width:165px;
padding-top:3px;
background-repeat:repeat-y;
}

.footer_boxsx_adottaci {
background-repeat:no-repeat;
height:33px;
width:189px;
background-image:url(adottaci_footer.gif);

}

.headerealo_boxsx_adottaci .TT_Testo{
text-align:left;
}

/* agenda */

.headerealo_boxsx_agenda {
margin-left:10px;
background-repeat:no-repeat;
text-align:left;
width:189px;
background-image:url(agenda_ealoheader.gif);
}


.header_boxsx_agenda {
padding-left:10px;
background-repeat:no-repeat;
text-align:left;
height:25px;
width:189px;
background-image:url(agenda_header.gif);
}
.sf_contentpane_boxsx_agenda {
padding-left:10px;
background-repeat:no-repeat;
height:30px;
width:189px;
background-image:url(agenda_center.gif);
background-repeat:repeat-y;
}

.contentpane_boxsx_agenda {
padding-left:10px;
background-repeat:no-repeat;
height:25px;
width:165px;
padding-top:3px;
}

.footer_boxsx_agenda {
padding-left:10px;
background-repeat:no-repeat;
height:33px;
width:189px;
background-image:url(agenda_footer.gif);
background-repeat:no-repeat;
}


/* santi del mese */

.headerealo_boxsx_santimese {
margin-left:10px;
background-repeat:no-repeat;
text-align:left;
width:189px;
background-image:url(santimese_ealoheader.gif);
}

.header_boxsx_santimese {
text-align:left;
height:25px;
width:189px;
background-image:url(santimese_header.gif);
}
.sf_contentpane_boxsx_santimese {
height:30px;
width:189px;
background-image:url(santimese_center.gif);
background-repeat:repeat-y;
}

.contentpane_boxsx_santimese {
height:25px;
width:165px;
padding-top:3px;
}

.footer_boxsx_santimese {
height:33px;
width:189px;
background-image:url(santimese_footer.gif);
background-repeat:no-repeat;
}

/* ecards */

.headerealo_boxsx_ecards {
margin-left:10px;
background-repeat:no-repeat;
text-align:left;
width:189px;
background-image:url(ecards_ealoheader.gif);
}

.header_boxsx_ecards {
text-align:left;
height:25px;
width:189px;
background-image:url(ecards_header.gif);
}
.sf_contentpane_boxsx_ecards {
height:30px;
width:189px;
background-image:url(ecards_center.gif);
background-repeat:repeat-y;
}

.contentpane_boxsx_ecards {
height:25px;
width:165px;
padding-top:3px;
}

.footer_boxsx_ecards {
height:33px;
width:189px;
background-image:url(ecards_footer.gif);
background-repeat:no-repeat;
}

/* egift */

.headerealo_boxsx_egift {
margin-left:10px;
background-repeat:no-repeat;
text-align:left;
width:189px;
background-image:url(egift_ealoheader.gif);
}

.header_boxsx_egift {
text-align:left;
height:25px;
width:189px;
background-image:url(egift_header.gif);
}
.sf_contentpane_boxsx_egift {
height:30px;
width:189px;
background-image:url(egift_center.gif);
background-repeat:repeat-y;
}

.contentpane_boxsx_egift {
height:25px;
width:165px;
padding-top:3px;
}

.footer_boxsx_egift {
height:33px;
width:189px;
background-image:url(egift_footer.gif);
background-repeat:no-repeat;
}

.SearchNews
{
	text-align: right;
	height: 27px;
	background: #dddddd none repeat scroll 0 0;
	vertical-align:middle;
	margin: 5px 10px;
}

.rbContainer { background:transparent none repeat scroll 0 0; }

/* Gray border*/
.rbGrayBorder .rbContent { border-color: #dddddd; }
.rbGrayBorder .rbtl2, .rbGrayBorder .rbtl3, .rbGrayBorder .rbtl4, 
.rbGrayBorder .rbbl2, .rbGrayBorder .rbbl3, .rbGrayBorder .rbbl4, 
.rbGrayBorder .rbbr2, .rbGrayBorder .rbbr3, .rbGrayBorder .rbbr4
{
	border-left: 1px solid #dddddd; border-right: 1px solid #dddddd;
}
.rbGrayBorder .rbtl1, .rbGrayBorder .rbbl1, .rbGrayBorder .rbbr1
{
	background: #dddddd none repeat scroll 0 0; 
}

/* Gray background */
.rbContainer .rbGrayBG .rbtl2, .rbContainer .rbGrayBG .rbtl3, .rbContainer .rbGrayBG .rbtl4,
.rbContainer .rbGrayBG .rbtr2, .rbContainer .rbGrayBG .rbtr3, .rbContainer .rbGrayBG .rbtr4,
.rbContainer .rbGrayBG .rbbl2, .rbContainer .rbGrayBG .rbbl3, .rbContainer .rbGrayBG .rbbl4,
.rbContainer .rbGrayBG .rbbr2, .rbContainer .rbGrayBG .rbbr3, .rbContainer .rbGrayBG .rbbr4,
.rbContainer .rbGrayBG .rbContent
{ background-color: #dddddd; }



.rbTop, .rbBottom { background: transparent none repeat scroll 0 0; display: block; font-size:1px; }

.rbtl1, .rbbl1 { margin: 0px 0px 0px 5px; }
.rbtl2, .rbbl2 { border-width: 0px 2px; margin: 0px 0px 0px 3px; }
.rbtl3, .rbbl3 { margin: 0px 0px 0px 2px; } 
.rbtl4, .rbbl4 { height: 2px; margin: 0px 0px 0px 1px; }

.rbtr1, .rbbr1 { margin: 0px 5px 0px 0px; }
.rbtr2, .rbbr2 { border-width: 0px 2px; margin: 0px 3px 0px 0px; }
.rbtr3, .rbbr3 { margin: 0px 2px 0px 0px; } 
.rbtr4, .rbbr4 { height: 2px; margin: 0px 1px 0px 0px; }

.rbtl1, .rbtl2, .rbtl3, .rbtr1, .rbtr2, .rbtr3, .rbbl1, .rbbl2, .rbbl3, .rbbr1, .rbbr2, .rbbr3 { height: 1px; }
/*.rbtl2, .rbtl3, .rbtl4, .rbbl2, .rbbl3, .rbbl4, .rbbr2, .rbbr3, .rbbr4 { border-left: 1px solid #ff00ff; border-right: 1px solid #ff00ff;}*/
.rbtl1, .rbtl2, .rbtl3, .rbtl4, .rbtr1, .rbtr2, .rbtr3, .rbtr4, .rbbl1, .rbbl2, .rbbl3, .rbbl4, .rbbr1, .rbbr2, .rbbr3, .rbbr4 { display: block; overflow: hidden; }

.rbContent { border-style: solid; border-width: 0px 1px; display: block; }






/* 
================================
 Container Styles for DotNetNuke
================================
  

.containermaster_gray {
	width: 100%;
	background-color: #dddddd;
	border-right: #8f9092 1px solid; 
	border-top: #8f9092 1px solid; 
	border-left: #8f9092 1px solid; 
	border-bottom: #8f9092 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}
.containerrow1_gray {
	background-image: url(gradient_LtGray.jpg);
}
.containerrow2_gray {
	background-color: #ffffff;
}
.ModuleTitle_MenuItem {
	border: white 0px solid; /*override borders   
}

.ModuleTitle_MenuItem TD {  /*TD if menu is using tables
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	height: 21px;
        white-space: nowrap;  /*Word wrapping menu item now optional
        padding: 1px 3px 3px 1px;	
}


.ModuleTitle_MenuIcon {
	cursor: pointer; 
	cursor: hand; 
	background-color: #EEEEEE; 
	width: 15px;
	height: 100%;   /*override the default height for icon so that menubreaks can have heights adjusted
}

.ModuleTitle_SubMenu 
{
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	background-color: #FFFFFF; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus 
}

.ModuleTitle_MenuBreak  {
	background-color: #EEEEEE; 
	font-size: 1px; /*make sure you take out portal.css ModuleTitle_MenuBreak for this to work
}

.ModuleTitle_MenuItemSel {

	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	background-color: #DDDDDD;
}

*/