.horizontal_accordion_toggle {
	/* REQUIRED */
	float: left;	/* This make sure it stays horizontal */
	/* REQUIRED */
  
	display: block;
	height: 210px;
	width: 60px;
	/*background-color: #a9d06a;*/
	background-color: #4997E2;
	color: #ffffff;
	text-decoration: none;
	outline: none;
	border-right: 1px solid #A1CFF3;
	cursor: pointer;
	margin: 0 0 0 0;
}

.horizontal_accordion_toggle:hover {
	/* REQUIRED */
	float: left;	/* This make sure it stays horizontal */
	/* REQUIRED */
  
	display: block;
	height: 210px;
	width: 60px;
	/*background-color: #a9d06a;*/
	background-color: #1C5D95;
	color: #ffffff;
	text-decoration: none;
	outline: none;
	border-right: 1px solid #A1CFF3;
	cursor: pointer;
	margin: 0 0 0 0;
}

.horizontal_accordion_toggle_active {
	background-color: #59ce27;
	border-right: 1px solid #8DE368;
}

.horizontal_accordion_content {
	/* REQUIRED */
	height: 210px;	/* We need to define a height for the accordion as it stretches the width */
	float: left;	/* This make sure it stays horizontal */
	/* REQUIRED */
	border-top: 1px solid #8DE368;
	overflow: hidden;
	/*background-color: #ffffff;*/
	color: #444444;
}
	
	.horizontal_accordion_content p {
		width: 400px;
		line-height: 150%;
		padding: 0px;
	}
	
	
/*STILI CUSTOM*/

#accordion{
  list-style: none;
  margin-left: 10px;
  padding: 0;
}

#accordion li{
  float: left;
  padding: 0px;
  display: block;
  margin-right: 0px;
}

#accordion li .container{
  display: block;
  overflow: hidden;
  height: 210px;
  width: 60px;
}

#accordion li a
{
	color: gray;
}

#accordion li a:focus {
    outline: 0;
}


#accordion li div{
  cursor: pointer;
}

#accordion li .container:hover
{
	font-weight: normal;
	color: black;
}

#accordion li #a1{
  width: 400px;
}
.table_carte 
{
	width:425px;
	height:210px;

}
.table_carte_content
{
  vertical-align: top;
	padding: 3px;
	line-height: normal;
}

.table_carte_eti 
{
	width:60px;
	background-color:navy;
}
#img_allerte
{
	width:250px;
	height: 200px;
	background-image: url('./ajax-loader.gif');
	background-position: center center;
	background-repeat: no-repeat;
	overflow: hidden;
}

#img_meteobrowser
{
	width:250px;
	height: 200px;
	background-image: url('./ajax-loader.gif');
	background-position: center center;
	background-repeat: no-repeat;
	overflow: hidden;
}

.dati_table_tmax
{
	background:url(http://www.datameteo.com/meteo/modules/Dati_attuali/images/sfondo_rosso.png) repeat-x;
	height:28px;
}
.dati_table_tmax a:link, .dati_table_tmax a:visited, .dati_table_tmax a:hover 
{
	font-weight:bold;
	font-size:10px;
}
.dati_table_tmin
{
	background:url(http://www.datameteo.com/meteo/modules/Dati_attuali/images/sfondo_blu.png) repeat-x;
  height:28px;
}
.dati_table_tmin a:link, .dati_table_tmin a:visited, .dati_table_tmin a:hover 
{
  font-weight:bold;
	font-size:10px;
}
.dati_table_wind
{
	background:url(http://www.datameteo.com/meteo/modules/Dati_attuali/images/sfondo_giallo.png) repeat-x;
	height:28px;
}
.dati_table_wind a:link, .dati_table_wind a:visited, .dati_table_wind a:hover 
{
	color: black;
	font-size:10px;
}
.table_dati
{
	border-collapse: collapse;
	margin: auto;
	width:90%;
}


.table_dati td
{
	font-size:11px;
	border-width: 1px;
	border-color: black;
	border-style: solid;

}

.dati_table_intest{
  font-weight: bold;

}

.table_avvisi
{
font-size:10px;
font-family:Arial;
}
.table_avvisi td
{
	font-size:10px;
	font-family:Arial;
	
}
.table_avvisi nazione
{
	font-size:10px;
	color:red;
	
}

.contentstat {
color:white;
font-size:12px;
line-height:normal;
}
a.staz{
COLOR: #FFFFFF;
}

a.staz:hover {
COLOR: #00D5FC;
}

table_staz{

}

#img_mondo img
{
	height: 200px;
}

.adv
{
	font-size:10px;
	line-height: normal;
}

.adv1
{
	font-size:11px;
	line-height: normal;
}
#adv2
{
	font-size:11px;
	line-height: normal;
	color:#4997E2;
	font-weight:normal;
}


#linkadv
{
	font-size:10px;
	color: #4997e2;
	text-decoration: underline;
}


#basic-accordian{
	border:0px solid #EEE;
	padding:5px;
	width:375px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-175px;
	z-index:2;
	margin-top:-100px;
}

.accordion_headings1{
	padding:7px;
	background:#245BAD;
	color:#FFFFFF;
	border:0px solid #FFF;
	cursor:pointer;
	font-weight:bold;
	
}

.accordion_headings2{
	padding:7px;
	background:#2567BD;
	color:#FFFFFF;
	border:0px solid #FFF;
	cursor:pointer;
	font-weight:bold;
}

.accordion_headings3{
	padding:7px;
	background:#367AC1;
	color:#FFFFFF;
	border:0px solid #FFF;
	cursor:pointer;
	font-weight:bold;
}

.accordion_headings4{
	padding:7px;
	background:#4997D9;
	color:#FFFFFF;
	border:0px solid #FFF;
	cursor:pointer;
	font-weight:bold;
}




.accordion_headings:hover{
	background:#00CCFF;
}

.accordion_child{
	padding:15px;
	background:#EEE;
}

.header_highlight{
	background:#00CCFF;
}

.contenutodiv
{
color:white;
	font-size:11px;
	line-height: normal;
}

.contenutodiv1
{ 
  color:white;
	font-size:12px;
	line-height: normal;
}


