@charset "utf-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; line-height:18px;
	color: #333333;
	background-color: #831414; margin:0px; padding:0px; 
}
h1{ font-size:2.6em; font-family:"Times New Roman", Times, serif; margin:0px; padding:0px 0px 10px 0px; color:#d6d4bb; font-weight:100}
h2{ font-size:2.4em; font-family:"Times New Roman", Times, serif; margin:0px; padding:0px 0px 10px 0px; color:#d6d4bb; font-weight:100}
.h2{ font-size:2.4em; font-family:"Times New Roman", Times, serif; margin:0px; padding:0px 0px 10px 0px; color:#666666; font-weight:100; text-decoration: none;}
h3{ font-size:1.8em; font-family:"Times New Roman", Times, serif; margin:0px; padding:0px 0px 10px 0px; color:#5185aa; font-weight:100}
h4{ font-size:1.8em; font-family:"Times New Roman", Times, serif; margin:0px; padding:0px 0px 10px 0px; color:#f9eccc; font-weight:100}
h5{ font-size:1.4em; font-family:"Times New Roman", Times, serif; margin:0px; padding:0px 0px 5px 0px; color:#831414; font-weight:100}
.h5{ font-size:1.4em; font-family:"Times New Roman", Times, serif; margin:0px; padding:0px 0px 5px 0px; color:#666666; font-weight:100; text-decoration: none;}

a:link, a:visited {color:#831414; text-decoration:none;}
a:hover{color:#831414; text-decoration:underline;}
.no_underline{text-decoration: none;}

td {vertical-align:top;}
hr {height:1px;}
ul{padding:10px 0px 10px 20px; margin:0px;}
a img {border:0px}

.grigio {color: #666666;}
.blocco { display:block;}

#background_1 {background-image:url(../multimedia/homepage/grafica/texture_background_1.jpg); background-repeat:repeat-x; width:100%; margin:0px; padding:0px}
#background_2 {background-image:url(../multimedia/homepage/grafica/texture_background_2.jpg); background-repeat:repeat-x; width:100%; margin:0px; padding:0px}
#background_2_ombre {background-image:url(../multimedia/homepage/grafica/texture_background_2_ombre.jpg); width:966px; margin:0 auto; padding:0px}
#background_3 {background-color:#f9eccc; width:100%; margin:0px; padding:0px }
#background_3_ombre {background-image:url(../multimedia/homepage/grafica/texture_background_3_ombre.gif); background-repeat:repeat-y; width:966px; margin:0 auto; padding:0px}
#contenitore { width:764px; margin:0 auto; padding:0px}
.contenitore_1 { width:764px; margin:0 auto; padding:0px}
#footer { background:url(../multimedia/homepage/grafica/footer.gif); background-repeat:no-repeat; width:764px; height:80px; text-align:center; color:#FFFFFF;
		  padding:15px 0px 0px 0px;}
		  
#footer a:link, #footer a:visited, #footer a:hover {color:#FFFFFF;}	  
	  
		  
#colonna_sx { background:#e0dcdb; padding:10px; width:260px;}
.colonna_sx { background:#e0dcdb; padding:10px; width:260px;}
#colonna_sx2 { background:#E0DCDB; width:280px;}
#colonna_sx #testo {padding:10px; margin:0px;}
#colonna_sx #foto { padding:4px 2px 2px 4px; margin:18px 8px 0px 8px; width:110px; display:inline;}
a:link #foto img, a:visited #foto img{border:#fff 3px solid;}
a:hover #foto img{border:#831414 3px solid;}
.foto{border:#fff 3px solid;}
.foto:hover{border:#831414 3px solid;}
#testo {padding:20px; margin:0px;}
.testo {padding:20px; margin:0px;}
#testo2  {padding:0px; margin:0px;}
.testo2  {padding:0px; margin:0px;}
#img_a_sx { padding:0px 20px 5px 0px; margin:0px; float:left;}
#img_a_dx { padding:0px 0px 5px 20px; margin:0px; float:right;}
.img_a_dx { padding:0px 0px 5px 20px; margin:0px; float:right;}

#title_print { display:none;}
#description_header {background-image:url(../multimedia/description/background_description.jpg); color:#f9eccc;}
#description_header  #foto{float: left; padding:31px 20px 0px 23px;}
#description_header a {display:block; color:#f9eccc;}
#description_header_elenco {width:150px; text-align:right; font-weight:700; padding:0px 10px 0px 5px;}

#prezzi {color: #FFFFFF; background-color:#999999; margin:0px 0px 5px 0px;}
#prezzi td { text-align:center; margin:2px; padding:5px; border: #FFFFFF 1px solid}
#prezzo {color:#666666; background-color:#CCCCCC}


#rome_apartments_header {background-image: url(../multimedia/rome_apartments/background_rome_apartments.jpg); color:#f9eccc;}
#rome_apartments td {border-bottom:1px #f4dfb1 solid;}
#rome_apartments #colonna_sx  {border-bottom:1px #FFFFFF solid; text-align:right; vertical-align:middle;}
#rome_apartments h2 {color:#831414; font-size:2.0em; padding-bottom:5px; }
#rome_apartments a:hover h2 , #rome_apartments a:hover h5, a:hover #testo2  {text-decoration:none;}
a:link #testo2, a:visited #testo2, a:hover #testo2  {text-decoration:none; color:#333333; }
#rome_apartments #testo {padding:20px;}

form {margin:0px; padding:0px;}
input {margin-bottom:10px; padding:2px; background-color:#e0dcdb; border: #999999 1px solid; color:#666666; font-size:1em;}
select, textarea {margin-bottom:10px; padding:4px; background-color:#e0dcdb; color:#666666; font-size:1em;}
#form_a_destra {float:right; width:180px;}
.pulsante {background-color:#000000; color:#FFFFFF; font-size:11px; margin-left:5px; padding:2px; border:0px;}
.invio {background-color: #a47251; color:#FFFFFF; margin-top:10px; padding:3px; border:0px; cursor:hand;}