#content .entryContent a { border-bottom:1px dotted #CCC; }
#content .entryContent a:hover,
#content .entryContent a:active { color:#282829; border-color:#E2001A; }

#content .entryContent a.pdf	{ padding-left:20px; background:url(images/ico/page_white_acrobat.png) no-repeat 0 50%; }
#content .entryContent a.doc,
#content .entryContent a.docx	{ padding-left:20px; background:url(images/ico/page_white_word.png) no-repeat 0 50%; }
#content .entryContent a.ppt,
#content .entryContent a.pptx	{ padding-left:20px; background:url(images/ico/page_white_powerpoint.png) no-repeat 0 50%; }
#content .entryContent a.xsl,
#content .entryContent a.xslx	{ padding-left:20px; background:url(images/ico/page_white_word.png) no-repeat 0 50%; }


/* Menu` "Lavori Commissione" */

ul#navigation li#menu-item-2017.current-menu-item a:hover,
ul#navigation li#menu-item-2017.current-menu-item a:focus,
ul#navigation li#menu-item-2017 a,

ul#navigation li#menu-item-1124.current_page_item a:hover,
ul#navigation li#menu-item-1124.current_page_item a:focus,
ul#navigation li#menu-item-1124 a,

ul#navigation li.page-item-8.current_page_item a:hover,
ul#navigation li.page-item-8.current_page_item a:focus,
ul#navigation li.page-item-8 a
{ background:#E2001A url(images/ico-rer-menu.gif) no-repeat 78% 50%; padding:10px 75px 10px 20px; line-height:16px; }
ul#navigation li#menu-item-2017.current-menu-item a,
ul#navigation li#menu-item-1124.current_page_item a,
ul#navigation li.page-item-8.current_page_item a
{ border-left-color:#E2001A; color:#FFF; }


ul#navigation li#menu-item-1440.current-menu-item a:hover,
ul#navigation li#menu-item-1440.current-menu-item a:focus,
ul#navigation li#menu-item-1440 a
{ background:#4F5052 url(images/button_bg_lighter_flag.png) no-repeat 100% 0; padding:10px 60px 10px 20px; line-height:16px; }
ul#navigation li#menu-item-1440 a:hover,
ul#navigation li#menu-item-1440 a:focus
{ background-color:#625F57; }
ul#navigation li#menu-item-1440.current-menu-item a,
ul#navigation li#menu-item-1440.current-menu-item a:hover,
ul#navigation li#menu-item-1440.current-menu-item a:focus
{ background-color:#ffffff; }


/* Menu` di WP3: */
ul#navigation li.current-menu-item a
{ border-left:5px solid #FFFFFF; }
ul#navigation li.current-menu-item a,
ul#navigation li.current-menu-item a:hover,
ul#navigation li.current-menu-item a:focus
{ background:none repeat scroll 0 0 #FFFFFF; }
ul#navigation li.current-menu-item a
{ color:#4F5052; }

#navigation.menu a span { display:block; } 


.socialLinks li a.iconRER
{ background-image:url(images/ico-rer.png); }
.socialLinks li a.iconRER:hover, .socialLinks li a.iconRER:focus
{ background-position:0 -45px; }

.otherStory .inner
{ overflow:hidden; }

.otherStory .commentLink
{
display:none;
}

.home .otherStory .commentLink
{
display:block;
background:none;
top:auto;
bottom:-20px;
font-size:0.85em;
width:10em;
text-align:right;
}
.home .otherStory.hover .commentLink
{
color:#767571;
}

.otherStory a.image { display:block; min-height:55px; }


#header #branding
{ padding-top:15px; }


.widgetArea input
{
background:none repeat scroll 0 0 #A7A398;
color:#4F5052;

-moz-border-radius-bottomleft:5px;
-moz-border-radius-topleft:5px;
font-size:15px;
padding:12px 10px 11px;
text-transform:uppercase;
width:140px;
}

.widgetArea input.button
{
background:url(images/button_bg_lighter.png) repeat-x scroll 0 50% #4F5052;
color:#FFF;

-moz-border-radius-bottomright:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomleft:0px;
-moz-border-radius-topleft:0px;
border:medium none;
cursor:pointer;
font-size:15px;
margin-left:-4px;
padding:10px;
width:50px;
}


.widget_search button {
background:url(images/button_bg_lighter.png) repeat-x scroll 0 50% #4F5052;
}

.widget_search input {
background:none repeat scroll 0 0 #A7A398;
color:#4F5052;
}

.widget_search input {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-topleft:5px;
border:medium none;
font-size:15px;
padding:12px 10px 11px;
text-transform:uppercase;
width:140px;
}



.widgetArea #sendit-widget input { text-transform:none; width:120px; }
.widgetArea #sendit-widget input.button { width:70px; padding:10px 5px; }
.widgetArea #sendit-widget form p small { display:none; }
.widgetArea #sendit-widget form p { margin:3px 0; }


.widgetArea ul ul {
margin-bottom:0;
}
.widgetArea li.widget-container {
margin-bottom:36px;
}

.entryContent p:first-child {
font-size:18px;
line-height:22px;
}

#main {
}
*+html body {
height:auto!important;
min-height:100%;
}

body { margin-top:0; }
#wrapper { margin-top:20px; margin-bottom:20px; }

/* credits in basso */
#footer .crdt
{ position:relative; height:0; overflow:visible; }
#footer .crdt a
{ display:block; position:absolute; height:150px; width:18px; overflow:hidden; background:url(images/studiosalsi.gif) no-repeat 0 0; left:-22px; bottom:80px; }
#footer .crdt a em { display:none; }

/* credits in alto */
#wrapper
{ position:relative; }
#footer .crdt
{ position:static; }
#footer .crdt a
{ height:130px; width:15px; left:30px; top:68px; }


/* messaggi iscriz. newsletter */
.sendit #dati .error { color:#E40313; font-size:1.153em; }
.sendit #sendit_message { color:#434446; }

