/* CSS Document */

@charset "utf-8";

/* inizio fonts */
@font-face {
    font-family: 'Corbel';
    src: url('../fonts/Corbel-BoldItalic.eot');
    src: url('../fonts/Corbel-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Corbel-BoldItalic.woff2') format('woff2'),
        url('../fonts/Corbel-BoldItalic.woff') format('woff'),
        url('../fonts/Corbel-BoldItalic.ttf') format('truetype'),
        url('../fonts/Corbel-BoldItalic.svg#Corbel-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Corbel';
    src: url('../fonts/Corbel-Italic.eot');
    src: url('../fonts/Corbel-Italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Corbel-Italic.woff2') format('woff2'),
        url('../fonts/Corbel-Italic.woff') format('woff'),
        url('../fonts/Corbel-Italic.ttf') format('truetype'),
        url('../fonts/Corbel-Italic.svg#Corbel-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Corbel';
    src: url('../fonts/CorbelLight-Italic.eot');
    src: url('../fonts/CorbelLight-Italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/CorbelLight-Italic.woff2') format('woff2'),
        url('../fonts/CorbelLight-Italic.woff') format('woff'),
        url('../fonts/CorbelLight-Italic.ttf') format('truetype'),
        url('../fonts/CorbelLight-Italic.svg#CorbelLight-Italic') format('svg');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Corbel';
    src: url('../fonts/Corbel-Bold.eot');
    src: url('../fonts/Corbel-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Corbel-Bold.woff2') format('woff2'),
        url('../fonts/Corbel-Bold.woff') format('woff'),
        url('../fonts/Corbel-Bold.ttf') format('truetype'),
        url('../fonts/Corbel-Bold.svg#Corbel-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Corbel';
    src: url('../fonts/Corbel.eot');
    src: url('../fonts/Corbel.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Corbel.woff2') format('woff2'),
        url('../fonts/Corbel.woff') format('woff'),
        url('../fonts/Corbel.ttf') format('truetype'),
        url('../fonts/Corbel.svg#Corbel') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Corbel';
    src: url('../fonts/CorbelLight.eot');
    src: url('../fonts/CorbelLight.eot?#iefix') format('embedded-opentype'),
        url('../fonts/CorbelLight.woff2') format('woff2'),
        url('../fonts/CorbelLight.woff') format('woff'),
        url('../fonts/CorbelLight.ttf') format('truetype'),
        url('../fonts/CorbelLight.svg#CorbelLight') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Amatic';
    src: url('../fonts/Amatic-Bold.eot');
    src: url('../fonts/Amatic-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Amatic-Bold.woff2') format('woff2'),
        url('../fonts/Amatic-Bold.woff') format('woff'),
        url('../fonts/Amatic-Bold.ttf') format('truetype'),
        url('../fonts/Amatic-Bold.svg#Amatic-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

/* fine fonts */

/* inizio testi */
h1{
	font-family: 'Corbel';
	font-weight: bold;
	font-style: normal;
	color:#0e5499;
}

h2{
	font-family: 'Corbel';
	font-weight: bold;
	font-style: normal;
	margin:0px 0px 0px 0px;
	color:#35353d;
}

h3{
	font-family: 'Corbel';
	font-weight: normal;
	font-style: normal;
	color:#35353d;
}

h4{
	font-family: 'Corbel';
	font-weight: bold;
	font-style: normal;
	color:#35353d;
}

/* fine testi */

body{
	margin:0px;
	background-image:url(../img/layout/coperture_provvisorie_sfondo.jpg);
	background-repeat: no-repeat;
	background-position:top;
}

a {text-decoration:underline; font-weight:bold; color:inherit;}
a:visited {text-decoration:none; color:inherit;}

#header{
	margin:0 auto;
	width:100%;
	background-color:#325080;
}
.page{
	margin:0 auto; 
	width:960px;
}
.claim{
	float:left;
	margin:61px 0px 0px 0px;">
}
.logo{
	float:left; 
	margin:10px 70px 10px 0px;
}

@media all and (max-width : 980px) {
		.page{
			margin:0 auto; 
			width:100%;
			text-align:center;
			padding-top:10px;
			padding-bottom:10px;
		}
        .claim{
			float:none;
			margin:0 auto;
		}
		.logo{
			float:none; 
			margin:0 auto;
		}
	}

#contenuti{
	margin:0 auto;
	max-width:960px;
	min-height:350px;
}

#box_home{
	float:left;
	width:50%;
	min-height:30px;
	margin-bottom:30px;
}

#box_immagini{
	max-width:960px;
	padding:5px 0px 5px 0px;
	margin:20px 0px 20px 0px;
	text-align:center;
}
#box_immagini img{margin:10px;}

#footer{
	margin:0 auto;
	margin-top:20px;
	width:100%;
	padding:20px 0px 20px 0px;
	background-color:#383f42;
	text-align:center;
}

