@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
	font-size:1.4em;
}
#apDiv1 {
	position:absolute;
	left:339px;
	top:0px;
	width:auto;
	height:auto;
	z-index:1;
	text-align: left;
	font: large Arial, Helvetica, sans-serif;
}
#apDiv2 {
	position:absolute;
	left:860px;
	top:23px;
	width:105px;
	height:35px;
	z-index:42;
	background-color: #FFFFFF;
}
#apDiv2 table {
	height: 35px;
	width: 105px;
}
#apDiv2 td {
	text-align: center;
	height: 35px;
	width: 35px;
	vertical-align: middle;
}

#apDiv2 a {
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	font-size: large;
}
#logosite {
	height: 205px;
	width: 205px;
	left: 76px;
	top: 0px;
	position: absolute;
}
#logosite2 {
	position: absolute;
	left: 20px;
	top: 20px;
	height: 70px;
	width: 70px;
	z-index:41;
	border: 2px solid #FFFFFF;
}
#flash {
	background-color: #FF9999;
	position: fixe;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: medium;
	padding: 9;
}

.int_ext_link {
	font-size: large;
	font-weight: bold;
}
#DerniereMAJ {
	font: medium Georgia, "Times New Roman", Times, serif;
	text-align: center;
	height: 200px;
}
#boxMAJindex {
	position: absolute;
	top: 3800px;
	width: 1040px;
	left: 0px;
	z-index: 39;
	height: 200px;
}
#boxMAJcontact {
	position:absolute;
	left:0px;
	top:1123px;
	width:1000px;
	height:202px;
	z-index:2;
}
#boxMAJportfolio {
	position:absolute;
	left:0px;
	top:1800px;
	width:1000px;
	height:150px;
	z-index:2;
	text-align: center;
}
#apDiv6 {
	position:absolute;
	left:69px;
	top:339px;
	width:930px;
	height:163px;
	z-index:3;
}
#entreciel {
	height: 146px;
	width: 1001px;
	left: 0px;
	top: 0px;
	position: absolute;
	z-index: 30;
	background: url(Images/mariage-trouwdag.png) no-repeat;
}
#entete {
	position: absolute;
	height: 152px;
	width: 730px;
	left: 0px;
	top: 0px;
	z-index: 31;
}
#visitcard {
	position: absolute;
	height: 255px;
	width: 442px;
	left: 280px;
	top: 70px;
	z-index: 26;
}
#bckgrdindex {
	position: absolute;
	top: 218px;
	left: 510px;
	width: 510px;
	height: 397px;
	z-index: 24;
	background: no-repeat;
}
#texteindex  {
	position: absolute;
	left: 6px;
	top: 236px;
	text-align: left;
	z-index: 40;
	width: 597px;
	font: Arial, Helvetica, sans-serif;
	height: 2979px;
}
#frameindex #texteindex h2 {


}
#frameindex #texteindex p {

}
#bckgrdindex #services {
	position: absolute;
	left: 1px;
	top: 414px;
	width: 507px;
	height: 42px;
	background-color: #FF9966;
	padding: 3;
}
#bckgrd {
	position:absolute;
	left:1px;
	top:193px;
	width:1000px;
	height:730px;
	background: url(Images/bckgrd.jpg);
	z-index:1;
}
#phot1 {
	position: absolute;
	z-index: 3;
	height: 285px;
	width: 432px;
	left: 48px;
	top: 250px;
}
#leg1 {
	position: absolute;
	left: 45px;
	top: 538px;
	width: 918px;
	height: 41px;
	z-index: 4;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
#phot2 {
	position: absolute;
	z-index: 27;
	height: 285px;
	width: 432px;
	left: 524px;
	top: 250px;
}
#phot3 {
	position: absolute;
	z-index: 5;
	height: 297px;
	width: 450px;
	left: 48px;
	top: 648px;
	text-align: center;
}
#phot4 {
	position:absolute;
	left:506px;
	top:648px;
	width:450px;
	height:297px;
	z-index: 25;
}
#phot5 {
	position:absolute;
	left:48;
	top:963;
	width:450px;
	height:277px;
	z-index: 7;
}
#text_portf {
	position:absolute;
	left:48px;
	top:901px;
	width:910px;
	height:312px;
	z-index:44;
	padding-top: 10px;
	letter-spacing: 4px;
}
#text_portf #tab_portf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-style: italic;
	font-weight: bold;
	color: #FF0000;
	text-align: center;
}

#phot6 {
	position:absolute;
	left:84px;
	top:999px;
	width:347px;
	height:186px;
	z-index: 23;
}
#phot7 {
	position:absolute;
	left:578px;
	top:1000px;
	width:289px;
	height:186px;
	z-index: 9;
}
#leg2 {
	position: absolute;
	width: 910px;
	left: 48px;
	top: 1350px;
	height: 25px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #F0F0F0;
}
#phot8 {
	position:absolute;
	left:48px;
	top:1400px;
	width:165px;
	height:247px;
	z-index: 21;
}
#phot9 {
	position:absolute;
	left:298px;
	top:1400px;
	width:165px;
	height:247px;
	z-index: 20;
}
#phot10 {
	position:absolute;
	left:548px;
	top:1400px;
	width:165px;
	height:247px;
	z-index: 19;
}
#phot11 {
	position:absolute;
	left:604px;
	top:1255px;
	width:165px;
	height:247px;
	z-index: 18;
}
#phot12 {
	position:absolute;
	left:794px;
	top:1400px;
	width:165px;
	height:247px;
	z-index: 14;
}
#to_galery {
	position:absolute;
	left:48px;
	top:963px;
	width:450px;
	height:277px;
	z-index:45;
}

#portfolio {
	position: absolute;
	height: 277px;
	width: 450px;
	left: 506px;
	top: 963px;
}
#other_galleries {
	position:absolute;
	left:48;
	top:1736px;
	width:912px;
	height:44px;
	z-index:43;
}
#cont_video {
	position:absolute;
	left:3px;
	top:7px;
	width:97px;
	height:143px;
	z-index:43;
}

#powered {
	position:absolute;
	left:860px;
	top:20;
	width:113px;
	z-index:32;
	height: 103px;
	background: #FFFFFF;
	text-align: center;
	text-decoration: none;
}
#framechoixlang #boxMAJindex0 {
	left: 0px;
	top: 627px;
	width: 1000px;
	position: absolute;
	height: 514px;
}
#framechoixlang #boxMAJindex0 #DerniereMAJ a:hover{
	color: #999999;
	background: #FFFFFF;
	padding: 0px 0px;
}
a {
	font-weight: bold;
}
#liens_ext {
	position:absolute;
	left:635px;
	top:316px;
	width:352px;
	height:2424px;
	z-index:43;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: medium;
}
.know_more {font-size: small}

.Mise_evidence {
	color: #232323;
	font-weight: bold;
	background-color: #FFB59F;
}
.mise_evidence_vert {
	color: #003366;
	font-weight: bold;
	background-color: #7AFF22;
	margin: 22px;
}
.Communication_coronavirus {font-size: 1.8em}.Mise_evidence_jaune {
	background-color: #FFFFCC;
}
.Mise_en_evidence_Ocre {color: #711D00}
}
