body {
	background-repeat:repeat-x;
	background-image:url(/media_cms/img/template/back_sfumato.png);
	font-family:Verdana;
	font-size:10px;
	margin:0px;
	padding:0px;
	border:0px;
	background-color: #fff;
}
ul li{
padding:0px;
margin:0px;
}
h1 {
	color: #333333;
}
h2 {
	color: #ffffff;
	font-size:14px;
	line-height:20px;
	margin:0px;
	padding:0px;
	padding-top:8px;
	padding-left:20px;
	border:0px;
	text-transform:uppercase;
}
h3 {
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:4px 0px;
	border:0px;
	color: #ff00ff;
}

#Header {
  background-image:url('/media_cms/img/template/header_blu.png');
  background-repeat:repeat;
  height:60px;
  width:100%;
  top:0px;
  position:absolute;
  z-index:10;
}
#Footer {
  background:#4a4a4a;
  width:100%;
  top:400px;
  height:90px;
  position:absolute;
  z-index:1;
}
#Menu_Footer {
  width:100%;
  text-align:center;
  position:absolute;
  z-index:1;
  color:#999;
}
#Immagini {
  width:880px;
  height:400px;
  top:0px;
  left:110px;
  position:absolute;
}
#Promozioni {
  width:880px;
  top:400px;
  left:110px;
  position:absolute;
}
#Left {
  background-image:url('/media_cms/img/template/header_nero.png');
  background-repeat:repeat;
  width:110px;
  top:0px;
  left:0px;
  position:absolute;
  z-index:20;
  min-height:530px;
}
#Left p {
	color:#fff;
	font-size:13px;
	font-weight:bold;
}
#Logo {
   left:0px;
	top:0px;
	position:absolute;
	width:340px;
	height:80px;
	z-index:10;
}
#Center {
	width:990px;
	padding:0px;
	border:0px;
	margin:0px;
	position: absolute;
	left:0px;
	top:0px;
   z-index:2;
}
#Immagini_Left {
	background-image:url(/media_cms/img/template/banner_left_top.png);
	width:665px;
	height:188px;
	left:0px;
	top:60px;
	position:absolute;
	z-index:30;
}
#Search {
	width:170px;
	height:25px;
	left:130px;
	top:80px;
	position:absolute;
	z-index:200;
}
#Immagini_Right {
	background-image:url(/media_cms/img/template/banner_right_bottom.png);
	width:665px;
	height:188px;
	bottom:0px;
	right:0px;
	position:absolute;
	z-index:30;
}

#commenti{
   float:left;
	width:100%;
	font-weight:normal;
	margin-bottom:3px;
}
#commenti p{
	font-size:10px !important;
}
.titolo_right{
	width:100%;
	height:26px;
	float:right;
	position:relative;
	margin:0px;
	background-color:#03579c;
	text-align:center;
}
.contenuto_right{
	font-size:11px !important;
	padding:4px;
	position:relative;
	float:left;
	margin:0px;
	text-align:left;
}
.contenuto_right p {font-size:11px !important;}
.titolo_right a{color:#fff;}
.titolo_right a:hover{color:#fff;text-decoration:none;}
#right{
	width:100%;
	float:right;
	position:relative;
	margin:0px;
	text-align:left;
}
#contenuto_menu{
   width:238px;
	float:right;
	position:relative;
	margin:0px;
	padding:0px;
	border:0px;
	border-right:3px solid #4A4A4A;
	border-bottom:3px solid #4A4A4A;
}
#titolo_contenuto{
   width:100%;
	height:26px;

	margin:0px;
	background-color:#03579c;
}
#contenuto{
   width:633px;
	float:left;
	position:relative;
	margin:0px;
	text-align:justify;
	border-right:3px solid #4A4A4A;
	border-left:3px solid #4A4A4A;
	border-bottom:3px solid #4A4A4A;
   min-height:260px;
}
.separatore{
   cursor: pointer;
	font-size:11px;
	padding:3px 0px;
	width:640px;

}
#cat {
	cursor: pointer;
	margin:5px;
	padding:5px;
	float:left;
	border:2px solid #03579C;
}
#cat p{
	font-size:11px !important;
}
#Promozioni h3 {
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	margin-left:7px;
	margin-top:3px;
	margin-right:3px;
	margin-bottom:3px;
	padding:0px;
	border:0px;
	color: #fff;
}
#Promozioni h4 {
	font-size:12px;
	text-transform:uppercase;
	text-decoration:underline;
	font-weight:bold;
	margin-left:0px;
	margin-top:3px;
	margin-right:3px;
	margin-bottom:3px;
	padding:0px;
	border:0px;
	color: #03579C;
}
#Promozioni h4 a {color: #3d33ff;text-decoration:underline;}
#Promozioni h4 a:hover {text-decoration:underline;}
#Promozioni h1 {
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
	margin-left:17px;
	margin-top:3px;
	margin-right:3px;
	margin-bottom:3px;
	float:left;
	padding:0px;
	border:0px;
	color: #fff;
}


.Inner {
	width:990px;
	padding:0px;
	border:0px;
	margin:0px auto;
	position: relative;
	text-align: Center;
}
img { border:0px;}

a 			{text-decoration:none;color: #777777;}
a:hover 	{text-decoration:underline;color:#03579C;}

a.base-link 		{text-decoration:none;color: #777777;}
a.base-link:hover 	{text-decoration:underline;color:#777777;}

a.Menu-up 			{text-decoration:none;color: #eeeeee;text-transform:uppercase; font-size:12px;}
a.Menu-up:hover 	{text-decoration:underline;color:#eeeeee;text-transform:uppercase; font-size:12px;}

a.Menu-footer 			{color: #999999; text-decoration:underline; font-size:10px; font-weight:normal;}
a.Menu-footer:hover 	{color: #999999; text-decoration:underline; font-size:10px; font-weight:normal;}

ul.ppt {
	position: relative;
	text-align:left;
	margin:0px;
	padding:0px;
}

.ppt li {
	list-style-type: none;
	position: absolute;
	text-align:left;
	margin:0px;
	padding:0px;
	top: 0;
	left: 0;
}
.ppt img {
	border: 0px;
	margin:0px;
	padding:0px;
}
p{
	border: 0px;
	padding:0px;
	margin:0px;
	margin-bottom:5px;
	font-size:12px;
}

.textorange {
    color: #FF661D;
}
.textblu {
    color: #042F96;
}
.textcyan {
    color: #018EFB;
}
.textred {
    color: #D80101;
}
.title100 {
    color: #FFFFFF;
    font-size: 1.2em;
    font-weight: bold;
    height: 19px;
    padding: 2px 5px;
	 margin-top:13px;
    text-align: center;
}
.text100 {
    background: none repeat scroll 0 0 #BDDAF8;
    border: 0px;
    float: left;
    padding: 3px 0;
    text-align: center;
    width: 100px;
}
.wide100 {
    float: left;
    overflow: hidden;
	 text-transform:uppercase;
	 margin:0px;
    padding: 0px;
	 font-size:9px;
    width: 100px;
}
.icobox {
    padding: 8px 0 0;
}
.hpbox0 {
    background: url("http://www.meteotrentino.it/images/hp/molto-bassa.gif") repeat scroll 0 0 transparent;
    border: 1px solid #BDDAF8;
    color: #6C9940;
    float: left;
    height: 42px;
    width: 98px;
}
.hpbox1 {
    background: url("http://www.meteotrentino.it/images/hp/bassa.gif") repeat scroll 0 0 transparent;
    border: 1px solid #BDDAF8;
    color: #8E8D2E;
    float: left;
    height: 42px;
    width: 98px;
}
.hpbox2 {
    background: url("http://www.meteotrentino.it/images/hp/media.gif") repeat scroll 0 0 transparent;
    border: 1px solid #BDDAF8;
    color: #AA780F;
    float: left;
    height: 42px;
    width: 98px;
}
.hpbox3 {
    background: url("http://www.meteotrentino.it/images/hp/elevato.gif") repeat scroll 0 0 transparent;
    border: 1px solid #BDDAF8;
    color: #AB330F;
    float: left;
    height: 42px;
    width: 98px;
}

#registrati_form ul{
  padding:0px;
  margin:0px;
}
#registrati_form li{
  list-style-type:none;
  padding:0px;
  margin:5px;
  text-align:right;
}
#registrati_form label{
  color:#000;
  width:110px;
}
#registrati_form input{
  width:230px;
}
#registrati_form textarea{
  border:1px solid #999999;
}
.errorlist li{
  color:#f00;
}

.errorlist ul{
  padding:0px !important;
  margin:0px !important;
}
.errorlist li{
  list-style-type:none;
  padding:0px;
  margin:4px;
}
input {
    border: 1px solid #999999 !important;
    margin: 0 10px 0 0 !important;
    padding: 1px !important;
}
textarea {
    border: 1px solid #999999 !important;
    padding: 1px !important;
}