/* -- Page styling, unrelated to centering ----- */

body {
	/* Page styling, unrelated to centering */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 1px;
	text-align:center;
	background-color: #E9D9D7;
	scrollbar-face-color: #E9D9D7;
	scrollbar-highlight-color: #E9D9D7;
	scrollbar-shadow-color: #E9D9D7;
	scrollbar-3dlight-color: #E9D9D7;
	scrollbar-arrow-color:  #4E0011;
	scrollbar-track-color: #E9D9D7;
	scrollbar-darkshadow-color: #E9D9D7;
}



/* -- Code for vertical centering ----- */

* {
	margin: 0;
	padding: 0;
}


#outer {
	height:100%;
	width:100%;
	display:table;
	vertical-align:middle;
}

#container {
	display:table-cell;
	vertical-align:middle;
}
#inner {
	text-align: center;
	width: 888px;
	margin-left:auto;
	margin-right:auto;
}

#content_new{
	position:relative;
	width: 883px;
	/*height: 650px;*/
	margin: 0 auto;
	padding:0;
	/*background: red;*/
}
#id_immagini_all {
	position:absolute;
	width: 100%;
	top: 142px;
	left: 0px;
	height: 275px;
	margin: 0;
	padding: 0px;
	background: #4E0011;

}

/* begin of personal css */
#fascia_alta {
	position:relative;
	width: 883px;
	height: 122px;
	padding: 0px;
    margin: 0;
}
#vuoto_1{
   position: relative;
   left: 0px;
   width: 883px;
   height: 10px;
}
#vuoto_prima_logo{
   width: 30px;
   height: 122px;
   float: left;
   padding: 0px;
   margin: 0;
}
#id_logo{
   width: 122px;
   height: 122px;
   float: left;
   padding: 0px;
   margin: 0;
}
#id_menu{
   width: 700px;
   height: 122px;
   float: left;
   padding: 0px;
}
#id_menu_1{
   width: 700px;
   height: 108px;
   position: relative;
   padding: 0px;
}
#id_menu_2{
   width: 700px;
   height: 14px;
   position: relative;
   padding: 0px;
}
#vuoto_2{
   position: relative;
   left: 0px;
   width: 883px;
   height: 10px;
   clear: both;
}
#id_immagini {
	position:relative;
	width: 883px;
	height: 275px;
	margin: 0;
	padding: 0px;
	background: #4E0011;
	overflow: hidden;
}
#vuoto_3{
   position: relative;
   left: 0px;
   width: 883px;
   height: 10px;
}
#contenuti_dinamici {
	position:relative;
	width: 883px;
	height: 250px;
	left: 0;
	margin: 0;
	padding: 0;
	
}
#vuoto_4{
   position: relative;
   left: 0px;
   width: 883px;
   height: 10px;
   clear: both;
}
#id_footer {
	position:relative;
	width: 883px;
	height: 25px;
	margin: 0 auto;
}

/* contenuti */
#vuoto_contenuti{
   width: 120px;
   height: 250px;
   float: left;
   padding: 0px;
   margin: 0;
   
}
#id_contenuti{
   width: 640px;
   height: 250px;
   float: left;
   padding: 0px;
   overflow: auto;
   
}
#id_contenuti_ospitalita{
   width: 640px;
   height: 250px;
   float: left;
   padding: 0px;
   /*background: green;*/
}
#id_immagini_ospitalita{
   width: 640px;
   height: 75px;
   margin: 0 auto;
   padding:0;
   position:relative;
}
#id_testo_ospitalita{
   width: 640px;
   height: 175px;
   padding: 0px;
   overflow: auto;
}
#id_immagini_tariffe{
   width: 640px;
   height: 30px;
   padding: 0px;
   margin: 0px;
   left: 0;
   /*background: red;*/
}
#id_testo_tariffe{
   width: 640px;
   height: 220px;
   padding: 0px;
   overflow: auto;
   /*background: green;*/
}


/* pop up */
#content_pop{
	position:relative;
	width: 850px;
	margin: 0 auto;
	padding:0;
}
#vuoto_1_pop{
   position: relative;
   left: 0px;
   width: 780px;
   height: 10px;
}
#fascia_pop {
	position:relative;
	width: 850px;
	height: 78px;
	padding: 0px;
    margin: 0;
}
#vuoto_prima_logo_pop{
   width: 30px;
   height: 78px;
   float: left;
   padding: 0px;
   margin: 0;
}
#logo_popup{
   width: 78px;
   height: 78px;
   float: left;
   padding: 0px;
   margin: 0;
   
}
#vuoto_1_dopo_logo_pop{
   width: 45px;
   height: 78px;
   float: left;
   padding: 0px;
   margin: 0;
}
#id_categoria_pop{
   width: 535px;
   height: 78px;
   float: left;
   padding: 0px;
   margin: 0;
   /*background: blue;*/
}
#vuoto_2_dopo_logo_pop{
   width: 15px;
   height: 78px;
   float: left;
   padding: 0px;
   margin: 0;
}
#chiudi_pop{
   width: 52px;
   height: 78px;
   float: left;
   padding: 0px;
   margin: 0;
}
#chiudi_pop_1{
   width: 52px;
   height: 56px;
   padding: 0px;
   margin: 0;
}
#chiudi_pop_2{
   width: 52px;
   height: 22px;
   padding: 0px;
   margin: 0;
}
#vuoto_2_pop{
   position: relative;
   left: 0px;
   width: 600px;
   height: 10px;
   clear: both;
}
#id_immagini_pop_1 {
	position:relative;
	width: 850px;
	height: 15px;
	margin: 0;
	padding: 0px;
	background: #4E0011;
}
#id_immagini_pop {
	position:relative;
	width: 850px;
	height: 260px;
	margin: 0;
	padding: 0px;
	background: #4E0011;
	
}
#vuoto_testo{
   width: 150px;
   height: 200px;
   float: left;
   /*background: red;*/
   padding: 0px;
   margin: 0;
}
#id_testo_pop{
   width: 650px;
   height: 239px;
   float: left;
   /*background: green;*/
   padding: 0px;
   margin: 0;
   overflow: auto;
	scrollbar-face-color: #4E0011;
	scrollbar-highlight-color: #4E0011;
	scrollbar-shadow-color: #4E0011;
	scrollbar-3dlight-color: #4E0011;
	scrollbar-arrow-color:  #E9D9D7;
	scrollbar-track-color: #4E0011;
	scrollbar-darkshadow-color: #4E0011;
}
#vuoto_3_pop{
   position: relative;
   left: 0px;
   width: 780px;
   height: 10px;
   clear: both;
}
#id_footer_pop {
	position:relative;
	width: 850px;
	height: 25px;
	margin: 0 auto;
}



/* General font families for common tags */

a, a:active, a:visited { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size : 12px; color : #575757; text-decoration: none; }
a:hover		{ font-size : 12px; text-decoration: underline; color : #575757; }



/* The register, login, search etc links at the top of the page */
.mainmenu		{ font-size : 11px; color : #000000 }
a.mainmenu		{ text-decoration: none; color : #006699;  }
a.mainmenu:hover{ text-decoration: underline; color : #DD6900; }

/*  */
.titolo			{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size : 12px; color : #4E0011; font-weight : bold;}
.testo			{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size : 12px; color : #4E0011; font-weight : normal; line-height : 140%;}
.titolo_rosa	{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size : 12px; color : #E9D9D7; font-weight : bold;}
.testo_rosa		{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size : 12px; color : #E9D9D7; font-weight : normal; line-height : 140%;}
a.testo_rosa  { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size : 12px; text-decoration: none; color : #E9D9D7; font-weight : normal;}

a.testo_rosa:link	  { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size : 12px; text-decoration: none; color : #E9D9D7; font-weight : normal;}
a.testo_rosa:visited { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size : 12px; text-decoration: none; color : #E9D9D7; font-weight : normal;}
a.testo_rosa:hover   { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;text-decoration: underline;font-size : 12px; color : #E9D9D7; font-weight : normal;}


/* a */
.a_mail { font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 10px; line-height: 18px ;color : #ffffff; font-weight : bold;}
.a_mail a:link, .a_mail a:active	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 10px; text-decoration: none; color : #ffffff; font-weight : bold;}
.a_mail a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 10px; text-decoration: none; color : #ffffff; font-weight : bold;}
.a_mail a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 10px; text-decoration: underline; color : #ffffff; font-weight : bold;}

a.a_testo:link	  { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size : 12px; text-decoration: none; color : #4E0011; font-weight : normal;}
a.a_testo:visited { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size : 12px; text-decoration: none; color : #4E0011; font-weight : normal;}
a.a_testo:hover   { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;text-decoration: none;font-size : 12px; color : #4E0011; font-weight : normal;}

a.a_titolo:link	  { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size : 12px; text-decoration: none; color : #4E0011; font-weight : bold;}
a.a_titolo:visited { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size : 12px; text-decoration: none; color : #4E0011; font-weight : bold;}
a.a_titolo:hover   { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;text-decoration: none;font-size : 12px; color : #4E0011; font-weight : bold;}

/* Copyright and bottom info */
.a_foot		{ font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #575757; }
a.a_foot		{ font-size: 11px; color: #575757; text-decoration: none;}
a.a_foot:link	{ font-size: 11px; color: #575757; text-decoration: none;}
a.a_foot:visited { font-size: 11px; color: #575757; text-decoration: none;}
a.a_foot:hover { font-size: 11px; color: #575757; text-decoration: underline;}

/* Form elements */
input,textarea, select, button {
	color : #333333;
	font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border-color : #4E0011;
	border-top-width : 1px; 
border-right-width : 0px; 
border-bottom-width : 0px; 
border-left-width : 1px;
}

input { text-indent : 2px; }

/* The main submit button option */
.img_bianca {
	 border-top-width: 3px; 
     border-right-width: 3px; 
     border-bottom-width:  3px; 
     border-left-width: 3px;
	 border-color: #ffffff #ffffff #ffffff #ffffff; 
	 margin: 3px 9px 9px 3px;
}
.img_transparent {
	 border-top-width: 3px; 
     border-right-width: 3px; 
     border-bottom-width:  3px; 
     border-left-width: 3px;
	 border-color: #474536 #474536 #474536 #474536; 
}




