div.cadre_droite {
	float:right ;
	width:264px ;
}

div.cadre_droite h3 {
	margin-bottom:10px ;
}

div.cadre_droite img.mini {
	border:1px solid #FFF ;
	margin: 10px 0 10px 26px ;
}

div.cadre_droite h4, div.cadre_droite h4 a {
	margin:5px 0 0 5px  ;
	padding:0 ;
	color:#FFF ;
	text-decoration:none ;
}

div.cadre_droite h5, div.cadre_droite h5 a {
	color:#FAA ;
	font-size:10px ;
	font-style:italic ;
	padding:0 ;
	margin:0 0 0 5px ;
	text-decoration:none ;
}

div.cadre_droite h5 a:hover, div.cadre_droite h4 a:hover {
	text-decoration:underline ;
}

div.cadre_droite p, div.cadre_droite address {
	margin:0 0 0 5px ;
	text-align:justify ;
}

div.cadre_droite p a {
	color:#FFF ;
	text-decoration:none ;
}

div.cadre_droite p a:hover {
	text-decoration:underline ;
}

div.cadre_droite a {
	text-decoration:underline ;
	color:#FD0 ;
}

div.cadre_droite a:hover {
	text-decoration:none ;
}

div.cadre_droite div.repeat {
	border-left:2px solid #FFF ;
	border-right:2px solid #FFF ;
	background:#550505 ;
	padding:13px ;
}

div.cadre_droite div.top {
	width:264px ;
	height:2px ;
	overflow:hidden ;
	font-size:0 ;
	background:url('../images/cadre_droite/top.jpg') ;
}

div.cadre_droite div.bottom {
	width:264px ;
	height:2px ;
	overflow:hidden ;
	font-size:0 ;
	background:url('../images/cadre_droite/bottom.jpg') ;
}

div.cadre_droite ul li {
	list-style-type:none ;
}

div.cadre_gauche {
	float:left ;
	width:624px ; 
}

div.cadre_gauche h2 {
	margin-bottom:20px ;
}

div.cadre_gauche p {
	text-align:justify ;
	margin:10px 0 10px 0 ;
}

div.cadre_gauche img.mini {
	float:left ;
	margin-right:10px ;
	margin-top:12px ;
	margin-bottom:10px ;
	border:1px solid #FFF ;
}

div.right {
	margin:5px 0 ;
	text-align:right ;
}

div.right a {
	text-decoration:underline ;
	color:#FD0 ;
}

div.right a:hover {
	text-decoration:none ;
}

div.minibloc {
	width:180px ;
	border:1px solid #FFF ;
	float:left ;
	margin-right: 33px ;
	margin-top:15px ;
	background:#550506 ;
}

div.minibloc h4 {
	padding:10px ;
	margin:0 ;
	text-align:center ;
}

div.minibloc p {
	padding:0 10px 10px 10px ;
	margin:0 ;
	text-align:left ;
}

div.cadre_gauche p a, div.cadre_gauche h4 a {
	text-decoration:none ;
	color:#FFF ;
}

div.cadre_gauche p a:hover, div.cadre_gauche h4 a:hover {
	text-decoration:underline ;
}

div.cadre_patisserie {
	height:246px ;
	background:url('../images/bloc_patisserie.jpg') 0 204px no-repeat ;
	overflow:hidden ;
	width:202px ;
	text-align:center ;
	float:left ;
	padding-right:30px ;
	font-size:12px ;
	color:#000000 ;
	text-align:center ;
	font-weight:bold ;
	margin-bottom:30px ;
}

div.cadre_patisserie a {
	color:#000000 ;
}

div.cadre_patisserie img {
	width:200px ;
	height:200px ;
	border:1px solid #FFF ;
}

div.cadre_patisserie h3 {
	padding:0 5px ;
}

div.cadre_patisserie h3, div.cadre_patisserie h3 a {
	color:#390000 ;
	font-weight:bold ;
	text-align:center ;
	font-size:13px ;
}

div.cadre_patisserie h3 {
	margin:8px 0 2px 0 ;
}

div.cadre_patisserie p, div.cadre_patisserie p a {
	color:#000000 ;
	font-weight:bold ;
	text-align:center ;
	font-size:11px ;
	text-decoration:underline ;
}

div#lightboxCaption {
	color:#000 ;
}
