/* Layout for desktop version */

body {
-webkit-text-size-adjust: 100%;
background-color:#dfdfdf;
}

.dettaglio ul {
list-style-position:inside;
margin:0px;
padding:0px;
list-style-type:none;
padding:0px;
margin:0px;
}

.dettaglio li {
padding-left:14px;
background-image:url(../images/block.png);
background-repeat:no-repeat;
background-position:0px 5px;
margin:0px;
}

.navmobile {
	display:none;
}

.top {
background:#ffffff url(../images/background.png) center top repeat-x;
}

#nav-menu ul
{
list-style: none;
padding: 0;
margin: 0;
}

#nav-menu li
{
line-height:0;
background:none;
float: left;
margin: 25px 2.5% 15px 0px;

}

#nav-menu img,a {
margin:0px;	
}

.aziende ul {
list-style-position:inside
margin:0px;
padding:0px;
list-style-type:none;
padding:0px;
margin:0px;
}

.aziende li {
padding-left:14px;
background-image:url(../images/block.png);
background-repeat:no-repeat;
background-position:0px 5px;
margin:0px;
}

.logoimg {
	
	margin:50px 0px 50px auto;
}

.head {
	line-height:0px;
}

.homepage {
	margin-top:-30px;
}

.line2 {
height:5px;
margin:0px auto 15px auto;
text-align:left;
background-color:#dfdfdf;
}

.line3 {
height:1px;
margin:15px auto 15px auto;
text-align:left;
clear:both;
background-color:#dfdfdf;
}

.news {
height:20px;
margin-bottom:15px;
text-align:left;
}

.appuntamenti {
height:24px;
margin-bottom:11px;
text-align:left;
}

.titoli {
	font-weight: bold;
	font-size: 117%;
	color:#000000;
}
.sottotitoli {
	font-size: 108%;
	font-weight:bold;
}

.newsletter {
height:20px;
margin:0px auto 15px auto;
text-align:left;
}

.line {
height:5px;
margin:0px auto 15px auto;
text-align:left;
background-color:#dfdfdf;
}

.redbold {
    color: #CC0000;
    font-weight: bold;
}

.line4 {
height:1px;
margin:0px auto 15px auto;
text-align:left;
clear:both;
background-color:#dfdfdf;
}

.b30 {
padding-bottom:30px;	
}

.b15 {
	padding-bottom:15px;
}

.t15 {
	padding-top:15px;
}

.t30 {
	padding-top:30px;
}

.credits {
	background-color:#dfdfdf;
	font-size:11px;
}

.separatore {
margin:0px 1% 0px 1%;
}

.design {
	text-align:right;
}

.bottommobile {
	display:none;
}

.center {
	text-align:center;
}

 #map_canvas { 
 width:100%;
  height:300px;
  }



/* slightly enhanced, universal clearfix hack */
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */


/* Layout for mobile version */

@media handheld, only screen and (max-width: 767px) {

.examplecontainer {

body {

}

}


/* Provide higher res assets for iPhone 4 */

@media only screen and (-webkit-min-device-pixel-ratio: 2) { 

/* An example of how to override an image with one twice the size for iPhone 4. Specify the original pixel size with background-size.
.download {
background: url(../img/downarrow@2x.png) no-repeat;
background-size: 27px 28px;
}
*/

}