﻿/* CSS Document template*/

body {font-family:Verdana, arial, "Trebuchet MS"; font-size:10pt; margin:0px;}
body {background:url(img/sf_body.jpg) repeat-x;}
p{ text-align:justify;}
p a{ text-decoration:underline; color:#000000;}
p a:hover {color:#ff6600; text-decoration:none;}

/*struttura tmp*/
#ContentTop {padding:0; width:910px; margin:0 auto; min-height:190px; }
    /*proprietà comuni - navigazione*/
    .Navigazione {margin-top:16px; float:left;}
	/*ie6*/* html .Navigazione {width:100%; margin-top:13px;}
    .Bot_off_agenda, .Bot_off_rubrica, .Bot_off_carta, .Bot_off_diario, .Bot_off_giornale, .Bot_off_mercatino {float:left; width:151px; /*width :225px;*/}
    .Bot_on_agenda, .Bot_on_rubrica, .Bot_on_carta, .Bot_on_diario, .Bot_on_giornale, .Bot_on_mercatino {float:left; width:151px; /*width :225px;*/}
	
    .Bot_off_agenda h1, .Bot_off_rubrica h1, .Bot_off_carta h1, .Bot_off_diario h1, .Bot_off_giornale h1, .Bot_off_mercatino h1 {margin:0px; font-size:115%; font-weight:normal; padding:13px 0px 1px 9px;}
    .Bot_on_agenda h1, .Bot_on_rubrica h1, .Bot_on_carta h1, .Bot_on_diario h1, .Bot_on_giornale h1, .Bot_on_mercatino h1 {margin:0px; font-size:115%; font-weight:normal; padding:13px 0px 1px 9px;}
    .Bot_off_agenda h2, .Bot_off_rubrica h2, .Bot_off_carta h2, .Bot_off_diario h2, .Bot_off_giornale h2, .Bot_off_mercatino h2 {font-size:75%; color:#ffffff; margin:0px 0px 0px 9px; padding:0px 0px 1px 3px;}
    .Bot_on_agenda h2, .Bot_on_rubrica h2, .Bot_on_carta h2, .Bot_on_diario h2, .Bot_on_giornale h2, .Bot_on_mercatino h2 {font-size:75%; color:#ffffff; margin:0px 0px 0px 9px; padding:0px 0px 1px 3px;}
    .Navigazione a {color:#333333; text-decoration:none;}
    .Navigazione a:hover {color:#ff6600; text-decoration:none;}
    .Navigazione .Bot_on_agenda h1 a, .Navigazione .Bot_on_rubrica h1 a, .Navigazione .Bot_on_carta h1 a, .Navigazione .Bot_on_diario h1 a, .Navigazione .Bot_on_giornale h1 a, .Navigazione .Bot_on_mercatino h1 a {color:#ffffff; text-decoration:none;}
    /*ie6*/.Navigazione .Bot_on_agenda h1 a:hover, .Navigazione .Bot_on_rubrica h1 a:hover, .Navigazione .Bot_on_carta h1 a:hover, .Navigazione .Bot_on_diario h1 a:hover, .Navigazione .Bot_on_giornale h1 a:hover, .Navigazione .Bot_on_mercatino h1 a:hover {color:#ffffff; text-decoration:none;}
    
    .Bot_on_agenda h1 {margin:13px 0px 0px 9px; padding:0px 0px 1px 3px; background-color:#c5007b;}
    .Bot_on_rubrica h1 {margin:13px 0px 0px 9px; padding:0px 0px 1px 3px; background-color:#e75113;}
    .Bot_on_carta h1 {margin:13px 0px 0px 9px; padding:0px 0px 1px 3px; background-color:#f6a800;}
    .Bot_on_diario h1 {margin:13px 0px 0px 9px; padding:0px 0px 1px 3px; background-color:#6699cc;}
    .Bot_on_giornale h1 {margin:13px 0px 0px 9px; padding:0px 0px 1px 3px; background-color:#3366cc;}
    .Bot_on_mercatino h1 {margin:13px 0px 0px 9px; padding:0px 0px 1px 3px; background-color:#cc0033;}
    
    /*gestione sfondo colorato - navigazione*/
    .Bot_off_agenda, .Bot_on_agenda {background: url(img/tmp/sf_nav_agenda.gif) left top no-repeat;}
    .Bot_off_rubrica, .Bot_on_rubrica {background: url(img/tmp/sf_nav_rubrica.gif) left top no-repeat;}
    .Bot_off_carta, .Bot_on_carta {background: url(img/tmp/sf_nav_carta.gif) left top no-repeat;}
    .Bot_off_diario, .Bot_on_diario {background: url(img/tmp/sf_nav_diario.gif) left top no-repeat;}
    .Bot_off_giornale, .Bot_on_giornale {background: url(img/tmp/sf_nav_giornale.gif) left top no-repeat;}
    .Bot_off_mercatino, .Bot_on_mercatino {background: url(img/tmp/sf_nav_mercatino.gif) left top no-repeat;}

    /*gestione riga colorata - navigazione*/
    .Bot_off_agenda h2, .Bot_on_agenda h2 {background-color:#c5007b;}
    .Bot_off_rubrica h2, .Bot_on_rubrica h2 {background-color:#e75113;}
    .Bot_off_carta h2, .Bot_on_carta h2 {background-color:#f6a800;}
    .Bot_off_diario h2, .Bot_on_diario h2 {background-color:#6699cc;}
    .Bot_off_giornale h2, .Bot_on_giornale h2 {background-color:#3366cc;}
    .Bot_off_mercatino h2, .Bot_on_mercatino h2 {background-color:#cc0033;}

#ContentBody {padding:0; width:910px; margin:0 auto; min-height:220px; margin-top:17px;}
/*ie6*/* html #ContentBody {margin-top:25px!important;}
    .Col1_ContentBody {width:295px;}
    .Colspazio_ContentBody {width:15px; min-height:250px; height:auto;} /*spaziatura tra le colonne*/
    .Col2_ContentBody {width:600px; min-height:350px; background:url(img/tmp/sf_Col2_ContentBody_tratt.gif) left top; }
    .Apertura_Col2 {background:url(img/tmp/sf_Col2_ContentBody.gif) left top no-repeat; height:12px; width:100%; float:left;}
    .Content {padding:0px 28px 15px 28px; font-size:90%; line-height:19px;}
    
    /*ie6*/* html .Content {width:544px; }
    .ContentHP {padding:0px 14px 15px 0px; font-size:90%; line-height:19px;}
    .Content h1{line-height:23px;}
    /*ie6*/* html .ContentHP {width:560px; }
        
#ContentFooter {background:url(img/sf_footer.jpg) repeat-x; width:100%; margin:0 auto; text-align:center; padding-top:50px; margin-bottom:15px; font-size:85%;}
    #ContentFooter a {color:#333333; text-decoration:underline;}
    #ContentFooter a:hover {color:#ff6600; text-decoration:none; width:625px}
/*fine struttura tmp*/

/*tmp homepage*/
#BoxAgenda{ float:left; height:147px; width:292px; padding:8px 0px 0px 8px; margin-bottom:10px;}
	#BoxAgenda a{ text-decoration:none; }
	#BoxAgenda a:hover{ text-decoration:underline;}

#BoxOggi{float:left; width:100%;}
#BoxOggi h1 { font-size:110%; font-weight:normal; color:#cc0066!important; text-align:left; padding-right:20px;}
#BoxOggi h1 strong{ font-size:130%; font-weight:normal; color:#cc0066; font-weight:bold;  }
/*fine tmp homepage*/



/*posizione colonne nelle sezioni*/
.Col1_ContentBody, .Colspazio_ContentBody, .Col2_ContentBody{float:left;}
.Col2_ContentBody h1 {font-size:160%; font-weight:bold; margin-bottom:8px; margin-top:10px;}

.Briciola { font-size:80%; color:#333333;}
    .Briciola a{ text-decoration:underline; color:#333333;}
    .Briciola a:hover{ text-decoration:none; color:#ff6600;}
/*fine*/
    
    
    
/*listing home page*/ 
.ListingTOP{float:left; width:455px; margin-left:10px; margin-top:-5px;}
.ListingTOP img { float:right; border:1px solid #505050; margin-right:18px; margin-top:4px;}
	.ListingTOP h1 { margin:0px; margin-bottom:5px; text-align:left; }
	.ListingTOP h1 a{ color:#c5007b; font-size:105%; font-weight:bold; text-decoration:underline;}
	.ListingTOP h1 a:hover{ text-decoration:none;}
	.ListingTOP h2 { color:#000000; font-weight:normal; font-size:100%; margin:0px; margin-top:2px;}
	.ListingTOP h3 { color:#505050; font-weight:normal; font-size:85%; margin:0px; margin-top:2px;}
	.ListingTOP h3 a{ color:#505050; text-decoration:underline;}
	.ListingTOP h3 a:hover{ color:#e75113; text-decoration:none;}	
	.ListingTOP .key{ padding-bottom:3px; margin-top:3px;}
		.ListingTOP .Oggi{ background-color:#ffffff; padding:0px 2px 1px 2px; font-size:100%;}
   
.ListingHP {float:left; width:575px; margin-left:20px; background:url(img/tmp/hp_sf_listingTratt.gif) left bottom repeat-x; margin-top:15px; } 
/*ie6*/* html .ListingHP {width:565px; margin-left:10px;  }
.ListingHP img {float:left; border:1px solid #505050; margin-right:4px; margin-top:4px;}
	.ListingHP h1 {margin:0px; font-size:110%; font-weight:bold; margin-bottom:5px; line-height:15px;}
	.ListingHP h1 a {color:#c5007b; text-decoration:underline;}
	.ListingHP h1 a:hover {text-decoration:none;}
	.ListingHP h2 {color:#000000; font-weight:normal; font-size:95%; margin:0px; margin-top:4px; margin-bottom:5px; line-height:14px;}
	.ListingHP h3 {color:#505050; font-weight:normal; font-size:85%; margin:0px; margin-top:-4px;}
	.ListingHP h3 a {color:#505050; text-decoration:underline;}
	.ListingHP h3 a:hover {color:#e75113; text-decoration:none;}
		.ListingHP .Oggi{ padding:1px 2px 2px 2px; font-size:100%;}
.ListingHP .key{margin-top:0px; margin-bottom:6px;}
    
/*listing Calendario home page*/
.BoxHP_calendario{ float:left; margin-top:5px;}
.TitCalendario {color:#c5007b; font-size:100%; margin-left:20px;}  
.CalendarioHP {float:left; margin-top:5px; margin-left:20px; }
/*ie6*/* html .CalendarioHP {width:565px; margin-left:10px;}    
.Calendario_data {width:135px; float:left; background:url(img/tmp/hp_sf_Calendario.gif) left top no-repeat;}   
	.Calendario_data h2 {margin:0px; font-size:80%; color:#ffffff; margin-top:-4px; padding-left:4px;} 
.Calendario_testo {float:left; margin-left:140px; width:440px; margin-top:-15px; margin-bottom:25px;}
	/*ie6*/* html .Calendario_testo { margin-left:68px;} 
	.Calendario_testo h1 {color:#333333; margin:0px; font-size:95%; margin-top:-5px; }
	.Calendario_testo h1 a {color:#000000; text-decoration:underline;}
	.Calendario_testo h1 a:hover {color:#ff6600; text-decoration:none;}	
	.Calendario_testo h3 {color:#505050; font-weight:normal; font-size:85%; margin:0px; margin-top:-4px;}
	.Calendario_testo h3 a {color:#505050; text-decoration:underline;}
	.Calendario_testo h3 a:hover {color:#e75113; text-decoration:none;}
.Calendario_testo .key {margin-top:-3px; margin-bottom:6px;}

/*funzioni pagina stampa e invia*/
.FunzioniPagina {width:100%; text-align:right; font-size:75%; margin-top:-17px; margin-bottom:10px; }
	.FunzioniPagina a {color:#000000; text-decoration:underline; margin-left:10px; }
	.FunzioniPagina a:hover {color:#e75113; text-decoration:none;}
	.Stampa {background:url(img/ico/ico_stampapagina.gif) left top no-repeat; padding-left:21px; padding-bottom:15px; padding-top:2px;}
	.Invia {background:url(img/ico/ico_inviapagina.gif) left top no-repeat; padding-left:21px; padding-bottom:15px; padding-top:2px;}
	.Chiudi {background:url(img/ico/bot_chiudi_off.gif) left top no-repeat; text-align:left!important; padding-left:21px; margin-left:-0px!important; padding-bottom:5px; margin-top:0px;}
        a.Chiudi {color:#000000; text-decoration:underline; margin-left:10px; }
	    a.Chiudi:hover {color:#e75113; text-decoration:none;}
/*box popu up nuvoletta*/
.BoxPopUp {width:335px; position:absolute; margin-left:340px; margin-top:-5px; color:#eb6323; font-size:80%;}
.BoxPopUp h2{ margin:10px 0px 15px 0px; color:#e75113; font-size:140%;}
	/*ie6*/* html .BoxPopUp h2{font-size:140%; margin:10px 0px 0px 0px; padding:0px; }
	/*ie7*/ *:first-child+html .BoxPopUp h2{font-size:140%; margin:10px 0px 0px 0px; padding:0px;}
	.BoxPopUp_center{ border-left:2px solid #eb6323; border-right:2px solid #eb6323;  background-color:#ffffff; padding:10px;}
	/*ie6*/* html .BoxPopUp {margin-top:-15px; }
	/*ie7*/ *:first-child+html .BoxPopUp{margin-top:-15px;}
	.DatiInput{ color:#000000; font-size:110%; width:110px; float:left; margin-top:4px; padding-top:1px; padding-left:3px;}
	.BoxPopUp input { border:1px solid #999999; font-size:110%; width:176px; margin-top:6px; color:#000000;}
 
 /*gestione img all'interno dei post*/
 img.imgPost{ border:1px solid #dddddd!important; float:left; margin:10px 10px 0px 0px;}  

