/* CSS Document */
.contact_us
{float:left;
 display:inline;
 background:url(../../img/thisSite/corporate/contact-us.jpg) bottom right no-repeat;
 width:100%;
 height: auto !important;  /* per i browser moderni */
 height: 450px;      /* per IE5.x e IE6 */
 min-height: 450px;  /* per i browser moderni */
}

.newsletter
{float:left;
 display:inline;
 background:url(../../img/thisSite/corporate/newsletter.jpg) bottom right no-repeat;
 width:100%;
 height: auto !important;  /* per i browser moderni */
 height: 450px;      /* per IE5.x e IE6 */
 min-height: 450px;  /* per i browser moderni */
}

.warranty
{float:left;
 display:inline;
 background:url(../../img/thisSite/corporate/warranty.jpg) top right no-repeat;
 width:100%;
 height: auto !important;  /* per i browser moderni */
 height: 500px;      /* per IE5.x e IE6 */
 min-height: 500px;  /* per i browser moderni */
}

.search
{float:left;
 display:inline;
 background: none;
 width:100%;
 height: auto !important;  /* per i browser moderni */
 height: 880px;      /* per IE5.x e IE6 */
 min-height: 880px;  /* per i browser moderni */
}

.titolo
{float:left;
 display:inline;
 margin-top:10px;
 
}

#container .blocco_centrale .blocco13
{float:left;
 display:inline;
 width:330px;
}

#container .blocco_centrale .blocco23
{float:left;
 display:inline;
 width:660px;
}

.box_form
{float:left;
 display:inline;
 background:#1A1A1A;
 width:100%;
 padding-bottom:6px;
}

.box_form label
{float:left;
 display:inline;
 margin-top:15px;
 margin-left:20px;	
 font-size:11px;
 color:#A1A1A1;
 width:240px;
 padding-bottom:10px;
}

.blocco_centrale .box_form p {
	float:left;
	display:inline;
	margin-top:15px;
	margin-left:20px;	
	font-size:11px;
	color:#A1A1A1;
	width:290px;
	padding-bottom:10px;
}

.box_form p a.btt {
	margin: 20px 0 0 0;
	color: #FFF;
	text-decoration: none;
}

.box_form div
{float:left;
 display:inline;
 background:#2A2A2A;
 width:315px;
 margin-left:8px;
 margin-top:1px;
}

.box_form div p
{float:left;
 display:inline;
 width:290px;
 margin-top:10px;
 margin-left:15px;
 padding-bottom:10px;
}

.box_form div p label
{float:left;
 display:inline;
 width:auto;
 color:#BDBDBD;
 font-size:13px;
 font-weight:bold;
 margin:0;
 margin-top:4px;
}

.box_form div p select
{float:left;
 display:inline;
 width:250px;
 color:#000000;
 font-size:11px;
 margin-top:10px;
}

.box_form div p span
{float:left;
 display:inline;
 width:290px;
 color:#BDBDBD;
 font-size:13px;
 font-weight:bold;
 margin:0;
 padding-bottom:10px;
}

.box_form div p span.form_input
{float:left;
 display:inline;
 width:290px;
 padding-top:12px;
 padding-bottom:5px;
 background:url(../../img/thisSite/corporate/dot_o.gif) top left repeat-x;
}

.box_form div p span.form_input label
{float:left;
 display:inline;
 margin:0;
 margin-top:1px;
 width:90px;
 font-size:11px;
}

.box_form div p span.form_input input
{float:left;
 display:inline;
 margin:0;
 width:155px;
}

.box_form div p span.form_input select
{float:left;
 display:inline;
 margin:0;
 width:159px;
}

.box_form div p span.form_radio
{float:left;
 display:inline;
 width:290px;
 padding-top:12px;
 padding-bottom:5px;
 background:url(../../img/thisSite/corporate/dot_o.gif) top left repeat-x;
}

.box_form div p span.form_radio label
{float:left;
 display:inline;
 margin:0;
 margin-top:1px;
 width:90px;
 font-size:11px;
}

.box_form div p span.form_radio span.cont_radio {
	float: left;
	display: inline;
	width: 180px;
	margin: 0;
	padding: 0;
}

.box_form div p span.form_radio span.cont_radio input
{float:left;
 display:inline;
 margin-right: 7px;
}

.box_form div p span.form_radio span.cont_radio label {
	float:left;
	display:inline;
	margin:0;
	padding: 0;
	width:60px;
	font-size:11px;
}

.box_form span.form_radio {
	float:left;
	display:inline;
	width:290px;
	padding-top:12px;
	padding-bottom:5px;
}

.box_form span.form_radio input {
	float:left;
	display:inline;
	margin-right: 7px;
	height: 13px;
}

.box_form span.form_radio label {
	float:left;
	display:inline;
	margin:0;
	padding: 0;
	width:73px;
	font-size:11px;
}

.form_message
{float:left;
 display:inline;
 margin-left:20px;
 width:390px;
}

.form_message label
{float:left;
 display:inline;
 margin:0;
 padding:0;
 font-size:13px;
 font-weight:bold;
 color:#BDBDBD;
 width:380px;
}

.form_message textarea
{float:left;
 display:inline;
 margin-top:15px;
 width:380px;
 height:80px;
 font-size:12px;
 color:#000000;

}

.blocco_centrale .form_message p
{float:left;
 display:inline;
 margin-top:15px;
 font-size:11px;
 color:#A1A1A1;
 width:380px;
}

.form_message p a
{font-size:11px;
 font-weight:bold;
 color:#18768B;
 text-decoration:underline;
}

.box_form p a
{font-size:11px;
 font-weight:bold;
 color:#18768B;
 text-decoration:underline;
}

.form_message span
{float:left;
 display:inline;
 margin-top:15px;
 font-size:11px;
 color:#BDBDBD;
 font-weight:bold;
 width:380px;
}

.form_message span input
{ float:left;
  display:inline;
  margin-right:7px;
}
 
.form_message span label
{float:left;
 display:inline;
 font-size:11px;
 color:#BDBDBD;
 font-weight:bold;
 width:auto;
 padding-right:30px;
*margin-top:4px;
 
}

.form_message span .testo
{float:left;
 display:inline;
 font-size:11px;
 color:#BDBDBD;
 font-weight:bold;
 width:310px;
}

.form_message .space
{float:left;
 display:inline;
 margin-top:10px;
 background:url(../../img/thisSite/dot_o.gif) top left repeat-x;
 width:380px;
 height:1px;
 font-size:0;
}

.blocco_centrale p.big_title {
	float: left;
	display: inline;
	font-size: 16px;
	color: #FFF;
	font-weight: bold;
	margin-top: 10px;
	padding: 7px 0;
}

.blocco_centrale p {
	float: left;
	display: inline;
	padding: 5px 0;
	width: 540px;
	color: #a1a1a1;
	clear: left;
	font-size: 13px;
}

.blocco_centrale p a {
	font-weight:bold;
	color:#18768B;
}

.blocco_centrale .search_form {
	background: none;
	margin: 0 0 0 15px;
	padding: 0 0 10px 0;
}

.search_form label {
	background: none;
	float: left;
	display: inline;
	font-size: 13px;
	font-weight: bold;
	color: #bdbdbd;
	margin-left: 0;
}

.search_form input {
	float:left;
	 display:inline;
	 margin:0;
	 height: 16px;
	 width:212px;
	 margin: 0 0 0 0;
	 padding: 5px 0;
}

.search_form a.btt {
	margin: 0 0 0 15px;
}

.result_container {
	float: left;
	display: inline;
	width: 662px;
}

.result {
	float: left;
	display: inline;
	margin: 0 0 0 33px;
	padding: 0 0 10px 0;
	width: 629px;
}

.result a {
	float: left;
	display: inline;
	color: #18768b;
	font-size: 13px;
	font-weight: bold;
}

.result label {
	float: left;
	display: inline;
	clear: left;
	font-size: 13px;
	color: #a1a1a1;
	font-weight: bold;
	padding: 4px 0;
}

.result p {
	float: left;
	display: inline;
	width: 629px;
	font-size: 13px;
	padding: 0 0 10px 0;
	background:url(../../img/thisSite/corporate/dot_o.gif) bottom left repeat-x;
}

.paging
{float:right;
 display:inline;

 margin-top:5px;
 padding-bottom:10px;
}

.paging a
{float:left;
 display:inline;
 margin-left:2px;
}

.paging a img
{float:left;
 display:inline;
 padding:0 2px;
}

.paging a.btt
{float:left;
 display:inline;
 margin-left:2px;
 margin-top:1px;
 padding:2px 5px;
 font-size:11px;
 color:#E2E2E2;
 font-weight:bold;
 background:#1A1A1A;
 height:auto;
}

.paging a.select
{background:#808080;
 color:#1A1A1A;
}
