html, body { margin:0; }
.ui-tabs .ui-tabs-panel, #tabs_italia{
	margin-bottom: 1vw;
}
#tabs_italia_1{

		margin:0;

		float:left;

		padding:0 0 0 0;

		width: 300px;
		height: 385px;

}
.regione_470 #tabs_italia_1{
	width:468px;
	height:482px;
}
.regione_360 #tabs_italia_1{
	width: 358px;
	height: 445px;
}
.con_script_regione > #tabs_italia_1{
	float:none;
	margin:0 auto;
}
#tabs_italia_1-0, #tabs_italia_1-2, #tabs_italia_1-1,#tabs_italia_1-3{

		padding: 10px;

		height: 560px

}
#bt_legenda{
	position: absolute;
	top: 10px;
	right: 5px;
	width: 63px;
	height: 40px;
	color: #fff;
	cursor: pointer;
	text-shadow: 2px 2px 2px #666;
}
#bt_legenda > div{
	background: url('//images.centrometeoitaliano.it/cartine/simboli/bottoni/legenda.png');
	width: 25px;
	height: 25px;
	margin: 0 auto;
}
.regione_180 #bt_legenda{
	top:initial;
	bottom:0;
	right:initial;
	left:50%;
	width: 50%;
	height: 21px;
	text-shadow:none;
	color:#000;
	line-height:21px;
	font-size:11px;
}
.regione_180 #bt_legenda > div{
	float:left;
	margin: 0 5%;
	background-size:100%;
	width:21px;
	height:21px;
}
#titolo_sponsor  {

  color: #000;

}
.bt_rosso{
	bottom: 27px !important;
}
.regione_300 .bt_rosso{
	bottom: 25px !important;
}
.regione_180 .bt_rosso{
	background-size: 100%;
	bottom: 22px !important;
	width:50% !important;
	right:initial !important;
}
.bt_blu{
	width: 25% !important;
	background-size: 100%;
}
.regione_300 .bt_blu, .regione_300 .bt_rosso{
	font-size: 12px;
}
.regione_300 .bt_blu{
	height: 25px;
}
.regione_180 .bt_blu{
	width:50%!important;
	bottom:63px !important;
}
.regione_180 .bt_blu, .regione_180 .bt_rosso{
	font-size:11px !important;
	height:22px !important;
	line-height:24px !important;
}
#bt_notte{
	left: 75% !important;
}
#bt_pomeriggio{
	left: 25% !important;
}
#bt_sera{
	left: 50% !important;
}
.regione_180 #bt_mattina{
	left:0 !important;
}
.regione_180 #bt_pomeriggio{
	left:50% !important;
}
.regione_180 #bt_notte{
	left:50% !important;
	bottom:42px !important;
}
.regione_180 #bt_sera{
	left: 0 !important;
	bottom: 42px !important;
}
.regione_180 #bt_tmin{
	left:0;
}
.regione_180 #bt_tmax{
	left:50%;
}
.regione_180 #bt_webcam{
	left: 0;
	bottom:0!important;
}
#container, #tabs_italia_1{
	margin: 0 auto;
	float: none;
}
.regione_300 #container{
	width: 100%;
	height: 105.17vw;
}
.regione_470 #container{
	width:468px;
	height:469px;
}
.regione_360 #container{
	width: 358px;
	height: 376px;
}
.regione_180 #container{
	width: 168px;
	height: 242px;
}
#svgload{
	background-size: contain !important;
}
#con_script_regione {
		font-size: 13.2px;
}
#con_script_regione .ui-tabs-nav li{
	margin-right: 0.05em;
}
#con_script_regione a {
    font-size: 12px;
    text-decoration: none;
}
#con_script_regione.regione_300 a{
    max-width: 71px;
}
#con_script_regione.regione_180 a{
	font-size: 10px !important;
}
.regione_180 .ui-tabs .ui-tabs-nav li{
	margin-right: 0 !important;
}
.regione_180 .ui-tabs .ui-tabs-nav > a{
	padding: 10px 0 10px 1px !important;
	line-height: 25px !important;
}
#tabs_primo {
		margin:0;
		padding:0 0 0 0;
		width:389px;
		height:100%;
		float:left;
}
.tabs_primo li {
		text-align: center;
}
#box_sito_uno{
		border:1px solid #666;
		float:left;
		margin:10px 10px 4px 10px ;
		padding:0 0 0 0;
}
#box_script_nomelocalita {
		background:url("//images.centrometeoitaliano.it/wp-content/themes/labromano1/images/scriptmenu.png") repeat-x scroll 0 0 #3398FA;
		float:left;
		height:25px;
		margin:0 0 0 0;
		padding:5px 0 0 5px;
		width:362px;
}

#box_script_nomelocalita_regione {
		background:url("//images.centrometeoitaliano.it/wp-content/themes/labromano1/images/scriptmenu.png") repeat-x scroll 0 0 #3398FA;
		float:left;
		height:25px;
		margin:0 0 0 0;
		padding:5px 0 0 5px;
		width:337px;
}
#titolo_box_regione{
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		text-align: center;
}
#titolo_box{
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		text-align: center;
}
#script1_contiene {
		float:left;
		height:30px;
		margin:0 0 0 0;
		padding:0;
		width:367px;
		border-bottom:1px #666 solid ;
}
#box_sito_riga_con {
  width:342px;
  height:45px;
  background:#FFF;
  float:left;
  border-bottom:1px solid #ccc;
}
#box_sito_riga {
  background-color:#990000;
  width:70px;
  height:45px;
  float:left;
		text-align: center;
}
#script_cella1 {
  color:#3398FA;
  float:left;
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  font-weight:bold;
  margin:0 0 0 62px;
  padding:6px 16px 6px 7px;
  text-align:center;
  width:45px;
}
#script_cella2 {
  color:#3398FA;
  float:left;
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  font-weight:bold;
  margin:0 ;
  padding:6px 9px 6px 9px;
  text-align:center;
  width:45px;
}
#script_cella3 {
  color:#3398FA;
  float:left;
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  font-weight:bold;
  margin:0;
  padding:6px 9px 6px 9px;
  text-align:center;
  width:45px;
}
#script_cella4 {
  color:#3398FA;
  float:left;
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  font-weight:bold;
  margin:0;
  padding:6px 9px 6px 15px;
  text-align:center;
  width:45px;
}
#box_sito_sponsor_esteso {
		float:left;
		height:25px;
		margin:8px 0 0px 0;
		padding:0px 0 0 5px;
		width: 98%;
}
#titolo_sponsor {
  padding:4px 0 0 0px;
  color:#3398FA;
  text-align:center;
  font-weight:normal;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
}

#titolo_sponsor_italia {
  padding:0px 0 0 0px;
  color:#3398FA;
  text-align:center;
  font-weight:normal;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
}
#titolo_sponsor span {
  color: #990000;
  font-weight: bold;
}
#box_sito_riga a {
  color: #FFFFFF;
  font-weight: normal;
		outline:medium none;
		text-decoration:none;
		font-size: 13.2px;
}
#box_sito_riga_2 {
  width:70px;
  height:35px;
  float:left;
  margin:5px 0 0;
  padding:0;
}
#box_sito_riga_2 {
		float:left;
		height:35px;
		margin:0;
		padding:0 0 0 0;
		width:65px;
}

#box_sito_riga_3 {
		color:#3398FA;
		float:left;
		font-family:Arial,Helvetica,sans-serif;
		font-size:15px;
		font-weight:bold;
		float:left;
		height:35px;
		margin:8px 0 0 0;
		padding-left: 4px;
		width:55px;
		text-align: center;
}

#box_sito_riga_4 {
		color:#C30;
		float:left;
		font-family:Arial,Helvetica,sans-serif;
		font-size:15px;
		font-weight:bolder;
		text-align: center;
		float:left;
		height:35px;
		margin:8px 0 0 10px;
		padding:0 0 0 0;
		width:55px;
}

#box_sito_riga_5 {
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		font-weight:bolder;
		float:left;
		height:35px;
		margin:8px 0 0 10px;
		padding:0 0 0 0;
		width:70px;
		text-align: center;

}

#box_sito_sponsor_italia {
		text-decoration: none;
		float:left;
		height:25px;
		padding:0px 0 0 5px;
		width: 98%;
		margin-top: 23px;
}
.regione_360 #titolo_sponsor, .regione_360 #titolo_sponsor a{
	font-size: 12px;
}
.regione_180 #titolo_sponsor{
	font-size: 10px;
}
.regione_180 #titolo_sponsor a{
	display:block;
}
.regione_470 #box_sito_sponsor_italia{
	margin-top: 188px;
}
#box_sito_sponsor_compo{
		
		float:left;
		height:25px;
		margin:2px 0 0px 0;
		padding:0px 0 0 5px;
		width: 98%;
}

#box_sito_sponsor {
		text-decoration: none;
		float:left;
		height:25px;
		padding:10px 0 0 5px;
		width: 98%;
}

#box_sito_sponsor06 {
		text-decoration: none;
		float:left;
		height:25px;
		padding:10px 0 0 5px;
		width: 98%;
}


#box_sito_sponsor_italy {
		text-decoration: none;
		float:left;
		height:25px;
		padding:5px 0 0 5px;
		width: 98%;
		margin:93px  0 0 0 ;
}


#tabs_regione {
		margin:0;
		padding:0 0 0 0;
		width:367px;
		height:440px;
}


#titolo_box_regione {
		color:#FFF;
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
}

#tabs_italia{
		margin:0;
		padding:0 0 0 0;
		width:424px;
		height:492px;
}
#box_script_nomelocalita_italia {
		background:url("//images.centrometeoitaliano.it/wp-content/themes/labromano1/images/scriptmenu.png") repeat-x scroll 0 0 #3398FA;
		float:left;
		height:25px;
		margin:0 0 0 0;
		padding:5px 0 0 5px;
		width:395px;
}
#titolo_box_italia {
		color:#FFF;
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		text-align:center;
}

#box_script_nomelocalita_italia_1 {
background:url("//images.centrometeoitaliano.it/wp-content/themes/labromano1/images/scriptmenu.png") repeat-x scroll 0 0 #3398FA;
float:left;
height:25px;
margin:0 0 0 0;
padding:5px 0 0 5px;
width:575px;
}
	#titolo_box_italia_1 {
	
	color:#FFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:center;
	}	
	
	.ui-widget-content {
   
    border: 0px solid #AAAAAA;
    color: #222222;
    height: 300px;
    width: 300px !important;
}
.regione_470 .ui-widget-content{
	width: 470px !important;
}
.regione_360 .ui-widget-content{
	width: 360px !important;
	height: 353px  !important;
}
.regione_300 .ui-widget-content{
	height: auto !important;
	height: initial !important;
	width: 100% !important;
}
.regione_300 #box_sito_sponsor_italia{
	height: auto;
	height: initial;
	margin-top: 0;
}
.regione_180 .ui-widget-content{
	width: 168px !important;
	height: 218px !important;
}
	
a.titolo_sito,
a.titolo_sito:visited,
a.titolo_sito:active{
	font-family:  Arial, Helvetica, sans-serif; font-size:16px; color : #666666;  line-height:2; font-weight:bold;padding:10px; text-decoration: none;
	position: relative;
	top: 2px;
}

a.titolo_sito:hover { color:#CC0000; }
	
	

.ui-widget-header {
    background:none;
    border-bottom: 1px solid #AAAAAA;
    color: #222222;
    font-weight: bold;
}
@media (max-width: 285px){
	a.titolo_sito{
		padding: 10px 2vw;
	}
	#con_script_regione li:not(#current) a {
	    font-size: 10px;
	    margin-top: 2px;
	    padding-bottom: 7px;
	}
	#titolo_sponsor {
	    font-size: 11px;
	}
	.regione_300 .bt_blu {
	    width: 24.5%!important;
	    font-size: 11px !important;
	}
	.regione_300 .bt_blu {
	    line-height: 28px;
	}
}
@media (max-width: 250px){
	#con_script_regione a {
    	font-size: 11px;
    }
    #con_script_regione .ui-tabs-nav li:last-of-type {
	    display: none;
	}
	#titolo_sponsor a {
	    display: block;
	    max-width: 100% !important;
	}
	.regione_300 .bt_blu {
	    width: 21.5%!important;
	}
	.regione_300 #bt_pomeriggio.bt_blu {
	    width: 33.5%!important;
	}
	a.titolo_sito{
		top: 3px;
		padding: 10px 15px;
	}
}