/* 
================================
 Container Styles for DotNetNuke
================================
*/   

BODY {
	 }

TABLE {
	
}




H1 {
	color: #42506e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	
	
}
H2{
	color: #003366;
	font-family: "Times New Roman", Times, serif;
	font-size: 2em;

}
H3 {
	color: #af4027;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	
}

H4{
	color: #af4027;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2.5em;
	
}


.sfondo_title{background-image:url(http://www.cgslife.it/Portals/0/Skins/skinbase/sfondotitolo_containerdestra.png); 
              background-repeat:no-repeat; 
			  background-position:center;
			  height:45px;
			  margin:0px;
			 
			
			  }	

.containermaster_gray_dx {
	width: 100%;
	
	
	
	
    
}
.containerrow2_gray_dx {
	background-image:url(/Portals/0/Skins/skinbase/sfondo_containerdestra.jpg);

	background-repeat:repeat;
	background-position:center;
	text-align:left;
	vertical-align:top;
	
	
	
	
}


.containerrow2_gray_dx_sotto {
	background-image:url(/Portals/0/Skins/skinbase/sfondo_containerdestra_sotto.jpg);

	background-repeat:repeat;
	background-position:center;
	
	
	
	
}

.titolo_dx{
	color: #dae4eb;
	font-size: 1.2em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal ;
	

}


.titolo2_dx_icone{
	color: #993300;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	

}

/*
.cella_tasto_trailer_dx { 
                       
	                   font-family: Verdana, Arial, Helvetica, sans-serif; 
					   font-size:11px; 
					   color:#999999;
	                   text-align:left;
					   font-weight:bold;
	                   padding-left:0px;
					 }
.cella_tasto_foto_dx { 
                       
	                   font-family: Verdana, Arial, Helvetica, sans-serif; 
					   font-size:11px; 
					   color: #42506e;
	                   text-align:left;
					   font-weight: bold;
					   
	                   
					   
					 }

*/
.contenuto_dx{  
            width:auto; 
			padding-top:0px;
			text-align:left; 
			
			
			}

.img_dx {  border:1px solid #999999; padding:2px;}

.ModuleTitle_MenuItem_dx {
	border: white 0px solid; /*override borders*/    
}

.ModuleTitle_MenuItem_dx TD {  /*TD if menu is using tables*/
	cursor: pointer; 
	cursor: hand; 
	 
	font-family: Verdana, Arial, Helvetica, sans-serif; color:#ffffff; 
	
	height: 18px;
        white-space: nowrap;  /*Word wrapping menu item now optional*/
        padding: 5px 5px 5px 5px;	
}


.ModuleTitle_MenuIcon_dx {
	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_dx 
{
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter: alpha(opacity=85);
	               
	               background-color:#a4a4a4;
                               border: 0px solid #ffffff;
	               font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff;
	               height: 18px;
  /*explicitly set padding for sub-menus */
}

.ModuleTitle_MenuBreak_dx  {
	background-color: #ffffff; 
	font-size: 1px; /*make sure you take out portal.css ModuleTitle_MenuBreak for this to work*/
}

.ModuleTitle_MenuItemSel_dx {

	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Verdana, Arial, Helvetica, sans-serif;  color:#ffffff;
	
	
	
	background-color: #999999;
}


