/* CSS Document */
body{
background-color:#000000;
background-image:url(../images/hdr2.jpg);
background-position:center 30px;
background-repeat:no-repeat;
margin:0px;
}

#bottom_menu_container{
width:100%;
height:184px;
background-image:url(../images/footer2.jpg);
background-position:center top;
}

#main{
margin:auto;
width: 100%;
padding:0px;
padding-top:75px;
position:relative
}
#main_int{
margin:auto;
width: 100%;
padding:0px;
padding-top:60px;
position:relative
}


#content{
width:990px;
height:auto;
margin:auto;
margin-top:0px;
padding:0px;
padding-top:60px;
position:relative;
vertical-align:top
}
#content_int{
width:990px;
height:auto;
margin:auto;
margin-top:0px;
padding:0px;
padding-top:30px;
position:relative;
vertical-align:top
}

#content_up{
width:910px;
height:30px;
margin:auto;
margin-top:0px;
padding:0px;
background-image:url(../images/contentup.png)
}
#content_center{
width:728px;
padding:22px 91px 22px 91px;
height:auto;
margin:auto;
margin-top:0px;
background-image:url(../images/text.png);
background-repeat:repeat-y;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
text-align:justify
}
#content_center a{
color:#990000;
}
#content_center a:hover{
color:#FFFFFF
}

.titolo_big{
text-align:right; 
font-family: 'Trebuchet MS'; 
font-size:14pt; 
font-weight:bold; 
color:#02095f;
margin-top:10px
}
.titolo_big_top{
text-align:right; 
font-family: 'Trebuchet MS'; 
font-size:14pt; 
font-weight:bold; 
color:#02095f;
margin-top:50px
}

.titolo_big_2{
text-align:right; 
font-family: 'Trebuchet MS'; 
font-size:14pt; 
font-weight:bold; 
color:#000000;
margin-top:10px
}

.adv{
text-align:center;
margin-top:30px;
margin-bottom:35px
}

.tabella {
margin:auto
}
.colonna_sinistra{
width:525px;
padding:0px;
padding-right:43px;
float:left;
margin-top:0px;
vertical-align:top
}

.colonna_destra{
width:160px;
padding:0px;
float:right;
vertical-align:top;
font-family:'Trebuchet MS';
color: #02095f;
font-size:10pt;
text-align:right;
margin-top:0px;
vertical-align:top
}
.box{
border:1px solid #5c94bc; 
width:158px; margin-top:0px; 
text-align:center; 
padding-top:3px; 
padding-bottom:3px; 
background-color:#FFFFFF
}
.firma_ipse{
margin-bottom:15px;
text-align:right;
margin-top:5px;
font-size: 8pt;
color:#787878;
font-weight:bold
}

.floatclear{
	clear:both;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
	height: 0px;
	width: 100%;
}

.ddsmoothmenu{
font: bold 12px Verdana;
background-image:url(../images/menubg.png); /*background of menu bar (default state)*/
width: 100%;
position:fixed;
z-index:200
}

.ddsmoothmenu ul{
z-index:200;
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.ddsmoothmenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.ddsmoothmenu ul li a{
display: block;
background-image:none; /*background of menu items (default state)*/
color: #FFFFFF;
padding: 8px 10px;
border-right: 1px solid #778;
text-decoration: none;
}

* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{
color: #FFFFFF;
}

.ddsmoothmenu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
color: #FFFFFF;
}

.ddsmoothmenu ul li a:hover{
background-image:none; /*background of menu items during onmouseover (hover state)*/
color:#00FFFF;
}
	
/*1st sub level menu*/
.ddsmoothmenu ul li ul{
position: absolute;
left: 0;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
background-image:url(../images/menubg.png);
}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{
font: normal 13px Verdana;
width: 160px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid gray;
}

/* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
background: silver;
}
.sign{
font-family: verdana;
font-size: 8pt;
text-align:right;
font-weight: bold;
color:#CC3366;
}

.butint{
width:160px;
height:40px;
font-size:9pt;
background-image:url('../images/butint_su.jpg'); margin-bottom:3px; text-align:center; padding:0px; margin-left:auto; margin-right:auto; margin-top:auto
}
.butint a{
display:block;
color:#FFFFFF; width:100%; height:100%; background-image:url('../images/butint_su.jpg')}
.butint a:hover {
display:block;
color:#FFFFFF; width:100%; height:100%; background-image:url('../images/butint_giu.jpg')}

.butint2{
width:160px;
height:40px;
font-size:9pt;
background-image:url('../images/butint_su2.jpg'); margin-bottom:3px; text-align:center; padding:0px; margin-left:auto; margin-right:auto; margin-top:auto
}
.butint2 a{
display:block;
color:#FFFFFF; width:100%; height:100%; background-image:url('../images/butint_su2.jpg')}
.butint2 a:hover {
display:block;
color:#FFFFFF; width:100%; height:100%; background-image:url('../images/butint_giu2.jpg')}

.butint3{
width:160px;
height:40px;
font-size:9pt;
background-image:url('../images/butnerosu.jpg'); margin-bottom:3px; text-align:center; padding:0px; margin-left:auto; margin-right:auto; margin-top:auto
}
.butint3 a{
display:block;
color:#FFFFFF; width:100%; height:100%; background-image:url('../images/butnerosu.jpg')}
.butint3 a:hover {
display:block;
color:#FFFFFF; width:100%; height:100%; background-image:url('../images/butnerogiu.jpg')}

.linkbut{
width:120px;
height:30px;
font-size:9pt;
background-image:url(../LINK/linkbutsu.jpg); margin:auto; margin-bottom:3px; text-align:center; padding:0px
}
.linkbut a{
display:block;
color:#FFFFFF; width:100%; height:100%; background-image:url(../LINK/linkbutsu.jpg)}
.linkbut a:hover {
display:block;
color:#FFFFFF; width:100%; height:100%; background-image:url(../LINK/linkbutgiu.jpg)}
.box{
width:350px;
border:dashed 1px #6600CC;
font-family:verdana,sans-serif;
font-size:10pt;
color:#565656;
text-align:justify;
padding:5px
}

.titolitesti {
	font-size: 24pt;
	font-weight: bold;
	text-align:center
}
.box_testo{
width:415px;
border:dashed 1px #6600CC;
font-family:verdana,sans-serif;
font-size:0.9em;
color:#565656;
text-align:justify;
padding:5px;
background-color:#eeeeee;
margin-left:97px
}