@charset "iso-8859-1";

/*
@media all
{
*/
 Ajoute par christophe 

INPUT,select {FONT-FAMILY: Helvetica; FONT-SIZE: 9px}

BODY {
background-image :url(/img/fond.gif);
}

 plongée 
	.menutop
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;

    color:#FFFFFF;
    }
	
	 #menuplan:link
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
	font-weight: bold;
    color:#FFFFFF;
    }
	
	#menuplan:hover
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
	font-weight: bold;
    color:#CCCCCC;
    }
	
	#menuplan
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
	font-weight: bold;
  	 color:#FFFFFF;
    }	
	

	 .titre
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
	font-weight: bold;
    color:#000000;
    }
	
	.stitre
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
	font-weight: bold;
    color:#000000;
    }
	
	.sstitre
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
	font-weight: bold;
    color:#000000;
    }
	
	.texteitalique
    {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: italic;
    color:#000000;
    }
	
    .menu
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-decoration: underline;
    color:#000099;
    }
    .menu2
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-decoration: none;
    color:#000099;
    }
    .texte
    {
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: 12px;
    	color: #000000;
    }
    .texte2
    {
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: 11px;
    	color: #000000;
    	text-decoration: none;
    }
    .texteblanc
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
    }
    .texte3
    {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight: normal;
    }
    
    .titre3
    {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color:#000000;
    }

    .fichecolonne
    {
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: 11px;
    	text-align: center;
    	margin-top: 4pt;
    	margin-bottom: 4pt;
    	margin-left: 4pt;
    	margin-right: 4pt;
    	color: #000000;
    	font-weight: bold;
    }

    .fichetitre
    {
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: 12px;
    	text-align: center;
    	margin-top: 4pt;
    	margin-bottom: 4pt;
    	margin-left: 4pt;
    	margin-right: 4pt;
    	color: #000000;
    	font-weight: bold;
    }
    
    .ficheinfo
    {
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: 11px;
    	text-align: center;
    	margin-top: 4pt;
    	margin-bottom: 4pt;
    	margin-left: 4pt;
    	margin-right: 4pt;
    	color: #000000;
    }

    
    .texte3a
    {
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: 12px;
    	text-decoration: none;
    	color: Black;
    	font-weight: normal;
    }
    
    .texte3b
    {
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: 12px;
    	text-decoration: none;
    	color: #414141;
    	font-weight: bold;
    }
    
    .texte4
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: underline;
    color:#000000;
    }
    
    .texteFiche
    {
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: 11px;
    	text-align: justify;
    	margin-top: 4pt;
    	margin-bottom: 4pt;
    	margin-left: 4pt;
    	margin-right: 4pt;
    	color: #000000;
    }
    
    .jaune
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color:#FCFF69; 
    text-decoration: underline;
    }
    .blanc
    {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    color: #FFFFFF;
    }
    .textebclair
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #3485CE;
    text-decoration: underline;
    }
    .marron
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #AA8843;
    font-weight: bold;
    }
    .orange
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    /* color: #FFD43C;  */
    /*text-decoration: underline*/
    }
    .marrontitre {
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: 19px;
    	color: #BA9E66;
    	font-weight: bold;
    	text-decoration: none;
    }
    .orange2 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFD12F; text-decoration: none}
    .texte5 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: underline}
    .orangetitre {  font-family: Arial, Helvetica, sans-serif; font-size: 18pt; font-weight: bold; color: #FFCC33; text-decoration: none}
    .texte6 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none}
    .marronfin {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #987700}
    
    
    
    .titre {
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: 17px;
    	font-weight: bold;
    	text-decoration: none;
    }
    
    
   
    
    .typevoyage {
      font-family: "Times New Roman", Times, serif;
      font-size: 12pt;
      font-weight: bold;
      text-transform: uppercase;
      border-bottom: 1px solid #0034CE;
      background-color: #99C2E6;
      color: #0034CE;
      line-height: 20pt;
      letter-spacing: 3pt;
    }
    .textetypevoyage {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10pt;
      text-align: justify;
      margin-right: 20pt;
      margin-left: 20pt;
      color: black;
      line-height: 15pt;
      letter-spacing: 1px;  
    }
    .gras {
      font-weight: bold;
     }
    .italique {
	  font-style: italic;
	 }
   
     .italiquegras {
	  font-family: Arial;
	  font-style: italic;
	  font-size: 12px;
	  font-weight: bold;
	
	 }
	.FormInput {
    	background-color: #DDDDDD;
    	font-family: Arial;
    	font-size: 10px;
    	border: #a0a0a0;
    	border-style: solid;
    	border-top-width: 1px;
    	border-right-width: 1px;
    	border-bottom-width: 1px;
    	border-left-width: 1px;
    }
    .Select {
    	color: #000000;
    	font-family: Arial;
    	font-size: 11px;
    	border: #a0a0a0;
    	border-style: solid;
    	border-top-width: 1px;
    	border-right-width: 1px;
    	border-bottom-width: 1px;
    	border-left-width: 1px;
    }

    .textegris {
	    font-family: Arial;
        font-size : 12px;
		color: #696565;
        text-decoration: none;
		font-weight: bold;
	}
    .textegrisclair {
	    font-family: Arial;
        font-size : 12px;
		color: #ACA4A4;
        text-decoration: none;
		font-weight: bold;
    }
    .textebleu {
	    font-family: Arial;
        font-size : 12px;
		color: #1863A5;
        text-decoration: none;
		font-weight: bold;
    }
	.agence
{
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	text-align : left;
}
.news
{
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 20px;
	text-align : left;
}

@media print
{
    .Imprime    {color: white;}
}
@media screen
{
    .Imprime    {}
}


A {
	font-weight : bold;
	text-decoration : underline;
	color : #1863A5;
	cursor: hand;
}

A:hover {
	text-decoration : underline;
	color : #FF9900;
	cursor: hand;
	font-style: normal;
	font-weight: normal;
	font-weight : bold;
}

h1 {
	color : #1863A5;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 20px;
	text-align : center;
	font-weight : bold;
}
h2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	font-style: italic;
}

.footer a
{
		color:white; 
		font-family:arial; 
		font-size:9px; 
		text-decoration:underline; 
		font-weight:bold;
}

.footer a:hover
{
		color: white;
}


.cadre {
	background-color : #FFFFFFF;
	border-color : #FFFFFF;
}
#Col1 {
	color : #1863A5;
}
#Col2 {
	color : #E55960;
}
.pyjamaTitre {
	background-color : #1863A5;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-align : center;
	font-weight : bold;
	color : White;
}
.pyjamaPlein {
	background-color : #DFECF8;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
}
.pyjamaBlanc{
	background-color : #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
}

table.menuVar 	{	
	background-color:#E55960;
	border: solid 1px; 
	border-left-color:#000000; 
	border-right-color:#000000; 
	border-top-color:#000000; 
	border-bottom-color:#000000;
}
td.menuVar {	
	color:#000000;
	font-family:Arial,Times Roman,Helvetica,Sans Serif,MS Sans Serif,Verdana; 
	font-size:12px; 
	font-weight:normal; 
	font-style:normal;
}	
a.colFond:hover	{
	width:100%; 
	background-color:#1863A5; 	
	text-decoration:none;
}	
a.colFond {	
	color:#000000; 
	text-decoration:none; 
	font-weight: normal;
}
.nouveau {
	FONT-SIZE: 12px; 
	COLOR: #1863A5; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: center;
}
.jauneb {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #fcff69; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
.titreRouge {
	FONT-WEIGHT: bold; 
	COLOR: #1863A5; 
	FONT-SIZE: 17px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: center;
}
.texte3ita {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	FONT-STYLE: italic; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
.champoblig
    {
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: 11px;
    	color: #B5B5B5;	
	}

.Error{
	color: #A60000;
	font-weight: bold;
}
	.agence
{
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	text-align : left;
}
.news
{
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 20px;
	text-align : left;
}