body {
 background: #2e2e2e;
 padding: 0;
 background-image: url('../images/bg.jpg');
 background-attachment:scroll;
 background-position:center;
 background-position:top;
 margin-top:0px;
 margin-bottom:0px;
 margin-left:0px;
 margin-right:0px;
}

#web_box {
 width:850px;
 position:absolute;
 left:50%;
 margin-left:-425px;
 float: left;
}


#header {
 width:850px;
 float: left;
 height:200px;
 background-image:url(../images/header.png);
	
}

.menu_spacer {
 width:850px;
 float: left;
 height:5px;
 line-height:5px;
	
}
#menu {
 width:850px;
 float: left;
 height:27px;
 line-height:27px;	
}

#menu_sx {
 width:99px;
 float: left;
 height:28px;
 background-image:url(../images/menu_sx.png);

	
}

#bbar_sx {
 width:22px;
 float: left;
 height:28px;
 line-height:28px;	
  background-image:url(../images/bbar_sx.png);
}

#bbar_middle {
 width:707px;
 float: left;
 height:28px;
 line-height:28px;
 background-color:#000;
}
#bbar_dx {
 width:22px;
 float: left;
 height:28px;
 line-height:28px;	
  background-image:url(../images/bbar_dx.png);
}

#colonna_sx {
 width:160px;
 float: left;
}

#main {
	 width:860px;
 float: left;
  font-family:Verdana, Geneva, sans-serif;
 font-size:13px;
 color:#FFF;
	
	
}

#dimbudda {
	 width:860px;

 float: left;
 padding:0px;
	
}

#oobi_scegli {
	 width:690px;

 float: left;
 padding:0px;
	
}

#radioclass {
	 width:690px;
	 height:115px;
 float: left;
 padding:0px;
 font-family:Verdana, Geneva, sans-serif;
 font-size:11px;
 color:#FFF;
	
}

#title_dim {
	 width:690px;
 float: left;
 height:60px;
  background-image:url(../images/title_01.png);	
	
}

#title_contatti {
	 width:690px;
 float: left;
 height:60px;
  background-image:url(../images/title_contatti.png);	
	
}

#title_col {
	 width:690px;
 float: left;
 height:60px;
  background-image:url(../images/title_02.png);	
	
}

#title_obi {
	 width:690px;
 float: left;
 height:60px;
  background-image:url(../images/title_obi.png);	
	
}

#title_ord {
	 width:690px;
 float: left;
 height:60px;
  background-image:url(../images/title_03.png);	
	
}

#title_errore {
	 width:690px;
 float: left;
 height:60px;
  background-image:url(../images/title_errore.png);	
	
}

#title_galleria {
	 width:690px;
 float: left;
 height:60px;
  background-image:url(../images/title_galleria.png);	
	
}

#title_gratz {
	 width:690px;
 float: left;
 height:60px;
  background-image:url(../images/title_gratz.png);	
	
}

#title_budda {
	 width:690px;
 float: left;
 height:58px;
  background-image:url(../images/title_budda.png);	
	
}

#title_welcome {
	 width:690px;
 float: left;
 height:60px;
  background-image:url(../images/title_welcome.png);	
	
}

#title_whatsobi {
	 width:690px;
 float: left;
 height:58px;
  background-image:url(../images/title_whatsobi.png);	
	
}



#cbb_img01 {
	 width:259px;
 float: left;
 height:222px;
	
}

#cbb_txt01 {
 width:431px;
 float: left;
 height:222px;
 font-family:Verdana, Geneva, sans-serif;
 font-size:12px;
 color:#fff;
 text-align:justify;
	
}

   
#spazioriepilogo {
	 width:400px;
 float: left;
 height:90px;
 line-height:90px;
 

	
}



#footer {
 width:850px;
 float: left;
 height:20px;
 text-align:center;
 background-image:url(../images/footer.png);
 font-family:Verdana, Geneva, sans-serif;
 font-size:11px;
 color:#ffffff;
 line-height:20px;
	
}



a.footer:link    {text-decoration: none; color:#ffffff;}
a.footer:visited {text-decoration: none; color:#ffffff;}
a.footer:hover   {text-decoration: none; color:#ffde00;}

a.blink:link    {text-decoration: none; color:#fcd617;}
a.blink:visited {text-decoration: none; color:#fcd617;}
a.blink:hover   {text-decoration: none; color:#e72d20;}



ul#nav { width:700px; height:28px; padding:0 0 0 0; margin:0; }
ul#nav li { padding:0px 10px 0 10px;margin:0;display:block;float:left;color:#ffffff; }
ul#nav li a {;color:#ffffff;  font-family:arial; font-weight:bold; text-decoration:none;padding:5px}
 
ul#nav li a:hover {;color:#ffcc00;}

img {border:0; padding:0px;} 






form#contact,form#contatti{width:320px !important;width /**/:350px;
    height:335px !important; height /**/:300px;
    margin: 0;padding: 15px 15px 10px;
    background: url(../images/formBk.png) no-repeat} 
	
	
	label{float: left;width: 90px;height: 30px;
    font: 12px/30px Verdana,sans-serif;
    margin-right: 5px;text-align: right;color: #fff} 
	
	
	input,textarea,button{border: 0px solid;color: #475078;
    font: 12px Verdana,sans-serif} 
	
	div.input-cont{float: left;width: 200px;height: 30px;
    background: url(../images/inputBk.png) no-repeat top left;
    margin-bottom: 3px} 
	
	input{display: block;width: 175px;background: #FFF;
    margin:5px 0 0 10px; color:#000;} 
	
	div.textarea-cont{float: left;width: 200px;height: 170px;
    padding: 1px;background: url(../images/textAreaBk.png) no-repeat}
  
  div.textarea-contatti{
      float: left;width: 200px;height: 170px;
    padding: 1px;background: url(../images/textAreaBkok.png) no-repeat;
  }
  
  form#contatti #telephon{display: none;}
  
  form#contatti .errorText{
      font-size: 9px;
      color:#FF0000;
  }
  
  form#contatti textarea{
      height: 137px;
  }

textarea{width: 170px;height: 140px;margin: 10px} 


button#go{float: left;width: 130px;
    height:25px !important;height /**/:30px;line-height: 25px;
    display: inline;margin-left:95px;padding: 1px 0 4px;
    background: url(../images/submitBk.png) no-repeat;
    color: #000;cursor: pointer} 
	
#form_riepilogo {
	width:350px;
	float:left;
	
}
#form_riepilogo.formContatti{
    height: 335px !important;
    margin: 0;
    padding: 15px 15px 10px;
    width: 350px !important;
}

#tnx{
    margin-top: 100px;
}


#riepilogo {
	width:400px;
	padding-left:5px;
	padding-right:5px;
	float:left;
	 font-family:Verdana, Geneva, sans-serif;
 font-size:12px;
 color:#ffffff;
	
}

.prezzo {
	font-size:20px;
	font-weight:bold;
}


* {margin:0; padding:0}
#gallery {position:relative; width:686px; margin:40px auto; padding:0px; border:0px solid #fff;}
#images {border:0px solid #9ac1c9; height:225px; margin-bottom:20px}
#image {position:relative; width:672px; height:375px; padding:5px; border:0px solid #666; background:#FFF url(../images/loading.gif) center center no-repeat}
#image img {position:absolute; top:5px; left:5px}
#thumbwrapper {margin-top:10px; padding:5px 0; width:682px; height:100px; border:0px solid #666; background:#FFF}
#thumbarea {position:relative; overflow:hidden; height:100px; width:682px; }
#thumbs {position:absolute; list-style:none; margin-left:5px; height:100px; width:10000px; border-right:0px solid #FFF}
#thumbs li {float:left; margin-right:5px; cursor:pointer}
.imgnav {position:absolute; height:375px; width:20%; z-index:100; height:375px; width:20%; z-index:100; outline:none; cursor:pointer}
#previmg {left:0; background:url(../images/left.gif) left center no-repeat; border-left:5px solid #FFF}
#previmg:hover {opacity:1; filter:alpha(opacity=100)}
#nextimg {right:0; background:url(../images/right.gif) right center no-repeat; border-right:5px solid #FFF}
#nextimg:hover {opacity:1; filter:alpha(opacity=100)}
