﻿* {
	margin:0;
	padding:0;
}
html, body 
{
	height:100%
}
body
{
    background-color: #FF6600;
    font-family: Tahoma,Verdana, Arial, sans-serif;
    font-size: 12px;
    color: #333333;
}

#Head
{
    height:70px;
}
#HeadContent
{
    height:70px;
    width: 900px;
    padding: 0px Auto 0px Auto;
    margin: 0px Auto 0px Auto;
}

#MenuGenerale
{
    height:60px;
    background-color: #FFFFFF;
}
#MenuGeneraleContent
{
    width: 900px;
    padding: 0px Auto 0px Auto;
    margin: 0px Auto 0px Auto;
}

.Filter
{
    border:0;
    padding:0;
    background-color: #4F7777; 
    width:100%;
}

#FiltriContent
{
    height: 100%;
    color:White;
    width: 900px;
    padding: 20px;
    margin: 0px Auto 0px Auto;
    background-color: #669999;
    border-right-style: solid;
    border-right-width: 2px;
    border-right-color: #FFFFFF;
    border-left-style: solid;
    border-left-width: 2px;
    border-left-color: #FFFFFF;
}

#Corpo
{
    background-color: #FFFFFF;
}

#CorpoContent
{
    width: 940px;
    margin: 0px Auto 0px Auto;
    min-height:300px;
}

#Footer
{
    height:70px;
}

#FooterContent
{
    height:70px;
    width: 900px;
    padding: 0px Auto 0px Auto;
    margin: 0px Auto 0px Auto;
    color:White;
}

/* Menu generale */
.LinkMenu:link, .LinkMenu:visited
{
    text-decoration: none;
    color: #333333;
}
.LinkMenu:hover
{
    color: #FF6600;
    text-decoration: none;
}

.LinkMenu img
{
    border: none;
}

.Titolo
{
    color:#333333;
}

.SottoTitolo
{
    color:#333333;
}

.Colore1
{
    color:#4F7777;
}

.LinkButton:link, .LinkButton:visited
{
    border: 1px solid #FFFFFF;
    text-align: center;
    text-decoration: none;
    color: #333333;
    font-weight: bold;
    padding:5px;
}
.LinkButton:hover
{
    border: 1px solid #FFFFFF;
    text-align:center;
    color: #FF6600;
    text-decoration: none;
    font-weight: bold;
    padding:5px;
}

.LinkButton2:link, .LinkButton2:visited
{
    border: 1px solid #333333;
    text-align: center;
    text-decoration: none;
    color: #333333;
    padding:5px;
}
.LinkButton2:hover
{
    border: 1px solid #FF6600;
    text-align:center;
    color: #FF6600;
    text-decoration: none;
    padding:5px;
}

.LinkButton3:link, .LinkButton3:visited
{
    text-decoration: none;
    color: #333333;
    padding:2px;
}
.LinkButton3:hover
{
    color: #FF6600;
    text-decoration: none;
    padding:2px;
}

.PagerStyle table
{
    text-align: left;
}

.PagerStyle table td
{
    border: 0px;
    padding: 5px;
}

.PagerStyle td
{
    border-top: #333333 2px solid;
}

.PagerStyle a
{
    color: #FF6600;
    padding: 2px 1px 2px 1px;
}

.PagerStyle span
{
    font-weight: bold;
    color: #333333;
    text-decoration: none;
    padding: 2px 1px 2px 1px;
}

/*Modal Popup */

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup
{
    border: 3px solid #FF6600;
    background-color: #FFFFFF;
    padding: 3px;
    width: 500px;
}

.modalPopupWait
{
    border: 3px solid #FF6600;
    background-color: #FFFFFF;
    padding: 10px;
    width: 580px;
    font-weight:bold;
}

/* BOX */

.Box1
{
    padding: 10px;
    background-color: #C0C0C0;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-color: #666666;
    border-bottom-color: #666666;
}

.Box2
{
    padding: 10px;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #666666;
}

.Box3
{
    margin-top:2px;
    padding: 10px;
    background-color: #4F7777;
    border: 1px solid #666666;
    font-size:1.2em;
    font-weight:bold;
    color:White;
}

.Box4
{
    padding: 10px;
    border-right-style: dotted;
    border-bottom-style: dotted;
    border-left-style: dotted;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-color: #666666;
    border-bottom-color: #666666;
    border-left-color: #666666;
}

/* Immagini photo gallery */
.immagine img {
border:1px solid #666666;
width: expression(this.width > 120 ? 120: "auto"); /* x ie */
height: expression(this.height > 80 ? 80: "auto"); /* x ie */
max-width:100px; /* x tutti gli altri! */
max-height:80px;
}

.WrapText350
{
    position: relative;
    width: 350px;
    text-align: left;
    vertical-align: text-top;
    white-space: normal;
    word-spacing: normal;
    letter-spacing: normal;    
    word-wrap: break-word;
} 


