
/* --------- Styles specific to forms xhtml ---------- */

/*  -------- Formulaires ------------ */

form {
        margin: 0;
        padding: 0;
        }

/*textarea:hover, input[type="text"]:hover, input[type="password"]:hover, select:hover*/

input.Input,textarea.Input {
        padding: 1px 4px 1px 4px;
		font-weight: normal;
        font-size: 11px;
        color: #4b4033;
        text-decoration: none;
        text-align: left;
        background-color: #ffffff;
        border: 1px solid #d8d8d8;
        }
input.Input:hover,textarea.Input:hover {												/* hover */
		background-color: #f6f6f6;
		border: 1px solid #bedd54;
        }
select.Select {
        font-weight: normal;
        font-size: 11px;
        color: #4b4033;
        text-decoration: none;
        text-align: left;
        border: 1px solid #d8d8d8;
        }
select.Select:hover {																	/* hover */
        background-color: #f6f6f6;
		border: 1px solid #bedd54;
        }
input.Submit {
        padding: 2px 5px 2px 5px;
		font-weight: bold;
        font-size: 11px;
        color: #ffffff;
        text-decoration: none;
        text-align: center;
        background: #555555 url(../images/bg_btn.jpg) repeat-x center left;
		border-width: 1px;
		border-style: solid;
		border-color: #555555 #333333 #333333 #555555;
        cursor: pointer;
        }
input.Submit:hover {																	/* hover */
		background: #9ebe2c;
		border-width: 1px;
		border-style: solid;
		border-color: #9ebe2c #88a326 #88a326 #9ebe2c;
        }
/*
td.FormTitle input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover {
		background: #9ebe2c;
		border-width: 1px;
		border-style: solid;
		border-color: #9ebe2c #88a326 #88a326 #9ebe2c;
        }
*/


.par1descrwarn {
        font-size: 0.8em;
        color: rgb(255,0,0);
        text-align: left;
        }
table.Form {
        /*background-color: #f7f7f7;*/
        border: 1px solid #bedd54;
        }
td.FormTitle {
        padding: 10px 2px 10px 2px;
        font-weight: bold;
        font-Size: 13px;
        color: #4b4033;
        text-decoration: none;
        text-align: center;
        /*border-top: 1px solid #bedd54;*/
        /*border-bottom: 1px solid #bedd54;*/
        }
td.FormInfo {
        padding: 2px 2px 4px 2px;
        font-weight: normal;
        font-size: 11px;
        color: #4b4033;
        text-decoration: none;
        text-align: left;
        }
td.FormSubmitButt {
        font-Weight : normal;
        font-Size : 11px;
        color : rgb(102,102,102);
        text-decoration : none;
        text-align : center;
        padding : 8px;
        }
        
td.ChampTitle {
        padding: 2px 10px 2px 10px;
		font-weight: bold;
        font-size: 11px;
        text-decoration: none;
        text-align: left;
        vertical-align: top;
        color: #61584d;
        /*background-color: #f6f6f6;*/
        }

td.ChampDescr {
        padding: 2px 5px 2px 5px;
		font-weight: normal;
        font-style: normal;
        font-size: 11px;
        color: #4b4033;
        text-decoration: none;
        text-align: left;
        vertical-align: top;
        }
span.Obligatoire {
        padding: 1px 0px 1px 0px;
		font-weight: bold;
        font-size: 12px;
        color: rgb(255,0,0);
        text-decoration: none;
        text-align: right;
        }
td.Warning {
        padding: 5px 5px 5px 25px;
		font-weight: bold;
        font-size: 11px;
        color: rgb(255,0,0);
        text-decoration: none;
        text-align: justify;
        }
td.MsgError {
        padding: 5px;
		font-weight: bold;
        font-size: 12px;
        color: rgb(255,0,0);
        text-decoration: none;
        text-align: left;
		background-color: #ffffff;
        border: 2px solid rgb(255,0,0);
        }
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 10px 2px 10px;
		font-weight: bold;
        font-size: 11px;
        color: #373737;
        text-decoration: none;
        text-align: left;
        vertical-align: top;
        background-color: rgb(204,204,204);
        }
td.ChampDescrSpe {
        display: none;
        padding: 2px 0px 2px 5px;
		font-weight: normal;
        font-style: normal;
        font-Size: 11px;
        color: #4b4033;
        text-decoration: none;
        text-align: left;
        vertical-align: top;
        }

/* 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 {
        padding: 10px 2px 10px 2px;
		font-weight: bold;
        font-size: 14px;
        color: rgb(87,74,72);
        text-decoration: underline;
        text-align: left;
        /*border-top: 1px solid rgb(203,204,206);*/
        /*border-bottom: 1px solid rgb(203,204,206);*/
        }
td.FormInfoEnq {
        padding: 5px 2px 15px 2px;
		font-weight: normal;
        font-size: 11px;
        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 10px 15px 2px;
		font-weight: bold;
        font-size: 11px;
        color: rgb(87,74,72);
        text-decoration: none;
        text-align: left;
        vertical-align: middle;
		background-color: rgb(255,255,255);
        }
td.ChampDescrEnq {
        padding: 2px 0px 15px 5px;
		font-weight: normal;
        font-style: normal;
        font-Size: 11px;
        color: rgb(87,74,72);
        text-decoration: none;
        text-align: left;
        vertical-align: middle;
        }

