h1{
	background-image: url(imgs/bc/FrontDelta.jpg);
	background-position: left;
	background-repeat: no-repeat;
	background-color: white;
    font-size: 20pt;
    color: #990000;
	padding-left: 45pt;
    border-bottom: 1px solid #990000 ;
}

h2 {
    color: #000080;
    background-color : #F3F3F3;
}
p {
	text-align: justify;
	/*font-family: Arial, Helvetica, sans-serif ;
	font-size: 15px;*/
}

#special-cruise{
background-color : #FCFBE2;
width: 600px;
border-top: 1px solid #606060;
border-left: 1px solid #a0a0a0;
border-bottom: 2px solid #606060;
border-right: 2px solid #a0a0a0;
}

.legend {
font-size: 10pt;    
}

/* Tableaux */
/* Tableau pricipal */
.tableMain {
padding:20px;
background-color:#FFFFFF;
border-color:gray;
border-style:solid;
border-width: 0px 1px 1px 1px ; 
}

/* Rangs Tableaux croisieres */
.tableCruises{
    margin: 5pt;
    border-top: 1px solid #606060;
    border-left: 1px solid #a0a0a0;
    border-bottom: 1px solid #606060;
    border-right: 1px solid #a0a0a0;
}
.r0 {
    background : #666666;
    font-weight: bold;
    color: #FFFFFF;
}

.r1 {
    background : #DBDCDD;
    font-size: 9pt;
    font-family : Arial, Helvetica, sans-serif;
}

.r2 { background : #D3EFFE;
    font-size: 9pt;
    font-family : Arial, Helvetica, sans-serif;
}

/* Menu Droit */
.tRmenu{
    background : #FCFBE2;
    width : 150px;
    font-family : Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    border: 1px solid #000;    
}

/* Formulaire de contact */
.tContact {
    background : #FCFBE2;
    font-family : Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    color: #000;
    border: 1px solid #000;
}

.menuTop {
padding:5px;
background-color:#FFFFFF;
border-color:gray;
border-style: solid ;
border-width: 1px 1px 0px 1px ; 
}

tdMain {
font-family:verdana, sans-serif;
color:black;
background-color:transparent;
border-color:transparent;
border-style:solid;
border-width:1px;
}

/* Cadres des menus (repas)*/
div.cadre {/* conteneur global et arrière-plan du titre du cadre */
width: 367px;
text-align:center;
padding-top: 17px;
background: url('imgs/topFrame.png') top left no-repeat;
margin-left: auto;
margin-right: auto;
}
div.bloccadre {/* arrière-plan bas et sur l'ensemble du cadre */
background: url('imgs/bottomFrame.png') bottom left no-repeat;
padding-bottom: 25px;
}
div.bloccadre p {
margin: 0 15px 0 15px;
}

/* Liens */
/* Liens menu haut */
a.ltop{
color: #000099;
text-decoration: none;
font-weight: bold;
}
a.ltop:hover{
color: #7D007D;
text-decoration:overline underline
}

a.ltxt{
text-decoration: none;
}

a.ltxt:hover{
background-color: #E6FAFF;
}

/*Divers*/
a.broch{
color: #000000;
text-decoration: none;
}

a.broch:hover{
color: #990000;
text-decoration: none;
}
