
/* LAYOUT */
body {
	margin: 0px; font-family: Georgia, Times, serif; background: url(/images/background.jpg) repeat-x left top;
	background-color:#CCCCCC; font-size: 12px; color: #444444; }
body.iframe {
	margin: 15px; font-family: Georgia, Times, serif; font-size: 12px; color: #444444; background:none; }
#main {
	width:1000px; margin-top:20px; margin-left:auto; margin-right:auto; }
#header {
	background-image:url(../images/extranet.jpg); background-repeat:no-repeat; background-position:top left; margin-bottom:10px; }
#content {
	min-height:400px; background-color:white; }

/* GENERAL */
.button { cursor:pointer; }
.ErrorMsg { color:#993300; font-weight:bold; }
.divError { width:300px; color:#993300; font-weight:bold; margin-left:auto; margin-right:auto; }

#div-tabs { border-bottom:1px solid #c1f2b5; padding-bottom:5px; }
#div-tab-row { background: #304e96 url(/images/menu-off.png) repeat-x; height:35px;  }
.tab-row { height:35px; }
.tab-row td { width:140px; height:25px; }
.tab-row .tab {	padding:0px; float:left; text-align:center; padding-top:5px; padding-bottom:5px; color:#CCCCCC; }
.tab-row .selected { padding:0px; float:left; text-align:center; padding-top:5px; padding-bottom:5px; background:#308a18 url(/images/menu-on.png) repeat-x; }
.tab-row .tab A:link, 
.tab-row .tab A:visited, 
.tab-row .selected A:link, 
.tab-row .selected A:visited { font: 14px Georgia; color:white; cursor:pointer; text-decoration:none; }	
.tab-row .selected a span { font-weight:bold; }

.div-subtab-row { background:url(/images/submenu.png) repeat-x; margin:0px; padding:0px; border-bottom:0px solid #277614; height:25px; }
.div-subtab-row td { width:130px; text-align:center; }
/* link submenus */
.subtab-row .subtab A:link, 
.subtab-row .subtab A:visited, 
.subtab-row .subtab A:active,
.subtab-row .subtab-selected A:link, 
.subtab-row .subtab-selected A:visited, 
.subtab-row .subtab-selected A:active { font: 12px Georgia; color:black; cursor:pointer; text-decoration:none; }	

.subtab-row .subtab .divtxtsubmenu { border-bottom:0px solid white; margin-top:10px; margin-left:0px; margin-right:0px; margin-bottom:15px;}
/* selected submenu */
.subtab-row .subtab-selected  .divtxtsubmenu { border-bottom:5px solid #38a71d; font-weight:bold; margin-top:10px; margin-left:0px; margin-right:0px; margin-bottom:10px; }

/* page */
.page {	width:BORDER:1px solid #999999; padding:15px; background-color:rgb(252,252,254); display:none; }
.selectedpage {	display:block; }

/* lots */
.div-lots { margin:10px; text-align:left; display:none; }

/* ecritures */
.div-ecriture { display:none }
.tab-ecriture th { background-color:#304e96; color: white; font-weight:bold; }


/*  */
.pageTitle { font-size:14px; color:#309119; font-weight:bold; margin-bottom:15px;}
.spanFld { font-weight:bold; color:#304e96;  }



/* MODULE */

DIV.mod-white {
	MARGIN-BOTTOM: 15px
}

DIV.mod-white DIV.box-b1 {
	BACKGROUND: url(/images/module/module_bl.png) no-repeat 0px 0px
}

DIV.mod-white DIV.box-b2 {
	PADDING-RIGHT: 12px;
	PADDING-LEFT: 12px;
	BACKGROUND: url(/images/module/module_br.png) no-repeat 100% 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}

DIV.mod-white DIV.box-b3 {
	BACKGROUND: url(/images/module/module_b.png) repeat-x 0px 0px;
	HEIGHT: 12px;
	TEXT-ALIGN: left
}

DIV.mod-white DIV.box-1 {
	BACKGROUND: url(/images/module/module_l.png) repeat-y 0px 0px;
}

DIV.mod-white DIV.box-2 {
	PADDING-RIGHT: 4px;
	BORDER-TOP: green 0px solid;
	PADDING-LEFT: 4px;
	BACKGROUND: url(/images/module/module_r.png) repeat-y 100% 0px;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: green 0px solid;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: green 0px solid
}

DIV.mod-white DIV.box-3 {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	MIN-HEIGHT: 20px;
	BACKGROUND: url(/images/module/module_bg.png) #fff repeat-x 0px 100%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	OVERFLOW: hidden;
	PADDING-TOP: 0px
}

DIV.mod-white DIV.box-t1 {
	BACKGROUND: url(/images/module/module_tl.png) no-repeat 0px 0px
}

DIV.mod-white DIV.box-t2 {
	PADDING-RIGHT: 12px;
	PADDING-LEFT: 12px;
	BACKGROUND: url(/images/module/module_tr.png) no-repeat 100% 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}

DIV.mod-white DIV.box-t3 {
	BACKGROUND: url(/images/module/module_t.png) repeat-x 0px 0px;
	HEIGHT: 12px
}



/* ADMIN */
#ifrmMain { background-color:white; }
#currentImmeubleAdmin { font-size:15px; color:white; }
#tableAdminMenu { height:21px; margin-left:10px; }
#tableAdminMenu td, #tableAdminHome td { 
 	text-transform:uppercase; font-size: 10px; /* width:100px; */padding:6px; background-color:#304e96; color:white; cursor:pointer; text-align:center;
	border-left:1px solid #8ba3da; border-top:1px solid #8ba3da; border-right:1px solid #18274b; border-bottom:1px solid #18274b; }
#tableAdminMenu td.selected, #tableAdminHome td.selected { 
	text-transform:uppercase; padding:4px; background-color:#309119; color:white; font-weight:bold; border:1px inset #309119; font-size:10px; 
	border-left:1px solid #1e570f; border-top:1px solid #1e570f; border-right:1px solid #98ea84; border-bottom:1px solid #98ea84; }
#tableAdminMenu td.nothing { background:none; padding-left:5px; border-width:0px; }

/* ADMIN FILES */
.div-panel { border:0px solid red; width:900; text-align:center; padding:10px; }
.filetypeLabel { font-weight:bold; }
.imgBtn { cursor:pointer; }
.tableLstFiles { border-collapse:collapse; width:550px; margin:15px; margin-left:auto; margin-right:auto; }
.tableLstFiles th { background-color:#dff9d9 }
#divAddFile { width:450px; text-align:right; padding:10px; margin-left:auto; margin-right:auto }
.filetypeLabel { text-align:left; margin-top:25px; margin-bottom:5px;}
.tdFileTypeLabel { text-align:left; color:white; font-weight:bold; background-color:#309119; }
.tdFieldLabel { text-align:right }
.tdFieldContent { text-align:left }

/* ADMIN NUMEROS */
.div-panel { border:0px solid red; width:900; text-align:center; padding:10px; }
.numerotypeLabel { font-weight:bold; }
.tableLstNumeros { border-collapse:collapse; width:550px; margin:15px; margin-left:auto; margin-right:auto; }
#divAddNumero { width:450px; text-align:right; padding:10px; margin-left:auto; margin-right:auto }
.numerotypeLabel { text-align:left; margin-top:25px; margin-bottom:5px;}
.tdNumeroTypeLabel { text-align:left; color:white; font-weight:bold; background-color:#309119; }

/* ADMIN MESSAGES */
.numerotypeLabel { font-weight:bold; }
.tableLstMessages { border-collapse:collapse; width:800px; margin:15px; margin-left:auto; margin-right:auto; }
.tableLstMessages th { border:1px solid gray; background-color:#dff9d9 }
.tableLstMessages td { border:1px solid black; }
.tableLstMessages td.first { border-top:2px solid black; }
.tableLstMessages td.last { border-bottom:2px solid black; }
.tableLstMessages td.noborder { border-width:0px; }
#divAddMessage { width:800px; text-align:right; padding:10px; margin-left:auto; margin-right:auto }

.tab-ecriture th { text-align:center }

/* ADMIN MENU */
#jsddm { margin: 0; padding: 0; }	
#jsddm li {	float: left; list-style: none; font: 12px Georgia, Arial; margin-left:20px; }
#jsddm li a { display: block; padding: 5px 12px; text-decoration: none; width: 170px; white-space: nowrap;
background-color:#304e96; color:white; cursor:pointer; text-align:center; 
border-left:1px solid #8ba3da; border-top:1px solid #8ba3da; border-right:1px solid #18274b; border-bottom:1px solid #18274b; }
#jsddm li a:hover {	background: #1A4473; } 		
#jsddm li ul { margin: 0; padding: 0; position: absolute; visibility: hidden; border-top: 1px solid white; }	
#jsddm li ul li { float: none; display: inline; }
#jsddm li ul li a {	/*width: auto;*/ background: #309119; }
#jsddm li ul li a:hover { background: #256f13; }
.highlight { background-color:#00FF00; }

/* FORMS */
#titleForum { font-size:14px; font-weight:bold }
.buttonForm { background-color:#304E96; border-color:#8BA3DA #18274B #18274B #8BA3DA; border-style:solid; 
	border-width:1px; color:white; cursor:pointer; padding:2px; text-align:center; }




