﻿body {
    background-color:whitesmoke ;
    margin: 0;
    padding: 0;
    /*
        
        background-color: #503291;
        background-image: url( 'merck.jfif' );
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center;*/
    /*background-image: url('4.jfif' );
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: 10px 10px;*/
}

/*Violet  : #503291;  
    sensitive blue : #96d7d2;
    vibrant magenta :  #EB3C96;

    Jaune  : #FFC832;
    bleu clair: #2DBECD; rgba(45, 190, 205, 1)
    bleu fonce : #0F69AF;

    rose : #EB3C96;  rgba(235, 60, 150, 1)
    rose fonce : #D92A83;

    gris : LightGray;
    vert : #149B5F;

     background-color: #EB3C96;


*/

hr {
    height: 1px; /*margin: -0.5em 0;*/
    padding: 0;
    color: #503291;
    background-color: #503291;
    border: 0;
}

.body2 {
    /*background-color: white;*/
    background-color: whitesmoke;
    margin: 0;
    padding: 0;
}

.styleCookie {
    font-size: 12px;
    font-family: Helvetica, Arial, Sans-Serif;
    background-color: #96d7d2;
    /*background-color: #149B5F;*/
    color: white;
    border-bottom: 2px solid;
    border-color: grey;
    /*border-radius: 10px;
	-moz-border-radius: 10px;*/
    padding: 10px;
}


.btnRTUvoilet {
    background: #503291; /* For browsers that do not support gradients */
    height: 32px;
    font-weight: bold;
    color: white;
    font: 12px Helvetica, Geneva, sans-serif;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-decoration: none;
    vertical-align: middle; /*border: 0px solid transparent;*/
    border: 1px solid #503291;
    outline: transparent solid 0px;
}

.btnRTUvoilet:hover {
    background: #EB3C96; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(left,rgba(235, 60, 150, 1),rgba(235, 60, 150,1)); /*Safari 5.1-6*/
    background: -o-linear-gradient(right,rgba(235, 60, 150, 1),rgba(235, 60, 150,1)); /*Opera 11.1-12*/
    background: -moz-linear-gradient(right,rgba(235, 60, 150, 1),rgba(235, 60, 150,1)); /*Fx 3.6-15*/
    background: linear-gradient(to right, rgba(235, 60, 150, 1), rgba(235, 60, 150,1)); /*Standard*/
    height: 32px;
    font-weight: bold;
    color: white;
    font: 12px Helvetica, Geneva, sans-serif;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-decoration: none;
    vertical-align: middle; /*border: 0px solid transparent;*/
    border: 1px solid #D92A83;
    outline: transparent solid 0px;
}

.btnRTUrose {
    background: #EB3C96; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(left,rgba(235, 60, 150, 1),rgba(235, 60, 150,1)); /*Safari 5.1-6*/
    background: -o-linear-gradient(right,rgba(235, 60, 150, 1),rgba(235, 60, 150,1)); /*Opera 11.1-12*/
    background: -moz-linear-gradient(right,rgba(235, 60, 150, 1),rgba(235, 60, 150,1)); /*Fx 3.6-15*/
    background: linear-gradient(to right, rgba(235, 60, 150, 1), rgba(235, 60, 150,1)); /*Standard*/
    height: 32px;
    font-weight: bold;
    color: white;
    font: 12px Helvetica, Geneva, sans-serif;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-decoration: none;
    vertical-align: middle; /*border: 0px solid transparent;*/
    border: 1px solid #D92A83;
    outline: transparent solid 0px;
}

    .btnRTUrose:hover {
        background: #96d7d2; /* For browsers that do not support gradients */
        background: -webkit-linear-gradient(left,rgba(45, 190, 205, 1),rgba(45, 190, 205, 1));
        background: -o-linear-gradient(right,rgba(45, 190, 205, 1),rgba(45, 190, 205, 1));
        background: -moz-linear-gradient(right,rgba(45, 190, 205, 1),rgba(45, 190, 205, 1));
        background: linear-gradient(to right, rgba(45, 190, 205, 1),rgba(45, 190, 205, 1));
        height: 32px;
        font-weight: bold;
        color: white;
        font: 12px Helvetica, Geneva, sans-serif;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        text-decoration: none;
        vertical-align: middle; /*border: 0px solid transparent;*/
        border: 1px solid #0F69AF;
        outline: transparent solid 0px;
    }

    .btnRTUrose:active {
        background: #EB3C96; /* For browsers that do not support gradients */
        background: -webkit-linear-gradient(left,rgba(235, 60, 150, 1),rgba(235, 60, 150,1)); /*Safari 5.1-6*/
        background: -o-linear-gradient(right,rgba(235, 60, 150, 1),rgba(235, 60, 150,1)); /*Opera 11.1-12*/
        background: -moz-linear-gradient(right,rgba(235, 60, 150, 1),rgba(235, 60, 150,1)); /*Fx 3.6-15*/
        background: linear-gradient(to right, rgba(235, 60, 150, 1), rgba(235, 60, 150,1)); /*Standard*/
        height: 32px;
        font-weight: bold;
        color: white;
        font: 12px Helvetica, Geneva, sans-serif;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        text-decoration: none;
        vertical-align: middle; /*border: 0px solid transparent;*/
        border: 1px solid #D92A83;
        outline: transparent solid 0px;
    }

.HL {
    color: black;
}

.titre {
    color: #503291;
    /*color: #2dbecd;*/
    font-size: 32px;/*48*/
    font-weight: bold;
}

.styleDiv {
    font-size: 14px;
    font-family: Helvetica, Arial, Sans-Serif;
    color: black;
    border: 2px solid;
    border-color: #503291;/*Silver;*/
    border-radius: 10px;
    -moz-border-radius: 10px;
    padding: 10px;
}

.styleLink {
    text-decoration: none;
    color: #EB3C96;
}

    .styleLink:hover {
        text-decoration: none;
        color: #96d7d2;
    }

.styleWarning {
    font-size: 12px;
    text-decoration: none;
    color: #CD4333;
    font-family: Helvetica, Arial, Sans-Serif;
}


.styleTexte {
    font-size: 12px;
    text-decoration: none;
    color: black;
    font-family: Helvetica, Arial, Sans-Serif;
}


.styleLink2 {
    font-size: 12px;
    text-decoration: none;
    color: #EB3C96;
    font-family: Helvetica, Arial, Sans-Serif;
}

    .styleLink2:hover {
        font-size: 12px;
        text-decoration: none;
        color: #96d7d2;
        font-family: Helvetica, Arial, Sans-Serif;
    }


.lblVersion {
    font-size: 12px;
    font-family: Helvetica, Arial, Sans-Serif;
    color: #96d7d2;
    font-style: italic;
}

.lblCopyright {
    font-size: 12px;
    font-family: Helvetica, Arial, Sans-Serif;
    color: #96d7d2;
    font-style: italic;
}

/* INSCRIPTION */

.little {
    font-size: small;
}

.styleError {
    font-size: 14px;
    font-family: Helvetica, Arial, Sans-Serif;
    color: red;
    text-align: center;
}

.styleError2 {
    font-size: 14px;
    font-family: Helvetica, Arial, Sans-Serif;
    color: red;
    text-align: left;
}

.styleValidationSummary {
    font-size: 14px;
    font-family: Helvetica, Arial, Sans-Serif;
    color: #503291;
    border: 2px solid;
    border-color: #FFCC66;
    background-color: #FFC832;
    border-radius: 10px;
    -moz-border-radius: 10px;
    padding: 5px;
    text-align: left;
    margin-top: 10px;
}

.styleDivError {
    border: 2px solid;
    border-color: Silver;
    border-radius: 10px;
    -moz-border-radius: 10px;
    padding: 10px;
}

.styleDivError2 {
    border: 2px solid;
    border-color: Silver;
    border-radius: 10px;
    -moz-border-radius: 10px;
    padding-left: 50px;
    padding-bottom:10px;
    text-align: left;
}

/*MASTER 2*/
.nom {
    font-size: 14px;
    font-family: Helvetica, Arial, Sans-Serif;
    color: white;
    text-decoration: underline;
}

.titre2 {
    color: white;
    font-size: 36px;
    font-weight: bold;
}



/* CHAMPS */
.Watermark {
    color:grey;
    font-style :italic;
}

.txtUpCase {
    text-transform: uppercase; /*font-size: 10px;*/
    font-family: Helvetica, Arial, Sans-Serif;
    color: black;
}

.txbxRTU {
    font-family: Helvetica, Arial, Sans-Serif;
    border: 1px solid #503291;
    border-color: #503291;
    -moz-border-radius: 3px; /* Firefox */
    -webkit-border-radius: 3px; /* Safari et Chrome */
    border-radius: 3px;
    padding: 3px;
}

.txbxDateRTU_UC {
    font-family: Helvetica, Arial, Sans-Serif;
    border: 1px solid #503291;
    border-color: #503291;
    -moz-border-radius: 3px; /* Firefox */
    -webkit-border-radius: 3px; /* Safari et Chrome */
    border-radius: 3px;
    padding: 3px;
    width: 85px;
    text-transform: uppercase;
}
.txbxDateRTU {
    font-family: Helvetica, Arial, Sans-Serif;
    border: 1px solid #503291;
    border-color: #503291;
    -moz-border-radius: 3px; /* Firefox */
    -webkit-border-radius: 3px; /* Safari et Chrome */
    border-radius: 3px;
    padding: 3px;
    width: 85px;
}


.txbxRTU_UC {
    font-family: Helvetica, Arial, Sans-Serif;
    border: 1px solid #503291;
    border-color: #503291;
    -moz-border-radius: 3px; /* Firefox */
    -webkit-border-radius: 3px; /* Safari et Chrome */
    border-radius: 3px;
    padding: 3px;
    text-transform: uppercase;
}

.ddlRTU {
    font-family: Helvetica, Arial, Sans-Serif;
    border: 1px solid #503291;
    border-color: #503291;
    -moz-border-radius: 3px; /* Firefox */
    -webkit-border-radius: 3px; /* Safari et Chrome */
    border-radius: 3px;
    padding: 3px;
    
}
/* Tableau liste des patients */

.header {
    font-family: Helvetica, Arial, Sans-Serif;
    font-size: 13px;
    background-color: #503291;
    font-weight: bold;
    color:white;
    /*border: 1px solid white;*/
}
.impaire {
    font-family: Helvetica, Arial, Sans-Serif;
    font-size: 13px;
    background-color: white;
    /*color: black;border-color: Silver;*/
    /*border: 1px solid white;	border-color: white;*/
}
/*<RowStyle BackColor="#EFF3FB" CssClass="rowgv" / >*/

.paire {
    font-family: Helvetica, Arial, Sans-Serif;
    font-size: 13px;
    background-color: #EFF3FB; /*#EFF3FB;*/ /*#2DBECD*/ /*EB3C96*/
}

/* page de connexion */
.txbxCNX {
    font-family: Helvetica, Arial, Sans-Serif;
    font-size: 13px;
    color: #007c31;
    border: 1px solid #007c31;
    padding: 7px;
    -moz-border-radius: 3px; /* Firefox */
    -webkit-border-radius: 3px; /* Safari et Chrome */
    background-color: white;
    border-color: #007c31; /*width: 190px;*/
}

.hiddenBtn {
    display: none;
    width: 1px;
}

.modalBackground {
    background-color: Black;
    filter: alpha(opacity=90);
    opacity: 0.8;
}

.modalPopup {
    background: white; /* For browsers that do not support gradients */
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #774A74;
    padding-top: 10px;
    padding-left: 10px;
    width: 650px;
}

.labelPwd {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 14px;
    color: #503291;
}

.infoPwd {
    font-family: Helvetica, Geneva, sans-serif;
    font-size: 10px;
    color: red;
}

.strengthStyle {
    display: none;
}

/* --------- ADMIN --------------------------------------------*/
.size12 {
    font-size: 12px;
    font-family: Helvetica, Arial, Sans-Serif;
    border: 1px solid #503291;
    border-color: #503291;
    -moz-border-radius: 3px; /* Firefox */
    -webkit-border-radius: 3px; /* Safari et Chrome */
    border-radius: 3px;
    padding: 3px;
}

.size10 {
    font-size: 10px;
    font-family: Helvetica, Arial, Sans-Serif;
    border: 1px solid #503291;
    border-color: #503291;
    -moz-border-radius: 3px; /* Firefox */
    -webkit-border-radius: 3px; /* Safari et Chrome */
    border-radius: 3px;
    padding: 3px;
}