/*--- STYLES VERSION MOBILE ---*/
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,400,300,700);
/*-------------------------*/
body {
 margin:0;
 padding:0;
 /*-- 506MN -- REF - typechart.com -- */
 font-family: "Arial", sans-serif;
 font-size: 0.8em;
 font-style: normal;
 font-weight: normal;
 text-transform: none;
 letter-spacing: normal;
 line-height: 1.4em;
 color:#000;
 background:#FFF;
}
#wrapperMob {
 margin:0 auto;
}
#headerMob {
 text-align:center;
}
#headerMob h1 {
 margin:0;
}
#headerMob h1 a {
 padding:10px 15px;
}
#headerMob h1 a, 
#headerMob h1 img {
 display:block;
 margin:0 auto;
 max-width:100%;
}
/*--- INTER ---*/
body.accueil #wrapperMob #inter {
 padding:0;
}
#wrapperMob #inter {
 padding:5px;
}
#wrapperMob #infosRight, 
#wrapperMob #inter #infosRight ul, 
#wrapperMob #inter .blockRight, 
#wrapperMob #inter #infosRight ul li {
 float:none;
 width:100%;
 margin:0;
 display:block;
}
#wrapperMob #inter #infosRight > ul > li {
 background-color:#E3E4E5;
}
#wrapperMob #inter #infosRight > ul > li + li {
 margin-top:10px;
}
#wrapperMob .interBlock {
 float:none;
 width:auto;
}
#wrapperMob #infosLeft {
 padding-top:20px;
}
#wrapperMob #inter img {
 height:auto;
 max-width:100%;
}
.sansbordures td {
 display:block;
 padding:0;
}
.sansbordures td img {
 margin:0;
 float:left;
}
#wrapperMob #inter .lireLaSuiteAccordeon {
 width:100%;
}
#wrapperMob #inter .lireLaSuiteAccordeon a {
 background-position:right top;
 width:100%;
}
body #wrapperMob #inter form.questionnaire div.submit, 
body #wrapperMob #inter form.questionnaire div.submit input {
 float:none;
 display:block;
}
body #wrapperMob #inter form.questionnaire div.submit {
 padding:0;
 background:none;
 clear:both;
}
body #wrapperMob #inter form.questionnaire div.submit input {
 margin-top:10px;
}
/*-------------*/
.separator {
 clear:both;
 font-family: "Open Sans", sans-serif;
}
.separator h2 {
 position:relative;
 text-transform:uppercase;
 font-size:24px;
 height:40px;
 font-weight:300;
 margin:0;
 padding:0 23px;
 color:#FFF;
 background:#C5062F;
}
#wrapperMob #inter .separator h2 img {
 height:26px;
 position:absolute;
 top:50%;
 left:23px;
 margin-top:-13px;
}
.separator h2 span {
 display:block;
 padding:11px 0 11px 42px;
}
.separator ul {
 margin:0;
 padding:0;
}
.bx-wrapper {
 position:relative;
}
#sliderActuMobile a, 
#sliderActuMobile strong, 
#sliderActuMobile span, 
#sliderActuMobile img, 
#sliderAgendaMobile a, 
#sliderAgendaMobile strong, 
#sliderAgendaMobile span, 
#sliderAgendaMobile img {
 display:block;
}
#wrapperMob #inter #sliderActuMobile img {
 width:100%;
 max-width:399px;
 margin:0 auto;
}
#wrapperMob #inter #sliderAgendaMobile img {
 width:100%;
 max-width:259px;
 margin:0 auto;
}
.interMobile {
 height:100px;
 padding:5px 60px 5px 10px;
 background:#E3E4E5;
 position:relative;
}
#sliderActuMobile a, 
#sliderActuMobile strong, 
#sliderActuMobile span, 
#sliderAgendaMobile a, 
#sliderAgendaMobile strong, 
#sliderAgendaMobile span {
 color:#C5062F;
 font-weight:300;
 font-size:1.25em;
 text-decoration:none;
}
#sliderAgendaMobile a, 
#sliderAgendaMobile strong, 
#sliderAgendaMobile span {
 color:#498C9D;
}
#sliderAgendaMobile strong, 
#sliderAgendaMobile span {
 padding:5px 0;
}
#sliderAgendaMobile .encartDate {
 color:#000;
 font-size:1.1em;
}
.plusActu, 
.plusAgenda {
 position:absolute;
 top:50%;
 margin-top:-25px;
 right:10px;
 height:51px;
 width:51px;
 text-indent:-50000px;
 background:url(puce_actu_mobile.png) no-repeat center center;
}
.plusAgenda {
 background-image:url(puce_agenda_mobile.png);
}
.bx-controls a, 
.bx-wrapper .bx-next, 
.bx-wrapper .bx-prev {
 display:block;
 position:absolute;
 top:0;
 height:168px;
 width:23px;
 text-indent:-5000px;
 background:url(sliderleftmobile.png) no-repeat left center;
}
#agendaMobile .bx-controls a, 
#agendaMobile .bx-wrapper .bx-next, 
#agendaMobile .bx-wrapper .bx-prev {
 height:227px;
}
.bx-controls .bx-prev, 
.bx-wrapper .bx-prev {
 left:0;
}
.bx-controls .bx-next, 
.bx-wrapper .bx-next {
 right:0;
 background-image:url(sliderrightmobile.png);
}
#inter .colonne, 
body #wrapperMob form div.entry div {
 float:left;
 min-height:0;
 width:100%;
}
#inter .colonne h2 {
 margin-top:0;
}
body #wrapperMob #inter form {
 margin:0;
}
legend {
 font-size:1.2em;
 font-weight:bold;
}
body #wrapperMob form div.entry label {
 width:100%;
 padding:0;
 text-align:left;
}
body #wrapperMob form div.entry div label {
 width:auto;
 padding-right:10px;
}
body #wrapperMob form div.entry input, 
body #wrapperMob form div.entry textarea, 
body #wrapperMob form div.entry select {
 float:left;
 width:100%;
 margin:0;
}
body #wrapperMob form div.submit input {
 float:none;
 width:100%;
 display:block;
 margin:5px 0;
 padding:10px 0;
 border:none;
}
body #wrapperMob form div.entry div input[type="radio"], 
body #wrapperMob form div.entry div input[type="checkbox"], 
body #wrapperMob form div.entry table td input[type="radio"], 
body #wrapperMob form div.entry table td input[type="checkbox"] {
 width:auto;
}
/*--- Moteurs ---*/
body.moteur #wrapperMob #inter {
 padding-top:20px;
}
#wrapperMob .searchzone {
 float:none;
 height:auto;
 width:100%;
 padding-left:0;
 padding-right:0;
}
#wrapperMob #inter .searchzone h1 {
 float:none;
 min-height:50px;
}
#wrapperMob #inter .searchzone h1 span {
 padding-left:55px;
}
#wrapperMob #inter .searchzone h1.galerie span {
 padding-left:40px;
}
#wrapperMob #inter .searchzone h1.default span {
 padding-left:70px;
}
body #wrapperMob #inter form, 
#wrapperMob .searchzone fieldset, 
#wrapperMob #inter .searchzone #moteur_publications {
 float:none;
 padding:0;
 max-width:100%;
}
#wrapperMob .label {
 float:none;
 width:100%;
 margin:5px 0;
}
#wrapperMob .label input, 
#wrapperMob .label select {
 width:100%;
 padding:0;
}
#wrapperMob .label.btnValide {
 position:relative;
 top:0;
}
#wrapperMob .btnValide button {
 width:100%;
 margin-top:10px;
}
#wrapperMob .resultszone, 
#wrapperMob .pagination, 
#wrapperMob .listeMoteur, 
#wrapperMob #inter .listeMoteur, 
#wrapperMob #inter .listeMoteur > li, 
#wrapperMob #inter .listeMoteur > li a, 
#wrapperMob #inter .listeMoteur > li > div {
 float:none;
 clear:both;
 margin:0;
}
#wrapperMob .wrapPagination {
 padding:0;
}
#wrapperMob #inter .listeMoteur li {
 margin:5px auto;
 width:100%;
}
#wrapperMob #inter .listeMoteur > li img, 
#wrapperMob .resultsActus .imgActu {
 height:auto;
 width:100%;
}
#wrapperMob .resultsEvent a > span {
 width:100%;
/* max-width:259px;*/
}
#wrapperMob #inter .listeMoteur .resultsEvent {
 height:auto;
}
#wrapperMob #inter .listeMoteur .resultsEvent img {
 max-width:259px;
 display:block;
 margin:0 auto;
}
#wrapperMob .encart {
 width:100%;
 padding:2px 0;
 position:relative;
}
.resultsEvent a {
 text-decoration:none;
}
#wrapperMob .encart span {
 padding:2px 12px;
}
#wrapperMob #inter .listeMoteur > li > div {
 height:auto;
 width:auto;
}
#wrapperMob .listeMoteur > li .plusActu {
 display:none;
}
#wrapperMob .listeMoteur > li strong {
 min-height:0;
}
#wrapperMob #inter .linkDocs {
 position:relative;
 bottom:0;
 left:0;
}
#wrapperMob #inter .listeMoteur .resultsPub {
 overflow:hidden;
 background:#E3E4E5;
}
#wrapperMob #inter .listeMoteur .resultsPub img {
 width:48%;
}
#wrapperMob #inter .listeMoteur .resultsPub .encartPub {
 float:right;
 width:48%;
 padding:2%;
 clear:none;
}
#wrapperMob #inter .listeMoteur .resultsDefault {
 padding:10px 0;
}
/*-------------*/
#encartFooterMob {
 display:block;
 clear:both;
 padding:5px;
 font-family: "Open Sans", sans-serif;
}
#encartFooterMob .colonne {
 float:left;
 height:90px;
 width:49%;
 margin:0;
}
#encartFooterMob .colonne + .colonne {
 float:right;
}
#encartFooterMob a {
 display:block;
 text-align:center;
 padding:9px 0 0 0;
 min-height:70px;
 text-decoration:none;
 text-transform:uppercase;
 font-weight:300;
 color:#FFF;
 background:#C5062F;
 font-size:1.4em;
}
#encartFooterMob img, 
#encartFooterMob span {
 display:block;
 margin:0 auto;
 padding:0 0 8px 0;
 text-align:center;
}
#encartFooterMob .colonne + .colonne a, 
#encartFooterMob a:hover {
 background:#498C9D;
}
#retourSite {
 display:block;
 clear:both;
 padding:5px;
 font-family: "Open Sans", sans-serif;
}
#retourSite p {
 margin:0;
 height:58px;
}
#retourSite a {
 display:block;
 font-size:1.4em;
 padding:20px 0 20px 75px;
 text-decoration:none;
 text-transform:uppercase;
 font-weight:300;
 color:#FFF;
 background:#498C9D url(picto_acces_mobile.png) no-repeat 14px center;
}
#retourSite a:hover, 
#encartFooterMob .colonne + .colonne a:hover {
 background-color:#C5062F;
}  