/* Feuille de style CSS par défaut pour un nouveau projet d'application Web */
/* Feuille de style CSS par défaut pour un nouveau projet d'application Web */

BODY
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
	
TD {
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	LINE-HEIGHT: 13px; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}

A:link	{	
	text-decoration:	none;
	color:	#3333cc;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#3333cc;
	}
	
A.blanc:link	{	
	text-decoration:	none;
	color:	#FFFFFF;
	}	
		
A.blanc:visited	{	
	text-decoration:	none;
	color:	#FFFFFF;
	}	
		
A.blanc:active	{	
	text-decoration:	none;
	color:	#FFFFFF;
	}	
		
A.blanc:hover	{	
	text-decoration:	underline;
	color:	#FFFFFF;
	}	
	
	
.lienBlancGras:link	{	
	text-decoration:	none;
	color:	#FFFFFF;
	font-weight:bold;
	}	
		
.lienBlancGras:visited	{	
	text-decoration:	none;
	color:	#FFFFFF;
	font-weight:bold;
	}	
		
.lienBlancGras:active	{	
	text-decoration:	none;
	color:	#FFFFFF;
	font-weight:bold;
	}	
		
.lienBlancGras:hover	{	
	text-decoration:	underline;
	color:	#FFFFFF;
	font-weight:bold;
	}		

.lienBlanc:link	{	
	text-decoration:	none;
	color: White;
	}	
		
.lienBlanc:visited	{	
	text-decoration:	none;
	color:	White;
	}	
		
.lienBlanc:active	{	
	text-decoration:	none;
	color:	White;
	
	}	
		
.lienBlanc:hover	{	
	text-decoration:	underline;
	color:	White;
	}

.lienBlancSouligne:link	{	
	text-decoration:	underline;
	color: White;
	}	
		
.lienBlancSouligne:visited	{	
	text-decoration:	underline;
	color:	White;
	}	
		
.lienBlancSouligne:active	{	
	text-decoration:	underline;
	color:	White;
	}	
		
.lienBlancSouligne:hover	{	
	text-decoration:	underline;
	color:	White;
	font-weight:bold;
	}

.lienRouge:link	{	
	text-decoration: none;
	color: Red;
	}	
		
.lienRouge:visited	{	
	text-decoration: none;
	color:	Red;
	}	
		
.lienRouge:active	{	
	text-decoration: none;
	color:	Red;
	}	
		
.lienRouge:hover	{	
	text-decoration: underline;
	color: Red;
	}
	

.lienMauve:link	{	
	text-decoration: none;
	color: #C30D01;
	FONT-WEIGHT:normal;
	FONT-SIZE: 11px; 
	}	
		
.lienMauve:visited	{	
	text-decoration: none;
	color:	#C30D01;
	FONT-WEIGHT:normal;
	FONT-SIZE: 11px; 
	}	
		
.lienMauve:active	{	
	text-decoration: none;
	color:	#C30D01;
	FONT-WEIGHT:normal;
	FONT-SIZE: 11px; 
	}	
		
.lienMauve:hover	{	
	text-decoration: underline;
	color: #C30D01;
	FONT-WEIGHT:normal;
	FONT-SIZE: 11px; 
	}
	
	
.lienGris:link	{	
	text-decoration: none;
	color: #666666;
	}	
		
.lienGris:visited	{	
	text-decoration: none;
	color:	#666666;
	}	
		
.lienGris:active	{	
	text-decoration: none;
	color:	#666666;
	}	
		
.lienGris:hover	{	
	text-decoration: underline;
	color: #666666;
	}
	


.lienGrisSouligne:link	{	
	text-decoration: underline;
	color: #666666;
	}	
		
.lienGrisSouligne:visited	{	
	text-decoration: underline;
	color:	#666666;
	}	
		
.lienGrisSouligne:active	{	
	text-decoration: underline;
	color:	#666666;
	}	
		
.lienGrisSouligne:hover	{	
	text-decoration: underline;
	color: #666666;
	FONT-WEIGHT:bold;
	}

	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:circle;
	}	
	
.Niveau1
{
	list-style-type:square;
	FONT-SIZE: 12px; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
	color:#666666;
	font-weight:bold;
	padding:3px;
}

.Niveau2
{
	list-style-type:disc;
	FONT-SIZE: 12px; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
	color:#666666;
	font-weight:normal;
	padding:1px;
}

.Niveau3
{
	list-style-type:none;
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
	color:#666666;
	font-weight:bold;
}
	
	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

	
SELECT {
	FONT-SIZE: 10px; 
	COLOR: #666666; 
	LINE-HEIGHT: 13px; 
	FONT-FAMILY:  Arial,Verdana, Helvetica, sans-serif;
}
INPUT {
	FONT-SIZE: 10px; 
	COLOR: #666666; 
	LINE-HEIGHT: 13px; 
	FONT-FAMILY:  Arial, Verdana,Helvetica, sans-serif;
}
TEXTAREA {
	FONT-SIZE: 10px; 
	COLOR: #666666; 
	LINE-HEIGHT: 13px; 
	FONT-FAMILY:  Arial,Verdana, Helvetica, sans-serif;
}

TABLE.Formulaire {
	BACKGROUND-COLOR: #EBF0F9;
}

TABLE.FormulaireEntete {
	BACKGROUND-COLOR: #3E6E99;
}

.champformulaireBlanc
{	COLOR:White;
	FONT-WEIGHT:bold;
}

.ChampFormulaireBlancNormal
{	COLOR:White;
	FONT-WEIGHT:normal;
}

.CHAMPFORMULAIRE {
	FONT-WEIGHT: bold;
	COLOR: Navy; 
}
.ChampFormulaireEntete
{
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
	color:White;
	font-weight:bold;
	text-align:center;
	BACKGROUND-COLOR: #3E6E99;
}

.ChampFormulaireEntete2
{
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
	color:White;
	font-weight:bold;
	
}

.ChampFormulaireEntete3
{
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
	color:White;
	font-weight:bold;
	background-color:4C7EAA;
	
}

.ChampFormulaireEnteteSans
{
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
	color:White;
	font-weight:bold;
	BACKGROUND-COLOR: #3E6E99;
}

.ChampFormulaireEnteteGauche
{
	color:White;
	font-weight:bold;
	text-align:left;
	BACKGROUND-COLOR: #3E6E99;
}

TABLE.BarreNavigation {
	BACKGROUND-COLOR: #1E3C7B;
	color:White;
	font-size:12px;
}
.ChampFormulaireBarreNavigation
{
	color:White;
}


.menu {
	FONT-SIZE: 11px; 
	COLOR: #FFFFFF;
	background-color: #4E80AD;
	font-family: Arial,Verdana,  Helvetica, sans-serif;
	font-weight:bold;
}

.menu2 {
	FONT-SIZE: 11px; 
	COLOR: #FFFFFF;
	background-image:url(../portail/img/bandeauMenuDroire.jpg);
	font-family: Arial,Verdana,  Helvetica, sans-serif;
	font-weight:bold;
}

.ERREUR {
	BORDER-RIGHT: #CC2132 0px solid; 
	BORDER-TOP: #CC2132 2px solid; 
	BORDER-LEFT: #CC2132 0px solid; 
	BORDER-BOTTOM: #CC2132 2px solid; 
	width:100%;
	TEXT-ALIGN: center;
	COLOR: red; 
	font-weight: bold; 
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.texteErreur {
	COLOR: red; 
	font-weight: bold; 
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.INFO {
	BORDER-RIGHT: #BC4583 0px solid; 
	BORDER-TOP: #BC4583 2px solid; 
	BORDER-LEFT: #BC4583 0px solid; 
	BORDER-BOTTOM: #BC4583 2px solid; 
	width:100%;
	TEXT-ALIGN: center;
	COLOR: #BC4583; 
	font-weight: bold; 
	FONT-SIZE: 11px; 
	FONT-FAMILY:  Arial,Verdana, Helvetica, sans-serif;
}

.LIBINFO
{
	COLOR: #BC4583; 
	font-weight: bold;
}


.LIBERREUR 
{
	COLOR: #CC2132; 
	font-weight: bold;
}

.GRIDHEADER 
{
	height:20px; 
	background-color:#3E6E99; 
	color:White; 
	border-left-width:0px;
	border-right-width:0px;
	border-color :#B6D0EA; 
	text-align:center;
}

.GRIDHEADER A {
	FONT-SIZE: 10px; 
	COLOR: White; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none; 
	font-weight: bold; 
}

.GRIDHEADER A:hover {
	FONT-SIZE: 10px; 
	COLOR: White; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: underline; 
	font-weight: bold; 
}

.GRIDHEADER A:visited {
	FONT-SIZE: 10px; 
	COLOR: White; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
}

.GRIDITEM 
{
	height:20px; 
	background-color:#F5F8FA; 
	color:Black; 
	border-color :White; 
}

.GRIDITEM2 
{
	height:20px; 
	background-color:#C5D3E0; 
	color:Black; 
	border-color :White; 
}

.GridItemBlanc
{
	height:20px; 
	background-color:white; 
	color:Black; 
	border-color :White; 
}

.cadre
{	BORDER-LEFT: #517DBF 2px solid;
    BORDER-TOP: #517DBF 2px solid;
    BORDER-BOTTOM: #517DBF 2px solid;
    BORDER-RIGHT: #517DBF 2px solid
}

.cadreGris
{	BORDER-LEFT: #CECDCF 1px solid;
    BORDER-TOP: #CECDCF 1px solid;
    BORDER-BOTTOM: #CECDCF 1px solid;
    BORDER-RIGHT: #CECDCF 1px solid
}

.cadreGrisHaut
{	BORDER-LEFT: #CECDCF 0px solid;
    BORDER-TOP: #CECDCF 1px solid;
    BORDER-BOTTOM: #CECDCF 0px solid;
    BORDER-RIGHT: #CECDCF 0px solid
}

.GrisGras
{
	FONT-SIZE: 11px; 
	COLOR: #666666; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: bold; 
}
.GrisGrasItalic
{
	FONT-SIZE: 11px; 
	COLOR: #666666; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: bold; 
	font-style:italic;
}
.GrisGrasGros
{
	
	FONT-SIZE: 16px; 
	COLOR: #666666; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: bold; 
}

.VioletGrasGros
{
	FONT-SIZE: 16px; 
	COLOR: #B2417C;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: bold; 
}

.GrisNormal
{
	FONT-SIZE: 11px; 
	COLOR: #666666; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: normal; 
}

.GrisMoyen
{
	FONT-SIZE: 13px; 
	COLOR: #666666; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: normal; 
}

.GrisGrasMoyen
{
	color:#666666;
	FONT-FAMILY: Arial;
	FONT-SIZE: 13px;
	font-weight:bold;

}

.GrisGrasMoyenItalic
{
	color:#666666;
	FONT-FAMILY: Arial;
	FONT-SIZE: 13px;
	font-weight:bold;
	font-style:italic
}

.GrisMoyenItalic
{
	color:#666666;
	FONT-FAMILY: Arial;
	FONT-SIZE: 13px;
	font-weight:normal;
	font-style:italic
}

.NoirNormal
{
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: normal; 
}

.NoirGras
{
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: bold; 
}


.BlancGras
{
	FONT-SIZE: 11px; 
	COLOR: White; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: bold; 
}

.BlancNormal
{
	FONT-SIZE: 11px; 
	COLOR: White; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
}

.BlancNormal_14px
{
	FONT-SIZE: 11px; 
	COLOR: White; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
}
.BlancNormal
{
	FONT-SIZE: 11px; 
	COLOR: White; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: normal;
}


.imageEspace 	{
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	}


.ChampFormulaireRosePale {
	BACKGROUND-COLOR: #F8EBF1;
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
}

.ChampFormulaireRose {
	BACKGROUND-COLOR: #BC4583;
	FONT-SIZE: 11px; 
	COLOR: White; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
}

.ChampFormulaireBlanc {
	BACKGROUND-COLOR: White;
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
}

TABLE.BarreNavigation {
	BACKGROUND-COLOR: #1E3C7B;
	color:White;
	font-size:12px;
}
TABLE.news {
	BACKGROUND-COLOR: #3E6E99;
	color:White;
	font-size:12px;
}
.ChampFormulaireBarreNavigation
{
	color:White;
}


.petitBlanc
{
	color:white; 
	FONT-FAMILY: Arial;
	FONT-SIZE: 9px;
}
.moyenBlanc1
{
	color:white; 
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
}
.moyenBlanc2
{
	color:white; 
	FONT-FAMILY: Arial;
	FONT-SIZE: 12px;
}
.grandBlanc
{
	color:white; 
	FONT-FAMILY: Arial;
	FONT-SIZE: 14px;
	text-align:center;
}
.petitNoir
{
	color:black;
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
}
.petitNoir_9px
{
	color:black;
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
}

.bleuGris
{
	color:#3C6B96 4E80AD;
	FONT-FAMILY: Arial;
	FONT-SIZE: 9px;
}
.petitGris
{
	color:#666666;
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px;

}

.petitGrisGauche
{
	color:#666666;
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
	text-align:left

}

.petitGrisItalique
{
	color:#666666;
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
	font-style:italic;

}

.petitRose 
{
	color:#CC3399;
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
}
	
.petitGrisGras
{
	color:#666666;
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
	font-weight:bold;

}
A.rouge 
{
	color:#C30D01;
	FONT-FAMILY: Arial;
	FONT-SIZE: 10px;
}
A.rouge:link
{
	color:#C30D01;
	FONT-FAMILY: Arial;
	FONT-SIZE: 10px;
}
A.rouge:visited
{
	color:#C30D01;
	FONT-FAMILY: Arial;
	FONT-SIZE: 10px;
}
A.rouge:active
{
	color:#C30D01;
	FONT-FAMILY: Arial;
	FONT-SIZE: 10px;
}
A.rouge:hover
{
	color:#C30D01;
	FONT-FAMILY: Arial;
	FONT-SIZE: 10px;
}



TD.liseret
{
	background-color:#9EB5CA;
	height:1px;
}

TD.degrade
{
	background-image:url(../portail/img/degrade_menu.jpg);
}
TD.degradePromo1
{
	background-image:url(../portail/img/degradePromos1.gif);
}
TD.degradePromo2
{
	background-image:url(../portail/img/degradePromos2.gif);
}
TD.itemMenu
{
	FONT-SIZE: 11px; 
	COLOR: #FFFFFF;
	background-color: #4E80AD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -1.5px;
	font-weight:normal;
}

.hotelOffre
{
	background-color:#FFCC99;	
}

.FondGrisClair
{
	background-color:#F0F4F7;	
}

.FondBlanc
{
	background-color:#FFFFFF;	
}

.hotelOffreTitre
{
	color:#800000;
	FONT-SIZE: 11px; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
}




TD.cadreDroit
{
	background-image:url(../polynesie/img/cadreDroit.jpg);
}

TD.cadreGauche
{
	background-image:url(../polynesie/img/cadreGauche.jpg);
}
TD.cadreHaut
{
	background-image:url(../polynesie/img/cadreHaut.jpg);
}

TD.cadreBas
{
	background-image:url(../polynesie/img/cadreBas.jpg);
}

/*   */

.GRIDHEADER2 
{
	height:12px; 
	background-color:#3D6D98; 
	color:White; 
	border-color :White; 
	text-align:center;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none; 
	border-color :White; 	
	font-weight: bold; 
	FONT-SIZE: 11px;
	border-top-color:White;
	border-right-color:White;
	border-left-color:White;
	border-bottom-color:White;
	
}
.GRIDHEADER2 A {
	FONT-SIZE: 11px; 
	COLOR: White; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: underline; 
	font-weight: bold; 
	
}
.GRIDHEADER2 A IMG{
	border:0;
	vertical-align:middle;
}

.GRIDHEADER2  A:hover {
	FONT-SIZE: 11px; 
	COLOR: White; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: underline; 
	font-weight: bold; 
}
.GRIDHEADER2   A:visited {
	FONT-SIZE: 11px; 
	COLOR: White; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	text-decoration: underline; 
	
}
.ongletSelbis
{
	
	background-color:#B2417C;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #FFFFFF;
	text-align:center;
}

.ongletSel
{
	background-image:url(../portail/img/CATP/bordOngletSel1.jpg);
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #FFFFFF;
	text-align:center;
}

.ongletUnSel
{
	
	background-image:url(../portail/img/CATP/bordOnglet1.jpg);
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	BORDER-LEFT: #D7D4D6 1px solid;
    BORDER-TOP: #D7D4D6 0px solid;
    BORDER-BOTTOM: #D7D4D6 0px solid;
    BORDER-RIGHT: #D7D4D6 0px solid ;
    color : #666666;
    text-align:center;
}




.ongletSelPoly
{
	background-color:#BC4583;
	text-align:center;
	FONT-SIZE: 11px; 
	COLOR: White; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
	padding-top:3px;
}


.ongletUnSelPoly
{
	background-color:#FFFFFF;
	BORDER-LEFT: #D7D4D6 1px solid;
    BORDER-TOP: #D7D4D6 1px solid;
    BORDER-BOTTOM: #D7D4D6 0px solid;
    BORDER-RIGHT: #D7D4D6 0px solid ;
    text-align:center;
	FONT-SIZE: 11px; 
	color : #666666;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
	padding-top:3px;
}




.ongletOmbreSelPoly
{
	background-image:url(../polynesie/img/bordOngletSel_02.jpg);
	text-align:center;
	
	FONT-SIZE: 11px; 
	COLOR: White; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
}


.ongletOmbreUnSelPoly
{
	background-image:url(../polynesie/img/bordOnglet_02.jpg);
	BORDER-LEFT: #D7D4D6 1px solid;
    BORDER-TOP: #D7D4D6 0px solid;
    BORDER-BOTTOM: #D7D4D6 0px solid;
    BORDER-RIGHT: #D7D4D6 1px solid ;
    text-align:center;
	FONT-SIZE: 11px; 
	color : #666666;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
}



.ongletOmbreSelPoly2
{
	background-image:url(../polynesie/img/bordOngletSel_03.jpg);
	text-align:center;
	FONT-SIZE: 11px; 
	COLOR: White; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
}


.ongletOmbreUnSelPoly2
{
	background-image:url(../polynesie/img/bordOnglet_03.jpg);
	BORDER-LEFT: #D7D4D6 0px solid;
    BORDER-TOP: #D7D4D6 0px solid;
    BORDER-BOTTOM: #D7D4D6 0px solid;
    BORDER-RIGHT: #D7D4D6 0px solid ;
    text-align:center;
	FONT-SIZE: 11px; 
	color : #666666;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
}

.ongletSelPoly0
{
	background-image:url(../polynesie/img/bordOngletSel1.jpg);
	text-align:center;
	FONT-SIZE: 11px; 
	COLOR: White; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
}

.ongletUnSelPoly0
{
	
	background-image:url(../polynesie/img/bordOnglet1.jpg);
	BORDER-LEFT: #D7D4D6 1px solid;
    BORDER-TOP: #D7D4D6 0px solid;
    BORDER-BOTTOM: #D7D4D6 0px solid;
    BORDER-RIGHT: #D7D4D6 0px solid ;
    text-align:center;

	FONT-SIZE: 11px; 
	color : #666666;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
    
}


.ongletUnSelbis
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	BORDER-LEFT: #D7D4D6 1px solid;
    BORDER-TOP: #D7D4D6 1px solid;
    BORDER-BOTTOM: #D7D4D6 0px solid;
    BORDER-RIGHT: #D7D4D6 0px solid ;
    text-align:center;
}

.ongletUnSel A {
	FONT-SIZE: 11px; 
	COLOR: #666666; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none; 
	
	
}

.ongletUnSel  A:hover {
	FONT-SIZE: 11px; 
	COLOR: #666666; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	
}

.ongletUnSel   A:visited {
	FONT-SIZE: 11px; 
	COLOR: #666666; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	
	text-decoration: none; 
	
}
.titreOnglet
{
	background-color:#3D6D98;
	color : #FFFFFF;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height:30px;
	
	
}



.FIRSTCOLUMN {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C30D01;
	font-weight: normal;
	text-align: justify;
}
.FIRSTCOLUMN1 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C30D01;
	font-weight: normal;
	text-align: center;
}
.FIRSTCOLUMN A {
	FONT-SIZE: 11px; 
	COLOR: #C30D01; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none; 
}
.FIRSTCOLUMN A:hover {
	FONT-SIZE: 11px; 
	COLOR: #C30D01; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none; 
}
.FIRSTCOLUMN A:visited {
	FONT-SIZE: 11px; 
	COLOR: #C30D01; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none; 
}

.GRIDHEADER3 
{
	height:12px; 
	background-color:#4A7DAA; 
	color:White; 
	border-color :White; 
	text-align:center;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none; 
	border-color :White; 	
	font-weight: bold; 
	FONT-SIZE: 11px;
	
}

.GRIDHEADER3Blanc 
{
	height:12px; 
	color:White; 
	text-align:center;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none; 
	font-weight: bold; 
	FONT-SIZE: 11px;
	
}



.GRIDHEADER3 A {
	FONT-SIZE: 11px; 
	COLOR: White; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none; 
	font-weight: bold; 
	
}

.GRIDHEADER3  A:hover {
	FONT-SIZE: 11px; 
	COLOR: White; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	font-weight: bold; 
}

.GRIDHEADER3   A:visited {
	FONT-SIZE: 11px; 
	COLOR: White; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	text-decoration: none; 
	
}

.GRIDITEM3 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#F0F4F7; 
	color:#666666;
	border-color :White; 
	text-align: justify;
}



.GRIDITEM4 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	background-color:White; 
	color:#666666;
	border-color :White; 
	text-align: justify;
}

.texteBlancUnderline
{
	FONT-SIZE: 11px; 
	COLOR: White; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: underline; 
}
.brdtabDRhaut {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #517BC3;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #517BC3;
}


.tabhautPreAcheminement
{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D6D6D6;
}


.tabhautG
{
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #E7E7E7;
}
.tabhautD
{
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #C2C2C2;
}

.tabhaut
{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E7E7E7;
}



.cadreHautBas
{
	
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}


.cadreHautBasNoirNormal
{
	
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
	font-weight:normal; 
}

.TexteAgence
{
	FONT-SIZE: 9px; 
	COLOR: #3C6B96; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	text-decoration: none; 

	
}

.blanc_Arial_11px_gras
{
	FONT-SIZE: 11px; 
	COLOR: White; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	text-decoration: none; 

	
}

.blanc_Arial_12px_gras
{
	FONT-SIZE: 12px; 
	COLOR: White; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	text-decoration: none; 

	
}
.bordurefineDroite
{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C9D6E2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C9D6E2;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C9D6E2;
}


.bordurefineGauche
{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C9D6E2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C9D6E2;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C9D6E2;
}

.bordurefine
{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C9D6E2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C9D6E2;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C9D6E2;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C9D6E2;
}

.bordurefineHautBas
{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C9D6E2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C9D6E2;
}

.imageEspacePetit 	{
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	}

.imageEspaceDroite 	{
	margin-right: 5px;
	}

.ArrondiDatagrid
{
	height:33px;
	FONT-SIZE: 11px; 
	COLOR: #FFFFFF;
	background-image:url(../portail/img/arrondi_droite.gif);
	font-family: Arial,Verdana,  Helvetica, sans-serif;
	font-weight:bold;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	
}

.ArrondiActiviteDatagrid
{
	height:39px;
	width:170px;
	background-image:url(../portail/img/PORT_TableauActivite.jpg);
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	padding: 0;
	text-align:left;
}

.ArrondiActiviteDatagrid0
{
	height:39px;
	width:170px;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	padding: 0;
	
}

.BordHautGaucheDatagrid0
{
	border-left-width: 0px;
	border-top-width: 0px;
	background-color:#44739F;
	text-align:left;
	padding-left: 15;
	color:#FFFFFF;
	width:233px;
}

.BordHautGaucheDatagrid1
{
	border-left-width: 0px;
	border-top-width: 0px;
	background-color:#44739F;
	text-align:left;
	padding-left: 15;
	color:#FFFFFF;
	width:105px;
}

.BordHautGaucheDatagrid2
{
	border-left-width: 0px;
	border-top-width: 0px;
	background-color:#44739F;
	text-align:left;
	padding-left: 15;
	color:#FFFFFF;
	width:85px;
}

.Case0
{
	width:233px;
}

.Case1
{
	width:105px;
	background-image:url(../portail/img/Transparent_105X1px.gif);

}

.Case2
{
	width:85px;
	background-image:url(../portail/img/Transparent_85X1px.gif);

}

.Case3
{
	background-image:url(../portail/img/Transparent_42X1px.gif);
	width:42px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right:0px;
	padding-bottom:0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right:0px;
}

.Case4
{
	width:44px;
	background-image:url(../portail/img/Transparent_44X1px.gif);
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right:0px;
	padding-bottom:0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right:0px;
}



.BordHautGaucheDatagrid
{
	border-left-width: 0px;
	border-top-width: 0px;
	background-color:#44739F;
	text-align:left;
	padding-left: 15;
}

.BordGaucheDatagrid
{
	border-right-width: 0px;
	COLOR: #666666; 
}

.BordDroitDatagrid
{
	border-left-width: 0px;
	COLOR: #666666; 
}

.EspacementHautOffre
{
		padding-top: 10;
}

.EspacementHaut
{
		padding-top: 10;
}

.imageEspaceChambre
{
	margin-top: 0px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	}

.imageEspaceRecap
{
	margin-top: 5px;
	margin-left: 3px;
	margin-right: 5px;
	margin-bottom: 5px;
	}
	
	
.texteRoseRecap
{
	FONT-SIZE: 11px; 
	font-weight:bold;
	COLOR:#C53898; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
}	


.imageSansEspace 	{
	margin-top: 4px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	}

.EspaceCellule
{
	margin-top: 4px;
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
}

.champformulaireBlancCadreHaut
{	COLOR:White;
	FONT-WEIGHT:bold;
    BORDER-TOP: #CECDCF 1px solid;
}


.styleEtoile
{
 	FONT-SIZE: 11px; 
	font-weight:normal;
	COLOR:#F89B00; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
}


.styleEtoileGras
{
 	FONT-SIZE: 11px; 
	font-weight:bold;
	COLOR:#F89B00; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
}












.onglet_departs {
	background-image: url(../portail/img/onglet_depart.gif);
	font-family: Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 5px;
	font-size: 11px;
	font-weight:bold;
	color:#FFFFFF;
}

.onglet_departs A {
	background-image: url(../portail/img/onglet_depart.gif);
	font-family: Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 5px;
	font-size: 11px;
	font-weight:bold;
	color:#FFFFFF;
}

.onglet_departs A:hover {
	background-image: url(../portail/img/onglet_depart.gif);
	font-family: Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 5px;
	font-size: 11px;
	font-weight:bold;
	color:#FFFFFF;
}

.onglet_departs A:active {
	background-image: url(../portail/img/onglet_depart.gif);
	font-family: Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 5px;
	font-size: 11px;
	font-weight:bold;
	color:#FFFFFF;
}

.onglet_departs A:link {
	background-image: url(../portail/img/onglet_depart.gif);
	font-family: Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 5px;
	font-size: 11px;
	font-weight:bold;
	color:#FFFFFF;
}


.onglet_departs A:visited {
	background-image: url(../portail/img/onglet_depart.gif);
	font-family: Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 5px;
	font-size: 11px;
	font-weight:bold;
	color:#FFFFFF;
}


.onglet_inscriptions {
	background-image: url(../portail/img/onglet_inscription.gif);
	font-family: Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 5px;
	font-size: 11px;
	font-weight:bold;
	color:#000000;
}

.onglet_inscriptions A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#000000;
}

.onglet_inscriptions A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#000000;
}

.onglet_inscriptions A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#000000;
}

.onglet_inscriptions A:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#000000;
}

.onglet_inscriptions A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#000000;
}

.td_destinations {
	height:31px;
	background-color:#b2417c;
	background-image:url(../portail/img/surb_destination.gif);
	background-position:right;
	background-repeat:no-repeat;
	
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color:#FFFFFF;
}
.td_destinations_rond {
	background-color:#b2417c;
	background-image:url(../portail/img/bg_destination_rond.gif);
	background-position:right;
	background-repeat:no-repeat;
	
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color:#FFFFFF;
}

.td_border_right {
	border-right: 1px solid #cacaca;
	border-bottom: 1px solid #cacaca;
}
.td_coin_hg {
 border-left: none;
}
.td_annee {
	height:50px;
	padding: 0px 0px 0px 3px;
	background-image:url(../portail/img/bg_annee.gif);
	border-left: 1px solid #cacaca;
	border-right: 1px solid #cacaca;
	border-top: 1px solid #cacaca;
	border-bottom: 1px solid #cacaca;
	padding:0px 0px 0px 3px;
}
.td_annee_1 {
	height:50px;
	background-image:url(../portail/img/bg_annee.gif);
	border-right: 1px solid #cacaca;
	border-top: 1px solid #cacaca;
	border-bottom: 1px solid #cacaca;
}
.td_mois_1 {
	border-left: 1px solid #cacaca;
	border-right: 1px solid #cacaca;
	height:40px;
	background-color:#ebebeb;
	background-image:url(../portail/img/surb_mois.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#666666;
}
.td_mois_2 {
	border-left: 1px solid #cacaca;
	border-right: 1px solid #cacaca;
	height:40px;
	background-color:#e7e8e9;
	background-image:url(../portail/img/surb_mois.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#666666;
}
.td_mois_fin {
	border-left: 1px solid #cacaca;
	border-right: 1px solid #cacaca;
	border-bottom: 1px solid #cacaca;
	height:40px;
	background-color:#e7e8e9;
	background-position:right;
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#666666;
}

.txt_legende {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.txt_pictos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	margin-left: 5px;
}
.txt_annee {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#416a92;
}
.link_hp a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: c30d01;
	list-style-image: url(../portail/img/puce_hp.gif);
}

.link_hp a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: c30d01;
	list-style-image: url(../portail/img/puce_hp.gif);
}

.link_hp a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: c30d01;
	list-style-image: url(../portail/img/puce_hp.gif);
}

.link_hp a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: c30d01;
	list-style-image: url(../portail/img/puce_hp.gif);
}


.link_hp a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: c30d01;
	list-style-image: url(../portail/img/puce_hp.gif);
}
















.tableau_general {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:666666;
}

.bg_left {
	background-image: url(../polynesie/img/bg_degrade_left.gif);
}
.bg_right {
	background-image: url(../polynesie/img/bg_degrade_right.gif);
}
.bg_bottom {
	background-image: url(../polynesie/img/bg_degrade_bottom.gif);
}

.entete {
	background-image: url(../polynesie/img/bg_cotation.gif);	
	background-repeat:no-repeat;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	
	height:26px;
	color:#ffffff;
	padding:10px 0px 0px 22px;
}
html[xmlns] .entete{
height:36px;
}

.bg_info_passager {
	background-image: url(../polynesie/img/bg_info_passager.gif);
}

.bg_sejour {
	background-image: url(../polynesie/img/bg_sejour.gif);
}

.txt_titre {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color:#ffffff;
	padding:0px 0px 0px 20px;
}


.tab_contour_rose {
	border: 1px solid #d8a0bd;
}
.tab_contour_bleu {
	border: 1px solid #b6d0ea;
}
.tab_contour_jaune {
	border: 1px solid #e1b948;
}

.td_fond_rose {
	background-color: #f7f0f4;
}
.td_fond_bleu {
	background-color:#f0f4f7;
}
.td_fond_jaune {
	background-color:#fff3d2;
}
.td_border_right_rose {
	border-right: 1px solid #d8a0bd;
}
.td_border_right_bleu {
	border-right: 1px solid #b6d0ea;
}
.td_border_right_jaune {
	border-right: 1px solid #e1b948;
}
.txt_form_normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}
.form_saisie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}
.bg_choix_hotel {
	background-image: url(../polynesie/img/bg_choix_hotel.gif);
	background-repeat:no-repeat;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color:#ffffff;
	padding: 0px 0px 0px 10px;
}

.link_gras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #3d6d98;
}

.link_gras a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #3d6d98;
}

.link_gras a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #3d6d98;
}

.link_gras a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #3d6d98;
}

.link_gras a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #3d6d98;
}

.link_gras a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #3d6d98;
}
.link_normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #3d6d98;
	font-weight: normal;
}
.link_normal a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #3d6d98;
	font-weight: normal;
}
.link_normal a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #3d6d98;
	font-weight: normal;
}
.link_normal a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #3d6d98;
	font-weight: normal;
}
.link_normal a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #3d6d98;
	font-weight: normal;
}
.link_normal a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #3d6d98;
	font-weight: normal;
}


.fond_bleu {
	background-color:#f0f4f7;
}


.texteCalendrierNoirPetit
{
	font-family:Verdana,Helvetica,Tahoma,Arial;
	color:black;
	background-color:White;
	Font-Size:XX-Small;
}

.texteCalendrierMoisEntete
{
	font-family:Verdana,Helvetica,Tahoma,Arial;
	color:black;
	background-color:#91ECD5;
	Font-Size:XX-Small;
}

.texteCalendrierOffMonthStyle
{
	font-family:Verdana,Helvetica,Tahoma,Arial;
	color:Gray;
	background-color:#D2E8FF;
	Font-Size:XX-Small;
}

.texteCalendrierGoToTodayStyle
{
	font-family:Verdana,Helvetica,Tahoma,Arial;
	color:Black;
	background-color:White;
	Font-Size:XX-Small;
}

.texteCalendrierTodayDayStyle
{
	font-family:Verdana,Helvetica,Tahoma,Arial;
	color:Black;
	background-color:#E9F4FF;
	Font-Size:XX-Small;
}

.texteCalendrierDayHeaderStyle
{
	font-family:Verdana,Helvetica,Tahoma,Arial;
	color:Black;
	background-color:#C7FFF1;
	Font-Size:XX-Small;
}

.texteCalendrierWeekendStyle
{
	font-family:Verdana,Helvetica,Tahoma,Arial;
	color:Black;
	background-color:#B7DAFE;
	Font-Size:XX-Small;
}

.texteCalendrierSelectedDateStyle
{
	font-family:Verdana,Helvetica,Tahoma,Arial;
	color:Black;
	background-color:#64B1F5;
	Font-Size:XX-Small;
}

.texteCalendrierClearDateStyle
{
	font-family:Verdana,Helvetica,Tahoma,Arial;
	color:Black;
	background-color:White;
	Font-Size:XX-Small;
}

.texteCalendrierHolidayStyle
{
	font-family:Verdana,Helvetica,Tahoma,Arial;
	color:Black;
	background-color:White;
	Font-Size:XX-Small;
}


.tableauPointille
{
border-top-style:dashed;
border-top-color:#cccccc;
border-top-width:1px;	
border-bottom-style:dashed;
border-bottom-color:#cccccc;
border-bottom-width:1px;	
border-left-style:dashed;
border-left-color:#cccccc;
border-left-width:1px;	
border-right-style:dashed;
border-right-color:#cccccc;
border-right-width:1px;	

}


.grisItalic
{
	FONT-SIZE: 11px; 
	COLOR: #666666; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: normal; 
	font-style:italic;
}


.texteVert
{
FONT-SIZE: 11px; 
COLOR:green; 
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
font-weight: normal; 
}

.texteOrange
{
FONT-SIZE: 11px; 
COLOR: orange; 
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
font-weight: normal; 
}

.texteRouge
{
FONT-SIZE: 11px; 
COLOR: red; 
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
font-weight: normal; 
}