body {font-family: verdana;font-size: 11px;font-style: normal;color: #666666;line-height: 14px; background-color:#DBE4ED; margin:0;}
td {font-family: verdana;font-size: 11px;font-style: normal;color: #666666;line-height: 14px;}

h1 {font-family: arial black; font-size:19px; color:#000000; letter-spacing:-1px; display:inline; font-weight:lighter; line-height:19px;}
h2 {font-size:13px; color:#cc0000; font-family:verdana; border-bottom:1px dotted #FF6666; margin:0; padding-bottom:4px;}
h3 {font-size:12px; color:#000000; font-family:verdana; border-bottom:1px dotted #000000; margin:0; padding-bottom:4px;}
h4 {font-size:11px; color:#000000; font-family:verdana; margin:0; padding-bottom:4px;}

.big_size {font-family: arial black; font-size:18px; color:#cc0000; letter-spacing:-1px; font-weight:lighter; line-height:19px;}
.big_size_black {font-family: arial black; font-size:18px; color:#000000; letter-spacing:-1px; font-weight:lighter; line-height:19px; border-bottom:1px dotted #000000;}


#form_header td { color:#000000; font-size:12px;}
#form_header2 td { color:#000000}

#form_news td { color:#000000; font-size:11px;}

#table_top_home h2 { margin:0; padding-bottom:4px;}

#menu_header li { float:left; margin-right:3px; text-align:center; line-height:24px;}
#menu_header li a {font-family: verdana;font-size: 11px;font-style: normal;color: #ffffff;text-decoration:none; letter-spacing:-1px;}
#menu_header li a:visited {font-family: verdana;font-size: 11px;font-style: normal;color: #ffffff;text-decoration:none; letter-spacing:-1px;}
#menu_header li a:hover {font-family: verdana;font-size: 11px;font-style: normal;color: #CCCCCC;text-decoration:none; letter-spacing:-1px;}


#primo_scheda h3 {font-size:12px; color:#990000; font-family:verdana; border-bottom:1px dotted #FF6666;}
#secondo_scheda h3 {font-size:12px; color:#990000; font-family:verdana; border-bottom:1px dotted #FF6666; padding-bottom:4px;}
#terzo_scheda h3 {font-size:12px; color:#990000; font-family:verdana; border-bottom:1px dotted #FF6666; padding-bottom:4px;}
#quarto_scheda h3 {font-size:12px; color:#990000; font-family:verdana; border-bottom:1px dotted #FF6666; padding-bottom:4px;}

select {font-family: arial;font-size: 11px;}

a {font-family: verdana;font-size: 11px;font-style: normal;color: #568FD8;text-decoration:underline;font-weight:normal;}
a:visited {font-family: verdana;font-size: 11px;font-style: normal;color: #568FD8;text-decoration:underline;font-weight:normal;}
a:hover {font-family: verdana;font-size: 11px;font-style: normal;color: #80D9FE;text-decoration:none;font-weight:normal;}

#luoghi_int li {border-bottom:1px solid #cccccc; padding-bottom:1px; padding-top:1px;}
#luoghi_int li a {font-family: tahoma;font-size: 11px;font-style: normal;color: #568FD8;text-decoration:none;font-weight:normal;}
#luoghi_int li a:visited {font-family: tahoma;font-size: 11px;font-style: normal;color: #568FD8;text-decoration:none;font-weight:normal;}
#luoghi_int li a:hover {font-family: tahoma;font-size: 11px;font-style: normal;color: #80D9FE;text-decoration:none;font-weight:normal;}

a.tah {font-family: tahoma;font-size: 13px;font-style: normal;color: #568FD8;text-decoration:none;font-weight:bold;}
a.tah:visited {font-family: tahoma;font-size: 13px;font-style: normal;color: #568FD8;text-decoration:none;font-weight:bold;}
a.tah:hover {font-family: tahoma;font-size: 13px;font-style: normal;color: #80D9FE;text-decoration:none;font-weight:bold;}



a.med_s {font-family: verdana;font-size: 13px;font-style: normal;color: #568FD8;text-decoration:underline;font-weight:normal;}
a.med_s:visited {font-family: verdana;font-size: 13px;font-style: normal;color: #568FD8;text-decoration:underline;font-weight:normal;}
a.med_s:hover {font-family: verdana;font-size: 13px;font-style: normal;color: #80D9FE;text-decoration:none;font-weight:normal;}

a.pagin {font-family: arial;font-size: 11px;font-style: normal;color: #568FD8;text-decoration:underline;font-weight:normal;}
a.pagin:visited {font-family: arial;font-size: 11px;font-style: normal;color: #568FD8;text-decoration:underline;font-weight:normal;}
a.pagin:hover {font-family: arial;font-size: 11px;font-style: normal;color: #80D9FE;text-decoration:none;font-weight:normal;}


input{font-family:arial;font-size: 11px;}
.mainoption {background-color:#568FD8;font-family:trebuchet ms;font-size:10px;font-weight:normal;color:#ffffff;}
.bg_foto {	border-top-width: 1px;border-right-width: 2px;border-bottom-width: 2px;border-left-width: 1px;border-top-style: solid;border-right-style: groove;border-bottom-style: groove;border-left-style: solid;border-top-color: #CCCCCC;border-right-color: #CCCCCC;border-bottom-color: #CCCCCC;border-left-color: #CCCCCC;}

#page {width:1000px; background-color:#FFFFFF}

#navbar {border-bottom:1px dashed #666666; padding-bottom:4px; margin-bottom:8px;}

#menu_quartiere li { border-bottom:1px dashed #ffffff; background-color:#D1E1F3; padding:2px; line-height:11px;}
#menu_quartiere li a{ color:#003166; text-decoration:none;}
#menu_quartiere li img{ vertical-align:middle; margin-left:2px; margin-right:4px;}

#menu_servizi li { padding-left:16px; background-image:url(/images/ic_bt_alb.gif); background-repeat:no-repeat; border-bottom:1px dashed #999999; background-position:0px 2px; padding-bottom:3px; margin-top:2px;}
#menu_servizi li a{ text-decoration:none;}

#vicino_a li { padding-left:16px; background-image:url(/images/ic_bt_alb.gif); background-repeat:no-repeat; border-bottom:1px dashed #999999; background-position:0px 2px; padding-bottom:3px; margin-top:2px;}
#vicino_a li a{ text-decoration:none;}

#alloggi_evidenza li {padding-left:18px; background-image:url(/images/ic_bt_alb.gif); background-repeat:no-repeat; border-bottom:1px solid #fff; background-position:4px 2px; padding-bottom:3px; margin-top:2px;}
#alloggi_evidenza li a { text-decoration:none; color:#9C4800; letter-spacing:-1px;}

#menu_guida li { padding-left:16px; background-image:url(/images/ic_bt_alb.gif); background-repeat:no-repeat; border-bottom:1px dashed #999999; background-position:0px 2px; padding-bottom:3px; margin-top:2px;}
#menu_guida li a{ text-decoration:none;}


#vic_a { margin-top:10px; margin-bottom:10px;}
#vic_a b { color:#CC0000}
#vic_a em { color:#666666}
#vic_a ul {margin:0; padding:0; list-style-type:none; margin-bottom:15px;}
#vic_a li {margin:0; list-style-type:none; border-bottom:1px dashed #cccccc; line-height:20px;}

.cont_page {padding-left:10px; padding-right:10px; padding-bottom:2px;}


.cont_sched02 {text-align:left; padding:10px;  font-family:verdana; color:#000000}
.cont_sched01 {text-align:left; padding:10px; display:none; font-family:verdana; color:#000000}

.cont_sched00 {text-align:left; padding:10px; font-family:verdana; color:#000000 }
.list_gallery { float:left; width:96px; border:1px dashed #cccccc; text-align:center; margin-left:5px; margin-bottom:5px;}
.progressTable {
    border:1px solid #000000;
    background-color: #ffffff;
	z-index:10;
	width:780px;
}

.progressText {
    font-size: 11px;
}

.progress1 {
    font-size: 11px;
 background-color: #ffffff;
}
.progressBar {
    font-size: 11px;
 text-align: center;
}



#map {
	width:420px;
	height:400px;
	background:#e1e1e1 url('http://alloggi.00100roma.com/images/wait.gif') no-repeat center;
}
.mapc {
	width:250px;
	height:200px;
	background:#e1e1e1 url('http://alloggi.00100roma.com/images/wait.gif') no-repeat center;
}
.mapext{
	display:none;
	position: absolute;
	background-color:#ffffff;
	padding:3px;
	border:1px solid #666666;	
}
.toppe {
	width:210px;
	text-align:left;
	float:right;
	padding:6px;
	border: 1px solid #CCCCCC;
	background-color:#DBE4ED
}
.cerc {
	width:100%;
	padding:2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	vertical-align: middle;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #D4EAFF;
	border-right-color: #728AA1;
	border-bottom-color: #4C5B6B;
	border-left-color: #C4E2FF;
	background-color: #B4DAFF;
	margin-top:1px;
}
.titcerca { background-color:#FF0000; padding:3px; width:100%; text-align:center; font-size:14px; color:#FFFFFF;}

.mini {
	font-family: trebuchet ms;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	line-height: 13px;
}
<!--- TESTO -->
a.big_red {
	font-family: trebuchet ms;
	font-size: 14px;
	font-style: normal;
	color: #ff0000;
	text-decoration: none;
	font-weight: bold;
}
a.big_red:visited {
	font-family: trebuchet ms;
	font-size: 14px;
	font-style: normal;
	color: #ff0000;
	text-decoration: none;
	font-weight: bold;
}
a.big_red:hover {
	font-family: trebuchet ms;
	font-size: 14px;
	font-style: normal;
	color: #999999;
	text-decoration: none;
	font-weight: bold;
}

a.mini_white {
	font-family: trebuchet ms;
	font-size: 10px;
	font-style: normal;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
}
a.mini_white:visited {
	font-family: trebuchet ms;
	font-size: 10px;
	font-style: normal;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
}
a.mini_white:hover {
	font-family: trebuchet ms;
	font-size: 10px;
	font-style: normal;
	color: #cccccc;
	text-decoration: none;
	font-weight: normal;
}
a.mini_black {
	font-family: trebuchet ms;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
a.mini_black:visited {
	font-family: trebuchet ms;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
a.mini_black:hover {
	font-family: trebuchet ms;
	font-size: 10px;
	font-style: normal;
	color: #cccccc;
	text-decoration: none;
	font-weight: normal;
}

.titolo {
	font-family: trebuchet ms;
	font-size: 14px;
	font-weight: bold;
	line-height:normal;
}
.titolo_fine {
	font-family: trebuchet ms;
	font-size: 14px;
	font-weight: normal;
	line-height:normal;
}

.red {color: #ff0000}
.red02 {color: #ff0000}
a.white {color: #ffffff; text-decoration:none; font-size:10px; font-weight:normal;}
a.white:visited {color: #ffffff; text-decoration:none; font-size:10px; font-weight:normal;}
a.white:hover {color: #cccccc; text-decoration:none; font-size:10px; font-weight:normal;}


.bordo {
	border: 1px solid #000000;
}
.bordo2 {
	border: 1px solid #999999;
}
.guida { padding:6px; background-color:#EBEADF; vertical-align:top; text-align:left;}
.progressTable {
    border:1px solid #000000;
    background-color: #ffffff;
	z-index:1;
	width:780px;
}

.progressText {
    font-size: 11px;
}

.progress1 {
    font-size: 11px;
 background-color: #ffffff;
}
.progressBar {
    font-size: 11px;
 text-align: center;
}


















.close { clear:both}
.rosso { color:#CC0000}

#vedi_sulla_mappa {width:425px; float:left;}
#vedi_sulla_mappa img { border:0;}
#contatta_lo_staff {width:340px; background-image:url(images/callcenter.jpg); height:100px; float:left; text-align:right; color:#FFFFFF; font-size:12px}
#contatta_lo_staff p {padding:10px; margin:0;}
#contatta_lo_staff a { color:#FFFFFF; text-decoration:none; font-size:12px;}
#contatta_lo_staff a:hover { color:#CCFFFF; text-decoration:underline;}

#cat_appartamenti {margin:10px 0px 0px 0px; padding:0; list-style-type:none;}
#cat_appartamenti li { width:210px; float:left; line-height:18px; background-image:url(images/bg_li.gif); border-bottom:1px dashed #cccccc; margin-right:10px;}
#cat_appartamenti li a { font-size:12px; margin-left:16px; text-decoration:none;}

.appartamenti_quartiere {margin:10px 0px 0px 0px; padding:0; list-style-type:none;}
.appartamenti_quartiere li { width:210px; float:left; line-height:18px; background-image:url(images/bg_li.gif); border-bottom:1px dashed #cccccc; margin-right:10px;}
.appartamenti_quartiere li a { font-size:12px; margin-left:16px; text-decoration:none;}

#app_luoghi_interesse {margin:10px 0px 0px 0px; padding:0; list-style-type:none;}
#app_luoghi_interesse li { width:210px; float:left; line-height:18px; background-image:url(images/bg_li.gif); border-bottom:1px dashed #cccccc; margin-right:10px;}
#app_luoghi_interesse li a { font-size:12px; margin-left:16px; text-decoration:none;}


#map_goog {width:515px; float:left}
#appartamenti_ricerca {width:260px; float:left}

.goog_legenda {width:160px; float:left; font-family:arial; font-size:11px; line-height:12px; color:#999999; padding-top:5px;}
.goog_legenda_ct {width:160px; float:left; font-family:arial; font-size:11px; line-height:12px; margin-left:10px; margin-right:10px; color:#999999; padding-top:5px;}


.list_appartamenti {padding-bottom:6px; border-bottom:1px dashed #cccccc; margin-bottom:20px; width:375px; float:left; background-color:#FFFFFF;}
.list_appartamenti_sx {width:76px; float:left}
.list_appartamenti_ct {width:226px; float:left; font-family:arial; font-size:11px; line-height:14px;}
.list_appartamenti_ct a{ font-size:11px; font-family:arial;}
.list_appartamenti_dx {width:72px; float:left; color:#FF0000; font-family:arial; text-align:center; font-size:12px;}

.list_appartamenti_2 {padding-bottom:6px; border-bottom:1px dashed #cccccc; margin-bottom:20px; width:375px; float:left; margin-left:20px; background-color:#FFFFFF;}
.list_appartamenti_2_sx {width:76px; float:left}
.list_appartamenti_2_ct {width:226px; float:left; font-family:arial; font-size:11px; line-height:14px;}
.list_appartamenti_2_ct a{ font-size:11px; font-family:arial;}
.list_appartamenti_2_dx {width:72px; float:left; color:#FF0000; font-family:arial; text-align:center; font-size:12px;}

.sx_app {width:106px; float:left; margin-bottom:20px;}
.dx_app {width:660px; float:left; margin-bottom:20px;}
.dx_app em { color:#cc0000}
.dx_app h2 {font-family: arial black; font-size:18px; color:#cc0000; letter-spacing:-1px; font-weight:lighter; line-height:19px;}

#cerca_vicino_a h2 {font-family: arial black; font-size:16px; color:#003181; letter-spacing:-1px; font-weight:lighter; line-height:19px; border-bottom:1px dotted #003181}
#cerca_vicino_a {width:514px; float:left}
#cerca_vicino_a em {color:#003181}
#cerca_sulla_mappa {width:250px; float:left; text-align:right}

#assistenza { right:200px; top:100px}
#map_link {text-align:center; line-height:11px;}
#map_link a { text-decoration:none}

#servizi_turismo ul { margin:0; padding:0; list-style-type:none; padding-top:10px; padding-bottom:10px}
#servizi_turismo ul li { background:url(/images/ic_bt_alb.gif) 0px 0px no-repeat; padding-left:16px; line-height:12px; border-bottom:1px dashed #938576; padding-bottom:5px; margin-bottom:5px}
#servizi_turismo ul li a { text-decoration:none;}
#servizi_turismo ul li p { font-size:11px; margin:0; padding:0; padding-top:2px}




/* links */
ul#lista_links { margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; list-style-type:none;}
li.links_li { border-bottom:1px dashed; margin-bottom:8px; list-style-type:none; height:92px; padding-bottom:8px}
h2.links_h2 { font-size:13px; line-height:13px; margin:0; padding:0; font-weight:bold; letter-spacing:0px}
.links_image { width:120px; height:90px; top:0; left:0; border:1px solid; float:left; margin-right:10px}
.links_cont_p { margin:0; padding:6px 0px 6px 0px; font-size:11px; }
.links_url { font-style:italic; padding:0; margin:0; font-size:11px}
/* fine links */


