/*
client: 
website: www.fondazionepaoletti.org
date:
author:
*/

/* elements defining document structure */

body{ font:100%/1em "Helvetica", Arial, Helvetica, sans-serif; background:#282828; color:#5c5c5c; text-align:center; }
hr{ display:none; } 
#logo.figure{ display:none; }
.clear{height:10px; display:block; clear:both; }
#fondazionePaoletti{ text-align:left; padding:24px 0 0 32px; }
#skipToContent{ display:none; }
#main.section{border-top:3px solid #444; position:relative; background:#fcfcf7; }
a{text-decoration:underline; color:#b11d1d; padding:1px; }
a:hover{text-decoration:none; color:#b11d1d;  }
a:active{text-decoration:underline; color:#000;  }
/* general wrapper */
.entry{width:916px; text-align:left; margin:auto; position:relative; }
.footer .entry{color:#fff; line-height:1.5em; font-size:.75em; padding:82px 0 0 0; margin-bottom:0; }
.footer p{width:277px; padding:16px 0 0 28px; height:110px; background:transparent url('../img/footer-p.gif') top left no-repeat;  }
.footer strong{font-weight:700; } .footer a{color:#fff; }
.footer .supportedBy{color:#7c7c7c; line-height:1.5em; font-size:.625em; height:auto !important; height:136px; min-height:136px; width:892px; padding:16px 0 0 28px; background:#fff; }
#partners.nav li{display:inline; } #partners.nav li a{display:inline; float:left; height:100px; }

#partners.nav li a.minLavoro{width:186px; background:transparent url('../img/loghi_footer.gif') 0 0 no-repeat; }
#partners.nav li a.govIt{width:196px; background:transparent url('../img/loghi_footer.gif') -186px 0 no-repeat; text-indent:-9999px; font-size:.1em; }
#partners.nav li a.presMin{width:116px; background:transparent url('../img/loghi_footer.gif') -380px 0 no-repeat; text-indent:-9999px; font-size:.1em; }
#partners.nav li a.minLavoro:hover{background-position:0 -116px; }
#partners.nav li a.govIt:hover{background-position:-186px -116px; }

#partners.nav li a.brainAwareness{width:136px; background:transparent url('../img/loghi_footer.gif') 0 0 no-repeat; text-indent:-9999px; }
#partners.nav li a.brainAwareness:hover{width:136px; background:transparent url('../img/loghi_footer.gif') 0 -116px no-repeat; }

#partners.nav li a.gonda{width:117px; background:transparent url('../img/loghi_footer.gif') -136px 0 no-repeat; text-indent:-9999px; font-size:.1em; }
#partners.nav li a.gonda:hover{width:117px; background:transparent url('../img/loghi_footer.gif') -136px -116px no-repeat; text-indent:-9999px; font-size:.1em; }

#partners.nav li a.montessori{width:114px; background:transparent url('../img/loghi_footer.gif') -253px 0 no-repeat; text-indent:-9999px; font-size:.1em; }
#partners.nav li a.montessori:hover{width:114px; background:transparent url('../img/loghi_footer.gif') -253px -116px no-repeat; text-indent:-9999px; font-size:.1em; }

#partners.nav li a.borghi{width:124px; margin-left:365px; background:red url('../img/loghi_footer.gif') right 0 no-repeat; text-indent:-9999px; font-size:.1em; }
#partners.nav li a.borghi:hover{width:124px; margin-left:365px; background:transparent url('../img/loghi_footer.gif') right -116px no-repeat; text-indent:-9999px; font-size:.1em; }

#partners.nav li a.antoniano{width:103px; background:transparent url('../img/loghi_footer.gif') -367px 0 no-repeat; text-indent:-9999px; font-size:.1em; }
#partners.nav li a.antoniano:hover{width:103px; background:transparent url('../img/loghi_footer.gif') -367px -116px no-repeat; text-indent:-9999px; font-size:.1em; }




#partners.nav{width:864px; float:left; } #collaboration.nav{width:272px; float:right; }
#collaboration.nav li{display:inline; } 
#collaboration.nav li a{width:270px; display:inline; float:left; height:100px; text-indent:-9999px; font-size:.1em; background:transparent url('../img/loghi_footer.gif') -606px 0 no-repeat; }
#collaboration.nav li a:hover;{background-position:-606px -116px;  }

/* logo */
h1{width:203px; height:118px; background:transparent url(../img/logo.gif) top left no-repeat; margin:0 0 24px 0; }
h1 a{display:block; text-indent:-9999px;  width:203px; height:118px; }
h1 a:hover, h1 a:active{background:transparent; }
/* slideshow home */
#promotional{background:transparent url('../img/slideshow_home.gif') top left no-repeat; width:916px; margin:auto; text-align:left; position:relative; height:355px; }
#promotional .support{width:636px; display:block; z-index:12; position:absolute; top:316px; right:18px; font-size:.1em; text-indent:-9999px; height:41px; background:transparent url('../img/sostienici.gif') top left no-repeat; }

#promotional #coccarda {width:109px; height:198px; position:absolute; top:17px; left:250px; z-index: 15;  }

/* internal slideshow */
.detailsPage #promotional{background:transparent url('../img/slideshow_home.gif') top left no-repeat; width:916px; margin:auto; text-align:left; position:relative; height:217px; }
.detailsPage #promotional .support{width:636px; display:block; z-index:12; position:absolute; top:212px; right:18px; font-size:.1em; text-indent:-9999px; height:41px; background:transparent url('../img/sostienici_internal.gif') top left no-repeat; }

/* english internal slideshow */
.detailsPage #promotional .support_eng{width:636px; display:block; z-index:12; position:absolute; top:212px; right:18px; font-size:.1em; text-indent:-9999px; height:41px; background:transparent url('../img/sostienici_internal_eng.gif') top left no-repeat; }

/* spanish internal slideshow */
.detailsPage #promotional .support_esp{width:636px; display:block; z-index:12; position:absolute; top:212px; right:18px; font-size:.1em; text-indent:-9999px; height:41px; background:transparent url('../img/sostienici_internal_esp.gif') top left no-repeat; }

/* slideshow home */
#promotional .support_eng{width:636px; display:block; z-index:12; position:absolute; top:316px; right:18px; font-size:.1em; text-indent:-9999px; height:41px; background:transparent url('../img/sostienici_eng.gif') top left no-repeat; }
#promotional .support_esp{width:636px; display:block; z-index:12; position:absolute; top:316px; right:18px; font-size:.1em; text-indent:-9999px; height:41px; background:transparent url('../img/sostienici_esp.gif') top left no-repeat; }

/* main navigation */
#primary.nav{left:0; top:0; width:227px; padding:40px 0 0 20px; height:231px; background:transparent url('../img/slideshow_home.gif') top left no-repeat;  }
#primary.nav ul{height:204px; width:207px; }
#primary.nav li{list-style:none; position:relative; }
#primary.nav li a{display:block; height:27px; background-repeat:top left no-repeat; text-indent:-9999px; background-color:transparent; border-bottom:1px solid #595a5a; background-image:url('../img/menu_home.gif');  margin:0; }
#primary.nav li a:hover{border-bottom:1px solid #747575; }
#primary.nav li a.lastItem, #primary.nav li a:hover.lastItem{ border-bottom:0; }
#primary.nav li a.fondazione{background-position:-207px 0; } 
#primary.nav li a:hover.fondazione, #primary.nav li.selected a:hover.fondazione, #primary.nav li:hover a.fondazione{background-position:0 0; }
#primary.nav li.selected a.fondazione, #primary.nav li a:active.fondazione{background-position:-414px 0; }
#primary.nav li a.progetti{background-position:-207px -28px; } 
#primary.nav li a:hover.progetti, #primary.nav li.selected a:hover.progetti, #primary.nav li:hover a.progetti{background-position:0 -28px; }      
#primary.nav li.selected a.progetti, #primary.nav li a:active.pedagogia{background-position:-414px -28px; }
#primary.nav li a.intervento{background-position:-207px -56px; } 
#primary.nav li a:hover.intervento, #primary.nav li.selected a:hover.intervento, #primary.nav li:hover a.intervento{background-position:0 -56px; }      
#primary.nav li.selected a.intervento, #primary.nav li a:active.intervento{background-position:-414px -56px; }
#primary.nav li a.pedagogia{background-position:-207px -84px; } 
#primary.nav li a:hover.pedagogia, #primary.nav li.selected a:hover.pedagogia, #primary.nav li:hover a.pedagogia{background-position:0 -84px; }
#primary.nav li.selected a.pedagogia, #primary.nav li a:active.pedagogia{background-position:-414px -84px; }
#primary.nav li a.mediacenter{background-position:-207px -112px; } 
#primary.nav li a:hover.mediacenter, #primary.nav li.selected a:hover.mediacenter, #primary.nav li:hover a.mediacenter{background-position:0 -112px; }   
#primary.nav li.selected a.mediacenter, #primary.nav li a:active.mediacenter{background-position:-414px -112px; }
#primary.nav li a.donazioni{background-position:-207px -140px; } 
#primary.nav li a:hover.donazioni, #primary.nav li.selected a:hover.donazioni, #primary.nav li:hover a.donazioni{background-position:0 -140px; }    
#primary.nav li.selected a.donazioni, #primary.nav li a:active.donazioni{background-position:-414px -140px; }
#primary.nav li a.store{background-position:-207px -168px; } 
#primary.nav li a:hover.store, #primary.nav li.selected a:hover.intervento, #primary.nav li:hover a.store{background-position:0 -168px; }  
#primary.nav li.selected a.store, #primary.nav li a:active.store{background-position:-414px -168px; }
/* standard submenu */
#primary.nav ul ul{ display:none; padding:8px 0 18px 0; z-index:21; height:auto; width:207px; position:absolute; top:0; left:207px; font-size:.6875em; background:#303030; text-transform:uppercase; }
#primary.nav li li a{ display:block; height:auto; background:transparent; text-indent:0; border-bottom:0; 
	background-image:none;  margin:0; text-decoration:none; color:#ddddda; padding:3px 16px; }
#primary.nav li li a:hover{background:#212121; color:#ddddda; border-bottom:0; }
#primary.nav li li a:active{background:#5c5c5c; color:#fff; border-bottom:0; }
#primary.nav li li.selected a{background:#7a2006; color:#fff; }
#primary.nav li:hover ul{display:block; }

/* english main navigation */
#primary.nav_eng{left:0; top:0; width:227px; padding:40px 0 0 20px; height:231px; background:transparent url('../img/slideshow_home.gif') top left no-repeat;  }
#primary.nav_eng ul{height:204px; width:207px; }
#primary.nav_eng li{list-style:none; position:relative; }
#primary.nav_eng li a{display:block; height:27px; background-repeat:top left no-repeat; text-indent:-9999px; background-color:transparent; border-bottom:1px solid #595a5a; background-image:url('../img/menu_home_eng.gif');  margin:0; }
#primary.nav_eng li a:hover{border-bottom:1px solid #747575; }
#primary.nav_eng li a.lastItem, #primary.nav_eng li a:hover.lastItem{ border-bottom:0; }
#primary.nav_eng li a.fondazione{background-position:-207px 0; } 
#primary.nav_eng li a:hover.fondazione, #primary.nav_eng li.selected a:hover.fondazione, #primary.nav_eng li:hover a.fondazione{background-position:0 0; }
#primary.nav_eng li.selected a.fondazione, #primary.nav_eng li a:active.fondazione{background-position:-414px 0; }
#primary.nav_eng li a.progetti{background-position:-207px -28px; } 
#primary.nav_eng li a:hover.progetti, #primary.nav_eng li.selected a:hover.progetti, #primary.nav_eng li:hover a.progetti{background-position:0 -28px; }      
#primary.nav_eng li.selected a.progetti, #primary.nav_eng li a:active.pedagogia{background-position:-414px -28px; }
#primary.nav_eng li a.intervento{background-position:-207px -56px; } 
#primary.nav_eng li a:hover.intervento, #primary.nav_eng li.selected a:hover.intervento, #primary.nav_eng li:hover a.intervento{background-position:0 -56px; }      
#primary.nav_eng li.selected a.intervento, #primary.nav_eng li a:active.intervento{background-position:-414px -56px; }
#primary.nav_eng li a.pedagogia{background-position:-207px -84px; } 
#primary.nav_eng li a:hover.pedagogia, #primary.nav_eng li.selected a:hover.pedagogia, #primary.nav_eng li:hover a.pedagogia{background-position:0 -84px; }
#primary.nav_eng li.selected a.pedagogia, #primary.nav_eng li a:active.pedagogia{background-position:-414px -84px; }
#primary.nav_eng li a.mediacenter{background-position:-207px -112px; } 
#primary.nav_eng li a:hover.mediacenter, #primary.nav_eng li.selected a:hover.mediacenter, #primary.nav_eng li:hover a.mediacenter{background-position:0 -112px; }   
#primary.nav_eng li.selected a.mediacenter, #primary.nav_eng li a:active.mediacenter{background-position:-414px -112px; }
#primary.nav_eng li a.donazioni{background-position:-207px -140px; } 
#primary.nav_eng li a:hover.donazioni, #primary.nav_eng li.selected a:hover.donazioni, #primary.nav_eng li:hover a.donazioni{background-position:0 -140px; }    
#primary.nav_eng li.selected a.donazioni, #primary.nav_eng li a:active.donazioni{background-position:-414px -140px; }
#primary.nav_eng li a.store{background-position:-207px -168px; } 
#primary.nav_eng li a:hover.store, #primary.nav_eng li.selected a:hover.intervento, #primary.nav_eng li:hover a.store{background-position:0 -168px; }  
#primary.nav_eng li.selected a.store, #primary.nav_eng li a:active.store{background-position:-414px -168px; }
/* standard submenu */
#primary.nav_eng ul ul{ display:none; padding:8px 0 18px 0; z-index:21; height:auto; width:207px; position:absolute; top:0; left:207px; font-size:.6875em; background:#303030; text-transform:uppercase; }
#primary.nav_eng li li a{ display:block; height:auto; background:transparent; text-indent:0; border-bottom:0; 
	background-image:none;  margin:0; text-decoration:none; color:#ddddda; padding:3px 16px; }
#primary.nav_eng li li a:hover{background:#212121; color:#ddddda; border-bottom:0; }
#primary.nav_eng li li a:active{background:#5c5c5c; color:#fff; border-bottom:0; }
#primary.nav_eng li li.selected a{background:#7a2006; color:#fff; }
#primary.nav_eng li:hover ul{display:block; }

/* spanish main navigation */
#primary.nav_esp{left:0; top:0; width:227px; padding:40px 0 0 20px; height:231px; background:transparent url('../img/slideshow_home.gif') top left no-repeat;  }
#primary.nav_esp ul{height:204px; width:207px; }
#primary.nav_esp li{list-style:none; position:relative; }
#primary.nav_esp li a{display:block; height:27px; background-repeat:top left no-repeat; text-indent:-9999px; background-color:transparent; border-bottom:1px solid #595a5a; background-image:url('../img/menu_home_esp.gif');  margin:0; }
#primary.nav_esp li a:hover{border-bottom:1px solid #747575; }
#primary.nav_esp li a.lastItem, #primary.nav_esp li a:hover.lastItem{ border-bottom:0; }
#primary.nav_esp li a.fondazione{background-position:-207px 0; } 
#primary.nav_esp li a:hover.fondazione, #primary.nav_esp li.selected a:hover.fondazione, #primary.nav_esp li:hover a.fondazione{background-position:0 0; }
#primary.nav_esp li.selected a.fondazione, #primary.nav_esp li a:active.fondazione{background-position:-414px 0; }
#primary.nav_esp li a.progetti{background-position:-207px -28px; } 
#primary.nav_esp li a:hover.progetti, #primary.nav_esp li.selected a:hover.progetti, #primary.nav_esp li:hover a.progetti{background-position:0 -28px; }      
#primary.nav_esp li.selected a.progetti, #primary.nav_esp li a:active.pedagogia{background-position:-414px -28px; }
#primary.nav_esp li a.intervento{background-position:-207px -56px; } 
#primary.nav_esp li a:hover.intervento, #primary.nav_esp li.selected a:hover.intervento, #primary.nav_esp li:hover a.intervento{background-position:0 -56px; }      
#primary.nav_esp li.selected a.intervento, #primary.nav_esp li a:active.intervento{background-position:-414px -56px; }
#primary.nav_esp li a.pedagogia{background-position:-207px -84px; } 
#primary.nav_esp li a:hover.pedagogia, #primary.nav_esp li.selected a:hover.pedagogia, #primary.nav_esp li:hover a.pedagogia{background-position:0 -84px; }
#primary.nav_esp li.selected a.pedagogia, #primary.nav_esp li a:active.pedagogia{background-position:-414px -84px; }
#primary.nav_esp li a.mediacenter{background-position:-207px -112px; } 
#primary.nav_esp li a:hover.mediacenter, #primary.nav_esp li.selected a:hover.mediacenter, #primary.nav_esp li:hover a.mediacenter{background-position:0 -112px; }   
#primary.nav_esp li.selected a.mediacenter, #primary.nav_esp li a:active.mediacenter{background-position:-414px -112px; }
#primary.nav_esp li a.donazioni{background-position:-207px -140px; } 
#primary.nav_esp li a:hover.donazioni, #primary.nav_esp li.selected a:hover.donazioni, #primary.nav_esp li:hover a.donazioni{background-position:0 -140px; }    
#primary.nav_esp li.selected a.donazioni, #primary.nav_esp li a:active.donazioni{background-position:-414px -140px; }
#primary.nav_esp li a.store{background-position:-207px -168px; } 
#primary.nav_esp li a:hover.store, #primary.nav_esp li.selected a:hover.intervento, #primary.nav_esp li:hover a.store{background-position:0 -168px; }  
#primary.nav_esp li.selected a.store, #primary.nav_esp li a:active.store{background-position:-414px -168px; }
/* standard submenu */
#primary.nav_esp ul ul{ display:none; padding:8px 0 18px 0; z-index:21; height:auto; width:207px; position:absolute; top:0; left:207px; font-size:.6875em; background:#303030; text-transform:uppercase; }
#primary.nav_esp li li a{ display:block; height:auto; background:transparent; text-indent:0; border-bottom:0; 
	background-image:none;  margin:0; text-decoration:none; color:#ddddda; padding:3px 16px; }
#primary.nav_esp li li a:hover{background:#212121; color:#ddddda; border-bottom:0; }
#primary.nav_esp li li a:active{background:#5c5c5c; color:#fff; border-bottom:0; }
#primary.nav_esp li li.selected a{background:#7a2006; color:#fff; }
#primary.nav_esp li:hover ul{display:block; }

/*  cerca nel sito */
#cerca_nel_sito{ display:block; width:247px; height:50px; margin:0; padding:0; background-color:#595a5a; z-index:200; clear:both;}
#cerca_nel_sito input{width:151px; height:25px; background:#f1f1e4 url('../img/lens.jpg') top right no-repeat; border:none; margin:12px 21px 0 20px; padding:0 0 0 10px; color:#433d3d;  }
#cerca_nel_sito button {width:25px; height:25px; background:transparent url('../img/button_cerca.jpg') top left no-repeat; border:none; margin:12px 20px 0 0; padding:0; font-size:100%; vertical-align: baseline; display:inline; float:right;  }



/* current submenu */
#currentSubMenu{ padding:4px; margin:0 0 12px 0; background:#fff; width:auto; }
#currentSubMenu ul{ padding:0; display:block; z-index:20; height:auto; width:207px; margin:28px auto; font-size:.6875em; background:#fff; text-transform:uppercase; }
#currentSubMenu li a{ display:block; height:auto; background:transparent; text-indent:-1px; border-bottom:0; 
	background-image:none;  margin:0; text-decoration:none; color:#5c5c5c; padding:4px 40px; }
#currentSubMenu li a:hover{background:#7a2006; color:#fff; border-bottom:0; }
#currentSubMenu li a:active{background:#5c5c5c; color:#fff; border-bottom:0; }
#currentSubMenu li.selected a{background:#7a2006; color:#fff; }

/* secondary navigation */
#secondary.nav{position:absolute; top:156px; left:50%; text-align:center; width:920px; text-align:right; margin:0 0 0 -460px; }
#secondary.nav ul{ font-size:.625em; text-transform:uppercase; }
#secondary.nav li{display:inline; }
#secondary.nav li a{text-decoration:none; color:#7c7c7c; padding:0 6px 0 6px; border-right:1px solid #7c7c7c; }
#secondary.nav li a:hover{text-decoration:underline;  color:#444; }
#secondary.nav li a:active{text-decoration:none; color:#444; }
#secondary.nav li a.rss{ border:0; background:transparent url('../img/rss.gif') center right no-repeat; padding:0 16px 0 6px; }
#secondary.nav li a.last{ border:0; }
#secondary.nav li a.cart{ color:#b11d1d; font-weight:700; background:transparent url('../img/cart-top.gif') center left no-repeat; padding:0 6px 0 23px; }

/* ausiliary navigation */
#ausiliary.nav{position:absolute; top:6px; left:50%; text-align:center; width:420px; text-align:right; margin:0 0 0 -450px; }
#ausiliary.nav ul{ font-size:.625em; text-transform:uppercase; line-height:1em; padding:0; margin:0; }
#ausiliary.nav li{display:inline;}
#ausiliary.nav li a{text-decoration:none; color:#7c7c7c; padding:0 6px 0 6px; border-right:1px solid #7c7c7c; }
#ausiliary.nav li a:hover{text-decoration:underline;  color:#444; }
#ausiliary.nav li a:active{text-decoration:none; color:#444; }
#ausiliary.nav li a.last{ border:0; }
#ausiliary.nav li.eng a { text-decoration:none; padding:0 22px 0 6px; border:none; background:transparent url('../img/flag_eng.gif') bottom right no-repeat; }
#ausiliary.nav li.ita a { text-decoration:none; padding:0 22px 0 6px; border:none; background:transparent url('../img/flag_ita.gif') bottom right no-repeat; }
#ausiliary.nav li.esp a { text-decoration:none; padding:0 22px 0 6px; border:none; background:transparent url('../img/flag_esp.gif') bottom right no-repeat; }


/* other elements */
/* homepage */
.article{text-align:left;  }
#homepage .article{width:398px; float:right; margin:0 22px 0 0; display:inline; background:transparent url('../img/bg.gif') bottom left no-repeat; margin-bottom:32px; }
#homepage .highlight h2{height:51px; font-size:.1em; text-indent:-9999px; background:transparent url('../img/titles/evidenza.gif') top left no-repeat; }
#homepage .highlight h2._eng{height:51px; font-size:.1em; text-indent:-9999px; background:transparent url('../img/titles/evidenza_eng.gif') top left no-repeat; }
#homepage .highlight h2._esp{height:51px; font-size:.1em; text-indent:-9999px; background:transparent url('../img/titles/evidenza_esp.gif') top left no-repeat; }
#banner.figure{width:206px; float:left; display:inline; margin:0 0 0 22px; }
#banner.figure h3{ font-size:.875em; padding:0 0 4px 0; margin:32px 0 0 0;  text-transform:uppercase; }
#banner.figure ul{ background:#fff; }
#banner.figure ul a img{ border:0; }
#banner.figure ul li{ height:60px; padding:12px; border-bottom:1px solid #f1f1e4; }
#banner.figure ul li.vertical{ height:80px; }
#banner.figure ul a{display:block; text-align:center;  }
#banner.figure li span { height:60px; overflow: hidden; display: block; }
#banner.figure li.vertical span { height:80px; overflow: hidden; display: block; }
#banner.figure li a.thumb:hover { background: #333; }
#homepage .article .article{width:auto; float:none; display:block; border-bottom:1px solid #eaeadd; background:transparent; height:auto; margin:0; padding:24px 32px; font-size:.75em; }
#homepage .article h3{text-transform:uppercase; font-size:1.16em; margin:0 0 18px 0; }
#homepage .article img{float:left; display:inline; padding:0 0 4px 0; border-bottom:2px solid #dc6d00; margin:0 12px 26px 0; }
#homepage .aside{width:250px; float:right; display:inline; margin-bottom:32px; height:auto !important; height:200px; min-height:200px; }
#homepage .aside h2{height:51px; font-size:.1em; text-indent:-9999px; background:transparent url('../img/titles/campagne.gif') top left no-repeat; }
#homepage .aside h2._eng{height:51px; font-size:.1em; text-indent:-9999px; background:transparent url('../img/titles/campagne_eng.gif') top left no-repeat; }
#homepage .aside h2._esp{height:51px; font-size:.1em; text-indent:-9999px; background:transparent url('../img/titles/campagne_esp.gif') top left no-repeat; }
.forCampains{ font-size:.75em; border:1px solid #eaeadd; background:#fff;} .mainCampain{ border:0; background:transparent url('../img/bg_continue.gif') bottom left no-repeat; }
.forCampains img{ border-bottom:1px solid #f1f1e4; }
.forCampains img.mainImage{padding:0 0 0 8px; }
.forCampains .entry{padding:12px 24px 20px 24px; width:auto; }
.aside h3{ font-size:.875em; padding:0 0 4px 0; margin:32px 0 12px 0; border-bottom:1px solid #c8c8b5; text-transform:uppercase; }
.aside strong{ font-weight:700; }
.goToArchive a{font-size:.6875em; text-align:right; padding:12px 24px; display:block; }

/* internal pags */
/* homepage */
.article{text-align:left;  }
#internal .addThis{position:absolute; top:60px; right:36px; padding:10px 28px; background:#fff; height:24px; z-index:25; }
#internal .article .image span{ width:auto;  }         
#internal .article .image a{ display:block; text-align:center; text-decoration:none; cursor:pointer; border:0; color:#fff; text-transform:uppercase; background:#7c7c7c url('../img/bg_submit.gif') bottom left repeat-x; 
	font-size:.825em; padding:4px 12px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;  }  
#internal .article .image{ width:auto; display:inline; padding:12px 0 22px 22px; float:right; font-size:.8725em; color:#433d3d; }
#internal .image img{ display:block; padding:0 0 4px 0; border-bottom:2px solid #dc6d00; margin:0 0 4px 0; wid }
#internal .article strong{font-weight:700; }
#internal .header{height:40px; background:transparent url('../img/bg_header.gif') top left no-repeat; padding:10px 0 0 30px; }
#internal .storeOnLine{height:40px; text-indent:-9999px; background:transparent url('../img/bg_header_store.gif') top left no-repeat; padding:10px 0 0 30px; }
#internal .storeOnLine_eng{height:40px; text-indent:-9999px; background:transparent url('../img/bg_header_store_eng.gif') top left no-repeat; padding:10px 0 0 30px; }
#internal .storeOnLine_esp{height:40px; text-indent:-9999px; background:transparent url('../img/bg_header_store_esp.gif') top left no-repeat; padding:10px 0 0 30px; }
#internal .header h2{color:#5c5c5c; font-size:.875em; }
#internal .article{width:638px; position:relative; float:right; padding:53px 0 0 0; margin:0; display:inline; background:transparent; margin-bottom:-12px; }
#internal .article .entry{width:auto; float:none; display:block; border:1px solid #eaeadd; background:#fff; height:auto; margin:0; padding:24px 40px; font-size:.825em; color:#433d3d; line-height:1.6em;  min-height:300px;}
.article .entry cite{padding:32px 62px; margin:0 0 12px 0;  border-radius:24px; -moz-border-radius:24px; -webkit-border-radius:24px; display:block; background:#fbfbf4 url('../img/cite_up.gif') 30px 32px no-repeat; }
.article .entry cite span{display:block; padding:0 0 6px 0; background:transparent url('../img/virgolette.gif') bottom right no-repeat; }
.article .entry p{padding:0 0 16px 0; }
/* general typography */
#internal .article h3{ -moz-float-edge:margin-box; text-transform:uppercase; font-size:.75em; padding:2px 0; margin:12px 0 12px 0; border-bottom:1px solid #ccc; }
#internal .article ul{ padding:12px 0; }
#internal .article li{ padding:2px 4px 2px 12px; background:transparent url('../img/frc.gif') center left no-repeat; }
/* optional informatons */
#internal .aside{width:247px; background:transparent; float:left; display:inline; margin:104px 0 32px 0; height:auto !important; height:200px; min-height:200px; }
#internal .aside h2{height:51px; font-size:.1em; text-indent:-9999px; background:transparent url('../img/titles/campagne.gif') top left no-repeat; }
.aside h3{ font-size:.875em; padding:0 0 4px 0; margin:32px 0 12px 0; border-bottom:1px solid #c8c8b5; text-transform:uppercase; }
/* pathway */
.pathway{font-size:.625em; position:absolute; top:20px; left:0; z-index:20; text-transform:lowercase; }

/* other styles */
.continue{ display:inline-block !important; display:block; -moz-float-edge:margin-box; font-size:.1em; background:transparent url(../img/continua.gif) top left no-repeat; width:120px; height:20px; text-indent:-9999px; margin:14px 0 8px 0; }

/* more info */
#moreInfo .nav{position:absolute; top:0; left:50%; margin:0 0 0 -20px; z-index:22; width:480px; }
#moreInfo .nav li{ display:inline;}
#moreInfo .nav li a{ 
	display:inline; font-size:.625em; background:#424444 url('../img/freccia.gif') center left no-repeat; 
	text-decoration:none; color:#aeaeae; text-align:right; float:left; margin:0 4px 0 0; width:136px; height:auto; 
	padding:4px 8px 4px 12px; text-transform:uppercase;
	border-bottom-right-radius: .5em; border-bottom-left-radius:  1em; -webkit-border-bottom-left-radius:.3em; -webkit-border-bottom-right-radius:.3em;  -moz-border-radius-bottomleft:.3em;  -moz-border-radius-bottomright:.3em;
}   
#moreInfo .nav li a.forTopics{background-color:#7a2006; color:#ccc0c0; }  
#moreInfo .nav li a:hover{color:#fff; background-color:#5f5f5f; }
#moreInfo .nav li a strong{color:#fff; }
#moreInfo .nav li a.selected{background:#282828 url('../img/freccia_su.gif') center left no-repeat; }
#moreInfo .nav li a.selectedForTopics{background:#2d0b01 url('../img/freccia_su.gif') center left no-repeat; } 

/* footer */
.footer{display:block; background:#fff url('../img/footer.gif') top right no-repeat; height:auto; }
.footer #service.nav{position:absolute; top:176px; right:0; width:300px; text-align:right; }
.footer #service.nav li{display:inline; padding:0 0 0 12px; }
.footer #service.nav a{text-decoration:none; }
.footer #service.nav a:hover{text-decoration:underline; }
.footer #service.nav a:active{color:#f00; }
.footer a{color:#fff; }
.footer .nav{position:relative; }

/* more info tabs */  
#moreInfoSlide{ position:relative; }
/* topics slide */
#topics.article{ height:320px; background:#000; background:#2d0b01 url('../img/paoletti_bg_top_red.gif') 95% top no-repeat; overflow:hidden; /*position:absolute; top:0; left:0;*/ width:100%; font-size:.75em; color:#fefefe; }
#topics.article a.readAll{ text-decoration:none; cursor:pointer; border:0; color:#fff; text-transform:uppercase; background:#7c7c7c url('../img/bg_submit.gif') bottom left repeat-x; 
	font-size:.825em; padding:4px 12px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }
#topics.article h2{float:left; display:inline; width:262px; height:110px; background:transparent url('../img/titles/slide_topics.gif') bottom left no-repeat; text-indent:-9999px; }
#topics.article h2._eng{float:left; display:inline; width:262px; height:110px; background:transparent url('../img/titles/slide_topics_eng.gif') bottom left no-repeat; text-indent:-9999px; }
#topics.article h2._esp{float:left; display:inline; width:262px; height:110px; background:transparent url('../img/titles/slide_topics_esp.gif') bottom left no-repeat; text-indent:-9999px; }
#topics.article li{width:184px; display:inline; float:left; padding:58px 16px 0 0; } 
#topics.article li li{float:none; display:block; padding:4px 8px; background:transparent url('../img/trattino.gif') center left no-repeat; }   
#topics.article ul ul{padding:16px 0;  }
#topics.article li li a{color:#ccc0c0; }   
#topics.article h3{color:#fff; text-transform:uppercase; } 
#topics.article h3 em{display:block; font-style:normal; font-size:.825em; }  
/* elearning slide */   
#elearning.article{ line-height:1.6em; height:320px; background:#282828 url('../img/paoletti_bg_top.gif') 95% top no-repeat; width:100%; /*position:absolute; top:0; left:0;*/ font-size:.75em; color:#fefefe; overflow:hidden; }
#elearning.article p{float:left; display:inline; width:416px; padding:78px 24px 0 0; }
#elearning.article h2._eng{float:left; display:inline; width:262px; height:110px; background:transparent url('../img/titles/slide_elearning_eng.gif') bottom left no-repeat; text-indent:-9999px; }
#elearning.article h2._esp{float:left; display:inline; width:262px; height:110px; background:transparent url('../img/titles/slide_elearning_esp.gif') bottom left no-repeat; text-indent:-9999px; }
#elearning.article h2{float:left; display:inline; width:262px; height:110px; background:transparent url('../img/titles/slide_elearning.gif') bottom left no-repeat; text-indent:-9999px; }
#elearning.article h3{text-transform:uppercase; color:#fff; font-size:.9375em; padding:38px 0 12px 0; }
#elearning.article form p{float:none; display:block; width:auto; padding:0 0 8px 0; }
#elearning.article form label{display:block; color:#aeaeae; }
#elearning.article form input{cursor:pointer; font:1em "Helvetica", Arial, Helvetica, sans-serif; border:1px solid #5f5f5f; line-height:1.6em; background:#fff; padding:4px 4px;  }
#elearning.article form input.submit{border:0; color:#fff; text-transform:uppercase; background:#7c7c7c url('../img/bg_submit.gif') bottom left repeat-x; 
	font-size:.825em; padding:4px 12px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }
#elearning.article form a{color:#5f5f5f; text-decoration:none; }
#elearning.article form a:hover{text-decoration:underline; }
#elearning.article form a:active{color:#000; }
/* store slide */   
#store.article{line-height:1.6em; height:320px; background:#282828 url('../img/paoletti_bg_top.gif') 95% top no-repeat; width:100%; /*position:absolute; top:0; left:0;*/ font-size:.75em; color:#fefefe; overflow:hidden; }
#store.article h2._eng{float:left; display:inline; width:262px; height:110px; background:transparent url('../img/titles/slide_store_eng.gif') bottom left no-repeat; text-indent:-9999px; }
#store.article h2._esp{float:left; display:inline; width:262px; height:110px; background:transparent url('../img/titles/slide_store_esp.gif') bottom left no-repeat; text-indent:-9999px; }
#store.article h2{float:left; display:inline; width:262px; height:110px; background:transparent url('../img/titles/slide_store.gif') bottom left no-repeat; text-indent:-9999px; }
#store.article h3{text-transform:uppercase; color:#fff; font-size:.9375em; padding:38px 0 12px 0; }
#store.article a.buy{ text-decoration:none; cursor:pointer; border:0; color:#fff; text-transform:uppercase; background:#7c7c7c url('../img/bg_submit.gif') bottom left repeat-x; 
	font-size:.825em; padding:4px 12px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }
#store.article li{display:inline; float:left; width:310px; padding:0 16px 0 0; }
#store.article li .figure{
	border-bottom-right-radius: .5em; border-bottom-left-radius:  1em; -webkit-border-bottom-left-radius:.3em; -webkit-border-bottom-right-radius:.3em;  -moz-border-radius-bottomleft:.3em;  -moz-border-radius-bottomright:.3em; 
	padding:66px 12px 12px 12px; margin:0 12px 0 0; background:#fff; width:auto; display:inline; float:left; }
#store.article li .description{ clear:both; color:#fefefe; padding:12px 0 4px 0;  }
#store.article li .itemSpecs{padding:80px 12px 12px 12px; }   
#store.article li .itemTitle{font-weight:700; text-transform:uppercase; }    
#store.article li .itemPrice{font-weight:700; line-height:2em; font-size:1.125em;  }   
.close a{display:block; font-size:.1em; width:30px; height:30px; text-indent:-9999px; position:absolute; top:18px; right:0; z-index:24; background:transparent url('../img/close.gif') top left no-repeat; }
.seeAll a{position:absolute; top:116px; left:100px; z-index:25; color:#fff;  }
#topics.article .entry, #store.article .entry, #elearning.article .entry{margin:-20px auto 0 auto; }

/* home page tabs */
.tabDetail{ float:none; border:1px solid #eaeadd; }
.tabDetail .object{ margin:12px 0; }
li a.forfacebook{ background:transparent url('../img/utube_tab.gif') -169px -36px no-repeat; }
li a.forfacebook:hover{ background-position:-169px 0; }	
li a.foryoutube{ background:transparent url('../img/utube_tab.gif') 0 -36px no-repeat; }
li a.foryoutube:hover{ background-position:0 0; }
li a.forflickr{ background:transparent url('../img/utube_tab.gif') -84px -36px no-repeat; }
li a.forflickr:hover{ background-position:-84px 0; }
.ui-tabs-nav li{ border:1px solid #fff; border-bottom:0; }
.ui-tabs-nav .ui-tabs-selected{ border:1px solid #eaeadd; border-bottom:0; }
.ui-tabs-nav .ui-tabs-selected a.forfacebook{ background-position:-169px 0; }
.ui-tabs-nav .ui-tabs-selected a.foryoutube{ background-position:0 0; }
.ui-tabs-nav .ui-tabs-selected a.forflickr{ background-position:-84px 0; }
.tabDetail{ font-size:.75em; border:1px solid #eaeadd; background:#fff; height:auto !important; height:200px; min-height:200px; padding:12px 12px 12px 16px;} 

.detailsPage .forTabs{ margin:0; }
.forTabs li{ float:left; display:inline; margin:0 6px 2px 0; }
.ui-tabs-nav li.last{ margin:0; float:right; }
.forTabs li a img{ border:2px solid #ccc; }
.forTabs li a:hover img{ border:2px solid #5f5f5f; }

/* attachments file */
#allegati ul{ padding:12px 0 0 0; }
#allegati li{ padding:2px 4px 2px 12px; background:transparent url('../img/frc.gif') center left no-repeat; float:none; display:block; }
#allegati li a em{ font-weight:700; text-decoration:none; }

/* forms */
#contributor p{ display:inline; float:left; width:230px; margin:0 40px 0 0; padding:3px; position:relative; }
#contributor p.forText{ display:block; float:none; width:440px; padding:0 0 20px 0; clear:both; }
#contributor input{ border:1px solid #ccc; width:200px; color:#333; font:0.875em "Helvetica Neue", Arial, Helvetica, sans-serif; margin:0 0 10px 0; padding:3px; }
#contributor input#submitbutton{ border-top:2px solid #f3cca8; border-left:2px solid #f3cca8; border-right:2px solid #e38a33; border-bottom:2px solid #e38a33; background:#f07906 url(../img/pulsante.gif) top left repeat-x; width:auto; padding:0 40px; height:35px; line-height:35px; text-align:center; color:#fff; font:normal 1.125em "Helvetica Neue", Arial, Helvetica, sans-serif; margin:0; cursor:pointer; font-variant:small-caps; text-transform:lowercase; }
#contributor label{ display:block; font-size:.75em; text-transform:uppercase; }
#contributor textarea{ border:1px solid #ccc; width:520px; height:176px; padding:3px; color:#333; font:0.875em "Helvetica Neue", Arial, Helvetica, sans-serif; }
#contributor p.error input, #contributor p.error textarea, #contributor p.error select{ border:1px solid #f00; }
#contributor p.success input, #contributor p.success textarea{ border:1px solid #4c9122; }
#contributor p.error,#commentform p.success{ position:relative; }
#contributor p.success label.success{ width:18px; height:16px; text-indent:-9999px; position:absolute; top:35px; right:0; background:transparent url(../img/success.gif) top left no-repeat; }
#contributor p.error label.error{ width:18px; height:16px; text-indent:-9999px; position:absolute; top:35px; right:0; background:transparent url(../img/error.gif) top left no-repeat; }
#contributor p.forText label.error{ width:18px; height:16px; text-indent:-9999px; position:absolute; top:12px; right:0; background:transparent url(../img/error.gif) top left no-repeat; }
#contributor p.forText label.success{ width:18px; height:16px; text-indent:-9999px; position:absolute; top:12px; right:0; background:transparent url(../img/success.gif) top left no-repeat; }
#contributor p.radio input{ border:0; width:auto; color:#333; font:0.875em "Helvetica Neue", Arial, Helvetica, sans-serif; margin:0 0 16px 0; padding:0; }
#contributor p strong.labelLike{ font-weight:200; display:block; font-size:.75em; text-transform:uppercase; }
#contributor p.radio label{ display:inline; font-size:.75em; text-transform:uppercase; padding:0 16px 0 8px; }
#contributor select{ border:1px solid #ccc; width:auto; color:#333; font:0.875em "Helvetica Neue", Arial, Helvetica, sans-serif; margin:0 0 16px 0; padding:2px; }
#contributor p.multiSelect label{ display:none; }
#contributor p.payment-method{ border-bottom:1px solid #ccc;  height:auto !important; height:36px; min-height:36px; width:246px; margin:0 10px 0 0; }
#contributor p.payment-method img{ float:right; margin:0 8px 0 0; border:0; padding:2px; }
#contributor p.payment-method label{ display:inline; }
#contributor p.payment-method  input{ border:0; width:auto; color:#333; font:0.875em "Helvetica Neue", Arial, Helvetica, sans-serif; margin:0 0 0 8px; padding:0; }
label.error{ display:none; }

/* avvisi e notice */
.notice{ padding:12px; margin:4px 0; text-align:center; font-size:1.125em; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; border:1px solid #eaeadd; }
.warning{ background:#f07600; color:#fff; }
.wrong{ background:#b11d1d; color:#fff; }
.wrong a{ color:#fff; }
label.error{ display:none; }

/* store */
#internal .article .catalog h3{ font-size:.937em; }
.catalog ul{ list-style:none; color:#433d3d; }
#internal .article .catalog li{ display:inline; margin:0; padding:0; background:transparent; }
#internal .article .catalog li .product{ float:left; display:inline; background:transparent; width:140px; height:auto !important; height:338px; 
	min-height:338px; padding:0 44px 0 0; margin:0 0 24px 0; border-bottom:1px solid #f3ede0; position:relative; }
#internal .article .catalog .entry{ font-size:.875em; border:0; padding:12px 0 1px 0;/* height:auto !important; height:40px; min-height:40px;*/ }
#internal .article .catalog p{ padding:0 0 20px 0; margin:0; }
#internal .article .catalog .image{ float:none; display:block; border:0; padding:0 0 12px 0; height:auto !important; height:90px; min-height:90px; }
#internal .article .catalog .image img{ border:0; padding:0; }
#internal .article .catalog .image a{ padding:0; margin:0; background:transparent; }
/*#internal .article .image a img{ border:1px solid #fff; }
#internal .article .image a:hover img{ border:1px solid #ccc; }
#internal .article .image a:active img{ border:1px solid #000; }*/
.catalog .moreDetails a{ border-bottom:2px solid #e0c2c2; text-decoration:none; font-size:.875em; }
.catalog .moreDetails a:hover{ border-bottom:2px solid #b11d1d; }
.catalog .moreDetails a:active{ border-bottom:2px solid #000; }
.catalog h4{ text-transform:uppercase; font-size:.865em; font-weight:700; }
#internal .article .catalog li .product h4 { height:auto !important; height:48px; min-height:48px; }
.catalog h4 a{ color:#433d3d; text-decoration:none; }
.catalog h4 a:hover{ color:#433d3d; text-decoration:underline; }
.catalog h4 a:active{ color:#000; text-decoration:none; }
.catalog .price{ color:#b11d1d; }
#internal .article .catalog p.addToCart{ padding:0 0 4px 0; }
#internal .article .catalog li .product p.addToCart{ position:absolute; top:280px; left:0; }
.catalog .addToCart a{ text-decoration:none; text-transform:uppercase; font-size:.75em; display:inline-block; color:#fff; 
	background:#7a7a7a url('../img/bgstore.gif') bottom left repeat-x; border-radius:4px; padding:0 4px; -webkit-border-radius:4px; -moz-border-radius:4px; }
.catalog .addToCart a:hover{ background:#7a7a7a; text-decoration:underline; }
.catalog .addToCart a:active{ background:#000; text-decoration:none; }
/* product details */
.productDetails h4{ text-transform:uppercase; font-size:1.25em; font-weight:700; }
.productDetails .price{ color:#b11d1d; font-size:1.25em; }
.productDetails .figure{ float:left; display:inline; padding:18px 0 0 0; margin:0 36px 0 0; }
.productDetails .description{ float:left; display:inline; width:384px; padding:18px 0 0 0; margin:0; font-size:.875em; height:auto !important; height:120px; min-height:120px; }
#internal .article .productDetails .entry{ font-size:1em; border:0; padding:18px 0 12px 0; }

/* store pagination */
.catalog .pagination{ text-align:right; padding:0 8px 0 0; clear:both; }
.catalog .preList{ position:absolute; top:34px; right:32px; } 
#internal .article .catalog .pagination ul{ list-style:none; padding:0; margin:0; }
#internal .article .catalog .pagination li{ float:none; display:inline; background:transparent; width:auto; height:auto; 
	min-height:auto; padding:0; margin:0 2px 0 0; border-bottom:0; }
.catalog .pagination a{ border-bottom:2px solid #e0c2c2; text-decoration:none; font-size:.875em; padding:2px; }
.catalog .pagination a:hover{ border-bottom:2px solid #b11d1d; }
.catalog .pagination a:active{border-bottom:2px solid #000;  }
.catalog .pagination .current a{ background:#f1f1e4; border-bottom:0; color:#4f4948; }

#facebox .footer{ background:transparent; }
#facebox .content{ font-size:.85em; }
#facebox img{ margin:0 0 12px 0; }

/* cart */
#cart{ height:71px; width:212px; position:absolute; top:270px; left:752px; z-index:8; }
#cart a{ display:block;  padding:46px 0 0 12px; height:25px; width:196px; text-transform:uppercase; background:transparent; font-size:0.8125em;  display:block;  }
#cart a:hover{ background:transparent url(../img/cart.gif) bottom left no-repeat; }
#cart a strong { color:#411307; }

/* cart with items */
#cartWithItems{ height:71px; width:212px; position:absolute; top:270px; left:752px; z-index:8; }
#cartWithItems a{ display:block;  padding:46px 0 0 12px; height:25px; width:196px; text-transform:uppercase; background:transparent; color:#cf322b; font-size:0.8125em;  display:block;  }
#cartWithItems a:hover{ background:transparent; }
#cartWithItems a strong { color:#411307; }
#totale_carrello{ color:#fff; background-color:#b11d1d; float:right; padding:5px 10px; margin:5px 0; font-size:1.25em; font-weight:700;}
#totale_carrello strong{ color:#fff; background-color:#b11d1d; width:100px; text-align:right; font-size:1em; font-weight:normal;}
#spedizione{ background:#eaeadd; padding:4px 12px; color:#606060; font-size:.8125em; font-weight:200; font-style:italic; }

/* cart summary */
#cartSummary{ width:100%; border:2px solid #eaeadd; }
#cartSummary td{ padding:4px 12px 12px 12px; border-bottom:1px solid #eaeadd; background:#fff; font-size:.937em; }
#cartSummary th{ padding:4px 12px; color:#606060; font-size:.75em; background:#f1f1e4; text-transform:uppercase; font-weight:200; border-right:1px solid #fff; }
#cartSummary th.tdProdotto{ width:240px; }
#cartSummary th.tdPrezzo{ width:100px; }
#cartSummary th.tdQuantita{ width:50px; }
#contributor #cartSummary input{ border:1px solid #ccc; width:30px; color:#333; font:0.875em "Helvetica Neue", Arial, Helvetica, sans-serif; margin:0; padding:3px; }
#cartSummary th.tdErase{ width:20px; text-align:right; }
#cartSummary td.price, #cartSummary td.subtotale{ color:#f08e23; font-weight:700; text-align:left; }
#cartSummary td.totale{ color:#f08e23; font-weight:200; text-align:left; padding:12px 0; }
#cartSummary td.totalPrice{ color:#f08e23; font-weight:700; font-size:1.375em; padding:12px 8px; }
input#cassa{ border-top:2px solid #f3cca8; border-left:2px solid #f3cca8; border-right:2px solid #e38a33; border-bottom:2px solid #e38a33; background:#f07906 url(../img/pulsante.gif) top left repeat-x; width:auto; padding:0 40px; height:35px; line-height:35px; text-align:center; color:#fff; font:normal 1.125em "Helvetica Neue", Arial, Helvetica, sans-serif; margin:0; cursor:pointer; font-variant:small-caps; text-transform:lowercase; }
input#svuota{ border:2px solid #f0f0f0; width:auto; padding:4px 40px; text-align:center; color:#606060; font:normal 1.125em "Helvetica Neue", Arial, Helvetica, sans-serif; margin:0; background:#f1f1e4; cursor:pointer; font-size:0.875em; height:35px; line-height:35px; font-variant:small-caps; text-transform:lowercase; }
input#aggiorna{ border:2px solid #f0f0f0; width:auto; padding:4px 40px; text-align:center; color:#606060; font:normal 1.125em "Helvetica Neue", Arial, Helvetica, sans-serif; margin:0; background:#f1f1e4; cursor:pointer; font-size:0.875em; height:35px; line-height:35px; font-variant:small-caps; text-transform:lowercase; }
#CartOptions{ padding:18px 0 0 0; clear:both; }
#contributor #cartSummary input.cartButton{ border:0; width:auto; height:auto; padding:0; }

/* separator */
#contributor p.separator{ padding:32px 0 12px 0; }

/* checkout */
.check{ width:100%; border:2px solid #eaeadd; margin:18px 0 0 0; }
.check td{ padding:4px 12px 12px 12px; border-bottom:1px solid #eaeadd; background:#fff; font-size:.937em; }
.check th{ padding:4px 12px; color:#606060; font-size:.75em; background:#f1f1e4; text-transform:uppercase; font-weight:200; border-right:1px solid #fff; }

/* search styles */
.otherTags li{ display:inline; padding:0 4px 0 0; font-size:.875em; }

/* map styles */
#internal .aside #google_map { display:block; margin:0 0 8px 0; width:auto; height:210px; background:#fbfbf4; border:2px solid #eaeadd; }
#google_map div span{ display:none; }

/* newsletter styles */
#internal .newsletterFeatures ul{ padding:0 0 12px 0; }
#internal .newsletterFeatures li{ padding:4px 0 4px 12px; background:transparent url('../img/frc.gif') 0 13px no-repeat; }
#internal .newsletterFeatures li a{ text-decoration:none; color:#5c5c5c; }
#internal .newsletterFeatures li a:hover{ text-decoration:underline; }
#internal .newsletterFeatures li a:active{ text-decoration:none; }

/* mediacenter */
.videoDetail{ width:400px; float:left; display:inline; position:relative; }
#internal .article .videoDetail h3,#internal .article .moreVideos h3 { border-bottom:0; font-size:1em; }
.moreVideos{ width:126px; float:right; display:inline; font-size:.875em; line-height:1.25em; position:relative; }
.objectVideo{ margin:0 0 16px 0; }
/* mediacenter tabs */
#mediacenter.nav{ font-size:.75em; border:0; background:#fff; height:auto !important; height:200px; min-height:200px; padding:12px 12px 12px 16px;} 
#mediacenter.nav ul{ width:208px; margin:auto; text-align:left; }
#mediacenter.nav li{ display:inline; }
#mediacenter.nav li a{ display:block; background:transparent url('../img/media_center.gif') 0 0 no-repeat; text-indent:-9999px; height:47px; margin:0 0 4px 0; }
#mediacenter.nav li a.youtubeNav{ background-position:0 0; }
#mediacenter.nav li a:hover.youtubeNav{ background-position:-208px 0; }
#mediacenter.nav li a:active.youtubeNav{ background-position:-416px 0; }
#mediacenter.nav li.selected a.youtubeNav{ background-position:-416px 0; }
#mediacenter.nav li a.twitterNav{ background-position:0 -51px; }
#mediacenter.nav li a:hover.twitterNav{ background-position:-208px -51px; }
#mediacenter.nav li a:active.twitterNav{ background-position:-416px -51px; }
#mediacenter.nav li.selected a.twitterNav{ background-position:-416px -51px; }
#mediacenter.nav li a.flickrNav{ background-position:0 -102px; }
#mediacenter.nav li a:hover.flickrNav{ background-position:-208px -102px; }
#mediacenter.nav li a:active.flickrNav{ background-position:-416px -102px; }
#mediacenter.nav li.selected a.flickrNav{ background-position:-416px -102px; }
#mediacenter.nav li a.facebookNav{ background-position:0 -154px; }
#mediacenter.nav li a:hover.facebookNav{ background-position:-208px -154px; }
#mediacenter.nav li a:active.facebookNav{ background-position:-416px -154px; }
#mediacenter.nav li.selected a.facebookNav{ background-position:-416px -154px; }

/* flickr gallery */
#internal .article .flickr li{ float:left; display:inline; margin:0 6px 2px 0; background:transparent; }
#internal .article .flickr li a img{ border:2px solid #ccc; }
#internal .article .flickr li a:hover img{ border:2px solid #5f5f5f; }
#internal .article .galleria li { cursor:pointer; }
#internal .article .galleria li img{ padding:0; margin:4px; border:2px solid #ccc;  }
#internal .article .galleria li.active img{ border:2px solid #5f5f5f; }
.galleriaContainer{ margin:0 0 16px 0; }
.galleriaContainer img{ margin:0 0 8px 0; width:400px; }

/* tweets list */
#internal .article .tweets ul{ padding:4px 0 12px 0; border-top:1px solid #f0f0f0; }
#internal .article .moreVideos .tweets ul{ border-top:0; }
#internal .article .tweets li{ padding:8px 4px 8px 12px; background:transparent; border-bottom:1px solid #f0f0f0; color:#ccc; }
#internal .article .tweets li p{ padding:0 0 2px 0; color:#5c5c5c;  }
#internal .article .tweets li a em{ font-weight:700; text-decoration:none; }
#internal .article .tweets li a{ text-decoration:none; color:#5c5c5c; }
#internal .article .tweets li a:hover{ text-decoration:underline; }
#internal .article .tweets li a:active{ text-decoration:none; }

/* posts list */
#internal .article .posts ul{ padding:4px 0 12px 0; border-top:1px solid #f0f0f0; }
#internal .article .moreVideos .posts ul{ border-top:0; }
#internal .article .posts li{ padding:8px 4px 2px 12px; background:transparent url('../img/frc.gif') 0 13px no-repeat; }
#internal .article .posts li a em{ font-weight:700; text-decoration:none; }
#internal .article .posts li a{ text-decoration:none; color:#5c5c5c; }
#internal .article .posts li a:hover{ text-decoration:underline; }
#internal .article .posts li a:active{ text-decoration:none; }

/* home page facebook posts list */
#facebook ul{ padding:0 0 12px 0; }
#facebook li{ padding:4px 0 4px 12px; background:transparent url('../img/frc.gif') 0 13px no-repeat; }
#facebook li a{ text-decoration:none; color:#5c5c5c; }
#facebook li a:hover{ text-decoration:underline; }
#facebook li a:active{ text-decoration:none; }






/* for big image in news */
#internal .article img.bigImage{ display:block; float:none; margin:4px 4px 8px 4px; }


img.imgleft{ display:inline; float:left; margin:0px 30px 30px 0px;}


/* press */
.pressMaterial{ padding:12px; margin:0 0 18px 0; border:1px solid #f0f0f0; }
#internal .article .pressMaterial ul li{ background:transparent url('../img/frc2.gif') left center no-repeat;  }
#internal .article .pressMaterial h3{ cursor:pointer; font-size:.875em; border-bottom:0; margin:0 0 0 0; padding:0 0 0 12px; font-weight:700; background:transparent url('../img/frc.gif') 0 5px no-repeat; }
#internal .article .pressMaterial h3.ui-state-active{ cursor:pointer; border-bottom:1px solid #ccc; font-weight:700; text-decoration:none; background:transparent url('../img/frc3.gif') 0 4px no-repeat; color:#5c5c5c; margin:0 0 12px 0; }
#internal .article .pressMaterial h3.ui-state-active a{ text-decoration:none; color:#5c5c5c; }
.pressMaterial div{ padding:0 !important; }
.pressMaterial div ul{ margin:0;  }

/* flickr photo gallery */
.galleriaContainer{ height:auto !important; height:400px; min-height:400px; }

/* sitemap */
#internal .article .sitemap ul{ list-style:none; padding:0; margin:0; }
#internal .article .sitemap h3{ margin-top:0; padding-top:0; font-weight:700; }
#internal .article .sitemap li{ float:none; display:inline; background:transparent; width:auto; height:auto;}
#internal .article .sitemap li li, #internal .article .sitemap li.single{ display:block; padding:2px 4px 2px 12px; background:transparent url('../img/frc.gif') center left no-repeat; }

#moreInfoSlide{  position:absolute; top:-5000px; left:-5000px; }

/* home page appuntamenti  */
#anteprime_wrapper {overflow: hidden; height:195px;border:1px solid #eaeadd; }
#appuntamenti ul{ font-size:.75em; background:#fff;  padding:0px 12px 0px 16px;}
#appuntamenti li{ padding:5px 0 0px 12px; background:transparent url('../img/frc.gif') 0 13px no-repeat; height:60px; }
#appuntamenti li a{ text-decoration:none; color:#5c5c5c; }
#appuntamenti li a:hover{ text-decoration:underline; }
#appuntamenti li a:active{ text-decoration:none; }
#contenitore{position:relative;}
#pulsanti {position:absolute; top:0px; right:0px;}
#pulsanti a {text-decoration:none;cursor:pointer;}

#foto_float {float:left;margin: 0 15px 20px 0}