body {
	background: #fff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#toolbar {
width: 100%;
float: left;
background: transparent url(/images/sfondo_up.jpg) repeat-x;
}

#toolbar .container {
width: 766px;
margin-left: auto;
margin-right: auto;
}

#toolbar .container .logo {
width: 110px;
height: 97px;
float: left;
}

#toolbar .container .pulsanti {
width: 656px;
padding-top: 40px;
line-height: 27px;
height: 27px;
float: left;
}

#toolbar .container .data {
width: 456px;
padding-top: 5px;
height: 25px;
float: left;
}

#toolbar .container .lingua {
width: 200px;
padding-top: 5px;
height: 25px;
float: left;
text-align: right;
}

#mainpage {
width: 100%;
float: left;
background: #FFFFFF;
}

#mainpage .container {
width: 766px;
margin-left: auto;
margin-right: auto;
}

#mainpage .container .adv {
width: 754px;
height: 267px;
border:#d6d3d0;
border-width: 1px;
border-style:solid;
margin-bottom: 10px;
padding: 5px;
}

#mainpage .container .scheda {
width: 726px;
height: 253px;
background: transparent url(/images/bg.jpg) no-repeat;
padding: 20px;
margin-bottom: 10px;
}

#mainpage .container .scheda .hp {
width: 426px;
float: left;
}

#mainpage .container .scheda .foto {
width: 280px;
margin-left: 10px;
margin-right: 10px;
float: left;
}

#mainpage .container .scheda .fotobig {
width: 706px;
margin-left: 10px;
margin-right: 10px;
float: left;
}



#finale {
width: 100%;
float: left;
}

#finale .container {
width: 766px;
margin-left: auto;
margin-right: auto;
}

#finale .container .credits {
width: 766px;
border-top:#e5e5e5;
border-top-width: 1px;
border-top-style:solid;
padding-top: 8px;
}




#mainpage .scheda h1 {
font-family:"Times New Roman", Times, serif;
font-size: 26px;
color:#666666;
margin: 0px;
margin-bottom: 5px;
border: 0px;
font-weight: normal;
}

#toolbar .pulsanti p {
font-family:"Times New Roman", Times, serif;
font-size: 12px;
color:#ffffff;
font-weight: bold;
margin: 0px;
border: 0px;
}

#toolbar .data p, #toolbar .lingua p, #mainpage .adv p, #mainpage .scheda p, #finale .credits p, #mainpage .foto p {
font-family: Verdana, Arial, sans-serif, "Arial";
font-size: 11px;
color:#666666;
margin: 0px;
border: 0px;
}

#mainpage .credits p {
color: #999999;
}

#mainpage .scheda p {
margin-bottom: 5px;
}

#mainpage .scheda ul {
list-style: circle;
margin:0px;
margin-bottom: 5px;
padding:0px;	
}

#mainpage .scheda li {
color: #006699;
font-size: 11px;
margin: 0px;
padding: 0px;
margin-left: 15px;
font-family: Verdana, Arial, sans-serif, "Arial";
}

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

#toolbar a:hover {
color:#ffffff;
text-decoration: underline;
}

#mainpage .adv a {
color:#666666;
text-decoration: none;
}

#mainpage .adv a:hover {
color:#666666;
text-decoration: underline;
}

#mainpage .scheda img, #mainpage .foto img {
padding: 2px;
padding: 2px;
float: left;
border:#e4e5e1;
border-width: 1px;
border-style:solid;
}












#main_logo {
width: 750px;
margin-left: auto;
margin-right: auto;
}

#main_logo_sx {
width: 250px;
float: left;
}

#main_logo_dx {
width: 500px;
height: 19px;
margin-top: 21px;
float: left;
text-align: right;
}

#ct_navbar {
width: 100%;
float: left;
background: transparent url(/images/bg_navbar.jpg) repeat-x;
}

#main_navbar {
width: 750px;
height: 21px;
line-height: 21px;
padding-top: 10px;
margin-left: auto;
margin-right: auto;
font-family: Verdana, Arial, sans-serif, "Arial";
font-size: 10px;
color: #999999;
border-bottom:#d6d3d0;
border-bottom-width: 1px;
border-bottom-style:solid;
}

#main_navbar_scheda {
width: 750px;
height: 21px;
line-height: 21px;
padding-top: 10px;
margin-left: auto;
margin-right: auto;
font-family: Verdana, Arial, sans-serif, "Arial";
font-size: 10px;
color: #999999;
border-bottom:#d6d3d0;
border-bottom-width: 1px;
border-bottom-style:solid;
}

#main_navbar_scheda .sx {
width: 550px;
float: left;
}

#main_navbar_scheda .dx {
width: 200px;
float: left;
text-align: right;
}

#main_navbar a, #main_navbar_scheda a {
color: #999999;
text-decoration: none;
}

#main_navbar a:hover, #main_navbar_scheda a:hover {
color: #999999;
text-decoration: underline;
}

#main_cat {
width: 750px;
height: 30px;
line-height: 30px;
padding-top: 5px;
margin-left: auto;
margin-right: auto;
font-family: Verdana, Arial, sans-serif, "Arial";
font-size: 22px;
color: #3E362F;
}

#main_cerca {
width: 750px;
height: 25px;
line-height: 25px;
padding-top: 5px;
margin-left: auto;
margin-right: auto;
font-family: Verdana, Arial, sans-serif, "Arial";
font-size: 10px;
color: #d6d3d0;
text-align:right;
}

#main_motore {
width: 750px;
line-height: 25px;
padding-top: 5px;
margin-left: auto;
margin-right: auto;
font-family: Verdana, Arial, sans-serif, "Arial";
font-size: 10px;
}

.tipmotorebig {
width: 750px;
height: 25px;
float: left;
line-height: 25px;
font-family: Verdana, Arial, sans-serif, "Arial";
font-size: 11px;
color:#766d64;
font-weight: bold;
}

.tipmotore {
width: 375px;
height: 25px;
float: left;
line-height: 25px;
font-family: Verdana, Arial, sans-serif, "Arial";
font-size: 11px;
color:#766d64;
}

#ct_list {
width: 100%;
float: left;
}

#ct_list #main_list {
width: 750px;
margin-left: auto;
margin-right: auto;
}

#ct_list #main_list .linea{
width: 750px;
margin-bottom: 15px;
float: left;
}

#ct_list #main_list .linea .box {
width: 375px;
float: left;
}


#ct_list #main_list .linea .box .foto {
width: 120px;
padding-right:4px;
padding-bottom: 5px;
float: left;
border-right:#e4e5e1;
border-right-width: 1px;
border-right-style:solid;
border-bottom:#e4e5e1;
border-bottom-width: 1px;
border-bottom-style:solid;

}

#ct_list #main_list .linea .box .desc {
width: 235px;
padding-right: 11px;
padding-left: 4px;
float: left;
}

#ct_list #main_list .linea .box .desc h2 {
font-family: "Times New Roman", Times, serif;
font-size: 20px;
color:#1b6cc6;
font-weight:normal;
margin: 0px;
}

#ct_list #main_list .linea .box .desc ul {
list-style: none;
margin:0;
padding:2px;	
}

#ct_list #main_list .linea .box .desc li {
list-style-image: url(/images/pic_s.jpg);
color:#999999;
font-size: 11px;
margin-left: 15px;
padding: 2px;
font-family: Arial, Helvetica, sans-serif;
}

#ct_list #main_list #paginazione{
width: 750px;
float: left;
border-top:#766d64;
border-top-width: 1px;
border-top-style:solid;
}



#ct_ibs {
width: 100%;
height: 70px;
float: left;
background: #eae7d2;
border-bottom:#766d64;
border-bottom-width: 1px;
border-bottom-style:solid;
}

#main_ibs {
width: 750px;
margin-left: auto;
margin-right: auto;
}

#main_ibs_sx {
width: 400px;
float: left;
}

#main_ibs_dx {
width: 350px;
float: left;
}

#hp_login_top {
width: 350px;
float: left;
}

#hp_login_remind {
width: 350px;
height: 20px;
padding-top: 5px;
float: left;
font-family: Verdana, Arial, sans-serif, "Arial";
font-size: 10px;
color:#766D64;
text-align: right;
}

#hp_login_remind a {
color:#766D64;
text-decoration: none;
}

#hp_login_remind a:hover {
color:#766D64;
text-decoration: underline;
}

.hp_login_username {
	width: 100px;
	margin-right: 10px;
	float: left;
	background:#FFFFFF;
	border: 0px;
}

#hp_login_username {
width: 45px;
height: 20px;
line-height: 20px;
float: left;
font-family: Verdana, Arial, sans-serif, "Arial";
font-size: 10px;
color:#766D64;
font-weight:bold;
}

#hp_login_form_username {
width: 120px;
height: 20px;
float: left;
}

.hp_login_password {
	width: 40px;
	height: 20px;
	margin-right: 10px;
	float: left;
	background:#FFFFFF;
	border: 0px;
}

#hp_login_password {
width: 65px;
height: 20px;
line-height: 20px;
float: left;
font-family: Verdana, Arial, sans-serif, "Arial";
font-size: 10px;
color:#766D64;
font-weight:bold;
}

#hp_login_form_password {
width: 50px;
height: 20px;
float: left;
}

#hp_login_button {
width: 50px;
height: 20px;
float: left;
}

#ct_buttons {
width: 100%;
height: 32px;
float: left;
background: transparent url(/images/bg_buttons.jpg) repeat;
}

#ct_hp {
width: 100%;
float: left;
background: transparent url(/images/bg_hp.jpg) repeat;
}

#ct_n {
width: 100%;
float: left;
background: #ffffff;
}

#main_hp {
width: 750px;
margin-left: auto;
margin-right: auto;
background: transparent url(/images/bg_vetrina.jpg) repeat;
}

#main_n {
width: 750px;
margin-left: auto;
margin-right: auto;
background: #ffffff;
}

#main_hp_brands {
width: 750px;
padding-top: 10px;
padding-bottom: 10px;
border-bottom:#d5d5cc;
border-bottom-width: 1px;
border-bottom-style:solid;
}

#main_hp_photo {
width: 400px;
padding-top: 5px;
float: left;
}

#main_hp_photo1 {
width: 200px;
padding-top: 5px;
float: left;
}

#main_hp_news {
width: 345px;
margin-right: 5px;
padding-bottom: 5px;
padding-top: 5px;
float: left;
border-bottom:#e9eae4;
border-bottom-width: 1px;
border-bottom-style:solid;
}

#main_hp_news1 {
width: 545px;
margin-right: 5px;
padding-bottom: 5px;
padding-top: 5px;
float: left;
border-bottom:#e9eae4;
border-bottom-width: 1px;
border-bottom-style:solid;
}

#main_c_altre_news {
width: 546px;
padding-bottom: 10px;
padding-top: 5px;
float: left;
}

#main_hp_altre_news {
width: 345px;
margin-right: 5px;
padding-bottom: 5px;
padding-top: 5px;
float: left;
}

#main_hp_news h2, #main_hp_news1 h2 {
font-family: Verdana, Arial, sans-serif, "Arial";
font-size: 16px;
color:#2776ce;
font-weight: bold;
margin: 0px;
}

#main_hp_news a, #main_hp_news1 a {
color:#2776ce;
text-decoration: none;
}

#main_hp_news a:hover, #main_hp_news1 a:hover {
color:#2776ce;
text-decoration: underline;
}

#main_hp_news h3, #main_hp_news1 h3 {
font-family: Verdana, Arial, sans-serif, "Arial";
font-size: 14px;
color:#2776ce;
font-weight:normal;
margin: 0px;
}

#main_hp_altre_news h4, #main_c_altre_news h4 {
font-family: Verdana, Arial, sans-serif, "Arial";
font-size: 11px;
color:#675f57;
font-weight: bold;
margin: 0px;
}

#main_hp_altre_news ul {
list-style: none;
margin:0;
padding:2px;	
}

#main_hp_altre_news li {
list-style-image: url(/images/picnews.jpg);
color:#999999;
font-size: 10px;
margin-left: 15px;
padding: 2px;;
font-family: Arial, Helvetica, sans-serif;
}

#main_hp_altre_news a {
color:#999999;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
}

#main_hp_altre_news a:hover {
color:#999999;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: underline;
}





#main_hp_news p, #main_hp_news1 p {
font-family: Verdana, Arial, sans-serif, "Arial";
font-size: 10px;
color:#626262;
font-weight:normal;
margin: 0px;
}

#main_buttons {
width: 748px;
height: 32px;
line-height: 32px;
margin-left: auto;
margin-right: auto;
border-left:#fff;
border-left-width: 1px;
border-left-style:solid;
border-right:#fff;
border-right-width: 1px;
border-right-style:solid;
}



#main_middle {
width: 750px;
margin-left: auto;
margin-right: auto;
}

#main_middle p.adm {
font-family: Verdana, Arial, sans-serif, "Arial";
font-size: 12px;
color:#000000;
font-weight:normal;
margin: 0px;
}


#main_middle #sx {
width: 546px;
float: left;
margin-top: 10px;
margin-right: 4px;
}

#main_middle #sx #vetrina {
width: 546px;
float: left;
border-bottom:#e4e5e1;
border-bottom-width: 1px;
border-bottom-style:solid;
margin-bottom: 10px;
}

#main_middle #sx #vetrina .box {
width: 546px;
float: left;
margin-bottom: 10px;
}

#main_middle #sx #vetrina .box .foto {
width: 100px;
float: left;
}

#main_middle #sx #vetrina .box .foto .fotov {
padding: 3px;
background-color:#979797;
border-width: 1px;
border-color:#716960;
border-style:solid;
}

#main_middle #sx #vetrina .box .desc {
width: 438px;
float: left;
margin-left: 8px;
}

#main_middle #sx #vetrina .box .desc h2 {
font-family: Verdana, Arial, sans-serif, "Arial";
font-size: 14px;
color:#2776ce;
font-weight:normal;
margin: 0px;
}

#main_middle #sx #vetrina .box .desc p {
font-family: Verdana, Arial, sans-serif, "Arial";
font-size: 11px;
color:#626262;
font-weight:normal;
margin: 0px;
}

#main_middle #sx #vetrina .box .desc p.int {
font-family: Verdana, Arial, sans-serif, "Arial";
font-size: 9px;
color:#868686;
font-weight:normal;
margin: 0px;
}

#main_middle #sx #vetrina .box .desc a {
font-family: Verdana, Arial, sans-serif, "Arial";
font-size: 10px;
color:#2776ce;
font-weight:normal;
margin: 0px;
}



#main_middle #sx #usati {
width: 546px;
float: left;
border-bottom:#e4e5e1;
border-bottom-width: 1px;
border-bottom-style:solid;
margin-bottom: 10px;
}

#main_middle #sx h3 {
font-family: Verdana, Arial, sans-serif, "Arial";
font-size: 10px;
padding-bottom: 3px;
color:#c49362;
font-weight: bold;
margin: 0px;
}

#main_middle #sx h2 {
font-family: Verdana, Arial, sans-serif, "Arial";
font-size: 14px;
padding-bottom: 3px;
color:#c49362;
font-weight: bold;
margin: 0px;
}

#main_middle #sx #usati .linea {
width: 546px;
margin-bottom: 10px;
float: left;
}


#main_middle #sx #usati .titolo {
width: 546px;
float: left;
}

#main_middle #sx #usati .box {
width: 273px;
float: left;
margin-bottom: 10px;
}

#main_middle #sx #usati .box .foto {
width: 76px;
float: left;
}

#main_middle #sx #usati .box .foto .fotob {
padding: 2px;
background-color:#edeee8;
border-width: 1px;
border-color:#e4e5e1;
border-style:solid;
}

#main_middle #sx #usati .box .desc {
width: 190px;
float: left;
margin-left: 7px;
}

#main_middle #sx #usati .box .desc h2 {
font-family: Verdana, Arial, sans-serif, "Arial";
font-size: 13px;
color:#2776ce;
font-weight:normal;
margin: 0px;
}

#main_middle #sx #usati .box .desc p {
font-family: Verdana, Arial, sans-serif, "Arial";
font-size: 10px;
color:#626262;
font-weight:normal;
margin: 0px;
}

#main_middle #sx #usati .box .desc p.int {
font-family: Verdana, Arial, sans-serif, "Arial";
font-size: 9px;
color:#868686;
font-weight:normal;
margin: 0px;
}

#main_middle #sx #usati .box .desc a {
font-family: Verdana, Arial, sans-serif, "Arial";
font-size: 10px;
color:#2776ce;
font-weight:normal;
margin: 0px;
}


#main_middle #sx #altriusati {
width: 210px;
float: left;
margin-bottom: 10px;
}

#main_middle #sx #altriusati h3 {
font-family: Verdana, Arial, sans-serif, "Arial";
font-size: 10px;
padding-bottom: 3px;
color:#c49362;
font-weight: bold;
margin: 0px;
}

#main_middle #sx #altriusati .titolo {
width: 210px;
float: left;
}

#main_middle #sx #altriusati .box {
width: 210px;
float: left;
}

#main_middle #sx #altriusati ul {
list-style: none;
margin:0;
padding:2px;	
}

#main_middle #sx #altriusati li {
list-style-image: url(/images/arrow.jpg);
color:#999999;
font-size: 10px;
margin-left: 15px;
padding: 2px;;
font-family: Arial, Helvetica, sans-serif;
}

#main_middle #sx #altriusati a {
color:#999999;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
}

#main_middle #sx #altriusati a:hover {
text-decoration: underline;
}






#main_middle #sx #cerca  {
width: 324px;
float: left;
border-color:#e4e5e1;
border-width: 1px;
border-style:solid;
}

#main_middle #sx #cerca h3 {
font-family: Verdana, Arial, sans-serif, "Arial";
font-size: 10px;
padding-bottom: 3px;
color:#c49362;
font-weight: bold;
margin: 0px;
}

#main_middle #sx #cerca .titolo {
width: 316px;
float: left;
margin-left: 4px;
margin-right: 4px;
}

#main_middle #sx #cerca .txt {
width: 316px;
float: left;
margin-left: 4px;
margin-right: 4px;
}

#main_middle #sx #cerca .txt p {
font-family: Verdana, Arial, sans-serif, "Arial";
font-size: 10px;
color:#999999;
font-weight:normal;
margin: 0px;
}

#main_middle #sx #cerca .form {
width: 316px;
float: left;
margin-left: 4px;
margin-right: 4px;
}

#main_middle #sx #cerca .form .tip {
width: 116px;
float: left;
line-height: 22px;
font-family: Verdana, Arial, sans-serif, "Arial";
font-size: 11px;
color:#766d64;
font-weight: bold;
}

#main_middle #sx #cerca .form .opz {
width: 100px;
float: left;
line-height: 22px;
font-family: Verdana, Arial, sans-serif, "Arial";
font-size: 11px;
color:#766d64;
}

#main_middle #sx #cerca .form .opzbig {
width: 200px;
float: left;
line-height: 22px;
font-family: Verdana, Arial, sans-serif, "Arial";
font-size: 11px;
color:#766d64;
}

#main_middle #sx #cerca .form .fin {
width: 300px;
margin-bottom: 4px;
padding-bottom: 10px;
float: left;
line-height: 22px;
}

#main_middle #sx #cerca .form .fin a {
font-family: Verdana, Arial, sans-serif, "Arial";
font-size: 10px;
color:#2776ce;
font-weight:normal;
margin: 0px;
}













#main_middle #dx {
width: 190px;
padding-left: 9px;
float: left;
margin-top: 10px;
border-left:#e1e2de;
border-left-width: 1px;
border-left-style:solid;
}

#main_middle #dx #yp {
width: 190px;
margin-bottom: 10px;
float: left;
background: transparent url(/images/bg_yp.jpg) repeat;
}

#main_middle #dx #yp h2 {
font-family: Verdana, Arial, sans-serif, "Arial";
font-size: 13px;
padding: 5px;
color:#2776ce;
font-weight:normal;
margin: 0px;
}

#main_middle #dx #yp p {
color:#999999;
font-size: 10px;
padding-left: 5px;
padding-right: 5px;
font-family: Arial, Helvetica, sans-serif;
margin: 0px;
padding: 0px;
}

#main_middle #dx #yp a {
color:#999999;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
}

#main_middle #dx #yp a:hover {
text-decoration: underline;
}

#main_middle #dx #yp ul {
list-style: none;
margin:0;
padding:2px;	
}

#main_middle #dx #yp li {
list-style-image: url(/images/picnews.jpg);
color:#999999;
font-size: 10px;
margin-left: 15px;
padding: 2px;;
font-family: Arial, Helvetica, sans-serif;
}

#main_middle #dx .box {
width: 190px;
float: left;
margin-top: 5px;
padding-bottom: 5px;
border-bottom:#e4e5e1;
border-bottom-width: 1px;
border-bottom-style:solid;
}

#main_middle #dx .box h2 {
font-family: Verdana, Arial, sans-serif, "Arial";
font-size: 13px;
padding-top: 3px;
padding-bottom: 3px;
color:#c49362;
font-weight:normal;
margin: 0px;
}

#main_middle #dx .box p {
color:#999999;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
margin: 0px;
}

#main_middle #dx .box a {
color:#999999;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
}

#main_middle #dx .box a:hover {
text-decoration:underline;
}

#main_cont {
width: 750px;
margin-left: auto;
margin-right: auto;
}

#main_cont #newsc {
width: 750px;
margin-left: auto;
margin-right: auto;
}

#main_cont #newsc #sx {
width: 225px;
float: left;
}

#main_cont #newsc #sx .foto {
width: 224px;
margin-top: 15px;
float: left;
border-right:#e4e5e1;
border-right-width: 1px;
border-right-style:solid;
}

#main_cont #newsc #dxbig {
width: 750px;
margin-top: 15px;
float: left;
}

#main_cont #newsc #dx {
width: 510px;
padding-right: 11px;
padding-left: 4px;
margin-top: 15px;
float: left;
}

#main_cont #newsc #dx h1, #main_cont #newsc #dxbig h1 {
font-family: "Times New Roman", Times, serif;
font-size: 35px;
color:#1b6cc6;
font-weight:normal;
margin: 0px;
}

#main_cont #newsc #dx p, #main_cont #newsc #dxbig p {
font-family: Verdana, Arial, sans-serif, "Arial";
font-size: 12px;
color:#626262;
font-weight:normal;
margin: 0px;
}

#main_cont #newsc #dx p.open, #main_cont #newsc #dxbig p.open {
font-family: Verdana, Arial, sans-serif, "Arial";
font-size: 10px;
color:#626262;
font-weight:normal;
margin: 0px;
}

#main_cont #newsc #dx a, #main_cont #newsc #dxbig a {
color:#006699;
font-weight:normal;
text-decoration: none;
}

#main_cont #newsc #dx a:hover, #main_cont #newsc #dxbig a:hover {
color:#006699;
font-weight:normal;
text-decoration: underline;
}

#main_scheda {
width: 750px;
margin-left: auto;
margin-right: auto;
}

#main_scheda #main_intestazione {
width: 750px;
margin-left: auto;
margin-right: auto;
}

#main_scheda #main_intestazione #foto {
width: 224px;
margin-top: 15px;
float: left;
border-right:#e4e5e1;
border-right-width: 1px;
border-right-style:solid;
}

#main_scheda #main_intestazione #desc {
width: 510px;
padding-right: 11px;
padding-left: 4px;
margin-top: 15px;
float: left;
}

#main_scheda #main_intestazione #desc h1 {
font-family: "Times New Roman", Times, serif;
font-size: 35px;
color:#1b6cc6;
font-weight:normal;
margin: 0px;
}

#main_scheda #main_intestazione #desc ul {
list-style: none;
margin:0;
padding:2px;	
}

#main_scheda #main_intestazione #desc li {
list-style-image: url(/images/pic_s.jpg);
color:#999999;
font-size: 12px;
margin-left: 15px;
padding: 2px;;
font-family: Arial, Helvetica, sans-serif;
}

#main_scheda #fotoscheda {
width: 750px;
margin-left: auto;
margin-right: auto;
margin-top: 5px;
padding-top: 5px;
float: left;
border-top:#e4e5e1;
border-top-width: 1px;
border-top-style:solid;
}

#main_scheda #fotoscheda .foto {
padding: 2px;
background-color:#edeee8;
border-width: 0 1px 0 1px;
border-color:#e4e5e1;
border-style:solid;
}

#main_scheda #info {
width: 750px;
margin-left: auto;
margin-right: auto;
margin-top: 5px;
padding-top: 5px;
float: left;
border-top:#e4e5e1;
border-top-width: 1px;
border-top-style:solid;
}

#main_scheda #info h2 {
font-family: Verdana, Arial, sans-serif, "Arial";
font-size: 13px;
color:#2776ce;
font-weight:normal;
margin-top: 5px;
margin-bottom: 0px;
}

#main_scheda #info p {
font-family: Verdana, Arial, sans-serif, "Arial";
font-size: 12px;
color:#626262;
font-weight:normal;
margin: 0px;
}

#main_scheda #info #sx {
width: 225px;
margin-top: 5px;
float: left;
}

#main_scheda #info #sx #box {
width: 220px;
margin-bottom: 5px;
margin-right: 4px;
padding-bottom: 5px;
float: left;
border-bottom:#e4e5e1;
border-bottom-width: 1px;
border-bottom-style:solid;
}

#main_scheda #info #sx #utili {
font-family: Verdana, Arial, sans-serif, "Arial";
font-size: 11px;
color:#626262;
font-weight:normal;
margin: 0px;
}

#main_scheda #info #sx #utili ul {clear:both; list-style:none; margin: 0;}
#main_scheda #info #sx #utili ul li a {padding-left:20px; color: #666666; text-decoration: none; }
#main_scheda #info #sx #utili ul li a:hover {padding-left:20px; color: #666666; text-decoration: underline; }

#main_scheda #info #sx #utili ul li.pdf {background: url('/images/pdf.jpg') center left no-repeat; padding:4px;}
#main_scheda #info #sx #utili ul li.stampa {background: url('/images/stampa.png') center left no-repeat; padding:4px;}

#main_scheda #info  #dx {
width: 514px;
border-left:#e4e5e1;
border-left-width: 1px;
border-left-style:solid;
margin-top: 5px;
padding-left: 6px;
float: left;
}

#main_scheda #info #dx #box {
width: 510px;
margin-bottom: 10px;
padding-bottom: 5px;
float: left;
}

#main_scheda #info #dx #form {
width: 510px;
float: left;
font-family: Verdana, Arial, sans-serif, "Arial";
font-size: 10px;
color:#626262;
font-weight:normal;
margin: 0px;
}

#main_scheda #info #dx #formbig {
width: 750px;
float: left;
font-family: Verdana, Arial, sans-serif, "Arial";
font-size: 10px;
color:#626262;
font-weight:normal;
margin: 0px;
}

#main_scheda #info #dx #form p {
font-family: Verdana, Arial, sans-serif, "Arial";
font-size: 11px;
color:#626262;
font-weight:normal;
margin: 0px;
}

#ct_bottom {
width: 100%;
height: 74px;
margin-top: 10px;
float: left;
background: transparent url(/images/bg_bottom.jpg) repeat;
}

#main_bottom {
width: 743px;
height: 30px;
margin-top: 4px;
margin-bottom: 19px;
margin-left: auto;
margin-right: auto;
border-right:#ffffff;
border-right-width: 1px;
border-right-style:solid;
border-left:#ffffff;
border-left-width: 1px;
border-left-style:solid;
padding-top: 21px;
padding-left: 5px;
font-family: Verdana, Arial, sans-serif, "Arial";
font-size: 10px;
color:#ffffff;
font-weight:normal;
}


ul#pagination{
float:left;
	font:11px Arial,sans-serif;
    margin:0;padding: 0;
    list-style: none;text-align: center;
	line-height: 30px;}
	
ul#pagination li{
    display: inline;margin-right: 0.5em}

ul#pagination a{text-decoration: none;
    border: 0px solid #ffffff;padding: 0 3px;
    color: #666666}

ul#pagination a:visited{text-decoration: none;
    border: 0px solid #ffffff;padding: 0 3px;
    color: #666666}

ul#pagination a:hover{
    border: 0px solid #ff9900;padding: 0 3px;
    background: #ff9900;color: #FFF}

ul#pagination li#currentpage a{
	border: 0px solid #ff9900;padding: 0 3px;
    background: #ff9900;color: #FFF;
	cursor: default}

table {
	width : 100%;
	border-collapse: collapse;
}

th {
	height: 20px;
	font-family: Verdana, Arial, sans-serif, "Arial";
	text-decoration: none;
	font-size: 13px;
	color:#2776ce;
	font-weight:normal;
}

td {
	height: 14px;
	font-family: Verdana, Arial, sans-serif, "Arial";
	font-size: 11px;
	color:#626262;
	font-weight:normal;
}

td.s {
	width: 60%;
	text-align: left;
}

td.s2 {
	width: 40%;
	text-align: left;
}

td.z {
	width: 15%;
	text-align: left;
}

td.z2 {
	width: 85%;
	font-size: 10px;
	text-align: left;
}

td.f {
	width: 40%;
	text-align: left;
}

td.f2 {
	width: 60%;
	text-align: left;
}

/***** fieldsets *****/

fieldset {
	width: 90%;
	border: 1px solid #ddd;
	margin: 1em 0;
	padding: 0 15px 0 15px;
	clear: left;
} * html fieldset { padding-top: 0; }

legend {
	font-size: 13px;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif, "Arial";
	color: #2776ce;
	padding: 0 0.5em; /* Top and Bottom for IE7 */
} * html legend { margin-bottom: 5px; padding: 0 0.5em; }

legend span {
	color: #999;
	font-size: 90%;
	letter-spacing: 0;
}

fieldset label.error {
	color: #ff0000;
	}

fieldset div {
	padding: 0.2em 0;
	clear: left
}

.fieldset-footer {
	margin: 0;
	padding: 2px;
	clear: left;
	top: 15px;
}

fieldset fieldset input {
	font-size: 100% !important;
}

.form-large .form-text-listino, .form-large .form-text-breve, .form-large .form-text-breve-errore, .form-large .errore, .form-large .form-text-esteso, .form-large .form-text, .form-large .form-text-variable, .form-large textarea, .form-large select, .form-large select.errore {
	font-size: 12px;
	background: #f4f9ff;
	border: 1px solid #cccccc;
	color: #0066cc;
	padding: 2px;
}

.form-large .form-text, .form-large .errore {
	width: 260px;
	padding: 3px;
}

.form-large .form-text-listino {
	width: 200px;
	padding: 3px;
}

.form-large .errore {
	background: #ff0000;
	color: #ffffff;
}

.form-large .form-text-breve {
	width: 50px;
	padding: 3px;
}

.form-large .form-text-breve-errore {
	width: 50px;
	background: #ff0000;
	color: #ffffff;
	padding: 3px;
}

.form-large .form-text-esteso {
	width: 400px;
	padding: 3px;
}

.form-large .button1 {
	font-size: 14px;
}

.form-large select {
	font-size: 100%;
	padding: 1px 0;
	border: 1px solid #cccccc;
}

.form-large select.erroreselect {
	background: #ff0000;
	color: #ffffff;
}

.form-large input {
	font-size: 110%;
	padding: 3px 7px !important;
}

.form-large div {
	padding-bottom: 5px;
	clear: left;
}

.form-large div.c {
	padding-bottom: 5px;
	display: inline;
}

.form-large .inline {
	float: left;
	clear: none;
	padding-right: 5px;
}

.form-large label.form-desc {
	font-family: Verdana, Arial, sans-serif, "Arial";
	font-size: 11px;
	color: #999;
	margin-bottom: 0.3em;
	margin-top: 0;
	display: block;
}

.form-large label.form-desc2 {
	font-family: Verdana, Arial, sans-serif, "Arial";
	font-size: 11px;
	color: #999;
	margin-bottom: 0.3em;
	margin-top: 0;
	clear: left;
}

.form-note {
	font-family: Verdana, Arial, sans-serif, "Arial";
	font-size: 11px;
	color: #999;
	margin-bottom: 0.3em;
	margin-top: 0;
	display: block;
}

.form-large label {
	width: 300px;
	height: 25;
	line-height: 25px;
	float: left;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif, "Arial";
	color: #666666;
	}
	
.form-large label.form-checkbox {
	width: 200px;
	float: none;
}

.form-large label span {
	font-size: 80%;
	font-weight: normal;
	color: #999;
	letter-spacing: 0;
}

#barche_cerca {
width: 748px;
height: 60px;
margin-left: auto;
margin-right: auto;
border-color:#e4e5e1;
border-width: 1px;
border-style:solid;
}