/*BASE*/

body { margin: 0px; padding: 0px; font-family:Arial, Helvetica, sans-serif;
	font-size:11px; color: #333; text-align: center; background:#E6E6E6; }	
#content { width: 945px; padding: 0px; margin-top: 0px; margin-bottom: 20px; margin-right: auto; margin-left: auto; border:0px; text-align:left; 
	width: 945px;  voice-family: "\"}\""; voice-family:inherit; width: 945px; position:relative; }
html>body #content { width: 945px;  }

img { border:0px; }

#header { height:123px; margin-bottom:4px; background:url(../IMG/back-head.jpg) top left no-repeat; }
.logo { float:left; width:333px; margin-top:19px; }
.feed { float:right; margin-top:85px; }


#left { width:683px; border-top:0px; float:left; }
#right { float:right; width:242px; margin-bottom:20px; border-top:0px; margin-right:0; }
#internal { width:917px; background:#fff; padding:13px;  border:1px solid #eee8e2; border-top:0px; background:#fff; padding:13px; margin-bottom:20px; }

.box { background:url(../IMG/chiusura.jpg) bottom center no-repeat #fff; border:1px solid #eee8e2; padding:13px; padding-bottom:45px; margin-bottom:15px;  }


#footer { clear:both; margin-top:10px; padding:20px; background:#fff; border:1px solid #ede8e1; }
.clear { clear:left; height:0px; }

.addthis_toolbox { height:15px; }

/* MENU */

#menu { margin-bottom:0px; border:1px solid #eee8e2; border-bottom:0px; height:65px; position:relative; z-index:100; }
.double { background:url(../IMG/Menu/menu-double.jpg) left top no-repeat #fff; }
.single { background:url(../IMG/Menu/menu-single.jpg) left top no-repeat #fff; }


/* SEARCH */

.search { float:right; padding:13px; margin-right:10px; }
.search label { font-size:14px; color:#b3b3b3; }
.search input { width:119px; background:url(../IMG/input.jpg) bottom left no-repeat; border:1px solid #004B85; padding:4px 2px; 
				font size:11px; font-family:Arial, Helvetica, sans-serif;  }
button { background:none; border:0px; width:25px; vertical-align:middle;}

/* TIPOGRAFIA */

p { margin:0 0 15px 0; }

a { color:#004B85; text-decoration:none; font-weight:bold; }
a:hover { color:#006A8F; }

h1, h2, h3 { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; }
h1 { font-size:23px; }
h2 { font-size:16px; margin-bottom:0px; color:#004B85; }
h3 { font-size:13px; color:#004B85; }
h4 { font-size:11px; }

.box h2 { color:#B3B3B3; text-transform:uppercase; padding:10px; background:url(../IMG/back-h2-dx.jpg) top left no-repeat; margin-top:0px; }

#footer p { padding:0px 13px; margin:0px; text-align:right; color:#B3B3B3; }

/* POST */

.post {  border:1px solid #eee8e2; background:#fff; margin-bottom:20px; padding:13px 13px 30px 13px; }



.first {  border-top:0px; }


 
 
 
 
 
 
.post-internal { background:url(../IMG/post_back.jpg) bottom center no-repeat #fff; padding:13px 13px 30px 13px; margin-bottom:20px;}

.data { margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; color:#919191; }


.post-data { margin-top:10px; margin-bottom:10px; padding-top:0px; padding-bottom:0px; color:#919191; }

/* SUBMENU */

ul.submenu { margin:0px; padding:0px; list-style:none; }

ul.submenu li{ margin:0px; padding:0px; list-style:none; }
ul.submenu li a{ display:block; padding:5px; font-size:14px; }

ul.submenu li a:hover, ul.submenu li.selected a{ background:#000000; color:#fff; }





.second {  border-top:0px;
	z-index:99;
 }
.second a { background: #003399; 
	color:#fff;
	border:#FFFFFF solid 1pt;
}
.second a:hover { background:#000000; 
	color:#fff; 
}
.selected a { background:#ffffff; 
	color:#cccccc; 
}

.boxtop {
	width: 635px;
	position:absolute;
	margin-left: -685px;
	font-size:13px;
	margin-top: 5px;
}



.gallery { border:56px solid #004B85; padding: 5px; width: 488px; margin-bottom:10px; margin-top:10px; }
.gallery ul { list-style: none; margin:0px; padding:0px; margin-left:7px; }
.gallery ul li { float:left; margin:5px 3px 5px 3px; padding:0px; }
.gallery ul li a img{ border: 5px solid #333; border-width:5px; }
.gallery ul li a:hover img{ border: 5px solid #004B85; border-width:5px; }

ul.rassegna { padding:0px; margin:0px; padding-top:20px; list-style:none; }
ul.rassegna li { padding:3px; border-bottom:1px dotted #CCC; }
ul.rassegna li.dispari { background:#EFEFEF; }

ul.rassegna li.indentata { padding-left:20px; }

.progetto { padding-bottom:10px; border-bottom:1px dotted #ccc; }
#mp3 { padding:10px; border-top:1px dotted #ccc; border-bottom: 1px dotted #ccc; margin:10px 0; }

.rass-right { padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #ccc; }
.rass-right h3 { padding:0px; margin:0px; }

.youtube { padding-bottom:10px; }

.prj-img, .post-img { border-bottom:56px solid #004B85; }
p.det { padding-top:10px; }

.hprimo, .hsecondo, .hterzo { margin-right:15px; float:left; width:270px; padding-right:15px; border-right:1px solid #cfcfcf; height:260px; margin-top:20px; }
.hterzo { margin-right:0px; border-right:0px; }

.right { text-align:right; }
.post-last { padding-top:10px;  }
#menu-area { position:absolute; }

.prodhome { border-bottom:56px solid #004B85; width:894px; height:343px; text-align:center; background:#000000;  }
object, embed { margin:0px; padding:0px; margin-left:-1px; }

#product-detail { width:895px; padding:0px; margin:0px; padding-bottom:10px; color:#fff; position:relative; }
.blocco-prod { float:left;  background:#000; }
.prod-uno, .prod-due { margin-left:20px; width:232px; padding:4px; opacity:0.8; filter:alpha(opacity=80);  }
.prod-tre { width:332px; margin-left:20px; padding:4px; opacity:0.8; filter:alpha(opacity=80); }

.trasp { filter:alpha(opacity=80); opacity:0.8; }

.trasp img { width:325px; }
.prod-due img, .prod-uno img { width:225px;; }

.prod-uno h2 i, .prod-due h2 i, prod-tre h2 i{ color:#fff;  }
.prod-uno big, .prod-due big, prod-tre big{ font-size:12px; color:#fff; }
.prod-uno ul, .prod-due ul, prod-tre ul{ margin:0px; padding:0px; margin-left:12px; }

h1.prodnome { color:#ffffff; padding:50px 0 50px 10px; }
#product-detail h3 { color:#fff; }

.foto-prod-big { border-bottom:56px solid #004A84;  }

.tab-dx{ text-align:right;  }
table.tab-spech { border-top:1px solid #004A84; border-right:1px solid #004A84; }
table.tab-spech td{ border-left:1px solid #004A84; border-bottom:1px solid #004A84; padding:2px; }

ul#galleria { padding:0px; margin:0px; list-style:none; }
ul#galleria li a{ float:left; margin:3px; border:1px solid #666; }
ul#galleria li img{ width:100px; }

.lettore{ margin-top:10px; }

.prod-HF { background:url(../IMG/motivoHF.jpg) bottom left no-repeat; }
.prod-NAT { background:url(../IMG/motivonatura.jpg) bottom left no-repeat; }
.prod-NAT2 { background:url(../IMG/motivonaturaASG.jpg) bottom left no-repeat; }

#move { background:#fff; border:1px solid #ede8e1; margin-bottom:20px; padding:10px; height:13px; }
.prev { float:left; width:250px; }
.next { float:right; width:250px; text-align:right; }

.categoriaprod { float:left; width:207px; padding:5px; background:#000; opacity:0.8; filter:alpha(opacity=80); }
.categoriaprod h2{ padding-bottom:10px; border-bottom:1px solid #CECECE; margin-bottom:10px; color:#fff; }
.listaprod { padding-top:13px; border-bottom:1px solid #CECECE; }

.audiofile { margin-bottom:15px; }

#box-prod-big { height:56px; background:#004A84; margin-bottom:10px; }

#prodottihome { padding:10px; background:url(../IMG/motivoprodottia.jpg) bottom left no-repeat; color:#fff; }
#prodottihome h1 {  margin-bottom:65px; margin-top:45px; }
#prodottihome a { color:#fff; }
#prodottihome .categoriaprod p{ background:none; opacity:1; filter:alpha(opacity=100); }

#select-prodotti { position:absolute; widtg:250px; height:50px; top:56px; right:10px; }
#select-prodotti button { background:#000; padding:3px; color:#fff; }

select { padding:2px 3px; background:#E6E6E6; border:0px;  }
.categoria-sel { background:#004A84; color:#fff; font-weight:bold; }

table object { margin-top:3px; }

#testo-product { background:#000; opacity:0.8; filter:alpha(opacity=80); padding:5px; margin-bottom:10px; }
#testo-product h2,#testo-product h3 { color:#fff; margin-top:0px; }


