body {
	background-color:#ffffff;
	font-family: Trebuchet Ms, Verdana,  Arial;
	font-size: 13px;
	line-height: 18px;
	margin: 0 auto;
	padding: 0;
	color: #4b4b4b;
}


td, tr, th, p, div, span, table, checkbox {
	font-family: Trebuchet Ms, Verdana,  Arial;
	font-size: 13px;
	color: #4b4b4b;
	line-height: 18px;
	margin: 0;
	padding: 0;
}



h1.title {
	font-family: Verdana, Arial, Helvetica;
	font-size: 20px;
	text-align: left;
	font-weight:normal;
	color: #FF9132;
	padding: 10px 0px;
	margin: 0px;
	line-height: 1.2em;
}


h1.promotesta {
	color: #ff9132;
	font-size: 10px;
	font-weight: 200;
	margin: 2px 0px 5px 0px;
	text-align: center;
}


h2 {
	color: #ffffff;
	font-family: Trebuchet Ms, Verdana,  Arial;
	font-size: 16px;
	font-weight: bold;
	padding:5px 10px;
	margin:0px;
}

h3 {
	color: #ff9132;
	font-family: Trebuchet Ms, Verdana,  Arial;
	font-size: 16px;
	font-weight: bold;
	padding:5px 10px;
	margin:0px;
}


h2.barrasx {
	color: #ff9132;
	font-family: Trebuchet Ms, Verdana,  Arial;
	font-size: 16px;
	font-weight: bold;
	padding:5px 10px;
	margin:0px;
}


div.testata {
	width:980px;
	height:105px;
	margin: 0 auto;
}


div.logo {
	width:353px;
	height:105px;
	float:left;
}


div.banner {
	float: right;
	margin: 0px 0px px 0px;
	padding: 7px 7px 7px 7px;
	border: 1px solid gainsboro;
	text-align: center;
	vertical-align: middle;
}


div.bottoni {
	width:970px;
	padding-left:10px;
	margin:0 auto;
}


div.left {
	float:left;
}

div.bottoncino {
float:left;
width:53px;
margin:0 auto;
text-align:center;
}


div.bottoni-right {
	float:right;
	padding-top:14px;
	padding-right:5px;
	width:170px;
}

div.bannersx {
	margin:5px auto;
	border: 1px solid silver;
	padding:5px;
}

div.barra-arancio {
	width:980px;
	background-color:#ff9132;
	height:25px;
	margin:0 auto;
}

div.angolo-sx {
	float:left;
	display:block;
	width:5px;
	height:25px;
}

div.barra-arancio-centrale {
	float:left;
	width:970px;
	text-align:right;
	padding-top:5px;
}

div.angolo-dx {
	float:right;
	display:block;
	width:5px;
	height:25px;
}

div.sfondo-grigio {
	background-color:#e8e6e3;
}


div.contenuto {
	width:908px; margin:0 auto;
	padding:35px 35px 0px 35px;
	border-left: 1px solid #bdbdbd;
	border-right: 1px solid #bdbdbd;
	background-color:#ffffff;
}

div.contenuto-pagina {
	width:978px; margin:0 auto;
	padding:0px;
	border-left: 1px solid #bdbdbd;
	border-right: 1px solid #bdbdbd;
	background-color:#ffffff;
}


div.contenuto-left {
	float:left;
	width:300px;
}


div.contenuto-pagina-left {
	float:left;
	width:232px;
	padding:12px;
}


div.left-box1 {
	float: left;
	background: transparent url(/images/box-ricerca.gif) no-repeat scroll left top;
	margin: 0px 20px 5px 0px;
	padding: 0pt;
	width: 232px;
}


div.left-box2 {
	background:transparent url(/images/box-ricerca.gif) no-repeat scroll left bottom;
	padding:10px 10px 0px 10px;
	text-align:left;
}

div.left-boxsx1 {
	float:left;
	background:transparent url(/images/sfondo-barrasx.gif) no-repeat scroll left top;
	margin:0px 0px 5px 0px;
	padding:0pt;
	width:232px;
}


div.left-boxsx2 {
	background:transparent url(/images/sfondo-barrasx.gif) no-repeat scroll left bottom;
	padding:10px;
	text-align:left;
}

.left-box2 select {
	width: 150px;
	font-family: Trebuchet Ms, Verdana, Arial, sans-serif;
	font-size: 11px;
	background-color: #fcfcfc;
}

.left-box2 input {
	font-family: Trebuchet Ms, Verdana, Arial, sans-serif;
	font-size: 11px;
	background-color: #fcfcfc;
}

div.bottone-cerca {
	width:64px;
	height:24px;
	background:transparent url(/images/bottone-cerca.gif) no-repeat scroll left top;
	display:block;
	margin:0 auto;
	text-align:center;
	padding-top:3px;
}


div.bottone-invia {
	width:64px;
	height:24px;
	background:transparent url(/images/bottone-cerca.gif) no-repeat scroll left top;
	display:block;
	margin:5px auto;
	text-align:center;
	padding-top:3px;
	float:right;
}


div.right {
	float:right;
}


div.righino {
	border-top:1px dotted #ff9132;
	margin:10px 0px;
}


div.contenuto-right {
	float:right;
	width:690px;
	padding:10px 20px 10px 10px;
}



div.box1 {
	background-image:url(/images/box1.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:247px;
	height:47px;
	padding:15px 10px 0px 75px;
	margin-bottom:15px;
	cursor:pointer;
}


div.box2 {
	background-image:url(/images/box2.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:247px;
	height:47px;
	padding:15px 10px 0px 75px;
	margin-bottom:15px;
	cursor:pointer;
}


div.box3 {
	background-image:url(/images/box3.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:247px;
	height:47px;
	padding:15px 10px 0px 75px;
	margin-bottom:15px;
	cursor:pointer;
}


div.box4 {
	background-image:url(/images/box4.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:247px;
	height:47px;
	padding:15px 10px 0px 75px;
	cursor:pointer;
}


div.contenuto-vetrina {
	width:958px;
	padding:10px;
	margin:0 auto;
	border-left: 1px solid #bdbdbd;
	border-right: 1px solid #bdbdbd;
	background-color:#ffffff;
}


div.box-vetrina {
	background-image:url(/images/box-vetrina.gif);
	background-position: top center;
	background-repeat: no-repeat;
	width:941px;
	height:136px;
	margin:0 auto;
	padding:5px 2px 0px 2px;
	text-align:center;
}

div.vetrina {
	float:left;
	margin:0px 20px;
	font-size: 11px;
}



#piede
	{
	background-color: #bdbdbd;
	height: 200px;
	}

#contenuto-piede
	{
	width: 950px;
	margin: 0 auto;
	padding: 0px 15px 20px 15px;
	color: dimgray;
	}

#contenuto-piede a
	{
	color: dimgray;
	}

div.box-arancio {
background-color:#fff4ea;
border:1px solid #ff9132;
float:left;
font-size:12px;
font-weight:bold;
line-height:20px;
margin:0px;
padding:10px;
width:668px;
}

div.box-arancio-left {
float:left;
width:375px;
font-weight:normal;
}

div.box-arancio-right {
float:right;
text-align:right;
}

/*
input {
width:200px;
margin:1px;
}
*/

textarea {
width:200px;
margin:1px;
color:#4B4B4B;
font-family:Trebuchet Ms,Verdana,Arial;
font-size:12px;
}

.logo-agenzia {
border:0px solid #ff9132;
margin:0px 0px 20px 0px;
padding:0px;
}


.img-agenzia {
border:1px solid #ff9132;
margin:0px 0px 8px 0px;
padding:0px;
}

div.fotina {
float:left;
margin:0px 10px 0px 0px;
width:110px;

}


div.box-lista-immobili {
background-color:#ffffff;
border:1px solid #ff9132;
float:left;
font-size:12px;
font-weight:bold;
line-height:20px;
margin:0px;
padding:10px;
width:668px;
}


div.box-lista-immobili-left {
float:left;
width:670px;
font-weight:normal;
}

div.box-lista-immobili-right {
float:right;
text-align:right;
width:164px;
}


div.contenuto-lista-immobili {
float:left;
width:380px;
}

label {
float:left;
font-weight:bold;
width:66px;
padding-right:10px;
}



div.title-box {
background:transparent url(/images/omino.png) no-repeat;
color:#000000;
font-size:15px;
padding:0px 25px;
line-height:24px;
}

div.telefono {
background:transparent url(/images/telephone.png) no-repeat;
padding:0px 25px;
}







#navcontainer
{
margin: 0;
padding: 0;
height: 31px;
background: #ffffff;
width:700px;
}

#navcontainer ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#navcontainer ul li
{
display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;
background-image: url (/images/bottone.gif);
background-position:top left;
background-repeat: no-repeat;
}

#navcontainer ul li a
{
width: 120px;
height: 27px;
border: none;
padding: 5px 0 0 0;
margin: 0 4px 0 0;
color: #3e464b;
text-decoration: none;
display: block;
text-align: center;
font: normal 14px Trebuchet Ms,Verdana,Arial,Helvetica;
background-image:url(/images/bottone.gif);
background-position:top left;
background-repeat: no-repeat;
}

#navcontainer ul li a:hover
{
color: #3e464b;
background-image:url(/images/bottone-on.gif);
background-position:top left;
background-repeat: no-repeat;
}


#navcontainer ul li a.bottone-on
{
color: #3e464b;
background-image:url(/images/bottone-on.gif);
background-position:top left;
background-repeat: no-repeat;
}




.imgphotogallery
	{
	padding:4px;
	border: 1px solid silver;
	}


	b {color:#4B4B4B;font-family:Trebuchet Ms,Verdana,Arial;font-size:14px;font-weight:bold;}
	b.bianco {color: #ffffff; font-family: Trebuchet Ms, Verdana,  Arial; font-size: 14px; font-weight: bold;}

	a, a:link, a:visited, a:active, a:focus {color: #4b4b4b; font-family: Trebuchet Ms, Verdana,  Arial; font-size: 14px; font-weight: bold; text-decoration: none;}
	a:hover {color: #4b4b4b; font-family: Trebuchet Ms, Verdana,  Arial; font-size: 14px; font-weight: bold; text-decoration: underline;}


	A.small:link {text-decoration: none; color: #4b4b4b; font-family: Trebuchet Ms, Verdana,  Arial; font-size: 12px; font-weight: bold;}
	A.small:visited {text-decoration: none; color: #4b4b4b; font-family: Trebuchet Ms, Verdana,  Arial; font-size: 12px; font-weight: bold;}
	A.small:hover {text-decoration: underline; color: #4b4b4b; font-family: Trebuchet Ms, Verdana,  Arial; font-size: 12px; font-weight: bold;}


	A.bianco:link {text-decoration: none; color: #ffffff; font-family: Trebuchet Ms, Verdana,  Arial; font-size: 14px; font-weight: bold;}
	A.bianco:visited {text-decoration: none; color: #ffffff; font-family: Trebuchet Ms, Verdana,  Arial; font-size: 14px; font-weight: bold;}
	A.bianco:hover {text-decoration: underline; color: #ffffff; font-family: Trebuchet Ms, Verdana,  Arial; font-size: 14px; font-weight: bold;}

	A.arancio:link {text-decoration: none; color: #ff9132; font-family: Trebuchet Ms, Verdana,  Arial; font-size: 15px; font-weight: bold;}
	A.arancio:visited {text-decoration: none; color: #ff9132; font-family: Trebuchet Ms, Verdana,  Arial; font-size: 15px; font-weight: bold;}
	A.arancio:hover {text-decoration: underline; color: #ff9132; font-family: Trebuchet Ms, Verdana,  Arial; font-size: 15px; font-weight: bold;}



	A.scelta-lingua:link {text-decoration: none; color: #b69c79; font-family: Arial, Verdana, Helvetica;  font-size: 15px; font-weight: normal; background-image:url(/images/freccina.gif); background-position:left top; padding-left:10px; background-repeat:no-repeat;}
	A.scelta-lingua:visited {text-decoration: none; color:#b69c79; font-family: Arial, Verdana, Helvetica;  font-size: 15px; font-weight: normal; background-image:url(/images/freccina.gif); background-position:left top; padding-left:10px; background-repeat:no-repeat;}
	A.scelta-lingua:hover {text-decoration: underline; color:#6c5316; font-family: Arial, Verdana, Helvetica;  font-size: 15px; font-weight: normal; background-image:url(/images/freccina-on.gif); background-position:left top; padding-left:10px; background-repeat:no-repeat;}


input.motoresx  {background-color:#ded6c2; border:0px; height:17px;font-size:10px;width:135px}
select.motoresx  {background-color:#ded6c2; border:0px; height:17px;font-size:10px;width:135px; padding: 0px}


.amministrazione td {padding:5px}
.amministrazione input {background-color:#ffffff; border:1px dotted silver; height:20px;width:250px;}
.amministrazione select {background-color:#ffffff; border:1px dotted silver; width:250px;}
.amministrazione textarea {background-color:#ffffff; border:1px dotted silver; height:200px;width:350px;}


div.form {
	margin: 5px;
}


input.form {
	font-family: Trebuchet Ms, Verdana,  Arial;
	font-size: 12px;
	border: 1px solid silver;
	width: 200px;
	height: 15px;

}

input.form:focus {
	background-color:lightyellow;
	border: 1px solid red;
}

textarea.form {
	font-family: Trebuchet Ms, Verdana,  Arial;
	font-size: 12px;
	text-align: left;
	border: 1px solid silver;
	width: 200px;
	height: 100px;
}

textarea.form:focus {
	background-color:lightyellow;
	border: 1px solid red;
}

a.vetrina, a.vetrina:hover, a.vetrina:link, a.vetrina:visited, a.vetrina:active, a.vetrina:focus {
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}
