/*********************************************************************************/
/* Basic                                                                         */
/*********************************************************************************/
	body
	{
		background: #f5f7fa;
		line-height: 1.70em;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 450;
		color:black; 
		/*color: #656b74;*/
	}
	body,input,textarea,select
	{
	}

	h1,h2,h3,h4,h5,h6
	{
		font-weight: bold;
		color: #313a45;
	}
	
		h1 a, h2 a, h3 a, h4 a, h5 a, h6 a
		{
			color: inherit;
			text-decoration: none;
		}
		
	h7{
		/* Pour icone dans avantages*/
		color: #FFF;
		font-weight: bold;
		text-decoration: none;
		font-size: 3em;
	}

	h8{
		/* Pour icone dans header*/
		color: #FFF;
		font-weight: bold;
		text-decoration: none;
		font-size: 2em;
	}

	a
	{
		color: #3b7dbc;
		text-decoration: underline;
	}
	
		a:hover
		{
			text-decoration: none;
		}

	strong, b
	{
		font-weight: bold;
	}
	
	em, i
	{
		font-style: italic;
	}
	
	sub
	{
		position: relative;
		top: 0.5em;
		font-size: 0.8em;
	}
	
	sup
	{
		position: relative;
		top: -0.5em;
		font-size: 0.8em;
	}
	
	hr
	{
		border: 0;
		border-top: solid 1px #ddd;
	}
	
	blockquote
	{
		border-left: solid 0.5em #ddd;
		padding: 1em 0 1em 2em;
		font-style: italic;
	}
	
	p, ul, ol, dl, table
	{
		margin-bottom: 1em;
	}

	br.clear
	{
		clear: both;
	}

	/* Sections/Articles */
	
		section
		{
			margin-bottom: 3em;
		}
		
		article
		{
			margin-bottom: 1em !important;
		}		
		
		section > :last-child,
		article > :last-child
		{
			margin-bottom: 0;
		}

		section:last-child,
		article:last-child
		{
			margin-bottom: 0;
		}
		
		article
		{
			margin-bottom: 3em;
		}

	/* Images */

		.image
		{
			display: inline-block;
		}
		
			.image img
			{
				display: block;
				width: 100%;
			}

			.image-full
			{
				display: block;
				width: 100%;
				margin: 0 0 2em 0;
			}
			
			.image-left
			{
				float: left;
				margin: 0 2em 2em 0;
			}
			
			.image-centered
			{
				display: block;
				margin: 0 0 2em 0;
			}

				.image-centered img
				{
					margin: 0 auto;
					width: auto;
				}

	/* Lists */

		ul.style1
		{
			margin: 0;
			padding: 0em 0em 0em 0em;
			overflow: hidden;
			list-style: none;
			color: #6c6c6c
		}
		
			ul.style1 li
			{
				overflow: hidden;
				display: block;
				padding: 1.5em 0em 1.8em 0em;
				border-top: 2px solid #424d58;
				font-size: 1.15em;
				font-weight: 300;
				color: #FFF;
			}
			
			ul.style1 li:first-child
			{
				padding-top: 0;
				border-top: none;
			}
			
			ul.style1 img
			{
				position: relative;
				border-radius: 50%;
			}
			
			ul.style1 .image-left
			{
				margin-right: 1.5em;
			}
			
			ul.style1 .image-left
			{
				margin-bottom: 0;
			}
			
			ul.style1 h3
			{
				margin-bottom: 0.40em;
				padding: 1.2em 0em 5px 0em;
				font-size: 1.2em;
				font-weight: 600;
				color: #FFF;
			}
			
			ul.style1 li a
			{
				text-decoration: none;
				color: rgba(255,255,255,.75);
			}

			ul.style1 li a:hover
			{
				text-decoration: underline;
			}
			
		ul.style2
		{
		}
		
			ul.style2 li
			{
				padding-top: 0.70em;
			}
			
			ul.style2 li:first-child
			{
				padding-top: 0;
			}
			
			ul.style2 a
			{
				text-decoration: underline;
				color: #8e9399;
			}
			
				ul.style2 a:hover
				{
					text-decoration: none;
				}

		ul.icons
		{
		}
		
			ul.icons li
			{
				cursor: default;
				display: block;
				margin-top: 1.6em;
			}	

			ul.icons > li
			{
				position: relative;
				height: 3.6em;
				padding-left: 96px;
				padding-top: 0.70em;
				line-height: 3.6em !important;
			}

			ul.icons li a,
			ul.icons li span
			{
				display: block;
				line-height: 1.4em !important;
				text-decoration: none;
				color: #333d47;
			}

			ul.icons > li:before
			{
				position: absolute;
				top: 0;
				left: 0;
				display: block;
				background: #343e49;
				color: #FFF;
				width: 2.4em;
				height: 2.4em;
				border-radius: 50%;
				line-height: 2.4em;
				text-align: center;
				font-size: 32px;
			}

			ul.icons > li.icon-twitter:before
			{
				background: #389ebc;
			}

			ul.icons > li.icon-facebook:before
			{
				background: #3876bc;
			}

			ul.icons > li:first-child
			{
			}
			
				ul.icons > li:first-child:before
				{
					top: 0;
				}

	/* Forms */

		form
		{
		}
		
			form input,
			form select,
			form textarea
			{
				-webkit-appearance: none;
				margin: 2px;
			}	
			form input[type=text],
			form input[type=password],
			form select,
			form textarea
			{
				position: relative;
				-webkit-appearance: none;
				width: 100%;
				border: 0;
				padding: 0.70em;
				font-size: 1em;
				font-family: 'Source Sans Pro', sans-serif;
				font-weight: 300;
				border-radius: 0.5em;
				background: #f5f7fa;
				-moz-transition: background-color 0.25s ease-in-out;
				-webkit-transition: background-color 0.25s ease-in-out;
				-o-transition: background-color 0.25s ease-in-out;
				-ms-transition: background-color 0.25s ease-in-out;
				transition: background-color 0.25s ease-in-out;
				outline: none;
			}	
			form input[type=text]:focus,
			form input[type=password]:focus,
			form select:focus,
			form textarea:focus
			{
				background: #f0f2f5;
			}
			form textarea
			{
				height: 10em;
			}
			
			form .formerize-placeholder
			{
				color: #93989f !important;
			}
	
			form ::-webkit-input-placeholder
			{
				color: #93989f !important;
			}
	
			form :-moz-placeholder
			{
				color: #93989f !important;
			}
	
			form ::-moz-placeholder
			{
				color: #93989f !important;
			}
	
			form :-ms-input-placeholder
			{
				color: #93989f !important;
			}
	
			form ::-moz-focus-inner
			{
				border: 0;
			}
			form input[type=submit]
			{
				margin-right: 0.5em !important;
				position: relative;
				display: inline-block;
				text-decoration: none;
				cursor: pointer;
				border: 0;
				border-radius: 0.5em;
				border-color: #3b7dbc;
				background: #3b7dbc;
				color: #FFF !important;
				outline: 0;
				-moz-transition: border-color .25s ease-in-out, background-color .25s ease-in-out, color .25s ease-in-out;
				-webkit-transition: border-color .25s ease-in-out, background-color .25s ease-in-out, color .25s ease-in-out;
				-o-transition: border-color .25s ease-in-out, background-color .25s ease-in-out, color .25s ease-in-out;
				-ms-transition: border-color .25s ease-in-out, background-color .25s ease-in-out, color .25s ease-in-out;
				transition: border-color .25s ease-in-out, background-color .25s ease-in-out, color .25s ease-in-out;
				height: 2.2em !important;
				text-align: center;
				font-size: 1.25em;
				font-weight: 600;
				padding: 0em 1.5em;
				border: solid 2px #ffffff;
			}
			form input[type=submit]:focus
			{
				/*background: #f0f2f5;*/
				border-color: #4b8dcc;
				background: #4b8dcc;				
			}
			form input[type=submit]:active
			{
				background: #2b6dac;
				border-color: #2b6dac;
			}			
			
	/* Tables */
	
		table
		{
			width: 100%;
		}
		
			table.style1
			{
				width: 100%;
			}
			
				table.style1 tbody tr:nth-child(2n+2)
				{
					background: #f4f4f4;
				}
				
				table.style1 td
				{
					padding: 0.5em 1em 0.5em 1em;
				}
				
				table.style1 th
				{
					text-align: left;
					font-weight: bold;
					padding: 0.5em 1em 0.5em 1em;
				}
			
				table.style1 thead
				{
					background: #444;
					color: #fff;
				}
				
				table.style1 tfoot
				{
					background: #eee;
				}
				
				table.style1 tbody
				{
				}

	/* Buttons */
		
		.button
		{
			position: relative;
			display: inline-block;
			text-decoration: none;
			cursor: pointer;
			border: 0;
			border-radius: 0.5em;
			background: #FFF;
			color: #343e49 !important;
			outline: 0;
			-moz-transition: border-color .25s ease-in-out, background-color .25s ease-in-out, color .25s ease-in-out;
			-webkit-transition: border-color .25s ease-in-out, background-color .25s ease-in-out, color .25s ease-in-out;
			-o-transition: border-color .25s ease-in-out, background-color .25s ease-in-out, color .25s ease-in-out;
			-ms-transition: border-color .25s ease-in-out, background-color .25s ease-in-out, color .25s ease-in-out;
			transition: border-color .25s ease-in-out, background-color .25s ease-in-out, color .25s ease-in-out;
			line-height: 2em;
			text-align: center;
			font-size: 1.25em;
			font-weight: 600;
			padding: 0em 1.2em;
			border: solid 2px #ffffff;
		}
		#button
		{
			position: relative;
			display: inline-block;
			text-decoration: none;
			cursor: pointer;
			border: 0;
			border-radius: 0.5em;
			background: #FFF;
			color: #343e49 !important;
			outline: 0;
			-moz-transition: border-color .25s ease-in-out, background-color .25s ease-in-out, color .25s ease-in-out;
			-webkit-transition: border-color .25s ease-in-out, background-color .25s ease-in-out, color .25s ease-in-out;
			-o-transition: border-color .25s ease-in-out, background-color .25s ease-in-out, color .25s ease-in-out;
			-ms-transition: border-color .25s ease-in-out, background-color .25s ease-in-out, color .25s ease-in-out;
			transition: border-color .25s ease-in-out, background-color .25s ease-in-out, color .25s ease-in-out;
			line-height: 3.2em;
			text-align: center;
			font-size: 1.25em;
			font-weight: 600;
			padding: 0em 1.5em;
			border: solid 2px #ffffff;
		}
		.buttonpetit
		{
			position: relative;
			display: inline-block;
			text-decoration: none;
			cursor: pointer;
			border: 0;
			border-radius: 0.5em;
			background: #FFF;
			outline: 0;
			-moz-transition: border-color .25s ease-in-out, background-color .25s ease-in-out, color .25s ease-in-out;
			-webkit-transition: border-color .25s ease-in-out, background-color .25s ease-in-out, color .25s ease-in-out;
			-o-transition: border-color .25s ease-in-out, background-color .25s ease-in-out, color .25s ease-in-out;
			-ms-transition: border-color .25s ease-in-out, background-color .25s ease-in-out, color .25s ease-in-out;
			transition: border-color .25s ease-in-out, background-color .25s ease-in-out, color .25s ease-in-out;
			letter-spacing: -0.04em;
			line-height: 1.5em;
			text-align: center;
			font-size: 0.9em;
			font-weight: 600;
			padding: 0px;
			border: solid 2px #ffffff;
			border-color: #3b7dbc;
			background: #3b7dbc;
			color: #FFF !important;
		}
			.buttonpetit:hover
			{
					border-color: #4b8dcc;
					background: #4b8dcc;
				color: #FFF !important;
			}
			
			.buttonpetit:active
			{
				background: #f6f4f4;
			}

		.buttonpetit_b
		{
			position: relative;
			display: inline-block;
			text-decoration: none;
			cursor: pointer;
			border: 0;
			border-radius: 0.5em;
			background: #FFF;
			outline: 0;
			-moz-transition: border-color .25s ease-in-out, background-color .25s ease-in-out, color .25s ease-in-out;
			-webkit-transition: border-color .25s ease-in-out, background-color .25s ease-in-out, color .25s ease-in-out;
			-o-transition: border-color .25s ease-in-out, background-color .25s ease-in-out, color .25s ease-in-out;
			-ms-transition: border-color .25s ease-in-out, background-color .25s ease-in-out, color .25s ease-in-out;
			transition: border-color .25s ease-in-out, background-color .25s ease-in-out, color .25s ease-in-out;
			letter-spacing: -0.04em;
			line-height: 1.5em;
			text-align: center;
			font-size: 0.9em;
			font-weight: 600;
			padding: 0px;
			border: solid 2px #ffffff;
			border-color: #3b7dbc;
			background: #3b7dbc;
			color: #000 !important;
		}
			.buttonpetit_b:hover
			{
					
					background: #4C94D7;
					border-color: #FFF;
				color: #FFF !important;
			}
			
			.buttonpetit_b:active
			{
				background: #f6f4f4;
				color: #FFF !important;
			}


		.button-small
		{
			letter-spacing: -0.04em;
			line-height: 2.5em;
			font-size: 0.90em;
			font-weight: 600;
			padding: 0em 2em;
		}

		.button-big
		{
			letter-spacing: -0.04em;
			line-height: 3.3em;
			font-size: 1.3em;
			font-weight: 600;
			padding: 0em 2em;
		}

			.button:hover
			{
				background: rgba(255,255,255,0.15);
				border-color: rgba(255,255,255,0.35);
				color: #fff !important;
			}
			
			.button:active
			{
				background: #f6f4f4;
			}
		
			.button-alt
			{
				border-color: #343E49;
				background: #343E49;
				color: #FFF !important;
			}

				.button-alt:hover
				{
					border-color: #444E59;
					background: #444E59;
				}
				
				.button-alt:active
				{
					background: #242E39;
					border-color: #242E39;
				}
				
			.button-alt2
			{
				border-color: #3b7dbc;
				background: #3b7dbc;
				color: #FFF !important;
			}
			
				.button-alt2:hover
				{
					border-color: #4b8dcc;
					background: #4b8dcc;
				}

				.button-alt2:active
				{
					background: #2b6dac;
					border-color: #2b6dac;
				}
		
	/* Main Title Heading */

		.title-heading
		{
			overflow: hidden;
		}
		
		.title-heading h2
		{
			font-weight: 600;
			color: #FFF;
		}

		.title-heading span
		{
			color: #FFF;
		}

	/* Header */
		
		header
		{
		}

			header h2
			{
				font-weight: 600;
			}
			
			header .byline
			{
			}
		
	/* Page Center Title */

		.title
		{
		}
		
			.title span
			{
				position: relative;
				display: inline-block;
				background: #3b7dbc;
				background-attachment: fixed;
				background-image: url('/image_css/bg.svg');
				background-position: center center;
				background-repeat: repeat;
				border-radius: 0 0 0.5em 0.5em;
				font-weight: 600;
				color: #FFF;
			}

	/* Pennant */

		.pennant
		{
			position: relative;
			display: inline-block;
			margin-bottom: 1.2em;
			width: 13em;
			height: 13em;
			border: solid 2px rgba(255,255,255,0.35);
			border-radius: 50%;
			background-color: none;
			cursor: default;
			-moz-transition: background-color 0.25s ease-in-out;
			-webkit-transition: background-color 0.25s ease-in-out;
			-o-transition: background-color 0.25s ease-in-out;
			-ms-transition: background-color 0.25s ease-in-out;
			transition: background-color 0.25s ease-in-out;
		}
		
			.pennant:hover
			{
				background-color: rgba(255,255,255,0.15);
			}
		
			.pennant span:before
			{
				color: #fff;
				font-size: 6em;
			}
			
			.pennant .icon
			{
				position: relative;
				top: 45%;
			}

		.pennant2
		{
			position: relative;
			display: inline-block;
			margin-bottom: 0.4em;
			width: 8em;
			height: 8em;
			border: solid 2px rgba(255,255,255,0.35);
			border-radius: 50%;
			background-color: none;
			cursor: default;
			-moz-transition: background-color 0.25s ease-in-out;
			-webkit-transition: background-color 0.25s ease-in-out;
			-o-transition: background-color 0.25s ease-in-out;
			-ms-transition: background-color 0.25s ease-in-out;
			transition: background-color 0.25s ease-in-out;
		}
		
			.pennant2:hover
			{
				background-color: rgba(255,255,255,0.15);
			}
		
			.pennant2 span:before
			{
				color: #fff;
				font-size: 4em;
			}
			
			.pennant2 .icon
			{
				position: relative;
				top: 40%;
			}

/*********************************************************************************/
/* Icons                                                                         */
/* Powered by Font Awesome by Dave Gandy | http://fontawesome.io                 */
/* Licensed under the SIL OFL 1.1 (font), MIT (CSS)                              */
/*********************************************************************************/


	.icon
	{
		text-decoration: none;
	}
	

		.icon:before
		{
			font-family: FontAwesome;
			font-size: 1.25em;
			text-decoration: none;
			font-weight: normal;
			font-style: normal;
			-webkit-text-rendering: optimizeLegibility;
			-moz-text-rendering: optimizeLegibility;
			-ms-text-rendering: optimizeLegibility;
			-o-text-rendering: optimizeLegibility;
			text-rendering: optimizeLegibility;
			-webkit-font-smoothing: antialiased;
			-moz-font-smoothing: antialiased;
			-ms-font-smoothing: antialiased;
			-o-font-smoothing: antialiased;
			font-smoothing: antialiased;
		}

		.icon-glass:before{content:"\f000";}
		.icon-music:before{content:"\f001";}
		.icon-search:before{content:"\f002";}
		.icon-envelope-alt:before{content:"\f003";}
		.icon-heart:before{content:"\f004";}
		.icon-star:before{content:"\f005";}
		.icon-star-empty:before{content:"\f006";}
		.icon-user:before{content:"\f007";}
		.icon-film:before{content:"\f008";}
		.icon-th-large:before{content:"\f009";}
		.icon-th:before{content:"\f00a";}
		.icon-th-list:before{content:"\f00b";}
		.icon-ok:before{content:"\f00c";}
		.icon-remove:before{content:"\f00d";}
		.icon-zoom-in:before{content:"\f00e";}
		.icon-zoom-out:before{content:"\f010";}
		.icon-power-off:before,.icon-off:before{content:"\f011";}
		.icon-signal:before{content:"\f012";}
		.icon-gear:before,.icon-cog:before{content:"\f013";}
		.icon-trash:before{content:"\f014";}
		.icon-home:before{content:"\f015";}
		.icon-file-alt:before{content:"\f016";}
		.icon-time:before{content:"\f017";}
		.icon-road:before{content:"\f018";}
		.icon-download-alt:before{content:"\f019";}
		.icon-download:before{content:"\f01a";}
		.icon-upload:before{content:"\f01b";}
		.icon-inbox:before{content:"\f01c";}
		.icon-play-circle:before{content:"\f01d";}
		.icon-rotate-right:before,.icon-repeat:before{content:"\f01e";}
		.icon-refresh:before{content:"\f021";}
		.icon-list-alt:before{content:"\f022";}
		.icon-lock:before{content:"\f023";}
		.icon-flag:before{content:"\f024";}
		.icon-headphones:before{content:"\f025";}
		.icon-volume-off:before{content:"\f026";}
		.icon-volume-down:before{content:"\f027";}
		.icon-volume-up:before{content:"\f028";}
		.icon-qrcode:before{content:"\f029";}
		.icon-barcode:before{content:"\f02a";}
		.icon-tag:before{content:"\f02b";}
		.icon-tags:before{content:"\f02c";}
		.icon-book:before{content:"\f02d";}
		.icon-bookmark:before{content:"\f02e";}
		.icon-print:before{content:"\f02f";}
		.icon-camera:before{content:"\f030";}
		.icon-font:before{content:"\f031";}
		.icon-bold:before{content:"\f032";}
		.icon-italic:before{content:"\f033";}
		.icon-text-height:before{content:"\f034";}
		.icon-text-width:before{content:"\f035";}
		.icon-align-left:before{content:"\f036";}
		.icon-align-center:before{content:"\f037";}
		.icon-align-right:before{content:"\f038";}
		.icon-align-justify:before{content:"\f039";}
		.icon-list:before{content:"\f03a";}
		.icon-indent-left:before{content:"\f03b";}
		.icon-indent-right:before{content:"\f03c";}
		.icon-facetime-video:before{content:"\f03d";}
		.icon-picture:before{content:"\f03e";}
		.icon-pencil:before{content:"\f040";}
		.icon-map-marker:before{content:"\f041";}
		.icon-adjust:before{content:"\f042";}
		.icon-tint:before{content:"\f043";}
		.icon-edit:before{content:"\f044";}
		.icon-share:before{content:"\f045";}
		.icon-check:before{content:"\f046";}
		.icon-move:before{content:"\f047";}
		.icon-step-backward:before{content:"\f048";}
		.icon-fast-backward:before{content:"\f049";}
		.icon-backward:before{content:"\f04a";}
		.icon-play:before{content:"\f04b";}
		.icon-pause:before{content:"\f04c";}
		.icon-stop:before{content:"\f04d";}
		.icon-forward:before{content:"\f04e";}
		.icon-fast-forward:before{content:"\f050";}
		.icon-step-forward:before{content:"\f051";}
		.icon-eject:before{content:"\f052";}
		.icon-chevron-left:before{content:"\f053";}
		.icon-chevron-right:before{content:"\f054";}
		.icon-plus-sign:before{content:"\f055";}
		.icon-minus-sign:before{content:"\f056";}
		.icon-remove-sign:before{content:"\f057";}
		.icon-ok-sign:before{content:"\f058";}
		.icon-question-sign:before{content:"\f059";}
		.icon-info-sign:before{content:"\f05a";}
		.icon-screenshot:before{content:"\f05b";}
		.icon-remove-circle:before{content:"\f05c";}
		.icon-ok-circle:before{content:"\f05d";}
		.icon-ban-circle:before{content:"\f05e";}
		.icon-arrow-left:before{content:"\f060";}
		.icon-arrow-right:before{content:"\f061";}
		.icon-arrow-up:before{content:"\f062";}
		.icon-arrow-down:before{content:"\f063";}
		.icon-mail-forward:before,.icon-share-alt:before{content:"\f064";}
		.icon-resize-full:before{content:"\f065";}
		.icon-resize-small:before{content:"\f066";}
		.icon-plus:before{content:"\f067";}
		.icon-minus:before{content:"\f068";}
		.icon-asterisk:before{content:"\f069";}
		.icon-exclamation-sign:before{content:"\f06a";}
		.icon-gift:before{content:"\f06b";}
		.icon-leaf:before{content:"\f06c";}
		.icon-fire:before{content:"\f06d";}
		.icon-eye-open:before{content:"\f06e";}
		.icon-eye-close:before{content:"\f070";}
		.icon-warning-sign:before{content:"\f071";}
		.icon-plane:before{content:"\f072";}
		.icon-calendar:before{content:"\f073";}
		.icon-random:before{content:"\f074";}
		.icon-comment:before{content:"\f075";}
		.icon-magnet:before{content:"\f076";}
		.icon-chevron-up:before{content:"\f077";}
		.icon-chevron-down:before{content:"\f078";}
		.icon-retweet:before{content:"\f079";}
		.icon-shopping-cart:before{content:"\f07a";}
		.icon-folder-close:before{content:"\f07b";}
		.icon-folder-open:before{content:"\f07c";}
		.icon-resize-vertical:before{content:"\f07d";}
		.icon-resize-horizontal:before{content:"\f07e";}
		.icon-bar-chart:before{content:"\f080";}
		.icon-twitter-sign:before{content:"\f081";}
		.icon-facebook-sign:before{content:"\f082";}
		.icon-camera-retro:before{content:"\f083";}
		.icon-key:before{content:"\f084";}
		.icon-gears:before,.icon-cogs:before{content:"\f085";}
		.icon-comments:before{content:"\f086";}
		.icon-thumbs-up-alt:before{content:"\f087";}
		.icon-thumbs-down-alt:before{content:"\f088";}
		.icon-star-half:before{content:"\f089";}
		.icon-heart-empty:before{content:"\f08a";}
		.icon-signout:before{content:"\f08b";}
		.icon-linkedin-sign:before{content:"\f08c";}
		.icon-pushpin:before{content:"\f08d";}
		.icon-external-link:before{content:"\f08e";}
		.icon-signin:before{content:"\f090";}
		.icon-trophy:before{content:"\f091";}
		.icon-github-sign:before{content:"\f092";}
		.icon-upload-alt:before{content:"\f093";}
		.icon-lemon:before{content:"\f094";}
		.icon-phone:before{content:"\f095";}
		.icon-unchecked:before,.icon-check-empty:before{content:"\f096";}
		.icon-bookmark-empty:before{content:"\f097";}
		.icon-phone-sign:before{content:"\f098";}
		.icon-twitter:before{content:"\f099";}
		.icon-facebook:before{content:"\f09a";}
		.icon-github:before{content:"\f09b";}
		.icon-unlock:before{content:"\f09c";}
		.icon-credit-card:before{content:"\f09d";}
		.icon-rss:before{content:"\f09e";}
		.icon-hdd:before{content:"\f0a0";}
		.icon-bullhorn:before{content:"\f0a1";}
		.icon-bell:before{content:"\f0a2";}
		.icon-certificate:before{content:"\f0a3";}
		.icon-hand-right:before{content:"\f0a4";}
		.icon-hand-left:before{content:"\f0a5";}
		.icon-hand-up:before{content:"\f0a6";}
		.icon-hand-down:before{content:"\f0a7";}
		.icon-circle-arrow-left:before{content:"\f0a8";}
		.icon-circle-arrow-right:before{content:"\f0a9";}
		.icon-circle-arrow-up:before{content:"\f0aa";}
		.icon-circle-arrow-down:before{content:"\f0ab";}
		.icon-globe:before{content:"\f0ac";}
		.icon-wrench:before{content:"\f0ad";}
		.icon-tasks:before{content:"\f0ae";}
		.icon-filter:before{content:"\f0b0";}
		.icon-briefcase:before{content:"\f0b1";}
		.icon-fullscreen:before{content:"\f0b2";}
		.icon-group:before{content:"\f0c0";}
		.icon-link:before{content:"\f0c1";}
		.icon-cloud:before{content:"\f0c2";}
		.icon-beaker:before{content:"\f0c3";}
		.icon-cut:before{content:"\f0c4";}
		.icon-copy:before{content:"\f0c5";}
		.icon-paperclip:before,.icon-paper-clip:before{content:"\f0c6";}
		.icon-save:before{content:"\f0c7";}
		.icon-sign-blank:before{content:"\f0c8";}
		.icon-reorder:before{content:"\f0c9";}
		.icon-list-ul:before{content:"\f0ca";}
		.icon-list-ol:before{content:"\f0cb";}
		.icon-strikethrough:before{content:"\f0cc";}
		.icon-underline:before{content:"\f0cd";}
		.icon-table:before{content:"\f0ce";}
		.icon-magic:before{content:"\f0d0";}
		.icon-truck:before{content:"\f0d1";}
		.icon-pinterest:before{content:"\f0d2";}
		.icon-pinterest-sign:before{content:"\f0d3";}
		.icon-google-plus-sign:before{content:"\f0d4";}
		.icon-google-plus:before{content:"\f0d5";}
		.icon-money:before{content:"\f0d6";}
		.icon-caret-down:before{content:"\f0d7";}
		.icon-caret-up:before{content:"\f0d8";}
		.icon-caret-left:before{content:"\f0d9";}
		.icon-caret-right:before{content:"\f0da";}
		.icon-columns:before{content:"\f0db";}
		.icon-sort:before{content:"\f0dc";}
		.icon-sort-down:before{content:"\f0dd";}
		.icon-sort-up:before{content:"\f0de";}
		.icon-envelope:before{content:"\f0e0";}
		.icon-linkedin:before{content:"\f0e1";}
		.icon-rotate-left:before,.icon-undo:before{content:"\f0e2";}
		.icon-legal:before{content:"\f0e3";}
		.icon-dashboard:before{content:"\f0e4";}
		.icon-comment-alt:before{content:"\f0e5";}
		.icon-comments-alt:before{content:"\f0e6";}
		.icon-bolt:before{content:"\f0e7";}
		.icon-sitemap:before{content:"\f0e8";}
		.icon-umbrella:before{content:"\f0e9";}
		.icon-paste:before{content:"\f0ea";}
		.icon-lightbulb:before{content:"\f0eb";}
		.icon-exchange:before{content:"\f0ec";}
		.icon-cloud-download:before{content:"\f0ed";}
		.icon-cloud-upload:before{content:"\f0ee";}
		.icon-user-md:before{content:"\f0f0";}
		.icon-stethoscope:before{content:"\f0f1";}
		.icon-suitcase:before{content:"\f0f2";}
		.icon-bell-alt:before{content:"\f0f3";}
		.icon-coffee:before{content:"\f0f4";}
		.icon-food:before{content:"\f0f5";}
		.icon-file-text-alt:before{content:"\f0f6";}
		.icon-building:before{content:"\f0f7";}
		.icon-hospital:before{content:"\f0f8";}
		.icon-ambulance:before{content:"\f0f9";}
		.icon-medkit:before{content:"\f0fa";}
		.icon-fighter-jet:before{content:"\f0fb";}
		.icon-beer:before{content:"\f0fc";}
		.icon-h-sign:before{content:"\f0fd";}
		.icon-plus-sign-alt:before{content:"\f0fe";}
		.icon-double-angle-left:before{content:"\f100";}
		.icon-double-angle-right:before{content:"\f101";}
		.icon-double-angle-up:before{content:"\f102";}
		.icon-double-angle-down:before{content:"\f103";}
		.icon-angle-left:before{content:"\f104";}
		.icon-angle-right:before{content:"\f105";}
		.icon-angle-up:before{content:"\f106";}
		.icon-angle-down:before{content:"\f107";}
		.icon-desktop:before{content:"\f108";}
		.icon-laptop:before{content:"\f109";}
		.icon-tablet:before{content:"\f10a";}
		.icon-mobile-phone:before{content:"\f10b";}
		.icon-circle-blank:before{content:"\f10c";}
		.icon-quote-left:before{content:"\f10d";}
		.icon-quote-right:before{content:"\f10e";}
		.icon-spinner:before{content:"\f110";}
		.icon-circle:before{content:"\f111";}
		.icon-mail-reply:before,.icon-reply:before{content:"\f112";}
		.icon-github-alt:before{content:"\f113";}
		.icon-folder-close-alt:before{content:"\f114";}
		.icon-folder-open-alt:before{content:"\f115";}
		.icon-expand-alt:before{content:"\f116";}
		.icon-collapse-alt:before{content:"\f117";}
		.icon-smile:before{content:"\f118";}
		.icon-frown:before{content:"\f119";}
		.icon-meh:before{content:"\f11a";}
		.icon-gamepad:before{content:"\f11b";}
		.icon-keyboard:before{content:"\f11c";}
		.icon-flag-alt:before{content:"\f11d";}
		.icon-flag-checkered:before{content:"\f11e";}
		.icon-terminal:before{content:"\f120";}
		.icon-code:before{content:"\f121";}
		.icon-reply-all:before{content:"\f122";}
		.icon-mail-reply-all:before{content:"\f122";}
		.icon-star-half-full:before,.icon-star-half-empty:before{content:"\f123";}
		.icon-location-arrow:before{content:"\f124";}
		.icon-crop:before{content:"\f125";}
		.icon-code-fork:before{content:"\f126";}
		.icon-unlink:before{content:"\f127";}
		.icon-question:before{content:"\f128";}
		.icon-info:before{content:"\f129";}
		.icon-exclamation:before{content:"\f12a";}
		.icon-superscript:before{content:"\f12b";}
		.icon-subscript:before{content:"\f12c";}
		.icon-eraser:before{content:"\f12d";}
		.icon-puzzle-piece:before{content:"\f12e";}
		.icon-microphone:before{content:"\f130";}
		.icon-microphone-off:before{content:"\f131";}
		.icon-shield:before{content:"\f132";}
		.icon-calendar-empty:before{content:"\f133";}
		.icon-fire-extinguisher:before{content:"\f134";}
		.icon-rocket:before{content:"\f135";}
		.icon-maxcdn:before{content:"\f136";}
		.icon-chevron-sign-left:before{content:"\f137";}
		.icon-chevron-sign-right:before{content:"\f138";}
		.icon-chevron-sign-up:before{content:"\f139";}
		.icon-chevron-sign-down:before{content:"\f13a";}
		.icon-html5:before{content:"\f13b";}
		.icon-css3:before{content:"\f13c";}
		.icon-anchor:before{content:"\f13d";}
		.icon-unlock-alt:before{content:"\f13e";}
		.icon-bullseye:before{content:"\f140";}
		.icon-ellipsis-horizontal:before{content:"\f141";}
		.icon-ellipsis-vertical:before{content:"\f142";}
		.icon-rss-sign:before{content:"\f143";}
		.icon-play-sign:before{content:"\f144";}
		.icon-ticket:before{content:"\f145";}
		.icon-minus-sign-alt:before{content:"\f146";}
		.icon-check-minus:before{content:"\f147";}
		.icon-level-up:before{content:"\f148";}
		.icon-level-down:before{content:"\f149";}
		.icon-check-sign:before{content:"\f14a";}
		.icon-edit-sign:before{content:"\f14b";}
		.icon-external-link-sign:before{content:"\f14c";}
		.icon-share-sign:before{content:"\f14d";}
		.icon-compass:before{content:"\f14e";}
		.icon-collapse:before{content:"\f150";}
		.icon-collapse-top:before{content:"\f151";}
		.icon-expand:before{content:"\f152";}
		.icon-euro:before,.icon-eur:before{content:"\f153";}
		.icon-gbp:before{content:"\f154";}
		.icon-dollar:before,.icon-usd:before{content:"\f155";}
		.icon-rupee:before,.icon-inr:before{content:"\f156";}
		.icon-yen:before,.icon-jpy:before{content:"\f157";}
		.icon-renminbi:before,.icon-cny:before{content:"\f158";}
		.icon-won:before,.icon-krw:before{content:"\f159";}
		.icon-bitcoin:before,.icon-btc:before{content:"\f15a";}
		.icon-file:before{content:"\f15b";}
		.icon-file-text:before{content:"\f15c";}
		.icon-sort-by-alphabet:before{content:"\f15d";}
		.icon-sort-by-alphabet-alt:before{content:"\f15e";}
		.icon-sort-by-attributes:before{content:"\f160";}
		.icon-sort-by-attributes-alt:before{content:"\f161";}
		.icon-sort-by-order:before{content:"\f162";}
		.icon-sort-by-order-alt:before{content:"\f163";}
		.icon-thumbs-up:before{content:"\f164";}
		.icon-thumbs-down:before{content:"\f165";}
		.icon-youtube-sign:before{content:"\f166";}
		.icon-youtube:before{content:"\f167";}
		.icon-xing:before{content:"\f168";}
		.icon-xing-sign:before{content:"\f169";}
		.icon-youtube-play:before{content:"\f16a";}
		.icon-dropbox:before{content:"\f16b";}
		.icon-stackexchange:before{content:"\f16c";}
		.icon-instagram:before{content:"\f16d";}
		.icon-flickr:before{content:"\f16e";}
		.icon-adn:before{content:"\f170";}
		.icon-bitbucket:before{content:"\f171";}
		.icon-bitbucket-sign:before{content:"\f172";}
		.icon-tumblr:before{content:"\f173";}
		.icon-tumblr-sign:before{content:"\f174";}
		.icon-long-arrow-down:before{content:"\f175";}
		.icon-long-arrow-up:before{content:"\f176";}
		.icon-long-arrow-left:before{content:"\f177";}
		.icon-long-arrow-right:before{content:"\f178";}
		.icon-apple:before{content:"\f179";}
		.icon-windows:before{content:"\f17a";}
		.icon-android:before{content:"\f17b";}
		.icon-linux:before{content:"\f17c";}
		.icon-dribbble:before{content:"\f17d";}
		.icon-skype:before{content:"\f17e";}
		.icon-foursquare:before{content:"\f180";}
		.icon-trello:before{content:"\f181";}
		.icon-female:before{content:"\f182";}
		.icon-male:before{content:"\f183";}
		.icon-gittip:before{content:"\f184";}
		.icon-sun:before{content:"\f185";}
		.icon-moon:before{content:"\f186";}
		.icon-archive:before{content:"\f187";}
		.icon-bug:before{content:"\f188";}
		.icon-vk:before{content:"\f189";}
		.icon-weibo:before{content:"\f18a";}
		.icon-renren:before{content:"\f18b";}

/*********************************************************************************/
/* Wrappers                                                                      */
/*********************************************************************************/

	#header-wrapper
	{
		background: #ffffff;
		z-index:30;
	}
	
	#banner-wrapper
	{
		position: relative;
		background: #333;
		color: #fff;
	}
	
	#main-wrapper
	{
		position: relative;
		background: #3b7dbc;
		background-attachment: fixed;
		background-image: url('/image_css/bg.svg');
		background-position: center center;
		background-repeat: repeat;
	}
	
		.homepage #main-wrapper
		{
			position: relative;
		}
		
		.homepage #main-wrapper:before
		{
			content: '';
			display: block;
			position: absolute;
			left: 0;
			top: 0;
			width: 100%; 
			height: 100%;
			background: url('/image_css/highlight.png') no-repeat center center;
			background-size: 100% 100%;
		}
	
	#main2-wrapper
	{
		position: relative;
		background: #3b7dbc;
		background-attachment: fixed;
		background-image: url('/image_css/bg.svg');
		background-position: center center;
		background-repeat: repeat;
	}
	
		.homepage #main2-wrapper
		{
			position: relative;
		}
		
		.homepage #main2-wrapper:before
		{
			content: '';
			display: block;
			position: absolute;
			left: 0;
			top: 0;
			width: 100%; 
			height: 100%;
			background: url('/image_css/highlight.png') no-repeat center center;
			background-size: 100% 100%;
		}

	#main-nopadding
	{
		position: relative;
		background: #3b7dbc;
		background-attachment: fixed;
		background-image: url('/image_css/bg.svg');
		background-position: center center;
		background-repeat: repeat;
	}
	
		.homepage #main-nopadding
		{
			position: relative;
		}
		
		.homepage #main-nopadding:before
		{
			content: '';
			display: block;
			position: absolute;
			left: 0;
			top: 0;
			width: 100%; 
			height: 100%;
			background: url('/image_css/highlight.png') no-repeat center center;
			background-size: 100% 100%;
		}

	#main-nopaddingnomobile
	{
		position: relative;
		background: #3b7dbc;
		background-attachment: fixed;
		background-image: url('/image_css/bg.svg');
		background-position: center center;
		background-repeat: repeat;
	}
	
		.homepage #main-nopaddingnomobile
		{
			position: relative;
		}
		
		.homepage #main-nopaddingnomobile:before
		{
			content: '';
			display: block;
			position: absolute;
			left: 0;
			top: 0;
	 		width: 100%; 
			height: 100%;
			background: url('/image_css/highlight.png') no-repeat center center;
			background-size: 100% 100%;
		}


	#footer-wrapper
	{
		position: relative;
		background: #FFF;
	}
	
	#featured-wrapper
	{
		position: relative;
		background: #343e49;
	}
	
/*********************************************************************************/
/* Main                                                                          */
/*********************************************************************************/

	#main 
	{
		position: relative;
		background: #FFF;
		border-radius: 0.5em;
	}
		#main-princ 
	{
		position: relative;
		background: #FFF;
		border-radius: 0.5em;
	}
			#main-user 
	{
		position: relative;
		background: #FFF;
		border-radius: 0.5em;
	}
	

/*********************************************************************************/
/* Banner                                                                        */
/*********************************************************************************/

	#banner
	{
		text-align: center;
		color: rgba(255,255,255,.75);
	}
	
		#banner .major
		{
		}
		
		#banner .major h2
		{
		}
		
		#banner .byline
		{
			display: block;
		}
	
		#banner h2
		{
			color: #FFF;
		}
		
		#banner h4
		{
			color: #FFF;
		}

/*********************************************************************************/
/* Content                                                                       */
/*********************************************************************************/

#content {
    position: relative;
    z-index: 2;
}
	
		#content header h2
		{
		}

		#content h3
		{
			font-weight: 400;
		}

/*********************************************************************************/
/* Sidebar                                                                       */
/*********************************************************************************/

	#sidebar
	{
	}
	
/*********************************************************************************/
/* Footer                                                                        */
/*********************************************************************************/

	#footer .title
	{
		text-align: center;
	}
	
		.homepage #footer .title span
		{
			background: #343e49;
		}

/*********************************************************************************/
/* Copyright                                                                     */
/*********************************************************************************/

	#copyright 
	{
		position: relative;
		text-align: center;
		color: #a1a6ac;
	}
	
		#copyright span
		{
			color: #a1a6ac;
		}
	

/*********************************************************************************/
/* Featured                                                                      */
/*********************************************************************************/

	#featured
	{
		color: rgba(255,255,255,.75);
	}

		#featured .title
		{
			text-align: center;
		}
	
		#featured .title span
		{
			background: #3b7dbc;
			background-attachment: fixed;
			background-image: url('/image_css/bg.svg');
			background-position: center center;
			background-repeat: repeat;
		}
		
		#featured header h2
		{
			color: #FFF;
		}
		
		#featured header .byline
		{
			display: block;
		}
		
		#featured p
		{
			line-height: 1.8em;
		}

/*********************************************************************************/
/* 	POPUP		 */
/*********************************************************************************/


#fade { /*--Masque opaque noir de fond--*/
	display: none; /*--masqué par défaut--*/
	background: #000;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 999;
}
.popup_block{
	display: none; /*--masqué par défaut--*/
	background: #fff;
	padding: 15px;
	border: 20px solid #ddd;
	float: left;
	font-size: 1em;
	position: fixed;
	margin-left:25%;
	margin-right:25%;	
	width:50%;
	top: 20%;
	z-index: 9999;
	/*--Les différentes définitions de Box Shadow en CSS3--*/
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	/*--Coins arrondis en CSS3--*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
img.btn_close {
	float: right;
	margin: -55px -55px 0 0;
}
/*--Gérer la position fixed pour IE6--*/
*html #fade {
position: absolute;
}
*html .popup_block {
position: absolute;
}

.cache0{
   display: none;
}

#balise{
	background: #ddd;
    position: relative;
    text-align: center;
	/*--Coins arrondis en CSS3--*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;	
}

/*********************************************************************************/
/* 	SLIDE	 */
/*********************************************************************************/

#slider {
    background: none repeat scroll 0 0 #2D2D2D;
    border-radius: 8px 8px 8px 8px;
    cursor: default;
    height: 463px;
    margin: 0 auto 3em;
    position: relative;
    width: 896px;
}
#slider .viewer {
    height: 463px;
    margin: 0 auto;
    overflow: hidden;
    width: 896px;
}
#slider .viewer .reel {
    display: none;
}
#slider .viewer .reel .slide {
    position: relative;
}
#slider .viewer .reel .slide img {
    border-radius: 8px 8px 8px 8px;
    height: 463px;
    width: 896px;
}
#slider .indicator {
    bottom: 4em;
    cursor: default;
    margin: 0 auto;
    position: relative;
    z-index: 3;
}
#slider .indicator ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    text-align: center;
}
#slider .indicator ul li {
    background-color: rgba(255, 255, 255, 0.5);
    border-radius: 0.75em 0.75em 0.75em 0.75em;
    display: inline-block;
    height: 0.75em;
    margin: 0 4px;
    text-indent: -9999px;
    width: 0.75em;
}
#slider .indicator ul li.active {
    background-color: rgba(255, 255, 255, 0.898);
}


/*********************************************************************************/
/* 	FORMULAIRE ISNCRIPTION ERREUR VIA JQUERY	 */
/*********************************************************************************/


.invalidInput, .error{
        color:#8a1f11;
        background-color:#fbe3e4;
}
.error,.notice{
        padding:0.5em;
        margin:0.5em;
}
.error{
    border:2px solid #8a1f11;
    display:none;
}
.notice {
    background-color:#FFF6BF;
    color:#514721;
    border:2px solid #FFD324;
    display:none;
}



/*********************************************************************************/
/* 	TABLEAU PRIX	 */
/*********************************************************************************/
.\35 grid:after {
    clear: both;
    content: "";
    display: block;
    height: 0;
}
.\35 grid-layout {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    width: 1200px;
}
.\35 grid-layout .row:after {
    clear: both;
    content: "";
    display: block;
    height: 0;
}
.\35 grid .row:after {
    clear: both;
    content: "";
    display: block;
    height: 0;
}
.\35 grid-layout .row:first-child > * {
    margin-top: 0;
}
.\35 grid-layout .row > *:first-child {
    margin-left: 0;
}
.\35 grid-layout .\34 u {
    float: left;
    margin-bottom: 1%;
    margin-left: 2%;
    margin-right: 0;
    margin-top: 1%;
    width: 32%;
}
#features .box-titled {
    min-height: 14em;
}
.box-titled {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2) inset, 0 0 0 2px #FFFFFF inset, 0 0 70px 0 rgba(0, 0, 0, 0.15) inset, 0 2px 5px 0 rgba(0, 0, 0, 0.15);
    padding-bottom: 2.5em;
    padding-left: 2em;
    padding-right: 2em;
    padding-top: 4em;
    position: relative;
}
.box-titled header {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("data:image/jpeg;base64,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");
    background-origin: padding-box;
    background-position: left center;
    background-repeat: repeat-x;
    background-size: auto auto;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75) inset, 0 0 0 2px rgba(255, 255, 255, 0.2) inset, 0 0 5px 0 rgba(0, 0, 0, 0.15);
    color: #FFFFFF;
    height: 50px;
    left: 15%;
    line-height: 50px;
    position: absolute;
    text-align: center;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.75);
    top: -21px;
    width: 70%;
}
.box-titled header:before {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/image_css/sprites.png");
    background-origin: padding-box;
    background-position: -115px -80px;
    background-repeat: repeat;
    background-size: auto auto;
    content: "";
    display: block;
    height: 80px;
    left: -40px;
    position: absolute;
    top: -12px;
    width: 40px;
    z-index: 0;
}
.box-titled header:after {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/image_css/sprites.png");
    background-origin: padding-box;
    background-position: -165px -80px;
    background-repeat: repeat;
    background-size: auto auto;
    content: "";
    display: block;
    height: 80px;
    position: absolute;
    right: -40px;
    top: -12px;
    width: 40px;
    z-index: 0;
}
.box-titled header h2 {
    color: #FFFFFF;
    font-size: 1.2em;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.box-titled header h1 {
    font-size: 1em;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.box-titled h1 {
    font-size: 0.75em;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.box-titled p {
    font-size: 0.75em;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.box-titled h3 {
    font-size: 1.75em;
    line-height: 1.25em;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.box-titled hr {
    margin-bottom: 0.75em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0.75em;
}
ul.style2 li:before {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/image_css/sprites.png");
    background-origin: padding-box;
    background-position: -56px -32px;
    background-repeat: repeat;
    background-size: auto auto;
    content: "";
    display: block;
    height: 32px;
    left: 0;
    position: absolute;
    top: 10px;
    width: 32px;
}
ul.style2 li:first-child {
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
}
ul.style2 li {
    font-size: 1.25em;
    font-style: italic;
    line-height: 1.25em;
    padding-bottom: 1px;
    padding-left: 56px;
    padding-right: 0;
    padding-top: 20px;
    position: relative;
}