h3 {	width:200px;	text-align: center;	font: bold 1.1em/1.5 "Century Gothic","Trebuchet MS",Helvetica,Arial,Geneva,sans-serif;	margin: 0;	padding: 5px 0;	background-color: #f3f5e2;	border-bottom: 1px solid #F2F3F7;	border-top: 1px solid #f0f0f0;	border-left: 1px solid #f0f0f0;	border-right: 1px solid #f0f0f0;	-moz-border-radius: 10px 10px 0 0; /*--CSS3 Rounded Corners--*/	-khtml-border-radius: 10px 10px 0 0; /*--CSS3 Rounded Corners--*/	-webkit-border-radius: 10px 10px 0 0; /*--CSS3 Rounded Corners--*/	border-radius: 10px 10px 0 0; 	-webkit-border-top-left-radius: 10px;/* pour Chrome */	-webkit-border-top-right-radius: 10px;/* pour Chrome */}.right{	text-shadow:1px 1px 3px #333333;	margin-top: -32px;	margin-right: -1px;	float :right;}.left{	text-shadow:1px 1px 3px #333333;	margin-top: -32px;	margin-left: -1px;	float :left;}h1 small {	display: block;	font-size: 0.7em;	color: #999;}h2 {font: normal 1.1em/1.5 "Century Gothic","Trebuchet MS",Helvetica,Arial,Geneva,sans-serif;}/* links--------------------------------------- */a.logo:link,a.logo:visited {	border-bottom:0px;	color:none;}a:link,a:visited {	border-bottom:0px dotted;	font-weight:normal;	text-decoration:none;	color: #85836c;} a:focus, a:hover {	border-bottom-style:solid;	color:#ccc;}.foot {    font: normal 1.1em/1.2 "Century Gothic","Trebuchet MS",Helvetica,Arial,Geneva,sans-serif;}/*--------------------------------------- *//*global Styles--------------------------------------- */img {	border: none;}p {	padding:1em;}a {	outline : none;}/* Contact--------------------------------------- */.contact {	width:280px;	height:auto;	margin: 20px auto;	padding: 25px 0px;	border-bottom: 1px solid #000;	font: normal 1.1em/1.2 "Century Gothic","Trebuchet MS",Helvetica,Arial,Geneva,sans-serif;	background: transparent;	}ul.contact {	margin: 0px auto;	padding-bottom: 15px;	list-style: none;}ul.contact  li{	text-align: center;	margin: 0.5em 0;}.reserv {	width:280px;	height:auto;	margin: 0px auto;	padding: 25px 0px;	border-top: 1px solid #fff;	font: normal 1.1em/1.2 "Century Gothic","Trebuchet MS",Helvetica,Arial,Geneva,sans-serif;	background: transparent;	}ul.reserv {	margin: 0px auto;	list-style: none;}ul.reserv  li{	text-align: center;	margin: 0.5em 0;}/*--------------------------------------- *//*accueil Styles content--------------------------------------- */#d-content-acc{	width:443px;	height: auto;	margin: auto auto;	padding-bottom: 22px;	border-top: 1px solid #f0f0f0;	border-bottom: 1px solid #f0f0f0;	border-left: 1px solid #f0f0f0;	border-right: 1px solid #f0f0f0;	background: transparent url(../images/bg/footer_b.jpg) repeat-x left bottom;}/*--------------------------------------- *//*visite Styles content--------------------------------------- */#a-content-aub,#b-content-aub,#c-content-aub,#d-content-aub{	width:450px;	height: auto;	margin: 30px auto;	padding-bottom: 22px;	border-top: 1px solid #f0f0f0;	border-bottom: 1px solid #f0f0f0;	border-left: 1px solid #f0f0f0;	border-right: 1px solid #f0f0f0;	font: normal 1.2em/1.5 "Century Gothic","Trebuchet MS",Helvetica,Arial,Geneva,sans-serif;	background: #f3f5e2 url(../images/bg/footer_b.jpg) repeat-x left bottom;}#a-content-aub,#c-content-aub{	float:left;	clear:both;	-moz-border-radius: 0 10px 10px 10px; /*--CSS3 Rounded Corners--*/	-khtml-border-radius: 0 10px 10px; /*--CSS3 Rounded Corners--*/	-webkit-border-radius: 0 10px 10px 10px; /*--CSS3 Rounded Corners--*/	border-radius: 0 10px 10px 10px;	-webkit-border-top-left-radius: 0px;/* pour Chrome */	-webkit-border-top-right-radius: 10px;/* pour Chrome */	-webkit-border-bottom-left-radius: 10px;/* pour Chrome */	-webkit-border-bottom-right-radius: 10px;/* pour Chrome */}#b-content-aub,#d-content-aub {	float:right;	-moz-border-radius: 10px 0px 10px 10px; /*--CSS3 Rounded Corners--*/	-khtml-border-radius: 10px 0px 10px 10px; /*--CSS3 Rounded Corners--*/	-webkit-border-radius: 10px 0px 10px 10px; /*--CSS3 Rounded Corners--*/	border-radius: 10px 0px 10px 10px; 	-webkit-border-top-left-radius: 10px;/* pour Chrome */	-webkit-border-top-right-radius: 0px;/* pour Chrome */	-webkit-border-bottom-left-radius: 10px;/* pour Chrome */	-webkit-border-bottom-right-radius: 10px;/* pour Chrome */}#foota{	clear:both;	width: 940px;	height:55px;     background: #EFECE2 url("../images/body_bg.png") repeat-x;	-moz-border-radius: 0 0 10px 10px; /*--CSS3 Rounded Corners--*/	-khtml-border-radius: 0 0 10px 10px; /*--CSS3 Rounded Corners--*/	-webkit-border-radius: 0 0 10px 10px; /*--CSS3 Rounded Corners--*/	border-radius: 0 10px 10px 10px;	-webkit-border-top-left-radius: 0px;/* pour Chrome */	-webkit-border-top-right-radius: 0px;/* pour Chrome */	-webkit-border-bottom-left-radius: 10px;/* pour Chrome */	-webkit-border-bottom-right-radius: 10px;/* pour Chrome */}#footb{	clear:both;	width: 950px;	height:55px;	margin: 15px auto;	background: black;	-moz-border-radius: 0 0 10px 10px; /*--CSS3 Rounded Corners--*/	-khtml-border-radius: 0 0 10px; /*--CSS3 Rounded Corners--*/	-webkit-border-radius: 0 0 10px 10px; /*--CSS3 Rounded Corners--*/	border-radius: 0 0 10px 10px;	-webkit-border-top-left-radius: 0px;/* pour Chrome */	-webkit-border-top-right-radius: 0px;/* pour Chrome */	-webkit-border-bottom-left-radius: 10px;/* pour Chrome */	-webkit-border-bottom-right-radius: 10px;/* pour Chrome */}.pict {float:left;	margin: 0 10px 0 0;	width:auto;	height:auto;}.bold{	font: bold 1.1em/1.2 "Century Gothic","Trebuchet MS",Helvetica,Arial,Geneva,sans-serif;}.contact {	width:280px;	height:auto;	margin: 10px auto;	padding: 20px 0px 0px 0px;	font: normal 1.1em/1.2 "Century Gothic","Trebuchet MS",Helvetica,Arial,Geneva,sans-serif;	background: transparent;	}ul.contact {	margin: 10px auto;	list-style: none;}ul.contact  li{	text-align: center;	margin: 0.5em 0;	}/* gallery --------------------------------------- */ul.gallery {	width: 368px; /*--Adjust width according to your scenario--*/	list-style: none;	margin: 5px auto;	padding: 10px;	background: transparent;}ul.gallery li {	float: left;	margin: 5px 5px;	padding: 4px 0px;	text-align: center;	border: 1px solid #ccc;	background: #fff;	-moz-border-radius: 3px; /*--CSS3 Rounded Corners--*/	-khtml-border-radius: 3px; /*--CSS3 Rounded Corners--*/	-webkit-border-radius: 3px; /*--CSS3 Rounded Corners--*/	display: inline; /*--Gimp Fix aka IE6 Fix - Fixes double margin bug--*/}ul.gallery li a.thumb {	width: 160px; /*--Width of image--*/	height: 110px; /*--Height of image--*/	padding: 5px;	cursor: pointer;}ul.gallery li span { /*--Used to crop image--*/	width: 160px;	height: 110px;	overflow: hidden;	display: block;}ul.gallery li a.thumb:hover {	background: #333; /*--Hover effect for browser with js turned off--*/}ul.gallery li h2 {	font-size: 1em;	font-weight: normal;	text-transform: uppercase;	margin: 0; padding: 5px;	background: transparent;	border-top: 1px solid #fff; /*--Subtle bevel effect--*/}ul.gallery li a {text-decoration: none;color: #777;display: block;}/* gallery 2--------------------------------------- */ul.gallery li span.ilh {	width: 160px; /*--Width of image--*/	height: 220px; /*--Height of image--*/}ul.gallery li a.thumb2 {	width: 160px; /*--Width of image--*/	height: 220px; /*--Height of image--*/	padding: 5px;	border-bottom: 1px solid #ccc;	cursor: pointer;}.sing {width: 350px; /*--Width of image--*/	height: 227px; /*--Height of image--*/	margin: 5px auto;	padding: 5px;	border: 1px solid #ccc;	-moz-border-radius: 3px; /*--CSS3 Rounded Corners--*/	-khtml-border-radius: 3px; /*--CSS3 Rounded Corners--*/	-webkit-border-radius: 3px; /*--CSS3 Rounded Corners--*/	}