h1								{display:none;}
h2								{font-size: 1.857em; font-variant:normal;}
h3								{font-size: 1.571em;}
h4								{font-size: 1.214em;}
#content h2						{text-transform: uppercase;}
/*****************************************
Le saviez-vous et quoi de neuf?
******************************************/
.le-saviez-vous a,
.quoi-de-neuf h3						{color:#214373; font-size: 1em; line-height: 1em;     margin: 0 0 5px 0;  text-decoration:none;}
.quoi-de-neuf p						{margin: 0;}
.quoi-de-neuf .views-row				{margin-top: 20px;}
.le-saviez-vous h2,
.quoi-de-neuf h2						{text-transform: uppercase;}
.le-saviez-vous h2					{margin-left: 10px;}
.le-saviez-vous ul					{padding-left: 0;}
.le-saviez-vous a:hover, 
.le-saviez-vous a:focus,
.quoi-de-neuf h3	a:hover, 
.quoi-de-neuf h3	a:focus				{text-decoration:underline;}
.quoi-de-neuf h3	a					{color:#214373; font-size: 1em; text-decoration:none;}
.quoi-de-neuf .views-field-created	{font-size: 0.9em;}
.quoi-de-neuf .views-field-title		{font-weight: bold;}
.more-link							{text-align: left; padding: 5px 0 15PX 0;}

/*****************************************
Depot direct
******************************************/
.depot-direct					{background:url(../images/accueil/depot-doc.svg) #8eb2d2 no-repeat 95%;  color: #000; font-size: 1.4em;   margin: 20px 0; padding: 20px;}
.depot-direct a					{color: #132a4d; font-weight: bold;}
.depot-direct p					{margin: 5px 0;}
@media screen and (max-width: 900px) {
	.depot-direct				{background-position: center 80px; height: 120px;}
}

/*******************************************
Interruption de service
***************************/

.interruption .field-content ul + p {
	margin-top : 1rem;
 } 



/* ---------------------------
     Menu 4 sections
   ------------------------- */	
.menu-accueil h2						{color:#193054; font-size: 1.3em; margin-top: 30px; text-transform: none!important;}   
.menu-accueil ul						{column-count: 2; padding-left: 0; -webkit-column-count: 2;  -moz-column-count: 2;}
.menu-accueil li						{ border-bottom: 12px solid #fff; display: inline-block;  line-height: 120px; margin:0!important; text-align:center; width:100%; }
.menu-accueil li:nth-child(1) a	  	{background: #AC5650; text-shadow: 0px 0px 8px #3F0F0B; }
.menu-accueil li:nth-child(1) a:hover  	{background: #9B4B45; }
.menu-accueil li:nth-child(1) a:focus  	{background: #86322D; }
.menu-accueil li:nth-child(2) a 		{background: #F2C960;  text-shadow: 0px 0px 8px #000;}
.menu-accueil li:nth-child(2) a:hover 	{background: #DAB34E;  }
.menu-accueil li:nth-child(2) a:focus  	{background: #C58C29;  }
.menu-accueil li:nth-child(2) a		{height:80px; line-height: 1em; padding-top: 40px;}
.menu-accueil li:nth-child(3) a		{background: #4294A3;  text-shadow: 0px 0px 8px #0E415C;}
.menu-accueil li:nth-child(3) a:hover  	{background: #35808E;  }
.menu-accueil li:nth-child(3) a:focus 	{background: #216A79;  }
.menu-accueil li:nth-child(4) 			{background: #FFF; }
.menu-accueil li:nth-child(4)  a		{ color: #1b3578; font-size: 1.857em; font-weight: normal; text-decoration: underline; text-shadow: none; } 
.menu-accueil li a					{ color: #FFF; display: block; font-size: 1.571em; font-weight: bold;  text-decoration: none; text-shadow: 2px 2px 7px #000; min-height:120px; }
.main-section 						{display:none;}

@media screen and (max-width: 767px) {
	.menu-accueil				{display:none;}
	.main-section 				{background: none; display:block; width: 100%;}
	.main-section ul 				{margin: 0; padding: 0; }
	.main-section li 				{list-style: none;}
	.main-section ul li a 			{color: #fff; display: block; font-size: 1.429em; font-weight: bold; margin-bottom: 9px; padding: 20px 0; text-align: center; text-decoration: none;  width: 100%;}
	.main-section ul li:nth-child(1) a { background: #AC5650; text-shadow: 2px 2px 7px #3F0F0B;}
	.main-section ul li:nth-child(1) a:hover { background: #9B4B45;}
	.main-section ul li:nth-child(1) a:focus { background: #86322D;}
	.main-section ul li:nth-child(3) a { background: #4294A3; text-shadow: 2px 2px 7px #0E415C;}
	.main-section ul li:nth-child(3) a:hover { background: #35808E; }
	.main-section ul li:nth-child(3) a:focus { background: #216A79; }
	.main-section ul li:nth-child(2) a { background: #F2C960; text-shadow: 2px 2px 7px #000;}
	.main-section ul li:nth-child(2) a:hover { background: #DAB34E; }
	.main-section ul li:nth-child(2) a:focus { background: #C58C29; }
	.main-section ul li:nth-child(4) a { background: #FFF; color: #1b3578; font-size: 1.2em; font-weight: normal; text-decoration: underline; text-shadow: none; }	
	#content .nav-toggle			{display:none;}
}
/* ---------------------------
     Zone de gauche
   ------------------------- */	

.genSidebarA .block						{border-image: linear-gradient(to left, rgba(64, 77, 96, 1) 1%, rgba(201, 204, 209, 1) 50%, rgba(64, 77, 96, 1) 100%)                   80% 0 100% 0/0px 0 1px 0 stretch;     padding: 20px 0;}
.genSidebarA .nav-toggle					{display:none;}
.genSidebarA 							{background: #404d60;  margin-top: 0;}   
.par-ou-commencer ul,
.services-en-ligne ul					{color:#FFF; padding: 0;}
.genWrapper .par-ou-commencer li,
.genWrapper .services-en-ligne li						{line-height:1.4em;list-style: none;margin:0;}
.par-ou-commencer a,
.services-en-ligne a						{display: block; font-size: 1.3em; margin: 20px 0 0 0; text-decoration: none; }
.declarez-revenus						{background:url(../images/section-generale/declarez_revenus.png) no-repeat top center; margin-top: 20px; padding-top: 75px!important;     text-align: center;}
.declarez-revenus a						{font-size: 1.2em;  font-weight: bold;  text-decoration: none;}
#block-mainnavigation-2					{display:none;}
@media screen and (max-width: 767px) {
	body.sidebar-first #sidebar-first 	{background:#404d60; display: block; height: auto; position: inherit;  width: 100%;}
}


