/*
-----------------------------------------------
Grey Box Method - Layout CSS
----------------------------------------------- */

body {
background: #E3D1A7 url(../img/bg_body.jpg) 50% 0 no-repeat;
color: #3E3122;
margin:0;
padding:0;
}


/* anchors
----------------------------------------------- */
a {
color: #3E3122;
text-decoration: underline;

}

a:link {
color: #3E3122;
text-decoration: underline;
}

a:visited {
color: #990000;
text-decoration:underline;
}

a:hover {
color: #990000;
text-decoration:underline;
}

p {
margin:0;
padding:0
}



/* stili specifici per link
----------------------------------------------- */
#sections a, #sections a:link {
color: #fff;
text-decoration: none;
}

#sections a:visited {
text-decoration:none;
}

#sections a:hover {
text-decoration:underline;
}




#footer a, #footer a:link {
color: #fff;
text-decoration: underline;
}

#footer a:visited {
text-decoration:none;
}

#footer a:hover {
color: #943F19;
text-decoration:underline;
}



/* headings
----------------------------------------------- */

h1 { 
line-height:0
}

h1, h2, h3, h4, h5, h6 { 
margin:0;
padding:0
}

h2 {
color:#853D1F
}

h3 {
color:#6C9D30
}


h1 a {
font-weight:normal;
}


/* branding
----------------------------------------------- */
#container {
background:url(../img/bg_header.png) 0 0 repeat-x;
margin:0;
padding:0;
}

#header{
position:relative;
margin-top:0;
margin-bottom:0;
}

#header h1{
   float:left;
}


/* foto
----------------------------------------------- */
#foto{
margin-top:15px;
}

.slideshow_int img { 
padding: 5px; 
background-color: #fff
}


/* content
----------------------------------------------- */
#content{
background:#EDE0C0 url(../img/bg_wood.jpg) top right no-repeat;
margin-top:15px;
padding:0;
}

#content p{
margin: 5px 15px 15px 15px;
}

#content h2{
padding:0;
margin:15px 15px 0 15px;
}


/* content interne
----------------------------------------------- */
#content_int{
background-color:#fff;
margin-top:17px;
padding:0;
}

#content_int p{
margin: 0px 20px 20px 20px;
}

#content_int h2{
padding:0;
margin:20px 20px 20px 20px;
}



/* sezioni
----------------------------------------------- */
#sections div{
background-color:#fff;
margin-top:15px;
}

#sections div h3 {
margin: 0px 15px 15px 15px;

}

#sections div p {
margin: 0px 15px 0 15px;

}

#sections div h3 {
margin: 10px 15px 0 15px
}

#sections div img{
float:left;
margin-right:5px;
}


#sections span{
display:block;
background:url(../img/bg_button.png) 0 0 repeat-x;
width:60px;
float:right;
padding: 4px 5px;
text-align:center;
margin: 0 15px 15px 0;
color:#FFFFFF;

}

/* pagina
----------------------------------------------- */

#colonna_1 img{
float:left;
margin:0 20px 20px 20px
}

#colonna_2 {
margin-top:70px
}



#colonna_1 ul#prodotti {
margin: 20px;
padding:0;
list-style:none;
float:left
}


#content_int ul#prodotti li{
margin:0 0 20px 0;
padding:0;
list-style:none;
float:left;
margin-right:60px
}

#content_int ul#prodotti li img {
padding:0;
margin:0

}


/* footer
----------------------------------------------- */
#footer{
background:url(../img/bg_footer.png) 0 0 no-repeat;
text-align:center;
color:#fff;
margin-top:15px;
margin-bottom:5px;
}

#footer p{
padding:8px 0;
margin:0;
}

#credits{
text-align:right;
margin-top:0px;
margin-bottom:15px;
margin-right:20px;
}
