﻿body, td, input, select, textarea
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
body
{
	color: #666666;
	font-size: 12px;
	margin: 0 auto;
	background-color: #668AC1;
	background-image: url(    '../Images/bg_sito.gif' );
	background-repeat: repeat-x;
	background-position: top;
}
input,select, textarea
{
	border: 1px solid #0066CC;
	background-color: #d4dff1;
	font-size: 10px;
	color: #666666;
	margin:0px;
	margin-top:10px;
}


/* Dimensionamento */
div#top, div#main, div#footer
{
	background-color: #FFFFFF;
	clear: both;
	width: 1005px;
	margin: 0 auto;
	height:auto;
}
div#top
{
	background-image: url(  '../Images/bg_top.jpg' );
	background-repeat: repeat-x;
	min-height: 130px;
	padding-bottom:10px;
	margin-bottom:-10px;
}
div#left
{
	width: 250px;
	min-height:500px;
	float:left;
	background-color:#FFFFFF;
	margin-bottom:10px;
	background:url('../images/riquadro_250.jpg') no-repeat top left;
}
div#center
{
	width: 755px;
	float:left;
	background-color:#FFFFFF;
	height:auto;
}
div#footer
{
	height: 100px;
	min-height: 100px;
	margin-bottom:10px;
	background-color:#FFFFFF;
}

div.PannelloMessaggi
{
	position: absolute;
	left: 50%;
	margin-left: -150px;
	top: 130px;
	width: 300px;
	background-color: #AAAAAA;
	border: 2px solid #000000;
	color:#FFFFFF;
	z-index:9999;
}

div.PannelloMessaggi div
{
	padding:10px;
}

table.lista {border:0px; width:100%;}
table.lista td {border:0px;}
table.lista a.titolo {font-weight:bold; font-weight:bold;}
table.lista span.provincia{font-size:x-small;}
table.lista span.data{font-size:x-small;}
table.lista tr.pager td {text-align:center;}
table.lista tr.pager td span {font-size:large;}

/***********************/
/******** AREE *********/
/***********************/

/********top***********/

span.login
{
	color: #0a9312;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px #0a9312 dotted;
	padding: 0px 180px 0px 0px;
	margin: 0px;
}
span.richiesta
{
	color: #1a65aa;
	font-size: 9px;
	font-weight: bold;
}
span.registrati a
{
	color: #FF0000;
	font-size: 11px;
	font-weight: bold;
}

span.richiesta a
{
	color: #1a65aa;
	font-size: 9px;
	text-decoration: underline;
}



/*********center************/
div.menu_left
{
    font-size:16px;
    padding:30px 0px 3px 40px;
    }
div.menu_left a
{
    border:1px solid #CCCCCC;
    padding:5px;
    background-color:#666666;
    color:#FFFFFF;
    }
    
div.menu_left a:hover
{
    color:#CCCCCC;
    }
span.lista
{
	float: left;
	margin: 0px;
	padding: 2px;
	width: 200px;
	min-height: 56px;
	overflow: hidden;
	text-align: justify;
}
div.right-high 
{
    font-size:0.8em;}
   
div.right-high a
{
      font-size:1.2em;}

div.section img
{
    padding:0px;
    margin:0px;
    text-align:center;
    }

/********ANNUNCI**********/
tr.colonna-annunci
{
    width:750px;
    margin:0px;
    padding:0px;
}

tr.colonna-annunci-pari
{
	background-color: #dee6f0; 
    margin:0px;
    width:750px;
    padding:0px;
}

.utente_annuncio {width: 490px; float: left; margin: 0px; padding: 0px;}
.box_annuncio 
{
    border:1px solid #CCCCCC;
    width:230px;
    float:left;
    margin:0px;
    padding:0px;
    background-color:#DEE6F0;
    }
    
.box_annuncio ul
{
    list-style-type:none;
    font-size:0.8em;
    margin:0px;
    padding:10px;
}
.box_annuncio li a
{
    font-weight:normal;
    line-height:2em;
    text-decoration:underline;
    color:#0066CC;
    padding:0px 0px 0px 3px;

        }
    
.box_annuncio img
{
    margin:0px;
    vertical-align:middle;
    padding:0px;}    
    
/********RICERCA***********/
div#ricerca
{
    border:1px solid #05579F;
    background-color:#EEEFEF;
    position:relative;
    width:60%;
    height:100px;
    margin:15px;}
    
/******ULTIME INSERZIONI********/
tr.colonna-sx
{
	margin-right: 3px;
	height: 60px;
	border-right: 1px #AAAAAA dotted;

}
tr.colonna-sx-pari
{
	
	border-right: 1px #AAAAAA dotted;
	background-color: #dee6f0;
	height: 60px;
	margin-right: 3px;
	padding: 0;
}
tr.colonna-dx
{
	height: 60px;
}
tr.colonna-dx-pari
{
	background-color: #d4f5d5;
	height: 60px;
}

.titolo_web
{
    font-weight:bold;
    color: #0A9312;
    text-decoration:underline;
}

.titolo_annunci
{
    font-weight:bold;
    color: #0066CC;
    text-decoration:underline;
}

/********FOOTER************/
div.footersx
{
    margin:10px 0px 0px 10px;
    background-color:#CCCCCC;
    float:left;
    width:22%;
    min-height:80px;
}
div.footerdx
{
    margin:10px 0px 0px 10px;
    background-color:#EEEEEE;
    width:75%;
    float:left;
    min-height:80px;
    
}
.footerdx img
{
    padding:0px;
    text-align:center;
    border:3px solid #82d084;}
.footerdx ul
{
    font-size:10px;
    border-right:1px dotted #82D084;
    text-align:right;
    list-style-type:none;
    line-height:1.4em;
    margin:2px 10px 0px 0px;}

/*************************/
/*******COMUNI************/
/*************************/

h1 /***VERDE****/
{
    color: #0A9312;
	text-align: left;
	font-size:26px;
	font-weight:bold;
	border-bottom:1px dotted #0A9312;
}
h2  /***BLU****/
{
	color: #0066CC;
	text-align: left;
	font-size:22px;
	border-bottom:1px dotted #0A9312;
	padding:0px;
	margin:0px 20px 5px 10px;
}
h3
{
}
h4
{
}
h5 /****ANNUNCI BLU******/
{
    color: #0066CC;
	text-align: left;
	font-weight:bold;
	font-size:12px;
	padding:0px; 
	margin:0px;
	float:left;
}
h6
{
}
p
{
    color:#666666;
    font-weight:bold;
    text-align:justify;
    padding:10px 20px 5px 20px;
}
ul
{
	text-align: left;
	padding-right: 10px;
	line-height:140%;
}
li
{
	color:#0A9312;
    font-weight:bold;
}
dd
{
    font-weight:bold;
    color: #0066CC;
    line-height:200%;
}
img
{
	border: 0px;
}
a
{
    color:#999999;
    text-decoration:none;
    text-decoration:underline;
}
a:hover
{
    color:#333333;
}

.regolamento { width:500px; height:100px; overflow:scroll;border:1px solid #AAAAAA}
.privacy { width:500px; height:100px; overflow:scroll;border:1px solid #AAAAAA}
