Salve a tutti, ho un problemino.
Devo fare sto tema di un cms, ma ho un dubbio nel fare il footer.
il bg della pagina l'ho settato, ma comprende pure il footer e l'header, è possibile eliminare il bg almeno dal footer tramite codice ?
di seguito posto il codice:
Codice PHP:
* {
    
padding0;
    
margin0
}
body {
    
backgroundurl("../img/bg.png"fixed ;
    
font-size11px;
    
font-familyVerdanaArialHelveticaSans-Serif;
    
color#5d717e;
    
text-aligncenter
}

/* Useful */
.align_center text-aligncenter }
.
align_right text-alignright }
.
middle vertical-alignmiddle }
.
align_justify text-alignjustify }
.
uppercase text-transformuppercase }
.
hidden, .collapsed, .block_hidden_only_for_screen displaynone }
.
wrap white-spacenormal }
.
bold font-weightbold }
.
strike text-decorationline-through }
.
italic font-styleitalic }
.
top vertical-aligntop }
.
span_link cursorpointer }
.
span_link:hover text-decorationunderline }
.
clear clearboth }
br.clear {
    
clearboth;
    
line-height0;
    
font-size0;
    
height0
}
noscript ul { list-style-typenonebackgroundblackcolorwhitepadding10pxborder1px solid gray }
/* new clearfix */
.clearfix:after 
    
clearboth
    
displayblock
    
height0
    
font-size0
    
visibilityhidden
    
content"."
}
html .clearfix zoom}
*:
first-child+html .clearfix zoom}

/* Footer links */
.footer_links {
    list-
style-typenone;
    
clearboth;
    
height2em;
    
margin-top2em
}
.
footer_links li {
    
floatleft;
    
margin-right2em;
    
height2em
}
.
footer_links a text-decorationnone }
.
footer_links a:hover colorblack }
.
footer_links img.icon vertical-align: -2px }

/* transfert effect*/
.transferProduct border2px solid #888 }

/* simple list inline */
.inline_list { list-style-typenonemargin-top1em }
.
inline_list li floatlefttext-aligncenter }
.
inline_list img displayblock }
ul.half {
    
width45%;
    
margin-right1em;
    
floatleft
}

/* Category tree (i.e. in sitemap) */
div.tree_top {
    
backgroundurl('../img/sitemap-top.gif'no-repeat -1px -3px;
    
padding-left24px;
    
padding-bottom5px;
    
padding-top3px
}
ul.treeul.tree ul { list-style-typenone }
ul.tree li {
    
padding-left1.2em;
    
border-left1px gray dotted;
    
backgroundurl(../img/sitemap-horizontal.pngno-repeat left 10px;
    
margin-left1em
}
ul.tree a padding-left0.2em }
ul.tree a.selected font-weightbold }
ul.tree li.last {
    
backgroundurl(../img/sitemap-last.gifno-repeat -12px -2px;
    
bordernone
}
span.grower cursorpointer }

/* Tabs */
.idTabs {
    list-
style-typenone;
    
border-bottomsolid 1px #76839b;
    
height21px;
    
margin-top1em
}
ul.idTabs li {
    
floatleft;
    
margin-right1px
}
.
idTabs a {
    
background-imageurl('../img/tab_bg.jpg');
    
displayblock;
    
width173px;
    
height18px;
    
text-aligncenter;
    
text-decorationnone;
    
text-transformuppercase;
    
font-weightbold;
    
padding-top3px;
    
color#374853
}
.
idTabs .selected {
    
background-imageurl('../img/tab_bg_selected.jpg');
    
colorwhite
}

/* IdTabs Short*/
.idTabsShort a {
    
background-imageurl('../img/tab_bg_short.jpg');
    
width138px
}
.
idTabsShort .selected {
    
background-imageurl('../img/tab_bg_selected_short.jpg');
    
colorwhite
}
div.sheets {
    
clearboth;
    
padding1em
}
#more_info_sheets li {
    
background-position6px 4px;
    
margin-bottom0.4em 
}

/* global style */
{
    
color#5d717e;
    
text-decorationunderline;
    
outlinenone
}
a:hover text-decorationnone }
.
input:focus outline}
a img {
    
outlinenone;
    
bordernone;
    
text-decorationnone
}
h1 {
    
font-size1.1em;
    
line-height1.6em;
    
padding-left0.5em;
    
margin0.5em 0;
    
text-transformuppercase;
    
font-weightbold;
    
color#374853;
    
backgroundtransparent url('../img/title_bg.png'no-repeat top left;
    
height21px
}
h1 span {
    
font-size0.9em;
    
text-transformnone;
    
font-weightnormal;
    
font-styleitalic;
    
color#374853;
    
margin-left1em
}
h2 {
    
font-size1.1em;
    
line-height1.6em;
    
padding-left0.5em;
    
margin0.5em 0;
    
text-transformuppercase;
    
font-weightbold;
    
color#374853;
    
backgroundtransparent url('../img/title_bg.png'no-repeat top left;
    
height21px
}
h2 span {
    
font-size0.9em;
    
text-transformnone;
    
font-weightnormal;
    
font-styleitalic;
    
color#374853;
    
margin-left1em
}
h3 font-size1.1emmargin1em 0 }
h4 font-size1em }

/* global layout */
#page {
backgroundurl("../img/bg_page.png");
    
width980px;
    
margin0 auto 2px auto;
    
text-alignleft
}
#header_logo {
    
floatleft;
    
width264px;
    
displayblock
}
img.logo {
 
backgroundtransparent;
    
floatleft;
    
margin-top0.5em;
    
font-size2em;
    
font-weightbold
}
#header_right {
    
floatleft;
    
margin-bottom15px;
    
width73%;
    
text-alignright
}
#left_column, #center_column, #right_column { float: left }
#left_column {
    
clearleft;
    
width191px;
    
margin-right21px;
    
overflowhidden
}
#center_column {
    
width556px;
    
margin0 0 30px 0;
    
overflowhidden
}
#old_center_column { display: none }

.ac_results_instant {
    
displaynone;
    
visibilityhidden
}
#instant_search_results a.close {
    
backgroundurl("../img/nav-logout.gif"no-repeat scroll right 2px transparent;
    
floatright;
    
margin-right7px;
    
padding-right21px;
    
text-transformnone
}
#right_column {
    
width191px;
    
margin-left21px;
    
overflowhidden
}

/* global RTE fields */
.rte,
 .
mceContentBody {
    
text-alignleft;
    
backgroundwhite;
    
colorblack
}
body.mceContentBody {
    
margin9px 6px;
    
width556px
}

...

/* Header */
#header_right ul { list-style: none }
#header_right form {
    
bordernone;
    
margin-bottom0!important;
    
displayinline
}
#header_right label {
    
margin0;
    
floatnone
}

/* Footer */
#footer {
    
backgroundtransparent url("../img/bg_footer.png"repeat-x center left;
    
color:#cecece;
    
margin0 auto;
    
height:140px;
    
width100%;
}

#footer #footer_content{
    
margin0 auto;
    
padding:16px 0;
    
text-align:left;
    
width960px;