@font-face {font-family: 'pasqualina';
  src: url('OpenSans-Semibold.eot'); /* per IE 5-8 */
  src: local('?'), /* direttiva local per IE */
  url('OpenSans-Semibold.woff') format('woff'),    /* Firefox 3.6+, Chrome 5.0+, IE 9.0+ */
  url('pasqualina.ttf') format('truetype'); /* Opera, Safari */
}

@font-face {
	font-family: 'Baskerville';
	src: url('baskerville/LibreBaskerville-Regular.eot'); /* per IE 5-8 */
	src: local('?'), /* direttiva local per IE */
	url('baskerville/LibreBaskerville-Regular.woff') format('woff'),    /* Firefox 3.6+, Chrome 5.0+, IE 9.0+ */
	url('baskerville/LibreBaskerville-Regular.ttf') format('truetype'); /* Opera, Safari */
	src: url("baskerville/LibreBaskerville-Regular.otf") format("opentype");
}

@font-face {
	font-family: 'Baskerville';
	font-weight: bold;
	src: url('baskerville/LibreBaskerville-Bold.eot'); /* per IE 5-8 */
	src: local('?'), /* direttiva local per IE */
	url('baskerville/LibreBaskerville-Bold.woff') format('woff'),    /* Firefox 3.6+, Chrome 5.0+, IE 9.0+ */
	url('baskerville/LibreBaskerville-Bold.ttf') format('truetype'); /* Opera, Safari */
	src: url("baskerville/LibreBaskerville-Bold.otf") format("opentype");
}

div#gmaps-canvas {
	float: left;
    width:290px;	
    height:250px;
	margin: 2px 15px 8px 0;
}

a{font-family:pasqualina; font-size:18px; text-decoration:none; }

body { background-image:url(../img/mediazione.jpg);   background-repeat: no-repeat;  background-size:cover; background-attachment: fixed; background-position: center center;  margin:0px auto; width:1px; min-width: 100%; font-family:pasqualina; background-color:#fff; }

.bodys {margin:3% auto; width:70%; background-color:#000;}
.bodys1 {float:left; width:100%; box-shadow: 0px 0px 20px #898989; background-color:#fff;}

header { float:left; background-color:#fff; padding:2%;  width:96%;}

.headerlogo {float:left; width:100%;}
.lenguage {float:left; width:20%; margin:5% 0 0 0;}
.logo {margin:0 auto; text-align:center; width:100%; text-align: center;}



.menu {float:left; height:auto; width:100%; background-color:#253369; font-size: 200%; text-align:center; line-height:40px; color:#fff; margin:0 auto;}

.menu2  {float:left; width:25%; color:#fff; font-size:100%; line-height:45px; height:45px; text-align:center; }
.menu2 a {color:#fff; width:100%; float:left; font-size:100%;  line-height:45px; height:45px; text-align:center; }
.menu2 a:hover {width:100%; background-image:url(../img/menu.png);  color:#253369; height:45px; font-size:100%; line-height:45px; text-align:center;}
.menu2blok {width:25%; height:45px; float:left;  background-image:url(../img/menu.png); color:#253369; font-size:100%; line-height:45px; text-align:center;}
.menu2blok a {width:25%; color:#253369; height:45px; font-size:100%; line-height:45px; text-align:center;}
.content{background-color:#fff; height:100%;  float:left; padding: 0 2% 1% 2%; color:#3d3d3d;}
.content h1{color:#d45216; text-align:center; font-size:35px;}
.content p{color:#253369; text-align:center; font-size:25px;}
.content b{color:#253369;}


.contact{background-color:#fff; height:100%;width:100%;  text-align:center;float:left; padding: 0 2% 1% 0; color:#3d3d3d;}
.contact b{color:#253369;}
.contact a{color:#253369; font-size:16px;}

.barra {float:left; background-color:#253369; font-size:15px; text-align:center; padding:1.5%; ; color:#fff;  line-height:20px; width:97%;}
.barra a{font-size:13px; color:#fff; text-align:center;}




