/*normalize.css v5.0.0*/
html 	{	font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body 	{ 	margin-left: auto; margin-top: 0px; margin-right: auto; background-color: white;}
ul, li 	{	list-style:none; text-align: inherit; text-indent: inherit; padding: inherit;}








/*Les liesn nuls*/
a:link 		{	text-decoration:none; color: #6c7995;} 
a:visited 	{	text-decoration:none; color: #6c7995;}
a:hover 	{	text-decoration:underline; color: #6c7995; }
a:active 	{	text-decoration:none; color: #6c7995;}









/* Fonts */
	/* Verdana*/
	.verdana 			{ font-family: verdana, -apple-system, BlinkMacSystemFont, 'avenir next', avenir, helvetica, 'helvetica neue', ubuntu, roboto, noto, 'segoe ui', arial, sans-serif; color: #494949;}

	/* Ikaros*/
	@font-face 			{ font-family: 'Ikaros-Light'; src: url('../fonts/Ikaros-Light.eot?#iefix') format('embedded-opentype'),  url('../fonts/Ikaros-Light.woff') format('woff'), url('../fonts/Ikaros-Light.ttf')  format('truetype'), url('../fonts/Ikaros-Light.svg#Ikaros-Light') format('svg'); font-weight: normal; font-style: normal;}
	@font-face 			{	font-family: 'Ikaros-Regular'; src: url('../fonts/Ikaros-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/Ikaros-Regular.woff') format('woff'), url('../fonts/Ikaros-Regular.ttf')  format('truetype'), url('../fonts/Ikaros-Regular.svg#Ikaros-Regular') format('svg'); font-weight: normal; font-style: normal;}
	.ikaros-light {font-family: 'Ikaros-Light', helvetica, 'helvetica neue', ubuntu, roboto, noto, 'segoe ui', arial, sans-serif; font-weight: normal;}
	.ikaros-regular {font-family: 'Ikaros-Regular', helvetica, 'helvetica neue', ubuntu, roboto, noto, 'segoe ui', arial, sans-serif; font-weight: normal;}








/*Pictos images size*/
.pictos 	{	height: 25px; vertical-align: middle; padding-right: 5px;padding-top: 2px;}
.pictos_2 	{	height: 18px; vertical-align: middle; padding-right: 5px;padding-top: 2px;}
.logos		{ 	width: 36px; vertical-align: middle; padding-left: 18px; padding-top: 30px }
.logos_1	{ 	width: 26px; vertical-align: middle; padding-right: 5px; left: -20px; position: relative}
.logos_2	{ 	width: 46px; vertical-align: middle; padding-right: 5px; left: -20px; position: relative}
.youtube	{	height: 65px; padding: 4px; border: solid 1px #e2e2e2; border-radius: 2px; -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0 0 5px #ccc;}
.youtube:hover { -moz-box-shadow: 0 0 5px burlywood; -webkit-box-shadow: 0 0 5px burlywood; box-shadow: 0 0 5px burlywood; border: solid 1px #c0c0c0; }





/*Captcha*/
.g-recaptcha	{	width: 100px; }
.alert			{	color: red; border: solid 1px red; background-color: #ffa4a4; padding: 10px; width: 280px; font-size: 12px; text-align: center; }




/*Container*/
.container 	{	width: 100%; text-align: center; align-content: center;	 vertical-align: top;}

















/*Barnav2*/
.barnav						{ 	position: relative; top: 10px; height: 110px; width: 1200px; text-align: left;  margin-left: auto; margin-right: auto;}
.barnav .logo				{ 	position: relative; height: 110px; z-index: 98; }
.barnav .background			{	position: relative; top: -100px; left: 190px; z-index: 97;  height: 100px;  }
.barnav .menu				{ 	position: relative; top: -167px; left: 240px; z-index: 99;  height: 52px; max-width: 993px; }
.barnav .title				{ 	display: inline-block; }
.barnav .title	a			{ 	letter-spacing: 2px; font-size: 12px; text-indent: 2.0em; font-family: sans-serif; }
.barnav .title	a:hover 	{	text-shadow: -1px -1px 6px burlywood; color: #848484; text-decoration: none;}
.barnav .title	.current 	{	text-shadow: -1px -1px 6px burlywood; color: #848484; text-decoration: none;}
.barnav .separateur 		{ 	height: 29px; padding-right: 10px; padding-left: 10px; padding-bottom: 1px;  vertical-align: middle;}
















































/*MAIN*/
.main					{	width: 1152px;		height: auto;	margin-left: auto; margin-top: 0px; margin-right: auto;}

.l1						{	height: 234px; padding: 10px;}
	.l1	.col1 				{	height: 234px; width: 676px; position: relative; }
	.l1	.col1 img			{	height: 234px; width: 676px; border-radius: 5px;  border: solid 5px #ffffff;}
	.l1	.col1 #title   		{	position: relative; color: white; font-size: 20px; letter-spacing: 2px;  left: -120px; top: -220px;}
	.l1 .col1 #title li   	{ 	color: white; font-size: 20px; letter-spacing: 2px; left: 170px; top: 10px;  padding-right: 20px; position: relative;}

	.l1	.col2 				{	height: 234px; width: 476px; position: relative; top: -230px; left: 695px; border: solid 1px #e2e2e2; text-align: left; border-radius: 5px;}
	.l1	.col2 ul 			{	font-size: 12px; letter-spacing: 3px; color: #6c7995; line-height: 5px; padding-left: 8px;position: relative;}
	.l1	.col2 li 			{	font-size: 12px;  padding-left: 5px; left: 20px; padding-right: 20px; position: relative;}

.l2						{	width: 1127px; border: solid 1px #e2e2e2; border-radius: 5px; text-align: justify; padding: 20px; position: relative; top: 10px; left: 14px; font-size: 12px;}

.l3						{ 	height: 234px; padding-top: 20px; }
	.l3	.col1 				{	height: 234px; width: 405px; position: relative; left: 14px; border: solid 1px #e2e2e2; text-align: left; border-radius: 5px;}
	.l3	.col1 ul 			{	font-size: 12px; letter-spacing: 3px; color: #6c7995; line-height: 5px; padding-left: 8px;position: relative;}
	.l3	.col1 li 			{	font-size: 12px;  padding-left: 5px; left: 20px; padding-right: 20px; position: relative;}

	.l3	.col2 				{	height: 234px; width: 360px; position: relative; top: -236px; left: 435px; border: solid 1px #e2e2e2; text-align: left; border-radius: 5px; }
	.l3	.col2  ul 			{	font-size: 12px; letter-spacing: 3px; color: #6c7995; line-height: 5px; padding-left: 8px;position: relative;}
	.l3	.col2  li 			{	font-size: 12px;  padding-left: 5px; left: 20px; padding-right: 20px; position: relative;}
	
	.l3	.col3 				{	height: 234px; width: 374px; position: relative; top: -472px; left: 809px; text-align: left; border: solid 1px #e2e2e2;  border-radius: 5px;	}
	.l3 .col3 img 			{	height: 234px; width: 375px; }
	.l3 .col3 a 			{ 	color: white; text-decoration: none;}
	.l3 .col3 a:hover 		{ 	color: white; text-decoration: none;}
	.l3 .col3 #title   		{	height: 236px; width: 374px; position: relative; color: white; font-size: 22px; letter-spacing: 3px; left: 90px; top: -234px;}



.l4						{ 	height: 234px; padding-top: 15px; }
	.l4	.col1 				{	height: 236px; width: 405px; position: relative; left: 14px; border: solid 1px #e2e2e2; text-align: left; border-radius: 5px;}
	.l4 .col1 img 			{	height: 236px; width: 405px; }
	.l4 .col1 ul 			{	font-size: 20px; letter-spacing: 3px; color: white; padding-left: 8px; position: relative;top: -105px;}
	.l4	.col1 a:hover 		{ 	text-decoration: none;}
	
	.l4	.col2 				{	height: 238px; width: 362px; position: relative; top: -238px; left: 436px; text-align: left; }
	.l4 .col2 img 			{	height: 238px; width: 362px; }
	.l4	.col2 ul 			{	font-size: 12px; letter-spacing: 3px; color: #6c7995; line-height: 5px; padding-left: 8px;position: relative;}
	.l4	.col2 li 			{	font-size: 12px;  padding-left: 5px; left: 20px; padding-right: 10px; position: relative;}
	.l4	.col2 #title   		{	height: 60px; width: 350px; position: relative; color: white; font-size: 16px; letter-spacing: 3px;  left: 15px; top: -65px;}
	.l4	.col2 #title li   	{ 	color: white; font-size: 9px; width: 401px; padding-top: 10px; letter-spacing: inherit; position: relative; left: 5px;}

	.l4	.col3 				{	height: 236px; width: 374px; position: relative; top: -476px; left: 810px; text-align: left; border: solid 1px #e2e2e2; border-radius: 5px;  }
	.l4 .col3 img 			{	height: 236px; width: 374px; }
	




.l5						{ 	height: 234px; padding-top: 15px; }
.l5  a 					{ 	color: white; text-decoration: none;}
.l5  a:hover 			{ 	color: white; text-decoration: none;}

	.l5	.col1 				{	height: 234px; width: 687px; position: relative; left: 14px; }
	.l5 .col1 img    		{	height: 236px; width: 687px;}
	.l5 .col1 #title   		{	height: 236px; width: 374px; position: relative; color: white; font-size: 22px; letter-spacing: 3px;  left: 20px; top: -100px;}
	.l5 .col1 #title li   	{ 	color: white; font-size: 12px; padding-top: 12px; letter-spacing: inherit; position: relative; left: 10px;}

	.l5	.col2 				{	height: 234px; width: 454px;  position: relative; top: -234px; left: 728px; border: solid 1px #e2e2e2; border-radius: 5px; }
	.l5 .col2 img    		{	height: 234px; width: 454px;}
	.l5 .col2 a 			{ 	color: black; text-decoration: none;}
	.l5 .col2 a:hover 		{ 	color: black; text-decoration: none;}
	.l5	.col2 #title 		{	font-size: 20px; width: 364px; letter-spacing: 3px; color: black; line-height: 30px; padding-left: 8px; position: relative; top: -70px; left: 38px; background-color: rgba(222, 220, 220, 0.80)}
	.l5	.col2 #title li 	{	font-size: 12px;  padding-left: 5px; left: 8px; padding-right: 4px; position: relative; color: black; line-height: 20px;}




/*--------END OF MAIN---------




























/*YACHTING*/
.l11					{	height: 234px;  position: relative; top: 10px; padding: 10px; }
	.l11 .col1 				{	height: 234px; width: 476px; position: relative; text-align: left; border-radius: 5px;  border: solid 1px #e2e2e2;}
	.l11 .col1 ul 			{	font-size: 12px; letter-spacing: 3px; color: #6c7995; line-height: 5px; padding-left: 8px;position: relative;}
	.l11 .col1 li 			{	font-size: 12px;  padding-left: 5px; left: 20px; padding-right: 10px; position: relative;}

	.l11 .col2 				{	height: 234px; width: 676px; position: relative; top: -236px; left: 494px;}
	.l11 .col2 img			{	height: 234px; width: 676px;}
	.l11 .col2 #title   	{	height: 236px; width: 374px; position: relative; color: white; font-size: 20px; letter-spacing: 2px;  left: 340px; top: -210px;}
	.l11 .col2 #title li   	{ 	color: white; font-size: 12px; padding-top: 10px; letter-spacing: inherit; position: relative; left: 90px;}

.l12					{	width: 1127px; border: solid 1px #e2e2e2; border-radius: 5px; text-align: justify; padding: 20px; position: relative; top: 10px; left: 14px; font-size: 14px; line-height: 19px;}
	.l12 #table				{ 	border: 0px; width: 1080px}
	.l12 #table #title		{ 	vertical-align: middle; font-size: 16px; letter-spacing: 3px; color: #6c7995; background-color: #f7f9ff; border-top: solid 20px white; line-height: 25px; padding-left: 80px;}
	.l12 #table #title_sub	{ 	position: relative; left: 30px; font-size: 16px; padding-top: 10px; padding-bottom: 5px; letter-spacing: 1px;}
	.l12 #table #text		{ 	padding-left: 15px; padding-right: 40px; padding-bottom: 10px; padding-top: 6px; vertical-align: top; text-align: justify; border-bottom: solid 1px #e2e2e2;}
	.l12 #table #text li	{ 	font-style: italic; padding-right: 0px; }

.l13					{ 	height: 234px; padding-top: 20px; }
	.l13 .col1 				{	height: 234px; width: 374px; position: relative; left: 14px; border: solid 1px #e2e2e2; text-align: left; border-radius: 5px;}
	.l13 .col1 img    		{	height: 234px; width: 374px;}
	.l13 .col1 ul 			{	font-size: 12px; letter-spacing: 3px; color: #6c7995; line-height: 5px; padding-left: 8px;position: relative;}
	.l13 .col1 li 			{	font-size: 12px;  padding-left: 5px; left: 20px; padding-right: 20px; position: relative;}

	.l13 .col2 				{	height: 234px; width: 374px; position: relative; top: -236px; left: 411px; border: solid 1px #e2e2e2; text-align: left; border-radius: 5px; }
	.l13 .col2 ul 			{	font-size: 12px; letter-spacing: 3px; color: #6c7995; line-height: 5px; padding-left: 8px;position: relative;}
	.l13 .col2 li 			{	font-size: 12px;  padding-left: 5px; left: 20px; padding-right: 10px; position: relative;}
	.l13 .col2 img    		{	width: 120px;}

	
	.l13 .col3 				{	height: 234px; width: 374px; position: relative; top: -473px; left: 809px; text-align: left; border: solid 1px #e2e2e2; border-radius: 5px;  }
	.l13 .col3 img    		{	height: 234px; width: 374px;}
	.l13 .col3 #title   	{	height: 236px; width: 374px; position: relative; color: white; font-size: 20px; letter-spacing: 2px;  left: 100px; top: -280px;}
	.l13 .col3 #title li   	{ 	color: white; font-size: 12px; padding-top: 10px; letter-spacing: inherit; position: relative; left: 90px;}
	
/*--------END OF YACHTING---------
































/*XPLANE*/
.l21					{	height: 260px; padding: 13px;}
	.l21 .col1 				{	height: 234px; width: 676px; position: relative;}
	.l21 .col1 img			{	height: 234px; width: 676px;}
	.l21 .col1 #title   	{	height: 236px; width: 374px; position: relative; color: white; font-size: 20px; letter-spacing: 2px;  left: 100px; top: -156px;}
	.l21 .col1 #title div  	{ 	color: white; font-size: 12px; padding-top: 10px; letter-spacing: inherit; position: relative; left: 90px;}

	.l21 .col2 				{	height: 234px; width: 476px; position: relative; top: -235px; left: 695px; border: solid 1px #e2e2e2; text-align: left; border-radius: 5px;}
	.l21 .col2 ul 			{	font-size: 12px; letter-spacing: 3px; color: #6c7995; line-height: 5px; padding-left: 8px;position: relative;}
	.l21 .col2 li 			{	font-size: 12px; padding-right: 20px; position: relative; padding-top: 3px; padding-bottom: 2px; }
	.l21 .col2 #list  		{	position: relative; left: 15px; font-size: 12px; padding-top: 0px; letter-spacing: normal;}
	
.l22					{	width: 1127px; border: solid 1px #e2e2e2; border-radius: 5px; text-align: justify; padding: 20px; position: relative; top: -25px; left: 14px; font-size: 14px; line-height: 19px;}
	.l22 .col1 li 			{ border-left: inherit 60px white;   }
	.l22 #table				{ border: 0px;}
	.l22 #table #title		{ vertical-align: middle; font-size: 16px; letter-spacing: 3px; color: #6c7995; background-color: #f7f9ff; border-top: solid 20px white; line-height: 25px; padding-left: 25px;}
	.l22 #table #text		{ padding-left: 15px; padding-right: 40px; padding-bottom: 30px; padding-top: 15px; vertical-align: top; text-align: justify; border-bottom: solid 1px #e2e2e2;}
	.l22 #table #image		{ border-left: solid 110px white; padding-left: 15px; padding-right: 40px; padding-bottom: 30px; padding-top: 15px; vertical-align: top; text-align: justify; border-bottom: solid 1px #e2e2e2;}

.l23					{ 	height: 260px; padding-left: 10px; position: relative; top: -10px;}
	.l23 .col1 				{	height: 260px; width: 374px; border: solid 1px #e2e2e2; text-align: left; border-radius: 5px;}
	.l23 .col1 ul 			{	font-size: 12px; letter-spacing: 3px; color: #6c7995; line-height: 5px; padding-left: 8px;position: relative;}
	.l23 .col1 li 			{	font-size: 12px;  padding-left: 35px; left: 20px; padding-right: 20px; position: relative;}

	.l23 .col2 				{	height: 260px; width: 374px; position: relative; top: -262px; left: 411px; text-align: left; border: solid 1px #e2e2e2; border-radius: 5px;}
	.l23 .col2 ul 			{	font-size: 12px; letter-spacing: 3px; color: #6c7995; line-height: 5px; padding-left: 8px;position: relative;}
	.l23 .col2 li 			{	font-size: 12px;  padding-left: 15px; left: 20px; padding-right: 20px; position: relative;}
	.l23 .col2 #list  		{	position: relative; left: 20px; }

/*--------END OF XPLANE---------




























/*Scuba Dving*/
.l31					{	height: 234px;  position: relative; top: 10px; padding: 10px; }
	.l31 .col1 				{	height: 234px; width: 476px; position: relative; text-align: left; border-radius: 5px;  border: solid 1px #e2e2e2;}
	.l31 .col1 ul 			{	font-size: 12px; letter-spacing: 3px; color: #6c7995; line-height: 5px; padding-left: 8px;position: relative;}
	.l31 .col1 li 			{	font-size: 12px;  padding-left: 5px; left: 20px; padding-right: 10px; position: relative;}

	.l31 .col2 				{	height: 234px; width: 676px; position: relative; top: -236px; left: 494px;}
	.l31 .col2 img			{	height: 234px; width: 676px;}
	.l31 .col2 #title   	{	height: 236px; width: 374px; position: relative; color: white; font-size: 16px; letter-spacing: 2px; }
	.l31 .col2 #title div   { 	color: white; font-size: 8px; top: -2px; letter-spacing: inherit; position: relative; left: 70px;}

.l32					{	width: 1127px; border: solid 1px #e2e2e2; border-radius: 5px; text-align: justify; padding: 20px; position: relative; top: 10px; left: 14px; font-size: 14px; line-height: 19px;}
	.l32 #table				{ 	border: 0px; width: 1080px}
	.l32 #table #title		{ 	vertical-align: middle; font-size: 16px; letter-spacing: 3px; color: #6c7995; background-color: #f7f9ff; border-top: solid 20px white; line-height: 25px; padding-left: 25px;}
	.l32 #table #text		{ 	padding-left: 15px; padding-right: 40px; padding-bottom: 30px; padding-top: 15px; vertical-align: top; text-align: justify; border-bottom: solid 1px #e2e2e2;}
	.l32 #table #text li	{ 	font-style: italic; padding-right: 0px; }

.l33					{ 	height: 234px; padding-top: 20px; }
	.l33 .col1 				{	height: 234px; width: 374px; position: relative; left: 14px; border: solid 1px #e2e2e2; text-align: left; border-radius: 5px;}
	.l33 .col1 ul 			{	font-size: 12px; letter-spacing: 3px; color: #6c7995; line-height: 5px; padding-left: 8px; position: relative;}
	.l33 .col1 li 			{	font-size: 12px;  padding-left: 5px;  padding-right: 20px; position: relative;}
	.l33 .col1 #easydive 	{	padding-left: 50px; }
	
	.l33 .col2 				{	height: 236px; width: 374px; position: relative; top: -238px; left: 411px; border: solid 1px #e2e2e2; text-align: left; border-radius: 5px; }
	.l33 .col2 img    		{	height: 234px; width: 374px;}
	.l33 .col2 ul 			{	font-size: 20px; letter-spacing: 3px; color: white; padding-left: 8px; position: relative; top: -220px; left: 20px}
	.l33 .col2 li 			{	font-size: 14px;  color: white; padding-left: 5px; padding-right: 10px; position: relative; top: -240px; left: 20px; }
	
	.l33 .col3 				{	height: 234px; width: 374px; position: relative; top: -476px; left: 809px; border: solid 1px #e2e2e2; text-align: left; border-radius: 5px;}
	.l33 .col3 img    		{	height: 234px; width: 374px;}
	.l33 .col3 ul 			{	font-size: 20px; letter-spacing: 3px; color: white; padding-left: 8px; position: relative; top: -210px; left: 80px}
	.l33 .col3 li 			{	font-size: 14px;  color: white; padding-left: 5px; padding-right: 10px; position: relative; top: -230px; left: 80px; }

.l34					{ 	height: 240px; padding-top: 20px; font-size: 20px;}



.l34 .col1 				{	height: 234px; width: 374px; position: relative; left: 14px; border: solid 1px #e2e2e2; text-align: left; border-radius: 5px;}
	.l34 .col1 img    		{	height: 120px;}
	.l34 .col1 ul 			{	font-size: 12px; letter-spacing: 3px; color: #6c7995; line-height: 5px; padding-left: 8px;position: relative;}
	.l34 .col1 li 			{	font-size: 12px;  padding-left: 5px; left: 15px; padding-right: 20px; position: relative;}


	.l34 .col2 				{	height: 234px; width: 374px; position: relative; top: -236px; left: 411px; border: solid 1px #e2e2e2; text-align: left; border-radius: 5px; }
	.l34 .col2 ul 			{	font-size: 12px; letter-spacing: 3px; color: #6c7995; line-height: 5px; padding-left: 8px;position: relative;}
	.l34 .col2 li 			{	font-size: 12px;  padding-left: 5px; left: 20px; padding-right: 10px; position: relative;}
	.l34 .col2 img    		{	width: 120px;}

	
	.l34 .col3 				{	height: 234px; width: 374px; position: relative; top: -473px; left: 809px; text-align: left; border: solid 1px #e2e2e2; border-radius: 5px;  }
	.l34 .col3 img 			{	height: 235px; width: 374px; }
	.l34 .col3 #galleryTitle   	{	width: 300px; position: relative; color: white; font-size: 20px; letter-spacing: 2px;  left: 15px; top: -40px;}
	.l34 .col3  a:hover   	{	text-decoration: none; cursor: pointer;}
	.l34 .col3 #galleryTitle li   	{ 	width: 200px; color: white; font-size: 12px; padding-top: 10px; letter-spacing: inherit; position: relative; left: 10px;}

	

/*--------END OF Scuba Dving*---------
























/*Resume*/
.l41					{	position: relative; top: 10px; height: 280px;}
	.l41 .col1 				{	left: 15px; width: 1165px; position: relative; text-align: left; border-radius: 5px;  border: solid 1px #e2e2e2; padding-bottom: 8px;}
	.l41 #table				{ 	border: 0px; }
	.l41 #table #title		{ 	vertical-align: middle; font-size: 16px; letter-spacing: 3px; color: #6c7995; background-color: #f7f9ff; border-top: solid 20px white; line-height: 25px; text-align: right; padding: 4px;  padding-right: 50px;}
	.l41 #table #title_sub	{ 	position: relative; width: 150px; vertical-align: top; padding-top: 6px; line-height: 18px;  font-size: 12px; letter-spacing: 1px; text-align: right; }
	.l41 #table #text		{ 	min-width: 200px; padding-left: 15px; vertical-align: top; padding-top: 6px; line-height: 18px;  text-align: left; font-size: 12px}

	.l41 .col2 				{	height: 235px; width: 307px; text-align: center; padding-top: 10px; }
	.l41 .col2 .frame 		{	width: 150px; height: 205px; padding-top: 8px; padding-bottom: 8px; border: solid 1px #e2e2e2; border-radius: 2px; -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0 0 5px #ccc; display: inline-block;}
	.l41 .col2 img			{	height: 205px; }
	.l41 .col2 .frame:hover , .l41 .col2 .frame:active  { color: burlywood; -moz-box-shadow: 0 0 5px burlywood; -webkit-box-shadow: 0 0 5px burlywood; box-shadow: 0 0 5px burlywood; border: solid 1px #c0c0c0; }

.l42					{	width: 1127px; border: solid 1px #e2e2e2; border-radius: 5px; text-align: justify; padding: 20px; position: relative; left: 14px; font-size: 14px; line-height: 19px;}
	.l42 #table				{ 	border: 0px; width: 1080px}
	.l42 #table #title		{ 	vertical-align: middle; font-size: 16px; letter-spacing: 3px; color: #6c7995; background-color: #f7f9ff; border-top: solid 20px white; line-height: 25px; padding-left: 80px;}
	.l42 #table #title_sub2	{ 	position: relative; left: 110px; font-size: 12px; padding-top: 10px;}
	.l42 #table #title_sub	{ 	position: relative; left: 30px; font-size: 16px; padding-top: 10px; padding-bottom: 5px; letter-spacing: 1px;}
	.l42 #table #text		{ 	padding-left: 15px; padding-right: 40px; padding-bottom: 10px; padding-top: 6px; vertical-align: top; text-align: justify; border-bottom: solid 1px #e2e2e2;}
	.l42 #table #text li	{ 	font-style: italic; padding-right: 0px; }
			
/*--------END OF Resume*---------





























/*Photos*/
.l51					{ 	height: 236px; padding-top: 15px; }
	.l51 .col1 				{	height: 236px; width: 374px; position: relative; left: 14px; border: solid 1px #e2e2e2; text-align: left; border-radius: 5px; }
	.l51 .col1 ul 			{	font-size: 12px; letter-spacing: 3px; color: #6c7995; line-height: 5px; padding-left: 8px;position: relative;}
	.l51 .col1 li 			{	font-size: 12px;  padding-left: 35px; left: 20px; padding-right: 20px; position: relative;}

	.l51 .col2 				{	height: 236px; width: 374px; position: relative; top: -238px; left: 411px; text-align: left; }
	.l51 .col2 a , .l51 .col2 a:hover { color: inherit; text-decoration: non;}
	.l51 .col2 img 			{	height: 236px; width: 374px; }
	.l51 .col2 #title   	{	height: 236px; position: relative; color: white; font-size: 16px; letter-spacing: 2px; top: -296px;}
	.l51 .col2 #title img  	{	height: 236px; 	width: auto;}
	.l51 .col2 #title li   	{ 	color: white; font-size: 14px; padding-top: 10px; letter-spacing: inherit; position: relative; left: 30px; top: -210px; text-align: center; width: 140px;}	

	.l51 .col3 				{	height: 236px; width: 374px; position: relative; top: -476px; left: 809px; text-align: left; }
	.l51 .col3 img 			{	height: 236px; width: 374px; }
	.l51 .col3 #title   	{	width: 250px; position: relative; color: white; font-size: 16px; letter-spacing: 2px;  left: 20px; top: -230px;}
	.l51 .col3 #title li   	{ 	width: 200px; color: white; font-size: 12px; padding-top: 10px; letter-spacing: inherit; position: relative; left: 10px;}

.l52					{	width: 1127px; border: solid 1px #e2e2e2; border-radius: 5px; text-align: justify; padding: 20px; position: relative; top: 10px; left: 14px; font-size: 14px; line-height: 19px;}


/*--------END OF Photos---------





















/*Web and Design*/
.l61					{ 	height: 236px; padding-top: 15px; }
	.l61 .col1 				{	height: 236px; width: 374px; position: relative; left: 14px; border: solid 1px #e2e2e2; text-align: left; border-radius: 5px; }
	.l61 .col1 ul 			{	font-size: 12px; letter-spacing: 3px; color: #6c7995; line-height: 5px; padding-left: 8px;position: relative;}
	.l61 .col1 li 			{	font-size: 12px;  padding-left: 35px; left: 20px; padding-right: 20px; position: relative;}

	.l61 .col2 				{	height: 236px; width: 374px; position: relative; top: -238px; left: 411px; text-align: left; }
	.l61 .col2 a , .l51 .col2 a:hover { color: inherit; text-decoration: non;}
	.l61 .col2 img 			{	height: 236px; width: 374px; }
	.l61 .col2 #title   	{	height: 236px; position: relative; color: white; font-size: 16px; letter-spacing: 2px; top: -296px;}
	.l61 .col2 #title img  	{	height: 236px; 	width: auto;}
	.l61 .col2 #title li   	{ 	color: white; font-size: 14px; padding-top: 10px; letter-spacing: inherit; position: relative; left: 30px; top: -210px; text-align: center; width: 140px;}	

	.l61 .col3 				{	height: 236px; width: 374px; position: relative; top: -476px; left: 809px; text-align: left; }
	.l61 .col3 img 			{	height: 236px; width: 374px; }
	.l61 .col3 #title   	{	width: 250px; position: relative; color: white; font-size: 16px; letter-spacing: 2px;  left: 20px; top: -230px;}
	.l61 .col3 #title li   	{ 	width: 200px; color: white; font-size: 12px; padding-top: 10px; letter-spacing: inherit; position: relative; left: 10px;}

.l62					{	width: 1127px; border: solid 1px #e2e2e2; border-radius: 5px; text-align: justify; padding: 20px; position: relative; left: 14px; font-size: 14px; line-height: 19px;}
	.l62 #table				{ 	border: 0px; width: 1080px}
	.l62 #table #title		{ 	vertical-align: middle; font-size: 16px; letter-spacing: 3px; color: #6c7995; background-color: #f7f9ff; border-top: solid 20px white; line-height: 25px; padding-left: 80px;}
	.l62 #table #title_sub2	{ 	position: relative; left: 110px; font-size: 12px; padding-top: 10px;}
	.l62 #table #title_sub	{ 	position: relative; left: 30px; font-size: 16px; padding-top: 10px; padding-bottom: 5px; letter-spacing: 1px;}
	.l62 #table #text		{ 	padding-left: 15px; padding-right: 40px; padding-bottom: 10px; padding-top: 6px; vertical-align: top; text-align: justify; border-bottom: solid 1px #e2e2e2;}
	.l62 #table #text li	{ 	font-style: italic; padding-right: 0px; }


/*--------END OF Web and Design---------






























/*Gallery*/
	#frame					{ 	height: 206px; width: 371px; display: inline-block; text-align: center; vertical-align: top; padding-bottom: 50px;}
	#thumb					{	max-width: 250px; padding: 10px; border: solid 1px #aaaaaa; background-color: white; display: inline-block; vertical-align: middle; }
	#frame #li				{ 	padding-top: 10px; font-size: 20px; letter-spacing: 2px;}
	#thumb img				{	max-width: 250px; max-height: 150px; }
	#thumb					{	border: solid 1px black; border-radius: 1px; -moz-box-shadow: 0 0 1px black; -webkit-box-shadow: 0 0 1px black; box-shadow: 0 0 1px black;}
	#frame a:hover, #frame a:active  { text-shadow: -2px -2px 5px burlywood; text-decoration: none; }
	#thumb:hover , #thumb:active  { color: burlywood; -moz-box-shadow: 0 0 5px burlywood; -webkit-box-shadow: 0 0 5px burlywood; box-shadow: 0 0 5px burlywood; border: solid 1px #c0c0c0; }


/*--------END OF Photos---------
























/*Contact*/
.contact					{ position: relative; top: 10px; padding: 10px; height: 236px; }
	.contact .col1 				{	height: 236px; width: 374px; position: relative; text-align: left; border-radius: 5px;  border: solid 1px #e2e2e2; left: 5px;}

	.contact .col2 				{	height: 236px; width: 374px; position: relative; top: -238px; left: 400px; text-align: left; border-radius: 5px;  border: solid 1px #e2e2e2;}
	.contact .col2 ul 			{	font-size: 12px; letter-spacing: 3px; color: #6c7995; line-height: 5px; padding-left: 8px;position: relative;}
	.contact .col2 li 			{	font-size: 12px;  padding-left: 5px; left: 20px; padding-right: 10px; position: relative;}

	.contact .col3 				{	height: 236px; width: 374px; position: relative; top: -476px; left: 795px; text-align: left; border-radius: 5px;  border: solid 1px #e2e2e2;}
	.contact .col3 ul 			{	font-size: 12px; letter-spacing: 3px; color: #6c7995; line-height: 5px; padding-left: 8px;position: relative;}
	.contact .col3 li 			{	font-size: 12px;  padding-left: 5px; left: 20px; padding-right: 10px; position: relative;}
	.contact .col3 img 			{	height: 236px; width: 374px; }
	.contact .col3 #title   	{	height: 60px; width: 350px; position: relative; color: white; font-size: 16px; letter-spacing: 3px;  left: 15px; top: -65px;}
	.contact .col3 #title li   	{ 	color: white; font-size: 9px; width: 401px; padding-top: 10px; letter-spacing: inherit; position: relative; left: 5px;}

.contact_2					{	width: 1127px; border: solid 1px #e2e2e2; border-radius: 5px; text-align: justify; padding: 20px; position: relative; top: 10px; left: 14px; font-size: 14px; line-height: 19px; height: auto;}
	.contact_2 #table			{ 	border: 0px; width: 1080px; color: #494949;}
	.contact_2 #table #title	{ 	vertical-align: middle; font-size: 16px; letter-spacing: 3px; color: #6c7995; background-color: #f7f9ff; border-top: solid 20px white; line-height: 25px; padding-left: 25px;}
	.contact_2 #table #text		{ 	padding-left: 15px; padding-right: 40px; padding-bottom: 30px; padding-top: 15px; vertical-align: top; text-align: justify; letter-spacing: 3px; font-size: 16px;}
	.contact_form input 		{ 	color: #494949; width: 400px;  border-radius: 5px;  border: solid 1px #e2e2e2; vertical-align: middle; position: relative; top: 5px; padding: 6px;}
	.contact_form input:focus 	{ 	-moz-box-shadow:inset 1px 1px 1px 1px burlywood; -webkit-box-shadow:inset 1px 1px 1px 1px burlywood; box-shadow:inset 1px 1px 1px 1px burlywood; }
	.contact_form #email , .contact_form #subject , .contact_form textarea { 	width: 875px; }
	.contact_form textarea 		{ 	color: #494949; height: 200px; border-radius: 5px;  border: solid 1px #e2e2e2; vertical-align: middle; position: relative; top: 5px; padding: 8px;}
	.contact_form textarea:focus{ 	-moz-box-shadow:inset 1px 1px 1px 1px burlywood; -webkit-box-shadow:inset 1px 1px 1px 1px burlywood; box-shadow:inset 1px 1px 1px 1px burlywood; }
	.contact_form .submit  		{	border: none 0px white; position: relative;  color: #6c7995; width: 200px; font-size: 30px; left: -12px; background-color: white; cursor: pointer;}
	.contact_form .submit_image {	border: none 0px white; height: 65px; width: 65px; }
	.contact_2 #message_send 	{	width: 500px; text-align: center; padding-top: 20px; padding-bottom: 20px; font-size: 14px; letter-spacing: 1px; color: #6c7995; position: relative; left: 295px;}
/*--------END OF Contact*---------











/*footer*/
.fotter a  				{	color: #6c7995; }
.footer a:hover  		{ 	text-decoration: underline;}
.footer					{	padding-bottom: 5px; height: 160px; margin: 0 auto; margin-top: 20px; text-align: left; width: 1266px; padding-left: 35px;}
.footer	#photo		 	{	z-index: 0; vertical-align: top; width: 225px; text-align: left;}
.footer	#photo img 		{	height: 160px; width: 225px;}
.footer	#background		{	z-index: 0; vertical-align: top; text-align: left; height: 160px; width: 1018px; position: relative; top: -164px; left: 224px; }
.footer #background img {	width: 1018px; height: 160px; }
.footer .pictos_foot 	{	height: 18px; vertical-align: middle; padding-right: 5px;}




.footer #center 		{ 	position: relative; height: 160px;	width: 500px; left: 500px;  z-index: 1; top: -328px; text-align: left;}
.footer #center ul 		{	font-size: 20px; letter-spacing: 5px;  color: #6c7995;}
.footer #center li 		{	font-size: 13px; padding-left: 30px;}
.footer #left	 		{ 	position: relative; height: 130px;	width: 240px; left: 1000px;  z-index: 99; top: -490px;}
.footer #left .top		{ 	position: relative; width: 300px; height: 90px; font-size: 13px; letter-spacing: 2px; top: 20px;}
.footer #bottom			{ 	position: relative;	 z-index: 3; width: 900px; bottom: 0px; font-size: 8px; top: -485px; left: 320px;} 
/*--------END OF footer---------







/*Sitemap*/
.sitemap					{	width: 1127px; border: solid 1px #e2e2e2; border-radius: 5px; text-align: justify; padding: 20px; position: relative; top: 10px; left: 14px; font-size: 14px; line-height: 19px;}
/*-------END OF Sitemap---------










/*Error 404*/
.l99					{ 	height: 461px; width: 1167px; padding-top: 15px; }
.l99 img				{ 	height: 461px; width: 1167px;}
.l99 #title   			{	height: 461px; position: relative; color: white; font-size: 26px; letter-spacing: 2px;  top: -100px;}
.l99 #title li   		{ 	color: white; font-size: 20px;}
/*--------END OF 404---------

								