html, body {
margin: 0;
height:100%;
/*background:transparent url(../images/background.jpg) no-repeat fixed 0 0;*/
padding: 0;
font: 12px Helvetica,Arial,sans-serif;
text-align: center;
line-height:1.3em;
}

img#bg {
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
}

/* link */
a {
color: #000;
text-decoration: none;
}
a:hover {
color: #000;
}
p{
margin: 10px 15px;
}
ul, ol {

padding: 0 15px;
color: #000;
}

.vmCartModule {
padding:5px;
}

#prebody {
margin-top:0px;
width:800px;
margin-bottom:10px;
}

#postbody {
margin-top:0px;
width:800px;
margin-bottom:10px;
}

#contmenu {
float:left;
margin-left:0px;
height:auto;
width:100%;
}

#vetrina {
border: 1px solid #000000;
width:99%;
margin:0px;
}

#menu {
margin-left:200px;
padding-top:3px;
margin:auto;
width:655px;
}

#menu li {
float:left;
}

#menu2 li {
float:left;
}

#users p {
margin:0px;
}

#menu2 {
margin-left:200px;
padding-top:3px;
margin:13px auto auto;
width:1000px;
}

#login {
padding:10px;
text-align:left;
width:auto;
}

#cart {
float:right;
margin-right:20px; 
width:225px;
}

#product_table {
background:url(../images/bg-product.jpg) no-repeat;
width: 50%;
}

#topmenu {
margin-top: 10px;
}

#contenitore {
color:#000000;
height:auto;
margin:auto;
min-height:493px;
position:relative;
width:1200px;
}

#header {
background: url(../images/content.png) repeat;
position: relative;
height: 260px;
width:100%;
}

#contenuti div#mainbody,
#contenuti div.padding {
clear:both;
padding-bottom:5px;
}

#contenuti {
	width:950px;
}
img#logo {
	background: url(../images/logo.png) no-repeat;
	position: absolute;
	top: 10px;
	width: 330px;
	height: 150px;
}

div.wrapper {
width:950px;
text-align:left;
margin: 0 auto;
}

.wrapper {
height:160px;
position:relative;
z-index:10;
}

#foot {
width: 950px;
}

#content {
margin:10px;
overflow:hidden;
width:auto;
text-align:left;
}

#users {
width:99%;
float:left;
margin:0px;
}

#marchi1 {
float: left;
margin: 10px;
margin-left:15%;
width: 200px;
height:auto;
border: solid 1px #808080;
word-wrap: break-word;
overflow: hidden;
}

#carrello {
float: left;
width: 99%;
border: 1px solid #000000;
background: transparent url(../images/content.png) repeat scroll 0 0;
margin-bottom:15px;
}

#facebook {

}

#marchi2 {
float: right;
margin: 10px;
margin-right:15%;
width: 200px;
height:auto;
border: solid 1px #808080;
word-wrap: break-word;
overflow: hidden;
}

#user1 {
float: left;
margin: 5px;
width: 190px;
height: 150px;
word-wrap: break-word;
overflow: hidden;
}

#user2 {
float: left;
margin: 5px;
width: 190px;
height: 150px;
word-wrap: break-word;
overflow: hidden;
}

#user6 {
float: left;
margin: 5px;
width: 190px;
height: 150px;
word-wrap: break-word;
overflow: hidden;
}

#user7 {
float: left;
margin: 5px;
width: 190px;
height: 150px;
word-wrap: break-word;
overflow: hidden;
}

#user3 {
float: right;
margin: 5px;
width: 190px;
height: 325px;
position:fixed
word-wrap: break-word;
overflow: hidden;
}

#user4 {
float: left;
margin: 5px;
width: 190px;
height: 150px;
word-wrap: break-word;
overflow: hidden;
}

#user5 {
float: left;
margin: 5px;
width: 190px;
height: 150px;
word-wrap: break-word;
overflow: hidden;
}

#contenutomain {
margin:15px;
overflow:hidden;
width:70%;
border: 1px solid #000000;
background: transparent url(../images/content.png) repeat scroll 0 0;
}

#contleft {
overflow:hidden;
}

#contright {
overflow:hidden;
}

#left {
float: left;
width: 99%;
border: 1px solid #000000;
background: transparent url(../images/content.png) repeat scroll 0 0;
margin-bottom:15px;
}

#riservata {
float: left;
width: 99%;
border: 1px solid #000000;
background: transparent url(../images/content.png) repeat scroll 0 0;
margin-bottom:15px;
}


#menu-lat {
width:100%;
float:left;
}

#right {
float: left;
width: 99%;
border: 1px solid #000000;
background: transparent url(../images/content.png) repeat scroll 0 0;
margin-bottom:15px;
padding: 0;
}

#collezione-uomo {
float: left;
width: 99%;
border: 1px solid #000000;
background: transparent url(../images/content.png) repeat scroll 0 0;
margin-bottom:15px;
}

#saldi-uomo {
float: left;
width: 99%;
border: 1px solid #000000;
background: transparent url(../images/content.png) repeat scroll 0 0;
margin-bottom:15px;
}

#collezione-donna {
float: left;
width: 99%;
border: 1px solid #000000;
background: transparent url(../images/content.png) repeat scroll 0 0;
margin-bottom:15px;
}

#saldi-donna {
float: left;
width: 99%;
border: 1px solid #000000;
background: transparent url(../images/content.png) repeat scroll 0 0;
margin-bottom:15px;
}

#left table.moduletable {
	margin: 0 0 10px 0px;
}

#right table.moduletable {
	margin: 0 0 10px 0px;
}

#marchi1 table.moduletable {
	margin: 0 0 10px 0px;
}

#uomo table.moduletable {
	margin: 0 0 10px 0px;
}

#donna table.moduletable {
	margin: 0 0 10px 0px;
}

#marchi2 table.moduletable {
	margin: 0 0 10px 0px;
}

#main h3 {
  text-align : left;
  padding: 5px;
  height: 20px;
  color: #636363;
  background: #F2F2F2;
  margin:0px;
}

td {
 padding-left: 5px;
}

#main {
margin:auto;
overflow:hidden;
width:20%;
float:left;
margin:15px;
margin-top:0px;
}

#footer {
background:transparent url(../images/content.png) repeat scroll 0 0;
border-top:2px solid #FFFFFF;
clear:both;
color:#FFFFFF;
font-size:12px;
height:50px;
}