/* CSS Document */
body {
	font-family: Georgia, serif;
	color: #333;
	font-size: 17px;
	line-height: 17px;
	background-color:#edede5;
	}
#foto_autore{
position:absolute;
margin:285px 0 0 873px;
text-align: right;
}
	
.main_content {
	width:1000px;
	margin:0 auto;
	}

.content {
	background-image:url(../images/content.jpg);
	background-repeat:no-repeat;
	width: 495px;
	height: 304px;
	float:left;
	padding-left:335px;
	color:#FF0000;
	}
	
.header_01 {
	width: 1000px;
	height: 109px;
	}
	
.header_02 {
	width: 321px;
	height: 127px;
	float:left;
	}

.header_03_menu {
	width: 679px;
	height: 127px;
	float:left;
	}
		
.logo {
	background-image:url(../images/logo.jpg);
	background-repeat:no-repeat;
	width: 1000px;
	height: 48px;
	clear:both;
	}
	
.data_ora {
	background-image:url(../images/data_ora.jpg);
	background-repeat:no-repeat;
	width: 670px;
	height: 17px;
        padding-left:330px;
        font-size:14px;
	}
	
* html .data_ora img {
border:none;
}
.info {
	background-image:url(../images/info.jpg);
	background-repeat:no-repeat;
	width: 670px;
	height: 70px;
	padding-left:330px;
    padding-top: 7px;
    font-size:19px;
    line-height: 22px; 
	}
	
#master0 #canvas0_1{
background:#363636 !important;
}

#master0 #canvas0_0{
background:#363636 !important;
}

.foto_slide {
	background-image:url(../images/foto_slide.jpg);
	background-repeat:no-repeat;
	width: 254px;
	height: 281px;
	float:left;
	padding-left:330px;
    padding-top:23px;
	color:#FF0000;
	}
	
.foto_slide image {
   margin:0;
   border:0;
   }
.poesia_main_content{
	background-image:url(../images/poesia.jpg);
	background-repeat:no-repeat;
	width: 246px;
	height: 284px;
	float:left;
	padding-top:20px;
	}
	
#poesia {
	
	width: 215px;
	height: 235px;
	float:left;
	padding-top:20px;
	color:#FFFFFF;
	position: relative;
	overflow: hidden;
	}
	
.user {
	background-image:url(../images/user.jpg);
	background-repeat:no-repeat;
	width: 160px;
	height: 264px;
        float: left;
	padding-left:10px;
        padding-top: 40px;
        font-size:15px;
	}

.user input {margin-top:5px;}
.user a:link{color:#333;}
.user a:hover{text-decoration:none;
	color:#3ca4ca;}
	
.sound {
	background-image:url(../images/sound.jpg);
	background-repeat:no-repeat;
	width: 670px;
	height: 109px;
	clear:both;
	padding-left:330px;
	}
	
.no_sound {
	background-image:url(../images/no_sound.jpg);
	background-repeat:no-repeat;
	width: 670px;
	height: 99px;
	clear:both;
	padding-left:330px;
    padding-top:10px;
	color:#333;
	font-size:15px;
    line-height: 22px;
	}

.no_sound select{
width:75%;
height:25px;
}

	
.no_sound_02 {
	background-image:url(../images/no_sound_02.jpg);
	background-repeat:no-repeat;
	width: 670px;
	height: 99px;
	clear:both;
	padding-left:330px;
    padding-top:10px;
	color:#333;
	font-size:15px;
    line-height: 22px;
	}

.no_sound_scroll{
	width: 510px;
	height: 90px;
	color:#333;
	font-size:15px;
	overflow:auto;
        line-height:20px;
	}
	
.no_sound a{
	color:#333;
	}
	
.no_sound a:hover{
	color:#3ca4ca;
	}
	
.no_sound form{
	padding-top:15px;
	}
	
.banner {
	background-image:url(../images/banner.jpg);
	background-repeat:no-repeat;
	width: 670px;
	height: 113px;
    padding-left:330px;
	}
	
.footer {
	background-image:url(../images/footer.jpg);
	background-repeat:no-repeat;
	width: 670px;
	height: 89px;
	padding-left:330px;
	padding-top:15px;
	font-size:14px;
	}
	
.footer a{
	text-decoration:none;
	color:#333333;
	}
.footer a:hover{
	text-decoration:none;
	color:#3ca4ca;
	}
	
.content_free {
	background-image:url(../images/content.jpg);
	background-repeat:no-repeat;
	width: 500px;
	height: 304px;
	float:left;
	padding-left:330px;   
	color:#333;
	font-size:15px;
	}
		
.content_free a{
	
	color:#333333;
	}	

.content_free table td{
	vertical-align: top;
	}	

.content_free a:hover{
	
	color:#3ca4ca;
	}		
	
.content_scroll {
	width: auto;
	height: 304px;
	color:#333;
	font-size:15px;
	overflow:auto;
    line-height:20px;
	}
	
.content_scroll img{
	float:left;
        margin: 1em 1em 1em 0;
	}
	
/* -------------VIDEO BOX-------------- */	
	
#video{
margin:0 0 0 0;
padding:20px 0 0 330px;
width:670px;
height:583px;
background: url(../images/pubblicita.jpg) left top no-repeat;
}

.video_link{
position:absolute;
margin:320px 0 0 150px;
}

.video_link img{
border:none;
}


.no_sound_video{
background-image:url(../images/video.jpg);
	background-repeat:no-repeat;
	width: 670px;
	height: 109px;
	clear:both;
	padding-left:330px;
}

.banner_video {
	background-image:url(../images/banner_video.jpg);
	background-repeat:no-repeat;
	width: 670px;
	height: 113px;
    padding-left:330px;
	}
	
.user_video {
	background-image:url(../images/user_video.jpg);
	background-repeat:no-repeat;
	width: 160px;
	height: 264px;
        float: left;
	padding-left:10px;
        padding-top: 40px;
        font-size:15px;
	}
	
.logo_video {
	background-image:url(../images/logo_video.jpg);
	background-repeat:no-repeat;
	position:absolute;
	margin:-65px 0 0 0;
	width: 1000px;
	height: 48px;
	clear:both;
	z-index:1000;
	}

.footer_video {
	background-image:url(../images/footer_video.jpg);
	background-repeat:no-repeat;
	width: 670px;
	height: 89px;
	padding-left:330px;
	padding-top:15px;
	font-size:14px;
	}
	
.footer_video a{
	text-decoration:none;
	color:#333333;
	}
.footer_video a:hover{
	text-decoration:none;
	color:#3ca4ca;
	}

.data_ora_video {
	background-image:url(../images/data_ora_video.jpg);
	background-repeat:no-repeat;
	position:absolute;
	margin-top:-17px;
	z-index:1500;
	width: 670px;
	height: 17px;
        padding-left:330px;
        font-size:14px;
	}
	
* html .data_ora_video img {
border:none;
}	


/* -------------PUBBLICITA' BOX-------------- */	

.logo_pubblicita {
	background-image:url(../images/logo.jpg);
	background-repeat:no-repeat;
	position:absolute;
	margin:-65px 0 0 0;
	width: 1000px;
	height: 48px;
	clear:both;
	z-index:1000;
	}

.footer_pubblicita {
	background-image:url(../images/footer_pubblicita.jpg);
	background-repeat:no-repeat;
	width: 670px;
	height: 89px;
	padding-left:330px;
	padding-top:15px;
	font-size:14px;
	}
	
.footer_pubblicita a{
	text-decoration:none;
	color:#333333;
	}
.footer_pubblicita a:hover{
	text-decoration:none;
	color:#3ca4ca;
	}

#pubblicita{
margin:0 0 0 0;
padding:20px 0 0 330px;
width:670px;
height:583px;
background: url(../images/pubblicita.jpg) left top no-repeat;
}

* html #pubblicita {

}

*:first-child+html div#pubblicita {

}


#pubblicita img{
border:none;
padding:0 0 0 0;

}

.pubblicita_link{
position:absolute;
margin:30px 0 0 140px;
}


.left1{
   float: left;
   margin:0px 0 12px 0;
   width: 325px;
   height: 100px;
}


.left2{
   float: left;
   margin:0 0 12px 0;
   width: 325px;
   height: 100px;
}
.left3{
   float: left;
   margin:0 0 12px 0;
   width: 325px;
   height: 100px;
}
.left4{
   float: left;
   margin:0 0 12px 0;
   width: 325px;
   height: 100px;
}
.left5{
   float: left;
   margin:0 0 12px 0;
   width: 325px;
   height: 100px;
}


.right1{
   float: right;
   margin:0 12px 12px 0;
   width: 325px;
   height: 100px;
}

.right2{
   float: right;
   margin:0 12px 12px 0;
   width: 325px;
   height: 100px;
}

.right3{
   float: right;
   margin:0 12px 12px 0;
   width: 325px;
   height: 100px;
}

.right4{
   float: right;
   margin:0 12px 12px 0;
   width: 325px;
   height: 100px;
}

.right5{
   float: right;
   margin:0 12px 12px 0;
   width: 325px;
   height: 100px;
}


