﻿window,body,html,form 
    {
    width:100%;
    height:100%;
    min-height:100%;
    border:0;
    margin:0;
    background-color:#FFFFFF;
    vertical-align:top;
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:11px;
    color:#000000;
}
A
{
    color:#CE0000;
    text-decoration:none;
}
A:visited
{
    color:#CE0000;
       text-decoration:none;
}
SELECT 
{
    font-family:Verdana;
    font-size:10px;
    border: solid 1px black;
}

.galleryThumb
{
    float:left;
    margin:3px;
    border:solid 1px white;
     cursor:pointer;
    
}
.galleryThumb:hover
{
    cursor:pointer;
}
.containerDiv
{
    position:absolute;
    top:0px;
    left:0px;
    width:800px;
    
    margin-left:50%;
    left:-400px;
    vertical-align:top;
}
.layoutTable
{
    width:100%;
    height:100%;
    border:0;
    margin:0;
    padding:0;
}
.layoutTableTop
{
    height:278px;
    background-color:White;
    background-image:URL(/Resources/Img/bg.jpg);
    background-repeat:repeat-x;

}
.layoutTableMiddle
{
    border-top: solid 1px white; 
    vertical-align:top;
}
.layoutTableBottom
{
    height:65px;
}

.logo 
{
    height:278px;
    float:left;
}
.splash 
{
    width:316px;
    height:278px;
    float:left;
}
.footer
{
    margin-left:413px;
    width:316px;
}
.footerElement
{
    color:#FFFFFF;
    background-color:#CE0000;
    padding-top:3px;
    padding-bottom:5px;
    text-align:center;
    font-size:10px;
    clear:both;
    width:100%;
}
.footerElement a
{
    text-decoration:none;
    color:#FFFFFF;
}
.creditsElement
{
    background-color:White;
    text-align:right;
    color:#646C79;
    padding-top:3px;
    padding-bottom:5px;
    font-size:10px;
    width:100%;
    clear:both;
}
.creditsElement a
{
    text-decoration:none;
    color:#646C79;
}

.innerLayoutTable
{
    width:729px;
    height:100%;
    
    z-index:0;
  
}
.innerLayoutTableLeftHome
{
   width:413px;
   background-color:#E3E2E2;
  
}
.innerLayoutTableRightHome
{
   width:316px;
   background-color:#B1B6BF;
}
.innerLayoutTableLeftInternal
{
   width:181px;
   background-color:#E3E2E2;
  
}
.innerLayoutTableRightInternal
{
    width:729px;
    padding-top:20px;
    padding-left:20px;
    padding-right:10px;
    padding-bottom:30px;
    background-color:#E3E2E2;
  
}
.innerLayoutTable TD
{   vertical-align:top;
   
}
.menuTopContainer
{
    background-color:#646C79; 
    width:100%;
    clear:both;
    white-space:nowrap;
}
.menuTopItem
{
    margin-top:0px;
    padding-top:5px;
    padding-bottom:5px;
    padding-right:20px;
    padding-left:20px;
    border-right:1px solid #FFFFFF;
    text-align:center;
    background-color:#646C79;
    float:left;
}
.menuTopItemSelect
{
    margin-top:0px;
    padding-top:5px;
    padding-bottom:5px;
    padding-right:20px;
    padding-left:20px;
    border-right:1px solid #FFFFFF;
    text-align:center;
    background-color:#CE0000;
    float:left;
    color:White;
}

.menuTopItemSelect a
{
    color:#FFFFFF;
    text-decoration:none;
}
.menuTopItem a{
    color:#FFFFFF;
    text-decoration:none;
}
.menuTopItem a:hover{
    color:#A3D3F9;
}

.menuMainContainer
{
    width:100%;
    clear:both;
    padding-top:10px;
}
.menuMainContainer A
{
    color:Black;
    text-decoration:none;
}
.menuMainContainer A:hover
{
    color:#909090;
}
.menuMainItemSelected
{
   color:#CE0000;
}
.newsContainer
{
    margin-top:20px;
    padding-bottom:20px;
    padding-left:16px;
    font-size:11px;
    color:#FFFFFF;
    background-color:#6D7481;
}
.newsTitle
{
    color:#CE0000;
    padding-top:20px;
}
.newsText
{
    color:#000000;
    padding-top:10px;
    clear:both;
}
.HomeRightArea
{
  color:#FFFFFF;
  font-size:12px;
  line-height:18px;
  height:100%;
  vertical-align:top;
  padding-top:20px;
  padding-left:20px;
  padding-right:20px;
  background-color:#B1B6BF;
}
.TitleArea
{
    color:#CE0000;
    font-size:14px;
    font-weight:bold;
    padding-top:16px;
    padding-left:20px;
}
.TextArea
{
    color:#000000;
    font-size:11px;
    padding-top:7px;
    padding-left:20px;
}
.Title
{
    color:#CE0000;
    font-size:11px;
    font-weight:bold;
    padding-left:20px;
    padding-top:8px;
}
.TitleBig
{
    color:#CE0000;
    font-size:14px;
    font-weight:bold;
    padding-bottom:16px;
}

.Link
{
    clear:both;margin-bottom:3px;
 }

.itemLink
{
    padding-top:5px;
}
.itemLink a
{
    text-decoration:none;
    color:#000000;
}
.archivio
{
    color:#CE0000;
    font-size:11px;
    font-weight:bold;
    padding-left:20px;
    padding-top:15px;
}
.archivio a
{
    color:#CE0000;
    text-decoration:none;
}
.Text
{
    color:#000000;
    font-size:11px;
}
.Text a
{
    color:#CE0000;
    text-decoration:none;
}
INPUT
{
    border:solid 1px #606060;
    margin:0px;
    font-family:Verdana,Arial;
    font-size:11px;
}
TEXTAREA
{
    border:solid 1px #606060;
    margin:0px;
    font-family:Verdana,Arial;
    font-size:11px;
}
.TextUnder
{
    color:#303030;
    font-size:11px;
    padding-top:10px;
    font-weight:bold;
    border-bottom:1px solid #9EACB7;
}
.textLink
{
    padding-top:7px;
    padding-right:20px;
    vertical-align:bottom;
}
.textLink a
{
    text-decoration:none;
    color:#000000;
}
.ico
{
    padding-top:7px;
    float:left;
    clear:both;
}

.TextWithImagesText
{
    margin-top:15px;
}
.TextWithImagesImgPreview
{
    margin-top:15px;
}
.TextWithImagesThumbnail
{
    margin-right:15px;
}
.TextWithImagesPopBackground
{
    background-color:#909090; 
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    width:100%;
    height:100%;
    z-index:100;
    left:0px;
    top:0px;
    position:fixed; 
    text-align:center; 
    vertical-align:middle;
}
.TextWithImagesPopInner
{
    width:810px;
    height:100px; 
    background-color:White; 
    position:fixed !important;
     z-index:200; 
     left:50%; 
     margin-left:-405px; 
     top:0px; 
   
}


.popLogo
{
    background-color:#FFFFFF;
    float:left;
    text-align:left;
    padding-left:5px;
}
.popCommands
{
    background-color:#FFFFFF;
    float:right;
}
.rotatedImage
{
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    rotation: 180deg;
    -webkit-transform: rotate(180deg); 
    -moz-transform: rotate(180deg);
}
.popImg
{
    background-color:#CE0000;
    text-align:center;
    vertical-align:middle;
    clear:both;
}
.popfooter
{
    background-color:#CE0000;
}
.popImgDesc
{
    clear:both;
    text-align:center;
    padding-top:5px;
    padding-bottom:5px;
    background-color:White;
    
}
.VideoLinksContainer
{
    margin-top:15px;
}
.VideoSelectionButton
{
     text-decoration:none;
    cursor:pointer;
    color:Black;
    padding-top:3px;
}
.VideoLinkRow
{
     vertical-align:middle;
     clear:both;
}
.VideoLinkRowIcon
{
    margin-right:5px;
}
.VideoSelectionButton A
{
    text-decoration:none;
    cursor:pointer;
      color:Black;
}
.Sezione
{
    padding-top:16px;
    padding-right:10px;
    clear:both;
}
.RepositoryTitle
{
    color:#CE0000;
    font-size:11px;
    font-weight:bold;
    clear:both;
    padding-bottom:3px;
}
.RepositoryDescription
{
    color:#000000;
    font-size:11px;
    padding-bottom:10px;
    clear:both;
}

.DocumentsContainer
{
    margin-top:15px;
        padding-right:10px;
    clear:both;
}
.DocumentLink
{
     text-decoration:none;
    cursor:pointer;
    color:Black;
    padding-top:3px;
}
.DocumentLinkRow
{
     vertical-align:middle;
     clear:both;
}
.DocumentLinkRowIcon
{
    margin-right:5px;
}
.DocumentLink A
{
    text-decoration:none;
    cursor:pointer;
      color:Black;
}
.Sezione
{
    padding-top:16px;
    padding-right:10px;
    clear:both;
}

.TitleSezione
{
    color:#CE0000;
    font-size:11px;
    font-weight:bold;
}
.TextSezione
{
    color:#000000;
    font-size:11px;
    padding-top:5px;
}
.AdminWarning
{
    position: absolute; 
    top: 0px; 
    left: 0px; 
    z-index: 1000; 
    color: red; 
    background-color: Yellow;
}
.AdminLogin
{
    position: absolute; 
    filter: alpha(opacity=70); 
    -moz-opacity: 0.7;
    opacity: .7; 
    top: 0; 
    left: 0; 
    display: none; 
    width: 100%; 
    height: 100%; 
    text-align: center;
    vertical-align: middle; 
    z-index: 1000; 
    background-color: White;
    
}

.ContextMenu
{
    position:absolute;
    top :0; left:0; display:none; z-index:100; width :150px;background-Color:menu
}
.menuItem
{
    padding:2px;
    color:Black;
    cursor:pointer;
}
.menItemHighlighted
{
    padding:2px;
     cursor:pointer;
    color:Red;
}


.PortletPlaceHolder
{
   padding:2px;
}
.PortletContainer
{
 padding:2px;
}

.TextPortletEditorPanel
{
    position: absolute; 
    display:table-cell;
    filter: alpha(opacity=95); 
    -moz-opacity: 0.95;
    opacity: .95; 
    top: 0; 
    left: 0; 
    width: 100%; 
    height: 100%; 
    text-align: center;
    vertical-align: middle; 
    z-index: 1000; 
    background-color: White;
}

.NewsItemEditableArea{}
.NewsItemEditableArea:hover
{
    border: 1px inset gray;
}
.NewsLink
{
    COLOR: #CE0000; TEXT-DECORATION: none
}