﻿    html,body,form
{
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    width:100%;
}
body
{
    background-color:#dfefe5;
}
body *
{
    color:#666666;
    font-family:arial;
    text-decoration:none;
    font-size:14px;
}
.wait,.wait *{cursor: wait}
#headerUC_head
{
    background-color:#FFFFFF;
    padding:5px 0px 5px 0px;
    min-height:60px;
}
#logo
{
    width:75%;height: auto;max-width:350px;
}
#cloud{width:20%;height:auto;max-width:60px;float:right;margin:5px 0px 0px 0px}
h1{text-transform:uppercase;font-size:16px;margin:0px 0px 0px 0px;}
i{font-size:10px;font-style:normal}
h2,h2 span,.h2{text-transform:uppercase;font-size:18px;color:#00b379;font-weight:normal;}
h2 span{font-weight:bold}
h3{display:block;font-size:16px;font-weight:normal;color:#00b379;margin:10px 0px 10px 0px;}
h3 span{font-size:18px;color:#666666 !important;}
h4{display:inline-block;font-size:14px;font-weight:normal;margin:0px 0px 0px 0px;}
hr{height:1px;border:none;color:#00b379;background-color:#00b379;}
.bigtext{font-size:18px;display:inline-block}
input,select,textarea{background-color:#faf9f8;border:none;box-shadow: -3px 3px 3px 0px #e2e1e0 inset;padding:4px 5px 4px 5px;max-width:100%}
._1180{padding:0px 10px 0px 10px;text-align:left;}
#lien1{display:inline-block;float:right;margin:5px 0px 0px 0px;height:25px;width:30px;background:url('/mobile/santeassistance/img/medias-sociaux2.png') no-repeat 0 0px; }
#lien2{display:inline-block;float:right;margin:5px 0px 0px 5px;height:25px;width:26px;background:url('/mobile/santeassistance/img/medias-sociaux2.png') no-repeat -37px 0px; }

#menubleu{position:relative;background-color:#00b379;padding:5px 0px 5px 0px;text-align:center;color:#FFFFFF;text-transform:uppercase;font-size:16px;font-weight:bold;}
#menubleu *{color:#FFFFFF}
#sstitreheader{background-color:#113f70;color:#FFFFFF;font-size:8px;text-transform:uppercase;padding:1px 0px 1px 0px;min-height:3px}

#centre{background-color:#FFFFFF;box-shadow:1px 1px 6px #CCCCCC;display:inline-block;width:100%}
#centre div{padding:10px 10px 10px 10px;color:#444444}
.bloccentre,.bloccentre li,.bloccentre div{color:#444444;line-height:20px;}
.bloccentre{box-shadow:1px 1px 6px #CCCCCC;}
.bloccentre ul,.bloccentre ul li{list-style-position:inside;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.bgwhite{background-color:#FFFFFF;}
.bggrey{background-color:#f1edea;}
.shadow{box-shadow:1px 1px 6px #CCCCCC;}
.centre{width:100%;margin-bottom:40px;}
#_820 br{line-height:20px;}
#_820 * br{line-height:auto !important;}
#head,#menubleu,#menublanc{text-align:center !important;}

.uc{text-transform:uppercase !important}
.lc{text-transform:none !important}

.bloc{font-size:17px;padding:10px 10px 10px 10px !important;text-align:left;color:#00b379;background-color:#FFFFFF;display:block;vertical-align:middle;margin-bottom:20px;box-shadow:1px 1px 6px #CCCCCC;}
.bloc{background:#FFFFFF url('/docconsulte/img/fleche.png') no-repeat center right}
.bloc i,.div_edit i{color:#00b379 !important;display:block;text-transform:inherit !important;font-size:12px}

.illu{box-shadow:1px 1px 6px #CCCCCC;}
.div_visu{line-height:20px;box-shadow:1px 1px 6px #CCCCCC;background-color:#00b379;padding:10px 10px 10px 10px;color:#FFFFFF;margin-bottom:10px;}
.div_visu span,.div_visu a,.div_visu div,.div_visu td{color:#FFFFFF}
.div_visu a{text-transform:none;}
.div_edit,.content{box-shadow:1px 1px 6px #CCCCCC;background-color:#FFFFFF;line-height:18px;padding:20px 20px 20px 20px;}
.div_edit input,.div_edit select,.div_edit textarea{box-sizing:border-box;margin:0px 10px 10px 0px}
.nopadding{padding:0px 0px 0px 0px}
.padding{padding:20px 20px 20px 20px;}
.button{padding:5px 5px 5px 5px;min-width:82px;display:inline-block;text-align:center;color:#FFFFFF;background-color:#00b379 !important;text-transform:uppercase !important;box-shadow:1px 1px 6px #CCCCCC;margin:0px 0px 0px 0px !important;cursor:pointer}
.button img{vertical-align:text-top;}
.div_visu .button{min-width:0px;width:auto;padding:2px 5px 2px 5px;color:#666666;box-shadow:1px 1px 3px #AAAAAA;}
.suggest_medic{z-index:2;position:relative;display:none;}
#progression,.progression{
    width:200px;
    height:6px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color:#767479;
    padding:0px 0px 0px 0px !important;
}
#barre_progression,.barre_progression{
    height:6px;
    background-color:#ff5500;
    width:3px;
    -moz-border-radius-topleft:3px;
    -webkit-border-top-left-radius:3px; 
    border-top-left-radius:3px;
    -moz-border-radius-bottomleft:3px;
    -webkit-border-bottom-left-radius:3px; 
    border-bottom-left-radius:3px;
    margin:0px 0px 0px 0px !important;
}
.barre_complet{-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.section{color:#00b379;font-size:15px;text-transform:uppercase;}
.section span{color:#707070;float:right;font-size:14px;}
.div_visu .section{color:#707070;border-bottom:1px solid #707070;margin:10px 0px 20px 0px}
.div_visu h3,.div_visu .bigtext{line-height:22px}
.table{display:table;width:100%}
.tr{display:table-row}
.tc{display:table-cell;}
.center{text-align:center}
.right{text-align:right}
.left{text-align:left}
.traitement input[type=text]{float:none !important}
.datefield{width:120px;padding-right:0px;}
.ajout{float:right;text-transform:uppercase;background:url('/mobile/dossier-sante/img/add.png') no-repeat center left;padding-left:20px;}
.supp{float:right;text-transform:uppercase;background:url('/mobile/dossier-sante/img/supp.png') no-repeat center left;padding-left:20px;}
input[type=checkbox],input[type=radio] {
display:none;
}
input[type=checkbox] + label
{
background: url('/mobile/dossier-sante/img/box.jpg') no-repeat 0px 0px;
height:32px;
width: 72px;
display:inline-block;
float:right;
image-rendering: pixelated;
}
input[type=checkbox]:checked + label
{
background: url('/mobile/dossier-sante/img/box.jpg') no-repeat 0px -32px;
height: 32px;
width: 72px;
display:inline-block;
float:right;
image-rendering: pixelated;
}
input[type=radio] + label{
background: url('/mobile/dossier-sante/img/radio.jpg') no-repeat;
height:26px;
width: 26px;
display:inline-block;
float:none;
position:relative;
top:12px;
padding:5px 0px 0px 0px;
}
input[type=radio]:checked + label{
background: url('/mobile/dossier-sante/img/radiochecked.jpg') no-repeat;
height: 26px;
width: 26px;
display:inline-block;
float:none;
position:relative;
top:12px;
padding:5px 0px 0px 0px;
}  
 #form_add div
{
    clear:both;
    margin:4px 0px 4px 0px;
}
.alert_bloc{font-size:14px;display:table-cell;background-color:#4c78bd;vertical-align:middle;text-align:center;display:inline-block;margin-left:10px;padding-top:18px;height:18px;width:36px;color:#FFFFFF;line-height:0px;border-radius: 20px;-webkit-border-radius:20px;-moz-border-radius: 20px;}

.smalltext,.smalltext *{font-size:10px;line-height:14px}
.div_visu .smalltext *{color:#FFFFFF}
.div_visu .smalltext{margin-top:5px}
/*
.flecheverte{float:right;display:inline-block;width:15px;height:22px;background:url('/mobile/docconsulte/img/flverte.png') no-repeat center left;}
.suivant{padding:0px 20px 0px 0px;color:#00b379;float:right;font-size:18px;background:url('/mobile/docconsulte/img/flverte.png') no-repeat center right;}
.faq span{color:#00b379;display:inline-block;padding:0px 10px 0px 10px;line-height:12px;}
.help{text-align:center;color:#FFFFFF;font-size:15px;border:2px solid #FFFFFF;display:inline-block;padding:2px 0px 0px 0px !important;width:20px;height:18px;border-radius: 20px;-webkit-border-radius:20px;-moz-border-radius:20px;}
.faq .flecheverte{position:relative;top:10px}
*/

.flecheverte{float:right;display:inline-block;width:15px;height:22px;background:url('/mobile/docconsulte/img/flverte.png') no-repeat center left;}
.suivant{padding:0px 20px 0px 0px;color:#00b379;float:right;font-size:18px;background:url('/mobile/docconsulte/img/flverte.png') no-repeat center right;}
.faq span{color:#00b379;display:inline-block;padding:0px 10px 0px 10px;line-height:12px;}
.help{text-align:center;color:#00b379;font-size:30px;border:2px solid #00b379;display:inline-block;padding:10px 0px 0px 0px !important;margin-bottom:5px;width:46px;height:36px;border-radius: 46px;-webkit-border-radius:46px;-moz-border-radius:46px;}
.faq .flecheverte{position:relative;top:10px}


ul{margin:5px 0px 0px 0px;padding:0px 0px 0px 15px}
.erreur{color:#e30713}
.confirm{color:#008800;}
.spcon{display:inline-block;height:74px;background-image:url('/mobile/docconsulte/img/sp-timeline-connexion.png');background-repeat:no-repeat}
.spcon1_1{background-position:0px 0px;width:56px;}
.spcon2_0{background-position:-87px 0px;width:83px;}
.spcon2_1{background-position:-277px 0px;width:83px;}
.spcon3_0{background-position:-195px 0px;width:64px;}
.spcon3_1{background-position:-384px 0px;width:64px;}
.errorfield{border:1px solid #990000;width:100px;}
.back{padding-left:8px;background:url('/mobile/dossier-sante/img/flretour.png') no-repeat 4px center;width:auto !important}
.line_g{border: none;height: 1px;background-color: #AAAAAA;}
.degrade{background-image:linear-gradient(#FFFFFF,#CCCCCC);}

#ident{box-shadow: 0px 2px 6px #AAAAAA;font-size:14px;background-color:#00b379;color:#FFFFFF;padding:15px 15px 10px 15px;line-height:22px;}
#ident a,#ident td{color:#FFFFFF;font-size:14px;line-height:20px}
#ident hr{height:1px;border:none;color:#FFFFFF;background-color:#FFFFFF;}
#photo{float:right;display:inline-block;border:4px solid #FFFFFF;width:90px;height:90px;border-radius: 65px;-webkit-border-radius:65px;-moz-border-radius: 65px;}
.photo{float:left;margin-right:10px;display:inline-block;border:4px solid #00b379;width:90px;height:90px;border-radius: 65px;-webkit-border-radius:65px;-moz-border-radius: 65px;}

#ariane{margin:20px 0px 10px 0px;padding:0px 0px 0px 0px;}
#ariane li{color:#00b379;font-size:11px;text-transform:uppercase;text-align:center;list-style:none;padding:75px 0px 0px 0px;position:relative;height:25px;width:90px;display:inline-block;vertical-align:middle;}
#ariane span{background:#00b379 url('/docconsulte/img/spritedesktop.png') no-repeat;display:inline-block;position:absolute;top:0px;left:10px;width:70px;height:70px;-moz-border-radius:35px;-webkit-border-radius:35px;border-radius:35px;}
#ariane li.selected{color:#113f70}
#ariane li.selected span{background-color:#113f70}

#calendar{background-position:-5px -5px !important;}
#identification{background-position:-5px -162px !important;}
#confirmation{background-position:-5px -85px !important;}
#question{background-position:-5px -325px !important;}
#paiement{background-position:-5px -244px !important;}

.doc{width:200px;height:133px;overflow:hidden;margin-bottom:5px;box-shadow: 1px 1px 8px #888888;}
.ligne_doc{border-bottom:1px solid #EEEEEE;padding:10px 10px 10px 10px}
.ligne_doc a{float:right}
/* specifique du desktop */
#header
{
    background-color:#FFFFFF;
    text-align:center;
    margin-bottom:20px;
}
#header .greenbg{font-size:14px;font-weight:bold;letter-spacing:2px;}
.centered
{
    width:1170px;
    margin: auto;
}
#line_head{width:1170px;height:100px;display:table;padding-bottom:5px;}
#cell1,#cell2,#cell3,#cell4{text-align:left;display:table-cell}
#cell1{width:370px;}
#cell2 strong{font-size:32px;color:#00b379;text-transform:uppercase;}
#cell2{width:430px;vertical-align:middle;text-align:center;color:#113f70;font-size:16px;text-transform:uppercase}
#cell4{width:80px;padding-bottom:5px;vertical-align:bottom;text-align:center;}
#cell3{text-align:right;padding-right:20px;}
.greenbg
{
    background-color:#00b379;
    color:#FFFFFF;
    padding:4px 0px 4px 0px;
}
.greenbg a{float:right;margin-right:10px}
#header .greenbg{font-size:14px;font-weight:bold;letter-spacing:2px;}
#_820
{
    display:table;
    width:820px;
    margin-right:20px;
    text-align:left;
    float:left;
}
#_330
{
    display:inline-block;
    width:330px;
    text-align:left;
}
.bloccarre{cursor:pointer;background-color:#FFFFFF;display:inline-block;width:330px;text-align:center;color:#444444;padding-bottom:20px;margin-bottom:10px;}
.bloccarre div{background-color:#f1edea;padding:10px 0px 10px 0px;color:#0058b9;font-size:20px;text-transform:uppercase;box-shadow:1px 1px 6px #CCCCCC;margin-bottom:10px;}
#bloc1 div{color:#df5114}
#bloc3 div{color:#00c3c9 !important}
.bloccarre img{margin:0px 10px 10px 10px;}
.bluetext{color:#425f9f !important}
.greentext{color:#00b379 !important}
.bloccarre p{display:block;width:310px;text-align:justify;padding:10px 10px 10px 10px;}
.footer{margin:40px 0px 20px 0px;line-height:normal;color:#444444;font-size:10px;}
.footer a{color:#444444;font-size:10px;}
.footer span{font-size:12px;color:#444444}
.footer img{margin-left:10px;}

.bloc_centre{width:400px;height:278px;display:inline-block;margin-bottom:20px;position:relative;float:left;}
.bloc_centre h3{color:#00b379;font-size:16px;font-weight:normal;text-transform:uppercase;margin:0px 0px 5px 0px;}
.bloc_centre div{width:360px;position:absolute;bottom:0px;padding:15px 20px 15px 20px;display:inline-block;height:65px;background-color:#FFFFFF;filter:alpha(opacity=90);-moz-opacity:0.90;opacity: 0.90;}

#bloc_equipe{background:url('/docconsulte/img/illu/equipe_s.jpg') no-repeat top left;margin-right:20px;}
#bloc_savoirplus{background:url('/docconsulte/img/illu/savoirplus_s.jpg') no-repeat top left;}
#bloc_rdv{background:url('/docconsulte/img/illu/rdv_s.jpg') no-repeat top left;margin-right:20px;}
#bloc_teleconseil{background:url('/docconsulte/img/illu/teleconseil_s.jpg') no-repeat 90px 0px;}
#menutop a
{
    color:#405d9f;
    text-transform:uppercase;
    text-decoration:none;
    margin:1px 6px 1px 6px;
    white-space:nowrap;
    display:inline-block;
    font-size:12px;
}
#menutop
{
    color:#405d9f;
    text-align:center !important;
    font-size:13px;
    padding:2px 0px 20px 0px
}
#illu{width:820px;height:385px;position:relative}
#illu h3{color:#00b379;font-size:18px;font-weight:normal;text-transform:uppercase;margin:0px 0px 5px 0px;}
#illu div{width:780px;position:absolute;text-transform:none;bottom:0px;font-size:16px;padding:15px 20px 15px 20px;display:inline-block;height:60px;background-color:#FFFFFF;filter:alpha(opacity=80);-moz-opacity:0.80;opacity:0.80;}
#_330 .div_edit img,#_330 .div_edit p{margin:0px 0px 5px 0px;}
#_330 .div_edit{position:relative}
.line1{
    width: 60px;
    height: 20px;
    border-bottom: 1px solid #00b379;
    -webkit-transform:
        translateY(-20px)
        translateX(5px)
        rotate(27deg); 
    position: absolute;
    left:165px;
}
.line2{
    width: 60px;
    height: 20px;
    border-bottom: 1px solid #00b379;
    -webkit-transform:
        translateY(-20px)
        translateX(5px)
        rotate(-27deg); 
    position: absolute;
    left:90px;
}
.vpassword{display:none;color:#999999;font-size:12px;position:absolute;top:5px;cursor:pointer}