body {
font-family: Verdana, Arial, 'MS Sans Serif';
font: normal normal normal 11 verdana;
margin: 0;
padding: 0;
font-size: 1em;
background: url(landscape575.jpg) fixed no-repeat top left #000;
}

h1 {
font-size: 2em;
}

form input {
font: normal normal normal 9px verdana;
margin: 2px 0;
}

form #mail_servizi {
margin: 0;
}

form #mail_servizi input{
margin: 0;
}

hidden {
width:1px;
height: 1px;
}

#obsi_page {
margin: 0;
padding: 0;
background: url(rainbow_1200.jpg) fixed no-repeat top left #02445a;
width: 1100px;
}

#obsi_col1 {
clear: both;
float: left;
width: 600;
}

#obsi_col2 , #obsi_col3 {
float: left;
width: 220px;
text-align: center;
}

#obsi_col4 {
width: auto;
}

#obsi_head {
background: url(obsi_bar.png);
height: 55px;
width: 1100px;
text-align: left;
font-weight: bold;
color: #ff0;
margin: 0;
padding: 0;
}

#obsi_head img {
float: left;
margin: 0;
padding: 0;
}

#obsi_head p {
margin: 0;
padding: 0;
}

.obsi_newsbrief {
font-size: 10px;
text-align: right;
line-height: 0.8em;
margin:5px;
color: #F80;
background: #008;
}

.obsi_newsbrief a{
font-size: 10px;
color: #F80;
}

.div_obsidia, .div_hotmail, .div_alice, .div_google, .div_emailit, .div_libero {
float: left;
margin: 5px;
padding: 5px;
text-align:center;
line-height: 13px;
width:270px;
height:125px;
border: medium groove #888;
}

h1 {
text-align: right;
font-size: 9px;
margin: 0;
padding: 0;
}

.div_emailit {
background-color: #f82;
}

.div_emailit p, .div_emailit  input {
margin: 2;
}

.div_libero {
background-color: #118;
color: #f80;
}

.div_google {
background-color: #88f;
}

.div_alice {
background-color: #f44;
}

.div_hotmail {
background: url(http://www.live.com/s/live/hpBg.jpg) no-repeat bottom right;
}

.div_obsidia {
background-color: #ffcb8c;
}

.div_link {
text-align: right;
font-size: 0.95em;
line-height: 1.3em;
}

.div_link a {
font-weight: bold;
text-decoration: underlined;
color:#8FF;
font-size: 1em;
}

.div_link a:hover{
text-decoration: none;
color:#fa0;
}






#cyc_page {
clear: both;
width: 1000;
margin: 0 auto 0 auto;
padding: 0 auto 0 auto;
}

form, input, select, option {
font-size: 9px;
}

.cyc_dbtab {
	color: #F00;
	width: 700px;
}

.cyc_dbtab_row {
	float:left;
	width: 700px;
	display: block;
}

.cyc_dbtab_col {
	color: #F00;
	float: left;
	text-align: center;
	line-height: 2em;
	border: 1px solid #eeeeee;
	border-left: 0px solid #FFF;
	border-top: 0px solid #FFF;
	padding: 1px 10px 0 10px;
	width: 60px;
}

.cyc_dbtab_input {
	clear: left;
	float: right;
	line-height: 2em;
	height:2em;
	vertical-align: middle;
}


