/* @override http://www.mauriziogubellini.com/css/styles.css */
/* Site: Maurizio Gubellini */

* {
	margin: 0;
	padding: 0;
	line-height: 1;
}

html,body{
    height:100%;
    margin:0;
	scrollbar-face-color: #000000;
	scrollbar-track-color: #064a66;
	scrollbar-arrow-color: #0c93cb;
	scrollbar-highlight-color: #064a66;
	scrollbar-3dlight-color: #064a66;
	scrollbar-shadow-color: #064a66;
	scrollbar-darkshadow-color: #064a66;
}

body#home{
	width: 100%;
    height:100%;
	font-size: 10px;
    font-family: "Tahoma", Arial, Helvetica, Verdana, sans-serif;
	background-image: url(../images/back.gif);
	background-position: top center ;
	background-repeat: no-repeat ;
	background-color: #000000;
}

body{
	width: 100%;
    height:100%;
	font-size: 10px;
    font-family: "Tahoma", Arial, Helvetica, Verdana, sans-serif;
}

#body-inner{
	margin: 0 auto;
	padding: 0px;
	width: 100%;
    height:100%;
  }

hr, .hidden{
	display: none;
}

.show {
	display:block;
}

#container{
	position: relative;
	width: 834px;
	margin: 0 auto;
	padding: 0px;
}

a {
	overflow: hidden;
}

a:link    {text-decoration: none; color:#0c93cb;}
a:visited {text-decoration: none; color:#0c93cb;}
a:hover   {text-decoration:underline; color:#0c93cb;}


/* =Header
---------------------------------------------------------------------
*/

#header h1{
	background-image: url(../images/mauriziogubellini.png);
	background-position: top center ;
	background-repeat: no-repeat ;
	display: inline; /* IE6 double margin float bug hack */
	float: left;
	width: 780px;
	height: 105px;
	margin: 0 27px 0 27px;
	text-indent: -9999px;
}

#header h1 a{
	display: block;
	width: 780px;
	height: 105px;
	margin: 0px;
    outline:none;
   	float: left;
}

/* =Navigation
---------------------------------------------------------------------
*/



#nav{
	display: inline; /* IE6 double margin float bug hack */
	float: left;
	margin: 0 27px 0 27px;
	width:780px;
	list-style: none;
}

#nav ul{ list-style:none; width:780px; margin:auto; text-align:left; height:30px; padding:0; background:transparent; }

#nav ul li{ display:inline; } 
#nav ul li a{ display:block; float:left; height:30px; text-indent:-9999px; margin:0 0 0 0; outline:none;}

#nav ul li a.div_menu{ background:transparent url(../images/menu_text.gif) 0 0 no-repeat; width:7px; }

#nav ul li a.home{ background:transparent url(../images/menu_text.gif) -7px 0 no-repeat; width: 66px;  }
#nav ul li a:hover.home, #nav ul li.selected a.home{  background:transparent url(../images/menu_text.gif) -7px -30px no-repeat; width:66px; outline:none;}

#nav ul li a.biography{ background:transparent url(../images/menu_text.gif) -73px 0 no-repeat; width:45px; }
#nav ul li a:hover.biography, #nav ul li.selected a.biography{  background:transparent url(../images/menu_text.gif) -73px -30px no-repeat; width:45px; outline:none;}

#nav ul li a.discography{ background:transparent url(../images/menu_text.gif) -118px 0 no-repeat; width:135px; }
#nav ul li a:hover.discography, #nav ul li.selected a.discography{  background:transparent url(../images/menu_text.gif) -118px -30px no-repeat; width:135px; outline:none;}

#nav ul li a.partners{ background:transparent url(../images/menu_text.gif) -253px 0 no-repeat; width:105px; }
#nav ul li a:hover.partners, #nav ul li.selected a.partners{  background:transparent url(../images/menu_text.gif) -253px -30px no-repeat; width:105px; outline:none;}

#nav ul li a.press_kit{ background:transparent url(../images/menu_text.gif) -358px 0 no-repeat; width:104px; }
#nav ul li a:hover.press_kit, #nav ul li.selected a.press_kit{  background:transparent url(../images/menu_text.gif) -358px -30px no-repeat; width:104px; outline:none;}

#nav ul li a.contact{ background:transparent url(../images/menu_text.gif) -462px 0 no-repeat; width:93px; }
#nav ul li a:hover.contact, #nav ul li.selected a.contact{  background:transparent url(../images/menu_text.gif) -462px -30px no-repeat; width:93px; outline:none;}

#nav ul li a.booking{ background:transparent url(../images/menu_text.gif) -555px 0 no-repeat; width:90px; }
#nav ul li a:hover.booking, #nav ul li.selected a.booking{  background:transparent url(../images/menu_text.gif) -555px -30px no-repeat; width:90px; outline:none;}

#nav ul li a.newsletter{ background:transparent url(../images/menu_text.gif) -645px 0 no-repeat; width:128px; }
#nav ul li a:hover.newsletter, #nav ul li.selected a.newsletter{  background:transparent url(../images/menu_text.gif) -645px -30px no-repeat; width:128px; outline:none;}

#nav ul li a.div_menu{ background:transparent url(../images/menu_text.gif) -773px 0 no-repeat; width:7px; }




#nav_off{
	display: inline; /* IE6 double margin float bug hack */
	float: left;
	margin: 0 27px 0 27px;
	width:780px;
	list-style: none;
}

#nav_off ul{ list-style:none; width:780px; margin:auto; text-align:left; height:30px; padding:0; background:transparent; }

#nav_off ul li{ display:inline; } 
#nav_off ul li a{ display:block; float:left; height:30px; text-indent:-9999px; margin:0 0 0 0; outline:none;}

#nav_off ul li a.div_menu{ background:transparent url(../images/menu_text_off.gif) 0 0 no-repeat; width:7px; }

#nav_off ul li a.home{ background:transparent url(../images/menu_text_off.gif) -7px 0 no-repeat; width: 66px;  }

#nav_off ul li a.biography{ background:transparent url(../images/menu_text_off.gif) -73px 0 no-repeat; width:45px; }

#nav_off ul li a.discography{ background:transparent url(../images/menu_text_off.gif) -118px 0 no-repeat; width:135px; }

#nav_off ul li a.partners{ background:transparent url(../images/menu_text_off.gif) -253px 0 no-repeat; width:105px; }

#nav_off ul li a.press_kit{ background:transparent url(../images/menu_text_off.gif) -358px 0 no-repeat; width:104px; }

#nav_off ul li a.contact{ background:transparent url(../images/menu_text_off.gif) -462px 0 no-repeat; width:93px; }

#nav_off ul li a.booking{ background:transparent url(../images/menu_text_off.gif) -555px 0 no-repeat; width:90px; }

#nav_off ul li a.newsletter{ background:transparent url(../images/menu_text_off.gif) -645px 0 no-repeat; width:128px; }

#nav_off ul li a.div_menu{ background:transparent url(../images/menu_text_off.gif) -773px 0 no-repeat; width:7px; }



/* =Container-Inner
---------------------------------------------------------------------
*/

#container-inner{
	display: inline; /* IE6 double margin float bug hack */
	float: left;
	width: 100%;
    height:100%;
	background:transparent;
}

body#home #container-inner{
	margin: 0 0 0 0;
}

#container-inner #wrapp {
	width: 834px;
	text-align: left;
	font-size: 1em;
	color: white;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


/* =Content
---------------------------------------------------------------------
*/


#content{
	float: left;
	width: 834px;
	margin: 0px;
	padding:0px;
}

body#home #content{
	margin: 0;
}

#content a{
   color: #0c93cb;
   text-decoration: none;
}

#content a:hover{
   text-decoration: underline;
}

#content img{  
   background: #000000;
}

#content #text{
   clear: both;
}

		

/* =Home
---------------------------------------------------------------------
*/

#content_home {
   background-color: transparent;
   float: left;
   width: 834px;
   height: 489px;
   padding: 0 ;
   margin: 10px 0 0 0;
}


/* =Footer
---------------------------------------------------------------------
*/

#footer{
   clear: both;
   width: 780px;
   height: 85px;
   margin: 0 auto;
   padding: 0px;
}

#cont_player{
   width: 780px;
   float: left;
   display: block;
   height: 29px;
   color: #fff;
   border: 0px solid;
   padding: 0px;
   margin: 0px;
   background-image: url(../images/footer_back.png);
   background-position: top left ;
   background-repeat: no-repeat ;
}

#player{
	width: 780px;
	height: 29px;
    float: left;
	padding: 0px;
	margin-top: 1px;
}

#player p{
	height: 15px;
	margin-top:25px;
	padding: 0px;
}

#player p a{
   color: #0c93cb;
   text-decoration: none;
}

#player p a:hover{
   text-decoration: underline;
}

#nav2{
	display: inline; /* IE6 double margin float bug hack */
	margin: 0px;
	width: 780px;
	list-style: none;
}

#nav2 ul{ list-style:none; width:780px; margin:auto; text-align:left; height:55px; padding:0; background:transparent; }

#nav2 ul li{ display:inline; } 
#nav2 ul li a{ display:block; float:left; height:55px; text-indent:-9999px; margin:0 0 0 0; outline:none;}

#nav2 ul li a.myspace{ background:transparent url(../images/social.png) 0px 0 no-repeat; width: 130px;  }
#nav2 ul li a:hover.myspace, #nav2 ul li.selected a.myspace{  background:transparent url(../images/social.png) 0px -55px no-repeat; width:130px; outline:none;}

#nav2 ul li a.youtube{ background:transparent url(../images/social.png) -130px 0 no-repeat; width: 86px;  }
#nav2 ul li a:hover.youtube, #nav2 ul li.selected a.youtube{  background:transparent url(../images/social.png) -130px -55px no-repeat; width:86px; outline:none;}

#nav2 ul li a.facebook{ background:transparent url(../images/social.png) -216px 0 no-repeat; width: 120px;  }
#nav2 ul li a:hover.facebook, #nav2 ul li.selected a.facebook{  background:transparent url(../images/social.png) -216px -55px no-repeat; width:120px; outline:none;}

#nav2 ul li a.beatport{ background:transparent url(../images/social.png) -336px 0 no-repeat; width: 112px;  }
#nav2 ul li a:hover.beatport, #nav2 ul li.selected a.beatport{  background:transparent url(../images/social.png) -336px -55px no-repeat; width:112px; outline:none;}

#nav2 ul li a.thedjlist{ background:transparent url(../images/social.png) -448px 0 no-repeat; width: 116px;  }
#nav2 ul li a:hover.thedjlist, #nav2 ul li.selected a.thedjlist{  background:transparent url(../images/social.png) -448px -55px no-repeat; width:116px; outline:none;}

#nav2 ul li a.soundcloud{ background:transparent url(../images/social.png) -564px 0 no-repeat; width: 78px;  }
#nav2 ul li a:hover.soundcloud, #nav2 ul li.selected a.soundcloud{  background:transparent url(../images/social.png) -564px -55px no-repeat; width:78px; outline:none;}

#nav2 ul li a.twitter{ background:transparent url(../images/social.png) -642px 0 no-repeat; width: 138px;  }
#nav2 ul li a:hover.twitter, #nav2 ul li.selected a.twitter{  background:transparent url(../images/social.png) -642px -55px no-repeat; width:138px; outline:none;}

.clear {
clear: both;
}

/* = Home
---------------------------------------------------------------------
*/

#slider{
	position:absolute;
	left:34px;
	right:0px;
	width:766px;
	height:444px;
	margin:7px 0 0 0;
    padding:0 ;
}	
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider li{ 
	width:766px;
	height:444px;
	overflow:hidden; 
	}	
#prevBtn{ 
	position:absolute;
	top:196px;
	left:-7px;
	width:34px;
	height:108px;
}

#nextBtn{
	position:absolute;
	top:196px;
	right:-7px;
	width:34px;
	height:108px;
}
														
#prevBtn a{  
	background: url(../images/arrow_left.png) no-repeat;
	width:34px;
	height:108px;
	display:block;
	text-indent:-9000px;
	cursor:pointer !important;
	outline:none;
}	

#prevBtn a:hover{  
	background:url(../images/arrow_left_hover.png) no-repeat;
}	

#nextBtn a{ 
	background:url(../images/arrow_right.png) no-repeat;
	width:34px;
	height:108px;
	display:block;
	text-indent:-9000px;
	cursor:pointer !important;
	outline:none;
}	

#nextBtn a:hover{
	background:url(../images/arrow_right_hover.png) no-repeat; 
}	


/* = Biography
---------------------------------------------------------------------
*/

#content_bio_left{
	width:34px;
	height:444px;
	float:left;
    padding: 7px 0 0 0 ;
}

#content_bio{
	left:0px;
	right:0px;
	width:766px;
	height:444px;
	float:left;
    padding: 7px 0 0 0 ;
}

#content_subscription{
	left:0px;
	right:0px;
	width:766px;
	height:444px;
	float:left;
    padding: 7px 0 0 0 ;
	background-color: #FF0000;
}

#content_bio_right{
	width:34px;
	height:444px;
	float:left;
    padding: 7px 0 0 0 ;
}

#left{
	width:383px;
	height:444px;
	float:left;
}			

#right{
	background-image: url(../images/maurizio_gubellini_bio.jpg);
	background-position: top center ;
	background-repeat: no-repeat ;
	width:383px;
	height:444px;
	float:left;
}

#bio{
border: 0px;
overflow: auto;
width: 362px;
height: 427px;
margin-top: 8px;
padding: 7px;
}

#bio p{
color:#ffffff;
text-align: justify;
font-size: 11px;
line-height: 1.41em;

}


/* = Discography
---------------------------------------------------------------------
*/


#content_discog_left{
	width:34px;
	height:444px;
	float:left;
    margin: 7px 0 0 0 ;
}

#content_discog{
	background-image: url(../images/maurizio_gubellini_discog.jpg);
	background-position: bottom right ;
	background-repeat: no-repeat ;
	width:766px;
	height:444px;
	float:left;
    margin: 7px 0 0 0 ;  
}

#content_discog_right{
	width:34px;
	height:444px;
	float:left;
    margin: 7px 0 0 0 ;
}

#discog{
	border: 0px;
	overflow: auto;
	width: 745px;
	height: 427px;
	margin-top: 8px;
	padding: 7px;
}

#discog p{
color:#ffffff;
text-align: justify;
font-size: 11px;
line-height: 1.41em;
}

.bull{
	background-image: url(../images/bull.jpg);
	background-repeat: no-repeat ;
	width:8px;
	height:8px;
	float:left;
	margin: 5px 5px 0 0;	
}


/* = Partners
---------------------------------------------------------------------
*/


#content_partners_left{
	width:34px;
	height:444px;
	float:left;
    margin: 7px 0 0 0 ;
}

#content_partners{
	background-color: #000000;
	left:0px;
	right:0px;
	width:766px;
	height:442px;
	float:left;
    margin: 7px 0 0 0 ;
}

#content_partners_right{
	width:34px;
	height:444px;
	float:left;
    margin: 7px 0 0 0 ;
}

#right_partners{
	background-color: transparent;
	width:355px;
	height:444px;
	float:left;
}

#download_left{
	width:355px;
	height:425px;
	float:left;
	margin:10px 0 0 20px;
	display:inline;
}

#download_right{
	width:355px;
	height:425px;
	float:right;
	margin:10px 20px 0 0;
}

#logo_takeshy_kurosawa{
	float:right;
	left:0px;
	width:350px;
	height:80px;
	margin: 335px 0 0 0;
}

#logo_takeshy_kurosawa a{  
		background: url(../images/partners/takeshy_kurosawa.gif) no-repeat;
		width:350px;
		height:80px;
		display:block;
		text-indent:-9000px;
		cursor:pointer !important;
		outline:none;
		padding-bottom:4px;
}	
	
#logo_takeshy_kurosawa a:hover{  
		background:url(../images/partners/takeshy_kurosawa_s.gif) no-repeat;
}

#loghi_l{
		float:left;
		left:0px;
		width:195px;
		height:110px;
	}
	
	#logo_juicy_music{
		float:left;
		left:0px;
		width:195px;
		height:110px;
		padding-bottom:4px;
	}
															
	#logo_juicy_music a{  
		background: url(../images/partners/juicy_music.gif) no-repeat;
		width:195px;
		height:110px;
		display:block;
		text-indent:-9000px;
		cursor:pointer !important;
		outline:none;
		padding-bottom:4px;
	}	
	
	#logo_juicy_music a:hover{  
		background:url(../images/partners/juicy_music_s.gif) no-repeat;
	}
		
	#logo_booty_licious{ 
		float:left;
		margin-left:20px;
		width:160px;
		height:111px;
		padding-bottom:4px;
	}
															
	#logo_booty_licious a{  
		background: url(../images/partners/booty_licious.gif) no-repeat;
		width:160px;
		height:111px;
		display:block;
		text-indent:-9000px;
		cursor:pointer !important;
		outline:none;
		padding-bottom:4px;
	}	
	
	#logo_booty_licious a:hover{  
		background:url(../images/partners/booty_licious_s.gif) no-repeat;
	}
	
	
	#logo_molto_rec{ 
		float:left;
		left:0px;
		width:195px;
		height:110px;
		padding-bottom:4px;
	}
															
	#logo_molto_rec a{  
		background: url(../images/partners/molto_rec.gif) no-repeat;
		width:195px;
		height:110px;
		display:block;
		text-indent:-9000px;
		cursor:pointer !important;
		outline:none;
		padding-bottom:4px;
	}	
	
	#logo_molto_rec a:hover{  
		background:url(../images/partners/molto_rec_s.gif) no-repeat;
	}
	
	
	#logo_m2o{ 
		float:left;
		left:0px;
		width:142px;
		height:105px;
		margin-left:30px;
	}
															
	#logo_m2o a{  
		background: url(../images/partners/insane_m2o.gif) no-repeat;
		width:142px;
		height:105px;
		display:block;
		text-indent:-9000px;
		cursor:pointer !important;
		outline:none;
	}	
	
	#logo_m2o a:hover{  
		background:url(../images/partners/insane_m2o_s.gif) no-repeat;
	}
	
	#logo_celebration_agency{ 
		float:left;
		left:0px;
		width:195px;
		height:80px;
		padding-bottom:4px;
	}
															
	#logo_celebration_agency a{  
		background: url(../images/partners/celebration_agency.gif) no-repeat;
		width:195px;
		height:80px;
		display:block;
		text-indent:-9000px;
		cursor:pointer !important;
		outline:none;
		padding-bottom:4px;
	}	
	
	#logo_celebration_agency a:hover{  
		background:url(../images/partners/celebration_agency_s.gif) no-repeat;
	}

#loghi_r{
		float:left;
		left:0px;
		width:160px;
		height:110px;
	}
	
	#logo_dirty_dutch{ 
		float:left;
		left:0px;
		width:160px;
		height:110px;
		padding-bottom:4px;
	}
															
	#logo_dirty_dutch a{  
		background: url(../images/partners/dirty_dutch.gif) no-repeat;
		width:160px;
		height:110px;
		display:block;
		text-indent:-9000px;
		cursor:pointer !important;
		outline:none;
		padding-bottom:4px;
	}	
	
	#logo_dirty_dutch a:hover{  
		background:url(../images/partners/dirty_dutch_s.gif) no-repeat;
	}
		
	#logo_virus_t_studio{ 
		float:left;
		left:0px;
		width:160px;
		height:111px;
		margin-top:30px;
	}
															
	#logo_virus_t_studio a{  
		background: url(../images/partners/virus_t_studio.gif) no-repeat;
		width:160px;
		height:111px;
		display:block;
		text-indent:-9000px;
		cursor:pointer !important;
		outline:none;
		padding-bottom:4px;
	}	
	
	#logo_virus_t_studio a:hover{  
		background:url(../images/partners/virus_t_studio_s.gif) no-repeat;
	}
	
	#logo_time{ 
		float:left;
		left:0px;
		width:160px;
		height:105px;
		padding-bottom:4px;
	}
															
	#logo_time a{  
		background: url(../images/partners/time.gif) no-repeat;
		width:160px;
		height:105px;
		display:block;
		text-indent:-9000px;
		cursor:pointer !important;
		outline:none;
		padding-bottom:4px;
	}	
	
	#logo_time a:hover{  
		background:url(../images/partners/time_s.gif) no-repeat;
	}
	
	#logo_cr2{ 
		float:left;
		left:0px;
		width:160px;
		height:105px;
		margin-top:42px;
	}
															
	#logo_cr2 a{  
		background: url(../images/partners/cr2.gif) no-repeat;
		width:160px;
		height:105px;
		display:block;
		text-indent:-9000px;
		cursor:pointer !important;
		outline:none;
		padding-bottom:4px;
	}	
	
	#logo_cr2 a:hover{  
		background:url(../images/partners/cr2_s.gif) no-repeat;
	}
	
	#logo_emkey{ 
		float:left;
		left:0px;
		width:160px;
		height:80px;
		margin-left:20px;
	}
															
	#logo_emkey a{  
		background: url(../images/partners/emkey.gif) no-repeat;
		width:160px;
		height:80px;
		display:block;
		text-indent:-9000px;
		cursor:pointer !important;
		outline:none;
	}	
	
	#logo_emkey a:hover{  
		background:url(../images/partners/emkey_s.gif) no-repeat;
	}

#left_partners{
	background: url(../images/maurizio_gubellini_partners.jpg) no-repeat;
	width:766px;
	height:444px;
	float:left;
}


/* = Press Kit
---------------------------------------------------------------------
*/


#content_presskit_left{
	width:34px;
	height:444px;
	float:left;
    padding: 7px 0 0 0 ;
}

#content_presskit_right{
	width:34px;
	height:444px;
	float:left;
    padding: 7px 0 0 0 ;
}


#content_presskit{
	left:0px;
	right:0px;
	width:766px;
	height:444px;
	float:left;
    padding: 7px 0 0 0 ;
}

#all_presskit{
	background-image: url(../images/maurizio_gubellini_press_kit.jpg);
	background-position: top center ;
	background-repeat: no-repeat ;
	width:766px;
	height:444px;
	float:left;
}			

#presskit{
border: 0px;
overflow: auto;
width: 362px;
height: 420px;
margin-top: 5px;
padding: 7px;
}

#presskit p{
color:#ffffff;
text-align: justify;
font-size: 11px;
line-height: 1.41em;
}


#download_presskit{
	width:73px;
	height:444px;
	float:left;
	margin:60px 0 0 50px;
	display:inline;
}

	#bdg_bio{
		float:left;
		left:0px;
		width:70px;
		height:70px;
		padding-bottom:15px;
	}
															
	#bdg_bio a{  
		background: url(../images/bdg_bio.png) no-repeat;
		width:70px;
		height:70px;
		display:block;
		text-indent:-9000px;
		cursor:pointer !important;
		outline:none;
		padding-bottom:15px;
	}	
	
	#bdg_bio a:hover{  
		background:url(../images/bdg_bio_s.png) no-repeat;
	}
	
	#bdg_photos{ 
		float:left;
		left:0px;
		width:70px;
		height:70px;
		padding-bottom:15px;
	}
															
	#bdg_photos a{  
		background: url(../images/bdg_photos.png) no-repeat;
		width:70px;
		height:70px;
		display:block;
		text-indent:-9000px;
		cursor:pointer !important;
		outline:none;
		padding-bottom:15px;
	}	
	
	#bdg_photos a:hover{  
		background:url(../images/bdg_photos_s.png) no-repeat;
	}
	
	
	#bdg_logos{ 
		float:left;
		left:0px;
		width:70px;
		height:70px;
		padding-bottom:15px;
	}
															
	#bdg_logos a{  
		background: url(../images/bdg_logos.png) no-repeat;
		width:70px;
		height:70px;
		display:block;
		text-indent:-9000px;
		cursor:pointer !important;
		outline:none;
		padding-bottom:15px;
	}	
	
	#bdg_logos a:hover{  
		background:url(../images/bdg_logos_s.png) no-repeat;
	}

	#bdg_www{
		float:left;
		left:0px;
		width:70px;
		height:70px;
		padding-top:2px;
		padding-bottom:15px;
	}
															
	#bdg_www a{  
		background: url(../images/bdg_www.png) no-repeat;
		width:70px;
		height:70px;
		display:block;
		text-indent:-9000px;
		cursor:pointer !important;
		outline:none;
		padding-top:2px;
		padding-bottom:15px;
	}	
	
	#bdg_www a:hover{  
		background:url(../images/bdg_www_s.png) no-repeat;
		padding-top:2px;
	}
	

/* =Contact
---------------------------------------------------------------------
*/

#content_contact_left{
	width:34px;
	height:444px;
	float:left;
    margin: 7px 0 0 0 ;
}

#content_contact{
	background-color: #000000;
	left:0px;
	right:0px;
	width:766px;
	height:442px;
	float:left;
    margin: 7px 0 0 0 ;
}

#content_contact_right{
	width:34px;
	height:444px;
	float:left;
    margin: 7px 0 0 0 ;
}

#left_contact{
	background-color: transparent;
	width:263px;
	height:444px;
	float:left;
	padding-left: 3px;
}

#right_contact{
	background-image: url(../images/maurizio_gubellini_contact.jpg);
	width:500px;
	height:444px;
	float:left;
}

form {
padding:0;
margin:0;
}

.info{
	font-family:"Tahoma",Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #0c93cb;
    font-weight: bold;
    padding: 0 0 0 5px;
    margin-top:10px;
}

.book{
	font-family:"Tahoma",Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #0c93cb;
    font-weight: bold;
    padding: 0 0 0 5px;
    margin:10px 0 10px 0;
}

form input,
form select {
	float: left;
	font-family:"Tahoma",Arial,Helvetica,sans-serif;
	margin-right: 6px;
}

fieldset {
border:0;
margin:0;
padding:0;
width:241px;
}

fieldset div {
background-color:transparent;
border-top:0px solid #ccc;
border-bottom:0px solid #ccc;
padding:.5em .5em 0em .5em;
margin: 1em 0 0 0;
clear:left;
}

.formholder {
	width: 310px;
}
.formholder2 {
	width: 280px;
	height:82px;
}

.inquiryfield {
	float: left;
	width: 245px;
	margin: 0 0 5px 0;
	display: inline;	
}

.inquiry1field {
	float: left;
	width: 145px;
	margin: 0 10px 5px 5px;
	display: inline;	
}

.inquiry1field_n {
	float: left;
	width: 145px;
	margin: 40px 0 5px 0;
	display: inline;	
}

.inquiry2field {
	float: left;
	width: 145px;
	margin: 0 0 5px 5px;
	display: inline;
}

.inquiry3field {
	float: left;
	width: 319px;
	margin: 0 0 10px 5px;
	display: inline;
}

.inquiry4field {
	float: left;
	width: 319px;
	margin: 0 0 5px 5px;
	display: inline;
}

.inquiry5field {
	float: left;
	width: 300px;
	margin: 0 0 10px 5px;
	display: inline;
}

.inquiry6field {
	float: left;
	width: 245px;
	margin: 0 0 5px 0;
	display: inline;
}

.inquiry7field {
	float: left;
	width: 245px;
	margin: 0 0 5px 0;
	display: inline;
}

.inquiryfield span, .inquiry1field span, .inquiry2field span  {
	display: block;
	float: left;
	font-size: 9px;
	padding-left: 10px;
	padding-top: 10px;
	color: #ccc;
}
.formholder label {
	display: block;
	color: #bbbbbb;
	padding-bottom: 4px;
	padding-left: 2px;
	padding-top: 5px;
	font-size:8px;
	margin:5px 0 0 0;
}
.formholder2 label {
	display: block;
	color: #bbbbbb;
	height:10px;
	padding-bottom: 4px;
	padding-left: 2px;
	padding-top: 5px;
	font-size:8px;
	margin:5px 0 10px 0;
}

/* testi vari (ingrandisci il campo, info foto, elimina file, elimina record, campi nogest) */

fieldset div p {
font-size: 10px;
color:#ccc;
}

.inquiry5field p {
font-size: 10px;
color:#ccc;
}

label.blue {
margin:0 5px 5px 0;
padding:0em;
color:#0c93cb;
font-family:"Tahoma",Arial,Helvetica,sans-serif;
font-weight:bold;
display:block;
float:left;
width:195px;
font-size: 11px;
}

label.blue2 {
margin:0 5px 5px 0;
padding:0em;
color:#0c93cb;
font-family:"Tahoma",Arial,Helvetica,sans-serif;
font-weight:bold;
display:block;
float:left;
width:50px;
font-size: 11px;
}

label.blue_big {
margin:0 5px 5px 0;
padding:0em;
color:#0c93cb;
font-family:"Tahoma",Arial,Helvetica,sans-serif;
font-weight:bold;
display:block;
float:left;
width:195px;
font-size: 14px;
}

label.blueRadio {
margin:0 5px 5px 0;
padding:0em;
color:#0c93cb;
font-family:"Tahoma",Arial,Helvetica,sans-serif;
font-weight:bold;
display:block;
float:left;
width:1em;
font-size: 11px;
}

label.blueall {
margin:0 5px 5px 0;
padding:0em;
color:#0c93cb;
font-family:"Tahoma",Arial,Helvetica,sans-serif;
font-weight:bold;
display:block;
float:left;
font-size: 12px;
}

label.alert {
color:#DB142F;
font-size: 12px;
font-weight:bold;
margin:0px;
display: inline;
}

input {
	border: 1px solid #333;
	background-color: #1a1a1a !important;
	color:#fff;
	font-size: 1.1em;
	font-family:"Tahoma",Arial,Helvetica,sans-serif;
	padding:.15em;
	margin:0 0 5px 0;
	width:245px;
}

.inputBook {
	border: 1px solid #333;
	background-color: #1a1a1a !important;
	color:#fff;
	font-size: 1.1em;
	font-family:"Tahoma",Arial,Helvetica,sans-serif;
	padding:.15em;
	margin:0 0 5px 0;
	width:145px;
}

/* pulsanti*/

.buttonholder {
	padding-top: 0px;
	float: right;
	margin-right: 5px;
	padding-bottom:10px;
}
.buttonholder input {
	float: left;
	outline : none;
}
.buttonholder span {
	display: block;
	float: left;
	font-size: 9px;
	padding-left: 5px;
	padding-top: 4px;
	color: #ccc;
}

.buttonholderPrivacy {
	padding-top: 12px;
	clear: left;
	margin-right: 5px;
}
.buttonholderPrivacy input {
	float: left;
	outline : none;
}
.buttonholderPrivacy span {
	display: block;
	float: left;
	font-size: 9px;
	padding-left: 5px;
	padding-top: 4px;
	color: #ccc;
}

.textarea {
	border: 1px solid #333;
	background: #1a1a1a;
	color:#fff;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	padding: 2px;
	height: 100px;
	width:245px;
}

.textareaBook {
	border: 1px solid #333;
	background: #1a1a1a;
	color:#fff;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	padding: 2px;
	height: 100px;
	width:304px;
}

.inputradiosi {
	margin: 0 10px 0 8px;
	float:left;
	display: inline;
	width:15px;
	background-color: #000000;
	border:0px solid;
}

.inputradiono {
	margin: 0 0 0 2px;
	float:left;
	display: inline;
	width:15px;
	background-color: #000000;
	border:0px solid;	
}

input[type="radio"],
input[type="checkbox"] {
  /* same colors as |input| rule, but |!important| this time. */
  -moz-box-sizing: border-box;
  background-color: #000000 ! important;
  color: -moz-FieldText ! important;
  border: 0px solid ! important;
}

/* 	Name: 	glass b Back

/* 	Left (Wedges) Background	*/	
	input.cssbutton.glass.b,a.cssbutton.glass.b,div.cssbutton.glass.b {
	width:60px;
	height:25px;
	background:url('../images/bt-back.jpg') no-repeat 0 center;
	border: 0px solid #ccc;
	margin: 0 10px 0 0;
	cursor: pointer;
	}

/* 	:hover Left (Wedges) Background	*/	
	input.cssbutton.glass.b:hover,a.cssbutton.glass.b:hover,div.cssbutton.glass.b:hover {
	width:60px;
	height:25px;
	background:url('../images/bt-back2.jpg') no-repeat 0 center;
	border: 0px solid #ccc;
	margin: 0 10px 0 0;
	cursor: pointer;
	}
	

/* 	Name: 	glass c RESET

/* 	Left (Wedges) Background	*/	
	input.cssbutton.glass.c,a.cssbutton.glass.c,div.cssbutton.glass.c {
	width:60px;
	height:25px;
	background:url('../images/bt-reset.jpg') no-repeat 0 center;
	border: 0px solid #ccc;
	margin: 0 10px 0 0;
	cursor: pointer;
	}

/* 	:hover Left (Wedges) Background	*/	
	input.cssbutton.glass.c:hover,a.cssbutton.glass.c:hover,div.cssbutton.glass.c:hover {
	width:60px;
	height:25px;
	background:url('../images/bt-reset2.jpg') no-repeat 0 center;
	border: 0px solid #ccc;
	margin: 0 10px 0 0;
	cursor: pointer;
	}
	

/* 	Name: 	glass d INVIA

/* 	Left (Wedges) Background	*/	
	input.cssbutton.glass.d,a.cssbutton.glass.d,div.cssbutton.glass.d {
	width:60px;
	height:25px;
	background:url('../images/bt-invia.jpg') no-repeat 0 center;
	border: 0px solid #ccc;
	margin: 0px;
	cursor: pointer;
	}

/* 	:hover Left (Wedges) Background	*/	
	input.cssbutton.glass.d:hover,a.cssbutton.glass.d:hover,div.cssbutton.glass.d:hover {
	width:60px;
	height:25px;
	background:url('../images/bt-invia2.jpg') no-repeat 0 center;
	border: 0px solid #ccc;
	margin: 0px;
	cursor: pointer;
	}
	
/* = Booking
---------------------------------------------------------------------
*/

#content_booking_left{
	width:34px;
	height:444px;
	float:left;
    margin: 7px 0 0 0 ;
}

#content_booking{
	background-color: #000000;
	left:0px;
	right:0px;
	width:766px;
	height:442px;
	float:left;
    margin: 7px 0 0 0 ;
}

#content_booking_right{
	width:34px;
	height:444px;
	float:left;
    margin: 7px 0 0 0 ;
}

#right_booking{
	width:324px;
	height:444px;
	float:left;
}

#left_booking{
	background-image: url(../images/maurizio_gubellini_booking.jpg);
	background-repeat: no-repeat ;
	width:442px;
	height:444px;
	float:left;
}


/* = Newsletter
---------------------------------------------------------------------
*/


#content_news_left{
	width:34px;
	height:444px;
	float:left;
    padding: 7px 0 0 0 ;
}

#content_news_right{
	width:34px;
	height:444px;
	float:left;
    padding: 7px 0 0 0 ;
}


#content_news{
	left:0px;
	right:0px;
	width:766px;
	height:444px;
	float:left;
    padding: 7px 0 0 0 ;
}

#left_news{
	background-image: url(../images/maurizio_gubellini_newsletter.jpg);
	background-position: top center ;
	background-repeat: no-repeat ;
	width:766px;
	height:444px;
	float:left;
}			

#news{
border: 0px;
overflow: auto;
width: 362px;
height: 420px;
margin-top: 5px;
padding: 7px;
}

#news p{
color:#ffffff;
text-align: justify;
font-size: 11px;
line-height: 1.41em;

}

/* = Privacy
---------------------------------------------------------------------
*/

#privacy_cont{
	width:766px;
	height:444px;
	float:left;
}			

#privacy{
border: 0px;
overflow: auto;
width: 746px;
height: 420px;
margin-top: 5px;
padding: 7px;
}

#privacy p{
color:#ffffff;
text-align: justify;
font-size: 11px;
line-height: 1.41em;

}

.blue {
color:#0c93cb;
font-family:"Tahoma",Arial,Helvetica,sans-serif;
font-weight:bold;
font-size: 11px;
}


/* = Newsletter
---------------------------------------------------------------------
*/


#content_subscript_left{
	width:34px;
	height:444px;
	float:left;
    margin: 7px 0 0 0 ;
}

#content_subscript{
	background: url(../images/maurizio_gubellini_newsletter.jpg);
	background-position: bottom right ;
	background-repeat: no-repeat ;
	width:766px;
	height:444px;
	float:left;
    margin: 7px 0 0 0 ;
}

#content_subscript_right{
	width:34px;
	height:444px;
	float:left;
    margin: 7px 0 0 0 ;
}

#subscript{
	border: 0px;
	overflow: auto;
	width: 745px;
	height: 420px;
	margin-top: 5px;
	padding: 7px;
}

#subscript p{
color:#ffffff;
text-align: justify;
font-size: 11px;
line-height: 1.41em;
}

.antispam { display:none;}