#site_center {text-align:center; background:url(images/top3.gif) repeat-x}
.main { width:780px ; margin:0 auto; text-align:left;}

/*======= header =======*/
#header{
	height:150px;
	width:100%
}

/*======= footer =======*/
#footer{ height:131px; width:100%}

/*======= content =======*/
#content { width:100%}


.col_1, .col_2, .col_3, .col1, .col2, .col3, .col {
	float:left;
	width: 235px;
}

/*======= index.html =======*/
#page1 #content .row3 .col1{ width:235px}
#page1 #content .row3 .col2{ width:236px}
#page1 #content .row3 .col3{ width:236px}

#page1 #content .row4 .col1{ width:235px}
#page1 #content .row4 .col2{ width:236px}
#page1 #content .row4 .col3{ width:236px}


/*======= index-1.html =======*/
#page2 #content .row3 .col1{ width:471px}
#page2 #content .row3 .col2{ width:236px}

#page2 #content .row4 .col1{ width:471px}
#page2 #content .row4 .col2{ width:236px}

/*======= index-2.html =======*/
#page3 #content .row3 .col1{ width:235px}
#page3 #content .row3 .col2{ width:236px}
#page3 #content .row3 .col3{ width:236px}

/*======= index-3.html =======*/

/*======= index-4.html =======*/
#page5 #content .row3 .col1{ width:353px}
#page5 #content .row3 .col2{ width:354px}

#page5 #content .row4 .col1{ width:353px}
#page5 #content .row4 .col2{ width:354px}


/*======= index-5.html =======*/

/*======= index-6.html =======*/
#page7 #content .row3 .col1{ width:471px}
#page7 #content .row3 .col2{ width:236px}

#page7 #content .row4 .col1{ width:354px}
#page7 #content .row4 .col2{ width:353px}

/*======= RicercaOfferte.asp =======*/
#RicercaOfferte #content .row3 .col1{ width:353px}
#RicercaOfferte #content .row3 .col2{ width:354px}

#RicercaOfferte #content .row4 .col1{ width:353px}
#RicercaOfferte #content .row4 .col2{ width:354px}




/**********************************************/
/*          HOME-PAGE - CONTENUTI             */
/**********************************************/
#home-p7 div.login {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
	color: #595959;
}
#home-p7 div.login a {
  color: #595959;
}
#home-p7 div.login .usr, #home-p7 div.login .pwd {
  float: left;
  width: 111px;
  color: #595959;
  font-size: 11px;
  margin-top: 10px;
  margin-right: 5px;
  padding: 1px;
}

#home-p7 div.title {
  font-size: 0px;
}

#home-p7 div.tpclub {
  font-size:0px;
}

#home-p7 div.login .img {
  float: left;
  width: 21px;
  height: 19px;
  padding-left: 5px;
  padding-top: 10px;
  padding-bottom:5px;
  font-size:0px;
}
#home-p7 div.login .reg {
  float: left;
  padding-top: 13px;
  padding-right: 30px;
}
#home-p7 div.login .imgreg {
  padding-top: 8px;
}

/**********************************************/
/*                 SPALLA SINISTRA            */
/**********************************************/
html body div.telepass .spalla-sx {
  display: none;
  float: left;
  width: 10px;
  height: 573px;
  background-image: url(images/ombra_sx.gif);
  background-repeat: repeat-y;
}


/**********************************************/
/*                 SPALLA DESTRA              */
/**********************************************/
html body div.telepass .spalla-dx {
  display: none;
  float: right;
  width: 10px;
  height: 573px;
  background-image: url(images/ombra_dx.gif);
  background-repeat: repeat-y;
}

/*****************************************************************************/
/*           LAYOUT BOX (BOX, GRIGIO E NEWS-BOX)           */
/*****************************************************************************/

div.box .contenuto-html {
  display: block;
  border-right: #cecece 1px solid;	
  border-left: #cecece 1px solid;
  text-align: center;
}

div.grigio .contenuto-html {
  display: block;
  border-right: #cecece 1px solid;
  border-left: #cecece 1px solid;
  text-align: center;
  background-image: url(images/gradient-bg.gif);
  background-repeat: repeat-x;
  background-color: #d9d9db;
  color: #257;
  font-size: 10px;
  padding: 3px;
}

/****** ANGOLI STONDATI******/
.rtop, .rbottom{
  font-size:1px; 
}
.rtop *, .rbottom *{
  display: block; 
  height: 1px;
  overflow: hidden;
}

div.box .r1, div.grigio .r1 {
  margin: 0 3px;
  background-color: #cecece;
}
div.box .r2, div.grigio .r2{
  margin: 0 2px;
  border-right: #cecece 1px solid;	
  border-left: #cecece 1px solid;
}

div.box .r3, div.grigio .r3{
  margin: 0 1px; 
  height: 2px;
  border-right: #cecece 1px solid;	
  border-left: #cecece 1px solid;
}  

div.grigio .bg {
  background-color: #e2e2e4;
}
/*******************************************/

#home-p7 {
	float: left;
	width: 340px;
}

#home-p6 {
  float: left;
  width: 210px;
}
