body,div{margin:0;padding:0;}

html {overflow-y: scroll;}
body {font: 11px Arial, Helvetica, sans-serif; line-height:17px; margin: 0; padding: 0; color: #000000; background-color:#FFFFFF; background: url(../img/back.jpg) repeat;}

a:link {color: #7d1430; text-decoration: none;}
a:visited {color: #7d1430; text-decoration: none;}
a:hover {color: #000000; text-decoration: none;}
a:active {color: #7d1430; text-decoration: none;}

h2 {
    color:#7d1430;
    font-size:17px;
}
h3 {
    color:#7d1430;
    font-weight:bold;
    font-size:11px;
}
input, select, textarea {
    color:#000;
    border:1px solid #686765;
    font-size:11px;
    padding:3px;
    margin:0px;
    margin-bottom:1px;
    width:300px;
}
.invia_button{
    border:1px solid #fff;width:40px;float:right;margin-right:47px; background-color:#686765; color:#fff;cursor:pointer;
}
.invia_btn{
    color:#ffffff;
    background-color:#7d1430;
    border:1px solid #7d1430;
    font-size:11px;
    padding:0px;
    margin-top:3px;
}
label.contact {position:relative;float:left;width:60px;text-align:right;margin-right:10px;}
label.gallery_dida {position:relative;float:left;margin-top:5px;font-style:italic;}
/*
#home_newsletter a{
	float:left;
	width:130px;
	text-decoration: none;
	color: #7d1430;
	border:1px #7d1430 solid;
	padding:3px 5px;
        font-weight:bold;
}
#home_newsletter a:hover {color: #000000;}
*/

#container {margin:0 auto; width:890px; margin-top:0px; background-color:#ffffff; padding:0 25px;}

#header {height:100px; background-color:#ffffff;}

div#navigation{
    float:right;
    height: 32px;
    margin:0;
}
div#navigation ul{
    list-style: none;
    margin: 0;
    padding: 0;
}
div#navigation li{
    float: left;
    margin: 0;
    padding: 0;
    font-weight:bold;
}
div#navigation li a{
    text-align:center;
    line-height:28px;
    text-decoration:none;
    display: block;
    height: 32px;
    color:#000;
    margin: 0;
    padding: 0;
    font-size:12px;
    border-top:8px solid #7d1430;
    border-bottom:8px solid #FFF;
    padding:0px 10px;
}
div#navigation li a:hover {
    display: block;
    position: relative;
    height: 32px;
    color:#000;
    border-top:8px solid #FFF;
    border-bottom:8px solid #7d1430;
}
div#navigation li a.nav_selected{
    text-align:center;
    line-height:28px;
    text-decoration:none;
    display: block;
    height: 32px;
    color:#000;
    margin: 0;
    padding: 0;
    font-size:12px;
    border-bottom:8px solid #7d1430;
    border-top:8px solid #FFF;
    padding:0px 10px;
}

div#compound_dett img, div#plasticwood_1 img{
    border:1px solid #000;
}
div#eco ul, div#plasticwood_1 ul, div#plasticwood_2 ul{
    margin:0px;
    padding-left:20px;
    list-style-image: url(../img/quadratino.jpg);
}

#mainContent {
    background-color:#FFFFFF;
}


#mainpage{
    width:890px;
    background-color:#ffffff;
    display:inline-block;
}

#home_newsletter{
    width:170px;
    position:relative;
    float:left;
    padding:0px 10px 0px 0px;
}
#home_info{
    /*width:250px;*/
    width:330px;
    border-left:1px dotted #7d1430;
    position:relative;
    float:left;
    padding:0 10px 5px 10px;
}
#home_img{
    width:200px;
    position:relative;
    float:left;
    padding:10px 10px 0px 10px;
}
#home_distr{
    width:170px;
    border-left:1px dotted #7d1430;
    position:relative;
    float:left;
    padding:0 10px 5px 10px;
}

.err {
    color:#7d1430;
    font-weight:bold;
}
.err ul {
     margin-left:0px; padding-left:0px;
}

#spacer{
    clear:both;
    background-color:#7d1430;
    margin:1px 0px;
    height:8px;
}

#footer {
    clear:both;
    background: url(../img/footer.jpg) no-repeat;
    background-position:center;
    background-color:#7d1430;
    height:106px;
    width:100%;
}
#footer_left{position:relative; float:left; color:#FFFFFF;}
#footer_right{position:relative; float:right; color:#FFFFFF;}

div#footer a {color:#FFFFFF;}
div#footer a:hover {color:#000000;}