﻿html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul, dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object, a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span, strong, sub, sup, tt, var, legend, fieldset
{
    margin: 0;
    padding: 0;
}

html, body {
    height: 100%;
    margin: 0;
    padding: 0;
    /*background: #C0C0C0;*/
    background-color: #E8EDF1 !important;
    position: relative;
}

/************ COMMUN *********/
.Clear
{
    clear: both;
}

.Left
{
    float: left;
}

.Right
{
    float: right;
}



/*Div entre le contenu et le footer*/
.push
{
    min-height: 40px;
    height: 100%;
    clear: both;
    background-color: black;
}

#container
{
    min-height: 100%;
    margin: 0px auto 0px auto;
    padding-bottom: 0px;
    position: relative;
}

.interieurBoite
{
    /*background-color: #58595b;*/
    font-size: 10.0pt;
    height: 100%;
    padding: 20px 5px 5px 5px;
    margin-bottom: 0px;
}

/*-------- header-------- */
.header
{
    /*background: url('../Images/PneuPro/Design/Remplissage.png');
    background-repeat: repeat-x;*/
    width: 100%;
    text-align: center;
    height: 50px;
}

.imgEntete
{
    /*background-image: url('../Images/PneuPro/Design/LogoPneuPro2.gif');
    background-repeat: no-repeat;
    height: 70px;
    width: 263px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;*/
}

#body
{
    padding-bottom: 30px;
}

#footer
{
    position: absolute;
    bottom: 0px;
    padding-top: 10px;
    /*padding-bottom: 10px;*/
    left: 20px;
    height: 20px;
    font-family: Arial;
    font-size: x-small;
    /*width: 100%;*/
}

    #footer a
    {
        text-decoration: underline;
        color: black;
    }

.brown
{
    /*color: #fed100 !important;*/
}

h2
{
    font-size: 20px !important;
    font-weight: bold !important;
    font-family: Arial, Helvetica, sans-serif !important;
}

h3
{
    font: normal bold 15px/16px Arial, Helvetica, sans-serif !important;
}

p
{
    font: normal 12px/18px Arial, Helvetica, sans-serif;
    /*color: #ffffff;*/
}

img, a
{
    border: 0;
    outline: none;
    text-decoration: none;
}

#Boite
{
    margin-top: 50px;
    /*border: 1px solid rgb(78, 79, 81);*/
    padding: 10px;
    background-color: #E8EDF1;
}

#Avis a
{
    font-weight: bold;
    text-decoration: underline;
}

#Avis h1
{
    text-align: center;
    margin-bottom: 50px;
}

#Avis p
{
    margin-bottom: 20px;
}

#Boite h1
{
    text-align: center;
    margin-bottom: 30px;
}

.valueText
{
    font-size: 12px !important;
    font-weight: bold !important;
}

.fieldsetPanel
{
    margin-top: 10px;
    border: 1px black solid;
}

.labelSelect
{
    font-size: 11pt;
    color: black;
}

.gvFichesPersoHeader
{
    white-space: nowrap;
    padding: 3px 3px 3px 3px;
    border: None;
    background-color: #e8edf1;
    overflow: hidden;
}

#pnlMarchandBelisle{
    background-color: transparent !important;
}

.divH10 {
    height: 10px;
}

.Sep2 {
    height: 2px;
}

.Sep7 {
    height: 7px;
}

.Sep10 {
    height: 10px;
}

.Sep20 {
    height: 20px;
}

.TitreCombobox {
    float: left;
    padding-top: 2px;
    padding-right: 5px;
}

div.SepCl {
    height: 5px;
    clear: both;
}

div.SepLeMt2 {
    float: left;
    margin-top: 2px;
    margin-right: 2px;
}

#divRecherchePP div.SepRi {
    float: right;
}

.Type,
.TypeP,
.TypeR,
.TypeR2,
.TypeTous,
.TypeTous2,
.TypeTousR2,
.TypeTousR3,
.TypeTousR4,
.TypeTousR5,
.TypeTousR6,
.TypeTousR {
    float: left;
    padding-top: 2px;
    margin-left: 5px;
    width: 25px;
    text-align: left;
}

.Plage {
    float: left;
    padding-top: 2px;
    padding-right: 5px;
    width: 150px;
}

.Plage2 {
    float: left;
    padding-top: 2px;
    padding-right: 5px;
    width: 75px;
}
