body { 
	color: #000000; 
	font-family: verdana 
} 

.titregris { 
	font-weight: bold; 
	font-size: 10px; 
	color: #4d4c4c; 
	font-family: verdana, arial, helvetica, sans-serif; 
	text-align: center 
} 

.titrebleu { 
	color: #99ccff; 
	letter-spacing: -1pt; 
	background-color: #ffffff ;
} 

.texteCube1 { 
	font-weight: bold; 
	font-size: 10px; 
	color: #5f5d5d; 
	font-family: verdana, arial, helvetica, sans-serif 
} 

.texteCube2 
{ 
	font-weight: normal; 
	font-size: 10px; 
	color: #5f5d5d; 
	font-family: verdana, arial, helvetica, sans-serif; 
	letter-spacing: -1pt 
} 
.cpfr { 
	font-weight: bold; 
	font-size: 10px; 
	color: #4d4c4c; 
	font-family: verdana, arial, helvetica, sans-serif; 
	letter-spacing: -1pt 
} 

a.lienCP2 
{
 font-size: 10px; 
 color: #5f5d5d; 
 font-family: verdana, arial, helvetica, sans-serif; 
 letter-spacing: -1pt; 
 text-decoration: none 
 } 
 
 a.lienCP2:hover 
 { 
	 font-size: 10px; 
	 color: #000000; 
	font-family: verdana, arial, helvetica, sans-serif; 
	letter-spacing: -1pt 
} 

.datesMaj 
{ 
	font-weight: normal; 
	font-size: 9px; 
	color: #cccccc; 
	font-family: verdana, arial, helvetica, sans-serif 
} 

.anim1 
{ 
	left: 0px; 
	width: 700px; 
	position: absolute; 
	top: 15px ;
} 



.justify
{ 
	text-align:justify;
}


a.lientexte 
{ 
FONT-WEIGHT: bold; 
	font-size: 11px; 
	color: #5f5d5d; 
	font-family: verdana, arial, helvetica, sans-serif; 
} 

a.lientexte:hover 
{ 
	font-weight: bold; 
	font-size: 11px; 
	color: #5f5d5d; 
	font-family: verdana, arial, helvetica, sans-serif;
} 

.onmousse 
{ 
	color: #7070de; 
	text-decoration: none;
} 

.reservedem 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-style: normal; 
	font-weight: normal; 
	color: #FFFFFF; 
	text-decoration: none;
} 

.trucs 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-style: normal; 
	font-weight: normal; 
	color: #333333; 
	text-decoration: none ; 
	letter-spacing: -1pt;
} 

.lienliste 
{ 
	font-size: 10px; 
	color: #5f5d5d; 
	font-family: verdana, arial, helvetica, sans-serif; 
	text-decoration: none ; 
	line-height: 8pt ; 
	letter-spacing: -1pt;
} 

.lienliste 
{ 
	font-size: 10px; 
	color: #5f5d5d; 
	font-family: verdana, arial, helvetica, sans-serif; 
	text-decoration: none; 
	line-height: 8pt; 
	letter-spacing: -1pt;
} 

a.lientrucs 
{ 
	font-size: 10px; 
	color: #000000; 
	font-family: verdana, arial, helvetica, sans-serif; 
	text-decoration: none ; 
	line-height: 12pt; 
	letter-spacing: -1pt;
}

a.lientrucs:Hover 
{ 
	font-size: 10px; 
	color: #000000; 
	font-family: verdana, arial, helvetica, sans-serif; 
	text-decoration: none ; 
	line-height: 12pt; 
	letter-spacing: -1pt;
} 

a.lienboutique 
{ 
	font-size: 11px; 
	color: #ffffff; 
	font-family: verdana, arial, helvetica, sans-serif; 
	text-decoration: none; 
	line-height: 12pt; 
	letter-spacing: -1pt; 
} 

.boursedem_titre 
{ 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10pt; 
	font-style: normal; 
	font-weight: normal; 
	color: #0050aa; 
	text-decoration: none ; 
	line-height: 11px
} 

.lien_bourse_dem 
{ 
	font-size: 11px; 
	color: #ffffff; 
	font-family: verdana, arial, helvetica, sans-serif; 
	text-decoration: none; 
	line-height: 12pt; 
	letter-spacing: -1pt; 
} 

.boursedem_titrepetit 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11pt; 
	font-style: normal; 
	font-weight: normal; 
	color: #0050AA; 
	text-decoration: none ; 
	line-height: 12px
} 



lienconsultez 
{ 
	font-size: 10px; 
	color: #000000; 
	font-family: verdana, arial, helvetica, sans-serif; 
	text-decoration: none ; 
	line-height: 12pt; 
	letter-spacing: -1pt 
} 

.boursedem_titreinter 
{ 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	font-weight: bold; 
	color: #0050aa; 
	text-decoration: none ; 
	line-height: 12px
} 



 
.votredembold 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

a.lienaccueil2 
{
	font-size: 12px; 
	color: #5f5d5d; 
	font-family: verdana, arial, helvetica, sans-serif; 
	text-decoration: none ; 
	line-height: 8pt ; 
	letter-spacing: -1pt;
}

a.lienaccueil2:hover 
{
	font-size: 12px; 
	color: #000000; 
	font-family: verdana, arial, helvetica, sans-serif ; 
	line-height: 8pt; 
	letter-spacing: -1pt;
}

.boursedem_titrepourpre 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-style: normal; 
	font-weight: normal; 
	color: #7D0071; 
	text-decoration: none ; 
	line-height: 11px ;
}

.boursedem_titresoulign 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-style: normal; 
	font-weight: normal; 
	color: #0050AA; 
	text-decoration: underline; 
	line-height: 11px;
}

a.boursedem_titresoulign 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-style: normal; 
	font-weight: normal; 
	color: #0050AA; 
	text-decoration: underline; 
	line-height: 11px;
}

.boursedem_titrepourprejustifie 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-style: normal; 
	font-weight: normal; 
	color: #7D0071; 
	text-decoration: none ; 
	line-height: 11px ; 
	text-align: justify;
}

.boursedem_titrejustifie 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-style: normal; 
	font-weight: normal; 
	color: #0050AA; 
	text-decoration: none ; 
	line-height: 12px; 
	text-align: justify;
}

.left 
{
	text-align: left;
}

.\33clics 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	color: #990066; 
	text-decoration: none;
}

.\33clicssoulign 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	color: #990066; 
	text-decoration: underline;
	
}
.champs {
	border: 1pt #000066 solid;
	
}
.votredem 
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: normal; 
	text-decoration: none;
}

.cube2 
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #5f5d5d; 
	letter-spacing: -1pt; 
	text-decoration: none
}

.inline
{
	display: inline; 
	cursor: pointer
}


/*
 		splash screen
*/


#container {
	position:absolute;
	left: 50%; 
	top: 50%;
	width: 760px;
	height: 500px;
	margin-top: -250px;
	margin-left: -380px;
}

.entree {
	position:absolute;
	width:407px; 
	height:380px;
}


.splashBlack1 {
	
	line-height:8px;
	font-family:Trebuchet MS; 
	font-size:15px;
	font-weight:bold; 
	font-style:normal;
	color:#000;
}
.splashBlack2 {
	line-height:1px;
	text-indent:43px;
	font-family:Trebuchet MS; 
	font-size:12px;
	font-weight:bold; 
	font-style:normal;
	color:#000;
}
.splashMag1 {
	line-height:1px;
	text-indent:43px;
	font-family:Trebuchet MS; 
	font-size:15px;
	font-weight:bold; 
	font-style:normal;
	color:#a62371;
}

.splashMag1 {
	line-height:1px;
	text-indent:43px;
	font-family:Trebuchet MS; 
	font-size:13px;
	font-weight:bold; 
	font-style:normal;
	color:#a62371;
}

.splashOrange {
	color:#FF6600;
}
.splashBlue1 {
	font-size:15px;
	font-weight:bold; 
	color:#0477f4;
}

.splashBlue2 {
	margin-top:-10px;
	line-height:1px;
	font-family:Trebuchet MS; 
	text-indent:180px;
	font-size:15px;
	font-weight:bold; 
	color:#0477f4;
}

.splashLogin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:7px;
	color:#9ab5e4;
	text-indent:10px;
}

.block2 {
	margin-top:40px;
}

.baseline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#5f5d5d;
	text-align: center;
}



.baseline a {
	color: #4F94CC;
	text-decoration:none;
}

.baseline a:hover {
	color: #5f5d5d;
	text-decoration:none;
}



/* 
	MENU PRINCIPAL
*/


.soustitreLogo {
	font-family:Trebuchet MS; 
	font-size:15px;
	font-weight:bold; 
	font-style:normal;
	color:#000; 
	width:428px; 
	height:38px;
	text-indent:16px;
	padding-top:45px;
}
a.menu1 {
	font-family:Trebuchet MS; 
	font-size:13px;
	font-weight:bold; 
	font-style:normal;
	color:#a09898;
	text-decoration:none;
}

a.menu1:hover {
	color: #6e87b4;
	text-decoration:none;
}

a.menu2 {
	font-family:Trebuchet MS; 
	font-size:13px;
	font-weight:bold; 
	font-style:normal;
	color:#971f7f;
	text-decoration:none;
}

a.menu2:hover {
	color: #6e87b4;
	text-decoration:none;
}

a.menu3 {
	font-family:Trebuchet MS; 
	font-size:13px;
	font-weight:bold; 
	font-style:normal;
	color:#d8117e;
	text-decoration:none;
}

a.menu3:hover {
	color: #6e87b4;
	text-decoration:none;
}

a.menu4 {
	font-family:Trebuchet MS; 
	font-size:13px;
	font-weight:bold; 
	font-style:normal;
	color:#b262ad;
	text-decoration:none;
}

a.menu4:hover {
	color: #6e87b4;
	text-decoration:none;
}

a.menu5 {
	font-family:Trebuchet MS; 
	font-size:13px;
	font-weight:bold; 
	font-style:normal;
	color:#e69a00;
	text-decoration:none;
}

a.menu5:hover {
	color: #6e87b4;
	text-decoration:none;
}

a.menu6 {
	font-family:Trebuchet MS; 
	font-size:13px;
	font-weight:bold; 
	font-style:normal;
	color:#2167b5;
	text-decoration:none;
}

a.menu6:hover {
	color: #6e87b4;
	text-decoration:none;
}


/*
Accueil
*/

.accueilEtapes 
{ 
	font-size: 10px; 
	color: #5f5d5d; 
	font-family: Trebuchet MS, verdana, arial, helvetica, sans-serif; 
	text-decoration: none; 
	line-height: 8pt ; 
	} 

.accueilCyan {
	font-family:Trebuchet MS; 
	font-size:14px;
	font-weight:bold; 
	font-style:normal;
	color:#429afe;
}

.etape1Titre, .etape1Titre a
{
	font-family:Trebuchet MS; 
	font-size:15px;
	font-weight:bold; 
	font-style:normal;
	color:#8c006d;
	line-height: 8pt; 
	text-decoration: none ;
}

.etape1Titre a:hover
{
	color: #FF0099;
	text-decoration: none ;
}

.etape2Titre, .etape2Titre a
{
	font-family:Trebuchet MS; 
	font-size:15px;
	font-weight:bold; 
	font-style:normal;
	color:#d60075;
	line-height: 8pt; 
	text-decoration: none ;
}
.etape2Titre a:hover
{
	color: #FF0099;
	text-decoration: none ;
}

.etape3Titre, .etape3Titre a
{
	font-family:Trebuchet MS; 
	font-size:15px;
	font-weight:bold; 
	font-style:normal;
	color:#420b76;
	line-height: 8pt; 
	text-decoration: none ;
}
.etape3Titre a:hover
{
	color: #FF0099;
	text-decoration: none ;
}



.etape1TitreSmall, .etape1TitreSmall a
{
	font-family:Trebuchet MS; 
	font-size:12px;
	font-weight:bold; 
	font-style:normal;
	color:#8c006d;
	line-height: 12pt; 
	text-decoration: none ;
}

.etape1TitreSmall a:hover
{
	color: #FF0099;
	text-decoration: none ;
}

.etape2TitreSmall, .etape2TitreSmall a
{
	font-family:Trebuchet MS; 
	font-size:12px;
	font-weight:bold; 
	font-style:normal;
	color:#d60075;
	line-height: 12pt; 
	text-decoration: none ;
}
.etape2TitreSmall a:hover
{
	color: #FF0099;
	text-decoration: none ;
}

.etape3TitreSmall, .etape3TitreSmall a
{
	font-family:Trebuchet MS; 
	font-size:12px;
	font-weight:bold; 
	font-style:normal;
	color:#420b76;
	line-height: 12pt; 
	text-decoration: none ;
}
.etape3TitreSmall a:hover
{
	color: #FF0099;
	text-decoration: none ;
}



a.lienaccueil 
{ 
	text-decoration: none ;
	color: #5f5d5d; 
} 

a.lienaccueil:hover 
{ 
	color:#6e87b4;
	text-decoration: underline; 
} 

a.lienaccueilsans 
{ 
	text-decoration: underline; 
	color: #5f5d5d; 
} 

a.lienaccueilsans:hover 
{ 
	color:#6e87b4;
	text-decoration: underline; 
}

.reservedem {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: none}


DIV.blocktable 
{
	margin:4px;
	border: 1px solid #000000;
}

.adminTitre 
{
	font-family:Trebuchet MS; 
	font-size: 14px;
	font-weight: bold;
	color: #001D66;
	margin:0px;
	padding:2px;
	background-color: #E9F1FA;
	border:1px solid #7D0071;
}

.adminTitreOn
{
	font-family:Trebuchet MS; 
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	margin:0px;
	padding:2px;
	background-color: #7D0071;
	border:1px solid #001D66;
}

.floatleft {
float:left;
}

.adminSoustitre 
{
	font-family:Trebuchet MS; 
	font-size:12px;
	font-weight:bold; 
	font-style:normal;
	color:#000;
	border-bottom:1px solid #000;
	border-top:1px solid #000;
	width:100%;
}

.messTitle {
	font-family:Trebuchet MS; 
	font-size:11px;
	font-weight:bold; 
	font-style:normal;
	color:#000;
}