body {
	background-image:url(/images/layout/background.gif); 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
div#outer {
    width: 1000px;
    background-color:#FFFFFF;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
    border: 1px solid #000000;
}
#headerColor {
    margin: 0px;
	background-color:#885E4F;
	height:15px;
}
#headerTitle {
	width:425px;height:150px;background-color:white;
}
#headerBanner {
	width:575px;
	height:150px;
}
#nav {
    width: 200px;
    padding: 0px;
    margin-top: 0px;
	vertical-align:top;
}
#main {
	width::100%;
	height:308px;
    margin-top: 0px;
	vertical-align:top;
}
#footer {
    margin: 0px;
}
#footerTexte { padding:5px; font-size:9px; color:#3D2E21; text-align:center; }
#footerColor {
    margin: 0px;
	background-color:#35891D;
	height:15px;
}

/* -------------- MENU -------------- */
#menuLeft {
	width:22px;background-image:url(/images/layout/nav_bkg_left.jpg); background-repeat:no-repeat;
}
#menuPanel {
	width:180px;
	vertical-align:top;
	font-size:11px;
	/*background-image:url(/images/layout/menupanel_bkg.gif); background-repeat:no-repeat;*/
}
#menuRight {
	width:17px;background-image:url(/images/layout/nav_bkg_right.jpg);background-repeat:no-repeat;
}
#menuBottom {
	background-image:url(/images/layout/nav_bkg_bottom.jpg); background-repeat:no-repeat;
}
#tableMenu { border-top:5px solid #aa8462; }
.menuBulletOff { }
.menuOff A { font-size:11px; font-weight:bold; height:23px; padding-left:3px; }
.menuOff A:link { color:#3D2E21; text-decoration:none; }
.menuOff A:visited { color:#3D2E21; text-decoration:none; }
.menuOff A:hover { color:#334F9A; text-decoration:underline; }
.menuBulletOn { background-color:#35891D; background-image:url(/images/layout/menu_bkg_on.gif); background-position:left; background-repeat:no-repeat; }
.menuOn {
	font-size:11px; 
	padding-left:3px;
	color:white;
	font-weight:bold;
	background-color:#885e4f;
	height:23px;
}
.subMenu {
	padding-top:0px;
	padding-left:0px;
	/*border-bottom:1px solid #334F9A;*/
}
.subMenuLeft {
	border-right:1px solid #334F9A;
}
.subMenuOff {
	padding-top:3px; padding-bottom:3px;
	padding-left:5px;
	/*border-bottom:1px solid #334F9A;*/
}
.subMenuOff A {
	font-size:11px;
	/*font-weight:bold;*/
}
.subMenuOff A:link {
	color:#334F9A; text-decoration:none;
}
.subMenuOff A:visited {
	color:#334F9A; text-decoration:none;
}
.subMenuOff A:hover {
	color:#334F9A; text-decoration:underline;
}
.subMenuOn {
	font-size:11px;
	color:#334F9A;
	font-weight:bold;
	padding-left:8px;
	padding-top:3px;
	padding-bottom:3px;
/*	border-bottom:1px solid #334F9A;*/
	/*border-left:2px solid #334F9A;*/
	/*background-color:#334F9A;*/
	background-image:url(/images/layout/bkg_submenu_on.gif);
	background-repeat:repeat-y;
	*/
}



/* ---------------- CONTENT + TITLE  ------------ */
#pageTitleAloneDiv {
	width:100%; 
	height:58px; line-height:58px;
	background-image:url(/images/layout/main_bkg_top.gif); background-repeat:repeat-x; background-position:top;	
	vertical-align:middle;
}
#pageTitleDiv {
	width:100%; 
	height:58px; 
	background-image:url(/images/layout/main_bkg_top.gif); background-repeat:repeat-x; background-position:top;	
	padding-top:5px;
}
#pageTitle {
	font-size:18px; color:#3D2E21; font-weight:bold;
}
#pageSubTitle {
	padding-left:20px; font-size:14px; color:#334F9A; font-weight:bold;padding-top:10px;
}
#pageContent {
	padding:10px;
}





.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:#2E2610; }
.newsPageDate { font-style:italic; }
.newsPageDesc { font-weight:bold; }



/* ---------------- TABLEAU FORMULAIRES ------------ */

TABLE.tableBasic {
	border-collapse:collapse;
}
TR.headerCol {
	background-color:#885E4F;
}
TR.headerCol TD {
	color:white;
}
TD.basic{
	border:1px solid #403925;
	padding-left:8px;
	color:#2E2610; /*#990066;*/
}
TD.tdFieldLabel {
	border:1px solid #403925;
	background-color:#885E4F;
	color:white;
	text-align:right;	
	font-weight:bold;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
}
TD.tdFieldContent {
	border:1px solid #403925;
	text-align:left;
	background-color:#EBE2DA;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
}

/* FORMS */

INPUT.fieldText {
	border:1px solid #885E4F;
}
SELECT.fieldText {
	border:1px solid #885E4F;
}
.btnMain {
	background-color:#885E4F;
	border:1px solid #2E2610;
	color:white;
	font-weight:bold;	
	border-width:1px;

}

.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; }
