/*importazione fonts---------------------------------------------------------*/
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on January 4, 2013 */



@font-face {
    font-family: 'nexa_black_italicregular';
    src: url('/style/fonts/nexa_black_italic-webfont.eot');
    src: url('/style/fonts/nexa_black_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/style/fonts/nexa_black_italic-webfont.woff') format('woff'),
         url('/style/fonts/nexa_black_italic-webfont.ttf') format('truetype'),
         url('/style/fonts/nexa_black_italic-webfont.svg#nexa_black_italicregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'nexa_blackregular';
    src: url('/style/fonts/nexa_black-webfont.eot');
    src: url('/style/fonts/nexa_black-webfont.eot?#iefix') format('embedded-opentype'),
         url('/style/fonts/nexa_black-webfont.woff') format('woff'),
         url('/style/fonts/nexa_black-webfont.ttf') format('truetype'),
         url('/style/fonts/nexa_black-webfont.svg#nexa_blackregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'nexa_bold_italicregular';
    src: url('/style/fonts/nexa_bold_italic-webfont.eot');
    src: url('/style/fonts/nexa_bold_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/style/fonts/nexa_bold_italic-webfont.woff') format('woff'),
         url('/style/fonts/nexa_bold_italic-webfont.ttf') format('truetype'),
         url('/style/fonts/nexa_bold_italic-webfont.svg#nexa_bold_italicregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'nexa_boldregular';
    src: url('/style/fonts/nexa_bold-webfont.eot');
    src: url('/style/fonts/nexa_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/style/fonts/nexa_bold-webfont.woff') format('woff'),
         url('/style/fonts/nexa_bold-webfont.ttf') format('truetype'),
         url('/style/fonts/nexa_bold-webfont.svg#nexa_boldregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'nexa_book_italicregular';
    src: url('/style/fonts/nexa_book_italic-webfont.eot');
    src: url('/style/fonts/nexa_book_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/style/fonts/nexa_book_italic-webfont.woff') format('woff'),
         url('/style/fonts/nexa_book_italic-webfont.ttf') format('truetype'),
         url('/style/fonts/nexa_book_italic-webfont.svg#nexa_book_italicregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'nexa_bookregular';
    src: url('/style/fonts/nexa_book-webfont.eot');
    src: url('/style/fonts/nexa_book-webfont.eot?#iefix') format('embedded-opentype'),
         url('/style/fonts/nexa_book-webfont.woff') format('woff'),
         url('/style/fonts/nexa_book-webfont.ttf') format('truetype'),
         url('/style/fonts/nexa_book-webfont.svg#nexa_bookregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'nexa_heavy_italicregular';
    src: url('/style/fonts/nexa_heavy_italic-webfont.eot');
    src: url('/style/fonts/nexa_heavy_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/style/fonts/nexa_heavy_italic-webfont.woff') format('woff'),
         url('/style/fonts/nexa_heavy_italic-webfont.ttf') format('truetype'),
         url('/style/fonts/nexa_heavy_italic-webfont.svg#nexa_heavy_italicregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'nexa_heavyregular';
    src: url('/style/fonts/nexa_heavy-webfont.eot');
    src: url('/style/fonts/nexa_heavy-webfont.eot?#iefix') format('embedded-opentype'),
         url('/style/fonts/nexa_heavy-webfont.woff') format('woff'),
         url('/style/fonts/nexa_heavy-webfont.ttf') format('truetype'),
         url('/style/fonts/nexa_heavy-webfont.svg#nexa_heavyregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'nexa_light_italicitalic';
    src: url('/style/fonts/nexa_light_italic-webfont.eot');
    src: url('/style/fonts/nexa_light_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/style/fonts/nexa_light_italic-webfont.woff') format('woff'),
         url('/style/fonts/nexa_light_italic-webfont.ttf') format('truetype'),
         url('/style/fonts/nexa_light_italic-webfont.svg#nexa_light_italicitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'nexa_lightregular';
    src: url('/style/fonts/nexa_light-webfont.eot');
    src: url('/style/fonts/nexa_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/style/fonts/nexa_light-webfont.woff') format('woff'),
         url('/style/fonts/nexa_light-webfont.ttf') format('truetype'),
         url('/style/fonts/nexa_light-webfont.svg#nexa_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'nexa_regular_italicitalic';
    src: url('/style/fonts/nexa_regular_italic-webfont.eot');
    src: url('/style/fonts/nexa_regular_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/style/fonts/nexa_regular_italic-webfont.woff') format('woff'),
         url('/style/fonts/nexa_regular_italic-webfont.ttf') format('truetype'),
         url('/style/fonts/nexa_regular_italic-webfont.svg#nexa_regular_italicitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'nexa_regularregular';
    src: url('/style/fonts/nexa_regular-webfont.eot');
    src: url('/style/fonts/nexa_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/style/fonts/nexa_regular-webfont.woff') format('woff'),
         url('/style/fonts/nexa_regular-webfont.ttf') format('truetype'),
         url('/style/fonts/nexa_regular-webfont.svg#nexa_regularregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'nexa_thin_italicregular';
    src: url('/style/fonts/nexa_thin_italic-webfont.eot');
    src: url('/style/fonts/nexa_thin_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/style/fonts/nexa_thin_italic-webfont.woff') format('woff'),
         url('/style/fonts/nexa_thin_italic-webfont.ttf') format('truetype'),
         url('/style/fonts/nexa_thin_italic-webfont.svg#nexa_thin_italicregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'nexa_thinregular';
    src: url('/style/fonts/nexa_thin-webfont.eot');
    src: url('/style/fonts/nexa_thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('/style/fonts/nexa_thin-webfont.woff') format('woff'),
         url('/style/fonts/nexa_thin-webfont.ttf') format('truetype'),
         url('/style/fonts/nexa_thin-webfont.svg#nexa_thinregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'nexa_xbold_italicregular';
    src: url('/style/fonts/nexa_xbold_italic-webfont.eot');
    src: url('/style/fonts/nexa_xbold_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/style/fonts/nexa_xbold_italic-webfont.woff') format('woff'),
         url('/style/fonts/nexa_xbold_italic-webfont.ttf') format('truetype'),
         url('/style/fonts/nexa_xbold_italic-webfont.svg#nexa_xbold_italicregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'nexa_xboldregular';
    src: url('/style/fonts/nexa_xbold-webfont.eot');
    src: url('/style/fonts/nexa_xbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/style/fonts/nexa_xbold-webfont.woff') format('woff'),
         url('/style/fonts/nexa_xbold-webfont.ttf') format('truetype'),
         url('/style/fonts/nexa_xbold-webfont.svg#nexa_xboldregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*fine importazione fonts--------------------------------------------------*/
body{
	background:#fff;
	margin:0px 0px;
	padding:0px 0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;}
/*custom fonts-----------------------------------------------------*/
a{
	color:#000;}
h1, h2, h3, h4{
	margin:0px 0px 20px;
	font-family:nexa_xboldregular;
	}
h1{
	font-size:48px;}
h2{
	font-size:30px;}
h3{
	font-size:24px;}
h4{
	font-size:18px;}
.ev, a.ev, .ev a{
	color:#005582;}
.tit{
	margin-bottom:20px;
	font-family:nexa_xboldregular;
	font-size:28px;
	color:#005582;}
.head h2{
	font-size:18px;
	margin-bottom:10px;}
/*custom boxes------------------------------------------------------*/
ul.loop{
	padding:0px 0px;
	margin:0px 0px;}
ul.loop li{
	list-style:none;
	padding:0px 0px;
	margin:0px 0px 15px;}
p{
	margin:0px 0px 10px;}
img{
	border:0px;}
/*tool---------------------------*/
#tool{
	text-align:center;
	padding:20px 0px;
	background:#f2f5f6 url(/images/preview/bg_top.jpg) bottom left repeat-x; }
#counter{
	font-family:nexa_bookregular;
	font-size:30px;
	padding:10px 0px;
	color:#005582;}
#counter #giorni{
	font-family:nexa_xboldregular;
	}
/*content-home---------------------------------------*/
#content{
	background:url(/images/preview/bg.jpg) bottom left repeat-x;
	padding:20px 0px;}
#ci-sei{
	/*-webkit-box-shadow: 0px 0px 10px #005582;
    -moz-box-shadow: 0px 0px 10px #005582;
    box-shadow: 0px 0px 10px #005582;*/}
#ci-sei .box_iscrizione_newsletter{
	background:#b2d0e6;
	margin-top:-10px;
	padding:20px;
	font-family:nexa_regularregular;
	}
.box_iscrizione_newsletter .info{
	font-size:12px;}
.box_iscrizione_newsletter input{
	width:90%;
	padding:3px 10px;
	background:#fff;
	border:0px;}
#twitt-badge, #banner-side{
	padding:20px 0px 0px;}
#banner-side img{
	display:block;
	margin-bottom:20px;}
input#bt_sottoscrivi{
	background:#005582;
	border:0px;
	color:#fff;
	text-transform:uppercase;
	font-family:nexa_bookregular;
	font-size:18px;
	padding:3px 5px;
	width:auto;
	}
input[type='radio'], input[type='checkbox']
{
	width:auto;
}

#homepage #content{
	padding:0px 0px;}
	
/*schede programmatiche----------------------------------------------*/
#schede-programmatiche .loop .description{
	float:left;
	width:800px;
	margin-right:20px;}
#schede-programmatiche .loop .figure{
	float:left;
	width:100px;
	text-align:center;
	font-weight:bold;}
.indice ul.loop li{
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
	margin-bottom:20px;}
#primipiano{
	padding:20px 0px;}
#primipiano .grid_4{
	background:#fff;
	margin:0px 0px;
	padding:0px 10px;
	text-align:left;
	}
#primipiano a{
	text-decoration:none;}
#primipiano a:hover{
	text-decoration:underline;}
/*#menuintranet{
	padding:5px 10px;
	background: url("/images/preview/bg_top.jpg") repeat-x scroll left bottom #F2F5F6;
	margin:10px 0;
	text-transform:uppercase;
	color:#fff;
	}
#menuintranet a{
	text-decoration:none;
	color:#005582;
	}*/
#menuintranet{
	height:50px;
	margin:10px 0;
	color:#fff;
	text-align:center;
	}
#menuintranet a{
	text-decoration:none;
	color:#fff;
	text-transform:uppercase;
	display:block;
	padding:10px 20px;
	background-color:#CF2A38;
	width:280px; float:left;
	margin:0 20px 0 0;
	}