@media screen and (min-width: 0px) and (max-width: 750px) {
    #equipe_a_class{
        float: left;
        margin-left: 10px;
        margin-top: 10px;
    }
}

#general #page .col_left{
    width: 64%;
}

#general #page .col_right{
    width: 35%;
    margin-left: 1%;
}
#general #page .col_center{
    width: 64%;
}

.icon a{
    margin-right: 0.5em;
}
/*
#general #bandeau .identification ul{
    padding-right: 25%;
    text-align: left;
}
#general #bandeau .identification p{
    padding-top: 1.5em;
    margin-left: 57%;
}
#general #bandeau .identification_extranet p{
    font-size: 700%;
}
#general #bandeau .mini_lien{
    font-size: 250%;
}
#general #bandeau .identification{
    min-height: 200px;
    font-size: 2em;
}*/
.annuaire span{
    font-size: 300%;
}
#general #bandeau{
    height:124px;
    background-size: auto;
}
#general #bandeau .mini_lien{
    font-size: 250%;
    text-align: right;
    display: block;
    margin: 8px 1% 7px 0;
}
#general #bandeau .mini_lien a:hover{
    text-decoration:underline;
}
#general #bandeau .logo{
    background:url(/extension/smiledesign/design/coe_public/images/css/logo-rexecode.png) no-repeat top left;
    background-size: 100% 100%;
    width:263px;
    height:38px;
    display:block;
    margin:0 0 6px 13px;
    float: none;
    position: relative;
    top: 0;
}
#general #bandeau h1{
    font-size:108%;
    padding:0 0 0 71px;
}
#general #bandeau span{
    font-size:250%;
    display:block;
    padding:0 0 0 13px;
}
#general #bandeau .identification, #general #bandeau .identification_extranet{
    background:url(/extension/smiledesign/design/coe_public/images/css/bg_connexion_open.png) no-repeat top left;
    width:209px;
    height:52px;
    float:right;
    padding-left:100px;
    padding-top:7px;
    /*background:#000;*/
    min-height: 0;
    font-size: 100%;
    display: block;
    position: relative;
    margin-right: 1%;
}
#general #bandeau .identification:before,#general #bandeau .identification_extranet:before{
    display: none;
}

#general #bandeau .identification input{
    width:71px;
    padding-left:5px;
    border-radius: 0;
    height:100%;
    font: 250% "Trebuchet MS";
}
#general #bandeau .identification fieldset{
    float: left;
    padding-top: 0;
    width: 100%;
    height: 19px;
    text-align: left;
}
#general #bandeau .identification span{
    display:none;
}
#general #bandeau .open span input{
    margin:2px;
    width:15px;
    height:15px;
}
#general #bandeau .open{
    height:60px;
    background:url(/extension/smiledesign/design/coe_public/images/css/bg_connexion_open.png) no-repeat top left;

}

#general #bandeau .open span{
    display:inline;
    padding:0;
    font-size:230%;
    color:#fff;
    font-family:Arial, Verdana, sans-serif;
}

#general #bandeau .identification .btn{
    background:url(/extension/smiledesign/design/coe_public/images/css/btn_connexion.png) no-repeat top left;
    margin:0;
    width:26px;
    height:18px;
    text-indent: -9999px;
}
#general #bandeau .identification ul, #general #bandeau .identification_extranet ul{
    bottom: 0px;
    left: 0;
    margin-top: 3px;
    position: absolute;
    width: inherit;
    padding-right: 0;
}
#general #bandeau .identification ul {
    text-align: center;
    margin-left: 11px;
    width: 297px;
    background-color: rgb(29 ,29,29);
    left: -11px;
    padding-left: 12px;
    padding-top: 4px;
    padding-bottom: 18px;
    top: 42px;
}
#general #bandeau .identification_extranet ul {
    text-align: left;
    left: auto;
    margin-left: 0;
}
#general #bandeau .identification ul li:first-of-type{
    float: left;
}
#general #bandeau .identification ul li:last-of-type{
    float: right;
    margin-right: 18px;
}
#general #bandeau .open ul{
    width: 297px;
    background-color: rgb(29 ,29,29);
    left: -11px;
    padding-left: 12px;
    padding-top: 4px;
    padding-bottom: 4px;
    top: 45px;
    margin-top:0;
}

#general #bandeau .identification ul li a, #general #bandeau .identification_extranet ul li a{
    font-size:240%;
    color:#fff;
    display: inline;
}
#general #bandeau .identification_extranet ul li{
    display: inline-block;
    padding-left: 0;
    padding-right: 20px;
}
#general #bandeau .identification_extranet ul li:first-child{
    border: 0;
}
#general #bandeau .identification ul li a:hover{
    text-decoration:underline;
}
#general #bandeau .identification p, #general #bandeau .identification_extranet p{
    font-weight:bold;
    color:#fff;
    padding-bottom:3px;
    font-size: 230%;
    margin-left: 0;
    padding-top: 0;
}

.online_editor ul.plus li a{
    font-size: 100%;
    color: #0071b9;
}
#general #page.one_col_center .col_center .online_editor .lien, #general .col_center .lien{
    font-size: 200%;
}
.table_matiere b a{
    font-size: 250%;
}
.outils_device{
    width: 100%;
}
.subscriptiontxt{
    width: 6em;
}
.icon_extra .sprite-picto-RSS{
    margin-left: 10px!important;
    margin-right: 10px;
}
.icon_extra .sprite-picto-alertes-mail{
    margin-right: 10px;
}
.icon_extra .sprite-picto-twitter{
    margin-right: 10px;
}
.sprite-picto-agenda{
    margin-right: 10px!important;
}
.mes_alertes .label_rubrique{
    line-height: 85px;
}
.mes_alertes ul.plus li b{
    width: auto;
}
.mes_alertes .label_rubrique{
    line-height: 50px;
    width: auto;
}
.mes_alertes .plus .rubrique{
    border: 0;
    width: auto;
    padding-bottom: 0;
}
.mes_alertes .plus input{
    margin: 3px 9px 0 0;
}
.outils_desktop{
    display: block;
}
.outils_device{
    display: none;
}
.outils_desktop{
    display: block;
}
.toggleAdh{
    height: 60px;
    width: 132px;
    display: none;
}
.toggleRecherche{
   /* margin-right: 55%;*/
}
.col_center_search .search .search_form .bt_blue{
    margin-top: 40px;
}
.agenda_inscription{
    margin-bottom: 0;
    width: auto;
}
.agenda .agenda_inscription input{
    position: relative;
}
/*****************************************
****************** FOOTER *************
******************************************/
#general #footer{
    height:76px;
    background-size: auto;
    padding:5px 15px 0 23px;
    width: auto;
}
#general #footer ul li{
    font-size:360%;
    padding-left: 3px;
    display: inline;
    margin-left: 0;
    font-weight: normal;
    font-style: normal;
}
.border_footer{
    border-right: 1px solid #ffffff;
    padding-right: 5px;
}
#general #footer .logo{
    float:none;
    clear: both;
    margin-left: auto;
    margin-right: auto;
    width: auto;
}
#general #footer ul{
    margin-top: 5px;
}
.bloc{
    display: block;
    border: 1px solid #CDCDCD;
    margin-top: 10px;
    width: 99%;
}
.bloc .picto img {
    position: absolute;
}
#general #page .col_right .bloc h2 {
    font-size: 350%;
}
#general #page .col_right .bloc a {
    font-size: 15px;
}
#general #page .col_right .link{
    float: left;
}
#general #page .col_right .link a{
    font-weight: normal;
    color: #ff7e00;
    float: left;
    display: flex;
    height: 40px;
    padding-left: 42px;
    padding-top: 10px;
    background: url("/extension/smiledesign/design/coe_public/images/css/lire_fleche.png") no-repeat scroll 0 0 ;
}
#general #page .col_left .link_alaune, #general #page .col_right .agenda_device .link, #general #page .outils_device .agenda_device .link {
  background: none;
  margin: -8px 0 12px;
}
.fil_ariane {
    display: block;
    font-size: 240%;
    margin-bottom: 5px;
    color:#838383;
}
#general #bandeau #memorize {
    font-size: 219%;
    margin-top: 2px;
}
#general #bandeau #memorize input[type="checkbox"]{

    width: 15px !important;
    height:15px !important;
    margin-left: 0;
}

#general #bandeau #memorize input[type="checkbox"]:checked:before {
    font-size: 13px ;
    margin-left: 0;
    line-height: 13px;
}

.user-login .block input[type="checkbox"]:checked:before{
    font-size: 30px;
    line-height: 30px;
}

.user-login input[type="checkbox"]{
    width: 30px !important;
    height: 30px !important;
    margin-top: -5px !important;
    margin-bottom: 10px !important;
}

.user-login input[type="checkbox"]:checked:before{

    font-size : 28px !important;
}

.user-login .block {
    margin-bottom: 5px;
}


.col_right .bloc .veille_conjoncturelle li{
    background: url("/extension/smiledesign/design/coe_public/images/css/lire_fleche.png") no-repeat scroll 0 0;
    padding-left: 40px;
    height: 40px;
    padding-top: 8px;
}
.col_right .bloc .veille_conjoncturelle li a{
    color: black;
}
#general #page .col_center .long{
    font-size: 250%;
}
#page .col_center .contact form p {
    font-size: 150%;
}

.col_right .acces{
    background:url(/extension/smiledesign/design/coe_public/images/css/bg_acces.png) no-repeat;
    width:332px;
    height:246px;
    padding:6px 2px 0 2px;
    display: none;
    font-size:220%;
}
.col_right .acces h2{
    font-size:133%;
    color:#fff;
    margin:0 0 7px 6px;
    font-weight:bold;
}
.col_right .acces .lien{
    float:right;
    background:url(/extension/smiledesign/design/coe_public/images/css/icone.png) no-repeat left;
    padding:0 0 0 22px;
    color:#fff;
    margin:4px 8px 0 0;
    font-size:91%;
}
.col_right .acces .onglet{
    margin:0 0 -2px 10px;
}
.col_right .acces .onglet li{
    float:left;
    margin:0 1px 0 0;
    position:relative;
    z-index:+999999;
}
.col_right .acces .onglet li .left_onglet, .col_right .acces .onglet li .right_onglet{
    background:url(/extension/smiledesign/design/coe_public/images/css/left_onglet.gif) no-repeat left;
    width:4px;
    height:25px;
    display:block;
    float:left;
}
.col_right .acces .onglet li .right_onglet{
    background:url(/extension/smiledesign/design/coe_public/images/css/right_onglet.gif) no-repeat left;
}
.col_right .acces .onglet li a{
    background:url(/extension/smiledesign/design/coe_public/images/css/repeat_onglet.gif) repeat-x left;
    height:20px;
    display:block;
    float:left;
    padding:5px 6px 0 6px;
    font-weight:bold;
    text-decoration:none;
    color:#000;
}
.col_right .acces .onglet li.encour{
    margin:-3px 1px 0 0;

}
.col_right .acces .onglet li.encour .left_onglet, .col_right .acces .onglet li.encour .right_onglet{
    background:url(/extension/smiledesign/design/coe_public/images/css/left_onglet_encour.gif) no-repeat left;
    height:28px;
}
.col_right .acces .onglet li.encour .right_onglet{
    background:url(/extension/smiledesign/design/coe_public/images/css/right_onglet_encour.gif) no-repeat left;
}
.col_right .acces .onglet li.encour a{
    background:url(/extension/smiledesign/design/coe_public/images/css/repeat_onglet_encour.gif) repeat-x left;
    height:20px;
    padding:8px 6px 0 6px;
    color:#0071b9;
}
.col_right .bloc_acces{
    background:url(/extension/smiledesign/design/coe_public/images/css/bg_bloc_acces.png) no-repeat;
    width:325px;
    height:182px;
    padding:10px 0 0 7px;
    margin:0 0 0 0;
    border-top:1px solid #cdcdcd;
}
.col_right .bloc_acces .border{
    float:left;
    background:url(/extension/smiledesign/design/coe_public/images/css/border.png) no-repeat;
    width:186px;
    height:167px;
    padding:1px 0 0 1px;
    margin:0 4px 0 0;
}
.col_right .bloc_acces ul{
    margin:3px 0 0 0;
}
.col_right .bloc_acces li{
    margin:0 0 1px 0;
}
.col_right .bloc_acces li a{
    font-weight:bold;
}

.savoir_plus_title{
  top: -1.5em;
  padding-left: 12%;
}

.savoir_plus_title_voir{
  top: -1.5em;
  padding-left: 12%;
}
.online_editor .object-left .attribute-image {
  float: left;
}

#general #page .col_right .bloc .chapo, #general #page .outils_device .bloc .chapo {
  font-size: 14px;
}
#general #page .col_right .date {
  font-size: 14px;
}

.col_center_search .search .search_form label{
    width : auto;
}
#general #page .col_right .bloc .bas_bloc{
  height:11px;
}
.bloc .attribute-image {
  float: none;
}


#general #page.one_col_center .col_center .pays_zone .object-left .attribute-image {
    float : left;
}

#general #page.one_col_center .col_center .pays_zone .object-left {
    float : left;
}
.share-box {
    text-align: right;
}
