A{ text-decoration: none;  }
A:Visited { text-decoration: none;  }
A:Active { text-decoration: none;  }
A:Hover { text-decoration: underline; }

INPUT.w100pc {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10px; width : 100%; }
INPUT.w100px { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10px; width : 100px; }
INPUT.w200px { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10px; width : 200px; }
INPUT.w300px { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10px; width : 300px; }

TEXTAREA.w300px { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10px; width : 300px; }

TD.ver008 { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 8px;  }
TD.ver009 { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 9px;  }
TD.ver010 { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10px; }
TD.ver011 { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; }
TD.ver012 { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; }
TD.ver013 { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 13px; }
TD.ver014 { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 13px; }
TD.ver015 { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 15px; }
TD.ver020 { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 20px; }

TD.ari008 { font-family : Arial, Helvetica, sans-serif; font-size : 8px; }
TD.ari010 { font-family : Arial, Helvetica, sans-serif;	font-size : 10px; }
TD.ari011 { font-family : Arial, Helvetica, sans-serif; font-size : 11px; }
TD.ari012 { font-family : Arial, Helvetica, sans-serif; font-size : 12px; }
TD.ari013 { font-family : Arial, Helvetica, sans-serif; font-size : 13px; }
TD.ari014 { font-family : Arial, Helvetica, sans-serif; font-size : 14px; }
TD.ari015 { font-family : Arial, Helvetica, sans-serif; font-size : 15px; }
TD.ari020 { font-family : Arial, Helvetica, sans-serif; font-size : 20px; }

TD.tim008 { font-family : "Times New Roman", Times, serif; font-size : 8px; }
TD.tim010 { font-family : "Times New Roman", Times, serif; font-size : 10px; }
TD.tim011 { font-family : "Times New Roman", Times, serif; font-size : 11px; }
TD.tim012 { font-family : "Times New Roman", Times, serif; font-size : 12px; }
TD.tim013 { font-family : "Times New Roman", Times, serif; font-size : 13px; }
TD.tim014 { font-family : "Times New Roman", Times, serif; font-size : 14px; }
TD.tim015 { font-family : "Times New Roman", Times, serif; font-size : 15px; }
TD.tim020 { font-family : "Times New Roman", Times, serif; font-size : 20px; }

TD.cou008 { font-family : "Courier New", Courier, monospace; font-size : 8px; }
TD.cou010 { font-family : "Courier New", Courier, monospace; font-size : 10px; }
TD.cou011 { font-family : "Courier New", Courier, monospace; font-size : 11px; }
TD.cou012 { font-family : "Courier New", Courier, monospace; font-size : 12px; }
TD.cou013 { font-family : "Courier New", Courier, monospace; font-size : 13px; }
TD.cou014 { font-family : "Courier New", Courier, monospace; font-size : 14px; }
TD.cou015 { font-family : "Courier New", Courier, monospace; font-size : 15px; }
TD.cou020 { font-family : "Courier New", Courier, monospace; font-size : 20px; }

A.col777777 { color : #777777; }
A.col000000 { color : #000000; }
A.colFFFFFF { color : #FFFFFF; }
A.colCC6600 { color : #CC6600; }
A.col990000 { color : #990000; }
A.col005F96 { color : #005F96; }

IMG.bor000000 { border-color:#000000; }
IMG.lnkbla { border-color:#000000; }

DIV.maimen { position:absolute; visibility:hidden; top:0px; left:0px; z-index:3; }
DIV.maimed { position:absolute; visibility:hidden; top:0px; left:0px; z-index:3 }

a {
	text-decoration: none;
	color: #0F85B4;
}
a:visited {
	text-decoration: none;
	color: #777777;
}
a:active {
	text-decoration: none;
	color: #777777;
}
a:hover {
	text-decoration: underline;
	color: #CC9900;
}

a.maicol:link, a.maicol:active, a.maicol:visited, a.maicol:hover {
	color: #0F85B4;
}

td.titblue {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	padding-left: 8px;
}
td.titblue:first-letter {
	font-weight: bold;
}
td.tityellow {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left: 8px;
}
td.tityellow:first-letter {
	font-weight: bold;
}
td.titred {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	padding-left: 8px;
}
td.titred:first-letter {
	font-weight: bold;
}

tr.menlefoff {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFAE8;
	cursor: default;
}
tr.menlefonn {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #F2E9C9;
	cursor: pointer;
}

span.stiblue {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #0F85B4;
} 
span.titblue {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0F85B4;
} 
span.datblue {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #777777;
} 

INPUT.maiinp100pc { font-family : Verdana, Arial; font-size : 10px; width : 100%; }
INPUT.maisub100pc { font-family : Verdana, Arial; font-size : 10px; width : 100%;font-weight : bolder;background-color : #F0CB52; color:#000000 }

TEXTAREA.maiinp100pc { font-family : Verdana, Arial; font-size : 10px; width : 100%; height:100px}

body {
	background-image: url(../images/fnd.gif);
	color: Black;
	margin: 0px;
}
body.valsum {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: none;
	background-color: #FFFFFF;
	margin-top: 10px;
	margin-left: 10px;
}
body.mail {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
	background-image: none;
	background-color: #8BBCD8;
}
body.mail a {
	color: #0F85B4;
}
.chan_map_text {
	padding: 5px 5px 10px 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0F85B4;
	font-weight: bold;
}
.chan_titl_zones, .chan_titl_metiers {
	padding: 5px 0px 10px 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0F85B4;
	font-weight: bold;
}
.chan_item_dflt {
	height: 13px;
	padding-left: 12px;
	background: transparent url(/images/chantier/menu.gif) no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
}
.chan_item_selc {
	height: 13px;
	padding-left: 12px;
	background: transparent url(/images/chantier/menu_select.gif) no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF5300;
	font-weight: bold;
	cursor: pointer;
}
.chan_item_link {
	height: 13px;
	padding-left: 12px;
	background: transparent url(/images/chantier/menu_select.gif) no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
	font-weight: bold;
}
.chan_map {
	left: -2000px;
	position: absolute;
	visibility: hidden;
}