.banniere {max-width:1000px;padding:5px;text-align:center;font-weight:bold;font-size:36px;vertical-align:top;}

.accueil {width:100%;max-width:980px;display:table-row;font-size:14px;text-align:left;background-color: white;border-radius: 25px;float: left; margin-bottom: 10px;margin-right: 5px;padding: 10px;}
.accueil2 {width:100%;max-width:980px;display:table-row;font-size:14px;text-align:left;background-color: white;border-radius: 25px;float: left; margin-bottom: 10px;margin-right: 5px;padding: 10px;}
.accueil3 {width:100%;max-width:980px;display:table-row;font-size:14px;text-align:left;background-color: white;border-radius: 25px;float: left; margin-bottom: 10px;margin-right: 5px;padding: 10px;}

.location {width:100%;max-width:980px;display:table-row;font-size:14px;text-align:left;background-color: white;border-radius: 25px;float: left; margin-bottom: 10px;margin-right: 5px;padding: 10px;}
.location2{width:100%;max-width:980px;display:table-row;font-size:14px;text-align:left;background-color: white;border-radius: 25px;float: left; margin-bottom: 10px;margin-right: 5px;padding: 10px;}
.location3{width:100%;max-width:980px;display:table-row;font-size:14px;text-align:left;background-color: white;border-radius: 25px;float: left; margin-bottom: 10px;margin-right: 5px;padding: 10px;}
.location4{width:100%;max-width:980px;display:table-row;font-size:14px;text-align:left;background-color: white;border-radius: 25px;float: left; margin-bottom: 10px;margin-right: 5px;padding: 10px;}

.contact{width:100%;max-width:980px;display:table-row;font-size:14px;text-align:left;background-color: white;border-radius: 25px;float: left; margin-bottom: 10px;margin-right: 5px;padding: 10px;}
.contact2{width:100%;max-width:980px;display:table-row;font-size:14px;text-align:left;background-color: white;border-radius: 25px;float: left; margin-bottom: 10px;margin-right: 5px;padding: 10px;}
.contact-form{width:100%;max-width:980px;display:table-row;font-size:14px;text-align:left;background-color: white;border-radius: 25px;float: left; margin-bottom: 10px;margin-right: 5px;padding: 10px;}

.mention{width:100%;max-width:980px;display:table-row;font-size:14px;text-align:left;background-color: white;border-radius: 25px;float: left; margin-bottom: 10px;margin-right: 5px;padding: 10px;}

/* SLIDER */
.sliderkit{display:none;position:relative;overflow:hidden;text-align:left;}
.sliderkit img{border:0;}
.sliderkit .sliderkit-panel{z-index:1;position:absolute;overflow:hidden;}
.sliderkit .sliderkit-panel-active{z-index:5;}
.sliderkit .sliderkit-panel-old{z-index:4;}
.sliderkit .sliderkit-panel .sliderkit-panel-textbox{position:absolute;z-index:1;}
.sliderkit .sliderkit-panel .sliderkit-panel-text{position:absolute;z-index:3;top:0;left:0;}
.sliderkit .sliderkit-panel .sliderkit-panel-overlay{position:absolute;z-index:2;top:0;left:0;}
.sliderkit .sliderkit-timer{position:absolute;top:0;left:0;z-index:10;height:3px;background:#ccc;}

.banner_principale{max-width:1000px;width:100%}

/* GENERAL */ 
a {text-decoration: none;color: white;font-weight:bold;}
.content_gauche a {text-decoration: none;color: white;font-weight:bold;}

.tableau_public{max-width:980px;width:100%}
.image_pleine{max-width:980px;width:97%}
.image_detail{width:183px;height:140px;}
.image_2colonne{max-width:480px;}
.image_4colonne{max-width:240px;}

.ligne{width:97%;max-width:980px;display:table-row;}
.colonne{width:46%;max-width:475px;display:table-cell;}
.colonne2{width:46%;max-width:490px;display:table-cell;padding: 5px;}
.colonne3{width:33%;max-width:320px;display:table-cell;padding: 5px;}
.colonne2vente{width:46%;max-width:490px;display:table-cell;padding: 5px;}
.colonne4{width:25%;max-width:170px;display:table-cell;padding: 5px;}

.body{line-height: 1.3;font-family: arial,verdana,helvetica,sans-serif;font-size: 13px;margin: 0;padding: 0;}
.titre_module{padding:5px;background-color:#096AB6;color:#ffffff;font-weight:bold;}
.drapeau{text-align:right;padding:5px;}
.table_principale{max-with:1000px;width:100%;margin:auto;}

h1 {font-weight:bold;font-size:20px;margin:0px;padding:0px;}
h2 {font-weight:bold;font-size:16px;margin:0px;padding:0px;}
h3 {font-weight:bold;font-size:14px;margin:0px;padding:0px;}

p {margin:0px;}

/* HAUT DE PAGE */
.header{max-width:980px;width:100%;height:100px;font-size:12px;font-weight:normal;margin:auto;display:table}
.header-gauche{max-width:320px;display: table-cell;}
.header-milieu{max-width:360px;width:100%;text-align:center;display: table-cell;}
.header-droit{max-width:320px;text-align:right;display: none;}
.banniere-droit a{color:#ffffff;text-decoration: none;}
.banniere-droit a:hover{color:#ffffff;text-decoration: none;}

/* MENU */
.menu{max-width:1000px;width:100%;margin:auto;vertical-align:top;text-align:center;color:#ffffff;}
.menu a{color:#ffffff;text-decoration: none;}
.menu a:hover{color:#ffffff;text-decoration: none;}
.menu_colonne{float:left;padding:10px;}
.menu_ligne{float:left;padding:10px;}
/* ERROR FORMULAIRE */
.errors{color:red;font-size:14px;font-weight:bold;}

/* MILIEU */
.content_gauche{padding:0px;vertical-align:top;max-width:1000px;font-size:12px;font-weight:normal;}
.content_droite{padding:0px;vertical-align:top;width:200px;font-size:12px;font-weight:normal;}
.contenu_gauche{padding:0px;vertical-align:top;width:200px;font-size:12px;font-weight:normal;}
.contenu_milieu{padding:0px;vertical-align:top;width:600px;font-size:12px;font-weight:normal;}
.contenu-carte{padding:0px;vertical-align:top;text-align:center;}

/* BAS DE PAGE */ 
.div_footer{text-align:center;color:#ffffff;}
.div_footer a{color:#ffffff;text-decoration: none;}
.div_footer a:hover{color:#ffffff;text-decoration: none;}

/* BOUTONS */
.btn-prospect{width:40px;background-image:url(http://www.cimvacances.com/images/template/btn-prospect.png);background-repeat:no-repeat;background-color:transparent;height:31px;text-align:center;vertical-align:middle;font-size:10px;font-weight:bold;color:#A3755B;text-transform:uppercase;border:0px;cursor:pointer;}
.btn-visite{width:40px;background-image:url(http://www.cimvacances.com/images/template/btn-visite.png);background-repeat:no-repeat;background-color:transparent;height:31px;text-align:center;vertical-align:middle;font-size:10px;font-weight:bold;color:#A3755B;text-transform:uppercase;border:0px;cursor:pointer;}
.btn-tarifs{width:40px;background-image:url(http://www.cimvacances.com/images/template/btn-tarifs.png);background-repeat:no-repeat;background-color:transparent;height:31px;text-align:center;vertical-align:middle;font-size:10px;font-weight:bold;color:#A3755B;text-transform:uppercase;border:0px;cursor:pointer;}
.btn-proprietaire{width:40px;background-image:url(http://www.cimvacances.com/images/template/btn-proprietaire.png);background-repeat:no-repeat;background-color:transparent;height:31px;text-align:center;vertical-align:middle;font-size:10px;font-weight:bold;color:#A3755B;text-transform:uppercase;border:0px;cursor:pointer;}
.btn-supprimer a{color:#3770BD;}
.btn-supprimer{width:40px;background-image:url(http://www.cimvacances.com/images/template/btn-supprimer.png);background-repeat:no-repeat;background-color:transparent;height:31px;text-align:center;vertical-align:middle;font-size:10px;font-weight:bold;color:#A3755B;text-transform:uppercase;border:0px;cursor:pointer;}
.btn-investisseur{width:40px;background-image:url(http://www.cimvacances.com/images/template/btn-investisseur.png);background-repeat:no-repeat;background-color:transparent;height:31px;text-align:center;vertical-align:middle;font-size:10px;font-weight:bold;color:#A3755B;text-transform:uppercase;border:0px;cursor:pointer;}
.btn-deinvestisseur{width:40px;background-image:url(http://www.cimvacances.com/images/template/btn-deinvestisseur.png);background-repeat:no-repeat;background-color:transparent;height:31px;text-align:center;vertical-align:middle;font-size:10px;font-weight:bold;color:#A3755B;text-transform:uppercase;border:0px;cursor:pointer;}
.btn-coeur{width:40px;background-image:url(http://www.cimvacances.com/images/template/btn-coupcoeur.png);background-repeat:no-repeat;background-color:transparent;height:31px;text-align:center;vertical-align:middle;font-size:10px;font-weight:bold;color:#A3755B;text-transform:uppercase;border:0px;cursor:pointer;}
.btn-decoeur{width:40px;background-image:url(http://www.cimvacances.com/images/template/btn-decoupcoeur.png);background-repeat:no-repeat;background-color:transparent;height:31px;text-align:center;vertical-align:middle;font-size:10px;font-weight:bold;color:#A3755B;text-transform:uppercase;border:0px;cursor:pointer;}
.btn-publier{width:40px;background-image:url(http://www.cimvacances.com/images/template/btn-publier.png);background-repeat:no-repeat;background-color:transparent;height:31px;text-align:center;vertical-align:middle;font-size:10px;font-weight:bold;color:#A3755B;text-transform:uppercase;border:0px;cursor:pointer;}
.btn-depublier{width:40px;background-image:url(http://www.cimvacances.com/images/template/btn-depublier.png);background-repeat:no-repeat;background-color:transparent;height:31px;text-align:center;vertical-align:middle;font-size:10px;font-weight:bold;color:#A3755B;text-transform:uppercase;border:0px;cursor:pointer;}
.btn-actualiser{width:40px;background-image:url(http://www.cimvacances.com/images/template/btn-actualiser.png);background-repeat:no-repeat;background-color:transparent;height:31px;text-align:center;vertical-align:middle;font-size:10px;font-weight:bold;color:#A3755B;text-transform:uppercase;border:0px;cursor:pointer;}
.btn-classer{width:40px;background-image:url(http://www.cimvacances.com/images/template/btn-classer.png);background-repeat:no-repeat;background-color:transparent;height:31px;text-align:center;vertical-align:middle;font-size:10px;font-weight:bold;color:#A3755B;text-transform:uppercase;border:0px;cursor:pointer;}
.btn-declasser{width:40px;background-image:url(http://www.cimvacances.com/images/template/btn-declasser.png);background-repeat:no-repeat;background-color:transparent;height:31px;text-align:center;vertical-align:middle;font-size:10px;font-weight:bold;color:#A3755B;text-transform:uppercase;border:0px;cursor:pointer;}
.btn-dossier{width:40px;background-image:url(http://www.cimvacances.com/images/template/btn-dossier.png);background-repeat:no-repeat;background-color:transparent;height:31px;text-align:center;vertical-align:middle;font-size:10px;font-weight:bold;color:#A3755B;text-transform:uppercase;border:0px;cursor:pointer;}
.btn-denews{width:40px;background-image:url(http://www.cimvacances.com/images/template/btn-denews.png);background-repeat:no-repeat;background-color:transparent;height:31px;text-align:center;vertical-align:middle;font-size:10px;font-weight:bold;color:#A3755B;text-transform:uppercase;border:0px;cursor:pointer;}
.btn-news{width:40px;background-image:url(http://www.cimvacances.com/images/template/btn-news.png);background-repeat:no-repeat;background-color:transparent;height:31px;text-align:center;vertical-align:middle;font-size:10px;font-weight:bold;color:#A3755B;text-transform:uppercase;border:0px;cursor:pointer;}
.btn-noindex{width:40px;background-image:url(http://www.cimvacances.com/images/template/btn-noindex.png);background-repeat:no-repeat;background-color:transparent;height:31px;text-align:center;vertical-align:middle;font-size:10px;font-weight:bold;color:#A3755B;text-transform:uppercase;border:0px;cursor:pointer;}
.btn-index{width:40px;background-image:url(http://www.cimvacances.com/images/template/btn-index.png);background-repeat:no-repeat;background-color:transparent;height:31px;text-align:center;vertical-align:middle;font-size:10px;font-weight:bold;color:#A3755B;text-transform:uppercase;border:0px;cursor:pointer;}
.btn-valider{width:40px;background-image:url(http://www.cimvacances.com/images/template/btn-valider.png);background-repeat:no-repeat;background-color:transparent;height:31px;text-align:center;vertical-align:middle;font-size:10px;font-weight:bold;color:#A3755B;text-transform:uppercase;border:0px;cursor:pointer;}
.btn-monter{width:40px;background-image:url(http://www.cimvacances.com/images/template/btn-monter.png);background-repeat:no-repeat;background-color:transparent;height:31px;text-align:center;vertical-align:middle;font-size:10px;font-weight:bold;color:#A3755B;text-transform:uppercase;border:0px;cursor:pointer;}
.btn-descendre{width:40px;background-image:url(http://www.cimvacances.com/images/template/btn-descendre.png);background-repeat:no-repeat;background-color:transparent;height:31px;text-align:center;vertical-align:middle;font-size:10px;font-weight:bold;color:#A3755B;text-transform:uppercase;border:0px;cursor:pointer;}
.btn-configurer{width:40px;background-image:url(http://www.cimvacances.com/images/template/btn-configurer.png);background-repeat:no-repeat;background-color:transparent;height:31px;text-align:center;vertical-align:middle;font-size:10px;font-weight:bold;color:#A3755B;text-transform:uppercase;border:0px;cursor:pointer;}
.btn-tester{width:40px;background-image:url(http://www.cimvacances.com/images/template/btn-tester.png);background-repeat:no-repeat;background-color:transparent;height:31px;text-align:center;vertical-align:middle;font-size:10px;font-weight:bold;color:#A3755B;text-transform:uppercase;border:0px;cursor:pointer;}
.btn-modifier-rubrique{width:40px;background-image:url(http://www.cimvacances.com/images/template/btn-rubrique-modifier.png);background-repeat:no-repeat;background-color:transparent;height:31px;text-align:center;vertical-align:middle;font-size:10px;font-weight:bold;color:#A3755B;text-transform:uppercase;border:0px;cursor:pointer;}
.btn-videos{width:40px;background-image:url(http://www.cimvacances.com/images/template/btn-videos.png);background-repeat:no-repeat;background-color:transparent;height:31px;text-align:center;vertical-align:middle;font-size:10px;font-weight:bold;color:#A3755B;text-transform:uppercase;border:0px;cursor:pointer;}
.btn-twitter{width:40px;background-image:url(http://www.cimvacances.com/images/template/btn-twitter.png);background-repeat:no-repeat;background-color:transparent;height:31px;text-align:center;vertical-align:middle;font-size:10px;font-weight:bold;color:#A3755B;text-transform:uppercase;border:0px;cursor:pointer;}
.btn-stats{width:40px;background-image:url(http://www.cimvacances.com/images/template/btn-stats.png);background-repeat:no-repeat;background-color:transparent;height:31px;text-align:center;vertical-align:middle;font-size:10px;font-weight:bold;color:#A3755B;text-transform:uppercase;border:0px;cursor:pointer;}
.btn-recherche{width:40px;background-image:url(http://www.cimvacances.com/images/template/btn-recherche.png);background-repeat:no-repeat;background-color:transparent;height:31px;text-align:center;vertical-align:middle;font-size:10px;font-weight:bold;color:#A3755B;text-transform:uppercase;border:0px;cursor:pointer;}
.btn-suite a{color:#707070;}
.btn-suite{width:40px;background-image:url(http://www.cimvacances.com/images/template/btn-suite.png);background-repeat:no-repeat;background-color:transparent;height:31px;text-align:center;vertical-align:middle;font-size:12px;font-weight:bold;color:#707070;text-transform:uppercase;border:0px;cursor:pointer;padding-top:7px;}
.btn-modifier a{color:#3770BD;}
.btn-modifier{width:40px;background-image:url(http://www.cimvacances.com/images/template/btn-modifier.png);background-repeat:no-repeat;background-color:transparent;height:31px;text-align:center;vertical-align:middle;font-size:10px;font-weight:bold;color:#A3755B;text-transform:uppercase;border:0px;cursor:pointer;}
.btn-leader a{color:#3770BD;}
.btn-leader{width:40px;background-image:url(http://www.cimvacances.com/images/template/btn-leader.png);background-repeat:no-repeat;background-color:transparent;height:31px;text-align:center;vertical-align:middle;font-size:10px;font-weight:bold;color:#A3755B;text-transform:uppercase;border:0px;cursor:pointer;}
.btn-nonleader a{color:#3770BD;}
.btn-nonleader{width:40px;background-image:url(http://www.cimvacances.com/images/template/btn-nonleader.png);background-repeat:no-repeat;background-color:transparent;height:31px;text-align:center;vertical-align:middle;font-size:10px;font-weight:bold;color:#A3755B;text-transform:uppercase;border:0px;cursor:pointer;}

/* TABLEAU ADMIN */
.tableau_admin{ border: 0 none;border-collapse: collapse; width:100%}
.tr_admin_header{background-color: #5D5C62;color: #FFFFFF;font-weight: bold;text-transform:uppercase}
.td_admin_header{padding:5px;border:1px solid #707070;text-align:center;}

.tr_admin_pair{background-color:#ffffff;}
.tr_admin_impair{background-color:#eeeeee;}
.td_admin{padding:5px;text-align:right;border:1px solid #707070;}

/* SLIDES */
#slides .slides_container {width:300px;display:none;}
#slides .slides_container div {width:300px;height:68px;display:block;}
#slides_location .slides_container {width:680px;display:none;}
#slides_location .slides_container div {width:680px;height:150px;display:block;}