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


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

}

body{ /* width:100%; */ /* height:auto; */ margin:0px auto; padding:0px; background-color:#dcdbd5; background-image:url(../images/sfondo.jpg); background-repeat:no-repeat; background-position:center top}

.wrapper{width: 967px; height:auto; margin:0px auto; padding:10px; /*background-image:url(../images/bg_2.png);*/
 background-repeat:round; min-height:620px;position: relative; background-size:cover;}
 .pi {width: 967px; height:auto; margin:0px auto; font-family:Arial, Helvetica, sans-serif; font-size: 12px; margin-top:10px; text-align:center; font-weight:normal !important}
 
 
 .wrapper2{width: 967px; height:auto; margin:0px auto; padding:10px; /*background-image:url(../images/bg_22.jpg);*/
 background-repeat:round; min-height:2300px;position: relative;background-size:cover;}
 
 
.row{width:100%; height:auto; margin:0px auto; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px}
.logo{ width:auto; height:400px; margin:0px auto;}
.logo a img{ width: auto;  height: auto;margin: 0px; position: absolute; float: left;text-decoration: none;top:30%;right:0;}

.icon{float: right;} 
.icon img{ width:auto; height:auto; margin:0px; padding:4px;}
.big_title { display: block;font-family: 'governorregular';font-size: 17em;position: absolute;top: 38%;left: 10%;color: #d4d4d2;}
.page_title {display:block; font-family: Arial; font-size:2.6em; font-weight:bold; color:#325293; text-align:right;}

.services { display: block;font-family: 'governorregular';font-size: 17em;position: absolute;top: 38%;left: 2%;color: #d4d4d2;}


.come{ display: block;font-family: 'governorregular';font-size: 17em;position: absolute;top: 38%;left: 10%;color: #d4d4d2;}

.contact{ display: block;font-family: 'governorregular';font-size: 12em;position: absolute;top: 38%;left: 2%;color: #d4d4d2;}


.benefits{ display: block;font-family: 'governorregular';font-size: 12.2em;position: absolute;top: 38%;left: 0;color: #d4d4d2;}

.list { width:500px; }
.list ul { width:99%; margin:0 auto; padding:0;}
.list ul li{font-size: 14px;
font-family: Arial;
text-align: left;
height: auto;
font-weight: bold;
margin-top: 4px;
/* border-left: solid 1px silver; */
list-style-type: none;
display: block;
/* margin-top: -2px; */
padding-left: 17px;
background-image: url(../../images/c1.png);
background-repeat: no-repeat;}


p{font-size: 14px;font-family: Arial;text-align: left;/*position: absolute;left: 5%;width: 80%;*/height: auto;}
.text{width: 100%;height: auto;margin: 0px auto;padding: 0px;position: absolute;font-family:arial;font-size:14px;top: 61%;}
/*.text p{ font-size: 14px;font-family: arial;text-align: left;position: absolute;bottom: 25%;left: 5%;width: 70%;height: auto;}*/
		

		
 .bottom{position:absolute; bottom:40px;left: 69px; width: 86%; height:auto; border-top:1px solid #46639c;}
 .bottom ul{ width:100%; height:auto; padding: 0px; margin: -14px auto;}
 .bottom ul li{display: inline-block;
text-align: center;
line-height: 1em;
background-image: url(../images/b1.png);
background-position: center top;
background-repeat: no-repeat;
padding-top: 23px;
width: 207px;}
.bottom ul li a{ text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:10.5px; text-transform:uppercase; color:#325293 !important;}
 
 .top{width:20%; float:left; position:relative; height:700px;}
.top a img {padding-top: 10%;
padding-left: 16%;}

.social{ width: 26%;
 height: auto;
 margin: 0px;
padding: 0px;
 float: right;}
.social ul{ width: 98%;
height: auto;
padding: 0px;}
.social ul li{display: inline-block;
padding-top: 23px;}
 
 
 .top_logo {width: 25%;float: left;height: 166px;}
 .top_menu{width: 75%;float: right;height: 165px; position:relative;}
 .top_nav{position: absolute;bottom: 0px;width: 99%;height: auto;border-top: 1px solid #46639c;height: 40px;}
 .top_nav ul{ width:100%; height:auto; padding: 0px; margin: -14px auto;}
 .top_nav ul li{display: inline-block;text-align: center;line-height: 1em;background-image: url(../images/b1.png);background-position: center top;
background-repeat: no-repeat;
padding-top: 23px;
width: 207px;}

.top_nav ul li a{ text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:10.5px; text-transform:uppercase; color:#325293 !important;}


.language_flag { width:auto; position:auto; position:absolute; bottom:10px; right:20px;}
.language_flag ul { padding:0; margin:0; text-align:right}
.language_flag ul li { display:inline-block; }
.language_flag ul li a { width:auto; height:auto; text-decoration:none;  }
.language_flag ul li a img { width:16px; height:auto; text-decoration:none; outline:none;  }

table.seo_5 {padding: 0;  width:100%; font-family: Arial; font-size:12px}

table.seo_5 tr td { margin: 0; padding: 5px 0 5px 0px;}

/*td.dir_1 a {color: #1C71AF; font: margin: 0; padding: 0; text-decoration: none;}*/