/******************************************/
/***************** BALISES ****************/
/******************************************/

fieldset
{
    border:         1px #ADBF93 solid;
}
fieldset legend
{
    background:     none 0 0 no-repeat scroll #5C8028;
    color:          #FFF;
}
fieldset fieldset,
.zonescontainer fieldset
{
    border:         none;
}
fieldset fieldset legend,
.zonescontainer fieldset legend
{
    background:     none 0 0 no-repeat scroll transparent;
    color:          #000;
}
label,
fieldset fieldset legend,
.zonescontainer fieldset legend
{
    font-weight:    bold;
}

.noborder, .noborder td, .noborder th {
	border: 0px;
}

.twocolslist label
{
    font-weight:    normal;
}
.buttonaction
{
    text-align:     center;
}
.inputzone .buttonaction
{
	text-align:		left;
}
.buttonaction input[type=submit],
#editform input[type=submit],
.buttonaction input[type=button],
.inputzone .buttonaction input[type=button],
.buttonaction .buttonlink
{
    background:     none 0 0 no-repeat scroll #2275BB;
    border:         1px #0B477A solid;
    color:          #FFF;
}
.inputzone .buttonaction input[type=button].button-disabled
{
	background:		none 0 0 no-repeat scroll #AECCE6;
	border:			1px #A5BBCE solid;
}
.buttonaction input[type=reset]
{
    background:     none 0 0 no-repeat scroll transparent;
    border:         none;
    color:          #000;
}
.mandatory
{
    color:          #F00;
}

#maincontent .inputzone div h4.info
{
	font-size:		1em;
}
/******************************************/
/****************** ETAPES ****************/
/******************************************/

.steps li
{
    background:     none 0 0 no-repeat scroll #F2F2F2;
    border:         1px #E3E3E3 solid;
}
.steps .active
{
    background:     none 0 0 no-repeat scroll #5C8028;
}
.steps .step1 h3
{
    background:     url("../../images/icons/iconstep1.png") 20px 0 no-repeat scroll transparent;
}
.steps .step2 h3
{
    background:     url("../../images/icons/iconstep2.png") 20px 0 no-repeat scroll transparent;
}
.steps .step3 h3
{
    background:     url("../../images/icons/iconstep3.png") 20px 0 no-repeat scroll transparent;
}
.steps .step4 h3
{
    background:     url("../../images/icons/iconstep4.png") 20px 0 no-repeat scroll transparent;
}
.steps .step1.active h3
{
    background:     url("../../images/icons/iconstep1active.png") 20px 0 no-repeat scroll transparent;
}
.steps .step2.active h3
{
    background:     url("../../images/icons/iconstep2active.png") 20px 0 no-repeat scroll transparent;
}
.steps .step3.active h3
{
    background:     url("../../images/icons/iconstep3active.png") 20px 0 no-repeat scroll transparent;
}
.steps .step4.active h3
{
    background:     url("../../images/icons/iconstep4active.png") 20px 0 no-repeat scroll transparent;
}
.steps h3
{
    color:          #656464;
    font-size:      1em;
    padding: 2px 37px 0 78px;
    margin-top: 12px;
}
.steps .active h3
{
    color:          #FFF;
}
.steps h3 span
{
    font-size:      1.35em;
    text-transform: uppercase;
}