﻿
#a_la_une_home .actu_secondaire {
	float:left;
	width:333px;
	overflow:hidden;
	border-left:1px solid #d7d7d7;
	margin-left:-1px;
	padding:0px 0px 0px 20px;
}

.icon-angle-up:before {
  content: "\e7a6";
}








.alignleft {

	float: left;

}




blockquote.alignleft,

img.alignleft {

	margin: 7px 10px 0px 0;

}




.wp-caption.alignleft {

	margin: 7px 14px 7px 0;

}




.site-content blockquote.alignleft,

.site-content blockquote.alignright {

	border-top: 1px solid rgba(0, 0, 0, 0.1);

	border-bottom: 1px solid rgba(0, 0, 0, 0.1);

	padding-top: 17px;

	width: 50%;

}




.site-content blockquote.alignleft p,

.site-content blockquote.alignright p {

	margin-bottom: 17px;

}
                              

            img.alignleft {

                     max-width: 100px;

                        }
#corpo-sito{background-color:#fff;z-index:900!important}
#corpo-sito-principale{z-index:1000!important}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}
.nav-dropdown.nav-dropdown-simple li.html,.nav-dropdown.nav-dropdown-bold li.html{padding:0 20px 10px}
li.html .row,li.html form,li.html select,li.html input{margin:0}
.off-canvas:not(.off-canvas-center) li.html{padding:20px}
.header li .html .live-search-results{top:0;position:relative;box-shadow:none;background-color:transparent}
.html .social-icons{font-size:1em}
.html .social-icons .button{margin-bottom:0}


.cat_list{
	width:336px;
	height:35px;
	line-height:35px;
	border-bottom:1px solid #828a8f;
	cursor:pointer;
}


.cat_list:hover{
	background-color:#bdbdbd;	
}

.td_block_big_grid_11 .td_module_mx15 {
  width: 30%;
  
}

.td_block_big_grid_11 .td_module_mx15 .td-module-thumb {
  height: 360px;
  
  
}

.td_block_big_grid_11 .td_module_mx15 .td-meta-align {
  padding-right: 2px;
}


#support-popout .handle .close-icon {
    opacity: 0;
    display: block;
    width: 18px;
    height: 18px;
    margin: 0 1px 5px;
    box-sizing: border-box;
    border: 1px solid #444;
    color: #444;
    background-color: #FFF;
    border-radius: 9px;
    text-align: center;
    line-height: 17px;
    font-size: 28px;
    font-weight: 700;
    transition: opacity 0.3s ease 0.3s;
}


#support-popout.open .handle .close-icon {
    opacity: 1;
}


.mim { float: left; margin: 10px; }
.td_block_slide .td_module_slide{z-index:1}
.iosSlider-col-3 .td_module_slide{height:580px}
.iosSlider-col-3 .td_module_slide .td-module-thumb,.iosSlider-col-3 .td_module_slide .entry-thumb{height:100%}
.iosSlider-col-2 .td_module_slide{height:385px}
.iosSlider-col-1 .td_module_slide{height:385px}
.td_block_slide .td_module_slide:first-child{visibility:visible!important}
.td-js-loaded .td_block_slide .td_module_slide{visibility:visible!important}
.td-md-is-safari .td_module_slide:before{bottom:-1px}
.td-md-is-safari .td_module_slide .td-module-title{-webkit-transform:translate3D(0,0,0)}


    #copyright {
        background:none;
        padding:16px 0 0px;
        margin:0;
        overflow:hidden;
    }


.clearfix:after {
    clear: both;
    content: ' ';
    display: block;
    font-size: 0;
    line-height: 0;
    visibility: hidden;
    width: 0;
    height: 0;
}


.clearfix {
    display: inline-block;
}


* html .clearfix {
    height: 1%;
}


    
    .clearfix:before,
    .clearfix:after,
    .row:before,
    .row:after {
      content: '\0020';
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0; }

    .row:after,
    .clearfix:after {
      clear: both; }

    .row,
    .clearfix {
      zoom: 1; }


.blog-description:before {
	content: "";
	display: block;
	width: 100px;
	height: 2px;
	background: rgba(255,255,255,0.1);
	margin: 20px auto;
}


.blog-description {
	color: rgba( 255, 255, 255, 0.5 );
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	line-height: 1.25;
	text-align: center;
}
.footer-main .logo{padding-bottom:20px}
.footer-main .logo .logo-img{width:125px;max-width:100%}
.header .logo-img,.header .logo-img-reverse{width:125px}
.header .logo-img-reverse{display:none}
.header .branding .wrapper .logo{font-size:0;float:left}
.header .branding .wrapper .logo a{display:block}
.header .logo-img{display:none}
.et_pb_button_module_wrapper{margin-bottom:0px!important}
.et_pb_button_module_wrapper.et_pb_button_alignment_left{text-align:left}
.et_pb_button_module_wrapper.et_pb_button_alignment_right{text-align:right}
.et_pb_button_module_wrapper.et_pb_button_alignment_center{text-align:center}

	.body_wraper_box .menu_wrapper{max-width:984px;}

	.mainmenu, .menu_wrapper, .sticky-wrapper, .header-style3 .main_menu, .menu-button{display: none;}

.menu_wrapper, .simple_header, .post-review, .tagcloud a:hover,
ul.tabs, ul.tabs1, ul.menu_posts_tabs_ul, footer .widget-title h2,
.cd-slider-nav li.selected{
	border-color: #BF473C;
}

  .td-affix #td-header-menu {
    min-height: 48px !important;
  }

.td-header-style-5 #td-header-menu {
  min-height: 60px;
}

.td-header-style-5 .td-affix #td-header-menu {
  min-height: 48px;
}

.td-header-style-6 #td-header-menu {
  min-height: 80px;
}

.td-header-style-6 .td-affix #td-header-menu {
  min-height: 48px;
}

.td-header-style-7 #td-header-menu {
  min-height: 106px;
  
}

.td-header-style-7 .td-affix #td-header-menu {
  min-height: 48px;
}

.td-header-style-8 #td-header-menu {
  min-height: 48px !important;
}

.td-header-style-10 #td-header-menu {
  display: table;
  margin: 0 auto;
  
}

#td-header-menu {
  min-height: 48px;
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-9{width:75%}

.widget ul { margin: 0; }

.widget li { padding: 5px 0 5px 20px; position: relative; }

.widget ul li:before { position: absolute; top: 7px; left: 0; line-height: 100%; }

.widget .children { margin-left: 20px; }

.widget a {	text-decoration: none; }

.widget a:hover {	text-decoration: underline; }

#search-icon{float:right;padding:0 0;border-left:1px solid #5a5a5a; border-right:1px solid #5a5a5a; margin-right:20px; height:50px; position:relative; top:10px}

#search-icon.active{background:#ff3c14;border-bottom:10px solid #ff3c14; border-top:10px solid #ff3c14; border-left:1px solid #ff3c14; border-right:1px solid #ff3c14; top:0px;}

#search-icon img{width:16px; padding:18px 20px;}

#diaporama .diaporama_liste_img {
	height:140px;
	width:240px;
	list-style:none;
	margin:0px;
	padding:0px;
	position:absolute;
	top:0px;
	left:0px;
}

#diaporama .diaporama_liste_img li {
	height:140px;
	width:240px;
	float:left;
	overflow:hidden;
	text-align:center;
	display:none;
	background:none;
	padding:0px;
}

#diaporama .diaporama_liste_img li.selected {
	display:block;
}

.diaporama_liste_img img {
	border:0px;
}
