@import url(global.css); 
@import url(layout.css);
@import url(design.css);
@import url(extra.css);


@import url(printer.css) print;


/* ATLANTE SUBNAV */

/* subnav paese */

#wrapper.dati #paese.subnav li.dati a,
#wrapper.storia #paese.subnav li.storia a,
#wrapper.economia #paese.subnav li.economia a,
#wrapper.viaggi #paese.subnav li.viaggi a,
#wrapper.libri #paese.subnav li.libri a,
#wrapper.ricerca #paese.subnav li.ricerca a,
#wrapper.mappa #paese.subnav li.mappa a,
#wrapper.flag #paese.subnav li.flag a,
#wrapper.stemma #paese.subnav li.stemma a,
#wrapper.inno #paese.subnav li.inno a,
#wrapper.visto #paese.subnav li.visto a,
#wrapper.web #paese.subnav li.web a {
	background:#FFF;
	border-left:3px solid #FFCC00;
	color:#000;
	text-decoration:none;
}

/* subnav città */

#wrapper.pechino #citta.subnav li.pechino a,
#wrapper.shanghai #citta.subnav li.shanghai a,
#wrapper.hongkong #citta.subnav li.hongkong a,
#wrapper.canton #citta.subnav li.canton a,
#wrapper.macao #citta.subnav li.macao a,
#wrapper.shenzhen #citta.subnav li.shenzhen a,
#wrapper.kualalampur #citta.subnav li.kualalampur a,
#wrapper.taipei #citta.subnav li.taipei a,
#wrapper.seoul #citta.subnav li.seoul a,
#wrapper.nuovadeli #citta.subnav li.nuovadeli a,
#wrapper.bombay #citta.subnav li.bombay a,
#wrapper.chennai #citta.subnav li.chennai a,
#wrapper.singapore #citta.subnav li.singapore a,
#wrapper.tokyo #citta.subnav li.tokyo a,
#wrapper.bangkok #citta.subnav li.bangkok a,
#wrapper.hanoi #citta.subnav li.hanoi a,
#wrapper.saigon #citta.subnav li.saigon a {
	background:#FFF;
	border-left:3px solid #FFCC00;
	color:#000;
	text-decoration:none;
}




ul.list {
	margin-left:40px;
	margin-bottom:20px;
	line-height:1.4em;
	list-style:square;
}


/* ATLANTE HOME */

/* Sub Cols */

#subCol1 {
	width:240px;
	float:left;
}

#subCol2 {
	width:240px;
	float:right;
}

/* Sub Cols Items  */

.subCol .item {
	margin-bottom:20px;
	border:1px solid #ccc;
	background:#FAFAF8;
}

.subCol .item img {
	border:0;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	margin-bottom:0.5em;
}

.subCol .item p {
	font-size:0.9em;
	padding:0.9em;
	padding-top:0;
}

.subCol .item h2 {
	font-size:0.9em;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	display:block;
	background:#E8E9E9;
	padding:4px 6px;
}

.subCol .item h2 a {
	font-size:1.2em;
}


/* ATLANTE PAESE */

/* Tabella dati */

table#dati {
	margin:0;
	padding:0;
	width:540px;
	float:left;
}

caption {
	font-size: 1.3em;
	line-height: 1.1em;
	font-weight:bold;
}

table#dati caption {
	font-size:120%;
	padding-bottom:4px;
	text-align:left;
}


table#dati th {
	text-align:left;
	white-space:nowrap;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	margin-left:8px;
}

#dati th, #dati td {
	padding:8px 8px 8px 0;
	margin:0;
	line-height:1.5em;
	font-size:0.9em;
	border-bottom:1px solid #E8E9E9;
}

tr.alt td, tr.alt th {
	background:#f4f4f4;
}


/* Tabella Dati Link */

table#dati a:link, table#dati a:visited {
	text-decoration:underline;
}

table#dati a:hover {
	text-decoration:none;
}


/* Media Box */

.media {
	text-align:center;
	font-size:90%;
	width:120px;
	float:right;
	margin:0;
	padding:0;
}

.media .item {
	margin-bottom:10px;
}

.media .item img {
	margin:4px auto;
}


/* Intro */

#intro {
	line-height:1.5em;
	padding-bottom:10px;
	border-bottom:3px solid #CCC;
	margin-bottom:10px;
}

#intro h1 {
	margin:0;
}

#intro p.subtitle {
	font-style:normal;
	font-weight:bold;
	font-size:1.2em;
	margin:0;
	margin-bottom:4px !important;
	color:#333;
}

#intro img {
	float:right;
	margin-left:10px;
	margin-bottom:5px;
	border:1px solid #CCC;
	padding:4px;
}

/* Intro Link */

#intro a:link, #intro a:visited {
	text-decoration:underline;
}

#intro a:hover {
	text-decoration:none;
}


/* Inno Nazionale */



div.inno_download {
	font-size:1em;
	font-weight:bold;
}

div.inno_download img {
	float:right;
	margin-left:10px;
	margin-bottom:5px;
	border:1px solid #CCC;
}

div.inno_download a:link, div.inno_download a:visited {
	font-size:1.2em;
	color:#666;
}

div.inno_download h2 {
	margin-bottom:10px;
}



/* ATLANTE CITTA */

/* City Nav List */

div.citynav {
	margin-top:5px;
	margin-bottom:15px;
}

div.citynav ul {
	margin:0;
	padding:0;
	list-style:none;
}

div.citynav ul li {
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
}

div.citynav ul li a {
	float:left;
	padding-right:5px;
	margin-right:5px;
	background:url(/_lib/_int/ca3_symbol_pipe_999.gif) right center no-repeat;
	line-height:1.5em;
}

div.citynav ul li.last a {
	float:none;
	margin:0;
	padding:0;
	background:none;
}

/* result and items */

#city.result {
	margin-top:10px;
}

#city.result h3 {
	padding:10px 0;
}

#city.result {
	margin-bottom:20px;
	border-top:3px solid #FFCC00;
}

#city.result .item_0_1, 
#city.result .item_1_1 {
	border-top:1px solid #CCC;
	padding-top:10px;
}


/* workaround */

#wrapper.flag h1 {
	margin-bottom:8px;
}

