BODY{
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #747675;
}
IMG{margin: 0px; padding: 0px; border: none;vertical-align:top;}
FORM{margin: 0px;}
P{margin: 5px 0px 5px 0px;}
DIV, H1, H2, H3{margin:0;padding:0;}

#global { /* conteneur global centré */
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 970px;
	text-align: left; /* on rétablit l'alignement normal du texte */
}
/* Police spéciale */
@font-face {
	font-family: Rage Italic LET;
	font-style:  normal;
	font-weight: bold;
	src: url(src:/maldives/RAGEITA1.eot);
	}
H1.titrevert{
	font-family:Rage Italic LET;
	color: #9AC000;
	font-size:36px;
}
H2.titrevert{
	font-family:Rage Italic LET;
	color: #9AC000;
	font-size:36px;
}
.titrevertB{
	font-family:Rage Italic LET;
	color: #9AC000;
	font-size:36px;
	width:736px;
	border-bottom: 1px solid #9AC000;
	margin-bottom:20px;
}
.titrebleu{
	font-family:Rage Italic LET;
	color: #0E73B9;
	font-size:36px;
}
/* Positionnement bloc */
.clear{clear:both;}
.centre{text-align:center;}
.droite{text-align:right;}
.gauche{text-align:left;}
.floatleft{float:left;}
.floatright{float:right;}

.noir {font-family: Arial, Helvetica, sans-serif;color: #000000;}
.noirv {font-family: Verdana, Arial, Helvetica, sans-serif;color: #000000;}
.vert {font-family: Arial, Helvetica, sans-serif;color: #9AC000;}
.vertfonce {color: #337900;}
.marron {color: #663300;}
.marronfonce {color: #A7823E;}
.bleu {font-family: Arial, Helvetica, sans-serif;color: #5091C7;}
.bleufonce {color: #0E73B9;}
.rose{color:#FF008C;}
.rouge{color:red;}
.gras{font-weight: bold;}
.normal{font-weight: normal;}
.dix{font-size:10px;}
.onze{font-size:11px;}
.douze{font-size:12px;}
.quatorze{font-size:14px;}
.seize{font-size:16px;}

.lien_offre1 {font-family: Arial, Helvetica, sans-serif;color:#5091C7;text-decoration:none;}
A.lien_offre1 {font-family: Arial, Helvetica, sans-serif;color:#5091C7;text-decoration:none;}
A.lien_offre1:hover {color:#02770E;text-decoration: underline;}

.lien_offre2 {font-weight: bold;color: #81AA2A;text-decoration:none;}
A.lien_offre2 {font-weight: bold;color: #81AA2A;text-decoration:none;}
A.lien_offre2:hover {color: #5091C7; text-decoration: underline;}

A.nav_principale {color: #82A91C;text-decoration:none;font-weight:bold;}
A.nav_principale:hover {color:#02770E; text-decoration: underline;}

A.lien_blanc {color: #FFFFFF;font-weight: bold;font-size: 10px;text-decoration:none;}
A.lien_blanc:hover {text-decoration: underline;}

A.lien_produit {color: #81AA2A;font-weight: bold;text-decoration:none;}
A.lien_produit:hover{text-decoration: underline;}

A.lien_produit2 {color: #663300;font-weight: bold;text-decoration:none;}
A.lien_produit2:hover{text-decoration: underline;}

A.lien_gris {color: #555555;font-weight: normal;text-decoration:underline;}
A.lien_gris:hover{text-decoration: underline;}

.vertgras {color: #81AA2A;font-weight: bold;text-decoration:none;}



/* HOME */
DIV.header{
	width:100%;
	height:270px;
	}
DIV.logo1{
	float:left;
	width:273px;
	height:86px;
	}
DIV.logo2{
	float:right;
	height:86px;
	text-align:right;
	}
DIV.homecentral{
	float:left;
	width:740px;
	}
DIV.troisproduits{
	width:740px;
	border-top:1px solid #B6CE2E;
	}
DIV.phcentral{
	float:left;
	width:245px;
	border-right:1px solid #B6CE2E;
	text-align:center;
	padding-top:8px;
	}
DIV.homedroite{
	float:right;
	width:230px;
	}	

IMG.offre_bas{
	border:2px solid #C9C90E;
	margin:5px;
	}
IMG.img_part{
	border:2px solid #A7823E;
	margin:5px;
	}
TABLE.offre_droite{
	border-left:1px solid #B6CE2E;
	padding-left:10px;
	height:300px;
	font-size:1em;
}
DIV.offre_gauche{
	float:left;
	width:146px;
}
DIV.offre_droite{
	float:right;
	border:2px solid #B6CE2E;
	background-repeat:no-repeat;
}
DIV.footer{
	clear:both;
	width:970px; 
	margin-top:16px;
	padding-top:8px;
	border-top:1px solid #B6CE2E;
	font-size: 10px;
	color: #5091C7;
	text-align:left;
	}
A.footerlien {
	text-decoration:none;
	color: #5091C7;
}
A.footerlien:hover {
	text-decoration: underline;
}

/* LISTE PRODUIT */
.nav_page{
	background-image: url("/maldives/images/header_bas.jpg");
	background-repeat: no-repeat;
	width: 970px;
	height:17px;
	text-align:right;
	color:white;
}
.nav_page_liste{
	float:right;
	background-color:#83AA1D;
	height:17px;
	color:white;
}
.nav_page_liste TD{
	width:15px;
	height:15px;
}
DIV.prodcentral{
	float:left;
	width:736px;
	border-right:1px solid #B6CE2E;
	padding-right:16px;
	}
DIV.prodmoteur{
	float:right;
	width:202px;
}
HR.prodligne{
	clear:both;
	margin-top:20px;
	border:none;
	height:0;
	border-top: 1px solid #B6CE2E;
}
IMG.listeproduit{
	border:2px solid #B6CE2E;
}
DIV.fond_produit{
	background-image: url("/maldives/images/nosvoyages_fondproduit.gif");
	background-repeat: no-repeat;
	width: 706px;
	height:97px;
	padding:15px;
}
DIV.fond_produit2{
	background-image: url("/maldives/images/nosvoyages_fondproduit2.gif");
	background-repeat: no-repeat;
	width: 706px;
	height:97px;
	padding:15px;
}
DIV.img_produit{
	float:left;
	width:170px;
}
DIV.text_produit{
	float:left;
	width:360px;
	font-size:11px;
}
DIV.text_produit H2{
	font-size:11px;
}
DIV.detail_produit{
	float:left;
	margin-left:10px;
	margin-top:5px;
	width:160px
}
SELECT.moteur{
	width:100px;
	height:17px;
	font-size:11px;
	border: 1px solid green;
	background-color:#93B702;
}

INPUT.moteur {
	width:60px;
	height:20px;
	border-top: 1px solid white;
	font-size:11px;
	background-color:#93B702;
	padding-top:1px;
	
}


/* AUTRES */


DIV.nav_page_infosplongee{
	background-image: url("/maldives/images/header_bas_infosplongee.gif");
	background-repeat: no-repeat;
	width: 970px;
	height:17px;
	text-align:right;
	color:white;
}


/* UN PRODUIT */
DIV.retour{
	background-image: url("/maldives/images/unvoyage_headerbas.jpg");
	background-repeat: no-repeat;
	width: 970px;
	height:15px;
	padding-top:2px;
	text-align:right;
	color:white;
}

DIV.unproduit{
	background-image: url("/maldives/images/unvoyage_fondproduit.jpg");
	background-repeat: no-repeat;
	width: 685px;
	height:209px;
	padding:25px;
	text-align:left;
	color:#0E73B9;
	font-size:12px;
}
DIV.unproduit2{
	width: 685px; height: 185px;
	border:1px dashed #A7823E;
	background-color:#fbf8ef;
	padding:10px;
	font-weight: normal;
	margin:15px 0px 10px 0px;
	text-align:left;
	color:#A7823E;
	font-size:12px;
}

DIV.unproduit3{
	width: 685px;
	border:1px dashed #A7823E;
	background-color:#fbf8ef;
	padding:10px;
	font-weight: normal;
	margin:15px 0px 10px 0px;
	text-align:left;
	color:#A7823E;
	font-size:12px;
}
TD.prodenvoyer{
	background-color:white;
	background-image: url('/maldives/images/unvoyage_fondresabas.jpg');
	background-repeat: no-repeat;
	text-align:center;
}
DIV.prodmarge{
	
}
TABLE.unproduit{
	background-image: url("/maldives/images/unvoyage_fondresa.jpg");
	background-repeat: no-repeat;
	background-color:#96C4EC;
	width: 685px;
	height:202px;
	text-align:left;
	color:black;
}
H1.unproduit{
	font-family:Arial;
	margin:0px;
	padding:0px;
	font-size:16px;
	margin-top:10px;
	color:#337900;
	text-align:right;
}
H2.unproduit{
	font-family:Verdana;
	margin:0px;
	padding:0px;
	font-size:12px;
	font-weight:normal;
}
DIV.unproduitdetail{
	background-color:#F1F7FF;
	padding:10px;
	border:1px solid #5091C7;
}
H3.unproduit{
	font-size:14px;
	color: #5091C7;
	margin:10px 0px 0px 0px;
	padding:0px 0px 2px 20px;
	background-image: url("/maldives/images/pucebleu.gif");
	background-repeat: no-repeat;
	border-bottom:1px dashed #5091C7;
}

TABLE.unproduit2{
	background-image: url("/maldives/images/unvoyage_fondresa2.jpg");
	background-repeat: no-repeat;
	background-color:#d4bb8d;
	width: 685px;
	height:202px;
	text-align:left;
	color:black;
}
H2.unproduit2{
	font-size:14px;
	color: #663300;
	margin:0px 0px 0px 0px;
	padding:0px 0px 2px 0px;
	border-bottom:1px dashed #663300;
}

/* CONTACT */
label{
	display:inline;
	float:left;
	width:180px;
	height:19px;
	margin-left:10px;
	padding-top:3px;
}
DIV.tiers{
	border:1px dashed #628540;
	background-color:#F2F6E0;
	padding:10px;
	margin:20px 0px 20px 0px;;
	font-style:italic;
}

/* PLAN */
li {margin:0;padding: 0;margin-left: -20px;}
H2.plan{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color: #337900;
	margin: 0px;
	}
	
/* INFO */
DIV.nav_page_infosintro{
	background-image: url("/maldives/images/header_bas_infosintro.gif");
	background-repeat: no-repeat;
	background-position:top;
	width: 970px;
	height:17px;
	text-align:right;
	color:white;
}
DIV.infos_central{
	text-align:justify;
	float:left;
	width:736px;
}
DIV.infos_gauche{
	float:left;
	width:360px;
	border-right:1px solid #B6CE2E;
	padding-right:10px;
}
DIV.infos_droite{
	float:right;
	width:356px;
}
DIV.infos_produits{
	float:right;
	width:202px;
	border-left:1px solid #B6CE2E;
	padding-left:10px;	
}
H1.infos {
	display:inline;
	font-size:12px;
	font-weight:bold;
	color:#0E73B9;
	margin:0px;
	}
H2.info{
	font-size:12px;
	font-weight:bold;
	color:#0E73B9;
	margin: 0px;
	}
.justifie{
	text-align:justify;
	}
.menuJPM  {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #02770E;
	background : #EDF9DE;
	height:20px;
	border-top: 1px solid #B6CE2E;
	border-bottom: 1px solid #B6CE2E;
}
.menuJPM a {
color: #02770E;
text-decoration: none;
}
.menuJPM a:hover {
color: #82A91C;
text-decoration: underline;
}

/* PAGES KUONI */
DIV.kuoni_central{
	text-align:justify;
	float:left;
	width:736px;
	border-right:1px solid #B6CE2E;
	padding-right:20px;
}
DIV.kuoni_central H2{
	color: #5091C7;
	font-size:12px;
}
DIV.kuoni_droite{
	float:right;
	width:202px;
}
DIV.kuoni_plan{
	float:left;
	width:240px;
}
/* ARCHIPEL	 */
DIV.archigauche{
	float:left;
	width:345px;
	text-align:center;
	margin:3px 0px 3px 0px ;
}
DIV.archidroite{
	float:right;
	width:610px;
	margin:3px 0px 3px 0px ;
	border-left: 1px solid #B6CE2E;
	padding-left:10px;
}
hr.archiligne{
	clear:both;
	border:none;
	height:0;
	border-top: 1px solid #B6CE2E;

}
img.archipel{
	float:right;
	border:1px solid green;
	margin:20px 0px 2px 10px;
}	