body {
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	background-color: #455D76;
	background-image: url(../immagini/comuni/sfondo_home.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	margin: 0px;
	padding:0;
}
#centrato {
	width:1000px;
	margin:auto;
	text-align: left;
	background-color: #FFFFFF;
	height: auto;
	float: left;
}
/*-----------------------------------------
      COLONNA SINISTRA
------------------------------------------*/
#sinistra{
	width: 217px;
	height: auto;
}

#logo{
	background-image: url(../immagini/comuni/sfondo_nav.jpg);
	background-repeat: repeat;
	background-position: left top;
	height: 175px;
	display: block;
}
#contenutoSinistra{
	background-image: url(../immagini/comuni/sfondo_nav.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	font-size: 14px;
	padding: 0 40px 0 0;
}
#contenutoSinistra a{
	text-decoration:none;
	display:block;
	padding:10px;
	
}
#contenutoSinistra a:link,#contenutoSinistra a:visited{
color: #FFFFFF;
}
#contenutoSinistra a:hover,#contenutoSinistra a:focus,#contenutoSinistra a:active{
color: #657383;
}
/*
#menuSinistra {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #657383;
	height: 40px;
	text-align: right;
}
*/
#menuSinistra {
	height: 30px;
	text-align: right;
}
#righettamenu{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #657383;
	padding-top: 5px;
	padding-bottom: 5px;
}
#menuCategoria{
	text-align: left;
	font-size: 11px;
	padding: 0px 0px 0px 35px;
	height: 25px;
}
#menuArticolo{
	text-align: left;
	font-size: 11px;
	padding: 0px 0px 0px 40px;
	height: 20px;
}
#chiusuraSinistra{
	background-image: url(../immagini/comuni/finale_nav.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
}
#box_NL{
	padding: 3px 22px 0px 22px;
	height: 155px;
	width: auto;
	background-image: url(../immagini/comuni/sfondo_scrizione_NL.jpg);
	background-repeat: no-repeat;
	background-position: 10px top;
	text-align: left;
	vertical-align: top;
}
#box_webpresentatore{
	padding: 0px 0px 17px 21px;
	margin: 0 0 0px 0;
	height: 214px;
	width: 180px;
	background-repeat: no-repeat;
	background-position: 10px top;
	text-align: left;
	vertical-align: top;
}
#boxRubriche{
	padding: 5px 22px 0px 5px;
	height: 190px;
	width: auto;
	background-image: url(../immagini/comuni/sfondo_box_rubriche.jpg);
	background-repeat: no-repeat;
	background-position: 10px top;
	text-align: left;
	vertical-align: top;
	font-size: 14px;
}
#boxRubriche li{
	height: 25px;
	vertical-align: bottom;
	list-style-type: none;
}
#boxRubriche a:link, 
#boxRubriche a:visited
{
	color: #000000;
	text-decoration: none;	
}
#boxRubriche a:hover, 
#boxRubriche a:focus,
#boxRubriche a:active
{
	color:#666666;
	text-decoration: none;	
}

#bannerskycrapersx{
width:180px;
height:auto;
padding: 5px 5px 5px 5px;
margin-left:15px;
margin-bottom:5px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #cccccc;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #cccccc;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #cccccc;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #cccccc;
text-align:center;
}

#partner{
width:180px;
height:auto;
padding: 5px 5px 5px 5px;
margin-left:10px;
text-align:left;
}

#partner2{
width:180px;
height:auto;
padding: 0px 0px 5px 35px;
text-align:right;
}

#banner200x200{
width:180px;
height:auto;
padding: 5px 5px 5px 5px;
margin-left:15px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #cccccc;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #cccccc;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #cccccc;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #cccccc;
text-align:center;
}

#allinemanto_form_email{
float:left;
height:30px;
}

#allinemanto_form_regitsrati{
float:left;
}

#banner_colonna_dx{width:300px; margin: 0 0 0 5px; float:left;}


/*---------------------------------------
                CENTRO
----------------------------------------*/
#centro{
	background-color:#FFFFFF;
	width: 779px;
	float: right;
	height: auto;
}
#bannerHeader{
	text-align: center;
	vertical-align: middle;
	height: 100px;
	padding: 4px;
}
#cerca{
	float: right;
	height: 85px;
	width: 308px;
	padding: 0px 0 0 10px;;
	background-image: url(../immagini/comuni/sfondo_cerca.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	vertical-align: top;
}
#marquee{
	float: left;
	height: 25px;
	width: 430px;
	margin: 5px;
	padding: 5px;
	border: 1px solid #CCCCCC;
	text-align: left;
	vertical-align: middle;
}
#marquee a:link, #marquee a:visited{
	text-decoration: none;
	color: #000000;
}
#marquee a:hover, #marquee a:focus, #marquee a:active{
	text-decoration: underline;
	color: #000066;
}
#navOrrizontale{
	height: auto;
	width: 430px;
	padding: 10px 5px 5px 5px;
	text-align: left;
	vertical-align: middle;
	
}
#navOrrizontale a{
	text-decoration: none;
}
#navOrrizontale a:link, #navOrrizontale a:visited{
	color: #000000;	
}
#navOrrizontale a:hover, #navOrrizontale a:focus, #navOrrizontale a:active {
	color: #455D76;
}
#primoPiano{
	height: auto;
	width: 425px;
	margin: 10px;
	float:left;
}
#titoloCategoria{
	height: 48px;
	width: 400px;
	margin: 10px;
	background-image: url(../immagini/comuni/bg_titolo_categoria.jpg);
	background-repeat: repeat-x;
	color: #666666;
}
.testocategoria{
	font-size: 20px;
	text-align: left;
	margin: 10px 0 0 5px;
	vertical-align: middle;
	font-family: Tahoma, Arial ;
}
#contenutiPrimoPiano {
	height: auto;
	width: 445px;
	margin: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 2px;
}
#immaginePrimopiano{
	width: 410px;
	height: 194px;
	text-align: left;
	vertical-align: middle;
}
#testoPrimoPiano {
	height: auto;
	width: 410px;
}
#bannerPrimoPiano{
	height: auto;
	width: 300px;
	float: right;
	border: 1px solid #CCCCCC;
	margin: 0 0 2px 0px; 
	padding: 0px;
	text-align: center;
	vertical-align: middle;
}
#breveDescrizioneArticolo{
	height: 48px;
	width: 400px;
	padding: 4px;
	background-image: url(../immagini/comuni/bg_titolo_categoria.jpg);
	background-repeat: repeat-x;
	color: #000000;
}
#data{
	float: right;
	color: #33435A;
}
/*---------MAIN----------------*/

#Centrali {
	height: auto;
	width: 445px;
	margin: 5px;
	float:left;
}

#testocentrale {
float: left;
	height: auto;
	width: 485px;
	padding: 0 15px 0 5px; /* padding: 0 5px 0 5px; --- prima era cosė quello giusto ---*/
	border-right: 1px solid #CCCCCC;
}
#testocentrale a:link, #testocentrale a:visited{
	color: #33435A;
	text-decoration: underline;
}
#testocentrale a:hover, #testocentrale a:focus, #testocentrale a:active{
	color: #33435A;
	text-decoration: none;
}

/*------------------------------------------------------------------------------------
     INIZIO NUOVO STILE PER FAR STAR DENTRO LA COLONNA DI DX DI ARREDAMENTO.it
------------------------------------------------------------------------------------*/

#testocentrale_adv_arredamento {
float: left;
	height: auto; 
	width: 445px;
	padding: 0 5px 0 0px; /* padding: 0 5px 0 5px; --- prima era cosė quello giusto ---*/
	border-right: 1px solid #CCCCCC;
}
#testocentrale_adv_arredamento a:link, #testocentrale a:visited{
	color: #33435A;
	text-decoration: underline;
}
#testocentrale_adv_arredamento a:hover, #testocentrale a:focus, #testocentrale a:active{
	color: #33435A;
	text-decoration: none;
}

/*------------------------------------------------------------------------------------
     FINE NUOVO STILE PER FAR STAR DENTRO LA COLONNA DI DX DI ARREDAMENTO.it
------------------------------------------------------------------------------------*/

#testocentralenews {
    float: left;
	height: auto;
	width: 435px;
	padding: 0 5px 0 5px;
	border-right: 1px solid #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#testocentralenews a:link, #testocentralenews a:visited{
color:#000000;
text-decoration:none;
}
#testocentralenews a:hover, #testocentralenews a:focus, #testocentralenews a:active{
color:#000000;
text-decoration:underline;
}
#centaleDestro{
	height: auto;
	width: 305px;
	float: left;
	margin: 0 0 2px 2px;
	text-align: center;
	vertical-align: middle;
	margin: -50px 0 0 0;
}
#bannerDestro{
	padding: 2px;
	margin: 1px 1px 8px 1px;
	border: 1px solid #CCCCCC;
}
/*----------------------------------------
                FOOTER
----------------------------------------*/
#footer{
	margin: 10px;
	width:956px;
	background-color: #FFFFFF;
	color: #32445A;
	text-align: center;
	clear: both;
	padding: 10px;
	border: 1px solid #31445A;
	font-size: 10px;
}
#footer a:link, #footer a:visited {
text-decoration: none;
color: #32445A;
}
#footer a:hover, #footer a:focus #footer a:active {
text-decoration: underline;
color: #32445A;
}

/*-----------------------------------------
                    VARI
------------------------------------------*/
.titoloPrimoPiano {
	color: #FFFFFF;
	background-color: #32445A;
	font-size: 14px;
	padding: 4px;
}
.titoloPrimoPiano a:link, .titoloPrimoPiano a:visited{
	color:#FFFFFF;
	text-decoration: none;
	}
.titoloPrimoPiano a:hover, .titoloPrimoPiano a:focus, .titoloPrimoPiano a:active{
	color:#FFFFFF;
	text-decoration: underline;
}
.titolo {
	font-size: 18px;
	font-weight: bold;
	color: #33435A;
}
.titolo a:link, .titolo a:visited{
	color: #33435A;
	text-decoration: none;
}
.titolo a:hover, .titolo a:focus, .titolo a:active{
	color: #666666;
	text-decoration: none;
}
.bordoImmagine{
	border: 1px solid #CCCCCC;
	margin: 0 4px 0 4px;
}
.testo20 {
	font-size: 20px;
}
.testo12 {
	font-size: 12px;
	color:#999999;
	font-weight: bold;
}
.submit {
	font-size: 12px;
	color: #666666;
	background-color: #ECE9D8;
	border: 1px solid #666666;
	margin: 5px 5px 0px 0px;
}
.textfieldImput{
	text-align: left;
	vertical-align: middle;
	height: 15px;
	width: 120px;
	border: 1px solid #33435A;
	margin: 3px;
}
.testoMedioTitolo{
	font-size: 14px;
}
.torna a:link, 
.torna a:visited{
	color: #000000;
	text-decoration: none;
}
.torna a:hover, 
.torna a:focus, 
.torna a:active{
	color: #33435A;
	text-decoration: none;
}
