body{
background-color: #000000;
color: #FFFFFF;

}

#visite{
	position: absolute;
	bottom:0px;
	left:100px;
	
	}

#visite1{
	position: absolute;
	bottom:-300px;
	left:0px;
	
	}

#gophoto{
	position: absolute;
	top:450px;
	left:150px;
	font-size: 15px;
	text-align: justify;
	font-family: impact;
	
	}

#contenu{
	position: absolute;
	top:100px;
	left:90px;
	right:580px;
	font-size: 15px;
	text-align: justify;
	font-family: arial;
	
	}

#bouton_galerie_maries{
	position: absolute;
	top:30px;
	left:150px;
	}
	
a img{ border: none; }
a{ outline: none;}

.lien {
    color:#FFFFFF;
    font-size: 10pt;
    text-decoration:underline;
}
.lien:hover {
	color:#697399;}

#presentation{
	position:absolute;
	top:5%;
	right:30px;
	}
	
	
#fils{
	left:50%;
	margin-left:-10%;
	margin-right:auto;
	position:relative;
	top:50%;
	margin-top:-15%;
}

#section{
		

	position:absolute;
	top:-5px;
	left:-13px;
	
}	

#sectionbis{
		

	position:absolute;
	top:135px;
	left:60px;
	
}
	
#accueil{
		
	position:absolute;
	top:30px;
	left:90px;

	text-align: center;
}

#accueil_with_event{
		
	margin-left:15%;
	position:absolute;
	top:130px;

	text-align: center;
}

#bandeau_accueil_with_event{
		
	margin-left:15%;
	position:absolute;
	top:30px;

	text-align: center;
}


#Tableau_01 {
	position:absolute;
	left:50%;
	margin-left:-500px;
	width:1026px;
	height:600px;

}

#design-001-01_ {
	position:absolute;
	left:0px;
	top:0px;
	width:73px;
	height:824px;
	background-image: url(images/design-001_01.jpeg);
}

#design-001-02_ {
	position:absolute;
	left:73px;
	top:0px;
	width:952px;
	height:99px;
	background-image: url(images/design-001_02.jpeg);
}

#design-001-03_ {
	position:absolute;
	left:1025px;
	top:0px;
	width:1px;
	height:824px;
	background-image: url(images/design-001_03.jpeg);
}

#design-001-04_ {
	position:absolute;
	left:73px;
	top:99px;
	width:952px;
	height:10px;
	background-image: url(images/design-001_04.jpeg);
}

#design-001-05_ {
	position:absolute;
	left:73px;
	top:109px;
	width:116px;
	height:31px;
	background-image: url(images/design-001_05.jpeg);
}

#design-001-06_ {
	position:absolute;
	left:189px;
	top:109px;
	width:90px;
	height:31px;	
}

#MariageHeader {
	position:absolute;
	left:279px;
	top:109px;
	width:90px;
	height:31px;	
}

#PortraitHeader {
	position:absolute;
	left:369px;
	top:109px;
	width:91px;
	height:31px;	
}

#EventHeader {
	position:absolute;
	left:460px;
	top:109px;
	width:115px;
	height:31px;
}

#IndusHeader{
	position:absolute;
	left:575px;
	top:109px;
	width:96px;
	height:31px;
}

#design-001-11_ {
	position:absolute;
	left:671px;
	top:109px;
	width:122px;
	height:31px;
	
}


#design-001-12_ {
	position:absolute;
	left:793px;
	top:109px;
	width:93px;
	height:31px;
	
}

#design-001-13_ {
	position:absolute;
	left:886px;
	top:109px;
	width:89px;
	height:31px;
	
}

#design-001-14_ {
	position:absolute;
	left:975px;
	top:109px;
	width:50px;
	height:31px;
	background-image: url(images/design-001_14.jpeg);
}

#design-001-15_ {
	position:absolute;
	left:73px;
	top:140px;
	width:952px;
	height:100%;
}


#design-001-16_ {
	position:absolute;
	left:0px;
	width:1025px;
	height:78px;
	top:700px;
	background-image: url(images/design-001_16.jpeg);
}


#design-001-17_ {
	position:absolute;
	left:1025px;
	top:824px;
	width:1px;
	height:78px;
	background-image: url(images/design-001_17.jpeg);
}

#galeries_mariage{
	position: absolute;
	top:100px;
	left:80px;
	right:80px;
	font-size: 15px;
	text-align: justify;
	font-family: arial;
}

#panier{
	position: absolute;
	top:30px;
	left:80px;
	right:80px;
	font-size: 15px;
	text-align: justify;
	font-family: arial;
	
	}
.vignette{
	border-style: solid;
	border-width: 2px;
	border-color: #ffffff;
}

.border3{
	border-style: solid;
	border-width: 3px;
	border-color: #ffffff;
}

.lienvignette {
    color:#FFFFFF;
	font-size: 13px;
	text-align: justify;
    text-decoration:none;
}
    
.navgal {
    color:#FFFFFF;
	font-size: 13px;
	text-align: justify;
}

.liennavgal {
    color:#FFFFFF;
	font-size: 13px;
	text-align: justify;
    text-decoration:underline;
}

#cart_table{
	background-color: #000000;
	border-style: solid;
	border-width: 1px;
	border-color: #ffffff;
	border-collapse: collapse;
	font-size: 15px;
	font-family: arial;	
	}

#cart_table td{
	font-family: arial;	
	border: thin solid #ffffff;
	padding: 5px;
	text-align: center;
	font-size: 15px;
}

#cart_table_print{
	background-color: #ffffff;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	border-collapse: collapse;
	font-size: 15px;
	font-family: arial;	
	}

#cart_table_print td{
	font-family: arial;	
	border: thin solid #000000;
	padding: 5px;
	text-align: center;
	font-size: 15px;
}

#cart_notice{
	background-color: #000000;
	border-style: solid;
	border-width: 3px;
	border-color: #ffffff;
	position: absolute;
	top:300px;
	left:350px;
	font-size: 15px;
	text-align: justify;
	font-family: arial;
	}
	
	
#show_cart{
	position: absolute;
	top:0px;
	left:680px;
	font-size: 15px;
	text-align: center;
	font-family: arial;
	}

#button_cart_add{
	position: absolute;
	top:0px;
	left:220px;
	font-size: 15px;
	text-align: center;
	font-family: arial;
	}
	
#lastevt{
	position: absolute;
	top:400px;
	left:90px;
	width:500px;
	font-size: 15px;
	text-align: justify;
	font-family: arial;
	
	}

	
#fiche_tarif{
	background-color: #000000;
	border-style: solid;
	border-width: 3px;
	border-color: #ffffff;
	position: absolute;
	top:50px;
	left:300px;
	width:450px;
	font-size: 15px;
	text-align: justify;
	font-family: arial;
	}
	
#upload_client{
	position: absolute;
	top:10px;
	left:70px;
	right:70px;
	font-size: 15px;
	text-align: justify;
	font-family: arial;
	}

#labo_presentation{
		
	position:absolute;
	top:0px;
	left:25px;

	text-align: center;
}

#labo_bouton{
		
	position:absolute;
	top:330px;
	left:620px;

	text-align: center;
}


#noborder{
	border-style: none;
	border-width: 0px;
	border-color: #000000;
}

#noborder td{
	border: none;
	padding: 0px;
	text-align: center;
}



#panel_panier {
	position:absolute;
	left:785px;
	top:3px;
	width:173px;
	height:97px;
	background-image: url(images/bg_bt_panier.jpg);
}

#link_panier {
	position:absolute;
	left:30px;
	top:25px;
}

#contenu_portrait{
	position: absolute;
	top:50px;
	left:90px;
	right:580px;
	font-size: 15px;
	text-align: justify;
	font-family: arial;
	
	}

#galeries_portrait{
	position: absolute;
	top:230px;
	left:80px;
	width:300px;
	font-size: 15px;
	text-align: center;
	font-family: arial;
}

