#homeBody { margin:0; padding:0; background:url(../images/homeBack.gif) repeat-x top; }
#livBody  { margin:0; padding:0; background:url(../images/livBack.gif) repeat-x top; }

div, td, p, input, select, li, textarea, th { font-family:tahoma, verdana, sans-serif; font-weight:normal; color:#666666; font-size:13px; }

h1 { font-size:14px; font-weight:bold; color:#d30000; }
h2 { font-size:15px; font-weight:bold; color:#d30000; }
h3 { font-size:16px; font-weight:bold; color:#d30000; }
h4 { font-size:13px; font-weight:bold; color:#d30000; }
h5 { font-size:12px; font-weight:bold; color:#d30000; }

a:link          { color:#d30000; text-decoration:none; }
a:visited       { color:#d30000; text-decoration:none; }
a:hover         { color:#d30000; text-decoration:underline; }
a:link:hover    { color:#d30000; text-decoration:underline; }
a:visited:hover { color:#d30000; text-decoration:underline; }

.footer                 { font-size:10px; }
.footer a:link          { font-size:10px; }
.footer a:visited       { font-size:10px; }
.footer a:hover         { font-size:10px; }
.footer a:link:hover    { font-size:10px; }
.footer a:visited:hover { font-size:10px; }

li { list-style-image:url(../images/ico_list.gif); }

#place_for_FCE_adesioni                 { font-size:11px; }
#place_for_FCE_adesioni a:link          { font-size:11px; }
#place_for_FCE_adesioni a:visited       { font-size:11px; }
#place_for_FCE_adesioni a:hover         { font-size:11px; }
#place_for_FCE_adesioni a:link:hover    { font-size:11px; }
#place_for_FCE_adesioni a:visited:hover { font-size:11px; }

/* FILELINKS */
.csc-uploads-fileName p { background:url(../images/ico_pdf.gif) no-repeat; text-indent:20px; }

/* TOOL PRODOTTI */
div#sub1, div#sub2, div#sub3 { margin:0 0 4px 0; margin-right:10px; }

div#sub1 { background:url(../images/toolbarDot.gif) no-repeat 0px 3px; text-indent:12px; margin-top:7px; }
div#sub2 { margin-left:18px; }
div#sub3 { margin-left:24px; }

div#sub1 a:link          { font-size:12px; }
div#sub1 a:visited       { font-size:12px; }
div#sub1 a:hover         { font-size:12px; }
div#sub1 a:link:hover    { font-size:12px; }
div#sub1 a:visited:hover { font-size:12px; }

div#sub2 a:link          { font-size:11px; color:#000000; }
div#sub2 a:visited       { font-size:11px; color:#000000; }
div#sub2 a:hover         { font-size:11px; color:#000000; }
div#sub2 a:link:hover    { font-size:11px; color:#000000; }
div#sub2 a:visited:hover { font-size:11px; color:#000000; }

div#sub3 a:link          { font-size:11px; color:#666666; }
div#sub3 a:visited       { font-size:11px; color:#666666; }
div#sub3 a:hover         { font-size:11px; color:#666666; }
div#sub3 a:link:hover    { font-size:11px; color:#666666; }
div#sub3 a:visited:hover { font-size:11px; color:#666666; }

div#sub3.attivo a { border-bottom:1px dotted #666666; }

/* BREADCRUMB */
div#crumbLiv1, div#crumbCurrent { float:left; padding-right:10px; }
div#crumbCurrent                { color:#d30000; }
div#crumbLiv1 a:link            { color:#000000; }
div#crumbLiv1 a:visited         { color:#000000; }
div#crumbLiv1 a:hover           { color:#000000; }
div#crumbLiv1 a:link:hover      { color:#000000; }
div#crumbLiv1 a:visited:hover   { color:#000000; }


/* SITE MAP */
.csc-sitemap ul li ul li, .csc-sitemap ul li ul li ul li, .csc-sitemap ul li ul li ul li ul li { list-style-type:none; list-style-image:none; }
.csc-sitemap ul li       { margin-top:10px; }
.csc-sitemap ul li ul li { margin-top:5px; }

.csc-sitemap li a:link          { font-size:12px; font-weight:bold; }
.csc-sitemap li a:visited       { font-size:12px; font-weight:bold; }
.csc-sitemap li a:hover         { font-size:12px; font-weight:bold; }
.csc-sitemap li a:link:hover    { font-size:12px; font-weight:bold; }
.csc-sitemap li a:visited:hover { font-size:12px; font-weight:bold; }

.csc-sitemap li li a:link          { font-size:11px; color:#000000; font-weight:bold; background:none; }
.csc-sitemap li li a:visited       { font-size:11px; color:#000000; font-weight:bold; background:none; }
.csc-sitemap li li a:hover         { font-size:11px; color:#000000; font-weight:bold; background:none; }
.csc-sitemap li li a:link:hover    { font-size:11px; color:#000000; font-weight:bold; background:none; }
.csc-sitemap li li a:visited:hover { font-size:11px; color:#000000; font-weight:bold; background:none; }

.csc-sitemap li li li a:link          { font-size:11px; color:#000000; font-weight:normal; }
.csc-sitemap li li li a:visited       { font-size:11px; color:#000000; font-weight:normal; }
.csc-sitemap li li li a:hover         { font-size:11px; color:#000000; font-weight:normal; }
.csc-sitemap li li li a:link:hover    { font-size:11px; color:#000000; font-weight:normal; }
.csc-sitemap li li li a:visited:hover { font-size:11px; color:#000000; font-weight:normal; }

.csc-sitemap li li li li a:link          { font-size:11px; color:#666666; font-weight:normal; }
.csc-sitemap li li li li a:visited       { font-size:11px; color:#666666; font-weight:normal; }
.csc-sitemap li li li li a:hover         { font-size:11px; color:#666666; font-weight:normal; }
.csc-sitemap li li li li a:link:hover    { font-size:11px; color:#666666; font-weight:normal; }
.csc-sitemap li li li li a:visited:hover { font-size:11px; color:#666666; font-weight:normal; }

/* NEWS */
#place_for_homeNews .newsBoxLatestAlt, #place_for_homeNews .newsBoxLatest { margin-bottom:6px; }
#place_for_homeNews p         { margin:0; padding:0; }
#place_for_homeNews a         { color:#d30000; }
#place_for_homeNews .newsSubt { font-size:10px; }
.newsTitleLink                { color:#d30000; font-weight:bold; }
.newsDate { font-size:10px; color:#000000; font-weight:normal; }

.newsBox, .newsBoxAlt { border-bottom:1px solid #d30000; margin-bottom:20px; padding-bottom:20px; }
.newsBox div, .newsBoxAlt div, .newsSubheader p, .newsContent p { margin:4px 0; padding:0; }
.newsTitle       { font-size:12px; font-weight:bold; color:#d30000; }
.newsSubheader p { font-size:11px; }
.newsImage img   { border:1px solid #d30000; }
.newsContent     {  }

.newsMore a:link          { font-size:11px; color:#d30000; }
.newsMore a:visited       { font-size:11px; color:#d30000; }
.newsMore a:hover         { font-size:11px; color:#d30000; }
.newsMore a:link:hover    { font-size:11px; color:#d30000; }
.newsMore a:visited:hover { font-size:11px; color:#d30000; }

.newsTitleSingle          { font-size:14px; font-weight:bold; color:#d30000; }
.newsSubheader h3         { font-size:12px; font-weight:normal; color:#666666; margin_top:0; }
#newsFootGoTo             { margin-top:20px; }

/* FORM CONTATTI */
.powermail_pagebrowser     { font-size:11px; color:#d30000; font-style:italic; }
.tx-powermail-pi1          { font-size:12px; }
.tx-powermail-pi1 fieldset { border:0; padding:0; margin:0; }
.tx-powermail-pi1 legend   { margin-bottom:12px; }
.tx-powermail-pi1 div      { padding-bottom:12px; }
.tx-powermail-pi1 legend   { font-weight:bold; color:#d30000; }
.tx-powermail-pi1 label    { display:block; padding-right:3px; font-size:12px; }
.tx-powermail-pi1 input    { width:550px; border:1px solid #d30000; }
.powermail_radio_inner input { width:20px; border:0; }
.powermail_radio_inner label { display:inline; }
.tx-powermail-pi1 textarea { width:550px; border:1px solid #d30000; height:180px; }
.powermail_mandatory_js    { font-size:10px; color:#d30000; font-style:italic; }
.powermail_mandatory       { color:#d30000; }
.tx-powermail-pi1 #powermaildiv_uid40 label { display:inline; text-align:left; }
.tx-powermail-pi1 #powermaildiv_uid40 input { display:inline; text-align:left; width:15px; border:0; }
.tx-powermail-pi1 #powermaildiv_uid53 label { display:inline; text-align:left; }
.tx-powermail-pi1 #powermaildiv_uid53 input { display:inline; text-align:left; width:15px; border:0; }

.tx-powermail-pi1 a               { display:block; }
.tx-powermail-pi1 a:link          { font-size:10px; font-style:italic; text-decoration:none; color:#666666; }
.tx-powermail-pi1 a:visited       { font-size:10px; font-style:italic; text-decoration:none; color:#666666; }
.tx-powermail-pi1 a:hover         { font-size:10px; font-style:italic; text-decoration:none; color:#666666; }
.tx-powermail-pi1 a:link:hover    { font-size:10px; font-style:italic; text-decoration:none; color:#666666; }
.tx-powermail-pi1 a:visited:hover { font-size:10px; font-style:italic; text-decoration:none; color:#666666; }
.tx-powermail-pi1 a img           { display:none; }

input.powermail_file              { width:200px; border:1px solid #d30000; }

/* bottoni */
input.tx_powermail_pi1_submitmultiple_forward { background-color:#999999; color:#ffffff; font-weight:normal; border:0; margin-top:12px; }
input.tx_powermail_pi1_submitmultiple_back    { background-color:#999999; color:#ffffff; font-weight:normal; border:0; margin-top:12px; }
input.powermail_submit                        { background-color:#d30000; color:#ffffff; font-weight:bold; border:0; margin-top:12px; }


