body { 
 font: 11px/18px verdana,arial,helvetica,sans-serif; 
 background: #000 url(../images/bg.gif); 
 margin: 0;
 padding: 0;
 text-align: center;	 
}

img{
 border: 0px;
}

.imgright {
float: right;
margin-left: 15px;
}

.imgleft {
float: left;
margin-right: 15px;
}

.imgcenter {
float: right;
padding: 0px 0px 10px 10px;
margin-right: 50px;
}

#container {
 width: 765px;
 background: url(../images/mainBg.gif) repeat-y;
 margin: 0 auto;
 padding: 0;
 text-align: left;
 min-height: 800px;
}

#pageHeader {
 width: 765px;
 height: 175px;
 background: url(../images/headerBg.gif) no-repeat;
}

#Text {
position: relative;
display: block;
 text-align: justify;
 width: 455px;
 margin: 0 0 0 43px;
}


#language{ position: relative; }
#language .p2 {
 position: absolute;
 margin-top: -70px;
 left: 615px;
 width: 100px;
 padding: 5px;
}

#linkList {
 position: absolute;
 top: 175px;
 margin-left: 529px;
 color: #2B0101;
 width: 175px; 
}

#footer {
 position: relative;
 display: block;
 padding: 12px 0 0 0;
 margin-top: 20px;
 margin-left: 10px;
 padding-bottom: 10px;
 text-align: left;
 width: 450px;
}

#lselect h3 {
 height: 23px;
 margin: 0;
 padding: 0;
 text-indent: -8000px; 
}

#lselect .home { background: url(../images/home.gif) no-repeat; }
#lselect .atelier { background: url(../images/atelier.gif) no-repeat; padding-top: 5px; margin-top: 15px;}
#lselect .scuola { background: url(../images/scuola.gif) no-repeat; padding-top: 5px; margin-top: 15px;}
#lselect .cornamuse { background: url(../images/cornamuse.gif) no-repeat; padding-top: 5px; margin-top: 15px;}

a { 
 color: #683A33;
 text-decoration: none;
}

a:hover,a:active { 
 color: #922926;
}

li a {
 display: block;
 font-weight: bold;
 font-size: 10px;
 text-transform: uppercase;
 padding: 0 0 0 15px;   /*Distanza dalla stella*/
 background: url(../images/link.gif) no-repeat;
 border-bottom: 0;
}

li a:hover { 
 background: url(../images/linko.gif) no-repeat;
/* color: #5E1919;*/
 color: #922926;
 border-bottom: 0;
}

#footer a {
 color:#000;
 text-decoration: none;
 border: none;
}

#footer a:hover {
 background: none;
}

#language .p1,  #pageHeader h1,h2 { display : none; }

ul,li {
 list-style: none;
 padding: 0;
 margin: 0;
 line-height: 15px; 
}

#lselect {
 padding-bottom: 35px;
 background: url(../images/rigapro.gif) center bottom no-repeat;
}

li {
 padding: 5px 5px 5px 10px;
 background: url(../images/riga.gif) center bottom no-repeat;
 text-transform: uppercase; 
 font-size: 9px; 
}

.titolo1 {
color: #512720;
font-weight: bold;
margin-top: 20px;
margin-bottom: 5px;
}

.titolo2 {
font-family: sans-serif;
font-size: 10pt;
font-weight: bold;
text-decoration: underline;
padding: 0px 0px 0px 40px;
margin: 5px 2px;
margin-top: 25px;
margin-bottom: 10px;
}

.titolo3 {
font-family: sans-serif;
font-size: 10pt;
font-weight: bold;
text-decoration: underline;
padding: 0px 0px 0px 40px;
margin: 5px 2px;
margin-top: 45px;
margin-bottom: 10px;
}

.titolo4 {
font-family: sans-serif;
font-size: 10pt;
font-weight: bold;
text-decoration: underline;
padding: 0px 0px 0px 40px;
margin: 5px 2px;
margin-top: 10px;
margin-bottom: 5px;
}

.corsivo {
font-style: italic;
}

.par4 {
color: #512720;
font-weight: bold;
font-style: italic;
margin-top: 25px;
padding-bottom: 5px;
background: url(../images/riga.gif) center bottom repeat-x;
}

.par5 {
margin-top: 15px;
}