hr {
	display: none
}
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;
}
dt {
  color: #036;
  background-color: transparent;
  font-weight: bold;
  margin-bottom: 5px;
}

dd {
  color: #000;
  background-color: transparent;
  margin-bottom: 10px;
  margin-left: 15px;
}
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:#bbcc99; 
}
#colonna2 {
    background:#f0f0f0; 
    width:550px;
	position:relative; 
	padding: 1em;
}
#colonna2 img {
     float:right;
     margin-right:1em;
	 border:none;
}
#colonna3 {
    text-align:center;
    position:absolute;
    top:0; right:0px;
	width:150px;
}
#foot { 
    width:98%;
	margin:1em auto;
	padding:1em 0em 0em 0em; 
	text-align:center;
	bottom:0;
    border-top: 2px dotted #000;
}

/** MENU 1 **/
UL.menu1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; 
	FONT: 10px verdana, helvetica, sans-serif; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left;
}
UL.menu1 LI {
	BORDER-TOP: #fff 1px solid; BACKGROUND: #ccc; LINE-HEIGHT: 1.2em; BORDER-BOTTOM: #000 1px solid;
}
UL.menu1 LI A {
	BORDER-LEFT: 10px solid; PADDING-LEFT: 10px; DISPLAY: block; FONT-WEIGHT: bold; TEXT-DECORATION: none;
}
UL.menu1 LI A:link {
	BORDER-LEFT-COLOR: #009;
	BORDER-BOTTOM-COLOR: #009; 
	COLOR: #666633; 
	BORDER-TOP-COLOR: #009; 
	BORDER-LEFT-COLOR: #666633;
}
UL.menu1 LI A:visited {
	BORDER-LEFT-COLOR: #009; 
	BORDER-BOTTOM-COLOR: #009; 
	COLOR: #666633; 
	BORDER-TOP-COLOR: #009; 
	BORDER-LEFT-COLOR: #666633;
}
UL.menu1 LI A:hover {
	BORDER-LEFT-COLOR: #c00;
	BACKGROUND: #f0f0f0;
	BORDER-BOTTOM-COLOR: #003333; 
	COLOR: #003333; 
	BORDER-TOP-COLOR: #c00; 
	BORDER-LEFT-COLOR: #003333;
}

UL.menu2 {
	PADDING: 0px; MARGIN: 0px; FONT: 10px verdana, helvetica, sans-serif;  LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
UL.menu2 LI {
	MARGIN-TOP: -1px; BACKGROUND: #999; LINE-HEIGHT: 1.2em; BORDER-BOTTOM: #ccc 1px solid
}
UL.menu2 LI A {
	DISPLAY: block; FONT: bold 10px verdana, helvetica, sans-serif; TEXT-DECORATION: none
}
UL.menu2 LI A:link {
	BORDER: #ccc 2px outset;
	 FONT: bold 10px verdana, helvetica, sans-serif; 
	 COLOR: #003; 
	
}
UL.menu2 LI A:visited {
	BORDER-RIGHT: #ccc 2px outset; BORDER-TOP: #ccc 2px outset; FONT: bold 10px verdana, helvetica, sans-serif; BORDER-LEFT: #ccc 2px outset; COLOR: #003; BORDER-BOTTOM: #ccc 2px outset
}
UL.menu2 LI A:hover {
	BACKGROUND: #666; COLOR: #fff
}
UL.menu2 LI A:active {
	BORDER-RIGHT: #ccc 2px inset; BORDER-TOP: #ccc 2px inset; BORDER-LEFT: #ccc 2px inset; BORDER-BOTTOM: #ccc 2px inset
}
fieldset { padding:.3em;border:2px groove;margin-top:1em; margin-bottom:1em; -moz-border-radius: 14px;}
legend { font:bold italic 1em  verdana, arial ;font-variant:small-caps; color:#003366; }
legend.h4 { font:bold italic 1.2em  verdana, arial ; display:block;
            color:#003366; 
			font-variant:small-caps;
			margin-bottom:0.9em;
		  }
legend_c { font-variant:small-caps;padding:.5em;font-style:italic }
/* effetti roll-over -- NON supportati da IE ma utili per gli altri browser */
fieldset:hover { border:2px solid #900 }
label:hover {background:#ffc}
legend:hover {color:#900}

/* #community */
	#community {background:#fff;
	position: relative; 
	border: #000 1px solid;
	text-align:center;-moz-border-radius: 22px; }
#richiedi a {color: #333366; font-family: arial;
   font-size: 16px;
   font-weight: bold;}	
#richiedi a:hover {font-family: arial;
   font-size: 18px;
   font-weight: bold;color: #333366; text-decoration:none;}
#richiedi{color: #333366;
   font-family: arial;
   font-size: 16px;
   font-weight: bold;
   text-align: center;
   letter-spacing: 1px;
   padding-bottom:10px;
   filter: glow(color: #990000, strength:1);
   width: 100%;}
	#fumetto { position: relative;top:0px; 
		       font: 10px verdana,sans-serif; 
			   text-align: center;
			   padding: 12px 4px 12px 4px; 
			   background: #900; -moz-border-radius: 20px; border:#900 0px solid;}
	#fumetto A:hover {color: #cde; text-decoration:none;}
	#fumetto A {  font: bold 10px verdana,sans-serif; color: #fff; text-decoration:none;}
    #fumetto span.slant{
    position: absolute;
    right:105px; top:-12px;
    border-width: 6px;
    border-color: #fff #900 #900 #fff;
    }		

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 ;
    }
.sxlogo {
   text-align:center;
   margin: 0px 0px 10px 0px;
}
.intsx {
   color: #fff;
   background: #666633;
   font-family: Georgia, "Times New Roman", Times, serif;
   border:3px solid #ddd;
   border-bottom:0px;
   font-size: 1.0em;
   font-style: normal;
   font-weight: bold;
   margin: 0px;
   padding: 5px 0px 5px 0px;
   text-align: center;
}
.intsxm {
   color: #fff;
   background: #aaa;
   font-family: Georgia, "Times New Roman", Times, serif;
   border:3px solid #000;
   border-bottom:0px;
   font-size: 1.0em;
   font-style: normal;
   font-weight: bold;
   margin: 0px;
   padding: 5px 0px 5px 0px;
   text-align: center;
}
form {
   font:80% verdana,helvetica,sans-serif;
   background: #f0f0f0;
   border:1px solid #666633;
}
#opzioni { text-align:left; width:130px; }
#opzioni input { vertical-align:middle }
#opzioni label { vertical-align:middle }
input#submit {
   width:120px;
   border:2px outset #cde;
   background:#363;
   color:#fff;
   font:bold 1em verdana,helvetica,sans-serif;font-variant:small-caps;margin:4px 4px 4px 0px;}
