/*-------CSS comuni---------*/
body{
	font-family: "Trebuchet MS";
	background-color: #8A0D04;
	font-size: 13px;
	color: #8A0D04;
	line-height: 22px;
	background-image: url(images/sfondo/fondo_ombra_red.png);
	background-repeat: repeat-y;
	background-position: center;
}

h1{
	font-size: 27px;
	font-weight: bold;	
	text-align:left;
}
#direction_notes h2{
	font-size: 24px;
	font-weight: bold;	
	text-align:left;
	text-transform: none;
} 
#reviews h2, #video h2, #hire h2{
	font-size: 24px;
	font-weight: bold;	
	text-align:center;
	text-transform: none;
}
h2{
	font-size: 19px;
	font-weight: normal;
	text-transform: uppercase;
}
h3{
    font-size:13px; 
	font-weight: normal;
	font-style: italic;	
}
h4{
    font-size:12px; 
	font-weight: normal;
	font-style: italic;	
}

a{
	color: #8A0D04;
	text-decoration: none;
}
a:hover{
	color: #8A0D04;
	text-decoration: underline;
}
.nascosto, hr{
position: absolute;
top: -10000px;
left:-10000px;
width: 0;
height:0;
clear:none;
}
div#container{
	width:990px;
	position: absolute;
	left: auto;
	top: 230px;
	z-index: 2;
	right: auto;
	background-repeat: repeat-x;
	background-position: 0px 1000px;
}
div#sfondo_swf {
	width:990px;
	height: 1000px;
	position: absolute;
	z-index: 1;
	left: auto;
	top: 5px;
	right: auto;
}
div#tutto_dentro {
	margin: auto;
	width: 990px;
}
/*------------------*/
/*-----Intestazione comuni--------*/

#navbar{
	height: 24px;
	width: 457px;
	float: left;
	
}


#navbar ul{
	list-style-type: none;
	 margin:0px;
	display:inline;
	padding-left:0px;
	
	
}
#navbar li{
	display:inline;
	height:24px; 
	padding-left:0px;
	padding-right:16px;
	padding-top:0px;
	float:left;
	
}
#navbar li a{
	float:left;
	height:0px !important;
	overflow:hidden;
	padding-top: 24px;
	padding-right: 6px;
	padding-bottom: 0;
	padding-left: 0;
}
#navbar_2{
	height: 24px;
	width: 154px;
	padding-right:170px;
	float: left;
	
}
#navbar_2 ul{
	list-style-type: none;
	 margin:0px;
	display:inline;
	padding-left:0px;
}
#navbar_2 li{
	display:inline;
	height:24px; 
	padding-left:0px;
	padding-right:6px;
	padding-top:0px;
	float:right;
	
}
#navbar_2 li a{
float:left;
	height:0px !important;
	padding:24px 0 0;
	overflow:hidden;

}

.productions_nav_main_sel {
	width:53px;
	background-image: url(images/navbar/pulsante_main_53x48_red.png);
	background-repeat: no-repeat;
	background-position: 0px -24px;
}
.productions_nav_main {
	width:53px;
	background-image: url(images/navbar/pulsante_main_53x48_red.png);
	background-repeat: no-repeat;
	background-position: 0px -24px;
}


.productions_nav_main a{
	width:53px;
	background-image: url(images/navbar/pulsante_main_53x48_red.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.productions_nav_main a:hover{
	width:53px;
	background-image: url(images/navbar/pulsante_main_53x48_red.png);
	background-repeat: no-repeat;
	background-position: 0px -24px;
}

.productions_nav_direction_notes {
	width:125px;
	background-image: url(images/navbar/pulsante_notes_125x48_red.png);
	background-repeat: no-repeat;
	background-position: 0px -25px;
}
.productions_nav_direction_notes_sel {
	width:125px;
	background-image: url(images/navbar/pulsante_notes_125x48_red.png);
	background-repeat: no-repeat;
	background-position: 0px -25px;
}
.productions_nav_direction_notes a{
	width:125px;
	background-image: url(images/navbar/pulsante_notes_125x48_red.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.productions_nav_direction_notes a:hover{
	width:125px;
	background-image: url(images/navbar/pulsante_notes_125x48_red.png);
	background-repeat: no-repeat;
	background-position: 0px -25px;
}
.productions_nav_reviews {
	width:69px;
	background-image: url(images/navbar/pulsante_reviews_69x48_red.png);
	background-repeat: no-repeat;
	background-position: 0px -25px;
}
.productions_nav_reviews_sel {
	width:69px;
	background-image: url(images/navbar/pulsante_reviews_69x48_red.png);
	background-repeat: no-repeat;
	background-position: 0px -25px;
}
.productions_nav_reviews a{
	width:69px;
	background-image: url(images/navbar/pulsante_reviews_69x48_red.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.productions_nav_reviews a:hover{
	width:69px;
	background-image: url(images/navbar/pulsante_reviews_69x48_red.png);
	background-repeat: no-repeat;
	background-position: 0px -25px;
}
.productions_nav_video_sel{
	width:52px;
	background-image: url(images/navbar/pulsante_video_52x50_red.png);
	background-repeat: no-repeat;
	background-position: 0px -25px;
}
.productions_nav_video{
	width:52px;
	background-image: url(images/navbar/pulsante_video_52x50_red.png);
	background-repeat: no-repeat;
	background-position: 0px -26px;
}
.productions_nav_video a{
	width:52px;
	background-image: url(images/navbar/pulsante_video_52x50_red.png);
	background-repeat: no-repeat;
	background-position: 0px -1px;
}
.productions_nav_video a:hover{
	width:52px;
	background-image: url(images/navbar/pulsante_video_52x50_red.png);
	background-repeat: no-repeat;
	background-position: 0px -26px;
}
.productions_nav_dvd_sel{
	width:40px;
	background-image: url(images/navbar/pulsante_dvd_40x48_red.png);
	background-repeat: no-repeat;
	background-position: 0px -25px;
}
.productions_nav_dvd{
	width:40px;
	background-image: url(images/navbar/pulsante_dvd_40x48_red.png);
	background-repeat: no-repeat;
	background-position: 0px -25px;
}
.productions_nav_dvd a{
	width:40px;
	background-image: url(images/navbar/pulsante_dvd_40x48_red.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.productions_nav_dvd a:hover{
	width:40px;
	background-image: url(images/navbar/pulsante_dvd_40x48_red.png);
	background-repeat: no-repeat;
	background-position: 0px -25px;
}
.productions_nav_hire_sel{
	width:157px;
	background-image: url(images/navbar/pulsante_hire_157x48_red.png);
	background-repeat: no-repeat;
	background-position: 0px -24px;
}
.productions_nav_hire{
	width:157px;
	background-image: url(images/navbar/pulsante_hire_157x48_red.png);
	background-repeat: no-repeat;
	background-position: 0px -24px;
}
.productions_nav_hire a{
	width:157px;
	background-image: url(images/navbar/pulsante_hire_157x48_red.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.productions_nav_hire a:hover{
	width:157px;
	background-image: url(images/navbar/pulsante_hire_157x48_red.png);
	background-repeat: no-repeat;
	background-position: 0px -24px;
}


/*--------------------Production ---- Youtube Facebook RSS -------*/
#navbar_3{
	padding-left:0px;
	height: 21px;
	width:auto;
	width: 796px;
	float: right;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#navbar_3 ul{
	list-style-type: none;
	 margin:0px;
	display:inline;
	padding-left:0px;
}
#navbar_3 li{
	display:inline;
	height:21px;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	float:right;
	margin-left: 3px;
	margin-right: 3px;
	padding-bottom: 3px;
}
#navbar_3 li a{
	float:left;
	height:0px !important;
	overflow:hidden;
	margin-right: 3px;
	margin-left: 3px;
	padding-top: 21px;
	padding-right: 3px;
	padding-bottom: 0;
	padding-left: 3px;
}
#nav_rss a{
	width:21px;
	height:21px;
	background-image: url(images/navbar_3/pulsante_rss_red.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#nav_youtube a{
	width:52px;
	height:21px;
	background-image: url(images/navbar_3/pulsante_youtube_red.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#nav_facebook a{
    width:21px;
	height:21px;
	background-image: url(images/navbar_3/pulsante_facebook_red.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
/*-----------------*/  
  
/*----Corpo Productitons---------*/



.productions_sfondo{
	padding:0px;
	width:990px;
	height:100%;
	margin-top:0px;
	background-color:#FFFFFF;
	background-image: url(images/sfondo/fondo_linee.png);
	background-repeat: repeat-y;
}


.productions_sfondo_main_sel{
	padding:0px;
	width:990px;
	height:100%;
	margin-top:0px;
	background-color:#FFFFFF;
	background-image: url(images/sfondo/fondo_linee.png);
	background-repeat: repeat-y;
}

.productions_sfondo_direction_notes_sel{
	padding:0px;
	width:990px;
	height:100%;
	margin-top:0px;
	background-image: url(images/sfondo/fondo_linee_biografia.png);
	background-repeat: repeat-y;
}

.productions_sfondo_reviews_sel {
	padding:0px;
	width:990px;
	height:100%;
	margin-top:0px;
	background-color:#FFFFFF;
	background-image: url(images/sfondo/fondo_linee.png);
	background-repeat: repeat-y;
}

.productions_sfondo_dvd_sel {
    padding:0px;
	width:990px;
	height:100%;
	margin-top:0px;
	background-image: url(images/sfondo/fondo_linee_biografia.png);
	background-repeat: repeat-y;
}
.productions_sfondo_video_sel {
	padding:0px;
	width:990px;
	height:100%;
	margin-top:0px;
	background-color:#FFFFFF;
	background-image: url(images/sfondo/fondo_linee.png);
	background-repeat: repeat-y;
}

.productions_sfondo_hire_sel{
	padding:0px;
	width:990px;
	height:100%;
	margin-top:0px;
	background-image: url(images/sfondo/fondo_linee_biografia.png);
	background-repeat: repeat-y;
}
.bio_sfondo{
	padding:0px;
	width:990px;
	height:100%;
	margin-top:0px;
	background-image: url(images/sfondo/fondo_linee_biografia_solobiografia.png);
	background-repeat: repeat-y;
}
.news_sfondo{
	padding:0px;
	width:990px;
	height:100%;
	margin-top:0px;
	background-image: url(images/sfondo/fondo_linee_biografia.png);
	background-repeat: repeat-y;
}

.links_sfondo{
	padding:0px;
	width:990px;
	height:100%;
	margin-top:0px;
	background-color:#FFFFFF;
	background-image: url(images/sfondo/fondo_senzalinee.png);
	background-repeat: repeat-y;
}
.home_sfondo {
	padding:0px;
	width:990px;
	height:100%;
	margin-top:0px;
	background-color:#FFFFFF;
	background-image: url(images/sfondo/fondo_senzalinee.png);
	background-repeat: repeat-y;
}
.contacts_sfondo {
	padding:0px;
	width:990px;
	height:100%;
	margin-top:0px;
	background-color:#FFFFFF;
	background-image: url(images/sfondo/fondo_senzalinee.png);
	background-repeat: repeat-y;
}
 .media_sfondo {
	padding:0px;
	width:990px;
	height:100%;
	margin-top:0px;
	background-color:#FFFFFF;
	background-image: url(images/sfondo/fondo_linee.png);
	background-repeat: repeat-y;
}
#productions_parte_sinistra, #contacts_parte_sinistra, #media_parte_sinistra,  #news_parte_sinistra{
	width:199px;
	height:100%;
	float:left;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #8A0D04;
	border-right-color: #8A0D04;
	border-bottom-color: #8A0D04;
	border-left-color: #8A0D04;
	background-color:#FFFFFF;

}

 #bio_parte_sinistra{
 padding-top:10px;
 padding-left:10px;
 padding-right:10px;
 	width:191px;
	height:100%;
	float:left;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #8A0D04;
	border-right-color: #8A0D04;
	border-bottom-color: #8A0D04;
	border-left-color: #8A0D04;
	background-color:#FFFFFF;
 }
 #bio_parte_sinistra img{
  padding-bottom:10px;
 }
 
#productions_parte_sinistra ul, #news_parte_sinistra ul , #media_parte_sinistra ul{
margin-top:20px;
margin-left:15px;
padding-left:0px;
list-style-type:none;
}
#productions_parte_sinistra li, #news_parte_sinistra li , #media_parte_sinistra li{
  font-style: italic;
  font-weight: bold;
}
#productions_parte_sinistra li a, #news_parte_sinistra li a, #media_parte_sinistra li a{
	font-weight: normal;	
}
#productions_parte_sinistra li a:hover, #news_parte_sinistra li a:hover , #media_parte_sinistra li a:hover{
	font-weight: normal;
	
}
#productions_parte_destra, #links_parte_destra, #contacts_parte_destra, #media_parte_destra,  #news_parte_destra{
  width:789px;
  height:100%;
  float:right;
}
#bio_parte_destra{
  width:778px;
  height:100%;
  float:right;
}
 #home_parte_destra{
  width:738px;
  height:100%;
  float:right;
  padding-left:116px;
  padding-right:126px;
}
 #links_parte_destra{
  width:980px;
  height:100%;
  float:right;
}

 #home_parte_sinistra{
 width:10px;
 float:left;
 }

 #links_parte_sinistra{
 width:10px;
 float:left;
 }
/*-----Intestazione Productions---------*/

#productions_titolo, #bio_titolo, #link_titolo{
	width:762px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	padding-left:15px;
	padding-top:15px;
	/*explorer
	padding-top:20px;
	*/
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #8A0D04;
	border-bottom-color: #8A0D04;
	border-left-color: #8A0D04;
  }
/*----*/

#productions_titolo_bg, #bio_titolo_bg , #link_titolo_bg{
background-color:#FFFFFF;
padding-left:10px;
padding-right:0px;
padding-bottom:10px;
padding-top:0px;
margin:0px;
}  



/*---- Sezioni Productions-------*/
#main{
	width:788px;
  }
  
#main_slide{
  width:788px;
}  
#main_cuore{
    margin-bottom:10px;
	margin-left:10px;
	width:778px;
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #8A0D04;
	text-align:center;
  }  
  
#links{
    padding-left:40px;
	padding-top:50px;
	padding-bottom:50px;
	padding-right:50px;
	width:890px;
	text-align:center;
  }   
#direction_notes, #hire, #bio{
	width:658px;
	text-align:justify;
	padding:50px;
	background-color:#FFFFFF;
  }  
  
 
  
#reviews {
	width:678px;
	margin-bottom:10px;
	margin-left:10px;
	padding:50px;
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #8A0D04;
	text-align:justify;
	background-color:#FFFFFF;
  }   
  
#video{
	width:678px;
	margin-bottom:10px;
	margin-left:10px;
	padding:50px;
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #8A0D04;
	text-align:center;
	background-color:#FFFFFF;
  }  
  
#composit{
	width:678px;
	margin-bottom:10px;
	margin-left:10px;
	padding:50px;
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #8A0D04;
	text-align:center;
	background-color:#FFFFFF;
  } 
  
 #dvd{
	width:778px;
	margin-bottom:10px;
	margin-left:10px;
	padding-left:0px;
	background-color:#FFFFFF;
  }  
  
  .dvd_scheda{
    margin-bottom:10px;
    margin-top:0px;
    width:738px;
	padding:20px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #8A0D04;
	border-bottom-color: #8A0D04;
	border-left-color: #8A0D04;
  } 
  .dvd_scheda img{
  margin-right:20px;
  float:left;
  }
/*-------------footer------------CSS-------W3C----------------*/

.footer_sfondo_productions, .footer_main_sel, .footer_reviews_sel,.footer_video_sel, .footer_sfondo_media  {
	width:990px;
	padding-top:15px;
	height:205px;
	background-image: url(images/footer/footer_productions_990x115_red.png);	
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #FFFFFF;
	text-align:center;
}


.footer_dvd_sel, .footer_direction_notes_sel, .footer_hire_sel {
	width:990px;
	padding-top:15px;
	height:205px;
	background-image: url(images/footer/footer_bio_990x115_red.png);	
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #FFFFFF;
	text-align:center;
}


.footer_sfondo_bio {
	width:990px;
	padding-top:15px;
	height:205px;
	background-image: url(images/footer/footer_bio_solobiografia_990x115_red.png);	
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #FFFFFF;
	text-align:center;
}
.footer_sfondo_news {
	width:990px;
	padding-top:15px;
	height:205px;
	background-image: url(images/footer/footer_bio_990x115_red.png);	
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #FFFFFF;
	text-align:center;
}


.footer_sfondo_home, .footer_sfondo_links, .footer_sfondo_contacts  {
	width:990px;
	padding-top:15px;
	height:205px;
	background-image: url(images/footer/footer_white.png);	
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #FFFFFF;
	text-align:center;
}

#footer_information{
	height:20px;
	padding-top:160px;
	padding-bottom: 20px;
	color: #FFFFFF;
}
#footer_information a, #footer_information a:hover{
color: #FFFFFF;
}
#navbar_4{
	padding-left:0px;
	height: 19px;
	width: 975px;
	float: left;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 0px;
}


#navbar_4 ul{
	list-style-type: none;
	margin:0px;
	display:inline;
	padding-left:0px;
}
#navbar_4 li{
	display:inline;
	height:19px; 
	padding-left:0px;
	padding-right:6px;
	padding-top:0px;
	float:right;
	
}
#navbar_4 li a{
float:left;
	height:0px !important;
	padding:19px 0 0;
	overflow:hidden;

}
#nav_css{
	width:30px;
	background-image: url(images/footer/pulsante_css_red.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	margin-right: 6px;
}
#nav_w3c{
	width:41px;
	background-image: url(images/footer/pulsante_w3c_red.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-right: 6px;
}
#form_mail{
  width:590px;
  padding-left:200px;
  padding-right:200px;
}

.field{
	width: 340px;
	border: 1px solid #8A0D04;
}
/*---------------------*/
