body {
	/*background-image: url(http://www.monacruises.com/images3/fond_logo.png);*/
	background-image: url(http://www.monacruises.com/images3/fond_ftl2.jpg);
	background-attachment:fixed;
	/*background-position:center;*/
	margin: 0px;
	padding:0px; 
}

td.fond_gauche {
	background-image: url(http://www.monacruises.com/images3/barre_gauche.gif);
}

td.fond_droite {
	background-image: url(http://www.monacruises.com/images3/barre_droite.gif);
}

td.fond_beach5 {
	background-image: url(http://www.monacruises.com/images3/no_beach5.jpg);
}

td.fond_nature2 {
	background-image: url(http://www.monacruises.com/images3/no_fond_nature2.jpg);
}

td.fond_nature5 {
	background-image: url(http://www.monacruises.com/images3/no_fond_nature5.jpg);
}

td.fond_nature10 {
	background-image: url(http://www.monacruises.com/images3/fond_ftl10.jpg);
}

td.fond_bas_2008 {
	background-image: url(http://www.monacruises.com/fond_bas_2008.jpg);
}

.Style1 {	
	color: #FFFFFF;
	font-weight: bold;
}

.Style1735 {	
	color: #FFFFFF;
	font-weight: bold;
}

.Style1b {
	font-size: 13px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.Style1000 {
	color: #FFFFFF
}

/*#apDiv1 {
	position:absolute;
	width:569px;
	height:189px;
	z-index:1;
}

#apDiv2 {
	position:absolute;
	width:809px;
	height:155px;
	z-index:1;
	top: 20px;
}*/

#apDiv1 {
	position:absolute;
	left:124px;
	top:249px;
	width:529px;
	height:181px;
	z-index:0;
}

#apDiv2 {
	position:absolute;
	width:800px;
	height:174px;
	z-index:1;
}

/*******************************************************************/

.standard {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	text-decoration: none;
}

a.standard {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	text-decoration: none;
}

a.standard:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff0000;
	text-decoration: none;
}

/*******************************************************************/

.trespetit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #003366;
	text-decoration: none;
}

a.trespetit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #003366;
	text-decoration: none;
}

a.trespetit:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ff0000;
	text-decoration: none;
}

/*******************************************************************/

.trespetitblanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	text-decoration: none;
}

a.trespetitblanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	text-decoration: none;
}

a.trespetitblanc:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ff0000;
	text-decoration: none;
}

/*******************************************************************/

.standardgris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #777777;
	text-decoration: none;
}

a.standardgris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #777777;
	text-decoration: none;
}

a.standardgris:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff0000;
	text-decoration: none;
}

/*******************************************************************/

.standardrougepromo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff0000;
	text-decoration: underline;
}

a.standardrougepromo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff0000;
	text-decoration: underline;
}

a.standardrougepromo:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	text-decoration: underline;
}

/*******************************************************************/

.standardblanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}

a.standardblanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}

a.standardblanc:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff0000;
	text-decoration: none;
}

/*******************************************************************/

.standardnoir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

a.standardnoir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

a.standardnoir:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff0000;
	text-decoration: none;
}

/*******************************************************************/

.standard_clignote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration: blink;
}

a.standard_clignote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration: blink;
}

a.standard_clignote:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0000;
	text-decoration: blink;
}

/*******************************************************************/

.prix {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration: none;
}

.prix:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration: none;
}

.prix:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6699ff;
	text-decoration: none;
}

.prix:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #114477;
	text-decoration: none;
}

/*******************************************************************/

.gros {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003366;
	text-decoration: none;
}

a.gros {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003366;
	text-decoration: none;
}

a.gros:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ff0000;
	text-decoration: none;
}

/*******************************************************************/

.grosnoir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	text-decoration: strong;
}

a.grosnoir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	text-decoration: strong;
}

a.grosnoir:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ff0000;
	text-decoration: strong;
}

/*******************************************************************/

.grosblanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
}

a.grosblanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
}

a.grosblanc:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ff0000;
	text-decoration: none;
}

/*******************************************************************/


.moyenblanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

a.moyenblanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

a.moyenblanc:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0000;
	text-decoration: none;
}

/*******************************************************************/


.moyenbleu {
	font-family: Geneva, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration: none;
}

a.moyenbleu {
	font-family: Geneva, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration: none;
}

a.moyenbleu:hover {
	font-family: Geneva, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0000;
	text-decoration: none;
}

/*******************************************************************/

.gros_souligne {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003366;
	text-decoration: underline;
}

a.gros_souligne {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003366;
	text-decoration: underline;
}

a.gros_souligne:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ff0000;
	text-decoration: underline;
}

/*******************************************************************/

.standard_justifie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration: none;
	text-align: justify;
}

a.standard_justifie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration: none;
	text-align: justify;
}

a.standard_justifie:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0000;
	text-decoration: none;
	text-align: justify;
}

/*******************************************************************/

.gros_justifie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003366;
	text-decoration: none;
	text-align: justify;
}

a.gros_justifie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003366;
	text-decoration: none;
	text-align: justify;
}

a.gros_justifie:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ff0000;
	text-decoration: none;
	text-align: justify;
}

/*******************************************************************/

.tres_gros {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #003366;
	text-decoration: none;
}

a.tres_gros {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #003366;
	text-decoration: none;
}

a.tres_gros:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #ff0000;
	text-decoration: none;
}

/*******************************************************************/

.tres_gros2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #003366;
	text-decoration: none;
}

a.tres_gros2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #003366;
	text-decoration: none;
}

a.tres_gros2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #ff0000;
	text-decoration: none;
}

/*******************************************************************/

.tres_gros3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FF9900;
	text-decoration: none;
}

a.tres_gros3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FF9900;
	text-decoration: none;
}

a.tres_gros3:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #ff0000;
	text-decoration: none;
}

/*******************************************************************/

.tres_gros_justifie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #003366;
	text-decoration: none;
	text-align: justify;
}

a.tres_gros_justifie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #003366;
	text-decoration: none;
	text-align: justify;
}

a.tres_gros_justifie:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ff0000;
	text-decoration: none;
	text-align: justify;
}

/*******************************************************************/

.selectindex {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	text-decoration: none;
	width: 220px;
}

.selectindex2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	text-decoration: none;
	width: 160px;
}

.selectindex2b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	text-decoration: none;
	width: 186px;
}

.selectindex3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
	width: 300px;
}

.bordtableau1 {
	border: 2px dotted #0099CC;
}

.bordtableau2 {
	border: 2px dotted #0099CC;
}

.bordtableau3 {
	border: 1px dotted #0099CC;
}

.menu-principal {
	width:132px;
	margin-left:0px;
	margin-right:0px;
	/*background:url(groupes_1.jpg);
	background-repeat:repeat-x;*/
	background-color:#00aadd;
	margin-left:0px;
	border-left:solid 1px #ffffff;
	border-right:solid 1px #ffffff;
	border-top:solid 1px #ffffff;
	border-bottom:solid 0px #ffffff;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
}

.menu-principal:hover {
	width:132px;
	margin-left:0px;
	margin-right:0px;
	/*background:url(groupes_2.jpg);
	background-repeat:repeat-x;*/
	background-color:#FFCC00;
	margin-left:0px;
	border-left:solid 1px #ffffff;
	border-right:solid 1px #ffffff;
	border-top:solid 1px #ffffff;
	border-bottom:solid 0px #ffffff;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
}

.diaporama{
	list-style-type:none;
	list-style:none;
	position:relative;
	margin-top:0px;
	padding-top:0px;
	margin-left:0px;
	padding-left:0px;
	text-align:left;
	min-height:184px;
}

.diaporama li{
	position:absolute;
}

.rabais {
	color: #ff0000;
	margin: 12px 0px 0px 0px;
	padding-top: 5px;
	padding-left: 3px;
	background: url(etoile-fond-rabais.png) 0 0 no-repeat;
}

