/*********************************/
/*Classes de référence*/
/*********************************/
BODY {
	FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	
	FONT-SIZE: 8pt;	
	FONT-WEIGHT: 600;	
	COLOR: #00341d;
	}
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;	
	FONT-SIZE: 8pt;	
	FONT-WEIGHT: 600;	
	COLOR: #00341d;
	/*BACKGROUND-COLOR: #FFFFFF;*/
}
TABLE.Fond1 {
	BACKGROUND-COLOR: #F5F5F5;
}
TABLE.Fond2 {
	BACKGROUND-COLOR: #f5fef5;
}
TABLE.Clair {
	BACKGROUND-COLOR: #c8e9ca;
}
TABLE.Moyen {
	BACKGROUND-COLOR: #8ed191;
}
TABLE.Fonce {
	BACKGROUND-COLOR: #004a2a;
	COLOR: #FFFFFF;
}
TABLE.Flashy {
	BACKGROUND-COLOR: #ced9eb;
}
TABLE.ToolTips {
	BACKGROUND-COLOR: #00341d;
}
A {
	FONT-FAMILY: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 	
	FONT-WEIGHT: 600;    
	FONT-SIZE: 8pt;    
	TEXT-DECORATION: underline;
	COLOR: #00341d;
}
hr
{visibility:hidden;
}
ul
{
	margin:0 0 0 15px;
	padding:0;
	list-style:outside square;
}

/*********************************/
/*Classes spécifiques menus*/
/*********************************/
TABLE.Menu {
 BORDER: 0;
 BACKGROUND-COLOR: #FFFFFF;
 width : 179;
 border-spacing: 0;
 border-collapse: collapse;
 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: #00341d;
 width : 179;
}
TABLE.MenuEspacePerso td {
 padding: 3px; 
 TEXT-ALIGN: center;
 } 
TR.MenuHead {
	BACKGROUND-COLOR: #004a2a;
	COLOR: #FFFFFF;
	TEXT-ALIGN: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
TR.MenuHeadEspacePerso {
	BACKGROUND-COLOR: #ced9eb;
	COLOR: #FFFFFF;
	TEXT-ALIGN: center;
}
TR.MenuBloc {
	BACKGROUND-COLOR: #c8e9ca;
	FONT-WEIGHT: normal; 
}
TR.MenuBlocEspacePerso {
	BACKGROUND-COLOR: #FFFFFF;
	FONT-WEIGHT: normal; 
}
TR.MenuBlocFlashy {
	BACKGROUND-COLOR: #ced9eb;
	FONT-WEIGHT: normal; 
	}
TD.SousMenu {
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-ALIGN: center;
}
A.LienMenu {
	FONT-WEIGHT: 900; 
	TEXT-DECORATION: none;
	}
A.LienSousMenu {
	TEXT-DECORATION: none;
	COLOR: red;
	}
	A.LienSousMenu:hover {
	TEXT-DECORATION: none;
	COLOR: #8ed191;
	}
TD.MenuBloc{
	background-image: url(http://www.kelassur.com/KA/Images/GElements/fleche_menu.gif);
	background-repeat: no-repeat;
	background-position: right;
	BACKGROUND-COLOR: #c8e9ca;
	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: #c8e9ca;
	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 #990000;
	border-width:0 1 0 1;
	background-color:#10336b;
}


Td.Menu_ActusHead{
	BACKGROUND-COLOR: #f7c64f;
	COLOR: #004a2a;
	TEXT-ALIGN: center;
		border:1px solid #990000;
}
TD.Menu_border_H {
	border-bottom:1px solid #990000;
}
TD.Menu_border_B {
	border-top:1px solid #990000;
}
td.Menu_border_GD
{
	border:1px solid #990000;
	border-width:0 1 0 1;
}
td.sousMenu_FondSurvol a
{
	display:block;
	color:#666666;
	text-decoration:none;
	padding:0 3px;
}
td.sousMenu_FondSurvol a:hover
{
	background-color:#b2b2b2;
	color:#990000;
}
/* 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;
}
table.Menu_Sites_Kelassur_1 td
{
}
table.Menu_Sites_Kelassur_1 h2
{
	font-size:11px;
	display:block;
	float:left;
	color:#ffb529;
	background-color: #004a2a;
	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-color: #004a2a;
	padding:5px 5px 0 3px;
}
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 #ffb529;
	border-bottom:1px solid #004a2a;
	padding:0 3px;
}
table.Menu_Sites_Kelassur_1 a:hover
{
background:#ffb529;
	border-bottom:1px solid #ffcc00;
	color:#004a2a;
}
.Menu_Sites_finances
{	
	border-bottom:1px solid #fff;
}
li.Menu_Sites_finances a
{
	color:#004a2a;
	background:#9ed8a1;
	border-bottom:1px solid #9ed8a1;
}
table.Menu_Sites_Kelassur_1 li.home a
{
	color:#004a2a;
	background-color:#fff;
	background-image:url(/KA/Images/pictos/picto_home_bleuFonce.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding:0 15px 0 3px;
	border-bottom:1px solid #fff;
	font-weight:bold;
}
table.Menu_Sites_Kelassur_1 li.home a:hover
{
	background-color:#9ed8a1;
	color:#fff;
	background-image:url(/KA/Images/pictos/picto_home.gif);
	background-repeat:no-repeat;
	background-position:right;
	border:1px solid #9ed8a1;
}
/* 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:#004a2a;
	display:block;
	width:165px;
	background-color:#fff;
	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:#004a2a;
	background-image: url(/KA/Images/Puces/fleche_menu_bleu.gif);
	background-repeat: no-repeat;
	background-position:1px 5px;
	/*background-color:red;*/
	font-weight: bold;
	padding:0 5px 0 15px;
	margin:0 0 1px 0;
	border:1px solid #fff;
	text-decoration:none;
	}		
a.liensSites:hover
{
color:#004a2a;
background-color:#c8e9ca;
background-image: url(/KA/Images/Puces/fleche_menu_bleu.gif);
background-repeat: no-repeat;
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 #004a2a;
text-decoration:none;
padding:0 5px;
color:#004a2a;
}
Table.footer a:hover
{
background-color:#004a2a;
color:#fff;
border-bottom:1px solid #004a2a;
}	
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: #58bb5d;
}
A.Couleur2Light {
	COLOR: #58bb5d;
	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: #76c77a;
}
A.Grand {
	FONT-SIZE:12pt;
	FONT-WEIGHT:900;
	TEXT-DECORATION : none;
	}
A.GrandCouleur2 {
	FONT-SIZE:12pt;
	FONT-WEIGHT:900;
	COLOR: #58bb5d;
	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:HOVER {
	COLOR: red;
}
A.Rouge:HOVER {
	COLOR: #76c77a;
}
a.haut
{display:block;
text-align:right;
margin:3px 0;}
.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;
}

/*********************************/
/*Classes liseres et separateurs*/
/*********************************/

	TR.LisereEntete {
	BACKGROUND-COLOR: #004a2a;
	COLOR: #FFFFFF;
	TEXT-ALIGN: center;
font-variant:small-caps;
font-size:16px;
}
	TR.LisereHaut {
	BACKGROUND-COLOR: #004a2a;
	COLOR: #FFFFFF;
	TEXT-ALIGN: center;
	font-size :12px;
}
TR.LisereFonce {
	BACKGROUND-COLOR: #004a2a;
	COLOR: #FFFFFF;
	TEXT-ALIGN: center;
}
TR.LisereMoyen {
	BACKGROUND-COLOR: #8ed191;
	TEXT-ALIGN: center;
}
TR.LisereClair {
	BACKGROUND-COLOR: #c8e9ca;
	TEXT-ALIGN: center;
}
TR.LisereFlashy {
	BACKGROUND-COLOR: #ced9eb;
	TEXT-ALIGN: center;
}
TR.LisereSupp1 {
	BACKGROUND-COLOR: #97315f;
	COLOR: #FFFFFF;
	TEXT-ALIGN: center;
}
TR.LisereSupp2 {
	BACKGROUND-COLOR: #7077a2;
	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 {
	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:#990000;
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:#c8e9ca;
	color:#00341c;
	margin:5px 10px;
	font-size:12px;
	font-weight:bold;
}

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: #f5fef5;
}
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: #f5fef5;
}
TD.TabGrasFonce {
	BACKGROUND-COLOR: #00341d;
	COLOR: #FFFFFF;
}
TD.TabLightFonce {
	BACKGROUND-COLOR: #00341d;
	COLOR: #FFFFFF;
		FONT-WEIGHT: normal; 
}
TD.TabGrasMoyen {
	BACKGROUND-COLOR: #8ed191;
	}
TD.TabLightMoyen {
	BACKGROUND-COLOR: #8ed191;
	FONT-WEIGHT: normal; 
}
TD.TabGrasClair {
	BACKGROUND-COLOR: #c8e9ca;
	}
TD.TabLightClair {
	BACKGROUND-COLOR: #c8e9ca;
		FONT-WEIGHT: normal; 
}
TD.TabGrasFond1 {
	BACKGROUND-COLOR: #f5f5f5;
	}
TD.TabLightFond1 {
	BACKGROUND-COLOR: #f5f5f5;
		FONT-WEIGHT: normal; 
}
TD.TabGrasFond2 {
	BACKGROUND-COLOR: #f5fef5;
	}
TD.TabLightFond2 {
	BACKGROUND-COLOR: #f5fef5;
		FONT-WEIGHT: normal; 
}
TD.TabGrasFlashy {
	BACKGROUND-COLOR: #ced9eb;
		}
TD.TabLightFlashy {
	BACKGROUND-COLOR: #ced9eb;
		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:#fcecba;
border:1px solid #565656;
border-width:0 1px 1px 0;
color:#cc3300;
}
/*********************************/
/*Classes supplémentaires*/
/*********************************/
h2.toutes_nos_marques
{
line-height:25px;
width:100%;
color:#004a2a;
font-weight:bold;
font-size:16px;
border-bottom:1px solid #990000;
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: #58bb5d;
	FONT-WEIGHT: normal;
	}
	.Petit7Rouge {
	FONT-FAMILY: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 	
	FONT-SIZE:7pt;
	COLOR: red;
	FONT-WEIGHT: normal;
	}
	.Petit7Blanc {
	FONT-FAMILY: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 	
	FONT-SIZE:7pt;
	COLOR: #FFFFFF;
	FONT-WEIGHT: normal;
	}
.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: #58bb5d;
	}
	.Grand10Rouge {
	FONT-FAMILY: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 	
	FONT-SIZE:10pt;
	COLOR: red;
	}
	.Grand10Blanc {
	FONT-FAMILY: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 	
	FONT-SIZE:10pt;
	COLOR: #FFFFFF;
	}
.Grand10Bleu_Fonce 
{
FONT-SIZE:10pt;
COLOR: #5992ad;
}
	.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: #58bb5d;
	}
	.Grand12Rouge {
	FONT-FAMILY: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 	
	FONT-SIZE:12pt;
	COLOR: red;
	}
	.Grand12Blanc {
	FONT-FAMILY: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 	
	FONT-SIZE:12pt;
	COLOR: #FFFFFF;
	}
.Grand12Bleu_Fonce 
{
FONT-SIZE:12pt;
COLOR: #5992ad;
}
.Grand14 {
	FONT-SIZE:14pt;
	FONT-FAMILY: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 	
	FONT-WEIGHT:900;
}
.Grand14Couleur2 {
	FONT-SIZE:14pt;
	FONT-FAMILY: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 	
	FONT-WEIGHT:900;
	COLOR: #58bb5d;
}
.Grand14Rouge {
	FONT-SIZE:14pt;
	FONT-FAMILY: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 	
	FONT-WEIGHT:900;
	COLOR: red;
}
.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;
}
.Light {
	FONT-WEIGHT: normal; 
}
.Gras {
	FONT-WEIGHT: 600; 
	}
	.BlancGras {
	COLOR: #FFFFFF;
	}
	.BlancLight {
	COLOR: #FFFFFF;
	FONT-WEIGHT: normal; 
	}
.Rouge {
	COLOR: red;
	}
.RougeLight {
	COLOR: red;
	FONT-WEIGHT: normal; 
}
.Couleur2Gras{
	COLOR: #58bb5d;
	FONT-WEIGHT: 600;
}
.Couleur2Light{
	COLOR: #58bb5d;
	FONT-WEIGHT: normal;
}
INPUT {
	FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	
	FONT-SIZE: 8pt;	
	FONT-WEIGHT: 600;	
	COLOR: #00341d;
	background:#fcecba; 
	border:1px solid #7f9db9;   
}
INPUT.Login {
	BORDER: #8ed191 thin solid;
	DISPLAY: inline;
	background-color:#fff;
}
SELECT {
	FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	
	FONT-SIZE: 8pt;	
	FONT-WEIGHT: 600;	
	COLOR: #00341d;
	background:#fcecba;    
}
TEXTAREA {
	FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	
	FONT-SIZE: 8pt;	
	FONT-WEIGHT: 600;	
	COLOR: #00341d;
}
TEXTAREA {
	FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	
	FONT-SIZE: 7pt;	
	FONT-WEIGHT: normal;	
	COLOR: #00341d;
}
TEXTAREA.ThinSolid {
	BORDER: #ffffff thin solid;
	DISPLAY: inline;
	FONT-WEIGHT: normal;	
}
.contour {
	border: 1pt solid #c8e9ca;
	font-weight: 400;
}
.contour1 {
	border: 1pt solid #c8e9ca;
	font-weight: 400;
	BACKGROUND-COLOR: #F5F5F5;
}
.contour2 {
	border: 1pt solid #58bb5d;
	font-weight: 400;
	BACKGROUND-COLOR: #f5fef5;
}
.contour3 {
	border: 1pt solid #00341d;
	font-weight: 400;
	BACKGROUND-COLOR: #8ed191;
}
.contourSignature {
	border: 1pt solid #1e5fa9;
	BACKGROUND-COLOR: #e8edf5;
}
.contourentete {
	border: 1pt solid #ced9eb;
	font-weight: 400;
	font-size: 10pt;
	text-align: center;
	BACKGROUND-COLOR: #f5fef5;
}
.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:d6202d;
margin-left:40px;
padding-left :15px;
background-image:url(../Images/Puces/puce_DP_triangle_10x7.gif);  
background-repeat:no-repeat;
background-position:center left;
}


/*********************************/
/*Listes*/
/*********************************/

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;
}


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;
}

/*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-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;
}
