/* CSS Document */
body {
background-color:#930307;
margin:0px;
text-align:center;
}
/* TinyMCE specific rules */
body.mceContentBody {
   background: #FFF;
	text-align: left;
	margin: 5px;
}

/* TEXT */
.color {
	color: #930307;
}
.grigio {
	color: #625D5D;
}
ul li {
	margin: 10px 0px 10px 0px;
}

#box {
width:980px;
height:580px;
background-color:#FFFFFF;
margin:5px auto;
text-align:right;
position:relative;
}

.title {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#878B8A;
position:absolute;
top:80px;
left:20px;
text-align:left;
}

#box #foto {
position:absolute;
bottom:40px;
left:15px;
}

#box #menu {
position:absolute;
top:120px;
left:15px;
width:310px;
height:135px;
text-align:left;
border-top:1px solid #CFD1D0;
}
#box #menu a:link, #box #menu a:visited, #box #menu a:hover, #box #menu a:active {
font:11px Arial, Helvetica, sans-serif;
color:#000000;
line-height:26px;
width:77%;
display:block;
text-decoration:none;
padding-left:70px;
background-color:#FFFFFF;
border-bottom:1px solid #CFD1D0;
background-repeat:no-repeat;
background-position:35px 7px;
}
#box #menu a:hover {
text-decoration:none;
background-color:#E7DDDD;
}
#box #menu span {
background-color:#E7DDDD;
font:11px Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
line-height:26px;
width:77%;
display:block;
padding-left:70px;
border-bottom:1px solid #CFD1D0;
background-repeat:no-repeat;
background-position:35px 7px;
}


#grey {
background-color:#CFD1D0;
width:600px;
height:500px;
font:11px Arial, Helvetica, sans-serif;
color:#000000;
position:absolute;
top:40px;
right:40px;
text-align:justify;
}

#grey h1 {
font:16px Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
background-color:#FFFFFF;
width:307px;
line-height:33px;
text-align:center;
margin:20px 0 10px 0;
}

#grey #text {
margin:5px 15px;
width:570px;
height:293px;
padding:0 5px 0 0;
text-align:justify;
color:#000000;
font: 11px Arial, sans-serif;
overflow: auto;
overflow-x: hidden;
scrollbar-face-color: #ffffff;
scrollbar-arrow-color: #9B9999;
scrollbar-base-color: #9B9999;
scrollbar-shadow-color: #9B9999;
scrollbar-dark-shadow-color: #ffffff;
scrollbar-highlight-color: #CFD1D0;
scrollbar-3d-light-color: #ffffff;
}
#grey #text1 {
margin:5px 15px;
width:570px;
height:420px;
padding:0 5px 0 0;
text-align:justify;
color:#000000;
font: 11px Arial, sans-serif;
overflow: auto;
overflow-x: hidden;
scrollbar-face-color: #ffffff;
scrollbar-arrow-color: #9B9999;
scrollbar-base-color: #9B9999;
scrollbar-shadow-color: #9B9999;
scrollbar-dark-shadow-color: #ffffff;
scrollbar-highlight-color: #CFD1D0;
scrollbar-3d-light-color: #ffffff;
}
#grey #text2 {
margin:5px 15px;
width:570px;
height:350px;
padding:0 5px 0 0;
text-align:justify;
color:#000000;
font: 11px Arial, sans-serif;
overflow: auto;
overflow-x: hidden;
scrollbar-face-color: #ffffff;
scrollbar-arrow-color: #9B9999;
scrollbar-base-color: #9B9999;
scrollbar-shadow-color: #9B9999;
scrollbar-dark-shadow-color: #ffffff;
scrollbar-highlight-color: #CFD1D0;
scrollbar-3d-light-color: #ffffff;
}
#grey #text a:link, #grey #text a:visited, #grey #text a:hover, #grey #text a:active {
color:#930307;
font: 11px Arial, sans-serif;
text-decoration:underline;
}
#grey #text a:hover {
color:#625D5D;
text-decoration:none;
}

#grey #news {
background-color:#DDDFDE;
border-bottom:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
background-image:url(../images/news_aldo_menini.gif);
background-position:top left;
background-repeat:no-repeat;
height:115px;
padding:0;
margin:10px 0;
}
#grey #news #text {
margin:5px 15px 5px 50px;
width:535px;
height:100px;
padding:0 5px 0 0;
text-align:justify;
color:#000000;
font: 11px Arial, sans-serif;
overflow: auto;
overflow-x: hidden;
scrollbar-face-color: #ffffff;
scrollbar-arrow-color: #9B9999;
scrollbar-base-color: #9B9999;
scrollbar-shadow-color: #9B9999;
scrollbar-dark-shadow-color: #ffffff;
scrollbar-highlight-color: #CFD1D0;
scrollbar-3d-light-color: #ffffff;
}
#grey #news #text a:link, #grey #news #text a:visited, #grey #news #text a:hover, #grey #news #text a:active {
color:#930307;
font: 11px Arial, sans-serif;
text-decoration:underline;
}
#grey #news #text a:hover {
color:#625D5D;
text-decoration:none;
}


#logo {
position:absolute;
top: 10px;
left:0;
}

#box address {
position:absolute;
bottom: 3px;
left:0;
width:980px;
font: 11px Arial, Helvetica, sans-serif;
color:#878B8A;
text-align:center;
}
#box address a:link, #box address a:visited, #box address a:hover, #box address a:active {
font: 11px Arial, Helvetica, sans-serif;
color:#878B8A;
text-decoration:underline;
}
#box address a:hover {
color:#930307;
text-decoration:none;
}




#box .copy:link, #box .copy:visited, #box .copy:hover, #box .copy:active {
position:absolute;
bottom: 3px;
left:5px;
font: 11px Arial, Helvetica, sans-serif;
color:#878B8A;
text-decoration:none;
}
#box .copy:hover {
color:#930307;
text-decoration:none;
}
