/* --------------------------------------------------------------------------------------------------------------------
	The following paragraphs of styles are vector assigned, so the user can apply them to graphical/text elements.
	- Translated names are stored in separated files, so the user can modify it easily (late stage).
	- At some stage : creation of a php soft able to assignate new CSS values to the following names :
	uFNSize1 .. uFNSize4, uFBSize1 .. uFBSize4, 
*/

.marginPad {margin-left: 0px; margin-right: 0px; margin-bottom: 0px; padding: 0px;}
.marginChk {margin-left: 0px; margin-right: 0px; margin-bottom: 4px; }


.inDiv {margin-left:1em; padding: 0px;}
.inDvM {margin-left:1em; padding: 0px; border-left: 1px dashed red;  display: block;}


.inDvM2 {margin-left:1em; padding: 3px; border-left: 1px solid red; border-bottom: 1px solid red;}
.inDvM0 {margin-left:1em; padding: 0px;}



.flt { float: left; margin-right: 5px; margin-bottom: 5px;}
.flt2 { float: left; margin-right: 5px;}

.fltw1{ float: left; margin-right: 5px; margin-bottom: 5px; width:500px;}




.buttForum {margin: 4px; padding: 1px; background-color: #EEEEEE; clear: both;}



.flux{clear: both;}


.divWidth {width: 400px}


.mdl {text-align: center; vertical-align: center; min-width: 100%}

.menLeftDeco {text-align: left; vertical-align: top; border-left: 1px dashed red;}


.divPost {margin-left:1em; padding: 0px;}
.divImg {margin-left:60px; padding: 0px;}



.mountain_referencement_internet { background-image: url(./_imgGlob/mountain_referencement_internet.jpg); background-repeat: no-repeat; }
.bg_menu_ref { background-image: url(./_imgGlob/bg-menu-referencement.jpg); background-repeat: no-repeat; }
.tiledDdm { background-image: url(./_imgGlob/ddm_rep_bg.jpg); }
.mountain_alpha { background-image: url(./_imgGlob/alpha-filter.png); background-repeat: repeat; opacity:0.75; filter:alpha(opacity=75); }
.mountain_alpha2 { background-image: url(./_imgGlob/alpha-filter2.png); background-repeat: repeat; opacity:0.9; filter:alpha(opacity=90); }




.floatleft{ float: left; margin-right: 5px; margin-bottom: 5px;}
.floatright{ float: right;  margin-left: 5px; margin-bottom: 5px;}

.float2{float: left; float: right;  margin-left: 5px; margin-right: 5px; margin-bottom: 5px; margin-top: 5px;}

.flux{clear: both;}


.floatLeftClR, .flt {float: left; clear: right;  margin-right: 5px; margin-bottom: 0px; margin-top: 5px;}


.floatRightClL{float: right; clear: left; margin-left: 5px; margin-bottom: 5px;}



.txtOut{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; font-style: normal; font-weight: bold; text-decoration: none; white-space: nowrap;}
.txtIn{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; font-style: normal; font-weight: bold; text-decoration: none; white-space: nowrap;}

.txtOutSFreeF{font-weight: bold; color: #000000;text-decoration: none; background-color:#D4D4D4; padding-left:1px; padding-right:1px; padding-top:1px; padding-bottom:1px;}
.txtOutSFreeF:hover {background-color: #CE0000; text-decoration: none; color: #000000;}



	.menuOut, .forumOut, .fOut1,.fIn1,.fOut1Nb,.fOutPlus,.fIn1Nb,.fOut2,.fOut3,.fOut4,.fOut5,.fOut6, .menuIn, .forumIn, .uFLB, .uPub, .uFLG,.uFLBin,
	.uFNSize1, .uFNSize2, .uFNSize3, .uFNSize4, .uFNSize5, .uFNSize6,
	.uFBSize1, .uFBSize2, .uFBSize3, .uFBSize4, .uFBSize5, .uFBSize6,
	.title1, .title2, 
	.boldWhite3, .boldWhite5,
	.uFLSize1, .uFLSize2, .uFLSize3, .uFLSize4, .uFLSize5, .uFLSize6,
	
	.uFDiv1, .uFDiv2, .uFDiv3, .uFDiv4, .uFDiv5, .uFDiv6, 
	.sWarning,
	.sNoWarning,
	.hN1, .hN2, .hB1, .hB2,
	.eHeaderWdgTbl, .eInFileLoader, .eInComboBox, .eInTBox, .eLabel, .eSubLabel, .eButForm,
	.eWarning, .eNoWarning, .eSmallInfo, .bgWidget, .bgTxtDspl, .eBoldLink

	.eTitle1, .eTitle2, .eTitle3, .eTitle4, .eTitle5, microChar, 
	.eParag1, .eParag2, .eParag3, .eParag4, .eParag5, .eParag6, .eNwInTBox,
	.eFLSize1, .eFLSize2, .eFLSize3, .eFLSize4, .eFLSize5, .eFLSize6, .eFLSize7, .bigBg, .errorStr, .smlErStr, .smlErSpe {
	                font-family: arial, verdana, sans-serif;
		}
		

	.microChar {font-size: 3pt; font-style: normal; font-weight: normal; color: #000000; text-decoration: none;}


	.bigBg {font-size: 32pt; font-style: normal; font-weight: bold; color: #000000; text-decoration: none;}	

		
	.menuOut, .forumOut, .fOut1Nb, .fOutPlus, .fOut2,.fOut3,.fOut4,.fOut5,.fOut6, .uFLB, .uPub, .uFLG, .uFLBin 
		{font-size: 10pt; font-style: normal; font-weight: bold; color: #025A02; text-decoration: none;}
		
				
		
	.uPub {font-size: 8pt; font-style: italic}
	
	.menuOut:hover, .forumOut:hover, .uFLB:hover, .uPub:hover, .uFLG:hover{
		color: #FF0000;
		background-color: #FFFFFF;
		}
		
	
	.uFLG {color: #C40279;}	
		
		
	.big1 {font-size: 16pt;}
	.big2 {font-size: 14pt;}
	.big3 {font-size: 12pt;}
		
		
		
		
	.menuIn,.forumIn, .fIn1,.fIn1Nb {font-size: 10pt; font-style: normal; font-weight: bold; color: #FF0000;text-decoration: none; }
	.uFLBin {color: #FF0000;}


	.forumOut, .forumIn, .fOut1,.fIn1, .fOut1Nb,.fOutPlus,.fIn1Nb, .fOut2,.fOut3,.fOut4,.fOut5,.fOut6 {font-size: 8pt;}
	.fOutPlus {font-size: 12pt;}
	
	
	.fIn1Nb, .fIn1 {font-size: 8pt; margin-left:4px; padding-right:4px;}
	.fOut1Nb, .fOutPlus, .fOut1 {color: #025A02; margin-left:4px; padding-right:4px;}
	
	.fOut1Nb:hover, .fOutPlus:hover, .fOut1:hover {color: #025A02; margin-left:0px; padding-left:4px; padding-right:4px;}
	
	
	.fIn1 {display: block;}
	.fOut1 {display: block;}
	
		
	.fOut2, .fOut2:hover {color: #C000C0;}
	.fOut3, .fOut3:hover {color: #02A2A0;}
	.fOut4, .fOut4:hover {color: #BA5B06;}
	.fOut5, .fOut5:hover {color: #808080;}
	.fOut6, .fOut6:hover {color: #5C0DC7;}
	
	.fOut1:hover,.fOut1Nb:hover,.fOutPlus:hover,.fOut2:hover,.fOut3:hover,.fOut4:hover,.fOut5:hover,.fOut6:hover {
		background-color: #FF9F9F; padding-right:4px;;
		}
		
		
		
			
	/*
		Patch so the bold attrib is takeb by unsmart browser that need a gently structured CSS. Would need to simplify that CSS.
		In fact Konkeror can't deal with bolded 8 size?
	*/
	.fOut1 {font-size: 9pt; font-style: normal; font-weight: bold; color: #025A02; text-decoration: none;}		
	.fIn1 {font-size: 9pt; font-style: normal; font-weight: bold; color: #FF0000; text-decoration: none;}		
		
		
		
		
		
	.menuOut, .menuIn {white-space: nowrap;}
	
	
	.forumBull {font-size: 8pt; color: #000000; background-color: #000000};
	


/* ---------------------------*/
/* STYLES GIVEN TO THE USER : */
/* ---------------------------*/


/* For inside cells tags : mainly associated with <SPAN> */
.uFBISize4{font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-style: italic; font-weight: bold; color: #2B3690;}


/* User Font Normal, Size n  */
.uFNSize1{font-size: 32pt; font-style: normal; font-weight: normal; color: #000000;}
.uFNSize2{font-size: 24pt; font-style: normal; font-weight: normal; color: #000000;}
.uFNSize3{font-size: 14pt; font-style: normal; font-weight: normal; color: #000000;}
.uFNSize4{font-size: 12pt; font-style: normal; font-weight: normal; color: #000000;}
.uFNSize5{font-size: 10pt; font-style: normal; font-weight: normal; color: #000000;}
.uFNSize6{font-size: 8pt; font-style: normal; font-weight: normal; color: #000000;}

/* User Font Bold, Size n */
.title1{font-size: 18pt; font-style: normal; font-weight: bold; color: #000000; text-decoration: none}
.title2{font-size: 14pt; font-style: normal; font-weight: bold; color: #000000; text-decoration: none}

.uFBSize1{font-size: 32pt; font-style: normal; font-weight: bold; color: #AB0303; text-decoration: none}
.uFBSize2{font-size: 18pt; font-style: normal; font-weight: bold; color: #000000; text-decoration: none}
.uFBSize3{font-size: 12pt; font-style: normal; font-weight: bold; color: #000000; text-decoration: none;}


.uFBSize4{font-size: 12pt; font-style: normal; font-weight: bold; color: #FF0000; text-decoration: none}
	.uFBSize4:hover{
		color: #FF0000;
		background-color: #FFFFFF;
		}
		
		
.errorStr{font-size: 12pt; font-style: normal; font-weight: bold; color: #FF0000; text-decoration: none;}
.smlErStr{font-size: 10pt; font-style: normal; font-weight: bold; color: #FF0000; text-decoration: none;}
.smlErSpe{font-size: 10pt; font-style: normal; font-weight: bold; color: #C000C0; text-decoration: none;}


.uFBSize5{font-size: 10pt; font-style: normal; font-weight: bold; color: #000000; text-decoration: none}
.uFBSize6{font-size: 8pt; font-style: normal; font-weight: bold; color: #000000;text-decoration: none}


/* User Font for links */
.uFLSize1{font-size: 32pt; font-style: normal; font-weight: bold; color: #000000;text-decoration: none;}
.uFLSize2{font-size: 18pt; font-style: normal; font-weight: bold; color: #FF0000;text-decoration: none;}
.uFLSize3{font-size: 14pt; font-style: normal; font-weight: bold; color: #000000;text-decoration: none;}
.uFLSize4{font-size: 12pt; font-style: normal; font-weight: bold; color: #000000;text-decoration: none}
.uFLSize5{font-size: 10pt; font-style: normal; font-weight: bold; color: #000000;text-decoration: none;}
.uFLSize6{font-size: 8pt; font-style: normal; font-weight: bold; color: #000000;text-decoration: none;}

/* User Font Diverse, a reserve for some more user definition (late stage) */
.uFDiv1{font-size: 32pt; font-style: normal; font-weight: bold; color: #000000;padding-left:10px; padding-right:10px; text-decoration: none}
.uFDiv2{font-size: 24pt; font-style: normal; font-weight: bold; color: #000000;text-decoration: none;}
.uFDiv3{font-size: 14pt; font-style: normal; font-weight: bold; color: #000000;text-decoration: none;}
.uFDiv4{font-size: 12pt; font-style: normal; font-weight: bold; color: #FF0000;text-decoration: none;}
.uFDiv5{font-size: 10pt; font-style: normal; font-weight: bold; color: #FF0000;text-decoration: none;}
.uFDiv6{font-size:   8pt; font-style: normal; font-weight: bold; color: #FF0000;text-decoration: none;}

.uFDiv1:hover {COLOR: #2B3690; BACKGROUND-COLOR: #ff0000; text-decoration: none; padding-left:10px; padding-right:10px}


.sWarning{ font-size: 8pt; font-style: normal; font-weight: bold; color: #FF0000}
.sNoWarning{ font-size: 8pt; font-style: normal; font-weight: bold; color: #398408}


/* just position for table cells having already a font declared at the widget level */

.uLeft{text-align: left; vertical-align: top}
.uCenter{text-align: center; vertical-align: top}
.uRight{text-align: right; vertical-align: top}
.uLeftBot{text-align: left; vertical-align: bottom}
.uCenterBot{text-align: center; vertical-align: bottom}
.uRightBot{text-align: right; vertical-align: bottom}
.uLeftM{text-align: left; vertical-align: middle}
.uCenterM{text-align: center; vertical-align: middle}
.uRightM{text-align: right; vertical-align: middle}

/* special ask password */
.eParag3{font-size: 14pt; font-style: normal; font-weight: normal; color: #2B3690}
.eCenter{text-align: center; vertical-align: top}
.eButForm{font-size: 10pt; font-style: normal; font-weight: bold; text-align: center; color: #2B3690}

/* Special Menu, would need a CSS editor !!! */
.butOutA{font-size: 10pt; color: #2B3690; text-decoration: none;  font-weight: bold}
.butPad{font-family: "Courier New", Courier, mono; font-size: 10pt; font-style: normal}


/* Help Font !! */
.hN1{font-size: 14pt; font-style: normal; font-weight: normal; color: #000000;}
.hN2{font-size: 12pt; font-style: normal; font-weight: normal; color: #000000;}
.hB1{font-size: 14pt; font-style: normal; font-weight: bold; color: #000000;}
.hB2{font-size: 12pt; font-style: normal; font-weight: bold; color: #000000;}


.fixPos{background: rgb(255, 255, 155) none repeat scroll 0%; position: fixed; top: 0pt; left: 0%; width: 100%; height: 40pt}
.fixPosNarrow{background: rgb(255, 255, 155) none repeat scroll 0%; position: fixed; top: 0pt; left: 0%; width: 100%; height: 20pt}
.fixPosNarrowR{background: rgb(255, 255, 155) none repeat scroll 0%; position: fixed; top: 0pt; left: 80%; width: 20%; height: 20pt}





/* 
	These are definitively hard-wired :
	--> clients with bad eyes get a manually adapted version : bigger font
*/
.eHeaderWdgTbl{font-size: 14pt; font-style: normal; font-weight: bold; color: #000000;}

/* Text in form widgets */
.eInFileLoader{font-size: 10pt; font-style: normal; font-weight: normal; color: #000000;}
.eInComboBox{font-size: 10pt; font-style: normal; font-weight: normal; color: #000000;}
.eInTBox{font-size: 10pt; font-style: normal; font-weight: normal; color: #000000;}
.eLabel{font-size: 10pt; font-style: normal; font-weight: bold; color: #000000;}
.eSubLabel{font-size: 10pt; font-style: normal; font-weight: normal; color: #000000;}
.eButForm{font-size: 10pt; font-style: normal; font-weight: bold; text-align: center; color: #000000;}

/* Diverse */
.editMenu{ font-family: "Courier New", Courier, mono; font-size: 10pt; color: #000000; background-color: #FF8800;  font-weight: bold;}
.eWarning{ font-size: 10pt; font-style: normal; font-weight: bold; color: #FF0000; text-align: center;}
.eNoWarning{ font-size: 12pt; font-style: normal; font-weight: bold; color: #398408; text-align: center;}
.eSmallInfo{font-size: 8pt; font-style: normal; font-weight: bold; color: #000000;}

.bgWidget{font-size: 10pt; font-style: normal; color: #FFFFFF; text-decoration: none; text-align: center; vertical-align: middle;  font-weight: bold; background-image: url(../_g/_imgEditor/bgEdt2.jpg);}
.bgTxtDspl{font-size: 10pt; font-style: normal; color: #FFFFFF; background-color: #FFFFFF; text-decoration: none; text-align: center; vertical-align: middle;  font-weight: bold;}
.eBoldLink{ font-size: 10pt; color: #2B3690; text-decoration: none;  font-weight: bold;}



.eBlueBorder{border-color: blue;}
.eGrayBorder{border-color: gray;}


/* Forms Titles 1==Large, 2==Medium, 3==small like html H1, H2 etc... */

/* Edit Font Bold (Title), Size n */
.eTitle1{font-size: 32pt; font-style: normal; font-weight: bold; color: #000000; text-decoration: none;}
.eTitle2{font-size: 24pt; font-style: normal; font-weight: bold; color: #000000; text-decoration: none;}
.eTitle3{font-size: 14pt; font-style: normal; font-weight: bold; color: #000000; text-decoration: none;}
.eTitle4{font-size: 12pt; font-style: normal; font-weight: bold; color: #000000; text-decoration: none;}
.eTitle5{font-size: 10pt; font-style: normal; font-weight: bold; color: #000000; text-decoration: none;}

/* Edit Font Normal (Paragraphs), Size n  */
.eParag1{font-size: 32pt; font-style: normal; font-weight: normal; color: #000000;}
.eParag2{font-size: 24pt; font-style: normal; font-weight: normal; color: #000000;}
.eParag3{font-size: 14pt; font-style: normal; font-weight: normal; color: #000000;}
.eParag4{font-size: 12pt; font-style: normal; font-weight: normal; color: #000000;}
.eParag5{font-size: 10pt; font-style: normal; font-weight: normal; color: #000000;}
.eParag6, .eNwInTBox {font-size: 8pt; font-style: normal; font-weight: normal; color: #000000;}


/* Edit Font Bold link, Size */ 
.eFLSize1{font-size: 32pt; font-style: normal; font-weight: bold; color: #0C040F; text-decoration: none;}
.eFLSize2{font-size: 24pt; font-style: normal; font-weight: bold; color: #0C040F; text-decoration: none;}
.eFLSize3{font-size: 14pt; font-style: normal; font-weight: bold; color: #0C040F; text-decoration: none;}
.eFLSize4{font-size: 12pt; font-style: normal; font-weight: bold; color: #0C040F; text-decoration: none;}
.eFLSize5{font-size: 10pt; font-style: normal; font-weight: bold; color: #0C040F; text-decoration: none;}
.eFLSize6{font-size: 10pt; font-style: normal; font-weight: bold; color: #FF0000; text-decoration: none;}
.eFLSize7{font-size: 10pt; font-style: normal; font-weight: bold; color: #0000FF; text-decoration: none;}



/* Edit Position */ 
.eLeft{text-align: left; vertical-align: top;}
.eRight{text-align: right; vertical-align: top;}
.eCenter{text-align: center; vertical-align: top;}

.eLeftM{text-align: left; vertical-align: middle;}
.eRightM{text-align: right; vertical-align: middle;}
.eCenterM{text-align: center; vertical-align: middle;}

