* {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
body { margin:0px; }
A { color: #660066 }
#content { 
	margin-top:15px;
	width: 923px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
#titlePage { display:none; }

#tdMenu { width:187px; vertical-align:top;background-color:#E3D0E3;height:400px; }
#tdContent { width:734px; background-color:white;vertical-align:top; text-align:center; padding:5px; }

#tdContentHomeLeftZone { text-align:left; vertical-align:top; }
#tdContentHomeRightZone { text-align:left; vertical-align:top; }

/* -------------- MENU -------------- */
.menuOff {
	background-image: url(/images/menu_off.jpg);
	color:white;
	overflow:visible;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #E3D0E3;
	cursor:hand;
}
.menuOn {
	background-image: url(/images/menu_over.jpg);
	color:white;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #E3D0E3;
	cursor:hand;
}
.menuOver {
	background-color:#884088;
/*	background-image: url(/images/menu_over.jpg);*/
	color:white;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #E3D0E3;
	cursor:hand;
}
.subMenu {
	width:100%;text-align:right;margin-bottom:10px;
}
TD.subMenuItem {
	text-align:left; padding-left:10px; padding-top:4px;
}
TD.subMenuItem A {
	text-decoration:none; font-size:11px; color:#381238;
}
TD.subMenuItemOn {
	text-align:left; padding-left:10px; padding-top:4px; background-image:url(/images/subMenuCadreOn.jpg); 
	width:183px; height:15px; font-size:11px; color:#660066; font-weight:bold;
}
TD.subMenuItemOn TD {
	font-size:11px; color:#660066; font-weight:bold;
}
TD.subMenuItemOver {
	text-align:left; padding-left:10px; padding-top:4px;
}
TD.subMenuItemOver A {
	text-decoration:none; font-size:11px; color:white;
}


/* ---------------- PARTIE DROITE HOME  ------------ */

.homeRightZoneTitle { font-size:14px; font-weight:bold; color:#560156; width:154px; height:20px; vertical-align:middle; background-image:url(/images/newsTitleHomeBkg.jpg); padding-left:30px; padding-top:5px;  }



.dateInCalendar { width:30px; border:1px solid #560156; }
.dateInCalendar TD { text-align:center; font-size:9px; }
.dateInCalendar .dateInCalendarDay { background-color:#560156; color:white; font-size:10px; font-weight:bold;  }


/* ---------------- PARTIE DROITE HOME  ------------ */
.newsPageTitle {font-size:16px; font-weight:bold; color:#660066; }
.newsPageDate { font-style:italic; }
.newsPageDesc { font-weight:bold; }



/* ---------------- TABLEAU FORMULAIRES ------------ */

TABLE.tableBasic {
	border-collapse:collapse;
}
TR.headerCol {
	background-color:#660066;
}
TR.headerCol TD {
	color:white;
}
TD.basic{
	border:1px solid #757575;
	padding-left:8px;
	color:#660066; /*#990066;*/
}
TD.tdFieldLabel {
	border:1px solid #757575;
	background-color:#660066;
	color:white;
	text-align:right;	
	font-weight:bold;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
}
TD.tdFieldContent {
	border:1px solid #757575;
	text-align:left;
	background-color:#CEB8CD;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
}

/* FORMS */

INPUT.fieldText {
	border:1px solid #660066;
}
SELECT.fieldText {
	border:1px solid #660066;
}
.btnMain {
	background-color:#660066;
	color:white;
	font-weight:bold;	
	border-width:0px;
}

.crossMand {
	font-size:16px;
	color:red; 
}

/* CADRE BORDS ARRONDIS  */

.roundedcornr_box_847690 {
	background: url(/images/layout/roundedcornr_847690_tl.png) no-repeat top left;
}
.roundedcornr_top_847690 {
	background: url(/images/layout/roundedcornr_847690_tr.png) no-repeat top right;
}
.roundedcornr_bottom_847690 {
	background: url(/images/layout/roundedcornr_847690_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_847690 div {
	background: url(/images/layout/roundedcornr_847690_br.png) no-repeat bottom right;
}
.roundedcornr_content_847690 {
	background: url(/images/layout/roundedcornr_847690_r.png) top right repeat-y;
}

.roundedcornr_top_847690 div,.roundedcornr_top_847690,
.roundedcornr_bottom_847690 div, .roundedcornr_bottom_847690 {
	width: 100%;
	height: 10px;
	font-size: 1px;
}
.roundedcornr_content_847690, .roundedcornr_bottom_847690 {
	margin-top: 0px;
}
.roundedcornr_content_847690 { padding: 0 10px; }

