﻿/* CSS Document template*/



/*eredito a tutti gli input un po di formattazione*/
input, textarea {font-family:Verdana, arial, "Trebuchet MS"; font-size:10pt; margin:0px; color:#333333; border:1px solid #464646;}
/***********************************************************************************************************/

.bpromo img{ margin:10px 0px 10px 22px; }

/*box standard - verde*/
.Box_ucCat{ border-bottom:1px dashed #bfd6be; text-align:left; width:250px; padding-bottom:10px; margin:10px 0px 10px 15px;}
    .Box_ucCat h1{ font-size:140%; margin:0px; background:url(img/box/tit_argomenti.gif) no-repeat; height:26px; width:230px; color:#ffffff; padding:24px 0px 0px 20px; margin-bottom:10px;}
    .Box_ucCat h2{ font-size:80%; font-weight:normal; text-align:justify; margin:3px 0px 12px 0px;}

.Box_ucCat ul {color:#69b93c; font-size:120%; margin:0px; padding:0px;} 
.Box_ucCat ul li {list-style-image:none; list-style-position:outside; list-style-type:none; margin-bottom:7px;}
.argomenti a {color:#666666; text-decoration:underline; font-weight:bold;}
.argomenti a:hover {color:#fe4b14; text-decoration:none;}

/*box archivio degli argomenti*/
.Box_ucArchivio{ border-bottom:1px dashed #bfd6be; text-align:left; width:250px; padding-bottom:10px; margin:10px 0px 10px 15px;}
    .Box_ucArchivio h1{ font-size:140%; margin:0px; background:url(img/box/tit_archivio.gif) no-repeat; height:26px; width:230px; color:#ffffff; padding:24px 0px 0px 20px; margin-bottom:10px;}
    .Box_ucArchivio h2{ font-size:80%; font-weight:normal; text-align:justify; margin:3px 0px 12px 0px;}
.Box_ucArchivio ul {color:#69b93c; font-size:120%; margin:0px; padding:0px;} 
.Box_ucArchivio ul li {list-style-image:none; list-style-position:outside; list-style-type:none; margin-bottom:7px;}

/*link da box a pagina*/
a.dettaglio_ucBox{text-align:right; display:block; margin-top:5px; color:#62ad38; text-decoration:underline; font-size:80%; font-weight:bold; margin-bottom:10px;}
a.dettaglio_ucBox:hover{ text-decoration:none; color:#fe4b14;}

/*box di ricerca nel sito*/
.Box_ucCerca{ border-bottom:1px dashed #bfd6be; margin:0px 0px 0px 23px; padding:10px 0px 0px 0px; text-align:left; width:233px; height:80px; background:url(img/box/sf_boxcerca.gif) no-repeat;}
    .Box_ucCerca h1{ font-size:160%; font-weight:normal; color:#ffffff; margin:0px; padding-left:14px; padding-top:0px; margin-bottom:8px;}
    .Box_ucCerca input {font-size:120%; width:142px; margin-left:14px; float:left;}
    /*ie6*/* html .Box_ucCerca input {margin-left:-10px;}
    /*ie7*/*:first-child+html .Box_ucCerca input{margin-left:-10px;}
    
    /*ie6*/* html .BotCerca{ padding:0px 0px 0px 18px;}
    /*ie7*/*:first-child+html .BotCerca{ padding:0px 0px 0px 18px;}
    /*fire*/.BotCerca{ padding:0px; margin:0px;}
    
.Box_ucCercaAvanzata{margin:0px 0px 15px 23px; text-align:left; padding:10px 0px 0px 0px; width:233px; height:50px; background:url(img/box/sf_boxcercaazienda.gif) no-repeat;}
     .Box_ucCercaAvanzata h1{ font-size:160%; font-weight:normal; color:#ffffff; margin:0px; padding-left:14px; padding-top:0px; margin-bottom:2px;}
     .Box_ucCercaAvanzata h2{ font-size:80%; font-weight:normal; color:#ffffff; margin:0px; padding-left:14px; padding-top:0px; margin-bottom:8px;}
     .Box_ucCercaAvanzata h1 a, .Box_ucCercaAvanzata h2 a{ text-decoration:none; color:#ffffff;}
     .Box_ucCercaAvanzata h1 a:hover{ text-decoration:underline; color:#ffffff;}

/*box social network*/
.Box_social {background:url(img/box/sf_Box_social.gif) center top no-repeat; height:35px; text-align:center; padding:8px;}

/*box impresa innovativa 2009*/
#impresainnovativa{ width:168px; height:168px; position:absolute; z-index:1;}

/*box registrazione newsletter hp*/
.Box_ucNl{border-bottom:1px dashed #bfd6be; margin:0 0 10px 0; padding:10px 0px 0px 0px; text-align:left; float:left; width:577px; background:url(img/box/sf_boxnlhp.gif) left top no-repeat; height:77px; }
.Box_ucNl h1{ font-size:150%; font-weight:normal; color:#ffffff; margin:0px; padding-left:10px; padding-top:0px; margin-bottom:8px; float:left;}
.input_ucNl {font-size:80%;  height:15px; padding-top:5px; width:264px; margin-left:14px; float:left;}
.CheckBoxNl input{ border:0px solid red!important;}
.CheckNl{ text-align:left; float:right; color:#FFFFFF; font-size:80%; width:268px; margin-right:32px;}
.BotInviaNl{ float:right; margin-top:0px;}
 	/*ie6*/* html .BotInviaNl{ margin-top:-20px;}
	/*ie6*/* html .CheckNl{ margin-right:20px; width:264px;}
    /*ie7*/*:first-child+html .BotInviaNl{margin-top:-20px;}

	.CheckNl a{ color:#FFFFFF; font-weight:bold; text-decoration:underline;}
	.CheckNl a:hover{ color:#62ad38; font-weight:bold; text-decoration:none;}
	
/*box partnership in hp*/
.BoxPartnershipHP{/*border-bottom:1px*/ dashed #bfd6be; margin:0 0 13px 0; padding:8px 0px 0px 0px; text-align:left; float:left; width:577px;}
.BoxPartnershipHP h1 { color:#fe4914; font-size:140%; margin:0 0 3px;}
.BoxPartnershipHP h2 { color:#363636; font-size:100%; margin:0 0 5px; font-weight:normal;}
.BoxPartnershipHP a { color:#fe4914; text-decoration:underline; font-weight:bold; font-size:85%;}
.BoxPartnershipHP a:hover { color:#666666; text-decoration:none;}
.BoxPartnershipHP img { float:left; margin-bottom:6px;}

     
/*box dei tag*/
.Box_ucTag{ margin:10px 0px 10px 0px;}
.Box_ucTagsx{ width:23px; float:left; }
.Box_ucTagdx{ float:right; width:230px; margin-bottom:10px; margin-right:10px;}  
   
.Tag1{ font-size:160%; font-weight:bold;}
.Tag2{ font-size:130%; font-weight:bold;}
.Tag3{ font-size:95%;}
.Tag4{ font-size:65%;}
.Tag5{ font-size:65%; display:none;}
    a.Tag1, a.Tag2, a.Tag3, a.Tag4 {text-decoration:none; color:#666666;}
    a.Tag1:hover, a.Tag2:hover, a.Tag3:hover, a.Tag4:hover {text-decoration:none; color:#fe4b14;}
    
/*box delle promozioni in homepage*/
.Box_ucPromozioni{ margin:10px 0px 0px 0px; float:left;}
.Box_ucPromozioni h1{ font-size:130%; margin:0px; font-weight:normal;}
.Box_ucPromozioni h1 a {color:#fe4b14; text-decoration:underline;}
.Box_ucPromozioni h1 a:hover {color:#666666; text-decoration:none;}
    .Box_ucPromozioni h2{ font-size:80%; color:#666666; margin:0px;}
    .Box_ucPromozioni p{ font-size:85%; color:#666666; margin:5px 0px 15px 0px;}
	.Box_ucPromozioni .Box_ucTagdx{ margin-right:0px; margin-left:20px;}
/*promozioni in sezione*/
.PromoBox{ background-color:#f1efef; padding:5px 10px 10px 10px; margin-bottom:15px; color:#333333; font-size:85%;}
.PromoBox h3 { text-align:center; color:#ff6600; font-size:130%;}
.PromoBox a { font-weight:bold; text-decoration:underline; color:#333333;}
.PromoBox a:hover { text-decoration:none; color:#ff6600;}
.TxtAppro{ border:1px dashed #d8d8d8; background-color:#f6f6f6; padding:5px 10px 10px 10px; margin-bottom:15px; margin-top:15px; color:#333333;}
.TxtAppro h2 { text-align:center; color:#333333; font-size:130%; margin-top:0px;}
.TxtAppro h3 { text-align:left; color:#333333; font-size:100%; font-weight:normal;}

/*************************************************************************************************************/

/*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;}

/*footer*/
.footer {padding-top:65px; height:180px!important; width:100%; float:left; background:url(img/tmp/sf_footer.jpg) no-repeat; background-color:#ffffff; text-align:center; color:#4e4d4d;font-size:85%; padding-bottom:10px;}
    .footer a{ color:#ffffff; text-decoration:underline;}
    .footer a:hover{ color:#4e4d4d; text-decoration:none;}
    .assintel{ text-align:left; margin-top:15px; width:500px; margin-left:205px;}
    .assintel img{ margin-right:10px; float:left;}

/*************************************************************************************************************/

/*gestione paginazione*/
.paginazione{width:100%; text-align:center!important; margin-top:30px;}
    .paginazione a h2{font-size:95%; font-weight:normal; color:#62ad38; text-decoration:underline;}
	.paginazione a:hover h2{font-size:95%; font-weight:normal; color:#fe4b14; text-decoration:none!important;}
    .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 {text-align:center!important;}
.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:100px; border-style: none; font-size:90%;}
a.pagNextPrevious:hover { background-color:#ffffff; color:#ff6600; text-decoration:underline}



/*box delle rubriche in homepage*/
.Box_ucRubriche{ margin:10px 0px 20px 0px; float:left; }
.Box_ucRubriche h1{ font-size:130%; margin:0px; color:#666666; font-weight:normal;}
.Box_ucRubriche h1 a {color:#666666; text-decoration:underline;}
.Box_ucRubriche h1 a:hover {color:#fe4b14; text-decoration:none;}
    .Box_ucRubriche h2{ font-size:80%; color:#666666; margin:0px;}
    .Box_ucRubriche p{ font-size:85%; color:#666666; margin:5px 0px 15px 0px;}
 .Box_ucRubriche strong{color:#62ad38;}
         
/*box informazioni evento*/
.Box_ucEventiDati{ padding:5px 3px 6px 3px; background-color:#ebebeb; font-size:90%; margin-top:8px; font-weight:bold;}
.Box_ucEventiDati a { color:#000000; text-decoration:underline; font-weight:normal;}
.Box_ucEventiDati a:hover { color:#ff6600; text-decoration:none;}


/*box dei contatti nel dettaglio delle promozioni*/
.BoxContatti{ background-color:#ebebeb; padding:5px 15px 15px 15px; float:left; margin-top:0px;}
.BoxContattaAzienda{ float:left; background:url(img/box/tit_boxcontattaazienda.gif) left top no-repeat; background-color:#ffffff; padding:20px 22px 15px 20px; width:508px;}
    .BoxContattaAzienda h1 { margin:-16px 0px 0px 0px;}
    .BoxContattaAzienda h2 { margin:0px; margin-top:10px; font-size:90%; color:#666666;}
    .BoxContattaAzienda textarea { width:495px!important; margin-top:10px;}
    .BoxContattaAzienda input { margin-bottom:10px;}

/* box dei commenti del diario (ripreso dal box contatta promozione) */
.ElencoCommenti{background-color:#ebebeb; padding:10px 10px 15px 13px; float:left;}
    .ElencoCommenti h1{color:#666666; font-size:160%; margin:0px;}
    .ElencoCommenti p { border-bottom:1px dashed #747373; padding-bottom:5px; margin-bottom:10px;}
    .ElencoCommenti .BoxContattaAzienda h1 {color:#62ad38; margin:-16px 0px 10px 0px;}
    .ElencoCommenti .BoxContattaAzienda{background:url(img/box/tit_boxinsertmessaggio.gif) left top no-repeat;background-color:#ffffff;}
/*.BoxCommento{border:1px solid red;}
    .BoxCommento h1 {}
    .BoxCommento textarea { width:425px;}
    .BoxCommento label { margin-bottom:15px;}*/

/*box per banner promozione aziende*/
.Box_Promointerna{ border-bottom:1px dashed #bfd6be; margin:0px 0px 0px 23px; padding:0px 0px 15px 0px; text-align:left; width:233px; margin-bottom:15px;}
.BannerTDX { margin-bottom:5px;}
.BannerTDX IMG { margin-bottom:10px; margin-top:4px;}
/***********************************************************************************************************/

/*gestione di tutti i listing!*/
.Listing{border-bottom:1px dashed #c3c3c3; margin-bottom:15px;}
    .Listing p { text-align:justify; font-size:90%; margin-top:8px; margin-bottom:15px;}
    .Listing h1 { margin:0px; text-align:left; font-size:160%;}
    .Listing h1 a{ color:#62ad38; font-weight:normal; text-decoration:underline; }
    .Listing h1 a:hover{ color:#fe4b14;font-weight:normal; text-decoration:none;}
    .dListing{ color:#747373; font-size:85%;}
	.dListing a{color:#747373; text-decoration:underline;}
	.dListing a:hover{color:#62AD38; text-decoration:none;}
    
/*custom css listing delle promozioni*/
    .imgListing { border:1px solid #656565; width:120px; height:90px; margin-top:4px; float:left; margin-bottom:8px; margin-right:18px; }
    .descListing{ width:440px; margin-top:3px; float:right; padding-bottom:5px;}
    .approListing{ font-size:75%; color:#747373; padding-top:10px; }
        .approListing strong{color:#61ae38;}
        .approListing a{ text-decoration:underline; color:#747373;}
        .approListing a:hover{ text-decoration:none; color:#fe4914;}        
    
    .validitaListing{ font-weight:bold; color:#656565; margin-bottom:8px; }
    .validitaListing strong{ font-weight:bold; color:#fe4914;}
/*fine custom listing promozioni*/    

/*custom css listing della rubrica*/
.ListingMotore h1{ color:#fe4914; margin-top:10px; margin-bottom:20px; font-size:160%; float:left; }
    .imgListing2 { border:1px solid #656565!important; width:120px; height:90px; margin-top:5px; float:left; margin-bottom:8px; margin-right:18px; }

.TopPagina{ margin-bottom:40px; float:left; width:100%; font-size:80%; }
.InEvidenza{ font-weight:bold; font-size:110%; text-align:right; margin-top:-6px; margin-bottom:10px; color:#666666; float:right; width:100%;}
.ListingRubrica .InEvidenza{ display:none;} 
.ListingRubricaDettaglio .InEvidenza{ display:none;}

/*strutture con scheda*/
.ListingRubricaDettaglio { border-bottom:1px dashed #bfd6be; background-color:#f7f7f7; padding:10px; margin-bottom:0px; text-align:left; float:left; width:557px;}
    .ListingRubricaDettaglio h2{margin:0px; font-size:140%; margin-bottom:5px; text-transform:uppercase;}
    .ListingRubricaDettaglio h2 a{color:#62AD38; text-decoration:underline; font-weight:normal;}
    .ListingRubricaDettaglio h2 a:hover{color:#fe4914; text-decoration:none;}
    .ListingRubricaDettaglio strong { font-size:80%; color:#62AD38;}
    /*img logo in listing*/.ListingRubricaDettaglio .Limage{ border:1px solid #656565!important; width:120px; height:90px; margin-top:5px; float:left; margin-bottom:8px; margin-right:18px;}
    
/*strutture non attive*/
.ListingRubrica{ border-bottom:1px dashed #bfd6be; padding:10px; margin-bottom:0px; text-align:left; float:left; width:557px;}
.ListingRubrica h2{ color:#666666; text-transform:uppercase; font-weight:normal; margin:0px; font-size:140%; margin-bottom:5px;}
.ListingRubrica strong { font-size:80%; color:#62AD38;}
a.tagListing { font-size:80%; color:#666666; text-decoration:underline;}
a.tagListing:hover{ color:#62AD38; text-decoration:none;}

/*strutture paganti per TOP*/
.ListingRubricaTop{ border-bottom:1px dashed #fe9372; background:url(img/box/tit_boxevidenza.gif) right top no-repeat; background-color:#fef487; padding:10px; margin-bottom:0px; text-align:left;float:left; width:557px;}
.ListingRubricaTop h2{ margin:0px; font-size:140%; margin-bottom:5px; text-transform:uppercase;}
    .ListingRubricaTop h2 a{color:#62AD38; text-decoration:underline; font-weight:normal;}
    .ListingRubricaTop h2 a:hover{color:#fe4914; text-decoration:none;}
    .ListingRubricaTop strong { font-size:80%; color:#62AD38;}
    /*img logo in listing*/.ListingRubricaTop .Limage{ border:1px solid #656565!important; width:120px; height:90px; margin-top:5px; float:left; margin-bottom:8px; margin-right:18px;}

h2 .listingTag { line-height:4px; font-size:90%;}
a.listingTag {color:#62AD38; margin:0px; font-weight:normal;}
a.listingTag:hover {color:#fe4914; text-decoration:none; margin:0px; font-weight:normal;}
/*fine custom listing della rubrica*/

/***********************************************************************************************************/
/*box motore*/
.motorecerca{ padding:10px 20px 10px 20px; margin-bottom:15px; background:url(img/box/tit_boxcerca.gif) left top no-repeat; background-color:#ebebeb; float:left; width:537px;}
    .motorecerca h1 {color:#666666!important; font-size:160%; margin:-8px 0px 0px 0px;}
.BloccoCerca{margin:10px 0px 10px 0px; padding-bottom:8px;}
.BloccoCerca h2 { font-size:100%; color:#404040; margin:0px 0px 7px 0px; font-weight:normal;}
.BloccoCerca label { font-weight:bold; font-size:75%; }
.BloccoCerca span { width:250px; margin-left:105px; float:left; margin-bottom:5px; }

.BloccoCerca .inpCheckbox{ border:none!important; margin-right:10px;}
.inpTestoLibero{ width:210px; margin-left:11px;}
/*ie6*/* html .inpTestoLibero{width:207px;}
.botInviamotore{ padding:10px 0px 0px 0px; float:right;}
.boxMacroTag{border:1px solid #ebebeb; background-color:#ebebeb; float:left; width:276px; margin-top:6px;}
	.boxMacroTag h3 { margin:0px; padding:0px; font-size:80%; color:#ff9933; border-bottom:1px dashed #666666;}
.listTag {padding:5px; background-color:#FFFFFF; font-size:80%; color:#535353; width:100%; text-align:left;}
.listTag input { border:none; margin-right:0px; width:10px}

.listTag td input{width:20px; border:none; }
.listTag td label { width:100%; text-align:left; margin:0px; padding:0px;}

/*select*/
.inputMotSelect{ margin:0px; width:216px!important; float:left; border-left:1px solid #464646; border-right:none; border-top:1px solid #464646; border-bottom:1px solid #464646;}    
/*ie6*/* html .imgMotSelect {margin-left:-3px;}

/* tool ricerca alfabetica*/
.NavNumerica { margin-bottom:0px; float:left; background-color:#f9f9f9; width:100%;}    
.NavNumerica a {color:#62ad45; text-decoration:none; border-right:2px solid #ebebeb; border-bottom:3px solid #ebebeb; font-weight:bold; float:left; width:18px; text-align:center; background-color:#f9f9f9;}
.NavNumerica a:hover {color:#e75113;}    
	a.NumericaOn {background-color:#ffffff; border-bottom:3px solid #ffffff; color:#f4582a;}
	a.NumericaVuoto {font-style:italic; color:#b0e493;} 
	a.NumericaVuoto:hover {font-style:italic; color:#82b674;}  
	
	.listingCatMotore{ background-color:#fff; float:left; width:100%; padding:15px 0px 15px 0px; }
	.listingCatMotore .key{ text-align:left; font-size:85%;}
	.listingCatMotore .inpCheckbox{ margin:0px; padding:0px; margin-right:2px;}

/***********************************************************************************************************/

/*key varie*/
.key{ color:#535353;}
	.key ul {margin:0px; padding:0px; display:inline; color:#cc0033;font-size:80%; } 
	.key ul li {padding-left:0px; margin-left:12px; padding-right:0px; padding-bottom:3px; border:none; list-style: none;}
    /*ie7*/*:first-child+html .key ul li{ margin-left:-5px;}
    /*ie6*/* html .key ul li{margin-left:-5px;}
    
    .key a{ font-size:90%; color:#535353; text-decoration:underline; }
    .key a:hover{ font-size:90%; color:#82b674; text-decoration:none;}
 
 /**gestione dei tag nei listing ecc*/   
.tag{ color:#535353;}
.tag ul {margin-left:0; padding-left:0; display:inline; border: none;} 
.tag ul li {margin-left:0; padding-right:0px; border:none; list-style: none; display: inline;}
    .tag a{ font-size:90%; color:#535353; text-decoration:underline; }
    .tag a:hover{ font-size:90%; color:#82b674; text-decoration:none;}    

.tagPost{border-top:1px dashed #C3C3C3; color:#747373; padding-top:6px; margin-top:25px;}
.tagPost .tag{ font-size:90%;}
    

/*gestione scheda azienda*/
.BoxUrlStruttura{ background-color:#ebebeb; padding:10px; margin-bottom:15px; float:left; width:557px;}
.StrutturaLogo{ float:left; padding:0px 15px 0px 0px;}
.StrutturaLogo img { border:1px solid #656565!important; width:120px!important;}
/*box sponsored in Speciali con scheda azienda*/
.BoxSponsored {background-color:#ebebeb; padding:10px 10px 0px 10px; margin-top: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 {margin-bottom:-10px; font-size:95%;}

.StrutturaDati{float:left; font-size:90%; width:390px;}
    .StrutturaDati a { color:#4f4f4f; text-decoration:underline; font-weight:bold; font-size:90%;}
    .StrutturaDati a:hover { color:#62ad38; text-decoration:none; font-weight:bold;}

/*briciola motore nella sezione rubrica*/
.briciolaMotore{ font-size:80%; color:#666666; margin:5px 0px 20px 10px; line-height:17px;}
    .briciolaMotore strong { color:#62ad38; margin-bottom:3px;}  
    

/*galleria*/
.BoxGalleryStruttura{ background-color:#ebebeb; font-size:80%; margin-top:15px; margin-bottom:25px; padding:10px 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.thickbox img { filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; margin-right:12px; }
	a.thickbox:hover img { filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; }

/*promozioni nella scheda della rubrica*/
.Rubrica_Promo{ border-bottom:1px dashed #bfd6be; margin:8px 0px 20px 0px; padding-bottom:10px;}
    .dettaglio .Rubrica_Promo h1{ color:#ff3300; font-size:120%; font-weight:normal; margin:0px;}
    .dettaglio .Rubrica_Promo h2{font-weight:normal; font-size:140%; margin:8px 0px 3px 0px;}
    .dettaglio .Rubrica_Promo h2 a {color:#62ad38; text-decoration:underline;}
    .dettaglio .Rubrica_Promo h2 a:hover { color:#f7592a; text-decoration:none;}
    .dettaglio .Rubrica_Promo p { font-size:80%; color:#000000; text-align:justify; margin:5px 0px 7px 0px;}
    .dettaglio .Rubrica_Promo .validitaListing{ font-size:80%;}
    
/*speciali nella scheda della rubrica*/
.Rubrica_Speciali{background:url(img/box/sf_boxspeciali.gif) bottom left repeat-x; margin:8px 0px 10px 0px; padding:0px 0px 10px 0px;}
.Rubrica_Speciali h1 { padding:0px; margin:0px; padding-left:10px;}
.Specialesx { float:left;  width:362px; padding:10px 5px 10px 10px;}
.Specialedx { width:185px; float:right; padding:0px 10px 10px 5px; }
	.Specialedx a {color:#62ad38; text-decoration:underline;font-size:80%;}
	.Specialedx a:hover {color:#f7592a; text-decoration:none;}
	.Specialesx img {border:1px solid #ffffff;}
.dettaglio .Rubrica_Speciali .Specialedx h1 {color: #ffffff; background-color:#666666; font-size:120%; font-weight:bold; margin:0px; padding:3px;}
.dettaglio .Rubrica_Speciali .Specialedx h2 {font-weight:bold; font-size:110%; margin:8px 0px 3px 0px; text-align:left;}
    .dettaglio .Rubrica_Speciali .Specialedx h2 a{ color:#666666; text-decoration:underline;}
    .dettaglio .Rubrica_Speciali .Specialedx h2 a:hover{ color:#f7592a; text-decoration:none;}
.dettaglio .Rubrica_Speciali .Specialedx p {font-size:80%; color:#000000; text-align:justify; margin:5px 0px 3px 0px;}
    .dettaglio .Rubrica_Speciali .Specialedx span a{font-weight:bold; text-align:right; font-size:75%; float:right; color:#666666; text-decoration:underline; margin:0px; padding:0px;}
    .dettaglio .Rubrica_Speciali .Specialedx span a:hover{ color:#f7592a; text-decoration:none;}

/*rubriche nella scheda della rubrica*/
.Rubrica_Rubriche{ border-bottom:1px dashed #bfd6be; margin:8px 0px 10px 0px; color:#666666; padding-bottom:10px;}
    .dettaglio .Rubrica_Rubriche h1{ color:#ff3300; font-size:120%; font-weight:normal; margin:0px;}
    .dettaglio .Rubrica_Rubriche h2{font-weight:normal; font-size:120%; margin:8px 0px 3px 0px;}
    .dettaglio .Rubrica_Rubriche h2 a{ color:#666666; text-decoration:underline;}
    .dettaglio .Rubrica_Rubriche h2 a:hover{ color:#f7592a; text-decoration:none;}
    .dettaglio .Rubrica_Rubriche p { font-size:80%; color:#000000; text-align:justify; margin:5px 0px 7px 0px;}
    .dettaglio .Rubrica_Rubriche .boldtag{ color:#62ad38; font-size:80%;}
/***********************************************************************************************************/


/* vetrina in home page*/
.Box_vetrina{ float:left; margin:0px 0px 15px 0px; background:url(img/box/sf_boxvetrina.gif);}
/*ie6*/* html .Box_vetrina{ background:url(img/box/sf_boxvetrinaIE.gif)!important;}
.Box_vetrina h2 { background-color:#ffffff; margin:0px; font-size:120%; padding:0px 0px 4px 0px; color:#62ad38; font-weight:normal;}
/*.box_cliente{ float:left; width:130px; background:url(img/box/sf_boxvetrinacliente.gif) repeat-x; margin-right:20px; margin-top:4px; padding:0px 0px 5px 0px; text-align:center;}*/
.box_cliente{ float:left; width:136px; background:url(img/box/sf_boxvetrinacliente.gif) repeat-x; margin-top:2px; margin-right:5px; margin-left:4px; padding:0px 0px 5px 0px; text-align:center; }
/*ie6*/* html .box_cliente{ float:left; width:135px; margin-right:5px; margin-left:3px;}
    .box_cliente h1 a{ color:#666666; font-size:45%; margin:0px; height:43px; width:100%; float:left; text-transform:uppercase; }
    .box_cliente h1 a:hover{ color:#fc4710; text-decoration:none;}
    .Box_vetrina .box_cliente h2{ color:#666666; background:none; font-size:70%; margin:0px; font-weight:normal;margin-top:-10px; }
    .box_cliente h3{ background-color:#62ad45;font-size:85%; padding:2px; margin:0px; margin-top:7px; }
    .box_cliente h3 a{ color:#ffffff; margin:0px; text-decoration:none; }
    .box_cliente h3 a:hover{ color:#545454; text-decoration:none;}
a.imgvetrina { border:1px solid #000; float:left; margin-left:6px; margin-bottom:18px; }
.Cat_vetrina{ font-size:75%; text-align:left; color:#666666; margin-top:3px; height:35px;}

/*box eventi in homepage*/
.Box_calendario{ float:left; background-color:#f1f1f1; width:100%;}
.Box_calendario h1 { color:#2f7026; margin:0px; font-weight:normal; font-size:170%; margin-left:20px;}

.Calendario_data { color:#62ad45;}
.CalendarioHP{ border-bottom:1px dashed #aacbaa; padding:10px 20px 10px 20px; margin-bottom:10px;}
.CalendarioHP h1 { margin:0px; font-size:120%; margin-bottom:5px; margin-top:5px; font-weight:normal;}
    .CalendarioHP h1 a{ color:#666666; text-decoration:underline;}
    .CalendarioHP h1 a:hover{ color:#f7592a; text-decoration:none;}
	.Calendario_testo .tag{ font-size:85%; margin-bottom:15px;}
.CalendarioHP h2 { margin:0px; font-size:80%; font-weight:normal;}
    .CalendarioHP h2 strong{ color:#63ad38;}
.CalendarioHP h3 { margin:0px; font-size:85%; font-weight:normal;}
/*link a vedi tutti gli eventi*/
.VediEventi { width:100%; float:left; padding:5px 0px 5px 0; margin-right:10px;  background-color:#ffffff; border-bottom:1px dashed #aacbaa; text-align:right;}
/*ie6*/* html .VediEventi { width:560px;}     
    .VediEventi a{font-weight:bold; color:#2f7026; text-decoration:underline; font-size:80%; }
    .VediEventi a:hover{color:#ff6600; text-decoration:none;}

/*box eventi in pagina dettaglio*/
.CalendarioListing{ border-bottom:1px dashed #aacbaa; padding:10px 0px 10px 0px; margin-bottom:10px;}
.CalendarioListing h1 { margin:0px; font-size:120%!important; text-transform:none!important; margin-bottom:5px; margin-top:5px; font-weight:normal;}
    .CalendarioListing h1 a{ color:#666666; text-decoration:underline;}
    .CalendarioListing h1 a:hover{ color:#f7592a; text-decoration:none;}
.CalendarioListing h2 { margin:0px; font-size:80%; font-weight:normal;}
    .CalendarioListing h2 strong{ color:#63ad38;}
.CalendarioListing h3 { margin:0px; font-size:85%; font-weight:normal;}    

/*Box Armando in homepage*/
.BoxArmandoHP{ border-bottom:1px dashed #bfd6be; padding-bottom:10px; margin-bottom:15px;}
.BoxArmandoHP h1{ color:#62ad45; font-size:110%; font-weight:normal; margin:5px 0 5px 0;}
.BoxArmandoHP h2{ color:#363636; font-size:100%; font-weight:normal; margin:0 0 15px 0; }
.BoxArmandoHP a{ text-decoration:underline; color:#666666; font-size:85%; margin-bottom:10px;}
.BoxArmandoHP a:hover{ text-decoration:none; color:#f54613;}
.BoxArmandoHP img { float:left;}

/*gestione bottoni network*/
.network{ float:right; margin-top:-20px; margin-bottom:20px;}
.network a { color:#333333; text-decoration:underline;}
.network a:hover { color:#363636; text-decoration:none;}