﻿/*Foglio di stile sito Giovanna Sposa - dettaglio*/
/*AZIENDA*/
.seztot{width:980px; background:transparent url('../images/bgDettaglio.jpg') 0 0 repeat-y; float:left;}
.seztot h1{font-size:22px; color:#000000}
.sezsinistra{width:320px; height:auto;float:left; padding:0px 20px 40px; text-align:center;}
.sezsinistra .googlemap{padding-top:10px;}
.sezsinistra .googlemap #map{border:3px solid #669999; overflow:hidden}
.sezsinistra .googlemap #map #lmcslider,.sezsinistra .googlemap #map #lmczb, .sezsinistra .googlemap #map #lmcslider div,.sezsinistra .googlemap #map #lmczb div,#scalecontrol{display:none;}
.sezsinistra h1{padding-top:30px; text-align:left;}

.sezsinistra .pvendita{width:320px;padding:10px 0;font-size:11px; line-height:15px; text-align:left;}
.sezsinistra .pvendita .titolo{color:#000000; font-weight:bold;font-size:12px;}
.sezsinistra .pvendita .testo{}
.sezsinistra .pvendita .testo a{color:#ff0000; text-decoration:none;}
.sezdestra{width:590px; padding:30px 0 40px 30px;background-color:#ffffff;float:right;text-align:right;}

.sezdestra h1{padding:10px 0 0;text-align:left;}
.sezdestra h1, .sezdestra p{ }
.sezdestra p{text-align:justify;}
/*COLLEZIONI*/
.prtop{height:18px;background-color:#f0f4f3; text-align:left; padding:4px 0 6px; overflow:hidden;}
.prtop span{border-left:1px solid #cccccc; padding:0px 5px 0 4px;margin:0px 0px 0px -1px; font-size:18px;}
.prtop span a{text-decoration:none;color:#8da2aa;}
.prpagtot{float:left;padding-top:20px;padding-bottom:40px;}
.prpagsinistra{width:440px;float:left;}
.prpagsinistra h1{color:#8da2aa; font-size:30px;padding:10px 0 0 0px; height:41px;}
.prpagsinistra .fasciaprodotto{background-color:#f0f4f3; height:30px;width:440px;}
.prpagsinistra .fasciaprodotto span{float:left;padding:6px 3px;font-size:12px; color:#000000; font-weight:bold; text-transform:uppercase;}
.prpagsinistra .fasciaprodotto span.login,.prpagsinistra .fasciaprodotto span.prezzo{float:right;}
.prpagsinistra .fasciaprodotto span.login{padding:2px 3px 2px 33px;text-align:right;font-size:11px;font-weight:normal; text-transform:none;}
.prpagsinistra .fasciaprodotto span.prezzo{font-weight:bold; text-transform:uppercase;}
.prpagsinistra .fasciaprodotto span a{color:#000000; text-decoration:underline;}
.hauxpr{height:587px; display:block;}
.hauxpranteprima{height:680px; display:block;}
.prpagdestra{width:520px;padding-left:20px;float:left;}
.prpagdestra .boxabito{padding-left:10px;padding-bottom:10px;float:left;}
/*CONTATTI*/
.sezsinistra .contprivaci{width:260px; padding:15px 20px 20px; background-color:#becbce; margin-top:15px;}
.sezsinistra .contprivaci h1{background-color:#becbce; color:#ffffff;margin:0px; padding-top:0px;padding-bottom:10px;}
.sezsinistra .contprivaci .privaci{background-color:#ffffff; padding:10px 5px; text-align:justify;}
.sezsinistra .contprivaci .accetto{text-align:center; padding-top:5px; color:#ffffff;}
.sezsinistra .contprivaci .accetto span{padding-left:5px;}
.sezdestra h2{color:#000000; text-align:left;}
.sezdestra p.info{text-align:left}
.sezdestra p.label{text-align:left; padding:0px; margin:0px;}
.sezdestra .boxcampi{border-collapse:collapse; text-align:center;padding-top:20px;}
.sezdestra table td{text-align:left;}
.sezdestra table{width:408px; margin:0 auto;}
.sezdestra table td input,.sezdestra table td textarea{border:1px solid #cccccc;}
.sezdestra table td input.pull{border:0px solid #cccccc; margin-top:10px;}
.sezdestra .boxcampi td.cssceldesc{width:100px;}
.sezdestra .boxcampi td.csscellavalori,.sezdestra .boxcampi td.csscellavalori input{width:270px;margin:0px; padding:0px;}

.sezdestra .boxcampi td.csscellacont span{text-align:left!important;}
.sezdestra .boxcampi td.cssceldescTIt{font-size:16px; padding:10px 0 5px;}
.boxcampi{}
/*MAGAZINE*/
.sezdestra .contboxlistmaga{padding:0px; text-align:left;}
.sezdestra .boxlistamaga,.sezdestra .boxlistamagalast{width:120px; height:160px; padding:10px; background-color:#feeda7; float:left;}
.sezdestra .boxlistamaga{margin:0 10px 10px 0;}
.sezdestra .boxlistamagalast{margin:0 0 10px 0;}
/*NEWS*/
.sezsinistra .data{color:#ff0000; text-align:left;margin-top:10px;}
.sezsinistra p{text-align:left;}
.sezdestra .contboxlistnews{padding:0px; text-align:left;}
.sezdestra .boxlistanews,.sezdestra .boxlistanewslast{width:168px; height:153px; padding:10px; background-color:#f0f4f3; border:1px solid #748d90;float:left;}
.sezdestra .boxlistanews{margin:0 10px 10px 0;}
.sezdestra .boxlistanewslast{margin:0 0 10px 0;}
.sezdestra .boxlistanews .data,.sezdestra .boxlistanewslast .data{color:#ff0000; font-size:10px; padding-bottom:3px;height:12px;}
.sezdestra .boxlistanews .titolo,.sezdestra .boxlistanewslast .titolo{color:#000000; font-size:12px; font-weight:bold;padding-bottom:8px;height:22px; overflow:hidden;}
.sezdestra .boxlistanews p,.sezdestra .boxlistanewslast p{ color:#666666; font-size:9px; padding:0px; text-align:left;padding-bottom:3px; height:84px; overflow:hidden;}
.sezdestra .boxlistanews .pulleggi,.sezdestra .boxlistanewslast .pulleggi{height:20px; text-align:right;}
/*REGISTRATI*/