a {color: #FFE223; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none;}
a:hover {color:#FFF53F;font-family: verdana, arial, helvetica, sans-serif;  text-decoration:none;} 

a.menu {color: white; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none;}
a.menu:hover {color:#FFE223;font-family: verdana, arial, helvetica, sans-serif;  text-decoration:none;} 

a.sale {color: #FF0000; font-family: verdana, arial, helvetica, sans-serif; font-style:italic;text-decoration: none;}
a.sale:hover {color:#FFF53F;font-family: verdana, arial, helvetica, sans-serif;font-style:italic;  text-decoration:none;} 

a.odd {color:#27C22F;}


html, body {
  margin:auto;
  background-image:url('../images/site/bg.png');
  background-repeat:repeat;
  color:white;
  font-family: helvetica, verdana, arial, sans-serif;
  font-size: 12px;
  min-width: 720px;        /* 2x (LC fullwidth + CC padding) + RC fullwidth */
padding-left:30px;
padding-right:30px;
}

img {border:0px;}

div#wrapper{ 
max-width:1500px;
  margin-top:5px;
  margin-bottom:5px;
  margin-left: 30px;
  margin-right: 30px;
  margin-left: auto;
  margin-right: auto;

/*   background-color:#2F2E2A; */
  background-color:#2b3133;
  -moz-border-radius-topleft: 20px;
  -webkit-border-top-left-radius: 20px;
  -moz-border-radius-topright: 20px;
  -webkit-border-top-right-radius: 20px;

  -moz-border-radius-bottomleft: 20px;
  -webkit-border-bottom-left-radius: 20px;
  -moz-border-radius-bottomright: 20px;
  -webkit-border-bottom-right-radius: 20px;

  -moz-box-shadow: 1px 1px 20px #1e221e;
  -webkit-box-shadow: 1px 1px 20px #1e221e;
  box-shadow: 1px 1px 20px #1e221e;

/*   -moz-box-shadow: 1px 1px 20px #50575a; */
/*   -webkit-box-shadow: 1px 1px 20px #50575a; */
/*   box-shadow: 1px 1px 20px #50575a; */

}

div#header {
  padding:5px;

  -moz-border-radius-topleft: 20px;
  -webkit-border-top-left-radius: 20px;
  -moz-border-radius-topright: 20px;
  -webkit-border-top-right-radius: 20px;
  background-color:#191919;
}

div#social {
  float:right;
  text-align:right;
  padding-right:10px;
}

div#social img {
  border:0px;
  padding-left:3px;
}

div#social img:hover{
  filter:alpha(opacity=90);
  opacity: 0.9;
}

div#menu {
  background-color:#005500;
  background-image: url(../images/site/menubg.png); /* fallback image */
  background: -moz-linear-gradient(60% 60% 180deg, #005500, #191919) !important;
  background: -webkit-gradient(linear, 60% 60% 100% 100%, from(#191919), to(#005500)) !important;

  height:18px;
  font-size:14px;
  font-weight:bold;
  text-align:center;
  margin-bottom:40px;
  margin-left:100px
}

div#container {
  padding-left: 230px;   /* LC fullwidth */
  padding-right: 240px;  /* RC fullwidth + CC padding */
  padding-top:10px;
}

div#left {
  width: 220px;          /* LC width */
  padding-left:5px;
  padding-right:5px;
  right: 250px;          /* LC width */
  margin-left: -100%;
}

div#main {
  width:100%;
  padding-left:10px;padding-right:10px;
  border-left:1px solid #50575a;
  border-right:1px solid #50575a;
  min-height:800px;
}

div#right {
  padding:0px;
  width: 210px;          /* RC width */
  padding-left:5px;
  padding-right:5px;
  margin-right: -240px;  /* RC width */
  border-left: 0px solid #2F312F;
}

div#footer {background-color:#191919;text-align:center;clear:both;
height:100px;
  -moz-border-radius-bottomleft: 20px;
  -webkit-border-bottom-left-radius: 20px;
  -moz-border-radius-bottomright: 20px;
  -webkit-border-bottom-right-radius: 20px;
}

/*** IE6 Fix ***/
* html #left {
  left: 220px;           /* RC width */
}


.bordinofoto {border: 1px solid #2F312F;}

.bold {font-weight:bold;}
.boldgreen {font-weight:bold; color:#27C22F;}
.boldyellow {font-weight:bold; color:#FFE223;}

.bold14 {font-weight:bold; font-size:14px;}
.boldgreen14 {font-weight:bold; color:#27C22F;font-size:14px}
.boldyellow14 {font-weight:bold; color:#FFE223;font-size:14px}

.show {border: 2px solid #2F312F;}

.divisor {width:100%; height:1px; color:#2F312F; background-color:#2F312F; margin-top:3px;margin-bottom:5px;}

.divisor2 {width:98%; height:1px; color:#2F312F; background-color:#2F312F; margin-top:3px;margin-bottom:5px;}
table {padding:0px;border-collapse:collapse;}
td {font-size: 12px;padding:0px;vertical-align:top;}

td.wb {border:1px solid #2F312F;border-left:none;}

#container .column {
  position: relative;
  float: left;
}

#mlbox {
height:43px;padding-top:10px;
}
.feature {padding:5px}

.filler {
color: #555555;
}

#transition {
  height:50px;
  background-image: url(../images/site/gradient-top.png); /* fallback image */
  background: -moz-linear-gradient(top, #191919, #2b3133) !important;
  background: -webkit-gradient(linear, top, from(#191919), to(#2F2E2A)) !important;
  /* inserire un img come workaround*/
}

#transition_b {
  height:50px;
  background-image: url(../images/site/gradient-bottom.png); /* fallback image */
  background: -moz-linear-gradient(bottom, #191919, #2b3133) !important;
  background: -webkit-gradient(linear, bottom, from(#191919), to(#2F2E2A)) !important;
  /* inserire un img come workaround*/
clear:both;
}


input.ml {
background-color:#191919;
color:white;

-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
height:22px;
width:170px;
border:2px solid #363636;
padding:0px 1px 0px 5px;
 -moz-box-shadow: 1px 1px 20px #363636;
 -webkit-box-shadow: 1px 1px 20px #363636;
 box-shadow: 1px 1px 20px #363636;display:inline;
}

div.titoli {
  font-size:18px;
  font-weight:bold;
  color:#DFDFDF;
  text-align:left;
}

div.titoliyellow {
  font-size:18px;
  font-weight:bold;
  color:#FFE223;
  text-align:left;
}


div#container2 {
  padding-left: 0px;   /* LC fullwidth */
  padding-right: 240px;  /* RC fullwidth + CC padding */
  padding-top:10px;
}

div#left2 {
  width: 0px;          /* LC width */
  padding-left:0px;
  padding-right:0px;
  right: 0px;          /* LC width */
  
}
#container2 .column {
  position: relative;
  float: left;
}

div#main2 {
  width:100%;
  padding-left:10px;
  padding-right:10px;
  border-right:1px solid #50575a;
  min-height:800px;
  border-left:0px solid #50575a;
}

div#right2 {
  padding:0px;
  width: 210px;          /* RC width */
  padding-left:5px;
  padding-right:5px;
  margin-right: -240px;  /* RC width */

}

table.distro {
  width:100%;
border-spacing:0px;
border-collapse:collapse;
}

table.distro td {
  padding:5px;

}

img.bio {
  float:left;
  margin-right:10px;
  margin-bottom:2px;
}

.about {
  color:#009900;
  font-weight:bold;
  font-size:16px;
  font-style:italic;
}

ol {
padding: 0px;
margin: 0px;	list-style-position: inside;

}

li {
margin-left:0px;
}