blockquote {
             margin-bottom:40px;
			 }
hr {
	display: none
}
h4 { text-align:center;
	 }
img {
	border: none;
}
a:visited { color: #666666; text-decoration: none }
a:hover { color: #900; text-decoration: none }
a {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	line-height: 1.3em;
}

body {
	font:75% verdana,helvetica,sans-serif; 
	margin:0; 
	background:#eee;
	padding:0;
	text-align:center
}
#sotto {
    width:760px;
    margin:1em auto;
	text-align:left; 
	border:2px solid #030;
	background:#bbcc99; 
	-moz-border-radius: 20px;
}
#testata { 
    width:96%; 
	margin:1em; 
	background-color: #033;
}
#intesta {
   position: relative;
   font: 30px arial,serif;
   color: #fff;
   font: Bold 30px Impact, Arial;
}
#intesta code {
    color: #353500;
    font: Bold 30px  Impact, Arial;
    position: Absolute;
    left: 3px;
    top: 3px;
}
#ser{
   position: relative; 
   top:8px; left:8px; 
   margin:0;
   background-color: #ccdd99;
}
#testa {
    display:solid;
	height:86px;
	padding:1.1em; 
	background: url(../immagini/rinaldi.gif) #ccdd99 no-repeat 0px 0px ; 
	text-align:right
}
#testa img {float:right;
     margin-right:1em;
}
/* fondino */
#fondino{
   width:96%; 
   margin:1em auto; 
   text-align:left;
   padding:1.4em 0em 0.6em 0em;
   background-color:#bbcc99;
   border-bottom: #000 2px dotted;
}
.lingue {
   width:50%; 
   float:right; 
   font-size: 8px;
   margin:1em auto; 
   text-align:right;
}
/* corpo */
#corpo {
    width:740px;
	margin:0px 10px 0px 10px; 
	text-align:left;
	position:relative; 
	background:#f0f0f0; 
}
#colonna1 {
    width:184px;
	 position:relative;
    top:0; 
	border: 0px dotted #000;
	padding:2em 0px 2em 0px;
}

#colonna2 {
    position:absolute;
    top:0; left:185px;
	width:184px;
	border: 0px dotted #000;
	padding:2em 0px 2em 0px;
}
#colonna3 {
    position:absolute;
    top:0; left:370px;
	width:184px;
	border: 0px dotted #000;
	padding:2em 0px 2em 0px;
}
#colonna4 {
    position:absolute;
    top:0px; left:556px;
	width:184px;
	border: 0px dotted #000;
	padding:2em 0px 2em 0px;
}
#colonna5 {
    width:540px;
	position:relative;
    top:0; 
	margin:0px 10px 0px 10px;
	border-right: 2px dotted #000;
	padding:2em 0px 2em 0px;
	text-align:center;
}
#colonna6 {
    text-align:center;
    position:absolute;
    top:0px; left:556px;
	width:184px;
	border: 0px dotted #000;
	padding:2em 0px 2em 0px;
}
#colonna7 {
    width:530px;
	position:relative;
    top:0; 
	margin:0px 10px 0px 10px;
	border-right: 2px dotted #000;
	padding:2em 1em 2em 0px;
}
#colonna7 img {
    float:right;
	margin-right:2em;
}

#foot { 
    width:98%;
	margin:1em auto;
	padding:1em 0em 0em 0em; 
	text-align:center;
	bottom:0;
    border-top: 2px dotted #000;
}

span.slant{
    display: block;
    line-height: 0; width: 0; height: 0;
    border-style: solid
    }
span#slant1{
float:right;
margin-right:20px ;
    border-width: 8px 12px 3px 12px;
    border-color: #FFFF00 #FFC805 #FFc805 #FFC805 ;
    }
#menusx {
	width:160px !important;
	BORDER:0px solid #000;
	background:#ddd;
	margin-left:10px;
	padding:10px 0px 10px 0px;
	}
#menusx dt a:hover {
	font-weight: bold;
	background: #fc0;
	color: #000;
	text-decoration: none;
	
	}
#menusx dt a{
  display: block;
  margin-left: 1em;
	font-weight:bold;
	background: rgb(220,220,220);
	color: #333;
	text-decoration: none;
	padding: 0px 3px 3px 0px;	
	width: 130px !important;
	width /**/: 123px;	
	}

#menusx li a:hover {
	font-weight: bold;
	background: #fc0;
	color: #000;
	text-decoration: none;	
	}
#menusx li a {
	display: block;
	font-weight: normal;
	background: rgb(220,220,220);
	color: #333;
	text-decoration: none;
	padding: 0px 3px 3px 0px;	
	width: 100px !important;
	width /**/: 133px;	
	}
#menusx ul {
  color: #000;
  margin-top:0px;
  margin-bottom:0px;
  margin-right:0px;
}
.sxlogo {
   text-align:center;
   margin: 0px 0px 20px 0px;
}
.aruba {
   float:right;
   text-align:center;
   margin: 0px 30px 10px 0px;
}
