body {
  margin:0px;
  padding:0px;
  color:#ffffff;
  background-color:#ffffff;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}

a {
  color:#ffffff;
  text-decoration:none;
}

img {
  border:0px;
}

.cleaner {
  clear:both;
}

/* TESTI */
h1 {
  font-size:20px;
  font-weight:normal;
  color:#cccccc;
}

h2 {
  font-size:13px;
  font-weight:normal;
  color:#cccccc;
}

p {
  font-size:11px;
  color:#666666;
  text-align:justify;
}

/* HEADER */
#header {
  margin:auto;
  width:1000px;
  height:170px;
  background-image:url(../images/commons/logo_chech.jpg);
  background-position:0px 20px;
  background-repeat:no-repeat;
}

#header .lang {
  float:right;
  display:block;
  margin-top:20px;
  width:auto;
  font-size:9px;
}

#header .lang:hover {
  text-decoration:underline;
}

/* MENU */
#menu {
  margin:auto;
  width:1000px;
  padding:20px 0px;
}

#menu a {
  float:left;
  display:block;
  margin-right:29px;
  padding-bottom:10px;
  font-weight:bold;
  color:#999999;
}

#menu a:hover, #menu a.selected {
  color:#ffffff;
  background-image:url(../images/commons/selected.gif);
  background-position:center bottom;
  background-repeat:no-repeat;
}

/* CONTENUTI */

#fascia-corpo {
  height:auto;
  background-color:#000000;
  overflow:hidden;
}

#fascia-footer {
  height:150px;
  border-top:1px #ffffff solid;
  background-image:url(../images/commons/background_footer.gif);
  background-repeat:repeat-x;
}
.reflect {
	margin-top:110px;
	margin-left:310px;
	float:left;
	}

#corpo {
  margin:auto;
  width:1000px;
} 


#sx {
  float:left;
  width:400px;
  color:#ffffff;
}

#sx p{
  margin-bottom:21px;
}

#dx {
  float:right;
  width:600px;
  color:#ffffff;
}

.modelli{
  float:left;
  margin-left:20px;
  margin-top:55px;
}

.catalogo-miniatura{
  margin-right:20px;
}

.catalogo-miniatura img{
  cursor:pointer;
  border:1px solid #999999;
}

.lbl{
  margin-bottom:15px;
}

.colore{
    margin-right:20px;
  float:left;
}


/* FOOTER */																	

#footer {
  margin:auto;
  padding-top:30px;
  width:1000px;
  background-image:url(../images/commons/top_footer.gif);
  background-position:0px 20px;
  background-repeat:repeat-x;
}

#copyright {
  float:left;
  width:500px;
  color:#666666;
  font-size:11px;
}

#credits {
  float:right;
  width:500px;
}

#credits img {
  float:right;
  margin-left:10px;
  border:0px;
}

#credits img.valid {
  margin-top:3px;
}

/* TIPS */
.tip-top, .tip-bottom {
  height:1px;
  background-color:#ffffff;
}

.tip {
  color:#000000;
  background-color:#ffffff;
}


/* FORM CONTATTI */
form {
  color:#999999;
  margin-bottom:25px;
}

label {
  display:block;
  margin:10px 0px 2px 0px;
}

.input-text {
  width:400px;
  border-top:1px #333333 solid;
  border-right:1px #999999 solid;
  border-bottom:1px #999999 solid;
  border-left:1px #333333 solid;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}

.input-textarea {
  width:400px;
  height:120px;
  border-top:1px #333333 solid;
  border-right:1px #999999 solid;
  border-bottom:1px #999999 solid;
  border-left:1px #333333 solid;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}

.light {
  display:block;
  color:#ffffff;
}

.main {
  border-bottom:1px #666666 dotted;
}

.main span {
  color:#ffffff;
}

.back {
  display:block;
  padding:2px 0px;
  color:#999999;
  border-bottom:1px #999999 dotted;
  font-size:11px;
}

.back:hover {
  color:#ffffff;
  border-bottom:1px #ffffff dotted;
}

#privacy {
  color:#cccccc;
}

#privacy:hover {
  text-decoration:underline;
}

#cmds {
  margin-top:10px;
  text-align:right;
}