.wp_matic_size1{

	padding: 1px;

}



.wp_matic_size2{

	

}



.wp_matic_size3{

	border: 1px solid; 

	padding-left:5px; 

	padding-right:5px;

	line-height: 1;

}



.wp_matic_size5{

	line-height: 2;

	font-size: 18px;

}







ul.wp_matic_img-list4 {

    list-style-type: none;

    margin: 0;

    padding: 0;

    text-align: center;

}

ul.wp_matic_img-list4 li {

    display: inline-block;

    height: 81px;

    margin-bottom: 1em;

    margin-right: 1em;

    position: relative;

    width: 108px;

    padding: 0px;

}

ul.wp_matic_img-list4 li:hover span.wp_matic_text-content4 {

    opacity: 1;

}

span.wp_matic_text-content4 {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);

    color: white;

    cursor: pointer;

    display: table;

    height: 81px;

    left: 0;

    opacity: 0;

    position: absolute;

    top: 0;

    transition: opacity 500ms ease 0s;

    width: 108px;

}

span.wp_matic_text-content4 span {

    display: table-cell;

    text-align: center;

    vertical-align: middle;

}



ul.wp_matic_img-list6 {

    list-style-type: none;

    margin: 0;

    padding: 0;

    text-align: center;

}

ul.wp_matic_img-list6 li {

    display: inline-block;

    height: 210px;

    margin-bottom: 1em;

    margin-right: 1em;

    position: relative;

    width: 280px;

    padding: 0px;

}

ul.wp_matic_img-list6 li:hover span.wp_matic_text-content6 {

    opacity: 1;

}

span.wp_matic_text-content6 {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);

    color: white;

    cursor: pointer;

    display: table;

    height: 210px;

    left: 0;

    opacity: 0;

    position: absolute;

    top: 0;

    transition: opacity 500ms ease 0s;

    width: 280px;

}

span.wp_matic_text-content6 span {

    display: table-cell;

    font-size: 25px;

    text-align: left;

    vertical-align: top;

}



.wp_matic_title6 {

    font-size: 25px;

    color: white;

    position: absolute;

    top: 167px;

    z-index: 30;

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);

    width: 100%;

}



.wp_matic_tab { display: inline-block; zoom:1; *display:inline; background: #eee; border: solid 1px #999; border-bottom: none; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; }

.wp_matic_tab a { font-size: 14px; line-height: 2em; display: block; padding: 0 10px; outline: none; }

.wp_matic_tab a:hover { text-decoration: underline; }

.wp_matic_tab.active { background: #fff; padding-top: 6px; position: relative; top: 1px; border-color: #666; }

.wp_matic_tab a.active { font-weight: bold; text-decoration: none; }

.wp_matic_tab-container .wp_matic_panel-container { background: #fff; border: solid #666 1px; padding: 10px; -moz-border-radius: 0 4px 4px 4px; -webkit-border-radius: 0 4px 4px 4px; }

.wp_matic_panel-container { margin-bottom: 10px; }



.wp_matic_text_contact {

	background-color: #fff;

    background-image: none;

    border: 2px solid #eee;

    border-radius: 4px;

    box-shadow: none !important;

    color: #555;

    display: block;

    font-size: 16px;

    height: 40px;

    line-height: 1.625;

    min-height: 40px;

    padding: 6px 12px;

    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;

    width: 100%;

}



.wp_matic_textarea_contact{

	background-color: #fff;

    background-image: none;

    border: 2px solid #eee;

    border-radius: 4px;

    box-shadow: none !important;

    color: #555;

    display: block;

    font-size: 16px;

    line-height: 1.625;

    min-height: 40px;

    padding: 6px 12px;

    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;

    width: 100%;

    resize:none;

    height:73px;

}



.wp_matic_textarea_ad_input{

    left:144px;

    top:3px;

    position:relative;

}



.wp_matic_textarea_privacy{

    left: 151px;

    position: relative;

    top: -1px;

}



.wp_matic_annunci{

    padding:0px;

}



.wp_matic_annunci_wid{

    padding:0px;

}



.wp_matic_ad_title{

    font-size:20px;

}



.wp_matic_ad_title_wid{

    font-size:20px;

}



.wp_matic_ad_row{

    vertical-align: top;

    line-height: 1;

}



.wp_matic_ad_row_wid{

    vertical-align: top;

    line-height: 1;

}



.wp_matic_ad_row_div{

    text-align:justify;

    line-height: 1;

}



.wp_matic_ad_row_div_wid{

    text-align:justify;

    line-height: 1;

}



.wp_matic_annunci_paginazione{

    float: right;

}



.wp_matic_mainad{

    width:710px;

}



.wp_matic_main_sub_ad{

    font-size:23px;

}



.wp_matic_list_ad{

    float: right;

    font-size: 40px;

    width: 248px;

    padding-top: 5px;

}



.wp_matic_list_ad_items{

    padding-top: 25px;

}



.wp_matic_nolist{

    list-style: none;

}



.wp_matic_slider_ad{

    position: relative;

    top: 0px;

    left: 0px;

    width: 460px;

    height: 363px; 

}



.wp_matic_slider1_container{

    position: relative;

    top: 0px;

    left: 0px;

    width: 460px;

    height: 363px;

    float:left;

}

.wp_matic_slides_ad{

    cursor: move;

    position: absolute;

    left: 0px;

    top: 0px;

    width: 460px;

    height: 363px;

    overflow: hidden;

}



.jssora03l, .jssora03r, .jssora03ldn, .jssora03rdn

{

    position: absolute;

    cursor: pointer;

    display: block;

    background: url('../images/a03.png') no-repeat;

    overflow:hidden;

    top: 123px; width: 55px; height: 55px; right: 8px;

}

.jssora03l { background-position: -3px -33px; width: 55px; height: 55px; top: 123px; left: 8px;}

.jssora03r { background-position: -63px -33px; width: 55px; height: 55px; top: 123px; right: 8px}

.jssora03l:hover { background-position: -123px -33px; }

.jssora03r:hover { background-position: -183px -33px; }

.jssora03ldn { background-position: -243px -33px; }

.jssora03rdn { background-position: -303px -33px; }



.wp_matic_ul_tabs{



    margin: 0 !important;

    padding: 0;



}



.wp_matic_widget{

    

}



.wp_matic_title_wid_link{

    text-decoration:none;

}