body {background:#000000 ; margin-top: 0px; margin-left: 0; margin-right: 0; margin-bottom:0px; font-family:Arial,Helvetica, sans-serif; font-size:small; font-weight:normal; color:#FFF; text-align:center;}


/* IMPOSTAZIONI GENERALI: PARAGRAFI, TITOLI, IMMAGINI ECC. */

p{
font-size:14px;
text-align: left;
}

img{
border:0;
}

/* TITOLO PAGINA CON BORDO INFERIORE */

h1{
display:block;
width:100%;
margin:-1.5em 0 2em 0;
padding:0 0.5em 0.5em 0;
border-bottom:#FFF 1px solid ;
font-size:14px;
font-weight:normal;
text-align:right;
text-indent:0;
}


/* TITOLO VIDEO PAG. CONTRABBASSI */
h2{
margin:1em auto;
text-transform:uppercase;
font-size:14px;
}

/* TITOLO A SX PAG. VENDITA */

h3{
margin-top:3em;
text-transform:uppercase;
font-size:14px;
text-align:left;

}

h4{
width:600px;
margin:0 0 1em 0;
font-size:14px;
font-weight:bold;
text-align:left;
text-indent:0;
color:#FFF;
line-height:1.5em;

}


h5{
margin:1em auto 0.5em;
text-transform:uppercase;
font-size:14px;
text-align:center

}

/* STILE LINK GENERICO */

a { 
color:#f00; 
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none; }


a:hover,
a:focus,
a:active { 
color:#fff; 
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none; }










/* CSS VECCHIO DA REVISIONARE */

/*per foto a sin */

img.img-left{
margin-top:5px;
margin-right:10px;
margin-bottom:0px;
}



/*per foto a dx */

img.img-right{
margin-top:5px;
margin-left:10px;
margin-bottom:0px;
}



/*per foto con didascalia, a sin */

div.img-left{
float:left;
margin-top:5px;
margin-right:10px;
margin-bottom:0px;
}



/*per foto con didascalia, a dx */

div.img-right{
float:right;
margin-top:5px;
margin-left:10px;
margin-bottom:0px;
}



.img-border{
border:1px #fff solid;
}


/*colore links testo*/

.red_link a:link,
.red_link a:visited { 
color:#F00; 
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
} 

	
.red_link a:hover,
.red_link a:focus,
.red_link a:active
{ color:#FFF; 

font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none; }


/*links blu Annunci Usato*/

.blue_link a:link,
.blue_link a:visited { 
color:#000066; 
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
} 


.blue_link a:hover,
.blue_link a:focus,
.blue_link a:active

{ color:#0066FF; 
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none; }

/*links bianchi Annunci Usato*/

.white_link a:link { 
color:#ffffff; 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;

} 

	
.white_link a:hover,
.white_link a:focus,
.white_link a:active
.white_link a:visited{ 
color:#0066FF; 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none; }


/*links bianchi Elenco Archivio 14pt*/

.white_link2 a:link, .white_link2 a:visited { 
color:#ffffff; 
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
} 

	
.white_link2 a:hover,
.white_link2 a:focus,
.white_link2 a:active{ 
color:#FF0000; 
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none; }



/* LINK BIANCO E SOTTOLINEATO*/

.white_underlined a:link,
.white_underlined a:visited{
color:#FFF;
text-decoration:underline;
}


.white_underlined a:hover,
.white_underlined a:focus{
color:#F00;
text-decoration:underline;
}

/* FINE CSS VECCHIO DA REVISIONARE */










/* STRUTTURA PAGINA - BOX E MENU */

#container{
width:60%;
  display: flex;
 display: -webkit-flex;
 flex-flow: column;
 -webkit-flex-flow: column;
  align-items: center;
 -webkit-align-items: center;
 justify-content: center;
 -webkit-justify-content: center;
text-align:center;
font-size:12px;
font-family:Arial, Helvetica, sans-serif; 
    font-size:small; font-weight:normal; 
    color:#FFF; 
    text-align:center;
	 margin: 1em auto;
	
}


#header{
width:100%;
height:70px;
text-align:left;
margin:0;
padding:0;

}

img {
max-width: 100%;
  height: auto;
}

#main {
width:100%;
  display: flex;
 display: -webkit-flex;
 flex-flow: row nowrap;
 -webkit-flex-flow: row nowrap;
 justify-content: space-between;
 -webkit-justify-content: space-between;
 align-items: flex-start;
 -webkit-align-items:  flex-start;
text-align:center;

} 

.sidebar-v{
width:25%;
margin-top:2em;
text-align:left;
color:#FFF;

}

.sidebar-h{
display:none;
width:100%;
margin-top:2em;
text-align:left;
color:#FFF;

}

.navmenu{
text-align:left;
color:#FFF;
margin:20px 0 0 0;
padding:0px 2em 0 2em;
line-height:1.5em;
list-style:disc;

}

.navmenu li{
padding:0 0 0.5em 0;
}

.navmenu a{
font-weight:bold;
}

.navmenu a:link,
.navmenu a:visited{
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
}



.navmenu a:hover,
.navmenu a:focus{
color:#FF0000;
text-decoration:none;
font-weight:normal;

}



#content{
width:75%;
  display: flex;
 display: -webkit-flex;
 flex-flow: column;
 -webkit-flex-flow: column;
 justify-content: center;
 -webkit-justify-content: center;
 align-items: flex-start;
 -webkit-align-items:  flex-start;

}

/* sezione con elenco modelli */

#content-box-flex{
width:100%;
display: flex;
 display: -webkit-flex;
 flex-flow:  row nowrap;
 -webkit-flex-flow: row nowrap;
 justify-content: center;
 -webkit-justify-content: center;
 align-items: flex-start;
 -webkit-align-items: flex-start;
 margin-bottom: 2em;
}

.list-modelli{
width:55%;
padding:0;
text-align:justify;               
font-weight:normal;
font-size:14px;
color:#FFFFFF;
line-height:1.4em;
margin-top:2em;
}

.box-foto{
width:45%;
padding:0;
text-align:justify;               
font-weight:normal;
margin-top:8em;
}

 /* LINK MODELLI PAGINA DOUBLE BASSES */

.modelli{
padding:0em;
text-align:left;
margin:0 3em;
line-height:2em;
}

.modelli li{
padding:0 0 0.5em 0;
}

.modelli a{
font-weight:bold;
}

.modelli a:link,
.modelli a:visited{
color:#FF0000;
text-decoration:underline;
font-weight:normal;
}

.modelli a:hover,
.modelli a:focus{
color:#FFFFFF;
text-decoration:underline;
font-weight:normal;
}

 /* FINE */


/* sezioni successive a elenco modelli */

.content-box {
    width:80%;
	margin:1em auto;
	text-align: left;
   
}

.content-box p{
font-size:14px;
text-align: left;
}


.content-box h2{
    text-align: center;
	font-weight:bold;
	font-size:14px;
	margin-bottom:1em;
	}

.content-box h3{
    text-align: left;
	font-weight:bold;
	font-size:14px;
    margin-top:3em;
	}
	
.content-box ol {
	font-size:14px;
	padding:0 0 1em 0;
	text-align:left;
	margin:0 2.4em;
	line-height:1.5em;
	list-style:disc;
	}

.content-box li{
padding:0 0.5em;
}

.content-box a { 
color:#f00; 
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none; }


.content-box a:hover,
.content-box a:focus,
.content-box a:active { 
color:#fff; 
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none; }

/* iframe responsive */
.video_responsive {
width:100%;
margin:0 auto;
height: 0;
	overflow: hidden;
	padding-bottom: 56.25%;
	padding-top: 30px;
	position: relative;
	background:#000000;
	
}

.video_responsive iframe,
.video_responsive object,
.video_responsive embed {
	height:100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

.video_responsive_border {
border-top:dashed 1px #444444;
	border-bottom:dashed 1px #444444;
	}

/* div foto timbro */
.box-foto-timbro{
width:55%;
display: flex;
 display: -webkit-flex;
 flex-flow:  row wrap;
 -webkit-flex-flow: row wrap;
 justify-content: space-around;
 -webkit-justify-content: space-around;
 align-items: space-around;
 -webkit-align-items: space-around;
 margin:0 auto 2em;
}

/* gallery particolari della lavoraziome */
.box-gallery{
width:85%;
display: flex;
 display: -webkit-flex;
 flex-flow:  row wrap;
 -webkit-flex-flow: row wrap;
 justify-content: space-around;
 -webkit-justify-content: space-around;
 align-items: space-around;
 -webkit-align-items: space-around;
 margin:0 auto 1em;
}

/* gallery particolari della lavoraziome 2 */
.box-gallery-02{
width:75%;
display: flex;
 display: -webkit-flex;
 flex-flow:  row wrap;
 -webkit-flex-flow: row wrap;
 justify-content: space-around;
 -webkit-justify-content: space-around;
 align-items: space-around;
 -webkit-align-items: space-around;
 margin:0 auto 1em;
}

/* gallery particolari della lavoraziome 3 */
.box-gallery-03{
width:56%;
display: flex;
 display: -webkit-flex;
 flex-flow:  row wrap;
 -webkit-flex-flow: row wrap;
 justify-content: space-around;
 -webkit-justify-content: space-around;
 align-items: space-around;
 -webkit-align-items: space-around;
 margin:0 auto 1em;
}

/* gallery particolari della lavoraziome 4 */
.box-gallery-04{
width:80%;
display: flex;
 display: -webkit-flex;
 flex-flow:  row wrap;
 -webkit-flex-flow: row wrap;
 justify-content: space-around;
 -webkit-justify-content: space-around;
 align-items: space-around;
 -webkit-align-items: space-around;
 margin:0 auto 1em;
}

/* SEZIONE VENDITA */
.content-box-vendita {
    width:87%;
	margin:1em auto;
	text-align: left;
    
   
}

/* gallery Strumenti in vendita */
.box-gallery-vendita{
width:100%;
display: flex;
 display: -webkit-flex;
 flex-flow:  row wrap;
 -webkit-flex-flow: row wrap;
 justify-content: center;
 -webkit-justify-content: center;
 align-items: space-around;
 -webkit-align-items: space-around;
 margin:0 auto 3em;
    
}

/* GALLERIA IMMAGINI CON EFFETTO BIANCO E NERO */

.greygallery {
    margin: 8px;
	padding:0;
	overflow:hidden;
	border: 1px solid #777;
}



.greygallery img {
    display: block;
    max-width: 100%;
    height: auto;
	filter: none;
}

.greygallery:hover {
    border: 1px solid #777;
	
}

.greygallery img:hover {
  transition: filter .3s ease-in-out;
  filter: grayscale(100%);
}


/* GALLERIA IMMAGINI CON EFFETTO ZOOM*/

.zoomgallery {
    margin: 8px;
	padding:0;
	overflow:hidden;
	border: 1px solid #fff;
}



.zoomgallery img {
	display:block; /* importante per evitare padding bottom di default */
    max-width: 100%;
    height: auto;
	transform: scale(1);
  	transition: transform .3s ease-in-out;
	
}

.zoomgallery:hover {
    border: 1px solid #fff;
}

.zoomgallery img:hover {
   transform: scale(1.2);
}



/* FOOTER */

#footer {
    width:80%;
	margin:1em auto;
	text-align: center; 
}

#footer p{
	margin:2em auto;
	text-align:center; 
}




div.info_email {
display:none;
}

.email a { 
color:#ff0; 
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
text-decoration:underline; }


.email a:hover,
.email a:focus,
.email a:active { 
color:#fff; 
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
text-decoration:underline; }






/* VECCHIO CODICE */


p#foot{

width:100%;

border-top:1px #FFF solid;

border-bottom:1px #FFF solid;

margin:0 0;

padding:0.7em;

line-height:1.2em;

color:#FFF;

text-align:center;

}



/* ELEMENTI SPECIFICI: LISTE, TABELLE, ECC.. */







/*lista biografia */

ul.concorsi{

text-align:left;

font-weight:normal;

list-style:disc;

margin:0 0 0 1em;

padding:1em 0 0 0;

line-height:1em;

}



ul.concorsi li{

padding-bottom:1em;

}





/* ELENCO PUNTATO PAGNA ACCESSORI */

.stime{

padding:0 0 1em 0;

text-align:left;

font-weight:bold;

margin:0 2.4em;

line-height:2.5em;

list-style:circle;

}



.stime li{

padding:0 0.5em;

}







/* TABELLE CON FOTO */



table.thumbs{

width:100%;

margin:1em auto;

border:0;

padding:5px;

}



.thumbs td{

text-align:center;

}



.thumbs td img{

border:1px #FFF solid ;

}





























/* VECCHIO CODICE */



.dida { 

width:500px;

position:relative;

top:-25px;

padding:0 0;

margin-top:0;

margin-left:165px;

margin-right:auto;

text-align:left;

font-size:11px;

color:#FFFFFF;

} 

.dida li{

display:inline;

margin:0 0em;

padding: 0 70px 0 0;



}





#contenitore_int{

width:600px;

float:left;

height:500px;

margin-top:5px;

margin-left:auto;

margin-right:auto;

margin-bottom:1em;

text-align:left;

font-weight:normal;

font-size:14px;

color:#FFF;

padding:0 0 0 0;

}



#foot{

width:600px;

border-top:1px #FFF solid;

border-bottom:1px #FFF solid;

margin:0 0;

padding:0.7em;

line-height:1.2em;

color:#FFF;

text-align:center;

}

#foot_pagine{

width:600px;

border-top:1px #FFF solid;

margin:1em 0;

padding:0.7em;

line-height:1.2em;

color:#FFF;

text-align:center;

}



#logo{

width:840px;

height:60px;

text-align:left;

vertical-align:middle;

}













#img02_biografia{

float:right;

margin:8px 0 2px 8px;

border:0;

}



#img_accessori{

float:left;

margin:0;

padding:0 1em 0 0;

}



#img_mappa{

float:left;

margin:0;

padding:0.3em 0.5em 0 0;

}





#img_strumenti{

float:left;

margin:0 16px 1em 16px;

padding:0 0.5em 0 0;

}

#img_orchestra{

float:left;

margin:0 8px 1em 8px;

padding:0 0.3em 0 0;

}

#img_partic{

float:left;

margin:0 5px 1em 5px;

padding:0 0.3em 0 0;

}

#img_partic_1{

float:left;

margin:0 5px 1em 30px;

padding:0 0.3em 0 0;

}

#img_partic_6{

width:193px;

margin:0 auto;

padding:1em 0;

}



#img_pera{

float:left;

margin:0 2px 1em 2px;

padding:0 0em 0 0;

}



#img_tisi{

float:left;

margin:0;

padding:0.1em 0.5em 0 0;

}



#img_dragonetti{

float:left;

margin:0;

padding:1em 0.3em;

}

#img_arco{

float:left;

margin:0;

padding:1em 0.3em;

}

#img_gasparo{

float:left;

margin:0;

padding:1em 0.4em;

}



#img_gasparo_open{

width:300px;

margin:0 auto;

padding:1em 0;

}



#img_collabora{

float:left;

margin:0 3em 0 0;

padding:0.1em 0.5em 0 0;

}









.text_links{

margin:0;

padding:1em 0;

text-align:justify;               

font-weight:normal;

font-size:14px;

color:#FFFFFF;

}

#text_contatti{

width:600px;

margin:0 auto;

padding:1em 0;

text-align:center;               

font-weight:normal;

font-size:14px;

color:#FFFFFF;

line-height:1.5em;

}

#text_contatti_normal{

width:600px;

margin:0 auto;

padding:0 0;

text-align:center;               

font-weight:normal;

font-size:14px;

color:#FFFFFF;

line-height:1.2em;

}

#text_dynamic{

float:left;

width:300px;

margin:0 auto;

padding:0;

text-align:center;               

font-weight:normal;

font-size:14px;

color:#FFFFFF;

line-height:1.5em;

}

#text_bottesini{

float:left;

width:300px;

margin:0 auto;

padding:0;

text-align:left;               

font-weight:normal;

font-size:14px;

color:#FFFFFF;

line-height:1.5em;

}

#text_piantina{

margin:0 0 0 2em;

padding:0;

text-align:justify;               

font-weight:normal;

font-size:14px;

color:#FFFFFF;



}



#text_collabora{

width:460px;

margin:0 auto;

padding:1em 0;

text-align:left;               

font-weight:normal;

font-size:14px;

color:#FFFFFF;

line-height:1.5em;

}



/*colore links testo*/

#text_link a:link,

#text_link a:visited { 

color:#FFF; 

font-family:Geneva, Arial, Helvetica, sans-serif;

font-size:14px;

font-weight:bold;

text-decoration:none;

} 

	




/*colore links testo*/







/*colore links testo*/

#link_home a:link,

#link_home a:visited { 

color:#FFF; 

font-family:Geneva, Arial, Helvetica, sans-serif;

font-size:20px;

font-weight:normal;

text-decoration:none;

} 

	

#link_home a:hover,

#link_home a:focus,

#link_home a:active

{color:#999; 

font-family:Geneva, Arial, Helvetica, sans-serif;

font-size:20px;

font-weight:normal;

text-decoration:none }



/*colore links testo*/

#text_ferrara a:link,

#text_ferrara a:visited { 

color:#F00; 

font-family:Geneva, Arial, Helvetica, sans-serif;

font-size:14px;

font-weight:bold;

text-decoration:underline;

} 

	

#text_ferrara a:hover,

#text_ferrara a:focus,

#text_ferrara a:active

{ color:#AAA; 

font-family:Geneva, Arial, Helvetica, sans-serif;

font-size:14px;

font-weight:bold;

text-decoration:underline; }



/*colore links testo*/

#text_banner a:link{ 

color:#F00; 

font-family:Geneva, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

text-decoration:underline;

} 

	

#text_banner a:hover{

color:#AAA; 

font-family:Geneva, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

text-decoration:underline; 

}















table{

width:100%;

border:0;

margin:0;

padding:0;

}



td{

border:0;

padding:0;

margin:0;

}

td.strumenti{

padding:1em 1em;

vertical-align:top;

}



table.new{

width:100%;

border:0;

margin:0;

padding:0;

}



table.new th{

text-transform: uppercase;

text-align:center;

padding:15px 10px;

}

table.new td{

padding:0 5px;

text-align:center;

}

table.new td{

padding-right:10px;

text-align:center;

}



table.new td img{

border:1px solid #FFF;

}



#underc{

margin:100px auto 0 auto;

text-align:center;

}




 





.stime{

padding:0 0 1em 0;

text-align:left;

font-weight:bold;

margin:0 2.4em;

line-height:2.5em;

list-style:circle;

}



.stime li{

padding:0 0.5em;

}

.archivio{

padding:0 0 1em 0;

text-align:left;

margin:0 2.4em;

line-height:1.5em;

list-style:circle;

}



.archivio li{

padding:0 0.5em 1em 0;

}



.photo_strum{

margin:1em auto 1em auto;

text-align:center;

}

.photo_ricciolo{

margin:1.5em auto;

text-align:center;

}



#maiusc{

text-align:justify;

text-transform:none;

font-size:14px;

font-weight:bold;

line-height:1.5em;

color:#FF0000;



}



#maiusc a:link,

#maiusc a:visited{

color:#FFF;

text-decoration:underline;

}



#maiusc a:hover,

#maiusc a:focus{

color:#F00;

text-decoration:underline;

}





.didascalia_2{

font-size:11px;

font-style:normal;

text-align:center;

margin-left:0.5em;

margin-bottom:5px;

margin-top:5px;

line-height:1.2em;

}

.didascalia_3{

font-size:11px;

font-style:normal;

text-align:center;

margin-left:0em;

margin-top:5px;

line-height:1.2em;

}



.stampa{

width:230px;

list-style:none;

color:#FFFFFF;

}

.stampa a{

display:block;

text-decoration:none;

padding:3px 0.5em 3px 13px;

background:url(immagini/stampante.gif) left center no-repeat;

color:#FFFFFF;

}



.stampa a:links,

.stampa a:visited{

color:#FFFFFF;

text-decoration:underline;

}



.stampa a:hover,

.stampa a:focus{

color:#F00;

text-decoration:underline;

}



.piantina_contatti{

padding:0em;

text-align:left;

margin:0 3em;

line-height:1.5em;

}





p#clear{

clear:left;

margin:0 0 0 130px;

padding-top:5em;

text-align:left;

}



.dot{

vertical-align:top;

margin-right:0.5em;

margin-left:1em;

}

#dot_ani{

margin-right:0.5em;

margin-left:9px;

}













/* ADATTAMENTO A DIVERSE RISOLUZIONI DISPOSITIVI*/


@media (min-width: 1024px) { 

#container  {
width:960px;
}
    
    
}


@media (max-width: 800px) { 

#container  {
width:95%;
}

    /* SEZIONE VENDITA */
.content-box-vendita {
    width:80%;
	margin:1em auto;
	text-align: left;
    
   
}

/* gallery Strumenti in vendita */
.box-gallery-vendita{
width:100%;
display: flex;
 display: -webkit-flex;
 flex-flow:  row wrap;
 -webkit-flex-flow: row wrap;
 justify-content: flex-start;
 -webkit-justify-content: flex-start;
 align-items: space-around;
 -webkit-align-items: space-around;
 margin:0 auto 1em;
    
}
    

/* div foto timbro */
.box-foto-timbro{
width:400px;
}

/* div foto timbro */
.box-gallery{
width:400px;
}

/* gallery particolari della lavoraziome 2 */
.box-gallery-02{
width:530px;
}

/* gallery particolari della lavoraziome 2 */
.box-gallery-03{
width:400px;
}

/* gallery particolari della lavoraziome 2 */
.box-gallery-04{
width:430px;
}

}
	
@media (max-width: 420px) { 
    
     h1{
display:none;
    
}
    
    #header{
width:100%;
height:70px;
text-align:left;
margin:0;
padding:0;
border-bottom: #fff 1px solid;
}
    
#container  {
width:92%;
}

  #main {
width:100%;
  display: flex;
 display: -webkit-flex;
 flex-flow: column;
 -webkit-flex-flow: column;
 justify-content: space-between;
 -webkit-justify-content: space-between;
 align-items: flex-start;
 -webkit-align-items:  flex-start;
text-align:center;

} 

.sidebar-v{
display:none;
}

.sidebar-h{
display: block;
width:100%;
text-align:left;
color:#FFF;
left:0;
top:0px;
margin:1em auto 0;

}

.navmenu {

width:100%;
    display: flex;
	display: -webkit-flex;
    flex-direction: row wrap;
	-webkit-flex-direction: row wrap;
    justify-content: center;
	-webkit-justify-content: center;
align-items:flex-start;
 -webkit-align-items: flex-start; 
padding:0;
margin:0 auto;
color:#FFFFFF;
font-size:12px;
list-style: none;
    }
	
	.navmenu li{
	border-left: #fff 1px solid;
	padding:0 0.6em;
	}

#content {
width:100%;
}	
	#content-box-flex{
width:100%;
display: flex;
 display: -webkit-flex;
 flex-flow:  column;
 -webkit-flex-flow: column;
 justify-content: center;
 -webkit-justify-content: center;
 align-items: flex-start;
 -webkit-align-items: flex-start;

}

.list-modelli{
order:2;
width:100%;
padding:0;
text-align:justify;               
font-weight:normal;
font-size:14px;
color:#FFFFFF;
line-height:1.4em;
margin-top:2em;
}

.box-foto{
order:1;
width:100%;
padding:0;
text-align:center;               
font-weight:normal;
margin-top:4em;

}

#content-box{
width:100%;
}
/* div foto timbro */
.box-foto-timbro{
width:80%;
display: flex;
 display: -webkit-flex;
 flex-flow:  row nowrap;
 -webkit-flex-flow: row nowrap;
 justify-content: space-around;
 -webkit-justify-content: space-around;
 align-items: space-around;
 -webkit-align-items: space-around;
 margin:0 auto 2em;
}

/* div foto timbro */
.box-gallery{
width:100%;
display: flex;
 display: -webkit-flex;
 flex-flow:  row wrap;
 -webkit-flex-flow: row wrap;
 justify-content: space-around;
 -webkit-justify-content: space-around;
 align-items: space-around;
 -webkit-align-items: space-around;
 margin:0 auto 1em;
}

/* gallery particolari della lavoraziome 2 */
.box-gallery-02{
width:63%;
}

/* gallery particolari della lavoraziome 2 */
.box-gallery-03{
width:60%;
}

/* gallery particolari della lavoraziome 2 */
.box-gallery-04{
width:90%;
}

div.info_email {
display:block;
order:3;
}
    
    /* SEZIONE VENDITA */
.content-box-vendita {
    width:80%;
	margin:1em auto;
	text-align: left;
    
   
}

/* gallery Strumenti in vendita */
.box-gallery-vendita{
width:100%;
display: flex;
 display: -webkit-flex;
 flex-flow:  row wrap;
 -webkit-flex-flow: row wrap;
 justify-content: space-around;
 -webkit-justify-content: space-around;
 align-items: space-around;
 -webkit-align-items: space-around;
 margin:0 auto 1em;
    
}


	}