/*
STILI STUDIO RASI IMMOBILIARE

484848	grigio scuro
B11314	rosso
F2F2F2	grigino
*/

body{
	padding:0;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
}

a:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: bold; color: #484848; 	text-decoration: underline;}
a:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: bold; color: #484848; 	text-decoration: underline;}
a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: bold; color: #B11314;	text-decoration: underline;}
a:active {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: bold; color: #484848;	text-decoration: underline;}

.link-pannelli:visited{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: bold; color: white; 	text-decoration: underline;}
.link-pannelli:active{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: bold; color: white; 	text-decoration: underline;}
.link-pannelli:link{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: bold; color: white; 	text-decoration: underline;}
.link-pannelli:hover{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: bold; color: white; 	text-decoration: underline;}

h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #B11314;
text-decoration: none;
}
h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #B11314;
text-decoration: none;
}
h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #484848;
text-decoration: none;
}

.txt-errore{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: red;
}
.div-pagina{
 	padding:0;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
 	text-align: left;
	width: 970px;

 }
div.footer{
	clear:both;
	color:grey;
	text-align:center;
}
.div-testata{
 	clear:both;
 }

.div-logo{
 	float: left;
	height: 50px;
	width: 220px;
 }

.div-menuistituzionale{
	text-align:right;
	width: 710px;
	text-align: right;
	vertical-align: bottom;
 }

.div-rigarossa{
 	clear: both;

	width: 970px;
 }

.div-contenitore-menusx{
 	float: left;
	width: 200px;
	color: white;
	background-color: #B11314;
	padding: 5px;
	border:1px solid grey;
 }
.div-contenitore-menusx-altezza{
 	float:left;
	color: white;
	background-color: #B11314;
 }

.div-contenitore-menusx-elemento{
 	float:right;
	clear:right;
	height: 25px;
	border-bottom: 1px dashed white;
	align: bottom;
	width: 195px;
	text-align:right;
 }

.div-contenitore-menusx-elemento a:link{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: white; text-decoration: none;}
.div-contenitore-menusx-elemento a:active{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: white; text-decoration: none;}
.div-contenitore-menusx-elemento a:visited{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: white; text-decoration: none;}
.div-contenitore-menusx-elemento a:hover{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #484848; text-decoration: underline;}

.div-contenitore-pagina{
 	float: right;
	width: 968px;
 	padding: 5px;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
 	text-align: left;
 	min-height:500px;
 }

div.riquadro700
{
 	width:696px;
 	height:130px;
	border-left: 2px solid #B11314;
	border-right: 2px solid #B11314;
	border-bottom: 2px solid #B11314;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: bold;
	color: #000000;
 	text-align: left;
}
div.riquadro300
{
 	width:290px;
 	height:150px;
	border-left: 2px solid #B11314;
	border-right: 2px solid #B11314;
	border-bottom: 2px solid #B11314;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: bold;
	color: #000000;
 	text-align: left;
	padding: 3px;
}

.input-text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #B11314;
 	text-align: left;
 	background-color: #F2F2F2;
 }

.input-button{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: white;
 	text-align: left;
 	background-color: #B11314;
 }

.input-button:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
 	text-align: left;
 	background-color: #B11314;
 }

div.boxmenu-areaprivata{
 	width:220px;
 	height:200px;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
	float:left;
}

div.boxevidenza-areaprivata{
 	width:210px;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
	float:right;
	border-left:1px dashed grey;
}

#BeforeCorpoPagina
{
 	padding-top:3px;
 	padding-bottom:3px;
 	color: #484848; /* grigio scuro */
}


#BeforeCorpoPagina a, #BeforeCorpoPagina a:visited
{
 	text-decoration:underline;
}

div.box300
{
 	width:270px;
 	height:270px;
	background-image: url(../images/box300.gif);
	background-position: top right;
    background-repeat: no-repeat;
	padding-top: 30px;
	padding-left: 15px;
	padding-right: 15px;
}

.barra-superiore700
{
 	height:35px;
	background-image: url(../images/barra-superiore.jpg);
	background-position: top right;
    background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: bold;
	color: #FFFFFF;
 	text-align: left;
}

div.barra-superiore300
{
 	width:300px;
 	height:35px;
	background-image: url(../images/barra300.jpg);
	background-position: top right;
    background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: bold;
	color: #FFFFFF;
 	text-align: left;
}

div.immagine-annuncio-sx
{
	float:left;
 	width:17px;
 	height:30px;
	background-image: url(../images/img-ann-sx.jpg);
	background-position: top left;
    background-repeat: no-repeat;
}

div.immagine-annuncio-dx
{
	float:left;
 	width:17px;
 	height:30px;
	background-image: url(../images/img-ann-dx.jpg);
	background-position: top right;
    background-repeat: no-repeat;
}

div.immagine-annuncio
{
	float:left;
	width:170px;
 	height:22px;
	background-image: url(../images/img-ann.jpg);
    background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: bold;
	color: #000000;
 	text-align: left;
	padding-top:8px;
}

div.immagine-annuncio-corpo
{
	clear:both;
	width:198px;
 	height:160px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
 	text-align: left;
	padding-top:10px;
	border-left: 3px solid #c4c2c3;
	border-right: 3px solid #c4c2c3;
	border-bottom: 3px solid #c4c2c3;
}
