
img { 
border: 0;
}

html, body { padding: 0; margin: 0; }
body {
    background: #ECEBE8 url(../img/bkg2.gif) top center repeat-y;
    font: normal 11px  Arial,Verdana, sans-serif;
    color:#666666; }
    
h1 {
    padding: 0;
    margin: 0;
    font: bold 22px/1em "Arial", "Verdana", sans-serif;
    color: #333; }

h2 {
    padding: 0;
    margin: 0;
    font: bold 14px/1em "Arial", "Verdana", sans-serif;
    color: #660001;
    font-style: italic; }
    
h3 {
    padding: 5px 0 0 0;
    margin: 0;
    font: bold 14px/15px "Arial", "Verdana", sans-serif;
    color: #fff; }
p.prev_cam{
	padding-top: 20px;
	text-align: center;
} 
.titolo {
    font: bold 14px/1em "Arial", "Verdana", sans-serif;
    color: #660001;
    text-decoration: none; }
    
.titolo:Hover {color: #cccccc; }

.sottotitolo {
    font: bold 14px/1em "Arial", "Verdana", sans-serif; }

.link { color: #660001;
    text-decoration: none; }
    
.link:Hover {color: #cccccc; }

.link_news { 
font-size:13px;
color: #660001;
    text-decoration: none; }
    
.link_news:Hover {color: #cccccc; font-size:13px; }

.tit-news {
    font: bold 12px/1em "Arial", "Verdana", sans-serif;
    color: #666666; }
    
.aree {
	font: bold 16px "Arial", "Verdana", sans-serif;
	color: #660001;
	text-decoration: none;
	letter-spacing: -1px;
}
.aree_home{
	font: bold 16px "Arial", "Verdana", sans-serif;
	color: #660001;
	text-decoration: none;
	letter-spacing: -1px;
	margin-top: 27px;
}
img.spazio_meno{
	margin-bottom: 5px;
}
.aree:hover {color: #cccccc; }
         
.dotted {
    color: #000;
    text-decoration: none;
    border-bottom: 1px dotted #F26522; }
      
.small {
	font-size: 10px;
	color: #666666;
}
.dotted_home{
	border-bottom: 1px dashed #cccccc;
	border-top: 1px dashed #cccccc;
	padding-right: 4px;
	padding-left: 4px;
}
    
.big {
    font: normal 12px/15px "Arial","Verdana", sans-serif; }

.bord {
	color: #660001;
}
.bord1{
	color: #660001;
	padding-top: 20px;
}
div#navigation {
	width: 780px;
    height: 30px;
    clear: both;
    padding: 0;
    margin:0;
}
    
    
	#navigation ul {
	    display: block;
	    float: left;
	    padding: 0;
	    margin: 0;
margin-left: 40px;
	    margin-bottom: 0;
	    list-style: none;
	    background: transparent;
	    height: 30px; }    
	    
#navigation.eng ul {
margin-left: 80px;
}
#navigation.deu ul {
margin-left: 60px;
}
#navigation.fra ul {
margin-left: 80px;
}
#navigation.spa ul {
margin-left: 70px;
}
	#navigation ul li {
	    display: block;
	    float: left;
	    height: 30px;
	    padding: 0;
	    margin: 0 2px 0 0; }
	    
	#navigation ul li a {
	display: block;
	float: left;
	height: 30px;
	padding: 0 15px;
	background: #660001;
	border: 0;
	text-decoration: none;
	font: bold 14px/30px "Arial", "Verdana", sans-serif;
	color: #fff;
	font-style: normal;
}
	    
	#navigation ul li a:hover { color: #fff; background:#cccccc;}
	    
	#navigation ul li#current a {
	    background: #F7F7F7;
	    color: #660001; }
	    
	#navigation ul li#current a:hover {
	    text-decoration: none;
	    color: #660001; }
	
    
	
    
div#menu {
    float: right;
    display: block;
    width: 200px;
    height: auto;
    margin:0;
    padding:0;
    background: #0067AB;}   
     	
#submenu {
    display: block;
    width: 200px;
    padding: 0;
    margin: 0;
 }
    
#subsubmenu {
    display: block;
    float:right;
    width: 180px;
    padding: 0;
    margin: 0;
    background: #0067AB url(submenu.jpg) top left repeat-y; }
    
#submenu2 {
    width: 200px;
    display: block;
    padding: 0;
    margin: 0;
    background: #0067AB url(submenu2.jpg) top left repeat-y; }

	#submenu ul, #subsubmenu ul, #submenu2 ul {
	    display: block; 
	    width:200px;
	    margin:0;
	    padding:0;
	    list-style: none;  }
	    
	#subsubmenu ul {
	    display: block; 
	    float:right;
	    width:180px;
	    margin:0;
	    padding:0;
	    list-style: none;  }
	    
	#submenu ul li, #subsubmenu ul li, #submenu2 ul li {
	    display: block;
	    border-bottom: 1px dotted #E4E4E4; }
	    
	#submenu ul li a, #subsubmenu ul li a, #submenu2 ul li a {
	    display: block;
	    height: 30px;
	    padding: 0 10px;
	    border: 0;
	    text-decoration: none;    
	    font: bold 14px/30px "Arial", "Verdana", sans-serif;
	    color: #999999; 
	    letter-spacing: -1px;}
	
	#submenu ul li span a, #subsubmenu ul li span, #submenu2 ul li span  {
	    display: block;
	    height: 20px;
	    padding: 0 10px 0 30px;
	    border: 0;
	    text-decoration: none;    
	    font: bold 14px/30px "Arial", "Verdana", sans-serif;
		color: #999999;
		}
.grey{ color: #999999;  }
	    
	#submenu ul li a:hover, #subsubmenu ul li a:hover, #submenu2 ul li a:hover { color: #fff; }
	
	#submenu ul li#current a, #subsubmenu ul li#current a, #submenu2 ul li#current a {
	    background: trasparent;
	    color: #660001; }
	    
	#submenu ul li#current a:hover,#subsubmenu ul li#current a:hover, #submenu2 ul li#current a:hover {
	    text-decoration: none;
	    color: #660001; }    
   
input, select, textarea, form {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 100%;
  color: #000000;
}    

.copy {
  font-family: Arial, sans-serif;
  font-size: 13px;
  color: #fff;
  text-decoration:none;
}    

.copy a:Hover {  color: #660001;}  

.footer {
  font-family:  Arial, sans-serif;
  font-size: 13px;
  color: #666666;
  text-decoration:none;

}  
.footer a:Hover {  color: #660001;}  
.white {	color: #ffffff;}
.style1 {
margin:1em 0px;
}
.style2 {
	color: #009900;
	font-weight: bold;
}
#preventivo{
	width: 268px;
	min-height: 268px;
height: auto !important;
height: 268px;
background: url(/img/ospitalitaG.jpg) no-repeat;
	margin-bottom: 20px;
color: #660001;
margin-top: 50px;
}

td.totale_preventivo{
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	border: 1px solid #660001;
	font-size: 2em;
	color: #660001;
}
td.preventivo h1{
	text-align: center;
	font-size: 1.6em;
	padding: 0;
	font-weight: normal;
}
td.preventivo_titolo{
	text-align: center;
	font-size: 1em;
   color: #660001;
	font-weight: bold;
	padding-bottom: 15px;
}
td.preventivo_titolo2{
	font-size: .8em;
   color: #660001;
	font-weight: bold;
	text-align: left;
}
td.preventivo_titolo3{
	font-size: .9em;
   color: #660001;
	font-weight: bold;
	padding-top: 7px;
	padding-bottom: 15px;
	text-align: center;
}
td.preventivo_titololink{
	font-size: .8em;
   color: #660001;
	font-weight: bold;
	width: 400px;
}
#pulsantifinali{
	border-top: 1px solid #660001;
	margin-top: 25px;
}
#pulsantifinali td{
		padding-top: 15px;
}
#riepsogg tr.spaziosotto{
	margin-bottom: 20px;
}
#riepilogo{
height: 300px;
overflow-x: hidden;
overflow: scroll;
width: 268px;
margin-top: 15px;

}
#riepilogo td{
	width: 250px;
}
#riepilogo hr{
	width: 240px;
}
#riepilogo ul li{
	margin-bottom: 5px;
	list-style-image: url(/img/bullet.gif);
	padding-left: 0;
	margin-left: -20px;
}
p.prevdata{
	font-size: 1.1em;
	width: 452px;
}
p.prevdata a{
	text-decoration: underline;
}
#tabprev{
	/*margin-left: 20px;*/
}
#tabprev .titolo:hover{
	color: #660001;
}
#tabprev.specialexxx{
	width: 452px;
}

a{
	color: #660001;
	text-decoration: none;
}
p.conferma{
	font-size: 1.1em;
	line-height: 2em;
	margin-top: 50px;
	padding-left: 20px;
	padding-right: 20px;
}
span.conferma{
	font-size: 1.1em;
	line-height: 2em;
	text-align:left;
}
span.spconf{
	color: #660001;
}
#tipocamera{
	font-size: 1.1em;
	margin-top: 50px;
}
p.vedi{
	font-size: 1.1em;
	margin-bottom: 10px;

}
p.conferma2{
	font-size: 1.2em;
	line-height: 2em;
	font-weight: bold;
	margin-top: 50px;
	padding-left: 20px;
	padding-right: 20px;
	color: #620108;
}
#riepsogg{
	border-bottom: 1px solid #660001;
	padding-bottom: 20px;
	font-size: 1.2em;
}
#riepsogg1{
	border-bottom: none;
	padding-bottom: 20px;
	font-size: 1.2em;
}
td.termali{
	color: #660001;
	text-align: left;
	padding-left: 3px;
}
#home_preno{
	background: url(../images/home_preno.jpg) no-repeat;
	padding-left: 7px;
}
#news_home{
	background:  url(../images/home_new.jpg) no-repeat;
	padding-left: 7px;
	margin-bottom: 5px;
}


#ricerca_scent{
	margin-left: 55px;
}

#ricerca_scent_eng{
	margin-left: 0px;
}

#ricerca_scent_fra{
	margin-left: 0px;
}

#ricerca_scent_deu{
	margin-left: 8px;
}

#ricerca_scent_spa{
	margin-left: 10px;
}

/* css creati per la pagina offerte nuova */


/* MENU FOOTER */
#fascia_rossa {
	width: 780px;
    height: 30px;
	line-height: 30px;
    clear: both;
    padding: 0;
    margin:0;
	text-align: center;
	background: #660001;
	/*margin: 0 auto;*/
	position:relative;
}

    
    
#fascia_rossa ul {
	display: block;
	float: left;
	padding: 0;
	margin: 0;
	margin-bottom: 0;
	list-style: none;
	height: 30px; 
	margin-left: 80px;
}    
	
#fascia_rossa ul li {
	display: block;
	float: left;
	height: 30px;
	padding: 0;
	margin: 0 2px 0 0; }
	
#fascia_rossa ul li a {
	display: block;
	float: left;
	height: 30px;
	padding: 0 20px;
	background: #660001;
	border: 0;
	text-decoration: none;
	font: bold 14px/30px "Arial", "Verdana", sans-serif;
	color: #ffffff;
	font-style: normal;
}
	
#fascia_rossa ul li a:hover { 
	color: #fff; 
	background:#cccccc;
}
	
#fascia_rossa ul #current a {
	background: #F7F7F7;
	color: #660001; 
}
	
#fascia_rossa ul #current a:hover {
	text-decoration: none;
	color: #660001; }

/* FINE MENU FOOTER */

#fascia_grigia {
	width: 780px;
    height: 27px;
	line-height: 27px;
    clear: both;
    padding: 0;
    margin:0;
	text-align: center;
	background: #666666;
	  position:relative;
}

#contenitore_offerte {
	width: 780px;
    min-height: 110px;
	height: auto !important;
	height: 110px;
    clear: both;
    padding: 0;
    margin:0;
}

#contenitore_offerte  #testo_offerte{
	width: 756px;
	height: 101px;
	font-size: 13px;
	text-align: center;
	padding-left:12px;
	padding-right:12px;
	
}

#contenitore_boxofferte {
	width: 756px;
    min-height: 110px;
	height: auto !important;
	height: 110px;
    padding-left: 12px;
    padding-right: 12px;
    margin:0;
	float: left;
}


#contenitore_boxofferte  div.boxofferte{
	width: 248px;
	height: 201px;
    float: left;
    padding: 0px;
    margin-bottom:23px;
    margin-left:6px;
	background: url(../immagini/sf_boxofferte.jpg) no-repeat;
}
#contenitore_boxofferte  div.boxofferte.primo{
    margin-left:0px;
}
#contenitore_boxofferte  div.boxofferte a{
    margin:0px;padding: 0px; float: left;
}
#contenitore_boxofferte  div.boxofferte a.foto{
    margin-left:10px;
}
#contenitore_boxofferte  div.boxofferte a.txt{
    padding-left:22px;
	color: #666666;
	font-size: 13px;
	padding-top: 62px;
}
#contenitore_boxofferte  div.boxofferte a.txt span{
	font-size: 20px;
	font-weight: bold;
}

#prefazione{
	font-size: 13px;
	text-align: center;
	padding-left:5px;
	padding-right:5px;
}


#table_contenitore{
	width:480px;
	background: #F7F7F7;
	font-size: 13px;
	color: #666666;
}
#table_contenitore.sfondo_rugby{
	background: url(../immagini/fondo-pag-testimonial.jpg) no-repeat #ffffff;
}
#table_contenitore.sfondo_menu_footer_offerte{
	width:780px;
}

#table_testimonial{
	text-align: left;

}
#table_testimonial h1{
	min-height: 15px;
	height: auto !important;
	height: 15px;
	padding-top:5px;
	padding-bottom:5px;
	font-size: 13px;
}
#table_testimonial h2{
	padding:0px;
	margin:0px;
	font-size: 13px;
}
/**/
#prefazione.sxalign{
	text-align: left;
}

div.text_content{
font-size: 13px;
}

#postit {
 position: relative;
 top: 10px;
 left: 400px;
 *left: 196px;
 width: 91px;
 height: 83px;  
background: url(../immagini/postit.jpg) no-repeat;
z-index: 600;
margin-bottom: -83px;
}

#postiteng {
position: relative;
 top: 10px;
 left: 400px;
 *left: 196px;
 width: 91px;
 height: 83px;  
background: url(../immagini/postiteng.jpg) no-repeat;
z-index: 600;
margin-bottom: -83px;
}

#postitfra {
position: relative;
 top: 10px;
 left: 400px;
 *left: 196px;
 width: 91px;
 height: 83px;  
background: url(../immagini/postitfra.jpg) no-repeat;
z-index: 600;
margin-bottom: -83px;
}


#postitspa {
position: relative;
 top: 10px;
 left: 400px;
 *left: 196px;
 width: 91px;
 height: 83px;  
background: url(../immagini/postitspa.jpg) no-repeat;
z-index: 600;
margin-bottom: -83px;
}

#postitdeu {
position: relative;
 top: 10px;
 left: 400px;
 *left: 196px;
 width: 91px;
 height: 83px;  
background: url(../immagini/postitdeu.jpg) no-repeat;
z-index: 600;
margin-bottom: -83px;
}

#contenitore_offerte #contenitore_boxofferte .boxofferte .dicitura {
 width: 100px;
 height: 20px;
 display: block;
 font-size: 11px;
 float: left;
 margin-bottom: 15px;
 text-align: center;
 font-weight: normal;

}

#contenitore_offerte #contenitore_boxofferte .boxofferte .prezzo {
 float: left;
 width: 100px;
 height: 20px;
 _height: 10px;
 _line-height: 10px;
 display: block;
 font-size: 13px;
 margin-top: 15px;
 text-align: center;
 font-weight: normal;

}

#contenitore_offerte #contenitore_boxofferte .boxofferte .txt {
  width: 100px;
  padding-top: 40px;
}

#seip span.prezzo{
	_margin-bottom: -10px;
	_padding-bottom: 10px;
	_overflow: hidden;
}

#trep span.prezzo{
	_margin-bottom: -10px;
	_padding-bottom: 10px;
	_overflow: hidden;
}

#quattrop span.prezzo{
	_margin-bottom: -10px;
	_padding-bottom: 10px;
	_overflow: hidden;
}

#contenitore_offerte #contenitore_boxofferte .boxofferte .giorni {
  width: 100px;
  height: 25px;
  float: left;
  text-align: center;
}


#contenitore_offerte #contenitore_boxofferte .boxofferte .giorni span {
 font-size: 13px;

}


#tornosubitohome { float: right; }

#flashcontent2{
margin-left:20px;
width: 760px;

}


#submenu.termeinverno ul li a{
	color:#660001;
}

#submenu.termeinverno ul li a:hover{
	color:#999999;
}

#submenu.termeinverno ul #current a{
	color:#999999;
}

#kkk{
position:relative;
}


#cert-iso{
width: 190px;
  height: 61px;
  position:absolute;
  top:32px;
  right:0px;
  background:url(../images/logo-iso-footer.jpg) no-repeat top left ;
}

#cert-iso.eng{
  top:65px;
  right:0px;
}


#cert-iso a{
width: 190px;
  height: 61px;
  display:block;
}


.red{
color:#660001;
}

.green{
color:#009900;
}


#boxini-offerte-home{
width: 545px;
background:red;
}

html body table tbody tr td table tbody tr td p{
font-size:13px;
color:#666666;
}
