body { 
        font-family: Trebuchet MS, Verdana, Arial, Tahoma, sans-serif;
        text-align: center; 
        font-size: 11px;
        /*background: #363636;*/
        /*background: #DAD9DB url(sfondofinale3.gif) center repeat-y;*/
        background: #000000 url(sfondofinale4.gif) center repeat-y;
        margin: 0 auto;
        color: #3F3F40;
} /* [IEfix] IE5.0/5.5 center align bug */


body a:link      { color: #000000; font-weight: bold; text-decoration: none; }
body a:visited   { color: #000000; font-weight: bold; text-decoration: none; }
body a:hover     { color: #FF6600; font-weight: bold; text-decoration: none; }

/**************************************************************************************************
* Menu dropdown
*/

.menu5 {
text-align:center; font-family: Verdana, sans-serif; position:relative; font-size:12px;height:2.5em; margin:0 padding:0; list-style-type:none;
}
.menu5 ul {
padding:0; margin:0; list-style-type:none; /* for Firefox */
}
.menu5 li {
float:left; position:relative;
}
.menu5 li a, .menu5 li a:visited {
display:block; text-decoration:none; width:7em; color:#000; float:left; padding-right:1em; height:3em; line-height:3em; color:#000000;
}
* html .menu5 li a, .menu5 li a:visited {
width:7em; w\idth:6em; /* hack for IE5.5 */
}
.menu5 li a.drop, .menu5 li a.drop:visited {
font-weight:bold;
}
.menu5 li ul {
visibility:hidden; position:absolute; top:2.5em; left:0; height:0; overflow:hidden;
}
.menu5 table {
margin:-1px; border-collapse:collapse; font-size:1em; /* font size for IE5.5 */
}

/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.menu5 li:hover a,
.menu5 li a:hover {
text-decoration:underline overline; border:0; color:#000000;
}
.menu5 li:hover ul,
.menu5 li a:hover ul {
visibility:visible; height:auto; width:10em; background:#fff; border:1px solid #ddd; left:0; top:2.5em; overflow:visible;
}
.menu5 li:hover ul li a,
.menu5 li a:hover ul li a {
display:block; font-weight:normal; background:transparent; text-decoration:none; height:auto; line-height:1.5em; width:9em; 
}
* html .menu5 li a:hover ul li a {
width:12em; w\idth:9em; /* hack for IE5.5 */
}
.menu5 li:hover ul li a.drop,
.menu5 li a:hover ul li a.drop {
font-weight:bold;
}
.menu5 li:hover ul li ul,
.menu5 li a:hover ul li a ul {
visibility:hidden; position:absolute; top:0; left:9.5em; height:0; overflow:hidden;
}
.menu5 li:hover ul li a:hover,
.menu5 li a:hover ul li a:hover {
text-decoration:underline overline;
}
.menu5 li:hover ul li:hover ul,
.menu5 li a:hover ul li a:hover ul {
visibility:visible; color:#000; border:1px solid #ddd; height:auto; background:#F6FF97; width:9.5em;
} 
.menu5 li:hover ul li:hover ul.left,
.menu5 li a:hover ul li a:hover ul.left {
left:-9.3em;
}
.menu5 li:hover ul li:hover ul li a,
.menu5 li a:hover ul li a:hover ul li a {
display:block; height:auto;
}
.menu5 li:hover ul li:hover ul li:hover a,
.menu5 li a:hover ul li a:hover ul li a:hover {
text-decoration:underline overline;
}

.separatore li:hover ul li:hover ul li:hover a,
.separatore li a:hover ul li a:hover ul li a:hover {
    width:0.2em; text-decoration:none;

}
/***************************************************************************************************
* Blocks
*/
#tuttointro
{
margin-top: -3px;
height: 850px;
background: url(home.jpg) center top no-repeat;
font-size: 11px;

}
#megaintro
{
    position: absolute;
    width: 250px;
    height: 500px;
    margin-left: 10px;
    margin-top: 20px;
}

#home1
{
    padding: 10px 10px 10px 10px ;
    text-align: right;
    background: #D6D7D8;
}

#home1bigtext
{
   width: 145px;
    height: 80px;
    float: left;
    font-size: 85px;
    font-weight: bold;
    
    text-align: left;
    margin-top: -20px;
    
}
#home2
{

    padding: 10px 10px 10px 10px ;
    text-align: left;
    

}

#home2bigtext
{
    width: 150px;
    height: 80px;
    float: left;
    font-size: 70px;
    letter-spacing: -5px;
    text-align: left;
    margin-top: -15px;
    color: #7F8183;
}
#home3
{

    padding: 10px 10px 10px 10px ;
    text-align: justify;
    background: #D6D7D8;

}

#home3bigtext
{

    width: 150px;
    height: 70px;
    float: left;
    font-size: 70px;
    letter-spacing: -5px;
    text-align: left;
    margin-top: -20px;
    color: #A5A7A9;


}

#home4
{
    padding: 10px 10px 10px 10px ;
    text-align: justify;


}

#home4bigtext
{

    width: 65px;
    height: 50px;
    float: left;
    font-size: 50px;
    letter-spacing: -3px;
    text-align: left;
    margin-top: -10px;
    color: #D7D8D9;


}

.controlpaneltotal
{
    
}

.controlpanel
{
    letter-spacing: -1px;
    font-weight: bold;
    font-size: 14px;
    /**padding: 5px;*/
    border: 1px solid black;
    background: #EBEBEB;
}

.controlpanelpiu
{
   width: 16px;
   background: url(piu.jpg) no-repeat;
    
}

.controlpanelmeno
{
    width: 9px;
    background: url(meno.gif) no-repeat;
    
}

.controlpanelvoce
{
    padding: 2px;
    
}

.controlpanelvoce a:link
{

    text-decoration: none;
}
.controlpanelvoce:hover
{
    background: #E7E7E7;
}

.feedbackviewtable
{
    border: 1px solid #DFDFDF;
}
.feedbackview:hover
{
    
    background: #DFDFDF;
}

.tablepartners 
{
  	display:block;
  	font-style:italic;
  	white-space:nowrap;
  	margin:0.5em 1em;
  	color:#5F7559;
  	font-size:15px;
        width:350px;
}

.tablepartners {border-width:1px 1px 0 1px;}
.tablepartners td
{
    padding:0.2em 1em;text-align:left;vertical-align:top;
    border-bottom:1px solid #CDCACA; color:#CDCACA; border-left:1px solid #CDCACA; border-right:1px solid #CDCACA;
}

.tablepartnerstec 
{
        width:350px;
  	display:block;              
  	font-style:italic;
  	white-space:nowrap;
  	margin:0.5em 1em;
  	color:#5F7559;
  	font-size:15px;
}

.tablepartnerstec {border-width:1px 1px 0 1px;}
.tablepartnerstec td
{
    padding:0.2em 1em;text-align:left;vertical-align:top;
    border-bottom:1px solid #CDCACA; color:#CDCACA; border-left:1px solid #CDCACA; border-right:1px solid #CDCACA;
}

*:first-child+html .tablepartnerstec 
{
    width: 320px;
}


.testapart
{
        letter-spacing:-1px;
    	display:block;
  	font-style:italic;
  	white-space:nowrap;
  	margin:0.5em 1em;
  	color:#5F7559;
  	font-size:15px;
        padding:0.2em 1em;text-align:left;vertical-align:top;
        border-bottom:1px solid #CDCACA; color:#CDCACA; border-left:1px solid #CDCACA; border-right:1px solid #CDCACA;
}

.parttec
{
    color:#000000;
    font-weight:bold;
}

#partnersright
{
    float: right;
    width: 350px;
}

#partnersleft
{
    
    width: 350px;
}

.nomepartners
{
    font-size: 15px;
}

.titolopartners
{

    font-size: 17px;
    font-weight: bold;
    letter-spacing: -1px;
    color: #000000;

}

#titolo
{
    font-family: Tahoma, sans-serif;
    text-align: center;
    letter-spacing: -1px;
    font-size: 25px;
    font-weight: bold;
    
}

#sottotitolo
{
    font-family: Verdana, Arial, Tahoma, sans-serif;
    text-align: center;
    letter-spacing: -1px;
    font-size: 15px;
}
#sottotitoloh
{
    font-family: Verdana, Arial, Tahoma, sans-serif;
    text-align: center;
    letter-spacing: -3px;
    font-size: 15px;
}

#all
{
    text-align: left; /* [IEfix] IE5.0+ center align bug counter-fix */
    width: 760px;
    background: #FFFFFF;
    
}


#intro
{
    width: 443px;
    height: 521px;
    margin-top: 70px;
    background: #363636;
}

#introright
{
    float: right;
    font-size: 9px;
}

#introright a:link { color: #FFFFFF; }
#introright: a:visited { color: #FFFFFF; }
#introright: a:hover { color: #FF6600; }

* html intro:hover
{
    background: url(introcol.gif) no-repeat;
}

#iintro
{
    margin-top: -17px;
    width: 350px;
}

* html #iintro
{
    margin-top: 0px;
}

#iintrotop
{
    background: url(introtop.gif) no-repeat;
    width: 350px;
    height: 35px;
}

#iintrocentro
{
    background: url(introcentro.gif) repeat-y;
    width: 300px;    
    padding: 0px 20px 0px 20px;
    /*overflow: auto;*/
    text-indent: 15px;
}

#iintrofoot
{
    background: url(introfoot.gif) no-repeat;
    width: 350px;
    height: 35px;
}


#all
{   
    margin: 0 auto; 
}

* html #all
{
    width: 730px;
        
}

*:first-child+html #all{
    
 
}

#header1
{
    width: 760px;
    height: 260px;
    background: #F0F0F0;
    
    
}

#header1b
{
    width: 760px;
    height: 163px;
    background: url(menukyos.gif) no-repeat;
    margin-top: -11px;
    letter-spacing:-1px;
}

#headerpartners
{
    width: 760px;
    height: 163px;
    background: url(menupartners1.gif) no-repeat;
    letter-spacing:-1px;
    margin-top: -11px;
}

#headerhome
{
    width: 760px;
    height: 163px;
    background: url(menuprincipale1.gif) no-repeat;
    margin-top: -11px;
    letter-spacing: -1px;
}


* html #header1
{
}


#content
{
    width: 756px;
    padding: 2px;
    
}

* html #content{

    

}
#contentkyos
{
    width: 756px;
    padding: 2px;
    background: url(sottorosaprova3.gif) top no-repeat;
    
}

#contentpartners
{
   width: 756px;
    padding: 0px;
    background: url(sottopartners.gif) top no-repeat; 
    margin-left:1px;
}

#preskyos
{
    padding: 10px;
    text-align: justify;

}

#kyosnew1
{
    text-align: right;
    background: #D6D7D8;
    padding: 15px;
}

#kyosnew2
{
    text-align: justify;
    padding: 15px;
}

#kyosnew2big
{
    color: #7F8083;
    width: 190px;
    float: left;
    font-size: 30px;
    text-align: left;
    letter-spacing: -1px;
    height: 30px;
    margin-top: -3px;
}
#kyosnew3
{
    text-align: justify;
    background: #D6D7D8;
    padding: 15px;
}

#kyosnew3big
{
    color: #7F8083;
    width: 160px;
    float: left;
    font-size: 30px;
    text-align: left;
    letter-spacing: -1px;
    height: 30px;
    margin-top: -3px;
}
#kyosnew4
{

    text-align: justify;
    padding: 15px;
}

#kyosnew4big
{
    color: #7F8083;
    width: 90px;
    float: left;
    font-size: 30px;
    text-align: left;
    letter-spacing: -1px;
    height: 30px;
    margin-top: -3px;
}

#tuttokyos
{
    padding: 15px;

}

#titolokyos
{
    float: right;
    font-size: 22px;
    background: #D6D7D8;
    padding: 10px;
    width: 190px;
    margin-top: -5px;
    text-align: center;
}

* html #titolokyos
{
    margin-top: -7px;

}

#kyostoricoobj
{
    float: right;
    font-size: 14px;
    padding: 5px 8px 5px 8px;
    background: #D6D7D8;
    text-align: center;
    margin-left: 5px;
    letter-spacing: -1px;
}

#kyostoricotit
{
    float: left;
    font-size: 13px;
    line-height: 13px;
    font-weight: bold;
}

#footer
{
    height: 128px;
    width: 760px;
    text-align: right;
    background: transparent url(footsotto.gif) no-repeat;
    z-index: 1;
    
}

#footertesto
{
    width: 760px;
    height: 5px;
    margin-top: -15px;
    text-align: right;
    
}

#dropmenudiv{
    position:absolute;
    border:1px solid black;
    border-bottom-width: 0;
    font:normal 12px Verdana;
    line-height:18px;
    z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
background-color: #FFFFFF;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #FFEB03;
}

/*#popitmenu{
position: absolute;
background-color: white;
border:1px solid black;
font: normal 12px Verdana;
line-height: 18px;
z-index: 100;
visibility: hidden;
}

#popitmenu a{
text-decoration: none;
padding-left: 6px;
color: black;
display: block;
}

#popitmenu a{

text-decoration: none;
padding-left: 6px;
color: black;
display: block;

}

#popitmenu a:hover{ /*hover background color
background-color: #FFEB03;
}
*/


#menu
{
    
    font-weight: bold;
    font-size: 1.4em;
    position: absolute;
    margin-top: 10px;
    margin-left: 10px;
    

}

* html #menu
{
    

}

#menu a:link{ color:black;

}

#menu a:visited{ color:black;

}

#menu a:hover{ color:black; font-size: 1em; text-decoration: underline overline;

}

#kyospres
{
    width: 760px;
    height: 351px;
    background: url(sottorosa.gif) no-repeat;
}

.nuovomenu
{

  	display:block;
  	font-weight:bold;
  	white-space:nowrap;
  	margin:0.5em 1em;
  	color:3F3F40;
  	font-size:1.5em;

}

.nuovomenu td, table th {padding:0.5em 1em;text-align:left;vertical-align:top;}
.nuovomenu th {border-top:1px solid #96A892;border-bottom:1px solid #96A892;font-weight:bold;background-color:#CBD6C9;color:#5F7559;font-weight:bold;}
.nuovomenu td {border-bottom:1px solid #CBD6C9; color:#5F7559; border-left:1px solid #CBD6C9; border-right:1px solid #CBD6C9;}
.nuovomenu td a:link {color:3F3F40;}



#submenus
{
    margin-top: -3px;

}

* html #submenus
{

    margin-top: -20px;

}

#languages
{
    height: 12px;
    width: 54px;
    float: left;
    padding: 2px;
    margin-left: -20px;
}


#languages2
{
    height: 12px;
    width: 210px;
    float: left;
    padding: 2px;
    margin-left: -20px;
}

* html #languages { margin-left: -17px; }
* html #languages2 { margin-left: -17px; }

#siamounici
{

    font-size: 9px;

}

#IE_bug {


}

* html #IE_bug {

    height: 17px;
}


#IE_bug_2 {
    

}

* html #IE_bug_2 {

    margin-top: -17px;
}


/***************************************************************************************************
*              HOMEPAGE
*/

#giustificato
{
    width: 510px;
    text-align: justify;
    padding: 20px 20px 5px 5px;
}


* html #giustificato
{
    width: 507px;
    text-align: justify;
    padding: 0px 0px 0px 0px;
}

*:first-child+html #giustificato{
    margin-top: 20px;
    width: 507px;
    text-align: justify;
    padding: 0px 0px 0px 0px;
}

#giustificatonews
{
    width: 490px;
    text-align: justify;
    padding: 5px;
    
}

* html #giustificatonews
{
    width: 490px;
    text-align: justify;
}

*:first-child+html #giustificatonews{
  width: 490px;
    text-align: justify;
}


#firefox
{
    text-align: right;

}

#homeleft_new
{

    float: right;
    width: 240px;
    padding: 15px 15px 15px 15px;
    background: url(sfondonews.gif) no-repeat;
    margin-top: 20px;
    clear: left;
}

*:first-child+html #homeleft_new
{

    line-height: 15px;

}

#bannerkyos
{
    width: 240px;
    height: 137px;
    
    margin-left: 500px;
    margin-top: 450px;
    position: absolute;
}

#homeleft2
{
    float: right;
    width: 240px;
    padding: 5px;
    border-left: 1px solid #E0E0E0;
    
}

#homeleft3
{
    float: left;
    width: 240px;
    background: #E2E2E2;
    border: 1px solid black;
    
}

* html #homeleft2
{
    height: 320px;
}


#homeleft
{
    float: right;
    width: 210px;
    
    background: url(home_img.jpg) center no-repeat;
    height: 260px;
    
    
    
}



#homeright
{   
    
    text-align: left;
    
    
}

#contenitore
{

    

}

* html #contenitore
{


    margin-top: 0px;

}


* html #contenitore2
{
    margin-top: 0px;

}

#contenitore_news
{
    position: relative;
    font-size: 9px;
    padding: 10px;
}


#titolonews
{
    margin-left: 25px;
    text-align: center;
    font-size: 10px;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    background: #AFB3D1;
    
}


#testonews
{
    margin-left: 25px;
    
}

#legginews
{
    margin-left: 25px;
    color: #FF7E00;
    border-top: 1px solid #B9B9B9;
    border-bottom: 1px solid #B9B9B9;

}

#legginews a:link      { color: #FF7E00; text-decoration: none; }
#legginews a:visited   { color: #FF7E00; text-decoration: none; }
#legginews a:hover     { color: #FF7E00; text-decoration: none; }

#leggituttenews
{
    text-align: center;
    color: #FF7E00;
    border-top: 1px solid black;
    padding: 2px;
    

}

#leggituttenews a:link      { color: #FF7E00; text-decoration: none; }
#leggituttenews a:visited   { color: #FF7E00; text-decoration: none; }
#leggituttenews a:hover     { color: #FF7E00; text-decoration: none; }

#glossario
{
    
    width: 750px;
    height: 498px;
   /* background: url(book_open_gl.gif) no-repeat; */
    padding: 30px;
}

* html #glossario
{
    
    width: 685px;
    height: 498px;
    /*background: url(book_open_gl.gif) no-repeat;*/
    padding: 30px;
}

#glosslogo
{
    width: 200px;
    height: 300px;
    background: url(logovert2.gif) no-repeat;
    margin-top: -300px;
    margin-left: 140px;
}

#glossariotext
{

    width: 280px;
    height: 395px;
    margin-left: 350px;
    
    padding-right: 25px;
    overflow: auto;
    font-size: 9px;

}

#works
{
    width: 700px;
    height: 114px;
    
}

#workstitle
{
    letter-spacing: -1px;
    font-size: 24px;

}


.title{

    font-weight: bold;
    font-size: 10px;
    

}

.vert{

    width: 1px;
    padding: 0px;
    background: url(tabvert.gif) repeat-y;

}

.hor{
    
    height: 1px;
    padding: 0px;
    background: url(taborizz.gif) repeat-x;

}

.titolotab
{
    color: #0081B2;
    font-size: 24px;
    font-weight: bold;
    letter-spacing: -1px;
}

table.tablistini
{
    font-weight: bold;
    padding: 5px;
    border: 2px solid #00AEEF;

}

.tdlistini
{
    width: 174px;
    font-size: 14px;
    color: red;
    font-weight: bold;

}

/****************************************************************************************************/

input.portfolio {
    font: 10px Verdana, Helvetica, sans-serif;
    color: #000000;
    background: #D5D5D5;
    border: 2px solid black;
    /*width: 80px;*/
    height: 50px;
    font-size: 20px;
    
    }



input.login {
    font: 10px Verdana, Helvetica, sans-serif;
    color: #000000;
    background: #FFFFDA;
    border: 1px solid #7B84DB;
    width: 80px;
    }

input.login:hover {
    border: 1px solid #7B84DB;
    }
    input.login:focus {

    border: 1px solid #7B84DB;

}

input.logbutt
{
    font: bold 9px Verdana, Helvetica, sans-serif;
    color: black;
    background: #E6E6E6;
    text-align: center;
    width: 60px;
    border: 1px solid #000000;
    
    
    
}

#loginbox {

    font-size: 9px;
    background: transparent url(sfondologin.gif) repeat-x;
    height: 20px;
    text-align: right;
    padding: 2px;
    text-decoration: none;
    z-index: 10;
}


#loginbox a{
       text-decoration: none;
}

#loginbox a:hover{
       text-decoration: none;
       color: #FF6600;

}


* html #loginbox
{

    position: relative;
    z-index: 10;
}
input.titlenews {
   font: 10px Verdana, Helvetica, sans-serif;
    color: #000000;
    background: #FFFFFF;
    border: 1px solid #DDDDDD;
    width: 260px;
 

}

input.titlenewss {
   font: 10px Verdana, Helvetica, sans-serif;
    color: #000000;
    background: #FFFFFF;
    border: 1px solid #DDDDDD;
    width: 190px;
 

}

/****************************************************************************************************
* Feedback
*/
#feedback
{
    padding: 2px;
    line-height: 5px;
}
#feedbacktext{
    float: left;
    width: 130px;
    padding: 1px;
    
}
input.feedbackformato
{
    
    font: 10px Verdana, Helvetica, sans-serif;
    color: #000000;
    background: #FFFFFF;
    border: 1px solid #DDDDDD;
    width: 30px;
    padding: 2px;


}

input.feedback {

    font: 10px Verdana, Helvetica, sans-serif;
    color: #000000;
    background: #FFFFFF;
    border: 1px solid #DDDDDD;
    width: 170px;
    padding: 2px;

}


#newusertext{
    float: left;
    width: 100px;
    padding: 1px;
    
}

#newuserfields{
    float: center;
    padding: 1px;
    color: red;
    font-size: 10px;
}

input.newuser {

    font: 10px Verdana, Helvetica, sans-serif;
    color: #000000;
    background: #FFFFFF;
    border: 1px solid #DDDDDD;
    width: 300px;
}

input.mini {
    font: 10px Verdana, Helvetica, sans-serif;
    color: #000000;
    background: #FFFFDA;
    border: 1px solid #C0007E;
    width: 30px;
    padding: 2px;
    }

input.minimini {
    
    font: 10px Verdana, Helvetica, sans-serif;
    color: #000000;
    background: #FFFFFF;
    border: 1px solid #DDDDDD;
    width: 22px;
    padding: 2px;
    }

input.miniminih {
    
    font: 10px Verdana, Helvetica, sans-serif;
    color: #000000;
    background: #FFFFFF;
    border: 1px solid #DDDDDD;
    width: 30px;
    padding: 2px;
}


textarea.feedback {

    font: 10px Verdana, Helvetica, sans-serif;
    color: #000000;
    width: 300px;
    border: 1px solid #DDDDDD;
    letter-spacing: -1px;
    height: 100px;
}


.gallerycontroller{
width: 195px;
}

.gallerycontent{
width: 250px;
border: 0px solid black;
background-color: #FFFFFF;
padding: 3px;
display: block;
}


img.kyosmall{
    border: 0px;
    width: 275px;
    height: 366px;
}

img.kyosbig{
    border: 0px;
    width: 550px;
    height: 366px;
}

* html img.kyosbig{
    width: 540px;

}

.esito
{
    color: yellow;
    background: orange;
}


/****************************************************************************************************
* News
*/




#n1
{
    width: 750px;
    height: 150px;
    margin-top: -10px;
    

}

* html #n1
{
  margin-top: 166px;
  
} /* Definizioni solo per IE */


#n2
{
    width: 365px;
    height: 150px;
    margin-top: 22px;
    
}

* html #n2
{
  position: relative;
  margin-top: 4px;
  
}



#n3
{
    width: 370px;
    height: 150px;
    margin-top: -150px;
    margin-left: 370px;
    
}

* html #n3
{
    position: absolute;
  margin-top: -152px;
}



#n4
{
    width: 180px;
    height: 250px;
    margin-top: 5px;
    
}

* html #n4
{
  
} /* Definizioni solo per IE */

#n5
{
    width: 180px;
    height: 250px;
    margin-top: -250px;
    margin-left: 185px;
    
}

* html #n5
{
  
} /* Definizioni solo per IE */


#n6
{
    width: 185px;
    height: 250px;
    margin-top: -250px;
    margin-left: 370px;
    
}

* html #n6
{
    margin-top: -250px;
} /* Definizioni solo per IE */


#n7
{
    width: 190px;
    height: 250px;
    
    margin-top: -250px;
    margin-left: 560px;
}

#n7top
{
    float: top;
    height: 18px;
    font-size: 12px;
    color: #000000;
    font-weight: bold;
    letter-spacing: -1px;
    text-decoration: none;
    background: transparent url(titolofadesmall.gif) repeat-y;
    text-indent: 5px;
    background: transparent url(titolofadesmall.gif) repeat-y;
    text-indent: 5px;
}

#n7center
{
    float: center;
    height: 230px;
    overflow: auto; 
}

#n7center ul
{
        font-family: Verdana, Arial, Tahoma, sans-serif;
	list-style: none;
	margin: 0;
	

}

#n7center ul li a
{
	font-family: Verdana, Arial, Tahoma, sans-serif;
        font-size: 11px;
	color: black;
	font-weight: bold;
	letter-spacing: -1px;
	text-decoration: none;
}


#sfondonews
{
    
    background: transparent url(news1.gif) no-repeat;
    padding: 70px;
}

#contenitore_news
{
    margin-left: -30px;
    
}

td.numero
{
        background-color: #E4E4E4;
        width: 15px;
}

textarea.eventi
{

    width: 450px;
    height: 150px;

}

table.tabellaeventi
{
    border: 1px solid #73A6FF;

}

table.provakyos
{

    vertical-align: top;

}

table.submenuss
{
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #F5F5F5;
	border-collapse: separate;
	background-color: white;
        
}

table.submenus td
{
    
	
	
	
        
}


td.urll{

    text-align: right;
    vertical-align: top;

}

/**********************************************************************************************/

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #313131;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}





/*

#title
{
    float: top;
    height: 18px;
    font-size: 12px;
    color: #000000;
    font-weight: bold;
    letter-spacing: -1px;
    text-decoration: none;
    background: transparent url(titolofade.gif) repeat-y;
    text-indent: 5px;
    
}


* html #title
{

}


#titlesmall
{
    float: top;
    height: 18px;
    font-size: 12px;
    color: #000000;
    font-weight: bold;
    letter-spacing: -1px;
    text-decoration: none;
    background: transparent url(titolofadesmall.gif) repeat-y;
    text-indent: 5px;
}

#titlesmall a
{

    color: black;
}
#titlesmall a:hover
{

    color: blue;
}


* html #titlesmall
{
    
    position: relative;
}


#newstext
{
    text-align: left;
    margin-top: -215px;
}

* html #newstext
{
    position: absolute;
    margin-left: -180px;
}


#footersmall
{
    float: bottom;
    text-align: right;
    text-indent: -10em;
    height: 14px;
    font-size: 11px;
    color: #000000;
    letter-spacing: -1px;
    text-decoration: none;
    background: transparent url(footerfadesmall.gif) repeat-y;
    text-indent: 5px;
    margin-top: 200px;
    padding: 2px;
}
#footersmall a
{

    color: black;
}
#footersmall a:hover
{

    color: blue;
}

* html #footersmall
{
    height: 10px;
    position: relative;
}

#footerfade
{
    float: bottom;
    margin-top: 135px;
    text-align: right;
    text-indent: -10em;
    height: 14px;
    font-size: 11px;
    color: #000000;
    letter-spacing: -1px;
    text-decoration: none;
    background: transparent url(footerfade.gif) repeat-y;
    text-indent: 5px;
    padding: 2px;
    
}

* html #footerfade
{
    
}

#footerfade a
{

    color: black;
}
#footerfade a:hover
{

    color: blue;
}



#deletenews
{
    width: 16px;
    height: 16px;
    margin-top: -12px;
}

    
#txtdiario
{
    margin-top: -149px;

}

td.url {
    	font-weight: bold;
    
}



.submenu
{
    font-weight: bold;
    text-decoration: none;
    color: #000000;
}

.submenu a
{
    text-decoration: none;
    color: #000000;
    font-weight: bold;
    
    
}

.submenu a:hover
{
    color: #FF6600;
    text-decoration: none;
    
}

.submenu a:visited
{
    
    color: #000000;
    
    
}

.submenu a:visited:hover
{
    color: #FF6600;
    
}
*/