
body {font-family: Courier New; 
	border: 0px; 
	margin: 0px; 
	overflow: auto; 
	padding: 0;
	width: 100%; 
	height: 100%;
	scrollbar-base-color: #000000; 
	scrollbar-arrow-color: #ffffff; 
	scrollbar-highlight-color: #ffffff; 
	scrollbar-shadow-color: #ffffff; 
	scrollbar-dark-shadow-color: #ffffff; 
	scrollbar-face-color: #666666; 
	scrollbar-3d-light-color: #ffffff; 
}

#leftright, #topdown {
	position: absolute;
	left: 10;
	top: 10;
	width: 5px;
	height: 5px;
	border: 1px solid #ffffff;
	background-color: #6699cc;
	z-index: 2;
	font-size: 1px;
	filter:alpha(opacity = 60);
	-moz-opacity: 0.6;
}

img {border: 1px solid #ffffff;
		text-align: center;
		vertical-align: middle;
}

iframe {border: 0px; 
}

table {border: 0px; 
		margin: 0px; 
		width: 100%;
}

.cadre {border: 0px;
		border-color: #000000; 
		border-style: dashed;
		text-align: left;
		vertical-align: top;
}

.tabrouge {background-color: #ff6666;
}

.tabjaune {background-color: #ffff66;
}

.lettre {border: 1px;
		border-color: #ffffff;
		color: #ffffff;
		border-style: solid;
		text-align: left;
		vertical-align: middle;
		font-weight: bold;
		font-size: 40px;
}

.traitsep {color: #6699cc; 
		height: 1px; 
		noshade: noshade; 
}

.cyan {width: 100%;
		height: 100%;
		background-color: #666666;
		text-align: left;
		vertical-align: top;
		filterr: alpha(style=2, opacity=100, finishOpacity=80);
}

.magenta {width: 100%;
			height: 100%;
			background-color: #333333;
			text-align: left;
			vertical-align: top;
			filterr: alpha(style=2, opacity=100, finishOpacity=80);
}

.jaune {width: 100%;
		height: 100%;
		background-color: #333333;
		backgroundd: url("images/general/BoitesAuxLettresCar.jpg");
		backgroundd-repeat: no-repeat;
		text-align: left;
		vertical-align: top;
		filterr: alpha(style=2, opacity=10, finishOpacity=80);
}

.noir {width: 100%;
		height: 100%;
		background-color: #666666;
		text-align: left;
		vertical-align: top;
		filterr: alpha(style=2, opacity=100, finishOpacity=80);
}

.nav {
	text-decoration: none;
	font-weight: normal;
	font-size: 12;
	text-align: left;
	border-top: 1px solid #6699cc;
	border-bottom: 0px solid #6699cc;
}

.lien {
	text-decoration: none;
	font-weight: normal;
	font-size: 12;
	text-align: left;
	border: 0px solid #6699cc;
	border-bottom: 0px solid #6699cc;
	border-top: 1px solid #6699cc;
}

.normal {
	text-decoration: none;
	font-weight: normal;
	font-size: 12;
	text-align: left;
	color: #ffffff;
	border: 0px solid #6699cc;
	border-bottom: 0px solid #6699cc;
	border-top: 0px solid #ff6666;
}

.croix { 
  background: url("images/general/Croix.gif");
  background-repeat: no-repeat;
  width: 3%;
}

.coin { 
  width: 3%;
  background: url("images/general/Plus.gif");
  background-repeat: no-repeat;
}

.contact {text-align: left; 
			vertical-align: top; 
			font-size: 12; 
			word-wrap: normal;
}

.cache {
	text-align: left;
	vertical-align: middle;
	font-size: 8;
}

.info {text-align: left; 
		vertical-align: top; 
		font-size: 12px; 
		font-weight: bold; 
		width: 100%; 
		border: 0px; 
		word-wrap: normal;
		color: #999999
}

.vide {text-align: center; 
		vertical-align: middle; 
		font-size: 100px; 
		font-weight: bold; 
		color: #ffffff;
}

.titre {text-align: left; 
		vertical-align: middle; 
		color: #6699cc;
		font-size: 14px; 
		font-weight: bold; 
		width: 100%; 
		border: 0px; 
		word-wrap: normal;
}

.entete {text-align: center; 
		vertical-align: bottom; 
		color: #6699cc;
		font-size: 12px; 
		font-weight: bold; 
		width: 100%; 
		border: 0px; 
		word-wrap: normal;
		//filter: invert();
		//filter: alpha(style=2, opacity=100);
		filter: dropShadow(color=silver, offX=7, offY=7);
}

.grosb {text-align: center; 
		vertical-align: middle; 
		color: #6699cc;
		font-size: 25px; 
		font-weight: bold; 
		
}

.grosw {text-align: center; 
		vertical-align: middle; 
		color: #6699cc;
		font-size: 25px; 
		font-weight: bold; 
}

.infolig {text-align: center; 
			vertical-align: middle; 
			font-size: 12; 
			border-top: 0px solid #ff6666;
			border-bottom: 1px dashed #6699cc;
			color: #ffffff;
			font-weight: bold; 
			word-wrap: normal;
			ffilter:alpha(opacity = 50);
			-mmoz-opacity: 0.5;
}

.titrepage {text-align: left; 
		vertical-align: middle; 
		color: #6699cc;
		font-size: 14px; 
		font-weight: bold; 
		width: 100%; 
		border-top: 2px outset #6699cc; 
		border-bottom: 2px inset #6699cc; 
		word-wrap: normal;
}
A:link, A:active, A:visited {color: #ffffff;
}
A:visited {color: #ffffff;
		border-bottom-color: #ff6666;
}
A:hover {color: #666666; 
		border-bottom-color: #6699cc;
		background-color: #6699cc;
		color: #000000;
}

.avant {text-decoration: none; 
		border: 0px; 
		text-align: center; 
		vertical-align: middle; 
		font-size: 12; 
		font-weight: bold; 
		color: #ffffff; 
		width: 30px;
		cursor: hand;
}

.puce {border: 1px solid #cccccc; 
		border-left: 0px; 
		color: #ffffff;
		font-size: 12;
		font-weight: bold; 
		text-align: center; 
		vertical-align: middle; 
		width: 10px;
		height: 20px;
		background-color: #6699cc;
}

.bouton {width: 20px; 
		text-align: center;
		cursor: hand;
}
.bordured {border-right: dashed 20px #ffffff; 
			background-color: #ffffff;
			filter:alpha(opacity = 50);
			-moz-opacity: 0.5;
}
.bordureg {border-left: dashed 20px #ffffff; 
			background-color: #ffffff;
			filter:alpha(opacity = 50);
			-moz-opacity: 0.5;
}


