div#content p{ color: #63453b; font-size: 12px; text-align: left; }
div#content{ background: #ffffff; background: white url(/assets/weather/div_content.gif) repeat-x 0 0; padding: 0 20px 10px 20px; width: 879px; }
div#rightcl{ margin: 0; width: 380px; }
div#leftcl{ margin: 0; padding: 0; width: 480px; }
div#leftcl p { font-size: 12px; margin: 0pt; padding-bottom: 15px; text-align: left; width: 448px; }
/*Select Box*/
div.selectors{ margin-bottom: 15px; width: 448px; }
div.selectors h2{ color: #3c567f; font-size: 12px; font-weight: normal; margin: 0; text-transform: uppercase; }
div.selectors h2 strong, h2.weather strong{ color: #df7b00; }
div.selectors h2.choice{ float: left; font-size: 11px; height: 26px; margin: 6px 5px 0 0; text-transform: none; width: 195px; }
select{ background: #fff5e8; border-style: inset; color: #3c567f; margin: 0 0 10px 0; }
select#province{ margin-right: 40px; width: 155px; }
select#start_day{ margin-right: 5px; width: 55px; }
select#start_month{ margin-right: 30px; width: 85px; }
input{ margin-bottom: 5px; }
/*Google map and navigation top/bottom*/
div#gmap{ border-left: 1px solid #d3d3d3; border-right: 1px solid #d3d3d3; height: 360px; padding: 3px; width: 370px; }
div#gmapcontent{ height: 360px; width: 370px; }
div#gmaptopnav{ background: url(/assets/weather/gmap-topnav-border.gif) #ffffff repeat-x bottom; height: 19px; width: 378px; }
div#gmaptopnav a{ background: #d7e1d1; color: #ea5e00; display: block; float: left; font-size: 12px; font-weight: bold; margin-right: 10px; padding: 2px 12px; text-decoration: none; }
div#gmaptopnav a#active{ background: #ffffff; border: 1px solid #d3d3d3; border-bottom: none; color: #285819; font-weight: normal; padding: 1px 12px 3px; }
div#gmapbotnav{ background: url(/assets/weather/gmap-topnav-border.gif) #ffffff repeat-x top; height: 21px; width: 378px; }
div#gmapbotnav a, a.change{ color: #ea5e00; display: block; float: left; margin: 0 3px; }
div#gmapbotnav a.active{ background: url(/assets/weather/gmap-botnav-active.gif) #ffffff no-repeat; color: #285819; height: 21px; margin: 0 2px; text-decoration: none; width: 43px; }
div#gmapbotnav a.day{ background: url(/assets/weather/gmap-botnav-daily.gif) #ffffff no-repeat; color: #285819; height: 21px; margin: 0 2px; text-decoration: none; width: 23px; }
div#gmapbotnav a:hover,div#gmaptopnav a:hover, div.weather div.date { color: #511515; }
/*DIV WITH THE WeATHER TABLE*/
div.table{ border: 1px solid #ffecce; margin-bottom: 3px; width: 448px; }
div.parameter, div.date, div.temperature{ float: left; font-size: 12px; height: 19px; padding-left: 5px; text-align: left; width: 48px; }
div.date, div.temperature, div.precipitation{ border-left: 1px solid #ffecce; }
div.parameter{ color: #59697d; padding-left: 5px; width: 50px; }
div.date{ background: #fff5e8; color: #285819; margin: 1px 0 0 2px; }
div.temperature{ color: #511515; margin-left: 2px; padding-left: 8px; width: 45px; }
div.precipitation{ border-top: 1px solid #ffecce; float: left; margin-left: 2px; padding-right: 1px; text-align: center; width: 52px; }
h2.weather{ background: transparent url(/assets/layout/h3dot.gif) no-repeat 0px 6px; color: #59697d; font-size: 13px; font-weight: normal; margin-bottom: 10px; margin-top: 15px; padding-left: 6px; width: 460px; }
h2.weather a{ color: #59697d; font-size: 13px; }
/* THe Italy map with links */
div#italymap{ float: left; margin: 20px 20px 0 0; }
div#italymap img{ : ; /*padding: 5px;*/ }
div#italymap p{ font-size: 12px; text-align: left; width: 360px; }
	div#gmapcontent span
	{ opacity: 1 !important; }
	div.markerTooltip
	{ font-size: 10px; opacity: 1; }
	div.markerTooltip div.activeInfoMarker
	{ background-image: url(/assets/weather/active-infomarker.gif); height: 78px; width: 120px; }
	div.markerTooltip div.notActiveInfoMarker
	{ background-image: url(/assets/weather/not-active-infomarker.gif); height: 78px; width: 120px; }
	div.markerTooltip table
	{ margin: 2px 0 0 0; }
	div.markerTooltip td.temperature
	{ color: #455E7E; }
	div.markerTooltip table td
	{ vertical-align: top; }
	div.markerTooltip h1
	{ color: #ffffff; font-size: 11px; font-weight: bold; height: 16px; margin: 2px 0 0 10px; overflow: hidden; padding: 1px 0 0 0; text-align: left; text-transform: none; white-space: nowrap; width: 90px; }
	div#randomimgs{ background: transparent url(/assets/weather/random-images-back.gif) no-repeat; height: 131px; width: 854px; }
	div#randomimgs img{ padding-right: 3px; padding-top: 20px; }
/*NAVIGATION RELATED TO THE REGION*/
div#region_related{ background: transparent; margin-bottom: 10px; padding-left: 0; }
div#provincestabs{ margin: 0; }

