body{
	background-image: url(images/main-bg.gif);
	background-repeat: repeat-x, repeat-y;
	font-family: Georgia, sans-serif;
	font-size: 12px;
	color: Black;
}

/* SELETTORI ID */

#header{
	display: block;
	width: 900px;
	height: 100px;
	background:url(images/header.jpg);
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin: 0; /* rimuoviamo i margini di pagina */
	text-align: center; /* sfruttiamo un bug di IE per allineare tutto globalmente */
}

#container{
	border: 1px solid Silver;
	/* padding: 10px; */
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	width: 900px;
	text-align: left; /* riallineiamo i contenuti a sinistra */
	overflow:hidden;
}

#post{
	width: 100%; /*Settare a 700px con sidebar */
	height: auto; /*Settare 400px con sidebar */
	background-color: #FFFFFF;
	float: left;
	margin-top:0px;
	padding: 10px;
}


#sidebar{
	width: 198px;
	background-color: Lime;
	height: 400px; /*Settare poi auto*/
	float: right;
}

#menuCat, #links ,#footer{
padding-left:15px;
margin-bottom:10px;
clear: both;
}



/* BARRA DI RICERCA*/

div #searchBar{
	text-align: center;
	font-size: 15px;
	margin-top: 10px;
}

div #footer{
height: 55px;
background: url(images/foot.gif);
background-position: top;
background-repeat: repeat-x;
padding-top:42px;
padding-left:15px;
}

div #footer a, div #links a{
	text-decoration:none;
	padding: 5px;
	background-color: #2CAAFE;
	color:white;
}
div #footer a:hover, div #links a:hover{
	text-decoration:none;
	background-color: Yellow;
	color: Black;
}

#searchBar > form > input, #searchBar > form > select {
	height: 25px;
	width: auto;
}

#searchBar > form {
	font-size: 17px;
	vertical-align: middle;
}

div #sponsor{
	padding-left:15px;
	height: auto; /* 50px; */
	width: 100%;
	clear: both;
	align:center;
	/* background-color:#E5E6FF; */
}

/** Evito che le immagini con i link siano bordate **/
#sponsor > a > img {
border:none;
}
#sponsor > a:hover , #sponsor > a{
background-color:white;
text-decoration:none;
}


div#footer{
	display: block;
}





/*Impostazioni generali dei Form*/
.big_input , .big_select{
	font-size:16px;
}

form  :focus{
	background-color: #DEE0DE;
}

input,select,textarea {
	border: 1px solid #0668BF; /* Blu */
	text-decoration: none;
	text-transform: none;
	color: #BF060B; /*Rosso scuro */
	background: #EEEEEE;
	font-size:12px;
	vertical-align: middle;
	font-family: Georgia, sans-serif;
	line-height: normal;
	font-stretch: normal;
	padding: 2px;
	height: auto;
}

input .button{
	text-align: center;
	text-transform: capitalize;
	font-weight: bold;
}

/*form della ricerca geografica*/
div#modulo_geo{
	width: 100%;
	text-align: center;
	margin: 5px;
 }


.odd {
	background-color: #FFFFFF;
}

.even {
	background-color: #EFEFEF;
}


label{
	font-weight: bolder;
	color: black;
	text-transform: uppercase;
	text-align:center;
	font-size: 10px;
}

h1, h2, h3, h4, h5{
	color: #E52027;
}














/* VECHHIO FOGLIO DI STILE */


table{
	caption-side: bottom;
	empty-cells: show;
	table-layout: auto;
	width: 85%;
	border-spacing: 4px;
	border: none;
	font-size: 11px;
}

/*Intestazione della prima riga di una tabella*/
.tableHead{
	font-size: 14px;
	color: Teal;
	background-color: #Bde0f2;
	font-family: serif, georgia ;
	font-weight: bold;
 	text-transform: capitalize;
 	text-align: center;
}
/*Tabella con bordi in admin*/
.tableBordata{
	border: thin solid #Bde0f2;
}







/* STILE DELLA SCHEDA ANNUNCIO */
/*

.thumb{
	width: 180px;
	height: 130px;
	background: url(images/roundedBk.png) no-repeat;
	background-position: center center;
}

div.thumb > img{
	margin-left:15px;
	margin-top: 10px;
	border:none;
} */

.thumb{
	background-color:white;
}

div.thumb > img{
	align : middle;
    padding: 5px;
	border:1px solid Silver;
}


.titolo {
	padding-left:10px;
	font-weight: bold;
	text-transform: capitalize;
	text-shadow: Blue;
    font-size: 14px;
}

p.titolo>a {
	text-decoration:none;
}

.descr {
	padding-left:10px;
}

.luogo,.categoria{
	text-align:center;
}

/*Pagina scheda*/
.fotoGrande{
padding :15px;
border:1px solid;
}

.fotoPiccole{
padding :8px;
border:1px solid;
background-color:#EFEFEF;
cursor: pointer; 
cursor: hand;
}

/* Immagini che sono linkabili,elimino bordo */
.imgWithLink{
	border:none;
}
