body {background-color: #e1edf3; color: #000; font: 62.5% Arial, sans-serif;}

a {outline: none; outline-style: none;}
a:hover {text-decoration: none;}
p {line-height: 1.4m;}
p, ul, ol, table, form {font-size: 1.2em;}
tbody, td, tr {font-size: 1em; vertical-align: top;}
h1 {font-size: 3.6em;}
h2, h3, h4 {font-size: 1.5em;}
img {display: block;}

/*caption da js*/
.x a {display: block; font-size: 1.3em; font-weight: bold; position: relative; color: #fff; text-decoration: none;}
span.caption {position: absolute; left: 0; bottom: 0; background-image: url(../img/grafica/bg_opaco_grigio.png); color: #fff; width: 100%;}
span.caption span {display: block; padding: 8px 6px; cursor: pointer;}

.border {border: 1px solid #999;}

.header {background: #e2edf3 url(../img_v04/grafica/bg_header.jpg) center bottom no-repeat; color: #000;}
.header .centra {background: #fff url(../img_v04/grafica/bg_header_centra.jpg) left top no-repeat; color: #000;}
.logo {margin-bottom: 15px;}
.logo img {display: none;}
.logo a, .logo span {display: block; width: 260px; height: 85px; background-image: url(../img_v04/loghi/logo_italia.png);}
.header_dx .pad {/*height: 100px;*/ padding: 10px 10px 0 0;}
.header_dx_top {margin-bottom: 10px;}

/*
.scelta_lingue {position: absolute; top: 10px; left: 540px; padding: 6px 0; background: transparent url(../img_v04/grafica/select.gif) right 7px no-repeat; width: 75px; text-align: right;}
.scelta_lingue li {padding: 0 15px 0 0; background-color: #fff;}
.scelta_lingue ul.js_enable li {display: none;} 
.scelta_lingue ul.js_enable li.current {display: block; font-weight: bold; cursor: pointer; background-color: transparent;}
.scelta_lingue li a {text-decoration: none; color: #333;}
.scelta_lingue li a:hover {color: #ccc;}
*/
#menu_lingue {margin-top: 6px;}
#menu_lingue select {cursor: pointer; padding: 0 2px;}
#menu_lingue .select {
	position: absolute;
	display: block;
	width: 62px;
	padding: 0 2px;
	color: #333;
        font-weight: bold;
	background: transparent url(../img_v04/grafica/select.gif) right center no-repeat;
	overflow: hidden;
}

.menu_top li {margin-left: 20px; font-weight: bold; padding: 6px 0;}
.menu_top li a {text-decoration: none; color: #333;}
.menu_top li a:hover {color: #666;}
.menu_top li span {text-decoration: underline;}

.site_title {background: transparent url(../img_v04/loghi/logo_ministro_turismo.gif) right center no-repeat; color: #2e5f8d; padding: 10px 200px 10px 0;}
.site_title h1 {text-align: right; font-size: 1.3em; font-style: italic;}

.menu_subheader {margin-bottom: 10px;}
.menu_subheader li {width: 174px; margin-left: 10px; border: 1px solid #999; background: #fff url(../img_v04/grafica/bg_menu_subheader.jpg) left bottom repeat-x; color: #000;  background-image: url(../interfaccia/sf_bottom_lang.jpg); }
.menu_subheader li.m_regioni {margin-left: 0; background-color: #b1e0f2; color: #000;}
.menu_subheader li.m_idee {background-color: #fcc125; color: #000;}
.menu_subheader li.m_notizie {background-color: #bed03e; color: #000;}
.menu_subheader li.m_organizza {background-color: #df593e; color: #000;}
.menu_subheader li.m_meteo {background-color: #feb487; color: #000;}
.menu_subheader li a, .subheader li span {display: block; padding: 9px 5px; margin-top: 9px; text-decoration: none; color: #000;}
.menu_subheader li a:hover {color: #999;}
.subheader li span {font-weight: bold;}

.contenuto .centra {background-color: #fff; color: #000; border-top: 1px solid #999;}

.footer {background: #cfe1ed url(../img_v04/grafica/bg_footer.jpg) center center no-repeat; color: #000; margin-bottom: 10px;}
.footer .centra {background: #cfe1ed url(../img_v04/grafica/bg_footer_centra.jpg) left top repeat-x; color: #000;}
.footer .pad_centra {background: #fff url(../img_v04/grafica/bg_footer_pad_centra.jpg) left top repeat-x; color: #000; border: 1px solid #999; border-bottom: none;}

.footer .pad_centra .float {width: 178px;}
.footer .pad_centra .foot_c3 .float {width: 82px;}
.footer .pad_centra .float .pad {border-right: 1px dotted #999; padding: 10px 0 0 10px; height: 130px;}
.footer .pad_centra .foot_c1 .pad {padding-left: 0;}
.footer .pad_centra .foot_c5 .pad {border-right: none;}

.footer .pad_centra .float li {text-align: center;}
.footer .pad_centra .float li img {margin: 0 auto; margin-bottom: 10px;}

.footer .pad_centra .float h4 {font-size: 1.3em; margin-bottom: 5px;}
.footer .pad_centra .foot_c4 li,
.footer .pad_centra .foot_c5 li {text-align: left; color: #000;}
.footer .pad_centra .foot_c4 li a,
.footer .pad_centra .foot_c5 li a {color: #666; text-decoration: none;}
.footer .pad_centra .foot_c4 li a:hover,
.footer .pad_centra .foot_c5 li a:hover {text-decoration: underline;}

.terza_riga p a {background-position: left top; background-repeat: no-repeat; height: 50px; padding: 39px 5px 0 170px; border: 1px solid #999; vertical-align: middle;}
.terza_riga p a {display: block; color: #2e5f8d; text-decoration: none; font-weight: bold;}
.magic_italy_magazine a {background-image: url(../img_v04/grafica/magic_italy.jpg);}
.turisti_4_zampe a {background-image: url(../img_v04/grafica/turisti_4_zampe.jpg);}
.terza_riga p.magic_italy_scopri a {background-image: url(../img_v04/grafica/scopri_italia.jpg); height: 59px; padding: 30px 5px 0 170px;}
