/*  INITALYTODAY.COM  */

BODY {background-color:#666666;}

html,body{ margin:0;padding:0; }
body{font: 76%/1.4 verdana,helvetica,sans-serif; color:#333333;}

img{border:0}

a, a:visited { text-decoration: none; color:#336699;}
a:hover { text-decoration: underline;} 

.s-table {width: 740px; background-color: #fff;}

/* ID=header */
#header {text-align:center;}
#header div.bannerlogo {background:#CCCC99; text-align:left;border:4px solid #CCCC99;}
#header div.bannerlogohotel {background:#AC9886; text-align:left;border:4px solid #AC9886;}

/* adv google */
div.adtop{text-align:center;}
div.adbot{text-align:center;}
div.adgoogle{text-align:center;}   /* lateral */
span.adtext{float:left;}

/* ID (SearchGoogle) */
#searchbar{border:2px solid #CCCC99; padding:0} /* generale motore */
#cse-search-box {margin:0} /* campo form */
#cse-search {background:#CCCC99;}
#cse-search-results {padding:20px;} /* risultati */

#searchbar2{border:2px solid #CCCC99; padding:0} /* generale motore 2 */
#cse-search-box2 {margin:0} /* campo form 2 */
#cse-search2 {background:#CCCC99;}

div.topbar{background:#E6E6CC; height:15px; font-size:70%; text-align:center;}
div.topbarhotel{background:#CFC6A7;height:15px; font-size:70%; text-align:center;}

/* ID=??? (NAV)*/
div.topnav{background:#FFFFFF; height:15px; font-size:70%; text-align:left; border-style:double; border-color:#CCCC99; padding:2px}
div.botnav{background:#E6E6CC; height:15px; font-size:70%; text-align:left; border-style:double; border-color:#CCCC99; padding:2px}

div.bar{background:#CCCC99;height:15px;text-align:center;}

/* ID=content (scheda) */
#content td {font-size: 80%; text-align:justified; color: #666; padding: 10px} 
#content table td {font-size: 80%; text-align:justified; color: #666; padding: 2px}   /* tab PAG1... */
#content h1 {font-size: 120%; margin:0px; padding:0px; }
#content h2{font-size: 120%; margin:0px; padding:0px; }
#content h3{font-size: 120%; margin:0px; padding:0px; }
#content p {text-align:justify;}

/* ID=??? (col destra)  */
p.city {font-size:80% ; color: #996633; text-align:center;}

/* ID=??? (IIT love art) */
p.slogan {font-size:80%; margin:30px; color: #666; text-align:center;}

div.bannerhotel {background:#AC9886; text-align:center; color: #990000}

/* ID=footer */
#footer {font-size:70%; color: #333; text-align:center;}
#footer div.bar{background:#CCCC99;height:15px;text-align:center;}
#footer div.barhotel{background:#CFC6A7;height:15px;text-align:center;margin-top:1px;}
#footer div.network{text-align:center;color: #666}


.text1 {font-size:60%}
.text2 {font-size:70%}

.c1, .c1:visited {color: #666666}
.c2, .c2:visited {color: #996633}
.c3 {color: #333333}

.t11 {font-size: 11px}
.tsmall {font-size: 10px}

.a1, .a1:visited {  text-decoration: underline; font-weight: bold; color: #336699}
.a1:hover { text-decoration: underline; color: #660000} 

.a3, .a3:visited {  text-decoration: none; color: #333333}
.a3:hover { text-decoration: underline;} 

.formitaly {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


/* tables  */
table.nav {
	border-collapse: separate;
	border: 1px solid #CCCC99;
	width: 100%;
}
table.nav td {
	border: 1px solid #CCCC99;
	padding: 2px;
}
table.nav2 {
	border-collapse: separate;
	border: 1px solid #CCCC99;
	width: 100%;
}
table.nav2 td {
	border: 1px solid #CCCC99;
	padding: 2px;
	background-color: #E6E6CC;
}
/* tab content layout - city */
table.citymain {
	border-collapse: separate;
	border: 1px solid #CCCC99;
	width: 100%;
}
table.citymain td {
	border: none;
	padding: 1px;
}
table.citymain td.sx {
	border: none;
	padding: 1px;
	background-color: #CCCC99;
	width: 160px;
}
table.citymain td.dx {
	border: none;
	padding: 1px;
	background-color: #CCCC99;
	width: 160px;
}
/* tab content layout - cityHOTEL */
table.cityhotel {
	border-collapse: separate;
	border: 1px solid #AC9886;
}
table.cityhotel td {
	border: none;
	padding: 1px;
}
/* tab link layout - city / citymuseum) */
table.citytravel {
	border-collapse: separate;
	border: 1px solid #CCCC99;
	width: 98%;
}
table.citytravel td {
	border: 1px solid #CCCC99;
	padding: 10px;
}
table.citytravel table td {			/*tab annidate*/
	border: none; padding: 1px;
}
/* tab content layout - region */
table.regionmain {
	border-collapse: separate;
	border: 1px solid #CCCC99;
}
table.regionmain td {
	border: 1px solid #CCCC99;
	padding: 10px;
}
table.regionmain table td {			/*tab annidate*/
	border: none; padding: 5px;
}
/* tab content layout - museum index */
table.museummain {
	border-collapse: separate;
	border: 1px solid #CCCC99;
}
table.museummain td {
	border: 1px solid #CCCC99;
	padding: 10px;
}
table.museummain table td {			/*tab annidate*/
	border: none; padding: 5px;
}



/* tab titolo */
table.special tr td{
	background-color: #CCCC99;
	padding: 2px;
}
/* tab istant italy */
table.istant {
	border-collapse: collapse;
	border: 1px solid #CC9933;
}
table.istant td {
	border: 1px solid #CC9933;
	border-spacing: 0px;
	padding: 0px;
}
table.istant tr.special td {
	background-color: #ccccb7;
}
/* tab content layout - home */
table.main {
	border-collapse: separate;
	border: 1px solid #CCCC99;
}
table.main td {
	border: 1px solid #CCCC99;
	padding: 10px;
}
table.main table td {			/*tab annidate*/
	border: none;
}

table.text {
	border-collapse: separate;
	border: none;
	padding: 5px;
}
table.text tr td{
	border: none;
}
table.text td.grigia{
	background-color: #EFEFDE;
}

table.textgrigia {
	border-collapse: separate;
	border: none;
	padding: 5px;
}
table.textgrigia tr td{
	border: none;
}
table.textgrigia td{
	background-color: #EFEFDE;
}
