html
  {background-image:url(http://www.hotelvillacastiglioni.it/imm_body/bg.jpg); background-repeat:repeat-x; margin-left: 0px; margin-right: 0px; margin-top:0px; margin-bottom: 0px; background-position:top; background-color:#e1d7cd;}
   
body
  {margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;}
	 
#sito {margin-right:auto; margin-left:auto; margin-top:0; margin-bottom:0px; width:990px;}

#testata {height:322px; width:990px; margin:0;}
#testata img {float:left; position:absolute; margin:0; padding:0; border:0;}
#testata img.show {}
#testata #memu_primario {position:absolute; width:250px; height:322px;}

.menu_testo a
  {float:left; margin:0px; width:230px; height:38px; font-size:14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#FFFFFF; text-align:left; line-height:35px; padding-left:20px;}
.menu_testo a:hover
  {color:#DCCEC2;}
	  
.menu_testo_ok a
  {float:left; margin:0px; width:230px; height:50px; font-size:14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#FFFFFF; text-align:left; line-height:46px; padding-left:20px;}
.menu_testo_ok a:hover
  {color:#DCCEC2;}
	  
	  
.menu_secondo_titolo
  {font-size:14px; font-family:  Verdana, Arial, Helvetica, sans-serif; vertical-align:middle; text-decoration: none; color:#675042; text-align:left; padding-left:20px; padding-bottom:5px;}
 
.menu_secondo_testo, .menu_secondo_testo a:link, .menu_secondo_testo a:visited, .menu_secondo_testo a:active
  {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; text-decoration: none; color:#333333; line-height:19px; padding-top:3px; padding-right:20px;}
.menu_secondo_testo a:hover
  {text-decoration: underline; background-color:#999999;}
a.menu_secondo_testo
  {background-image:url(../imm_body/simbolo.gif); background-repeat:no-repeat; background-position: 10px 5px; padding-left:24px; display:block;}
a.menu_secondo_testo:hover
  {background-image:url(http://www.hotelvillacastiglioni.it/imm_body/sfumo_menu.jpg); background-repeat:repeat-y; background-position:right; text-decoration: none; color:#FFFFFF;}

.menu_secondo_sfumo
  {background-image:url(http://www.hotelvillacastiglioni.it/imm_body/sfumo_menu.jpg); background-repeat:no-repeat;}
  
  
  
.angolo_top_sx
  {background-image:url(http://www.hotelvillacastiglioni.it/imm_body/angolo_top_sx.gif); background-repeat:no-repeat;}
.angolo_top_dx
  {background-image:url(http://www.hotelvillacastiglioni.it/imm_body/angolo_top_dx.gif); background-repeat:no-repeat;}
.angolo_down_dx
  {background-image:url(http://www.hotelvillacastiglioni.it/imm_body/angolo_down_dx.gif); background-repeat:no-repeat;}
.angolo_down_sx
  {background-image:url(http://www.hotelvillacastiglioni.it/imm_body/angolo_down_sx.gif); background-repeat:no-repeat;}
 
.menu_secondo_bg
  {background-image:url(http://www.hotelvillacastiglioni.it/imm_body/bg_menu.jpg); background-repeat:repeat-y; background-position:right;}


.lingue, .lingue a:link, .lingue a:visited, .lingue a:active
  {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; text-decoration: none; color:#675042; line-height:19px;}
.lingue a:hover
  {text-decoration: underline;  color:#000000;}


.titolo, .titolo a:link, .titolo a:visited, .titolo a:active
  {font-size:17px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; color:#333333; margin: 0px; text-decoration:none; padding-top:6px;}
.titolo a:hover
  {text-decoration: underline;}
  

.homepage_testo
  {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; color:#000000; margin: 0px; line-height:23px; text-decoration:none; padding-top:30px; padding-right:20px;}
.homepage_testo a:link, .homepage_testo a:visited, .homepage_testo a:active
  {text-decoration: none; color:#0088cc; }
  
  
.testo_sx
  {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; color:#000000; margin: 0px; line-height:19px; text-decoration:none;}
.testo_sx a:link, .testo_sx a:visited, .testo_sx a:active
  {text-decoration: none; color:#0088cc; }
  
.testo_sx a:hover
  {text-decoration: underline;}



.form_testo_dx
  {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; padding-right:20px; color:#000000; margin: 0px; line-height:19px; text-decoration:none;}


.form_textarea, .form_textarea a:link, .form_textarea a:visited, .form_textarea a:active, .form_textarea a:hover
  {font: 13px Verdana, Arial, Verdana, sans-serif; border: 1px solid #313131; text-decoration: none; color: #000000; background-color:#9A806E; }
.form_textarea:focus 
  {color:#000000; background-color:#DCCEC2; outline: 1px solid #313131;  border: 1px solid #FFFFFF;}
  
  

.form_input, .form_input a:link, .form_input a:visited, .form_input a:active, .form_input a:hover
  {font: 13px Verdana, Arial, Verdana, sans-serif; border: 1px solid #313131; text-decoration: none; color: #FFFFFF; background-color:#9A806E; height:22px; }
.form_input:focus 
  {color:#000000; background-color:#DCCEC2; outline: 1px solid #313131;  border: 1px solid #FFFFFF;}



.form_submit, .form_submit a:link, .form_submit a:visited, .form_submit a:active, .form_submit a:hover
  {font: 13px Verdana, Arial, Verdana, sans-serif; border: 1px solid #313131; text-decoration: none; color: #FFFFFF; background-color:#9A806E; }
.form_submit:hover 
  {color:#000000; background-color:#DCCEC2; border: 1px solid #313131;}





.chiusura_sx, .chiusura_sx a:link, .chiusura_sx a:visited, .chiusura_sx a:active
  {background-image:url(http://www.hotelvillacastiglioni.it/imm_body/bg_sx_chiusura.gif); background-repeat:no-repeat; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; text-decoration: none; color:#FFFFFF;}
.chiusura_sx a:hover
  {text-decoration: underline;}
  
  
.chiusura_dx, .chiusura_dx a:link, .chiusura_dx a:visited, .chiusura_dx a:active
  {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; text-decoration: none; color:#333333; }
.chiusura_dx a:hover
  {text-decoration: underline; background-color:#999999;}
  

.chiusura_bis, .chiusura_bis a:link, .chiusura_bis a:visited, .chiusura_bis a:active
  {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; text-decoration: none; color:#675042; line-height:19px; padding-top:3px;}
.chiusura_bis a:hover
  {text-decoration: underline; background-color:#999999;}
  


/* --- IMMAGINI --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/  
div.pic 
  {float:left; margin: 5px 25px 5px 0px; padding:0 0 6px 0; background: url(http://www.thinkice.it/imm_body/ombra_dx.png) no-repeat bottom right;}
div.pic img 
  {display: block;border: 1px solid; border-color: #CCCCCC #CCCCCC #AAAAAA #CCCCCC; padding: 5px;background: #F6F6F6;}


div.pic_mini
  {float:left; margin: 5px 15px 5px 0px; padding:0 0 3px 0; background: url(http://www.thinkice.it/imm_body/ombra_dx.png) no-repeat bottom right;}
div.pic_mini img 
  {display: block;border: 1px solid; border-color: #CCCCCC #CCCCCC #AAAAAA #CCCCCC; padding: 5px;background: #F6F6F6;}
  
div.pic_no_ombra
  {float:left; margin: 5px 15px 5px 0px; padding:0 0 6px 0;}
div.pic_no_ombra img 
  {display: block;border: 1px solid; border-color: #CCCCCC #CCCCCC #AAAAAA #CCCCCC; padding: 5px;background: #F6F6F6;}
  
div.gall
  {margin: 0px;padding:0 0 9px 0; background: url(http://www.thinkice.it/imm_body/ombra_sx_dx.png) no-repeat bottom center}

div.gall img
  {display: block;border: 1px solid; border-color: #CCC #CCC #AAA #CCC; padding: 5px;background: #f6f6f6}
  
div.gall_no_ombra
  {margin: 0px;padding:0 0 9px 0;}

div.gall_no_ombra img
  {display: block;border: 1px solid; border-color: #CCC #CCC #AAA #CCC; padding: 5px;background: #f6f6f6}
  
  
  
/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/


  
  
  