@charset "utf-8";


/*... sur 992px  /// tablette paysage */
@media screen /*and (min-width:992px)*/ and (max-width:1199px) 
{ 

    body{}
    
    .using_width{width:90%;}
    
    
    .txt_header .horaires{width:50%;}
    
    
    .title_bloc{font-size:32px; line-height:34px;}
    
    
    .main_page_vente .item .images ul li{width:82.5px; height:78.5px;}
    
    .main_page_vente .item .txt{font-size:18px;}
    

}


/*... sur 768px  /// tablette portrait */
@media screen /*and (min-width:768px)*/ and (max-width:991px) 
{
    .tablette{display:block !important;}
    
    .desktop_, .tablette_notDisplay, .smartphone{display:none !important;}
    
    
    .no_float_tablette{float:none !important; width:100% !important; margin-right:auto !important; margin-left:auto !important; display:block !important;}
    
    .no_position_absolute_tablette{width:100% !important; right:auto !important; left:auto !important; top:auto !important; bottom:auto !important;
    margin-right:auto !important; margin-left:auto !important; position:relative !important; display:block !important;}
    
    .align_center_tablette{text-align:center !important;}
    
    .margin_bottom_tablette{margin-bottom:30px;}
    
    .no_height_100_tablette{height:auto !important;}
    

    body{}
    
    .using_width{}
    
    
    .txt_header{width:55%;}
    
    .main_nav ul li a{font-size:13px;}
    
    
    .widget_slideshow .ul li .title{font-size:35px; width:70%;}
    
    .widget_slideshow .bienvenue{font-size:17px;}
    
    
    .widget_location .item .img{height:134px;}
    
    .widget_home .item .title_item, .widget_vente .item .title_item{font-size:14px;}
    
    .widget_vente .item .infos .txt .data{font-size:12.98px;}
    
    .widget_vente .item .infos .txt .prix{font-size:16.8px;}
    
    
    .widget_contact .title{font-size:25px;}
    
    
    .main_page_location .item .data{height:auto;}
    
    .main_page_location .item .data .img{height:128px;}
    
    .main_page_vente .item .txt{font-size:14px; line-height:16px;}
    
    .main_page_vente .item .txt .margin{margin:18px 16px;}
    
    .main_page_vente .item .images ul li{width:60.5px; height:57px;}
    
    
    .pagination_listing ul li{margin-right:5px;}
    
    .pagination_listing ul li a{width:33px; height:33px; line-height:33px; font-size:18px;}
    
    
    .main_page_location .item .data .title_item{font-size:14px;}
    
    .main_page_location .item .txt{font-size:13px; line-height:16px;}
    
    .main_page_location .item .txt .margin{margin:10px; max-height:160px;}
    
 
}
    



/* ... sur 320px */
@media screen and (max-width:767px) 
{
    .tablette{display:none !important;}
    
    .desktop_, .smartphone_notDisplay{display:none !important;}
    
    .smartphone{display:block !important;}
    
    
    .no_float_xs{float:none !important; width:100% !important; margin-right:auto !important; margin-left:auto !important; display:block !important;}
    
    .no_position_absolute_xs{width:100% !important; right:auto !important; left:auto !important; top:auto !important; bottom:auto !important;
    margin-right:auto !important; margin-left:auto !important; position:relative !important; display:block !important;}
    
    .align_center_xs{text-align:center !important;}
    
    .margin_bottom_xs{margin-bottom:20px;}
    
    .no_height_100_xs{height:100% !important;}
    
    
    body{font-size:15px;}
    
    .using_width{}
    
    
    .widget_slideshow, .main_page_location .widget_slideshow{margin-top:0; height:357px;}
    
    .widget_slideshow .ul li .title{font-size:20px; line-height:24px; padding-top:80px; text-align:center; width:100%;}
    
    .widget_slideshow .bienvenue{font-size:13px; height:53px; line-height:15px; padding:10px 10px; text-align:center;}
    
    .widget_slideshow .bienvenue p{max-height:30px; overflow:hidden;}
    
    
    .widget_home, .widget_vente{padding-top:40px;}
    
    .widget_location .item .img{height:auto;}
    
    
    .main_page .post_content{padding-top:40px;}
    
    .fond_header{margin-top:0;}
    
    .main_page_location .item .data .img{height:auto;}
    
    .main_page_location .item .txt .margin{max-height:none; padding-bottom:10px;}
    
    .main_page_vente .item .txt p{white-space:normal;}
    
    .main_page_vente .item .images ul li{margin-bottom:5px;}
    
    
    .page_contact .title_bloc{margin-bottom:40px;}
     
}

