body {
	background-image:url(/images/layout/background.gif); 
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family:Georgia, Times, serif;
	/*font-family: Lucida Sans Unicode, Lucida Grande, sans-serif*/
;
	/*color:#000080;*/  /*bleu*/
	color:#3D2E21;  /*marron*/
	font-size:13px;
}

body.white {
	background-image:none;
	background-color:white;
}

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:10px;
}
#headerTitle {
	width:430px;height:150px;background-image:url(/images/layout/header_bkg_title.jpg);
}
#headerBanner {
	width:570px;
	height:150px;
	text-align:right;
}
#nav {
    width: 280px;
    padding: 0px;
    margin-top: 0px;
	vertical-align:top;
}
#main {
	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 -------------- */
#tableMenu {
	width:241px;
}
#menuLeft {
	width:22px;background-image:url(/images/layout/nav_bkg_left.jpg); background-repeat:no-repeat;
}
#menuPanel {
	width:241px;
	vertical-align:top;
	font-size:12px;
	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 {
	border:0px solid gray;
	padding-top:20px;
	/*background-image:url(/images/layout/nav_bkg_bottom.jpg); background-repeat:no-repeat; background-position:bottom;*/
}
.menuBulletOff { background-image:url(/images/bullet_menu.jpg); background-repeat:no-repeat; background-position:top; }
.menuOff A { font-size:13px; 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:#885E4F; text-decoration:none; }
.menuBulletOn { background-color:#885E4F; background-image:url(/images/layout/menu_bkg_on.gif); background-position:left; background-repeat:no-repeat; }
.menuOn {
	padding-left:3px;
	color:white;
	/*font-weight:bold;*/
	background-color:#885E4F;
	height:23px;
	font-size:14px; 
}


.menuAnnonceOff A { font-size:12px;  height:23px; padding-left:3px; }
.menuAnnonceOff A:link { color:#25820F; text-decoration:none; }
.menuAnnonceOff A:visited { color:#25820F; text-decoration:none; }
.menuAnnonceOff A:hover { color:#885E4F; text-decoration:none; }
.menuAnnonceBulletOn { background-color:#885E4F; background-image:url(/images/layout/menu_bkg_on.gif); background-position:left; background-repeat:no-repeat; }
.menuAnnonceOn {
	padding-left:3px;
	color:white;
	font-weight:bold;
	background-color:#885E4F;
	height:23px;
	font-size:14px; 
}


.subMenu {
	padding-top:0px;
	padding-left:0px;
	/*border-bottom:1px solid #885E4F;*/
}
.subMenuLeft {
	border-right:1px solid #885E4F;
}
.subMenuOff {
	padding-top:3px; padding-bottom:3px;
	padding-left:5px;
	/*border-bottom:1px solid #885E4F;*/
}
.subMenuOff A {
	font-size:12px;
	/*font-weight:bold;*/
}
.subMenuOff A:link {
	/*color:#000080; text-decoration:none;*/
	color:#334F9A; text-decoration:none;
}
.subMenuOff A:visited {
	/*color:#000080; text-decoration:none;*/
	color:#334F9A; text-decoration:none;
}
.subMenuOff A:hover {
	/*color:#000080; text-decoration:underline;*/
	color:#000080; text-decoration:none;
}
.subMenuOn {
	font-size:13px;
	color:#885E4F;
	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:720px; 
	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:720px; 
	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;text-align:center; /*centrage titre page*/
}
#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;
}
TEXTAREA.fieldText {
	font-family:Arial, Helvetica, sans-serif;
	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; }


/* BANNIERE DEFILANTE IMAGES */


#defileMarques {
	position:relative;
	/*left:745px;top:262px;*/
	left:0px;top:0px;
	width:1000px;
	height:110px;
	display: block; 
	overflow:hidden; 
	overflow-x: hidden; 
	overflow-y: hidden; 
	z-index:10;
	/*border:1px solid #d6d6d6;*/
	vertical-align:top;
}
#tableMarques1 {
	display:inline;
	position:relative;
	z-index:-10;
	border:0px solid red;
	top:0px; left:Opx;	
}
#tableMarques2 {
	display:inline;
	position:relative;
	z-index:-10;
	border:0px solid green;
	top:-112px; left:Opx;	
}



/* goldbook */
#goldbook { width:100%; margin-top:15px;}
#goldbook td { padding:10px; padding-left:35px; border:0px solid #ebe2da; background-image:url(/images/quote.gif); background-position:middle left; background-repeat:no-repeat; }



.error { color:red; font-size:10px; }