html, body{
margin:0px;
padding:0px;
}

body{
font-family: verdana,arial,sans-serif; 
color:#48503a; 
text-align: left;
background: url(sch_bg02.gif) repeat scroll;
}

#header{
background: url(sch_bg01.gif) repeat-x scroll; 
margin-top:0px; 
padding:0px;
height:90px;}


/*IMPOSTAZIONE BASE*/

#menu {
width:220px;
position:absolute;
top:90px;
right:0px;
}

#contmenu {
text-align: center;
padding-top: 15px;
padding-bottom: 15px;
margin: 10px 20px 20px 10px;
border:2px solid;
border-color:#5c2521; 
background: white url(sch_bg03b.gif) repeat scroll;
}

.main {
margin-right: 220px;
margin-top:0px;
height: 100%;
}

.contmain {
text-align: center;
padding: 15px;
margin: 10px 15px 20px 25px;
border:2px solid;
border-color:#5c2521; 
background: white url(sch_bg03.gif) repeat scroll;
}


img {border:0px;}
img.tag {margin: 20px;}
img.bordo {border:2px double; border-color:#5c2521; margin: 0px 10px 20px 10px; }
img.title {border:0px; margin-bottom:30px;}
img.top {float:right; margin-right:50px;}

.dx{float:right; margin-left:10px;}
.sx{float:left; margin-right:10px;}
.sxdw{float:left; margin-right:10px;}
.serie{margin:5px;}
.clear{clear: left;}


p {font-weight:bold; font-size:14px; text-align:center; }
p.testo {text-align:justify;}
p.copy {font-weight:normal; font-size:12px; text-align:center;}
span {color:#a5433a;}
p.clear {font-size:2px; clear:left;}
p.titolo{color: #7d332d; text-align:left;}

a:link, a:visited {text-decoration:none; color:#c6655e;}
a:hover {text-decoration:underline; color:#7d332d;}


ul li.a {list-style-image: url(img/sch_li.gif);list-style-position: outside;
font-family: verdana, arial, sans-serif;
font-size:14px;
font-weight: bold; 
text-align: justify;}

ul li.n {list-style-position: outside;
font-family: verdana, arial, sans-serif;
font-size:14px;
font-weight: bold; 
text-align: justify;}


/*TABELLE RICAMI*/

table.rr {margin:5px auto; table-layout: fixed; width: 540px; border: 2px solid #5c2521; border-collapse: collapse;
  border-spacing:2px; }                                                                      
table.rr td {width: 264px; border: 1px dotted #627757; color:#48503a; 
  vertical-align:bottom;}

table.rr3 {margin:5px auto; table-layout: fixed; width: 400px; border: 2px solid #5c2521; border-collapse: collapse;
  border-spacing:2px; } 
td.rr1 {width: 240px; border: 1px dotted #627757; color:#48503a; 
  vertical-align:bottom;}
td.rr2 {width: 80px; border: 1px dotted #627757; color:#48503a; 
  vertical-align:bottom;}  
td.rr5 {width: 100px; border: 1px dotted #627757; color:#48503a; 
  vertical-align:bottom;}
table.rr4 {margin:5px auto; table-layout: fixed; width: 600px; border: 2px solid #5c2521; border-collapse: collapse;
  border-spacing:2px; } 

/*
Verdi (da scuro): 
2d3225
48503a
2d3225
5c674b
Rosso mela bordo: c6655e
Rosso (da chiaro):
a5433a
7d332d
5c2521
{}
*/