/*TEXTE*/
.textJUSTIFY {font-family: Arial, Verdana, Sans-Serif; font-size:11px; font-weight:normal; text-decoration:none; color:#000000 ; text-align:justify; }
.textCENTER {font-family: Arial, Verdana, Sans-Serif; font-size:11px; font-weight:normal; text-decoration:none; color:#000000 ; text-align:center; }
.textRIGHT {font-family: Arial, Verdana, Sans-Serif; font-size:11px; font-weight:normal; text-decoration:none; color:#000000 ; text-align:right; }
.textTitlePage {font-family: Arial, Verdana, Sans-Serif; font-size:16px; font-weight: 900; text-decoration:none; color:#000000 ; text-align:center; }
.textTitle1 {font-family: Arial, Verdana, Sans-Serif; font-size:11px; font-weight: 900; text-decoration:none; color:#000000 ; }
.textTitle2 {font-family: Arial, Verdana, Sans-Serif; font-size:10px; font-weight: 400; text-decoration:none; color:#000000 ; text-align:justify; }
.textTitle3 {font-family: Arial, Verdana, Sans-Serif; font-size:11px; font-weight: 500; text-decoration:none; color:#000000 ; text-align:justify; }
.textTitle4 {font-family: Arial, Verdana, Sans-Serif; font-size:11px; font-weight:normal; text-decoration:none; color:#000000 ; text-align:center; }
.texteSmall {font-family: Arial, Verdana, Sans-Serif; font-size:9px; font-weight: 400; text-decoration:none; color:#000000 ; text-align:center; }
.textTITLErubrique { letter-spacing:1; background-color:#D6DFEF; font-family:  Arial, Verdana, Sans-Serif; font-size:13pt; font-weight: 900; text-decoration:none; color:#000000 ; text-align:left; height: 20 }

/* TABLE */
.CornerLeft {background-image:url("corner-LT.gif");background-repeat:no-repeat}
.CornerRight {background-image:url("corner-RT.gif");background-repeat:no-repeat}
.CornerLeftBottom {background-image:url("corner-LB.gif");background-repeat:no-repeat}
.CornerRightBottom {background-image:url("corner-RB.gif");background-repeat:no-repeat}

.TableBordercolor 
{
	border-collapse:collapse;border: none #1A0E66;
}
.TableBordercolor2 
{
	border-collapse:collapse;border: none #1A0E66;
}

.TableTitre 
{
	background-color:#F4F9FD; 
	border: 1px solid #1A0E66;
	border-collapse:collapse; 
	font-family: Arial, Verdana, Helvetica; 
	font-size:11px; 
	font-weight:900; 
	text-decoration:none; 
	color:#1A0E66 ; 
	text-align:justify;
}

.TableTitre2 
{
	background-color:#F4F9FD; 
	border: 1px solid #1A0E66;
	border-collapse:collapse; 
	border-left:none;
	font-family: Arial, Verdana, Helvetica; 
	font-size:11px; 
	font-weight:900; 
	text-decoration:none; 
	color:#000000 ; 
	text-align:justify;
}

.TableTitre3 
{
	background-color:#F4F9FD; 
	border: 1px solid #1A0E66;
	border-collapse:collapse; 
	border-left:none;
	font-family: Arial, Verdana, Helvetica; 
	font-size:11px; 
	font-weight:900; 
	text-decoration:none; 
	color:#000000 ; 
	text-align:justify;
}


.TableTitreCol2 
{
	background-color:#F4F9FD; 
	border: 1px solid #1A0E66;
	border-collapse:collapse; 
	border-left:none;
	font-family: Arial, Verdana, Helvetica; 
	font-size:11px; 
	font-weight:900; 
	text-decoration:none; 
	color:#000000 ; 
	text-align:justify;
}
.TableTitreCol3 
{
	background-color:#F4F9FD; 
	border: 1px solid #1A0E66;
	border-collapse:collapse; 
	border-left:none;
	font-family: Arial, Verdana, Helvetica; 
	font-size:11px; 
	font-weight:900; 
	text-decoration:none; 
	color:#000000 ; 
	text-align:justify;
}


.TableTexte 
{
	background-color:#ffffff; 
	border: 1px solid #1A0E66;
	border-collapse:collapse; 
	border-top: none;
	font-family: Arial, Verdana, Helvetica; 
	font-size:11px; 
	font-weight:normal; 
	text-decoration:none; 
	color:#000000 ; 
	text-align:justify;
}
.TableTexteCol2 { 	
	background-color:#ffffff; 
	border: 1px solid #1A0E66;
	border-collapse:collapse; 
	border-top: none;
	border-left:none;
	font-family: Arial, Verdana, Helvetica; 
	font-size:11px; 
	font-weight:normal; 
	text-decoration:none; 
	color:#000000 ; 
	text-align:justify;
}
.TableTexteCol3 { 	
	border-left:none;
	background-color:#ffffff; 
	border: 1px solid #1A0E66;
	border-collapse:collapse; 
	border-top: none;
	border-left: none;
	font-family: Arial, Verdana, Helvetica; 
	font-size:11px; 
	font-weight:normal; 
	text-decoration:none; 
	color:#000000 ; 
	text-align:justify;
}
.TableTexteCol4 { 	
	border-left:none;
	background-color:#ffffff; 
	border: 1px solid #1A0E66;
	border-collapse:collapse; 
	border-top: none;
	border-left: none;
	font-family: Arial, Verdana, Helvetica; 
	font-size:11px; 
	font-weight:normal; 
	text-decoration:none; 
	color:#000000 ; 
	text-align:justify;
}
.TableTexteBis  
{
	background-color:#ffffff; 
	border: 1px solid #1A0E66;
	border-collapse:collapse; 
	border-top: none;
	font-family: Arial, Verdana, Helvetica; 
	font-size:11px; 
	font-weight:normal; 
	text-decoration:none; 
	color:#000000 ; 
	text-align:justify;
}
.TableTexteCol2Bis { 	
	background-color:#ffffff; 
	border: 1px solid #1A0E66;
	border-collapse:collapse; 
	border-top: none;
	font-family: Arial, Verdana, Helvetica; 
	font-size:11px; 
	font-weight:normal; 
	text-decoration:none; 
	color:#000000 ; 
	text-align:justify;
	border-left:none;
}
.TableTexteCol3Bis { 	
	background-color:#ffffff; 
	border: 1px solid #1A0E66;
	border-collapse:collapse; 
	border-top: none;
	font-family: Arial, Verdana, Helvetica; 
	font-size:11px; 
	font-weight:normal; 
	text-decoration:none; 
	color:#000000 ; 
	text-align:justify;
	border-left:none;
}

/* BGCOLOR */
.BgColor1 
{ 
	background-color: #F4FAFF;
	
	
}
.BgColor2
{
	background-color: #1A0E66;
}
.BgColor3 
{
	background-color: #F4FAFF;
}


body, td, div, p {font-family: Arial, Helvetica, sans-serif; color:#003093; font-size:12px;}

.txttitre {font-size:20px;font-family:Arial;color:#CC6600;font-weight:bold;line-height:30px}
.txtnav {
font-size:11px;
font-family:Arial, Helvetica, "Sans Serif";
color:#CC6600;
text-decoration: underline;
height: auto;
}
.txtnoir { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
text-align:justify; 
}
.copyright {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
color: #100364;
}
.toolbox {
border: 1px solid #698FCD;
list-style-type: none;
background-position: top;
}
.titre-toolbox {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
color: #FFFFFF;
background-color: #698FCD;
text-indent: 3px;
}
.txt-toolbox {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
background-color: #F4FAFF;
}
.txt-toolbox a, .txt-toolbox a:over, .txt-toolbox a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
background-color: #F4FAFF;
text-decoration:none;
}
.box-visas {
border-top: 0px solid #FFC100;
border-right: 1px solid #FFC100;
border-bottom: 1px solid #FFC100;
border-left: 1px solid #FFC100;
}
.txtvisas01 {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
height: 31px;
}
.txtvisas02 {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
background-color: #FFFAEE;
height: 51px;
}

.titre-quest {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
color: #FFFFFF;
background-image:  url(titre_quest.gif);
text-align: center;
}
.box-quest {
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #6B8EC6;
border-right-color: #6B8EC6;
border-bottom-color: #6B8EC6;
border-left-color: #6B8EC6;
border-top-width: 0px;
}
.txtquest {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
text-decoration: underline;
height: 17px;
vertical-align: sub;
}
.txtquest a, .txtquest a:over, .txtquest a:visited{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
text-decoration: underline;
height: 17px;
vertical-align: sub;
text-decoration:none;
}

p, form {margin:0}
.pageTitle {font-size:20px; font-weight:bold; margin: 20px 0 10px 0;}
.pageTitle img {margin-right:5px;}
.pageSubTitle {width:589px; font-size:12px; margin-bottom:10px;}
.legaltext {font-size:10px;}

/* header */
.plane-strip {margin-bottom:2px;}
.tabs {height:24px; width:750px;}
.tabs a, .tabs a:visited {color:#fff; font-weight:bold; text-transform:uppercase; text-decoration:none;}
.tabs a:hover {color: #003093; font-weight:bold;}
.blue-tab {background-color:#009EE7;}
.yellow-tab {background-color:#FFCF31;}
.yellow-tab a, .yellow-tab a:hover, .yellow-tab a:visited {color: #003093; font-weight:bold;}
.white-tab {background-color:#FFF;}
.white-tab a, .white-tab a:hover, .white-tab a:visited {color: #003093; font-weight:bold;}

/* footer */
.footer {width:550px; border-top:1px solid #003094; padding:5px 0 5px 0; margin-top:20px;}
.footer img {margin-right:3px;}
.footer-URL {font-size: 11px; color:#6286CF;}
.footer-URL a, .footer-URL a:hover, .footer-URL a:visited {margin: 0 2px 0 2px; font-size: 11px; color:#6286CF;}
.footer-text {margin-top:3px; border-bottom:1px solid #003094;}
.footer-text p {color:#000000; font-size:10px;}
.footer-copyright {color:#6286CF; font-size: 9px;margin-left:3px;}

/* Acol */
.colA {font-size:11px; color:#000000; background-color:#d8e6f7; width:151px;}
.colAtitre { text-transform:uppercase; font-weight:bold; font-size:12px; color:#ffffff; background-color:#009ce0; padding-left:5px; margin: 5px 0 5px 0;}
.colAlinks, .colAlinks a, .colAlinks a:visited {font-weight:bold; font-size:11px; color:#000; text-decoration: none; padding-left:5px;}
.colAlinks a:hover {font-weight:bold; font-size:11px; color:#DE3042; text-decoration: none; padding-left:5px;}
.fmbt, .fmbt:visited {background-color: #003093;color: #FFFFFF;font-size: 10px;text-decoration:none;}
.fmbt:hover {background-color: #FFFFFF;color: #003093;}


