.articleInnerWrapper {font-size:11px;}
#searchForm2 ul li {
    list-style-type:none;
}
#searchSubmit2, #submitForm {
    background:url("/img/pictos.png") no-repeat scroll 100% -504px #E5E5E5;
    height:10px !important;
    width:35px !important;
}
#searchSubmit2:hover, #submitForm:hover  {
    background-position:100% -2188px !important;
}
form#searchForm2 .text, form#resetPwdForm .text {margin-left:0;}

form#searchForm2 .text, form#searchForm2 .radios, form#resetPwdForm .text {
    overflow:hidden;
    margin:8px 0;
}
/*form#searchForm2 .radios, form#searchForm2 .actions {padding-left:180px;}*/
form#searchForm2 .radios  {padding-left:180px;}
/*form#searchForm2 .actions {padding-top:15px;}*/
form#searchForm2 .text {padding-top:15px;}
form#searchForm2 .actions {
    float:left;
    padding:30px 0 0 10px;
}
form#searchForm2 .text .inputSkin{margin-top:-3px}
form#searchForm2 .text, form#searchForm2 .text .inputSkin {float:left}
form#searchForm2 .text label, form#searchForm2 fieldset legend, form#resetPwdForm .text label {
    float:left;
    margin-right:10px;
    width:170px;
}
form#searchForm2 .legend {float:left;}
form#searchForm2 fieldset .checkboxes {margin-bottom:10px;}
form#searchForm2 .text input, form#resetPwdForm .text input {
    display:block; float:left;
    margin: 3px 0;
    width:164px;height:19px;
    background:#e5e5e5;color:#252525;
    font-size:11px;
}
form#searchForm2 .inputSkin, form#resetPwdForm .inputSkin {
    overflow:hidden;
    width:250px; padding-left:5px;
    background:#e5e5e5 url(/img/pictos.png) 0 -80px no-repeat;
}
form#searchForm2 .inputSkinWrapper, form#resetPwdForm .inputSkinWrapper {
    overflow:hidden;
    padding-right:5px;
    background:#e5e5e5 url(/img/pictos.png) 100% -108px no-repeat;
}
form#searchForm2 li {
    float:left;
    margin-right:10px;
}
.contentpaneopen ol {padding-left:17px;}
.contentpaneopen p {
    margin:5px 0 15px;
    line-height:1.3;
}
.contentpaneopen a {
    display:block;
    margin:0 0 5px;
    font-size:13px;
    color:#000;
}
/*
 ** faux checkboxes
 */
.radios {position:relative;}
.radios label {
    float:left;
    padding-left:5px;
}

/*remplacement visuel des checkboxes*/

#js .radios input {
    position:absolute; left:-10000px;
}
#js .radios label {
    padding-left:18px;
    background:url(/img/pictos.png) no-repeat 0 -1830px;
}
#js .radios label.focus {
    background-position:0 -1830px;
}
#js .radios label.checked {
    background-position:0 -1874px;
}
#js .radios label.focus.checked {
    background-position:0 -1874px;
}
.fauxSelect {
    margin:-30px 0 0;
    width:81px;
    background:url("/img/faux-select.png") no-repeat 0 -220px;
}
.fauxSelect span {width:110px;}


/* contact */
#contactForm.contact .radios ul, #contactForm.contact #step1 {overflow:hidden;}
#contactForm.contact .radios li {
    float:left;
    padding:10px 70px 0 0;
    list-style-type:none;
}
#contactForm.contact .radios address {clear:both;}
#contactForm.contact #personalInfos, #contactForm.contact #objetMsg {float:left; padding:15px 10px 0 0;}
#contactForm.contact .text {margin:10px 0 0 0;}
#contactForm.contact .text input {
    display:block; float:left;
    margin: 3px 0;
    width:225px; height:19px;
    background:#e5e5e5;color:#252525;
    font-size:11px;
}
#contactForm.contact .inputSkin {
    overflow:hidden;
    width:230px; padding-left:5px;
    background:#e5e5e5 url(/img/pictos.png) 0 -80px no-repeat;
}
#contactForm.contact .inputSkinWrapper {
    overflow:hidden;
    padding-right:5px;
    background:#e5e5e5 url(/img/pictos.png) 100% -108px no-repeat;
}
#contactForm.contact .textarea .inputSkin {
    background:url("/img/pictos.png") no-repeat scroll 0 -1896px #E5E5E5;
    overflow:hidden;
    padding-left:5px;
    width:231px;
}
#contactForm.contact .textarea .inputSkinWrapper  {
    background:url("/img/pictos.png") no-repeat scroll 100% -2028px #E5E5E5;
    overflow:hidden;
    padding-right:5px;
}
#contactForm.contact textarea {
    display:block;
    margin:3px 0;
    width:226px;
    height:124px;
    background:none repeat scroll 0 0 #E5E5E5; color:#252525;
    font-size:11px;
}
#contactForm.contact .textarea {margin:10px 0 0;}
#contactForm.contact .actions {
    float:left;
    padding:40px 0 0 205px;
}
#contactForm.contact .radios label {font-weight:bold;}

/*reset password*/
form#resetPwdForm .text label {width:180px;}