@charset "utf-8";
/* CSS Document */

#viewinsegna h1 { 
 font:1.2em FontAwesome, Arial, Helvetica, sans-serif;
color:#666666; margin-bottom:1em;
}
#sezbreadcrumbmov { 
 display:none;
}
#viewinsegna h2 { 
font:1.2em/20px FontAwesome, Arial, Helvetica, sans-serif;
color:#454545;
}
#viewinsegna h3 { 
font:bold 1.2em/0.8em FontAwesome, Arial, Helvetica, sans-serif;
color:#454545;
margin-top:0px;
}
#viewinsegna .colonna-1-2-75{
 width: 75%;
 float:left;
  border-right:1px dotted #dadada;
border-left:1px dotted #dadada;}
#viewinsegna .colonna-1-5 {
 float:left;
 width: 25%;
 padding:0 10px 10px;
}
.menu-loc {
width: 100%;
min-height:45px; 
float: left; 
margin: 0; 
padding:4px;
background: #eaeaea url(../images/sf-menu-nav.png) repeat-x;
border-top:2px solid #6bbb2e;
font:bold 1.4em/20px FontAwesome, Arial, Helvetica, sans-serif;
color:#a0ce4e;
z-index:1000;
clear:both;
position:relative;
}
#volattivo1 {
border-bottom:1px dotted #999;
float:left;
width:100%;
height:auto;
padding:0 2em;
margin:0;
}
#volattivo11 {
border-bottom:1px dotted #999;
float:left;
width:100%;
height:auto;

}
#volattivo2 {
border-bottom:1px dotted #999;
background-color:#F5F5F5;
width:100%;
height:auto;
float:left;
}

.vol-insegna {
width:99%;
padding:0;
height:auto;
margin:0 auto;
}
.vol-insegna-center {
float:left;
}

.vol-insegna-img{
float:left;	
width:250px;
height:325px;	
position:relative;
}
.vol-insegna-img img{
float:left;	
max-width:225px;
height:auto;
max-height:304px;
margin:8px 0;
border:4px solid #eaeaea;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
-moz-box-shadow:0 1px 1px #777;
-webkit-box-shadow:0 1px 1px #777;
box-shadow:0 1px 1px #777;	
position:relative;	
}
.flyvo {width:52px;height:52px;z-index:10;position:absolute;top:7px;right:25px;}		
.sottocostovo {width:52px;height:52px;z-index:10; position:absolute;top:7px;left:-1px;}
.sinistra {background:url(../images/flysottocosto.png) no-repeat;}

.vol-insegna-info {
float:left;
margin-left:4px;
width:50%;
}
.vol-insegna-logo {
float:left;
padding:0.3em;
border-radius:3px;
clear:both;
width:100%;
}
.vol-insegna-logo-mob {display:none;}
.vol-insegna-info h3{display:none;}
.headvol{
font:bold 1.2em/1em FontAwesome, Arial, Helvetica, sans-serif;
color:#666666;}	
.headvolmob{display:none;}	
.vol-insegna-info span{
font:.8em/1.4em FontAwesome, Arial, Helvetica, sans-serif;
color:#666666;}	
#sfogliavol	{margin:20px 0;}	
#sfogliavol a{color:#FFF!important; font-size:1.2em; font-weight:bold; text-align:center; background-color:#FF8100; padding:10px;  text-transform:uppercase; margin-top:20px;
}	
#sfogliavol a:hover {color:#FFF!important; padding:10px;
background-color:#ec7903; font-weight:bold;  
-webkit-transition: background-color 1000ms linear;
    -moz-transition: background-color 1000ms linear;
    -o-transition: background-color 1000ms linear;
    -ms-transition: background-color 1000ms linear;
    transition: background-color 1000ms linear;
	text-decoration:none;}	
#sfogliavol a:visited {color:#FFF!important; font-weight:bold;}	
visualizzavolantino {margin:20px 0;color:#FFF!important; font-size:1.2em; font-weight:bold; text-align:center; background-color:#FF8100; padding:10px;  text-transform:uppercase; margin-top:20px; }
.info-neg{
float:left;
font-weight:normal;
font-size:1.2em;
color:#666;
margin:0px auto;
padding:0 10px;
border-right:1px dotted #666;
height:auto;
word-wrap: normal;
}
.km-insegna{
font-weight:bold;
font-size:1.4em !important;
color:#666;
margin:5px 0;

}
.loc-insegna{
 font:0.8em/17px FontAwesome, Arial, Helvetica, sans-serif;
color:#666666;
margin:10px auto;



}
.vol-insegna-neg{
	float:left;
	width:100%;
	height:auto;

}
.vol-insegna-neg a{	float:left;
	width:100%;
	height:auto;
background-color:#EBF9E6;
border:#B7E4A5 1px solid;
}
.vol-insegna-neg a:hover{
		float:left;
	width:100%;
	height:auto;
background-color:#FFC;
border:#FFC46A 1px solid;
}
.volinkmap{float:left; padding:10px; font-size:.9em; word-wrap: normal;
}
.adsvoldk-728{margin:10px auto; max-width:728px; max-height:90px}
.adsvoldk-300{margin:10px auto; max-width:300px; height:auto;}
.adsvolmob-728{display:none;}
.adsvolmob-300{display:none;}
.altrivolins {display:none;}
.brand-neg{padding:10px; font-size:1em; background-color:#eaeaea;}
.brand-info{font-size:1.2em; }
.vol-negozio-img{
float:left;	
width:100px;
height:120px;	
position:relative;
}
.vol-negozio-info {float: left; margin-left: 10px;}