@font-face {
    font-family: MyCustomFont;
    src: url('BRADHITC.eot');
    src: url('BRADHITC.eot?#iefix') format('embedded-opentype'),
         url('BRADHITC.woff') format('woff'),
         url('BRADHITC.ttf') format('truetype'),
         url('BRADHITC.svg#MyCustomFont') format('svg');
    font-weight: normal;
    font-style: normal;
}

* {
margin:0px;
padding:0px;
border:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
body {
background-color:#cccccc;
color:#104a6b;
}
a, a:link, a:visited, a:hover {
color:#104a6b;
text-decoration:underline;
}
a.lien, a.lien:link, a.lien:visited, a.lien:hover {
color:#104a6b;
text-decoration:underline;
}
a.liencnil, a.liencnil:link, a.liencnil:visited, a.liencnil:hover {
color:#ef8c08;
text-decoration:underline;
font-size:11px;
}
h1 {
margin:0px;
padding:3px;
border:0px;
font-size:14px;
font-weight:bold;
background-color:#ededed;
text-align:right;
border-radius: 6px 6px 6px 6px;
}
#formulaires h1 { width:667px; }
#formulaires h1 span.cap { text-transform: capitalize; font-size:14px; font-weight:bold; }
#formulaires h1 span.lite { font-size:14px; font-weight:normal; }
#formulaires h1 span.litecap { text-transform: capitalize; font-size:14px; font-weight:normal; }
.suivilite { float:right; font-weight:normal; font-size:11px; margin-top:1px; }

h2 {
font-weight:bold;
padding-bottom:6px;
color:#ef8c08;
}
h3 {
float:left;
width:100%;
font-weight:bold;
font-size:14px;
padding-bottom:10px;
background-image:url(../images/puce1.gif);
background-position:0px 1px;
padding-left:20px;
background-repeat:no-repeat;
}
h3 strong {
font-weight:bold;
font-size:14px;
}
h3 a { font-size:14px; }
h4 {
float:left;
font-weight:bold;
padding-bottom:6px;
}
h5 {
font-weight:normal;
font-size:14px;
padding-bottom:10px;
background-image:url(../images/puce1.gif);
background-position:0px 1px;
padding-left:20px;
background-repeat:no-repeat;
color:#ef8c08;
}
td {
color:#104a6b;
}
div#main {
width:970px;
margin-top:10px;
}
.main_table {
margin:0px;
padding:0px;
border:0px;
width:100%;
background-color:#cccccc;
}
.titrepresentation {
font-size:16px;
font-weight:normal;
color:#ef8c08;
}
/* style de l'espace suivi ---------------------------------------------------*/
.onglet_on {
margin:0px;
padding:0px;
width:110px;
height:28px;
background-image:url(../images/onglet_on.jpg);
text-transform:uppercase;
overflow:hidden;
}
.onglet_off {
margin:0px;
padding:0px;
width:110px;
height:28px;
background-image:url(../images/onglet_off.jpg);
text-transform:uppercase;
overflow:hidden;
}
.onglet_new_on {
margin:0px;
padding:0px;
width:110px;
height:28px;
background-image:url(../images/onglet_new_on.jpg);
text-transform:uppercase;
overflow:hidden;
}
.onglet_new_off {
margin:0px;
padding:0px;
width:110px;
height:28px;
background-image:url(../images/onglet_new_off.jpg);
text-transform:uppercase;
overflow:hidden;
}
.onglet_texte {
width:110px;
height:28px;
margin:0px;
padding:0px;
padding-top:9px;
padding-left:15px;
display:block;
text-decoration:none;
color:#104a6b;
font-family:Arial, Helvetica, sans-serif; /* police modif */
font-size:12px;
font-weight:bold;
}
.onglet_texte a {
display:block;
text-decoration:none;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif; /* police modif */
font-size:12px;
font-weight:bold;
}
.onglet_texte_suivi {
width:110px;
height:28px;
margin:0px;
padding:0px;
padding-top:9px;
padding-left:0px;
text-align:center;
display:block;
text-decoration:none;
color:#104a6b;
font-family:Arial, Helvetica, sans-serif; /* police modif */
font-size:12px;
font-weight:bold;
}
.onglet_new_texte {
width:110px;
height:28px;
margin:0px;
padding:0px;
padding-top:9px;
padding-left:0px;
text-align:center;
display:block;
text-decoration:none;
color:#ccc9c9;
font-family:Arial, Helvetica, sans-serif; /* police modif */
font-size:12px;
font-weight:bold;
}

.onglet_texte_suivi a {
display:block;
text-decoration:none;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif; /* police modif */
font-size:12px;
font-weight:bold;
}

.espacesuivi {
background-color:#FFFFFF;
}
.campnoret {
color:#dd1f1f;
font-weight:normal;
}
.nomcampsuivi {
color:#ef8c08;
font-weight:bold;
}
.campnoretbold {
color:#dd1f1f;
font-weight:bold;
}
.campretbold {
color:#1fa209;
font-weight:bold;
}
.campret {
color:#1fa209;
font-weight:normal;
}

.conteneur_suivi {
margin:25px;
margin-top:20px;
margin-bottom:0px;
margin-right:20px;
/*user-select: none; 
-o-user-select: none; 
-moz-user-select: none; 
-khtml-user-select: none; 
-webkit-user-select: none; 
-ms-user-select:none;*/
}

.camppour {
margin:0px;
padding:0px;
padding-right:10px;
margin-bottom:3px;
display:none;
}

.conteneur {
margin:10px;
}
.infospersos {
font-weight:bold;
}
.bigtab {
border:0px solid black;
}
.entetetab {
border:1px solid #000000;
background-color:#e4e4e4;
color:#ef8c08;
font-weight:bold;
text-align:left;
padding:4px;
}
.entetetabsuivi {
border:1px solid #000000;
background-color:#e4e4e4;
color:#ef8c08;
font-weight:bold;
text-align:left;
padding:4px;
font-size:12px;
}
.entetetabsuivi2 {
border:1px solid #000000;
background-color:#e4e4e4;
color:#ccc9c9;
font-weight:bold;
text-align:left;
padding:4px;
font-size:12px;
}
.entetetabsuivi2b {
border:1px solid #000000;
background-color:#e4e4e4;
color:#ccc9c9;
font-weight:normal;
text-align:left;
padding:4px;
font-size:12px;
}
.entetetabsuivi3 {
border:1px solid #000000;
background-color:#e4e4e4;
color:#104a6b;
font-weight:bold;
text-align:left;
padding:4px;
font-size:12px;
}
.datatab {
border:1px solid #cccccc;
height:20px;
font-weight:bold;
text-align:left;
padding:4px;
font-size:11px;
WORD-BREAK:BREAK-ALL;
}
.datatabcleanbreak {
border:1px solid #cccccc;
height:20px;
font-weight:bold;
text-align:left;
padding:4px;
font-size:11px;
}
.chiffretotalsuivi {
color:#ef8c08;
font-size:11px;
font-weight:bold;
}
.datesuivismall {
font-weight:normal;
text-align:left;
font-size:11px;
}
.datatab1 {
border:1px solid #cccccc;
height:20px;
font-weight:normal;
text-align:left;
padding:4px;
color:#ef8c08;
font-size:11px;
}
.datatab2 {
border:1px solid #cccccc;
height:20px;
font-weight:normal;
text-align:left;
padding:4px;
color:#104a6b;
font-size:10px;
}

/* style de l'espace suivi ---------------------------------------------------*/

div#jsobligatoire strong {
color:#ef8c08;
}
div.jsobligatoiremain {
margin:0px;
padding:0px;
border:0px;
background-image:url(../images/warning2.png);
background-position:0px 2px;
background-repeat:no-repeat;
padding-left:18px;
text-align:left;
font-weight:bold;
padding-bottom:6px;
}
div.jsobligatoiremain2 {
margin:0px;
padding:0px;
border:0px;
margin-top:5px;
background-repeat:no-repeat;
padding-left:18px;
text-align:left;
}

.ligne_top {
/*height:80px;*/
}
.ligne_middle {
/*height:550px;*/
}
.colonne_gauche_titre {
width:250px;
background-color:#FFFFFF;
text-align:center;
border:0px;
border-bottom:2px solid #cccccc;
}
.colonne_gauche {
width:250px;
background-color:#FFFFFF;
height:520px;
}
.colonne_right {
margin:0px;
padding:0px;
width:720px;
background-color:#FFFFFF;
border:0px;
border-left:2px solid #cccccc;
}
.tabong {
margin:0px;
padding:0px;
border:0px;
vertical-align:bottom;
}
.preong {
border:0px;
border-bottom:2px solid #cccccc;
}
div#sloggan {
padding-left:20px;
font-size:16px;
line-height:20px;
font-weight:bold;
color:#ccc9c9;
}
div#sloggan2 {
padding-left:20px;
font-size:14px;
line-height:20px;
font-weight:bold;
color:#ccc9c9;
}
div#subtitle {
padding-top:0px;
padding-left:20px;
padding-bottom:25px;
font-size:16px;
line-height:20px;
font-weight:bold;
color:#ccc9c9;
}
div#subtitle2 {
padding-top:0px;
padding-left:20px;
padding-bottom:4px;
font-size:14px;
line-height:20px;
font-weight:bold;
color:#ccc9c9;
}
.nomprenomsuivi {
font-size:16px;
line-height:20px;
font-weight:bold;
color:#b4b4b4;
}
.suivivaleur {
color:#ef8c08;
font-size:11px;
font-weight:bold;
}
.suivivaleurcenter {
color:#ef8c08;
font-size:11px;
font-weight:bold;
text-align:center;
}

.suivivaleurnormal a {
color:#ef8c08;
font-size:10px;
font-weight:normal;
}
.suivivaleurnormal a:hover {
color:#ef8c08;
font-size:10px;
font-weight:normal;
}
.suivivaleurnormal {
color:#ef8c08;
font-size:10px;
font-weight:normal;
}
.suivivaleurnormalmev, .suivivaleurnormalmev a {
color:#ef8c08;
font-size:10px;
font-weight:normal;
}

.suividark {
color:#ef8c08;
font-size:11px;
font-weight:bold;
}
.wishes {
color:#cccccc;
font-weight:bold;
font-size:16px;
}
.sloggan_wishes {
color:#104a6b;
font-weight:bold;
font-size:14px;
}
/* cadre normal */
.cadre_topleft {
background-image:url(../images/cadrebleu/topleft.jpg);
background-repeat:no-repeat;
height:6px;
width:6px;
font-weight:1px;
}
.cadre_top {
background-image:url(../images/cadrebleu/top.jpg);
background-repeat:repeat-x;
height:6px;
font-weight:1px;
}
.cadre_topright {
background-image:url(../images/cadrebleu/topright.jpg);
background-repeat:no-repeat;
height:6px;
width:6px;
font-weight:1px;
}
.cadre_left {
background-image:url(../images/cadrebleu/left.jpg);
background-repeat:repeat-y;
width:6px;
}
.cadre_middle {
margin-top:10px;
padding-left:10px;
padding-right:10px;
text-align:left;
}
.cadre_middle2 {
margin-top:10px;
padding-left:4px;
padding-right:10px;
text-align:left;
}
.cadre_middle_js {
margin-top:10px;
padding-left:0px;
padding-right:10px;
text-align:left;
}
.cadre_right {
background-image:url(../images/cadrebleu/right.jpg);
background-repeat:repeat-y;
width:6px;
}
.cadre_bottomleft {
background-image:url(../images/cadrebleu/bottomleft.jpg);
background-repeat:no-repeat;
height:6px;
width:6px;
font-weight:1px;
}
.cadre_bottom {
background-image:url(../images/cadrebleu/bottom.jpg);
background-repeat:repeat-x;
height:6px;
font-weight:1px;
}
.cadre_bottomright {
background-image:url(../images/cadrebleu/bottomright.jpg);
background-repeat:no-repeat;
height:6px;
width:6px;
font-weight:1px;
}
/* cadre noir */
.cadrenoir_topleft {
background-image:url(../images/cadrenoir/topleft.jpg);
background-repeat:no-repeat;
height:6px;
width:6px;
font-weight:1px;
}
.cadrenoir_top {
background-image:url(../images/cadrenoir/top.jpg);
background-repeat:repeat-x;
height:6px;
font-weight:1px;
}
.cadrenoir_topright {
background-image:url(../images/cadrenoir/topright.jpg);
background-repeat:no-repeat;
height:6px;
width:6px;
font-weight:1px;
}
.cadrenoir_left {
background-image:url(../images/cadrenoir/left.jpg);
background-repeat:repeat-y;
width:6px;
}
.cadrenoir_middle0 {
margin-top:10px;
padding-left:0px;
padding-right:0px;
text-align:left;
}
.cadrenoir_middle {
margin-top:10px;
padding-left:10px;
padding-right:10px;
text-align:left;
}
.cadrenoir_middle2 {
margin-top:10px;
padding-left:4px;
padding-right:10px;
text-align:left;
}
.cadrenoir_right {
background-image:url(../images/cadrenoir/right.jpg);
background-repeat:repeat-y;
width:6px;
}
.cadrenoir_bottomleft {
background-image:url(../images/cadrenoir/bottomleft.jpg);
background-repeat:no-repeat;
height:6px;
width:6px;
font-weight:1px;
}
.cadrenoir_bottom {
background-image:url(../images/cadrenoir/bottom.jpg);
background-repeat:repeat-x;
height:6px;
font-weight:1px;
}
.cadrenoir_bottomright {
background-image:url(../images/cadrenoir/bottomright.jpg);
background-repeat:no-repeat;
height:6px;
width:6px;
font-weight:1px;
}

.login_valider {
width:180px;
padding-top:8px;
text-align:right;
}
.login_valider0 {
width:190px;
padding-top:2px;
text-align:right;
}
.login_valider2 {
width:248px;
padding-top:8px;
text-align:right;
}
.login_valider3 {
float:right;
margin-right:0px;
margin-bottom:10px;
width:248px;
padding-top:8px;
text-align:right;
}
.password_oublie, a.password_oublie {
width:178px;
padding-top:0px;
text-align:right;
font-size:10px;
color:#ef8c08;
}
.login_input {
border:1px solid #666666;
padding:2px;
width:172px;
margin-top:2px;
}
.login_input2 {
border:1px solid #666666;
padding:2px;
width:242px;
margin-top:2px;
}

.login_input_fige {
border:1px solid #666666;
padding:2px;
width:242px;
margin-top:2px;
background-color:#f2f2f2;
}
.valider {
float:left;
width:630px;
padding:0px;
margin:0px;
padding-bottom:20px;
vertical-align:top;
text-align:right;
}
.flecheback {
border:1px solid white;
}
div#liencarteaccueil {
float:left;
margin-top:6px;
background-image:url(../images/puce2.gif);
background-position:0px 2px;
padding-left:14px;
padding-bottom:20px;
background-repeat:no-repeat;
color:#ef8c08;
font-weight:bold;
}
.titreversion {
padding-bottom:4px;
}
.titreversionetape1 {
margin:0px;
padding:0px;
padding-left:2px;
padding-bottom:0;
font-weight:normal;
}
.espaceetape1 {
height:28px;
}
div#presentation .listeversion {
margin:0px;
padding:0px;
padding-left:0px;
padding-top:4px;
}
div#presentation .listeversionli {
margin:0px;
padding:0px;
padding-left:11px;
background-image:url(../images/puce3.gif);
background-position:0px 5px;
background-repeat:no-repeat;
list-style:none;
}

div.espacehome {
width:100%;
height:24px;
font-size:0px;
}
div.espacesublangues {
float:left;
width:100%;
height:12px;
font-size:0px;
}
div.espacetophome {
width100%;
height:24px;
font-size:0px;
}
div.langue {
width:120px;
text-align:left;
margin:0px;
padding:0px;
margin-right:22px;
padding-top:7px;
margin-bottom:4px;
padding-left:24px;
background-image:url(../images/fleche_blanche.gif);
background-position:0px 7px;
background-repeat:no-repeat;
}
div.langue2 {
float:right;
with:120px;
text-align:left;
margin:0px;
padding:0px;
margin-right:22px;
padding-top:1px;
margin-bottom:10px;
padding-left:24px;
background-image:url(../images/fleche_blanche.gif);
background-position:0px 2px;
background-repeat:no-repeat;
}
div.langue3 {
float:left;
with:120px;
text-align:left;
margin:0px;
padding:0px;
margin-left:29px;
padding-top:1px;
margin-bottom:10px;
padding-left:24px;
background-image:url(../images/fleche_blanche.gif);
background-position:0px 2px;
background-repeat:no-repeat;
}
div.langue2 a, div.langue2 a {
color:#ef8c08;
font-weight:bold;
}

div.onglet {
float:left;
text-align:left;
text-transform:uppercase;
margin:0px;
padding:0px;
padding-left:15px;
padding-top:7px;
font-size:10px;
font-weight:bold;
color:#ffffff;
width:197px;
height:18px;
background-color:#ef8c08;
border-radius: 4px 4px 0px 0px;
}
div.blocval {
float:left;
width:auto;
height:auto;
margin-left:18px;
text-align:left;
margin-bottom:20px;
}
div.ongletval {
float:left;
text-align:left;
text-transform:uppercase;
margin:0px;
padding:0px;
padding-left:15px;
padding-top:7px;
font-size:10px;
font-weight:bold;
color:#ffffff;
width:197px;
height:18px;
background-color:#ccc9c9;
border-radius: 4px 4px 0px 0px;
}
.liendansbloc {
width:180px;
height:15px;
margin:0px;
padding:0px;
margin-top:6px;
text-align:right;
vertical-align:top;
}
.txtlienbloc {
float:left;
width:153px;
margin:0px;
padding:0px;
padding-bottom:3px;
text-align:right;
font-size:13px;
line-height:16px;
}
.valval {
color:#ef8c08;
font-weight:bold;
}
div.libaccueil0 {
margin:0px;
padding:0px;
padding-top:6px;
padding-left:8px;
padding-right:5px;
font-weight:normal;
}

div.libaccueil {
margin:0px;
padding:0px;
padding-top:6px;
font-weight:normal;
}
div.libaccueil2 {
margin:0px;
padding:0px;
padding-top:8px;
font-weight:bold;
}
div.lienentrer {
width:250px;
padding-top:10px;
text-align:right;
}
div#logout {
display:none;
width:170px;
text-align:right;
margin-top:12px;
padding-top:10px;
padding-bottom:14px;
vertical-align:top;
background-image:url(../images/fleche_blanche.gif);
background-position:75px 10px;
background-repeat:no-repeat;
}

div.langue a {
font-weight:normal;
}
div#notabene {
float:left;
width:196px;
text-align:left;
padding-top:0px;
padding-bottom:0px;
font-size:10px;
margin-left:18px;
}
div#notabene a:link, div#notabene a:active, div#notabene a:visited, div#notabene a:hover {
font-size:10px;
}
div#notabene strong {
font-weight:bold;
font-size:10px;
}
div#notabeneaccueil {
width:174px;
text-align:left;
padding-top:16px;
padding-bottom:14px;
font-size:12px;
}
div#notabeneaccueil a:link, div#notabeneaccueil a:active, div#notabeneaccueil a:visited, div#notabeneaccueil a:hover {
font-size:12px;
}
div#notabeneaccueil strong {
font-weight:bold;
font-size:12px;
}

div#notabene div.warning strong {
font-weight:bold;
font-size:12px;
}
div.warning {
font-size:12px;
font-weight:normal;
color:#FF0000;
padding-top:0px;
padding-bottom:15px;
}
div#presentation {
font-size:18px;
padding-top:9px;
padding-left:20px;
}
div#carte_perso {
margin-top:24px;
margin-left:20px;
margin-right:20px;
margin-bottom:20px;
/*width:220px;*/
}
div#formulaires {
font-size:12px;
margin-top:0px;
margin-left:20px;
margin-right:20px;
}

div#presentation ul{
padding-left:25px;
padding-top:8px;
font-size:14px;
}
div#presentation li{
font-size:14px;
margin-top:10px;
list-style-image:url(../images/puce2.gif);
list-style-position:0px 10px;
}
div#presentation li strong{
font-weight:bold;
font-size:14px;
}
div#presentation li ul li{
font-size:14px;
margin-top:10px;
list-style-image:none;
}
div#etapes {
width:196px;
text-align:left;
padding-top:16px;
padding-bottom:30px;
}
.etapes {
padding-left:0px;
}
.etape {
padding-top:10px;
list-style:none;
background-image:url(../images/puce2.gif);
background-position:0px 12px;
background-repeat:no-repeat;
padding-left:12px;
}
.etapeaide {
padding-top:10px;
list-style:none;
}
.etapeselected {
padding-top:10px;
color:#ef8c08;
list-style:none;
background-image:url(../images/puce2.gif);
background-position:0px 12px;
background-repeat:no-repeat;
padding-left:12px;
}
div#nbsession {
background-image:url(../images/puce2.gif);
background-position:11px 4px;
background-repeat:no-repeat;
padding-left:26px;
}

.typesenvois {
padding-top:4px;
padding-bottom:2px;
padding-left:17px;
}
.typevisu {
padding-top:3px;
}
.smallinfos {
font-size:11px;
}
.litypesenvois {
list-style:none;
background-image:url(../images/puce3.gif);
background-position:4px 3px;
background-repeat:no-repeat;
padding-left:16px;
padding-bottom:8px;
color:#104a6b;
}
.litypesenvoisrs {
list-style:none;
padding-left:5px;
padding-right:7px;
display:inline;
}
.help {
padding-left:0px;
margin-top:10px;
}
div#avertissement, div#topspace {
width:632px;
text-align:right;
margin-top:0px;
margin-bottom:6px;
}
div#avertissement4 {
width:608px;
text-align:right;
margin-top:0px;
margin-bottom:6px;
}

div#avertissement2 {
width:672px;
text-align:right;
margin-top:0px;
margin-bottom:6px;
}
div#avertissement3 {
width:628px;
text-align:left;
margin-top:0px;
margin-bottom:16px;
}
.helpli {
padding-left:18px;
padding-bottom:10px;
text-align:left;
list-style:none;
background-image:url(../images/fleche_blanche.gif);
background-position:-6px 0px;
background-repeat:no-repeat;
}
.progli {
padding-left:18px;
padding-bottom:10px;
text-align:left;
list-style:none;
background-image:url(../images/puce2b.gif);
background-position:-3px 2px;
background-repeat:no-repeat;
}

.stepul {
padding-top:10px;
padding-left:40px;
}
.stepli {
padding-left:5px;
padding-bottom:10px;
text-align:left;
}
.question {
padding-top:20px;
padding-bottom:5px;
color:#cccccc;
font-size:16px;
}
input {
border:1px solid #666666;
padding:1px;
text-align:left;
}
.autresep {
border:1px solid #666666;
padding:1px;
text-align:left;
margin-bottom:2px;
}
.cases {
width:24px;
height:12px;
font-size:11px;
}
.CarLeft {
border:1px solid #666666;
padding:1px;
text-align:left;
width:30px;
}
.divCarLeft {
margin-top:4px;
width:358px;
background-color:red;
}
.NoBorder {
border:0px;
margin:0px;
padding:0px;
font-weight:bold;
width:192px;
color:#ef8c08;
text-align:right;
}
.file, file {
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #CFCFCF;
padding:4px;
text-align:left;
width:630px;
}
.radio {
padding:1px;
text-align:left;
border:0px;
}
.blocradio {
width:100%;
text-align:left;
}
.bloclibtop {
margin-top:3px;
}
select {
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #CFCFCF;
border-radius: 4px 4px 4px 4px;
box-shadow: 0 2px 3px #E9E9E9 inset;
padding: 5px 5px 5px 5px;
text-align:left;
z-index:10;
}
.checkbox {
border:0px;
margin-left:-5px;
text-align:left;
width:auto;
}

.submit {
border:0px;
text-align:right;
}
/* Lien submit */ 
#boutoncontainer { float:left; margin-top:13px; margin-left:2px; width:100%; overflow:hidden; display:none; }
#submit2link, a#submit2link { text-decoration:none; }

.submit2 {
height:20px; display:table;
background-color:#ef8c08;
border-radius: 4px 4px 4px 4px; padding: 1px 8px 0px 8px; outline:0;
text-align:left; color:#ffffff; font-weight:bold; font-size:12px; line-height:18px; white-space:nowrap; font-family:Arial, Helvetica, sans-serif; /* police modif */ text-transform:uppercase; text-decoration:none; valign:top;
box-shadow: 0 2px 3px #ec5baa inset;
}
.submit2 img { height:10px; }
.submit2pale {
height:20px; display:table;
background-color:#ef8c08;
border-radius: 4px 4px 4px 4px;  padding: 1px 8px 0px 8px; outline:0;
text-align:left; color:#ffffff; font-weight:bold; font-size:12px; line-height:18px; white-space:nowrap; font-family:Arial, Helvetica, sans-serif; /* police modif */ text-transform:uppercase; text-decoration:none; valign:top;
box-shadow: 0 2px 3px #ec5baa inset; 
}
.submit2pale img { height:10px; }

textarea {
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #CFCFCF;
border-radius: 4px 4px 4px 4px;
box-shadow: 0 2px 3px #E9E9E9 inset;
/*padding: 5px 5px 5px 5px;*/
}
.normalinput {
text-align:left;
width:346px;
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #CFCFCF;
border-radius: 4px 4px 4px 4px;
box-shadow: 0 2px 3px #E9E9E9 inset;
padding: 5px 5px 5px 5px;
}
.normalinputfige {
text-align:left;
width:346px;
background-color:#f2f2f2;
/*background: none repeat scroll 0 0 #FFFFFF;*/
border: 1px solid #CFCFCF;
border-radius: 4px 4px 4px 4px;
box-shadow: 0 2px 3px #E9E9E9 inset;
padding: 5px 5px 5px 5px;
font-weight:bold;
}
.normalinputfigecompte {
text-align:left;
width:163px;
background-color:#f2f2f2;
border: 1px solid #CFCFCF;
border-radius: 4px 4px 4px 4px;
box-shadow: 0 2px 3px #E9E9E9 inset;
padding: 5px 5px 5px 5px;
font-weight:bold;
}
.col1compte { width:183px; }
.bullCompte { position: absolute; z-index:1; top:6px; left:144px; }

.normalinputformfige {
text-align:left;
width:385px;
background-color:#f2f2f2;
/*background: none repeat scroll 0 0 #FFFFFF;*/
border: 1px solid #CFCFCF;
border-radius: 4px 4px 4px 4px;
box-shadow: 0 2px 3px #E9E9E9 inset;
padding: 5px 5px 5px 5px;
}
.normalinputform {
text-align:left;
width:385px;
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #CFCFCF;
border-radius: 4px 4px 4px 4px;
box-shadow: 0 2px 3px #E9E9E9 inset;
padding: 5px 5px 5px 5px;
}
.selectform {
width:396px;
z-index:10;
text-align:left;
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #CFCFCF;
border-radius: 4px 4px 4px 4px;
box-shadow: 0 2px 3px #E9E9E9 inset;
padding: 4px 5px 4px 5px;
}
.applatgris {
float:left;
margin:0px;
padding:5px;
background-color:#f2f2f2;
}
.applatgris strong {
color:#ef8c08;
}
.applatgris2 {
margin:0px;
padding:0px;
border:0px;
float:left;
padding:5px;
background-color:#f2f2f2;
background-image:url(../images/warning2.png);
background-position:8px 7px;
background-repeat:no-repeat;
padding-top:5px;
padding-left:30px;
text-align:left;
font-size:14px;
line_height:14px;
width: 640px;
}
.applatgris3 {
float:left;
margin:0px;
padding:5px;
background-color:#f2f2f2;
width:624px;
}

.normalinputinscription {
text-align:left;
width:460px;
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #CFCFCF;
border-radius: 4px 4px 4px 4px;
box-shadow: 0 2px 3px #E9E9E9 inset;
padding: 5px 5px 5px 5px;
}
.normalinputinscriptionfige {
text-align:left;
width:470px;
background-color:#f2f2f2;
border: 1px solid #CFCFCF;
border-radius: 4px 4px 4px 4px;
box-shadow: 0 2px 3px #E9E9E9 inset;
padding: 5px 5px 5px 5px;
}
.normalinputtotalsmall {
text-align:left;
width:216px;
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #CFCFCF;
border-radius: 4px 4px 4px 4px;
box-shadow: 0 2px 3px #E9E9E9 inset;
padding: 5px 5px 5px 5px;
}
.normalinputtotalsmalldomaine {
text-align:left;
width:236px;
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #CFCFCF;
border-radius: 4px 4px 4px 4px;
box-shadow: 0 2px 3px #E9E9E9 inset;
padding: 5px 5px 5px 5px;
}
.normalinputtotalsmalldomaine2 {
text-align:left;
width:231px;
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #CFCFCF;
border-radius: 4px 4px 4px 4px;
box-shadow: 0 2px 3px #E9E9E9 inset;
padding: 5px 5px 5px 5px;
}
.normalinput2 {
text-align:left;
width:566px;
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #CFCFCF;
border-radius: 4px 4px 4px 4px;
box-shadow: 0 2px 3px #E9E9E9 inset;
padding: 5px 5px 5px 5px;
}
.normalinputtel {
text-align:left;
width:202px;
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #CFCFCF;
border-radius: 4px 4px 4px 4px;
box-shadow: 0 2px 3px #E9E9E9 inset;
padding: 5px 5px 5px 5px;
}
.selectpays {
text-align:left;
width:472px;
z-index:10;
text-align:left;
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #CFCFCF;
border-radius: 4px 4px 4px 4px;
box-shadow: 0 2px 3px #E9E9E9 inset;
padding: 4px 5px 4px 5px;
}
.selectstep1 {
text-align:left;
width:357px;
z-index:10;
text-align:left;
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #CFCFCF;
border-radius: 4px 4px 4px 4px;
box-shadow: 0 2px 3px #E9E9E9 inset;
padding: 4px 5px 4px 5px;
}

.multifieldnom {
text-align:left;
width:140px;
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #CFCFCF;
border-radius: 4px 4px 4px 4px;
box-shadow: 0 2px 3px #E9E9E9 inset;
padding: 5px 5px 5px 5px;
}
.multifieldnom_erreur {
text-align:left;
width:140px;
background-color:#ff0000;
border: 1px solid #CFCFCF;
border-radius: 4px 4px 4px 4px;
box-shadow: 0 2px 3px #E9E9E9 inset;
padding: 5px 5px 5px 5px;
}
.multifieldprenom {
text-align:left;
width:100px;
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #CFCFCF;
border-radius: 4px 4px 4px 4px;
box-shadow: 0 2px 3px #E9E9E9 inset;
padding: 5px 5px 5px 5px;
}
.multifieldemail {
text-align:left;
width:218px;
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #CFCFCF;
border-radius: 4px 4px 4px 4px;
box-shadow: 0 2px 3px #E9E9E9 inset;
padding: 5px 5px 5px 5px;
}
.multifieldnomnosms_erreur{
text-align:left;
width:190px;
background-color:#ff0000;
border: 1px solid #CFCFCF;
border-radius: 4px 4px 4px 4px;
box-shadow: 0 2px 3px #E9E9E9 inset;
padding: 5px 5px 5px 5px;
}
.multifieldnomnosms {
text-align:left;
width:190px;
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #CFCFCF;
border-radius: 4px 4px 4px 4px;
box-shadow: 0 2px 3px #E9E9E9 inset;
padding: 5px 5px 5px 5px;
}
.multifieldprenomnosms {
text-align:left;
width:172px;
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #CFCFCF;
border-radius: 4px 4px 4px 4px;
box-shadow: 0 2px 3px #E9E9E9 inset;
padding: 5px 5px 5px 5px;
}
.multifieldprenomnosms_erreur{
text-align:left;
width:172px;
background-color:#ff0000;
border: 1px solid #CFCFCF;
border-radius: 4px 4px 4px 4px;
box-shadow: 0 2px 3px #E9E9E9 inset;
padding: 5px 5px 5px 5px;
}
.multifieldemailnosms {
text-align:left;
width:214px;
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #CFCFCF;
border-radius: 4px 4px 4px 4px;
box-shadow: 0 2px 3px #E9E9E9 inset;
padding: 5px 5px 5px 5px;
}
.multifieldemailnosms_erreur{
text-align:left;
width:214px;
background-color:#ff0000;
border: 1px solid #CFCFCF;
border-radius: 4px 4px 4px 4px;
box-shadow: 0 2px 3px #E9E9E9 inset;
padding: 5px 5px 5px 5px;
}
.multifieldsmsnum {
text-align:left;
width:120px;
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #CFCFCF;
border-radius: 4px 4px 4px 4px;
box-shadow: 0 2px 3px #E9E9E9 inset;
padding: 5px 5px 5px 5px;
}
.multifieldsocietenosms {
display:none;
width:0px;
height:0px;
font-size:0px;
margin:0px;
padding:0px;
}
.pluscontacts {
float:left;
margin:0px;
padding:0px;
border:0px;
width:100%;
/*width:215px;*/
}
.pluscontacts a { color:#ccc9c9; }
.toutcocher {
width:166px;
float:right;
background-color:#ffffff;
}
.calagecac { width:514px; }
div#autreseparateur {
height:40px;
}
.fichierresultat {
border:1px solid #104a6b;
background-color:#f2f2f2;
font-weight:bold;
padding:4px;
padding-right:50px;
}
.fichierresultat2 {
border:1px solid #104a6b;
background-color:#f2f2f2;
font-weight:normal;
padding:4px;
padding-right:10px;
}
.ligneradio {
width:100%;
height:22px;
}
.ligneimportformats {
width:100%;
height:26px;
}
div#divseparateur {
margin:0px; padding:0px; border:0px; height:auto;
}
form {
margin:0px;
padding:0px;
border:0px;
}
.trmatch {
height:32px;
}
.balisemessage {
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #CFCFCF;
border-radius: 4px 4px 4px 4px;
box-shadow: 0 2px 3px #E9E9E9 inset;
padding: 5px 5px 5px 5px;
}
#separateur {
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #CFCFCF;
border-radius: 4px 4px 4px 4px;
box-shadow: 0 2px 3px #E9E9E9 inset;
padding: 5px 5px 5px 5px;
}
.col1match {
/*width:247px;*/ 
font-weight:bold;
}
.col2match {
height:20px;
width:100%;
text-align:left;
}
select#champ_nom {
width:100%;
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #CFCFCF;
border-radius: 4px 4px 4px 4px;
box-shadow: 0 2px 3px #E9E9E9 inset;
padding: 5px 5px 5px 5px;
}
select#champ_prenom {
width:100%;
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #CFCFCF;
border-radius: 4px 4px 4px 4px;
box-shadow: 0 2px 3px #E9E9E9 inset;
padding: 5px 5px 5px 5px;
}
select#champ_email {
width:100%;
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #CFCFCF;
border-radius: 4px 4px 4px 4px;
box-shadow: 0 2px 3px #E9E9E9 inset;
padding: 5px 5px 5px 5px;
}
select#champ_smsnum {
width:100%;
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #CFCFCF;
border-radius: 4px 4px 4px 4px;
box-shadow: 0 2px 3px #E9E9E9 inset;
padding: 5px 5px 5px 5px;
}
.helpimg {
border:1px solid #104a6b;
margin-bottom:-3px;
margin-left:5px;
}
h4 {
font-size:12px;
background-image:url(../images/puce2.gif);
background-position:0px 2px;
background-repeat:no-repeat;
padding-left:15px;
}
.avertissement_rouge {
font-size:12px;
background-image:url(../images/puce2.gif);
background-position:0px 2px;
background-repeat:no-repeat;
padding:0px;
padding-left:15px;
color:red;
margin-top:10px;
margin-bottom:5px;
}
.avertissement_rouge_tit {
font-size:12px;
padding:0px;
padding-left:0px;
color:red;
margin-top:10px;
margin-bottom:5px;
}
.envoyer {
margin-bottom:-5px;
border:0px;
}
.lienlogout, a.lienlogout, a.lienlogout:link, a.lienlogout:hover, a.lienlogout:active, a.lienlogout:visited {
text-decoration:underline;
color:#104a6b;
}
.logoutpage {
float:right;
margin:0px;
padding:0px;
padding-right:10px;
text-align:right;
height:18px;
vartical-align:middle;
background-image:url(../images/fleche_blanche.gif);
background-position:0px 0px;
padding-left:24px;
background-repeat:no-repeat;
}
.lienaction {
float:left;
width:100%;
height:20px;
margin-bottom:8px;
margin-top:2px;
margin-left:8px;
background-image:url(../images/puce3.gif);
background-position:0px 3px;
padding-left:12px;
background-repeat:no-repeat;
}
.lienactionbouton {
width:100%;
height:auto;
/*margin-bottom:10px;
margin-top:10px;
margin-left:12px;
padding-left:3px;*/
margin-top:5px;
margin-bottom:10px;
}
.lienactiontitre {
width:100%;
height:20px;
margin-bottom:1px;
margin-left:12px;
padding-left:3px;
}
div#zoneenvoi {
/*height:40px;*/
width:600px;
/*padding:10px;*/
background-color:#ffffff;

/*border:1px solid #104a6b;*/
}
div#logoutsuivi {
width:100%;
text-align:right;
line-height:20px;
}
div#datedujour {
float:right;
margin-top:12px;
padding-right:20px;
font-weight:bold;
color:#7c7c7c;
}
div#logoutadmin {
padding-left:20px;
text-align:right;
margin-top:0px;
padding-top:0px;
padding-bottom:6px;
margin-right:10px;
vertical-align:top;
background-repeat:no-repeat;
}
#logoutadmin #bouton {
vertival-align:bottom;
height:12px;
line-height:14px;
}
#logoutadmin #bouton img {
margin-bottom:0px;
position:relative;
top:3px;
left:0px;
}
select optgroup {
font-style:normal;
font-weight:bold;
}
.inputplus {
width:8px;
}
.chiffre {
color:#ef8c08;
font-size:14px;
}
.chiffrecopier {
color:#ef8c08;
}

.chiffreetape1 {
color:#ef8c08;
}

.valorisation {
color:#ef8c08;
font-size:14px;
}
.valorisationsmall {
color:#ef8c08;
font-size:12px;
}
.rouge {
color:#ff0000;
}
.intro_langues {
color:#ef8c08;
font-weight:bold;
}
div#autre_langues {
margin:0px;
padding:8px;
padding-left:24px;
border:0px;
text-align:left;
}

.menu1{
position:absolute;
visibility:hidden;
font:normal 10px;
z-index:100;
width:550px;
background-color:#ffffff;
border:1px solid #104a6b;
border-radius: 6px 6px 6px 6px;
}
.menu1 h1{
float:left;
width:526px!important;
text-align:left;
background-image:url(./../images/help2.gif);
background-position:6px 3px;
background-repeat:no-repeat;
padding-left:22px;
background-color:#ef8c08;
color:#FFFFFF;
font-size:12px;
font-weight:normal;
overflow:hidden;
margin-bottom:12px;
border-radius: 6px 6px 0px 0px;
}
.menu1 p{
padding:10px;
padding-left:22px;
padding-right:22px;
}
.menu1 p table tr td{
}
.menu1 ul{
padding:6px;
padding-left:21px;
}
.menu1 ul li{
padding-bottom:6px;
}
.fermerAide {
width:542px;
padding:2px;
padding-bottom:12px;
text-align:right;
}
.fermerAide a, .fermerAide a:link, .fermerAide a:hover, .fermerAide a:visited, .fermerAide a:active {
color:#ef8c08;
}
.texteTitreAide {
float:left;
}
.fermerIcone {
float:right;
margin:0px;
padding:0px;
border:0px;
margin-top:1px;
margin-right:1px;
}
.bordureTabWhite {
float:left;
background-color:#ffffff;
padding:2px;
}
.bordureTabGrey {
float:left;
background-color:#f2f2f2;
padding:2px;
}
.tabExemple {
width:80%;
padding-left:20px;
margin-bottom:6px;
}
.tabSpace {
float:left;
width:10px;
}
.bloctab {
border:1px solid #f2f2f2;
}
a.lienOuvert, a.lienOuvert:hover, a.lienOuvert:link, a.lienOuvert:active, a.lienOuvert:visited {
text-decoration:none;
color:#ef8c08;
}
a.lienFerme, a.lienFerme:hover, a.lienFerme:link, a.lienFerme:active, a.lienFerme:visited {
text-decoration:underline;
color:#104a6b;
}
.messagealerte {
border:0px;
width:350px;
font-weight:bold;
color:#ef8c08;
background-color:#ffffff;
font-size:11px;
}
.messageligne {
padding:0px;
padding-top:4px;
padding-bottom:2px;
width:100%;
text-align:right;
border:0px;
font-weight:normal;
color:#ef8c08;
background-color:#ffffff;
font-size:11px;
}
.fuseau {
	float:left;
	width:454px; 
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CFCFCF;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 2px 3px #E9E9E9 inset;
    padding: 5px 5px 5px 5px;
    height:28px;
    
}
.dateenvoi { 
	float:left;
	width:442px; 
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CFCFCF;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 2px 3px #E9E9E9 inset;
    padding: 5px 5px 5px 5px;
    color:#ef8c08;
    height:18px;
}
.nomcampagne { 
	float:left;
	width:470px; 
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CFCFCF;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 2px 3px #E9E9E9 inset;
    padding: 5px 5px 5px 5px;
    height:18px;
}

/* css for timepicker */
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }

#alerte_taille_nom, #alerte_taille_brouillon { border:0px; font-weight:bold; color:#ef8c08; font-size:11px; margin-top:-26px; margin-right:110px; line-height:11px; float:right;
position:relative; z-index:5; border:1px solid #ef8c08; background-color:#ffffff; padding:5px; padding-left:10px; padding-right:10px; border-radius: 4px 4px 4px 4px; }

.alerteedition, a.alerteedition { color:#ef8c08; }

.ui-datepicker-month { color:#ef8c08; }
.ui-datepicker-year { color:#ef8c08; }
.ui-datepicker-current { display:none; }
.ui-datepicker-close { color:#ef8c08; }
.ui_tpicker_time_label { color:#ef8c08; font-weight:bold; }
.ui-state-highlight { color:#000000!important; border:1px solid #000000!important; }
.ui-state-active { color:#ef8c08!important; }

button.ui-datepicker-close {
color:#ef8c08!important;
}

.labelenvoi { margin:0px; padding:0px; padding-top:0px; height:auto; padding-left:15px; width:auto; white-space:nowrap; font-weight:bold; background-image:url(../images/puce2b.gif); background-repeat:no-repeat; background-position:0px 1px; }
.tdenvoi {  margin:0px; padding:0px; height:16px; padding-left:15px; text-align:left; padding-top:5px; }
.tdenvoi2 {  margin:0px; padding:0px; height:42px; padding-left:30px; text-align:left; }

.calendar { margin:0px; padding:0px; border:0px; height:24px; width:24px; float:left; margin-left:4px; }

.zonehighlight { float:left; background-color: #f3f3f3; margin:0px; padding:12px; padding-bottom:6px; width:600px; border-radius: 6px 6px 6px 6px; margin-left:19px; }
.zonehighlightsuivi { background-color: #f3f3f3; margin:0px; padding:0px; width:100%; border-radius: 6px 6px 6px 6px; }

.introsuivi { padding:15px; padding-bottom:0px; padding-left:25px; }

.titreedition {
float:left;
width:651px;
height:auto;
border: 1px solid #ef8c08;
border-radius: 4px 4px 4px 4px;
background-color:#f6f6f6;
padding: 10px 5px 2px 15px;
margin:0px;
margin-bottom:15px;
}
.titreedition h3 {
background-image: url("../images/puce2b.gif");
background-position: 0px 3px;
background-repeat: no-repeat;
padding-left:17px;
font-size:14px;
line-height:18px;
}
.titreedition h3 span { color:#ef8c08; font-size:14px; }

/* boutons édition */ 
#containerbtedition { margin:0px; padding:0px; margin-bottom:0px; margin-left:0px; width:673px; overflow:hidden; }
#linksuite { text-decoration:none; }
#linkquitter { text-decoration:none; }
#linkcancel { text-decoration:none; }
#linkedit { text-decoration:none; }
#linkautosave { text-decoration:none; }

.submitquitter {
float:left;
height:20px; display:table;
background-color:#104a6b;
border: 1px solid #104a6b; border-radius: 4px 4px 4px 4px; padding: 7px 18px 5px 18px; outline: 0;
text-align:left; color:#ffffff; font-weight:bold; font-size:12px; line-height:17px; white-space:nowrap; font-family:Arial, Helvetica, sans-serif; /* police modif */ text-transform:uppercase; text-decoration:none; valign:top;
}
.submitquitterpale {
float:left;
height:20px; display:table;
background-color:#104a6b;
border: 1px solid #104a6b; border-radius: 4px 4px 4px 4px; padding: 7px 18px 5px 18px; outline: 0;
text-align:left; color:#ffffff; font-weight:bold; font-size:12px; line-height:17px; white-space:nowrap; font-family:Arial, Helvetica, sans-serif; /* police modif */ text-transform:uppercase; text-decoration:none; valign:top;
}
.submitsuite {
float:right;
height:20px; display:table;
background-color:#ef8c08;
border: 1px solid #ef8c08; border-radius: 4px 4px 4px 4px; padding: 7px 18px 5px 18px; outline: 0;
text-align:left; color:#ffffff; font-weight:bold; font-size:12px; line-height:17px; white-space:nowrap; font-family:Arial, Helvetica, sans-serif; /* police modif */ text-transform:uppercase; text-decoration:none; valign:top;
}
.submitreuse {
display:block; font-size:10px; width:auto; height:auto; text-align:right; position:absolute; bottom:15px; right:15px; 
height:20px; display:table;
background-color:#ef8c08;
border: 1px solid #ef8c08; border-radius: 4px 4px 4px 4px; padding: 7px 18px 5px 18px; outline: 0;
text-align:left; color:#ffffff; font-weight:bold; font-size:12px; line-height:17px; white-space:nowrap; font-family:Arial, Helvetica, sans-serif; /* police modif */ text-transform:uppercase; text-decoration:none; valign:top;
user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; -ms-user-select:none;
}
.submitreuse a { text-decoration:none; color:#ffffff;  }
.CloseBox { display:block; font-size:1px; width:auto; height:auto; text-align:right; position:absolute; top:15px; right:15px; border: 1px solid #ef8c08; border-radius: 4px 4px 4px 4px; 
user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; -ms-user-select:none; }
.MsgBox { user-select:text; -o-user-select:text; -moz-user-select:text; -khtml-user-select:text; -webkit-user-select:text; -ms-user-select:text;
 }
.submitsuitepale {
float:right;
height:20px; display:table;
background-color:#ef8c08;
border: 1px solid #ef8c08; border-radius: 4px 4px 4px 4px; padding: 7px 18px 5px 18px; outline: 0;
text-align:left; color:#ffffff; font-weight:bold; font-size:12px; line-height:17px; white-space:nowrap; font-family:Arial, Helvetica, sans-serif; /* police modif */ text-transform:uppercase; text-decoration:none; valign:top;
}

#inlinealert p, #inlinealert2 p, #inlinealert3 p {
padding:10px;
margin:10px;
font-size:16px;
line-height:26px;
color:#ef8c08;
}
#inlinealertload p, #inlinealertautosave p {
padding:10px;
margin:10px;
font-size:16px;
line-height:26px;
color:#104a6b;
}
#inlinealertload p strong, #inlinealertautosave p strong {
padding:0px;
margin:0px;
font-size:16px;
line-height:26px;
color:#104a6b;
}
.loadico {
background-image: url("../images/warning.jpg");
background-repeat:no-repeat;
background-position:10px 14px;
padding-left:38px!important;
padding-bottom:0px!important;
margin-bottom:0px!important;
}
#inlinealert p strong, #inlinealert2 p strong, #inlinealert3 p strong {
padding:0px;
margin:0px;
font-size:16px;
line-height:26px;
color:#ef8c08;
}

.cadre-div-noir-full {
float:left;
text-align:left;
width:640px;
height:auto;
border-top: 1px solid #ccc9c9;
border-left: 1px solid #ccc9c9;
border-right: 1px solid #ccc9c9;
border-bottom: 1px solid #ccc9c9;
border-radius: 4px 4px 4px 4px;
padding: 12px 16px 12px 16px;
margin:0px;
margin-bottom:15px;
overflow:hidden;
}
.cadre-div-noir {
float:left;
text-align:left;
width:178px;
height:auto;
border-left: 1px solid #ccc9c9;
border-right: 1px solid #ccc9c9;
border-bottom: 1px solid #ccc9c9;
border-radius: 0px 0px 4px 4px;
padding: 0px 16px 6px 16px;
margin:0px;
}
.cadre-div-noir-total {
float:left;
text-align:left;
width:178px;
height:auto;
border-top: 1px solid #ccc9c9;
border-left: 1px solid #ccc9c9;
border-right: 1px solid #ccc9c9;
border-bottom: 1px solid #ccc9c9;
border-radius: 4px 4px 4px 4px;
padding: 0px 16px 6px 16px;
margin:0px;
}
.cadre-div-couleur-full {
float:left;
text-align:left;
width:655px;
height:auto;
border-top: 1px solid #ccc9c9;
border-left: 1px solid #ccc9c9;
border-right: 1px solid #ccc9c9;
border-bottom: 1px solid #ccc9c9;
border-radius: 4px 4px 4px 4px;
padding: 12px 16px 12px 16px;
margin:0px;
}
.cadre-div-couleur {
float:left;
text-align:left;
width:178px;
height:auto;
border-left: 1px solid #ccc9c9;
border-right: 1px solid #ccc9c9;
border-bottom: 1px solid #ccc9c9;
border-radius: 0px 0px 4px 4px;
padding: 0px 16px 6px 16px;
margin:0px;
background-color:#ffffff;
}
.cellinput { float:left; }
.blocaction { float:right; position:relative; z-index:10; margin-top:-24px; height:24px; width:80px; tex-align:right; }
.actionsperso { float:right; position:relative; z-index:12; margin-right:5px; width:20px; height:20px; background-color:#ffffff; border:1px solid #ef8c08; border-radius: 4px 4px 4px 4px; overflow:hidden; text-align:center; }
.actionsperso a { text-decoration:none; color:#ef8c08; font-weight:normal; font-size:15px; display:block; line-height:20px; }
.actionsperso_off { float:right; position:relative; z-index:12; margin-right:5px; width:20px; height:20px; background-color:#ffffff; border:1px solid #CCC; border-radius: 4px 4px 4px 4px; overflow:hidden; text-align:center; }
.actionsperso_off a { text-decoration:none; color:#CCC; font-weight:normal; font-size:15px; display:block; line-height:20px; }
.actionspersobig { float:right; position:relative; z-index:10; margin-right:2px; width:20px; height:52px; background-color:#ffffff; border:1px solid #ef8c08; border-radius: 4px 4px 4px 4px; overflow:hidden; margin-top:5px; text-align:center; margin-left:4px; }
.actionspersobig img { margin-top:2px; }
.actionspersobig a { display:block; }

.dateheurechoisie { float:left; width:auto; display:none; background-color:#d4d4d4; color:#104a6b; font-size:12px; height:auto; margin-left:32px; 
padding:1px; padding-left:8px; padding-right:8px; margin-bottom:4px; }
#dhfuseau { color:#ef8c08; }
.ui-state-highlight { 
background: url("scripts/themes/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x scroll 50% 50% #E6E6E6!important;
border: 1px solid #D3D3D3!important;
color: #555555!important;
font-weight: normal!important;
}
#ui-datepicker-div, div#ui-datepicker-div {
z-index:999;
position: relative;
}
#step1, form#step1 {
z-index:10;
}
#datepicker { z-index:-1; }

#zonesignature { display:none; }

.cont_bt { float:left; width:100%; }
.bt_editer { float:left; width:20px; margin-left:15px; text-align:left; }
.bt_effacer { float:right; margin-right:15px; width:50px; text-align:right; }
.signlign { margin-bottom:6px;}
.signlign2 { background-color:#f2f2f2!important; margin-bottom:6px; }

.cookiebanner { opacity:0.95!important; filter: alpha(opacity=95)!important; vertical-align:middle!important; height:632px!important; text-align:center!important; width:940px!important; margin:0 auto!important; margin-top:95px!important; }
.cookiebanner div.letexte { 
margin:0 auto!important; margin-top:30px!important; line-height:400px!important; margin-left:255px!important; margin-right:25px!important; 
vertical-align:middle!important; height:auto!important; text-align:left!important; width:675px!important; display:inline-block!important;
}
.cookiebanner div.letexte span.cooktext h2 { font-size:20px!important; color:#ffffff!important; }
.cookiebanner div.letexte span.cooktext ul {  }
.cookiebanner div.letexte span.cooktext ul li { 
    padding-left:20px;
    padding-top:20px;
    padding-bottom:0px;
    text-align:left;
    list-style:none;
    background-image:url(../images/puce1.gif);
    background-position:0px 21px;
    background-repeat:no-repeat;
    font-size:14px!important;
}
.cookiebanner div.letexte span.cooktext strong { font-size:14px!important; }
.cookiebanner div.letexte span.cooktext { line-height:18px!important; white-space:normal!important; height:auto!important; }
.cookiebanner div.letexte span.cooktext a { text-decoration:underline!important; margin-left:0px!important; font-size:14px!important; color:#ffffff; }
span.consentitalic { font-size:14px!important; font-style:italic; }
.cookiebanner-close { 
margin-top:25px!important; margin-left:0px!important;
height:20px!important; display:table;
background-color:#ef8c08;
border: 1px solid #ef8c08; border-radius: 4px 4px 4px 4px; padding: 7px 18px 5px 18px; outline: 0;
text-align:center!important; color:#ffffff; font-weight:bold; font-size:14px; line-height:17px; white-space:nowrap; font-family:Arial, Helvetica, sans-serif; /* police modif */ text-transform:uppercase; text-decoration:none;
}

.signatureoptionnel { font-weight:bold;color:#ef8c08; padding-bottom:8px; }
.zoneoptionnelle { 
/*float:left;*/
text-align:left;
width:auto;
height:auto;
/*border-top: 1px solid #e9e9e9;
border-left: 1px solid #e9e9e9;
border-right: 1px solid #e9e9e9;
border-bottom: 1px solid #e9e9e9;*/
border-radius: 4px 4px 4px 4px;
padding: 6px 0px 4px 0px;
margin:0px;
margin-bottom:5px;
background-color:#f2f2f2;
overflow:hidden;
margin-left:16px;
}
.lasignperso { margin-left:16px; }
.blocselectsuivi { display:inline-block; width:210px; height:auto; margin:0px; padding:0px; margin-right:0px; float:left; overflow:visible; margin-top:10px; }
.blocselectsuivi h4 { white-space:nowrap; }
.blocselectsuivi option:hover, 
.blocselectsuivi option:checked, 
.blocselectsuivi option:focus, 
.blocselectsuivi option[selected=selected] {
background-color:#e37c82;
background-repeat:repeat;
bacground-size:auto auto;
background-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAON8ggAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOkM2ODRGNTQxMDUzRkU2MTFBRDlDQ0YzOTlENzdGMTY1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVFODREOEEyNDA2QjExRTZCQjgwOEJGMDdGRUEyRkEwIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVFODREOEExNDA2QjExRTZCQjgwOEJGMDdGRUEyRkEwIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QUE5OUUwN0Y2NzQwRTYxMUFEOUNDRjM5OUQ3N0YxNjUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzY4NEY1NDEwNTNGRTYxMUFEOUNDRjM5OUQ3N0YxNjUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQAAAAAACwAAAAAAQABAAACAkQBADs=");
color:white;
}
.iconewrs { 
border:1px solid #ef8c08; 
padding:1px; padding-left:3px; padding-right:3px; font-size:10px; 
color:#ef8c08; text-align:center; 
border-radius: 5px 5px 5px 5px;
}
.cmailto {
font-weight:bold;
color:#ccc9c9;
}
.cadre-div-langue {
text-align:right;
width:184px;
height:auto;
background-color:#ffffff;
border-top: 1px solid #ccc9c9;
border-left: 1px solid #ccc9c9;
border-right: 1px solid #ccc9c9;
border-bottom: 1px solid #ccc9c9;
border-radius: 4px 4px 4px 4px;
padding: 8px 16px 10px 10px;
margin:0px;
margin-left:0px;
margin-bottom:10px;
z-index:260;
position:relative;
}
.cadre-div-langue a { 
font-size:13px;
background-image:url(../images/fleche_blanche.gif);
background-position:0px 0px;
background-repeat:no-repeat;
padding-left:24px;
font-weight:bold;
}
.consent {
list-style-type: none;
}
.conteneur_compte h6 { 
padding-bottom:7px; padding-top:5px; padding-left:12px;
background-image:url(../images/puce3.gif);
background-position:0px 9px;
background-repeat:no-repeat;
}
.conteneur_compte h4 { padding-bottom:0px; margin-left:11px; }

.conteneur_compte a.lienFerme, 
.conteneur_compte a.lienFerme:hover, 
.conteneur_compte a.lienFerme:link, 
.conteneur_compte a.lienFerme:active, 
.conteneur_compte a.lienFerme:visited {
text-decoration:underline;
color:#104a6b;
}

.conteneur_compte a.lienOuvert, 
.conteneur_compte a.lienOuvert:hover, 
.conteneur_compte a.lienOuvert:link, 
.conteneur_compte a.lienOuvert:active, 
.conteneur_compte a.lienOuvert:visited {
text-decoration:none;
color:#ef8c08;
}
#inlinealertcompte1 p {
padding:10px;
margin:10px;
font-size:16px;
line-height:26px;
color:#104a6b;
}
#inlinealertcompte1 p strong  {
padding:0px;
margin:0px;
font-size:16px;
line-height:26px;
color:#104a6b;
}
#inlinealertcompte1 p.loadico { width:auto!important; display:inline-block!important; }
#inlinealertcompte2 p {
padding:10px;
margin:10px;
font-size:16px;
line-height:26px;
color:#104a6b;
}
#inlinealertcompte2 p.loadico { width:auto!important; display:inline-block!important; }
#inlinealertcompte2 p strong  {
padding:0px;
margin:0px;
font-size:16px;
line-height:26px;
color:#104a6b;
}
.refreshico {
width:auto;
background-image: url("../images/refresh.png");
background-repeat:no-repeat;
background-position:32px 13px;
padding-left:20px!important;
margin-top:0px!important;
padding-bottom:0px!important;
margin-bottom:0px!important;
}
.anonydest { font-size:10px; color:red; }

.confidbloc { display:block; margin:0px auto; text-align:center; }
.confidcentgras { font-weight:bold; font-style:italic; text-align:center; margin:0px; width:auto; background-color:#efefef; padding:0px; }
ul.confidul {
padding-left:37px;
padding-top:0px;
margin-top:-2px;
}
ul.confidul li {
margin-top:2px;
list-style-image:url(../images/puce2.gif);
list-style-position:0px 10px;
}
ul.confidul li a { color:#ef8c08; }

.blocactionvp { position:relative; z-index:10; margin-top:10px; height:24px; width:80px; tex-align:right; }
.bt_vp_add {
width:100px;
height:20px; display:table;
background-color:#ffffff;
border: 1px solid #ccc9c9; border-radius: 4px 4px 4px 4px; padding: 7px 18px 5px 18px; outline: 0;
text-align:left; color:#ccc9c9; font-weight:bold; font-size:12px; line-height:17px; white-space:nowrap; font-family:Arial, Helvetica, sans-serif; text-decoration:none; valign:top; 
}
.bt_vp_sub {
width:100px;
height:20px; display:table;
background-color:#ffffff;
border: 1px solid #104a6b; border-radius: 4px 4px 4px 4px; padding: 7px 18px 5px 18px; outline: 0;
text-align:left; color:#104a6b; font-weight:bold; font-size:12px; line-height:17px; white-space:nowrap; font-family:Arial, Helvetica, sans-serif; text-decoration:none; valign:top; 
}
.bt_vp_left { padding: 7px 8px 5px 8px; }
.bt_vp_right { padding: 7px 8px 5px 8px; text-align:right; }

.blocbtvp { width:230px; position:relative; }
.zbtvp { margin-right:5px; margin-top:10px; width;auto; display:inline-block; }
.zbtvp2 { float:right; }
.zbtvp a { text-decoration:none; }
.vpaide { padding-top:0px!important; margin-top:-4px; }
.actionspersovp { float:right; position:relative; z-index:12; margin-right:5px; width:20px; height:20px; background-color:#ffffff; border:1px solid #ccc9c9; border-radius: 4px 4px 4px 4px; overflow:hidden; text-align:center; }
.actionspersovp a { text-decoration:none; color:#ccc9c9; font-weight:normal; font-size:15px; display:block; line-height:20px; }
.actionspersovpoff { float:right; position:relative; z-index:12; margin-right:5px; width:20px; height:20px; background-color:#ffffff; border:1px solid #104a6b; border-radius: 4px 4px 4px 4px; overflow:hidden; text-align:center; }
.actionspersovpoff a { text-decoration:none; color:#104a6b; font-weight:normal; font-size:15px; display:block; line-height:20px; }
.rosenormal { font-weight:normal; color:#ef8c08; }
.normal { font-weight:normal; }

.introcompte { font-size:14px!important; }
.introbloccompte { width:100%; background-color:#f2f2f2; border-radius: 4px 4px 4px 4px; margin-top:10px; margin-bottom:10px; font-size:14px!important; }
.introbloccompte ul { margin:0px; padding:10px; padding-left:20px; padding-right:20px;  }
.introbloccompte ul li {
margin:0px;
padding:0px;
padding-left:15px;
background-image:url(../images/puce2ad.gif);
background-position:0px 3px;
background-repeat:no-repeat;
list-style:none;
padding-bottom:10px;
font-size:14px!important;
}
.introbloccompte ul li strong, .introbloccompte ul li strong em, .introbloccompte ul li em, .introcompte h2, .introcompte h2 span { font-size:14px!important; }
p.titintrobloccompte { 
width:100%; text-align:center; font-weight:bold; color:#ef8c08; padding:0px; padding-top:10px; font-size:14px!important;
}
.mcalert { text-align:center; }
.mcalertdiv { width:100%; padding:0px; margin-bottom:30px; margin-top:-25px; text-align:center; }
.headerimg { height:22px!important; }
.headerimg2 { height:16px!important; }

#openResponsive:hover { cursor:pointer; }
#openResponsive2:hover { cursor:pointer; }
#openResponsive3:hover { cursor:pointer; }

#blocCloseResponsive { position:fixed; top:12px; right:10px; z-index:100; border-radius:8px; overflow:hidden; padding:0px; -moz-box-shadow: 4px 4px 8px #555; -webkit-box-shadow: 4px 4px 8px #555; box-shadow: 4px 4px 8px #555;}

a#CloseResponsive { text-decoration:none; text-transform:uppercase; font-size:16px; line-height;20px; font-weight:bold; display:block;  padding:10px; padding-left:15px; padding-right:15px; }

.blocCloseResponsiveOn { background-color:#FFF; }
.blocCloseResponsiveOn:hover { cursor:pointer; }
.blocCloseResponsiveOn a#CloseResponsive { color:#ef8c08; opacity:1; }

.blocCloseResponsiveOff { background-color:#cccccc; }
.blocCloseResponsiveOff:hover { cursor:default; }
.blocCloseResponsiveOff a#CloseResponsive { color:#ffffff; opacity:0.5;
 -moz-user-select: none; /* Firefox */
 -webkit-user-select: none; /* Chrome, Safari, Opéra depuis la version 15 */
 -ms-user-select: none; /* Internet explorer depuis la version 10 et Edge */
 user-select: none; /* Propriété standard */
}

#blocoptions .zbtvp2 { float:right; }
#blocoptions .actionspersovpoff { float:right; }
#blocoptions .actionspersovp { float:right; }
#blocoptions .bt_vp_right { text-align: right; display:block; }
#blocoptions .bt_vp_left { display:block; }
a.liencartebig { font-weight:bold; color:#ccc9c9; }
a.liencartepasbig { font-weight:normal; color:#ccc9c9; }
#voletPersoResponsive { display:none; }
#openClosePersoResponsive { position:absolute; top:15px; right:10px; width:32px; height:32px; margin:0px; padding:0px; border:0px; background-image:url(../images/arrowupdown.png);
background-position:0px -32px;
background-repeat:no-repeat;
}
#openClosePersoResponsive:hover { cursor:pointer; }
#blocoptions { position:fixed; top:12px; left:10px; z-index:100; width:600px; background-color:#FFF; border-radius:8px; overflow:hidden; padding:20px; -moz-box-shadow: 4px 4px 8px #555; -webkit-box-shadow: 4px 4px 8px #555; box-shadow: 4px 4px 8px #555;  }
#blocoptions td, #blocoptions strong, #blocoptions div, #blocoptions .actionspersovp a, #blocoptions .actionspersovpoff a { font-size:16px!important; line-height:20px!important; }
#blocoptions .bt_vp_sub, #blocoptions .bt_vp_add { min-width:170px; }

/*#AvertissementResponsive { position:relative; top:-24px; left:0px; z-index:100; width:auto; background-color:#FFF; border-radius:8px; overflow:hidden; padding:20px; -moz-box-shadow: 4px 4px 8px #555; -webkit-box-shadow: 4px 4px 8px #555; box-shadow: 4px 4px 8px #555; color:#e2007b; display:none; font-size:16px!important; line-height:20px!important; font-family:Arial, Helvetica, sans-serif; }*/
#AvertissementResponsive p {
padding:10px;
margin:10px;
font-size:16px;
line-height:26px;
color:#104a6b;
}
.spaceboutons { display:block; height:6px; }
.spacecarte { display:block; height:14px; width:100%; }
.newH3 { background-image:none; padding-left:0px; font-weight:bold; font-size:14px; }
.newH3 span { font-size:14px; }
.numeroEtapes { color:#ccc9c9; font-size:25px; font-weight:normal; }

.cadre-div-noir-applat {
float:left;
background-color:#f2f2f2;
text-align:left;
width:640px;
height:auto;
border-top: 1px solid #f2f2f2;
border-left: 1px solid #f2f2f2;
border-right: 1px solid #f2f2f2;
border-bottom: 1px solid #f2f2f2;
border-radius: 4px 4px 4px 4px;
padding: 12px 16px 12px 16px;
margin:0px;
margin-bottom:15px;
overflow:hidden;
font-size:14px;
}
.cadre-div-noir-applat strong { font-size:14px; }
.survisu { position:relative; z-index:999; }