/* @override http://lartisantraiteur.com/dev/style.css */

@charset "UTF-8";
/* CSS Document */


body {
	margin:0;
	padding:0;
}

* {margin:0; padding:0}

.clear { clear: both; }
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }


/*CSS page presentation*/

#conteneur{
margin:auto;
position:absolute;
height:590px;
left:50%;
top:50%;
margin-top:-295px;
margin-left:-490px;
width:980px;
}

#gauche{
	width:731px;
	height:600px;
	float:left;
	position: relative;
	background-color: #F7F7F7;
}

#menu{
	margin-left:0px;
	padding: 4px 0 0 0;
	position: absolute;
}

a img{
border:none;
}



.menu{
	margin-left:0px;
}

ul{
border:none;
list-style-type:none;
}

#droite{
	width:249px;
	float:left;
}

#nom{
	position:absolute;
	top:430px;
	left:229px;
	z-index: 20;
}

#texte{
width:249px;
background-color:#766f64;
height:477px;
}

#logo{
padding-top:10px;
margin-left:60px;
}

#coordonnees{
font-family:Trebuchet MS;
font-size:12px;
padding-right:15px;
text-align:right;
color:#fff;
padding-top:27px;
clear:both;
width:234px;
height:106px;
background-color:#000;
}

a{
color:#fff;
text-decoration:none;
}

#description{
	padding-left:10px;
	padding-top:25px;
	text-align:right;
	width:234px;
	padding-right:5px;
}

/*CSS page evenements prives*/

#conteneur2{
	margin:auto;
	width:980px;
	background-color: #000;
	position: relative;
}

#conteneur3{
	margin:auto;
	width:980px;
	height:600px;
	background-color: #000;
	position: relative;
}

#gauche2{
width:730px;
float:left;

}

#photo{
width:730px;
height:271px;
background-image:url(images/images/eve_priv_01.jpg);
}

#droite2{
width:249px;
float:left;
}

#contenu{
	padding-right:30px;
	width:700px;
	background-color:#766f64;
	text-align:right;
}

#contenu_mariage{
	padding-right:30px;
	width:700px;
	background-color:#766f64;
	text-align:right;
}


#contenu_org{
	padding-right:36px;
	width:520px;
	background-color:#766f64;
	text-align:right;
}

#bloc1{
padding-left:50px;
padding-top:10px;
height:180px;
background-color:#000000;
}

#nom2{
	position:absolute;
	margin-top:-275px;
	left: 380px;
}

.evenements{
background-color:#c0c0c0;
}

#coordonnees2{
color:#FFFFFF;
font-family:Trebuchet MS;
font-size:12px;
color:#fff;
}

#coordonnees2 a{
font-size:14px;
}

/*CSS page evenements professionnels*/


#contenu_pro{
	width:729px;
	background-color:#766f64;
	text-align:right;
}

#photo2{
width:731px;
height:272px;
background-image:url(images/images/photos_pro_01.jpg);
}

#photobio{
width:731px;
height:248px;
background-image:url(images/images/bio1.jpg);
}

#bloc4{
/*padding-top:7px;
*/background-color:#766f64;
}

h1,h2{
font-weight:normal;
font-size:20px;
color:#b8ab96;
font-family:"Times New Roman", Times, serif;
}

p{
	color:#fff;
	font-family:verdana;
	font-size:12px;
	margin: 0;
	padding: 0 0 0 0;
	text-align: left;
}

#nom3{
	position:absolute;
	margin-top:-265px;
	left: 343px;
}

/*CSS page organisation*/

#photo4{
width:731px;
height:272px;
background-image:url(images/images/org_01.jpg);
}

.align_gauche{
text-align:left;
}

.retrait{
padding-left:25px;
}

#nom4{
position:absolute;
left: 355px;

margin-top:-142px;
width: 400px;
}

/*CSS page presentation*/

#photo5{
	width:731px;
	height:272px;
	background-image:url(images/images/presentation_01a.jpg);
}

#nom5{
	position:absolute;
	margin-top:-270px;
	width: 375px;
	left: 366px;
}

.exerguep{
font-size:16px;
color:#fff;
}

.exergue{
font-size:20px;
color:#b8ab96;
}

.exergueb{
font-size:26px;
color:#fff;
}
.exergueg{
font-size:22px;
color:#ccc;
}

/*CSS page lieux de receptions*/

#photo6{
width:731px;
height:272px;
background-image:url(images/images/photos_lieux_01.jpg);
}

#nom6{
	position:absolute;
	margin-top:-128px;
	left: 351px;
}


#salle_receptions{
width:342px;
float:left;
}

#vignettes_receptions1,#vignettes_receptions2,#vignettes_receptions3,#vignettes_receptions4,#vignettes_receptions5,#vignettes_receptions6,#vignettes_receptions7,#vignettes_receptions8{
padding-left:8px;
padding-top:6px;
padding-bottom:6px;
background-color:#918c83;
width:334px;
height:122px;
margin-bottom:7px;
}

#lieux_magiques{
/*width:342px;*/
float:left;
margin-left:15px;
}

#photo_vignettes1,#photo_vignettes2,#photo_vignettes3,#photo_vignettes4,#photo_vignettes5,#photo_vignettes6,#photo_vignettes7,#photo_vignettes8{
float:left;
}

#texte_vignettes1,#texte_vignettes2,#texte_vignettes3,#texte_vignettes4,#texte_vignettes5,#texte_vignettes6,#texte_vignettes7,#texte_vignettes8{
text-align:left;
float:left;
padding-top:40px;
padding-left:8px;
}

.texte_vignettes{
font-family:verdana;
font-size:14px;
}

.villes{
font-family:verdana;
font-size:13px;
}

.liens_noir{
font-family:verdana;
color:#000000;
font-size:10px;
}

#titre{
font-weight:normal;
font-size:20px;
color:#b8ab96;
font-family:"Times New Roman", Times, serif;
padding-bottom:10px;
text-align:left;
padding-left:15px;
}

#titre2{
	font-weight:normal;
	font-size:20px;
	color:#b8ab96;
	font-family:"Times New Roman", Times, serif;
	padding-bottom:25px;
	text-align:right;
	padding-left:15px;
}

#contenu_receptions{
padding-top:23px;
padding-left:15px;
padding-right:10px;
background-color:#766f64;
text-align:right;
height:650px;
}

#bloc5{
background-color:#000;
height:245px;
}

#photo7{
width:731px;
height:272px;
background-image:url(images/images/photos_contact_01.jpg);
}

#photo7a{
width:731px;
height:272px;
background-image:url(images/images/photos_contact_01a.jpg);
}

#photo8{
	width:731px;
	height:244px;
	background-image:url(images/images/photo_mariage.jpg);
}

#nom8{
	position:absolute;
	margin-top:-235px;
	left: 460px;
}
#nom7{
position:absolute;
margin-top:-143px;
margin-left:502px;

}

#contenu_contact{
	background-color:#766f64;
	text-align:right;
	padding-right:20px;
	padding-top:15px;
}

.align_left{
text-align:left;
}
#flash_org {
	position: absolute;
	width: 425px;
	height: 360px;
	top:  272px;
	left: 555px;
	z-index: 50;
	float: right;
}
#livre_dor {
	width:430px;
	height:218px;
	margin:10px auto 0;
	background-image: url(images/images/livre-or.png);
	background-repeat: no-repeat;
	padding: 8px 0 0 0;
}
.coordonnees{
font-family:Trebuchet MS;
font-size:12px;
}