/*--------------------------
	ELEMENTS STRUCTURELS
--------------------------*/
* {padding:0;margin:0;}

/* BODY */
body {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;height:100%;background-color:#5bccf5;margin:0;text-align:center;}
table {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#666666;}
form, p, table {padding:0;margin:0;}
img, table {border:none;}
/*h1 {font-size:18px;padding:0px 23px 23px 23px;}*/
h1 {padding:0px 23px 13px 0px;margin:0;font-weight:normal;}
h2 {padding:10px 0px 0px 0px;margin:0;font-weight:normal;}
select {font-size:12px;color:#666666;border-style:solid;border-width:1px;border-color:#aaaeb2;background:#ffffff;margin:0;padding:0;width:160px;height:18px;}

/* TYPOS */
.texte-10px {font-size:10px;color:#333333;}
.texte-11px {font-size:11px;color:#333333;}
.texte-12px {font-size:12px;color:#333333;}
.texte-14px {font-size:14px;color:#333333;}
.texte-18px {font-size:18px;color:#333333;}
.texte-22px {font-size:22px;color:#333333;}
.texte-24px {font-size:24px;color:#333333;}
.texte-36px {font-size:36px;color:#333333;}
.texte-44px {font-size:44px;color:#333333;}
.texte-48px {font-size:48px;color:#333333;}
.texte2-20px {font-size:20px;color:#23b2e7;}
.texte2-14px {font-size:14px;color:#23b2e7;}
.texte2-11px {font-size:11px;color:#23b2e7;}
div#texteDynOffre p {font-size:14px;color:#333333;}

.mdr-11px {font-size:11px;color:#ffffff;}
.mdr2-8px {font-size:8px;color:#0c6988;}
.mdr2-9px {font-size:9px;color:#0c6988;}
.mdr2-11px {font-size:11px;color:#0c6988;}
a.mdr-lien-11px {font-size:11px;text-decoration:underline;color:#0c6988;font-weight:bold;} a.mdr-lien-11px:hover {font-size:11px;text-decoration:underline;color:#0c6988;font-weight:bold;}
a.edito {font-size:11px;text-decoration:none;color:#666666;font-weight:normal;} a.edito:hover {font-size:11px;text-decoration:underline;color:#666666;font-weight:normal;}
a.edito2 {font-size:11px;text-decoration:underline;color:#666666;font-weight:normal;} a.edito2:hover {font-size:11px;text-decoration:underline;color:#666666;font-weight:normal;}
.erreur {font-size:11px;color:#ff0000;}

/* HOTELS */
.texte-hotel-11px {font-size:11px;color:#666666;}
.texte2-hotel-11px {font-size:14px;color:#23b2e7;font-weight:bold;}
.texte-hotel-18px {font-size:18px;color:#23b2e7;font-weight:bold;}
.texte-hotel-14px {font-size:14px;color:#666666;}
a.lien-hotel-ensavoirplus {font-size:10px;text-decoration:underline;color:#23b2e7;font-weight:bold;} a.lien-hotel-ensavoirplus:hover {font-size:10px;text-decoration:underline;color:#23b2e7;font-weight:bold;}
a.lien-hotel-ensavoirplus2 {font-size:11px;text-decoration:underline;color:#23b2e7;font-weight:normal;} a.lien-hotel-ensavoirplus2:hover2 {font-size:11px;text-decoration:underline;color:#23b2e7;font-weight:normal;}
a.lien-hotel-ensavoirplus3 {font-size:9px;text-decoration:none;color:#23b2e7;font-weight:normal;} a.lien-hotel-ensavoirplus3:hover2 {font-size:9px;text-decoration:none;color:#23b2e7;font-weight:normal;}
a.lien-hotel-ensavoirplus4 {font-size:11px;text-decoration:underline;color:#ff9900;font-weight:bold;} a.lien-hotel-ensavoirplus3:hover2 {font-size:11px;text-decoration:underline;color:#ff9900;font-weight:bold;}
a.lien-hotel-ensavoirplus5 {font-size:18px;text-decoration:underline;color:#ff9900;font-weight:bold;} a.lien-hotel-ensavoirplus5:hover2 {font-size:18px;text-decoration:underline;color:#ff9900;font-weight:bold;}
/* NAVIGATION */
#fond_nav {width:671px;height:109px;background:url(../images/fond_nav.jpg) no-repeat;}
#fond2_nav {width:671px;height:132px;background:url(../images/fond2_nav.png) no-repeat;}
#breadcrumb {padding:0 0 20px 0;}
a.lien-breadcrumb {font-size:10px;text-decoration:underline;color:#666666;font-weight:normal;}
a.lien-breadcrumb:hover2 {font-size:10px;text-decoration:underline;color:#666666;font-weight:normal;}

/* PROMOTIONS */
.texte-promo-18px {font-size:18px;color:#ff9900;font-weight:bold;}
.texte-promo-30px {font-size:30px;color:#ffffff;font-weight:bold;}
a.promo-lien-10px {font-size:10px;text-decoration:none;color:#333333;} a.promo-lien-10px:hover {font-size:10px;text-decoration:none;color:#333333;}
a.promo-lien-12px {font-size:12px;text-decoration:none;color:#333333;} a.promo-lien-12px:hover {font-size:12px;text-decoration:none;color:#333333;}
a.promo-lien-14px {font-size:14px;text-decoration:none;color:#333333;} a.promo-lien-14px:hover {font-size:14px;text-decoration:none;color:#333333;}

/* PAGE EXTRA ex. TRANSATLANTIQUE BENODET */
a.page-extra {font-size:14px;text-decoration:underline;color:#333333;} a.promo-lien-14px:hover {font-size:14px;text-decoration:underline;color:#333333;}
a.page-extra:hover {font-size:14px;text-decoration:underline;color:#333333;} a.promo-lien-14px:hover {font-size:14px;text-decoration:underline;color:#333333;}

a.nav-hotel {font-size:11px;text-decoration:none;color:#23b2e7;font-weight:bold;} a.nav-hotel:hover {font-size:11px;text-decoration:none;color:#23b2e7;font-weight:bold;}
a.nav-hotel-off {font-size:10px;text-decoration:none;color:#666666;font-weight:normal;} a.nav-hotel-off:hover {font-size:10px;text-decoration:none;color:#666666;font-weight:normal;}
a.nav-hotel-infos-locales {font-size:10px;text-decoration:none;color:#ffffff;font-weight:normal;} a.nav-hotel-infos-locales:hover {font-size:10px;text-decoration:none;color:#ffffff;font-weight:normal;}
a.footer-11px {font-size:11px;text-decoration:none;color:#ffffff;} a.footer-11px:hover {font-size:11px;text-decoration:underline;color:#ffffff;}
.footer-11px {font-size:11px;color:#ffffff;}

a.accespro-lien {font-size:12px;text-decoration:none;color:#409d28;} a.accespro-lien:hover {font-size:12px;text-decoration:none;color:#409d28;}

.wrapper {margin:0 auto;width:955px;text-align:left;position:relative;/*background-color:#ffffff;*/}
.separateur {background:url(../images/separateur.png);background-position:top;}
#supheader {width:100%;float:left;padding:0px;height:28px;background:url(../images/supheader.jpg) repeat-x;}
#supheader p {font-size:10px;color:#ffffff;}
#leftcolumn {margin:0px 0px 0px 0px;padding:0px;width:19px;height:100%;float:left;background-color:#ffffff;}
#centercolumn {margin:0px 0px 0px 0px;padding:0px;width:263px;height:100%;float:left;background-color:#ffffff;}
#rightcolumn {margin:0px 0px 0px 0px;padding:0px;width:673px;height:100%;float:left;background-color:#ffffff;}
#rightcolumnhp {margin:0px 0px 0px 0px;padding:0px;width:673px;height:1400px;float:left;background-color:#ffffff;}
#rightcolumnother {margin:0px 0px 0px 0px;padding:0px;width:673px;height:1000px;float:left;background-color:#ffffff;}
#footer {width:955px;height:260px;margin:0px 0px 0px 0px;padding:0px;background:url(../images/footer.gif) no-repeat;clear:both;}
#newsletter {width:195px;height:90px;margin:15px 0 0 0;padding-right:118px;background:url(../images/newsletter.jpg) no-repeat;}
#accespro {width:195px;height:28px;margin:0 0 0 0;padding-right:118px;line-height:28px;text-align:center;}
#logo {width:291px;height:91px;margin:0px 0px 0px 0px;padding-right:118px;background:url(../images/logo.jpg) no-repeat;float:left;}
#eau {width:195px;height:90px;margin:43px 0px 0px 0px;padding-right:19px;background:url(../images/eau.jpg) no-repeat;float:left;}
#header {width:955px;height:133px;background:url(../images/supbandeau.jpg) no-repeat;clear:both;}
#cycle {width:200px;height:194px;background:url(../images/cycle.jpg) no-repeat;}
#cycle-new {width:200px;height:273px;background:url(../images/cycle-new.jpg) no-repeat;}
#edito {float:left;width:436px;}
#palmier {width:649px;height:174px;margin:18px 0px 0px 24px;background:url(../images/palmier.gif) no-repeat;}
#palmier-int {width:649px;height:102px;margin:0px 0px 0px 24px;background:url(../images/palmier-int.gif) no-repeat;}
#tetiere-hotel {width:673px;height:66px;background:url(../images/tetiere-hotel.jpg) no-repeat;}
#tetiere-groupe {width:632px;height:277px;background:url(../images/tetiere-groupe.jpg) no-repeat;}
.ligne {width:648px;height:51px;background:url(http://www.karibea.com/images/ligne.png) no-repeat;}
.cadreimage {width:142px;height:110px;background:url(http://www.karibea.com/images/cadre.jpg) no-repeat;}
.cadreimage img {padding:3px 0 0 3px;}
.cadreimage2 {width:94px;height:74px;background:url(http://www.karibea.com/images/cadre2.jpg) no-repeat;}
.cadreimage2 img {padding:2px 0 0 2px;}

/* VENTE FLASH */
#venteflash {width:630px;height:63px;background:url(../images/vente-flash-karibea-hotels.png) no-repeat;}

/* RDV DU JEUDI */
.texte-rdvjeudi-11px {font-size:11px;color:#ff9900;}
#rdvjeudi {width:345px;height:65px;background:url(../images/tetiere-rdvjeudi.jpg) no-repeat;}
.listing-rdvjeudi {width:630px;height:68px;background:url(../images/listing-rdvjeudi.gif) repeat-x;}
.listing-rdvjeudi2 {width:630px;height:19px;background:url(../images/listing-rdvjeudi2.gif) repeat-x;}

/* LANGUES */
#bloclangues {
    /*display:block;*/
	position:absolute;
	z-index:99999999;
	padding:0;
	margin:0;
	left:0;
	top:0;
	width:195px;
	height:89px;	
	background:url(../images/langues_header.png);
    background-repeat:no-repeat;
}
.texte_langues {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;line-height:12px;font-weight:bold;color:#ffffff;}
a.langues {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;line-height:12px;font-weight:normal;text-decoration:none;color:#ffffff;}
a.langues:hover {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;line-height:12px;font-weight:normal;text-decoration:underline;color:#ffffff;}

/* PAGE VIDEO */
.video {width:300px;height:305px;padding:0px 0px 0px 0px;background:url(../images/video.png) no-repeat;}

/* NOS HOTELS VUS DU CIEL */
a.vusduciel-lien-11px {font-size:11px;text-decoration:underline;color:#666666;} a.vusduciel-lien-11px:hover {font-size:11px;text-decoration:underline;color:#666666;}

/* TOP 3 PROMOTIONS */
#promotions {width:263px;height:164px;background:url(../images/sejour-antilles.png) no-repeat;}
#top1-promotions {width:239px;height:33px;padding-bottom:3px;background:url(../images/sejour-antilles1.png) no-repeat;clear:both;}
#top2-promotions {width:239px;height:33px;padding-bottom:3px;background:url(../images/sejour-antilles2.png) no-repeat;clear:both;}
#top3-promotions {width:239px;height:33px;background:url(../images/sejour-antilles3.png) no-repeat;clear:both;}

/* PAGE LISTING HOTELS */
.listing-hotel {width:630px;height:68px;background:url(../images/listing-hotel.gif) repeat-x;}
.listing-hotel2 {width:630px;height:12px;background:url(../images/listing-hotel2.gif) repeat-x;}
.listing-hotel-hp {width:630px;height:80px;background:url(../images/listing-hotel-hp.gif) repeat-x;}

/* PAGE NOUS CONTACTER */
.listing-hotel-contact {width:630px;height:175px;background:url(../images/listing-hotel-contact.gif) repeat-x;}

.texte-listing-hotel-10px {font-size:10px;color:#666666;}
.texte2-listing-hotel-10px {font-size:10px;color:#23b2e7;}
.texte-listing-hotel-11px {font-size:11px;color:#23b2e7;}

/* FORMULAIRE */
.input-select {font-size:11px;color:#666666;border-style:solid;border-width:1px;border-color:#039ae3;background-color:#ffffff;height:18px;vertical-align:middle;}
.input-text {font-size:11px;color:#666666;border-style:solid;border-width:1px;border-color:#039ae3;background-color:#ffffff;height:16px;vertical-align:middle;}
.input-text-newsletter {font-size:10px;color:#000000;border-style:solid;border-width:1px;border-color:#cccccc;background-color:#fbfbfb;width:136px;height:14px;}
.input-text-page {font-size:14px;color:#666666;
border-style:solid;border-width:1px;border-color:#aaaeb2;background-color:#ffffff;background:url(../images/fond-formulaire.jpg);background-position:top left;height:20px;padding-left:4px;vertical-align:middle;}
.input-select-page {font-size:14px;color:#666666;border-style:solid;border-width:1px;border-color:#aaaeb2;background:url(../images/fond-formulaire.jpg);background-position:top left;height:22px;vertical-align:middle;}

/* GOOGLE MAPS */
.gmap3
{
	margin:20px 0 0 22px;
    border:1px dashed #c0c0c0;
    width:626px;
    height:300px;
}
