/* REGOLE GENERALI */
body {
font:100% Verdana, Arial, Helvetica, Verdana, sans-serif;
margin: 0;
padding: 0;
text-align:center;
color: #000;
background: #F7D384;
}
img {
border: none;
}
p.ferma {
clear: both;
margin: 0;
padding: 0;
text-align: left;
}

/* BOX BIG */
#bigsopra {
float:left;
width: 100%;
height: 550px;
margin: 0;
padding: 0;
background: #F7D384 url(img/bgtestata.jpg) center top repeat-x;
}
#corpo {
float:left;
width: 100%;
margin: 0;
padding: 0;
background: #FEF6E4;
}
#bigsotto {
float:left;
width: 100%;
height: 280px;
margin: 0;
padding: 0;
background: #F7D384 url(img/bgfooter.jpg) center top repeat-x;
}

/* LOGO IMAGE */
#logoprint {
display: none;
}

/* TESTATA */
#testata {
clear: both;
position: relative;
width: 960px;
height: 550px;
margin: 0 auto;
padding: 0;
text-align: left;
}
#logo {
float: right;
width: 800px;
height: 550px;
margin: 0;
padding: 0;
background: url(img/bglogo.jpg) left top no-repeat;
}
#logo h1{
font-size: 1px;
margin: 0;
padding: 0;
overflow: hidden;
color: #019FE0;
}
#menuNav {
float: left;
width: 160px;
height: 550px;
margin: 0;
padding: 0;
background: url(img/menu/sopra.jpg) center top no-repeat;
}
#menuNav ul.menu {
margin: 76px 0 0;
padding: 0 0 200px;
display: block;
list-style: none;
background: url(img/menu/sotto.jpg) center bottom no-repeat;
}
#menuNav ul.menu li{
display:inline;
margin: 0;
padding: 0;
}
#menuNav ul.menu a{
font-size:1px;
padding-left: 160px;
overflow: hidden;
display: block;
text-decoration: none;
text-align: left;
color: #019FE0;
text-indent: -500em;
}
#menuNav ul.menu li#home a, #menuNav ul.menu li#home a:active{
background: url(img/menu/home.jpg) 0 50% no-repeat;
height: 32px;
}
#menuNav ul.menu li#home a:hover, #menuNav ul.menu li#home a:focus{
background: url(img/menu/home.jpg) -160px 50% no-repeat;
}
#menuNav ul.menu li.active#home a{
background: url(img/menu/home.jpg) -160px 50% no-repeat;
}
#menuNav ul.menu li#offerte a, #menuNav ul.menu li#offerte a:active{
background: url(img/menu/offerte.jpg) 0 50% no-repeat;
height: 32px;
}
#menuNav ul.menu li#offerte a:hover, #menuNav ul.menu li#offerte a:focus{
background: url(img/menu/offerte.jpg) -160px 50% no-repeat;
}
#menuNav ul.menu li.active#offerte a{
background: url(img/menu/offerte.jpg) -160px 50% no-repeat;
}
#menuNav ul.menu li#chisiamo a, #menuNav ul.menu li#chisiamo a:active{
background: url(img/menu/chisiamo.jpg) 0 50% no-repeat;
height: 29px;
}
#menuNav ul.menu li#chisiamo a:hover, #menuNav ul.menu li#chisiamo a:focus{
background: url(img/menu/chisiamo.jpg) -160px 50% no-repeat;
}
#menuNav ul.menu li.active#chisiamo a{
background: url(img/menu/chisiamo.jpg) -160px 50% no-repeat;
}
#menuNav ul.menu li#sposi a, #menuNav ul.menu li#sposi a:active{
background: url(img/menu/sposi.jpg) 0 50% no-repeat;
height: 27px;
}
#menuNav ul.menu li#sposi a:hover, #menuNav ul.menu li#sposi a:focus{
background: url(img/menu/sposi.jpg) -160px 50% no-repeat;
}
#menuNav ul.menu li.active#sposi a{
background: url(img/menu/sposi.jpg) -160px 50% no-repeat;
}
#menuNav ul.menu li#dovesiamo a, #menuNav ul.menu li#dovesiamo a:active{
background: url(img/menu/dovesiamo.jpg) 0 50% no-repeat;
height: 30px;
}
#menuNav ul.menu li#dovesiamo a:hover, #menuNav ul.menu li#dovesiamo a:focus{
background: url(img/menu/dovesiamo.jpg) -160px 50% no-repeat;
}
#menuNav ul.menu li.active#dovesiamo a{
background: url(img/menu/dovesiamo.jpg) -160px 50% no-repeat;
}
#menuNav ul.menu li#incoming a, #menuNav ul.menu li#incoming a:active{
background: url(img/menu/incoming.jpg) 0 50% no-repeat;
height: 34px;
}
#menuNav ul.menu li#incoming a:hover, #menuNav ul.menu li#incoming a:focus{
background: url(img/menu/incoming.jpg) -160px 50% no-repeat;
}
#menuNav ul.menu li.active#incoming a{
background: url(img/menu/incoming.jpg) -160px 50% no-repeat;
}
#menuNav ul.menu li#links a, #menuNav ul.menu li#links a:active{
background: url(img/menu/links.jpg) 0 50% no-repeat;
height: 30px;
}
#menuNav ul.menu li#links a:hover, #menuNav ul.menu li#links a:focus{
background: url(img/menu/links.jpg) -160px 50% no-repeat;
}
#menuNav ul.menu li.active#links a{
background: url(img/menu/links.jpg) -160px 50% no-repeat;
}
#menuNav ul.menu li#contatti a, #menuNav ul.menu li#contatti a:active{
background: url(img/menu/contatti.jpg) 0 50% no-repeat;
height: 28px;
}
#menuNav ul.menu li#contatti a:hover, #menuNav ul.menu li#contatti a:focus{
background: url(img/menu/contatti.jpg) -160px 50% no-repeat;
}
#menuNav ul.menu li.active#contatti a{
background: url(img/menu/contatti.jpg) -160px 50% no-repeat;
}
#menuNav ul.menu li#forum a, #menuNav ul.menu li#forum a:active{
background: url(img/menu/forum.jpg) 0 50% no-repeat;
height: 32px;
}
#menuNav ul.menu li#forum a:hover, #menuNav ul.menu li#forum a:focus{
background: url(img/menu/forum.jpg) -160px 50% no-repeat;
}
#menuNav ul.menu li.active#forum a{
background: url(img/menu/forum.jpg) -160px 50% no-repeat;
}

/* PAGINA */
#pagina {
clear: both;
position: relative;
width: 960px;
margin: 0 auto;
padding: 0;
}
#colsx {
float: left;
width: 330px;
margin: 0;
padding: 0;
}
#coldx {
float: right;
width: 600px;
margin: 0;
padding: 0;
}

/* HOME */
#home {
width: 700px;
height: 470px;
margin: 0 auto;
padding: 0;
background: url(img/cartolina.jpg) left top no-repeat;
}
#home p{
font-size: 1px;
margin: 0;
padding: 0;
overflow: hidden;
color: #FEF6E4;
text-indent: -1000em;
}

/* OFFERTE */
#menudest2 {
clear: both;
width: 330px;
margin: 0;
padding: 0;
background: url(img/bgsx/offertebg.gif) left top repeat-y;
}
#menudest1 {
width: 330px;
margin: 0;
padding: 32px 0 0;
background: url(img/bgsx/offertetop.gif) left top no-repeat;
}
#menudest1 h2{
width: 306px;
font-size: 112%;
font-weight: bold;
text-transform:uppercase;
margin: 0 auto;
padding: 7px 0;
background: #B1E8F8;
color: #015D7C;
}
#menudest {
clear: both;
margin: 0;
padding: 23px 33px 83px;
background: url(img/bgsx/offertedown.gif) left bottom no-repeat;
line-height: 1.5;
color: #00445B;
}
#menudest ul{
font-size: 76%;
margin: 0;
padding: 0;
text-align: left;
list-style: none;
}
#menudest ul li{
margin: 0 0 0.4em;
padding: 0 0 0 22px;
text-align: left;
background: url(img/icone/destlista.gif) left center no-repeat;
color: #00445B;
font-weight: bold;
}
#menudest ul li#tutte{
margin: 2em 0 0;
}
#menudest ul li a, #menudest ul li a:link, #menudest ul li a:visited {
font-weight: bold;
text-decoration: none;
color: #00374A;
}
#menudest ul li a:hover, #menudest ul li a:focus, #menudest ul li a:active {
color: #FFF;
}
#menudest ul li.active a, #menudest ul li.active a:link, #menudest ul li.active a:visited, #menudest ul li.active a:hover, #menudest ul li.active a:focus, #menudest ul li.active a:active {
color: #FF0000;
}
#regalo2 {
clear: both;
width: 330px;
margin: 20px 0 0;
padding: 0;
background: url(img/bgsx/offertebg.gif) left top repeat-y;
}
#regalo1 {
width: 330px;
margin: 0;
padding: 32px 0 0;
background: url(img/bgsx/offertetop.gif) left top no-repeat;
}
#regalo1 h3#boxregalo{
width: 306px;
height: 36px;
font-size: 112%;
font-weight: bold;
text-transform:uppercase;
margin: 0 auto;
padding: 0;
background: #B1E8F8;
color: #FF0000;
}
#regalo {
clear: both;
margin: 0;
padding: 23px 33px 83px;
background: url(img/bgsx/offertedown.gif) left bottom no-repeat;
line-height: 1.5;
color: #00445B;
}
#regalo img {
border: 1px solid #379DBF;
}
#regalo img.sx{
margin: 0 20px 0 0;
}
#news2 {
clear: both;
width: 330px;
margin: 20px 0 0;
padding: 0;
background: url(img/bgsx/offertebg.gif) left top repeat-y;
}
#news1 {
width: 330px;
margin: 0;
padding: 32px 0 0;
background: url(img/bgsx/offertetop.gif) left top no-repeat;
}
#news1 h4#boxnews{
width: 306px;
height: 36px;
font-size: 112%;
font-weight: bold;
text-transform:uppercase;
margin: 0 auto;
padding: 0;
background: #B1E8F8;
color: #FF0000;
}
#news {
clear: both;
margin: 0;
padding: 23px 33px 83px;
background: url(img/bgsx/offertedown.gif) left bottom no-repeat;
line-height: 1.5;
color: #00445B;
}
#news img {
border: 1px solid #379DBF;
}
#news img.sx{
margin: 0 20px 0 0;
}
#offerte2 {
width: 600px;
margin: 0;
padding: 0;
background: url(img/bgdx/offertebg.gif) left top repeat-y;
}
#offerte1 {
width: 600px;
margin: 0;
padding: 33px 0 0;
background: url(img/bgdx/offertetop.gif) left top no-repeat;
}
#offerte1 h1{
width: 573px;
font-size: 112%;
font-weight: bold;
text-transform:uppercase;
margin: 0 auto;
padding: 7px 0;
background: #B1E8F8;
color: #015D7C;
}
#offerte {
clear: both;
margin: 0;
padding: 13px 33px 83px;
background: url(img/bgdx/offertedown.gif) left bottom no-repeat;
line-height: 1.5;
color: #003B4F;
}
#offerte p{
font-size: 76%;
font-weight: bold;
margin: 0;
padding: 0;
text-align: center;
}
#offerte div.offerta {
float: left;
margin: 10px 0 0;
padding: 0 0 10px;
text-align: left;
border-bottom: 1px solid #B1E8F8;
}
#offerte div.offerta h3{
font-size: 100%;
margin: 0 0 10px;
padding: 0;
text-align: left;
}
#offerte div.offerta ul{
float: left;
margin: 0 0 5px;
padding: 0;
list-style: none;
}
#offerte div.offerta ul li{
width: 252px;
float: left;
margin: 0;
padding: 0;
font-size: 76%;
text-align: justify;
}
#offerte div.offerta ul li.sx{
margin: 0 25px 0 0;
}
#offerte div.offerta ul li span{
display: block;
font-weight: bold;
margin: 0;
padding: 0;
color: #FF0000;
}
#offerte div.offerta ul li a, #offerte div.offerta ul li a:link, #offerte div.offerta ul li a:visited {
display: block;
font-weight: bold;
width: auto;
text-decoration: none;
margin: 5px 0 0;
padding: 5px 10px;
text-align: center;
color: #015D7C;
background: #B1E8F8;
}
#offerte div.offerta ul li a:hover, #offerte div.offerta ul li a:focus, #offerte div.offerta ul li a:active {
color: #FFF;
background: #FF0000;
}
#offerte #pagnav {
clear: both;
width: 530px;
position: relative;
margin: 0;
padding: 10px 0 0;
text-align: left;
}
#offerte #pagnav #indietro{
position: absolute;
left: 0;
top: 10px;
margin: 0;
padding: 0;
font-size: 76%;
text-align: left;
}
#offerte #pagnav #indietro a, #offerte #pagnav #indietro a:link, #offerte #pagnav #indietro a:visited {
font-weight: bold;
text-decoration: none;
margin: 0;
padding: 0;
text-align: left;
color: #003B4F;
}
#offerte #pagnav #indietro a:hover, #offerte #pagnav #indietro a:focus, #offerte #pagnav #indietro a:active {
color: #FF0000;
}
#offerte #pagnav #avanti{
position: absolute;
right: 0;
top: 10px;
margin: 0;
padding: 0;
font-size: 76%;
text-align: left;
}
#offerte #pagnav #avanti a, #offerte #pagnav #avanti a:link, #offerte #pagnav #avanti a:visited {
font-weight: bold;
text-decoration: none;
margin: 0;
padding: 0;
text-align: left;
color: #003B4F;
}
#offerte #pagnav #avanti a:hover, #offerte #pagnav #avanti a:focus, #offerte #pagnav #avanti a:active {
color: #FF0000;
}
#offerte #pagnav #numpag{
margin: 0;
padding: 0;
font-size: 76%;
text-align: center;
}
#offerte #pagnav #numpag a, #offerte #pagnav #numpag a:link, #offerte #pagnav #numpag a:visited {
font-weight: bold;
text-decoration: none;
margin: 0;
padding: 0;
text-align: center;
color: #003B4F;
}
#offerte #pagnav #numpag a:hover, #offerte #pagnav #numpag a:focus, #offerte #pagnav #numpag a:active {
color: #FF0000;
}
#offerte #pagnav #numpag a.active, #offerte #pagnav #numpag a.active:link, #offerte #pagnav #numpag a.active:visited, #offerte #pagnav #numpag a.active:hover, #offerte #pagnav #numpag a.active:focus, #offerte #pagnav #numpag a.active:active {
color: #FFF;
}

/* CHI SIAMO */
#chisiamo2 {
width: 600px;
margin: 0;
padding: 0;
background: url(img/bgdx/chisiamobg.gif) left top repeat-y;
}
#chisiamo1 {
width: 600px;
margin: 0;
padding: 33px 0 0;
background: url(img/bgdx/chisiamotop.gif) left top no-repeat;
}
#chisiamo1 h1{
width: 573px;
font-size: 112%;
font-weight: bold;
text-transform:uppercase;
margin: 0 auto;
padding: 7px 0;
background: #FFCC00;
color: #970000;
}
#chisiamo {
clear: both;
margin: 0;
padding: 23px 33px 83px;
background: url(img/bgdx/chisiamodown.gif) left bottom no-repeat;
line-height: 1.5;
color: #500000;
}
#chisiamo p{
font-size: 76%;
margin: 0 0 1em;
padding: 0;
text-align: left;
}
#fotochisiamo {
width: 330px;
height: 330px;
margin: 0;
padding: 12px 0 0 12px;
background: url(img/bgsx/fotochisiamo.gif) left top no-repeat;
text-align: left;
}
#menustaff2 {
clear: both;
width: 330px;
margin: 15px 0 0;
padding: 0;
background: url(img/bgsx/staffbg.gif) left top repeat-y;
}
#menustaff1 {
width: 330px;
margin: 0;
padding: 32px 0 0;
background: url(img/bgsx/stafftop.gif) left top no-repeat;
}
#menustaff1 h2{
width: 306px;
font-size: 112%;
font-weight: bold;
text-transform:uppercase;
margin: 0 auto;
padding: 7px 0;
background: #FFCC00;
color: #970000;
}
#menustaff {
clear: both;
margin: 0;
padding: 23px 33px 83px;
background: url(img/bgsx/staffdown.gif) left bottom no-repeat;
line-height: 1.5;
color: #500000;
}
#menustaff ul{
font-size: 76%;
margin: 0;
padding: 0;
text-align: left;
list-style: none;
}
#menustaff ul li{
margin: 0 0 0.4em;
padding: 0 0 0 22px;
text-align: left;
background: url(img/icone/stafflista.gif) left center no-repeat;
color: #500000;
font-weight: bold;
}
#menustaff ul li#serena{
margin: 0 0 1.2em;
}
#menustaff ul li a, #menustaff ul li a:link, #menustaff ul li a:visited {
font-weight: bold;
text-decoration: none;
color: #500000;
}
#menustaff ul li a:hover, #menustaff ul li a:focus, #menustaff ul li a:active {
color: #F2FFD8;
}
#menustaff ul li.active a, #menustaff ul li.active a:link, #menustaff ul li.active a:visited, #menustaff ul li.active a:hover, #menustaff ul li.active a:focus, #menustaff ul li.active a:active {
color: #F2FFD8;
}

/* SPOSI */
#sposi2 {
width: 600px;
margin: 0;
padding: 0;
background: url(img/bgdx/sposibg.gif) left top repeat-y;
}
#sposi1 {
width: 600px;
margin: 0;
padding: 33px 0 0;
background: url(img/bgdx/spositop.gif) left top no-repeat;
}
#sposi1 h1{
width: 573px;
font-size: 112%;
font-weight: bold;
text-transform:uppercase;
margin: 0 auto;
padding: 7px 0;
background: #FBE2E2;
color: #B05C5C;
}
#sposi {
clear: both;
margin: 0;
padding: 23px 33px 83px;
background: url(img/bgdx/sposidown.gif) left bottom no-repeat;
line-height: 1.5;
color: #990000;
}
#sposi p{
font-size: 76%;
margin: 0 0 1em;
padding: 0;
text-align: left;
}
#sposi ul{
font-size: 76%;
margin: 2em 0;
padding: 0;
text-align: left;
list-style: none;
}
#sposi ul li{
margin: 0 0 0.5em;
padding: 0 0 0 30px;
text-align: left;
background: url(img/icone/sposilista.gif) left top no-repeat;
color: #A95454;
font-weight: bold;
}
#fotosposi {
clear: both;
width: 330px;
height: 330px;
margin: 0;
padding: 12px 0 0 12px;
background: url(img/bgsx/fotosposi.gif) left top no-repeat;
text-align: left;
}

/* DOVE SIAMO */
#dovesiamo2 {
width: 600px;
margin: 0;
padding: 0;
background: url(img/bgdx/dovesiamobg.gif) left top repeat-y;
}
#dovesiamo1 {
width: 600px;
margin: 0;
padding: 33px 0 0;
background: url(img/bgdx/dovesiamotop.gif) left top no-repeat;
}
#dovesiamo1 h1{
width: 573px;
font-size: 112%;
font-weight: bold;
text-transform:uppercase;
margin: 0 auto;
padding: 7px 0;
background: #EAD392;
color: #7C4B00;
}
#dovesiamo {
clear: both;
margin: 0;
padding: 23px 33px 83px;
background: url(img/bgdx/dovesiamodown.gif) left bottom no-repeat;
line-height: 1.5;
color: #7C4B00;
}
#dovesiamo p{
font-size: 76%;
margin: 0 0 1em;
padding: 0;
text-align: left;
}
#fotodovesiamo {
clear: both;
width: 330px;
height: 330px;
margin: 0;
padding: 12px 0 0 12px;
background: url(img/bgsx/fotodovesiamo.gif) left top no-repeat;
text-align: left;
}
#googlemap {
font:100% Verdana, Arial, Helvetica, sans-serif;
height: 400px;
margin: 0;
padding: 0;
color: #000;
border: 1px solid #B38136;
}
#googlemap p{
margin: 0;
padding: 0;
line-height: normal;
text-align: left;
color: #000;
}
#googlemap img {
margin: 0 10px 0 0;
}

/* LINKS */
#links2 {
width: 600px;
margin: 0;
padding: 0;
background: url(img/bgdx/linksbg.gif) left top repeat-y;
}
#links1 {
width: 600px;
margin: 0;
padding: 33px 0 0;
background: url(img/bgdx/linkstop.gif) left top no-repeat;
}
#links1 h1{
width: 573px;
font-size: 112%;
font-weight: bold;
text-transform:uppercase;
margin: 0 auto;
padding: 7px 0;
background: #EFD373;
color: #6B5F38;
}
#links {
clear: both;
margin: 0;
padding: 23px 33px 83px;
background: url(img/bgdx/linksdown.gif) left bottom no-repeat;
line-height: 1.5;
color: #6B5F38;
}
#links p{
font-size: 76%;
font-weight: bold;
margin: 0;
padding: 0;
text-align: center;
}
#links ul{
font-size: 76%;
margin: 0 0;
padding: 0;
text-align: left;
list-style: none;
}
#links ul li{
float: left;
margin: 0 18px 16px 0;
padding: 0;
text-align: center;
}
#links ul li.terzo{
margin: 0 0 16px 0;
}
#links ul li img{
margin: 0;
padding: 2px;
text-align: center;
border: 1px solid #AE9953;
}
#menulinks2 {
clear: both;
width: 330px;
margin: 0;
padding: 0;
background: url(img/bgsx/linksbg.gif) left top repeat-y;
}
#menulinks1 {
width: 330px;
margin: 0;
padding: 32px 0 0;
background: url(img/bgsx/linkstop.gif) left top no-repeat;
}
#menulinks1 h2{
width: 306px;
font-size: 112%;
font-weight: bold;
text-transform:uppercase;
margin: 0 auto;
padding: 7px 0;
background: #EFD373;
color: #6B5F38;
}
#menulinks {
clear: both;
margin: 0;
padding: 23px 33px 83px;
background: url(img/bgsx/linksdown.gif) left bottom no-repeat;
line-height: 1.5;
color: #6B5F38;
}
#menulinks img {
margin: 0 0 20px 0;
border: 1px solid #AE9953;
}
#menulinks img.sx{
margin: 0 20px 20px 0;
}
#menulinks ul{
font-size: 76%;
margin: 0;
padding: 0;
text-align: left;
list-style: none;
}
#menulinks ul li{
margin: 0 0 0.4em;
padding: 0 0 0 22px;
text-align: left;
background: url(img/icone/linkslista.gif) left center no-repeat;
color: #6B5F38;
font-weight: bold;
}
#menulinks ul li a, #menulinks ul li a:link, #menulinks ul li a:visited {
font-weight: bold;
text-decoration: none;
color: #6B5F38;
}
#menulinks ul li a:hover, #menulinks ul li a:focus, #menulinks ul li a:active {
color: #3B341C;
}

/* CONTATTI */
#contatti2 {
width: 600px;
margin: 0;
padding: 0;
background: url(img/bgdx/contattibg.gif) left top repeat-y;
}
#contatti1 {
width: 600px;
margin: 0;
padding: 33px 0 0;
background: url(img/bgdx/contattitop.gif) left top no-repeat;
}
#contatti1 h1{
width: 573px;
font-size: 112%;
font-weight: bold;
text-transform:uppercase;
margin: 0 auto;
padding: 7px 0;
background: #C8E6ED;
color: #4C909E;
}
#contatti {
clear: both;
margin: 0;
padding: 23px 33px 83px;
background: url(img/bgdx/contattidown.gif) left bottom no-repeat;
line-height: 1.5;
color: #FFFF00;
}
#contatti p{
font-size: 76%;
margin: 0 0 1em;
padding: 0;
text-align: left;
}
#contatti ul{
float: left;
width: 166px;
margin: 0 0 0 15px;
padding: 0;
text-align: center;
list-style: none;
}
#contatti ul.primo{
margin: 0;
}
#contatti ul li{
font-size: 76%;
margin: 0;
padding: 0;
text-align: center;
color: #FFF;
font-weight: bold;
}
#contatti ul li.nome{
font-size: 100%;
}
#contatti ul li a, #contatti ul li a:link, #contatti ul li a:visited {
font-weight: bold;
text-decoration: none;
color: #2C6571;
}
#contatti ul li a:hover, #contatti ul li a:focus, #contatti ul li a:active {
color: #FFF;
}
#fotocontatti {
clear: both;
width: 330px;
height: 330px;
margin: 0;
padding: 12px 0 0 12px;
background: url(img/bgsx/fotocontatti.gif) left top no-repeat;
text-align: left;
}

/* FORUM */
#allestimento {
width: 330px;
height: 80px;
margin: 0 auto;
padding: 0;
background: url(img/allestimento.jpg) left top no-repeat;
}
#allestimento p{
font-size: 1px;
margin: 0;
padding: 0;
overflow: hidden;
color: #FEF6E4;
text-indent: -1000em;
}

/* FOOTER */
#footer {
clear: both;
position: relative;
width: 960px;
height: 280px;
margin: 0 auto;
padding: 0;
}
#datifooter {
position: absolute;
width: 715px;
height: 192px;
left: 0;
bottom: 0;
margin: 0;
padding: 0;
background: url(img/bgdatifooter.jpg) left bottom no-repeat;
}
#datifooter p{
font-size: 76%;
color: #5B3300;
margin: 70px 80px 0 75px;
padding: 0;
line-height: 1.4;
}
#datifooter p a, #datifooter p a:link, #datifooter p a:visited {
font-weight: bold;
text-decoration: none;
color: #B60000;
}
#datifooter p a:hover, #datifooter p a:focus, #datifooter p a:active {
color: #5B3300;
}
#credits {
position: absolute;
width: 110px;
height: 120px;
right: 0;
bottom: 0;
margin: 0;
padding: 0;
}
#credits a, #credits a:link, #credits a:visited {
font-size:1px;
display: block;
width: 110px;
height: 120px;
color: #F8D687;
background: url(img/bgcredits.jpg) 0 0 no-repeat;
}
#credits a:hover, #credits a:focus, #credits a:active {
background: url(img/bgcredits.jpg) 0 -120px no-repeat;
}