	A:link {color: #006699; text-decoration: none}
	A:visited {color: #006699; text-decoration: none}
	A:active {color: #006699; text-decoration: none}
	A:hover {color: #C50000; text-decoration: underline}
	A.bgColorOver:link {color: #FFFFFF; text-decoration: none}
	A.bgColorOver:visited {color: #FFFFFF; text-decoration: none}
	A.bgColorOver:active {color: #FFFFFF; text-decoration: none}
	A.bgColorOver:hover {color: #FFFFFF; text-decoration: underline}	
	
	/* PROPIETES CSS APPLIQUEES SUR DES BALISES PRECISES */
	BODY {color: #000000; margin: 0px; font-family: Verdana, Arial; overflow-x: hidden; background-color: #006699; background-image: url(./img/background.jpg); background-repeat: repeat-x}
	DIV {border: 0px solid #000000}
	IMG {border: 0px}
	TD.tdClass {padding: 5px}
	TABLE.tableClass {border: 1px solid #CCCCCC; width: 99%; border-collapse: collapse}
	TD.titre{font-weight: bold; font-style: italic; text-align: center}
	TD.fichiers {text-align: center}
	UL {list-style: none}
	LI {list-style: none}
	FIELDSET {border: 1px solid #CCCCCC; padding: 15px; margin-bottom: 15px !important; margin-bottom: 0px;}
	TEXTAREA, INPUT[type="text"], INPUT[type="password"] {border: 1px solid #006699}
	TEXTAREA:focus, INPUT[type="text"]:focus, INPUT[type="password"]:focus {background-color: #CFDCFD}
	LABEL {_color: #000000}
	
	/* POUR LE ROLL-OVER DES CONTAINER (div, tr, td, ...) */
	.containerBgColorOver {background-color: #006699; color: #FFFFFF}
	
	/* ELEMENTS PRINCIPAUX DE LA PAGE */
	.menu {width: 100%}
	.navig {margin-right: 17px; color: #C50000; padding-bottom: 9px}
	.texteBienvenue {position: absolute; z-index: 5; font-weight: bold; color: #FF8000; text-align: center; left: 450px; top: 50px; width: 375px}
	.btnLogin {z-index: 4; position: absolute; right: 0%; top: 0%; padding: 5px}
	.logoGauche {z-index: 3; display: inline; position: absolute; background-image: url(./img/ban1.jpg); width: 646px; height: 150px}
	.logoCentre {z-index: 1; display: inline; position: absolute; background-image: url(./img/ban2.jpg); width: 100%;  height: 150px}
	.logoDroite {z-index: 2; display: inline; right: 0%; position: absolute; background-image: url(./img/ban3.jpg); width: 218px; height: 71px}
	.doPrint {margin: 15px; padding: 15px}
	
	/* COMPOSITION DE LA PAGE */
	.top {height: 155px}
	.middle {padding-top: 0px}
	.left {width: 215px; margin-top: 10px; float: left; text-align: left; padding: 15px; padding-top: 0px; padding-bottom: 0px; font-size: 11pt}
	.bottom {font-size: 12px; margin-top: 0px; text-align: center; padding: 5px}
	.content {text-align: left; display: block; padding: 10px; padding-right: 3px; padding-left: 245px}
	.limitedContent {padding: 15px; background-position: top right; background-repeat: no-repeat;  background-image: url(./img/fond_content.jpg)}
	.cadreIndex {margin-right: 17px; border: 1px solid #CCCCCC; background-color: #FFFFFF}
	.chargement{text-align: center; margin-top: 50px}
	
	/* DANS LE MENUS */
	.menuContent {border: 1px solid #006699; margin-bottom: 10px; padding: 5px}
	.topMenu {display: none; height: 37px; background-color: #006699}
	.topMenu DIV.menuTitle {position: absolute; width: 213px; padding-top: 9px; text-align: center; color: #FFFFFF; font-size: 17px}
	.bgMenuColor {background-color: #FFFFFF}
	.tabsMore{background-image: url(./img/picto_more.gif); width: 9px; height: 14px; background-repeat: no-repeat; background-position: 0px 5px}
	.tabsLess{background-image: url(./img/picto_less.gif); width: 9px; height: 14px; background-repeat: no-repeat; background-position: 0px 5px}
	.dhtmlgoodies_question{margin-bottom:2px; margin-top:2px; padding-left:2px; overflow:hidden; cursor:pointer}
	.dhtmlgoodies_answer{text-align: right; visibility:hidden; height:0px; overflow:hidden; position:relative}
	.cornerTopLeft {position: absolute; width: 25px; height: 25px; background-repeat: no-repeat;  background-image: url(./img/cornertopleft.jpg)}
	.cornerTopRight {float: right; width: 25px; height: 25px; background-repeat: no-repeat;  background-image: url(./img/cornertopright.jpg)}

	/* CLASSES */
	.closeMsgPopUp {float: right; padding-top: 1px; padding-right: 2px}
	.diaporama {position: absolute; right: 0%; width: 98%; margin: 0px; padding: 10px; background-image:url(./img/fond_diapo.jpg); background-repeat: no-repeat}
	.colorLinkOver {color: #C50000}
	.colorLinkOut {color: #006699}
	.borderLinkOver {border: 1px solid #C50000}
	.borderLinkOut {border: 1px solid #006699}
	.borderSmoothLink {border: 1px solid #CFDCFD}
	.bgLinkOver {background-color: #006699}
	.bgLinkOut {background-color: #006699}
	.inputTxtValueInDiv {padding: 3px; display: inline; font-size: 12px}
	.googleMap {border: 1px solid #CCCCCC; padding: 5px; background-color: #FFFFFF}
	.infoBulles {padding: 5px; text-align: left}
	
	/* VALEURS SPECIFIQUES */
	.contentHalfLeft {width: 50%; text-align: right; float: left}
	.contentHalfRight {text-align: left}
	.marginTop5 {margin-top: 5px}
	.marginTop15 {margin-top: 15px}
	.marginTop30 {margin-top: 30px}
	.marginTop45 {margin-top: 45px}
	.textAlignCenter {text-align: center}
	.textAlignRight {text-align: right}

.error {
	color: #f00;
	border: 1px solid #ff5663;
	background-color: #fff;
	padding: 10px;
}
.ce {
	height:200px;
	width:150px;
	text-align: center;
}
