/*FORMULAIRE*/
.formulaire{
position:relative;
width : 97%;
height : 460px;
margin-left : auto;
margin-right : auto;
font-size:100%;
font-weight : bold;
font-family :"Times New Roman",helvetica,arial,sans-serif;
clear: both; 
}
.form-1, .form-2{
width : 49%;
height : 400px;
}
.form-1{float:left;}
.form-2{float : right;}

.formulaire fieldset {margin: 10px 0;}
.formulaire a {color: #990000; /* ROUGE TRES FONCE*/text-decoration: none;}
.formulaire a:hover {color: #483D8A;}
  
.formulaire label {
width: 130px;
float: left;
clear: both;
padding: 3px 10px;
margin: 3px 0;
}
.formulaire input, .formulaire textarea, .formulaire select{
border-right: 2px solid #FFFFFF;/*BLANC*/
border-bottom: 2px solid #FFFFFF;/* BLANC*/
font-weight : bold;
color: #8F03BC;/* VIOLET */
margin: 3px 0;
}
.formulaire input{background: url("../img/journal/ombre-form.gif" ) no-repeat; }
.formulaire textarea{background: #E9E8E7;/* COULEUR FOND*/}
.formulaire select {background: #E9E8E7;/* COULEUR FOND*/}

.formulaire input:active, .formulaire input:focus, .formulaire input:hover { background: url("../img/journal/ombre-hover.gif" ) no-repeat;}
.formulaire textarea:active, .formulaire textarea:focus, .formulaire textarea:hover { background: #EAD3F3;/* VIOLET CLAIR */}
.formulaire select:active, .formulaire select:focus, .formulaire select:hover { background: #EAD3F3;/* VIOLET CLAIR */}

.encadre table { border-spacing:0px; width:50%; border:0px solid; }
.label { width:50%; padding:0px;}
.field { width:50%; padding:0px;}
.error { width:60%; padding:0px 0px 0px 5px;}
.captchareload { padding-left:10px;}
input.errordesignfields { background: url("../img/journal/ombre-error.gif" ) no-repeat;color:#FFFFFF;/* BLANC */}
input:hover.errordesignfields { color:#8F03BC;/* VIOLET */}
input:active.errordesignfields { color:#8F03BC;/* VIOLET */}
input:focus.errordesignfields {color:#8F03BC;/* VIOLET */}
textarea.errordesignfields { background-color:#FC8484;/* ROUGE CLAIR */color:#FFFFFF;/* BLANC */}
textarea:hover.errordesignfields { color:#8F03BC;/* VIOLET */}
textarea:active.errordesignfields { color:#8F03BC;/* VIOLET */}
textarea:focus.errordesignfields {color:#8F03BC;/* VIOLET */}
select.errordesignfields { background-color:#FC8484;/* ROUGE CLAIR */ color:#FFFFFF;/* BLANC */}
select:hover.errordesignfields { color:#8F03BC;/* VIOLET */}
select:active.errordesignfields { color:#8F03BC;/* VIOLET */}
select:focus.errordesignfields { color:#8F03BC;/* VIOLET */}
.buttons { text-align: center; }
.buttons input { width:80px; cursor:pointer;}
.buttons input, .captchareload img { background: #8F03BC;/* VIOLET */ color: #FFFFFF; font-weight : bold; border-top:2px solid #CCCCCC;/* GRIS */ border-left:2px solid #CCCCCC;/* GRIS */ border-bottom:2px solid #571874;/* VIOLET TRES FONCE*/ border-right:2px solid #571874;/* VIOLET TRES FONCE*/}
.buttons input:hover, .captchareload img:hover { background: #EAD3F3;/* VIOLET CLAIR */ color: #8F03BC;/* VIOLET */ border-top:2px solid #571874;/* VIOLET TRES FONCE*/ border-left:2px solid #571874;/* VIOLET TRES FONCE*/  border-bottom:2px solid #FFFFFF; border-right:2px solid #FFFFFF;}

.bt-envoi, .bt-efface{
float : left;
width : 50%;
text-align : center;
margin:10px 0px 0px 0px;
}
.txt-urgent{
float : left;
width : 100%;
text-align : left;
}
.champ-radio, .txt-radio{
float : left;
height : 20px;
margin:5px 0px 0px 0px;
}
.champ-radio{width : 10%; text-align : center;}
.txt-radio{width : 90%; text-align : left;}

.txt-obligatoire{
float : left;
width : 100%;
text-align : left;
margin:5px 0px 0px 0px;
}
.info-form{
float : left;
width : 100%;
color:#8F03BC;/* VIOLET */
text-align : left;
margin:10px 0px 0px 0px;
}
.titre-form{
font-size:180%;
color:#9E9E9E;/* GRIS */
}
.ss-titre-form{
font-size:130%;
color:#9E9E9E;/* GRIS */
}
.etoile{
font-size:120%;
color:#8F03BC;/* VIOLET */
}
.confirm-envoi, .merci-envoi  {
position:relative;
margin-left : auto;
margin-right : auto;
width : 97%;
font-family : verdana, helvetica, arial, sans-serif;
font-weight : bold;
text-align: center;
color: #8F03BC;/* VIOLET */
clear: both; 
 }
.merci-envoi  {
margin-top : 100px;
height : 20px;
font-size:120%;
}
.confirm-envoi  {
margin-top : 20px;
height : 100px;
font-size:90%;
}
.lien-form{
color:#8F03BC;/* VIOLET */
text-decoration:none;
}
.lien-form:hover{
color:#9E9E9E;/* GRIS */
text-decoration:none;
}
