/* CSS Document */
@import "skin_dnn.css";

/* --------------------------------------------------------------------------------------------------------------------------------------- */
/* STILI PER LA VERSIONE DI STAMPA */
.contenitore_all_print{display:table; background-color:#00309C; width:100%; height:100%; background-color:#FFFFFF;}
.contenitore_all_print .box_generale{width:820px; margin:0 auto; margin-top:10px; background-color:#FFFFFF;}
.contenitore_all_print .box_teaser{display:table; width:820px; height:106px; background-image:url(top_teaser.jpg); clear:both;}
.contenitore_all_print .box_body_content{width:820px; text-align:left;}
.contenitore_all_print .box_footer{display:table; width:820px; height:26px; vertical-align:middle; background-image:url(bg_footer.jpg); background-repeat:repeat-x; clear:both;}
.contenitore_all_print .footer_sx{float:left; margin-left:5px; margin-top:6px; width:200px;}
.contenitore_all_print .footer_dx{float:right; text-align:right; margin-right:5px; margin-top:6px; width:200px;}

.contenitore_all_print .box_teaser_pg_interna{width:820px; height:106px; background-image:url(top_teaser_interna.jpg); clear:both;}
.contenitore_all_print .teaser_top_interna{width:820px; height:85px;}
.contenitore_all_print .teaser_sx{display:table; width:200px; float:left; margin-top:15px;}
.contenitore_all_print .teaser_cetrale{display:table; width:300px; float:left; text-align:center;}
.contenitore_all_print .teaser_dx{display:table; float:right; margin-top:10px; margin-right:10px; width:160px;}

/* adottaci */
.contenitore_all_print .box_body_content_adottaci{display:table; background-color:#FFFFFF; width:100%; background-repeat:repeat-y; border-top:1px solid #FFFFFF; clear:both;}
.contenitore_all_print .colonna_centrale_adottaci{width:100%; text-align:center; background-color:#272192;}
.contenitore_all_print .col_centrale_modules_adottaci{display:table; width:100%; margin-left:16px; margin-right:16px; background-image:url(bg_colonne_adottaci.gif); background-repeat:repeat-y; border-top:1px solid #FFFFFF;}
.contenitore_all_print .box_col_sx_adottaci{float:left; width:608px;}
.contenitore_all_print .box_col_dx_adottaci{float:right; display:table; height:400px; width:180px; background-image:url(bg_bimbisx_adottaci.gif); background-repeat:no-repeat;}
.contenitore_all_print .box_menu_bottom{width:100%; text-align:left; background-color:#272192;}

/* donaora */
.contenitore_all_print .colonna_centrale_donaora{display:table; width:100%; background-color:#E6F7B3;}

/* pagine interne */
.contenitore_all_print .box_body_content_interna{display:table; background-color:#FFFFFF; width:100%; clear:both;}

.contenitore_all_print .box_body_content_sms{width:100%; background-color:#FFFFFF; border-top:1px solid #FFFFFF;}

.contenitore_all_print .box_body_content_egift{display:table; width:100%; background-color:#FFFFFF; border-top:1px solid #FFFFFF;}

.bgBianco_print{display:table; width:100%; background-color:#FFFFFF; border-top:1px solid #FFFFFF;}

/* --------------------------------------------------------------------------------------------------------------------------------------- */

body {font-family:Verdana; font-size:11px; color:#000066; padding:0px; margin:0px; text-align:center;}

h1{font-family:Verdana; font-size:12px; color:#5161AC; font-weight:bold;}

select{font-family:Verdana; font-size:11px; color:#000066; text-decoration:none;}

.Normal{font-family:Verdana; font-size:11px; color:#000066;}
a.Normal:active, a.Normal:link, a.Normal:visited{font-family:Verdana; font-size:11px; color:#000066; text-decoration:none;}
a.Normal:hover{font-family:Verdana; font-size:11px; color:#000066; text-decoration:underline;}

.contenitore_all{display:table; width:100%; height:100%;}


.lato_sx{float:left; background-image:url(/Portals/_default/Skins/s_boppy/lato_sx_pg.jpg); width:14px; height:700px;}
.box_body_content{float:left; width:990px; text-align:left;}
.lato_dx{float:left; background-image:url(/Portals/_default/Skins/s_boppy/background/lato_dx.jpg); height:700px; width:5px;}

.contenitoreFlash{height:755px; width:990px; z-index:0px; position:absolute;}
.contenitoreSkin{height:755px; width:990px; z-index:999px; position:absolute;}

.blocco_menuTop{width:100%; height:106px;}

.logo{float:left; width:182px; height:106px; background-image:url(/Portals/_default/Skins/s_boppy/logoBoppy.jpg);}

.logo h1, .logo h2 {
	margin: 0;
	position:absolute;
	margin-left:-1000px;
	margin-top:-1000px;
	/* text-transform: lowercase; */
	text-align: center;
	font-weight: normal;
	font-style: italic;
	color: #9C9C9C;
}



.menuTop{float:left; height:106px; width:808px; background-image:url(/Portals/_default/Skins/s_boppy/sf_menu.jpg);}
.menu_lingue{width:100%; text-align:right; padding-top:6px; padding-right:35px; font-family:Verdana; font-size:11px; font-weight:normal;}
.menu_lingue select{border:1px solid #A2AAD2; height:19px; font-family:Verdana; font-size:11px; color:#5161AC;}

.module_menu{padding-top:20px;}

.contenutoCentrale{height:480px;}

.contenutoHpSx{float:left; margin-top:12px; margin-left:0px; width:660px; height:480px;}
.contenutoDx{float:right; width:204px; padding-right:29px; color:#FFFFFF;}

.bricciole_pane{ padding-left:18px;}

/* PAGINA DI DEFAULT */
.contenutoCentrale_default{height:480px;}
.contenutoHp_default{padding-left:150px; padding-top:20px;}


/* SOLO PAGINA INTERNA */

.colonna_sx{float:left; width:220px;}
.contenutoSx{clear:both; padding-left:8px; width:220px; height:400px;}
.banner_gioco{clear:both; padding-left:8px; width:220px;}

.contenutoCenter{float:left; width:520px;}


/* BACKOFFICE LATO UTENTE  MYHOMEPAGE */
.contenutoCenterBO{float:left; width:740px;}


.menuBottom{height:30px;}


.blocco_footer_hp{clear:both; height:54px; width:990px; background-image:url(/Portals/_default/Skins/s_boppy/sf_footer.gif); background-repeat:no-repeat;}
.blocco_footer_int{clear:both; height:54px; width:990px; background-image:url(/Portals/_default/Skins/s_boppy/sf_footer.gif); background-repeat:no-repeat;}

.pIva{float:left; width:200px; font-family:Verdana; color:#666666; font-size:11px; font-weight:normal; padding-top:20px; padding-left:50px;}
.copy{float:left; width:360px;}
.copy .Normal{font-family:Verdana; color:#666666; font-size:11px; font-weight:normal; padding-top:20px; padding-left:30px;}

/*  */
.menu_servizio{float:left; width:310px; padding-top:20px; padding-left:20px;}


/* STILI COLONNA SX */
.box_cerca{width:204px; height:58px;}
.box_video{width:204px; height:59px;}
.box_community{width:204px;}
.box_photogallery{width:204px;}


/* -----------  */
.clearBoth{clear:both; height:12px;}

/* STILI BACK OFFICE */

.NavigazioneBo{width:100%; border-bottom:1px solid #CCCCCC;}

.contenitore_all_bo{width:990px;}
.blocco_menuTopBo{width:100%; height:106px;}
.menuTopBo{float:left; height:106px; width:808px; background-image:url(/Portals/_default/Skins/s_boppy/sf_menu.jpg);}
.contenutoBo{width:900px; padding-left:20px; padding-right:20px; padding-bottom:30px; background-color:#FFFFFF; border:1px solid #FF99CC;}


/* STILI DI DNN */

.main_dnnmenu_container {
	background-color: transparent; 
}
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 11px; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Arial; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/
    padding: 1px 3px 3px 1px;	
}

.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000066; 
	font-size: 11px; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Verdana; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/	
	padding-right:12px;
	padding-left:7px;
	background-image: url(freccia_on.gif);
	background-repeat:no-repeat;
	background-position:left;
	display: inline;
}

.main_dnnmenu_itemhover {  
	text-decoration:underline;
}

.main_dnnmenu_itemhover td {  
}


.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
}
.main_dnnmenu_submenu {
	background-color:#F3F3F3;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_arrow {
	border-right: #cad5ea 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}

.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}

.StandardButton {
  background: #7994cb none; 
  color: #000066;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}

.TreeViewMenu {
	width: 175px;
	background-color: #dfe5f2;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	background-image: url(gradient_LtBlue.jpg);
}
.Head {
   font-family: Arial;
   font-size: 10px;
   font-weight: normal;
   color: #666666;
}