﻿/* CSS Document template*/

body {font-family:Verdana, arial, "Trebuchet MS"; font-size:10pt; margin:0px;}

.bodybanner_1 { background:url(img/tmp/sf_bodysibanner.gif) repeat-x; background-color:#ebebeb;}
.bodybanner_2 { background:url(img/tmp/sf_bodynobanner.gif) repeat-x; background-color:#ebebeb;}


/*gestione banner nel top delle pagine*/
.bannertop{height:70px; /*background-image:url(img/tmp/sf_bannertop.gif);*/}
.PosizioneBTop{width:728px; height:90px; /*border:1px solid #e5e5e5;*/ left:50%; margin-left:-364px; /*margin-top:10px;*/ position:absolute;}

#sfcontent { background:url(img/tmp/sf_content.gif) center top no-repeat; height:auto; min-height:600px; display:block;}

.col_sx{ width:280px; float:left;}
.col_dx{ width:630px; float:left;}
.content{width:910px; background:url(img/tmp/sf_tratteggiobody.gif) repeat-y; float:left; left:50%; margin-top:50px; margin-left:-455px; position:relative; }
/*6*/ * html .content{margin-left:85px!important; left:0%;}

.logo{margin:35px 0px 30px 0px; text-align:center;}/*gestione spazi del logo*/
.logo h1 { font-size:75%; color:#62ad38; font-weight:normal; margin:0px;}

/*************************************************************************************************************/ 
/*gestione articoli (dettaglio)*/
.dettaglio{ width:577px;}
    .dettaglio h1{color:#62ad38; font-size:160%; font-weight:normal; margin-bottom:3px; text-transform:uppercase;}
    .DataEvento{color:#747373; font-size:85%} /*gestione data degli articoli*/
    .TopPagina a{ font-weight:bold; text-align:right; color:#62ad38; text-decoration:underline; float:right; margin-top:3px;}
    .TopPagina a:hover{ color:#f54613; text-decoration:none;}
    .DatiPost{color:#747373; font-size:85%; padding-bottom:6px; margin-bottom:15px; border-bottom:1px dashed #c3c3c3;}
	.DatiPost a{color:#747373; text-decoration:underline;}
	.DatiPost a:hover{color:#62AD38; text-decoration:none;}
	/*effetto link al link negli articoli*/
	p a {color:#000000; text-decoration:underline;}
	p a:hover {color:#FE4B14; text-decoration:none!important;}
    
/*************************************************************************************************************/ 


/*************************************************************************************************************/ 
/*pulsanti della navigazione*/
.Navigazione { float:left; background:url(img/tmp/nav_sf.gif) left top; width:100%;}
    .Bot_off {float:left; width:125px; border-right:1px solid #e4e4e4;}
    .Bot_on {float:left; width:125px; background-color:#ffffff; border-right:1px solid #ffffff;}
    
    .Bot_off h1, .Bot_off_close h1 {margin:0px; font-size:100%; font-weight:bold; width:100px; padding:13px 0px 1px 0px;}
    .Bot_on h1, .Bot_on_close h1 {margin:0px; font-size:100%; font-weight:bold; padding:13px 6px 1px 0px;}
    
    .Bot_off h2, .Bot_off_close h2 {font-size:75%; color:#ffffff; font-weight:normal; margin:0px 6px 10px 6px; padding:0px 0px 1px 3px;background-color:#62ad45;}
    .Bot_on h2, .Bot_on_close h2 {font-size:75%; color:#ffffff; font-weight:normal; margin:0px 6px 10px 6px; padding:0px 0px 1px 3px; background-color:#f54613;}
    
    .Navigazione a {color:#666666; text-decoration:none;}
    .Navigazione a:hover {color:#ff6600; text-decoration:none;}
    .Navigazione .Bot_on h1 a {color:#666666; text-decoration:none;}
    /*ie6*/* html .Navigazione .Bot_on h1 a:hover  {color:#666666; text-decoration:none;}

    /*chiusura navigazione per fare il tondo*/
    .Bot_off_close{ background:url(img/tmp/nav_closedx_off.gif) right top no-repeat; float:left; width:126px;}
    .Bot_on_close{ background:url(img/tmp/nav_closedx_on.gif) right top no-repeat; float:left; width:126px; background-color:#ffffff;}
        
    .Bot_off h1, .Bot_off_close h1 {margin:13px 0px 0px 2px; padding:0px 0px 1px 3px; background-color:#d5d5d5;}
    .Bot_on h1, .Bot_on_close h1 {margin:13px 0px 0px 2px; padding:0px 0px 1px 3px;}
/*fine navigazione*/
/*************************************************************************************************************/    

.spaziContent{ padding:15px 25px 15px 25px; width:580px; float:left; text-align:justify;} /*separo il contenuto dai bordi*/

/*gestione briciola del sito*/
.Briciola { font-size:80%; color:#333333; margin-bottom:25px;}
    .Briciola a{ text-decoration:underline; color:#333333;}
    .Briciola a:hover{ text-decoration:none; color:#fe4b14;}

/* stampa la pagina ed invia la pagina*/
.FunzioniPagina{ text-align:right; margin-top:-38px; font-size:85%; float:right; }
    .FunzioniPagina a{ color:#959595; text-decoration:underline; margin-left:8px;}
    .FunzioniPagina a:hover{ color:#fe4b14; text-decoration:none;}    
.Invia{/*in attesa*/}
.Stampa{/*in attesa*/}


/*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;}
/**********************************************************************************************************/

/*pagina cerca per le diverse sezioni*/
.Tag_Cerca { border-bottom:1px dashed #bfd6be; float:left; width:100%; padding-bottom:10px; margin-bottom:25px;}
.Tag_Cerca .Tag_testo {float:right; font-size:90%; width:417px; border-bottom:1px dashed #bfd6be; margin-bottom:12px; padding-bottom:10px; text-align:left;}
    .Tag_testo p { font-size:95%; margin:0px; margin-bottom:5px;}
    .Tag_testo h1{ margin:0px; color:#666666; margin-bottom:4px;}
        .Tag_testo h1 a{color:#62ad38; text-decoration:underline;}
        .Tag_testo h1 a:hover{color:#fe4914; text-decoration:none;}
        
    .Tag_testo h2, .ListingRubricaTop h3, .ListingRubricaDettaglio h3, .ListingRubrica h3{ float:left; width:139px; margin:5px 0; padding:4px 0 0 28px; height:17px; font-size:80%; font-weight:normal; background:url(img/box/sf_contattaazienda.gif) left top no-repeat;}
        .Tag_testo h2 a, .ListingRubricaTop h3 a, .ListingRubricaDettaglio h3 a, .ListingRubrica h3 a{color:#ffffff; text-decoration:none;}
        .Tag_testo h2 a:hover, .ListingRubricaTop h3 a:hover, .ListingRubricaDettaglio h3 a:hover, .ListingRubrica h3 a:hover {color:#202020; text-decoration:none;}      
        /*.ListingRubricaTop h3{ margin-left:140px;}
        .ListingRubricaDettaglio h3 {margin-left:140px;}*/
        
    .Tag_testo h3 {color:#505050; font-weight:normal; font-size:90%; margin:0px;}
        .Tag_testo h3 a {color:#505050; text-decoration:underline;}
	    .Tag_testo h3 a:hover {color:#e75113; text-decoration:none;}
	.LogoListing{border:1px solid #656565; float:left; margin-right:3px;}
   
.Tag_sezione {width:145px; float:left; margin-top:0px; height:97px; background:url(img/box/sf_cercasezione.gif) left top no-repeat; }   	
.Tag_sezione h2 {margin:0px; font-size:120%; color:#ffffff; margin-top:3px; padding-left:12px;} 
		
h2.sottotitoloTag  { font-size:90%; margin-bottom:20px; margin-top:6px; font-weight:normal; color:#505050;}/*testo header pagina cerca.aspx*/
.BoxDati_tag{ color:#515151; font-size:80%; margin-top:0px;}/*gestione date*/

.Tag_testo .tag {margin-top:4px; margin-bottom:6px; font-size:100%;}
.Tag_testo .tag a:hover{color:#fe4914!important;}
/**********************************************************************************************************/

/*************************************************************************************************************/ 
/*gestione form di inserimento*/
.InsertAzienda label {display:block; float:left; font-size:90%; margin-bottom:12px; padding-top:2px; text-align:right; width:140px;}
.Accprivacy label{width:390px; font-size:85%; margin-right:10px; padding-right:10px; border-right:1px solid #666666;}
    .Accprivacy label a{color:#62ad38; text-decoration:underline; font-weight:bold; font-size:90%;}
    .Accprivacy label a:hover{color:#ff6600; text-decoration:underline;}

.contentCategorie{ padding:5px 10px 5px 10px; margin:5px 0px 5px 0px; background-color:#ebebeb;}
.proponicat, .proponicatOn{border:1px dashed #bfd6be; text-align:left; padding:5px 10px 5px 10px; font-size:80%; margin-bottom:25px;}
.proponicat input { width:550px!important; margin-top:5px; margin-bottom:3px;}
.proponicat a{ color:#62AD38; float:right; text-decoration:underline; font-weight:bold;}
.proponicat a:hover{color:#FE4B14; text-decoration:none;}
.proponicatOn{border:1px dashed #FE4B14;}
.proponicatOn a{ color:#FE4B14; float:right; text-decoration:underline; font-weight:bold;}
.proponicatOn a:hover{color:#62AD38; text-decoration:none;}

.attenzDesc {color:#555555; font-size:80%; line-height:11px; margin-top:4px; display:block;}

/*gestione radio*/
.inputradio { margin-left:10px; display:inherit; float:left;  margin:0px; padding:0px; width:100px!important;}
.inputradio input { width:20px!important; margin:0px; float:left; border:1px solid #ffffff!important;}
.inputradio label { width:30px; height:12px; border:none; }

.obbli{ font-size:110%; color:#ff6600; font-weight:bold;}
.InsertAzienda input, .InsertAzienda select, .InsertAzienda textarea {border:1px solid #999999; font-family:Verdana; font-size:9.5pt; padding:1px; width:250px;} 
.InsertAzienda select{ width:255px;}
.InsertAzienda h2 { font-size:110%; color:#666666; margin:0px; margin-bottom:5px;}
    
/*************************************************************************************************************/

/*link generali nel testo del sito (ci siamo ecc)*/
a.gLink{ color:#000000; text-decoration:underline;}
a.gLink:hover{ color:#ff6633; text-decoration:none;}
.p_istituzionale {font-size:85%; line-height:16px;} /*p delle sezioni istituzionali*/

/*sezione dicono di noi*/
.DiconoDiNoi{}
    .DiconoDiNoi h2{ color:#62ad38; margin:0px; padding:0px; font-size:130%;}
    a.comunicato { margin-bottom:20px; border-bottom:1px dashed #bfd6be; padding-bottom:5px; color:#333333; display:block; font-size:85%; font-weight:bold; text-decoration:underline;}
    a.comunicato:hover{color:#fe4b14; text-decoration:none;}






