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

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

form {
        margin: 0;
        padding: 0;
        }

input.Input,textarea.Input {
        padding: 1px 4px 1px 4px;
        font-weight: normal;
        font-size: 12px;
        color: #555555;
        text-decoration: none;
        text-align: left;
        background-color: #ffffff;
        border: 1px solid #d8d8d8;
        }
input.Input:hover,textarea.Input:hover {                                                /* hover */
        background-color: #ffffff;
        border: 1px solid #c4c4c4;
        }
select.Select {
        font-weight: normal;
        font-size: 12px;
        color: #555555;
        text-decoration: none;
        text-align: left;
        border: 1px solid #d8d8d8;
        }
select.Select:hover {                                                                   /* hover */
        background-color: #f6f6f6;
        border: 1px solid #bbbbbb;
        }
input.Submit {
        padding: 2px 5px 2px 5px;
        font-weight: bold;
        font-size: 12px;
        color: #ffffff;
        text-decoration: none;
        text-align: center;
        background: #685230;
        border-width: 1px;
        border-style: solid;
		border-color: #685230 #46300e #46300e #685230;
        cursor: pointer;
        }
input.Submit:hover {                                                                             /* hover */
		background: #56401e;
        border-width: 1px;
        border-style: solid;
		border-color: #5c4624 #3c290c #3c290c #5c4624;
        }


.par1descrwarn {
        font-size: 12px;
        color: #bb0a0a;
        text-align: left;
        }
table.Form {
        border: 0px solid #d8d8d8;
        }
td.ChampTitle {
        padding: 2px 5px 2px 5px;
		font-weight: bold;
        font-size: 12px;
        text-decoration: none;
        text-align: left;
        vertical-align: top;
        color: #444444;
        }
td.FormTitle {
        padding: 12px 2px 8px 2px;
        font-weight: bold;
        font-size: 14px;
        color: #3b8a0b;
        text-decoration: none;
        text-align: center;
        }
td.FormInfo {
        padding: 8px 5px 8px 5px;
		font-weight: normal;
        font-size: 12px;
        color: #555555;
        text-decoration: none;
        text-align: left;
        }
td.FormSubmitButt {
        padding: 2px 5px 2px 5px;
        font-weight: normal;
        font-size: 11px;
        color: #555555;
        text-decoration: none;
        text-align: center;
        }
td.ChampDescr {
        padding: 2px 0px 2px 5px;
		font-weight: normal;
        font-style: normal;
        font-size: 11px;
        color: #555555;
        text-decoration: none;
        text-align: left;
        vertical-align: top;
        }
span.Obligatoire {
        padding: 1px 0px 1px 0px;
		font-weight: bold;
        font-size: 12px;
        color: #bb0a0a;
        text-decoration: none;
        text-align: right;
        }
td.Warning {
        padding: 5px 5px 5px 25px;
		font-weight: bold;
        font-size: 12px;
        color: #bb0a0a;
        text-decoration: none;
        text-align: justify;
        }
td.MsgError {
        padding: 10px 15px 10px 15px;
		font-weight: bold;
        font-size: 12px;
        color: #bb0a0a;
        text-decoration: none;
        text-align: left;
        border: 2px solid #bb0a0a;
        }
td.MsgDisplay {
        padding: 5px;
		font-weight: bold;
        font-size: 12px;
        color: #373737;
        text-decoration: none;
        text-align: left;
        border: 2px solid rgb(184,184,184);
        }
td.ChampTitleSpe {
        display: none;
		padding: 2px 5px 2px 5px;
		font-weight: bold;
        font-size: 12px;
        color: #373737;
        text-decoration: none;
        text-align: left;
        vertical-align: top;
        }
td.ChampDescrSpe {
        display: none;
        padding: 2px 0px 2px 5px;
		font-weight: normal;
        font-style: normal;
        font-Size: 12px;
        color: #555555;
        text-decoration: none;
        text-align: left;
        vertical-align: top;
        }
        
td.ChampTitleChoice {
        padding: 5px 5px 5px 5px;
        font-weight: bold;
        font-size: 14px;
        text-decoration: underline;
        text-align: left;
        vertical-align: top;
        color: #bb0a0a;
        }
        
td.ChampDescrChoice {
        padding: 5px 0px 5px 5px;
        font-weight: normal;
        font-style: normal;
        font-size: 12px;
        color: #555555;
        text-decoration: none;
        text-align: left;
        vertical-align: top;
        border: 1px solid #d8d8d8;
        }


/* Module enquete */

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

/* styles enquête de satisfaction */

td.FormTitleEnq {
        padding: 10px 2px 10px 2px;
		font-weight: bold;
        font-size: 14px;
        color: rgb(87,74,72);
        text-decoration: underline;
        text-align: left;
        }
td.FormInfoEnq {
        padding: 5px 2px 15px 2px;
		font-weight: normal;
        font-size: 12px;
        color: rgb(87,74,72);
        text-decoration: none;
        text-align: left;
        }
td.FormInfoEnq a {
        color: #3595c7;
        }
td.FormInfoEnq a:hover {
        color: #829eb6;
        }
td.ChampTitleEnq {
        padding: 2px 5px 15px 5px;
		font-weight: bold;
        font-size: 12px;
        color: rgb(87,74,72);
        text-decoration: none;
        text-align: left;
        vertical-align: middle;
        }
td.ChampDescrEnq {
        padding: 2px 0px 15px 5px;
		font-weight: normal;
        font-style: normal;
        font-size: 12px;
        color: rgb(87,74,72);
        text-decoration: none;
        text-align: left;
        vertical-align: middle;
        }
