#content {padding : 0; background : none;}

#contenttop {padding : 6px; background : #fff; margin-bottom : 10px;}
#contenttop #caroussel {float : left; width : 737px; height : 458px;}
#contenttop #colright {margin : 0;}

#contentbottom #actualites {float : right; width : 287px; height : 371px; border : 1px solid #ccc7bd;}
#contentbottom #actualites .description {width : 253px; height : 157px; padding : 20px 17px 0 17px;}
#contentbottom #actualites .description p.date {font-family : Georgia; font-style : italic; color : #ec0555; padding-bottom : 10px; margin-bottom : 10px; border-bottom : 1px dashed #a29697;}
#contentbottom #actualites .description p.titre {font-size : 12px; font-weight : bold; margin-bottom : 3px;}
#contentbottom #actualites .description .btn_noir_fleche {margin-top : 10px;}
#contentbottom #actualites .description .btn_noir_fleche a {width : 99px; height : 19px; line-height : 18px; display : block; color : #fff; padding-left : 20px; background : url(../images/btn_noir_fleche.png) no-repeat;}
#contentbottom #actualites .description .btn_noir_fleche a:hover {text-decoration : none; background : url(../images/btn_rose_fleche.png) no-repeat;}
#contentbottom #showroom {float : left; width : 338px; height : 187px; margin : 0 8px 7px 0;}
#contentbottom #googlemap {float : left; width : 338px; height : 187px; position : relative; margin : 0 0 7px 0;}
#contentbottom #googlemap p.texte {width : 150px; position : absolute; top : 126px; left : 24px;}
#contentbottom .newsletter_fr {float : left; width : 338px; height : 179px; position : relative; margin : 0 8px 0 0; background : url(../images/newsletter.jpg) no-repeat;}
#contentbottom .newsletter_en {float : left; width : 338px; height : 179px; position : relative; margin : 0 8px 0 0; background : url(../images/newsletter_en.jpg) no-repeat;}
#contentbottom #newsletter p.bulle, #contentbottom #callback p.bulle {position : absolute; top : 13px; right : -8px;}
#contentbottom #newsletter p.texte {position : absolute; top : 92px; left : 24px;}
#contentbottom #newsletter form {position : absolute; top : 132px; left : 24px;}
#contentbottom .callback_fr {float : left; width : 338px; height : 179px; position : relative; background : url(../images/callback_index.jpg) no-repeat;}
#contentbottom .callback_en {float : left; width : 338px; height : 179px; position : relative; background : url(../images/callback_index_en.jpg) no-repeat;}
#contentbottom #callback p.texte {position : absolute; top : 75px; left : 24px;}
#contentbottom #callback form {position : absolute; top : 101px; left : 24px;}
#contentbottom #callback form p {margin-bottom : 8px;}

#popup_wrapper {position: relative; width: 550px; height: 310px; margin: 0 auto; background: #e5dfd3; border: 6px solid #fff; font-family: 'Lato', sans-serif; font-size: 18px; font-weight: 300; color: #34322d; text-align: center;}
#popup_wrapper .close_popup {position: absolute; right: -15px; top: -15px;}
#popup_wrapper .titre {margin: 30px 0; font-size: 25px;}
#popup_wrapper .accroche {margin: 0 0 15px 0; font-size: 15px; font-weight: normal; text-transform: uppercase;}
#popup_wrapper .telephone {margin: 0 0 20px 0; font-size: 25px; font-weight: normal; color: #ec0555;}
