.mog-dl-docs-list-float{
	/* width:73%;
	float:left; */
}
.mog-dl-docs-list .mog-dl-doc-section-name{
	font-size:19px;
	padding-bottom:9px;
	margin-top:19px;
}
.mog-dl-docs-list .mog-dl-docs-item{
	padding:15px 100px 18px 76px;
	margin:0px;
	font-size:12px;
}

.mog-dl-docs-list .mog-dl-docs-item .mog-dl-doc-icon{
	float:left;
	position:relative;
	z-index:1;
	padding-top:1px;
	margin-left:-57px;
}
.mog-dl-docs-list .mog-dl-docs-item .docs-date-time{
	font-size:12px;
	margin-bottom:3px;
}
.mog-dl-docs-list .mog-dl-docs-item .mog-dl-doc-name{
	padding:0px;
	margin:0px 0px 3px 0px;
	font-size:13px;
	font-weight:bold;
}
.mog-dl-docs-list .mog-dl-doc-info{
	float:right;
	padding-top:2px;
	position:relative;
	text-align:center;
	margin-right:-83px;
	width:92px;
}
.mog-dl-docs-list .mog-dl-doc-info .mog-dl-load-link{
	padding:0px;
	width:82px;
	margin:0px auto 5px auto;
}
.mog-dl-docs-list .mog-dl-doc-info .mog-dl-load-link a{
	padding:7px 0px 10px 0px;
	margin:0px;
	display:block;
	width:82px;
	text-shadow:1px 1px 0px #fff;
	color:#404040;
	text-decoration:none;
	text-align:center;
	background:url(images/load_bg.png) right 0px no-repeat;
}
.mog-dl-docs-list .mog-dl-doc-info .mog-dl-load-link a:hover{
	background:url(images/load_bg.png) 0px 0px no-repeat;
}
.mog-dl-docs-list .mog-dl-clear{
	padding:0px;
	margin:0px;
	clear:both;
	height:1px;
	overflow:hidden;
}
.mog-dl-sect-list{
	float:right;
	width:25%;
	font-size:12px;
	background-color:#fff;
}
.mog-dl-sect-list .mog-dl-sec-title{
	font-weight:bold;
	font-size:14px;
	padding:10px 0px 8px 16px;
}
.mog-dl-sect-list ul{
	padding:0px;
	margin:0px;
	list-style:none!important;
}
.mog-dl-sect-list ul li{
	padding:0 0 0 20px;
	background:url(images/arr_bullet_sec.png) 8px 16px no-repeat;
	margin:0px;
	font-weight:bold;
}
.mog-dl-sect-list ul li a:hover{
	text-decoration:none;
}
.mog-dl-sect-list ul li.mog-dl-sect-sel{
	background:url(images/arr_bullet_sec_sel.png) 8px 16px no-repeat;
}
.mog-dl-sect-list ul li.dl_shown{
	background:url(images/arr_bullet_sec_v.png) 8px 16px no-repeat;
}
.mog-dl-sect-list ul li.dl_shown.mog-dl-sect-sel{
	background:url(images/arr_bullet_sec_sel_v.png) 8px 16px no-repeat;
}
.mog-dl-sect-list a{
	cursor:pointer;
}
.mog-dl-sect-list ul li .mog-dl-link-area{
	padding:10px 20px;
	margin-left:-20px;
}
.mog-dl-sect-list ul li .open_menu{
	cursor:pointer;
	display:block;
	height:10px;
	margin-left:-15px;
	margin-top:14px;
	position:absolute;
	width:10px;
	z-index:100;
}

 .tarify_teaser1_text_area{
        text-align: center;
        margin-top: 20px;   
    }    
 .tarify_teaser1_text{
        margin-top:20px;
        font-size: 14pt;
    }
.tarify_teasers_red_text{
        color: #E52717; 
        /*font-size: 25px;*/
        font-weight: 600;
    }

.marker_red{
        border-left: 1px solid #E52717;
        line-height: 1;
    }

    .marker_red li::marker{
        color: #E52717;
    }

    .marker_tire li{
        list-style-type: "- ";
    }
    .marker_tire li::marker{
        color: #707070;
    }

@media screen and (min-width: 600px) {
        .banner_tarify{
            padding-top: 100px;
        }

        .h2_tarify{
            margin-top:45px;
        }

        .title_h2_on_img{
            margin-bottom: 10px;
            position: absolute;
            top: 35px;
            max-width: 570px;
            text-align: center;
        }
        .ul_on_img{
            top: 200px;
        }
        .button_on_img{
            top: 340px;
        }   
    }   
    @media screen and (max-width: 599px){
        .h2_tarify{
            margin-top:10px;
        }

        .title_h2_on_img{
            margin-bottom: 10px;
            position: absolute;
            top: 20px;
            text-align: center;
        }
        .ul_on_img{
            top: 250px;
        }

        .button_on_img{
            top: 500px;
        }
    }

    .tarif_detail_banner_pc{
    	display: block;
    }
    
    .tarif_detail_banner_mobile{
    	display: none;
    }

    @media screen and (max-width: 900px){
    	.tarif_detail_banner_pc{
    		display: none;
    	}
    
    	.tarif_detail_banner_mobile{
    		display: block;
    	}	
    }