/*~  Default/shared styles
----------------------------------------------------------------------*/


/*~  Body class: pda_ver
----------------------------------------------------------------------*/
.pda_ver dl,
.pda_ver dt,
.pda_ver dd {
	margin: 0;
	padding: 0;
}

/*~  Body class: pda_hor
----------------------------------------------------------------------*/
.pda_hor {
}

/*~  Body class: screen_ultralow
----------------------------------------------------------------------*/
.screen_ultralow {
}

/*~  Body class: screen_low
----------------------------------------------------------------------*/
.screen_low {
width:800px;
}


.screen_low #content{
width:780px;
margin-left:2%;
}

.screen_low #sinistra {
padding-top:20px;
margin-left:2px;
width:400px;
margin-bottom:100px;
}

.screen_low #sinistra1 {

margin-bottom:200px;
}


.screen_low #txtsin h2{

padding-top:10px;
}

.screen_low #destra {

margin:10px;
margin-left:5px;
float:left;
width:300px;
}


.screen_low #soprasin{
display:none;
}

.screen_low #sottosin{
display:none;
}

.screen_low #iprog img{
width:350px;
}

.screen_low #sprog{
width:350px;
}

.screen_low #sottodes img{

}


/*~  Body class: screen_med
----------------------------------------------------------------------*/
.screen_med {
width:1024px;
}



/*~  Body class: screen_high
----------------------------------------------------------------------*/
.screen_high dl {

}

.screen_high dt {
	background: #999;
	color: #FFF;
	margin: 0 3% 20px 0;
	padding: 5px;
	padding-right: 2.2%;
	position: absolute;
	width: 15%;
}

.screen_high dt#tab1 {
	left: 0;
}

.screen_high dt#tab2 {
	left: 22.5%;
}

.screen_high dt#tab3 {
	left: 44.5%;
}

.screen_high dt#tab4 {
	left: 66.5%;
}

.screen_high dd {
	float: left;
	margin: 40px 3% 0 0;
	padding-right: 4.2%;
	width: 15%;
}

* html .screen_high dt {
	display: block;
	margin-right: 0;
	padding-right: 0;
}

/*~  Body class: screen_wide
----------------------------------------------------------------------*/
.screen_wide {
}

.screen_wide #content {
margin-left:5%;
}

.screen_wide #sidebar {
margin-left:20%;
}

.screen_wide dt {
	background: #999;
	margin-left: 0;
	margin-right: 1.8%;
	color: #FFF;
	height: 20px;
	margin: 0;
	padding: 5px;
	position: absolute;
	width: 22%;
}

.screen_wide dt#tab1 {
	left: 0;
}

.screen_wide dt#tab2 {
	left: 24%;
}

.screen_wide dt#tab3 {
	left: 47.5%;
}

.screen_wide dt#tab4 {
	left: 71.5%;
}

.screen_wide dd {
	margin: 40px 30px 0 0;
	float: left;
	width: 22%;
}

.screen_wide .tabbed {
	margin: auto;
}

* html .screen_wide dt {
	display: block;
	margin-right: 0;
	padding-right: 0;
}

