﻿    body *
    {
        font-size:12px;font-family:arial;color:#666666;text-decoration:none;
    }
    body
    {
        background-color:#d2f3f4;
        text-align:left;
        padding:0px 0px 0px 0px;
        margin:0px 0px 0px 0px;
        min-width:1170px;
    }
    #header
    {
        background-color:#FFFFFF;
        text-align:center;
        margin-bottom:20px;
    }
    .centered
    {
        width:1170px;
        margin: auto;
    }
    
    #_820
    {
        display:table;
        width:820px;
        margin-right:20px;
        text-align:left;
        float:left;
    }
    #_330
    {
        display:inline-block;
        width:330px;
        text-align:left;
    }
    
    #search
    {
        width:430px;
    }
    .input
    {
        border:1px solid #cbcfd1;
        padding:5px 5px 5px 5px;
        height:25px;
        float:left;
    }
    .uc
    {
        text-transform:uppercase;
    }
    .bluetext
    {
        color:#405d9f;font-size:16px;
    }
    .bluebt
    {
        background-color:#4c79bd;
        color:#FFFFFF;
        margin:10px 0px 0px 0px;
        white-space: nowrap;
        display:inline-block;padding:2px 5px 2px 5px;
    }
    .greenbg
    {
        background-color:#29c5cb;
        color:#FFFFFF;
        padding:4px 0px 4px 0px;
        border-bottom:5px solid #29416d;
    }
    .greenbg a{float:right;margin-right:10px}
    #menutop a
    {
        color:#405d9f;
        text-transform:uppercase;
        text-decoration:none;
        margin:1px 6px 1px 6px;
        white-space:nowrap;
        display:inline-block;
        font-size:15px;
    }
    #menutop
    {
        color:#29c5cb;
        text-align:justify !important;
        font-size:15px;
        padding:1px 0px 1px 0px
    }
    #envel{position:relative}
    #envel span,.bloc_centre .alert_bloc{position:absolute;left:40px;top:-40px;padding-top:20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;}
    .bloc_centre .alert_bloc{top:-15px;left:350px;}
    
    input,select,textarea{background-color:#faf9f8;border:none;box-shadow:-3px 3px 3px 0px #e2e1e0 inset;padding:2px 5px 2px 5px;}
    h1{text-transform:uppercase;margin:0px 0px 0px 0px !important;}
    i{font-size:10px;font-style:normal}
    h1,h3{display:block;font-size:18px;font-weight:normal;color:#666666;margin:0px 0px 10px 0px;}
    h4{display:block;font-size:16px;font-weight:normal;color:#666666;margin:0px 0px 0px 0px;}
    h3 span{font-size:18px;color:#666666 !important;}
    h2,h2 span,.h2{text-transform:uppercase;font-size:18px;color:#2ac4ce;font-weight:normal;}
    #header .greenbg{font-size:14px;font-weight:bold;letter-spacing:2px;}
    #line_head{width:1170px;height:100px;display:table;padding-bottom:5px;}
    #cell1,#cell3,#cell4{text-align:left;display:table-cell;}
    #cell4{width:80px;padding-bottom:5px;vertical-align:bottom;text-align:center;}
    #cell3{text-align:right;padding-right:20px;}
    
    #illu{width:820px;height:385px;position:relative}
    
    .bloc_centre{width:400px;height:278px;display:inline-block;margin-bottom:20px;position:relative;float:left;}
    .bloc_centre h3{color:#4c79bd;font-size:16px;font-weight:normal;text-transform:uppercase;margin:0px 0px 5px 0px;}
    #illu h3{color:#4c79bd;font-size:18px;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;}
    #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;}
    
.bloc{cursor:pointer;background-color:#FFFFFF;display:inline-block;width:330px;text-align:center;color:#444444;padding-bottom:20px;margin-bottom:10px;}
.bloc div{background-color:#f1edea;padding:10px 0px 10px 0px;color:#1858b8;font-size:20px;text-transform:uppercase;box-shadow:1px 1px 6px #CCCCCC;margin-bottom:10px;}
.bloc img{margin:0px 10px 10px 10px;}
.bloc p{display:block;width:310px;text-align:justify;padding:10px 10px 10px 10px;}
.greentext{color:#29c5cb !important}  

    #bloc_rdv{background:url('/dossier-sante/img/illu/rdv.jpg') no-repeat top left;margin-right:20px;}
    #bloc_dents{background:url('/dossier-sante/illu/spe_23_s.jpg') no-repeat top left;margin-right:20px;}
    #bloc_medecin{background:url('/dossier-sante/img/illu/medecin.jpg') no-repeat top left;}
    #bloc_maladies{background:url('/dossier-sante/img/illu/maladies.jpg') no-repeat top left;margin-right:20px;}
    #bloc_examens{background:url('/dossier-sante/img/illu/examens.jpg') no-repeat top left;}
    #bloc_hospitalisations{height:293px;background:url('/dossier-sante/img/illu/hospitalisations.jpg') no-repeat top left;margin-right:20px;}
    #bloc_chirurgies{background:url('/dossier-sante/img/illu/chirurgies.jpg') no-repeat top left;margin-right:20px;}
    #bloc_famille{background:url('/dossier-sante/img/illu/famille.jpg') no-repeat top left;}
    #bloc_modedevie{background:url('/dossier-sante/img/illu/modedevie.jpg') no-repeat top left;margin-right:20px;}
    #bloc_allergies{background:url('/dossier-sante/img/illu/allergies.jpg') no-repeat top left;}
    #bloc_medicaments{background:url('/dossier-sante/img/illu/medicaments.jpg') no-repeat top left;}
    #bloc_donnees{background:url('/dossier-sante/img/illu/donnees.jpg') no-repeat top left;margin-right:20px;}
    #bloc_documents{background:url('/dossier-sante/img/illu/documents.jpg') no-repeat top left;}
    
    #ident{box-shadow: 0px 2px 6px #AAAAAA;font-size:14px;font-weight:bold;background-color:#29c5cb;color:#FFFFFF;padding:15px 15px 15px 15px;line-height:45px;}
    #ident a,#ident *{color:#FFFFFF;font-size:14px;font-weight:bold}
    #photo{display:inline-block;border:4px solid #FFFFFF;width:120px;height:120px;border-radius: 65px;-webkit-border-radius:65px;-moz-border-radius: 65px;}
	
	#taux{clear:both;border-bottom:1px solid #FFFFFF;display:inline-block;width:100%;margin-top:10px;}
	#barre_taux{display:inline-block;height:1px;background-color:#FFFFFF;}
	/*#taux{border-bottom:1px solid #FFFFFF;display:inline-block;width:300px;margin-bottom:25px;}
	#barre_taux{display:inline-block;height:1px;background-color:#FFFFFF;}*/
	.alert_bloc{font-size:14px;display:table-cell;background-color:#265aa6;vertical-align:middle;text-align:center;height:40px;width:40px;color:#FFFFFF;line-height:0px;border-radius: 20px;-webkit-border-radius:20px;-moz-border-radius: 20px;}
	
.div_visu{line-height:20px;box-shadow:1px 1px 6px #CCCCCC;background-color:#28cacc;padding:20px 20px 20px 20px;color:#FFFFFF;margin-bottom:10px;text-transform:none;}
.div_visu span,.div_visu a,.div_visu div,.div_visu td{color:#FFFFFF}
.div_visu a{text-transform:none;}
.div_visu h3,.div_visu h4{margin:0px 0px 0px 0px;text-transform:uppercase}
.content{box-shadow:1px 1px 6px #CCCCCC;background-color:#FFFFFF;line-height:30px;text-transform:uppercase;}
.content input,.content select,.content textarea{box-sizing:border-box;margin:0px 10px 10px 0px}
.padding{padding:15px 15px 15px 15px}
.button{padding:5px 5px 5px 5px;min-width:90px;display:inline-block;text-align:center;color:#666666;background-color:#FFFFFF !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;}
.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:#27c4cb;font-size:17px;text-transform:uppercase;}
.section span{color:#707070;float:right;font-size:16px;}
.div_visu .section{color:#707070;border-bottom:1px solid #707070;margin:10px 0px 20px 0px}
.div_visu h3,.div_visu .bigtext{line-height:22px}
.bigtext{font-size:14px;text-transform:uppercase}
.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:110px;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;
}
/*img{image-rendering:pixelated !important;}*/
input[type=checkbox] + label,input[type=radio] + 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,input[type=radio]: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;
}
 #form_add div
{
    clear:both;
    margin:4px 0px 4px 0px;
}
.smalltext,.smalltext *{font-size:10px;line-height:14px}
.div_visu .smalltext *{color:#FFFFFF}
.div_visu .smalltext{margin-top:5px}
.faq span{color:#2ac4ce;display:inline-block;padding:0px 10px 0px 10px;line-height:12px;}
.help{text-align:center;color:#2ac4ce;font-size:30px;border:2px solid #2ac4ce;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;}
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('/dossier-sante/img/sp-timeline-connexion.png');background-repeat:no-repeat}
.spcon1_1{background-position:0px 0px;width:56px;}
.spcon1_1b{background-position:-470px 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;}
.div_visu .button{color:#666666;text-transform:uppercase;background-color:transparent !important;box-shadow:none;padding:0px 0px 0px 0px;font-size:15px}
.calendar{box-shadow: 1px 1px 12px #555;width:200px;position:absolute;z-index:2;background-color:#E8E8E8;border-collapse:separate;border-spacing:1px 1px;}
.calendar td{text-align:center;background-color:#FFFFFF;font-weight:bold;}
.calendar td a{font-size:11px;font-weight:normal;color:#333333 !important;}
.b_orange{color:#de4c00 !important}
.b_gris{color:#666666 !important}
.back{padding-left:8px;background:url('/mobile/dossier-sante/img/flretour.png') no-repeat 4px center;width:auto !important}
.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;}
#illu a{float:right}
.vpassword{display:none;color:#999999;font-size:12px;position:absolute;top:5px;cursor:pointer}