
/* Esthétique général */

body {
    background-color: white;
    color: black;
    font-size: small;
    font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
}

h1, h2, h3 {
	margin-left: 15px;
}

div#inscription-body  {
    width: 950px;
    margin: auto;
}

div#workflow-body  {
    width: 1000px;
    margin: auto;
}

/* Formulaires (générique) */

p label {
    position: absolute;
    text-align:right;
    width:350px;
}

p input  {
    margin-left: 360px;
}

p select {
    margin-left: 360px;
}

p textarea  {
    margin-left: 360px;
}

span.links  {
    margin-left: 212px;
}

table input {
    margin-left: 0;
}

td textarea {
    margin:auto;
}

input.form-selected, textarea.form-selected {
    background-color: #DEDEDE;
}

p span.form-radio {
    width: 30px;
}

div.form-comment {
    font-style: italic;
    margin-left: 360px;
}

p span.form-incolumn-error {
    margin-left: 360px; */
}

p span.form-error {
    color: red;
}

span.form-mandatory {
    color: red;
}

span.form-error {
    color: red;
    margin-left: 5px;
}

/* Tableau (générique) */

table {
    margin: auto;
    border-collapse: collapse;
}

table td,th {
    border: 1px #AAAAA3 solid;
    padding: 4px;
    text-align: center;
}

/* Misc */

/*pre.debug {
    color: white;
} */

/* Module workflow */

#workflow-menu {
    width: 130px;
    float: left;
}

#workflow-menu ul {
	 margin: 0;
	 padding: 0;
	 list-style: none;
}

#workflow-menu li
{
	 margin-bottom: 10px;
	 width: 140px;
}

#workflow-menu li a:hover
{
    background: #08c;
    color: white;
    font-weight: bold;
	 text-decoration: none;
}

div#workflow-main  {
    background-color: #eff1f2;
    border-top:solid;
    border-left: solid;
    border-right: solid;
    border-bottom: solid;
    border-width: 1px;
    margin: 10px 0px 0px 0px;
    padding: 10px;
    text-align: left;
    float: left;
    width: 750px;
}

div#workflow-main table {
    width: 720px;
}

div#workflow-main p label {
    width:200px;
}

div#workflow-main p input {
    margin-left: 210px; */
}

div#workflow-main p select {
    margin-left: 210px; */
}

div#workflow-main p textarea  {
    margin-left: 210px; */
}

div#workflow-fields-warn {
	padding: 25px;
	background-color:white;
	border:2px red solid;
	margin-top:10px;
	padding-bottom: 0;
	padding-top: 10px;
}

div#workflow-form-not-submitted {
	padding: 25px;
	background-color:white;
	border:2px red solid;
	margin-top:10px;
}

h1.title-before-csv-link {
	display: inline;
	margin-right: 20px;
}


/* Module inscription */

div#inscription-ariane {
    padding: 5px;
    text-align: left;
}

div#inscription-main  {
    width: 930px;
    background-color: #eff1f2;
    border: 1px black solid;
    /*margin: 10px 50px 0px 50px;*/
    padding: 10px;
}

div#inscription-ariane span.big {
    font-size: large;
}

div#inscription-main table {
    width: 900px;
}

div#inscription-main td {
    height: 40px;
}

div#inscription-confirmation {
	margin-left:75px;
	margin-right:75px;
	padding: 25px;
	text-align: center;
	background-color:white;
	border:3px red solid;
	margin-top:10px;
	font-size: large;
}

div#inscription-confirmation p {
	text-align: left;
}

div#inscription-confirmation ul {
	text-align: left;
}

div#inscription-validation td {
	height: 10px;
	background-color: white;
}

div#inscription-validation td.table-label {
	font-style: italic;
	width: 300px;
}

