@charset "UTF-8";
body{
	font-family: Arial,sans-serif;
	color: #333333;
	line-height: 1.166;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	background-image:url('/img/sfondo2011.jpg');
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:center; 
}
td,th{color:#666;font-family:Arial,Helvetica,sans-serif;}
.Stile8{font-family:Arial,Helvetica,sans-serif;font-size:12px;}
.Stile9{font-size:18px;}
.Stile15{font-family:Arial,Helvetica,sans-serif;font-size:14px;}
.Stile16{color:#666;}
*{margin:0;padding:0;}
body{font:14px/normal Tahoma,Arial,Helvetica,sans-serif;}
h1{margin-bottom:.5em;border-bottom:solid 1px #d9d9d9;font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-size:180%;text-indent:5px;letter-spacing:-1px;}


ul.sinistra{font: 14px/normal Arial,Helvetica,sans-serif;}
ul.sinistra li{background-color:#fff;color:#333;padding:0px;}
ul.sinistra a:link,ul.sinistra a:visited{color:#333;text-decoration:none;}
ul.sinistra a:hover{border-top-color:#5db1e0!important;border-left-color:#5db1e0;background-color:#ffff00;color:#333333;}
ul.sinistra ul a.dir:hover{background-color:#cfcf00;background-image:url(images/comnav-arrowon.png);color:#333333;}
ul.sinistra a:active{background:#ffff00 url(images/nav-sub-press.png) 0 0 repeat-x!important;color:#333333;}
ul.sinistra ul{left:auto;right:0;width:150px;margin-top:-1px;border-top:0px solid #1a1a1a;border-left:solid 0px #4c4c4c;font:bold 11px/1em Tahoma,Geneva,Verdana,sans-serif;}
ul.sinistra ul li{background-color:#3a3a3a;}
ul.sinistra li a,ul.sinistra *.dir{border-style:solid;border-width:0px;border-color:#404040 #1a1a1a #1a1a1a #505050;}
ul.sinistra ul li a,ul.sinistra ul *.dir{border-color:#4a4a4a #242424 #242424;border-left:none;}
ul.sinistra li a{display:block;padding:5px 5px;}
ul.sinistra li{padding:0;}
ul.sinistra ul a{padding:8px;}
ul.sinistra li.hover,ul.sinistra li:hover{border-top-color:#5b5b5b;background-color:#3d3d3d;}
ul.sinistra ul li.hover,ul.sinistra ul li:hover{background:#4c4c4c url(images/comnav-arrowover.png) 100% 50% no-repeat;}
ul.sinistra ul ul li.hover,ul.sinistra ul ul li:hover{background:#595959 url(images/comnav-arrowover2.png) 100% 50% no-repeat;}
ul.sinistra ul a.open,ul.sinistra ul li:hover>a.dir{border-top-color:#5b5b5b;background-image:url(images/comnav-arrowover.png);}
ul.sinistra ul ul a.open,ul.sinistra ul ul li:hover>a.dir{border-top-color:#595959;background:#595959 url(images/comnav-arrowover2.png) 100% 50% no-repeat;color:#fff;}
ul.sinistra ul a.open:hover,ul.sinistra ul li:hover>a.dir:hover{background:#4698ca url(images/comnav-arrowon.png) 100% 50% no-repeat;color:#fff;}
ul.sinistra,ul.sinistra li,ul.sinistra ul{list-style:none;margin:0;padding:0;}
ul.sinistra{position:relative;z-index:597;float:left;}
ul.sinistra li{float:left;line-height:1.3em;vertical-align:middle;}
ul.sinistra li.hover,ul.sinistra li:hover{position:relative;z-index:599;cursor:default;}
ul.sinistra ul{visibility:hidden;position:absolute;top:100%;left:0;z-index:598;width:100%;}
ul.sinistra ul li{float:none;}
ul.sinistra li:hover>ul{visibility:visible;}

ul.dropdown{font:bold 17px/normal Arial,Helvetica,sans-serif;}
ul.dropdown li{background-color:#333;color:#fff;padding:5px;}
ul.dropdown a:link,ul.dropdown a:visited{color:#fff;text-decoration:none;}
ul.dropdown a:hover{border-top-color:#5db1e0!important;border-left-color:#5db1e0;background-color:#ffff00;color:#333333;}
ul.dropdown ul a.dir:hover{background-color:#cfcf00;background-image:url(images/comnav-arrowon.png);color:#333333;}
ul.dropdown a:active{background:#ffff00 url(images/nav-sub-press.png) 0 0 repeat-x!important;color:#333333;}
ul.dropdown ul{left:auto;right:0;width:150px;margin-top:-1px;border-top:1px solid #1a1a1a;border-left:solid 1px #4c4c4c;font:bold 11px/1em Tahoma,Geneva,Verdana,sans-serif;}
ul.dropdown ul li{background-color:#3a3a3a;}
ul.dropdown li a,ul.dropdown *.dir{border-style:solid;border-width:1px;border-color:#404040 #1a1a1a #1a1a1a #505050;}
ul.dropdown ul li a,ul.dropdown ul *.dir{border-color:#4a4a4a #242424 #242424;border-left:none;}
ul.dropdown li a{display:block;padding:5px 30px;}
ul.dropdown li{padding:0;}
ul.dropdown ul a{padding:8px;}
ul.dropdown li.hover,ul.dropdown li:hover{border-top-color:#5b5b5b;background-color:#3d3d3d;}
ul.dropdown ul li.hover,ul.dropdown ul li:hover{background:#4c4c4c url(images/comnav-arrowover.png) 100% 50% no-repeat;}
ul.dropdown ul ul li.hover,ul.dropdown ul ul li:hover{background:#595959 url(images/comnav-arrowover2.png) 100% 50% no-repeat;}
ul.dropdown ul a.open,ul.dropdown ul li:hover>a.dir{border-top-color:#5b5b5b;background-image:url(images/comnav-arrowover.png);}
ul.dropdown ul ul a.open,ul.dropdown ul ul li:hover>a.dir{border-top-color:#595959;background:#595959 url(images/comnav-arrowover2.png) 100% 50% no-repeat;color:#fff;}
ul.dropdown ul a.open:hover,ul.dropdown ul li:hover>a.dir:hover{background:#4698ca url(images/comnav-arrowon.png) 100% 50% no-repeat;color:#fff;}
ul.dropdown,ul.dropdown li,ul.dropdown ul{list-style:none;margin:0;padding:0;}
ul.dropdown{position:relative;z-index:597;float:left;}
ul.dropdown li{float:left;line-height:1.3em;vertical-align:middle;}
ul.dropdown li.hover,ul.dropdown li:hover{position:relative;z-index:599;cursor:default;}
ul.dropdown ul{visibility:hidden;position:absolute;top:100%;left:0;z-index:598;width:100%;}
ul.dropdown ul li{float:none;}
ul.dropdown li:hover>ul{visibility:visible;}
#flash-background{width:100%;height:100%;text-align:left;margin:0 auto;position:absolute;top:0;left:0;z-index:-10000;}
#website{width:1008px;height:400px;text-align:left;margin:0 auto;position:relative;z-index:10000;}
.Stile2{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#666;}
a:link{color:#039;text-decoration:none;}
a:visited{text-decoration:none;color:#039;}
a:hover{text-decoration:underline;color:#039;}
a:active{text-decoration:none;color:#039;}
.Stile3{font-family:Arial,Helvetica,sans-serif;font-size:12px;}
.Stile4{font-size:16px;}
#cu3er-container {width:800px; outline:0;}

div.fondoscuro a 
{ 
color: white; 
} 

div.fondoscuro h2
{ 
color: yellow; 
}

div.fondoscuro table
{ 
color:#FF0;
background:#666;
} 

.buttons {
    float: left;
    padding-bottom: 20px;
    clear: both;
}
a.button {
    color: #6e6e6e;
    font: bold 12px Helvetica, Arial, sans-serif;
    text-decoration: none;
    padding: 7px 12px;
    position: relative;
    display: inline-block;
    text-shadow: 0 1px 0 #fff;
    -webkit-transition: border-color .218s;
    -moz-transition: border .218s;
    -o-transition: border-color .218s;
    transition: border-color .218s;
    background: #f3f3f3;
    background: -webkit-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1));
    background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1));
    border: solid 1px #dcdcdc;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    margin-right: 10px;
}
a.button:hover {
    color: #333;
    border-color: #999;
    -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2) -webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
}
a.button:active {
    color: #000;
    border-color: #444;
}
a.left {
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
    margin: 0;
}
a.middle {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-left: solid 1px #f3f3f3;
    margin: 0;
    border-left: solid 1px rgba(255, 255, 255, 0);
}
a.middle:hover,
a.right:hover { border-left: solid 1px #999 }
a.right {
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
    border-left: solid 1px #f3f3f3;
    border-left: solid 1px rgba(255, 255, 255, 0);
}
a.big {
    font-size: 16px;
    padding: 10px 15px;
}
a.supersize {
    font-size: 20px;
    padding: 15px 20px;
}
a.save {
    background: url(sprite.png) 10px 7px no-repeat #f3f3f3;
    padding-left: 30px;
}
a.add {
    background: url(sprite.png)  10px -27px no-repeat #f3f3f3;
    padding-left: 30px;
}
a.delete {
    background: url(sprite.png)  10px -61px no-repeat #f3f3f3;
    padding-left: 30px;
}
a.flag {
    background: url(sprite.png)  10px -96px no-repeat #f3f3f3;
    padding-left: 30px;
}
a.up {
    background: url(sprite.png)  13px -133px no-repeat #f3f3f3;
    width: 18px;
}
a.down {
    background: url(sprite.png)  13px -168px no-repeat #f3f3f3;
    width: 18px;
}
a.save-big {
    background: url(sprite.png) 15px 11px no-repeat #f3f3f3;
    font-size: 16px;
    padding: 10px 15px 10px 35px;
}
a.add-big {
    background: url(sprite.png)  15px -23px no-repeat #f3f3f3;
    font-size: 16px;
    padding: 10px 15px 10px 35px;
}
a.delete-big {
    background: url(sprite.png)  15px -57px no-repeat #f3f3f3;
    font-size: 16px;
    padding: 10px 15px 10px 35px;
}
a.flag-big {
    background: url(sprite.png)  15px -92px no-repeat #f3f3f3;
    font-size: 16px;
    padding: 10px 15px 10px 35px;
}
a.up-big {
    background: url(sprite.png)  15px -128px no-repeat #f3f3f3;
    width: 18px;
    font-size: 16px;
    padding: 10px 15px;
}
a.down-big {
    background: url(sprite.png)  15px -163px no-repeat #f3f3f3;
    width: 18px;
    font-size: 16px;
    padding: 10px 15px;
}
