@charset "UTF-8";body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td
{margin:0;padding:0}
ol,ul
{list-style:none}

a
{color:#000;text-decoration:underline;outline:0}
a:hover
{color:#e32122}
.clear
{clear:both}
p
{line-height:1.4em;padding-bottom:15px}
strong,b
{font-weight:bold}
i,em
{font-style:italic}
strong i,b i,strong em,b em,i strong,em strong,i b,em b
{font-weight:bold;font-style:italic}
hr
{border:0;color:#ccc;background-color:#ccc;height:1px;margin:2px 0}
.prev_small,
.next_small,
.prev,
.next{position:absolute;display:block;outline:0;text-indent:-9999px;overflow:hidden;z-index:99;cursor:pointer}
.prev_small,.next_small{height:16px;width:16px;background-image:url(../img/nav_small.png)}
.prev_small{background-position:0 -20px}
.next_small{background-position:-20px -20px}
.prev_small:hover{background-position:0 0}
.next_small:hover{background-position:-20px 0}
.prev_small.disabled{cursor:auto}
.next_small.disabled{cursor:auto}
.prev,.next{height:70px;width:70px;background-image: url(../img/nav.png)}
.prev{background-position:0 0}.next{background-position:-70px 0}
.prev:hover{background-position:0 -70px}
.next:hover{background-position:-70px -70px}
.prev.disabled,.next.disabled{display:none}body{color:#000;font-family:"ff-unit-web-1","ff-unit-web-2",Arial,sans-serif;font-size:16px}

.container,.container_box,.container_blog
{
margin:0 auto;
width:940px;
height: 120px;
padding:0 10px;
overflow:hidden;
background-image:url(../../immagini/bck_header.jpg);
background-repeat: no-repeat;
}
.container_box{width:940px;padding-left:20px}
.container_box h3{width:940px}
.container_box 
.container_circular{width:100%}
#header{
margin:0px 0;
width:940px;
height:70px;
position:relative}



.box .caroufredsel_wrapper li h4,

.prev_small,.box .next_small{top:375px}.box .prev_small{left:0}.box 
.next_small{left:20px}



.container_circular 
#general_gallery
{height:460px;overflow:hidden;margin-bottom:10px;position:relative}
.container_circular 
#general_gallery ul
{overflow:hidden;height:460px;overflow:hidden;margin-bottom:55px}
.container_circular
#general_gallery li
 {float:left;text-align:center;height:460px;width:760px;margin:0 10px;overflow:hidden}
#general_gallery_prev,
#general_gallery_next
{top:190px}
.gallery_separator
{width:940px;margin:10px auto;padding-top:30px;border-bottom:1px solid #ccc}
hr.separator{border:0;color:#fff;background-color:#fff;height:1px;margin:15px 0}
.container.separator
{margin-top:20px;border-top:1px solid #ccc;padding:0 0 5px 0}
p.feature
{font-size:14px;padding-bottom:5px}
p.feature strong
{padding-right:8px}


.container_index{width:100%}
#index_stripe{height:580px;width:100%;overflow:hidden;position:relative}
#index_stripe ul{width:8500px;overflow:hidden;position:absolute;margin-left:-850px}
#index_stripe li.panel{float:left;width:850px;height:580px}
.frame{float:left;margin-right:20px;margin-bottom:20px;overflow:hidden;background:#eee;position:relative}

#index_stripe 
#general_gallery_prev,
#index_stripe 
#general_gallery_next{top:235px}


.hidden{display:none}
.inline_box{padding:30px}


div#layout {  
			position:absolute;
			width: 940px;
			height: 1000px;
			margin-top: 0px;
			text-align: left;
			}
			

div#blocco1 {  
			position:absolute;
			width: 940px;
			height: 70px;
			margin-top: 0px;
			background-image: url(../immagini/bck_header.jpg);
			}
div#libro {  
			position:absolute;
			width: 940px;
			height: 460px;
			margin-top: 100px;
			background-image:url(../../immagini/scheda_prodotto.jpg);
			}
div#blocco1testo {  
			position:absolute;
			width: 400px;
			height: 30px;
			margin-top: 25px;
			margin-left: 530px;
			text-align: center;
			font-family:Verdana,Helvetica,Arial,sans-serif;
			font-size: 23px;
			padding-top: 10px;
			line-height: 16px;
			color: #999999;
			}

div#bloccomiddle {  
			position:absolute;
			width: 940px;
			height: 40px;
			margin-top: 600px;
			background-image:url(../../immagini/bck_middle.jpg);
			}
div#blocco4{  
			position:absolute;
			width: 200px;
			height: 300px;
			margin-top: 630px;
			}
div#blocco4testo{  
			position:absolute;
			width: 80px;
			height: 180px;
			margin-top: 0px;
			margin-left: 90px;
			padding-left: 8px;
			text-align: left;
			font-size: 22px;
			font-family: Verdana,Helvetica,Arial,sans-serif;
			line-height: 16px;
			color: #333;
			}
div#blocco5 {  
			position:absolute;
			width: 500px;
			height: 300px;
			margin-top: 635px;
			margin-left: 200px;
			text-align: left;
			font-size: 17px;
			font-family: Verdana,Helvetica,Arial,sans-serif;
			padding-top: 0px;
			padding-left: 50px;
			line-height: 22px;
			color: #333;
			}
div#blocco6 {  
			position:absolute;
			width: 150px;
			height: 280px;
			margin-top: 635px;
			margin-left: 700px;
			text-align: left;
			font-size: 17px;
			font-family: Verdana,Helvetica,Arial,sans-serif;
			padding-top: 0px;
			line-height: 16px;
			padding-left: 100px;
			color: #FF0000;
			}
div#bloccocolori {  
			position:absolute;
			width: 940px;
			height: 280px;
			margin-top: 850px;
			background-image:url(../../immagini/colori.jpg);
			}
div#footer{  
			position:absolute;
			width: 940px;
			height: 60px;
			margin-left: 0px;
			margin-top: 1130px;
			text-align: left;
			font-size: 12px;
			padding-top: 0px;
			line-height: 20px;
			font-family: Verdana,Helvetica,Arial,sans-serif;
			color: #999;
			background-image: url(../../immagini/striscia_footer.jpg);
			background-repeat: no-repeat;
			}
div#footertesto{  
			position:absolute;
			width: 420px;
			height: 60px;
			margin-left: 30px;
			margin-top: 10px;
			text-align: left;
			font-size: 12px;
			padding-top: 0px;
			line-height: 20px;
			font-family: Verdana,Helvetica,Arial,sans-serif;
			color: #999;
			}			
div#footerlingue{  
			position:absolute;
			width: 350px;
			height: 60px;
			margin-left: 620px;
			margin-top: 10px;
			text-align: left;
			font-size: 10px;
			padding-top: 0px;
			line-height: 20px;
			font-family: Verdana,Helvetica,Arial,sans-serif;
			color: #999;
			}
.linguagrigia {
 font-size: 12px;
 color: #333;
 text-decoration: none;
}
.linguaattiva {
 font-size: 12px;
 color: #999;
 text-decoration: none;
}

.visitato {
 color: #F00;
 text-decoration: none;
}
.titolo {
	font-family: Helvetica;
	color: #333333;
	font-size: 16.5pt;
	text-align: justify;
	line-height: 22px;
	}
.titolosx {
	font-family: Helvetica;
	color: #333333;
	font-size: 16pt;
	text-align: left;
	line-height: 22px;
	}

a:link {
 color: #333;
 text-decoration: none;
}

a:hover {
 color: #F00;
}





