html{
height:100%;
}

body{
margin:0px;
padding:0px;
padding-bottom:10px;
text-align:center;
font-family: Verdana, Georgia, Tahoma, Arial;
font-size: 0.8em;
}

a{
color:#C90000;
text-decoration:none;
}

a:hover{
text-decoration: underline; background-color: inherit;
}

/********TOP***************/

div.intestazione{
width: 976px;
height: 100px;
margin-top: 3px;
border: 1px solid #C90000;
}

div.intestazione img{
float:left;
margin: 0px;
text-align:left;
}

div.intestazione h1{
margin-top: 0px;
}

div.clearer{clear: left;}

/**********FINE TOP********/

/********TOP***************/

div.intestazioneHome{
width: 976px;
height: 100px;
margin-top: 3px;
border: 1px solid #C90000;
}

div.intestazioneHome img{
float:left;
margin: 0px;
text-align:left;
}

div.intestazioneHome h1{
margin-top: 0px;
}

div.clearer{clear: left;}

/**********FINE TOP********/

#menu{
width:160px; 
list-style:none;
margin:0;
padding:1px; 
background-color:#FFFFFF;
} 
#menu a{
display:block;
height:25px;
margin-top:1px;
padding-left:15px;
background-color:#FFFFFF;
border-left:10px solid #C90000;
font-family:arial;
font-size:11px;
text-decoration:none;
color:#000000;
line-height:25px;
} 
#menu a:hover{
background-color:#C90000;
border-left:10px solid #FFFFFF;
color:#FFFFFF;
} 
#menu a.primo{
margin-top:0;
}
.partnership{
width: 976px;
text-align:center;
font-size:11px;
height:14px;
float:left;
}

#mainContainer{
width:976px;
margin:0 auto;
text-align:left;
background-color:#FFFFFF;
padding-bottom:10px;	
}

#leftMenu{
float:left;
width:160px;
padding-top:5px;
background-color: inherit;
margin: 0px;
text-align:left;
}

#menu_css{
list-style:none;
width:160px; 
padding:1px; 
background-color:#FFFFFF;
}

.menu_css a{
display:block;
height:25px;
margin-top:1px;
padding-left:15px;
background-color:#FFFFFF;
border-left:10px solid #C90000;
font-family:arial;
font-size:11px;
text-decoration:underline;
color:#000000;
line-height:25px;
}

.menu_css a:hover{
background-color:#FFFFFF;
border-left:10px solid #FFFFFF;
color:#000000;
}

.menu_css a.primo{
margin-top:0;
}

#contentContainer{
width: 468px;
float:left;
padding:5px;
text-align:left;
}

#colonna-destra{
float:right;
width:336px;
padding-top:5px;
background-color: inherit;
}

img{
border: none;
}

a img{
border: none;
}

hr{
width : 99%;
color : #C90000;
position: relative;
background-color: #C90000;
}

h1{
font-family: Verdana, Georgia, Tahoma, Arial;
font-size: 14px;
color: #FFFFFF;
background-color: #C90000;
}

h2{
font-family: Verdana, Georgia, Tahoma, Arial;
font-size: 13px;
font-weight:bold;
color: #C90000;
background-color : #FFFFFF;
}

h3{
font-family: Verdana, Georgia, Tahoma, Arial;
font-size: 13px;
font-weight:bold;
color: #C90000;
background-color : #FFFFFF;
}

.p{
color : #000000;
margin-top:5px;
margin-left:5px;
margin-right:5px;
margin-bottom:5px;
padding: 0;
background-color : #FFFFFF;
font-family: Verdana, Georgia, Tahoma, Arial; font-size: 13px; 
text-indent:.1em; letter-spacing:.1em; word-spacing:.2em; line-height : 1.4;
}

.annuncio{
color : #000000;
margin-top:5px;
margin-left:5px;
margin-right:5px;
margin-bottom:5px;
padding: 0;
font-family: Verdana, Georgia, Tahoma, Arial; font-size: 13px; 
text-indent:.1em; letter-spacing:.1em; word-spacing:.2em; line-height : 1.4;
}

/********STILe PARAGRAFO***************/

div.textimage{
width: 468px;margin-bottom: 10px;     
border: 1px solid #CCCCCC;
}

div.textimage img{
float:left;
margin: 10px
}

div.textimage h3, div.textimage p{
margin:0 10px;
padding: 0
}

div.textimage h3{
margin-top: 10px
}

div.clearer{clear: left}


/**********FINe STILE PARAGRAFO********/
.directory{
color : #000000;
margin-top:5px;
margin-left:5px;
margin-right:5px;
margin-bottom:5px;
padding: 0;
background-color : #FFFFFF;
font-family: Verdana, Georgia, Tahoma, Arial; font-size: 13px; 
text-indent:.1em; letter-spacing:.1em; word-spacing:.2em; line-height : 1.5;
text-align:justify;
}

.select{
width: 165px;
}

.immagini{
width: 320px;
height:150px;
text-align:center;
}

.immagine1{
width:75px;
float:left;
border-right:5px solid #FFFFFF;
}

.immagine2{
width:75px;
float:left;
border-right:5px solid #FFFFFF;
}

.immagine3{
width:75px;
float:right;
border-right:5px solid #FFFFFF;
}

.immagine4{
width:75px;
float:right;
}

.tags a{
color: #8F8F8F;
font-family: Arial, Verdana, Tahoma, Georgia;
font-weight: bold;
font-size: 11px;
}

.tags a:hover{
color: #8F8F8F;
text-decoration:underline;
}

.link_provincia a{
color:#000000;
text-decoration:none;
}

.link_provincia a:hover{
text-decoration: underline; background-color : inherit;
}

.regioni a{
color: #000000;
background-color : #ffffff;
font-size:12px;
}

.regioni a:hover{
color: #C90000;
background-color : #ffffff;
font-weight:bold;
}

/*menu mappa 404*/
#menu_css_verticale2{
list-style:none;
width:150px; 
padding:1px; 
background-color:#FFFFFF;
}

.menu_css_verticale2 a{
display:block;
height:25px;
margin-top:1px;
padding-left:15px;
background-color:#FFFFFF;
border-left:10px solid #A5CE0B;
font-family:arial;
font-size:11px;
text-decoration: underline;
color:#000000;
line-height:25px;
}

.menu_css_verticale2 a:hover{
background-color:#FFFFFF;
border-left:10px solid #C90000;
color:#666666;
}

.menu_css_verticale2 a.primo{
margin-top:0;
}
/*menu mappa 404*/

/*menu regioni e categorie*/
#menu_css_verticale{
list-style:none;
width:234px; 
padding:1px; 
background-color:#FFFFFF;
}

.menu_css_verticale a{
display:block;
height:25px;
margin-top:1px;
padding-left:15px;
background-color:#FFFFFF;
border-left:10px solid #C90000;
font-family:arial;
font-size:11px;
text-decoration: underline;
color:#000000;
line-height:25px;
}

.menu_css_verticale a:hover{
background-color:#FFFFFF;
border-left:10px solid #FFFFFF;
color:#000000;
}

.menu_css_verticale a.primo{
margin-top:0;
}
/*menu regioni e categorie*/

.Table{
width:468px;
}

.InTableL{
float:left;
text-align:left;
width:80px;
margin-left:15px;
height:12px;
font-size: 12px;
}

.InTableR{
float:left;
text-align:left;
height:12px;
}
.alert{
background:#EFEFEF;
color:#000000;
width:400px;
border: 1px solid #C90000;
}

.comuni{
color:#000000;
text-decoration:none;
}

.comuni a{
color:#000000;
text-decoration:none;
}
.comuni a:hover{
text-decoration: underline; color: #C90000;
}

.leggi_annuncio{
text-align:right; font-size:11px; margin:5px;}

#preview-testo{
width: 468px;
text-indent: .1em;
}
