
@media screen and (max-width: 1024px) {

td#adapt-1, td#adapt02, td#adapt03, td#adap-1, td#adap02, td#adap03, td#adat-1, td#adat02, td#adat03 
, td#adac-1, td#adac02, td#adac03, td#adapt00 , td#adap00, td#adat00
, td#adac00 {
	display: none;
}

td#adapt6, td#adapt7, td#adapt8, td#adapt9, td#adapt10, td#adapt11, td#adapt12, td#adapt13
, td#adapt14, td#adapt15, td#adapt16, td#adapt17, td#adapt18, td#adapt19, td#adapt20 {
	display: none;
}

td#adap1, td#adap2, td#adap3, td#adap4, td#adap5, td#adap11, td#adap12, td#adap13
, td#adap14, td#adap15, td#adap16, td#adap17, td#adap18, td#adap19, td#adap20 {
	display: none;
}

td#adat1, td#adat2, td#adat3, td#adat4, td#adat5, td#adat6, td#adat7, td#adat8
, td#adat9, td#adat10, td#adat16, td#adat17, td#adat18, td#adat19, td#adat20 {
	display: none;
}
td#adac1, td#adac2, td#adac3, td#adac4, td#adac5, td#adac6, td#adac7, td#adac8
, td#adac9, td#adac10, td#adac11, td#adac12, td#adac13, td#adac14, td#adac15 {
	display: none;
}

table#tabloadap, #tabloadat , #tabloadac {
	display:table;
}

#TitrePage {	
	font-size: 2em;
}

#conteneur {
	min-width: 100%;
}

#coldroite { 
	display: none;
}

/* positionnement inscription et navigation */

div#hautdroit {
    float: right;
    margin-right: 20px;
}

div#hautgauche {
    float: left;
    margin-left: 20px;
}

div#centretext {
	margin-top: 50px;
	margin-bottom: 30px;
}

/* fin positionnement inscription et navigation */

/* sert à avoir de l'espace dans les tableaux */
td{ 
	padding: 10px;
}

/* debut bloc annonce plan 3 jpg */

div#annonce { 
    //max-width: 0;
	//margin: 10px auto;
	//width:auto;
	//margin: auto 0;
	height: auto;
}

div#colonne1 img {
    float: left;
	
    width: 316px;
	height: auto;
	//width:auto;
}

div#colonne2 img {
    float: right;
	//margin: auto 0;
    width: 316px;
	height:auto;
	//width:auto;
}

div#centre img {
	//margin: 0 auto;
	//margin-right: 2px;
	margin-left: 4px;
	width: 316px;
	height:auto;
	//margin: auto 0;
	//width:auto;
}

div#colonne1 img, #colonne2 img, #centre img{
	border: 3px solid #000000;
	border: 3px solid rgba(0, 0, 0, 1);
	//opacity:1;
}

div#centre img:hover, #colonne1 img:hover, #colonne2 img:hover {
	box-shadow: 8px 8px 12px #000;
	//opacity:1;
}
		
div #centre img:active, #colonne1 img:active, #colonne2 img:active {
	box-shadow: 0px 0px 0px #FFF;
	//border: 1px solid #000000;
	//border: 1px solid rgba(0, 0, 0, 1);
	//opacity:1;
}

/* fin bloc annonce plan 3 jpg */



a.nounderline:link {
	
	//font-size: 1.4em;
}

div#connexion span#erreur {font-size:2em;}

div#connexion span#texto {font-size:2em;}

div#connexion input.bouton {
	width: 400px;
}

label {	
	font-size:2em;
}

input {	
	height: 60px;
	width: 300px;
	font-size: 1em;
}

input[type="submit"] {
	width: auto; 
	font-size: 2em;
}

input[type="text"] {	
	height:auto;
	font-size:2em;
}

input[name="email"] {	
	height:auto;
	font-size:2em;
	width: 700px;
}

select {	
	height:auto;
	font-size: 2em;
	width: auto;
}

input[type="checkbox"] {	
	height:50px;
	font-size: 2em;
	width: 50px;
}

input[name="username"] [name="passwd"]{	
	height:auto;
	font-size:2em;
	width: 500px;
}

select#menu_destination {
   font-size: 1.2em;
   width: 700px;
   margin-top: 10px;
   margin-bottom: 20px;
}

div#connexion input.buton{ font-size:1.2em; margin-bottom:0px; height:auto; width:auto;}






} /* @media screen and (max-width: 1024px) { */ 


@media screen and (min-width: 1024px) {

table#tabloadap, #tabloadat , #tabloadac {
	display:none;
}

td#adapt-2, td#adapt001 {	
	display : none;
}

#TitrePage {
	
	margin-bottom: 10px;
	font-size: 1.5em;
}

/* positionnement inscription et navigation */

div#hautdroit {
    float: right;
    margin-right: 20px;
}

div#hautgauche {
    float: left;
    margin-left: 20px;
}

div#centretext {
	margin-top: 25px;
	margin-bottom: 10px;
}

/* fin positionnement inscription et navigation */

/* debut bloc annonce plan 3 jpg */

div#annonce {  
	max-width:800px;
	margin:auto;
	height:65px;
}

div#colonne1 {
    float: left;
    width: 202px;
}

div#colonne2 {
    float: right;
    width: 202px;
}

div#centre {
	margin: 10px auto;
	width: 202px;
}

div#colonne1 img, #colonne2 img, #centre img{
	border-bottom: 1px solid #000000;
	border-bottom: 1px solid rgba(0, 0, 0, 1);
	opacity:0.5;
}

div#centre img:hover, #colonne1 img:hover, #colonne2 img:hover {
	box-shadow: 8px 8px 12px #000;
	opacity:1;
}
		
div #centre img:active, #colonne1 img:active, #colonne2 img:active {
	box-shadow: 0px 0px 0px #FFF;
	border: 1px solid #000000;
	border: 1px solid rgba(0, 0, 0, 1);
	opacity:1;
}

/* fin bloc annonce plan 3 jpg */

select#menu_destination {
   font-size: 1em;
   width: auto;
   margin-top: 10px;
   margin-bottom: 10px;
}

div#connexion input.buton{ font-size:1em; margin-bottom:0px; height:auto; width:auto;}

div#connexion span#erreur {font-size:1.2em;}
div#connexion span#texto {font-size:1.2em;}





}/* @media screen and (min-width: 1024px) { */ 

/* attributs généraux */


body {	
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0.1em;
	margin-right: 0.1em;
	margin-bottom: 0.1em;
	margin-left: 0.1em;
}

#conteneur { 
	border-right: 3px solid #DE1811;
	border-left: 3px solid #DE1811;
	border-right: 3px solid rgba(222, 24, 17, 0.8);
	border-left: 3px solid rgba(222, 24, 17, 0.8);
	background-color: white;
	width: 76%; 
	margin-left: auto;
	margin-right: auto;
	margin-bottom: auto;
	//min-width: 660px;
	position: relative;
	margin: 0 auto;
	box-shadow: 0 0 18px #ffffff;
	//overflow: scroll;
 }
 
 #fil {
	background-color:#FFFFFF;
	//border:1px solid #1A8D2E;
	padding:5px;
	/*arrondir les coins en haut à gauche et en bas à droite*/
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
	width : 96%;
	margin:auto;
	//height: 30px;
}

#fil a{
	cursor:pointer;
}

 /* debut mise en forme bloc haut de page  */

/* mise en forme bloc connexion */

.center {text-align:center;}

a.lien {color:#2193BD; font-weight:bold; font-size:1.2em; text-decoration:underline;}
a.lien:hover {color:#333;}

//div#container {background:#EEEDE9; background-color: rgba(238, 237, 233, 0.8); margin: auto; border:0px dashed #bbb;}

div#connexion {background:#EEEDE9; background-color: rgba(238, 237, 233, 0.8); margin: auto; border:0px dashed #bbb;}

div#connexion fieldset{padding: 0 10px; border: 0;}
div#connexion legend{padding: 5px; background: #1A8D2E; font-weight: bold; color: #fff;}
div#connexion label{margin-bottom: 10px;}
div#connexion input.bouton {cursor:pointer; background:#DE1811;background:rgba(222, 24, 17, 0.8);padding:1px 8px; color:#fff; border:none; font-weight:bold;}
div#connexion input.buton {cursor:pointer; background:#DE1811;background:rgba(222, 24, 17, 0.8);padding:1px 8px; color:#fff; border:none; font-weight:bold;}
div#connexion span#erreur {color:#f00; font-weight:bold;}
div#connexion span#texto {color:#f00; font-weight:bold; margin: 10px auto;}
div#connexion span#confirmMsg {color:#f00; font-weight:bold; font-size:0.8em; no-repeat 0 -1px; padding-left:20px; line-height:18px;}

/* fin mise en forme connexion */

/* debut bloc annonce plan 3 jpg 

div#annonce {  
	max-width:800px;
	margin:auto;
	height:65px;
}

/** div#annonce table  {
	text-align:center;
	//border: medium solid #6495ed;
	border-collapse: collapse;
	width: 100%;
	border: none;
	word-wrap: break-word;
	background-color:white;
} 

div#annonce   td {
	text-align: center;
	//border: medium solid #6495ed;
	//border-collapse: collapse;
	//padding: 10px;
	//width: 100%;
	border: none;
	//display: table-cell;
	background-color: white;
	
}**/



/*
div#colonne1 {
    float: left;
    width: 202px;
}

div#colonne2 {
    float: right;
    width: 202px;
}

div#centre {
	margin: 10px auto;
	width: 202px;
}

div#colonne1 img, #colonne2 img, #centre img{
	border-bottom: 1px solid #000000;
	border-bottom: 1px solid rgba(0, 0, 0, 1);
	opacity:0.5;
}

div#centre img:hover, #colonne1 img:hover, #colonne2 img:hover {
	box-shadow: 8px 8px 12px #000;
	opacity:1;
}
		
div #centre img:active, #colonne1 img:active, #colonne2 img:active {
	box-shadow: 0px 0px 0px #FFF;
	border: 1px solid #000000;
	border: 1px solid rgba(0, 0, 0, 1);
	opacity:1;
}

 fin bloc annonce plan 3 jpg */

/* debut bloc select option mode */

#tib { color :#1E6DB9; font-style : normal; font-weight : 900;}		

/* select {text-align: center;} */

/* debut bloc select option mode */

/* fin mise en forme bloc haut de page  */

 
#titre  {
	text-align: center;
	font-size: 1.6em;
}

#titreI  {

	text-align: center;
	font-size: 1.5em;
	height: 24px;
	margin-top:5px;
	padding-top: 5px
}

#TitrePage {
	
	font-weight: bold;
	margin: 0 auto;
	margin-top: 10px;
	//margin-bottom: 10px;
	//font-size: 1.5em;
	display: inline-block;
}

/* disposition conteneur */



#bandsup, #contenu, #coldroite, #footer {

padding:1px 0;



}



#bandsup {



font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Luxi Sans", sans-serif;

font-family: Arial, Helvetica, sans-serif;

}



#entete {

text-align:left;

font-weight:bold;

margin:0 auto;

display:inline-block;

//line-height: 0px;

//font-size: 0.9em;

height:40px;

	

}



#enteteBest {

text-align:left;

font-weight:bold;

margin:0 auto;

display:inline-block;

//line-height: 0px;

//font-size: 0.9em;

height:40px;

width:300px;	

}





#haut {



margin:0 auto;



height:25px;

	

}



#main {

max-width:960px;

margin:auto;

}



#contenu  {

float:left;

width:100%;



}



#contenubase  {

float:left;

width:80%;



}





#contenu1  {

float:left;

width:50%;



}



#coldroite {

position:absolute;

margin-left:88%;

margin-top:15%;

overflow: hidden; /* les dépassements seront masqués */



}
#colgauche                    { position: absolute; nowhitespace: afterproperty;margin-left:0%;margin-top:20%;overflow: hidden; /* les d?passements seront masqu?s */ }

#colgauche1                   { position: absolute; nowhitespace: afterproperty;margin-left:0%;margin-top:0%;overflow: hidden; /* les depassements seront masques */ }

#center                  		{ width:50%;margin:auto; }

/* debut mise en forme block identifiants ajax */

#navigation                   { width: 160px;  list-style: none;  margin: 0;  padding: 0; }

#navigation li                { background: white ;  color: #fff ;  border: 1px solid #600 ;  margin-bottom: 1px ; }

#navigation #active a,
#navigation #active a:link,
#navigation #active a:visited,
#navigation  #active a:hover  { background: black;        border-bottom: none;        border-left: 1px solid #FF0000;        border-right: 1px solid #FF0000;        border-top: 1px solid #FF0000;                        border-left: 1px solid rgba(255, 0, 0, 0.8);        border-right: 1px solid rgba(255, 0, 0, 0.8);        border-top: 1px solid rgba(255, 0, 0, 0.8);                      bottom: 0;        color: white;        margin: 0;        padding: 2px 5px 0 5px;        position: relative;        right: 0; }

#navigation li a              { display: block ;  background:#DE1811; background-color: rgba(222, 24, 17, 0.8);  color: #fff ;  font: 1em "Trebuchet MS",Arial,sans-serif ;  line-height: 1em ;  text-align: center ;  text-decoration: none ;  padding: 4px 0 ; word-wrap: break-word;}

#navigation li a:hover,
#navigation li a:focus,
#navigation li a:active       { background: black ;  text-decoration: underline ; }

/* fin mise en forme block identifiants ajax */




#prono  {

float:left;

width:50%;



}



#coltext {

position:relative;

margin-left:1%;

//margin-top:1%;

overflow: hidden; /* les dépassements seront masqués */

}

#footer {



text-align:center;

clear:both;

}



/* fin disposition conteneur */



/* menu horizontal */





#divmenu {   /* caracteristique de la div qui contient l'ul menu */
	background:black;
	border-top: 1px solid #FF0000;  /* trait supèrieur derrière et extérieur menu IE */
	border-top: 1px solid rgba(255, 0, 0, 1);  /* trait supèrieur derrière et extérieur menu */
	font-size:0.8em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

#menu {
	list-style: none outside none;
	margin: 0;
	padding: 0;
}

@media all {
	#menu {
	text-align: center;
	}
}

#menu li {
	bottom: 11px;
	display: inline;
	margin: 0;
	padding: 0;
	position: relative;
}

html>body #menu li {     /* ombre des onglets */  
}

#menu a, 
#menu a:link, 
#menu a:visited {  /* apparence des liens */                      
	background:#DE1811;
	background-color: rgba(222, 24, 17, 0.8);
	border: 1px solid #FFF;
	//bottom: 2px;
	color: white;
	cursor: pointer;
	display: inline;
	height: 1em;
	margin: 0;
	padding: 3px 5px 3px 5px;
	position: relative;
	right: 2px;
	text-decoration: none;
}

#menu a:hover { /* ici se joue le survol du texte */
	background:black;
	//bottom: 1px;
	//color: white;
	//position: relative;
	//right: 1px;
	box-shadow: 8px 8px 12px #aaa; 
}

#menu a:active { /* la transition appuyé maintenue */
	background: black;
	//background:#FF0000;
	//background-color: rgba(255, 0, 0, 0.8);
	//bottom: 0px;
	color:#1A8D2E;
	color: rgba(26, 141, 46, 0.8);
	position: relative;
	//right: 0px;   
	//outline:none;
}

#menu li#active {

	background: white;
	bottom: 13px;
	display: inline;
	margin: 0 3px 0 0;
	padding: 0;
	position: relative;
}

html>body #menu li #active {
	background: black;
	margin: 0 4px 0 4px;
}

/* lien en potition actif id = active <=> page sélectionnée */

#menu #active a, 
#menu #active a:link, 
#menu #active a:visited, 
#menu #active a:hover {
	background: black;
	//border-bottom: none;
	box-shadow: 8px 8px 12px #aaa; 
	border-left: 1px solid white;
	border-right: 1px solid white;
	border-top: 1px solid white;    
	//border-left: 1px solid rgba(255, 0, 0, 0.8);
	//border-right: 1px solid rgba(255, 0, 0, 0.8);
	//border-top: 1px solid rgba(255, 0, 0, 0.8);             
	bottom: 0;
	color: white;
	margin: 0;
	//padding: 2px 5px 0 5px;
	position: relative;
	right: 0;
}

/* fin menu horizontal */

/*debut mecanisme pop in*/			
#fond {
	position:fixed;
	top:-100px;
	left:-100px;
	min-width:200%;
	min-height:200%;
	background-color:rgba(0, 0, 0, 0.6);
	z-index:100;
}
#popin {
	display:block;
	position:fixed;
	top:100px;
	left:50%;
	width:500px;
	min-height:300px;
	margin-left:-250px;
	border:4px solid white;
	border-radius:10px;
	background-color:rgba(26, 141, 46, 0.9);
	color: white;
	padding: 20px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 20px;
	box-shadow:6px 6px 10px black;
	z-index:110;
}
/* fin mecanisme pop in */
/* debut div politique de confidentialités */
#footerCookies {

	text-align:center;	
	position: fixed; 
	/*padding: 10px 10px 10px 10px; */
	bottom: 0;
	left: 0;
	width: 100%; 
	height: 40px; 
	background: lightgrey; 
}			
/* fin div politique de confidentialités */

/* debut mecanisme bouton acceptation-refus cookies */			
label {
    cursor: pointer;
}

div#bouton2 {
    float: left;
	margin-left: 40px; 
}
div#bouton1 {
    float: right;
    margin-right: 40px;
}
			
input[type="radio"].demo2 {
	display: none;
}
input[type="radio"].demo2 + label {
	padding: 0.5rem 1rem;
	font-size: 1.25rem;
	line-height: 1.5;
	border-radius: 0.3rem;
	color: #fff;
	background-color: #6c757d;
	border: 1px solid transparent;
	transition: all 0.5s ease-in-out;
}
input[type="radio"].demo2.demoyes:hover + label {
	background-color: #218838;
	border-color: #1e7e34;
}
input[type="radio"].demo2.demoyes:checked + label {
	background-color: #28a745;
	border-color: #28a745;
}
input[type="radio"].demo2.demono:hover + label {
	background-color: #c82333;
	border-color: #bd2130;
}
input[type="radio"].demo2.demono:checked + label {
	background-color: #dc3545;
	border-color: #dc3545;
}		
/*fin mecanisme bouton acceptation-refus cookies*/

a:link {
	text-decoration: none;
	color: black; 
}

a:visited {
	text-decoration: none;
	color: black;
}

a:hover {
	text-decoration: none;
	color:#FF0000;
    color: rgba(255, 0, 0, 0.8);
}

a {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}

a.under:link{
	text-decoration:underline;
}



a.partenaires:link 

{ 

 text-decoration:none;

 //font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;

//font-family: Times New Roman, times-roman, Times, georgia, serif;

//font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Luxi Sans", sans-serif;

display:inline;

text-transform:lowercase;

//font-variant:small-caps;

font-size:  95%;

}

a.nounderline:link 

{ 

 text-decoration:none;

 //font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;

//font-family: Times New Roman, times-roman, Times, georgia, serif;

font-family: Georgia, "DejaVu Serif", Norasi, serif;

font-family: Arial, Helvetica, sans-serif;

//font-size:126%;

}

a.nounderline:visited 

{ 

 text-decoration:none;

 //$font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;

 //color: red;

 //font-size:126%;

 font-family: Georgia, "DejaVu Serif", Norasi, serif;

font-family: Arial, Helvetica, sans-serif;

}

a.nounderline:hover 

{ 

 text-decoration:none;

 //font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;

 //font-family: Trebuchet MS ;

 color:#FF0000;

        color: rgba(255, 0, 0, 0.8);

 //font-size:126%;

 font-family: Georgia, "DejaVu Serif", Norasi, serif;

 font-family: Arial, Helvetica, sans-serif;

}

img {
	
	vertical-align: middle;
	margin:1px;
}

p {
	text-align: center;
}

.Z {       

	/* PERMET D'ANNULER LA COULEUR GRIS DU TR */

	background-color: AntiqueWhite;

	//color: black;

}

h1 {

	text-align: center;

	background: white;

	color:black;

    font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;

	font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Luxi Sans", sans-serif;

	font-family: "Times New Roman", Times, "Liberation Serif", FreeSerif, serif;

	font-family: Georgia, "DejaVu Serif", Norasi, serif;

    //font-variant: small-caps;

	font-size: 16pt;
}	

h2 {

 	//font-family: Arial, Helvetica, sans-serif;			 	

	//font-family: Times New Roman, times-roman, Times, georgia, serif;

	font-family: Georgia, "DejaVu Serif", Norasi, serif;

	font-family: Arial, Helvetica, sans-serif;

    text-align: center;

	font-size: 1em;

}

h3 {	

	//font-family: Arial, Helvetica, sans-serif;	

	text-align: center;	

	background-color: white;  	

	color: black;

	font-size: 8pt;

}

h4 {	

	//font-family: Arial, Helvetica, sans-serif;		

	background-color: #0069B3;  	

	color: #FFFFFF;

	font-size: 1em;

}	

	

hr {

	color: #3333cc; 

	width: 500px; 

	text-align: left;

}

table {

	border: 1px;

	/* cellspacing: 1; */

	border-spacing: 1px;

	/* cellpadding: 1; */

	color: #FFFFFF;
	
	//font-family: Trebuchet MS ;

	//font-weight:bold;

	font-weight:500;

	 border-right:1px solid black;

      //border-left:1px solid black;

       //border-top:1px solid black;

        border-bottom:1px solid black;

        font-family: Arial, Helvetica, sans-serif;

	//width:100%;

}

	

tr {

	background-color: Linen;

	background:AliceBlue;

	background:AntiqueWhite;

	background:Azure;

	background:Coral;

	background:Cornsilk;

	background:DarkCyan;	

	background:DarkOrange;

	background:DarkSeaGreen;

	background:DarkSlateGray;

	background:FloralWhite;

	background:Gainsboro;

	//background:GhostWhite;

	//background:Honeydew;

	//background:Ivory;

	//background:LightCyan;

	//background:LightGreen;

	//background:LightYellow;

	background:FloralWhite;	

	background-color: Linen;

	background:AntiqueWhite;

	background:FloralWhite;

	color: black;

	}

th {

    //padding: 1px;

    background:#43aa07;

	background-color: rgba(67, 170, 7, 0.8);	

	background:#1A8D2E;

    background-color: rgba(26, 141, 46, 0.8);

    background:#B4122C;

    background-color: rgba(180, 18, 44, 0.8);

    background:#DE1811;

    background-color: rgba(222, 24, 17, 0.8);

	text-align: center;

	font-size: 0.9em;

	color:white;

	font-family: Georgia, "DejaVu Serif", Norasi, serif;

	font-family: Arial, Helvetica, sans-serif;

	}

td {

    //width:30px;

    //padding: 1px;

	text-align: center;

    font-size: 0.9em;

    //font-variant: small-caps;

    text-transform: uppercase;

    //color:black;

     //border-right:1px solid black;

      border-left:1px solid black;

       border-top:1px solid black;

        //border-bottom:1px solid black;

}

//span.gr{

		//font-size: 0.8em;   

		//font-weight:bold;

		//font-size:120%;

	//}		

.rc{   

		color:#FF0000;

        color: rgba(255, 0, 0, 0.8);

        

        color:#DE1811;

    	color:rgba(222, 24, 17, 0.8);

        //font-size:120%;

	}	

.r{   

		background:#FF0000;

        background-color: rgba(255, 0, 0, 0.8);

	}	

.o{

   		background:#FF6400;

        background-color: rgba(255, 100, 0, 0.8);

	}	

.j{   

		background:#FFE500;

        background-color: rgba(255, 229, 0, 0.8);

	}

.or{	

	background:#0076A3;

    background-color: rgba(0, 118, 163, 0.8);

    background:#DE1811;

    background-color: rgba(222, 24, 17, 0.8);

	}

	

.v{

		background:#43aa07;

		background-color: rgba(67, 170, 7, 0.8);

   		background:#1A8D2E;

        background-color: rgba(26, 141, 46, 0.8);        

	}

.b{   

		background:#3B6F97;

        background-color: rgba(59, 111, 151, 0.8);

	}

.g{   

		background:#CACBCD;

        background-color: rgba(202, 203, 205, 0.8);

	}

.gf{   

		background:#667581;

        background-color: rgba(102, 117, 129, 0.8);

	}

.w{   

		background:white;

		font-weight:700;

	}

.ww{   

		border:0;

		width:30px;

		background:white;

	}	

.fm{   

		background:#CCCCFF;

		

     	background:#718AAE;

     		background:#aab6dc;

	}	

	

.fa{   

		background:#CCFFFF;

		

      	background:#FF0000;

        background-color: rgba(255, 0, 0, 0.8);

        

        background:#c4cadc;

        	//background:#7AA6E6;	

	}

.ea{   

		background:#99FFCC;

		

		background:#7F90A8;

        	background:#7AA6E6;

        	

	}

.emx{   

		background:#CACBCD;

		

	background:#9FB2CD;	

       

	}	

.em{   

		background:#CCFFCC;

		

	background:#7AA6E6;

		background:#aab6dc;

        

	}	



.agf{   

		background:#D9D9D9;

		

		

        background:#8a78a4;

        background:#8971ab;

        background:#7F90A8;

	}


.bk{
	
	background: #CECECE;
}
	



ul {	

	//font-family: Arial, Helvetica, sans-serif;	

	font-size: 1em;	

	/*list-style-type: square;	

	list-style-position: outside;*/

	

	}								

li {	

	//font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	//color: #FFFFFF;

	}

textarea {

	//font-family: Arial, Helvetica, sans-serif;	

	font-size: 1em;

	}

.gras{
font-weight:bold;
}





