/*****************************************************
Gallery style sheet - Updated on Aug,23,2004 
*****************************************************/
.Gallery_NormalGrey{
font-family:Arial, Helvetica, sans-serif;	
font-size:12px;
color:#f5f5f5;	
}

.Gallery_NormalYellow{
font-family:Arial, Helvetica, sans-serif;	
font-size:12px;
color:Yellow;
font-weight:bold;	
}

a.Gallery_NormalGrey{
font-family:Arial, Helvetica, sans-serif;	
font-size:12px;
color:#f5f5f5;	
}
a:link.Gallery_NormalGrey{
font-family:Arial, Helvetica, sans-serif;	
font-size:12px;
color:#f5f5f5;	
}
a:hover.Gallery_NormalGrey{
font-family:Arial, Helvetica, sans-serif;	
font-size:12px;
color:yellow;	
}

.NormalTextBox{	
font-family:Arial, Helvetica, sans-serif;	
font-size:12px;	
}

TD.Gallery_HeaderCapLeft{	
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

TD.Gallery_HeaderCapRight{		
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

TD.Gallery_HeaderImage{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

TD.Gallery_Header, .Gallery_Header{
font-weight: bold;	
font-size: 12px;
color: white;
font-family: Arial, Helvetica, sans-serif;
}

.Gallery_HeaderText{
font-weight: bold;
font-size: 13px;
font-family:Arial, Helvetica, sans-serif;
height:33px;
}

TD.Gallery_AltHeaderCapLeft, .Gallery_AltHeaderCapLeft{}

TD.Gallery_AltHeaderImage, .Gallery_AltHeaderImage{	}

TD.Gallery_AltHeader, .Gallery_AltHeader{
font-weight: bold;	
font-size: 12px;
color: #ffffff;
font-family:Arial, Helvetica, sans-serif;
}

TD.Gallery_AltHeaderCapRight{}

.Gallery_AltHeaderText{	
font-weight: bold;font-size: 12px;
color: #ffffff;	
font-family:Arial,Helvetica,sans-serif;
}

/*link nome album*/
a.AltHeaderText{
font-weight: bold;font-size: 12px;
color: #ffffff;	
font-family:Arial,Helvetica,sans-serif;
}

TD.Gallery_BodyCapLeft, TD.Gallery_BodyCapRight{}

TD.Gallery_FooterCapLeft{}

TD.Gallery_FooterCapRight{}

.Border{
border:0px;
}

TD.Gallery_FooterImage{
border-bottom: 0px;
padding-top:0px;
padding-bottom:0px;
height:1px;
}

TD.Gallery_Footer, .Gallery_Footer {
font-weight: bold;	
font-size: 12px;
color: #ffffff;	
font-family:Arial, Helvetica, sans-serif;	
border-bottom: 1px solid #313131;	 
padding-top: 0px; 
padding-bottom: 0px;

}

.Gallery_FooterText{	
font-weight: bold;	
font-size: 12px;	
color: yellow;	
font-family:Arial, Helvetica, sans-serif;
}

TD.Gallery_BottomPanelCapLeft{	
padding-left: 0; 
padding-top: 0px; 
padding-bottom: 0;

}

TD.Gallery_BottomPanelCapRight{
padding-left: 0; 
padding-top: 0px; 
padding-bottom: 0;
}

TD.Gallery_BottomPanel, .Gallery_BottomPanel {	
padding-left: 0; 
padding-top: 0px; 
padding-bottom: 0;
}

TD.Gallery_BottomCapLeft{
padding-left: 0; 
padding-top: 0px; 
padding-bottom: 0;
}

TD.Gallery_Bottom{
padding-left: 0;
padding-top: 0px; 
padding-bottom: 0;
}

TD.Gallery_BottomCapRight{
padding-left: 0; 
padding-top: 0px; 
padding-bottom: 0;
}

TD.Gallery_SubHeader, .Gallery_SubHeader{
padding-left: 0; 
padding-top: 0px; 
padding-bottom: 0;
}

.Gallery_SubHeader{	
font-weight: bold;	
font-size: 12px;
color: white;	
font-family:Arial, Helvetica, sans-serif;
}

TD.Gallery_SubHeaderImage{
background-color: #333333; 	

}

TD.Gallery_RowCapLeft{
width: 5px;
}

TD.Gallery_RowCapRight{
width: 5px;
}

TD.Gallery_RowBorderLeft{
border-bottom: 1px solid #313131;
}

TD.Gallery_RowImage{
border-right: 1px solid #313131;
border-top: 1px solid #313131;
border-left: 313131 1px solid;
border-bottom: 1px solid #313131;
padding-left: 0px;
padding-bottom: 0px;
}

.Gallery_Row{
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
height: 5px;
}

TD.Gallery_Row{	
padding-right: 0px;	
padding-left: 0px;
height: 5px;
}

TD.Gallery_Body, .Gallery_Body{
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
padding-left: 0px; 
padding-right: 0px; 
padding-top:0px; 
padding-bottom:0px;
}

.Gallery_RowHighLight{
font-weight: normal;
font-size: 11px;		
font-family:Arial, Helvetica, sans-serif;	
letter-spacing: 0; 	
height: 5px;
}

TD.Gallery_RowHighlight{
padding-left: 0px; 
padding-right: 0px; 
padding-top: 0px; 
padding-bottom: 0px;
height: 5px;
}

.Gallery_RowHeader, .Gallery_RowPanel{
color: #ffffff;			
font-family:Arial, Helvetica, sans-serif;    
font-size: 11px;    
font-weight: normal;	
height: 5px;
}

TD.Gallery_RowHeader{	
border-bottom: 1px solid #313131;	
border-right: #666666 1px solid;			
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#666666, EndColorStr=#333333);	
}

TD.Gallery_RowPanel, .Gallery_RowPanel{		
border-right: 1px solid #313131;	
border-top: #313131 1px solid;		
border-left: #313131 1px solid;	
border-bottom: 1px solid #313131;	
height: 5px;
}

TD.Gallery_ListCell{	
background-color:#333333;	
border-style: solid;	
border-width:1px solid #313131;	
font-family:Arial, Helvetica, sans-serif;    
font-size: 12px;    font-weight: normal;    
}

TD.Gallery_AlbumTL
{	
border:1px solid #313131;	
padding: 0;
}

TD.Gallery_AlbumTC{			
border:1px solid #313131;	
padding: 0;
}

TD.Gallery_AlbumTR{	
border:1px solid #313131;	
padding: 0;
}

TD.Gallery_AlbumML{	
border:1px solid #313131;	
padding: 0;	
}

TD.Gallery_Album{	
/**filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#666666, EndColorStr=#333333);**/		
border-top: 1px #313131 solid;	
border-left: 1px #313131 solid;		
border-right: 1px #666666 solid;	
border-bottom: 1px #666666 solid;
}

TD.Gallery_AlbumMR{		
border:1px solid #313131;	
padding: 0;	
}

TD.Gallery_AlbumBL{		
border:1px solid #313131;	
padding: 0;
}

TD.Gallery_AlbumBC{
border:1px solid #313131;	
padding: 0;
}

TD.Gallery_AlbumBR{		
border:1px solid #313131;	
padding: 0;	
}

TD.Gallery_FileTL{		
border:1px solid #313131;	
padding: 0;
}

TD.Gallery_FileTC{				
border:1px solid #313131;	
padding: 0;
}

TD.Gallery_FileTR{		
border:1px solid #313131;	
padding: 0;
}

TD.Gallery_FileML{		
border:1px solid #313131;	
padding: 0;	
}

TD.Gallery_File{	
background-color: #333333;	
}

TD.Gallery_FileMR{		
border:1px solid #313131;	
padding: 0;	
}

TD.Gallery_FileBL{		
border:1px solid #313131;	
padding: 0;
}

TD.Gallery_FileBC{			
border:1px solid #313131;	
padding: 0;
}

TD.Gallery_FileBR{		
border:1px solid #313131;	
padding: 0;	
}
TD.Gallery_PictureTL{		
border:0px;	
padding: 0;
}

TD.Gallery_PictureTC{
border:0px;
padding: 0;
}

TD.Gallery_PictureTR{
border:0px;
padding: 0;
}

TD.Gallery_PictureML{
border:0px;	
padding: 0;
}

TD.Gallery_Picture{
background-color: yellow;
}

TD.Gallery_PictureMR{
border:0px;	
padding: 0;
}

TD.Gallery_PictureBL{
border:0px;	
padding: 0;
}

TD.Gallery_PictureBC{
border:0px;	
padding: 0;
}

TD.Gallery_PictureBR{
border:0px;	
padding: 0;
}

TD.Gallery_Image, .Gallery_Image{
filter:progid:DXImageTransform.Microsoft.Shadow(color='black', Direction=135, Strength=3) ;
}



/* STILI MENU GALLERY*/
.GalleryMenu_MenuContainer {	
border-bottom: transparent 0px solid; 	
border-left: transparent 0px solid; 	
border-top: transparent 0px solid; 	
border-right: transparent 0px solid;  	
background-color: Transparent;	
}

.GalleryMenu_MenuBar {		
cursor: hand; 	
text-align: center;	
height:22px;	
}

.GalleryMenu_MenuItem {		
cursor: hand; 	color: #ffffff; 	
font-family:Arial, Helvetica, sans-serif;	
font-size: 12px; 	
font-weight: bold; 	
font-style: normal; 	
border-left: 0px; 	
border-top: 0px; 	
border-bottom: 0px; 	
border-right: 0px;
}
.GalleryMenu_MenuIcon {		
cursor: hand; 	
border-left: 0px; 	
border-top: 0px; 	
border-bottom: 0px;  	
border-right: 0px;	
text-align: center; 
}

.GalleryMenu_SubMenu {	
z-index: 1000; 		
cursor: hand; 	
background-color: #333333; 		
border-left: 0px;  	
border-bottom: 0px;	
border-top: 0px; 	
border-right: 0px;
}

.GalleryMenu_MenuBreak {	
border-left: 0px; 	
border-bottom: 0px; 	
border-top: 0px; 	
border-right: 0px;	
background-color: transparent; 
}

.GalleryMenu_MenuItemSel{	
font-weight: bold;	
font-size: 12px;	
cursor: hand;	
color: #ffffff;	
font-style: normal;	
font-family:Arial, Helvetica, sans-serif;	
background-color: transparent;
}

.GalleryMenu_MenuArrow {	
font-family: webdings; 	
font-size: 12pt;		
cursor: hand; 	
color: #ffffff;	
border-right: 
transparent 0px solid; 	
border-top: #313131 1px solid; 	
border-bottom: transparent 0px solid;
}

.GalleryMenu_RootMenuArrow {	
font-family: webdings; 	
font-size: 12pt; 		
cursor: hand;	
color: transparent;}

/* Gallery Media Menu */
.MediaMenu_MenuContainer {	
border-bottom: transparent 0px solid; 	
border-left: transparent 0px solid; 	
border-top: transparent 0px solid; 	
border-right: transparent 0px solid;  	
background-color: Transparent;	
}

.MediaMenu_MenuBar {		
cursor: hand; 	
text-align: center;	
height:22px;
}

.MediaMenu_MenuItem {		
cursor: hand; 	
color: #ffffff; 	
font-family:Arial, Helvetica, sans-serif;	
font-size: 12px; 	
font-weight: normal; 	
font-style: normal; 	
border-left: transparent 0px solid; 	
border-bottom: transparent 0px solid; 	
border-top: transparent 0px solid; 	
border-right: transparent 0px solid;
}

.MediaMenu_MenuIcon{	
border-bottom: transparent 0px solid;  	
border-right: transparent 0px solid;	
border-left: Transparent 0px solid;	
border-bottom: 0px;	
background-color: #333333;		
cursor: hand;	
text-align: center;
}

.MediaMenu_SubMenu {	
z-index: 1000; 		
cursor: hand; 	
background-color: #333333; 		
border-bottom: transparent 0px solid; 	
border-left: transparent 0px solid; 	
border-top: transparent 0px solid; 	
border-right: transparent 0px solid;
}
.MediaMenu_MenuBreak {	
border-bottom: transparent 0px solid; 	
border-left: transparent 0px solid; 	
border-top: transparent 0px solid;  	
border-right: transparent 0px solid; 	
background-color: 333333; 
}

.MediaMenu_MenuItemSel{	
font-weight: bold;	
font-size: 12px;	
cursor: hand;	
color: #ffffff; 	
font-style: normal;	
font-family:Arial, Helvetica, sans-serif;	
background-color: transparent;
}

.MediaMenu_MenuArrow {	
font-family: webdings; 	
font-size: 12px; 		
cursor: hand; 		
border-bottom: transparent 0px solid; 	
border-top: transparent 0px solid; 
border-right: transparent 0px solid;
}

.MediaMenu_RootMenuArrow {	
font-family: webdings; 
font-size: 12px; 		
cursor: hand;
}