
/* ---------- Styles specific to forms xhtml ----------- */

/*  ---------Formulaires------------- */

.par1descrwarn {
        font-size: 0.8em;
        color: rgb(255,0,0);
        text-align: left;
        }

table.Form {
        background-color: #f1f3f6; /*gris 50%*/
                border: 1px solid #b9d7e5;
                }

td.FormTitle {
        font-Weight : bold;
        font-Size : 14px;
        /*color : #1d446b;*/
        text-decoration : none;
        text-align : center;
        padding : 2px;
        border-top : 1px solid #b9d7e5;
        border-bottom : 1px solid #b9d7e5;
        }

td.FormInfo {
        font-Weight : bold;
        font-Size : 11px;
        color : #1d446b;
        text-decoration : none;
        text-align : left;
        padding : 2px;
        }

select.Select {
        font-weight : normal;
        font-size : 11px;
        color : #1d446b;
        text-decoration : none;
        text-align : left;
        border: 1px solid #c4d1dd;
        }
td.ChampTitle {
        font-Weight : bold;
        font-Size : 11px;
        color : #1d446b;
        background-color : #d2dde7;
        text-decoration : none;
        text-align : right;
        padding-top : 2px;
        padding-bottom : 2px;
        padding-right : 10px;
        padding-left : 10px;
        vertical-align : top;
        }
td.ChampDescr {
        font-Weight : normal;
        font-Style : normal;
        font-Size : 11px;
        color : #1d446b;
        text-decoration : none;
        text-align : left;
        padding-top : 2px;
        padding-bottom : 2px;
        padding-right : 0px;
        padding-left : 5px;
        vertical-align : top;
        }
input.Input,textarea.Input {
        font-Weight : normal;
        font-Size : 11px;
        color : #1d446b;
        text-decoration : none;
        text-align : left;
        padding-top : 1px;
        padding-bottom : 1px;
        padding-right : 5px;
        padding-left : 5px;
        border : 1px solid #c4d1dd;
        }
input.Submit {
        font-Weight : bold;
        font-Size : 11px;
        color : #1d446b;
        text-decoration : none;
                background-color : #bed2dd;
        text-align : center;
        padding : 2px;
        cursor: pointer;
                border : 1px solid #6997b8;
        }
span.Obligatoire {
        font-Weight : bold;
        font-Size : 12px;
        color : rgb(255,0,0);
        text-decoration : none;
        text-align : right;
        padding-top : 1px;
        padding-bottom : 1px;
        padding-right : 0px;
        padding-left : 5px;
        }
td.Warning {
        font-Weight : bold;
        font-Size : 11px;
        color : rgb(255,0,0);
        text-decoration : none;
        text-align : justify;
        padding-top : 5px;
        padding-bottom : 5px;
        padding-right : 5px;
        padding-left : 25px;
        }
td.MsgError {
        font-Weight : bold;
        font-Size : 12px;
        color : rgb(255,0,0);
        text-decoration : none;
        text-align : left;
        padding : 5px;
        border : 2px solid rgb(255,0,0);
        }
td.MsgDisplay {
        font-Weight : bold;
        font-Size : 12px;
        color : #1d446b;
        text-decoration : none;
        text-align : left;
        padding : 5px;
        border : 2px solid rgb(184,184,184); /**/
        }

td.ChampTitleSpe {
        font-Weight : bold;
        font-Size : 11px;
        color : #1d446b;
        background-color : rgb(204,204,204); /**/
        text-decoration : none;
        text-align : right;
        padding-top : 2px;
        padding-bottom : 2px;
        padding-right : 10px;
        padding-left : 10px;
        vertical-align : top;
        display: none;
        }
td.ChampDescrSpe {
        font-Weight : normal;
        font-Style : normal;
        font-Size : 11px;
        color : #1d446b;
        text-decoration : none;
        text-align : left;
        padding-top : 2px;
        padding-bottom : 2px;
        padding-right : 0px;
        padding-left : 5px;
        vertical-align : top;
        display: none;
        }

/* Module enquete */

.par1descrsubmit {
        padding-top: 20px;
        font-size: 0.9em;
        color: rgb(87,74,72);
        text-align:center;
        }

/* styles enquête de satisfaction */

td.FormTitleEnq {
        font-weight : bold;
        font-size : 14px;
        color : rgb(87,74,72);
        text-decoration : underline;
        text-align : left;
        padding : 10px 2px 10px 2px;
        /*border-top : 1px solid rgb(203,204,206);
        border-bottom : 1px solid rgb(203,204,206);*/
        }

td.FormInfoEnq {
        font-weight : normal;
        font-size : 11px;
        color : rgb(87,74,72);
        text-decoration : none;
        text-align : left;
        padding : 5px 2px 15px 2px;
        }

td.FormInfoEnq a{
        color : #3595c7;
        }

td.FormInfoEnq a:hover{
        color : #829eb6;
        }

td.ChampTitleEnq {
        font-weight : bold;
        font-size : 11px;
        color : rgb(87,74,72);
        background-color : rgb(255,255,255);
        text-decoration : none;
        text-align : left;
        padding-top : 2px;
        padding-bottom : 15px;
        padding-right : 10px;
        padding-left : 2px;
        vertical-align : middle;
        }

td.ChampDescrEnq {
        font-weight : normal;
        font-style : normal;
        font-Size : 11px;
        color : rgb(87,74,72);
        text-decoration : none;
        text-align : left;
        padding-top : 2px;
        padding-bottom : 15px;
        padding-right : 0px;
        padding-left : 5px;
        vertical-align : middle;
        }
