/* richiediinfo - SkinDecò - vers. 1.0  */

@import "base.css";
@import "menubottom.css";
@import "footer.css";
@import "menu.css";

html {
	background: #fff url(../images/bghtml.jpg) top no-repeat;
}
body {
  color: #fff;
  text-align: center;
  margin-top: 0px;
}
img {
  border: none;
}
div#pagina {
  margin: 0 auto;
  width: 990px;
  text-align: left;
  background: #fff;
	overflow: hidden;
}
div#testata {
  width: 990px;
  height: 118px;
}
div#content {
  position: relative;
	width: 990px;
  text-align: left;
  height: 600px;
	z-index: 0;
}
div#colsx {
  position: relative;
  float: left;
	width: 680px;
  margin-top: 20px;
}
div#testo {
  position: relative;
	float: left;
  width: 630px;
	height: 100px;
  margin-top: 25px;
  margin-bottom: 25px;
	margin-left: 20px;
	overflow: hidden;
  font: normal 12px sans-serif,helvetica,tahoma;
  color: #333;
	text-align: justify;
	line-height: 20px;
}
div#coldx {
  position: relative;
  float: left;
	width: 300px;
  margin-top: 20px;
}
div#colcenter {
  position: relative;
  float: left;
	width: 990px;
	text-align: center;
	margin-top: 10px;
  font: normal 12px sans-serif,helvetica,tahoma;
  color: #333;	
}
.message {
  position: relative;
  float: left;
	width: 990px;
	text-align: center;
  font: bold 14px sans-serif,helvetica,tahoma;
  color: #cc33cc;	
}
div#bloccoform {
  position: relative;
	width: 640px;
  height: 400px;
  margin: 30px auto;
  padding: 20px;
  padding-left: 30px;
  border: #ddd 1px solid;
	text-align: left;
  -webkit-border-radius: 10px;  
  -moz-border-radius: 10px; 
  border-radius: 10px;  
}
.infotitolo {
  position: relative;
  float: left;
	width: 540px;
	text-align: left;
  font: normal 16px sans-serif,helvetica,tahoma;
  color: #333;
  margin-bottom: 20px;	
} 
.prodotto {
  font: bold 12px sans-serif,helvetica,tahoma;
  color: #cc33cc;
  line-height: 24px;
}
.bloccosx {
  position: relative;
  float: left;
	width: 300px;
}
.etichetta {
  position: relative;
  float: left;
	width: 300px;
  padding-left: 5px;
	text-align: left;
  font: normal 12px sans-serif,helvetica,tahoma;
  color: #333;	
  line-height: 28px;
} 
.f300,.f300t {
  font: normal 12px tahoma,verdana,arial,helvetica,sans-serif;
  color: #333;
	width: 300px;
  height: 28px;
  margin-bottom: 5px;
	background: #ddd;
  padding-left: 5px;
  border: #ab4380 1px solid;
  border-radius: 4px;  
  -webkit-border-radius: 4px;  
  -moz-border-radius: 4px; 
  line-height: 28px;
}
.f300t {
  height: 158px;
}
.datainput {
  position: relative;
  float: left;
	width: 300px;
}
.bloccodx {
  position: relative;
  float: left;
	width: 295px;
  padding-left: 30px;
}
.check {
  margin-top: 3px;
}
.submit {
  position: relative;
  float: left;
	width: 295px;
  text-align: right;
  margin-top: 10px;
}
.invio {
  background: url(../images/invia2.png) no-repeat;
  width: 78px;
  height: 40px;
  border: none;
  cursor: pointer;
}








