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

html, body {font-family: 'Source Sans Pro', sans-serif;} /**/

p{font-size:1.3em}

.color{
    background-color:#e1e1e1;
}

.pre-nav{
    min-height:34px;
    border-bottom:1px solid #aeaeae;
}

.pre-nav ul{
    margin-bottom:0;
}

.pre-nav ul li{
    list-style:none;
    display:inline-block;
    /* [disabled]height:34px; */
    line-height:34px;
    margin-left:3px;
}

.pre-nav input[type="search"]{
    min-height:34px;
    border:none;
    border-left:1px solid #aeaeae;
    padding-left:13px;
    color:#666;
    font-size:10.56px;
    position:relative;
    width:310px;
	border-radius: 0px; 
}

.pre-nav input[type="image"]{
    padding-right:10px;
}

.pre-nav a{
    
    color:#666;
    font-size:10.56px;
    text-transform:uppercase;
}

.my-search{background:#e1e1e1; border:none}

.key{
    margin-left:6px;
    margin-right:6px;
}

.iscriviti{
    display:inline-block;
    height:36px;
    line-height:36px;
    background-color:#0e7bc0;
    padding-left:13px;
    padding-right:13px;
    color:white;
    font-size:10.56px;
    /*margin-right:11px;*/
}
.iscriviti span, .accedi span{margin-right:6px}

.accedi{
	padding-left:13px;
    padding-right:13px;

}
#custom-bootstrap-menu.navbar-default .navbar-brand{
    color:rgba(119, 119, 119, 1);
}

#custom-bootstrap-menu.navbar-default{
    background-color:rgba(225, 225, 225, 1);
    border-width:0px;
    border-radius:0px;
}

#custom-bootstrap-menu.navbar-default .navbar-nav > li > a{
    color:#666;
}
#custom-bootstrap-menu.navbar-default .navbar-nav > li > a:hover,
#custom-bootstrap-menu.navbar-default .navbar-nav > li > a:focus{
    color:#fff;
    background-color:#666;
}

#custom-bootstrap-menu.navbar-default .navbar-nav > .active > a,
#custom-bootstrap-menu.navbar-default .navbar-nav > .active > a:hover,
#custom-bootstrap-menu.navbar-default .navbar-nav > .active > a:focus{
    color:rgba(85, 85, 85, 1);
    background-color:rgba(231, 231, 231, 1);
}

#custom-bootstrap-menu.navbar-default .navbar-toggle{
    border-color:#ddd;
}

#custom-bootstrap-menu.navbar-default .navbar-toggle:hover,
#custom-bootstrap-menu.navbar-default .navbar-toggle:focus{
    background-color:#ddd;
}

#custom-bootstrap-menu.navbar-default .navbar-toggle .icon-bar{
    background-color:#888;
}

#custom-bootstrap-menu.navbar-default .navbar-toggle:hover .icon-bar,
#custom-bootstrap-menu.navbar-default .navbar-toggle:focus .icon-bar{
    background-color:#e1e1e1;
}

.navbar{
    margin-bottom:0;
    font-size:17px;
    color:#2f2f2f;
    text-transform:uppercase;
}

.navbar-toggle{
    margin-right:15px;
}

.navbar-default .navbar-nav>li>a {color:#666; font-weight:700}
.navbar-default .navbar-nav>li>a:hover{background:#666; color:#fff}

h1{
    margin:0;
}

h2{
    color:#5e5e5e;
    font-size:44.44px;
    font-weight:700;
    line-height:44.491px;
}

.h2-home{
    /*max-width:586px;*/
    min-height:90px;
    margin-top:73px;
}

p, h2, h3, h4{
    margin:0;
}

.p-home{
    max-width:730px;
    min-height:102px;
    /**/
    color:#474747;
    font-size:16px;
    line-height:28.333px;
    margin-top:37px;
    margin-bottom:92px;
}

.wrap-color{
    min-height:574px;
    padding-bottom:46px;
}

.wrap-color h3{
    
    color:#0b5f93;
    font-size:44.44px;
    font-weight:300;
    line-height:42.268px;
    margin-top:50px;
    margin-bottom:40px;
}

.blocco-uno, .blocco-due, .blocco-tre, .blocco-quattro{
    background-image:url(/images/site/bocco-uno.png);
    background-repeat:no-repeat;
    background-position:top 20px right 31px;
    min-height:350px;
    padding-top:24px;
}

.blocco-due, .blocco-quattro{
    background-image:url(/images/site/blocco-due.png);
    border-left:1px solid white;
    background-position:top 20px right;
    /*padding-left:74px;*/
}

.blocco-tre{
    background-image:url(/images/site/blocco-tre.png);
}

.blocco-quattro{
    background-image:url(/images/site/blocco-quattro.png);
}

.blocco-uno h3, .blocco-due h3, .blocco-tre h3, .blocco-quattro h3{
    
    color:#0b5f93;
    font-size:30.56px;
    font-weight:700;
    line-height:42.268px;
}

.blocco-uno p, .blocco-due p, .blocco-tre p, .blocco-quattro p{
    
    color:#434343;
    font-size:16.67px;
    line-height:1.7em
}

.blocco-uno p, .blocco-due p, .blocco-tre p, .blocco-quattro p{
    /*padding-right:83px;*/
    margin-top:39px;
}


.wrap-color img{
    margin-left:6px;
}

.wrap-color hr{
    margin-top:11%;
}

.full{
    /*min-height:303px;*/
    /*background-image:url(/images/site/blocco-full.gif);*/
	background:#0b5f93;
    background-repeat:no-repeat;
    background-size:cover;
    padding-top:70px;
}

.full .center-block ul li{
    display:inline-block;
    list-style:none;
    
    color:#ffffff;
    font-size:35.49px;
    font-weight:300;
    line-height:42.268px;
    margin-right:131px;
}

.full .center-block ul{
    text-align:center;
    padding-left:0;
    margin-bottom:78px;
}

.full .center-block ul li:after{
    content:url(/images/site/full.png);
    height:10px;
    width:10px;
    position:absolute;
    margin-left:27px;
}

.full .center-block ul li:last-child:after{
    content:normal;
}

.full .center-block ul li a{
    color:white;
}

.btn{
    /*border:1px solid white;
    border-radius:6px;
    text-transform:uppercase;   
    color:#ffffff;
    font-size:18.72px;
    line-height:42.268px;
    padding-top:0;
    padding-bottom:0;
    padding-left:39px;
    padding-right:39px;*/
}

.btn:hover{
    color:#0d7bbf;
    background-color:white;
}

.wrap-blocco{
    min-height:578px;
    padding-top:44px;
    margin-bottom:40px;
}

.due{
    border-left:1px solid #5e5e5e;
    /*border-bottom:1px solid #5e5e5e;*/
    min-height:300px;
    padding-top:15px;
}

.uno{
    /*border-bottom:1px solid #5e5e5e;*/
    min-height:300px;
    padding-top:15px;
}

.quattro{
    /*border-left:1px solid #5e5e5e;*/
    min-height:300px;
}

.tre{
    min-height:300px;
}

.wrap-blocco span{
    
    color:#0d7bbf;
    font-size:44.44px;
    font-weight:300;
}

.sub{
    margin-top:46px;
}

.uno, .tre{
    /*padding-right:53px;*/
}

.due, .quattro{
    /*padding-left:33px;*/
}

.tre, .quattro{
    padding-top:39px;
    border-bottom:1px solid #5e5e5e;
}

.p-titolo{
    
    font-size:16.64px !important;
    color:#474747;
    font-weight:700;
    line-height:27.77px;
    margin-top:0 !important;
}

.titolo{
    padding-left:22px;
}

.titolo a:link{
    text-decoration:none;
}

.info, .titolo span{
    border:1px solid #e7e7e7;
    border-left:none;
    border-right:none;
    padding:5px;
    
    font-size:11.11px;
    color:#0d7bbf;
    font-style:italic;
}

.titolo span{
    border:none;
}

.uno p:last-child, .due p:last-child, .tre p:last-child, .quattro p:last-child{
    /*font-size:14.51px;*/
    line-height:24.491px;
    margin-top:18px;
    padding-bottom:33px;
}

.social{
    min-height:645px;
    background-image:url(/images/site/iwa-d.png);
    background-repeat:no-repeat;
    background-position:bottom left 6px;
    padding-top:39px;
    padding-bottom:33px;
}

.social p{
    margin-bottom:30px;
    
    color:#0f7dc0;
    font-size:30.56px;
    font-weight:300;
}

.social .col-md-4{
    padding-left:40px;
    border-left:1px solid #eaeaea;
    min-height:596px;
	margin:0 auto;
	text-align:center;
}

.social .col-md-4:first-child{
    border-left:0;
    padding-left:0;
    padding-right:40px;
}

.blog .p-titolo{
    
    font-size:12.22px !important;
    color:#474747;
    font-weight:700;
    line-height:18.8px;
}

.blog .info, .blog .text-right span{
    border-color:white;
    color:white;
}

.blog-text{
    
    font-size:12.78px;
    color:#484848;
    line-height:15.74px;
    margin-top:11px;
}

.verify p{
    margin-bottom:0;
    font-size:1.3em;
    color:#fff;
    /*font-weight:700;*/
}

/*.verify input{ 
    width:200px;
    background-color:#c4c4c4;
    border-radius:6px;
    border:none; 
    text-transform:uppercase;
    
  	color:#000;
    
    margin-bottom:18px;
}*/

a.btn.btn-iscrizione{
	width:200px;
	font-size:25px
}


.btn-input{
    height:28px;
    font-size:13.89px;
    color:#0f7dc0;
    background-color:transparent;
}

.footer{
    background-color:#0c659c;
    min-height:410px;
    
}

.credit{
    background-color:#0b5f93;
	padding-bottom:100px;
	padding-top:60px;
}

.footer div:nth-child(1), .footer div:nth-child(3){
    min-height:410px;
}

.footer h3{
    
    color:#fff;
    font-size:25px;
    font-weight:700;
    line-height:32.268px;
    margin-left:27px;
    margin-top:51px;
    margin-right:37px;
    margin-bottom:44px;
}

.footer h3{
    margin-top:34px;
    margin-bottom:20px;
}

.footer p{
    margin-left:27px;   
    font-size:14.51px;
    color:#fff;
    line-height:20.46px;
    margin-right:37px;
}

.footer .btn-input{
    margin:27px;
    border-color:#fff;
    color:#fff;
}

.footer .btn:hover{
    color:#000;
}

.footer img{
    margin-left:27px;
    margin-top:27px;
}

.credit img{
    margin-top:-5px;
    margin-bottom:20px;
	opacity: 0.7;
}

.credit p{
    padding-top:3px;
    font-size:18px;
    color:#FFF;
    line-height:22px;
}

.credit p a{
    color:#BFBFBF;
    text-decoration:underline;
}

.banner-cosa{
    /*background-image:url(/images/site/cosa-%C3%A8.jpg);*/
	background:#0e7bc0;
    min-height:187px;
    background-repeat:no-repeat;
    background-size:cover;
    padding-top:14px;
}

.banner-cosa h1{
    font-size:44.44px;
    font-weight:700;
    color:white;
	margin-bottom: 10px;
}

.bar{
    border-bottom:1px solid #e3e3e3;
	background:#0e7bc0;
}

.bar ul li{
    list-style:none;
    display:inline-block;
    padding-left:10px;
    padding-right:10px;
    line-height:48px;
    border-right:1px solid #e3e3e3;
}

.bar ul{
    padding-left:0;
	margin-bottom:0px
}

.corrente{
    background-color:#e1e1e1;
}

.bar li.corrente a{color:#000}

ul li.corrente:after{
    content:url(/images/site/bar.png);
    height:12px;
    width:25px;
    position:absolute;
    margin-top:31px;
    margin-left:-30px;
}

.bar ul li a, .barbar ul li a{
    
    font-size:17px;
	font-weight:700;
    color:#fff;
}

.barbar{
    height:51px;
    border-bottom:1px solid #e3e3e3;
}

.barbar ul li{
    list-style:none;
    display:inline-block;
    height:51px;
    line-height:51px;
    padding-left:10px;
    padding-right:10px;
}

.barbar ul{
    padding-left:0;
}

.barbar ul li a{
    font-size:13.33px;
}

.page-wrap{
    margin-top:28px;
    margin-bottom:110px;
}

.breadcrumb{
    padding-left:0;
    background-color:transparent;
	color:#fff
}

.breadcrumb a{color:#fff}
.breadcrumb li.active{color:#fff}
.page-wrap .breadcrumb .active{
    color:#0f79ba;
    font-size:12.78px;
}

.page-wrap .breadcrumb a{
    
    font-size:12.78px;
    color:#fff;
}

.share{
    width:180px;
    height:29px;
    border:1px solid #e1e1e1;
    border-radius:6px;
    line-height:29px;
    padding-left:19px;
    color:#333;
    display:none;
    font-size:12.78px;
}

.share img{
    margin-top:-3px;
}

.share span{
    float:left;
    margin-right:10px;
}

.share ul{
    padding-left:0;
}

.share ul li{
    display:inline-block;
    list-style:none;
}


.text p{
    color:#474747;
    font-size:18px;
    line-height:35px;
}

.text p a{border-bottom:dotted 1px #0b5f93}
.text p a:hover, .text p a:focus{border-bottom:solid 2px #0b5f93; text-decoration:none}
.text li{font-size:18px; line-height:1.8em}

.text span, .morph{
    
    color:#5e5e5e;
    font-size:27.78px;
    font-weight:300;
    line-height:44.491px;
}

.morph{
    font-style:italic;
}

.color-sidebar{
    background-color:#f9f9f9;
	padding-bottom:30px
}

.side-titolo{
    font-size:20px;
    margin-bottom:14px;
	border-bottom:solid 1px #666;
	text-align:center;
}

.side-p-titolo{
    margin-right:27px;
}

.side-info{
    margin-top:17px;
}

.color-sidebar img{
    margin-top:10px;
}

.bar-associati{
    height:48px;
}

.bar-associati ul li{
    list-style:none;
    display:inline-block;
    height:48px;
    line-height:48px;
    padding-left:10px;
    padding-right:10px;
    border-left:1px solid #e1e1e1;
}

.bar-associati ul li:last-child{
    border-right:1px solid #e1e1e1;
}

.bar-associati ul{
    padding-left:0;
}

.bar-associati ul li a{
    
    font-size:16.67px;
    font-weight:400;
    line-height:28.333px;
    color:#000000;
}

.associati-corrente a{
    color:#0d7bbf !important;
}

.associati{
	background:#0c659c;
    background-size:cover;
    min-height:197px;
    padding-top:36px;
}

.associati a.mod-foto{font-size:14px; color:#fff; font-weight:normal}

.bar-associati ul li.associati-corrente:after{
    content:url(/images/site/bar-associati.png);
    height:12px;
    width:24px;
    position:absolute;
    margin-top:31px;
    margin-left:-27px;
}

.img-circle{
    border:2px solid white;
}

.img-circle2{
    border-radius:50%;
    border:2px solid #0d7bbf;
}

.associati img{
    margin-bottom:-26px;
}

.utente-associato{   
    color:#ffffff;
    font-size:18.6px;
    font-weight:700;
    margin-top:24px;
    line-height:31px;
}

.barbar-associati{
    height:159px;
    background-color:#08466c;
    padding-top:9px;
}

.barbar-associati span a{
    
    color:#ffffff;
    font-size:11.67px;
}

.barbar-associati span img{
    margin-bottom:3px;
    margin-right:9px;
}

.barbar-associati ul li{
    list-style:none;
    display:inline-block;
    margin-right:35px;
    line-height:26px;
}

.barbar-associati ul{
    margin-top:90px;
}

.barbar-associati ul li.notifica:after{
    content:"";
    width:25px;
    height:26px;
    background-color:#0d7bbf;
    display:inline-block;
    margin-left:10px;
    position:absolute;
    border-radius:6px;
    margin-bottom:-15px;
}

.barbar-associati ul li span{
    position:absolute;
    margin-left:19px;
    z-index:1;
    color:white;
}

.barbar-associati ul li.notifica{
    margin-right:60px;
}

.barbar-associati ul li a:hover{
    color:white;
    text-decoration:none;
}

.iscritto{
    margin-top:51px;
    padding-left:10px;
	font-size:1.4em;
}

.iscritto h2{
    margin-bottom:23px;
}

.iscritto table{
    border:1px solid #e1e1e1;
    border-left:none;
    border-right:none;
    width:90%;
    
    color:#474747;
    font-size:16.67px;
    margin-bottom:39px;
}

.iscritto td{
    padding:10px;
    border:1px solid #e1e1e1;
    border-left:none;
}

.iscritto th{
    padding:10px;
    border:1px solid #e1e1e1;
    border-left:none;
}

.td{
    border-right:none !important;
    padding-left:11px !important;
}

.iscritto p{
    
    color:#474747;
    font-size:16.67px;
    line-height:28.333px;
    padding-right:31px;
}

.side-associati{
    background-color:#f9f9f9;
    margin-top:-71px;
}

.side-associati hr{
    margin-top:6px;
    margin-bottom:6px;
}

.side-associati .text-right span{
    padding-right:19px;
}

.side-associati .text-right span a{
    
    color:#474747;
    font-size:13.33px;
    text-decoration:none;
}

.scadenza{
    background-color:#11a4ff;
    border-radius:6px;
    margin-top:6px;
    padding-top:7px;
    padding-bottom:27px;
}

.scadenza p{  
    color:#ffffff;
    font-size:16.67px;
}

.scadenza p + p{   
    color:#ffffff;
    font-size:27.38px;
    font-style:italic;
    margin-top:10px;
}

.scadenza h2{color:#fff; margin-bottom:20px}

.btn.quota{
    width:90%;
    height:38px;
    line-height:28px;
    margin-top:22px;
    font-size:20px;
	background:#fff;
	font-weight:bold
}

.secondo-titolo{
    margin-top:24px;
    margin-bottom:5px;
}

.tipo-utenti ul li{
    list-style:none;
    display:inline-block;
    margin-right:10px;
}

.tipo-utenti ul li:after{
    content:"|";
    margin-left:10px;
}

.tipo-utenti ul li:last-child:after{
    content:normal;
}

.utente-stato p{
    margin-left:5px;
    line-height:15px;
    margin-top:5px;
    
    font-size:13.33px;
    color:#474747;
}

.utente-stato span{
    line-height:70px;
    
    color:#03bf10;
    font-size:12.02px;
}

.unactive{
    color:#0d7bbf !important;
}

.utente-stato{
    background-color:white;
}

.utente-stato:last-child{
    margin-bottom:60px;
}

.iscritto input[type="checkbox"]{
    margin-right:10px;
}

.pagamento p{
    margin-bottom:10px;
}


.pagamento textarea{
    height:150px;
    width:100%;
}

.pay-btn:hover{
    color:white;
    background-color:#0f7dc0;
}

.utente{
    border-left:1px solid #bababa;
    padding-left:10px;
    border-right:1px solid #bababa;
    padding-right:10px;
    height:36px !important;
}

.mobile{
    display:none;
}

.mobile{
    background-color:transparent;
    margin-right:10px;
}

/*.carousel-control.left, .carousel-control.right{
    background-image:none;
}
*/
.home{
    background-image:url(/images/site/opacity.jpg);
    background-size:cover;
}

/*.carousel-control .glyphicon-chevron-left{
    margin-left:-55px;
}

.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next{
    margin-right:-55px;
}
*/

.footer .col-md-4{
    min-height:400px;
}

.singola{
    margin-top:30px;
 	margin-bottom: 40px
}

.singola img{
    width:90%;
}

.singola:last-child{
    margin-bottom:30px;
}

.singola p{
    
    margin-top:15px;
}

.singola a:hover{
    text-decoration:none;
    cursor:pointer;
}

.metodo{
    padding:0 0.5em 1em;
    border-width:1px 0;
    border-style:solid;
    border-color:#ddd;
    width:80%;
}

.paga{
    padding:0.5em 0.5em 1em;
    width:80%;
}

.sconto, .cf{
    padding:0 0.5em 1em;
    border-width:0 0 1px 0;
    border-style:solid;
    border-color:#ddd;
    width:80%;
}

.cf label{
    display:block;
    padding:0.5em 0 0 0.375em;
    margin:0;
    font-weight:normal;
    font-size:1.2em
}

.btn-top-top-margin{
    margin-top:25px;
}


.pagamento .btn-input:hover{
    color:white;
    background-color:#0f7dc0;
}

.postThumbnail{
    float:right;
}

.pagamento .form-group{
    margin-bottom:2em;
}

#infoSoci .tab-pane{
    padding-top:1em;
	font-size: 1.2em;
	line-height: 1.7em
}

#competenze h3, #certificati_e_attestati h3{
    
    color:#5e5e5e;
    font-size:36px;
    font-weight:300;
    line-height:44.491px;
    margin:0.6em 0;
}

.pagamento code{
    padding:2em;
    margin:1em 0;
    display:block;
    clear:both;
}

#profileFrm label{
    line-height:1em;
}

.votaBTN, .cambiaVotoBTN{
    margin-left:3em;
}

.rigaForm .alert{
    margin-top:15px;
}

.side-associati .info{
    color:#666;
}

.side-associati .news-titolo span a{
    color:#ffffff;
    font-size:16.67px;
}

.imported{
    line-height:2em;
}

.imported h2, .imported h3, .imported h4{
    
    margin-bottom:10px;
    margin-top:1.5em;
    color:#5e5e5e;
    font-size:33px;
}

.imported blockquote{
    background:#f9f9f9;
    margin:1.5em 10px 1.5em 25px;
    padding:0.5em 10px;
    quotes:"\201C" "\201D" "\2018" "\2019";
	font-size:1.4em;
	line-height:1.8em;
    
}

.imported blockquote:before{
    color:#0e7bc0;
    content:open-quote;
    font-size:7em;
    line-height:0em;
    margin-right:0.25em;
    vertical-align:-0.4em;
}

.imported blockquote p{
    display:inline;
}

.nav-stacked{
    margin-bottom:50px;
}

.nav-pills > li > a{
    border-radius:0;
    color:#f3f3f3;
    
}

.nav-stacked > li{
    background-color:#e0e0e0;
}

.nav-stacked > li > a:hover{
    background-color:#0d7bbf;
    color:#fff;
}

.menuLaterale ul li a{
    font-size:18px;
    color:#333;
}

/* Carousel Styles */

/*.carousel-indicators .active{
    background-color:#2980b9;
}

.carousel-inner img{
    width:100%;
    max-height:460px
}

.carousel-control{
    width:0;
}

.carousel-control.left,
.carousel-control.right{
    opacity:1;
    filter:alpha(opacity=100);
    background-image:none;
    background-repeat:no-repeat;
    text-shadow:none;
}

.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-prev,
.carousel-control .icon-next{
    position:absolute;
    top:45%;
    z-index:5;
    display:inline-block;
}

.carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev{
    left:0;
}

.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next{
    right:0;
}

.carousel-control.left span:hover,
.carousel-control.right span:hover{
    opacity:.7;
    filter:alpha(opacity=70);
}
*/

/* Carousel Header Styles */

/*.header-text{
    position:absolute;
    top:7%;
    right:6%;
    width:31%;
    height:67%;
    color:#fff;
    background-color:rgba(6, 48, 73, 0.8);
    border-radius:5px;
    padding:30px;
}

.header-text p{
    
    color:#0d7bbf;
    font-size:30px;
}

.header-text p:nth-child(2){
    
    color:white;
    font-size:16px;
}

.header-text h2 span{
    background-color:#2980b9;
    padding:10px;
}

.header-text h3 span{
    background-color:#000;
    padding:15px;
}
*/
.btn-min-block{
    min-width:130px;
    line-height:26px;
}

.btn-theme{
    color:#fff;
    background-color:transparent;
    border:1px solid #fff;
    margin-right:15px;
    margin-top:20px;
}

.btn-theme:hover{
    color:#000;
    background-color:#fff;
    border-color:#fff;
}

#headerTop ul{margin:0; padding:0}

#headerTop ul li a{
    display:inline-block;
    /*height:34px;*/
}

#headerTop ul li a .fa{
    display:inline-block;
    height:34px;
    line-height:34px;
    font-size:16px;
    color:#5e5e5e;
}

#headerTop ul li a:hover .fa{
    color:#0d7bbf;
}

.alignnone{
    margin:5px 20px 20px 0;
}

.aligncenter, div.aligncenter{
    display:block;
    margin:5px auto 5px auto;
}

.alignright{
    float:right;
    margin:5px 0 20px 20px;
}

.alignleft{
    float:left;
    margin:5px 20px 20px 0;
}

a img.alignright{
    float:right;
    margin:5px 0 20px 20px;
}

a img.alignnone{
    margin:5px 20px 20px 0;
}

a img.alignleft{
    float:left;
    margin:5px 20px 20px 0;
}

a img.aligncenter{
    display:block;
    margin-left:auto;
    margin-right:auto
}

ul.ul-boxed li{ margin:1em 0 }

.verify, .verify span{
    color:#fff;
}

.verify{margin-bottom:40px}

.verify .col-md-6 {margin-bottom:40px}

.verify form{width:270px; margin-top:30px}

.verify button{
    background:#6CAFD6;
  	color:#000;
	border:none;
	height:47px;
	font-size:25px;
}

.verify input{
    background:#dadada;
    color:#000;
	border:none;
}

.verify .input-group .form-control{
	font-size:25px;
	height:47px;
	border-radius:5px;
}

.news3per3 .info{
    color:#666;
}

.news3per3 .row .blog-text{
    margin-top:0;
}

.news3per3 img{
    margin-top:0;
    margin-bottom:0;
}

.tags .btn{
    font-size:0.8em;
    line-height:2em;
    padding:0 0.8em;
}

.tags h3{
    margin-bottom:0.5em;
}

.tags{
    margin-bottom:1em;
}

.btn-iscrizione{
    margin-top:30px;
  	background:#dadada;
  	color: #000
}

div#content.col-md-9.blocco_principale h2{
  	font-size:2.1em;
  	font-weight:400;
  	line-height:1.3em;
}

div#content.col-md-9.blocco_principale p{
  	margin-top:6px
}

span.author{
  	font-size:1.2em;
  	color:#666;
  	font-style:italic;
}
		
.hidden{position:absolute; top:-9999px; left:-9999px}

#control-panel{width:100px}
.verify h2{color:#fff}
span.glyphicon-black{color:#000}
#titleBlocchi{margin-top:1em}

.topnews{margin-top:30px; }
.topnews .panel-heading, .topnews .panel-footer {background:#fff; border:none;}
.topnews h2{font-size:1em; text-transform:uppercase}
.topnews .panel-default{background:#fff; border:none} /*e1e1e1*/

.iwa-payoff {margin-top:5px; background:#0c659c}
.iwa-payoff h1, .iwa-payoff .p-home, .iwa-payoff p{color:#fff}
.iwa-payoff .p-home{text-align:left}






		