/**
 * Helpers 
 **/
.clear { clear: both;}
/**
 * Section (form)
 **/
.boxedInner section { width: 100%; }
/** 
 * Form
 **/
.boxedInner section form .control-group {clear: both;height: 60px;}
.boxedInner section form .submit-group {height: 40px;}
.boxedInner section form .control-group  input {width: 90%; height: 30px; margin: 5px auto;padding: 0 5px;}
.boxedInner section form .control-group button[type=submit] { width: 90%;margin:8px 0px 10px 1px;padding:6px 8px 6px 8px;background:#4C4C4C;border:none;font-family:'Droid Sans', arial, sans-serif;font-size:12px;color:#fff;cursor:pointer;}
.boxedInner section form .control-group button[type=submit]:hover{background:#502900;}
#content .post p.untitexte, #content .page p.untitexte{font-size: 10px;color:#a5a5a5;}

/**
 * Form - Step 2
 **/
.boxedInner section .downloadLink {display: block;width: 90%;margin:8px 0px 10px 1px;padding:6px 8px 6px 8px;background:#4C4C4C;border:none;font-family:'Droid Sans', arial, sans-serif;font-size:12px;color:#fff;cursor:pointer;text-align: center;}
.boxedInner section .downloadLink:hover{background:#502900;text-decoration: none;}
/**
 * Jquery Validate
 **/
label.error { display: block;clear: both;padding: 0 8px; margin-top: 0;font-weight: bold; color: red; }
label.valid { display: block;clear: both;padding: 0 8px; margin-top: 0;font-weight: bold; color: green;}
@media screen and (max-width: 460px) {.boxedInner footer .inner .girlPict { width: 30%; }.boxedInner footer .inner .girlEdito { width: 70%;}.boxedInner footer .inner .girlEdito p { line-height: 15px;font-size: 11px;}.boxedInner footer .inner .girlEdito p strong { display: none;}}
@media screen and (max-width: 320px) {.boxedInner section h1 { font-size: 15px;}.boxedInner footer .inner .girlPict { width: 40%; }.boxedInner footer .inner .girlEdito { width: 60%;}.boxedInner footer .inner .girlEdito p strong { display: none;}}

.YMThumbs { width: 90%; clear: both; overflow: auto; margin: 0 auto; padding: 0; list-style-type: none; font-size: 12px; }
.YMThumbs li.thumbmodif { width: 31%; margin: 1%; float: left; position: relative; text-align: center; -webkit-transition: -webkit-transform .8s ease-in-out; -ms-transition: -ms-transform .8s ease-in-out; transition: transform .8s ease-in-out; cursor: pointer;list-style-type: none; }
.YMThumbs li.thumbmodif img { width: 100%; margin: 0 auto;}
@media (max-width: 780px) { 
    .YMThumbs li.thumbmodif { width: 48% }
    .YMThumbs li.thumbmodif:nth-child(3) { display: none; }
}

#fakeSearchForm { width: 95%; max-width: 600px; margin: 0 auto; padding: 1px;padding-bottom: 10px; background: #ffffff; border: 0px solid #D7D5D5; border-radius: 2px; font-family: Arial, Helvetica, sans-serif; text-align: left; color: #000000; }
#fakeSearchForm .header { width: 100%; height: 100%; clear: both; background: #502900; border: 1px solid #000000; border-top-left-radius: 2px; border-top-right-radius: 2px; font-size: 18px; color: #ffffff; text-align: center; font-weight: bold; line-height: 32px; }
#fakeSearchForm .control-group { clear: both; width: 90%; height: 30px; line-height: 30px;  margin: 5px auto; padding: 0; }
#fakeSearchForm .control-group label { display: inline-block; width: 30%; height: 24px; float: left; margin: 0; padding: 0; text-align: right; line-height: 30px; font-size: 12px; color: #000000; }
#fakeSearchForm .control-group select { display: inline-block; width: 70%; height: 30px; float: right; margin: 0; padding: 0; background-color: #ffffff;  border: 1px solid #cccccc;  border-radius: 3px; vertical-align: middle; line-height: 20px; font-size: 14px; font-weight: normal; color: #555555; }
#fakeSearchForm .form-actions { text-align: center; margin: 1px 0; }
#fakeSearchForm .form-actions button[type=submit] { width: auto; padding: 9px 15px; margin: 0 auto; background: #4C4C4C; border: 1px solid #502900; border-radius: 2px; font-size: 16px; font-weight: bold; color: #FFFFFF; }
#fakeSearchForm .form-actions button[type=submit]:hover { background: #502900; border: 1px solid #502900; }
@media screen and (max-width: 480px) {
    #fakeSearchForm .control-group label { width: 30%; }
    #fakeSearchForm .control-group select { width: 70%; }
}