﻿/*@font-face { font-family: 'Source Sans Pro', sans-serif; font-weight: normal; font-style: normal; }*/
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700,900);

body, html {
    position: relative;
    width: 100%;
    font: Bold 12px Arial;
    color: #000000;
    margin: 0;
    padding: 0;
    background-color: #ffffff;
}
.zoneSummernote .note-editor {
    height: 1px;
    overflow: hidden;
}

.btnOr2.login__btn {
    height: 33px;
    padding:0;
    cursor:pointer;
}

.btnOr2.login__btn:hover {
    height: 33px;
    padding: 0;
    cursor:pointer;
}

.unsign__zone {
    margin-bottom: 20px;
}

.note-editor .note-editing-area p {
    margin-bottom: 0 !important;
}

.note-editable p, .bloc2tab--email p {
    display: inline;
    margin: 0;
    padding: 0;
}

.htmlemailObject {
    font-size: 16px;
    font-weight: normal;
    color: #000000;
    font-family: arial;
}

.htmlemail {
    font-size: 12px;
    color: #000000
}
.htmlemail a {
    text-decoration: underline !important;
}

.btnBlue.btn-courrier-email {
    background-color: #20396E !important;
    height: 50px !important;
    font-size: 22px !important;
    padding-top: 25px !important;
    background-image:none!important;
}

.btnOr2.btn-courrier-courrier {
    background-color: #ff5a0e !important;
    background-image: none !important;
}
.RadAsyncUpload {
    display: inline-block;
    width: auto !important;
    padding-right: 20px;
}
.ruButton {
    width:auto!important;
    background-image:none!important;
    background-color:#ddd!important;
    border:none;
    height:25px;
    padding:0 10px!important;
    color:#000!important;
    font-family:Arial!important;
    font-size:13px!important;

}
    .confirm div + div {
    position: fixed !important;
    top: 200px !important;
}

.spbtn {
    cursor:pointer;
}

.uppcase { text-transform:uppercase}

img {
    border: none;
}


.fa-plus, .fa-minus {
    font-size: 13px;
    color: #777777;
    border-color: #777777
}

.fa-exclamation-triangle:link {
    color: #20396E;
    font-size: 16px;
}
.fa-arrow-alt-circle-down:link {
     color: #20396E;
    text-decoration: none;
    display:block;
    transition:all ease-out 0.25s;
}

.fa-arrow-alt-circle-down:hover {
     color: #ff5000;
    
}

.fa-arrow-alt-circle-down {
  
    font-size: 60px;
    text-decoration:none;
}
.fa-question-circle {
    color: #ff5000;
    font-size: 16px;
    padding-left:10px;
}
.fa-times {
    color: #000;
    font-size: 16px;
    padding-left:10px;
}

input[type='text'], input[type='password'] {
    border: solid 1px #ccc;
    height: 25px;
} 
select{ border:solid 1px #ccc; height:29px; padding-top:5px; padding-bottom:4px; } 

a:link  { text-decoration:none; color:inherit; }
a:hover { text-decoration:underline;}
a:visited { text-decoration:inherit; color:inherit;}

.linkStd:link {  color:blue ; font-size:14px; font-weight:normal;}
.linkStd:hover { text-decoration:underline; }

.yellowBG {background-color:#fcfbaa; padding:4px 0; width:100%; display:block; }

.padL80 {padding-left:80px;}
.checkboxPadding td{ padding-right:20px; }

.cb{ clear:both;}
.floatl			{ display:block; float:left; }
.floatr			{ display:block; float:right; }
.margauto { display:block; position:relative; margin:auto; }
.txtCenter { text-align:center;}
.err		{ font:normal 10px Arial ; color:#DF0000 ;	}
.errBig		{ font:normal 15px Arial ; color:#DF0000 ;	}
.errBand    { font:bold 15px Arial ; color:#FFF ; background-color:#DF0000; display:block; text-align:center; padding:10px;	}
.sucess     { font:normal 15px Arial ; color:#087d35 ;	}
.newlib    { font:normal 12px Arial ; color:#fff; background-color:#087d35; border-radius:8px; padding:2px 4px 1px 4px ; margin: 0 5px; display:inline-block	}
.updatelib    { font:normal 14px Arial ; color:#DF0000 ;	}


.height31 { height:31px;}
.dispInline { vertical-align:sub;}



.blocNew{        position:absolute; width:110px; text-align:center; top:-20px; left:0;  height:16px; padding:4px 4px 0 4px;  background-color:#7ad555; color:#FFF; font-size:10px;  }
.blocUpdating{   position:absolute; width:110px; text-align:center; top:-20px; right:0; height:16px; padding:4px 4px 0 4px;  background-color:#df0000; color:#FFF; font-size:10px; }





.cursor	{ cursor:pointer; }

.inlblock { display:inline-block; }



    
    .fullscn		{position:fixed; top:0px; left:0px; margin:auto; width:100%; height:100%;  background:#000000 ;  opacity:0.5; filter:alpha(opacity=50);  z-index:10 } 
.popdiv			{position:absolute;	top:40px; left:0px; margin:auto; width:100%;  z-index:20; text-align:center; }
.popdivfix		{position:fixed;	top:40px; left:0px; margin:auto; width:100%;  z-index:20; text-align:center; }

.popcontent		{position:relative; width:450px; height:110px; padding:8px 10px 10px 10px; margin:auto; margin-top:90px;   text-align:left;	border:solid 4px #EDEDED; background-position:top; background-image:url('images/std/bgBtnOr2hover.gif'); background-repeat:repeat-x; 	background-color:#FFF;  z-index:30}
.popcontent2	{position:relative; width:340px; height:40px; padding:8px 10px 10px 10px; margin:auto; margin-top:90px;   text-align:left;	border:solid 4px #EDEDED; background-position:top; background-image:url('images/std/bgBtnOr2hover.gif'); background-repeat:repeat-x; 	background-color:#FFF;  z-index:30}
.popAuto		{position:relative; width:450px; height:auto; padding:8px 10px 10px 10px; margin:auto; margin-top:90px;   text-align:left;	border:solid 4px #EDEDED; background-position:top; background-image:url('images/std/bgBtnOr2hover.gif'); background-repeat:repeat-x; 	background-color:#FFF;  z-index:30}

.popRemarq	{position:relative; width:540px; height:auto; padding:8px 10px 10px 10px; margin:auto; margin-top:90px;   text-align:left;	border:solid 4px #EDEDED; background-position:top; background-image:url('images/std/bgBtnOr2hover.gif'); background-repeat:repeat-x; 	background-color:#FFF;  z-index:30}


.popdivtop		{position:fixed; top:20px; left:0px; margin:auto; width:100%;  z-index:20; text-align:center; }
.popwaiting		{position:fixed;  left:0px; margin:auto; width:100%; margin-top:90px;  z-index:20; text-align:center;     }
.popwaitingC	{position:relative;  width:340px; height:60px;  padding-top:8px; margin:auto;   text-align:center;	border:solid 4px #EDEDED; background-position:top; background-image:url('images/com/xsteps.gif'); background-repeat:repeat-x; 	background-color:#efecec;  z-index:30}

.orHR		{display: block; height: 1px;   border: 0; border-top: 1px solid #ff5000;  margin: 10px 0 10px 0; padding: 0;}
.blueHR		{display: block; height: 1px;   border: 0; border-top: 1px solid #1f396d;  margin: 10px 0 10px 0; padding: 0;}
.blueHR_btn		{display: block; height: 1px;   border: 0; border-top: 1px solid #1f396d;  margin: 0px 0 10px 0; padding: 0;}

.whiteHr	{display: block; height: 1px;   border: 0; border-top: 1px solid #FFF;  margin: 10px 0 10px 0; padding: 0;}
.actuHr		{display: block; height: 1px;   border: 0; border-top: 1px solid #ff5000;  margin: 3px 0 5px 0; padding: 0;}


.HtitleB { font-family:Source Sans Pro, Arial; font-weight:700; font-size:18px; color:#ff5000}
.Htitle  { font-family:Source Sans Pro, Arial; font-weight:600; font-size:18px; color:#777777}
.Title1B  { font-family:Source Sans Pro, Arial; font-weight:700; font-size:30px; color:#ff5000}

.Title1  { font-family:Source Sans Pro, Arial; font-weight:400; font-size:30px; color:#ff5000}
.sTitle1 { font-family:Source Sans Pro, Arial; font-weight:400; font-size:18px; color:#777777}

.Title2B  { font-family:Source Sans Pro, Arial; font-weight:600; font-size:23px; color:#20396e}
.Title2  { font-family:Source Sans Pro, Arial; font-weight:400; font-size:23px; color:#20396e}

.Title3  { font-family: 'Source Sans Pro', sans-serif; font-weight:400; font-size:30px; color:#ff5000}
.Title3B  { font-family: 'Source Sans Pro', sans-serif; font-weight:900; font-size:30px; color:#ff5000}

.Title4B  { font-family:Source Sans Pro, Arial; font-weight:600; font-size:20px; color:#20396e}
.Title4B2  { font-family:Source Sans Pro, Arial; font-weight:600; font-size:20px; color:#00b6cb}
.Title4B3  { font-family:Source Sans Pro, Arial; font-weight:600; font-size:20px; color:#7ad555}

.Title4  { font-family:Source Sans Pro, Arial; font-weight:400; font-size:20px; color:#20396e}

.Title5B { font-family:Source Sans Pro, Arial; font-weight:600; font-size:20px; color:#ff5000}
.Title5  { font-family:Source Sans Pro, Arial; font-weight:400; font-size:20px; color:#ff5000}

.Title6  { font-family:Source Sans Pro, Arial; font-weight:normal; font-size:18px; color:#000}
.Title6B  { font-family:Source Sans Pro, Arial; font-weight:600; font-size:18px; color:#000}


.boldGrey  { font:bold 12px Arial; color:#787878; }
.boldDate  { font:bold 16px Arial; color:#20396e; }



.black12  { font:normal 12px Arial; color:#000; }
.black14  { font:normal 14px Arial; color:#000; }

.red12B  {font:normal 12px Arial; color:#ff5000;}
.red14  {font:normal 14px Arial; color:#ff5000;}
.grey11  { font:normal 11px Arial; color:#787878; }
.grey12B  { font:bold 12px Arial; color:#787878; }

.grey13  { font:normal 13px Arial; color:#333333; font-style:normal; }
.grey13i  { font:normal 13px Arial; color:#333333; font-style:italic; }


.grey14  { font:normal 14px Arial; color:#787878; }
.grey14B  { font:bold 14px Arial; color:#787878; }
.white14B { font:bold 14px Arial ; color:#FFFFFF ;	}

.Or14  { font:normal 14px Arial; color:#ff5000; }
.Or14B  { font:bold 14px Arial; color:#ff5000; }
.Or14Bu  { font:bold 14px Arial; color:#ff5000; text-decoration:underline; }

.Or18  { font:normal 18px Arial; color:#ff5000; }
.Or18B  { font:bold 18px Arial; color:#ff5000; }

.Or16B  { font:bold 16px Arial; color:#FF6D00;  }
.grey13n  { font:normal 13px Arial; color:#333; }
.grey14n  { font:normal 14px Arial; color:#333; }

.Or22B  { font:bold 22px Arial; color:#ff5000; }


.blue16B  { font:bold 16px Arial; color:#20396e; }
.blue12  { font:normal 12px Arial; color:#20396e; }
.blue12:link { color:#20396e; }
.blue18B  { font:bold 18px Arial; color:#20396e; }


.martop { margin-top:40px;}
.blocjuritheme { position:relative;   border:solid 1px #ccc; padding:2px 6px; width:400px;}

.actuLevelOR { font:bold 12px Arial; color:#ff7800; }
.actuLevelBL { font:bold 12px Arial; color:#2578cb; }
.actuLevelEntPro { font:bold 12px Arial; color:#5a52bb; }
.actuLevelEntCollect { font:bold 12px Arial; color:#00b6cb; }

.actuLib { font:normal 12px Arial; color:#787878; }

#sortable	{ height:230px; background-image:url(images/std/bg_prob.png); background-repeat:no-repeat;     width: 460px;}
#sortable .bl { height:55px; width:322px; padding:3px 0px 1px 0; margin:0px 14px 14px 40px;}
#sortable .bl:hover { background-color:#dfdfdf;cursor: pointer;}

.creationCourrier__titleBloc {
    font: bold 16px Arial;
    color: #ff5000;
    text-align: center;
    margin: 20px 0 10px 0;
    text-decoration: underline;
}

.creationCourrier__titleBloc--first {
    margin-top: 5px;
}

.creationCourrier__list_show_tel_text, .creationCourrier__list_show_tel_text_yes {
    display: none;
}

.creationCourrier__list_show_tel_text_yes {
    margin-top:10px;
    font-style: italic;
    font-weight: normal;
}
.mngProbResult {
    overflow:auto;
}
.mngProbResult__colDate {
    text-align: center;
    width: 350px;
}

.mngProbResult__colfix {
    width:350px;
}
.creationCourrier__list_show_tel_text__desc {
    font-style: italic;
    font-weight: normal;
    display: none;
}
.linkstofilescss {
    margin-left: 10px;
}
.link { text-decoration:underline; }

.bloctb		{ display:block; border:solid 1px #aaa; height:20px; margin-top:2px; margin-left:4px; background-color:#fff;  }

#divdesc		{ font:normal 12px Arial; margin-right:12px; margin-bottom:10px; font-style:italic; color:#787878; }
.divdesc		{ font:normal 12px Arial; margin-right:12px; margin-bottom:10px; font-style:italic; color:#787878; }



.btnred			{ position:absolute; display:block; height:14px; padding-top:3px; border:none; background-color:#e91c1c;  color:#FFF!important; font:normal 11px Arial; text-align:center; text-decoration:none; border-radius: 3px; top:0;right:0 }
.btnred:hover	{ }


.btnOr			{ position:relative; display:block; height:15px; padding-top:5px; border:none; background-image:url(images/std/bgBtnOr.gif); background-repeat:repeat-x; color:#FFF; font:bold 10px Arial; text-align:center; text-decoration:none; border-radius: 3px }
.btnOr:hover	{ position:relative; display:block; height:15px; padding-top:5px; border:none; background-image:url(images/std/bgBtnOrhover.gif); background-repeat:repeat-x; color:#FFF; font:bold 10px Arial; text-align:center; text-decoration:none; border-radius: 3px}

.btnOr { color:#fff!important;}
.btnOr2  { color:#fff!important;}
.btnBlue{ color:#fff!important;}

.btnBlue54{ color:#fff!important;}
.btnGrey{ color:#fff!important;}
.btnGrey54{ color:#fff!important;}
.btnGrey18{ color:#fff!important;}
.btnLineBlue { color:#fff!important;}

.btnGreen {
    color: #FFF !important;
}

.btnOr2		  { position:relative; display:block; height:22px; padding-top:8px; margin-top:5px; border:none; background-image:url(images/std/bgBtnOr2.gif); background-repeat:repeat-x; color:#FFF; font:bold 13px Arial; text-align:center; text-decoration:none; border-radius: 3px}
.btnOr2:hover { position:relative; display:block; height:22px; padding-top:8px; margin-top:5px; border:none; background-image:url(images/std/bgBtnOr2hover.gif); background-repeat:repeat-x; color:#FFF; font:bold 13px Arial; text-align:center; text-decoration:none; border-radius: 3px}

.btnBlue		{ position:relative; display:block; height:22px; padding-top:8px; margin-top:5px; border:none; background-image:url(images/std/bgBtnBlue.gif); background-repeat:repeat-x; color:#FFF; font:bold 13px Arial; text-align:center; text-decoration:none; border-radius: 3px}
.btnBlue:link  { position:relative; display:block; height:22px; padding-top:8px; margin-top:5px; border:none; background-image:url(images/std/bgBtnBluehover.gif); background-repeat:repeat-x; color:#FFF; font:bold 13px Arial; text-align:center; text-decoration:none; border-radius: 3px}

.btnGrey       { position:relative; display:block; height:22px; padding-top:8px; margin-top:5px; border:none; background-image:url(images/std/bgBtnGrey.gif?nc); background-repeat:repeat-x; color:#FFF; font:bold 13px Arial; text-align:center; text-decoration:none; border-radius: 3px}
.btnGrey:hover { background-image:url(images/std/bgBtnGreyhover.gif?nc); }

.btnGreen {
    position: relative;
    display: block;
    height: 22px;
    padding-top: 8px;
    margin-top: 5px;
    border: none;
   /* background-image: url(images/std/bgBtnGrey.gif?nc);
    background-repeat: repeat-x;*/
    background-color:#00C272;
    color: #FFF;
    font: bold 13px Arial;
    text-align: center;
    text-decoration: none;
    border-radius: 3px
}

    .btnGreen:hover {
        
    }

.btnBlue54		{ position:relative; display:block; height:42px; padding-top:12px; margin-top:5px; border:none; background-image:url(images/std/bgBtnBlue54.gif?nc); background-repeat:repeat-x; color:#FFF; font:bold 13px Arial; text-align:center; text-decoration:none; border-radius: 3px}
.btnBlue54:hover { position:relative; display:block; height:42px; padding-top:12px; margin-top:5px; border:none; background-image:url(images/std/bgBtnBlue54hover.gif?nc); background-repeat:repeat-x; color:#FFF; font:bold 13px Arial; text-align:center; text-decoration:none; border-radius: 3px}

.btnGrey54 {
    cursor: pointer;
    position:relative;
    display: block;
    height: 42px;
    margin-top: 5px;
    border: none;
    background-image: url(images/std/bgBtnGrey54.gif);
    background-repeat: repeat-x;
    color: #FFF;
    font: bold 13px Arial;
    text-align: center;
    text-decoration: none;
    border-radius: 3px
}
.btnGrey54:hover { background-image:url(images/std/bgBtnGrey54hover.gif); background-repeat:repeat-x; color:#FFF; font:bold 13px Arial; text-align:center; text-decoration:none; border-radius: 3px}

.btnGrey18 { position:relative; display:block; height:18px; padding-top:6px; margin-top:0px; border:none; background-image:url(images/std/bgBtnGrey54.gif); background-repeat:repeat-x; color:#FFF; font:bold 13px Arial; text-align:center; text-decoration:none; border-radius: 3px}
.btnGrey18:hover { position:relative; display:block; height:18px; padding-top:6px; margin-top:0px; border:none; background-image:url(images/std/bgBtnGrey54hover.gif); background-repeat:repeat-x; color:#FFF; font:bold 13px Arial; text-align:center; text-decoration:none; border-radius: 3px}


.btnLineBlue		{ position:relative; display:block; border:none; height:20px; width:180px; padding-top:4px!important; margin:0 auto;   background-image:url(images/std/bgBtnBlue.gif); background-repeat:repeat-x; background-position:center center; color:#FFF; font:bold 13px Arial; text-align:center; text-decoration:none; border-radius: 3px}
.btnLineBlue:hover  { position:relative; display:block; border:none; height:20px; width:180px; padding-top:4px!important; margin:0 auto;   background-image:url(images/std/bgBtnBluehover.gif); background-repeat:repeat-x; color:#FFF; font:bold 13px Arial; text-align:center; text-decoration:none; border-radius: 3px}

.Verror     {font:Normal 16px Verdana ; color: Red ;}
.Verror2     {font:Normal 12px Verdana ; color: Red ;}

.txthelpParti { position:relative; float:right; font:italic 12px Arial;}

.underline, .underline a{text-decoration:underline!important;}

.w70 { width:70px;}
.w100 { width:100px;}
.w120 { width:120px;}
.w184 { width:184px;}
.w250 { width:250px;}
.w290 { width:290px;}
.w330 { width:330px;}
.w440 { width:440px;}
.w540 { width:540px;}
.w560 { width:560px;}
.w860a { margin:auto;  width:860px; }
.wmax {
    width: 100%;
}

.alignR {text-align:right;}
.alignC {text-align:center;}

.ddl_padding {margin: 10px 20px 10px 0}
.ddl_padding2 {margin: 10px 20px 0 0}

.gererlink { display:block; padding-top:5px; margin:0; margin-right:20px;  width:160px; height:20px; }


.margLeft50 { margin-left: 50px; }
.margLeft10 { margin-left: 10px;  }
.margTop10 { margin-top: 10px;  }
.paddBot10 { padding-bottom: 10px;  }

.paddLR10 { padding-left: 10px;padding-right: 10px;  }


.bggrey{background-color:#f5f5f5;}

.margRight10 { margin-right: 10px; display:inline }

#main			{ position:relative; width:1040px; height:auto;  margin:auto; margin-top:0px; padding:0px; background-color:#ebebeb; }

#content		{ position:relative; width:1040px; height: auto;  margin:auto; padding:0px; background-color:#ebebeb; }
#content.bgwhithe{background-color:#fff;}

.header0		{ position:relative; display:block; width:1040px; height:20px; padding:0; background-color:#ff6400; margin:auto; background-image:url(images/std/bghead0.gif); background-repeat:no-repeat }
.header			{ position:relative; display:block; width:745px; height:62px; padding:30px 0px 0px 295px; background-color:#FFFFFF; margin:auto; top:0px; left:0px; background-image:url(images/std/bghead.gif); background-repeat:no-repeat }
#footer			{ position:relative; display:block; width:1040px; height:25px; padding:15px 0 0 0; text-align:center; background-color:#ff6400; margin:auto; background-image:url(images/std/bgfooter.gif); background-repeat:no-repeat; color:#FFF; }


#usercon			{ position:absolute; width:245px; height:44px; bottom:0; right:10px; padding:10px 0px 0px 35px; background-image:url('images/std/bguser.gif'); background-repeat:no-repeat;  color:#FFF; font:normal 10px Arial;  }
#usercon .deco		{ position:absolute; bottom:8px; color:#FFF; }
#usercon .modif     {position:absolute; bottom:8px; right:10px;  color:#FFF; padding-right:10px; }

#usernodeco			{ position:absolute; width:245px; height:44px; bottom:0; right:10px; padding:10px 0px 0px 35px; background-image:url('images/std/bgusernodeco.gif'); background-repeat:no-repeat;  color:#FFF; font:normal 10px Arial;  }
#usernodeco .deco		{ position:absolute; bottom:8px; color:#FFF; }
#usernodeco .modif     {position:absolute; bottom:8px; right:10px;  color:#FFF; padding-right:10px; }


.etapes			{ position:relative; width:1000px; height:30px; padding:0px 20px 0px 20px; background-image:url('images/std/bghead1.gif'); background-repeat:no-repeat; display:block;  }
.etapes	span	{ position:relative; line-height:32px; font-size:10px ; font-weight:bold; }
.etapes	a:link	{ color:inherit; }



.etapes .actif  { color:#ff5000 ; font-size:12px ; font-weight:normal; }
.stepsep { padding:0 10px; vertical-align:top; }

.bott0{ position:absolute;bottom:5px; width:800px;}

.bloclink {    height:20px; font-size:12px; }
.bloclink::after{ display:inline; content:' - ' }
.bott0 a:last-child::after{ content:''}

.bloc1b		{ position:relative; width:1040px; height:40px; padding:0px; background-color:#FFF;     }
.bloc1c		{ position:relative; width:878px;  padding:0 0 10px 0; margin:auto;     }

.bloc1mini		{ position:relative; width:1040px; height:86px; padding:0px; background-color:#FFF;     }

.bloc0	{ position:relative; width:1000px;  padding:20px; background-color:#FFF;     }

.bloc1		{ position:relative; width:1040px; height:140px; padding:0px; background-color:#FFF;     }
.bloc2		{ position:relative; width:998px; padding:20px; background-color:#f7f7f7; border:solid 1px #efecec;    }
.bloc3			{ position:relative; width:600px; padding:80px; margin:auto; background-color:#fff; border:solid 1px #efecec;    }
.TProb		{ font:bold 14px Arial ; color:#ff5000 ; padding:4px;	}

.bloc6		{ position:relative; width:auto;  margin:auto; text-align:center; margin-bottom:15px    }
.bloc6L		{ position:relative; width:auto;  margin:auto; text-align:left; margin:12px auto ; width:960px;  }


.bloc7		{ position:relative; width:645px; padding:0px ; margin:auto; background-color:#FFFFFF;    }
.bloc7b		{ position:relative; width:635px; padding:20px 5px ; margin:0px auto 0px auto; background-color:#FFFFFF;   }
.bloc7c		{ position:relative; width:635px; padding:8px 5px ; margin:10px auto 0px auto; background-color:#FFFFFF; border:solid 1px #CDCDCD; border-bottom:none; text-align:center   }
.bloc7d		{ position:relative; width:635px; padding:20px 5px ; margin:0px auto 0px auto; background-color:#FFFFFF;  border:solid 1px #CDCDCD; border-top:none; }

.bloc7e		{ position:relative; width:710px; padding:0px ; margin:auto; margin-bottom:15px; background-color:#FFFFFF;    }


.bloc8		{ position:relative; width:645px; padding:10px ; margin:30px auto 40px auto; background-color:#FFF; font-size:12px;   }
.bloc9		{ position:relative; width:800px; padding:10px ; margin:30px auto 40px auto; background-color:#FFF; font-size:12px;   }

.bloc10		{ position:relative; width:800px; padding:10px ; margin:10px auto 10px auto; background-color:#FFF; font-size:11px;   }

.mainBloc       { position:relative; width:940px; height:110px; padding:10px ; margin:12px auto ; background-color:#FFF; font-size:11px;  border:solid; border-width:2px;  border-color:#ccc; }
/*.newBloc		{ border-color:#24ac2b;animation-name: greenlight;    animation-duration: 0.55s; animation-direction:alternate ; animation-iteration-count:infinite }*/
/*.oldBloc		{  }*/
/*.updateBloc      {  border-color:#ff5000;  }*/



/* The animation code */
@-moz-keyframes greenlight {
    from {border-color: #24ac2b;}
    to {border-color: #48d44f;}
}

@-webkit-keyframes greenlight {
    from {border-color: #24ac2b;}
    to {border-color: #48d44f;}
}

@keyframes greenlight {
    from {border-color: #24ac2b;}
    to {border-color: #48d44f;}
}


.bloc11		    { position:relative;   height:100px;   }
.bloc11a {
    position: relative;
    width: 780px;
    padding: 0px;
    margin: 0;
  
    font-size: 12px;
}
.bloc11b		{ position:absolute; width:160px; padding:0px ; margin:0; font-size:12px; top:10px; bottom:0; right:15px; text-align:center;  }
.bloc11c {
    position: absolute;	bottom:5px; width:150px; right:0;
}


.txt_pdf_content { width:710px; margin-top: 6px}
.bloc12 {
    position: relative;
    width: 940px;
    padding: 10px;
    min-height: 320px;
    margin: 12px auto;
   
    font-size: 11px;
}


.bloc13		{position:relative; width:1040px; min-height:140px; padding:0px; background-color:#FFF;    }
.bloc13b		{position:absolute;  height:140px; padding:0px; background-color:#FFF; left:500px; top:20px;  }


.supprPJ {
    vertical-align: middle;
    cursor: pointer;
}

.bloc2tab	{ position:relative; width:900px; height:75px; border:solid 1px #dddddd; margin:auto;  background-color:#FFFFFF; text-align:left; width:1000px; }
.bloc2tab3	{ position:relative; width:auto; height:25px; border:solid 1px #dddddd; margin:0px auto;  background-color:#FFFFFF; text-align:left }
.bloc4tab	{ position:relative; width:878px;  border:solid 1px #dddddd; margin:auto;  background-color:#FFFFFF; text-align:left }
.bloc4tab .td1 { width:12%; }
.bloc4tab .td2 { width:38%; }
.bloc4tab select { width:300px; }

.btnSwitch		{position:relative;   padding:6px; margin:5px; text-align:center; color:#DF0000}
.btnSwitch2		{position:relative;   padding:6px; margin:5px; text-align:center; width:50px; height:50px; color:#DF0000}

.btnSwitch3
	{position:relative;   padding:6px; margin:5px; text-align:center; min-width:100px;  color:#fff; border:none; cursor:pointer;   background-color: #aaa;  }
.btnSwitch4
	{position:relative;   padding:6px; margin:5px; text-align:center; min-width:100px;  color:#fff; border:none; cursor:pointer; background-color: #20396E;  color:#FFF; font:bold 13px Arial; text-align:center; text-decoration:none; }


.ddl_popin		{ width:250px; }
.ibulles		{ position:absolute; width:250px; margin:5px; padding:10px; height:auto; background-color:#FFF; border:solid 1px #aaaaaa ; border-radius:4px;z-index:100}

.piedPageRecla__desc {
    margin-top: 10px;
    font-style: italic;
    font-weight: normal;
}

.homeRL { position:relative; padding-top:15px; }
.homeLeft	{	position:relative; float:left; width:789px ; border-right:solid 1px #ffffff   }
.homeRight	{	position:relative; float:right; width:250px ;  }

.homeBlocLbtn  { position:relative;  width:790px; padding:14px 0px; margin:auto;  margin-top:10px;  }
.homeBlocL  { position:relative;  width:713px; padding:14px 52px; margin:auto; margin-top:30px; margin-bottom:50px;  background-color:#FFF; }
/*width:686px;*/


.homeN2_L  { position:relative;   width:720px; padding:0 20px; margin:0; float:left }
.homeN2_R  { position:relative;  background-color:#fff; width:240px; height:588px; padding:0px; margin:0;  float:left}

.N2type1 { position:relative; background-color:#fff; width:340px;  height:260px; text-align:center; font-size:14px; color:#ff5000; margin-bottom:10px; margin-right:20px; float:left }
.N2type1 .N2title { position:relative; background-color:#ff5000; width:340px; height:110px;  padding-top:10px; text-align:center; font-size:16px; color:#fff;  }
.N2type1 img {position:absolute; top:60px; left:66px; border:solid 4px #fff }
.N2type1 .N2type1link{position:absolute; bottom:20px; left:0; text-align:center; width:100% ;  }


.N2type2 { 
  position: relative;
    background-color: #fff;
    width: 340px;
    height: 260px;
    text-align: center;
    font-size: 14px;
    color: #000;
    margin-bottom: 10px;
    margin-right: 20px;
    float: left; 
    /*margin-left: auto;
    margin-right: auto;*/
 }
.N2type2 .N2title { position:relative; background-color:#4d9f2f; width:340px; height:110px;  padding-top:10px; text-align:center; font-size:16px; color:#fff;  }

    .N2type2 .N2title--biblio {
        position: relative;
        background-color: #3f48cc;
        width: 340px;
        height: 110px;
        padding-top: 10px;
        text-align: center;
        font-size: 16px;
        color: #fff;
    }
.N2type2 .dlxls { position: absolute; bottom: 20px; width: 100%; color: #4d9f2f;    }


.biblio__bloc {
    position: absolute;
    background-color: #ffffff;
    height: 70px;
    border: solid 1px #666;
    left: 59px;
}

.biblio__bloc--link_useful {
    top: 61px;
    width: 222px;
    /* margin: 0 auto; */
}

.biblio__bloc--link_tov {
    top: 161px;
    width: 222px;
    /* margin: 0 auto; */
}

.biblio__bloc--link_gecco_biblio {
    top: 161px;
    width: 222px;
    /* margin: 0 auto; */
}

.biblio__bloc__title {
    display: inline-block;
    margin-top: 15px;
    color: #666;
    font-size: 13px;
}

.biblio__bloc__dwnld {
    display: block;
    margin-top: 10px;
    color: #3f48cc!important;
    cursor: pointer;
}
/*.N2type2 .N2type1link{position:absolute; bottom:20px; left:0; text-align:center; width:100% ;  }*/
/*.N2type2 .lastdate {position:absolute; bottom:0; text-align:right; font-size:10px; font-style:italic; width:100%; color:#888;}*/
.N2type2 .prev {
    position: absolute;
    top: 130px;
    left: 10px;
    cursor: pointer;
}
.N2type2 .next {position:absolute; top:130px; right:10px;  cursor: pointer;}

    .N2type2 .next img, .N2type2 .prev img {
        width: 12px;
    }

.slideInfo {
    position: absolute;
    left:0;
    top: 60px;
    height: 148px;
    width:100%;
    margin:0 auto;
    padding:0 60px;
}
.slideInfo li{display:none; padding:0; margin:0}
.slideInfo li.currentInfo{ position:relative; display:table-cell; height:155px; background-color:#fff; border:solid  1px #666; color:#666; width:210px;  padding:0 5px; font-weight:bold; font-size:13px; vertical-align:middle }

.tb_search {margin-left:32px;}


.N2type3 {
    background-color: #fff;
    width: 200px;
    text-align: center;
    margin-left: 20px;
    margin-bottom: 25px;
    color: #666;
    font-size: 14px;
    z-index: 3;
    position: relative;
    top: -60px;
}

.N2type3 .imglink {z-index: 4;}
.N3title {
    position: relative;
    z-index: 0;
    background-color: #666;
    width: 100%;
    height: 110px;
    padding-top: 10px;
    text-align: center;
    font-size: 16px;
    color: #fff;
}



.handlerBloc, .handlerBloc2 {
    cursor: pointer;
    display: block;
    /*margin: 10px;*/
    color: #333;
    width: 100%;
    height: 20px;
    padding-bottom:15px;
    border-bottom: solid 1px #ccc;
    line-height:0px;
    /*background-image: url('/images/btn/toggleR.png');*/
}

    .handlerBloc img,  .handlerBloc2 img {
        width: 14px;
    }


.plus {
    line-height: 0px;
    padding: 0;
    padding-left: 4px;
    padding-right: 4px;
    font-weight: bold;
    color: #ffffff;
}

.plusWhite { 
  background-color:#FF5000; 
}

.plusBlack { 
  background-color:#666;

}
.plusGreen {
    background-color: #4d9f2f;
}

.plusBlue {
    background-color: #3f48cc;
}


.homeBlocR  { position:relative;  width:186px; padding:0;  margin:auto; font:normal 18px Arial; color:#ff5000; }

.loginBloc   { position:relative;  width:626px; padding:14px 22px; margin:auto; margin-top:30px; background-color:#FFF; }
.loginBloc2  { position:relative;  width:626px; padding:14px 22px; margin:auto; margin-top:10px; background-color:#FFF; }


.adminBloc1 { position:relative; width:1000px; height:auto; margin:0 auto; text-align:left; padding:10px 20px 10px 20px; background-color:#FFF; border:none; } 


.adminBloc1 .divbtn  { width:300px;  float:left; display:block; margin:0; padding:0 10px; }
.adminBloc1 .abtn  {text-decoration:none!important;  display:block; }

/*.adminBloc1 .btn_admaccueil0, .adminBloc1 .btn_admaccueil2  { font:normal 14px Arial;  color:#000000; position:relative; display:block; width:300px; height:24px; margin:10px auto; padding:12px 0px 10px 0px; border-style:outset; border-width:0px;  background-color:#CaCCdE;  text-align:center; } 
.adminBloc1 .btn_admaccueil1                                { font:normal 14px Arial;  color:#000000; position:relative; display:block; width:300px; height:24px; margin:10px auto; padding:12px 0px 10px 0px; border-style:outset; border-width:0px;  background-color:#aabfDD;  text-align:center; } 
.adminBloc1 .btn_admaccueil3, .adminBloc1 .btn_admaccueil4, .adminBloc1 .btn_admaccueil5  {font:normal 14px Arial;  color:#000000; position:relative; display:block; width:300px; height:24px; margin:10px auto; padding:12px 0px 10px 0px; border-style:outset; border-width:0px;  background-color:#AACCFF;  text-align:center; }*/



.btn_admaccueil0, .btn_admaccueil2                      {   width:300px;   background-color:#CaCCdE;  text-align:center;  } 
.btn_admaccueil1                                        {   width:300px;   background-color:#aabfDD;  text-align:center; } 
.btn_admaccueil3, .btn_admaccueil4, .btn_admaccueil5    {  width:300px;   background-color:#AACCFF;  text-align:center; }

.bloc_va60 { height:40px;  line-height:40px; }
.btn_admaccueil0 span, .btn_admaccueil1 span, .btn_admaccueil2 span, .btn_admaccueil3 span, .btn_admaccueil4 span, .btn_admaccueil5 span { width:300px;  vertical-align:middle;  display:inline-block;    text-align:center; line-height:normal;  font-weight:normal; font-family:Arial; font-size:14px;  color:#000000; }



.loginLogo  { position:absolute; width:60px; height:60px; top:-30px; left:-30px; background-image:url(images/std/loginLogo.gif); background-repeat:no-repeat; }
.actuLogo   { position:absolute; width:60px; height:60px; top:-30px; left:-30px; background-image:url(images/std/actuLogo.gif); background-repeat:no-repeat; }
.assistLogo { position:absolute; width:60px; height:60px; top:-30px; left:-30px; background-image:url(images/std/assistLogo.gif); background-repeat:no-repeat; }
.dwlLogo	{ position:absolute; width:60px; height:60px; top:-30px; left:-30px; background-image:url(images/std/dwlLogo.gif); background-repeat:no-repeat; }

.logdiv {background-color:#fff}
.cnxfailed { border:solid 1px #DF0000; margin:15px auto 15px auto; padding:5px; font-size:12px; font-weight:normal;}

.tabLogo	{ position:absolute; width:60px; height:60px; top:-30px; left:-30px; background-image:url(images/std/tabLogo.gif); background-repeat:no-repeat; }
.ideaLogo   { position:absolute; width:60px; height:60px; top:-30px; left:-30px; background-image:url(images/std/ideaLogo.gif); background-repeat:no-repeat; }
.wrenchLogo   { position:absolute; width:60px; height:60px; top:-30px; left:-30px; background-image:url(images/std/wrenchLogo.gif); background-repeat:no-repeat; }

.actuPuce{ margin:0 2px 0 0; padding:0;  vertical-align:baseline;}


.blocEtapes { position:relative; width:960px; padding:20px 40px; }
.blocReferences { position:relative; width:960px; padding:0px 40px 20px 40px; }
.blocEtape1 { position:relative; float:left; width:460px; }
.blocEtape3 { position:relative; float:right; width:460px; padding:0 ; min-height:200px;}
.blocEtapeJur { position:relative; float:right; width:410px; padding:0 30px; min-height:200px; background-color:#e0e0e0;}


.filterDiv  { position:relative; width:432px; padding:14px; background-color:#FFF; }
.resultOver { position:relative; width:444px; height:570px; padding:14px; overflow-y:scroll; background-color:#FFF; }

/*.backStepp1, .nextStepp1 { position:relative; display:block; cursor:pointer; font:normal 9px Arial; color:#9c9b9b;  line-height:20px}
.nextStepp1:hover {text-decoration:none;}
*/

.trSubGroupe, .trSubGroupe_child {
    padding-left: 20px;
}
.etapeState {
    position: relative;
    float: left;
}
.etapeState img { margin-right:10px;}
.etapeNav {	position:relative; padding-top:16px }
.etapeEdfLogo { position:relative; float:right; top:0;}

#contentResultJur { position:relative; width:420px; float:left ; min-height:200px; padding:0 30px;  background-color:#e0e0e0;      }
#contentResult { width:420px; float:left ; min-height:200px; padding:0;      }


.cadre { border:solid 1px #888888; padding:4px; margin-top:6px;}
.cesure { word-wrap:break-word  }

.blocsE3 { position:relative; width:440px; padding:10px; margin:0 0 16px 0; background-color:#FFF; border:none;  min-height:40px; text-align:left;  }

.panprob	{ width:410px; position:relative; background-color:#ffffff;  padding:5px 25px 5px 5px; text-align:left; font:normal 14px Arial; color:#787878;cursor:pointer }
.panprob .close	{ display:block; position:absolute; right:2px; top:2px; }


.dgridCourrier		{ width:428px;  	position:relative;  border-style:none; border-color: inherit;	border-width: 0px;		margin:4px auto 20px auto;  	top: 0px;	left: 0px; }
.dgridCourrier td		{   border-style:none;  }
.dgridCourrierH		{	position:inherit;	height:32px;	background-color:#FFF; border-collapse:collapse; border:none	}
.dgridCourrierI		{	position:inherit;	height:30px;	 	font:normal 12px Arial; word-wrap: break-word; text-overflow: ellipsis;	color:#787878;	border-collapse:collapse;  	}
.dgridCourrierI td		{   border-bottom:solid 1px #cfcfcf;  }


.dgridItems		{ width:850px;  	position:relative;  border-style:none; border-color: inherit;	border-width: 0px;		margin:4px auto 20px auto;  	top: 0px;	left: 0px; }
.dgridItems td		{   border-style:none;  }
.dgridItemsH		{	position:inherit;	height:32px;	background-color:#fff; border-collapse:collapse; border:none; text-align:center;	}
.dgridItemsI		{	position:inherit;	height:30px;	 	font:normal 12px Arial; word-wrap: break-word; text-overflow: ellipsis;	color:#787878;	border-collapse:collapse;  	}
.dgridItemsI td		{   border-bottom:solid 1px #cfcfcf;  }



.dgridCourrier .trTheme	{	background-color:#1f396d ; height:20px;	font:bold 12x Arial; color:#FFF; word-wrap: break-word;text-overflow: ellipsis; padding-left:5px;}
.dgridCourrier .trSubTheme {	background-color:#a5afc5; height:20px;	font:bold 12x Arial; color:#FFF; word-wrap: break-word;text-overflow: ellipsis; padding-left:20px;}
.dgridCourrier .trSituation	{	background-color:#F2F4FE; height:20px;	font:bold 12px Arial; padding-left:20px; }
.dgridCourrier .trFiche		{	background-color:#ffffff; height:20px; 	font:normal 12px Arial; padding-left:20px; }
.dgridCourrier .trFiche:hover		{	background-color:#fc7f13; height:20px; color:#fff;	font:normal 12px Arial; padding-left:20px; }
.dgridCourrier .trFiche:hover a {color:#fff!important;}
.dgridCourrier .trFiche a  {text-decoration:none; color:#787878!important;}
.dgridCourrier .trItem		{	background-color:#ffffff; height:20px;	font:normal 12px Arial; padding-left:20px; }
.dgridCourrier .trFiche_hover		{	background-color:#fc7f13; height:20px; color:#fff;	font:normal 12px Arial; padding-left:20px; }
.dgridCourrier .trFiche_hover a {color:#fff!important; text-decoration:none}


.dgridItems .trTheme		{	background-color:#1f396d; height:20px;	font:bold 12x Arial; color:#FFF; word-wrap: break-word;text-overflow: ellipsis; padding-left:5px;}
.dgridItems .trSubTheme		{	background-color:#a5afc5; height:20px;	font:bold 12x Arial; color:#FFF; word-wrap: break-word;text-overflow: ellipsis; padding-left:20px;}
.dgridItems .trSituation	{	background-color:#fffaef; height:20px;	font:normal 12px Arial; padding-left:20px; }
.dgridItems .trFiche		{	background-color:#ffffff; height:20px; 	font:normal 12px Arial; padding-left:20px; }
.dgridItems .trFicheNoPadd	{	background-color:#ffffff; height:20px; 	font:normal 12px Arial; padding-left:0px; }

/*.dgridItems .trFiche:hover		{	background-color:#fc7f13; height:20px; color:#fff;	font:normal 12px Arial; padding-left:20px; }
.dgridItems .trFiche:hover a {color:#fff!important;}*/
.dgridItems  a				{	text-decoration:none; color:#787878!important;}
.dgridItems .trItem			{	background-color:#ffffff; height:20px;	font:normal 12px Arial; padding-left:20px;}
.dgridItems .trFiche_hover	{	background-color:#fc7f13; height:20px; color:#fff;	font:normal 12px Arial; padding-left:20px; }
.dgridItems .trFiche_hover a {	color:#fff!important; text-decoration:none}

.dgrid		{	border-style: solid; border-color:#cccccc;	border-width: 0px;	position:relative; width:874px;		margin:4px auto 20px auto;  }
.dgrid td	{	border:solid 1px #cccccc; padding:2px 4px;}
.dgridH		{	position:inherit;  height:25px;	background-color:#1f396d ; font:normal 13px Arial; color:#fff;  padding-left:5px;}
.dgridI		{	position:inherit;  height:22px; 	background-color:#ffffff; 	font:bold 12x Arial; color:#787878;	border-collapse:collapse;  	}
.dgridA		{	position:inherit;  height:22px; 	background-color:#fbfbfd; 	font:bold 12x Arial; color:#787878;	border-collapse:collapse; 	}



.dgridP		{	font:bold 14px Verdana ; text-align:center;	}
.dgridP	a { text-decoration:none;color:inherit;font-weight:normal }
.dgridP	a:hover { text-decoration:underline ; color:inherit; font-weight:normal }
.dgridP	a:visited { color:inherit; }

.dgridV0		{	position:inherit;	height:20px;	background-color:#edcf5b; 	font:normal 10px Verdana; word-wrap: break-word;text-overflow: ellipsis;	color:#002166;	border-collapse:collapse; 	cursor: pointer;}
.dgridV1		{	position:inherit;	height:20px;	background-color:#4f834f; 	font:normal 10px Verdana; word-wrap: break-word;text-overflow: ellipsis;	color:#DDDDDD;	border-collapse:collapse; 	}



.bg_link1   {   font:normal 12px arial ; color:#ffffff ; background-color:#f17929; padding: 2px 4px 2px 4px}
.bg_link0   {   font:normal 12px arial ; color:#ffffff ; background-color:#1b2af4; padding: 2px 4px 2px 4px}
.bloc2tabtrack	{ position:relative; width:900px; height:auto; border:none; margin:auto;  background-color:#FFFFFF; text-align:left }
.txtbloc0	{ width:790px; background-color:#ffffff; border:none; padding:0;  height:300px}
.txtbloc1	{ width:100%; background-color:#ffffff; border:solid; border-width:1px; padding:0;  height:200px; resize:none;}
.txtbloc2	{ width:100%; background-color:#ffffff; border:solid; border-width:1px; border-color:#ccc; padding:0;  height:140px; resize:none;}

.tbnowrite	{ width:100%; background-color:#cccccc; border:solid; border-width:1px; border-color:#ccc; padding:0;  height:140px; resize:none;}
.tbwritefocus { width:100%; background-color:#ffffff; border:solid; border-width:1px; border-color:#ccc; padding:0;  height:140px; resize:vertical; }

.cssemail  { font-family:Arial; font-size:10px; color:#000; font-weight:normal; }

.CalendarStyle	{font-family:Verdana; font-size:11px;	color:#000000; background-color:#aabbcc }
.PickerStyle	{font-family:Verdana; font-size:11px;	color:#000000; background-color:#FFFFFF; text-align:center; width:130px; }
.DayStyle		{font-family:Verdana; font-size:11px;	color:#000000; background-color:#FFFFFF }
.SelectedDay	{font-family:Verdana; font-size:11px;	color:#000000; background-color:#FFFFFF; font-weight:bold; }
.TitleStyle		{font-family:Verdana; font-size:12px;	color:#000000; background-color:#aabbcc }
.DayHoverStyle	{font-family:Verdana; font-size:12px;	color:#000000; background-color:#aabbcc }

.discret {font-size:10px;}


.dgrid--mngProblem {
    width:1200px;
}


.adminTrackAvg {
    text-align: center;
    display: block;
    font-size: 13px
}
#inf-target-1{ margin-right:5px;}
.zoneKeyWord{ margin-top:10px;}

.btnJuriValid{display:block;margin: 0 auto;margin-top: 5px; margin-bottom:5px}
.btnvalid{display:block;margin: 0 auto;margin-top:0; margin-bottom:5px}

.zoneKeyWord .chzn-container-multi .chzn-choices{ height:45px!important; display:block;  overflow-y:auto}
.zonePdfLibre{
    margin-top:10px;padding-left:24px; padding-right:26px;
    position:relative;
    }
    
.zonePdfLibre input[type=text] {
    margin-left:5px;

}

/*.shortcut a{
    position: relative;display: inline-block;padding: 10px 5px;margin-bottom: 2px;border: 1px solid #ddd; width:223px; text-align:center; height:40px;vertical-align: top;background-color: #FAFAFA;    margin-left: 1px;  margin-right: 1px;
}




.shortcut a p{
    font-weight:normal;
    font-style:italic;
    color: #787878;

}


.shortcut a:hover{
   background-color:#ABABAB;
   text-decoration:none;
   color:#fff;
}

.shortcut a h4{

    margin:0;padding:0
}


.shortcut a:hover h4 , .shortcut a:hover p{

   color:#fff;
}*/

.toolItem{
    position: relative;

    margin: 0 1px 0 1px;
    margin-bottom: 2px;
    border: 1px solid #ABABAB;
    width: 233px;
    text-align: center;
    vertical-align: top;
    display: inline-block;
    zoom: 1;
    *display: inline;
}


.toolTitle{
  
    text-align: center;
    padding: 10px 0 10px 0;
    background-color:#20396E;
    color:#ffffff;
    font-size:14px;
}

.toolContent {
    height:100px;
    text-align: center;    
    font-size:12px;
    font-weight:bold;    
    vertical-align:middle;   
    width: 233px;
}

.toolContent a {
    display:block;
    color:#FF5000;
    padding-top: 25px;
}

.menuGrey{
    font-size:10px;
    color:#999999
}

.shortcut {
    text-align:center;
}

.shortcut .Title2B{
    text-align:left;
    display:block
}


.dwnldActu {
    float: right;
    background-color: #20396E;
    color: #ffffff !important;
    padding: 5px 5px 5px 5px;
    text-decoration: none !important;
    font-size: 13px;
}
/*NOM DE ZEUS !!!!*/
.btnRenit {
    position: absolute;
    display: block;
    height: 14px;
    padding-top: 3px;
    border: none;
    background-color: #aaa;
    color: #FFF !important;
    font: normal 11px Arial;
    text-align: center;
    text-decoration: none;
    border-radius: 3px;
    top: 10px;
    right: 0
}
.zoneSearch{position:relative;text-align:center}
.absBtn{ position:absolute!important;right:0!important;top:0!important}
.chzn-container{width:100%!important}
/*.zoneSearch .btnBlue{display:inline-block!important}*/

/* varriable spécifique mise en page*/
.blocVarSpec {display:inline-block;    width: 49%;}
.titleVarSpec{ display:block;color:#ff5000;font-size: 13px;    margin-left: 5px; margin-bottom: 10px; margin-top:10px; text-decoration:underline}
.titleSubVarSpec{ display:block;color:#0034ff; text-decoration:underline;font-size: 13px; margin-left: 5px;margin-bottom: 10px; margin-top:5px}
.title3VarSpec{ display:block;color:#777777;margin-left: 5px;font-size: 13px; }
.InfoVarSpec{color:#DF0000; margin-top:5px;font-size: 12px;margin-bottom:10px;margin-left: 5px; }



.probAdminSearch {
    width: 1000px;
    margin: 0 auto;
    background: #ffffff;
    padding-top: 25px;
}

.bloc2tab--no-border  {
    border:0;
}
#alertpbUnique {
    top: 50%;
    position: fixed;
    margin-top: -136px;
}



.holdtext {
    margin: 0px;
    width: 0;
    height: 0;
    border: 0;
    overflow: hidden;
    background-color: transparent;
    position: absolute;
    bottom: 0;
   
}

    .holdtext:focus {
        border: 0;
        outline: none !important;
        box-shadow: 0 0 0 #141b23;
    }

    .holdtext::selection {
        background-color: #ebebeb;
        color: #ebebeb;
    }


.localisation_desc {
    font-size:10px;
    font-style:italic;
    display:block;
    margin-bottom:10px;
}

.location__exemple {
    border: solid 2px #ff5000;
    padding: 5px;
    font-size: 15px;
    text-align:center;   
}


.gecco_content {
    width: 1020px;
    margin-left: 15px;
    margin-right: 15px;
    display: inline-block;
    margin-bottom: 15px;
    margin-top: 15px;
    text-align:center;
}

.gecco_content_img {
   width:100%
}


.gecco_content_buttonCopy {
   display:block;
   margin: 0 auto;
}


.gecco_content .copyImg {
    display: block;
    margin: 0 auto;
    border: 0;
    padding: 6px;
    cursor:pointer;
}

.gecco_content .copyImg:active {
    background-color: #d1d1d1;
    color:#ffffff;
    font-weight:bold;
}


.gecco_name {
    font-weight:normal;
    text-align:center;
}

.tr--normal {
    font-weight:normal;
}


.contentToCopy--normal {
    font-weight:normal;
}

.english__bloc__copy {
    padding-top:5px;
    text-align:center;
}

.btnOrange__href {
    background-color: #20396E;
    color: #ffffff !important;
    padding: 5px 5px 5px 5px;
    text-decoration: none !important;
    font-size: 13px;
}


.bloc2tab-english-height {
    height:auto;
    min-height:75px;
}