body {



background: #990000;



font-size:76%;



font-family:Verdana, Arial, Helvetica, sans-serif;



line-height:1.3;



margin:1em 0;

color: #fff;



}



.textemenu {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #CC6699;



	font-weight: bold;

	background: #333;

	height:23px;



}



div#menu { 

padding:4px;	

 }



#contenitore {

margin: auto;

width: 850px;

  }



div#contenuto {

background: #000;

margin-top:2px;

padding-bottom:5px;

  }



	

	

div#indirizzo {

background: #000;

margin-top:2px;

padding:20px;

clear:both;

  }

	

div#head_prod_list { 



 }	





div#_login { 

float:left;

width:50%;

 }

 

div#login_menu {

float:left;

width:100px;



  }

	

div#login_menu ul {

margin:3px 0;

padding-left:3px;

  }

	

div#desc_br p {

height:85px;

overflow:hidden;

 }



div#prezzo p { 

margin-bottom:0;

 }



div#img_art  { 

margin:10px;

 }

 

table#tab_vm { 

background-image: url(../images/bg_cat.jpg);





 }





div#_logout {

clear:both;

  }

	

	

	

div#menu_cat { 

border-left:thin dotted #FF9900;

float:left;

padding:5px;

 }



div#menu_cat a:hover{

text-decoration:underline;

 }



div#product_list { 

margin: auto;

 }



div#bt_cart a{ 

background-color:#333333;

border:1px dotted #FF9900;

color:#FFFFFF;

display:block;

vertical-align:middle;

width:100px;



 }

	

div#vmMainPage h3 {  }

	

#main {



width:904px;



}







#top {



vertical-align: bottom;



}







#mainbody {



float:left;



width:650px;



overflow:hidden;



border-left: 3px double Gray;



padding-top: 0px;



}















#content450 {



float:left;



width:450px;



overflow:hidden;



}







#content650 {



float:left;



width:650px;



overflow:hidden;



}



#user1 {

border:1px solid #FF9900;

height:155px;

margin:5px;

margin:30px 5px 5px;



}



div.moduletable_categories { 

border-bottom-style:dotted;

border-color:#FF9900;

border-bottom-width: thin;

background-color: #333;

height:25px;

 }



div.moduletable_Search { 

border-right-style: solid;

border-color: #FF9900;

width:33%;

float: left;

margin: 5px;

height:80%;

 }







div.moduletable_login {

border-right-style: solid;

border-color: #FF9900;

width:33%;

float: left;

margin:5px;

height:80%;

  }

 

-div.moduletable_cart { 

float:left;

height:80%;

margin-bottom:5px;

margin-left:5px;

margin-top:5px;

overflow:auto;

padding-right:20px;

width:250px;

 }

 

 div.moduletable_cart { 

 height:80%;

margin:auto;

overflow:auto;

padding-top:5px;

width:250px;

  }

 

div.moduletable_breadcrumbs {  }

 

 

span.breadcrumbs  { 

background-image:url(../images/tag.bmp);

background-position: 5px 3px;

background-repeat:no-repeat;

padding-left:40px;

 }

 

#user2 {



float:right;



width:323px;



overflow:hidden;



}







#footer {



width:650px;



border-top: 1px solid #505050;







}







.bannergroup {



	margin-bottom: 10px;



}







.clear {



line-height: 0px;



font-size= 0px;



clear: both;



height: 0px;



}







.inside {



padding:10px;



}







.verticalline {



}







.input {



border:0px;



}







.foot {



	color: White;



	line-height: 0px;



	height: 0px;



	text-decoration: none;



	float: right;



}







.buttonheading img {



        margin: 0 0 0 0;



        border: 0;



        float: right;



}







table.poll {



        padding: 0;



        width: 180px;



        border-collapse: collapse;



}







table.pollstableborder {



        float: left;



        padding-bottom: 10px;



        width: 100%;



        border: none;



        text-align: left;



}







table.pollstableborder td {



        border-collapse: collapse;



        border-spacing: 0;



        padding: 2px !important;



        background: none;



}







.readon {



        font-weight: bold;



}







a {



text-decoration:none;



color: #FF9900;



}



a:visited {

color:#FF9900;

text-decoration:none;



a:link {



text-decoration: none;



        

}







a:hover {



text-decoration:underline;



}





.contentpaneopen {



margin-right: 10px;



}







.createdate,.small {



padding-bottom: 5px;



font-size: smaller;



}







h1 {



font-size:1.7em;



color: #fff;



}



.componentheading {



line-height: 0px;



height: 0px;



font-size:0px;



color: White;



}







h2,.contentheading {



font-size:1.3em;



font-weight: bold;



}







h3 {



font-size:1.3em;

}







h4 {



font-size:1.2em;



}







h5 {



font-size:1.1em;



}







h6 {



font-size:1.1em;



font-weight:700;



}







ul.menu {



        list-style: none;



        margin: 0;



        padding: 0;



}







ul.menu li {



        display: block;



        background: none;



        margin: 0;



        padding: 0;



        line-height: 18px;



}







ul.menu li a {



        outline: none;



        padding: 2px;



        margin: 0;



        text-decoration: none;



        color: Black;



}







ul.menu li a:hover,



ul.menu li a:active,



ul.menu li a:focus {



        text-decoration: underline;



}







ul.menu li.active a {



        font-weight: bold;



        color: Black;



}







ul.menu li ul {



        list-style: none;



        margin-bottom: 15px;



        padding-right: 0;



        font-size: smaller;



        text-decoration: none;



}







ul.menu li li {



        border: none;



}







ul.menu li li a {



        border: none;



        padding-left: 26px !important;



        text-transform: none;



        font-weight: normal !important;



}
