body,.input
{ 
	font 		: 9pt Arial; 
	margin		: 0px;
	color		: #1d1157;
} 

a.bt_action{
	font-size:11px;
	font-weight:bold;
}

h1 
{ 
	position		: fixed;
	left			: 0px;
	top			: 00px;
	color			: #fff;
	background		: #1d1157;
	font-size		: 1em;
	height			: 20px;
	border-bottom		: 1px solid #1d1157;
	width			: 1280px;
	padding-left		: 50px;
	margin:0px;z-index	: 9;
}

h2 
{ 
	position	: fixed;
	left		: 0px;
	bottom		: 0px;
	color		: #1d1157;
	background	: #fff;
	font-size	: 1em;
	height		: 20px;
	border-top	: 1px solid #1d1157;
	width		: 1280px;
	padding-left	: 50px;
	margin		: 0px;
	z-index		: 9;
	cursor		: pointer;
	font-style	: italic
}

h2:hover 
{
	color		: #fff;
	background	: #1d1157;
}


a
{
	color		: #1d1157;
	text-decoration	: none;		
	cursor		: pointer; 
}
a:hover
{
	color		: #ff9900;
}

a.bouton 
{
  	border			: #ff9900 1pt solid;
  	color			: #ffffff;
  	background-color	: #1d1157;
 	text-decoration		: none;
	padding-left		: 10px;
	padding-right		: 10px;
	padding-bottom		: 2px;
}

a.bouton:hover 
{
  	border			: #1d1157 1pt solid;
  	background-color	: #ff9900;
	color			: #1d1157;
}

.img
{
	border			: 0px;
}


.gifA
{
	border			: 1px solid #1d1157;
	cursor			: pointer;
}

.orange
{
	color			: #ff9900;		
}

td.infin
{
	text-align 		: center; 
	padding-top		: 20px;
	padding-bottom		: 20px;
}



/*==============liste enumerative==========*/
ul{
	margin		: 0px;
	padding-bottom	: 7px;
	padding-top	: 5px;
	padding-right	: 12px;
	padding-left	: 28px;
	width		: 450px;
}

ul.solution 
{
	border		: 1px solid #1d1157;
	background	: #ff9900;
}

ul.analyse 
{ 
	border		: 1px solid #ff9900;
	background	: #1d1157;
}
li.entete_b, li.entete_o,li.entete_b_fr,li.entete_o_fr,li.entete_b_fr3,li.entete_o_fr3{
	margin-left	: -20px;
	margin-bottom	: 7px;
	list-style	: none;
	font-weight	: bold;
}

li.entete_b, li.entete_o{
	letter-spacing	: 5px;
}
li.entete_b_fr,li.entete_o_fr{
	letter-spacing	: 4px;
}
li.entete_b_fr3,li.entete_o_fr3{
	letter-spacing	: 3px;
}

li.entete_o, li.liste_o,li.entete_o_fr3
{
	color		: #ff9900;
}
li.entete_b, li.liste_b
{
	color		: #1d1157;
}
/*=========================================*/
table.guide,table.swedish{
	border-collapse	: collapse;
	text-align	: left;
}

table.swedish:hover, table.guide:hover
{
	color			: #ff9900;
	cursor			: pointer;
}

td.pdf, td.swedish
{
	padding-top		: 20px;
	white-space		: nowrap;
}


.biglink
{
	font-size	: 12pt;
	font-weight	: bold;
}

.middlelink
{
	font-size	: 11pt;
	font-weight	: bold;
}


td.champs
{
	text-align		: right;
	padding-right		: 10px;
}

.descriptif 
{
	position		: relative;
	/*top			: 30px;*/
	padding			: 30px;
	padding-top		: 45px;
	width			: 800px;
	/*padding-right		: 10px;*/
	background-color	: #ffffff;
}

.compare 
{
	position	: relative;
	top		: 30px;
	width		: 800px;
	border		: 1px solid #1d1157;
}

.compare .steps 
{ 
	text-align	: center;
	color		: #fff;
	background	: #1d1157;
}

.support 
{ 
	width		: 333px;
}

.presentation 
{ 
	text-align	: justify;
	padding-left	: 10px;
}

.infinancial 
{  
	font-style	: italic;
	font-size	: 1.0 em;
	color		: #1d1157;
}

.big
{
	font-size	: 1.2em;
}


ol 
{ 
	color		: #f89934;
	font-weight	: bold
}

.spe 
{ 	
	font-weight	: bold;
}

.spelist 
{ 
	font-weight	: bold;
	color		: #1d1157;
}

.presentation .action 
{ 
	float		: right;
	margin-top	: -20px;
	width		: 100px;
	color		: #1d1157;
	background	: #f89934;
	text-align	: center;
	border		: 1px solid #1d1157;
}

.presentation .action:hover 
{ 
	color		: #f89934;
	background	: #1d1157;
	border		: 1px solid #f89934;
}

.presentation .action2 
{ 
	float		: right;
	margin-top	: -27px;
	width		: 100px;
	color		: #f89934;
	background	: #1d1157;
	text-align	: center;
	border		: 1px solid #f89934;
}

.presentation .action2:hover 
{ 
	color		: #1d1157;
	background	: #f89934;
	border		: 1px solid #1d1157;
}

table .contact td 
{ 
	height		: 80px;
	border-bottom	: 1px solid #1d1157;
}
