@charset "UTF-8";
/* CSS Document */

/* grigio chiaro: #D7D7D7*/
/* blu #044476*/
/* azzurro #A5D8F6*/


@font-face {
    font-family: 'AmbleLight';
    src: url('fonts/amble/Amble-Light-webfont.eot');
    src: url('fonts/amble/Amble-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/amble/Amble-Light-webfont.woff') format('woff'),
         url('fonts/amble/Amble-Light-webfont.ttf') format('truetype'),
         url('fonts/amble/Amble-Light-webfont.svg#AmbleLight') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'AmbleRegular';
    src: url('fonts/amble/Amble-Regular-webfont.eot');
    src: url('fonts/amble/Amble-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/amble/Amble-Regular-webfont.woff') format('woff'),
         url('fonts/amble/Amble-Regular-webfont.ttf') format('truetype'),
         url('fonts/amble/Amble-Regular-webfont.svg#AmbleRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'AmbleBold';
    src: url('fonts/amble/Amble-Bold-webfont.eot');
    src: url('fonts/amble/Amble-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/amble/Amble-Bold-webfont.woff') format('woff'),
         url('fonts/amble/Amble-Bold-webfont.ttf') format('truetype'),
         url('fonts/amble/Amble-Bold-webfont.svg#AmbleBold') format('svg');
    font-weight: normal;
    font-style: normal;

}


body {
	background: #044476;
	margin: 0;
	padding: 0;
}

#wrap_home 
{
width: 1000px;
height: 800px;
margin:auto;
background-color: #044476;
border:0px solid red;
}

.container {
        height:150px;
	background:#D7D7D7;
	margin: 0 auto;
position:relative;
}

.ombra
{
background: #044476 url(img/ombra.png) repeat-x;
width: 100%;
height:50px;
position:absolute;
top:150px;
}

.content
{
padding: 10px 0;
}

.img
{
box-shadow: 7px 7px 18px #121212;
-webkit-box-shadow: 7px 7px 18px #121212;
-moz-box-shadow: 7px 7px 18px #121212;
}

h1
{
font-family:Arial;
font-weight:Bold;
font-size: 13px;
line-height:16px;
color: #000000;
}

#indirizzo{
margin:9px;
width:600px;
height:30px;
position:relative;
margin-right:auto;
margin-left:auto;
text-align:center;
z-index:1;
}

p
{
font-family: Arial, sans serif;
font-size: 12px;
line-height: 15px;
color:#ffffff;
}

.titolo
{
font-family: AmbleBold, Arial, sans serif;
font-weight:Normal;
font-size: 17px;
line-height: 19px;
letter-spacing: 1px;
color:#A5D8F6;
}

.emph
{
font-family: AmbleBold, Arial, sans serif;
font-size: 13px;
color:#A5D8F6;
letter-spacing: 1px;
}


li
{
font-family: AmbleRegular, Arial, sans serif;
list-style-type: none; 
font-size: 18px;
letter-spacing: 1px;
}

a.corrente:link	
{
font-family: AmbleBold, Arial, sans serif;
font-weight:normal;
font-size: 17px;
color:#A5D8F6;
}

a.corrente:visited
{
font-family: AmbleBold, Arial, sans serif;
font-weight:normal;
font-size: 17px;
color:#A5D8F6;
}

a.corrente:hover
{
font-family: AmbleBold, Arial, sans serif;
font-weight:normal;
font-size: 17px;
color:#A5D8F6;
}

a:link 
{
color:#ffffff; text-decoration:none; font-weight:normal;
}

a:visited 
{
color:#ffffff; text-decoration:none; font-weight:normal;
}

a:hover 
{
font-family: AmbleBold, Arial, sans serif;
font-weight:normal;
color:#A5D8F6;
text-decoration:none;
} 

#nav
{
position:absolute;
top:170px;
left:0px;
border:0px solid #ccc;
border-width:0;
list-style:none;
margin:0px 0px;
padding:0;
}

#nav li.menu
{
width: 170px;
text-align: right;
margin:30px 0px;
padding:0px 3px 0px 0px;
border-bottom:1px solid #D7D7D7;
}


#citer{
background-repeat:no-repeat;
width:600px;
margin-right:auto;
margin-left:auto;
margin-top: 250px; 
text-align:center;
}

#citer2{
background-repeat:no-repeat;
width:600px;
position:relative;
margin-right:auto;
margin-left:auto;
margin-top:-137px; 
text-align:center;
z-index:1;
}


/* HOME ////////////////////////// */

#tabellahome
{
position: absolute;
top:152px;
margin:36px 0px 0px 102px;
padding:0px 10px;
border:0px solid red;
}

#foto1
{
position: absolute;
top:277px;
margin:0px 0px 0px 509px;
}

#foto2
{
position: absolute;
top:417px;
margin:0px 0px 0px 509px;
}

#foto3
{
position: absolute;
top:557px;
margin:0px 0px 0px 509px;
}

#foto4
{
position: absolute;
top:152px;
margin:470px 0px 0px 309px;
}

/* SERVIZI ////////////////////////// */

#tabellaservizi
{
position: absolute;
top:152px;
margin:36px 0px 0px 496px;
padding:0px 10px;
border:0px solid red;
}

#leone
{
position: absolute;
top:299px;
margin:0px 0px 0px 394px;
}

#tris
{
position: absolute;
top:414px;
margin:0px 0px 0px 279px;
}

#bulloni
{
position: absolute;
top:414px;
margin:0px 0px 0px 394px;
}

#rosso
{
position: absolute;
top:529px;
margin:0px 0px 0px 394px;
}

#editoria
{
position: absolute;
top:529px;
margin:0px 0px 0px 279px;
}

#mix
{
position: absolute;
top:644px;
margin:0px 0px 0px 394px;
}

/* CERTIFICAZIONE ////////////////////////// */

#certificazione
{
background-repeat:no-repeat;
margin-right:auto;
margin-left:auto;
margin-top: 63px; 
text-align:center;
}

/* DOVE SIAMO ////////////////////////// */

#mappa
{
margin-right:auto;
margin-left:auto;
margin-top:56px; 
text-align:center;
}











