.douzegrasblanc {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none}
.douzegras {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none}
.douze {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: color: #000000; text-decoration: none; z-index:1}
.onzegras {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none}
.onzegras_souligne {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline}
.onze_souligne {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; text-decoration: underline}
.onze {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none}
.neuf {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #000000; font-weight: lighter; text-decoration: none}
.dixfin {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000; font-weight: lighter; text-decoration: none}
.dixfin_souligne {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #000000; font-weight: lighter; text-decoration: underline}
.mention {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: none}
.douzeblanc {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-align: center; text-decoration: none}
.onzeblanc {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-align: center; text-decoration: none}
.huitblanc {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-align: center; text-decoration: none}
.huit {  font-family: Arial, Helvetica, sans-serif; font-size: 8px; text-align: center; text-decoration: none}
.mentionOver { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: none }
.douze { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; }
.orangeGras {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #990000; text-decoration: none}
.bleuGras {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #3367CD; text-decoration: none}
.rougeGras {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: red; text-decoration: none}
.rougeonzeGras {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: red; text-decoration: none}
.vertGras {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #009700; text-decoration: none}
.orangeGrosGras {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #990000; text-decoration: none}
.bleuGrosGras {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #3367CD; text-decoration: none}
.rougeGrosGras {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: red; text-decoration: none}
.vertGrosGras {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #519402; text-decoration: none}
.vertGrosG {font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold; color: #519402; text-decoration: none}
.noirGrosGras {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; text-decoration: none}
.menuDeroulant {background-color: #F4F9EE;}
.h74px { max-height:74px; height:74px; line-height: 74px; vertical-align: bottom; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px;}
.cacha { position: absolute; visibility: hidden}

.titre1 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #FF0000; text-decoration: none; }
.txtrouge { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF0000; }
.dixfinrouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
	letter-spacing: 0px;
}
.titre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FF0000;
	letter-spacing: 1px;
	word-spacing: 2px;
}
a.lienreferencement {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FF0000;
	letter-spacing: 1px;
	word-spacing: 2px;
	text-decoration: none;
	cursor: text;
}

.blancgras { color: #FFFFFF; font-weight: bold; }
.carre { list-style-type: square; color :  #FFFFFF; list-style-position: outside; }

.filet { border: 1px solid #999999; }
.filetSelected { border: 1px solid #FF0000; }


.filet2 { border: 1px solid #388811; }
.filet3 { border: 2px solid #666666; }

.filetCouv { border: 1px solid #000000; }


.filet_1pxbordeau_bas {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
}


.filet_2px {
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FF0000;
	border-bottom-color: #FF0000;
	border-left-color: #FF0000;
}
.filet_gauche {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FF0000;
}
.filet_2pxgris {

	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CDCFD1;
	border-bottom-color: #CDCFD1;
	border-left-color: #CDCFD1;
}
.filet_1pxbordeau {

	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FF0000;
	border-left-color: #FF0000;
}

a{ color:#00000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }

a.mentionOver:link    {color:#D0032A; background-color:transparent}
a.mentionOver:visited {color:#202885; background-color:transparent}
a.mentionOver:active  {color:#202885; background-color:transparent}
a.mentionOver:hover   {color:#202885; background-color:transparent}

a.menu { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; }
a.menu:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #999999; text-decoration: none; }


a.link0 { color:#FFFFFF;	background-color: #6BB218; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a.link0:hover { color:#FFCC33; background-color: #6BB218; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }

a.link1 { color:#000000; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; }
a.link1:hover { color:#000000; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; }

a.linkRouge { color:#FF0000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a.linkRouge:hover { color:#000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }

a.linkRouge14 { color:#FF0000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; text-decoration: none; }
a.linkRouge14:hover { color:#000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; text-decoration: none; }

a.linkGris { color:#000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a.linkGris:hover { color:#666666; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }

a.linkGris2 { color:#000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; }
a.linkGris2:hover { color:#666666; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }

a.linkGrisNeuf { color:#000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; text-decoration: none; }
a.linkGrisNeuf:hover { color:#666666; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: x-9px; text-decoration: none; }

a.linkAdmin { color:#FFFFFF; background-color: #990000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a.linkAdmin:hover { color:#78889C; background-color: #990000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }


BODY.bodyAdmin{ /* background-color: #FFF4D2;*/ background-color: #ffffff; }

TABLE.tableadmin { background-color: #FFF4D2; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
TABLE.tableadmin2 { background-color: #990000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
TABLE.tablecolor{ background-color: #A36E35; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
TABLE.tableFond{ background-color: #FF0000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
TABLE.tablepointillet{ border: 1px dotted #FF0000; }

TR.row1 { background-color: #CCCCCC; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
TR.row2{ background-color: #DDDDDD; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
TR.RowSelected{ background-color: #BFDBF7; /*background-color: #ACD2FD;*/ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
TR.RowOverOdd { background-color : #FFE26F; }
TR.RowOverEven { background-color :  #FFCC00; }
TR.RowOverSelected { color : #FF9900; background-color : #FFF8E6; }
TR.borderResult{ border-top : 1px solid #999999; }
TR.rowResult{ background-color: #E6E6E6; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; cursor:hand; }
TR.rowResultSelected{ background-color: #FFF9E6; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; cursor:hand; }

TR.rowRegion1 { background-color: #FFFFFF; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
TR.rowRegionSelected{ background-color: #FFF4D7; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }

TD{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: color: #000000; text-decoration: none; z-index:1; }
TD.tdadmin { background-color: #FFFFFF; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
TD.tdadmin2 { background-color: #990000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }

TD.orange { background-color: #990000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
TD.tdcolor1{ background-color: #477070; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
TD.tdcolor3{ background-color: #A37A29; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
TD.tdcolor4{ background-color: #FFFFFF; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
/*TD.tdcolor5{ background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }*/
TD.tdcolor6{ background-color: #A3A3A3; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
TD.rowResult{ background-color: #D9D9D9; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; cursor:hand; }
TD.rowResultSelected{ background-color: #FFF000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; cursor:hand; }

TEXTAREA{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; z-index:1; }

SELECT{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #FFFFFF;	text-decoration: none; z-index:1; }
SELECT.selectPa{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #000000;	text-decoration: none; z-index:1; }
SELECT.selectBig{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; background-color: #000000; text-decoration: none; z-index:1; }
SELECT.selectSmall{	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: xx-small; color: #FFFFFF ; background-color: #000000; text-decoration: none; z-index:1; }

INPUT{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #FFFFFF; text-decoration: none; z-index:1; }
INPUT.beige{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; text-decoration: none; z-index:1; background-color: #000000; border: 1px solid #000000; }

/*INPUT.lienOrange{ background-color: #FF0000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:bold;	 color:#FFFFFF; border: 0px solid; text-decoration: none; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; cursor:pointer; }
INPUT.lienOrange:hover{ background-color: #FF0000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:bold;	 color:#B3CBE8; border: 0px solid; text-decoration: none; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; cursor:pointer; }*/
INPUT.lienOrange2{ background-color: #FFF9E6; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:bold;	 color:#000000; border: 1px solid #000000; text-decoration: none; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; cursor:pointer; }
INPUT.lienOrange2:hover{ background-color: #FFF9E6; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:bold;	 color:#FFCC33; border: 1px solid #000000; text-decoration: none; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; cursor:pointer; }
INPUT.lienOrange{ background-color: #E2E4E6; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color:#000000; border: 2px solid #000000; text-decoration: none; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; cursor:pointer; }
INPUT.lienOrange:hover{ background-color: #E2E4E6; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color:#000000; border: 2px solid #FF0000; text-decoration: none; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; cursor:pointer; }
INPUT.boutonpa{ 
	background-color: #FFFFFF; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight:bold; 
	color:#ff0000; 
	border: 1px solid #999999; 
	text-decoration: none; 
	padding-left:0px; 
	padding-right:0px; 
	padding-top:0px; 
	padding-bottom:0px; 
	cursor:pointer; 
}
INPUT.boutonpaOver{ 
	background-color: #EEEEEE; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight:bold; 
	color:#ff0000; 
	border: 1px solid #ff0000; 
	text-decoration: none; 
	padding-left:0px; 
	padding-right:0px; 
	padding-top:0px; 
	padding-bottom:0px; 
	cursor:pointer; 
}
div#hauteur100 {
	height: 100%;
}
.filet_jaune {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF000;
	border-bottom-color: #FFF000;
}
.bordure_grise {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: Aucune;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.filet_gris {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.tr_blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #FFFFFF;
}
.txt_14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.txt_12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.txt_10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
}
.txt_18 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
}
.filet_noir_droite {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
.fliet_noir_gauche {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
}
.filet_noir_haut {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
.filet_noir_bas {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.filet_rouge {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
}
.filet_rouge_haut {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FF0000;
}
.txt_rouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FF0000;
}
.txt_18rouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #FF0000;
}
a.lien {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #000000;
	text-decoration: underline;
}
.txt12_normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
