 

/***** Body and main container *****/
@import url("css/menu.css");

body {
margin:0 auto;
padding:0;
font-size: 12px; 
font-family: Verdana;
color: #FBFEEB;

background: #44563D;



}
/*-------- Default Style --------*/
th,td,div{color: #8D6862; font-family: Arial; font-weight:normal; font-size: 8pt; white-space: normal;}
a,a:link,a:visited,a:active{font-size: 12px; color: #8D6862; text-decoration:none; font-family: Eurostile; font-weight:normal; font-weight:normal;line-height: 18px; }
a:hover{color: red; text-decoration:none; }

#wrap {

border-top: solid 1px #FBFEEB;
border-bottom: solid 1px #FBFEEB;
border-left: solid 1px #FBFEEB;
border-right: solid 1px #FBFEEB;
font-size: 14px; 
font-family: EUROSTILE;
COLOR: #624229;
margin-top: 5px;
width:1000px;

}


#header 
{
   font-size: 8pt;
background:#44563D;
color:#404040;
text-align:center;
margin:0;
width:1000px;



}
#banner 
{
background: #44563D;
COLOR: #FBFEEB;
text-align: center;
width:400px;

}

/*********** Menu laterale ***************/


#ddblueblockmenu{

width: 195px;
text-align: left;
background-color: #537151;
}

#ddblueblockmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: normal 90% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}

#ddblueblockmenu li a{
display: block;
padding: 5px 0;
padding-left: 20px;
width: 195px; /*185px minus all left/right paddings and margins*/
text-decoration: none;
color: white;
background-color: #537151;
border-bottom: 1px solid #FBFEEB;
border-left: 7px solid #004E3E;

}

* html #ddblueblockmenu li a{ /*IE only */
width: 195px; /*IE 5*/
width: 193px; /*185px minus all left/right paddings and margins*/
}

#ddblueblockmenu li a:hover {
background-color: #44563D;
border-left-color: white;
}

#ddblueblockmenu div.menutitle{
color: white;
border-bottom: 0px solid black;
padding: 1px 0;
padding-left: 5px;
background-color: #004E3E;
font: bold 90% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}
/* Fine Menu Siinistra */

#menualto {
	
	font-size: 10pt; 
	font-family: Verdana;
	COLOR: #624229;
	text-align: right;

	}
#menualto a{
	
	font-size: 10pt; 
	font-family: Verdana;
	color: #D06918;
	font-weight: bold;
	text-decoration: none;
}
#menualto a:hover{
	
	font-size: 10pt; 
	font-family: Verdana;
	color: white;
	font-weight: bold;
	text-decoration: none;
}

#foto
{
color: #635451;
 	left:1px;
	top:3px;
	width:200px;

	
}

/*** MENU NUOVO DERISO ***/

#chromemenu{
font-weight: bold;
font-size: 12pt;
font-family: EUROSTILE;
margin-top: 0px;
background: #FBFEEB;
vertical-align:middle;

text-align: center;
}




/***** DNN Styles to override *****/
/* text style used for most text rendered by modules */
.Normal, .NormalDisabled, .NormalBold, .NormalRed, h1, h2, h3, h4, h5, h6, .TitleHeader, .SizeHeader, .TitleCell, .SizeCell
{
    font-size: 14px; 
    font-family: Eurostile;
    COLOR: #624229;
    font-weight: normal;
   
}
.Normal p
{COLOR: #624229;
}
.NormalDisabled
{COLOR: #624229;
}
.NormalBold
{
    font-weight: bold
}
.NormalRed
{
    font-weight: bold;
  COLOR: #624229;
}
h1, h2, h3, h4, h5, h6, .Head
{
    font-weight: bold;
}

.NormalTextBox
{
	   font-family: EUROSTILE;
	font-size: 14px;
	font-weight: normal;
       COLOR: #624229;
border-top: solid 1px #635451;
border-bottom: solid 1px #635451;
border-left: solid 1px #635451;
border-right: solid 1px #635451;


}

.Head
{
	font-family: EUROSTILE;
	font-size: 16px;
	font-weight: regular;
        COLOR: #624229;
}
.SubHead
{
	font-family: EUROSTILE;
	font-size: 16px;
	font-weight: bold;
       COLOR: #624229;
}
.CommandButton a
{
	font-family: Book Antiqua;
	font-size: 14px;
	font-weight: bold;
       COLOR: #624229;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead
{
	font-family: EUROSTILE;
	font-size: 20px;
	font-weight: bold;
 COLOR: #624229;
}

/***** Footer *****/

#footer {

padding:0;
width:1000px;
text-align:center;
  COLOR: #FBFEEB;
font-size:10px; 
font-weight:bold;
}

#footer p {
text-align:center;
COLOR: #FBFEEB;

text-decoration:none;
font-size:10px; 
}

#footer a {
  COLOR: #FBFEEB;

text-decoration:none;
font-size:10px; 

}

#footer a:hover {
text-decoration:underline;
}

/***** Various classes *****/

.left {
margin:3px 10px 2px 0;
float:left;
}

.right {
margin:2px 0 2px 10px;
float:right;
}

.textright {
text-align:right;
}

.center {
text-align:center;
}

.small {
font-size:0.8em;
}

.bold {
font-weight:bold;
}

.postinfo {
background-color:#f4f4f4;
border-left:4px solid #cccccc;
color:#606060;
font-size:0.9em;
line-height:1.4em;
margin:1px 0 20px;
padding:8px 5px 8px 8px;
}

.clearing {
clear:left;
padding:0;
margin:0;
visibility:hidden;
}

.hide {
display:none;
}


#navthumb{
	display:block;
	   backcolor: gray;
}
#logo {
	
	width: 986px;
	height: 100px;
	
position:relative;top:0px;left:10%;right:10%;

}

#menu {
	font-size: 10pt; 
	font-family: Verdana;
	font-weight: bold;
	text-align: center;
	color: #E40311;
        
	height: 20px;
	

}




