﻿/*********************************/
/*Classes de référence*/
/*********************************/

body {
	font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 8pt;	
	font-weight: 600;	
	color: #10336b;
	padding:0;
	margin:0;
	}
body,h1,h2,h3,h4,p
{
	margin:0;
	padding:0;
}

.bloc_visible {
    display:block;
}
.bloc_invisible {
    display:none;
}

p
{
	padding:0 3 0 5;
}
blockquote
{
	margin:0;
	padding:6px 25px;
}
h1 {
	font-size:11pt;
	font-weight:400;
	display:inline;
}
h2 {
	font-size:10pt;
	font-weight:normal;
	display:inline;
}
table 
{
	font-size: 8pt;	
	font-weight: 600;
	color: #10336b;
	border-width:0;
	padding:0;
	border-collapse:collapse;
	/*BACKGROUND-color: #FFFFFF;*/
}
table.Fond1 {
	BACKGROUND-color: #F5F5F5;
}
table.Fond2 {
	BACKGROUND-color: #e8edf5;
}
table.Fond3 {
	BACKGROUND-color: #a4b8d9;
}
table.Fond4 {
	BACKGROUND-color: #ced9eb;
}
table.Fonce {
	BACKGROUND-color: #10336b;
	color: #ffffff;
}
table.Moyen {
	BACKGROUND-color: #1e5fa9;
	color: #ffffff;
}
table.Blanc {
	BACKGROUND-color: #FFFFFF;
}
table.Clair {
	BACKGROUND-color: #ced9eb;
	}
table.Flashy {
	BACKGROUND-color: #ff8700;
	color: #ffffff;
	}
table.ToolTips {
	BACKGROUND-color: #10336b;
	}
A {
	FONT-FAMILY: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 	
	font-weight: 600;    
	font-size: 8pt;    
	TEXT-DECORATION: underline;
	color: #11346b;
}
hr
{
	visibility:hidden;
}

ul
{
	margin-top:0;
	margin-bottom:0;
	list-style:inherit;
}
/*********************************/
/*Classes spécifiques menus*/
/*********************************/
table.Menu {
 border: 0;
 background-color: #edf6ff;
 width : 179;
 border-spacing: 0;
 border-collapse: collapse;
 padding: 0px;
 margin:0;
}
table.Menu_Actus {
 border: 0;
 width: 177;
border-spacing: 0;
 border-collapse: collapse;
 margin: 10px 0 ;
}
table.Menu td {
  padding: 2 5;
 } 
table.MenuEspacePerso {
background-color: #10336b;
 width : 100%;
}
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-image: url(/KA/Images/GElements/titre_id.gif);
	background-repeat: no-repeat;
	background-position: left;
	BACKGROUND-color: #10336b;
	color: #FFFFFF;
	text-align: left;
	Font-weight: normal;
}*/
TR.MenuHeadEspacePerso {
	BACKGROUND-color: #ff8700;
	color: #FFFFFF;
	text-align: left;
	Font-weight: normal;
}
TR.MenuBloc {
	BACKGROUND-color: #edf6ff;
	font-weight: normal; 
}
TR.MenuBlocEspacePerso {
	BACKGROUND-color: #FFFFFF;
	font-weight: normal; 
}
TR.MenuBlocFlashy {
	BACKGROUND-color: #ff8700;
	font-weight: normal; 
}
td.MenuBlocFlashy {
	BACKGROUND-color: #ff8700;
	font-weight: normal; 
	background-image: url(/KA/Images/GElements/fleche_menu.gif);
	background-repeat: no-repeat;
	background-position: right;
}
A.LienMenu {
TEXT-DECORATION: none;
color: #ff8601;
	}
A.LienMenu:HOVER {
	color: #10336b;
}	
A.LienSousMenu {
	TEXT-DECORATION: none;
	color: #ff8601;
	}
td.SousMenu {
	BACKGROUND-color: #FFFFFF;
	text-align: center;
}
td.MenuBloc{
	background-image: url(/KA/Images/GElements/fleche_menu.gif);
	background-repeat: no-repeat;
	background-position: right;
	BACKGROUND-color: #edf6ff;
	font-weight: normal;

	}	
td.MenuBloc_fd{
	background-image: url(/KA/Images/GElements/fleche_menu_blanche.gif);
	background-repeat: no-repeat;
	background-position: right;
	BACKGROUND-color: #10336b;
	font-weight: normal;
	padding: 5px;
	}		
td.MenuPointille{
	background-image: url(/KA/Images/GElements/point_menu.gif);
	background-repeat: no-repeat;
	background-position: left;
	BACKGROUND-color: #edf6ff;
	font-weight: normal;
}
td.MenuPointille2{
	background-image: url(/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(/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:#0e316b;
	color: /*#51ddff*/#87aecd;
border-bottom:2px solid #87aecd;
	text-align: left;
}
td.Menu_border_H {
	border-bottom:1px solid #0e316b;
}
td.Menu_border_B {
	border-top:1px solid #0e316b;
}
td.Menu_border_GD
{
	border:1px solid #0e316b;
	border-width:0 1 0 1;
}
td.sousMenu_FondSurvol a
{
	display:block;
	color:#d6f5ff;
	text-decoration:none;
	padding:0 5px 0 8px;
	font-weight:lighter;
}
td.sousMenu_FondSurvol a:hover
{
	background-color:#fff;
	color:#ff4e01;
	font-weight:bold;
}
/* menu style 2 */
table.Menu2
{
width:100%;
color:#fff;
margin:0 0 10px 0;
}
table.Menu2 h1
{
display:block;	
/*background:#7592b1;*/
color:#87aecd;
font-weight:bold;
border:solid #87aecd;
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:#ccecf8;
	text-decoration:none;
	padding:2px 0 0 3px;
	border:dotted #fff;
	border-width:0 0 0px 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:0;
}
table.Menu_Sites_Kelassur_1 td
{
	padding:0;
}
table.Menu_Sites_Kelassur_1 h2
{
	font-size:11px;
	display:block;
	float:left;
	color:#10336b;
	background: #f5c654;
	font-weight:bold;
	font-variant:small-caps;
	margin-bottom:3px;
	padding:5px 0 0 3px;
}
table.Menu_Sites_Kelassur_1 ul
{
	margin:0;
	padding:0;
	background: #f5c654;
	padding-left:195px;
	padding-top:5px;
}
table.Menu_Sites_Kelassur_1 li
{
	list-style:none;
	display:inline;
	margin:0;
	padding:0;
}
span.first-letter
{
	/*color:#ff6600;*/
	font-variant:small-caps;
}

table.Menu_Sites_Kelassur_1 a
{
	text-decoration:none;
	color:#10336b;
	font-weight:lighter;
	border:1px solid #10336b;
	border-bottom:1px solid #ffcc00;
	padding:0 3px;
}
table.Menu_Sites_Kelassur_1 a:hover
{
background:#10336b;
color:#fff;
border-bottom:1px solid #10336b;
}
.Menu_Sites_finances
{
	background:#f7d87b;
}
li.Menu_Sites_finances a
{
	border-bottom:1px solid #f7d87b;
}
table.Menu_Sites_Kelassur_1 li.home a
{
	background-color:#0f326b;
	color:#fff;
	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:#fff;
	color:#10336b;
	background-image:url(/KA/Images/pictos/picto_home_bleuFonce.gif);
	background-repeat:no-repeat;
	background-position:right;
	border-bottom:1px solid #fff;
}
/* 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:#ff8700;
	display:block;
	width:165px;
	background-color:#0f326b;
	font-size:11px;
	font-weight:bold;
	border-bottom:2px solid #ff8700;
	padding:3px 5px;
	margin:8px 0 5px 0;
	text-align:left;
}
a.liensSites
{
	display:block;
	color:#fff;
	background-image: url(http://www.kelassur.com/Images/Puces/fleche_menu_blanche.gif);
	background-repeat: no-repeat;
	background-position:1px 5px;
	/*background-color:red;*/
	font-weight: bold;
	padding:0 5px 0 10px;
	margin:0 0 1px 0;
	border:1px solid #0f326b;
	text-decoration:none;
	font-weight:lighter;
	}		
a.liensSites:hover
{
color:#0f326b;
background-color:#edf6ff;
background-image: url(/KA/Images/GElements/fleche_menu_bleu.gif);
background-repeat: no-repeat;
background-position: 1px 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;
	margin-top:13px;
	padding-top:0px;
}
/* fin menu liste des sites KA vertical*/

table.footer /*menu pied page */
{background-color :#fff ;
Width:100%;
}

table.footer a
	{
	border-bottom:1px dashed #0f326b;
	text-decoration:none;
	padding:0 3px;
	color:#ff8601;
font-size:11px;
font-weight:normal;
	}
table.footer a:hover
	{
	background-color:#ff8601;
	color:#fff;
	border-bottom:1px solid #ff8601;
	}	
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: #ff8700;
}
A.Couleur2Light {
	color: #ee6f00;
	font-weight: normal; 
}
A.Blanc {
	color: #FFFFFF;
}
A.Rouge {
	color: red;
}
A.BlancLight {
	color: #FFFFFF;
	font-weight: normal; 
}
A.BlancLightNonSouligne {
	color: #FFFFFF;
	font-weight: normal; 
	TEXT-DECORATION: none;
}
A.PetitLight {
	font-size:7pt;
	font-weight: normal; 
	}
A.PetitCouleur2{
	font-size:7pt;
	color: #ee6f00;
}
A.Grand {
	font-size:12pt;
	font-weight:900;
	TEXT-DECORATION : none;
	}
A.GrandCouleur2 {
	font-size:12pt;
	font-weight:900;
	color: #ee6f00;
	TEXT-DECORATION : none;
	}
	A.GrandBlanc {
	font-size:12pt;
	font-weight:900;
	TEXT-DECORATION : none;
	color: #FFFFFF;
}
A.TresGrand {
	font-size:20pt;
	TEXT-DECORATION : none;
	font-weight:900;
}
A.TresGrand40 {
	font-size:40pt;
	TEXT-DECORATION : none;
	font-weight:900;
}
A.Texte {
	font-weight:normal;
	TEXT-DECORATION: none;
}
A.Texte2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	TEXT-DECORATION: none;
}
A:HOVER {
	color: red;
}
A.Rouge:HOVER {
	color: #ff8700;
}
A.Texte:HOVER {
	color: #10336b;
}
A.Texte2:HOVER {
	color: #10336b;
}
a.haut
{display:block;
	width:100%;
text-align:right;
margin:3px 0;}

/*********************************/
/*Classes liseres et separateurs*/
/*********************************/

TR.LisereEntete {
	BACKGROUND-color: #10336b;
	color: #FFFFFF;
	text-align: center;
font-variant:small-caps;
font-size:16px;
}
TR.LisereHaut {
	BACKGROUND-color: #10336b;
	color: #FFFFFF;
	text-align: center;
	font-size :12px;
}
TR.LisereBlanc {
	BACKGROUND-color: #FFFFFF;
	text-align: center;
}
TR.LisereFonce {
	BACKGROUND-color: #10336b;
	color: #FFFFFF;
	text-align: center;
}
TR.LisereMoyen {
	BACKGROUND-color: #1e5fa9;
	color: #FFFFFF;
	text-align: center;
}
TR.LisereClair {
	BACKGROUND-color: #10336b;
	color: #FFFFFF;
	text-align: center;
}
TR.LisereFlashy {
	BACKGROUND-color: #ff8700;
	color: #FFFFFF;
	text-align: center;
}
TR.LisereSupp1 {
	BACKGROUND-color: #97315f;
	color: #FFFFFF;
	text-align: center;
}
TR.LisereSupp2 {
	BACKGROUND-color: #ff87cb;
	color: #FFFFFF;
	text-align: center;
}
TR.LisereSupp3 {
	BACKGROUND-color: #58315f;
	color: #FFFFFF;
	text-align: center;
}
TR.LisereSupp4 {
	BACKGROUND-color: #341b48;
	color: #FFFFFF;
	text-align: center;
}
TR.LisereSupp5 {
	BACKGROUND-color: #499c64;
	color: #FFFFFF;
	text-align: center;
}
TR.LisereSupp6 {
	BACKGROUND-color: #bad1e5;
	color: #1d5fa9;
	text-align: center;
}
TR {
	FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	
	font-size: 8pt;	
	font-weight: 600;	
}



table.sous_titre      /* ne rien changer : lié à une image */  
{
width:100%;
background-color:#f5f5f5;
border-bottom:1px solid #ababab;
height:16px;
}

table.sous_titre p    /* ne changer que la couleur de la police */
{
font-size:14px;
color:#0f326b;
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:#c9ccd1;
	margin:5px 10px;
}
table.header_pave1 td
{	
	color:#000000;
	font-size:11px;
	font-weight:lighter;
}

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: #11346b;
	color: #FFFFFF;
}
td.TabLightFonce {
	BACKGROUND-color: #11346b;
	color: #FFFFFF;
		font-weight: normal; 
}
td.TabGrasMoyen {
	BACKGROUND-color: #1e5fa9;
	color: #FFFFFF;
}
td.TabLightMoyen {
	BACKGROUND-color: #1e5fa9;
	color: #FFFFFF;
		font-weight: normal; 
}
td.TabGrasBlanc {
	BACKGROUND-color: #FFFFFF;
}
td.TabLightBlanc {
	BACKGROUND-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: #ff8700;
	color: #FFFFFF;
	}
td.TabLightFlashy {
	BACKGROUND-color: #ff8700;
		font-weight: normal; 
		color: #FFFFFF;
}
td.TitreIndex {
	font-size:20pt;
	font-weight: 900; 
	text-align: center;
}
td.ChapeauIndex {
	font-size:11pt;
	text-align: center;
	font-weight: normal;
	}
td.TabRecapResult  
{
background-color:#fcecba;
border:1px solid #565656;
border-width:0 1px 1px 0;
color:#10336b;
}
/*cartouches 1/2/3*/
table.cartouche 
{
width:160px;
margin:10px 10px 20px 10px;
border-collapse:collapse;
}
td.titre
{
background-color:#fff;
color:#fe7d26;
font-size:11px;
background-image:url(/KA/Images/Cadres/cadre_KA_comparer_H.gif);
background-repeat:repeat-x;
background-position:bottom;
padding:0;
}
td.text
{border:1px solid #fe7d26;
	height:40px;
	border-width:0 1px;
	color:#759097;
	background:#f3f9fd;
	font-size:11px;
	font-weight:lighter;
	padding:0 5px;
}
/*fin cartouches 1/2/3*/
/*menu accès perso*/
.accesCompte
{
	background-color:#0f326b;
	width:167px;
	margin:0 0 15px 0;
}
.accesCompte td
{
	text-align:center;
	font-weight:lighter;
		font-size:11px;
}
.accesCompte h1
{
	color:#004fa9;
}
.accesCompte h2
{
	color:#ff6500;
}
.accesCompte h3
{
	background-color:#5b5d68;
	color:#fff;
}
.accesCompte p
{margin:0;
padding:0;
}
.accesCompte input
{
	border:1px solid orange;
	background-color:#f5c553;
	color:#5b5d68;
}
/*fin menu accès perso*/
/*menu Comparer Devis*/
.MenuDevis
{
	background-color:#e7e8e9/*#0f326b*/;
	width:167px;
	margin:0 0 15px 0;
	border-left:8px solid #0f326b;
	margin-top:15px;
}
.MenuDevis td
{
	text-align:center;
	font-weight:lighter;
	font-size:11px;
	padding:0;
}
.MenuDevis h1
{
	background-image:url(/KA/Images/Cadres/cadre_KA_MenuDevis_H.gif);
	background-repeat:no-repeat;
	background-position:center top ;
	background-color:#6195bd;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	display:block;
}
.MenuDevis ul
{
margin:0;padding:0;
}
.MenuDevis ul
{
background-color:#e7e8e9;
}
.MenuDevis li a
{
	border-bottom:1px dotted #6195bd;
	color:#6195bd;
	text-decoration:none;
	display:block;
	text-align:left;
	padding:3px;
}
.MenuDevis li a:hover
{
	border-bottom:1px dotted orange;
	color:orange;
	background-color:#fff;
	text-decoration:none;
	display:block;
	text-align:left;
	padding:3px 3px 3px 6px;
}

.MenuDevis select
{
	border:1px solid #fff;
	background-color:#e7e8e9;
}
.MenuBas
{
background-image:url(/KA/Images/Cadres/cadre_KA_MenuDevis_B.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#e7e8e9;
	padding-top:6px;
}
/*fin menu Comparer Devis*/
/*menu tous les logos des marques */
table.panorama_Marques  
{
	width:100%;
	background-color:#fff;
	margin:0;
	border-bottom:4px solid #cddde9;
}
table.panorama_Marques h1
{
display:block;
color:#ff700f;
font-weight:bold;
font-size:16px;
border-bottom:1px solid #f5c553;
margin:10px 0px 5px 200px;
text-align:left;
}
table.panorama_Marques img
{
margin-left:5px;
}
/* fin menu tous les logos des marques */
.fondRaye
{
	background-image:url(/KA/Images/Fonds/fond_gris_3lignes.gif);
	font-weight:bold;
	padding:3px;
}

/*********************************/
/*Classes supplémentaires*/
/*********************************/
.EnteteAccueil
{
	background-image:url(/KA/Images/Bannieres/KA_HomPag_visuel.jpg);
	background-repeat:no-repeat;
	padding:0 0 0 20px;
	background-position:0 0;
	height:88px;
	text-align:left;
}
.EnteteAccueil H1
{
	font-size:26px;
	color:#0464a5;
	font-weight:bold;
	padding-left:70px;
}
.EnteteAccueil H2
{
	font-size:18px;
	display:block;
	color:/*#288eb1#0ba4cd*/#007fb8;
	padding-left:280px;
}
h2.toutes_nos_marques
{
line-height:25px;
width:100%;
color:#fff;
font-weight:bold;
font-size:16px;
border-bottom:1px solid #ff8601;
margin:10px 10px 10px 200px;
text-align:left;
}
.TitreImgNiv1
{
	background-image:url(/KA/Images/Fleches/blok.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:4px 0 0 30px;
}
.Petit7 {
	font-size:7pt;
	font-weight: normal; 
	}
.Petit7Couleur2 {
	font-size:7pt;
	color: #ee6f00;
	font-weight: normal; 
	}
.Petit7Rouge {
	font-size:7pt;
	color: red;
	font-weight: normal; 
	}
.Petit7Blanc {
	font-size:7pt;
	color: #ffffff;
	font-weight: normal; 
	}
.Grand10 {
	font-size:10pt;
	}
.Grand10gras {
	font-size:10pt;
	font-weight:bold;
	}
.Grand10Couleur2 {
	font-size:10pt;
	color: #ee6f00;
	}
.Grand10Rouge {
	font-size:10pt;
	color: red;
	}
.Grand10Blanc {
	font-size:10pt;
	color: #ffffff;
	}
.Grand10Bleu_Fonce {
	font-size:10pt;
	color: #5992ad;
	}
.Grand12 {
	font-size:12pt;
	font-weight:900;
	}
.Grand12Vert {
	font-size:12pt;
	color: #008000;
	font-weight:900;
	}
.Grand12Couleur2 {
	font-size:12pt;
	font-weight:900;
	color: #ee6f00;
	}
.Grand12Rouge {
	font-size:12pt;
	font-weight:900;
	color: red;
}
.Grand12Blanc {
	font-size:12pt;
	color: #ffffff;
	}
.Grand12Bleu_Fonce {
	font-size:12pt;
	color: #5992ad;
		}
.Grand14 {
	font-size:14pt;
	font-weight:900;
	}
.Grand14Couleur2 {
	font-size:14pt;
	color: #ee6f00;
	font-weight:900;
	}
	.Grand14Rouge {
	font-size:14pt;
	font-weight:900;
	color: red;
}
.Grand14Blanc {
	font-size:14pt;
	color:#ffffff;
	}
.Grand14Bleu_Fonce {
	font-size:14pt;
	color: #5992ad;
		}
.Grand16 {
	font-size:16pt;
	font-weight:900;
	}	
.Grand22 {
	font-size:22pt;
	font-weight:900;
	}
.Grand22Rouge {
	font-size:22pt;
	font-weight:900;
	color: red;
}
.BlancGras {
	color: #FFFFFF;
	}
.BlancLight {
	color: #FFFFFF;
	font-weight: normal; 
	}
.Rouge {
	color: red;
	font-weight: 600; 
}
.RougeLight {
	color: red;
	font-weight: normal; 
}
.Light {
	font-weight: normal; 
}
.Gras {
	font-weight: 600; 
}
.Couleur2Gras{
	color: #ee6f00;
	font-weight: 600;
}
.Couleur2Light{
	color: #ff8700;
	font-weight: normal;
}
INPUT {
	font-size: 8pt;	
	font-weight: 600;	
	color: #11346b;
	border:1px solid #7f9db9;
}
INPUT.Login {
	BORDER: #11346b thin solid;
	DISPLAY: inline;
	background-color:#fff;
}
SELECT {
	font-size: 8pt;	
	font-weight: 600;	
	color: #11346b;
}
TEXTAREA {
	font-size: 8pt;	
	font-weight: 600;	
	color: #11346b;
}
TEXTAREA.light {
	font-size: 7pt;	
	font-weight: normal;	
	color: #11346b;
}
TEXTAREA.ThinSolid {
	BORDER: #ffffff thin solid;
	DISPLAY: inline;
	font-weight: normal;	
}
.contour {
	border: 1pt solid #a4b8d9;
	font-weight: 400;
}
.contour1 {
	border: 1pt solid #a4b8d9;
	font-weight: 400;
	BACKGROUND-color: #F5F5F5;
}
.contour2 {
	border: 1pt solid #1e5fa9;
	font-weight: 400;
	BACKGROUND-color: #e8edf5;
}
.contour3 {
	border: 1pt solid #10336b;
	font-weight: 400;
	BACKGROUND-color: #ced9eb;
}
.contourSignature {
	border: 1pt solid #1e5fa9;
	BACKGROUND-color: #e8edf5;
}
.contourentete {
	border: 1pt solid #ff8700;
	font-weight: 400;
	font-size: 10pt;
	text-align: center;
	BACKGROUND-color: #e8edf5;
}
.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:#ff8601;
    margin-left:40px;
    padding-left :15px;
    background-image:url(../Images/Puces/puce_KA_triangle_10x7.gif);  
    background-repeat:no-repeat;
    background-position:center left;
}
.filetBas1
{
 border-bottom:1px solid #727272;
}
.filetHaut1
{
 border-top:1px solid #727272;
}
/* pages informatives */
div.rubrique
{
	color:#4c4c4c;
	margin:8px 0;
	padding:0;
}
div.rubrique h1
{
	display:block;
	width:400px;
	font-variant:small-caps;
	background:/*#ca1532 #ff8700#4c4c4c#969696*/#9ba8bf;
	color:#fff;
	background-image:url(/KA/Images/Puces/puce_triangle_blanc_ombre10x9.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	font-weight:bold;
	font-size:14px;
	margin:0;
	padding:0 23px;
	
}
div.rubrique blockquote
{
	background-color:/*#f2f2f2 #edf6ff #f3f8ff #f8f8f8*/#f7f8fd;
	/*color:orange;*/
	margin:0;
	border: solid /*#ca1532*/ #ff8700;
	border-width:1px 0 0 0;
	padding:0 3px;
}
div.rubrique blockquote h1
{
	display:block;
	width:100%;
	background:#f7f8fd;
	color:/*#ca1532*/ #10336b;
	font-weight:bold;
	font-variant:small-caps;
	padding:6px 0 0 0;

}
div.rubrique blockquote p, h2
{
	color:/*#4c4c4c #ca1532*/ #10336b;
	margin:0;
	padding:0;
	font-size:13px;
	font-weight:lighter;
}
div.rubrique hr
{
	clear:both;
	line-height:3px;
	margin:0;
	padding:0;
	visibility:hidden;
}
div.rubrique div
{
	/*background:yellow;*/
	/*padding:0 8px;*/
	/*border:1px red solid;*/
	border-width:0 1px;
	margin:6px 0 0 0;
	font-weight:lighter;
	text-align:justify;	
	color:/*#10336b*/#4c4c4c;

}
div.rubrique div h1
{
	background-image:none;
	background-color:#fff;
	font-size:13px;
	font-weight:bold;
	color:#135b86;
	margin:0;
	padding:6px 0 3px 0;
	font-variant:normal;
}
div.rubrique div p
{
	margin:0 3px;
	text-align:justify;	
	font-size:12px;
}
div.rubrique div li
{
	font-size:12px;
}
.rubrique a
{
	color:#ca1532;
	border-bottom:1px solid #ca1532;
	text-decoration:none;
	font-weight:lighter;
}
.rubrique a:hover
{
	background:#4c4c4c;
	color:#fff;
	border-bottom:1px solid #ca1532;
	text-decoration:none;
}
.colonne
{
	display:block;
	width:30%;
	/*padding:0 6px;*/
	/*background:orange;*/
	/*margin:6px 6px 0 0;*/
	text-align:justify;
}
/*.photo_legende
{
	display:block;	
	/*font-size:11px;
	margin:5px 0;
}*/

.photo_legende
{
	display:block;
	background-color:#fbec7f;
	color:#4c4c4c;
	font-size:11px;
	padding:0 2px;
	margin:0;
	text-align:left;
}

.photo_legende a
{
	display:block;
	color:#4c4c4c;
	font-weight:lighter;
	padding:0 3px;
	margin:2px;
}
.photo_legende a:hover
{
	background:#9ba8bf;
	color:#fff;
	text-decoration:none;
}

div.la_une
{
	font-size:11px;
	/*width:30%;
float:right;*/
	background:/*#d7d4c6 #f5f5f5 #f8f8f8*/#f3f8ff;
	font-weight:lighter;
	border:#fff solid 15px;
	color:#155ba0;
}
div.la_une h1, h2, h3
{
display:block;
}
div.la_une h1
{
background:#0f326b;
color:#fff;
font-variant:small-caps;
padding:0 0 0 6px;
}
div.la_une h2
{
background:#ff7603;
color:#fff;
font-weight:bold;
font-variant:small-caps;
font-size:15px;
border:2px solid #ff7603;
border-width:0 0 1 0;
padding:0 5px;
}
div.la_une h3
{
background-image:url(/KA/Images/Puces/puce_3px_orange.gif);
background-repeat:no-repeat;
background-position:0 4px;
font-weight:bold;
font-variant:small-caps;
font-size:14px;
padding:0 3px 0 10px;
margin:8px 5px 0 5px;
}
div.la_une p
{
	padding:2px 8px;
}
div.la_une ul
{
	margin:0 5px;
	padding:0;
}
div.la_une ul li
{
	background-image:url(/KA/Images/Puces/puce_square_2x2_bleu01.gif);
	background-repeat:no-repeat;
	background-position:0 6px;
	padding:0 0 0 6px;
}

/* fin pages informatives */

/*********************************/
/*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;
	
}
/*fin liste de definition*/
/*********************************/
/*Classes de la 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;
	font-weight: normal;
}
.Linktab02:link{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF8800; text-decoration: underline; font-weight: normal}
.Linktab02:active{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF8800; text-decoration: underline; font-weight: normal}
.Linktab02:visited{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF8800; text-decoration: underline; font-weight: normal}
.Linktab02:hover{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF8800; text-decoration: none; font-weight: normal}
.titre01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
}
.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;
	font-weight: normal;
}
.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: none; font-weight: bold}

.chptxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #10336B;
	border: 1px solid #FF8800;
	font-weight: normal;
}

.btn {
	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;
}

a.btn_devis
{
	clear:both;
	background-image:url(/KA/Images/Boutons/demander_devis_gratuits_assurance.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding:7px 35px 7px 5px;
	margin:0 3px;
	background-color:#0f326b;
	color:#fff;
	font-size:11px;
	font-weight:lighter;
	font-variant:small-caps;
	/*width:150px;*/
}
a.btn_devis:hover
{
	/*background-image:url(/KA/Images/Boutons/demander_devis_gratuits_assurance.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding:7px 35px 7px 5px;*/
	background-color:#e7c45f;
	color:#0f326b;
}
.verd09 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
}
.verd11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
}

#CADRE_OPTIONS {
	font-weight: normal;
}
#CADRE_OPTIONS table{
	border:1px solid #CED9EB;
	background-color:#FFFFFF;
}
#CADRE_OPTIONS TH{
	font-weight:bold;
	text-align:left;
}
#CADRE_OPTIONS TD{
	background-color:#F5F5F5;
	padding-left:5px;
	padding-right:5px
}


#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;*/
	background-position: right;
}

#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-image:url(/KA/Images/GElements/fleche_jaune.gif);*/
	list-style-type:none;
	list-style-position:outside;
}

#CADRE_CONFIRM_INSCR .cartouche
{
	border:solid 1px #fc6a00;
	padding:10px;
	background-color:#f1f1e3;
}

#apporteur_valid img{vertical-align:middle;}
#apporteur_valid li{
    background-image:url(/kelassur/Images/GElements/puce.gif);
    background-repeat:no-repeat;
    background-position:0 9px;
    line-height:25px;
    padding-left:15px;
    text-align:left;
  }
#apporteur_valid ul{
    margin:5px
   }
   
.apporteur_accueil10
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.apporteur_accueil12
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.apporteur_signe
{
  color:Green;
  border-top:1px solid #10336b;
}
.apporteur_annule
{
  color:Red;
  border-top:1px solid #10336b;
}  
.apporteur_en_cours
{
  color:#10336b;
  border-top:1px solid #10336b;
}
.TitrePrincipal{
    font-size:22px;
    font-weight:bold;
    text-align:center;
}
.TitreGrand{
    font-size:20px;
    font-weight:bold;
    text-align:center;
}
.TitreMoyen{
    font-size:18px;
    font-weight:bold;                
}
.TitrePetit{
    font-size:16px;
    font-weight:bold;
}                
.retrait40{padding-left:40px;}
.AlignDroite{
    padding-left:400px;            
}
#contrat{font-weight:normal}
.LigneTable{border-bottom:1px solid #10336b;}
.apporteur_table{border:1px solid #10336b;}
.apporteur_montant
{ 
  text-align:right;
  font-weight:bold;
}
.apporteursans3D
{
  BACKGROUND-color: #bad1e5;
  color: #1d5fa9;
  border:0px;
}
.apporteur_puce li
{
  list-style-image: url(/kelassur/images/GElements/carre.gif);
}

#TableauAvecBordures td {
	border: solid 1px #333333;
}

.fnd_couleur_gris1{background-color:#E6E6E6}
