body
	{
	margin: 0;
	padding: 0;
	font: normal 100% Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	color: #eee;
	text-align: center;
	background: #000 url(images/boisgris.jpg) no-repeat center top;
}
img 
{
	border:0;
}
/* CONTENANTS */
#contenant, #contenant-nopic, #contenant-folio, #contenant-folio-fade
	{
		margin: auto;
		width: 1024px;
		min-height: 780px;
		text-align: left;
	}
#contenant-nopic
	{
		font: normal 100% Arial, Helvetica, sans-serif;
	}

#contenant-folio
	{
		background: transparent url(images/portfolio_bg.png) no-repeat center top;
	}

/* END CONTENANTS */
/* HEADER */
#header
	{
		margin: 0;
		padding: 0;
		height: 183px;
		background: transparent url(images/header.png) no-repeat;	
	}
#header h1
	{
		height: 43px; 
		width: 294px; 
		margin: 0; 
		overflow: hidden;
    line-height: 500px;	
	}
#header-small
	{
		margin: 0;
		padding: 0;
		height: 183px;
		background: transparent url(images/header.png) no-repeat;
	}
#header-small h1
	{
		text-align: right;
		display: none;
	}
/* END HEADER */
/* NAVIGATION TOP */
#nav
	{
		float: right;
		width: 683px;
		margin: 0;
		padding: 0;
		text-align: right;
	  font-weight: normal;
		background: transparent url(images/navglossy.png) no-repeat;
  }
#nav ul
	{
		margin: 0;
		padding:3px 28px 12px 0;
		list-style-type: none;
		background-color: transparent;
	}
#nav li
	{
		display: inline;
		border-left: 2px dotted #92d400;
	}
#nav li a
	{
		text-decoration: none;
		color: #fff;
	}
#nav li a:link, #nav li a:visited 
	{
		padding: 0 9px;
	}
#nav li a:hover
	{
		color : #f93;
	}
#nav li a.current {color : #92d400;}
/* END NAVIGATION TOP */
/* LEFTBOX */
#leftbox
  {
		float: left;
	  width: 315px;
		height: 550px;
		margin: 0;
		padding-left:10px;
		color : #fff;
	}
#leftbox p
  {
		margin: 10px 0px 0px 20px;
		font: normal 90% Verdana, Geneva, Arial, Helvetica, sans-serif;
		line-height: 1.5em;
	}
#leftbox a {color:#999;}
#leftbox h1
  {
		height: 100px; 
		width: 315px; 
		margin: 0; 
		padding: 0;
		overflow: hidden;
    line-height: 300px;
	}
h1.xlg {font-size: 300%;}
h1.accueil {background : transparent url(images/titrepg1.png) no-repeat;}
h1.accueil_en {background : transparent url(images/titrepg1_en.png) no-repeat;}
h1.mariage {background : transparent url(images/mariage.png) no-repeat;}
h1.mariage_en {background : transparent url(images/mariage_en.png) no-repeat;}
#leftbox h2 
	{
		font: normal 150%  georgia, times, "times new roman", serif;
	}

#leftbox h4
	{
		margin: 0;
		font: bold 100%  georgia, times, "times new roman", serif;
	}
#leftbox p.confidentialite  
	{
		margin: 10px 0px 0px 20px;
		font: normal 85% Verdana, Geneva, Arial, Helvetica, sans-serif;
		line-height: 1.5em;
	}
#leftbox ul 
	{
		margin-bottom:35px;
		font: normal 85% Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
span.small
	{
		font: italic 75% Verdana, Geneva, Arial, Helvetica, sans-serif;
		line-height: 12px;
	}
/* END LEFTBOX */
/* MENU BUTTON */	
#menu3 
	{
		float: left;
		width: 294px;
		margin: 0 0 0 30px;
		padding: 0;
		text-align: left;
	}
#menu3 ul
	{
		margin: 0;
		padding : 0;
		list-style-type: none;
	}
#menu3 li a 
	{
  	height: 32px;
		margin-top: 4px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 32px;
		text-decoration: none;
		border-bottom: 1px solid #999;
	}	
#menu3 li a:link, #menu3 li a:visited 
	{
		color: #999;
		display: block;
		font: 85% Verdana, Helvetica, sans-serif;
		font-weight: bold;
		background: transparent url(images/menu/button.png);
		padding: 10px 0 0 50px;
	}
	
#menu3 li a:hover, #menu3 li a:active 
	{
		color: #92d400;
		background: transparent url(images/menu/button.png) 0 -36px;
		padding: 10px 0 0 50px;
	}
/* END MENU BUTTON */	
/* PAGINATION */
#pagination {
	display:block;
	margin: 0px;
	text-align:center;
	height:28px;
	font: normal 85% Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/* END PAGINATION */
/* CONTENU */	
#contenu, #contenu-temoignages	
	{
		margin: 10px 15px 15px 15px;
		padding: 0;
	}
#contenu-temoignages {width: 950px; height: 510px; float:right; overflow: auto; padding: 0; margin:0;}
h1.temoignages
	{
		margin: auto ;
		text-align : center;
		padding: 0;
		font: 200% georgia, times, "times new roman", serif;
	}
.photo-droite
	{
		float: right;
		margin: 1.5em;
		width: auto;
		padding: 0;
	}
#contenu-temoignages hr
	{
	 clear: both;
	}
/* END CONTENU */	
/* BAS DE PAGE  */
#baspage	
	{
		width: 100%;
		margin: auto;
		padding: 0px;
		text-align: center;
		font-size: 80%;
		background-color: #000;
		color: #fff;
	}
#baspage p 
	{
	margin : 0px;
	}

#baspage a
	{
		text-decoration: none;
		color: #fff;
	}
/* END BAS DE PAGE  */

/* iframe temoignages */
.ifdroite 
	{
	float: right;
	z-index: 1000;
	}
#slideshow
	{
	float: right;
	margin-top: 60px;
	}
	.slider-item {
	height: 400px; 
	border: 8px solid #ddd;
	-webkit-border-radius:8px 8px;
  -moz-border-radius:8px 8px;
  border-radius:8px 8px; 
	}
	#error {margin-left: 30px;color: #fff;}
	#error a {color: #fff;}
	/*EOF*/
