body { font-size: 12px; }
.rd1 { }
.vis { width:100%; display:block; 
	-webkit-transition: display .4s; -moz-transition: display .4s; -o-transition: display .4s; -ms-transition: display .4s; transition: display .4s; }
.logo { max-width:180px; padding:10px 10px 10px 60px; }

a.menu, a.menu_Selected:hover, a.menu:hover, a.menu_Selected { font-size:16px; }

/* make the nav bigger on touch screens */
.touch .nav a { padding: 5px; }
#Prev, #Next {  width:30px; }	
.bloc_menu_vertical_auto { display:none; }
.saut_mobile { display:none; }
.br_mobile { }
.footer { line-height:1.5em; font-size:11px; }
h1 { font-size:16px; font-weight:bold; letter-spacing:normal; }
.no_mobile { display:none; }

.services { width: 200px; max-width: 200px;  }
.services img { max-width:200px; }

.PlusInfos { text-align:center; padding:20px 20px 20px 20px; }
.top_link { width: 50px; }
.txt img { max-width:calc(100% - 20px); height: auto; padding:10px; }

.activ img { max-width:none; max-height:none; width:calc(100% - 30px); }
.pf img { max-height:none; height:30px; padding:0px 0px 0px 0px; display:inline; }
.pf div { padding-bottom:20px; }
.SiS table { width:100%; }
.SiS td:nth-of-type(2) { padding-left:00px;}

no { display:none; }
.bts_lg_div { text-align:center; }

.gal_2x2 { width:auto;  float:none; text-align:center; padding-top:20px; }
.gal_2x2 img { width:calc(50% - 20px); height:auto; padding:0px !important; }

.MC477 td { display:block; padding:10px; text-align:center; }
.MC477 .txt img { padding:0px; }
.MC503 td { display:block; }
.MC503 td:nth-of-type(2) { min-width:100%; text-align:center; }
.MC503 td:nth-of-type(2) { padding:10px 0px 10px 0px; width:100% !important; }
.MC477 td { height:auto; border: #002150 solid 10px; border-top: #002150 solid 5px; border-bottom: #002150 solid 5px; }
.MC494 td { display:block; }

.activ3 img { height:auto; max-width:none; max-height:none; width:calc(100% - 0px); }
.activ4 img { height:auto; max-width:none; max-height:none; width:calc(100% - 10px); }
.resarm_effect { max-width:100%; }