/* responsive pinchable */
@viewport {
    width: device-width;
}

/*Transitions responsives G.C*/
* {
	/* Webkit */
	/*-webkit-transition-property: all;
	-webkit-transition-duration: 0.5s;*/

	/* Fox */
	/*-moz-transition-property: all;
	-moz-transition-duration: 0.5s;*/

	/* Standard */
	/*transition-property: all;
	transition-duration: 0.5s;*/
}


/*Mode Tablette paysage (1024)*/
@media (max-width: 1279px) {	

	.col-3 {
		  max-width: 330px;
	}

	#bloc-actu-accueil-dev {
		width: 31.7%;
/*		height: 251px;*/
	}

	#bloc-actu-accueil-dev img {
		width:100%;
	}
	#bloc-actu-accueil-dev a {
		display: block;
		width: 100%;
	}
	#global-container {
		max-width: 1024px;
	}

	#element-menu-deroul
	{
		width: auto;
		margin: 0;
		left: 0;
		right: 0;
	}

	#slider-bandeau	{
		width : 984px;
	}

	#exclama {
		margin-left: 2.9%;
	}

	#menu ul li a {
		/*padding: 8px 11px 0px 12px;*/
		padding: 16px 11px 8px 12px;
	}
	
	#menu ul li:first-child a 
	{
		padding: 16px 11px 8px 12px;
	}

	#menu ul li:last-child a {
		padding-right : 0;
		padding: 16px 12px 8px 17px;
	}

	#menu ul {
		margin: 0 0 0 0px;
	}

	/*****************Slider*************************/

	/*Slide1*/

	.txt-sli-garanties {
		top: 129px;
		left: 89px;
	}

	#bul-equi-conf {
		left: 420px;
		top: 14px;
	}

	#bul-oxy-ess {
		left: 754px;
		top: 202px;
	}

	/*slide2*/
	.txt-sli-a-asso	{
		top: 119px;
		left: 109px;
	}

	#bul-consul-esp	{
		left: 710px;
		top: 10px;
	}

	#bul-simu-opt {
		left: 766px;
		top: 240px;
	}

	/*Slide 3*/

	.txt-sli-r-asso {
		top: 119px;
		left: 109px;
	}

	#bul-consul-esp-r,
	#bul-consul-esp-r2 {
		left: 767px;
	}

	#bul-simu-opt-r,
	#bul-simu-opt-r2 {
		left: 764px;
		top: 238px;
	}

	/*Slide 4*/

	.txt-sli-sodeli-cort {
		top: 119px;
		left: 109px;
	}

	#bul-txt-refor {
		left: 412px;
		top: 10px;
	}

	#bul-txt-pour {
		left: 573px;
		top: 182px;
	}

	/****************Fin slider*********************/

	/*3 premiers Blocs */

	/*#bloc-offre-mutieg-a {
		width: 318px;
		margin-left: 0;
		margin-right: 15px;
		margin-top: 25px;
	}*/

	#bloc-offre-mutieg-a a .label-btn {
		margin-left: -42px;
		display: block;
	}

	#bloc-offre-mutieg-a a .fleche-bulle {
		right: 18px;
	}

	/*#bloc-offre-sodeli {
		width:318px;
		margin-top: 25px;
	}*/

	#bloc-offre-sodeli p {
		width: 65%;
		margin: 11px auto 0 auto;
	}

	#bloc-offre-sodeli a {
		margin-top: 7px;
	}

	/*#bloc-offre-mutieg-r {
		width: 318px;
		margin-left: 15px;
		margin-top: 25px;
	}*/

	#bloc-offre-mutieg-r p {
		width: 75%;
	}

	#bloc-offre-mutieg-r a .label-btn {
		margin-left: -12px;
		display: block;
	}

	#bloc-offre-mutieg-r a .fleche-bulle {
		right: 32px;
	}

	/* 3 blocs du bas*/
	/*#bloc-simu {
		width: 318px;
		margin-left: 0;
		margin-right: 15px;
		margin-top: 30px;
	}*/

	/*#bloc-actu-accueil {
		width: 318px;
		margin-top: 30px;
	}*/

	#bloc-actu-accueil .conteneur-bloc-actu {
		width : 250px;
		background : none;
	}

	#bloc-actu-accueil h3 {
		margin-bottom : 0;
	}

	#bloc-actu-accueil .conteneur-bloc-actu .slides li {
		height: 180px;
	}

	/*#bloc-trouv-garant {
		width: 318px;
		margin-left: 15px;
		margin-top: 30px;
	}*/

	/*footer*/
	#footer {
		height: auto;
		overflow: hidden;
	}
	#conteneur-footer {
		max-width: 1024px;
	}

/*	#bloc-questions {
		margin-left: 82px;
		width: 165px;
	}*/

/*	#bloc_contact {
		width: 192px;
		margin-left: 136px;
		margin-right: 117px;
	}*/

/*	#bloc-newsletter {
		width: 274px;
	}*/

	/*footer bottom*/
	#liens-footer {
		margin-left: 0;
		margin-right: 35px;
	}

	#numero-cristal {
		margin-top: 15px;
		margin-right: 40px;
	}

	#pre-footer .inner-pre-footer {
		width: 90%;
	}

	/* contact */
	#footer-ggmap h2.titreggmap {
		width: auto;
		margin: 0;
		padding-left: 60px;
	}

	#conteneur-bloc-adresse {
		width: auto;
		margin-right: 20px;
	}

	#bandeau-interne #logo-garantie {
		top: 20px;
		left: 20px;
	}

	#bloc-offre-mutieg-a a .fleche-bulle,
	#bloc-offre-sodeli a .fleche-bulle,
	#bloc-offre-mutieg-r a .fleche-bulle {
		right: 25px;
	}

	#liens-footer,
	#numero-cristal {
		width: 50%;
		margin-left: 0;
		margin-right: 0;
		text-align: center;
	}

	#adresse-fb {
		clear: both;
		float: none;
		width: 100%;
		margin: 15px 0 0 0;
		text-align: center;
	}
}

/* Mode tablette portrait et smartphone paysage (768) et tablettes pas hautes */
/*@media (max-width: 1023px) {*/

@media (max-width: 1023px) {

	

	#bloc-actu-accueil-dev {
		width: 48.8%;
/*		height: 251px;*/
		clear:both;
		margin-right:2.4%;
		margin-top:30px;
	}

	#bloc-actu-accueil-dev img {
		width:100%;
	}
	#bloc-actu-accueil-dev a {
		display: block;
		width: 100%;
	}
	/*transform onglets top*/
	#onglets-top {
		width: 74px;
		height: 0;
	}

	#onglets-top #onglet-intranet {
		display: none;
	}

	#onglets-top #onglet-esp-adherent {
		width: 36px;
		height: 34px;
		text-indent: -9000px;
		background: url(../img/onglet-esp-adh-mobile.png) no-repeat;
		padding: 0;
	}

	#onglets-top #onglet-email {
		width: 36px;
		height: 34px;
		text-indent: -9000px;
		background: url(../img/onglet-env-mail-mobile.png) no-repeat;
		padding: 0;
		margin-right: 2px;
	}

	#mdr-top {
		margin-top: 15px;
	}

	#menu,
	#exclama {
		display: none;
	}

	#exclama-mobile	{
		display: block;
	}

	#btn-menu-mobile {
		display: block ;
	}

	#menu-mobile {
		display: block;
	}

	#logo {
		margin-left: 0;
		width: 100%;
	}

	#logo img {
		margin: 0 auto;
	}

	div.titre-section {
		  width: 100%;
		  /* float: none; */
		  text-align: center;
		  padding: 0;
	}

	div.notifications {
		/* margin-top: 70px; */
		/* padding-top: 30px; */
		margin-top: 20px;
		position: relative;
		top: 0px;
		border-radius: 8px;
	}


}

@media (max-width: 1023px) {

	#global-container,
	#conteneur-interne,
	#sousmenu .inner-sousmenu,
	#conteneur-interne div.area-container,
	div.area-container,
	#conteneur-interne div.container-area,
	div.container-area {
		/*max-width: 768px;
		padding-left : 15px ;
		padding-right : 15px ;*/
		/*width: 90%;*/
		width: 100%;
	}
	
	#slider-accueil .flex-control-nav
	{
		display: none;
	}

	/*/

	/*Slider*/
	#bul-equi-conf,
	#bul-oxy-ess,
	#bul-txt-acce,
	#bul-consul-esp,
	#bul-simu-opt,
	#bul-simu-opt2,
	#bul-txt-r-retrai,
	#bul-txt-r-retrai2,
	#bul-consul-esp-r,
	#bul-simu-opt-r,
	#bul-consul-esp-r2,
	#bul-simu-opt-r2,
	#bul-txt-refor,
	#bul-txt-pour,
	#bul-simu-opt-codeli {
		display: none;
	}

	#liens-slidmo-garan-mut,
	#liens-slidmo-a-asso,
	#liens-slidmo-r-asso,
	#liens-slidmo-sodeli-cort {
		display: block;
	}

	#liens-slidmo-garan-mut {
		position: absolute;
		bottom: 0;
		background: url(../img/bg-liens-slide-mobile.png) repeat;
		height: 65px;
		width: 100%;
		border-radius: 0 0 6px 6px;
	}

	#liens-slidmo-a-asso {
		position: absolute;
		bottom: 0;
		background: url(../img/bg-liens-slide-mobile-a.png) repeat;
		height: 65px;
		width: 100%;
		border-radius: 0 0 6px 6px;
	}

	#liens-slidmo-r-asso {
		position: absolute;
		bottom: 0;
		background: url(../img/bg-liens-slide-mobile-r.png) repeat;
		height: 65px;
		width: 100%;
		border-radius: 0 0 6px 6px;
	}

	#liens-slidmo-sodeli-cort {
		position: absolute;
		bottom: 0;
		background: url(../img/bg-liens-slide-mobile-setc.png) repeat;
		height: 65px;
		width: 100%;
		border-radius: 0 0 6px 6px;
	}

	a.lienplusmo {
		color: white;
		text-decoration: none;
		display: block;
		width: 50%;
		float: left;
	}

	a.lienplusmo .labell {
		font-size: 18px ;
		font-family: 'ralewaybold';
		display: block;
		padding-right: 20px;
		background: url(../img/plus-lien-slider-mobile.png) no-repeat right;
		float: left;
		margin-top: 20px;
		margin-bottom: -20px;
		padding-left: 33px;
		letter-spacing: -1px;
	}

	.txt-sli-garanties,
	.txt-sli-a-asso,
	.txt-sli-r-asso,
	.txt-sli-sodeli-cort {
		top: 50px;
		left: 80px;
	}

	#slider-accueil a.flex-prev {
		background: url(../img/fleche-bandeau-prec-mobile.png) no-repeat;
		left: 0;
		width: 30px;
		height: 36px;
	}

	#slider-accueil a.flex-next	{
		background: url(../img/fleche-bandeau-suiv-mobile.png) no-repeat;
		right: 0;
		width: 30px;
		height: 36px;
	}

	/*3 premiers Blocs */
	#bloc-offre-mutieg-a {
		/*width: 354px;
		margin-right: 30px;*/
		width: 48.8%;
		margin-left: 0;
	}

	#bloc-offre-sodeli {
		/*width:354px;*/
		width: 48.8%;
		margin-right: 0;
	}

	#bloc-offre-mutieg-r {
		/*width: 354px;*/
		width: 48.8%;
		margin-left: 0;
		margin-top: 25px;
		/*margin-right: 30px;*/
		margin-right: 2.4%;
	}

	/* 3 blocs du bas*/
	#bloc-simu {
		/*width: 354px;*/
		width: 48.8%;
		margin-right: 0px;
		margin-left: 0;
		margin-top: 25px;
		height: 245px;
		overflow: hidden;
	}

	#bloc-actu-accueil {
		/*width: 354px;*/
		width: 48.8%;
		margin-top: 25px;
		/*margin-right: 30px;*/
		margin-right: 2.4%;
	}

	/*#bloc-actu-accueil .conteneur-bloc-actu 
	{
	width : 250px ;
	background : none ;
	}

	#bloc-actu-accueil h3 
	{
	margin-bottom : 0 ;
	}

	#bloc-actu-accueil .conteneur-bloc-actu .slides li {
	height: 180px;
	}*/

	#bloc-trouv-garant {
		/*width: 354px;*/
		width: 48.8%;
		margin-left: 0px;
		margin-top: 25px;
	}

	/****footer 768****/
	#conteneur-footer {
		max-width: 768px;
	}

/*	#bloc_contact {
		margin-right: 0;
		margin-left: 186px;
	}*/

/*	#bloc-newsletter {
		margin-top: 40px;
		/*clear: both;*/
		/*margin-left: 49px;
	} */

	#bloc-newsletter input[type=text] {
		width: 100%;
	}
	#footer-bottom {
		float: none;
		/*width: 365px;*/
		width: 100%;
		border-top: none;
		margin-top: 39px;
		/*margin-left: 66px;*/
		margin-left: 0;
	}

	/*#numero-cristal {
		margin-top: 20px;
		margin-right: 0;
		margin-left: 60px;
		margin-bottom: 10px;
	}*/

	#liens-footer {
		/*margin-left: 50px;*/
		margin-left: 0;
		margin-right: 0;
		width: 50%;
	}

	#numero-cristal {
		width: 50%;
		margin-left: 0;
		margin-right: 0;
		text-align: center;
	}

	#adresse-fb {
		width: 100%;
		float: none;
	}

	#footer {
		height: auto;
		background-image: url(../img/bg-footer.jpg);
		background-size: 100%;
		float: left;
	}

	footer #conteneur-footer>a {
		margin-right: 60px;
		margin-left: 0;
	}

	footer div#bloc-newsletter {
		margin-right: 0;
	}

	#docs-module .docs-search form li {
		float: none;
		width: 100%;
		line-height: normal;
		margin-bottom: 5px;
	}

	#docs-module .docs-list .item h3,
	#docs-module .docs-list .item ul {
		float: none;
		width: 100%;
	}

	#docs-module .docs-list .item h3,
	#docs-module .docs-list .item li a {
		line-height: normal;
	}

	.page #bloc-simu,
	.page #bloc-offre-sodeli,
	.page #bloc-trouv-garant,
	.page #bloc-actu-accueil {
		float: none;
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}

	.page #bloc-actu-accueil {
		margin-bottom: 15px;
	}

	#module-lexique .liste-definitions {
		column-count: 3;
		-moz-column-count: 3; /* Firefox */
		-webkit-column-count: 3; /* Safari and Chrome */
		column-gap: 60px;
		-moz-column-gap: 60px; /* Firefox */
		-webkit-column-gap: 60px; /* Safari and Chrome */
	}

	#ssmenu-garanties {
		position: static;
		margin-top: 0;
		padding-top: 20px;
	}

	#menu-garanties {
		position: static;
		width: auto;
		padding-bottom: 20px;
	}

	#menu-garanties ul li a.btn-souscrire,
	#menu-garanties ul li a.btn-bulletin {
		position: static;
	}

	#ssmenu-garanties h2 {
		float: none;
		margin-top: 0;
	}

	#menu-garanties ul li {
		float: none;
		margin-bottom: 2px;
	}

	#menu-garanties ul li a {
		max-width: none;
		text-align: left;
		display: block;
		height: auto;
		padding-top: 12px;
		padding-bottom: 12px;
	}

	ul.trombinoscope li {
		width: 33.3%;
	}

	div.tab_cotisations,
	div.tab_garanties {
		width: 100%;
		overflow: auto;
	}

	/* ne plus afficher les tabs historique */
	#tabs ul {
		display: none;
	}

	div.onglet-annee {
		display: block !important;
	}


}

@media (max-width: 850px) {

	.col-3 {
		display: block;
		width: 100%;
		max-width: initial;
	}

	.col-3:not(:first-child) {
		padding-left: 0;
	}

	/* faq */
	#module-faq .item,
	#liste-actus .item {
		float: left;
		width: 50%;
	}
	.page #fluxPage {
		width:50%; 
	}
	/* trouver la garantie qui vous convient */
	#choix_garantie_adapatee {
		background: none;
		min-height: auto;
    	padding-right: 0;
	}

	#choix_garantie_adapatee form {
		min-height: auto !important;
	}

	#accord-garanties table {
		overflow: visible;
	}

	ul.liste-chiffres li {
		width: 50%;
	}

	ul.trombinoscope li {
		width: 50%;
	}

	.onglet-annee h3.date {
		width: 22%;
		font-size: 1.1em;
		padding-top: 32px;
	}

	.onglet-annee p {
		width: 78%;
		padding-left: 15px;
		padding-right: 0;
	}

	#corps li.lvl2.garantie-mutieg a.lvl2,
	#corps li.lvl2.garantie-mutieg ul.lvl3,
	#corps li.lvl2.garantie-mutieg:nth-child(even) a.lvl2,
	#corps li.lvl2.garantie-mutieg:nth-child(odd) a.lvl2,
	#corps li.lvl2.garantie-mutieg:nth-child(2n+1) ul.lvl3 {
		float: none;
		width: 100%;
		padding: 0;
		margin: 0;
	}

	#corps li.lvl2.garantie-mutieg:nth-child(odd) span.label.lvl2 {
		margin-left: 0;
		padding-left: 0;
	}

	#accord-garanties table td.prestation,
	#accord-garanties table th.prestation,
	table.cotisation th.prestation,
	table.cotisation td.prestation {
		font-size: .8em;
		line-height: 1.1em;
		padding: 5px 10px;
	}

	#accord-garanties table th.grisfonrad, table.cotisation th.grisfonrad,
	#accord-garanties table th, table.cotisation th, table.tab-remboursement th {
		font-size: .8em;
		line-height: 1.1em;
		padding: 5px 10px;
	}

	#accord-garanties table th.nom, table.cotisation th.nom {
		padding-left: 10px;
	}

	footer #conteneur-footer>a {
		margin: 20px 0;
		width: 100%;
	}

}

/* Mode tablette portrait et smartphone paysage (480 et -)*/
@media (max-width: 767px) {	
	#bloc-actu-accueil-dev {
		width: 100%;
		height: 251px;
		clear:both;
		margin-top:30px;
	}

	#bloc-actu-accueil-dev img {
		width:100%;
	}
	#bloc-actu-accueil-dev a {
		display: block;
		width: 100%;
	}					
	/*Slider*/
	#slider-accueil .slides li {
		overflow: hidden;
		min-height: 220px;
		border-radius: 5px;
	}

	/*#slider-accueil img {
	width: 144%;
	margin-left : -20% ;
	min-height : 220px ;
	}	*/

	#slider-accueil .slides li img {
		width: 144%;
		margin-left: -20%;
	}

	#liens-slidmo-garan-mut {
		padding-top: 4px;
		height: 61px;
	}	

	a.lienplusmo {
		width: 100%;
	}

	a.lienplusmo .labell {
		margin-top: 5px;
		margin-bottom: 0px;
	}			

	.txt-sli-garanties p,
	.txt-sli-a-asso p,
	.txt-sli-r-asso p,
	.txt-sli-sodeli-cort p {
		display: none;
	}	

	.txt-sli-garanties,
	.txt-sli-a-asso,
	.txt-sli-r-asso,
	.txt-sli-sodeli-cort {
		top: 54px;
		left: 64px;
	}	

	.txt-sli-garanties h2,
	.txt-sli-a-asso h2,
	.txt-sli-r-asso h2,
	.txt-sli-sodeli-cort h2 {
		font-size: 24px;
		width: 200px;
		text-shadow: 2px 2px 9px rgba(150, 150, 150, 0.6);
	}												
									
	/*#global-container {
		max-width: 480px;
		padding-left: 10px;
		padding-right: 10px;
	}*/

	/*Taille des blocs*/
	#bloc-offre-mutieg-a,
	#bloc-offre-sodeli,
	#bloc-offre-mutieg-r,
	#bloc-offre-mutieg-r2,
	#bloc-simu,
	#bloc-actu-accueil,
	#bloc-trouv-garant {
		width : 100% ;
	}

	/*Footer smartphones*/
	#conteneur-footer {
		max-width: 480px;
	}

	#bloc-questions,
	#bloc_contact,
	#nos_partenaires,
	#bloc-newsletter {
		margin: 25px 0;
		width: 100%;
	}

	#bloc-newsletter input[type=text] {
		width: 100%;
	}

/*	#bloc-newsletter form {
		width: 250px;
		margin: 10px auto;
	}*/

	/*#footer-bottom {
		width: 100%;
		margin: 0;
	}*/

	/*#liens-footer {
		width: 306px;
		margin: auto;
		float: none;
	}*/

	/*#numero-cristal	{
		width: 243px;
		float: none;
		margin: 45px auto 10px auto;
	}*/

	#liens-footer {
		width: 100%;
		float: none;
	}

	#numero-cristal {
		width: 100%;
		float: none;
		margin-top: 30px;
		text-align: left;
	}

	#sousmenu .inner-sousmenu ul,
	div.columns {
		margin: 0;
		padding: 0;
		list-style: none;
		-moz-column-count: 1; /* Firefox */
	    -webkit-column-count: 1; /* Safari and Chrome */
	    column-count: 1;
	}

	#corps span.mise-en-avant {
		margin-left: 0;
		margin-right: 0;
	}

	#corps ul.liste-puces-1-float, 
	#corps ul.liste-puces-2-float, 
	#corps ul.liste-puces-3-float {
		float: none;
		width: 100%;
		margin-right: 0;
	}

	a.bouton-telecharger {
		padding: 0 35px;
	}

	#docs-module .docs-search form button {
		padding-left: 10px;
		padding-right: 10px;
	}

	#lien-facebook {
		clear: both;
	}

	/* page contact */
	.fond .col-1,
	.fond .col-2 {
		float: none;
		width: 100%;
		padding: 0;
		margin-bottom: 25px;
	}

	.intro-parcour,
	.adresse-courrier {
		float: none;
		width: 100%;
		/*padding: 0;*/
		margin-bottom: 25px;
		margin-top: 0;
	}

	#conteneur-bloc-adresse {
		/*margin-top: 0;*/
		display: none;
	}

	/*#bloc-adresse-mutieg {
		float: none;
		width: 100%;
	}*/

	/* lexique */

	#module-lexique .liste-definitions {
		column-count: 2;
		-moz-column-count: 2; /* Firefox */
		-webkit-column-count: 2; /* Safari and Chrome */
		column-gap: 40px;
		-moz-column-gap: 40px; /* Firefox */
		-webkit-column-gap: 40px; /* Safari and Chrome */
	}

	/* faq */
	#module-faq .item,
	#liste-actus .item {
		float: none;
		width: 100%;
	}
	.page #fluxPage {
		float:none;
		width:100%; 
	}
	#fluxPage ul.slides li .containFlux span.titre {
		font-size:22px;
		line-height:26px;
	}
	#liste-actus .infos .titre-resume {
		height: auto;
	}

	/* trouvez la garantie qui vous convient */
	#choix_niveaux_result .logo,
	#choix_niveaux_result .lien {
		float: none;
		width: 100%;
		margin-bottom: 15px;
		text-align: left;
	}

	#choix_garantie_adapatee .numero {
		display: none;
	}

	#choix_garantie_adapatee .choix1,
	#choix_garantie_adapatee .choix2,
	#choix_garantie_adapatee .choix3 {
		float: none;
		width: 100%;
	}

	#choix_garantie_adapatee form {
		padding: 46px 10px;
	}

	#choix_garantie_adapatee .ligne-choix label {
		font-size: .5em;
		text-align: left;
		line-height: 1em;
	}

	#logo {
		margin-top: 50px;
	}

	#mdr-top input[type="text"] {
		width: 280px;
	}

	#bandeau-interne #logo-garantie {
		position: static;
		margin-top: 20px;
		margin-bottom: 20px;
	}

	#item-simu-remb a,
	#item-trouv-garant a {
		float: left;
		margin: 0;
		width: 100%;
	}

	a.bouton-telecharger, a.bouton-telecharger-bleue {
		font-size: .8em;
	}

	#accord-garanties h2 {
		font-size: .8em;
	}

	#page-simulation-remboursement div.steps .blocstep {
		font-size: .7em;
		line-height: 1em;
	}

	#page-simulation-remboursement table.tab-simulation td input[type="text"] {
		width: 25px;
	}
	#page-simulation-remboursement table.tab-simulation td select {
		width: 67px;
	}

}
											
/* calages smartphone*/
@media (max-width: 440px) {
	#bloc-actu-accueil-dev a .fleche-bulle {
		right:0;
	}
	#bloc-actu-accueil-dev a {
		font-style:11px;
		font-weight:normal;
	}	
	#mdr-top input[type=text] {
		width: 200px;
		/*-webkit-appearance: caret;
		-moz-appearance: caret; */
		background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(hsla(0,0%,100%,0)), to(hsla(0,0%,100%,0)));
		background-image:-webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0));
	}
	
	#bloc-newsletter input[type=text] {
		background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(hsla(0,0%,100%,0)), to(hsla(0,0%,100%,0)));
		background-image:-webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0));
	}
	
	#liens-footer ul li a {
	padding: 0 12px;
	}
	
	#footer-bottom {
	margin-top: 5px;
	}

	/* lexique */
	#module-lexique .liste-definitions {
		column-count: 1;
		-moz-column-count: 1; /* Firefox */
		-webkit-column-count: 1; /* Safari and Chrome */
		column-gap: 0;
		-moz-column-gap: 0; /* Firefox */
		-webkit-column-gap: 0; /* Safari and Chrome */
	}

	#mdr-top input[type="text"] {
		width: 150px;
	}

	ul.liste-chiffres li {
		float: none;
		width: 100%;
	}

	ul.liste-chiffres li em, 
	ul.liste-chiffres li a {
		margin-left: 0;
	}

	ul.trombinoscope li {
		float: none;
		width: 100%;
	}


	.onglet-annee h3.date {
		width: 100%;
		float: none;
		padding-top: 0;
		background: none;
		font-size: 1.1em;
		text-align: left;
		min-height: 0;
	}

	.onglet-annee p {
		width: 100%;
		float: none;
		padding-left: 0;
		padding-right: 0;
		padding-top: 10px;
	}

	#detail-actu .tout a {
		font-size: .8em;
		padding-left: 15px;
		padding-right: 15px;
	}

	#bloc-offre-mutieg-a a .fleche-bulle, 
	#bloc-offre-sodeli a .fleche-bulle, 
	#bloc-offre-mutieg-r a .fleche-bulle {
		display: none;
	}

	#bloc-offre-mutieg-a a .label-btn,
	#bloc-offre-mutieg-r a .label-btn {
		margin-left: 0;
	}

}											
