@CHARSET "ISO-8859-1";

body { margin:0; padding:0; background: #FFFFFF; cursor:default; font-family: Arial; font-size: 10px; color: #333333; }
a { text-decoration: none; border: 0px; outline: none; cursor: pointer; }
img { border: 0px; display: block; outline:none; }
input {  outline:none; }
input[type=image] { cursor: pointer; }
form { padding: 0px; margin: 0px; border: 0px; }
.USdivLoader { 
	 text-align:center;
	 position:absolute; 
	 z-index:100000; 
	 background-color:#fff; 
	 border:1px #F0F0F0 solid;
	 filter:alpha(opacity=80);
	 -moz-opacity:0.8;
	 -khtml-opacity: 0.8;
	 opacity: 0.8;
}
.UStextArial16BlackBold {font-family: Arial; font-size: 16px; color: #333333; font-weight: bold}
.UStextArial11RedUnd {font-family: Arial; font-size: 11px; color: #a0021d;  text-decoration: underline ;}
.UStextArial12Black {font-family: Arial; font-size: 12px; color: #333333 ;}
.UStextArial13RedUnd {font-family: Arial; font-size: 13px; color: #a0021d;  text-decoration: underline ;}
.UStextVerdana13RedUnd {font-family: Verdana; font-size: 13px; color: #a0021d;  text-decoration: underline ;}
/*//////////////  ***FONT***  ///////////////// */

/*// LES BLANCS // */

.UStextVerdana12BlancB{ font-family: Verdana; font-size: 12px; color: #ffffff; font-weight:bold}
.UStextVerdana10RedUnd {font-family: Verdana; font-size: 13px; color: #a0021d;  text-decoration: underline ;}
.UStextVerdana10Red {font-family: Verdana; font-size: 10px; color: #a0021d; }
.UStextVerdana10Black {font-family: Verdana; font-size: 10px; color: #333333;}
.UStextVerdana9Black {font-family: Verdana; font-size: 9px; color: #333333;}
.UStextVerdana11Black {font-family: Verdana; font-size: 11px; color: #333333;}
.UStextVerdana12Black {font-family: Verdana; font-size: 12px; color: #333333;}
.UStextVerdana18Black {font-family: Verdana; font-size: 18px; color: #333333;}
.UStextVerdana14White {font-family: Verdana; font-size: 14px; color: #ffffff;}
.UStextVerdana10Blanc { font-family: Verdana; font-size: 10px; color: #ffffff;}
.UStextVerdana12LightBlueMAJ { font-family: Verdana; font-size: 10px; color: #32798e; text-transform: uppercase;}

/*// LES ROUGES // */
.UStextVerdana15Red {font-family: Verdana; font-size: 18px; color: #a0021d;}
.UStextArial11RedUnd {font-family: Arial; font-size: 11px; color: #a0021d;  text-decoration: underline ;}
.UStextVerdana10RedUnd {font-family: Arial; font-size: 13px; color: #a0021d;  text-decoration: underline ;}
.UStextArial12RedUnd {font-family: Arial; font-size: 12px; color: #a0021d;  text-decoration: underline ;}



.UStextArial13RedUnd {font-family: Arial; font-size: 13px; color: #a0021d;  text-decoration: none; text-decoration: underline ;}
.UStextArial15RedUnd {font-family: Arial; font-size: 15px; color: #a0021d;  text-decoration: underline ;}
.UStextArial15BlueUnd {font-family: Arial; font-size: 15px; color: blue;  text-decoration: underline ;}
.UStextArial12Red {font-family: Arial; font-size: 12px; color: #a0021d;  }
.UStextArial13RedSubTitle , .UStextArial13RedSubTitle_Em {font-family: Arial; font-size: 13px; color: #a0021d;  text-decoration: none; letter-spacing:0.04em;}
.UStextArial13RedSubTitle_Em{ font-style:italic; }
.UStextArial14RedBold  {font-family: Arial; font-size: 14px; color: #a0021d; font-weight: bold}
.UStextArial12RedTitle {font-family: Arial; font-size: 12px; color: #a0021d; font-weight:bold; line-height:18px; }
.UStextArial18RedTitle {font-family: Arial; font-size: 16px; color: #a0021d; font-weight:bold; line-height:18px; }
.UStextArial22RedTitle {font-family: Arial; font-size: 22px; color: #a0021d; }

.UStextArial14RedStar{ font-family: Arial; font-size: 14px; font-weight:bold; color: #a0021d; letter-spacing:0.1em;}
.UStextVerdanaRedInfos {font-family: Verdana; font-size: 11px; color: #a0021d; font-weight:bold; line-height:20px; }
/*// LES GRIS // */
.UStextArialGrayTextField{ font-family: Arial; font-size: 13px; color: #333333; }
.UStextArialGrayTextMenu{ font-family: Arial; font-size: 11px; color: #333333; font-weight:bold; }
.UStextArialWhiteTextMenu{ font-family: Arial; font-size: 11px; color: #ffffff; font-weight:bold; }
.UStextArialGrayMenu{ font-family: Arial; font-size: 12px; color: #333333; }
.UStextArialTitreMenu{font-family: Arial; font-size: 18px; color: #333333; letter-spacing:1px; }

.UStextSmallDefault{font-family: Arial; font-size: 10px; color: #333333;}
.UStextSmallDefaultp1{font-family: Arial; font-size: 11px; color: #333333;}

.UStextSmallIntro{font-family: Verdana; font-size: 13px; color: #999999; font-style:italic; }
/*// LES BLEUS // */
.USlinkBlue{font-family: Verdana; font-size: 13px; color: #0e57b2; text-decoration:underline }
/* COLOR TITLES */

.UStextColorTitle_Cyan {font-family: Verdana; font-size: 12px; font-weight:bold; color: #2c9abb; }
.UStextColorBigTitle_Cyan {font-family: Verdana; font-size: 18px; font-weight:bold; color: #2c9abb; }
.UStextColorValid_Cyan{font-family: Verdana; font-size: 16px; font-weight:bold; color: #2c9abb; }

.UStextColorTitle_333333 {font-family: Verdana; font-size: 12px; font-weight:bold; color: #333333; }
.UStextColorBigTitle_333333 {font-family: Verdana; font-size: 18px; font-weight:bold; color: #333333; }
.UStextColorValid_333333{font-family: Verdana; font-size: 16px; font-weight:bold; color: #333333; }

.UStextColorTitle_2c9abb {font-family: Verdana; font-size: 12px; font-weight:bold; color: #2c9abb; }
.UStextColorBigTitle_2c9abb {font-family: Verdana; font-size: 18px; font-weight:bold; color: #2c9abb; }
.UStextColorValid_2c9abb{font-family: Verdana; font-size: 16px; font-weight:bold; color: #2c9abb; }

.UStextColorTitle_4f29b2 {font-family: Verdana; font-size: 12px; font-weight:bold; color: #4f29b2; }
.UStextColorBigTitle_4f29b2 {font-family: Verdana; font-size: 18px; font-weight:bold; color: #4f29b2; }
.UStextColorValid_4f29b2{font-family: Verdana; font-size: 16px; font-weight:bold; color: #4f29b2; }


.UStextColorTitle_8013a0 {font-family: Verdana; font-size: 12px; font-weight:bold; color: #8013a0; }
.UStextColorBigTitle_8013a0 {font-family: Verdana; font-size: 18px; font-weight:bold; color: #8013a0; }
.UStextColorValid_8013a0{font-family: Verdana; font-size: 16px; font-weight:bold; color: #8013a0; }


.UStextColorTitle_bc5283 {font-family: Verdana; font-size: 12px; font-weight:bold; color: #bc5283; }
.UStextColorBigTitle_bc5283 {font-family: Verdana; font-size: 18px; font-weight:bold; color: #bc5283; }
.UStextColorValid_bc5283{font-family: Verdana; font-size: 16px; font-weight:bold; color: #bc5283; }

.UStextColorTitle_951f35 {font-family: Verdana; font-size: 12px; font-weight:bold; color: #951f35; }
.UStextColorBigTitle_951f35 {font-family: Verdana; font-size: 18px; font-weight:bold; color: #951f35; }
.UStextColorValid_951f35{font-family: Verdana; font-size: 16px; font-weight:bold; color: #951f35; }

/* OUTILS */



.UStextColorTitle_c3361a {font-family: Verdana; font-size: 12px; font-weight:bold; color: #c3361a; }
.UStextColorBigTitle_c3361a {font-family: Verdana; font-size: 18px; font-weight:bold; color: #c3361a; }
.UStextColorValid_c3361a{font-family: Verdana; font-size: 16px; font-weight:bold; color: #c3361a; }

.UStextColorTitle_c4371c {font-family: Verdana; font-size: 12px; font-weight:bold; color: #c4371c; }
.UStextColorBigTitle_c4371c {font-family: Verdana; font-size: 18px; font-weight:bold; color: #c4371c; }
.UStextColorValid_c4371c{font-family: Verdana; font-size: 16px; font-weight:bold; color: #c4371c; }

.UStextColorTitle_ee6203 {font-family: Verdana; font-size: 12px; font-weight:bold; color: #ee6203; }
.UStextColorBigTitle_ee6203 {font-family: Verdana; font-size: 18px; font-weight:bold; color: #ee6203; }
.UStextColorValid_ee6203{font-family: Verdana; font-size: 16px; font-weight:bold; color: #ee6203; }


.UStextColorTitle_f3a600 {font-family: Verdana; font-size: 12px; font-weight:bold; color: #f3a600; }
.UStextColorBigTitle_f3a600 {font-family: Verdana; font-size: 18px; font-weight:bold; color: #f3a600; }
.UStextColorValid_f3a600{font-family: Verdana; font-size: 16px; font-weight:bold; color: #f3a600; }

.UStextColorTitle_936c21 {font-family: Verdana; font-size: 12px; font-weight:bold; color: #936c21; }
.UStextColorBigTitle_936c21 {font-family: Verdana; font-size: 18px; font-weight:bold; color: #936c21; }
.UStextColorValid_936c21{font-family: Verdana; font-size: 16px; font-weight:bold; color: #936c21; }

.UStextColorTitle_54442b {font-family: Verdana; font-size: 12px; font-weight:bold; color: #54442b; }
.UStextColorBigTitle_54442b {font-family: Verdana; font-size: 18px; font-weight:bold; color: #54442b; }
.UStextColorValid_54442b{font-family: Verdana; font-size: 16px; font-weight:bold; color: #54442b; }

/*
/*
.UStextColorTitle_2c9abb {font-family: Verdana; font-size: 12px; font-weight:bold; color: #2c9abb; }
.UStextColorBigTitle_2c9abb {font-family: Verdana; font-size: 18px; font-weight:bold; color: #2c9abb; }
.UStextColorValid_2c9abb{font-family: Verdana; font-size: 16px; font-weight:bold; color: #2c9abb; }

.UStextColorTitle_2c9abb {font-family: Verdana; font-size: 12px; font-weight:bold; color: #2c9abb; }
.UStextColorBigTitle_2c9abb {font-family: Verdana; font-size: 18px; font-weight:bold; color: #2c9abb; }
.UStextColorValid_2c9abb{font-family: Verdana; font-size: 16px; font-weight:bold; color: #2c9abb; }

.UStextColorTitle_2c9abb {font-family: Verdana; font-size: 12px; font-weight:bold; color: #2c9abb; }
.UStextColorBigTitle_2c9abb {font-family: Verdana; font-size: 18px; font-weight:bold; color: #2c9abb; }
.UStextColorValid_2c9abb{font-family: Verdana; font-size: 16px; font-weight:bold; color: #2c9abb; }


.UStextColorTitle_2c9abb {font-family: Verdana; font-size: 12px; font-weight:bold; color: #2c9abb; }
.UStextColorBigTitle_2c9abb {font-family: Verdana; font-size: 18px; font-weight:bold; color: #2c9abb; }
.UStextColorValid_2c9abb{font-family: Verdana; font-size: 16px; font-weight:bold; color: #2c9abb; }

.UStextColorTitle_2c9abb {font-family: Verdana; font-size: 12px; font-weight:bold; color: #2c9abb; }
.UStextColorBigTitle_2c9abb {font-family: Verdana; font-size: 18px; font-weight:bold; color: #2c9abb; }
.UStextColorValid_2c9abb{font-family: Verdana; font-size: 16px; font-weight:bold; color: #2c9abb; }

.UStextColorTitle_2c9abb {font-family: Verdana; font-size: 12px; font-weight:bold; color: #2c9abb; }
.UStextColorBigTitle_2c9abb {font-family: Verdana; font-size: 18px; font-weight:bold; color: #2c9abb; }
.UStextColorValid_2c9abb{font-family: Verdana; font-size: 16px; font-weight:bold; color: #2c9abb; }

*/


.EQdivLoader { text-align:center; position:absolute; z-index:100000; background-image:url(../im/EQmaskFondAjax.png) }
.EQtextVerdana23Red { font-family: Verdana; font-size: 23px; color: #e31818; }
.EQtextVerdana22Red { font-family: Verdana; font-size: 22px; color: #e31818; }
.EQtextVerdana18Red { font-family: Verdana; font-size: 18px; color: #e31818; }
.EQtextVerdana23Grey { font-family: Verdana; font-size: 23px; color: #333333; }
.EQtextVerdana22Grey { font-family: Verdana; font-size: 22px; color: #7b7c7e; }
.EQtextVerdana18GreyLight { font-family: Verdana; font-size: 18px; color: #7b7c7e; }
.EQtextVerdana13Grey { font-family: Verdana; font-size: 13px; color: #333333; }
.EQtextVerdana13Red { font-family: Verdana; font-size: 13px; color: #e31818; }
.EQtextVerdana14Red { font-family: Verdana; font-size: 14px; color: #dc291e; }
.EQtextVerdana15Red { font-family: Verdana; font-size: 15px; color: #e31818; }
.EQtextVerdana12Grey { font-family: Verdana; font-size: 12px; color: #333333; }
.EQtextVerdana10Grey { font-family: Verdana; font-size: 10px; color: #333333; }
.EQtextVerdana10White { font-family: Verdana; font-size: 10px; color: #ffffff; }
.EQtextVerdana12Red { font-family: Verdana; font-size: 12px; color: #e31818; }
.EQtextVerdana11LightGreyItalic { font-family: Verdana; font-size: 11px; color: #7b7c7e; font-style: italic ;}
.EQtextVerdana11LightGrey { font-family: Verdana; font-size: 11px; color: #7b7c7e;}
.EQtextVerdana13LightGrey { font-family: Verdana; font-size: 13px; color: #7b7c7e;}
.EQtextVerdana13GreyItalic { font-family: Verdana; font-size: 13px; color: #666666; font-style: italic ;}
.EQtextVerdana11Red { font-family: Verdana; font-size: 11px; color: #e31818; }
.EQtextVerdana11RedSouligne { font-family: Verdana; font-size: 11px; color: #e31818;  text-decoration: underline ;}
.EQtextVerdana11Grey { font-family: Verdana; font-size: 11px; color: #7b7c7e; }
.EQtextVerdana11Black { font-family: Verdana; font-size: 11px; color: #000000; font-weight: bold}
.EQlogTextVerdana11Grey { font-family: Verdana; font-size: 11px; color: #666666; font-weight: bold}
.EQBottomTextVerdana11Grey { font-family: Verdana; font-size: 11px; color: #4c4c4c;}
.EQtextVerdana12MetiersGrey { font-family: Verdana; font-size: 12px; color: #666666; }
.EQtextVerdana12MetiersGreyItalic { font-family: Verdana; font-size: 12px; color: #666666; font-style: italic ;}
.EQtextVerdana12MetiersGreySouligne { font-family: Verdana; font-size: 12px; color: #666666; text-decoration: underline ;}
.EQtextVerdana12MetiersRed { font-family: Verdana; font-size: 12px; color: #cc3333; }
.EQtextVerdana11Grey { font-family: Verdana; font-size: 11px; color: #333333;}
.EQtextVerdana11white { font-family: Verdana; font-size: 11px; color: #ffffff;}
.EQtextVerdana14white { font-family: Verdana; font-size: 14px; color: #ffffff;}
.EQtextVerdana25white { font-family: Verdana; font-size: 25px; color: #ffffff;}
.EQtextVerdana11whiteSouligne { font-family: Verdana; font-size: 11px; color: #ffffff; text-decoration: underline ;}
.EQtextVerdana13Red {font-family: Verdana; font-size: 13px; color: #dc291e;}
.EQtextVerdana12GreyLight { font-family: Verdana; font-size: 12px; color: #7b7c7e; }

.EQinputNewsletter { font-family: Verdana; font-size: 11px; color: #000000;}
.EQinputConnexionForm input { background-color: transparent; border: 0px; font-family: Verdana; color: #000000; font-size: 11px; vertical-align:top; margin-left:2px; margin-bottom:1px; }
.EQinputNewsletterForm input { background-color: transparent; border: 0px; font-family: Verdana; color: #000000; font-size: 11px; vertical-align:top; margin-left:2px; margin-bottom:1px; }
.EQinputDemandeDevisForm input { background-color: transparent; border: 0px; font-family: Verdana; color: #000000; font-size: 11px; vertical-align:top; margin-left:2px; margin-bottom:1px; }
.EQinputDemandeDevisForm textarea { background-color: transparent; border: 0px; font-family: Verdana; color: #000000; font-size: 11px; vertical-align:top; margin-left:2px; margin-bottom:1px; }

.EQinputDemandeDevisForm {border:1px #a3a3a3 solid;}

.EQtitreBICVerdana23 { font-family: Verdana; font-size: 23px; color: #333333; }
.EQtitreBICVerdana23:first-letter { color: #e31818; }

.EQtdBgWhiteTextBlack {
	font-family: Verdana; font-size: 10px; color: #000000;
	background-color: #ffffff;
	height:12px;

}

.EQtdBgBlackTextWhite {
	font-family: Verdana; font-size: 10px; color: #ffffff;
	background-color: #000000;
	height:12px;
	

}

.divMain {

	background-image: url(../im/EQmainDiv.png) ;background-position:center; background-repeat: no-repeat;
}


.USdispInputTextTdLeft { width: 3px; height: 16px; background: url(../im/USbgInputTextLeft.jpg) no-repeat; }
.USdispInputTextTdMiddle { height: 16px; background: url(../im/USbgInputTextMiddle.jpg) repeat-x; }
.USdispInputTextTdMiddle input { background-color: transparent; border: 0px; font-family: Verdana; color: #000000; font-size: 10px; padding: 0px; margin: 0px; vertical-align:top; }
.USdispInputTextTdRight { width: 3px; height: 16px; background: url(../im/USbgInputTextRight.jpg) no-repeat; }

.USdispInputTextAreaTL	{ width: 3px; height: 3px; background: url(../im/USbgTextareaTL.jpg); }
.USdispInputTextAreaTR	{ width: 3px; height: 3px; background: url(../im/USbgTextareaTR.jpg); }
.USdispInputTextAreaT	{ height: 3px; background: url(../im/USbgTextareaT.jpg) repeat-x; }
.USdispInputTextAreaBL	{ width: 3px; height: 3px; background: url(../im/USbgTextareaBL.jpg); }
.USdispInputTextAreaBR	{ width: 3px; height: 3px; background: url(../im/USbgTextareaBR.jpg); }
.USdispInputTextAreaB	{ height: 3px; background: url(../im/USbgTextareaB.jpg) repeat-x; }
.USdispInputTextAreaL	{ width: 3px; background: url(../im/USbgTextareaL.jpg) repeat-y; }
.USdispInputTextAreaR	{ width: 3px; background: url(../im/USbgTextareaR.jpg) repeat-y; }
.USdispInputTextAreaM textarea { font-family: Verdana; color: #000000; font-size: 10px; border: 0px; padding: 0px; margin: 0px; overflow: auto; }







.EQtextTahoma12White { font-family: Tahoma; font-size: 12px; color: #ffffff; letter-spacing:0.04em;}
.EQtextTahoma11White { font-family: Tahoma; font-size: 11px; color: #ffffff; letter-spacing:0.04em;}









.PageDisabled {
	position:absolute;
	z-index:1000;
	width:100%;
	background-color:#000000; 
	//filter:alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
}

.divLoaderForm {
	position:absolute;
	z-index:1000;
	width:398px;
	height:413px;
		
	background-color:#000000; 
	//filter:alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
}

.PopUpCandidature {
		left: 50%; 
     	top: 50%;
		width:259px;
	 	height:213px;
		margin-top:-106px;
		margin-left:-130px; 	 	
	 	cursor:pointer;
		position:absolute;
		z-index:1001;
	 	background-image: url(../im/EQpopupCandidature.jpg);
}

.divDebug {
	position:absolute;
	width:500px;
	height:500px;
	z-index:100001;
	background-color: #ffffff;
}

.PopUpReferences {
		left: 50%; 
	    top: 50%;
		width:622px;
	 	height:417px;
		margin-top:-208px;
		margin-left:-311px; 	 	
 	position:absolute;
	z-index:1001;
	background-color: #ffffff;
 	border: 1px #666666 solid;

}


.PopUpMessage {
		left: 50%; 
     	top: 50%;
		width:259px;
	 	height:213px;
		margin-top:-106px;
		margin-left:-130px; 	 	
	 	cursor:pointer;
		position:absolute;
		z-index:1001;
	 	background-image: url(../im/EQpopupMessage.jpg);
}
.PopUpNewsletter {
		left: 50%; 
     	top: 50%;
		width:259px;
	 	height:213px;
		margin-top:-106px;
		margin-left:-130px; 	 	
	 	cursor:pointer;
		position:absolute;
		z-index:1001;
	 	background-image: url(../im/EQpopupNewsletter.jpg);
}
.PopUpErreurChamps {
		left: 50%; 
     	top: 50%;
		width:259px;
	 	height:213px;
		margin-top:-106px;
		margin-left:-130px; 	 	
	 	cursor:pointer;
		position:absolute;
		z-index:1001;
	 	background-image: url(../im/EQpopupErreurChamps.jpg);
}

.EQtextMyriadpro23Grey { font-family: Verdana; font-size: 23px; color: #333333; }
.EQtextMyriadpro23Red { font-family: Verdana; font-size: 23px; color: #e31818; }
.EQtextHelvetica12White {font-family: Verdana; font-size: 12px; color: #ffffff;  font-weight: bold}
.EQtextHelvetica10DarkGrey {font-family: Helvetica; font-size: 12px; color: #343434}
.EQTtextArial10 { font-family: Arial; font-size: 10px; color: #000000; }
.EQTtextArial10Dore { font-family: Arial; font-size: 10px; color: #a38231; font-weight: bold;}


.uploadMainDiv {
        width:451px; height:20px; position:relative;
}

.uploadTdButtonParcourir {
        width:127px; height:20px; font-size:0px;
        background:url(../im/EQbtnRecrutementParcourir.jpg) no-repeat top left;
}

.uploadInput {
        width: 180px; background-color: transparent; border: 0px; font-family: Arial;
        color: #333333; font-size: 11px; padding: 0px; margin: 0px; vertical-align:top;
}

.uploadButtonSend {
	outline:none; display:block;
	width:66px;
	height:20px;
	background:url(../im/PAT-btnEnvoyerSansOmbre.png) no-repeat top left;	
	border:0px solid #FFF; padding:0px; margin:0px;
	margin-left:10px;
}

.ActionsDiaporama {
	left: 50%; 
	top: 50%;
	width:622px;
	height:417px;
	margin-top:-208px;
	margin-left:-311px; 	 	
 	position:absolute;
	z-index:1001;
}

