label{cursor:pointer;}

fieldset{
border:1px solid #6B5FB1;
padding:6px;
margin-bottom:10px;
}

fieldset p {margin:0; margin-bottom:3px;}

legend{
color:#6B5FB1;
border:1px solid gray;
margin-bottom:10px;
background:white;
font-weight:bold;
}


fieldset#formprincipal label
{
color:tomato;
width:30%;
float:left;
text-align:right;
padding-right:1ex;
}

fieldset#formprincipal input,
fieldset#formprincipal textarea
{
border:1px inset white;
}

fieldset input,
fieldset textarea
{
font-family:"Lucida Console",Courier,monospace;
color:white;
background-image:url(/img/comment_bg.png);
}

fieldset#formsecondaire input[type="submit"]
{
-moz-opacity:1;
}
fieldset#formsecondaire input[type="submit"]:hover
{
color:#EE8228;
}

fieldset#formsecondaire textarea{
width:99%;
margin:auto;
display:block;
}
fieldset input:focus,
fieldset textarea:focus
{
border:2px inset black;
color:black;
background:rgb(255, 211,147);
}

fieldset#formsecondaire input.envoi {
color:white;
background-color:rgb(0,128,192);
background-image:none !important;
font-size:1.2em;
padding-left:3em;
padding-right:3em;
width:70%;
}
fieldset#formsecondaire input.box {
background-color:transparent;
color:white !important;
background-image:none !important;
}

