body {position: relative; color: #333333; background: #FFFFFF; margin: 0px; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; 
}
.gabbia {position: relative; background: white; top: 0px; width: 980px; height: 800px; 
}
.cont {background-color: #FFFFFF; width: 970px; height: auto; margin: 0 auto 0 auto; padding: 0px; 
}
.cont-pp {background-color: #FFFFFF; width: 970px; height: auto;  padding: 0px; 
}
.cont-menu {background-color: #FFFFFF; width: 980px; height: 34px; margin: 0; padding: 0px; 
}
.cont-b-uno {background-color: #FFFFFF; width: 980px; height: 5px; margin: 0; padding: 0px; 
}
.cont-b-due {background-color: #FFFFFF; width: 980px; height: 5px; margin: 0; padding: 0px; 
}
.t-pp {margin: 3px 0px 3px 0px; font-size: 9px; color: #888888; 
}
.logo {position: relative; margin: 0px; width: 190px; height: 70px; float: left; clear: left;  
}
.lg {border: 0px; padding: 0px; margin: 0px; 
}
.logo-due {position: relative; margin: 0px; width: 150px; height: 70px; float: left; clear: none;  
}
.t-logo-due {font-size: 14px; margin-left: 10px; margin-top: 34px; 
}
.cont {position: relative; width: 980px; height: 70px;  padding: 0px; background: transparent; 
}
.cont-in-tst {position: relative; width: 620px; height: 70px;  padding: 0px; float: right; clear: none; 
}
.menu-uno {position: relative; margin: 0px; width: 610px; height: 20px; background: transparent; margin-right: 4px; margin-top: 10px; 
}
.menu-uno-lingue {position: relative; margin: 0px; width: 610px; height: 20px; background: transparent; margin-right: 4px; margin-top: 10px; 
}
.t-menu-uno-lingue {text-align: right;  
}

.menu-due {position: relative; margin: 0px; width: 610px; height: 20px; background: transparent; margin-top: 15px; 
}
.menu-tre {position: relative; margin: 0px; width: 980px; height: 18px; background: transparent; margin-top: 5px; 
}
.t-menu-due {margin-top: 0px; margin-right: 4px; padding-top: 0px;  
}
.b-uno {position: relative; width: 980px; height: 5px; margin: 0px; padding: 0px; background: transparent; float: left; clear: left; 
}
.b-due {position: relative; width: 980px; height: 5px;  margin: 0px; padding: 0px; background: transparent; float: left; clear: left; 
}
.t-b-uno {margin-top: 10px; margin-right: 10px; padding-top: 0px;  
}
.t-b-due {margin-top: 10px; margin-right: 10px; padding-top: 0px;  
}


/*VETRINA UNICA*/
.vetrina {width: 980px; height: 310px; background: transparent; margin-bottom: 20px; margin-top: 20px;  
}
.vetrina-tit {font-size: 32px; color: #FFFFFF; margin-top: 20px; margin-left: 20px; 
}
.vetrina-stit {font-size: 12px; font-weight: bold;  color: white; margin-top: 30px; margin-left: 30px; 
}


/*VETRINA UNO*/
.vetrina-uno {width: 980px; height: 310px; background: transparent; margin-bottom: 20px; 
}
.v-uno-uno {width: 470px; height: 300px; background: transparent url(grafica-nuovo/vetrina-uno/vetrina-uno-uno.jpg) top center no-repeat; float: left; clear: left; 
}
.v-uno-due {width: 255px; height: 300px; background: transparent url(grafica-nuovo/vetrina-uno/vetrina-uno-due.jpg) top center no-repeat; float: left; clear: none; 
}
.v-uno-tre {width: 255px; height: 300px; background: transparent url(grafica-nuovo/vetrina-uno/vetrina-uno-tre.jpg) top center no-repeat; float: right; clear: none; 
}
.v-uno-uno-tit {font-size: 32px; color: #FF6600; margin-top: 20px; margin-left: 20px; 
}
.v-uno-uno-stit {font-size: 12px; font-weight: bold;  color: #000000; margin-top: 190px; margin-left: 220px; 
}
.v-uno-due-tit, .v-uno-tre-tit {font-size: 16px; font-weight: bold;  color: #000000; margin-top: 20px; margin-left: 20px; 
}
.v-uno-due-stit, .v-uno-tre-stit {font-size: 12px; font-weight: bold;  color: #FF6600; margin-top: 20px; margin-left: 20px; 
}


/*VETRINA INTERA - PADRE PIO*/
.vet-int-padre-pio {width: 980px; height: 300px; background: transparent url(grafica-nuovo/vetrine/padre-pio.jpg) top center no-repeat; margin-bottom: 20px; 
}
.v-uno-uno-v {width: 470px; height: 300px; background: transparent; float: left; clear: left; 
}
.v-uno-due-v {width: 255px; height: 300px; background: transparent; float: left; clear: none; 
}
.v-uno-tre-v {width: 255px; height: 300px; background: transparent; float: right; clear: none; 
}
.v-uno-uno-tit-padre-pio {font-size: 32px; color: #FFFFFF; margin-top: 20px; margin-left: 20px; 
}
.v-uno-uno-stit-padre-pio {font-size: 12px; font-weight: bold;  color: white; margin-top: 30px; margin-left: 30px; 
}




.vetrina-due {width: 980px; height: 240px; background: transparent; margin-bottom: 20px; 
}
.v-due-uno {width: 180px; height: 240px; background: transparent url(grafica-nuovo/vetrina-due/sf-vetrina-due.jpg) top center no-repeat; float: left; clear: left; margin-left: 5px; margin-right: 17px; 
}
.v-due-due {width: 180px; height: 240px; background: transparent url(grafica-nuovo/vetrina-due/sf-vetrina-due.jpg) top center no-repeat; float: left; clear: none; margin-right: 17px; 
}
.v-due-tre {width: 180px; height: 240px; background: transparent url(grafica-nuovo/vetrina-due/sf-vetrina-due.jpg) top center no-repeat; float: left; clear: none; margin-right: 17px; 
}
.v-due-quattro {width: 180px; height: 240px; background: transparent url(grafica-nuovo/vetrina-due/sf-vetrina-due.jpg) top center no-repeat; float: left; clear: none; margin-right: 17px; 
}
.v-due-cinque {width: 180px; height: 240px; background: transparent url(grafica-nuovo/vetrina-due/sf-vetrina-due.jpg) top center no-repeat; float: left; clear: none; 
}
.vetrina-due p {font-size: 16px; font-weight: bold;  color: #193568; margin-top: 10px; margin-left: 10px; padding: 15px; margin: 0px;
}
.vetrina-due img {margin-left: 15px; margin-top: 10px; border: 0px; 
}

.due-filmati {position: relative; width: 980px; min-height: 240px; background: transparent url(grafica-nuovo/sf-uno.jpg) top center no-repeat; 
margin-bottom: 0px; 
}
.filmato-sx {position: relative; width: 470px; min-height: 240px; background: transparent; float: left; clear: left; margin-left: 15px; 
}
.filmato-dx {position: relative; width: 470px; min-height: 240px; background: transparent; float: right; clear: right; margin-right: 10px; 
}

.corpo {width: 980px; min-height: 300px; background: transparent; margin: 0px; margin-top: 10px; 
}
.corpo-uno-sx {width: 310px; height: 100%; background: transparent;  float: left; clear: left; padding: 0px; margin: 0px; 
}
.sf-corpo {width: 310px; height: 100%; background: transparent url(grafica-nuovo/sf-box-310.jpg) top center no-repeat;  float: left; clear: left; padding: 0px; margin: 0px; 
}
.corpo-uno-ctr {width: 310px; height: 100%; background: transparent; float: left; clear: none; padding: 0px; margin-left: 25px; 
}
.corpo-uno-dx {width: 310px; height: 100%; background: transparent; float: right; clear: none; padding: 0px; margin: 0px; 
}
.corpo-sx {width: 670px; min-height: 300px; margin-left: 3px; margin-top: 10px; float: left; clear: left; display: inline; 
}
.corpo-dx {width: 250px; min-height: 300px; margin-right: 10px; margin-top: 10px; float: right; clear: right; display: inline; 
}
.sf-corpo-2 {width: 250px; height: 100%; background: transparent url(grafica-nuovo/sf-box-250.jpg) top center no-repeat;  float: left; clear: left; 
padding: 0px; margin: 0px; 
}
.testo-2 {padding: 10px; line-height: 150%; 
}

.h1 {font-size: 18px; color: #193568; font-weight: normal; 
}
.titoletto{font-weight: bold; color: #193568;
}
.corpo p, .h1 {padding: 10px; margin: 0px; 
}
.ind {position: relative; width: 980px; height: 150px; background: transparent url(grafica-nuovo/sf-ind.jpg) top center no-repeat; float: left; clear: left; 
}
.t-ind {margin-top: 20px; line-height: 150%; 
}
.tit-uno-vetrina {font-size: 30px;  color: #FF6600; margin-top: 20px; margin-left: 0px; 
}
.tit-due-vetrina {font-size: 16px;  color: #000000; margin-top: 20px; font-weight: bold; 
}
.tit-tre-vetrina {font-size: 12px;  color: #FF6600; margin-top: 20px; font-weight: bold; 
}
.corpo-sx .h1 {padding-left: 0; 
}

#playera, #playerb, #player2, #player3, #player4, #player5, #player6, #player7, #player8 {margin: 0px; overflow: visible; min-height: 220px; 
}

.t-logo-due, .h1, .vetrina-due p {font-family: arial, helvetica, sans-serif; 
}
.t-logo-due {font-weight: bold; 
}
.t-logo-due {font-style: italic; 
}
.t-logo-due {color: #193568; 
}
.t-pp, .menu-uno, .t-menu-due {text-align: right; 
}
.gabbia, .cont-pp, cont-tst {margin: 0 auto 0 auto; 
}
.cont-pp, .cont-tst, .cont-home, .cont-box, .box {overflow: hidden;
}
.cont-in-tst, .b-uno, .b-due, .cont, .menu-tre {overflow: visible; 
}
.menu-tre, .t-ind {text-align: center; 
}




/*CATALOGO ARTICOLI*/
.home-sx-cat {position: relative; width: 715px; height: 100%; margin: -25px 20px 0px 0px; background: transparent;  float: left; clear: left; 
padding-left: 10px; left: 0px;  
}
.home-dx-cat {position: relative; width: 230px; height: auto; margin: 0; background: transparent;  float: left; clear: none; left: 0px; 
}
.min-cat-art {width: 200px; float: left; margin-left: 10px; margin-right: 20px; border: 3px #E4E4E4 solid; padding: 3px; margin-bottom: 35px; 
text-align: center; 
}
.min-cat-art img {border: 0px; padding: 0px; margin-bottom: -15px; margin-top: -10px; 
}
/*MENU DESTRA CATALOGO ARTICOLI*/
.t-flap {margin: 20px;   color: #333333; 
}
.tit-flap {margin: 20px; color: #333333; font: normal 18px arial, helvetica, sans-serif;
}
.flap {margin: 0px; padding: 0px; margin-bottom: -3px;
}
.oriz-dx-catalogo {width: 230px; height: 100%; background: #F1ECDC url(grafica-n/flap-t-cat.jpg) top no-repeat; margin-top: 10px; margin-bottom: 20px; 
float: left; clear: none; 
}
/*PAGINAZIONE*/
.div-paginazione-alta {font: normal normal 12px verdana, arial, sans-serif; line-height: 150%; text-align: left; margin-top: 0px; margin-left: 10px;  	
}
.div-paginazione-bassa {font: normal normal 12px verdana, arial, sans-serif; line-height: 150%; float: left; clear: left; margin-bottom: 20px; 
}


.credits, .testo, .t-box-home, .t-flap, .t-flap-s {line-height: 150%; 
}
#menu {z-index: 999; 
}
.b_uno, .b_due, .menu-tre {z-index: 0; 
}



/*LINK*/
a.LCAT:link, a.LCAT:visited, a.LCAT:active {color: #193568; font-size: 17px; text-decoration: none; font-weight: bold; 
}
a.LCAT:hover {color: #FF0000;  
}
a.LL:link, a.LL:visited, a.LL:active {color: #193568; font-size: 12px; text-decoration: none; font-weight: bold; 
}
a.LL:hover {color: #FF0000; font-weight: bold; 
}





a.L1:link, a.L1:visited, a.L1:active, 
a.L2:link, a.L2:visited, a.L2:active {color: #333333;  
}
a.L3:link, a.L3:visited, a.L3:active {color: white;
}
a {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px;
}
a:link, a:visited, a:active {text-decoration: none; 
}
a.L1:hover, a.L2:hover {text-decoration: underline; color: red; 
}
a.L3:hover {text-decoration: underline; color: black; 
}
a.L4:link, a.L4:hover, a.L4:visited, a.L4:active {color: #000000; font-size: 9px; text-decoration: none; font-weight: normal; 
}
a.LL:link, a.LL:visited, a.LL:active {color: #193568; font-size: 12px; text-decoration: none; font-style: normal; 
}
a.LL:hover {color: #FF0000; font-style: normal; 
}
a.L5:link, a.L5:visited, a.L5:active {color: #193568; text-decoration: none; font: bold italic 20px Georgia, Times, serif; 
}
a.L5:hover {color: #FF0000; font: bold italic 20px Georgia, Times, serif;
}

