* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 color:#333;
}
h1 {font-size:20px; color:#007B40;}
h2 {padding:0px; font-size:16px; color:#0D2165; margin-top:20px; margin-bottom:5px; }
p {
 line-height:20px;
}
a {
 color: #007B40;
 text-decoration: none;
 border-bottom: 1px dotted #007B40;
 font-weight: bold;
}
a:hover {
 color: #D1D1D1;
 text-decoration: none;
 border-bottom: 1px dotted #D1D1D1;
 font-weight: bold;
}
a.noborder {
 color: #007B40;
 text-decoration: none;
 border-bottom: 0px;
 font-weight: bold;
}
a.noborder:hover {
 color: #007B40;
 text-decoration: none;
 border-bottom: 1px dotted #007B40;
 font-weight: bold;
}
a.img {
 border-bottom: 0px;
}
a.img:hover {
 border-bottom: 0px;
}
img {
 border: 0px;
}
.ul{margin:10px 0 0 0; padding:0; list-style:none;}
.ul .li{background:url("http://www.saldomus.com/images/v_elencopuntato.gif") top left no-repeat; margin:0px; padding:5px 0 7px 28px;  }
.ul .li a{color:#115788; text-decoration:underline;  line-height:1.9em; display:block; }
.ul .li a:hover { text-decoration:none; }
ul{margin:10px 0 0 30px; padding:0; list-style:disc;}
li{margin:0 0 10px 10px; line-height:20px;}
li a{line-height:16px}

#wrapper { 
 margin: 0 auto;
 width: 900px;
}
#faux {
 background: url("images/new/bg_sabbia.jpg") repeat-x;
 margin-top: -3px;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%
}
#header {
 width: 900px;
 height: 85px;
 padding: 0px;
 margin: 0px!important;
 margin:0 0 -3px 0;
 background: #C9E9F9;
}
#navigation {
 width: 900px;
 height: 53px;
 padding: 0px;
 margin: 0px;
 display: block;
 background: #ffffff;
}
#navigation_it {
 position:absolute;
 width: 54px;
 height: 41px;
 display: block;
 margin: 3px 0 0 846px;
}
#navigation_it a {
 width: 54px;
 height: 41px;
 background: url("images/flag_en.gif") no-repeat;
 display: block;
}
#navigation_it a:hover {
 width: 54px;
 height: 41px;
 background: url("images/flag_en_hover.gif") no-repeat;
 display: block;
}
#navigation_en {
 position:absolute;
 width: 54px;
 height: 41px;
 display: block;
 margin: 3px 0 0 846px;
}
#navigation_en a {
 width: 54px;
 height: 41px;
 background: url("images/flag_italy.gif") no-repeat;
 display: block;
}
#navigation_en a:hover {
 width: 54px;
 height: 41px;
 background: url("images/flag_italy_hover.gif") no-repeat;
 display: block;
}
#leftcolumn {
 display: inline;
 margin: 0px;
 padding: 0px;
 width: 266px;
 height: 576px;
 float: left;
 background:url("images/new/sidebar.jpg") no-repeat;
}
#leftcolumn_flashhhhh {
 position:absolute!important;
 position:relative; /* ho usato relative per IE in quanto non funzionava l'absolute */
 float:left; /* serve per rendere il relative come l'absolute e fregare IE */
 display: block;
 /*margin:18px 0 0 25px!important;*/
 margin:18px 0 0 -240px;
}
#leftcolumn_flash {
 position:relative;
 float:left;
 display:block;
 margin:18px 0 0 -240px;
}
#leftcolumn_proposte {
 position:relative;
 float:left;
 display:block;
 margin:197px 0 0 -230px;
}
#leftcolumn_vetrina {
 position:relative;
 float:left;
 display:block;
 margin:280px 0 0 -225px;
 width:186px;
 height:267px;
}
#rightcolumn {
 float: right;
 margin: 0px;
 padding: 20px;
 width: 594px;
 display: inline;
 position: relative;
}
#footer {
 color: #3A5E80;
 width: 880px;
 height: 26px;
 clear: both;
 background: #c9eaf9;
 margin: 0px;
 padding: 8px 10px 0 10px!important;
 padding: 7px 10px 0 10px;
}
#footer a {
 color: #3A5E80;
}
.clear { clear: both; background: none; }


#admin {
 background: url("images/new/bg_sabbia.jpg") repeat-x;
 margin-top: -3px;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 860px;
 padding:20px;
}
#admin h1 {
	margin-bottom: 20px;
}

#admin td {
	padding: 10px;
	vertical-align: middle;
	border-bottom: 1px solid #E0E0E0;
}

#admin th {
	font-weight: normal;
	padding: 6px;
	background-color: #E0E0E0;
}

#admin input {
	font-weight: normal;
}

/*input*/
.jamp1{ width:187px; height:19px; color:#464646; font-size:10px; padding-left:2px;  margin-top:3px; font-weight:normal}
.jamp2{ width:87px; height:19px; color:#464646; font-size:10px; font-weight:normal}

.col1 img {
	border: 1px solid white;
}

.col1 img:hover {
	border: 1px solid green;
}
