/* CSS Document */

/*TAG GENERICI */

html * {
margin:0;
padding:0;
}

body {
position:relative;
margin: 0;
padding: 0;
font-family : Verdana, Arial, sans-serif;
color : #7c7975;
font-size : 76%;
background:transparent url(../img/bg.jpg) center top repeat-x;
} 
	
a {
color : #179cb8;
text-decoration : underline;
}

a:hover {
color : #07afd2;
text-decoration : none;
}

p {
font: 100%/1em Verdana, Arial, sans-serif; 
}

h3 {
font-weight : normal;
font-size : 172%; 
line-height : 1em;
height : 30px;
margin : 0;
padding : 0;
color: #ff6a07;
}

h4 {
font-family: Arial, Verdana, sans-serif;
font-weight : normal;
font-size : 124%; 
line-height : 1em;
height : 20px;
margin: 10px 0;
padding : 0;
color: #ff7800;
}

h5 {
font-weight : bold;
font-size : 108%; 
line-height : 1em;
margin: 0 0 5px 0;
padding : 0;
color: #7c7975;
}



:focus {
	outline: 0;
}


.divisorio {
display : block;
width: 310px;
height : 13px;
margin : 0;
padding : 0;
background: transparent url(../img/punto_beige.jpg) 5px top repeat-x;
}

.pulizia{
clear : both;
display: block;
height: 30px;
}

.torna_sopra {
float: right;
display: block;
width: 155px;
height: 49px;
background: transparent url(../img/torna_sopra.jpg) left top no-repeat;
text-align: right;
}

.nascondi_campi{ display:none;}

.torna_sopra a{
display: block;
width: 155px;
height: 49px;
}

.torna_sopra a:hover{
background: transparent url(../img/torna_sopra_on.jpg) left top no-repeat;
}


#per_la_stampa{
display: none;
}


#totaleimponibile strong{
color: #ff6a07;
}

#totaleivato strong{
color: #ff6a07;
}

form, fieldset{
border:none;
}


/*TESTATA */


#testata{
position: relative;
display: block;
width: 979px;
height: 158px;
margin: 0 auto;
padding: 0;
background:transparent url(../img/bg_testata.jpg) left top no-repeat;
}

#testata h1 {
position: absolute;
top: 17px;
left: 60px;
text-indent : -9999px;
width :  150px;
height : 100px;
margin : 0;
padding: 0;
background:transparent url(../img/leonardo_logo.gif) left top no-repeat;
}

#testata h1 a{
display: block;
width :  150px;
height : 100px;
margin : 0;
padding: 0;
}


/*MENU */



#testata #menu{
position: absolute;
top: 120px;
right: 20px;
display : block;
width :  auto;
margin : 0;
padding: 0;
font-family: Arial, Verdana, sans-serif;
}

#navigazione{
margin:0;
display: block; 
position: relative;
z-index:500;
text-transform:uppercase;		
}

#navigazione ul{ 
display: none; 
position: absolute;
float: none; 
top: 34px; 
left: 0; 
padding:0 0 8px 0;
background-color: #1a9bb8;
text-indent: 0;
}


#navigazione li{ 
font-family: Arial, "Times New Roman", Times, serif;
position: relative;
float: left; 
display: inline;
padding:0;
margin:0;
}

#navigazione li a {
text-transform:uppercase;		
text-decoration: none;
color: #8d8c87;
float: left; 
display: inline;
padding:10px 15px;
margin:0;
}

#navigazione li.over a, 
#navigazione li:hover a, 
#navigazione li a:hover, 
#navigazione li a.active { 
background:#1a9bb8;
color:#fff; }

#navigazione li a.sottomenu{ 
cursor: default;
width:auto; 
}

#navigazione li.over ul, #navigazione li:hover ul { 
display: block;
color:#fff; }

#navigazione ul li{ 
text-indent: 0; 
display: block; 
float: none; 
}

#navigazione ul li a{ 
padding: 0; 
background-color: #f3f1e2; 
color: #535353; 
overflow: hidden;
}


#navigazione li.over ul li.over a:hover,
#navigazione li.over ul li a:hover,
#navigazione li:hover ul li a:hover   { background-color: #30b4d2; color:#fff; }

#navigazione li.over ul li.over a:active,
#navigazione li.over ul li a:active,
#navigazione li:hover ul li a:active  { background-color: #1a9bb8; color: #fff; }

#navigazione li ul li{
width:auto;
}

#navigazione li ul li a{
width:118px;
margin:0;
padding:8px 15px 3px 15px;
width:138px;
}


#area_riservata{
position: absolute;
top: 0;
right: 30px;
width: 480px;
height: 85px;
}


#area_riservata #loggato{
width: 480px;
height: 85px;
background:transparent url(../img/area_loggati.jpg) left top no-repeat;
}

#errore_login{
height: 32px;
background:transparent url(../img/area_loggati.jpg) left bottom no-repeat;
padding: 0 0 0 32px;
margin: 15px 0 0 0;
font-size: 92%;
}


#area_riservata #loggato #benvenuto{
font-size: 124%;
width: 300px;
height: 19px;
margin: 0 0 0 30px;
padding: 14px 0 0 0;
color: #179cb8;
}

#area_riservata #loggato input.pulsante{
position: absolute;
top: 10px;
right: 22px;
margin : 0;
padding : 0;
border: none;
width: 48px;
background-color: #fff;
}

#area_riservata #loggato ul{
margin: 15px 0 0 25px;
list-style: none;
}

#area_riservata #loggato ul li{
display: inline;
font-size: 92%;
}

#area_riservata #loggato ul li a{
text-decoration: none;
padding: 1px 4px;
margin: 0 2px;
color: #ff8839;
background-color: #fcfcf7;
border: 1px solid #fcfcf7;
}

#area_riservata #loggato ul li a:hover{
text-decoration: none;
color: #ff8839;
background-color: #f6ecd9;
border: 1px solid #f6deb0;
}

#area_riservata em{
font-size: 92%;
font-style: normal;
font-weight: bold;
color: #ff8839;
margin: 10px 0 0 0;
padding: 0 3px 0 20px;
background:transparent url(../img/area_riservata.gif) left 1px no-repeat;
}

#area_riservata input{
width: 104px;
margin: 0 0 0 6px;
padding: 1px 2px 2px 3px;
border: 1px solid #e8c9a4;
font-family: Verdana, Arial, sans-serif;
font-size: 92%;
color: #ff8839;
background-color: #fdf9f1;
}

#area_riservata fieldset {
display : block;
margin : 14px 0 0 0;
padding : 0 5px 0 33px;
border : none
}

#area_riservata form {
position: relative;
margin : 0;
padding : 0;
border : none
}


#area_riservata input.pulsante{
position: absolute;
top: -1px;
right: 25px;
margin : 0;
padding : 0;
border: none;
width: 48px;
background-color: #fff;
}


/*HOME */

#container_home {
width: 979px;
margin:0 auto; 
padding : 0;
text-align:left;
background:transparent url(../img/picture_home.jpg) left top no-repeat;
z-index:100;
}

#container_home #registrati_ora {
position:absolute;
top: 352px;
left:50%;
width: 163px;
height:34px;
margin:0 0 0 -450px; 
padding :0;
}

#container_home #registrati_ora a{
text-indent:-9999px;
display:block;
width: 163px;
height:34px;
margin:0; 
padding :0;
background:transparent url(../img/registrati_ora.gif) left top no-repeat;
}

#container_home #registrati_ora a:hover{
background:transparent url(../img/registrati_ora.gif) left bottom no-repeat;
}



#container_home #prima {
position: relative;
float: left;
display: inline;
width: 250px;
margin: 226px 0 0 0; 
padding : 30px 0 0 18px;
}

#container_home #prima #titolo_benvenuto{
position: absolute;
top: 20px;
left: 8px;
width: 224px;
height: 81px;
background:transparent url(../img/titolo_benvenuti.gif) left top no-repeat;
text-indent: -9999px;
}

#container_home #prima #titolo_promozione{
position: absolute;
top: 20px;
left: 8px;
width: 224px;
height: 81px;
background:transparent url(../img/titolo_promozioni.gif) left top no-repeat;
text-indent: -9999px;
}


#container_home #prima #news{
min-height: 65px;
height: auto !important;
height: 65px;
border-bottom: 7px solid #faf7eb;
margin:  0 0 29px 0; 
padding : 75px 20px 10px 20px;
width:183px;
background:transparent url(../img/box_news.jpg) left top no-repeat;
}

#container_home #prima #espositore{
position:relative;
height: 327px;
margin:  0; 
padding : 29px 17px 10px 23px;
width:183px;
text-align:center;
background:transparent url(../img/box_espositore.gif) left top no-repeat;
}

#container_home #prima #espositore a img{
text-align:center;
border:none;
}


#container_home #prima #espositore p.product{
width:130px;
text-align:center;
margin:27px 0 0 24px;
color:#ff6a07;
font-size:108%;
}

#container_home #prima #espositore p.product strong{
color:#fe2306;
font-size:116%;
display:block;
padding:8px 0 0 0;
}


#container_home #prima #espositore #previous a img{
display:block;
position:absolute;
top: 270px;
left:20px;
width:18px;
height:18px;
}

#container_home #prima #espositore #next a img{
display:block;
position:absolute;
top: 270px;
left:184px;
width:18px;
height:18px;
}


#container_home #prima #titolo_news{
position: absolute;
top: 20px;
left: 8px;
width: 224px;
height: 81px;
text-indent: -9999px;
}


#container_home #prima p{
font: 100%/1.2em Verdana, Arial, sans-serif; 
margin:  0 0 15px 0; 
padding : 0;
}

#container_home #prima h3 {
width: 140px;
color: #ff6a07;
}

#container_home #seconda {
float: left;
display: inline;
width: 710px;
margin:206px 0 0 0; 
padding : 70px 0 0 0;
}

#container_home #seconda a{
color: #7c7975;
text-decoration: underline;
}

#container_home #seconda a:hover{
color: #c6a009;
text-decoration: underline;
}

#container_home #seconda .highlights {
float: left;
display: inline;
width: 160px;
height:276px;
margin:0 28px 20px 0; 
padding :0 26px 26px 26px;
}

#container_home #seconda .highlights a {
margin-left: -26px;
display:block;
height:150px;
width:214px;
clear:both;
}

#container_home #seconda .piccolo_formato a:hover {
background: transparent url(../img/box_piccolo_formato_h.jpg) left top no-repeat; 
}

#container_home #seconda .grande_formato a:hover {
background: transparent url(../img/box_grande_formato_h.jpg) left top no-repeat; 
}

#container_home #seconda .espositori a:hover {
background: transparent url(../img/box_espositori_h.jpg) left top no-repeat; 
}


#container_home #seconda .espositori a:hover {
background: transparent url(../img/box_espositori_h.jpg) left top no-repeat; 
}


#container_home #seconda .highlights p {
font-size:100%;
margin:4px 0 0 0;
padding-bottom:10px;
}




#container_home #seconda .piccolo_formato {
background: transparent url(../img/box_piccolo_formato.jpg) left top no-repeat;
}


#container_home #seconda .grande_formato {
background: transparent url(../img/box_grande_formato.jpg) left top no-repeat;

}




#container_home #seconda .espositori {
float: left;
display: inline;
width: 212px;
height:152px;
margin:0; 
padding :0;
}

#container_home #seconda .espositori h4#home_espositori{
text-indent:-9999px;
width: 212px;
height:152px;
background: transparent url(../img/home_espositori.jpg) left top no-repeat;
margin:0;
padding:0;
}

#container_home #seconda .espositori h4#home_altri_prodotti{
text-indent:-9999px;
width: 212px;
height:152px;
background: transparent url(../img/home_prodotti.jpg) left top no-repeat;
margin:0;
padding:0;
}

#container_home #seconda .espositori h4#home_espositori a, #container_home #seconda .espositori h4#home_altri_prodotti a{
display:block;
width: 212px;
height:152px;
}

#container_home #seconda .espositori h4#home_espositori a:hover{
background: transparent url(../img/home_espositori_h.jpg) left top no-repeat;
}

#container_home #seconda .espositori h4#home_altri_prodotti a:hover{
background: transparent url(../img/home_prodotti_h.jpg) left top no-repeat;
}




#container_home #seconda input {
margin :10px 0 0 0;
padding : 2px;
border: 1px solid #e8c9a4;
width: 118px;
background-color: #fff;
}

#container_home #seconda input:hover {
border: 1px solid #ff6a07;
}


#container_home #seconda p{
font-size: 92%;
line-height: 1.3em;
margin: 0 0 12px 0; 
padding : 0 10px 0 0;
}

#container_home #seconda #informazioni_tecniche{
background: transparent url(../img/box_info.jpg) left top no-repeat;
width:710px;
height:131px;
display:block;	
padding:40px 0 0 0;
font-weight:bold;
font-size:100%;
} 


#container_home #seconda #informazioni_tecniche #macchine_indigo{
float:left;
margin:0 0 0 25px;
width:352px;
height:130px;
background: transparent url(../img/hp_indigo_small.jpg) 15px bottom no-repeat;
} 


#container_home #seconda #informazioni_tecniche #macchine_indigo ul{
list-style:none;
margin-top:17px;
} 

#container_home #seconda #informazioni_tecniche #macchine_indigo ul li{
width:124px;
height:32px;
line-height:2.4em;
border-bottom: 1px solid #efe7d2;
color: #7c7975;
} 

#container_home #seconda #informazioni_tecniche #macchine_indigo ul li.last{
border-bottom: none;
} 

#container_home #seconda #informazioni_tecniche #macchine_indigo ul li a{
padding: 0 15px 5px 0;
margin: 5px 0 0 0;
color: #d2d1d0;
text-decoration:none;
background: transparent url(../img/arrow_r_hover.gif) right 5px no-repeat;
} 

#container_home #seconda #informazioni_tecniche #macchine_indigo ul li a.selected{
color: #7c7975;
background: transparent url(../img/arrow_r.gif) right 5px no-repeat;
} 

#container_home #seconda #informazioni_tecniche #macchine_indigo ul li a:hover{
background: transparent url(../img/arrow_r.gif) right 5px no-repeat;
} 




#container_home #seconda #informazioni_tecniche #macchine_mutoh{
float:left;
margin:0 0 0 25px;
width:352px;
height:130px;
background: transparent url(../img/mutoh_small.jpg) 15px bottom no-repeat;
} 


#container_home #seconda #informazioni_tecniche #macchine_mutoh ul{
list-style:none;
margin-top:17px;
} 

#container_home #seconda #informazioni_tecniche #macchine_mutoh ul li{
width:124px;
height:32px;
line-height:2.4em;
border-bottom: 1px solid #efe7d2;
color: #7c7975;
} 

#container_home #seconda #informazioni_tecniche #macchine_mutoh ul li.last{
border-bottom: none;
} 

#container_home #seconda #informazioni_tecniche #macchine_mutoh ul li a{
padding: 0 15px 5px 0;
margin: 5px 0 0 0;
color: #d2d1d0;
text-decoration:none;
background: transparent url(../img/arrow_r_hover.gif) right 5px no-repeat;
} 

#container_home #seconda #informazioni_tecniche #macchine_mutoh ul li a.selected{
color: #7c7975;
background: transparent url(../img/arrow_r.gif) right 5px no-repeat;
} 

#container_home #seconda #informazioni_tecniche #macchine_mutoh ul li a:hover{
background: transparent url(../img/arrow_r.gif) right 5px no-repeat;
} 

#container_home #seconda #informazioni_tecniche #upload{
display:inline;
float:left;
margin:0 0 0 376px;
width:252px;
height:110px;

} 

#container_home #seconda #informazioni_tecniche #upload ul{
list-style:none;
margin-top:17px;
} 

#container_home #seconda #informazioni_tecniche #upload ul li{
width:124px;
height:32px;
line-height:2.4em;
border-bottom: 1px solid #efe7d2;
} 

#container_home #seconda #informazioni_tecniche #upload ul li.last{
border-bottom: none;
} 

#container_home #seconda #informazioni_tecniche #upload ul li a{
padding: 0 15px 5px 0;
margin: 5px 0 0 0;
color: #7c7975;
text-decoration:none;
background: transparent url(../img/arrow_r_hover.gif) right 5px no-repeat;
} 

#container_home #seconda #informazioni_tecniche #upload ul li a:hover{
background: transparent url(../img/arrow_r.gif) right 5px no-repeat;
} 



#container_home .pulizia{
clear : both;
display: block;
height: 0;
margin: 0;
padding: 0;
font-size:0;
}




/* CHI SIAMO */

#container_chi_siamo {
display: block;
width: 979px;
min-height: 500px;
height: auto !important;
height: 500px;
margin: 0 auto; 
padding : 0;
text-align:left;
background: transparent url(../img/picture_chi_siamo.jpg) left top no-repeat;
}

#container_chi_siamo #prima {
float: left;
display: inline;
width: 448px;
margin:178px 0 0 0; 
padding : 42px 0 0 75px;
}

#container_chi_siamo #prima h3 {
text-indent: 27px;
width: 230px;
background: transparent url(../img/bullet_arrow.jpg) left 4px no-repeat;
color: #ff6a07;
}

#container_chi_siamo #prima p{
font: 108%/1.4em Verdana, Arial, sans-serif; 
margin:0; 
padding : 0 0 1.8em 27px;
}

#container_chi_siamo #prima img{
float: left;
display: inline;
margin: 0 15px 0 27px;
padding: 0;
}

#container_chi_siamo #prima .divisorio {
margin : 0 0 10px 27px;
}

#container_chi_siamo #seconda {
float: right;
display: inline;
height: 465px;
width: 369px;
margin:125px 0 0 0; 
padding : 0;
background: transparent url(../img/bg_chi_siamo.jpg) left 52px no-repeat;
}

#container_chi_siamo #seconda img {
margin: 0 0 5px 75px; 
padding : 0;
}

#container_chi_siamo #seconda p.adv {
font-size: 149%;
width: 250px;
margin: 0 0 7px 0;
padding: 0 0 0 55px;
color: #8f8a71;
}




/*STAMPA DIGITALE */

#container_stampa_digitale {
width: 979px;
min-height: 900px;
height: auto !important;
height: 900px;
margin:0 auto; 
padding : 0;
text-align:left;
background:transparent url(../img/picture_digitale.jpg) left top no-repeat;
}


#container_stampa_digitale #prima {
float: left;
display: inline;
width: 172px;
height: 300px;
margin: 178px 0 0 0; 
padding : 45px 0 0 30px;
}

#container_stampa_digitale #prima .divisorio {
display : block;
height : 13px;
width: 172px;
margin : 0;
padding : 0;
background: transparent url(../img/punto_grigio.gif) 5px top repeat-x;
}

#container_stampa_digitale #prima .categoria{
display: block;
height: 20px;
font-size: 100%;
font-weight: bold;
color: #ff6a07;
margin: 20px 0 0 0; 
padding : 0;
}

.pulizia_digitale{
display: block;
width: 360px;
height: 350px;
}



#container_stampa_digitale .toggler a{
color: #ff7800;
text-decoration: none;
}

#container_stampa_digitale .toggler a:hover{
color: #ff4601;
text-decoration: underline;
}

#container_stampa_digitale #prima ul{
list-style: none;
margin:0; 
padding :0;
}

#container_stampa_digitale #prima ul li{
height: 32px;
font-size: 100%;
line-height: 2.1em;
font-family: Arial, Verdana, sans-serif;
margin:0; 
padding : 0;
border-bottom: 1px solid #efe7d2;
background: transparent url(../img/arrow_beige_over.gif) 155px 0.8em no-repeat;
}

#container_stampa_digitale #prima ul li .cliccato{
margin:0; 
padding : 0 0 0 10px;
}

#container_stampa_digitale #prima ul li.ultima{
height: 32px;
margin:0; 
padding :0;
border-bottom: none;
}

#container_stampa_digitale #prima ul li a{
display: block;
height: 32px;
margin:0; 
padding :0;
text-decoration: none;
background: transparent url(../img/arrow_beige.gif) 155px 0.8em no-repeat;
}

#container_stampa_digitale #prima ul li a:hover{
text-decoration: none;
padding :0 0 0 10px;
background: transparent url(../img/arrow_beige_over.gif) 155px 0.8em no-repeat;
}

#container_stampa_digitale #seconda {
float: left;
display: inline;
width: 385px;
margin: 128px 0 0 0; 
padding : 74px 0 0 35px;
color: #7c7975;
}

#container_stampa_digitale #seconda .didascalia{
font-family: Tahoma, Verdana, sans-serif;
font-size: 92%;
color: #8d8c87;
letter-spacing: 1px;
margin: 4px 0 25px 0;
padding: 0 15px 0 0;
}

#container_stampa_digitale #seconda .box h3{
font-size: 164%;
width: 252px;
}

#container_stampa_digitale #seconda p{
font: 108%/1.4em Verdana, Arial, sans-serif; 
width: 387px;
margin:0; 
padding : 0 0 1.4em 0;
}

#container_stampa_digitale #seconda p.avvertenze{
font: 92%/1.2em Verdana, Arial, sans-serif; 
color: #7c7975;
padding : 0 0 1.2em 0;
}

#container_stampa_digitale #seconda p.descrizione{
width: 250px;
}

#container_stampa_digitale #seconda table{
table-layout: fixed;
width: 300px;
border-collapse: separate;
border-spacing: 2px;
}

#container_stampa_digitale #seconda table td{
background: #fcfcf7;
padding: 4px 7px;
}

#container_stampa_digitale #seconda table td.prima_colonna{
background: #fcfcf7;
width: 50px;
font-weight: bold;
}

#container_stampa_digitale #seconda .box{
display: block;
min-height: 120px;
height: auto !important;
height: 120px;
}

#container_stampa_digitale #seconda a.scarica img{
border: none;
}

#container_stampa_digitale #seconda img.pieghe{
float: right;
margin: 0 5px 0 0;
}

#container_stampa_digitale #seconda img.left{
display: inline;
float: left;
margin: 11px 17px 6px 0;
}

#container_stampa_digitale #terza {
float: right;
display: inline;
width: 353px;
height: 350px;
margin:140px 0 0 0; 
padding : 0;
background: transparent url(../img/bg_digitale.jpg) left 38px no-repeat;
}

#container_stampa_digitale #terza p.adv {
font-size: 149%;
width: 245px;
height: 220px;
margin: 0;
padding: 0 0 0 56px;
color: #8f8a71;
}



/* INDIGO */

#container_indigo {
display: block;
width: 979px;
min-height: 500px;
height: auto !important;
height: 500px;
margin: 0 auto; 
padding : 0;
text-align:left;
background: transparent url(../img/picture_indigo.jpg) left top no-repeat;
}

#container_indigo #prima {
float: left;
display: inline;
width: 438px;
margin:178px 0 0 0; 
padding : 42px 0 0 100px;
}

#container_indigo #prima p{
font: 108%/1.4em Verdana, Arial, sans-serif; 
width: 430px;
margin:0; 
padding : 0 0 1.8em 0;
}

#container_indigo #prima h3 {
text-indent: 27px;
width: 350px;
background: transparent url(../img/bullet_arrow.jpg) left 4px no-repeat;
color: #ff6a07;
}


.comparazioni{
display:block;
height: 99px;
margin: 5px 0 18px 0;
}

#container_indigo #seconda {
float: right;
display: inline;
height: 460px;
width: 411px;
margin:130px 0 0 0; 
padding : 0;
background: transparent url(../img/bg_indigo.jpg) left 48px no-repeat;
}

#container_indigo #seconda p.adv {
font-size: 149%;
width: 250px;
height: 145px;
margin: 0;
padding: 0 0 0 66px;
color: #8f8a71;
}

#container_indigo #seconda img {
margin: 0 0 0 60px;
padding: 0;
}




/* GRANDE FORMATO */

#container_grande_formato {
display: block;
width: 979px;
min-height: 500px;
height: auto !important;
height: 500px;
margin: 0 auto; 
padding : 0;
text-align:left;
background: transparent url(../img/picture_grande_formato.jpg) left top no-repeat;
}

#container_grande_formato #prima {
float: left;
display: inline;
width: 438px;
margin:178px 0 0 0; 
padding : 42px 0 0 100px;
}

#container_grande_formato #prima img{
float: left;
display: inline;
margin:10px; 
padding :0;
}

#container_grande_formato #prima p{
font: 108%/1.4em Verdana, Arial, sans-serif; 
width: 430px;
margin:0; 
padding : 0 0 1.8em 0;
}

#container_grande_formato #prima h3 {
text-indent: 27px;
width: 350px;
background: transparent url(../img/bullet_arrow.jpg) left 4px no-repeat;
color: #ff6a07;
}


.comparazioni{
display:block;
height: 99px;
margin: 5px 0 18px 0;
}

#container_grande_formato #seconda {
float: right;
display: inline;
height: 460px;
width: 411px;
margin:130px 0 0 0; 
padding : 0;
background: transparent url(../img/bg_grande_formato.jpg) left 48px no-repeat;
}

#container_grande_formato #seconda p.adv {
font-size: 149%;
width: 250px;
height: 100px;
margin: 0;
padding: 0 0 0 66px;
color: #8f8a71;
}

#container_grande_formato #seconda img {
margin: 0 0 0 40px;
padding: 0;
}



/*ESPOSITORI */



#container_espositori {
display: block;
width: 979px;
min-height: 500px;
height: auto !important;
height: 500px;
margin: 0 auto; 
padding : 0;
text-align:left;
background:transparent url(../img/picture_espositori.jpg) left top no-repeat;
}


#container_espositori #prima {
float: left;
display: inline;
width: 172px;
margin: 125px 0 0 0; 
padding : 45px 0 0 30px;
min-height: 400px;
height: auto !important;
height: 400px;
}

#container_espositori #prima .divisorio {
display : block;
height : 13px;
width: 172px;
margin : 0;
padding : 0;
background: transparent url(../img/punto_grigio.gif) 5px top repeat-x;
}

#container_espositori #prima .categoria{
display: block;
height: 20px;
font-size: 100%;
font-weight: bold;
color: #ff6a07;
margin: 20px 0 0 0; 
padding : 0;
}



#container_espositori .toggler a{
color: #ff7800;
text-decoration: none;
}

#container_espositori .toggler a:hover{
color: #ff4601;
text-decoration: underline;
}

#container_espositori #prima ul{
list-style: none;
margin:0; 
padding :0;
display:block;
}

#container_espositori #prima ul li{
text-transform:lowercase;
height: 32px;
font-size: 100%;
line-height: 2.1em;
font-family: Arial, Verdana, sans-serif;
margin:0; 
padding : 0;
border-bottom: 1px solid #efe7d2;
background: transparent url(../img/arrow_beige_over.gif) 155px 0.8em no-repeat;
}

#container_espositori #prima ul li .cliccato{
margin:0; 
padding : 0 0 0 10px;
}

#container_espositori #prima ul li.ultima{
height: 32px;
margin:0; 
padding :0;
border-bottom: none;
}

#container_espositori #prima ul li a{
display: block;
height: 32px;
margin:0; 
padding :0;
text-decoration: none;
background: transparent url(../img/arrow_beige.gif) 155px 0.8em no-repeat;
}

#container_espositori #prima ul li a:hover{
text-decoration: none;
padding :0 0 0 10px;
background: transparent url(../img/arrow_beige_over.gif) 155px 0.8em no-repeat;
}


#container_espositori #seconda {
float: left;
display: inline;
width: 721px;
margin: 165px 0 0 0; 
padding : 0 0 0 35px;
color: #7c7975;
}

#container_espositori #seconda .box_preconfigurato{
position:relative;
float: left;
display: inline;
width: 223px;
height:290px;
margin: 0 22px 22px 0; 
padding : 0 0 0 0;
background-color:#fcfcf7;
}

#container_espositori #seconda .box_preconfigurato a{
text-decoration:none;
}


#container_espositori #seconda .box_preconfigurato:hover{
background-color:#faf7eb;
text-decoration:none;
}

#container_espositori #seconda .no_margin{
margin-right: 0; 
}

#container_espositori #seconda .box_preconfigurato .dati{
position:absolute;
top:22px;
left:22px;
width:180px;

}

#container_espositori #seconda .box_preconfigurato .dati p{
color:#179cb8;
}

#container_espositori #seconda .box_preconfigurato .dati p strong{
display:block;
padding-top:5px;
color:#fe2306;
}

#container_espositori #seconda .box_preconfigurato .immagine{
clear:both;
display:block;
height:197px;
background-color:#ffffff;
width:209px;
margin: 7px 0 0 7px;
text-align:center;
}

#container_espositori #seconda .box_preconfigurato .immagine img{
display:inline;
margin: auto;
margin-top:40px;
border:none;
}

#container_espositori #seconda .box_preconfigurato p.info{
width:auto;
padding:22px;
color : #7c7975;
line-height:1.2em;
}



/*SCHEDA PRODOTTO */



#container_scheda_prodotto {
display: block;
width: 979px;
min-height: 500px;
height: auto !important;
height: 500px;
margin: 0 auto; 
padding : 0;
text-align:left;
background:transparent url(../img/picture_scheda_prodotto.jpg) left top no-repeat;
}


#container_scheda_prodotto #prima {
float: left;
display: inline;
width: 172px;
margin: 125px 0 0 0; 
padding : 45px 0 0 30px;
min-height: 400px;
height: auto !important;
height: 400px;
}

#container_scheda_prodotto #prima .divisorio {
display : block;
height : 13px;
width: 172px;
margin : 0;
padding : 0;
background: transparent url(../img/punto_grigio.gif) 5px top repeat-x;
}

#container_scheda_prodotto #prima .categoria{
display: block;
height: 20px;
font-size: 100%;
font-weight: bold;
color: #ff6a07;
margin: 20px 0 0 0; 
padding : 0;
}



#container_scheda_prodotto .toggler a{
color: #ff7800;
text-decoration: none;
}

#container_scheda_prodotto .toggler a:hover{
color: #ff4601;
text-decoration: underline;
}

#container_scheda_prodotto #prima ul{
list-style: none;
margin:0; 
padding :0;
}

#container_scheda_prodotto #prima ul li{
text-transform:lowercase;
height: 32px;
font-size: 100%;
line-height: 2.1em;
font-family: Arial, Verdana, sans-serif;
margin:0; 
padding : 0;
border-bottom: 1px solid #efe7d2;
background: transparent url(../img/arrow_beige_over.gif) 155px 0.8em no-repeat;
}

#container_scheda_prodotto #prima ul li .cliccato{
margin:0; 
padding : 0 0 0 10px;
}

#container_scheda_prodotto #prima ul li.ultima{
height: 32px;
margin:0; 
padding :0;
border-bottom: none;
}

#container_scheda_prodotto #prima ul li a{
display: block;
height: 32px;
margin:0; 
padding :0;
text-decoration: none;
background: transparent url(../img/arrow_beige.gif) 155px 0.8em no-repeat;
}

#container_scheda_prodotto #prima ul li a:hover{
text-decoration: none;
padding :0 0 0 10px;
background: transparent url(../img/arrow_beige_over.gif) 155px 0.8em no-repeat;
}


#container_scheda_prodotto #seconda {
float: left;
display: inline;
width: 400px;
margin: 165px 0 0 35px; 
padding : 0 0 20px 0;
border: 7px solid #fcfcf7;

}
#container_scheda_prodotto #seconda #top{
min-height: 130px;
height: auto !important;
height: 130px;
padding:26px;
margin-bottom:26px;
}
#container_scheda_prodotto #seconda #top .immagine{
float:left;
display:inline;
width:148px;
margin:0 ;
text-align:left;
}


#container_scheda_prodotto #seconda #top .immagine .pulizia{
height:0px;
font-size:0px;
margin: 0px;
padding: 0px;
}


#container_scheda_prodotto #seconda #top .immagine a img{
border:none;
}

#container_scheda_prodotto #seconda #top .immagine a.minuscola{
float:left;
display:inline;
margin:10px 10px 10px 0;
padding:0;

}


#container_scheda_prodotto #seconda #top .dati{
float:left;
display:inline;
width:200px;
margin:0 ;
}
#container_scheda_prodotto #seconda .dati p.nome{
font-size:124%;
color:#179cb8;
}

#container_scheda_prodotto #seconda .dati p.nome strong{
display:block;
padding-top:5px;
color:#fe2306
}
#container_scheda_prodotto #seconda .dati p.info{
line-height:1.2em;
padding: 30px 0 0 0;
}


#container_scheda_prodotto #seconda #bottom {
clear:both;
margin: 0 0 0 26px;
border-top: 1px solid #efe7d2;
width:348px;
padding:22px 0;
}

#container_scheda_prodotto #terza {
float: left;
display: inline;
margin: 165px 0 0 22px; 
padding : 0;
color: #7c7975;
}


#container_scheda_prodotto #terza #riepilogo{
width: 220px;
border: 6px solid #f0e9ce;
margin:  0 ; 
padding : 50px 15px 15px 15px;
background: transparent url(../img/riepilogo.gif) right top no-repeat;
}

#container_scheda_prodotto #terza #riepilogo select{
display: block;
font-family: Verdana, Arial, sans-serif;
font-size: 92%;
color: #7c7975;
width: 220px;
margin: 8px 0 10px 0; 
padding : 1px 2px 3px 3px;
border: 1px solid #fa9337;
background-color: #fff;
}

#container_scheda_prodotto #terza input {
float: right;
display: inline;
font-family: Verdana, Arial, sans-serif;
font-size: 92%;
color: #7c7975;
width: 32px;
margin:0; 
padding : 1px 2px 3px 3px;
border: 1px solid #e8c9a4;
background-color: #fdf9f1;
}

#container_scheda_prodotto #terza label {
font-family: Verdana, Arial, sans-serif;
float: left;
display: inline;
font-size: 100%;
margin: 3px 0 0 0; 
padding : 0;
color: #179cb8;
text-transform:lowercase;
}

#container_scheda_prodotto #terza fieldset{
border: none;
margin:0 0 12px 0; 
padding : 0;
}


#container_scheda_prodotto #terza input.campitotali_color{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #7c7975;
text-decoration: none;
text-align: right;
border: none;
margin: 3px 0 0 0;
background-color: #fff;
width:50px;
}

#container_scheda_prodotto #terza input.nome_file{
width:213px;
}

#container_scheda_prodotto #terza input.pulsante_invio {
margin : 0;
padding : 2px;
border: 1px solid #e8c9a4;
width: 118px;
background-color: #fff;
}

/* REGISTRAZIONE */

#container_registrazione {
display: block;
width: 979px;
min-height: 500px;
height: auto !important;
height: 500px;
margin: 0 auto; 
padding : 0;
text-align:left;
background: transparent url(../img/picture_registrazione.jpg) left top no-repeat;
}

#container_registrazione #prima {
float: left;
display: inline;
width: 508px;
margin:178px 0 0 0; 
padding : 42px 0 0 100px;
}

#container_registrazione #prima h3 {
text-indent: 27px;
width: 350px;
background: transparent url(../img/bullet_arrow.jpg) left 4px no-repeat;
color: #ff6a07;
}

#container_registrazione #prima p{
font: 108%/1.4em Verdana, Arial, sans-serif; 
width: 430px;
margin:0; 
padding : 0 0 1.8em 0;
}


#container_registrazione #seconda {
float: right;
display: inline;
width: 369px;
margin:130px 0 0 0; 
padding : 0;
background: transparent url(../img/bg_registrazione.jpg) left 48px no-repeat;
}

#container_registrazione #seconda p.adv {
font-size: 149%;
width: 250px;
height: 220px;
margin: 0;
padding: 0 0 0 50px;
color: #8f8a71;
}

#container_registrazione #seconda .box_piccolo {
display: block;
width: 297px;
height: 100px;
margin: 0 0 0 8px;
font-size: 92%;
color: #7c7975;
}

#container_registrazione #seconda .box_piccolo img{
float: left;
margin: 0 8px 0 0;
}

#container_registrazione #seconda .box_piccolo a{
display: block;
margin: 0;
padding: 16px 0 0 0;
text-decoration: none;
color: #7c7975;
}

#container_registrazione #seconda .box_piccolo a img.register{
margin: -16px 8px 0 0;
}


#container_registrazione #seconda .box_piccolo a:hover{
color: #975b11;
}

#container_registrazione #seconda .box_piccolo a img{
border: none;
margin: 8px 0 0 0;
padding: 0;
}

/*CONTATTI */

#container_contatti {
width: 979px;
min-height: 500px;
height: auto !important;
height: 500px;
margin:0 auto; 
padding : 0;
text-align:left;
background:transparent url(../img/picture_contatti.jpg) left top no-repeat;
}

#container_contatti #prima {
float: left;
display: inline;
width: 270px;
margin: 122px 0 0 0; 
padding : 45px 0 0 35px;
}

#container_contatti #prima p{
font: 100%/1.2em Verdana, Arial, sans-serif; 
margin:0 0 0 27px; 
padding : 0 5px 1.4em 0;
}

#container_contatti #prima h3 {
text-indent: 27px;
width: 180px;
background: transparent url(../img/bullet_arrow.jpg) left 4px no-repeat;
color: #ff6a07;
}

#container_contatti #seconda {
float: left;
display: inline;
width: 265px;
margin:122px 0 0 0; 
padding : 74px 0 0 0;
color: #7c7975;
}

#container_contatti #seconda a{
text-decoration: none;
}
#container_contatti #seconda a:hover{
text-decoration: underline;
}

#container_contatti #seconda p{
font: 100%/1.2em Verdana, Arial, sans-serif; 
margin:0 0 0 10px; 
padding : 0 5px 1em 0;
}


#container_upload_file #seconda {
float: right;
display: inline;
height: 460px;
width: 411px;
margin:130px 0 0 0; 
padding : 0;
/*background: transparent url(../img/bg_indigo.jpg) left 48px no-repeat;*/
}

#container_upload_file #seconda p.mar {
font-size: 120%;
width: 250px;
height: 145px;
margin: 0;
padding: 0 0 0 120px;
color: #8f8a71;
}

#container_contatti #terza {
float: right;
display: inline;
width: 409px;
height: 350px;
margin:150px 0 0 0; 
padding : 20px 0 0 0;
background: transparent url(../img/bg_contatti.jpg) left top no-repeat;
}

#google_map{
display : block;
width : 310px;
height: 256px;
margin : 0 0 0 37px;
padding : 0;
border: 5px solid #f6deb0;
}


/* PRIVACY */

#container_privacy {
display: block;
width: 979px;
min-height: 500px;
height: auto !important;
height: 500px;
margin: 0 auto; 
padding : 0;
text-align:left;
background: transparent url(../img/picture_info.jpg) left top no-repeat;
}

#container_privacy #prima {
float: left;
display: inline;
width: 190px;
margin:18px 0 0 0; 
padding : 190px 0 0 60px;
}


#container_privacy #prima ul{
list-style: none;
margin:0; 
padding :0;
}

#container_privacy #prima ul li{
height: 32px;
margin:0; 
padding :0;
border-bottom: 1px solid #efe7d2;
}

#container_privacy #prima ul li.ultima{
height: 32px;
margin:0; 
padding :0;
border-bottom: none;
}

#container_privacy #prima ul li a{
display: block;
font-size: 92%;
line-height: 2.1em;
height: 32px;
margin:0; 
padding :0;
text-decoration: none;
background: transparent url(../img/arrow_beige.gif) 170px 0.8em no-repeat;
}

#container_privacy #prima ul li a:hover{
text-decoration: underline;
background: transparent url(../img/arrow_beige_over.gif) 170px 0.8em no-repeat;
}


#container_privacy #seconda {
float: right;
display: inline;
width: 631px;
margin: 165px 50px 0 0; 
padding : 0;
}

#container_privacy #seconda ol{
font: 108%/1.4em Verdana, Arial, sans-serif; 
margin:0; 
padding : 0 30px 1em 30px;
}

#container_privacy #seconda li{
margin: 0 0 1.4em 0; 
}

#container_privacy #seconda p{
font: 108%/1.4em Verdana, Arial, sans-serif; 
margin:0; 
padding : 0 30px 1.8em 0;
}

#container_privacy #seconda h3 {
text-indent: 27px;
width: 350px;
background: transparent url(../img/bullet_arrow.jpg) left 4px no-repeat;
color: #ff6a07;
}



/* FORM REGISTRATI */

#container_registrati {
display: block;
width: 979px;
margin: 0 auto; 
padding : 0;
text-align:left;
background: transparent url(../img/picture_registrati.jpg) left top no-repeat;
}

#container_registrati #prima {
float: left;
display: inline;
width: 385px;
margin:18px 0 0 0; 
padding : 140px 0 0 65px;
}

#container_registrati #prima form, #container_registrati #seconda form{
border: none;
margin:0; 
padding : 0;
}

#container_registrati #prima fieldset, #container_registrati #seconda fieldset{
border: none;
margin:0 0 12px 0; 
padding : 0;
}

#container_registrati #prima label, #container_registrati #seconda label{
text-transform:lowercase;
font-family: Verdana, Arial, sans-serif;
float: left;
display: inline;
font-size: 100%;
margin:0; 
padding : 0;
color: #179cb8;
}

#container_registrati #prima input, #container_registrati #seconda input {
float: right;
display: inline;
font-family: Verdana, Arial, sans-serif;
font-size: 92%;
color: #7c7975;
width: 220px;
margin:0; 
padding : 1px 2px 3px 3px;
border: 1px solid #e8c9a4;
background-color: #fdf9f1;
}

#container_registrati #prima input.check, #container_registrati #seconda input.check {
float: left;
display: inline;
color: #7c7975;
width: 15px;
margin:0 10px 0 0; 
padding :0;
border: none;
}

#container_registrati #prima select, #container_registrati #seconda select{
float: right;
display: inline;
font-family: Verdana, Arial, sans-serif;
font-size: 92%;
color: #7c7975;
width: 225px;
margin:0; 
padding : 1px 2px 3px 3px;
border: 1px solid #e8c9a4;
background-color: #fdf9f1;
}



#container_registrati #seconda {
float: left;
display: inline;
width: 390px;
margin:18px 0 0 0; 
padding : 140px 0 0 60px;
}

#container_registrati #seconda p, #container_registrati #prima p{
margin: 0 0 20px 0; 
padding : 0;
font-size: 92%;
line-height: 1.2em;
}

#container_registrati #seconda p.right {
text-align: right;
margin: 0 0 20px 0; 
padding : 0;
font-size: 92%;
line-height: 1.2em;
}

#container_registrati em {
font-style: normal;
color: #ff8839;
}


#container_registrati .privacy {
font-family: Tahoma, sans-serif;
width: 382px;
height: 72px;
font-size: 92%;
font-style: normal;
line-height: 1.4em;
color: #7c7975;
margin: 10px 0 10px 0;
padding: 2px 2px 2px 4px;
border: 1px solid #e8c9a4;
}

#container_registrati .divisorio {
margin : 5px 0 10px 0;
}

#container_registrati #seconda input.pulsante_invio{
margin : 0;
padding : 2px;
border: 1px solid #e8c9a4;
width: 118px;
background-color: #fff;
}


/* FORM PREVENTIVI */



#container_preventivi, #container_scegli_preventivo, #container_preventivo_generico{
position:relative;
display: block;
width: 979px;
margin: 0 auto; 
padding : 0;
text-align:left;
background: transparent url(../img/picture_preventivi.jpg) left top no-repeat;
}

#container_preventivi h3, #container_preventivo_generico h3{
font-weight : normal;
font-size : 156%; 
line-height : 1em;
height : 27px;
width: 410px;
margin : 0 0 15px 0;
padding : 0;
border-bottom: 1px solid #f7dfaa;
}


#container_preventivi h4{
font-weight : normal;
font-size : 156%; 
line-height : 1em;
height : 27px;
width: 485px;
margin : 0 0 15px 0;
padding : 0;
border-bottom: 1px solid #f0e9ce;
}


#container_preventivi h5{
font-weight : normal;
font-size : 156%; 
line-height : 1em;
padding : 0;
border-bottom: 1px solid #f0e9ce;
}




#container_preventivi #prima input.costi_manuali {
float: right;
display: inline;
font-family: Verdana, Arial, sans-serif;
font-size: 92%;
color: #7c7975;
width: 40px;
padding : 1px 2px 3px 3px;
margin: 0 10px 10px 0;
border: 1px solid #e8c9a4;
}

#container_preventivi #prima input.costi_manuali2 {
float: right;
display: inline;
font-family: Verdana, Arial, sans-serif;
font-size: 92%;
color: #7c7975;
width: 40px;
padding : 1px 2px 3px 3px;
margin: 0 175px 10px 0;
border: 1px solid #e8c9a4;
}



#container_preventivi #prima,  #container_preventivo_generico #prima {
float: left;
display: inline;
width: 485px;
margin:18px 0 0 0; 
padding : 140px 0 0 70px;
}

#container_scegli_preventivo h3{
text-indent: 27px;
width: 280px;
background-image: none;
color: #ff6a07;
margin:20px 0 5px 0; 
}

#container_scegli_preventivo #prima {
float: left;
display: inline;
width: 310px;
margin:18px 0 0 0; 
padding : 130px 0 0 15px;
}

#container_scegli_preventivo #seconda, #container_scegli_preventivo #terza{
float: left;
display: inline;
width: 310px;
margin:18px 0 0 0; 
padding : 130px 0 0 15px;
}

#container_scegli_preventivo img.prodotti{
border:3px solid #f6deb0;
}


#container_scegli_preventivo #prima p, #container_scegli_preventivo #seconda p, #container_scegli_preventivo #terza p{
font: 100%/1.2em Verdana, Arial, sans-serif; 
margin:0 0 0 27px; 
padding : 0 5px 10px 0;
width:260px;
}


#container_scegli_preventivo #prima img, #container_scegli_preventivo #seconda img, #container_scegli_preventivo #terza img{
margin:10px 0 0 27px; 
}

#container_scegli_preventivo #prima ul {
list-style: none;
margin: 0; 
padding : 0;
}

#container_scegli_preventivo #prima ul li{
margin: 0 0 15px 0; 
padding : 0;
}

#container_scegli_preventivo #prima ul li a{
display: block;
height: 30px;
margin: 0; 
padding : 0;
}


#container_preventivi #prima form, #container_preventivi #seconda form, #container_preventivo_generico #prima form{
border: none;
margin:0; 
padding : 0;
}

#container_preventivi #prima fieldset, #container_preventivi #seconda fieldset, #container_preventivo_generico #prima fieldset {
border: none;
margin:0 0 10px 0; 
padding : 0;
}

#container_preventivi #prima label, #container_preventivo_generico #prima label {
font-family: Verdana, Arial, sans-serif;
float: left;
display: inline;
font-size: 100%;
margin:0; 
padding : 0;
color: #179cb8;
text-transform:lowercase;

}

#container_preventivi #prima label em, #container_preventivi #seconda label em, #container_preventivo_generico #prima label em{
font-family: Tahoma, Arial, sans-serif;
font-size: 84%;
color: #179cb8;
}


#container_preventivi #prima input, #container_preventivo_generico #prima input {
float: right;
display: inline;
font-family: Verdana, Arial, sans-serif;
font-size: 92%;
color: #7c7975;
width: 272px;
margin:0; 
padding : 1px 2px 3px 3px;
border: 1px solid #e8c9a4;
background-color: #fdf9f1;
}


#container_preventivi #prima textarea {
float: right;
display: inline;
font-family: Verdana, Arial, sans-serif;
font-size: 92%;
color: #7c7975;
width: 272px;
margin:0; 
padding : 1px 2px 3px 3px;
border: 1px solid #e8c9a4;
background-color: #fdf9f1;
}


#container_preventivo_generico #prima textarea {
float: right;
display: block;
font-family: Verdana, Arial, sans-serif;
font-size: 92%;
color: #7c7975;
width: 480px;
height: 40px;
margin:8px 0 0 0; 
padding : 1px 2px 3px 3px;
border: 1px solid #e8c9a4;
background-color: #fdf9f1;
}


#container_preventivi #prima input.check, #container_preventivi #seconda input.check {
float: left;
display: inline;
color: #7c7975;
width: 15px;
margin:0 10px 0 0; 
padding :0;
border: none;
}

#container_preventivi #prima input.campitotali, #container_preventivi #seconda input.campitotali{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #7c7975;
text-decoration: none;
text-align: right;
border: none;
margin: 3px 0 0 0;
background-color: #fff;
}


#container_preventivi #seconda input.campitotali_color{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #ff6a07;
text-decoration: none;
text-align: right;
border: none;
margin: 3px 0 0 0;
background-color: #fff;
width: 50px;
}

#container_preventivi #prima input.scompari{
margin: -20px 286px 0 0;
width: 116px;
}

#container_preventivi #seconda input.campitotali{
width: 50px;
background-color: #fff;
}


#container_preventivi #seconda input.campitotali_strong{
text-align: right;
font-weight: bold;
width: 50px;
border: none;
background-color: #fff;
}



#container_preventivi #prima select, #container_preventivi #seconda select, #container_preventivo_generico #prima select{
float: right;
display: inline;
font-family: Verdana, Arial, sans-serif;
font-size: 92%;
color: #7c7975;
width: 279px;
margin:0; 
padding : 1px 2px 3px 3px;
border: 1px solid #e8c9a4;
background-color: #fdf9f1;
}


#container_preventivi #seconda, #container_preventivo_generico #seconda {
float: left;
display: inline;
width: 330px;
margin:18px 0 0 0; 
padding : 140px 0 0 70px;
}

#container_preventivi #seconda #riepilogo{
width: 220px;
border: 6px solid #f0e9ce;
margin:  0 ; 
padding : 50px 15px 15px 15px;
background: transparent url(../img/riepilogo.gif) right top no-repeat;
}

#container_preventivi #seconda #riepilogo select{
display: block;
font-family: Verdana, Arial, sans-serif;
font-size: 92%;
color: #7c7975;
width: 220px;
margin: 8px 0 10px 0; 
padding : 1px 2px 3px 3px;
border: 1px solid #fa9337;
background-color: #fff;
}

#container_preventivi #seconda input {
float: right;
display: inline;
font-family: Verdana, Arial, sans-serif;
font-size: 92%;
color: #7c7975;
width: 32px;
margin:0; 
padding : 1px 2px 3px 3px;
border: 1px solid #e8c9a4;
background-color: #fdf9f1;
}

#container_preventivi #seconda label {
font-family: Verdana, Arial, sans-serif;
float: left;
display: inline;
font-size: 100%;
margin: 3px 0 0 0; 
padding : 0;
color: #179cb8;
text-transform:lowercase;

}

#container_preventivi #seconda p, #container_preventivi #prima p {
margin: 0 0 20px 0; 
padding : 0;
font-size: 92%;
line-height: 1.2em;

}

#container_preventivi #seconda p.right {
text-align: right;
margin: 0 0 20px 0; 
padding : 0;
font-size: 92%;
line-height: 1.2em;
}

#container_preventivi em {
font-style: normal;
color: #ff8839;
}


#container_preventivi .privacy {
font-family: Tahoma, sans-serif;
width: 382px;
height: 72px;
font-size: 92%;
font-style: normal;
line-height: 1.4em;
color: #8d8c87;
margin: 10px 0 10px 0;
padding: 2px 2px 2px 4px;
border: 1px solid #e8c9a4;
}

#container_preventivi .divisorio {
margin : 5px 0 10px 0;
}

#container_preventivi #seconda input.pulsante_invio {
margin : 0;
padding : 2px;
border: 1px solid #e8c9a4;
width: 118px;
background-color: #fff;
}

#container_preventivo_generico #prima input.pulsante_invio{
margin : 0;
padding : 2px;
border: 1px solid #e8c9a4;
width: 175px;
background-color: #fff;
}


ul.scelta_preventivo{
position:absolute;
right:30px;
top:17px;
display:block;
margin: 60px 0 0 10px;
height:50px;
}

ul.scelta_preventivo li{
text-align:center;
float:left;
display:inline;
width:180px;
height:40px;
padding: 0;
margin:0 0 0 5px;
background-color:#fff;
font-weight:bold;
line-height:2.5em;
}

ul.scelta_preventivo li a{
height:40px;
width:180px;
display:block;
background-color:#fefaf6;
font-weight:normal;
text-decoration:none;
}

ul.scelta_preventivo li a:hover{
color:#7c7975;
background-color:#fff;
font-weight:bold;
text-decoration:none;
}



/* preventivi rilegati*/



#container_preventivi_rilegati{
position:relative;
display: block;
width: 979px;
margin: 0 auto; 
padding : 0;
text-align:left;
background: transparent url(../img/picture_preventivo1.jpg) left top no-repeat;
}

#container_preventivi_rilegati h3{
font-weight : normal;
font-size : 156%; 
line-height : 1em;
height : 27px;
width: 410px;
margin : 0 0 15px 0;
padding : 0;
border-bottom: 1px solid #f7dfaa;
}

#container_preventivi_rilegati #prima{
float: left;
display: inline;
width: 485px;
margin:18px 0 0 0; 
padding : 120px 0 0 65px;
}


#container_preventivi_rilegati #prima form{
border: none;
margin:0; 
padding : 0;
}

#container_preventivi_rilegati #prima fieldset, #container_preventivi_rilegati #seconda fieldset {
border: none;
margin:0 0 10px 0; 
padding : 0;
}

#container_preventivi_rilegati #prima label{
font-family: Verdana, Arial, sans-serif;
float: left;
display: inline;
font-size: 100%;
margin:0; 
padding : 0;
color: #179cb8;
text-transform:lowercase;

}

#container_preventivi_rilegati #prima label em{
font-family: Tahoma, Arial, sans-serif;
font-size: 84%;
color: #179cb8;
}


#container_preventivi_rilegati #prima input{
float: right;
display: inline;
font-family: Verdana, Arial, sans-serif;
font-size: 92%;
color: #7c7975;
width: 272px;
margin:0; 
padding : 1px 2px 3px 3px;
border: 1px solid #e8c9a4;
background-color: #fdf9f1;
}


#container_preventivi_rilegati #prima textarea {
float: right;
display: inline;
font-family: Verdana, Arial, sans-serif;
font-size: 92%;
color: #7c7975;
width: 272px;
margin:0; 
padding : 1px 2px 3px 3px;
border: 1px solid #e8c9a4;
background-color: #fdf9f1;
}


#container_preventivi_rilegati #prima input.check {
float: left;
display: inline;
color: #7c7975;
width: 15px;
margin:0 10px 0 0; 
padding :0;
border: none;
}

#container_preventivi_rilegati #prima input.campitotali{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #7c7975;
text-decoration: none;
text-align: right;
border: none;
margin: 3px 0 0 0;
background-color: #fff;
}


#container_preventivi_rilegati #seconda input.campitotali_color{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #ff6a07;
text-decoration: none;
text-align: right;
border: none;
margin: 3px 0 0 0;
background-color: #fff;
width: 50px;
}

#container_preventivi_rilegati #prima input.scompari{
margin: -20px 286px 0 0;
width: 116px;
}

#container_preventivi_rilegati #seconda input.campitotali{
width: 50px;
background-color: #fff;
}


#container_preventivi_rilegati #seconda input.campitotali_strong{
text-align: right;
font-weight: bold;
width: 50px;
border: none;
background-color: #fff;
}



#container_preventivi_rilegati #prima select{
float: right;
display: inline;
font-family: Verdana, Arial, sans-serif;
font-size: 92%;
color: #7c7975;
width: 279px;
margin:0; 
padding : 1px 2px 3px 3px;
border: 1px solid #e8c9a4;
background-color: #fdf9f1;
}


#container_preventivi_rilegati #seconda{
float: left;
display: inline;
width: 330px;
margin:18px 0 0 0; 
padding : 140px 0 0 70px;
}

#container_preventivi_rilegati #seconda #riepilogo{
width: 220px;
border: 6px solid #f0e9ce;
margin:  0 ; 
padding : 50px 15px 15px 15px;
background: transparent url(../img/riepilogo.gif) right top no-repeat;
}

#container_preventivi_rilegati #seconda #riepilogo select{
display: block;
font-family: Verdana, Arial, sans-serif;
font-size: 92%;
color: #7c7975;
width: 220px;
margin: 8px 0 10px 0; 
padding : 1px 2px 3px 3px;
border: 1px solid #fa9337;
background-color: #fff;
}

#container_preventivi_rilegati #seconda input {
float: right;
display: inline;
font-family: Verdana, Arial, sans-serif;
font-size: 92%;
color: #7c7975;
width: 32px;
margin:0; 
padding : 1px 2px 3px 3px;
border: 1px solid #e8c9a4;
background-color: #fdf9f1;
}

#container_preventivi_rilegati #seconda label {
font-family: Verdana, Arial, sans-serif;
float: left;
display: inline;
font-size: 100%;
margin: 3px 0 0 0; 
padding : 0;
color: #179cb8;
text-transform:lowercase;

}

#container_preventivi_rilegati #seconda p {
margin: 0 0 20px 0; 
padding : 0;
font-size: 92%;
line-height: 1.2em;
}

#container_preventivi_rilegati #seconda p.right {
text-align: right;
margin: 0 0 20px 0; 
padding : 0;
font-size: 92%;
line-height: 1.2em;
}

#container_preventivi_rilegati em {
font-style: normal;
color: #ff8839;
}


#container_preventivi_rilegati .privacy {
font-family: Tahoma, sans-serif;
width: 382px;
height: 72px;
font-size: 92%;
font-style: normal;
line-height: 1.4em;
color: #8d8c87;
margin: 10px 0 10px 0;
padding: 2px 2px 2px 4px;
border: 1px solid #e8c9a4;
}

#container_preventivi_rilegati .divisorio {
margin : 5px 0 10px 0;
}

#container_preventivi_rilegati #prima input.pulsante_invio {
margin : 0;
padding : 2px;
border: 1px solid #e8c9a4;
width: 118px;
background-color: #fff;
}



/* ordini rilegati*/



#container_ordini_rilegati{
position:relative;
display: block;
width: 979px;
margin: 0 auto; 
padding : 0;
text-align:left;
background: transparent url(../img/picture_preventivo2.jpg) left top no-repeat;
}

#container_ordini_rilegati h3{
font-weight : normal;
font-size : 156%; 
line-height : 1em;
height : 27px;
width: 410px;
margin : 0 0 15px 0;
padding : 0;
border-bottom: 1px solid #f7dfaa;
}

#container_ordini_rilegati #prima{
float: left;
display: inline;
width: 485px;
margin:18px 0 0 0; 
padding : 120px 0 0 65px;
}


#container_ordini_rilegati #prima form{
border: none;
margin:0; 
padding : 0;
}

#container_ordini_rilegati #prima fieldset, #container_ordini_rilegati #seconda fieldset {
border: none;
margin:0 0 10px 0; 
padding : 0;
}

#container_ordini_rilegati #prima label{
font-family: Verdana, Arial, sans-serif;
float: left;
display: inline;
font-size: 100%;
margin:0; 
padding : 0;
color: #179cb8;
text-transform:lowercase;

}

#container_ordini_rilegati #prima label em{
font-family: Tahoma, Arial, sans-serif;
font-size: 84%;
color: #179cb8;
}


#container_ordini_rilegati #prima input{
float: right;
display: inline;
font-family: Verdana, Arial, sans-serif;
font-size: 92%;
color: #7c7975;
width: 272px;
margin:0; 
padding : 1px 2px 3px 3px;
border: 1px solid #e8c9a4;
background-color: #fdf9f1;
}


#container_ordini_rilegati #prima textarea {
float: right;
display: inline;
font-family: Verdana, Arial, sans-serif;
font-size: 92%;
color: #7c7975;
width: 272px;
margin:0; 
padding : 1px 2px 3px 3px;
border: 1px solid #e8c9a4;
background-color: #fdf9f1;
}


#container_ordini_rilegati #prima input.check {
float: left;
display: inline;
color: #7c7975;
width: 15px;
margin:0 10px 0 0; 
padding :0;
border: none;
}

#container_ordini_rilegati #prima input.campitotali{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #7c7975;
text-decoration: none;
text-align: right;
border: none;
margin: 3px 0 0 0;
background-color: #fff;
}


#container_ordini_rilegati #seconda input.campitotali_color{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #ff6a07;
text-decoration: none;
text-align: right;
border: none;
margin: 3px 0 0 0;
background-color: #fff;
width: 50px;
}

#container_ordini_rilegati #prima input.scompari{
margin: -20px 286px 0 0;
width: 116px;
}

#container_ordini_rilegati #seconda input.campitotali{
width: 50px;
background-color: #fff;
}


#container_ordini_rilegati #seconda input.campitotali_strong{
text-align: right;
font-weight: bold;
width: 50px;
border: none;
background-color: #fff;
}



#container_ordini_rilegati #prima select{
float: right;
display: inline;
font-family: Verdana, Arial, sans-serif;
font-size: 92%;
color: #7c7975;
width: 279px;
margin:0; 
padding : 1px 2px 3px 3px;
border: 1px solid #e8c9a4;
background-color: #fdf9f1;
}


#container_ordini_rilegati #seconda{
float: left;
display: inline;
width: 330px;
margin:18px 0 0 0; 
padding : 140px 0 0 70px;
}

#container_ordini_rilegati #seconda #riepilogo{
width: 220px;
border: 6px solid #f0e9ce;
margin:  0 ; 
padding : 50px 15px 15px 15px;
background: transparent url(../img/riepilogo.gif) right top no-repeat;
}

#container_ordini_rilegati #seconda #riepilogo select{
display: block;
font-family: Verdana, Arial, sans-serif;
font-size: 92%;
color: #7c7975;
width: 220px;
margin: 8px 0 10px 0; 
padding : 1px 2px 3px 3px;
border: 1px solid #fa9337;
background-color: #fff;
}

#container_ordini_rilegati #seconda input {
float: right;
display: inline;
font-family: Verdana, Arial, sans-serif;
font-size: 92%;
color: #7c7975;
width: 32px;
margin:0; 
padding : 1px 2px 3px 3px;
border: 1px solid #e8c9a4;
background-color: #fdf9f1;
}

#container_ordini_rilegati #seconda label {
font-family: Verdana, Arial, sans-serif;
float: left;
display: inline;
font-size: 100%;
margin: 3px 0 0 0; 
padding : 0;
color: #179cb8;
text-transform:lowercase;

}

#container_ordini_rilegati #seconda p {
margin: 0 0 20px 0; 
padding : 0;
font-size: 92%;
line-height: 1.2em;
}

#container_ordini_rilegati #seconda p.right {
text-align: right;
margin: 0 0 20px 0; 
padding : 0;
font-size: 92%;
line-height: 1.2em;
}

#container_ordini_rilegati em {
font-style: normal;
color: #ff8839;
}


#container_ordini_rilegati .privacy {
font-family: Tahoma, sans-serif;
width: 382px;
height: 72px;
font-size: 92%;
font-style: normal;
line-height: 1.4em;
color: #8d8c87;
margin: 10px 0 10px 0;
padding: 2px 2px 2px 4px;
border: 1px solid #e8c9a4;
}

#container_ordini_rilegati .divisorio {
margin : 5px 0 10px 0;
}

#container_ordini_rilegati #prima input.pulsante_invio {
margin : 0;
padding : 2px;
border: 1px solid #e8c9a4;
width: 118px;
background-color: #fff;
}


/*  OFFERTE */

#container_offerte {
display: block;
width: 979px;
margin: 0 auto; 
padding : 0;
text-align:left;
background: transparent url(../img/picture_sconti.jpg) left top no-repeat;
}

#container_offerte #prima {
float: left;
display: inline;
width: 455px;
margin:18px 0 0 0; 
padding : 140px 0 0 65px;
}

#container_offerte #prima input{
float: right;
display: inline;
margin:0 100px 0 20px; 
padding : 0;
background-color: #fdf9f1;
}

#container_offerte #prima .prezzo{
font-weight: bold;
margin: 0 0 20px 0; 
padding : 0;
color: #179cb8;
}

#container_offerte #prima .prezzo em{
font-weight: normal;
font-style: normal;
font-size: 92%;

}

#container_offerte #seconda {
float: left;
display: inline;
width: 360px;
margin:18px 0 0 0; 
padding : 140px 0 0 70px;
}

#container_offerte #seconda #riquadro{
width: 270px;
border: 6px solid #f0e9ce;
margin:  0 ; 
padding : 15px 15px 15px 15px;
}

#container_offerte #seconda #riquadro h4{
font-weight: bold;
}

#container_offerte p{
font: 108%/1.4em Verdana, Arial, sans-serif; 
margin:0; 
padding : 0 0 1.8em 0;
}

#container_offerte #seconda #riquadro p{
color: #7c7975;
}




/*  Ordini */

#container_ordini {
display: block;
width: 979px;
margin: 0 auto; 
padding : 0;
text-align:left;
background: transparent url(../img/picture_ordini.jpg) left top no-repeat;
}

#container_ordini #prima {
float: left;
display: inline;
width: 455px;
margin:18px 0 0 0; 
padding : 140px 0 0 65px;
}

#container_ordini #prima input{
float: right;
display: inline;
margin:0 100px 0 20px; 
padding : 0;
background-color: #fdf9f1;
}

#container_ordini #prima .prezzo, #container_ordini #seconda .prezzo{
font-weight: bold;
margin: 0 0 20px 0; 
padding : 0;
color: #179cb8;
}

#container_ordini #prima .prezzo em, #container_ordini #seconda .prezzo em{
font-weight: normal;
font-style: normal;
font-size: 92%;

}

#container_ordini #seconda {
float: left;
display: inline;
width: 360px;
margin:18px 0 0 0; 
padding : 140px 0 0 70px;
}

#container_ordini #seconda #riquadro{
width: 270px;
border: 6px solid #f0e9ce;
margin:  0 ; 
padding : 15px 15px 15px 15px;
}

#container_ordini #seconda #riquadro h4{
font-weight: bold;
}

#container_ordini p{
font: 108%/1.4em Verdana, Arial, sans-serif; 
margin:0 0 0 0; 
padding : 0 0 1.8em 0;
}

#container_ordini #seconda #riquadro p{
color: #7c7975;
}


/*  PROMOZIONE*/

#container_promozione {
display: block;
width: 979px;
margin: 0 auto; 
padding : 0;
text-align:left;
background: transparent url(../img/picture_sconti.jpg) left top no-repeat;
}


#container_promozione h3 {
font-weight : normal;
font-size : 156%; 
line-height : 1em;
height : 27px;
width: 410px;
margin : 0 0 15px 0;
padding : 0;
border-bottom: 1px solid #f7dfaa;
}

#container_promozione #prima {
float: left;
display: inline;
width: 485px;
margin:18px 0 0 0; 
padding : 140px 0 0 65px;
}

#container_promozione #prima form, #container_promozione #seconda form{
border: none;
margin:0; 
padding : 0;
}

#container_promozione #prima fieldset, #container_promozione #seconda fieldset{
border: none;
margin:0 0 12px 0; 
padding : 0;
}

#container_promozione #prima label {
font-family: Verdana, Arial, sans-serif;
float: left;
display: inline;
font-size: 100%;
margin:0; 
padding : 0;
color: #179cb8;
text-transform:lowercase;

}



#container_promozione #prima input {
float: right;
display: inline;
font-family: Verdana, Arial, sans-serif;
font-size: 92%;
color: #7c7975;
width: 272px;
margin:0; 
padding : 1px 2px 3px 3px;
border: 1px solid #e8c9a4;
background-color: #fdf9f1;
}


#container_promozione #prima textarea {
float: right;
display: inline;
font-family: Verdana, Arial, sans-serif;
font-size: 92%;
color: #7c7975;
width: 272px;
margin:0; 
padding : 1px 2px 3px 3px;
border: 1px solid #e8c9a4;
background-color: #fdf9f1;
}


#container_promozione #prima input.campitotali, #container_promozione #seconda input.campitotali{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #7c7975;
text-decoration: none;
text-align: right;
margin: 3px 0 0 0;
border: none;
background-color: #fff;
}


#container_promozione #seconda input.campitotali{
width: 50px;
background-color: #fff;
}


#container_promozione #prima select, #container_promozione #seconda select{
float: right;
display: inline;
font-family: Verdana, Arial, sans-serif;
font-size: 92%;
color: #7c7975;
width: 279px;
margin:0; 
padding : 1px 2px 3px 3px;
border: 1px solid #e8c9a4;
background-color: #fdf9f1;
}


#container_promozione #seconda {
float: left;
display: inline;
width: 330px;
margin:18px 0 0 0; 
padding : 140px 0 0 70px;
}

#container_promozione #seconda #riepilogo{
width: 220px;
border: 6px solid #f0e9ce;
margin:  0 ; 
padding : 50px 15px 15px 15px;
background: transparent url(../img/riepilogo.gif) right top no-repeat;
}

#container_promozione #seconda input {
float: right;
display: inline;
font-family: Verdana, Arial, sans-serif;
font-size: 92%;
color: #7c7975;
width: 32px;
margin:0; 
padding : 1px 2px 3px 3px;
border: 1px solid #e8c9a4;
background-color: #fdf9f1;
}

#container_promozione #seconda label {
font-family: Verdana, Arial, sans-serif;
float: left;
display: inline;
font-size: 100%;
margin: 3px 0 0 0; 
padding : 0;
color: #179cb8;
text-transform:lowercase;

}


#container_promozione .divisorio {
margin : 5px 0 10px 0;
}

#container_promozione #seconda input.pulsante_invio{
margin : 0;
padding : 2px;
border: 1px solid #e8c9a4;
width: 118px;
background-color: #fff;
}



/*  SPECIFICHE */

#container_specifiche,  #container_file_master, #container_upload{
display: block;
width: 979px;
min-height: 600px;
height: auto !important;
height: 600px;
margin: 0 auto; 
padding : 0;
text-align:left;
background: transparent url(../img/picture_specifiche.jpg) left top no-repeat;
}

#container_file_master #seconda a{
font-size: 84%;
text-decoration: none;
}

#container_file_master #seconda a:hover{
text-decoration: underline;
}

#container_specifiche a img,  #container_file_master a img, #container_upload a img{
border: none;
}

#container_specifiche  #prima, #container_file_master  #prima, #container_upload #prima{
float: left;
display: inline;
width: 190px;
margin:18px 0 0 0; 
padding : 190px 0 0 60px;
}
#container_specifiche ul, #container_file_master ul, #container_upload ul{
list-style: none;
margin:0; 
padding :0;
}

#container_specifiche ul li, #container_file_master ul li, #container_upload ul li{
font-family: Arial, Verdana, sans-serif;
font-size: 100%;
line-height: 2.1em;
height: 32px;
margin:0; 
padding :0;
border-bottom: 1px solid #efe7d2;
}

#container_specifiche ul li.selezionata, #container_file_master ul li.selezionata, #container_upload  ul li.selezionata{
height: 32px;
margin:0; 
padding :0;
border-bottom: 1px solid #efe7d2;
background: transparent url(../img/arrow_beige_over.gif) 170px 0.8em no-repeat;
}


#container_specifiche ul li.ultima, #container_file_master ul li.ultima, #container_upload ul li.ultima{
height: 32px;
margin:0; 
padding :0;
border-bottom: none;
}

#container_specifiche ul li a, #container_file_master ul li a, #container_upload ul li a{
display: block;
height: 32px;
margin:0; 
padding :0;
text-decoration: none;
background: transparent url(../img/arrow_beige.gif) 170px 0.8em no-repeat;
}

#container_specifiche ul li a:hover, #container_file_master ul li a:hover, #container_upload ul li a:hover{
text-decoration: underline;
background: transparent url(../img/arrow_beige_over.gif) 170px 0.8em no-repeat;
}

#container_specifiche #seconda, #container_file_master #seconda, #container_upload #seconda {
float: right;
display: inline;
width: 631px;
margin: 165px 50px 0 0; 
padding : 0;
}

#container_specifiche #seconda p, #container_file_master #seconda p, #container_upload #seconda p{
font: 108%/1.4em Verdana, Arial, sans-serif; 
width: 530px;
margin:0; 
padding : 0 30px 1.8em 0;
}


/* ACCOUNT */

#container_account {
display: block;
width: 979px;
margin: 0 auto; 
padding : 0;
text-align:left;
background: transparent url(../img/picture_account.jpg) left top no-repeat;
}

#container_account #prima {
float: left;
display: inline;
width: 385px;
margin:18px 0 0 0; 
padding : 140px 0 0 65px;
}

#container_account #prima form, #container_account #seconda form{
border: none;
margin:0; 
padding : 0;
}

#container_account #prima fieldset, #container_account #seconda fieldset{
border: none;
margin:0 0 12px 0; 
padding : 0;
}

#container_account #prima label, #container_account #seconda label{
font-family: Verdana, Arial, sans-serif;
float: left;
display: inline;
font-size: 100%;
margin:0; 
padding : 0;
color: #179cb8;
text-transform:lowercase;

}

#container_account #prima input, #container_account #seconda input {
float: right;
display: inline;
font-family: Verdana, Arial, sans-serif;
font-size: 92%;
color: #7c7975;
width: 220px;
margin:0; 
padding : 1px 2px 3px 3px;
border: 1px solid #e8c9a4;
background-color: #fdf9f1;
}

#container_account #prima input.check, #container_account #seconda input.check {
float: left;
display: inline;
color: #7c7975;
width: 15px;
margin:0 10px 0 0; 
padding :0;
border: none;
}

#container_account #prima select, #container_account #seconda select{
float: right;
display: inline;
font-family: Verdana, Arial, sans-serif;
font-size: 92%;
color: #7c7975;
width: 225px;
margin:0; 
padding : 1px 2px 3px 3px;
border: 1px solid #e8c9a4;
background-color: #fdf9f1;
}



#container_account #seconda {
float: left;
display: inline;
width: 390px;
margin:18px 0 0 0; 
padding : 140px 0 0 60px;
}

#container_account #seconda p, #container_account #prima p{
margin: 0 0 20px 0; 
padding : 0;
font-size: 92%;
line-height: 1.2em;
}

#container_account #seconda p.right {
text-align: right;
margin: 0 0 20px 0; 
padding : 0;
font-size: 92%;
line-height: 1.2em;
}

#container_account em {
font-style: normal;
color: #ff8839;
}


#container_account .privacy {
font-family: Tahoma, sans-serif;
width: 382px;
height: 72px;
font-size: 92%;
font-style: normal;
line-height: 1.4em;
color: #8d8c87;
margin: 10px 0 10px 0;
padding: 2px 2px 2px 4px;
border: 1px solid #e8c9a4;
}

#container_account .divisorio {
margin : 5px 0 10px 0;
}

#container_account #seconda input.pulsante_invio{
margin : 0;
padding : 2px;
border: 1px solid #e8c9a4;
width: 118px;
background-color: #fff;
}


/*  SITEMAP */

#container_map {
display: block;
width: 979px;
min-height: 500px;
height: auto !important;
height: 500px;
margin: 0 auto; 
padding : 0;
text-align:left;
background: transparent url(../img/picture_mappa.jpg) left top no-repeat;
}

#container_map #prima h3 {
text-indent: 27px;
width: 350px;
background: transparent url(../img/bullet_arrow.jpg) left 4px no-repeat;
color: #ff6a07;
}

#container_map #prima {
float: left;
display: inline;
width: 631px;
margin: 165px 50px 0 200px; 
padding : 0;
}

#container_map #prima ul{
list-style: none;
margin: 0 0 15px 27px; 
padding : 0;
}

#container_map #prima ul li{
margin: 12px 0 0 0; 
padding : 0;
}

#container_map #prima ul li a{
font-weight: bold;
text-decoration: none;
margin: 0; 
padding :0;
text-decoration: none;
}

#container_map #prima ul li a:hover{
text-decoration: underline;
}

#container_map #prima ul li li{
margin: 8px 0 0 0; 
padding : 0;
}

#container_map #prima ul li li a{
margin: 0 0 0 20px; 
color: #7c7975;
padding : 0;
font-weight: normal;
}




#container_upload_file{
display: block;
width: 979px;
min-height: 600px;
height: auto !important;
height: 600px;
margin: 0 auto; 
padding : 0;
text-align:left;
background: transparent url(../img/picture_invio.jpg) left top no-repeat;
}



/*  AVVISI */

#container_recupera, #container_account_register, #container_error, #container_confirm{
display: block;
width: 979px;
min-height: 600px;
height: auto !important;
height: 600px;
margin: 0 auto; 
padding : 0;
text-align:left;
background: transparent url(../img/picture_avviso.jpg) left top no-repeat;
}


#container_recupera fieldset, #container_upload_file form{
margin: 15px 0;
border: none;
}

#container_recupera #prima, #container_account_register #prima, #container_error #prima, #container_confirm #prima, #container_upload_file #prima{
float: left;
display: inline;
width: 490px;
margin:18px 0 0 0; 
padding : 190px 0 0 60px;
}

#container_recupera #prima  p, #container_account_register #prima  p, #container_error #prima  p, #container_confirm #prima  p, #container_upload_file #prima p {
font: 108%/1.4em Verdana, Arial, sans-serif; 
width: 530px;
margin:0; 
padding : 0 30px 1.8em 0;
}

.messaggio{
font-size: 124%;
color: #179cb8;
font-weight: bold;
}



/* FOOTER*/

#footer{
clear: both;
display : block;
width: 940px;
height: 30px;
margin : 0 auto;
padding : 34px 0 0 0;
font-size: 92%;
background: transparent url(../img/bg_footer.gif) left top repeat-x;
}

#footer #copyright{
float : left;
display: inline;
width: 450px;
height : 25px;
margin:0;
padding : 0;
}


#footer #navigazione_secondaria{
float : right;
display: inline;
width: 350px;
height : 25px;
margin:0;
padding : 0;
}

#footer #navigazione_secondaria ul{
list-style: none;
text-align: right;
}

#footer #navigazione_secondaria ul li{
display: inline;
}


/* classi div errore form 
.innerError { 
border:2px #F4375E solid; 
padding:4px; background:#f2f2f2; 
color:#39789F; 
font-weight:700; 
}

.highlight { 
border-right:#aaaaaa 1px solid; 
padding-right:4px; 
border-top:#aaa 1px solid; 
padding-left:4px; font-weight:700; 
font-size:larger; margin-bottom:0.5em; 
padding-bottom:4px; 
border-left:#aaa 1px solid; 
color:#333; padding-top:4px; 
border-bottom:#aaa 1px solid; 
background-color:#ff0; 
} */



/* script home */

						


/* slide show*/

#slideshow {
    position:relative;
}

#slideshow span {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow span.active {
    z-index:10;
    opacity:1.0;
}

#slideshow span.last-active {
    z-index:9;
}





/*PICCOLO FORMATO */







#container_piccolo_formato {
display: block;
width: 979px;
min-height: 500px;
height: auto !important;
height: 500px;
margin: 0 auto; 
padding : 0;
text-align:left;
background:transparent url(../img/picture_piccolo_formato.jpg) left top no-repeat;
}

#container_piccolo_formato #prima {
float: left;
display: inline;
width: 172px;
margin: 125px 0 0 0; 
padding : 45px 0 0 30px;
min-height: 400px;
height: auto !important;
height: 400px;
}

#container_piccolo_formato #prima .divisorio {
display : block;
height : 13px;
width: 172px;
margin : 0;
padding : 0;
background: transparent url(../img/punto_grigio.gif) 5px top repeat-x;
}



#container_piccolo_formato #prima .categoria{
display: block;
height: 20px;
font-size: 100%;
font-weight: bold;
color: #ff6a07;
margin: 20px 0 0 0; 
padding : 0;
}


#container_piccolo_formato .toggler a{
color: #ff7800;
text-decoration: none;
}



#container_piccolo_formato .toggler a:hover{
color: #ff4601;
text-decoration: underline;
}

#container_piccolo_formato #prima ul{
list-style: none;
margin:0; 
padding :0;
display:block;
}


#container_piccolo_formato #prima ul li{
text-transform:lowercase;
height: 32px;
font-size: 100%;
line-height: 2.1em;
font-family: Arial, Verdana, sans-serif;
margin:0; 
padding : 0;
border-bottom: 1px solid #efe7d2;
background: transparent url(../img/arrow_beige_over.gif) 155px 0.8em no-repeat;
}

#container_piccolo_formato #prima ul li .cliccato{

margin:0; 

padding : 0 0 0 10px;

}



#container_piccolo_formato #prima ul li.ultima{

height: 32px;

margin:0; 

padding :0;

border-bottom: none;

}



#container_piccolo_formato #prima ul li a{

display: block;

height: 32px;

margin:0; 

padding :0;

text-decoration: none;

background: transparent url(../img/arrow_beige.gif) 155px 0.8em no-repeat;

}



#container_piccolo_formato #prima ul li a:hover{

text-decoration: none;

padding :0 0 0 10px;

background: transparent url(../img/arrow_beige_over.gif) 155px 0.8em no-repeat;

}





#container_piccolo_formato #seconda {

float: left;

display: inline;

width: 721px;

margin: 165px 0 0 0; 

padding : 0 0 0 35px;

color: #7c7975;

}



#container_piccolo_formato #seconda .box_preconfigurato{

position:relative;

float: left;

display: inline;

width: 223px;

height:290px;

margin: 0 22px 22px 0; 

padding : 0 0 0 0;

background-color:#fcfcf7;

}



#container_piccolo_formato #seconda .box_preconfigurato a{

text-decoration:none;

}





#container_piccolo_formato #seconda .box_preconfigurato:hover{

background-color:#faf7eb;

text-decoration:none;

}



#container_piccolo_formato #seconda .no_margin{

margin-right: 0; 

}



#container_piccolo_formato #seconda .box_preconfigurato .dati{

position:absolute;

top:22px;

left:22px;

width:180px;



}



#container_piccolo_formato #seconda .box_preconfigurato .dati p{

color:#179cb8;

}



#container_piccolo_formato #seconda .box_preconfigurato .dati p strong{

display:block;

padding-top:5px;

color:#fe2306;

}



#container_piccolo_formato #seconda .box_preconfigurato .immagine{

clear:both;

display:block;

height:197px;

background-color:#ffffff;

width:209px;

margin: 7px 0 0 7px;

text-align:center;

}



#container_piccolo_formato #seconda .box_preconfigurato .immagine img{
display:inline;
margin: auto;
margin-top:40px;
border:none;
}

#container_piccolo_formato #seconda .box_preconfigurato p.info{
width:auto;
padding:22px;
color : #7c7975;
line-height:1.2em;
}
