/* Generated by efficast on Friday, March 30th 2018 at 18:41:39 */
/* Copyright (c) misopa 2018 */

div#login-form h2 /*[bap.category=User defined styles]*/ {
   font-size: 17px;
}

iframe /*[bap.category=User defined styles]*/ {
   max-width: 100%;
}

.form_elem.required .form_label:after, .form_field.required:after /*[bap.category=User defined styles]*/ {
   content: "*";
   display: inline-block;
   color: red;
   margin-left: 5px;
   font-size: 15px;
   vertical-align: top;
}

.form_message.error:empty /*[bap.category=User defined styles]*/ {
   display: none;
}

.form_message.error /*[bap.category=User defined styles]*/ {
   color: #000000;
   border: 2px solid #000000;
   padding: 5px 10px;
}

.form_container /*[bap.category=User defined styles]*/ {
   max-width: 768px;
   display: block;
   margin: 0 auto;
   font-size: 17px;
}

.form_col /*[bap.category=User defined styles]*/ {
   display: inline-block;
   width: 95%;
   vertical-align: top;
   padding: 2%;
}

.form_col.c-2 /*[bap.category=User defined styles]*/ {
   width: 45%;
   vertical-align:top;
}

.form_line /*[bap.category=User defined styles]*/ {
   display: block;
   width: 100%;
   margin: 10px 0;
}

.form_elem /*[bap.category=User defined styles]*/ {
   display: inline-block;
   width: 100%;
}

.form_field.captcha input.text /*[bap.category=User defined styles]*/ {
   max-width: 100px;
}

textarea, input[type=text], input[type=password], select /*[bap.category=User defined styles]*/ {
   border: none;
   border: 1px solid lightgrey;
   border-radius: 3px;
   padding: 5px;
   font-size:15px;
   outline:none;
   width: 285px;
   max-width: 100%;
}

textarea:focus, input[type=text]:focus, input[type=password]:focus, select:focus /*[bap.category=User defined styles]*/ {
   border-color: #E74F11;
}

.form_label /*[bap.category=User defined styles]*/ {
   font-size: 17px;
   margin-bottom: 5px;
}

.form_field.captcha img /*[bap.category=User defined styles]*/ {
   height: 25px;
}

body img.needed_img /*[bap.category=User defined styles]*/ {
   vertical-align: top;
   height: 13px;
   display:none;
}

.form_field.captcha img.needed_img /*[bap.category=User defined styles]*/ {
   height: 13px;
}

.form_field input.submit, .form_field a.loginConnect /*[bap.category=User defined styles]*/ {
   border: none;
   background: #E74F11;
   color: white;
   padding: 10px 15px;
   border-radius: 50px;
   cursor: pointer;
   outline:none;
   margin: 10px auto;
   display:inline-block;
   font-weight:normal;
}

.form_field a.loginConnect:hover /*[bap.category=User defined styles]*/ {
   color:white;
   text-decoration:none;
}

.oauth_link /*[bap.category=User defined styles]*/ {
   display: inline-block;
   text-decoration: none;
   padding: 5px 10px;
   font-size: 16px;
   border-radius: 3px;
   margin: 0;
   font-weight: normal;
   background-position: 10px center;
   padding-left: 40px;
   background-repeat: no-repeat;
   background-size: 20px;
   width: 230px;
   max-width:100%;
   text-align:left;
   -webkit-transition: 0.25s;
   transition: 0.25s;
}

a.oauth_link.disabled /*[bap.category=User defined styles]*/ {
   opacity: .5!important;
}

body a.oauth_link:hover /*[bap.category=User defined styles]*/ {
   text-decoration: none;
   color:white;
   opacity:.85;
}

a.facebook.oauth_link /*[bap.category=User defined styles]*/ {
   background-color: #3B5998;
   color: white;
   background-image: url('../../images/_system/was_login_1/default/facebook.png');
}

a.twitter.oauth_link /*[bap.category=User defined styles]*/ {
   background-color: #00ACED;
   color: white;
   background-image: url('../../images/_system/was_login_1/default/twitter.png');
}

a.google.oauth_link /*[bap.category=User defined styles]*/ {
   background-color: #DD4B39;
   color: white;
   background-image: url('../../images/_system/was_login_1/default/google-plus.png');
}

a.linkedin.oauth_link /*[bap.category=User defined styles]*/ {
   background-color:  #007BB6;
   color: white;
   background-image: url('../../images/_system/was_login_1/default/linkedin.png');
}

div /*[bap.category=User defined styles]*/ {
   /*border:1px gray solid;
   */;
}

#body2016 /*[bap.category=Sections]*/ {
   font-size:20px;
   font-family: 'PT Sans Narrow', sans-serif, Arial;
}

#body2016 .wrapper /*[bap.category=Sections]*/ {
   max-width:1130px;
   margin:0 auto;
}

#body2016 .center /*[bap.category=Sections]*/ {
   text-align: center;
}

#body2016 .section-padding /*[bap.category=Sections]*/ {
   padding-left:40px;
   padding-right:40px;
   padding-top:10px;
   padding-bottom:10px;
}

#body2016 .section-title /*[bap.category=Sections]*/ {
   font-size:32px;
   text-transform: uppercase;
}

#body2016 .white /*[bap.category=TextColor]*/ {
   color: white;
}

#body2016 .black /*[bap.category=TextColor]*/ {
   color: black;
}

#body2016 header /*[bap.category=Header]*/ {
   height:140px;
   font-size:0;
   margin-top: 5px;
}

#body2016 #header-logo /*[bap.category=Header]*/ {
   margin-bottom: 5px;
   padding-left: 5px;
}

#body2016 header a /*[bap.category=Header]*/ {
   transition: 0.25s all ease;
}

#body2016 #menu /*[bap.category=Menu]*/ {
   font-size:10px;
   height:36px;
   background-color:#575757;
}

#body2016 #mymenu1384358231752 /*[bap.category=Menu]*/ {
   display:inline-block;
   text-align:center;
}

#body2016 #mymenu1384358231752 li /*[bap.category=Menu]*/ {
   text-align:center;
}

#body2016 #content /*[bap.category=content]*/ {
   min-height:400px;
}

.background-white /*[bap.category=backgrounds]*/ {
   background-color: white;
}

.background-orange /*[bap.category=backgrounds]*/ {
   background-color: #E94E0E;
}

.background-silver /*[bap.category=backgrounds]*/ {
   background-color: #E7E7E7;
}

.background-gray /*[bap.category=backgrounds]*/ {
   background-color: #575757;
}

.background-dark /*[bap.category=backgrounds]*/ {
   background-color: #2A2A2A;
}

#body2016 footer /*[bap.category=footer]*/ {
   min-height:150px;
   font-size:0;
   background-color: #2A2A2A;
   color: silver;
}

#body2016 #footer /*[bap.category=footer]*/ {
   font-size:0;
}

#body2016 footer #logo /*[bap.category=footer]*/ {
   font-size: 15px;
}

#body2016 footer #logo img /*[bap.category=footer]*/ {
   margin-left: 5px;
}

#body2016 footer #sous-menu /*[bap.category=footer]*/ {
   width:58%;
}

#body2016 footer #sous-menu li /*[bap.category=footer]*/ {
   display: inline-block;
   font-size: 15px;
}

#body2016 footer #sous-menu a /*[bap.category=footer]*/ {
   padding: 5px 9px;
}

#body2016 footer #logo-uimm /*[bap.category=footer]*/ {
   font-size: 0px;
}

#body2016 #section-photo-ouvrier /*[bap.category=section_photo_ouvrier]*/ {
   background-image: url('/images/2016/photo_large_ouvrier.jpg');
   background-position: center -50px;
   background-repeat: no-repeat;
   height: 200px;
}

#body2016 #section-photo-tv-jeune /*[bap.category=section_photo_tv_jeune]*/ {
   background-image: url('/images/2016/photo_large_tv_jeune.jpg');
   background-position: center -120px;
   background-repeat: no-repeat;
   height: 220px;
}

#body2016 .section-video /*[bap.category=Home-video]*/ {
   position: absolute;
   text-align: center;
   color: rgb(255,255,255);
   top: 0;
   /*bottom: 0;
   */   left: 0;
   right: 0;
   margin: auto 30;
   height: 100%;
   /*height: 50%;
   */;
}

#body2016 .horizontalinner.wrapper /*[bap.category=Home-video]*/ {
   position: relative;
   height: 100%;
}

#body2016 .section-video a /*[bap.category=Home-video]*/ {
   width: auto;
   display: block;
   text-align: center;
   margin: 0 auto;
   /*height: 70%;
   */   text-transform: uppercase;
}

#body2016 .section-video p.logo-video /*[bap.category=User defined styles]*/ {
   margin:0px;
   padding:0;
}

#body2016 .section-video p.accroche /*[bap.category=User defined styles]*/ {
   font-size: 32px;
   text-shadow: 1px 1px rgb(0, 0, 0);
   margin-top: 20px;
   text-transform: uppercase;
}

#body2016 .section-video .defilement /*[bap.category=Home-video]*/ {
   width:100%;
   margin: 0 auto;
   text-align:center;
   margin-top: 30px;
}

#body2016 .section-video .buttons .bt /*[bap.category=Home-video]*/ {
   display: inline-block;
   width: auto;
   margin: 0 10px;
}

#body2016 #presentation /*[bap.category=presentation]*/ {
   font-size:0;
   background-color: #E94E0E;
}

#body2016 #presentation_text /*[bap.category=presentation]*/ {
   text-align: center;
   color: white!important;
}

#body2016 #presentation_text H1, #body2016 #presentation_text H2, #body2016 #presentation_text H3 /*[bap.category=presentation]*/ {
   text-align: center;
   color: white!important;
}

#body2016 #presentation_img img /*[bap.category=presentation]*/ {
   width:100%;
}

#body2016 #etapes /*[bap.category=etapes]*/ {
   background-color: white;
   text-align: center;
   color: black!important;
}

#body2016 #etapes H1, #body2016 #etapes H2, #body2016 #etapes H3 /*[bap.category=etapes]*/ {
   text-align: center;
   color: black!important;
}

#body2016 .etape /*[bap.category=etapes]*/ {
   vertical-align:top;
   text-align: center;
   font-size: 18px;
   color: black!important;
   width: 25%;
   display: inline-block;
   padding-left:2%;
   padding-right:2%;
   min-width:200px;
}

#body2016 .etape_text /*[bap.category=etapes]*/ {
   margin-top:0px;
}

#body2016 #prix /*[bap.category=prix]*/ {
   font-size:0;
   background-color: #E94E0E;
}

#body2016 #prix_text /*[bap.category=prix]*/ {
   text-align: center;
   color: white!important;
}

#body2016 #prix_text H1, #body2016 #prix_text H2, #body2016 #prix_text H3 /*[bap.category=prix]*/ {
   text-align: center;
   color: white!important;
}

#body2016 .prix_nombre /*[bap.category=prix]*/ {
   font-size: 40pt;
   font-weight: bold;
}

#body2016 #prix_img /*[bap.category=prix]*/ {
   max-height:480px;
   overflow: hidden;
}

#body2016 #prix_img img /*[bap.category=prix]*/ {
   width:100%;
}

#body2016 #partenaires /*[bap.category=partenaires]*/ {
   background-color: white;
   text-align: center;
   color: black!important;
}

#body2016 #partenaires H1, #body2016 #partenaires H2, #body2016partenaires#etapes H3 /*[bap.category=partenaires]*/ {
   text-align: center;
   color: black!important;
}

#body2016 #tuto img /*[bap.category=tuto]*/ {
   width: 100%;
}

#body2016 #reseaux-sociaux /*[bap.category=User defined styles]*/ {
   font-size:0px;
}

#body2016 #fb-ffit /*[bap.category=Reseaux sociaux]*/ {
   text-align:right;
}

#body2016 #fb-ffit , #body2016 #fb-it /*[bap.category=Reseaux sociaux]*/ {
   vertical-align:top;
}

#body2016 .logo /*[bap.category=partenaires]*/ {
   text-align: center;
   color: black!important;
   /*width: 16%;
   */   display: inline-block;
   min-width: 150px;
   padding-left: 1%;
   padding-right: 1%;
}

#body2016 #genese /*[bap.category=genese]*/ {
   background-color: #E94E0E;
   color: white!important;
}

#body2016 #about-video /*[bap.category=about_video]*/ {
   /*background-color: #484543;
   */background-color: #000;
}

#body2016 #chiffres_cles /*[bap.category=Chiffres_cles]*/ {
   font-size:0;
   background-color: #E94E0E;
   color: white!important;
}

#body2016 #chiffres_cles img /*[bap.category=Chiffres_cles]*/ {
   width:50%;
}

#body2016 .chiffres_cle /*[bap.category=Chiffres_cles]*/ {
   text-align: center;
   padding-right:1.75%;
   vertical-align:top;
}

#body2016 .chiffres_cle_number /*[bap.category=Chiffres_cles]*/ {
   font-size:30px;
   /*text-align: left;
   */   font-weight: bold;
}

#body2016 .chiffres_cle_texte /*[bap.category=Chiffres_cles]*/ {
   font-size:16px;
   /*text-align: left;
   */   text-transform: uppercase;
}

#body2016 #photo_film /*[bap.category=Photo_film]*/ {
   /*font-size:0;
   background: url('');
   */;
}

#body2016 #photo_film img /*[bap.category=prix]*/ {
   width:100%;
}

#body2016 #jury /*[bap.category=Jury]*/ {
   font-size:0;
   background-color: #484543;
   color: white!important;
   background-image: url('/images/2016/picto_jury.png');
   background-position: right top;
   background-repeat: no-repeat;
}

#body2016 #jury_presentation_container /*[bap.category=Jury]*/ {
   vertical-align:top;
   min-width:320px;
}

#body2016 #jury_presentation /*[bap.category=Jury]*/ {
   font-size:20px;
   margin-right: 8%;
}

#body2016 #jury_composition /*[bap.category=Jury]*/ {
   font-size:20px;
   min-width:320px;
}

#body2016 #edition3_categories /*[bap.category=edition3]*/ {
   /*font-size:0;
   */   background-color: #E94E0E;
   color: white!important;
   /*background-image: url('/images/2016/picto_jury.png');
   background-position: right top;
   background-repeat: no-repeat;
   */;
}

#body2016 #prix_details /*[bap.category=Prix details]*/ {
   /*font-size:0;
   */   background-color: #E94E0E;
   color: white!important;
   background-image: url('/images/2016/fond-lesprix-1920.jpg');
   /*picto_prix.png*/   background-position: center center;
   background-repeat: no-repeat;
   background-position: center -200px;
}

#body2016 #inscription_formulaire /*[bap.category=inscriptions]*/ {
   /*background-color: #484543;
   color: white!important;
   */;
}

#body2016 #inscription_formulaire fieldset /*[bap.category=inscriptions]*/ {
   border: 1px solid #FF3300;
   vertical-align:top;
   width: 89%;
}

#body2016 #inscription_formulaire c2 /*[bap.category=inscriptions]*/ {
   vertical-align:top;
}

#body2016 #inscription_contraintes /*[bap.category=inscriptions]*/ {
   background-color: #E94E0E;
   color: white!important;
}

#body2016 #truc_astuces1 /*[bap.category=Truc astuces]*/ {
   background-color: #484543;
   color: white!important;
}

#body2016 #truc_astuces2 /*[bap.category=Truc astuces]*/ {
   background-color: #E94E0E;
   color: white!important;
}

#body2016 #comment_faire_une_pub /*[bap.category=Tutos]*/ {
   background-color: #E94E0E;
   color: white!important;
   text-align:center;
}

#body2016 #comment_faire_un_reportage /*[bap.category=Tutos]*/ {
   background-color: #484543;
   color: white!important;
   text-align:center;
}

#body2016 #comment_faire_une_fiction, #body2016 #comment_faire_un_film /*[bap.category=Tutos]*/ {
   text-align:center;
}

#body2016 #edition_2015 /*[bap.category=edition 2015]*/ {
   font-size:0;
   background-color: #E94E0E;
}

#body2016 #edition_2015_presentation /*[bap.category=edition 2015]*/ {
   font-size:22px;
   text-align: center;
   color: white!important;
}

#body2016 .edition_2015_presentation_texte /*[bap.category=edition 2015]*/ {
   font-size:18px;
   text-align: center;
   color: white!important;
}

#body2016 #edition_2015 H1, #body2016 #edition_2015 H2, #body2016 #edition_2015 H3 /*[bap.category=edition 2015]*/ {
   text-align: center;
   color: white!important;
}

#body2016 #edition_2015_image img, #body2016 #edition_2016_image img /*[bap.category=edition 2015]*/ {
   width:100%;
}

#body2016 #edition_2015_image /*[bap.category=edition 2016]*/ {
   background-image: url('/images/2016/slider-gagnants-2015-960X250.jpg');
   background-position: left top;
   background-repeat: no-repeat;
   min-height:250px;
}

#body2016 #edition_2016_image /*[bap.category=edition 2016]*/ {
   background-image: url('/images/2016/slider-gagnants-2016-970X326.jpg');
   background-position: left top;
   background-repeat: no-repeat;
   min-height:326px;
}

#body2016 #edition_2017_image /*[bap.category=edition 2016]*/ {
   background-image: url('/images/2017/slider-gagnants-2017-970X326.jpg');
   background-position: left top;
   background-repeat: no-repeat;
   min-height:326px;
}

#body2016 #edition_2018_image /*[bap.category=edition 2016]*/ {
   background-image: url('/images/2018/slider-gagnants-2018-970X326.jpg');
   background-position: left top;
   background-repeat: no-repeat;
   min-height:326px;
}

#body2016 #edition_2015_videos /*[bap.category=edition 2015]*/ {
   text-align:center;
}

#body2016 #edition_2014 /*[bap.category=edition 2014]*/ {
   font-size:0;
   background-color: #E94E0E;
}

#body2016 #edition_2014_presentation /*[bap.category=edition 2014]*/ {
   font-size:26px;
   text-align: center;
   color: white!important;
}

#body2016 #edition_2014 H1, #body2016 #edition_2014 H2, #body2016 #edition_2014 H3 /*[bap.category=edition 2014]*/ {
   text-align: center;
   color: white!important;
}

#body2016 #edition_2014_image img /*[bap.category=edition 2014]*/ {
   width:100%;
}

#body2016 #edition_2014_image /*[bap.category=edition 2014]*/ {
   background-image: url('/images/2016/trophee_2014_600x350.jpg');
   background-position: right top;
   background-repeat: no-repeat;
   min-height:350px;
}

#body2016 #edition_2014_videos /*[bap.category=edition 2014]*/ {
   text-align:center;
}

#body2016 #contact td /*[bap.category=contact]*/ {
   padding:4px;
}

#body2016 .div_cat /*[bap.category=Votes]*/ {
   width:100%;
   max-width:250px;
   min-width:120px;
   display:inline-block;
   padding:12px;
   margin-right:8px;
   margin-bottom:10px;
   text-align:center;
   vertical-align:middle;
   height:86px;
   color:#fff;
   /*font-weight:bold;
   */   cursor:pointer;
}

#body2016 .div_cat_collegiens /*[bap.category=Votes]*/ {
   background-color:#575757;
}

#body2016 .div_cat_collegiens:hover /*[bap.category=Votes]*/ {
   background-color:#6C6C6C;
}

#body2016 .div_cat_lyceens /*[bap.category=Votes]*/ {
   background-color:#E94E0F;
}

#body2016 .div_cat_lyceens:hover /*[bap.category=Votes]*/ {
   background-color:#F76113;
}

#body2016 .div_cat_jeunes /*[bap.category=Votes]*/ {
   background-color:#9E9E9E;
}

#body2016 .div_cat_jeunes:hover /*[bap.category=Votes]*/ {
   background-color:#BFBFBF;
}

#body2016 #player-video /*[bap.category=edition 2014]*/ {
   font-size:0;
   background-color: black;
}

#body2016 #player-infos, #body2016 #player-infos font, #body2016 #player-infos a /*[bap.category=edition 2014]*/ {
}

#body2016 #player-infos /*[bap.category=User defined styles]*/ {
   background-color: #E94E0E;
}

#body2016 #player-share /*[bap.category=edition 2014]*/ {
   /*background-color: #484543;
   color:white;
   */;
}

.pourcent100, .c1 /*[bap.category=responsive]*/ {
   width:100%;
}

.pourcent50, .c2 /*[bap.category=responsive]*/ {
   width:50%;
}

.pourcent33, .c3 /*[bap.category=responsive]*/ {
   width:33.33%;
}

.pourcent66, .c2-3 /*[bap.category=responsive]*/ {
   width:66.66%;
}

.pourcent25, .c4 /*[bap.category=responsive]*/ {
   width:25%;
}

.pourcent25, .c3-4 /*[bap.category=responsive]*/ {
   width:75%;
}

.pourcent20, .c5 /*[bap.category=responsive]*/ {
   width:20%;
}

.pourcent20, .c2-5 /*[bap.category=responsive]*/ {
   width:40%;
}

.pourcent20, .c3-5 /*[bap.category=responsive]*/ {
   width:60%;
}

.pourcent20, .c4-5 /*[bap.category=responsive]*/ {
   width:80%;
}

.pourcent16, .c6 /*[bap.category=responsive]*/ {
   width:16.66%;
}

.pourcent14, .c7 /*[bap.category=responsive]*/ {
   width:14.28%;
}

.pourcent12, .c8 /*[bap.category=responsive]*/ {
   width:12.5%;
}

.c1, .c2, .c3, .c2-3, .c4, .c3-4, .c5, .c2-5, .c3-5, .c4-5, .c6, .c7, .c8 /*[bap.category=responsive]*/ {
   display:inline-block;
   vertical-align:middle;
   font-size:20px;
}

.left /*[bap.category=responsive]*/ {
   text-align:left;
}

.right /*[bap.category=responsive]*/ {
   text-align:right;
}

#body2016 .bt, #body2016 .BtnContactFormXml /*[bap.category=boutons]*/ {
   background-color: black;
   color: white;
   text-decoration: none;
   border-radius: 30px;
   text-transform: uppercase;
   font-size: 20px;
   font-family: 'PT Sans Narrow', sans-serif, Arial;
   transition: 0.25s all ease;
   padding: 10px 20px;
   border:0;
}

#body2016 .bt.bt_white /*[bap.category=boutons]*/ {
   background-color: rgb(255, 255, 255);
   color: rgb(230, 75, 13);
}

#body2016 .bt.bt_orange, #body2016 .BtnContactFormXml /*[bap.category=boutons]*/ {
   background-color: rgb(230, 75, 13);
}

#body2016 .bt.bt_red /*[bap.category=boutons]*/ {
   background-color: rgb(255, 0, 0);
}

#body2016 a.bt:hover, , #body2016 .BtnContactFormXml /*[bap.category=boutons]*/ {
   background-color: white;
   color: rgb(87, 85, 86);
}

#body2016 img.home-logo /*[bap.category=boutons]*/ {
   /*max-width: 100%;
   max-height: 100%;
   height: 100%;
   width: auto;
   */;
}

html, body /*[bap.category=User defined styles]*/ {
   height: 100%;
}

body /*[bap.category=HTML tags]*/ {
   background-color: white;
}

.header /*[bap.category=User defined styles]*/ {
   height:120px;
   /*background: url(../../themes/default/media/ombre-haut-menu.jpg);
   background-position: bottom center;
   background-repeat:no-repeat;
   */;
}

a:link /*[bap.category=Links]*/ {
   color: #E94E0F;
   text-decoration: none;
}

a:active /*[bap.category=Links]*/ {
   color: #E94E0F;
   text-decoration: none;
}

a:hover, a:active:hover, a:link:hover /*[bap.category=Links]*/ {
   color: #E94E0F;
   text-decoration: underline;
}

a:visited /*[bap.category=Links]*/ {
   color: #E94E0F;
   text-decoration: none;
}

a:visited:hover /*[bap.category=Links]*/ {
   color: #E94E0F;
   text-decoration: underline;
}

h1 /*[bap.category=Titles]*/ {
   BORDER-RIGHT: 0px;
   PADDING-RIGHT: 0px;
   BORDER-TOP: 0px;
   PADDING-LEFT: 0px;
   FONT-SIZE: 16pt;
   PADDING-BOTTOM: 2px;
   MARGIN: 10px 0px;
   WORD-SPACING: normal;
   TEXT-TRANSFORM: none;
   BORDER-LEFT: 0px;
   LINE-HEIGHT: normal;
   PADDING-TOP: 0px;
   LETTER-SPACING: normal;
   TEXT-ALIGN: left;
   color:#E94E0F;
}

h2 /*[bap.category=Titles]*/ {
   BORDER-RIGHT: 0px;
   PADDING-RIGHT: 0px;
   BORDER-TOP: 0px;
   PADDING-LEFT: 0px;
   FONT-WEIGHT: bold;
   FONT-SIZE: 14pt;
   PADDING-BOTTOM: 0px;
   MARGIN: 5px 0px;
   WORD-SPACING: normal;
   TEXT-TRANSFORM: none;
   BORDER-LEFT: 0px;
   LINE-HEIGHT: normal;
   PADDING-TOP: 0px;
   BORDER-BOTTOM: 0px;
   LETTER-SPACING: normal;
   TEXT-ALIGN: left;
   color:#E94E0F;
}

h3 /*[bap.category=Titles]*/ {
   BORDER-RIGHT: 0px;
   PADDING-RIGHT: 0px;
   BORDER-TOP: 0px;
   PADDING-LEFT: 0px;
   FONT-WEIGHT: bold;
   FONT-SIZE: 13pt;
   PADDING-BOTTOM: 0px;
   MARGIN: 5px 0px;
   WORD-SPACING: normal;
   TEXT-TRANSFORM: none;
   BORDER-LEFT: 0px;
   LINE-HEIGHT: normal;
   PADDING-TOP: 0px;
   BORDER-BOTTOM: 0px;
   LETTER-SPACING: normal;
   TEXT-ALIGN: left;
   color:#E94E0F;
}

h4 /*[bap.category=Titles]*/ {
   BORDER-RIGHT: 0px;
   PADDING-RIGHT: 0px;
   BORDER-TOP: 0px;
   PADDING-LEFT: 0px;
   FONT-SIZE: 12pt;
   PADDING-BOTTOM: 0px;
   MARGIN: 5px 0px;
   WORD-SPACING: normal;
   TEXT-TRANSFORM: none;
   BORDER-LEFT: 0px;
   LINE-HEIGHT: normal;
   PADDING-TOP: 0px;
   BORDER-BOTTOM: 0px;
   LETTER-SPACING: normal;
   TEXT-ALIGN: left;
   color:#E94E0F;
}

h5 /*[bap.category=Titles]*/ {
   BORDER-RIGHT: 0px;
   PADDING-RIGHT: 0px;
   BORDER-TOP: 0px;
   PADDING-LEFT: 0px;
   FONT-SIZE: 11pt;
   PADDING-BOTTOM: 0px;
   MARGIN: 5px 0px;
   WORD-SPACING: normal;
   TEXT-TRANSFORM: none;
   BORDER-LEFT: 0px;
   LINE-HEIGHT: normal;
   PADDING-TOP: 0px;
   BORDER-BOTTOM: 0px;
   LETTER-SPACING: normal;
   TEXT-ALIGN: left;
   color:#E94E0F;
}

h6 /*[bap.category=Titles]*/ {
   BORDER-RIGHT: 0px;
   PADDING-RIGHT: 0px;
   BORDER-TOP: 0px;
   PADDING-LEFT: 0px;
   FONT-SIZE: 10pt;
   PADDING-BOTTOM: 0px;
   MARGIN: 5px 0px;
   WORD-SPACING: normal;
   TEXT-TRANSFORM: none;
   BORDER-LEFT: 0px;
   LINE-HEIGHT: normal;
   PADDING-TOP: 0px;
   BORDER-BOTTOM: 0px;
   LETTER-SPACING: normal;
   TEXT-ALIGN: left;
   color:#E94E0F;
}

input.btn_closewindow /*[bap.category=User defined styles]*/ {
}

input.submit /*[bap.category=Form elements]*/ {
}

input.text /*[bap.category=Form elements]*/ {
}

textarea.textarea /*[bap.category=Form elements]*/ {
}

.bap_kw_linkitem /*[bap.category=Lexicon and keywords]*/ {
   position:absolute;
   width:150px;
   background-color:#FFFFE6;
   border:1px solid black;
   font:normal 12px Verdana;
   line-height:18px;
   z-index:100;
   visibility:hidden;
}

.bap_kw_linkitem a:link /*[bap.category=Lexicon and keywords]*/ {
   text-decoration:none;
   color:black;
}

.bap_kw_linkitem a:visited /*[bap.category=Lexicon and keywords]*/ {
   text-decoration:none;
   color:black;
}

#bap_kw_mouseoverstyle /*[bap.category=Lexicon and keywords]*/ {
   BORDER-RIGHT: medium none;
   BORDER-TOP: medium none;
   BORDER-LEFT: medium none;
   COLOR: blue;
   BORDER-BOTTOM: medium none;
   BACKGROUND-COLOR: #00FF00;
}

#bap_kw_mouseoverstyle a /*[bap.category=Lexicon and keywords]*/ {
   color:#FFFFFF;
}

span.bap_kw /*[bap.category=Lexicon and keywords]*/ {
   cursor: help;
   border-bottom: 1px solid black;
}

.logintitle /*[bap.category=User defined styles]*/ {
   font-weight:bold;
   font-size: 10pt;
   color: #222222;
}

.loginidentify /*[bap.category=User defined styles]*/ {
   font-weight:bold;
   font-size: 9pt;
   color: #555555;
}

.loginidentifyfield /*[bap.category=User defined styles]*/ {
   font-size: 8pt;
   color: #000000;
}

.loginpwd /*[bap.category=User defined styles]*/ {
   font-weight:bold;
   font-size: 9pt;
   color: #555555;
}

.loginpwdfield /*[bap.category=User defined styles]*/ {
   font-size: 8pt;
   color: #000000;
}

.loginconnect /*[bap.category=User defined styles]*/ {
   font-weight:bold;
   font-size: 10pt;
   color: #333333;
}

div.overlay /*[bap.category=jquery overlay]*/ {
   /* growing background image */	background-image:url(../../images/_system/jquery/overlay_white.png);
   /* dimensions after the growing animation finishes  */	width:600px;
   height:470px;
   /* initially overlay is hidden */	display:none;
   /* some padding to layout nested elements nicely  */	padding:55px;
}

div.overlay div.close /*[bap.category=jquery overlay]*/ {
   background-image:url(../../images/_system/jquery/overlay_close.png);
   position:absolute;
   right:5px;
   top:5px;
   cursor:pointer;
   height:35px;
   width:35px;
}

div.overlay.black /*[bap.category=jquery overlay]*/ {
   background:url(../../images/_system/jquery/transparent.png) no-repeat !important;
   color:#fff;
}

div.overlay.petrol /*[bap.category=jquery overlay]*/ {
   background:url(../../images/_system/jquery/petrol.png) no-repeat !important;
   color:#fff;
}

div.black h2, div.petrol h2 /*[bap.category=jquery overlay]*/ {
   color:#ddd;
}

ul.tabs /*[bap.category=User defined styles]*/ {
   list-style:none;
   margin:0 !important;
   padding:0;
   height:30px;
   border-bottom:1px solid #666;
}

ul.tabs li /*[bap.category=User defined styles]*/ {
   float:left;
   text-indent:0;
   padding:0;
   margin:0 !important;
   list-style-image:none !important;
}

ul.tabs a /*[bap.category=User defined styles]*/ {
   background: url(../../images/_system/tabs.png) no-repeat -652px 0;
   font-size:11px;
   display:block;
   height: 30px;
   line-height:30px;
   width: 111px;
   text-align:center;
   text-decoration:none;
   color:#000;
   padding:0px;
   margin:0px;
   position:relative;
   top:1px;
}

ul.tabs a:active /*[bap.category=User defined styles]*/ {
   outline:none;
}

ul.tabs a:hover /*[bap.category=User defined styles]*/ {
   background-position: -652px -31px;
   color:#fff;
}

ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a /*[bap.category=User defined styles]*/ {
   background-position: -652px -62px;
   cursor:default !important;
   color:#000 !important;
}

ul.tabs a.w1 /*[bap.category=User defined styles]*/ {
   background-position: -519px 0;
   width:134px;
}

ul.tabs a.w1:hover /*[bap.category=User defined styles]*/ {
   background-position: -519px -31px;
}

ul.tabs a.w1.current /*[bap.category=User defined styles]*/ {
   background-position: -519px -62px;
}

ul.tabs a.w2 /*[bap.category=User defined styles]*/ {
   background-position: -366px -0px;
   width:154px;
}

ul.tabs a.w2:hover /*[bap.category=User defined styles]*/ {
   background-position: -366px -31px;
}

ul.tabs a.w2.current /*[bap.category=User defined styles]*/ {
   background-position: -366px -62px;
}

ul.tabs a.w3 /*[bap.category=User defined styles]*/ {
   background-position: -193px -0px;
   width:174px;
}

ul.tabs a.w3:hover /*[bap.category=User defined styles]*/ {
   background-position: -193px -31px;
}

ul.tabs a.w3.current /*[bap.category=User defined styles]*/ {
   background-position: -193px -62px;
}

ul.tabs a.w4 /*[bap.category=User defined styles]*/ {
   background-position: -0px -0px;
   width:194px;
}

ul.tabs a.w4:hover /*[bap.category=User defined styles]*/ {
   background-position: -0px -31px;
}

ul.tabs a.w4.current /*[bap.category=User defined styles]*/ {
   background-position: -0px -62px;
}

div.panes div.pane /*[bap.category=User defined styles]*/ {
   display:none;
}

div.pane /*[bap.category=User defined styles]*/ {
   border-left:1px solid #666;
   border-right:1px solid #666;
   border-bottom:1px solid #666;
   padding: 5px;
}

.wrapwidth /*[bap.category=User defined styles]*/ {
   margin-left: auto;
   margin-right: auto;
   max-width:970px;
}

.pagecontainer /*[bap.category=User defined styles]*/ {
   width: 100%;
   height:100%;
}

.header_logo-background-color /*[bap.category=User defined styles]*/ {
   width: 100%;
}

.headerlogo /*[bap.category=User defined styles]*/ {
   margin-left: auto;
   margin-right: auto;
   max-width: 300px;
   margin-top: 3px;
   display:inline-block;
}

.header-baseline /*[bap.category=User defined styles]*/ {
   font-size: 11pt;
}

.headerlogoright /*[bap.category=User defined styles]*/ {
   position: relative;
   float:right;
   display:inline-block;
   vertical-align: top;
   margin-top: 0px;
   /*margin-top: -40px;
   margin-right: 100px;
   */;
}

.search /*[bap.category=User defined styles]*/ {
   position: relative;
   top: -40px;
   float:right;
   vertical-align: top;
   margin-right: 100px;
}

.header_menu-background-color /*[bap.category=User defined styles]*/ {
   width: 100%;
   background-color:#575757;
   /*706F6F;
   */;
}

.menu /*[bap.category=User defined styles]*/ {
   margin:0px;
   padding:0px;
   min-height:36px;
   margin-left: auto;
   margin-right: auto;
}

.page_content-background-color /*[bap.category=User defined styles]*/ {
   width: 100%;
   /*height:100%;
   */   background-color:#EDEDED;
}

.banner /*[bap.category=User defined styles]*/ {
}

.page_content_border /*[bap.category=User defined styles]*/ {
   TEXT-ALIGN: left;
   padding-top: 0px;
   padding-bottom:10px;
   background-color:white;
}

.page_content_border2015 /*[bap.category=User defined styles]*/ {
   TEXT-ALIGN: left;
   padding-top: 0px;
   padding-bottom:10px;
}

.page_title /*[bap.category=User defined styles]*/ {
   margin: 0px;
   padding: 7px 12px 6px 12px;
   min-width: 220px;
   vertical-align:top;
   display:block;
   font-size: 15pt;
   font-weight: bold;
   font-style: italic;
   text-transform: uppercase;
   color: white;
   background-color: #E94E0F;
}

.page_title_shadow /*[bap.category=User defined styles]*/ {
   vertical-align:top;
   display:block;
   background:url(/images/Box/ombre_box.jpg) no-repeat top left;
   width:220px;
   height:17px;
   padding: 0px;
   margin:0px;
}

.page_content /*[bap.category=User defined styles]*/ {
   padding: 20px 20px 20px 20px;
   min-width: 320px;
   width: 100%;
   max-width: 640px;
   vertical-align: top;
   display: inline-block;
}

.page_content2015 /*[bap.category=User defined styles]*/ {
   padding: 10px 10px 10px 0px;
   min-width: 320px;
   width: 100%;
   max-width: 645px;
   vertical-align: top;
   display: inline-block;
}

.rightcolumn /*[bap.category=User defined styles]*/ {
   padding-top: 20px;
   padding-right: 15px;
   width: 270px;
   vertical-align:top;
   display:inline-block;
}

.rightcolumn2015 /*[bap.category=User defined styles]*/ {
   padding-top: 20px;
   padding-right: 0px;
   width: 310px;
   vertical-align:top;
   display:inline-block;
}

.rightcolumn a, .rightcolumn a:link, .rightcolumn a:active, .rightcolumn a:visited /*[bap.category=Links]*/ {
   color: white;
   text-decoration: none;
}

.rightcolumn a:hover, .rightcolumn a:link:hover, .rightcolumn a:active:hover, .rightcolumn a:visited:hover /*[bap.category=Links]*/ {
   color: white;
   text-decoration: underline;
}

.footer /*[bap.category=User defined styles]*/ {
   margin-left: auto;
   margin-right: auto;
   max-width: 970px;
   background-color:#878787;
}

.footer-logo /*[bap.category=User defined styles]*/ {
   display: inline-block;
   margin-left:15px;
   margin-bottom:15px;
   vertical-align: top;
}

.footer-logo-uimmfc /*[bap.category=User defined styles]*/ {
   display: inline-block;
   margin-left:20px;
   margin-top:27px;
   vertical-align: top;
}

.footer-content /*[bap.category=User defined styles]*/ {
   display: inline-block;
   margin-left:20px;
   margin-top:25px;
   vertical-align:top;
   color:#FFFFFF;
}

.footer-menu /*[bap.category=User defined styles]*/ {
   color:#FFFFFF;
   vertical-align:top;
   font-size:7pt;
   margin-left:5px;
   margin-right:5px;
}

.footer ul /*[bap.category=User defined styles]*/ {
   display:inline-block;
   vertical-align:top;
   list-style-type:none;
   margin:0px;
   padding:0px;
   /*margin-top:25px;
   */   margin-bottom:20px;
   margin-right:20px;
}

.footer li /*[bap.category=User defined styles]*/ {
   /*display:inline;
   */;
}

.footer li a /*[bap.category=User defined styles]*/ {
   /*margin-right:20px;
   */;
}

.footer a, .footer a:link, .footer a:active, .footer a:visited /*[bap.category=Links]*/ {
   color: white;
   text-decoration: none;
}

.footer a:hover, .footer a:link:hover, .footer a:active:hover, .footer a:visited:hover /*[bap.category=Links]*/ {
   color: white;
   text-decoration: underline;
}

.footer-infos /*[bap.category=User defined styles]*/ {
   color:#FFFFFF;
   display:inline-block;
   text-align:right;
   /*border:1px solid silver;
   */   width: 385px;
   margin:0px;
   padding:0px;
   margin-top:2px;
   margin-bottom:20px;
   margin-right:0px;
}

.box /*[bap.category=User defined styles]*/ {
   background-color:#E94E0F;
   width:100%;
   color:white;
   padding:10px;
}

.box div, .box p, .box a, .box a:link, .box a:active, .box a:visited, .box a:hover, .box a:link:hover, .box a:active:hover, .box a:visited:hover /*[bap.category=User defined styles]*/ {
   color:white;
}

.v2boxtitleleft /*[bap.category=V2 box]*/ {
   height: 37px;
   background-repeat: no-repeat;
   background-position: left top;
   width:10px;
}

.v2boxredtitleleft /*[bap.category=V2 box]*/ {
   height: 37px;
   BACKGROUND-IMAGE: url('../../images/V2/box/BLOC_0_rouge.png?media_id=1918');
   background-repeat: no-repeat;
   background-position: left top;
   width:10px;
}

.v2boxorangetitleleft /*[bap.category=V2 box]*/ {
   height: 37px;
   BACKGROUND-IMAGE: url('../../images/V2/box/BLOC_0_orange.png?media_id=1918');
   background-repeat: no-repeat;
   background-position: left top;
   width:10px;
}

.v2boxblacktitleleft /*[bap.category=V2 box]*/ {
   height: 37px;
   BACKGROUND-IMAGE: url('../../images/V2/box/BLOC_0_noir.png?media_id=1917');
   background-repeat: no-repeat;
   background-position: left top;
   width:10px;
}

.v2boxbleutitleleft /*[bap.category=V2 box]*/ {
   BACKGROUND-IMAGE: url('../../images/V2/box/BLOC_0_bleu.png?media_id=');
}

.v2boxtitle /*[bap.category=V2 box]*/ {
   FONT-SIZE: 10pt;
   TEXT-TRANSFORM: uppercase;
   FONT-WEIGHT: bold;
   color : white;
   margin:0;
   padding-top: 0px;
   padding-left:0px;
   padding-bottom:10px;
   padding-right:10px;
   width: 1px;
   background-repeat: repeat-x;
   background-position: left top;
}

.v2boxredtitle /*[bap.category=V2 box]*/ {
   FONT-SIZE: 10pt;
   TEXT-TRANSFORM: uppercase;
   FONT-WEIGHT: bold;
   color : white;
   margin:0;
   padding-top: 0px;
   padding-left:0px;
   padding-bottom:10px;
   padding-right:10px;
   width: 1px;
   background-image: url('../../images/V2/box/BLOC_2_rouge.png?media_id=1904');
   background-repeat: repeat-x;
   background-position: left top;
}

.v2boxorangetitle /*[bap.category=V2 box]*/ {
   FONT-SIZE: 10pt;
   TEXT-TRANSFORM: uppercase;
   FONT-WEIGHT: bold;
   color : white;
   margin:0;
   padding-top: 0px;
   padding-left:0px;
   padding-bottom:10px;
   padding-right:10px;
   width: 1px;
   background-image: url('../../images/V2/box/BLOC_2_orange.png?media_id=1904');
   background-repeat: repeat-x;
   background-position: left top;
}

.v2boxblacktitle /*[bap.category=V2 box]*/ {
   FONT-SIZE: 10pt;
   TEXT-TRANSFORM: uppercase;
   FONT-WEIGHT: bold;
   color : white;
   margin:0;
   padding-top: 0px;
   padding-left:0px;
   padding-bottom:10px;
   padding-right:10px;
   width: 1px;
   background-image: url('../../images/V2/box/BLOC_2_noir.png?media_id=1903');
   background-repeat: repeat-x;
   background-position: left top;
}

.v2boxbleutitle /*[bap.category=V2 box]*/ {
   background-image: url('../../images/V2/box/BLOC_2_bleu.png?media_id=');
}

.v2boxtitleright /*[bap.category=V2 box]*/ {
   background-repeat: no-repeat;
   background-position: left top;
}

.v2boxredtitleright /*[bap.category=V2 box]*/ {
   BACKGROUND-IMAGE: url('../../images/V2/box/BLOC_3_rouge.png?media_id=1906');
   background-repeat: no-repeat;
   background-position: left top;
}

.v2boxorangetitleright /*[bap.category=V2 box]*/ {
   BACKGROUND-IMAGE: url('../../images/V2/box/BLOC_3_orange.png?media_id=1906');
   background-repeat: no-repeat;
   background-position: left top;
}

.v2boxblacktitleright /*[bap.category=V2 box]*/ {
   BACKGROUND-IMAGE: url('../../images/V2/box/BLOC_3_noir.png?media_id=1905');
   background-repeat: no-repeat;
   background-position: left top;
}

.v2boxbleutitleright /*[bap.category=V2 box]*/ {
   BACKGROUND-IMAGE: url('../../images/V2/box/BLOC_3_bleu.png?media_id=');
   background-repeat: no-repeat;
   background-position: left top;
}

.v2boxtop /*[bap.category=V2 box]*/ {
   height: 7px;
   font-size:1px;
   background-color: white;
}

.v2boxredtop, .v2boxorangetop, .v2boxblacktop, .v2boxbleutop /*[bap.category=V2 box]*/ {
   background-image: url('../../images/V2/box/BLOC_4.png?media_id=1907');
   background-repeat: repeat-x;
   background-position: left top;
}

.v2boxenvoirplus, .v2boxredenvoirplus, .v2boxorangeenvoirplus, .v2boxblackenvoirplus, .v2boxbleuenvoirplus /*[bap.category=V2 box]*/ {
   PADDING-BOTTOM: 13px;
   width:80px;
   background-image: url('../../images/V2/box/BLOC_4.png?media_id=1907');
   background-repeat: repeat-x;
   background-position: left top;
}

.v2boxtoggle, .v2boxredtoggle, .v2boxorangetoggle, .v2boxblacktoggle, .v2boxbleutoggle /*[bap.category=V2 box]*/ {
   padding-bottom: 8px;
   background-image: url('../../images/V2/box/BLOC_4.png?media_id=1907');
   background-repeat: repeat-x;
   background-position: left top;
   width:25px;
}

.v2boxtopright, .v2boxredtopright, .v2boxorangetopright, .v2boxblacktopright, .v2boxbleutopright /*[bap.category=V2 box]*/ {
   background-image: url('../../images/V2/box/BLOC_4b.png?media_id=1919');
   background-repeat: no-repeat;
   background-position: left top;
   width:9px;
}

.v2boxleft /*[bap.category=V2 box]*/ {
   width: 15px;
   background-image: url('../../images/V2/box/BLOC_5.png?media_id=1909');
   background-repeat: repeat-y;
   background-position: right top;
}

.v2boxtopleft /*[bap.category=V2 box]*/ {
   width: 9px;
   height: 7px;
   font-size: 1px;
   background-image: url('../../images/V2/box/BLOC_5.png?media_id=1909');
   background-repeat: repeat-y;
   background-position: right top;
}

.v2boxcenter /*[bap.category=V2 box]*/ {
   background-color: white;
}

.v2boxright, .v2boxtopright /*[bap.category=V2 box]*/ {
   background-image: url('../../images/V2/box/BLOC_6.png?media_id=1910');
   background-repeat: repeat-y;
   background-position: left top;
   width:9px;
   font-size: 1px;
}

.v2boxbottomleft /*[bap.category=V2 box]*/ {
   height: 20px;
   /* 14px */   background-image: url('../../images/V2/box/BLOC_7.png?media_id=1911');
   background-repeat: no-repeat;
   background-position: right top;
   width:9px;
}

.v2boxbottom /*[bap.category=V2 box]*/ {
   background-image: url('../../images/V2/box/BLOC_9.png?media_id=1913');
   background-repeat: repeat-x;
   background-position: left top;
   height: 20px;
}

.v2boxbottomright /*[bap.category=V2 box]*/ {
   width: 9px;
   background-image: url('../../images/V2/box/BLOC_8.png?media_id=1912');
   background-repeat: no-repeat;
   background-position: left top;
}

@media only screen and (max-width: 4400px) {
  #body2016 footer #logo-uimm img:first-child /*[bap.category=footer]*/ {
    width:50.8%;
  }

  #body2016 footer #logo-uimm img:nth-child(2) /*[bap.category=footer]*/ {
    width:49.2%;
  }
}

@media only screen and (max-width: 768px) {
	.form_col{

		display:block;
		width: 100%!important;
	}
.form_container {
    font-size: 13px;
}

.oauth_link {
    font-size: 13px;
    max-width: 75%;
    padding-left: 25px;
    background-size: 15px;
    background-position: 5px center;
}

div#login-form {
    padding: 5px;
}

div#login-form h2 {
    font-size: 15px;
}
}

