@charset "utf-8";
body{
background:#7ab704 url(image/sf.jpg) left top repeat-x;
}
body,ul,h1,h2,h3{
margin:0;
padding:0;
list-style-type:none;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
}
a{
text-decoration:underline;
}
a:hover{
text-decoration:none;
}
#conteiner{
width:976px;
margin:0 auto;
background:url(image/conteiner.jpg) left top repeat-y;
}
/* HEADER */
#header{
height:169px;
background:url(image/header.jpg) left top no-repeat;
position:relative;
}
#header .logo{
	position:absolute;
	left: 1px;
	top: 2px;
	width: 212px;
	height: 137px;
}
#header .navigation{
	position:absolute;
	left: 417px;
	top: 112px;
	width: 429px;
	height: 33px;
	padding:4px 0 0 4px;
	color:#df4444;
}
#header .navigation .home{
float:left;
display:block;
width:79px;
height:28px;
background:url(image/button-home.jpg) left top no-repeat;
}
#header .navigation .home a{
display:block;
width:79px;
height:28px;
}
#header .navigation li{
float:left;
padding:7px 0px 0 0px;
}
#header .navigation  li a{
color:#df4444;
text-decoration:none;
padding:0 10px;
}
#header .navigation  li a:hover{
text-decoration:underline;
}

#header .adv{
	position:absolute;
	left: 251px;
	top: 10px;
	width: 689px;
	height: 94px;
	text-align:center;
}
/* SIDEBAR LEFT */
#sidebar-left{
float:left;
padding:0 0 0 30px;}
#sidebar-left .box1{
width:213px;
height:232px;
background:url(image/box1-sf.jpg) left top no-repeat;
position:relative;
color:#caf438;
margin:0 0 10px 0;
}
#sidebar-left .box1 h1{
	color:#ffffff;
	position:absolute;
	left: 71px;
	top: 36px;
	font-size:20px;
}
#sidebar-left .box1 ul{
	position:absolute;
	left: 47px;
	top: 79px;
	width: 153px;
}
#sidebar-left .box1 ul li{
padding:0 0 9px 0;
}
#sidebar-left .box1 ul li a{
color:#caf438;

}
#sidebar-left .box1 ul li a:hover{
}
#sidebar-left .box2{
width:197px;
background:#ffffff;
margin:0 0 10px 17px;}
#sidebar-left .box2 h1{
color:#ffffff;
height:54px;
font-size:16px;
text-align:right;
padding:13px 15px 0 0;
}
#sidebar-left .box2 h1.h1-style-1{
background:url(image/box2-h1.jpg) left top no-repeat;
}
#sidebar-left .box2 h1.h1-style-2{
background:url(image/box2-h1-2.jpg) left top no-repeat;

}
#sidebar-left .box2 h1 a{
color:#ffffff;

}
#sidebar-left .box2 .cont{
padding:0 10px 7px 10px;
background:url(image/box2-end.jpg) left bottom no-repeat;

}
#sidebar-left .box2 ul{}
#sidebar-left .box2 ul li{
background:url(image/fr.jpg) left center no-repeat;
padding:3px 0 3px 15px;}
#sidebar-left .box2 ul li a{
color:#000000;

}
/* MAIN */
#main{
float:left;
width:510px;
padding:0 0 0 10px;
}
#main .box3{
float:left;
width:250px;
height:240px;
background:url(image/box3.jpg) left top no-repeat;
text-align:center;
padding:10px 0 0 0;

}

#main .box4{
float:left;
width:250px;
height:250px;
margin:0 0 0 5px;
}
#main .box4 h1{
color:#ffffff;
height:42px;
font-size:20px;
text-align:right;
padding:24px 15px 0 0;
background:#ffffff url(image/box4-h1.jpg) left top no-repeat;

}

#main .box4 h1 a{
color:#ffffff;

}
#main .box4 .cont{
padding:0 10px 20px 10px;
background:#ffffff url(image/box4-end.jpg) left bottom no-repeat;
height:164px;
}
#main .in_primo_piano{
clear:both;
width:505px;
height:40px;
background:#ffffff url(image/in_primo_piano.jpg) left top no-repeat;
margin:10px 0;
}


#main .pagetitle{
clear:both;
width:485px;
height:40px;
background:url(image/pagetitle.jpg) left top no-repeat;
margin:10px 0;
text-align:right;
padding:10px 20px 0 0;
color:#ffffff;
	font-size:20px;
}

#main .post{width:505px;

}
#main  .post h1{
width:485px;
height:60px;
background:#ffffff url(image/post-h1.jpg) left top no-repeat;

text-align:right;
padding:10px 20px 0 0;
color:#ffffff;
	font-size:20px;
}
#main  .post .cont{
padding:0 10px 15px 10px ;
background:#ffffff url(image/post-end.jpg) left bottom no-repeat;
}
#main  .post .cont p{
margin:0;
padding:0;
}
#main .comments{
margin:10px 0;
width:504px;}
#main .comments .margin-top{
height:19px;
background:url(image/comments-top.jpg) left top no-repeat;
}
#main  .comments .cont{
background:#ffffff;
padding:0 10px;}
#main .comments .margin-bottom{
height:18px;
background:url(image/comments-bottom.jpg) left bottom no-repeat;}
#main .box5{
float:left;
width:163px;
background:#ffffff;
margin:0 6px 10px 0;}
#main .box5  h1{
color:#ffffff;
height:32px;
font-size:16px;
text-align:right;
padding:16px 15px 0 0;
background:url(image/box5-h1.jpg) left top no-repeat;

}

#main .box5 h1 a{
color:#ffffff;

}
#main .box5 .cont{
padding:0 10px 7px 10px;
background:url(image/box5-end.jpg) left bottom no-repeat;

}
#main .box5 ul{}
#main .box5 ul li{
background:url(image/fr2.jpg) left center no-repeat;
padding:4px 0 4px 15px;}
#main .box5 ul li a{
color:#000000;

}

#main .navigationpage{
text-align:center;
padding:10px 0 ;
color:#6d8c2f;
clear:both;
}


/* SIDEBAR RIGHT */
#sidebar-right{
float:left;
width:160px;
padding:0 0 0 5px;
}
#sidebar-right .box6{
width:160px;
height:630px;
background:url(image/box6.jpg) left top no-repeat;
margin:0 0 10px 0;
text-align:center;
padding:10px 0 0 0;
}
#sidebar-right .box7{
width:160px;
height:163px;
background:url(image/box7.jpg) left top no-repeat;

}
#sidebar-right .box7 a{
display:block;
width:160px;
height:163px;
}
/* FOOTER */
#footer{
height:245px;
background:url(image/footer.jpg) left top no-repeat;
padding:40px 0 0 50px;
position:relative;
}
#footer .box{
color:#ffffff;
padding:0 30px 0 0;
float:left;
}
#footer .box h1{
font-size:24px;
}
#footer .box ul {
padding:5px}
#footer .box ul li{
padding:2px 0 ;

}
#footer .box ul li a{
color:#ffffff;
}
#footer .copyright{
	position:absolute;
	left: 50px;
	top: 42px;
}
#footer .copyright .cont{
padding:5px 0 0 0;
}
#footer #fruitblu{
	position:absolute;
	left: 783px;
	top: 162px;
	width: 135px;
	height: 70px;
}

