
/* textes */
.noir10 {font-family: Arial, sans-serif; font-size: 10px;color: #000000; text-decoration: none;}
a.noir10 {font-family: Arial, sans-serif;font-size: 10px; color: #000000; text-decoration: none;}
a.noir10:hover {font-family: Arial, sans-serif;font-size: 10px; color: #000000; text-decoration: underline;}
.noir11 {font-family: Arial, sans-serif; font-size: 11px;color: #000000; text-decoration: none;}
a.noir11 {font-family: Arial, sans-serif;font-size: 11px; color: #000000; text-decoration: none;}
a.noir11:hover {font-family: Arial, sans-serif;font-size: 11px; color: #000000; text-decoration: underline;}
a.noir11s {font-family: Arial, sans-serif;font-size: 11px; color: #000000; text-decoration: underline;}
a.noir11s:hover {font-family: Arial, sans-serif;font-size: 11px; color: #000000; text-decoration: none;}
a.noir11sb {font-family: Arial, sans-serif;font-size: 11px; color: #000000; text-decoration: underline; font-weight:bold;}
a.noir11sb:hover {font-family: Arial, sans-serif;font-size: 11px; color: #000000; text-decoration: none; font-weight:bold;}
a.noir11r {font-family: Arial, sans-serif;font-size: 11px; color: #000000; text-decoration: none;cursor:text}
a.noir11r:hover {font-family: Arial, sans-serif;font-size: 11px; color: #000000; text-decoration: none;cursor:text}
.noir11n {font-family: Arial, sans-serif; font-size: 11px;color: #000000; text-decoration: none; line-height:12px}
.noir12 {font-family: Arial, sans-serif; font-size: 12px;color: #000000;}
.noir12I {font-family: Arial, sans-serif; font-size: 12px;color: #000000; font-style:italic}
.noir13 {font-family: Arial, sans-serif; font-size: 13px;color: #000000;}
.noir13B {font-family: Arial, sans-serif; font-size: 13px;color: #000000;font-weight:bold;}
a.noir13 {font-family: Arial, sans-serif;font-size: 13px; color: #000000; text-decoration: none;}
a.noir13:hover {font-family: Arial, sans-serif;font-size: 13px; color: #000000; text-decoration: underline;}
.noir15 {font-family: Arial, sans-serif; font-size: 15px;color: #000000;}
.noir18 {font-family: Arial, sans-serif; font-size: 18px;color: #000000;}

.blanc10 {font-family: Arial, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none;}
a.blanc10 {font-family: Arial, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none; letter-spacing:-1px;}
a.blanc10:hover {font-family: Arial, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: underline; letter-spacing:-1px;}
.blanc11 {font-family: Arial, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none;}
a.blanc11 {font-family: Arial, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: underline;}
a.blanc11:hover {font-family: Arial, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none;}
a.blanc11s {font-family: Arial, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none;}
a.blanc11s:hover {font-family: Arial, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: underline;}
.blanc12 {font-family: Arial, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none;}
.blanc12 {font-family: Arial, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight:bold;}
a.blanc12 {font-family: Arial, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none;}
a.blanc12:hover {font-family: Arial, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: underline;}
a.blanc13 {font-family: Arial, sans-serif; font-size: 13px; color: #FFFFFF; text-decoration: underline;}
a.blanc13:hover {font-family: Arial, sans-serif; font-size: 13px; color: #FFFFFF; text-decoration: none;}
.blanc14 {font-family: Arial, sans-serif; font-size: 14px; color: #FFFFFF;}
a.blanc14 {font-family: Arial, sans-serif; font-size: 14px; color: #FFFFFF; text-decoration: none;}
a.blanc14:hover {font-family: Arial, sans-serif; font-size: 14px; color: #FFFFFF; text-decoration: underline;}
.blanc15 {font-family: Arial, sans-serif; font-size: 15px; color: #FFFFFF; letter-spacing:5px;}
.blanc21 {font-family: Arial, sans-serif; font-size: 21px; color: #FFFFFF;}

.rouge10 {font-family: Arial, sans-serif;font-size: 10px; color: #F60034; text-decoration: none;}
a.rouge10 {font-family: Arial, sans-serif;font-size: 10px; color: #F60034; text-decoration: underline;}
a.rouge10:hover {font-family: Arial, sans-serif;font-size: 10px; color: #F60034; text-decoration: none;}
.rouge11 {font-family: Arial, sans-serif;font-size: 12px; color: #F60034; font-weight:bold;}
.rouge12 {font-family: Arial, sans-serif;font-size: 12px; color: #F60034; text-decoration: none;}
.rouge12g {font-family: Arial, sans-serif;font-size: 12px; color: #F60034; text-decoration: none; font-weight:bold}
.rouge14g {font-family: Arial, sans-serif;font-size: 14px; color: #F60034; text-decoration: none; font-weight:bold}
a.rouge12 {font-family: Arial, sans-serif;font-size: 12px; color: #F60034; text-decoration: underline;}
a.rouge12:hover {font-family: Arial, sans-serif;font-size: 12px; color: #F60034; text-decoration: none;}
.rouge15 {font-family: Arial, sans-serif;font-size: 15px; color: #F60034;}
.rouge15G {font-family: Arial, sans-serif;font-size: 15px; color: #F60034; font-weight:bold;}
.rouge18 {font-family: Arial, sans-serif;font-size: 18px; color: #F60034;}
.rouge14B {font-family: Arial, sans-serif;font-size: 14px; color: #F60034;font-weight:bold;}
.rouge18B {font-family: Arial, sans-serif;font-size: 18px; color: #F60034;font-weight:bold;}
.rouge22 {font-family: Arial, sans-serif;font-size: 22px; color: #F60034;}

.bleufonce11 {font-family: Arial, sans-serif;font-size: 11px; color: #073670;}
.bleufonce11bold {font-family: Arial, sans-serif;font-size: 11px; color: #073670; font-weight:bold}
a.bleufonce11 {font-family: Arial, sans-serif;font-size: 11px; color: #073670; text-decoration: none;}
a.bleufonce11:hover {font-family: Arial, sans-serif;font-size: 11px; color: #073670; text-decoration: underline;}
.bleufonce12 {font-family: Arial, sans-serif;font-size: 12px; color: #073670; text-decoration: none;}
a.bleufonce12 {font-family: Arial, sans-serif;font-size: 12px; color: #073670; text-decoration: underline;}
a.bleufonce12:hover {font-family: Arial, sans-serif;font-size: 12px; color: #073670; text-decoration: none;}
.bleufonce13 {font-family: Arial, sans-serif;font-size: 13px; color: #073670; text-decoration: none;}
.bleufonce15bold {font-family: Arial, sans-serif; font-size: 15px;color: #073670; font-weight:bold}

.bleu15 {font-family: Arial, sans-serif;font-size: 15px; color: #3E6390;}
.bleu19 {font-family: Arial, sans-serif;font-size: 19px; color: #3E6390;}
a.bleu19 {font-family: Arial, sans-serif;font-size: 19px; color: #3E6390; text-decoration: none;}
a.bleu15 {font-family: Arial, sans-serif;font-size: 15px; color: #3E6390; text-decoration: none;}

.vert11 {font-family: Arial, sans-serif; font-size: 11px; color: #37A40F;}
.vert12 {font-family: Arial, sans-serif; filter:shadow(color:black, strength:5, direction:150); font-size: 12px; color: #37A40F;font-weight:bold;}

.mauve13 {font-family:  Arial, sans-serif;font-size: 13px; color: #C5105F;}

.rose11 {font-family: Arial, sans-serif; font-size: 11px; color: #FF66A9;}
.rose15bold {font-family: Arial, sans-serif; font-size: 15px;color: #FF66A9; font-weight:bold}

.gris9 {font-family: Arial, sans-serif;font-size: 9px; color: #646464;}
.gris9Clair {font-family: Arial, sans-serif;font-size: 9px; color: #d0cccc;}
.gris11 {font-family: Arial, sans-serif;font-size: 11px; color: #646464;}
a.gris11 {font-family: Arial, sans-serif; font-size: 11px; color: #646464; text-decoration: none;}
.gris11Clair {font-family: Arial, sans-serif;font-size: 11px; color: #d0cccc;}
a.gris11Clair {font-family: Arial, sans-serif; font-size: 11px; color: #d0cccc; text-decoration: none;}
.gris12I {font-family: Arial, sans-serif; font-size: 12px;color: #545454; font-style:italic}
a.gris18r {font-family: Arial, sans-serif;font-size: 18px; color: #646464; text-decoration: none;cursor:text;font-weight:bold;}
a.gris11:hover {font-family: Arial, sans-serif; font-size: 11px; color: #646464; text-decoration: underline;}
.gris12 {font-family: Arial, sans-serif;font-size: 12px; color: #646464;}
.gris13 {font-family: Arial, sans-serif;font-size: 13px; color: #646464;}
.gris13B {font-family: Arial, sans-serif;font-size: 13px; color: #646464;font-weight:bold;}
a.gris13 {font-family: Arial, sans-serif; font-size: 13px; color: #646464; text-decoration: none;}
a.gris13:hover {font-family: Arial, sans-serif; font-size: 13px; color: #646464; text-decoration: underline;}
.gris15 {font-family: Arial, sans-serif;font-size: 15px; color: #646464;}
.gris18 {font-family: Arial, sans-serif;font-size: 18px; color: #646464;}

.grisclair10 {font-family: Arial, sans-serif;font-size: 10px; color: #969696;}

a.nav11 {font-family: Arial, sans-serif;font-size: 11px; color: #000000; text-decoration: none;}
a.nav11:hover {font-family: Arial, sans-serif;font-size: 11px; color: #073670; text-decoration: none; font-weight:bold;}

/* fonds de tableaux */
.fd_off {background-image: url(/images/nav/fond_off.gif);}
.fd_on {background-image: url(/images/nav/fond_on.gif);}

/* formulaires */
.formu11 {background-color: #E1E7EE; border: 0px; font-family: Arial, sans-serif; font-size: 11px; color: #073670;}
.formu11rose {background-color: #FFFFFF; border: 1px solid #073670; font-family: Arial, sans-serif; font-size: 11px; color: #FF66A9;}
.formu11bleu {background-color: #FFFFFF; border: 1px solid #073670; font-family: Arial, sans-serif; font-size: 11px; color: #000000;}
.erreur {font-family: Arial, sans-serif;font-size: 11px; color: #F60034; text-decoration: underline;}
.erreur_pour_malvoyants {font-family: Arial, sans-serif;font-size: 12px; font-weight:bold; color: #F60034; text-decoration: underline;}

/* bordures */
.bordure_tab_gbd {background-color: #E7EBF1; border-left: 1px solid #073670; border-right: 1px solid #073670; border-bottom: 1px solid #073670;}
.bordure_tab_hd {background-color: #E7EBF1; border-right: 1px solid #073670; border-top: 1px solid #073670;}
.bordure_tab_hbgd {background-color: #E7EBF1; border-right: 1px solid #073670; border-top: 1px solid #073670; border-left: 1px solid #073670; border-bottom: 1px solid #073670;}

.bordure_menu_gbdh {border: 1px solid #839AB7; font-family: Arial, sans-serif;font-size: 10px; color: #073670;}

.bordure_pays {background-color: #FFFFFF; border: 1px solid #B1B1B1;}

.bordure_nav {background-color: #FFFFFF; border: 1px solid #5F86AE;}

.bordure_bleu {border: 1px solid #3E6390; font-family: Arial, sans-serif; font-size: 11px; color: #000000;}
.bordure_bleu_2 {border-right: 1px solid #3E6390; border-left: 1px solid #3E6390; border-bottom: 1px solid #3E6390; font-family: Arial, sans-serif; font-size: 11px; color: #000000;}
.bordure_rose {border: 1px solid #FF66A7; font-family: Arial, sans-serif; font-size: 11px; color: #000000;}

/*boutons*/

.bouton_bleu {BACKGROUND-COLOR: #517AAF; BORDER-BOTTOM-COLOR: #214677; BORDER-LEFT-COLOR: #7599C7; BORDER-RIGHT-COLOR: #214677; BORDER-TOP-COLOR: #7599C7; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold;}
.bouton_vert {BACKGROUND-COLOR: #cbf375; BORDER-BOTTOM-COLOR: #d2f284; BORDER-LEFT-COLOR: #d2f284; BORDER-RIGHT-COLOR: #d2f284; BORDER-TOP-COLOR: #d2f284; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold;}
.bleufonce11s {
font-family: Arial, sans-serif;font-size: 11px; color: #073670;
}
.liste1 {
font-family: Arial, sans-serif;font-size: 10px; color: #073670;
}

/* tableau*/
.td_hg {border-left: 1px solid #517AAF;border-top: 1px solid #517AAF;}
.td_bg {border-left: 1px solid #517AAF;border-bottom: 1px solid #517AAF;}
.td_bgd {border-left: 1px solid #517AAF;border-bottom: 1px solid #517AAF;border-right: 1px solid #517AAF;}

.td_hgd {border-left: 1px solid #517AAF;border-top: 1px solid #517AAF;border-right: 1px solid #517AAF;}
.td_hgb {border-left: 1px solid #517AAF;border-top: 1px solid #517AAF;border-bottom: 1px solid #517AAF;}

.td_hbgd {border-left: 1px solid #517AAF;border-top: 1px solid #517AAF;border-bottom: 1px solid #517AAF;border-right: 1px solid #517AAF;}
.td_bd {border-right: 1px solid #517AAF;border-bottom: 1px solid #517AAF;}

.ok {
	font-family: sans-serif;
 	letter-spacing: -1px;
	font-size: 14px;
	font-weight:bold;
	color:#EF277F;
	text-decoration:none;
	cursor:pointer;
}

/** Pour les infos bulles*/
a.info {
    position:relative; /* Très important */
    z-index:10;
    color:#000;
    font-family:Arial, Helvetica, sans-serif;
}

a.info:hover {
    z-index:20;
}

a.info span {
    display:none;
}

a.info:hover span { /*la tag SPAN apparaitra avec l’effet hover*/
    display:block;
    position:absolute;
    top:18px;
    left:10px;
       
    /* Éléments pour positionner le texte dans la bulle */
    padding-left:25px;
    padding-top:24px;
    padding-bottom:5px;
    padding-right:8px;
    width:80px;
    height:45px;
    
    /* Style du character dans la bulle */
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size:12px;
    color:#999999;
    text-decoration:none;
    text-align:justify;
}

/* Pour avoir un beau background de bulle avec PNG transparent*/
/*a.info:hover span { background-image:url(../images/commun/bt.gif);}
a.info:hover span { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true' src="../images/commun/bt.gif", sizingMethod="crop");} */

.tooltip
{
  width: 200px;
  color:#000;
  font:lighter 13px/1.3 Arial,sans-serif;
  text-decoration:none;
  text-align:center;
}
 
.tooltip span.top
{
	padding: 30px 8px 0;
	background: url(../images/commun/info_bulle2.gif) no-repeat top;
}
.tooltip b.bottom
{
	padding:3px 8px 15px;
	color: #548912;
	background: url(../images/commun/info_bulle2.gif) no-repeat bottom;	
}


/* -- pour le template -- */

.txtmodele11, .txtmodele12 	{font-family: Arial, sans-serif;font-size: 11px; color: #5F5F5F;}
.txtmodele12 			{font-size: 12px; }
#menubas 				{font-family: Arial, sans-serif; }
#menubas #titremenu 
					{background-color: #ECF0F4;
					color: #5B5B5B;
					font-weight: bold;
					font-size: 15px;
					padding: 5px 0 5px 20px;
					margin-bottom: 1px;
					}
#menubas #listeMB		{
					background-color: #ECF0F4;
					color: #5B5B5B;
					margin: 0; }
					


					
#menugris				{ list-style-type: none; padding-bottom: 11px;
					text-align: center;
					}

#menugris ul			{width: 100%; 	margin: 0; padding: 0;  }

#menugris ul li
					{
					display: inline;
					padding: 0 3px 0 3px;
					}
					
#menugris ul li a			{
					font-size: 10px;
					text-decoration: underline;
					color: #9B9B9B;
					margin-bottom: -10px;
					padding: 0;
					}
#listeMB	{ padding-top: 6px;}					
#listeMB a
					{
					font-size: 11px;
					text-decoration: underline;
					color: #5B5B5B;
					padding: 0; 
					margin: 0;
					}
					
/** Fielset*/
/*LEGEND.rouge  {
border-bottom:	#3f8dc8 2px solid;
border-left:	#11649B 2px solid;
border-right:	#3f8dc8 2px solid;
border-top:	#11649B 1px solid;
padding-bottom:	10px;
color: Red;
}

FIELDSET  {
border-bottom:	#3f8dc8 1px solid;
border-left:	#11649B 1px solid;
border-right:	#3f8dc8 1px solid;
border-top:	#11649B 1px solid;
padding-bottom:	10px;
}

LEGEND  {
color:	#11649B;
font-size:	11pt;
font-weight:	bold;
}*/

.cssoption1
{ 
	color:red;
}

.cssoption2
{ 
	background-color:#dcdcdc;
	color:Black;
}

.cssdrop
{
	background-color:White;/**#D5E6FB*/
	border:thin ridge #D1ECFF;
	font-size:11px;
	width:80px;
}