/* CSS Document */

body{
margin:0px;
background-color:#000000;
background-image:url(../images/falsosfondo.jpg);
background-repeat:repeat-x;
background-position:0px 0px
}

#main{
margin:auto;
margin-top:0px;
width: 960px;
padding:0px;
position:relative;
}

#menubar{
margin:auto;
margin-top:2px;
height:25px;
width:960px;
padding:0px;
}
.button{
width:95px;
height:19px;
padding-top:3px;
margin-right:2px;
float:left;
background-image:url('../images/bott.jpg');
font-family:verdana;
font-size:8pt;
font-weight:bold;
text-align:center;
color:#FFCC00
}
.button a{
display:block;
text-decoration:none;
color:#FFFFFF;
}
.button a:hover{
color:#FFff00;
display:block;
}
#contrasto{
width:22px;
height:22px;
background-color:#333333;
margin:0px;
float:left;
background-image:url('../images/highsm.jpg')
}
#diminuisci{
width:22px;
height:22px;
background-color:#333333;
margin:0px;
float:left;
background-image:url(../images/smallsm.jpg)
}
#aumenta{
width:22px;
height:22px;
background-color:#333333;
margin:0px;
float:left;
background-image:url(../images/bigsm.jpg)
}

#header{
width:100%;
height:100px;
margin:0px;
margin-top:17px;
padding:0px;
}

.decoline{
height:15px;
width:960px;
margin:0px;
padding:0px;
background-image:url(../images/line.png);
background-repeat:repeat-x;
background-position:0px 0px
}

#text{
width:96%;
height:auto;
padding:2%;
margin-top:0px;
background-color:#333333;
}
#left_column{
width:62%;
height:auto;
float:left
}
#right_column{
width:34.5%;
padding-left:2%;
padding-top:10px;
border-left:1px #999999 solid;
height:auto;
float:right;
background-image:url(../images/righina.png);
background-repeat:repeat-y;
background-position:left;
margin-bottom:0px
}

.title{
width:100%;
margin-right:4%;
font-family:"Trebuchet MS";
font-size:1.3em;
color:#7D9CBD;
font-weight:bold;
margin:0px;
margin-bottom:20px;
font-style:oblique
}

.titleG{
width:auto;
text-align:left;
margin-right:4%;
font-family:"Trebuchet MS";
font-size:1.6em;
color:#FFCC00;
font-weight:bold;
margin:0px;
margin-top:15px
}


#text_left{
font-family:"Trebuchet MS";
font-size:1.05em;
color:#FFFFFF;
text-align:justify;
}
#text_left a{
color:#FF66FF;
text-decoration:none
}
#text_left a:hover{
color:#FFFF00
}

#left_column2{
width:62%;
height:auto;
float:left;
margin-top:10px
}
#text_left2{
font-family:"Trebuchet MS";
font-size:1.05em;
color:#FFFFFF;
text-align:justify;
}
#text_left2 a{
color:#7D9CBD;
text-decoration:none
}
#text_left2 a:hover{
color:#FF66FF
}


.mirror{
height:auto;
width:auto;
margin-bottom:20px;
background-color:#000000;
margin-right:5px;
padding-top:5px
}

.mirror_under{
height:auto;
width:32%;
background-color:#000000;
float:left;
}

.photo_right{
width:60px;
height:90px;
float:left
}
.text_right{
width:72%;
height:auto;
padding:10px;
padding-top:0px;
padding-bottom:0px;
vertical-align:top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#FFFFFF;
text-align:left;
float:right
}
.text_right a{
color:#FFFF00;
font-weight:bold;
text-decoration:none
}
.text_right a:hover{
color:#666666
}

.floatclear{
	clear:both;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
	height: 0px;
	width: 100%;
}

.sign{
width:22%;
font-family:'Trebuchet MS';
font-size:0.95em;
padding-left:77%;
color:#FFFFFF
}
.sign a{
text-decoration:none;
color:#C6178D;
}
.sign a:hover{
color:#999999
}

h1{display:none}
h3{display:none}
.hide{display:none}
#default{display:none}
#footer{
width:940px;
height:auto;
padding:10px;
margin:auto;
margin-top:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#999999;
background-color:#333333;
text-align:center
}
#footer a{
color:#FFFFFF;
text-decoration:none
}
#footer a:hover{
color:#000000;
}

.underbox_container{
width:98%;
height:auto;
padding:1%;
padding-bottom:0px;
background-color:#000000;
float:left;
margin-top:10px;
border:1px #CCCCCC solid
}

.spaziatore{
width:auto;
height:auto;
margin:auto;
margin-top:30px;
margin-bottom:30px;
background-image:url(../images/spazio.jpg);
background-position:center;
background-repeat:no-repeat
}

#adv{
width:auto;
height:auto;
background-color:#FFFF00;
float:right
}

.Stile2 {color: #C6178D; text-align:right; font-weight:bold}
.Stile3 {color: #C6178D}
#ball {
width:6px; 
color:#7d9cbd; 
padding-top:3px; 
font-size:1em;
float:left; 
margin:auto
}
