﻿body
{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #E0E0E0; /*#e08a00;*/
}
/* https://www.schemecolor.com/sanofi-logo-colors.php */

bdyCS
{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #FFC142;
}
.styleFooter
{
	border-top: solid 2px Gray;
	background-color: Silver;
	border-bottom: solid 2px Gray;
}
.styleHeader
{
	font-weight: bold;
	background-color: Silver;
	border-bottom: solid 2px Gray;
	border-top: solid 2px #Gray;
}
th a
{
	text-decoration: none;
}
.styleGV
{
	width: 100%;
}


.styleDiv
{
	font-size: 14px;
	font-family: Helvetica, Arial, Sans-Serif;
	color: black;
	border: 2px solid;
	border-color: Silver;
	border-radius: 10px;
	-moz-border-radius: 10px;
	padding: 10px;
}

.styleValidationSummary
{
	font-size: 14px;
	font-family: Helvetica, Arial, Sans-Serif;
	color: red;
	border: 2px solid;
	border-color: #FFC142;
	background-color: #FFCC66;
	border-radius: 10px;
	-moz-border-radius: 10px;
	padding: 5px;
	text-align: left;
}
.styleDivAccueil
{
	font-size: 16px;
	font-family: Helvetica, Arial, Sans-Serif;
	color: black;
}

.styleError
{
	font-size: 14px;
	font-family: Helvetica, Arial, Sans-Serif;
	color: red;
	text-align: center;
}

.styleDivError
{
	border: 2px solid;
	border-color: Silver;
	border-radius: 10px;
	-moz-border-radius: 10px;
	padding: 10px;
}


.lblTitre
{
	font-size: 24px;
	font-family: Helvetica, Arial, Sans-Serif;
	color: White;
	text-shadow: 0.1em 0.1em 0.2em black;
	margin-left: 100px;
}
.bgcolorTitre
{
	background-color: Silver;
}
.lineheigthTitre
{
	line-height: 60px;
}

.nolink
{
	text-decoration: none;
}

.styleLink
{
	text-decoration: none;
	color: #e08a00;
}
.txtUpCase
{
	text-transform: uppercase;
}

.little
{
	font-size: small;
}


.btnEP {
    background: #1F4C8D; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(left,rgba(55, 55, 55,1),rgba(55, 55, 55,1)); /*Safari 5.1-6*/
    background: -o-linear-gradient(right,rgba(55, 55, 55,1),rgba(55, 55, 55,1)); /*Opera 11.1-12*/
    background: -moz-linear-gradient(right,rgba(55, 55, 55,1),rgba(55, 55, 55,1)); /*Fx 3.6-15*/
    background: linear-gradient(to right, rgba(55, 55, 55,1),rgba(55, 55, 55,1)); /*Standard*/
    height: 48px;
    font-weight: bold;
    color: #f2f2f2;
    font: 15px 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 #373737;
    outline: transparent solid 0px;
}

    .btnEP:hover {
        background: #f2f2f2; /* For browsers that do not support gradients */
        background: -webkit-linear-gradient(left,rgba(242, 242, 242,1),rgba(242, 242, 242,1)); /*Safari 5.1-6*/
        background: -o-linear-gradient(right,rgba(242, 242, 242,1),rgba(242, 242, 242,1)); /*Opera 11.1-12*/
        background: -moz-linear-gradient(right,rgba(242, 242, 242,1),rgba(242, 242, 242,1)); /*Fx 3.6-15*/
        background: linear-gradient(to right, rgba(242, 242, 242,1), rgba(242, 242, 242,1)); /*Standard*/
        height: 48px;
        font-weight: bold;
        color: #373737;
        font: 15px 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 #373737;
        outline: transparent solid 0px;
    }

    .btnEP:active {
        background: #f2f2f2; /* For browsers that do not support gradients */
        background: -webkit-linear-gradient(left,rgba(242, 242, 242,1),rgba(242, 242, 242,1)); /*Safari 5.1-6*/
        background: -o-linear-gradient(right,rgba(242, 242, 242,1),rgba(242, 242, 242,1)); /*Opera 11.1-12*/
        background: -moz-linear-gradient(right,rgba(242, 242, 242,1),rgba(242, 242, 242,1)); /*Fx 3.6-15*/
        background: linear-gradient(to right, rgba(242, 242, 242,1), rgba(242, 242, 242,1)); /*Standard*/
        height: 48px;
        font-weight: bold;
        color: #373737;
        font: 15px 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 #373737;
        outline: transparent solid 0px;
    }





.btnEPDisabled {
    background: #f2ab27; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(left,rgba(242, 171, 39,1),rgba(242, 171, 39,1)); /*Safari 5.1-6*/
    background: -o-linear-gradient(right,rgba(242, 171, 39,1),rgba(242, 171, 39,1)); /*Opera 11.1-12*/
    background: -moz-linear-gradient(right,rgba(242, 171, 39,1),rgba(242, 171, 39,1)); /*Fx 3.6-15*/
    background: linear-gradient(to right, rgba(242, 171, 39,1), rgba(242, 171, 39,1)); /*Standard*/
    height: 32px;
    font-weight: bold;
    color: #f2f2f2;
    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 #f2ab27;
    outline: transparent solid 0px;
}

.lnkPDF {
    background: url(Adobe-48.png) center left no-repeat;
    font-size: 22px;
    font-family: Helvetica, Arial, Sans-Serif;
    color: black;
    white-space: nowrap;
    padding-left: 40px;
    text-decoration: none;
    margin-left: 100px;
}

    .lnkPDF:hover {
        background: url(Adobe-48.png) center left no-repeat;
        font-size: 22px;
        font-family: Helvetica, Arial, Sans-Serif;
        color: #0066CC;
        white-space: nowrap;
        padding-left: 40px;
        text-decoration: none;
        margin-left: 100px;
    }


    .lnkPDF img {
        vertical-align: middle;
    }

.lnkDoc {
    background: url(Adobe-48.png) center left no-repeat;
    font-size: 22px;
    font-family: Helvetica, Arial, Sans-Serif;
    color: #808084;
    white-space: nowrap;
    padding-left: 40px;
    text-decoration: none;
}

    .lnkDoc:hover {
        background: url(Adobe-48.png) center left no-repeat;
        font-size: 22px;
        font-family: Helvetica, Arial, Sans-Serif;
        color: #00A87F;
        white-space: nowrap;
        padding-left: 40px;
        text-decoration: none;
    }