/* *********************************************** kiwaki général************************************************** */
body {
	margin: 0px;
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}
td, tr, table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.encadre 
{
	border: 1px solid #999999;
	
}

.barre
{
	text-decoration: line-through;
}

.titre_blanc {
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
}

.titre {
	font-size: 24px;
	font-weight: bold;
	color: #666666;
}

.titre1 {
	font : 15px Arial;
	color: #666666;
	font-weight:800
}
.titre2 {
	font : 15px Arial;
	color: #FF6700;
	font-weight:800
}
.titre3 {
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	background-color: #E8E8E8;
}
.titre22 {
	font-size: 20px;
	font-weight: bold;
	color: #1F4EAA;
	text-align: center;
}
.titre23 {
	font-size: 20px;
	font-weight: bold;
	color: #660066;
	/*background-color: #1F4EAA;*/
	text-align: center;
}
.libelle_champs_formulaires {
	font : 11px Arial;
	color: #999999;
}
.rouge
{
	font-size: 12px;
	color: #ff0000;
}
.libelle_rouge {
	font : 12px Arial;
	color: #ff0000;
	font-weight: 400;
}

.libelle_vert {
	font : 12px Arial;
	color: #339900;
	font-weight: 400;
}

.libelle_vert_fond_jaune {
	font : 15px Arial;
	color: #339900;
	font-weight: 400;
	background-color:#FFFF00;
}

.aff_mail {
	font-size: 12px;
	text-decoration:	underline;
	color: #333333;
}

.infolight {
	font-size: 12px;
	color: #666666;
}
.verylittle {
	font-size: 9px;
	color: #333333;
}

.verylittle_white {
	font-size: 9px;
	color: #FFFFFF;
}

.little_white {
	font-size: 10px;
	color: #FFFFFF;
}

.little {
	font-size: 10px;
	color: #333333;
}


.little_light {
	font-size: 10px;
	color: #666666;
}

.italique {
	font-size: 12px;
	color: #0066CC;
	font-style:italic
}

.italique_blanc {
	font-size: 12px;
	color: #FFFFFF;
	font-style:italic
}


.blanc_12 {
	font-size: 12px;
	color: #FFFFFF;
}

.blanc_13 {
	font-size: 13px;
	color: #FFFFFF;
}


.italique2 {
	font-size: 12px;
	color: #660066;
	font-style:italic
}

.entete1 
{
	color: #FFFFFF;
	font-weight: bold;
	background-color: #1F4EAA;
}
		
.entete2 
{
	color: #000000;
	background-color: #e8e8e8;
}

.entete3 
{
	color: #FFFFFF;
	font-weight: bold;
	background-color: #2F6AD9;
}

.entete4 
{
	color: #000000;
	background-color: #CCCCCC;
}

.entete11 
{
	color: #FFFFFF;
	font-weight: bold;
	background-color: #660066;
}
.entete12 
{
	color: #FFFFFF;
	font-weight: bold;
	background-color: #8C008C;
}
.faux_lien 
{
	color: #666666;
	text-decoration:underline
     
}

.selectionne_niv1 {
	font : 12px Arial;
	color: #990000;
	font-weight: 800;
}
.selectionne {
	font : 12px Arial;
	color: #990000;
	font-weight: 400;
}
/* BULLE --- pour aficher une info avec survol sur le texte. exemple à coller : <a href="toto.com" class="bulle">lien<span>texte-texte</span></a> --------------------------------------------------------*/

a.bulle_train_vision {
     position:relative;
     /* color:#396a86; 
     text-decoration:none; 
     text-align:center; 
     font-size:12px;*/
   }
   
   a.bulle_train_vision:hover {
      background: none; 
      z-index: 50; 
   }
   
   a.bulle_train_vision span { 
     display: none;
   }
   
   a.bulle_train_vision:hover span {
      display: block; 
      position: absolute;
      top: -112px; 
      left: -50px;
      text-align:center; 
	  text-decoration:none; 
      font-size:12px;
      font-weight:normal;
      width:130px;
      background: white;
      padding: 5px;
      border: 1px solid #000000;
      border-left: 10px solid #999999;
	  border-right: 10px solid #999999;
   }
   
   
   
a.bulle_info{
     position:relative;
     /* color:#396a86; 
     text-decoration:none; 
     text-align:center; 
     font-size:12px;*/
   }
   
   a.bulle_info:hover {
      background: none; 
      z-index: 50; 
   }
   
   a.bulle_info span { 
     display: none;
   }
   
   a.bulle_info:hover span {
      display: block; 
      position: absolute;
      top: -30px; 
      left: -50px;
      text-align:center; 
	  text-decoration:none; 
      font-size:12px;
      font-weight:normal;
      width:300px;
      background: white;
      padding: 5px;
      border: 1px solid #000000;
      border-left: 10px solid #999999;
	  border-right: 10px solid #999999;
   }
   

/* BOUTONS SANS STYLE --------------------------------------------- */


a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: 400;
	text-decoration: underline;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: 200;
	text-decoration: underline;
}


a.lienpm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: 300;
	text-decoration: underline;
}
a.lienpm:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: 200;
	text-decoration: underline;
}

a.lien_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: 300;
	text-decoration: underline;
}
a.lien_white:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: 200;
	text-decoration: underline;
}

a.lienpm_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: 300;
	text-decoration: underline;
}
a.lienpm_white:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: 200;
	text-decoration: underline;
}


a.lienpm_green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #339900;
	font-weight: 300;
	text-decoration: underline;
}
a.lienpm_green:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #339900;
	font-weight: 200;
	text-decoration: underline;
}

/* BOUTONS HYPERLIENS --------------------------------------------- */

a.bouton_hyperlien_action_grand {
	border-style: inherit;
	border-color: #e8e8e8;
	border-width: 1px;
	background: url(bouton_hyperlien_action_grand.jpg);
	color: #ffffff;
	margin: 0 1px 0 0;
	padding: 2px 2px;
	width: 180px;
	height: 20px;
	text-align: center;
	line-height: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	text-decoration: none;
}
a.bouton_hyperlien_action_grand:hover {
	color: #00CC00;
	text-decoration: none;
}
/* --------------------------------------------- */
a.bouton_hyperlien_action {
	display:block;
	border-style: inherit;
	border-color: #e8e8e8;
	border-width: 1px;
	background: url(bouton_hyperlien_action.jpg);
	color: #ffffff;
	margin: 0 1px 0 0;
	padding: 2px 2px;
	width: 120px;
	height: 20px;
	text-align: center;
	line-height: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	text-decoration: none;
}
a.bouton_hyperlien_action:hover {
	color: #00CC00;
	text-decoration: none;
}
/* --------------------------------------------- */
a.bouton_hyperlien_action_petit {
    display:block;
	border-style: inherit;
	border-color: #e8e8e8;
	border-width: 1px;
	background: url(bouton_hyperlien_action_petit.jpg);
	text-decoration: none;
	color: #ffffff;
	margin: 0 1px 0 0;
	padding: 2px;
	width: 80px;
	height: 18px;
	text-align: center;
	line-height: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 10px;
	font-family: Arial;
}
a.bouton_hyperlien_action_petit:hover {
    font-size: 10px;
	color: #00CC00;
	text-decoration: none;
}


a.bouton_hyperlien_action_petit_long {
    display:block;
	border-style: inherit;
	border-color: #e8e8e8;
	border-width: 1px;
	background: url(bouton_hyperlien_action_petit_long.jpg);
	text-decoration: none;
	color: #ffffff;
	margin: 0 1px 0 0;
	padding: 2px;
	width: 140px;
	height: 18px;
	text-align: center;
	line-height: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 10px;
	font-family: Arial;
}
a.bouton_hyperlien_action_petit_long:hover {
    font-size: 10px;
	color: #00CC00;
	text-decoration: none;
}


a.bouton_hyperlien_h50 {
    display:block;
	border-style: inherit;
	border-color: #e8e8e8;
	border-width: 1px;
	background: url(bouton_hyperlien_h50.jpg);
	text-decoration: none;
	color: #FFFFFF;
	margin: 0 1px 0 0;
	padding: 2px 2px;
	width: 80px;
	height: 50px;
	text-align: center;
	line-height: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
}
a.bouton_hyperlien_h50:hover {
	color: #e8e8e8;
	text-decoration: none;
}

/* BOUTONS GRIS --------------------------------------------- */

a.bouton_hyperlien_gris_grand {
    display:block;
	border-style: inherit;
	border-color: #e8e8e8;
	border-width: 1px;
	background: url(bouton_hyperlien_gris_grand.jpg);
	color: #000000;
	margin: 0 1px 0 0;
	padding: 2px 2px;
	width: 180px;
	height: 20px;
	text-align: center;
	line-height: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	text-decoration: none;
}
a.bouton_hyperlien_gris_grand:hover {
	color: #333333;
	text-decoration: none;
	}

a.bouton_hyperlien_gris {
    display:block;
	border-style: inherit;
	border-color: #e8e8e8;
	border-width: 1px;
	background: url(bouton_hyperlien_gris.jpg);
	text-decoration: none;
	color: #000000;
	margin: 0 1px 0 0;
	padding: 2px 2px;
	width: 120px;
	height: 20px;
	text-align: center;
	line-height: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
}
a.bouton_hyperlien_gris:hover {
	color: #333333;
	text-decoration: none;
}


/* ----------------- */

a.bouton_hyperlien_gris_petit {
    display:block;
	border-style: inherit;
	border-color: #e8e8e8;
	border-width: 1px;
	background: url(bouton_hyperlien_gris_petit.jpg);
	text-decoration: none;
	color: #000000;
	margin: 0 1px 0 0;
	padding: 2px 2px;
	width: 80px;
	height: 18px;
	text-align: center;
	line-height: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 10px;
	font-family: Arial;
}
a.bouton_hyperlien_gris_petit:hover {
	color: #333333;
	font-size: 10px;
	text-decoration: none;
}

a.bouton_hyperlien_gris_h40 {
    display:block;
	border-style: inherit;
	border-color: #e8e8e8;
	border-width: 1px;
	background: url(bouton_hyperlien_gris_h40.jpg);
	text-decoration: none;
	color: #000000;
	margin: 0 1px 0 0;
	padding: 2px 2px;
	width: 120px;
	height: 40px;
	text-align: center;
	vertical-align:middle;
	line-height: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
}
a.bouton_hyperlien_gris_h40:hover {
	color: #333333;
	text-decoration: none;
}


a.bouton_hyperlien_gris_petit_h40 {
    display:block;
	border-style: inherit;
	border-color: #e8e8e8;
	border-width: 1px;
	background: url(bouton_hyperlien_gris_petit_h40.jpg);
	text-decoration: none;
	color: #000000;
	margin: 0 1px 0 0;
	padding: 2px 2px;
	width: 110px;
	height: 40px;
	text-align: center;
	vertical-align:middle;
	line-height: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
}
a.bouton_hyperlien_gris_petit_h40:hover {
	color: #333333;
	text-decoration: none;
}


a.bouton_nonactif_gris_h40 {
    display:block;
	border-style: inherit;
	border-color: #e8e8e8;
	border-width: 1px;
	background: url(bouton_nonactif_gris_h40.jpg);
	text-decoration: none;
	color: #999999;
	margin: 0 1px 0 0;
	padding: 2px 2px;
	width: 120px;
	height: 40px;
	text-align: center;
	vertical-align:middle;
	line-height: normal;
	font-style: italic;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
}
a.bouton_nonactif_gris_h40:hover {
	color: #999999;
	text-decoration: none;
}

a.bouton_nonactif_gris_petit_h40 {
    display:block;
	border-style: inherit;
	border-color: #e8e8e8;
	border-width: 1px;
	background: url(bouton_nonactif_gris_petit_h40.jpg);
	text-decoration: none;
	color: #999999;
	margin: 0 1px 0 0;
	padding: 2px 2px;
	width: 110px;
	height: 40px;
	text-align: center;
	vertical-align:middle;
	line-height: normal;
	font-style: italic;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
}
a.bouton_nonactif_gris_petit_h40:hover {
	color: #999999;
	text-decoration: none;
}

a.bouton_hyperlien_gris_h50 {
    display:block;
	border-style: inherit;
	border-color: #e8e8e8;
	border-width: 1px;
	background: url(bouton_hyperlien_gris_h50.jpg);
	text-decoration: none;
	color: #000000;
	margin: 0 1px 0 0;
	padding: 2px 2px;
	width: 80px;
	height: 50px;
	text-align: center;
	line-height: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
}
a.bouton_hyperlien_gris_h50:hover {
	color: #333333;
	text-decoration: none;
}

/* BOUTONS VERTS --------------------------------------------- */


a.bouton_hyperlien_vert_grand {
    display:block;
	border-style: inherit;
	border-color: #e8e8e8;
	border-width: 1px;
	background: url(bouton_hyperlien_vert_grand.jpg);
	color: #ffffff;
	margin: 0 1px 0 0;
	padding: 2px 2px;
	width: 180px;
	height: 20px;
	text-align: center;
	line-height: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	text-decoration: none;
}
a.bouton_hyperlien_vert_grand:hover {
	color: #e8e8e8;
	text-decoration: none;
}

a.bouton_hyperlien_vision_bleu_grand {
    display:block;
	border-style: inherit;
	border-color: #e8e8e8;
	border-width: 1px;
	background: url(bouton_hyperlien_vision_bleu_grand.jpg);
	color: #ffffff;
	margin: 0 1px 0 0;
	padding: 2px 2px;
	width: 180px;
	height: 22px;
	text-align: center;
	line-height: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	text-decoration: none;
}
a.bouton_hyperlien_vision_bleu_grand:hover {
	color: #e8e8e8;
	text-decoration: none;
}



a.bouton_hyperlien_vert {
    display:block;
	border-style: inherit;
	border-color: #e8e8e8;
	border-width: 1px;
	background: url(bouton_hyperlien_vert.jpg);
	text-decoration: none;
	color: #ffffff;
	margin: 0 1px 0 0;
	padding: 2px 2px;
	width: 120px;
	text-align: center;
	line-height: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;

}
a.bouton_hyperlien_vert:hover {
	background: #00B000;
	color: #e8e8e8;
	text-decoration: none;
}

/* ----------------- */

a.bouton_hyperlien_vert_petit {
    display:block;
	border-style: inherit;
	border-color: #e8e8e8;
	border-width: 1px;
	background: url(bouton_hyperlien_vert_petit.jpg);
	text-decoration: none;
	color: #ffffff;
	margin: 0 1px 0 0;
	padding: 2px 2px;
	width: 80px;
	height: 18px;
	text-align: center;
	line-height: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 10px;
	font-family: Arial;
}
a.bouton_hyperlien_vert_petit:hover {
	background: #00B000;
	color: #e8e8e8;
	font-size: 10px;
	text-decoration: none;
}

a.bouton_hyperlien_vert_h40 {
    display:block;
	border-style: inherit;
	border-color: #e8e8e8;
	border-width: 1px;
	background: url(bouton_hyperlien_vert_h40.jpg);
	text-decoration: none;
	color: #ffffff;
	margin: 0 1px 0 0;
	padding: 2px 2px;
	width: 120px;
	height: 40px;
	text-align: center;
	vertical-align:middle;
	line-height: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;

}
a.bouton_hyperlien_vert_h40:hover {
	background: #00B000;
	color: #e8e8e8;
	text-decoration: none;
}


a.bouton_hyperlien_vert_petit_h40 {
    display:block;
	border-style: inherit;
	border-color: #e8e8e8;
	border-width: 1px;
	background: url(bouton_hyperlien_vert_petit_h40.jpg);
	text-decoration: none;
	color: #ffffff;
	margin: 0 1px 0 0;
	padding: 2px 2px;
	width: 110px;
	height: 40px;
	text-align: center;
	vertical-align:middle;
	line-height: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;

}
a.bouton_hyperlien_vert_petit_h40:hover {
	background: #00B000;
	color: #e8e8e8;
	text-decoration: none;
}

/* BOUTONS ROUGES --------------------------------------------- */

a.bouton_hyperlien_rouge_grand {
    display:block;
    border-style: inherit;
    border-color: #e8e8e8;
    border-width: 1px;
    background: url(bouton_hyperlien_rouge_grand.jpg);
    color: #ffffff;
    margin: 0 1px 0 0;
    padding: 2px 2px;
    width: 180px;
    height: 20px;
    text-align: center;
    line-height: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 12px;
    font-family: Arial;
    text-decoration: none;
}
a.bouton_hyperlien_rouge_grand:hover {
	color: #e8e8e8;
	text-decoration: none;
}

a.bouton_hyperlien_rouge {
    display:block;
	border-style: inherit;
	border-color: #e8e8e8;
	border-width: 1px;
	background: url(bouton_hyperlien_rouge.jpg);
	color: #ffffff;
	margin: 0 1px 0 0;
	padding: 2px 2px;
	width: 120px;
	height: 20px;
	text-align: center;
	line-height: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	text-decoration: none;
}
a.bouton_hyperlien_rouge:hover {
	background:  #E35840;
	color: #e8e8e8;
	font-size: 12px;
	text-decoration: none;
}
/* ----------------- */

a.bouton_hyperlien_rouge_petit {
    display:block;
	border-style: inherit;
	border-color: #e8e8e8;
	border-width: 1px;
	background: url(bouton_hyperlien_rouge_petit.jpg);
	text-decoration: none;
	color: #ffffff;
	margin: 0 1px 0 0;
	padding: 2px 2px;
	width: 80px;
	height: 18px;
	text-align: center;
	line-height: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 10px;
	font-family: Arial;
}
a.bouton_hyperlien_rouge_petit:hover {
	background: #E35840;
	color: #e8e8e8;
	font-size: 10px;
	text-decoration: none;
}

/* a3 a4 a5 */



a.bouton_hyperlien_action_a345 {
    display:block;
	border-style: inherit;
	border-color: #e8e8e8;
	border-width: 1px;
	background: url(bouton_hyperlien_action_a345.jpg);
	color: #ffffff;
	margin: 0 1px 0 0;
	padding: 2px 2px;
	width: 28px;
	height: 20px;
	text-align: center;
	line-height: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	text-decoration: none;
}
a.bouton_hyperlien_action_a345:hover {
	color: #00CC00;
	text-decoration: none;
}







/* BOUTONS POUR SUBMIT  --------------------------------------------- */

.bt_submit_ki_admin {
    display:block;
    background-image: url(bouton_hyperlien_ki_admin.gif);

    width: 120px;
    height:20px;
    border:0px;
    cursor:pointer;
}

.bt_submit_rouge_petit {
    display:block;
    background-image:url(../css/bouton_hyperlien_rouge_petit.jpg);
    color:#ffffff;
    width: 80px;
    height:18px;
    border:0px;
    cursor:pointer;
}

.bt_submit_noir_petit {
    display:block;
    background-image:url(../css/bouton_hyperlien_action_petit.jpg);
    color:#ffffff;
    width: 80px;
    height:18px;
    border:0px;
    cursor:pointer;
}

.bt_submit_gris_petit {
    display:block;
    background-image:url(../css/bouton_hyperlien_gris_petit.jpg);
    color:#000000;
    width: 80px;
    height:18px;
    border:0px;
    cursor:pointer;
}

.bt_submit_vert_petit {
    display:block;
    background-image:url(../css/bouton_hyperlien_vert_petit.jpg);
    color:#ffffff;
    width: 80px;
    height:18px;
    border:0px;
    cursor:pointer;
}

.bt_submit_noir {
    display:block;
    background-image:url(../css/bouton_hyperlien_action.jpg);
    color:#ffffff;
    width: 120px;
    height:20px;
    border:0px;
    cursor:pointer;
}

.bt_submit_gris {
    display:block;
    background-image:url(../css/bouton_hyperlien_gris.jpg);
    color:#000000;
    width: 120px;
    height:20px;
    border:0px;
    cursor:pointer;
}

.bt_submit_vert {
    display:block;
    background-image:url(../css/bouton_hyperlien_vert.jpg);
    color:#ffffff;
    width: 120px;
    height:20px;
    border:0px;
    cursor:pointer;
}

.bt_submit_bleu {
    display:block;
    background-image:url(../css/bouton_hyperlien_bleu.jpg);
    color:#ffffff;
    width: 120px;
    height:20px;
    border:0px;
    cursor:pointer;
}

.bt_submit_prune {
    display:block;
    background-image:url(../css/bouton_hyperlien_prune.jpg);
    color:#ffffff;
    width: 120px;
    height:20px;
    border:0px;
    cursor:pointer;
}

.bt_submit_rouge {
    display:block;
    background-image:url(../css/bouton_hyperlien_rouge.jpg);
    color:#ffffff;
    width: 120px;
    height:20px;
    border:0px;
    cursor:pointer;
}

.bt_submit_noir_grand {
    display:block;
    background-image:url(../css/bouton_hyperlien_action_grand.jpg);
    color:#ffffff;
    width: 180px;
    height:20px;
    border:0px;
    cursor:pointer;
}

.bt_submit_gris_grand {
    display:block;
    background-image:url(../css/bouton_hyperlien_gris_grand.jpg);
    color:#000000;
    width: 180px;
    height:20px;
    border:0px;
    cursor:pointer;
}

.bt_submit_vert_grand {
    display:block;
    background-image:url(../css/bouton_hyperlien_vert_grand.jpg);
    color:#ffffff;
    width: 180px;
    height:20px;
    border:0px;
    cursor:pointer;
}

.bt_submit_bleu_grand {
    display:block;
    background-image:url(../css/bouton_hyperlien_bleu_grand.jpg);
    color:#ffffff;
    width: 180px;
    height:20px;
    border:0px;
    cursor:pointer;
}

.bt_submit_prune_grand {
    display:block;
    background-image:url(../css/bouton_hyperlien_prune_grand.jpg);
    color:#ffffff;
    width: 180px;
    height:20px;
    border:0px;
    cursor:pointer;
}

/* pour boutons de lien et de validation infos, formulaires, ... VU PAR LES ADHERENTS/VISITEURS --------------------- */

.entete1_visiteurs 
{
	
	background-color: #000000;
	color: #FFFFFF;
}

.entete2_visiteurs 
{
	
	background-color: #E8E8E8;
	color: #000000;
}

.entete3_visiteurs 
{
	
	background-color: #666666;
	color: #ffffff;
}

/*--hyperliens------------ */


a.bouton_hyperlien_menu_general_cd {
    display:block;
	border-style: inherit;
	border-color: #e8e8e8;
	border-width: 1px;
	background: url(bouton_hyperlien_menu_general_cd.jpg);
	color: #000000;
	margin: 0 1px 0 0;
	padding: 2px 2px;
	width: 120px;
	height: 20px;
	text-align: center;
	line-height: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	text-decoration: none;
}
a.bouton_hyperlien_menu_general_cd:hover {
	color: #333333;
	text-decoration: none;
}


a.bouton_hyperlien_action_visiteurs {
    display:block;
	border-style: inherit;
	border-color: #e8e8e8;
	border-width: 1px;
	background: url(bouton_hyperlien_action.jpg);
	color: #ffffff;
	margin: 0 1px 0 0;
	padding: 2px 2px;
	width: 120px;
	height: 20px;
	text-align: center;
	line-height: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	text-decoration: none;
}
a.bouton_hyperlien_action_visiteurs:hover {
	color: #ffffff;
	text-decoration: none;
}

a.bouton_hyperlien_gris_visiteurs {
    display:block;
	border-style: inherit;
	border-color: #e8e8e8;
	border-width: 1px;
	background: url(bouton_hyperlien_gris.jpg);
	text-decoration: none;
	color: #000000;
	margin: 0 1px 0 0;
	padding: 2px 2px;
	width: 120px;
	height: 20px;
	text-align: center;
	line-height: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
}
a.bouton_hyperlien_gris_visiteurs:hover {
	color: #333333;
	text-decoration: none;
}

a.bouton_hyperlien_vert_visiteurs {
    display:block;
	border-style: inherit;
	border-color: #e8e8e8;
	border-width: 1px;
	background: url(bouton_hyperlien_vert.jpg);
	text-decoration: none;
	color: #ffffff;
	margin: 0 1px 0 0;
	padding: 2px 2px;
	width: 120px;
	height: 20px;
	text-align: center;
	line-height: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;

}
a.bouton_hyperlien_vert_visiteurs:hover {
	background: #00B000;
	color: #e8e8e8;
	text-decoration: none;
}


a.bouton_hyperlien_retour_menu_visiteurs {
    display:block;
	border-style: inherit;
	border-color: #e8e8e8;
	border-width: 1px;
	background: url(bouton_hyperlien_vert.jpg);
	text-decoration: none;
	color: #ffffff;
	margin: 0 1px 0 0;
	padding: 2px 2px;
	width: 120px;
	height: 20px;
	text-align: center;
	line-height: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;

}
a.bouton_hyperlien_retour_menu_visiteurs:hover {
	background: #00B000;
	color: #ffffff;
	text-decoration: none;
}

a.bouton_hyperlien_rouge_visiteurs {
    display:block;
	border-style: inherit;
	border-color: #e8e8e8;
	border-width: 1px;
	background: url(bouton_hyperlien_rouge.jpg);
	color: #ffffff;
	margin: 0 1px 0 0;
	padding: 2px 2px;
	width: 120px;
	height: 20px;
	text-align: center;
	line-height: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	text-decoration: none;
}
a.bouton_hyperlien_rouge_visiteurs:hover {
	background:  #E35840;
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
}




/*--submit------------ */

.bt_submit_noir_visiteurs {
    display:block;
    background-image:url(../css/bouton_hyperlien_action.jpg);
    color:#ffffff;
    width: 120px;
    height:20px;
    border:0px;
    cursor:pointer;
}

.bt_submit_gris_visiteurs {
    display:block;
    background-image:url(../css/bouton_hyperlien_gris.jpg);
    color:#000000;
    width: 120px;
    height:20px;
    border:0px;
    cursor:pointer;
}

.bt_submit_vert_visiteurs {
    display:block;
    background-image:url(../css/bouton_hyperlien_vert.jpg);
    color:#ffffff;
    width: 120px;
    height:20px;
    border:0px;
    cursor:pointer;
}

.bt_submit_rouge_visiteurs {
    display:block;
    background-image:url(../css/bouton_hyperlien_rouge.jpg);
    color:#ffffff;
    width: 120px;
    height:20px;
    border:0px;
    cursor:pointer;
}

.bt_submit_imprimante_visiteurs {
    display:block;
    background-image: url(bouton_hyperlien_imprimante.jpg);
    color:#000000;
    width: 120px;
    height:20px;
    border:0px;
    cursor:pointer;
}

/* tableau1  --------------------------------------------- */
div#kwk{ margin: 0 10%;background: #e8e8e8}

b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #CCCCCC}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}


/* input, select et textarea  --------------------------------------------- */

input {
	font-size: 10pt;
	border:1px solid #999999;
	background-color:#E4E9F1;
	font-family: Arial;
	color:#000000;
}
select, option {
	background-color:#E4E9F1;
	color:#000000;
}
textarea {
	border:1px solid #999999;
	background-color:#E4E9F1;
	font-family: Arial;
	color:#000000;
}
select {
	border:1px solid #999999;
	background-color:#E4E9F1;
	font-family: Arial;
	color:#000000;
}

