/*********************************/
/*Classes de référence*/
/*********************************/
body {
	font-family: Arial, Tahoma, Helvetica, Geneva, Swiss, SunSans-Regular, Sans-Serif;
	font-size: 8pt;	
	color: #10336b;
	}
	
body,h1,h2,h3,h4,p
{
	margin:0;
	padding:0;
}
p
{
	padding:0 3 0 5;
}
blockquote
{
	margin:0;
	padding:6px 25px;
}
table {
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Sans-Serif;	
	font-size: 12px;	
	font-weight:lighter;	
	color: #0a0e7a;
	
}
table.Fond1 {
	background-color: #F7F7F7;
}
table.Fond2 {
	background-color: #e8edf5;
}
table.Clair {
	background-color: #ced9eb;
}
table.Moyen {
	background-color: #85b3ca;
}
table.Fonce {
	background-color: #5992AD;
	color: #FFFFFF;
}
table.Flashy {
	background-color: #f7c64f;
	color: #0a0e7a;
}
table.Blanc {
	background-color: #ffffff;
}
table.ToolTips {
	background-color: #0a0e7a;
}
a {
	font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 	
	font-weight: 600;    
	font-size: 8pt;    
	TEXT-DECORATION: underline;
	color: #0a0e7a;
}
a:hover {
	color: #dc143c;
}

hr
{visibility:hidden;
}
ul
{
	margin:0 0 0 15px;
	padding:0;
	list-style:outside square;
}
/*********************************/
/*Classes spécifiques menus*/
/*********************************/

table.Menu {
	BORDER: 0;
	WIDTH : 179;
	BORDER-SPACING: 0;
	BORDER-COLLAPSE: collapse;
	padding: 0px;
	margin:0 0 8 0;
}
table.Menu_Actus {
 border: 0;
 width: 179;
border-spacing: 0;
 border-collapse: collapse;
 margin: 10px 0 ;
}
table.Menu td {
	padding: 2 5;
 } 
table.MenuEspacePerso {
	background-color: #85b3ca;
	width: 199;
}
table.MenuEspacePerso td {
	padding: 3px; 
	text-align: center;
} 

tr.MenuHead {
	background-color: #10336b;
	color: #FFFFFF;
	TEXT-ALIGN: left;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
tr.MenuHeadEspacePerso {
	background-color: #ced9eb;
	color: #0a0e7a;
	TEXT-ALIGN: center;
	font-weight: normal;
}
tr.MenuBloc {
	background-color: #5992ad;
	font-weight: normal; 
}
tr.MenuBlocEspacePerso {
	background-color: #FFFFFF;
	font-weight: normal; 
}
tr.MenuBlocFlashy {
	background-color: #85b3ca;
	font-weight: normal; 
}
td.MenuBlocFlashy {
	background-color: #85b3ca;
	font-weight: normal; 
	background-image: url(http://www.kelassur.com/KA/Images/GElements/fleche_menu.gif);
	background-repeat: no-repeat;
	background-position: right;
}
td.SousMenu {
	background-color: #FFFFFF;
	TEXT-ALIGN: center;
}
a.LienMenu {
	TEXT-DECORATION: none;
	color: #0f326b;
}
a.LienSousMenu {
	TEXT-DECORATION: none;
	color: RED;
}
a.LienMenu:HOVER {
	color: #f7c64f;
}
a.LienSousMenu:HOVER {
	color: #f7c64f;
}
td.SousMenu {
	background-color: #FFFFFF;
	TEXT-ALIGN: center;
}
td.MenuBloc{
	background-image: url(http://www.kelassur.com/KA/Images/GElements/fleche_menu.gif);
	background-repeat: no-repeat;
	background-position: right;
	background-color: #FFFFFF;
	font-weight: normal;
	padding: 5px;
	}	
td.MenuBloc_fd{
	background-image: url(http://www.kelassur.com/KA/Images/GElements/fleche_menu_blanche.gif);
	background-repeat: no-repeat;
	background-position: right;
	background-color: #0f326b;
	font-weight: normal;
	padding: 5px;
	}		
td.MenuPointille{
	background-image: url(http://www.kelassur.com/KA/Images/GElements/point_menu.gif);
	background-repeat: no-repeat;
	background-position: left;
	background-color: #FFFFFF;
	font-weight: normal;
}
td.MenuPointille2{
	background-image: url(http://www.kelassur.com/KA/Images/GElements/point_menu_s.gif);
	background-repeat: no-repeat;
	background-position: center;
	background-color: #f7c752;
	font-weight: normal;
}
td.MenuPointilleBlanc{
background-image: url(http://www.kelassur.com/KA/Images/GElements/point_menu_blanc.gif);
	background-repeat: no-repeat;
	background-position: left;
	border:1px solid #fff;
	border-width:0 1 0 1;
	background-color:#10336b;
}

td.Menu_ActusHead{
	background-color: #f7c64f;
	color: #10336b;
	TEXT-ALIGN: center;
	border:1px solid #fff;
}
td.Menu_border_H {
	border-bottom:1px solid #fff;
}
td.Menu_border_B {
	border-top:1px solid #fff;
}
td.Menu_border_GD
{
	border:1px solid #fff;
	border-width:0 1 0 1;
}
td.sousMenu_FondSurvol a
{
	display:block;
	color:#fff;
	text-decoration:none;
	padding:0 3px;
}
td.sousMenu_FondSurvol a:hover
{
	background-color:#fff;
	color:#10336b;
}
/* menu style 2 */
table.Menu2
{
width:100%;
color:#fff;
margin:5 0 10px 0;
}
table.Menu2 h1
{
display:block;	
/*background:#7592b1;*/
color:#fff;
font-weight:bold;
border:solid #f5c553;
border-width:0 0 2 0;
text-align:left;
font-size:12px;
padding:0 0 0 3;
}
table.Menu2 ul
{
margin:2 0 0 0;
padding:0 0 0 6;
/*background:#edf6ff;
border:1px solid #fff;*/
}
table.Menu2 ul li a
{
	display:block;
	color:#fff;
	text-decoration:none;
	padding:2px 0 0 3px;
	border:dotted #fff;
	border-width:0 0 1px 0;
	font-weight:lighter;
}
table.Menu2 ul li a:hover
{
	display:block;
	background:#edf6ff;
	color:#ff4f02;
	background-image: url(/KA/Images/Puces/fleche_menu_orange.gif);
	background-repeat: no-repeat;
	background-position:6px 7px;
	padding:2px 0 0 15px;
	font-weight:bold;
}
/* fin menu style 2*/

/* menu sites kelassur  horizontal  */

table.Menu_Sites_Kelassur_1
{
	width:100%;
	color:#fff;
	border-collapse:collapse;
	background:#205e9f;
	padding:0;
}

table.Menu_Sites_Kelassur_1 h2
{
	font-size:11px;
	display:block;
	float:left;
	color:#fff;
	font-weight:bold;
	font-variant:small-caps;
	padding:5px 0 0 3px;
}
table.Menu_Sites_Kelassur_1 ul
{
	margin:0;
	padding:5px 0 0 215px;
}
table.Menu_Sites_Kelassur_1 li
{
	list-style:none;
	display:inline;
	margin:0;
	padding:0;
}
span.first-letter
{
	/*color:#fff;*/
	font-variant:small-caps;
}

table.Menu_Sites_Kelassur_1 a
{
	text-decoration:none;
	color:#fff;
	font-weight:lighter;
	border:1px solid #fff;
		border-bottom:1px solid #02568c;
	padding:0 3px;
}
table.Menu_Sites_Kelassur_1 a:hover
{
background:#dfeafb;
	border:1px solid #0f326b;
	border-width:1px 1px 0 1px;
	color:#0f326b;
}
.Menu_Sites_finances
{
	/*background:#5b81b9;*/
}
li.Menu_Sites_finances a
{
	border-bottom:1px solid #5b81b9;
	background:#5b81b9;
}
table.Menu_Sites_Kelassur_1 li.home a
{
	background-color:#0f326b;
	background-image:url(/KA/Images/pictos/picto_home.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding:0 15px 0 3px;
	border-bottom:1px solid #0f326b;
	font-weight:bold;
}

table.Menu_Sites_Kelassur_1 li.home a:hover
{
	background-color:#ffad15;
	color:#0f326b;
	background-image:url(/KA/Images/pictos/picto_home_bleuFonce.gif);
	background-repeat:no-repeat;
	background-position:right;
}
/* fin menu navigation sites Kelassur horizontal */

/* debut menu liste des sites KA vertical */
table.MenuLeft_SitesKA, ul, li
{
	margin:0;
	padding:0;
	list-style:none;
}
table.MenuLeft_SitesKA h1
{
	color:#fff;
	display:block;
	width:165px;
	background-color:#0f326b;
	font-size:11px;
	font-weight:lighter;
	border-bottom:2px solid #ff8700;
	padding:3px 5px;
	margin:15px 0 5px 0;
	text-align:left;
}
a.liensSites
{
	display:block;
	color:#fff;
	background-image:url(http://www.kelassur.com/KA/Images/GElements/fleche_menu_blanche.gif);
	background-repeat: no-repeat;
	background-position:3px 5px;
	font-weight: bold;
	padding:0 5px 0 15px;
	margin:0 0 1px 0;
	border:1px solid #0f326b;
	text-decoration:none;
	}		
a.liensSites:hover
{
color:#fff;
background-position: 5px 5px;
border:1px solid #fff;
} 
a.rubrique
{
	border-top:2px dotted #ff8700;
	margin-top:8px;
	padding-top:4px;
	background-position:1px 10px;
} 
a.rubrique:hover
{
	border:1px solid #f2edeb;
	border-top:1px solid #ff8700;
	margin-top:13px;
	padding-top:0px;
}
/* fin menu liste des sites KA vertical*/

table.footer  /*menu pied de page */

{background-color:#fff ;
Width:100%;
}

table.footer a
{
border-bottom:1px dashed #10336b;
text-decoration:none;
padding:0 5px;
color:#10336b;
}
table.footer a:hover
{
background-color:#10336b;
color:#fff;
border-bottom:1px solid #10336b;
}	
td.lien_img a
{
border:none;
}
td.lien_img a:hover
{
background-color:#fff;
border:none;
}
/*********************************/
/*Classes spécifiques liens*/
/*********************************/
a.NonSouligne {
	TEXT-DECORATION: none;
}
a.Light {
	font-weight: normal; 
}
a.LightNonSouligne {
	font-weight: normal; 
	TEXT-DECORATION: none;
}
a.Couleur2 {
	color: #5992AD;
}
a.Couleur2Light {
	color: #5992AD;
	font-weight: normal; 
}
a.Blanc {
	color: #FFFFFF;
}
a.Rouge {
	color: #dc143c;
}
a.BlancLight {
	color: #FFFFFF;
	font-weight: normal; 
}
a.BlancLightNonSouligne {
	color: #FFFFFF;
	font-weight: normal; 
	TEXT-DECORATION: none;
}
a.PetitLight {
	font-weight: normal; 
	font-size:7pt;
}
a.PetitCouleur2{
	font-size:7pt;
	color: #5992AD;
}
a.Grand10 {
	font-size:10pt;
	font-weight:900;
	TEXT-DECORATION : none;
}
a.Grand {
	font-size:12pt;
	font-weight:900;
	TEXT-DECORATION : none;
}
a.GrandCouleur2 {
	font-size:12pt;
	font-weight:900;
	TEXT-DECORATION : none;
	color: #5992AD;
}
a.GrandBlanc {
	font-size:12pt;
	font-weight:900;
	TEXT-DECORATION : none;
	color: #FFFFFF;
}
a.GrandRouge {
	font-size:12pt;
	font-weight:900;
	TEXT-DECORATION : none;
	color: #ff0000;
	TEXT-DECORATION: underline;
}
a.tresGrand {
	font-size:20pt;
	TEXT-DECORATION : none;
	font-weight:900;
}
a.tresGrand40 {
	font-size:40pt;
	TEXT-DECORATION : none;
	font-weight:900;
}
a.Rouge:HOVER {
	color: #f7c64f;
}
a.GrandBlanc:HOVER {
	color: #0a0e7a;
}
a.haut
{display:block;
text-align:right;
margin:3px 0;}
.btn {
	color:#fff;
	font-size: 10px;
	border: 1px solid #FFF;
	background-color: #FF8700;
	font-weight: normal;
	text-align:center;
	text-decoration:none;
}

.btn a
{
color: #FFF;
text-decoration:none;
}
.btn a:hover
{
color:#565656;
text-decoration:none;
}
.btn2 
{	
	color:#0f326b;
	background-color:#cad8e8;
	font-weight: normal;
	text-align:center;
	text-decoration:none;
	border:1px solid #a4b8d9;
}
.btn2:hover 
{
color:#fff;
background:#8096c8;
text-decoration:none;
}
.btn2 a
{
color:#fff;
text-decoration:none;
}
a.btn_fermer
{
	background-image:url(/KA/Images/Pictos/fermer_on.gif);
	background-image:url(/KA/Images/Pictos/fermer_off.gif);
	background-repeat:no-repeat;
	background-position:right;
	font-size: 12px;
	padding:1 18 2 3;
	line-height:18px;
	background-color:#e5e5e5;
	text-decoration: none;
	border:1px solid Gray;
}

a.btn_fermer:hover
{
  background-color:Gray;
  color:#fff;
	background-image:url(/KA/Images/Pictos/fermer_on.gif);
	background-repeat:no-repeat;
	background-position:right;
}

/*********************************/
/*Classes liseres et separateurs*/
/*********************************/

tr.LisereEntete {
	background-color: #85b3ca;
	color: #FFFFFF;
	TEXT-ALIGN: center;
font-variant:small-caps;
font-size:16px;
}
tr.LisereHaut {
	background-color: #5992AD;
	color: #FFFFFF;
	TEXT-ALIGN: center;
	font-size :12px;
}
tr.LisereFonce {
	background-color: #5992AD;
	color: #FFFFFF;
	TEXT-ALIGN: center;
}
tr.LisereMoyen {
	background-color: #85b3ca;
	color: #FFFFFF;
	TEXT-ALIGN: center;
}
tr.LisereClair {
	background-color: #ced9eb;
	color: #0a0e7a;
	TEXT-ALIGN: center;
}
tr.LisereFlashy {
	background-color: #f7c64f;
	color: #0a0e7a;
	TEXT-ALIGN: center;
}
tr.LisereBlanc {
	background-color: #FFFFFF;
	TEXT-ALIGN: center;
}
tr.LisereSupp1 {
	background-color: #cd5c5c;
	color: #FFFFFF;
	TEXT-ALIGN: center;
}
tr.LisereSupp2 {
	background-color: #97315f;
	color: #FFFFFF;
	TEXT-ALIGN: center;
}
tr.LisereSupp3 {
	background-color: #58315f;
	color: #FFFFFF;
	TEXT-ALIGN: center;
}
tr.LisereSupp4 {
	background-color: #deffce;
	color: #0a0e7a;
	TEXT-ALIGN: center;
}
tr {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	
	font-size: 8pt;	
	font-weight: 600;	
}

tr.TabBarre 
{
	text-decoration: line-through;
}


table.sous_titre
{
width:100%;
background-color:#f5f5f5;
border-bottom:1px solid #ababab;
height:16px;
}

table.sous_titre p
{
font-size:14px;
color:#a10f1a;
background-color:#f5f5f5;
padding-left:10px;
border-top:1px solid #ababab;
font-variant:small-caps;
}
/*********************************/
/*Classes elements graphiques de tableau*/
/*********************************/
table.header_pave1
{
	width:197px;
	background-color:/*#eae5e4*/#dceaf2;
	color:#000000;
	margin:5px 10px;
	font-size:12px;
	font-weight:bold;
}

td.Entete{
	background-image: url(http://www.kelassur.com/KA/Images/GElements/DM_hedr_pix_titr_bg_ctr.gif);
	background-repeat: repeat;
}
tr.Blanc {
	background-color: #FFFFFF;
}
td.contour_blanc {
	border: 1pt solid #a4b8d9;
	font-weight: 400;
	text-align: center;
	background-color: #FFFFFF;
}
td.contour_fond1 {
	border: 1pt solid #a4b8d9;
	font-weight: 400;
	text-align: center;
	background-color: #f5f5f5;
}
td.contour_fond2 {
	border: 1pt solid #a4b8d9;
	font-weight: 400;
	text-align: center;
	background-color: #e8edf5;
}
td.Blanc {
	background-color: #FFFFFF;
}
td.Light {
	font-weight: normal; 
}
td.Grand10Light {
	font-weight: normal; 
	font-size:10pt;
	font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
td.Grand10 {
	font-size:10pt;
	font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
td.Fond1 {
	background-color: #F5F5F5;
}
td.Fond2 {
	background-color: #e8edf5;
}
td.TabGrasFonce {
	background-color: #5992AD;
	color: #FFFFFF;
}
td.TabLightFonce {
	background-color: #5992AD;
	color: #FFFFFF;
	font-weight: normal; 
}
td.TabGrasMoyen {
	background-color: #85b3ca;
	color: #FFFFFF;
}
td.TabLightMoyen {
	background-color: #85b3ca;
	color: #FFFFFF;
	font-weight: normal; 
}
td.TabGrasClair {
	background-color: #ced9eb;
	}
td.TabLightClair {
	background-color: #ced9eb;
	font-weight: normal; 
}
td.TabGrasFond1 {
	background-color: #f5f5f5;
	}
td.TabLightFond1 {
	background-color: #f5f5f5;
	font-weight: normal; 
}
td.TabGrasFond2 {
	background-color: #e8edf5;
	}
td.TabLightFond2 {
	background-color: #e8edf5;
	font-weight: normal; 
}
td.TabGrasFlashy {
	background-color: #f7c64f;
}
td.TabLightFlashy {
	background-color: #f7c64f;
	font-weight: normal; 
}

td.TabGrasBlanc {
	background-color: #FFFFFF;
}
td.TabLightBlanc {
	background-color: #FFFFFF;
	font-weight: normal; 
}
td.TitreIndex {
	font-size:20pt;
	font-weight: 900; 
	TEXT-ALIGN: center;
}
td.ChapeauIndex {
	font-size:10pt;
	TEXT-ALIGN: center;
}
td.TabRecapResult  
{
background-color:#abc5db;
/*border:1px solid #565656;
border-width:0 1px 1px 0;*/
color:#0f326b;
}
td.listing_vertical {
	border:1px solid #a4b8d9;
	border-width:0 1 0 1;
	height:25px;
	vertical-align:middle;
	font-weight:lighter;
	padding:2;
}

/*menu tous les logos des marques */

table.panorama_Marques
{
background:#0f326b;
text-align:left;
width:100%;
}
table.panorama_Marques h1
{
display:block;
color:#fff;
font-weight:bold;
font-size:16px;
border-bottom:1px solid #f7c64f;
margin:10px 0px 5px 200px;
text-align:left;
	}
table.panorama_Marques img
{
margin-left:5px;
border:0;
	}	
/* fin menu tous les logos des marques */

/*********************************/
/*Classes supplémentaires*/
/*********************************/
h1 {
	font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 	
	font-size:18px;
	font-weight:800;
	display:inline;
	color: #5992AD;
}
h2 {
	font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 	
	font-size:14pt;
	font-weight:700;
	display:inline;
}
h2.toutes_nos_marques
{
line-height:25px;
width:100%;
color:#eee;
font-weight:bold;
font-size:16px;
border-bottom:1px solid #f7c64f;
margin:10px 10 px 10px 200px;
text-align:left;
}
.Petit7 {
	font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 	
	font-size:7pt;
	font-weight: normal; 
}
.Petit7Couleur2 {
	font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 	
	font-size:7pt;
	color: #5992AD;
	font-weight: normal; 
}
.Petit7Rouge {
	font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 	
	font-size:7pt;
	color: #dc143c;
	font-weight: normal; 
	}
.Petit7Blanc {
	font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 	
	font-size:7pt;
	color: #FFFFFF;
	font-weight: normal; 
	}
.Petit7Flashy {
	font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 	
	font-size:7pt;
	color: #f7c64f;
	font-weight: normal; 
	}	
.Grand9 {
	font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 	
	font-size:9pt;
}
.Grand9Couleur2 {
	font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 	
	font-size:9pt;
	color: #5992AD;
}
.Grand9Blanc {
	font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 	
	font-size:9pt;
	color: #FFFFFF;
}
.Grand10 {
	font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 	
	font-size:10pt;
}
.Grand10Couleur2 {
	font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 	
	font-size:10pt;
	color: #5992AD;
}
.Grand10Rouge {
	font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 	
	font-size:10pt;
	color: #dc143c;
	}
.Grand10Blanc {
	font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 	
	font-size:10pt;
	color: #FFFFFF;
	}
	.Grand10Bleu_Fonce 
{
font-size:10pt;
color: #5992ad;
}
.Grand10Flashy {
	font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 	
	font-size:10pt;
	color: #f7c64f;
	}
.Grand12 {
	font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 	
	font-size:12pt;
}
.Grand12Couleur2 {
	font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 	
	font-size:12pt;
	color: #5992AD;
}
.Grand12Rouge {
	font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 	
	font-size:12pt;
	color: #dc143c;
	}
.Grand12Blanc {
	font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 	
	font-size:12pt;
	color: #FFFFFF;
	}
.Grand12Bleu_Fonce 
{
font-size:12pt;
color: #5992ad;
}
.Grand12Flashy {
	font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 	
	font-size:12pt;
	color: #f7c64f;
	}
.Grand14 {
	font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 	
	font-size:14pt;
	font-weight:900;
}
.Grand14Couleur2 {
	font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 	
	font-size:14pt;
	color: #5992AD;
	font-weight:900;
}
.Grand14Rouge {
	font-size:14pt;
	font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 	
	font-weight:900;
	color: #dc143c;
}
.Grand14Blanc {
	font-size:14pt;
	font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 	
	font-weight:900;
	color: #FFFFFF;
}
.Grand14Bleu_Fonce 
{
font-size:14pt;
color: #5992ad;
}
.Grand14Flashy {
	font-size:14pt;
	font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 	
	font-weight:900;
	color: #f7c64f;
}
.Grand16 {
	font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 	
	font-size:16pt;
	font-weight:900;
}
.BlancGras {
	color: #FFFFFF;
	}
.BlancLight {
	color: #FFFFFF;
	font-weight: normal; 
	}
.Rouge {
	color: #dc143c;
}
.RougeLight {
	color: #dc143c;
	font-weight: normal; 
}
.Light {
	font-weight: normal; 
}
.Gras {
	font-weight: 600; 
}
.Couleur2Gras{
	color: #5992AD;
	font-weight: 600;
}
.Couleur2Light{
	color: #5992AD;
	font-weight: normal;
}

.Couleur3Light {
	color: #b22222;
	font-weight: normal; 
}
.FlashyGras{
	color: #f7c64f;
	font-weight: 900;
}
.FlashyLight{
	color: #f7c64f;
	font-weight: normal;
}
input {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	
	font-size: 8pt;	
	font-weight: 600;	
	color: #0a0e7a;
	background:#fcecba;
    border:1px solid #7f9db9;
}
input.Login {
	BORDER: #ced9eb thin solid;
	DISPLAY: inline;
	background-color:#fff;
}
select {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	
	font-size: 8pt;	
	font-weight: 600;	
	color: #0a0e7a;
	background:#fcecba;
}
textarea {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	
	font-size: 8pt;	
	font-weight: 600;	
	color: #0a0e7a;
}
textarea.light {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	
	font-size: 7pt;	
	font-weight: normal;	
	color: #0a0e7a;
}
textarea.ThinSolid {
	BORDER: #ffffff thin solid;
	DISPLAY: inline;
	font-weight: normal;	
}
.contour {
	border: 1pt solid #a4b8d9;
	font-weight: 400;
}
.contour_j {
	border: 1pt solid #f7c64f;
	background-color: #fdf7e6;
}
.contour1 {
	border: 1pt solid #a4b8d9;
	font-weight: 400;
	background-color: #F5F5F5;
}
.contour2 {
	border: 1pt solid #85b3ca;
	font-weight: 400;
	background-color: #e8edf5;
}
.contour3 {
	border: 1pt solid #5992AD;
	font-weight: 400;
	background-color: #ced9eb;
}
.contourSignature {
	border: 1pt solid #1e5fa9;
	background-color: #e8edf5;
}
.degrade {
	background : url(http://www.kelassur.com/kelassur/Images/GElements/degrade_alt.gif) repeat-x bottom;
	font-weight: 400;
}
.degradegris {
	background : url(http://www.kelassur.com/kelassur/Images/GElements/degrade.gif) repeat-x bottom;
	font-weight: 400;
}
.degradejaune {
	background : url(http://www.kelassur.com/kelassur/Images/GElements/degrade_j.gif) repeat-x bottom;
	font-weight: 400;
}

/*STYLES SUPPLEMENTAIRES POUR REFONTE*/

.Linktab01:link{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #10336B; text-decoration: underline; font-weight: bold}
.Linktab01:active{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #10336B; text-decoration: underline; font-weight: bold}
.Linktab01:visited{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #10336B; text-decoration: underline; font-weight: bold}
.Linktab01:hover{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF8800; text-decoration: underline; font-weight: bold}
.verd10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.Linktab02:link{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #F7C650; text-decoration: underline; font-weight: bold}
.Linktab02:active{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #F7C650; text-decoration: underline; font-weight: bold}
.Linktab02:visited{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #F7C650; text-decoration: underline; font-weight: bold}
.Linktab02:hover{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #F7C650; text-decoration: none; font-weight: bold}
.titre01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
}
.Linktab03:link{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: underline; font-weight: normal}
.Linktab03:active{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: underline; font-weight: normal}
.Linktab03:visited{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: underline; font-weight: normal}
.Linktab03:hover{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: none; font-weight: normal}
.verd10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.Linktab04:link{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF8800; text-decoration: none; font-weight: bold}
.Linktab04:active{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF8800; text-decoration: none; font-weight: bold}
.Linktab04:visited{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF8800; text-decoration: none; font-weight: bold}
.Linktab04:hover{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #10336B; text-decoration: none; font-weight: bold}

.Linktab05:link{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: bold}
.Linktab05:active{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: bold}
.Linktab05:visited{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: bold}
.Linktab05:hover{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: underline; font-weight: bold}

.chptxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #10336B;
	border-width: 1;
	border-color: #FF8800;
	border-style: 1;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-color: #FF8700;
	border-top-color: #FF8800;
	border-right-color: #FF8800;
	border-bottom-color: #FF8800;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

.verd09 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.verd11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
}
.titre02 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.verd11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
table.sous_titre
{
	width:100%;
	margin-bottom:6px;
	background-color:#f5f5f5;
	border-bottom:1px solid #ababab;
	height:16px;
}
table.sous_titre p
{
			font-size:14px;
				color:#0f326b;
			background-color:#f5f5f5;
			padding-left:10px;
			border-top:1px solid #ababab;
			font-variant:small-caps;

}
.besoin_conseil_tel
{
width:158;
	color:#fff;
	background:#2464ac;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	margin:0 30px;
}
.besoin_conseil_tarif
{
	color:red;
	text-align:center;
	margin:0;
	padding:0;
}
.besoin_conseil_legende
{
	color:#0f326b;
	margin:0;
	padding:0;
}

.alinea_1   
{
color:#cc0000;
margin-left:40px;
padding-left :15px;
background-image:url(../Images/Puces/puce_DM_triangle_10x7.gif);  
background-repeat:no-repeat;
background-position:center left;
}

/*********************************/
/*Listes*/
/*********************************/

ul.liste_nivo_0 
{
margin:0;padding:0;
}
ul.liste_nivo_0 li
{
background-image:url(/KA/Images/Puces/puce_circle_4x4_bleu01.gif);
background-repeat:no-repeat;
background-position:0 5px ;
padding:0 0 0 8px;
margin:0 0 0 15px;
}

ul.liste_nivo_1 
{
margin-left:50px;
list-style:none;
}
ul.liste_nivo_1 li
{	
background-image:url(/KA/Images/Puces/puce_square_3x3_bleu01.gif);
background-repeat:no-repeat;
background-position:0px 8px;
padding:3px 0 0 8px;
}
ul.liste_nivo_2 li
{
	padding-left:20px;
	background-image:url(/KA/Images/GElements/fleche_jaune.gif);
	background-position:0px 1px;
	background-repeat: no-repeat;
	list-style-type:none;
	list-style-position:outside;
}



/*liste de definition*/
dl
{margin:0 10px;}
dt
{  margin:8px 0 3px 0;
	color:#ee6f00;
	border-bottom:#999 1px dashed;
	font-weight:bold;
	font-size:14px;}
dd
{
	color:#10336b;
	padding:0 5px 0 8px;
	font-size:13px;
	text-align:justify;
}
/*fin liste de definition*/


#CADRE_CONFIRM_INSCR 
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 8pt;
	font-weight: lighter;
	color: #0c2577;
	line-height:20px;
}


#CADRE_CONFIRM_INSCR .texte
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 8pt;
	font-weight: lighter;
	color: #0c2577;
}

#CADRE_CONFIRM_INSCR .titre
{
	font-size:14pt;
	font-weight:900;
	padding-right:15px;
}

#CADRE_CONFIRM_INSCR .bord_haut
{
	background-image: url(/KA/Images/GElements/cadre_inscr_bkg_h.gif);
	background-repeat: repeat-x;
	background-position: right;
	width:100%;
}

#CADRE_CONFIRM_INSCR .bord_droit
{
	background-image: url(/KA/Images/GElements/cadre_inscr_bkg_d.gif);
	background-repeat: repeat-y;
	background-position: top;
}

#CADRE_CONFIRM_INSCR .bord_bas
{
	background-image: url(/KA/Images/GElements/cadre_inscr_bkg_b.gif);
	background-repeat: repeat-x;
	background-position: right;
}

#CADRE_CONFIRM_INSCR ul.liste li
{
	padding-left:20px;
	background-image:url(/KA/Images/GElements/fleche_jaune.gif);
	background-position:0px 4px;
	background-repeat: no-repeat;
	list-style-type:none;
	list-style-position:outside;
}

#CADRE_CONFIRM_INSCR .cartouche
{
	border:solid 1px #fc6a00;
	padding:10px;
	background-color:#f1f1e3;
}


.comparer_mutuelle 
{
	background-color:#F53E19;
	position:relative;
	left:39px;
	width:159px;
	text-align:center;
	color:#FFFFFF;
	font-size:medium;
	padding-bottom:1px;
}

.comparer_mutuelle a
{
	color:#FFFFFF;
	font-weight:bold;
	font-size:18px;
	text-decoration:none;
}

.comparer_mutuelle a:hover
{
	color:#f5c650;
	font-weight:bold;
	font-size:18px;
	text-decoration:none;
}
.comparatif_mutuelle 
{
	background-color:#0e316b;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	font-size:18px;
	padding-bottom:2px;
	text-align:center;
	margin-top:6px;
	width:140;
}

.comparatif_mutuelle a
{
	color:#FFFFFF;
	font-weight:bold;
	font-size:18px;
	text-decoration:none;
}

.comparatif_mutuelle a:hover
{
	color:#f5c650;
	font-weight:bold;
	font-size:18px;
	text-decoration:none;
}