﻿@charset "UTF-8";


/***** Typography *****/
	
	@font-face {
    font-family: 'lcl1_medium';
    src: url('../Fonts/lcl1m___-webfont.eot');
    src: url('../Fonts/lcl1m___-webfont.eot?#iefix') format('embedded-opentype'),
         url('../Fonts/lcl1m___-webfont.woff') format('woff'),
         url('../Fonts/lcl1m___-webfont.ttf') format('truetype'),
         url('../Fonts/lcl1m___-webfont.svg#lcl1_medium') format('svg');
    font-weight: normal;
    font-style: normal;

	}
	/*Ajout*/
	.lcl-medium { font-family: "lcl1_medium", arial, sans-serif;}

	h1, h2, h3, h4, h5, h6 					{ margin:0; padding:0; } 
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a 		{ margin:0; padding:0; text-decoration:none; font-weight: normal;  }
	
	h1 										{ min-height:35px; margin-bottom:35px; padding-left: 15px; font-size:28px; color:#00A1A3; text-align: left; font-weight: bold; border-left: 3px solid #00A1A3; }
	h1.home									{ font-size: 25px; color: #20388C; margin-bottom: 5px; font-weight:normal; background: none; padding:0; margin: 0 0 5px 0; font-weight: normal; border: none; }
	
	
	
	h1.pro 									{ min-height:35px; margin-bottom:35px; padding-left: 15px; font-size:28px; color:#21378C; text-align: left; font-weight: bold; border-left: 3px solid #21378C; }
	/* __Modifications */
	h1.pro.univers 							{ min-height:35px; margin-bottom:35px; padding-left: 15px; font-size:28px; color:#ab419d; text-align: left; font-weight: bold; border-left: 3px solid #ab419d; }
	h1.part 								{ min-height:35px; margin-bottom:35px; padding-left: 15px; font-size:28px; color:#1f388c; text-align: left; font-weight: normal; border-left: 3px solid #1f388c; }
	h1.purple 								{ font-size:28px; color:#CC006C; text-align: left; font-weight: normal; border: none; padding: 0; margin-bottom: 15px; }
	/*Ajout*/
	h1.light-blue 							{ font-size:28px; color:#6598CC; text-align: left; font-weight: normal; border: none; padding: 0; margin-bottom: 15px; background: none; }
	h1.blue 								{ font-size:28px; color:#0060B2; text-align: left; font-weight: normal; border: none; padding: 0; margin-bottom: 15px; }
	h1.orange 								{ font-size:28px; color:#FF910D; text-align: left; font-weight: normal; border: none; padding: 0; margin-bottom: 15px; }
	h1.fiche-pro 							{ font-size:28px; color:#AC3E9F; text-align: left; font-weight: normal; border: none; padding: 0; margin-bottom: 15px; }
	
	/* __Modifications */
	h1.epargne 								{ font-size:28px; color:#FF910F; text-align: left; font-weight: normal; border: none; padding: 0; margin-bottom: 15px; }
	h1.comptes 								{ font-size:28px; color:#4B86C0; text-align: left; font-weight: normal; border: none; padding: 0; margin-bottom: 15px; }
	h1.prets 								{ font-size:28px; color:#007CC2; text-align: left; font-weight: normal; border: none; padding: 0; margin-bottom: 15px; }
	h1.assurance ,h1.assurances				{ font-size:28px; color:#CF006D; text-align: left; font-weight: normal; border: none; padding: 0; margin-bottom: 15px; }
	h1.home-comptes 						{ min-height: 35px; font-size:28px; color:#4B86C0; text-align: left; font-weight: bold; border-left: 3px solid #4B86C0; padding-left: 15px; margin: 0 0 30px 10px; }
	h1.home-epargne 						{ min-height: 35px; font-size:28px; color:#ff910f; text-align: left; font-weight: bold; border-left: 3px solid #ff910f; padding-left: 15px; margin: 0 0 30px 10px; }
	h1.home-prets 							{ min-height: 35px; font-size:28px; color:#007CC2; text-align: left; font-weight: bold; border-left: 3px solid #007CC2; padding-left: 15px; margin: 0 0 30px 10px; }
	h1.home-assurance,h1.home-assurances	{ min-height: 35px; font-size:28px; color:#CF006D; text-align: left; font-weight: bold; border-left: 3px solid #CF006D; padding-left: 15px; margin: 0 0 30px 10px; }
	h1.guide-assurance,h1.guide-assurances	{ width: 990px; height:52px; background: url(../ImagesV2/bg-guide-assurance.png) 0 0 no-repeat; margin: 0 0 0 -40px; padding-left: 30px; font-size:28px; color:#FFFFFF; text-align: left; line-height: 39px; font-weight: normal; border-left:none; }
	h1.guide-epargne						{ width: 990px; height:52px; background: url(../ImagesV2/bg-guide-epargne.png) 0 0 no-repeat; margin: 0 0 0 -40px; padding-left: 30px; font-size:28px; color:#FFFFFF; text-align: left; line-height: 39px; font-weight: normal; border-left:none; }

	

	h1.bis 									{ width: 990px; height:52px; background: url(../ImagesV2/bg-titre-ouvrir-compte.png) 0 0 no-repeat; margin: 0 0 0 -40px; padding-left: 30px; font-size:28px; color:#FFFFFF; text-align: left; line-height: 39px; font-weight: bold; border-left:none; }
	
	h1.bis2 								{ width: 990px; height:52px; background: url(../ImagesV2/bg-titre-acheter-loger.png) 0 0 no-repeat; margin: 0 0 0 -40px; padding-left: 30px; font-size:28px;  color:#FFFFFF; text-align: left; line-height: 39px; font-weight: bold; border-left:none; }
	h2.bis3 								{ margin: 35px 0 20px 20px; padding:0; font-size:22px; color:#0060B2; font-weight:normal; text-transform: none; }
	/* __Modifications */
	h1.bis-part 							{ width: 990px; height:52px; background: url(../ImagesV2/bg-titre-ouvrir-compte-part.png) 0 0 no-repeat; margin: 0 0 0 -40px; padding-left: 30px; font-size:28px; color:#FFFFFF; text-align: left; line-height: 39px; font-weight: normal; border-left:none; }
	h1.bis-pro 							    { width: 990px; height:52px; background: url(../ImagesV2/bg-titre-ouvrir-compte-pro.png) 0 0 no-repeat; margin: 0 0 0 -40px; padding-left: 30px; font-size:28px; color:#FFFFFF; text-align: left; line-height: 39px; font-weight: normal; border-left:none; }

	h2										{ font-size: 25px; color: #00A1A3; margin-bottom: 5px; font-weight:normal; }
	h3.home, h2.home, h1.home						{ font-size: 25px; color: #20388C; margin-bottom: 5px; font-weight:normal; background: none; padding:0; margin: 0 0 5px 0; font-weight: normal; border: none; }
    h2.univers 								{ color: #20388C; font-size: 15px; text-transform: uppercase;font-weight: bold;}
	h2.pro									{ font-size: 25px; color: #AB429D; margin-bottom: 5px; font-weight:normal; }
	/* __Modifications */
	h2.part									{ font-size: 25px; color: #00acdc; margin-bottom: 5px; font-weight:normal; }
	h2.bis									{ color: #20388C; }
	h2.bis3 								{ margin: 35px 0 20px 20px; padding:0; font-size:22px; color:#0060B2; font-weight:normal; text-transform: none; }
	h2 span.bullet 							{ display:block; height:35px; margin-top: -3px; margin-right:5px; float: left;}
	h2.prets, h2.guide-etudiant 			{ min-height:15px; margin-top: 35px; margin-bottom:10px; padding-left: 10px; font-size:25px; color:#005FB2; text-align: left; font-weight: bold; border-left: 2px solid #005FB2; }
	h2.guide-part							{ min-height:15px; margin-top: 35px; margin-bottom:10px; padding-left: 10px; font-size:25px; color:#21378c; text-align: left; font-weight: bold; border-left: 2px solid #21378c; }
	
	h2.guide-etudiant 						{ color: #00A1A3; border-color: #00A1A3;}
	/*Ajout*/
	h2.assurance 							{color: #CC006C; font-size: 22px;}
	h2.carte 								{color: #6598CC; font-size: 22px;}
	h2.immo 								{color: #005fb2; font-size: 22px;}
	h2.epargne 								{color: #FF910D; font-size: 22px;}

	h3 										{ position: relative; margin:0; padding:0;}
	h3.bis 									{ height:25px; padding-left: 10px; font-size:25px; color:#00A1A3; text-align: left; font-weight: bold; border-left: 3px solid #00A1A3; }
	
	/* __Modifications */
	h3.comptes 								{ color: #4B86C0; font-size: 15px;}
	h3.univers 								{ color: #20388C; font-size: 15px; text-transform: uppercase;}
	h3.prets 								{ color: #007CC2; font-size: 15px; text-transform: uppercase;}
	h3.bis-part 							{ height:25px; padding-left: 10px; font-size:25px; color:#3D72A9; text-align: left; font-weight: bold; border-left: 3px solid #3D72A9; }
	h3.bis-pro 								{ height:25px; padding-left: 10px; font-size:25px; color:#ab419d; text-align: left; font-weight: bold; border-left: 3px solid #ab419d; }
	h3.part-lcl 							{ color: #21378c; font-family: "lcl1_medium"; font-size: 14px; font-weight: normal;	text-transform: uppercase; text-align: left;}
	/* __Modifications */
	h3.part 								{ color: #21378c; font-size: 22px; font-weight: normal;}

	h4 										{ margin:30px 0 20px 30px; padding:0; font-size:16px; color:#FF8000; font-weight:bold; text-transform: uppercase; }
	h4.bis 									{ margin: 0 0 10px 0; padding:0; font-size:22px; color:#00A1A3; font-weight:normal; text-transform: none; }
	/* __Modifications */
	h4.bis-part 							{ margin: 0 0 10px 0; padding:0; font-size:22px; color:#6699CA; font-weight:normal; text-transform: none; }
	h4.bis-pro 								{ margin: 0 0 10px 0; padding:0; font-size:22px; color:#21378c; font-weight:normal !important; text-transform: none; }
	h4.bis2, h4.bis4						{ margin: 0 0 10px 0; padding:0; font-size:18px; color:#0060B2; font-weight:normal; text-transform: none; }
	h4.bis-guide							{ margin: 0 0 10px 0; padding:0; font-size:18px; color:#21378c; font-weight:normal; text-transform: none; }
	h4.bis2-pro								{ margin: 0 0 10px 0; padding:0; font-size:18px; color:#21378c; font-weight:normal; text-transform: none; }
	h4.bis3 								{ margin: 35px 0 20px 20px; padding:0; font-size:22px; color:#0060B2; font-weight:normal; text-transform: none; }
	h4.guide-part 							{ margin: 35px 0 20px 20px; padding:0; font-size:22px; color:#21378c; font-weight:normal; text-transform: none; }
	h4.bis3.vert 							{ color: #00A1A3; }
	h4.bis4 								{ color: #00A1A3; }
	.pro h4 								{color: #23398e; font-weight: bold; margin: 0 0 5px; text-transform: none;}
	
	h5 										{ margin:0 0 20px 0; padding:0; font-size:12px; color:#333; font-weight:bold; }
	h6 										{ margin:0 0 10px 0; padding:0; font-size:10px; color:#333; }

	p 										{ line-height: 18px; text-align: left; word-wrap:break-word; margin: 0;}
	a.red									{ color: #FF0000 !important; }
	p.title 								{ color: #4C4C4C; font-weight: bold; padding-left: 25px; margin-bottom: 10px;}
	.avantages p.title 						{ color: #4C4C4C; font-weight: bold; padding-left: 15px; margin-bottom: 10px;}
	/*Ajout*/
	.f11  									{font-size: 11px;}
	.f12  									{font-size: 12px;}
	/*Ajout*/
	.f13  									{font-size: 13px !important;}
	.f14  									{font-size: 14px !important;}
	.f15  									{font-size: 15px;}
	/* __Modifications */
	.f16  									{font-size: 16px;}
	p.f14 span 								{font-weight: bold;}
	p.subtitle 								{font-size: 18px;}
	p.grey, a.grey 							{color: #4C4C4C;}
	h2 + p.pro 								{color: #AB429D; font-size: 25px; padding-left: 40px;}
	
	.blue 									{ color: #00A1A3;}
	.blue-part 								{ color: #21378c;}
	.grey 									{ color: #4C5266;}
	/* __Modifications */
	p.h3, p.h3-pro, p.h3-part 				{ width:800px; font-size: 20px; line-height: 24px;}	
	p.h3-pro 								{ color: #4C5266; }	
	p.h3-part 								{ width: 660px; color: #21378c;  }	
	em 										{ font-style:italic; }
	strong 									{ font-weight:bold; }
	small 									{ font-size:80%; }
	
	
/***** Links *****/

	a:link 									{ /*outline:0;*/ color:#263F92; text-decoration: none; }
	a:visited 								{ /*outline:0;*/ color:#263F92; text-decoration: none;}
	a:active 								{ /*outline:0;*/ color:#263F92; text-decoration: none;}
	a:hover 								{ /*outline:0;*/ color:#263F92; text-decoration:underline; }
	a:focus 								{ /*-moz-outline-style:none;*/ text-decoration: none; }

	
								

/***** Lists *****/

	ul, ol 									{ margin:0; }
	ul 										{ margin:0; padding:0; list-style:none; line-height: 18px;}
	ol 										{ list-style:decimal; }
	ul.none 								{ list-style:none inside !important; }
	ul.square 								{ list-style:square inside; }
	ul.circle 								{ list-style:circle outside; }
	ul.disc 								{ list-style: none inside; line-height: 18px; }
	ul.disc li								{ background: url(../ImagesV2/disc.png) left 7px no-repeat; padding-left:10px;}
	
	ul.discBis 								{ list-style: none outside; float:left; line-height: 18px; padding-right:1px; }
	ul.discBis li						    { background: url(../ImagesV2/disc.png) 0 7px no-repeat; padding-left:10px;}
	ul.blue-square 							{ list-style: none inside; line-height: 20px; padding-right:1px; }
	ul.blue-square li						{ background: url(../ImagesV2/Produit2014/blue-square.png) 0 7px no-repeat; padding-left:14px;}
	
	/*Ajout*/
	ul.purple-square 						{ list-style: none inside; line-height: 20px; padding-right:1px; }
	ul.purple-square li						{ background: url(../ImagesV2/Produit2014/square-puce-violet.jpg) 0 7px no-repeat; padding-left:14px;}
	
	ul.light-blue-square 					{ list-style: none inside; line-height: 20px; padding-right:1px; }
	ul.light-blue-square li					{ background: url(../ImagesV2/Produit2014/square-puce-light-blue.jpg) 0 7px no-repeat; padding-left:14px;}
	
	ul.orange-square 						{ list-style: none inside; line-height: 20px; padding-right:1px; }
	ul.orange-square li						{ background: url(../ImagesV2/Produit2014/square-puce-orange.png) 0 7px no-repeat; padding-left:14px;}
	
	ul.pro-square 							{ list-style: none inside; line-height: 20px; padding-right:1px; }
	ul.pro-square li						{ background: url(../ImagesV2/Produit2014/square-puce-pro.png) 0 7px no-repeat; padding-left:14px;}
	

	.inner1 ul 					    		{ padding-top: 5px; text-align:center; padding-left: 30px; }
	.inner1 ul li 						    { display: inline; float: left; border-right: 1px solid #22388D; height:10px; line-height: 7px;}
	.inner1 ul li:last-child			    {border-right: none;}
	.inner1 ul li a 						{color: #22388D; text-decoration: none; margin: 0 11px;}
	.inner1 ul li a.first 					{margin-left: 0;}
	.inner1 ul li a:hover 					{color: #22388D; text-decoration: underline;}
	
	.video ul 								{ margin-top: -50px; z-index: 4;}
	.video ul li 							{ background: url(../ImagesV2/puce.png) 0 4px no-repeat; }
	.video ul li a							{ color: #263F92; padding-left: 10px; font-size: 14px;}
	
	ul.bg-white 							{width: 260px; min-height: 40px; background:#FFF; padding: 20px;}
	ul.bg-white li							{background: url(../ImagesV2/puce.png) 0 center no-repeat; padding-left: 15px;}
	ul.bg-white li a						{text-decoration: none;}
	ul.bg-white li a:hover					{text-decoration: underline;}
	
	ul.cross 								{ width:480px; line-height: 18px; }
	ul.cross li								{ background: url(../ImagesV2/cross.png) 0 2px no-repeat; margin:0 0 10px 0; padding-left:20px;  }
	
	/* __Modifications */
	ul.check 								{ width:470px; line-height: 18px; }
	ul.check li								{ background: url(../ImagesV2/check.png) 0 0 no-repeat; margin:0 0 10px 0; padding-left:25px; font-weight: normal; }
	
	ul.check-pro 							{ width:470px; line-height: 18px; }
	ul.check-pro li							{ background: url(../ImagesV2/check-pro.png) 0 0 no-repeat; margin:0 0 10px 0; padding-left:25px; font-weight: normal; }

	ul.partners li 							{width: 136px; height: 92px; display: inline-block; margin: 0 18px 10px 0; border: 1px solid #CCC; *display: :block; *float: left;} 
	
	ul.article li 							{background: url(../ImagesV2/picto-article.png) 0 0 no-repeat; padding-left: 25px; margin-bottom: 5px;} 





/***** Images *****/
	img 									{ border:0;}
	
/***** Tables *****/
table {border-collapse: collapse; border-spacing: 0;}
.offer2 .tableauTarifs table 				{width: 580px; }
.offer2 .tableauTarifs table td				{border: 1px solid #CCCCCC; padding: 10px; vertical-align: middle; line-height: 16px; font-size: 14px;}

.tableauCartes								{width: 890px; margin-bottom: 25px;}
.tableauCartes.pro 							{width: 920px;}
.tableauCartes table td						{border: 1px solid #CCCCCC; vertical-align: middle; padding:5px 10px; line-height: 16px; font-size: 14px;}					
.tableauCartes img							{margin: 10px 0;}
.tableauCartes span img 					{margin: 2px 0 0 5px;}

.tableauPoints table 						{width: 417px;}
.tableauPoints table td						{border-right: 1px solid #CCC; vertical-align:middle; padding:3px;}
.tableauPoints table td.bullet				{background: url(../ImagesV2/disc.png) 0 center no-repeat; padding-left: 10px;}

/* __Modifications */
.tableauCartes.part table td {font-size: inherit;}
.tableauCartes.pro table td {font-size: inherit;}




/***** Global Classes *****/
	.abs 									{position: absolute;}
	/*Modification */
	.relative 								{position: relative;}


	.img-left   							{ float:left; margin:0 30px 30px 0; border:none;}
	.img-right  							{ float:right; margin:0 0 30px 30px; border:none; }

	.clear       							{ clear:both; }
	.clearfix:before,
	.clearfix:after 						{ content: " "; /* 1 */ display: table; /* 2 */}
	.clearfix:after 						{clear: both;}
	.clearfix 								{*zoom: 1;}
	
	.float-left 							{ float:left; }
	.float-right   							{ float:right; }

	.text-big								{ color:#a2bd30; font-weight:bold; line-height:26px; }
	.text-left    							{ text-align:left; }
	.text-right    							{ text-align:right; }
	.text-center   							{ text-align:center; }
	.text-justify  							{ text-align:justify; }

	.normal									{ font-weight:normal; }
	.bold         							{ font-weight:bold; }
	.italic        							{ font-style:italic; }
	.underline     							{ border-bottom:1px solid; }

	
	.nopadding 						   		{ padding:0 !important; }
	.noindent  						   		{ margin-left:0; padding-left:0; }
	.nobullet  					   			{ list-style:none; list-style-image:none; }

	.block									{ display:block; }
	.hidden									{ display:none; }
	.hide 									{ display:none; }
	

/***** Ombres *****/

	.ombre-btn 							{-moz-box-shadow: 4px 4px 15px #000; -o-box-shadow: 4px 4px 15px #000; -webkit-box-shadow: 4px 4px 15px #000; box-shadow: 4px 4px 15px #000;}
	.ombre-image 						{-moz-box-shadow: 0px 0px 10px 0 #000000; -o-box-shadow: 0px 0px 10px 0 #000000; -webkit-box-shadow: 0px 0px 10px 0 #000000; box-shadow: 0px 0px 10px 0 #000000;}

/***** Global Margin/Padding/Spacing *****/

	.alpha 									{margin-left: 0 !important;}
	.omega 									{margin-right: 0 !important;}
	.no-margin 								{margin:0 !important;}
	.no-padding 							{padding:0 !important;}
 
	.mLeft5									{margin-left:5px;}
	.mLeft10								{margin-left:10px;}
	.mLeft15								{margin-left:15px;}
	.mLeft20								{margin-left:20px;}
	.mLeft25								{margin-left:25px;}
	.mLeft30								{margin-left:30px;}
	.mLeft35								{margin-left:35px;}
	.mLeft40								{margin-left:40px;}
	.mLeft45								{margin-left:45px;}
	.mLeft50								{margin-left:50px;}
	.mLeft55								{margin-left:55px;}
	.mLeft60								{margin-left:60px;}
	.mLeft65								{margin-left:65px;}
	.mLeft70								{margin-left:70px;}
	.mLeft80								{margin-left:80px;}
	.mLeft90								{margin-left:90px;}
	.mLeft100								{margin-left:100px;}

	.mRight5								{margin-right:5px;}
	.mRight10								{margin-right:10px;}
	.mRight15								{margin-right:15px;}
	.mRight20								{margin-right:20px;}
	.mRight25								{margin-right:25px;}
	.mRight30								{margin-right:30px;}
	.mRight35								{margin-right:35px;}
	.mRight40								{margin-right:40px;}
	.mRight45								{margin-right:45px;}
	.mRight50								{margin-right:50px;}
	.mRight55								{margin-right:55px;}
	.mRight60								{margin-right:60px;}
	.mRight65								{margin-right:65px;}
	.mRight70								{margin-right:70px;}
	.mRight75								{margin-right:75px;}
	.mRight80								{margin-right:80px;}
	.mRight85								{margin-right:85px;}
	.mRight90								{margin-right:90px;}
	.mRight95								{margin-right:95px;}
	.mRight100								{margin-right:100px;}
	
	.mTop5									{margin-top: 5px;}
	.mTop10									{margin-top: 10px;}
	.mTop15									{margin-top: 15px;}
	.mTop20									{margin-top: 20px!important;}
	.mTop25									{margin-top: 25px;}
	.mTop30									{margin-top: 30px!important;}
	.mTop35									{margin-top: 35px;}
	.mTop40									{margin-top: 40px!important;}
	.mTop45									{margin-top: 45px;}
	.mTop50									{margin-top: 50px;}
	.mTop60									{margin-top: 60px;}
	
	.mBottom5								{margin-bottom: 5px;}
	.mBottom10								{margin-bottom: 10px;}
	.mBottom15								{margin-bottom: 15px;}
	.mBottom20								{margin-bottom: 20px;}
	.mBottom25								{margin-bottom: 25px;}
	.mBottom30								{margin-bottom: 30px;}
	.mBottom35								{margin-bottom: 35px;}
	.mBottom40								{margin-bottom: 40px;}
	.mBottom45								{margin-bottom: 45px;}
	.mBottom50								{margin-bottom: 50px;}
	.mBottom55								{margin-bottom: 55px;}
	.mBottom60								{margin-bottom: 60px;}

	.margeAuto 								{margin: auto;}
	
	.pTop5								 	{padding-top: 5px;}
	.pTop10								 	{padding-top: 10px;}
	.pTop15								 	{padding-top: 15px;}
	
	.pLeft5								 	{padding-left: 5px;}
	.pLeft10 								{padding-left: 10px;}
	.pLeft15 								{padding-left: 15px;}
	.pLeft20 								{padding-left: 20px;}
	.detail-right .pLeft20					{padding-left: 0px;}
	.pLeft25 								{padding-left: 25px;}
	.pLeft30 								{padding-left: 30px;}
	.pLeft40 								{padding-left: 40px;}
	.pLeft50 								{padding-left: 50px;}
	.pLeft90 								{padding-left: 90px;}
	
	
	.pRight10 								{padding-right: 10px;}
	/*Ajout*/
	.pRight20 								{padding-right: 20px;}
	.pRight50 								{padding-right: 50px;}

	.pBottom60								{padding-bottom: 60px;}
	
	.p10 									{padding: 10px;}
	
	/*Ajout*/
	.p20 									{padding: 20px;}
	.p25									{padding: 25px;}
	
	
	.hr 									{width: 100%; height:1px; background:#D6DC63;}
	.sep 								    {height: 95px; width: 1px; background:#CCCCCC; float:left; }
	
	.shadow 						 		{ -moz-box-shadow: 4px 4px 15px #000; -o-box-shadow: 4px 4px 15px #000; -webkit-box-shadow: 4px 4px 15px #000; box-shadow: 4px 4px 15px #000; opacity:1; }


