body{z-index: 0;  position: static; 	font-family: arial, helvetica, sans-serif; padding: 0; margin: 0; color:  #3D3D3D;
 background:url(../album/sfondo.jpg) fixed repeat-x top;
											 background-size: contain; 
											background-size: cover; }
* { margin:0; padding:0; }
input#furbo { display: none; } 
a.chiaro{color: #EFECCD; text-decoration: none;}
a.chiaro:link{color: #EFECCD; text-decoration: none;}
a.chiaro:active{color: #EFECCD; text-decoration: none;}
a.chiaro:visited{color: #EFECCD; text-decoration: none;}

a{color: #152FB7; text-decoration: none;}
a:link{color: #152FB7; text-decoration: none;}
a:active{color: #152FB7; text-decoration: none;}
a:visited{color: #152FB7; text-decoration: none;}

div.testa{width: 960px; margin-top: 6px; margin-bottom: 12px;  }
div.logo{float: left;}
div.testaCorpo{float: left; width: 850px; }
div.testaTitoli{float: left; text-align: left; margin-left: 30px;}
div.social{float: right; text-align: right;}
div.menu{width: 100%; margin-top: 6px;}
div.emenu{float: left;  padding-right: 48px; text-align: center}

div.slider_box_left { max-width: 400px; min-width: 170px;   min-height:120px;      position: relative; z-index: 2; float: left; display:inline-block; }
div.slider_box { max-width: 460px;  background: #18173F; padding: 10px;  margin-top:20px; margin-right:3%; margin-left:1%; position: relative; z-index: 2; float: right; display:inline-block;}
div.componetiSlide{float: left; width: 100%;    display:inline-block; position: absolute; z-index: 2;}
div.separatore{ position: relative; z-index: 2; min-height:340px;  }

div.corpo{  background-color: #F2F2EE; box-shadow: 4px 4px 4px #A6A6A6;padding:3px;  max-width:1100px; margin: 0 auto; }
div.selhome{margin-top: 12px; margin-bottom: 12px; height: 240px;}
div.selhomeh{margin-top: 12px; margin-bottom: 12px; height: 280px;}
div.elhome{float: left;margin: 0px; width:304px; height: 320px;  padding: 6px;}
div.elhomes{float: left;margin: 0px; width:304px;background-color: #E9E8D1;  height: 320px;  padding: 6px;}
div.elhomel{float: left;margin: 0px; width:450px; height: 220px;  padding: 6px;}
div.elhomelr{float: left;margin: 0px; margin-top: 24px; width:450px; height: 196px;  padding: 6px;}
div.elhomew{float: right;margin: 0px; width:620px;background-color: #E9E8D1;  height: 160px;  padding: 6px;}
div.texHome{float: left; width: 300px;}
div.tumbHomer{ float: right; text-align: center;}
div.tumbHomel{ float: left; text-align: center}
div.tumbHomen{ width: 455px; height: 195px; background-color: #FFFFFF; text-align: center;}
div.servi{margin-left: 70px;}

div.img960{width: 960px; height: 430px;}
div.imgStudio{width: 100%; margin: 1px; background:url(../album/creazioneadamo.jpg)  no-repeat top;
											 background-size: contain; 
											background-size: cover;}
div.barraImmagini{width: 100%; text-align: center; height: 312px; background:url(../album/sfimmagini.jpg)fixed;}

div.imgArt{ width: 520px; }
div.tumbScheda{float: left; width: 235px; margin: 1px; height: 235px; text-align: left;  }
div.tumbSchedan{float: left; width: 235px; margin: 8px; height: 235px;   opacity: 0.2; }
div.tumbSchedab{float: left; width: 235px; margin: 8px; height: 235px;   background-color:  #F1F1F1;}
div.flickr{}
div.youtube{float: right; margin: 10px;}
div.infoArt{background-color: #F9F8EE; max-width: 900px;}
div.elinfoArt{display:inline-block; float: left; background-color: #DAD5BE; padding: 6px; text-align: left; margin-right: 12px;}
div.elinfoArtc{display:inline-block;float: left;   padding: 6px; text-align: left; margin-right: 12px;}
div.dataev{float: right; margin-right: 50px;}

div.pie{width:100%; margin-top: 6px; margin-bottom: 3px; position: relative; }
div.pie1{float: left; margin: 3px; width:314px; text-align: left; color: white;}
div.pie2{float: left; margin: 3px; width:314px; text-align: left; color: white;}
div.pie3{float: left; margin: 3px; width:314px;color: white; }
div.piePriv{margin-left: 20px; margin-top: 9px;}
#map { height: 320px; }

img.social{margin: 3px;}
img.homePaolo{margin-right: 9px;}
img.homeNews{margin-left: 9px; margin-top: 3px; max-height: 150px;}
img.homeNewsb{}
img.icBlog{margin-right: 6px;}

h1.testa{font-size: 1em; color: #E8E5C8;margin-top: 6px; font-weight: bold;}
h1.articolo{font-size: 24px; margin-left: 2px;}
h1.blog{font-size: 24px; margin-bottom: 10px; color: #363F62;}
h2.articolo{font-size: 18px; margin-left: 3px;}
h2.testa{font-size: 1.7em; color: #E8E5C8;margin-top: 6px; font-weight: bold;}
h2.testasx{font-size: 17px; color: #E8E5C8;margin-top: 30px;margin-bottom: 6px;}
h2.blog{font-size: 17px;margin-bottom: 3px; color: #363F62;}
h3.blog{font-size: 15px;margin-bottom: 12px; color: #363F62;}
h3.testa{font-size: 1em; color: #E8E5C8;margin-top: 6px; font-weight: bold; margin-left: 30px; }
h3.slide{font-size: 24px; color: #E8E5C8;}
h3.corpo{font-size: 16px; margin-left: 6px; margin-top: 6px;}
h3.listEvent{font-size: 12px; margin-left: 6px; margin-bottom: 2px;}
h4.listEvent{font-size: 10px; margin-left: 6px; margin-bottom: 6px;}
h4.corpo{font-size: 12px; margin-left: 6px; margin-top: 3px; margin-bottom: 6px;}


p.slide{font-size: 14px; color: #E8E5C8; text-align: justify;}
p.menu{font-size: 12px; color: #E8E5C8; font-weight: bold; }
p.descHome{font-size: 12px; text-align: justify; margin: 6px;}
p.descHomec{font-size: 12px; width: 380px; text-align: justify; margin: 6px;}
p.appHome{font-size: 12px; font-weight: bold; text-align: justify; margin-top: 12px; margin-left: 6px;}
p.desc{margin: 20px; text-align: justify; font-size: 14px;}
p.elinfoArt{font-size: 12px; margin-bottom: 3px; font-weight: bold;}
p.blog{font-size: 13px; text-align: justify; margin-right:  6px;}
p.elhome{ font-size: 11px; text-align: right; font-style: oblique; margin-right: 6px; margin-bottom: 3px;}

ul.menu{margin-left: 20px;}
li.menu{font-size: 12px; margin-bottom: 2px;}

p.pie{font-size: 12px; color: #fff;}
ul.home{ margin-left: 48px; margin-bottom: 12px; margin-top: 6px;}
li.home{font-size: 12px;   margin-top: 6px;}
ul.pie {  margin-left: 30px;color: #fff;}
.video{width: 100%;}
/* video in testa (videotesta.php, posizione 1): alto quanto la fascia immagini (312px), 16:9 */
.framevideo{display: block; height: 300px; width: auto; aspect-ratio: 16 / 9; max-width: 100%; margin: 6px auto 0; border: 0;}
/* video nel corpo (video.php, posizioni 2 e 3): largo quanto il testo, 16:9 */
.framevideoc{display: block; width: 100%; max-width: 960px; height: auto; aspect-ratio: 16 / 9; margin: 10px auto; border: 0;}
table.sfcorpo{background:url(album/sfondo_c.png); width: 100%;  margin-top:   0px; margin-bottom:  3px; padding-bottom: 10px; text-align: center;}
table.imgArt{ width: 955px; background-color: #DAD5BE;}
table.zoom {  margin: 3px;	width: 100%; height:1200px; 	z-index: 2; position: relative; background: url(../album/sfondozoom.png) ; }
table.tumbHome{height: 180px; vertical-align: middle;  background-color: #000000;  text-align: center}
td.zoom {  margin: 3px;	width: 100%; height:1200px; 	z-index: 2; position: relative; background: url(../album/sfondozoom.png) ; }
.fotoBan{max-height: 310px;}
