﻿/* CSS Document template interno*/
/*****************************************************************************************************************/
/****CARTA IDENTITA****/
/*****************************************************************************************************************/

.Col2_ContentBody h1 {color:#f6a800!important;}
.Content h2{ color:#f6a800; margin:0px 0px -12px 0px; font-size:135%;}
a.comunicato{ color:#000000; text-decoration:underline; padding-top:10px; display:block;}
a.comunicato:hover{ color:#777777; text-decoration:none;}


/*fine carta identita*/
/*****************************************************************************************************************/
/*****************************************************************************************************************/




/*****************************************************************************************************************/
/****COLORI PER RUBRICA****/
/*****************************************************************************************************************/

.Col2_ContentBody h1 {color:#ff6600!important;}

.ContentRubrica {padding:0px 14px 15px 14px; font-size:90%; line-height:18px;}
/*ie6*/* html .ContentRubrica {width:544px; }

.NavNumerica {float:left; display:block; background-color:#70a606;}    
/*posizione*/.NavNumerica {margin-top:-12px; margin-left:15px; margin-bottom:3px;}
/*posizione ie6*/* html .NavNumerica {margin-top:-16px; margin-left:8px; margin-bottom:3px; }
.NavNumerica a {color:#247a2a; text-decoration:none; font-weight:bold; float:left; border-bottom:1px solid #70a606; width:19px; padding:2px 0px 2px 0px; margin-right:2px; text-align:center; background-color:#d6e7b6;}
.NavNumerica a:hover {color:#e75113;}    
	a.NumericaOn {background-color:#ffffff; border-bottom:1px solid #ffffff; color:#e75113;}
	a.NumericaVuoto {font-style:italic; color:#82b674;} 
	a.NumericaVuoto:hover {font-style:italic; color:#82b674;}    

.ListingRubrica {font-size:90%; padding:0px 14px 10px 14px; border-bottom:1px solid #dddddd;}
.ListingRubricaDettaglio {font-size:90%; padding:5px 16px 10px 14px;border-bottom:1px solid #dddddd; background-color:#f9f9f9!important; }
.ListingRubricaTop{font-size:90%; padding:2px 14px 8px 14px; border:1px solid #efae92; background-color:#fef4f0; margin-bottom:10px;}

.TopPagina{text-align:right; color:#ff6600; margin-top:5px; margin-bottom:15px; font-size:90%;}
.TopPagina a{color:#ff6600; text-decoration:underline; font-weight:bold;}
.TopPagina a:hover{color:#666666; text-decoration:none;}

.ContentRubrica h1 {font-size:100%; margin-left:6px; margin-top:0px; }
.ContentRubrica h2 a{color:#ff6600; margin-left:6px; float:left; margin-bottom:0px; margin-top:0px;}
.ContentRubrica h2 a:hover{color:#666666; text-decoration:none;}
h2 .CountAll {font-size:65%; margin-left:5px; padding-top:2px; color:#666666;}
/*posizione ie6*/* html .ContentRubrica h2 a {font-size:70%;}
/*posizione ie6*/* html h2 .CountAll {font-size:45%;}
/*posizione ie7*/*:first-child+html .ContentRubrica h2 a{ font-size:70%;}
/*posizione ie7*/*:first-child+html h2 .CountAll{ font-size:45%;}

/*posizione ie6*/* html .ContentRubrica h1 {margin-left:3px; margin-bottom:10px;}
/*posizione ie6*/* html .ContentRubrica h2 {margin-left:3px;}
/*posizione ie7*/*:first-child+html .ContentRubrica h1{ margin-bottom:25px;}
/*posizione ie7*/*:first-child+html .ListingRubrica{ min-height:60px; padding-top:5px; }


.ListingRubrica h2 a{color:#217026; font-size:85%; padding:0px!important; margin:0px!important; text-decoration:none;}
.ListingRubrica h2 a:hover{color:#217026;}
.ListingRubricaDettaglio h2 a{ margin:0px; padding:0px; font-size:85%; }

.ListingRubrica a {color:#555555; text-decoration:underline;}
.ListingRubrica a:hover {color:#E75113; text-decoration:none;}
.ListingRubricaDettaglio a {color:#555555; text-decoration:underline;  }
.ListingRubricaDettaglio a:hover {color:#E75113; text-decoration:none;}

/*posizione ie6*/* html .ListingRubrica h2 a{ font-size:60%; margin-left:-3px!important;}
/*posizione ie7*/*:first-child+html .ListingRubrica h2 a{ font-size:60%;}
/*posizione ie6*/* html .ListingRubricaDettaglio h2 a{ font-size:60%; margin-left:-3px;}
/*posizione ie7*/*:first-child+html .ListingRubricaDettaglio h2 a{ font-size:60%;}
/*posizione ie7*/*:first-child+html .ListingRubricaDettaglio { min-height:70px;}

/*barbatrucco top listing*/ .SeparatoreRubricaListing{border-bottom:1px solid #dddddd; float:left; height:15px; width:100%;}
.LogoListing {border:1px solid #646464; float:right; margin-top:-47px;}
 
/*gestione delle parole chiave nei listing*/
.keyRubrica {text-align:left; float:left; padding-left:16px; margin-top:0px; margin-bottom:15px;}
	.keyRubrica a {color:#e75113; text-decoration:underline; font-size:75%; padding-right:5px;}
	.keyRubrica a:hover {color:#333333; text-decoration:none;}
.keyRubrica ul {margin-left:0; padding-left:0; display:inline; border: none;} 
.keyRubrica ul li {margin-left:0; padding-right:0px; border:none; list-style: none; display: inline;}

/*dettaglio rubrica*/
.BoxUrlStruttura{ background-color:#efefef; float:left; width:100%; margin:10px 0px 18px 0px;}
.tdDati {padding:3px 10px 3px 10px; float:left;}
.tdDati h3{margin:0px; font-weight:normal; font-size:80%;}
	.tdDati a{ color:#000000; text-decoration:underline;}
	.tdDati a:hover{ color:#e75113; text-decoration:none;}
.tdLogo {float:left; width:165px; background-color:#ffffff;}
	.tdLogo img { border:1px solid #5f5f5f;}

.Tipolink{ color:#ff6600;}

.ListingRubricaDettaglio .InEvidenza{ display:none;}
.ListingRubrica .InEvidenza{ display:none;}
.ListingRubricaTop .InEvidenza{ color:#000000; display:block; text-align:right; font-size:90%; margin-bottom:-8px; font-weight:bold;}

.BoxGalleryStruttura{ background-color:#f1f1f1; font-size:80%; border:1px solid #c4c4c4; margin-top:30px; padding:6px 5px 8px 19px; color:#606060;}
.BoxGalleryStruttura h2 { font-size:130%; margin:0px; margin-bottom:5px; color:#606060;}
	.ImgGallery{ border:1px solid #606060; float:left; margin-right:12px; margin-bottom:4px; }
	a.ImgGallery img { filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; }
	a.ImgGallery:hover img { filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; }	
/*fine rubrica*/
/*****************************************************************************************************************/
/*****************************************************************************************************************/




/*****************************************************************************************************************/
/****EVENTI****/
/*****************************************************************************************************************/
.Col2_ContentBody h1 {color:#ff6600!important;}

.Content .ListingHP {float:left; width:100%; margin-left:0px; background:url(img/tmp/hp_sf_listingTratt.gif) left bottom repeat-x; margin-top:5px; margin-bottom:10px; padding-bottom:5px;} 
	.Content .ListingHP h1 {margin:0px; font-size:120%; font-weight:bold; margin-bottom:5px;}
	.Content .ListingHP h1 a {color:#c5007b; text-decoration:underline;}
	.Content .ListingHP h1 a:hover {text-decoration:none;}
	.Content .ListingHP h2 {color:#000000; font-weight:normal; font-size:100%; margin:0px; margin-top:-0px;}
	.Content .ListingHP h3 {color:#505050; font-weight:normal; font-size:85%; margin:0px; margin-top:-2px;}
	.Content .ListingHP h3 a {color:#505050; text-decoration:underline;}
	.Content .ListingHP h3 a:hover {color:#e75113; text-decoration:none;}
.DataEvento{ color:#3366cc; font-size:90%; font-weight:normal;}	

	.LinkMappa {color:#000000;  font-size:80%; text-align:right; border-bottom:1px dashed #c3c3c3; padding-bottom:6px; margin-top:18px; }
	.LinkMappa a {background:url(img/ico/ico_vedimappa.gif) left top no-repeat; padding-left:21px; padding-bottom:15px; padding-top:2px; color:#000000; text-decoration:underline; margin-left:15px; }
	.LinkMappa a:hover {color:#e75113; text-decoration:none;}
	a.Mappa {background:url(img/ico/ico_vedimappa.gif) left top no-repeat; padding-left:21px; font-size:90%; padding-bottom:15px; padding-top:2px; color:#000000; text-decoration:underline;}
	a.Mappa:hover {color:#e75113; text-decoration:none;}
	
/*fine eventi*/
/*****************************************************************************************************************/
/*****************************************************************************************************************/	




/*****************************************************************************************************************/
/****GIORNALE****/
/*****************************************************************************************************************/

.BoxSponsored {background-color:#ebebeb; padding:10px 10px 0px 10px; margin-bottom:15px;}
	.BoxSponsored h2 {margin:0px; color:#e75113; font-size:120%;}
	.BoxSponsored h3 {margin:0px; font-weight:normal; font-size:100%;}
	.BoxSponsored img {float:left; border:1px solid #606060; margin:0px 10px 0px 0px;}
	.BoxSponsored a.dettaglio_ucBox {background:url(img/box/sf_ulUc_rubrica.gif) right top no-repeat; margin-bottom:-10px; font-size:95%;}
	
.ListingGiornale{ border-bottom:1px dashed #c3c3c3; margin-bottom:15px; padding-bottom:0px; }
    .ListingGiornale h1 a{color:#3366cc; text-decoration:underline; }
    .ListingGiornale h1 a:hover{color:#333333; text-decoration:none;}
    .ListingGiornale p { text-align:justify; margin:0px; padding-bottom:15px;}
    
.dataListing{ color:#505050; margin-bottom:-10px; font-size:90%;}
.argomentoListing{ margin-bottom:-12px; color:#747373; font-size:85%; margin-top:-8px;}
    .argomentoListing a{color:#747373;}
    .argomentoListing a:hover{ color:#e75113; text-decoration:none; }
	
/*fine giornale*/
/*****************************************************************************************************************/
/*****************************************************************************************************************/	




/*****************************************************************************************************************/
/****TAG****/
/*****************************************************************************************************************/

/*listing Calendario TAG*/
.Tag_testo { font-size:90%; line-height:15px;}
.Tag_Eventi, .Tag_Diario, .Tag_Rubrica, .Tag_Giornale, .Tag_Mercatino  { border-bottom:1px dashed #c3c3c3; float:left; width:100%; padding-bottom:10px;}

.Tag_Eventi .Tag_testo, .Tag_Rubrica .Tag_testo, .Tag_Diario .Tag_testo, .Tag_Giornale .Tag_testo, .Tag_Mercatino .Tag_testo {float:right; width:400px;}
.Tag_testo h1 a{ text-decoration:underline; font-size:80%; line-height:15px;}
	.Tag_Eventi .Tag_testo h1 a {color:#c5007b; }
	.Tag_Rubrica .Tag_testo h1 a {color:#e75113; }
	.Tag_Diario .Tag_testo h1 a {color:#6699cc; }
	.Tag_Giornale .Tag_testo h1 a {color:#3366cc; }	
	.Tag_Mercatino .Tag_testo h1 a {color:#cc0033; }
.Tag_testo h1 a:hover {color:#333333; text-decoration:none;}	

.Tag_data {width:140px; float:left; margin-top:14px; }   	
	.Tag_Eventi .Tag_data {background:url(img/sezioni/tag_sf_evento.gif) left top no-repeat;}
	.Tag_Rubrica .Tag_data {background:url(img/sezioni/tag_sf_rubrica.gif) left top no-repeat;}
	.Tag_Diario .Tag_data {background:url(img/sezioni/tag_sf_diario.gif) left top no-repeat;}
	.Tag_Giornale .Tag_data {background:url(img/sezioni/tag_sf_giornale.gif) left top no-repeat;}	
	.Tag_Mercatino .Tag_data {background:url(img/sezioni/tag_sf_mercatino.gif) left top no-repeat;}	
		
	.Tag_testo h2 {color:#000000; font-weight:normal; font-size:90%; line-height:15px; margin-top:2px; margin-bottom:7px;}
	.Tag_testo h3 {color:#505050; font-weight:normal; font-size:85%; margin:0px; margin-top:-4px;}
	.Tag_testo h3 a {color:#505050; text-decoration:underline;}
	.Tag_testo h3 a:hover {color:#e75113; text-decoration:none;}

.Tag_Diario .Tag_testo h1, .Tag_Giornale .Tag_testo h1, .Tag_Mercatino .Tag_testo h1{ margin-bottom:0px; margin-top:-2px;}
.BoxDati_tag{ color:#515151; font-size:80%; margin-top:10px;}
.Tag_data h2 {margin:0px; font-size:80%; color:#ffffff; margin-top:-4px; padding-left:4px;} 
.Tag_testo .key {margin-top:-2px; margin-bottom:6px; font-size:110%;}

h2.sottotitoloTag  { font-size:85%; margin-bottom:25px; font-weight:normal; color:#505050;}

/*fine TAG*/
/*****************************************************************************************************************/
/*****************************************************************************************************************/	


/*****************************************************************************************************************/
/****DIARIO****/
/*****************************************************************************************************************/
.DatiPost{ border-top: 1px dashed #c3c3c3; padding-top:5px; color:#3279c0; font-size:90%; margin-bottom:0px;}
.DatiPost a { color:#3279c0;}
.DatiPost a:hover { color:#e55325;}

.ElencoCommenti{ margin-top:35px; background-color:#eeeeee; padding:3px 10px 0px 10px;}
/*posizione ie6*/* html .ElencoCommenti{margin-top:50px}
/*posizione ie7*/*:first-child+html .ElencoCommenti{ margin-top:50px}

.ElencoCommenti h1{ color:#505050!important; margin:0px;}
.ElencoCommenti p { border-bottom:1px dashed #808080; padding-bottom:10px;}

.BoxCommento{ padding-top:30px;}
.BoxCommento h2{ color:#505050!important; margin:0px 0px 10px ;}
.BoxCommento input, .BoxCommento textarea { width:205px; border:1px solid #999999; font-family:Verdana; font-size:8.5pt; padding:1px; margin-bottom:15px; vertical-align:top;}
.BoxCommento textarea{ width:442px;}
.BoxCommento em {font-size:90%; color:#555555;}
.TestoSpan{ font-size:90%; color:#555555;}

.TxtAppro{ background-color:#ffeee7; padding:5px; text-align:center;}
.TxtAppro h2 { font-size:120%; margin:0px;}

/*fine DIARIO*/
/*****************************************************************************************************************/
/*****************************************************************************************************************/	



/*****************************************************************************************************************/
/**** MERCATINO ****/
/*****************************************************************************************************************/
.ListingMercatino{border-bottom:1px dashed #c3c3c3; margin-bottom:15px; /*padding-bottom:5px;*/ float:left; width:100%;}
/*posizione ie7*/*:first-child+html .ListingMercatino{ padding-bottom:5px;}

    .ListingMercatino h1 a{color:#cc0033; text-decoration:underline; }
    .ListingMercatino h1 a:hover{color:#333333; text-decoration:none;}
    .ListingMercatino p { text-align:justify; margin:0px; padding-bottom:15px;}
    
.mercatoImg { height:85px; float:left; margin-bottom:13px;}
.mercatoImg img {border:1px solid #707070!important; margin-right:10px; float:left;}
.mercatoImgDett{border:1px solid #707070!important; margin-right:5px; margin-bottom:13px; float:left;}
       
.ListingMercatino h2{ width:95px; height:87px; color:#000000; background-color:#e9e9e9; float:left; margin-right:10px; text-align:center;}
.mercato_desc{ width:340px; float:left; font-size:90%; line-height:15px; text-align:justify;}
    .mercato_desc strong{ color:#747373; font-size:95%;}
    .mercato_desc a{ color:#747373; font-size:95%;}
    .mercato_desc a:hover{ color:#ff6600; text-decoration:none;}
    .mercato_desc .key{font-size:110%; margin-top:0px; margin-bottom:0px;} 
    
     
/*dettaglio annuncio*/
.FotoPrincipale{border:1px solid #6c6c6c; margin-right:13px; float:left; text-align:center; margin-bottom:10px; width:268px; height:268px;}
.ContentAnnuncio{ float:right; width:261px; margin-top:-10px;}
    .ContentAnnuncio h1 {color:#000000!important;  font-size:120%!important; text-align:center; margin:0px; background-color:#ebebeb;}
    .ContentAnnuncio h1 strong {color:#000000!important;}
    .ContentAnnuncio p { font-size:100%;}
    .ContentAnnuncio .key { height:45px;}
    .ContentAnnuncio strong{ color:#747373; font-size:95%;}
    .ContentAnnuncio a{ color:#747373; font-size:95%;}
    .ContentAnnuncio a:hover{ color:#ff6600; text-decoration:none;}
.alertAnnuncio{ color:#cc0033; font-size:90%; text-align:center;}
    .alertAnnuncio a{ color:#cc0033; text-decoration:underline; font-weight:bold;}
    .alertAnnuncio a:hover{ color:#e75113; text-decoration:none;}


/*inserisci annuncio*/
.obbli{ font-size:150%; vertical-align:bottom; font-weight:bold; color:#f6a800;}
.InsertAnnuncio{}
.InsertAnnuncio label{ width:140px; font-size:95%; padding-top:2px; display:block; float:left; /*background-color:#ddd;*/ text-align:right; margin-bottom:12px;}
.InsertAnnuncio input, .InsertAnnuncio select, .InsertAnnuncio textarea { width:205px; border:1px solid #999999; font-family:Verdana; font-size:9.5pt; padding:1px;}
    .inputfile{ width:292px!important;}
    .inputradio input{width:25px!important; border:none!important; margin-top:2px; margin-bottom:4px; float:left; }
    .inputradio label{width:20px!important; margin:0px; padding:0px; margin-bottom:0px; border-right:none!important; display:inherit; float:left;height:10px;}
/*posizione ie7*/*:first-child+html .inputradio input {margin-top:0px;}

.InsertAnnuncio textarea {width:395px;}
.InsertAnnuncio select {width:209px;}
.InsertAnnuncio ul {padding: 10px; list-style-type:none;/*color:#f6a800; font-weight:bold;*/}
/*posizione ie6*/* html .InsertAnnuncio select {width:210px;}
/*posizione ie7*/*:first-child+html .InsertAnnuncio select {width:210px;}

.InsertAnnuncio em {font-size:90%; color:#555555;}
.InsertAnnuncio a { font-size:90%; color:#f6a800;}
.InsertAnnuncio a:hover { font-size:90%; color:#ff6600;}

/*alert visibili da utente per inserimento annuncio*/
.attenzDesc{ font-size:85%; line-height:11px; display:block; margin-top:4px; color:#555555;}

.informativeMercatino label { border-right:1px solid #666666; width:410px; padding-right:8px;}


/*gestione paginazione*/
.paginazione{width:100%; text-align:center; margin-top:30px;}
    .paginazione h2 a, .paginazione h3 a { text-align:left; color:#4a4a4a; width:90px; float:left; border:none;}
    .paginazione h3 a{ text-align:right; margin-top:0px; }
    .paginazione h2 a:hover, .paginazione h3 a:hover{color:#ff6600; text-decoration:none; background-color:#ffffff;}
    
    .paginazione h2{font-size:95%; font-weight:normal; margin-left:65px; }
    .paginazione h3{font-size:95%; font-weight:normal; }
    
.paginazione a { float:left; border:1px solid #777777; color:#363636; text-decoration:none; background-color:#ffffff; margin-left:5px; margin-right:3px; width:21px; height:21px; display:block; text-align:center;}
.paginazione a:hover { background-color:#b6b6b6; text-decoration:underline}
a.pagClick, a.pagClick:hover{ background-color:#777777; color:#ffffff; text-decoration:none; font-weight:bold;}
/*fine paginazione*/

.pager {width:100%; text-align:center;}
.pager a, .pagClick { float:left; border:1px solid #777777; color:#363636; text-decoration:none; background-color:#ffffff; margin-left:5px; margin-right:3px; 
           width:21px; 
           height:21px; display:block; text-align:center;}
.pager a:hover { background-color:#b6b6b6; text-decoration:underline}
.pagClick, .pagClick:hover{ background-color:#777777; color:#ffffff; text-decoration:none; font-weight:bold;}
a.pagNextPrevious { width:200px; border-style: none;}
a.pagNextPrevious:hover { background-color:#ffffff; color:#ff6600; text-decoration:underline}
