#flash {
	width:900px;
	height:418px;
	display:block;
	overflow:hidden;
}
#home #wrapper, #internal #wrapper {
	margin:0 auto;
	width:900px;
	position:relative;
	background:url(../gfx/shadow-total-trans.png) repeat-y left top;
	padding:0 8px;
}
#content {
	background:white;
	width:900px;
	position:relative;
}

#activity{
	width:385px;
}

#resultat{
	text-decoration:bold;
}
#home #content {
	padding:0 0 315px 0;
}
#internal #content {
	background:#fff url(../gfx/background-contenu.gif) repeat-y left top;
	padding-bottom:435px;
}
#internal #widget, #internal #baseline {
	bottom:35px;
	left:8px;
	position:absolute;
	z-index:0;
}
#internal #widget {
	bottom:264px;
}
#footer {
	background:url(../gfx/background-footer-2.png) no-repeat center top;
	height:22px;
	margin:0;
	padding:13px 0 0 170px;
	width:730px;
}
#footer li {
	float:left;
	background:url(../gfx/tiret-vert.gif) no-repeat right center;
	margin:0 3px 0 0;
	padding:0 6px 0 0;
}
#footer li a {
	color:#717f5a;
	text-decoration:none;
	font-size:9px;
	float:left;
}
#footer .yellow {
	background:url(../gfx/tiret-jaune.gif) no-repeat right center;
}
#footer .yellow a {
	color:#8a8932;
	text-decoration:underline;
}
#footer .last {
	background:none;
}
#accroche {
	width:100%;
	height:547px;
	background:#0e0a04 url(../gfx/background-flash-home.png) repeat-x left bottom;
	position:relative;
}
#accroche #accueil {
	position: relative;
	left:-15px;
	top:0px;
}
#navigation {
	position:absolute;
	bottom:0px;
	left:0px;
}
#navigation .navBloc {
	background:url(../gfx/navigation-home.jpg) no-repeat left top;
	color:#FFFFFF;
	display:block;
	float:left;
	height:109px;
	margin:0 0 0 6px;
	padding:15px 6px 0 65px;
	text-decoration:none;
	width:221px;
	position:relative;
}
#navigation .mouton {
	background-position:-293px top;
}
#navigation .cheval {
	background-position:-586px top;
}
#navigation h3 {
	text-transform:uppercase;
	font-size:24px;
	margin:0 0 6px 0;
}
#navigation h3 a {
	color:#FFF;
	text-decoration:none;
}
#navigation .navBloc p a, #navigation .navBloc p a {
	font-size:9px;
	color:#ffffff;
	text-decoration:none;
}
#navigation a {color:#fff;
font-size:9px;
text-decoration:none;
}

#navigation .navBloc:hover p a, #navigation .navBloc p a:hover, #navigation a:hover  {
	color:#e9de0d !important;
}
#navigation .navBloc ul li a {
	background:url(../gfx/yellow-arrow.gif) no-repeat left ;
	padding:0 0 0 12px;
	color:#e9de0d;
	font-size:12px;
	text-transform:uppercase;
	position:absolute;
	bottom:12px;
	left:65px;
	text-decoration:none;
}
#widget {
	background:url(../gfx/background-widget.gif) repeat-x left top #ffffff;
	padding:24px 10px 0;
	width:880px;
	height:128px;
}
#widget .widgetBloc {
	float:left;
}
#widget #coordonnees {
	width:280px;
}
#widget #newsletter, #widget #langue {
	background:url(../gfx/widgetBloc-trans.png) no-repeat;
	min-height:123px;
	_height:123px;
	padding:0 0 0 20px;
	width:280px;
}
#widget #coordonnees, #widget #newsletter {
	float:left;
	color:#9a9b9e;
	font-size:9px;
}
#widget h1 {
	font-size:9px;
	font-weight:bold;
	text-transform:uppercase;
	color: #9A9B9E;
}
#widget #coordonnees a, #widget #newsletter a, #widget label {
	color:#9a9b9e;
	text-transform:uppercase;
	background:url(../gfx/arrow-grey.gif) no-repeat right center;
	padding:0 11px 0 0;
	font-weight:bold;
	text-decoration:underline;
	margin:8px 0 0;
	float:left;
	cursor:pointer;
}
#widget label { 
	margin:8px 0 0 164px;
}
#widget label:hover {
	text-decoration:none;
}
#widget p {
	margin:4px 0 8px;
}
#widget #newsletter p {
	width:232px;
}
#widget ul {
	float:right;
	margin:4px 0 0;
}
#widget ul li {
	float:left;
}
#widget #newsletter input {
	color:#716f6f;
	font-size:9px;
	background:#eeeeee;
	border:#cbd1d4 1px solid;
	height:16px;
	vertical-align:middle;
	width:230px;
}
#widget #language .inputSelect {
	width:206px;
	color:#716f6f;
	font-size:9px;
	background:#eeeeee;
	border:#cbd1d4 1px solid;
	height:18px;
	vertical-align:middle;
}
#widget #language li a {
	background:url(../gfx/flags.jpg) no-repeat left top;
	width:30px;
	height:17px;
	display:block;
	text-indent:-9999px;
	border:1px solid #e4e4e4;
	margin-right:5px;
}
#widget #language li a#uk {
	background-position:-30px top;
}
#blocAbsolute {
	position:absolute;
	top:567px;
	*top:580px;/*IE6 + IE7*/
	left:0px;
	height:281px;
}
#baseline {
	position:relative;
	width:880px;
	height:220px;
	background:url(../gfx/background-baseline.jpg) no-repeat left top;
	padding:10px 10px 0 10px;
}
#baseline .baselineBloc {
	width:280px;
	float:left;
	background:url(../gfx/baselineBloc-trans.png) no-repeat 8px 22px;
	margin:0 10px 0 0;
}
#baseline p.baseline {
	clear:left;
	float:left;
	color:#9c9da0;
	font-size:9px;
	margin:10px 0 20px;
	width: 880px;
}
#baseline p a {
	color:#9c9da0;
	font-size:9px;
}
#baseline p a:hover {
}
#baseline .baselineBloc h3 {
	color:#9C9DA0;
	font-size:9px;
	text-transform:uppercase;
	margin:5px 0 1px 7px;
}
#baseline .baselineBloc ul {
	margin:6px 0 0 14px;
}
#baseline .baselineBloc ul li {
	height:13px;
}
#baseline .baselineBloc ul li a {
	color:#9c9da0;
	font-size:9px;
	text-decoration:none;
}
#baseline .baselineBloc ul li a:hover {
	text-decoration:underline;
}
/*_______________________________________INTERNAL__________________________________________ */
#contenu {
	width:655px;
	float:right;
	min-height:400px;
	padding:208px 0 0 0;
	position:relative;
}
#contenu #entete {
	position:absolute;
	top:0px;
	left:0px;
	width:677px;
	height:208px;
}
#menu {
	float:left;
	width:245px;
	min-height:400px;
}
#menu h1 {
	/*background:url(../gfx/menu-h1-internal.jpg) no-repeat left top;*/
	width:245px;
	height:104px;
}
#menu .niveau1 {
	background:url(../gfx/niveau1.jpg) no-repeat left top;
	color:#FFFFFF;
	display:block;
	height:58px;
	padding:12px 8px 5px 60px;
	text-decoration:none;
	width:177px;
	position:relative;
	outline:none;
	cursor:pointer;
	border:none;
}
#menu .bottom-menu {
	background:url(../gfx/bottom-menu-internal.png) no-repeat left bottom;
	width:245px;
	height:15px;
	display:block;
}
#menu .niveau1 .bottom-menu {
	position:absolute;
	top:0px;
	left:0px;
}
#menu .niveau1 h5 {
	color:#ffffff;
	font-size:18px;
	text-transform:uppercase;
}
#menu .niveau1 p {
	font-size:9px;
	background:url(../gfx/yellow-arrow-mini.gif) no-repeat left 3px;
	padding-left:12px;
}
#menu .niveau1 p a {
	color:#a0a499;
	text-decoration:none;
}
#menu .niveau1 p a:hover, #menu .niveau1 p a.active {
	color:#e9de0d;
	text-decoration:none;
}
#menu #vache.ui-state-active, #menu #vache:hover {
	background-position:left -75px;
}
#menu #mouton {
	background-position:left -150px;
	padding-top:27px;
}
#menu #cheval {
	background-position:left -315px;
	padding-top:27px;
}
#menu #mouton.ui-state-active {
	background-position:left -225px;
}
#menu #cheval.ui-state-active {
	background-position:left -390px;
}
#menu .ui-state-active p, #menu .niveau1:hover p {
	color:#e9de0d;
	background:url(../gfx/yellow-arrow-vertical.png) no-repeat left 4px;
}
#menu .niveau2 {
	margin-left:7px;
}
#menu .niveau2 li {
	background:url(../gfx/line-menu-niveau2.png) no-repeat left top;
	width:233px;
	padding:4px 0 3px 5px;
}
#menu .niveau2 li a {
	color:#FFF;
	text-decoration:none;
	font-size:9px;
	background:url(../gfx/yellow-arrow-mini.gif) no-repeat left 3px;
	padding-left:12px;
	display:block;
	line-height:16px;
}
#menu .niveau2 .niveau3 li {
	background:none;
	padding:2px 0 2px 5px;
	width:225px !important;
}
#menu .niveau2 .niveau3 li a {
	background:none;
	padding-left:19px;
	color:#a0a499;
	line-height:16px;
}
#menu .niveau2 .niveau3 li a:hover {
	text-decoration:underline;
}
#menu .niveau2 li a.active, #menu .niveau2 .niveau3 li a.active {
	background:url(../gfx/menu-active.gif) no-repeat left top;
	margin-left:-5px;
	padding-left:17px;
	width:219px;
}
#menu .niveau2 .niveau3 li a.active {
	background-position:right top;
	color:#3F5816;
	font-weight:900;
	margin-left:14px;
	padding-left:5px;
	width:206px;
}
#accordion {
	margin-bottom:25px;
}
#ppartner {
	display:block;
	margin:9px 0 20px 11px;
}
#la-montagne {
	background:url(../gfx/logo-lamontagne.png) no-repeat left top;
	width:147px;
	height:22px;
	display:block;
	text-indent:-9999px;
	margin:9px 0 20px 11px;
}
#lta {
	background:url(../gfx/logo-lta.png) no-repeat left top;
	width:120px;
	height:59px;
	display:block;
	text-indent:-9999px;
	margin:9px 0 20px 11px;
}
#facebook {
	background:url(../gfx/btn-facebook.jpg) no-repeat left top;
	width:227px;
	height:73px;
	display:block;
	text-indent:-9999px;
	margin:9px 0 20px 11px;
}
#breadcrumb {
	display:block;
	background:url(../gfx/background-breadcrumb.png) no-repeat left top;
	width:645px;
	height:17px;
	padding:2px 0 0 10px;
}
#breadcrumb li {
	float:left;
	color:#98aa67;
	padding-left:5px;
}
#breadcrumb .first {
	background: url(../gfx/arrow-breadcrumb.png) no-repeat left 5px;
	padding-left:10px;
}
#breadcrumb li a {
	/*background: url(../gfx/arrow-breadcrumb.png) no-repeat right 5px;*/
	padding-right:10px;
	color:#98aa67;
}
ul.sscrumb {
	padding:5px 5px 20px 10px;
	width:640px;
}
ul.sscrumb li {
	margin:6px 3px 3px 2px;
	float:left;
}
#contenu ul.sscrumb li a {
	background:#dfe0dc url(../gfx/puce.gif) no-repeat 1px 1px;
	min-height:14px;
	_height:14px;
	padding:0 5px 0 15px;
	font-weight:normal;
	color:#3f5817;
	text-decoration:none;
	font-size:10px;
	display:block;
	float:left;
}
#contenu h1 {
	margin:10px 0 0 12px;
	color:#3f5816;
	font-size:14px;
}
#contenu #curElem {
	margin-left: 20px;
	margin-bottom: 10px;
}
#contenu .text h2 {
	margin:10px 0 6px 12px;
	color:#3f5816a;
	font-size:18px;
	text-transform:uppercase;
	border:none;
	font-weight:normal;
	padding:0;
}
#contenu .text .btn-retour {
	background:transparent url(../gfx/btn-carcanTable.gif) no-repeat scroll left top;
	color:#FFFFFF;
	display:block;
	float:right;
	height:20px;
	margin:0 15px 0 0;
	padding:4px 0 0;
	text-align:center;
	text-decoration:none;
	width:205px;
}
#contenu .btn-retour2{
	background: url(../gfx/btn-carcanTable.gif) no-repeat;
	color:#FFFFFF;
	display:block;
	float:right;
	height:20px;
	margin:0 15px 0 0;
	padding:4px 0 0;
	text-align:center;
	text-decoration:none;
	width:205px
}
#contenu .btn-retour22{
	background: url(../gfx/bt-vert.gif) no-repeat;
	color:#FFFFFF;
	display:block;
	float:right;
	height:20px;
	margin:0 15px 0 0;
	padding:4px 0 0;
	text-align:center;
	text-decoration:none;
	width:85px
}
#contenu h3 {
	background:url(../gfx/background-title-internal.png) no-repeat left top;
	color:#3F5816;
	display:block;
	font-size:30px;
	font-weight:400;
	height:39px;
	margin:10px 0 0 12px;
	padding:3px 0 0 19px;
	width:624px;
	clear:left;
}
#contenu h4 {
	margin:2px 0 6px 12px;
	color:#3f5816a;
	font-size:11px;
	text-transform:uppercase;
}
#contenu h5 {
	margin:4px 0 4px 12px;
	color:#7baa2a;
	font-size:11px;
	background:none;
	padding:0;
	clear:left;
}
#contenu h6 {
	margin:2px 0 12px 12px;
	color:#7baa2a;
	font-size:10px;
	text-transform:uppercase;
}
#contenu h6 span {
	margin:2px 0 0;
	color:#626469;
	font-size:10px;
	font-weight:normal;
	text-transform:none;
}
#contenu p {
	display:block;
	margin:5px 0 15px 12px;
	padding:0 10px 0 0px;
}
#contenu p span {
	background:url(../gfx/arrow-doubleGreen.png) no-repeat left 3px;
	padding-left:0 0 0 20px;
	width:20px;
	height:13px;
	display:block;
	float:left;
}
#contenu p strong {
	color:#7aaa2b;
}
#contenu a {
	color:#7aaa2b;
	font-weight:900;
}
#contenu a:hover {
	text-decoration:none;
}
#contenu .ongletvertleft {
	background: url(../gfx/onglet-vert-left.gif) no-repeat;
	height:25px;
	width:10px;
	margin-top:10px;
	float:left;
	display:block;
	margin-left:12px!important;
	margin-left:6px;
}
#contenu .ongletvertright {
	background: url(../gfx/onglet-vert-right.gif) no-repeat;
	height:25px;
	width:10px;
	margin-top:10px;
	float:left;
	display:block;
}
#contenu .ongletvert {
	background: url(../gfx/onglet-vert-bg.gif) repeat-x;
	height:25px;
	margin-top:10px;
	float:left;
	display:block;
	font-size:14px;
	color:#ffffff;
}
#contenu .ongletvert strong {
	font-weight:400;
	padding-top:5px;
	color:#ffffff;
	display:block;
}
#contenu .onglet {
	background:url(../gfx/tag-right.png) no-repeat right top;
	height:20px;
	margin:10px 0 1px 10px;
	display:inline;
	padding:0px 5px 5px 0;
	font-size:14px;
	color:#3f5816;
	clear:left;
	float:left;
}
#contenu .onglet strong {
	background:url(../gfx/tag-left.png) no-repeat left top;
	display:inline;
	font-weight:400;
	padding:5px 5px 0;
	float:left;
}
#contenu .ongletBloc {
	margin:0 0 0 12px;
	background:#f8f7cf;
	padding:10px;
	width:613px;
	display:block;
	clear:left;
	float:left;
}
#contenu .ongletBloc li {
}
#contenu .ongletBloc li a {
	background:url(../gfx/icon-file.png) no-repeat left top;
	color:#D66D12;
	display:block;
	font-weight:900;
	height:23px;
	margin:0 0 7px;
	padding:2px 0 0 30px;
}
#contenu .ongletBloc li a:hover {
	text-decoration:none;
}
#contenu .greenLine, #contenu .greenLinetop {
	background:url(../gfx/line-green.png) repeat-x left top;
	clear:both;
	float:left;
	width:633px;
	height:2px;
	margin:15px 0 5px 12px!important;
	margin:15px 0 5px 6px;
}
#contenu .greenLinetop {
	margin:0 0 0 12px!important;
	margin:0 0 0 6px;
}
#contenu .greenLine2 {
	background:#4a6224;
	clear:both;
	float:left;
	width:637px;
	height:5px;
	margin:0 0 0 12px!important;
	margin:0 0 0 6px;
	border-bottom:1px solid #ffffff;
	border-top:1px solid #ffffff;
}
#contenu .blocImg {
	background:#fff url(../gfx/image-corner-leftTop.png) no-repeat left top;
	margin:10px 10px 10px 8px;
	padding:0 0 0 10px;
	float:left;
	position:relative;
}
#contenu .blocImg img {
	background:url(../gfx/image-right.png) no-repeat right top;
	padding:10px 10px 7px 0;
	float:left;
}
#contenu .blocImg .imgBottom {
	background:url(../gfx/image-bottom.png) no-repeat right bottom;
	width:100%;
	height:4px;
	float:right;
}
#contenu .blocImg .imgLeft {
	position:absolute;
	left:0px;
	bottom:0px;
	background:url(../gfx/image-corner-leftBottom.png) no-repeat left top;
	width:21px;
	height:4px;
	display:block;
	z-index:20;
}
#contenu h2, #contenu .cRight .yellowstone .carcanTable h4 {
	font-size:21px;
	color:#72a128;
	margin:20px 0 0 6px;
	border-bottom:5px solid #3f5816;
	/*width:580px;*/
	padding:0 0 3px 57px;
	position:relative;
	clear:left;
	height:22px;
	display:block;
	z-index:1;
}
#contenu h2 strong, #contenu .cRight .yellowstone .carcanTable h4 strong {
	font-size:25px;
	color:#3f5816;
	text-transform:uppercase;
}
#contenu h2 img {
	position:absolute;
	top:1px;
	left:4px;
}
#contenu .yellowstone {
	background:#ddd50e;
	width:637px;
	margin:1px 0 0 6px;
	padding:25px 0 0;
	float:left;
}
#contenu .yellowstone .carcanTable {
	background: url(../gfx/background-table.gif) repeat-y left top;
	min-height:60px;
	padding:0 2px 10px 4px;
	width:627px;
}
#contenu .yellowstone .carcanTable .headerTable {
	border-top:1px solid #acac0a;
}
#contenu .yellowstone .bottomTable {
	background:#DDD50E url(../gfx/background-table-bottom.gif) no-repeat left top;
	width:637px;
	height:4px;
	clear:left;
	/*float:left;*/
	margin:0 0 1px;
	padding:0 0 10px;
}
#contenu .greenLineTable {
	border-top:#3f5816 solid 4px;
	margin:1px 0 0 12px;
	width:637px;
	clear:left;
}
#contenu .yellowstone .bordertop {
	background: url(../gfx/border-top-table.gif) repeat-x bottom;
	height:2px;
	display:block;
	clear:both;
	position:relative;
	bottom:-14px;
	margin:-5px 20px 0 5px;
}
#contenu .yellowstone .carcanTable h2 {
	background:url(../gfx/arrow-doubleGreen.png) no-repeat left 4px;
	padding:3px 0px 0px 17px;
	color:#3F5816;
	font-size:11px;
	font-weight:900;
	border:none;
}
#contenu .yellowstone .carcanTable h4 {
	margin:10px 10px 0 10px;
	display:block;
	background-position: 0 3px;
	clear:both;
}
#contenu .yellowstone .carcanTable table {
	margin:11px 0 0 5px;
}
#contenu .yellowstone .carcanTable table tr th {
	background:#737f12;
	color:#ffffff;
	text-align:left;
	border-bottom:1px solid #3f5816;
	padding:5px 0 5px 5px;
}
#contenu .yellowstone .carcanTable table tr td {
	background:#f4f3d4;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #c0b90c;
	padding:5px 0 5px 5px;
	text-align:left;
	color:#3f5816;
}
#contenu .yellowstone .carcanTable table tr.paire td {
	background:#f4f2b4;
}
#contenu .yellowstone .carcanTable table tr td a {
	color:#7aaa2b;
	font-weight:900;
	text-decoration:underline;
}
#contenu .yellowstone .carcanTable table tr th.c1 {
	width:146px;
}
#contenu .yellowstone .carcanTable table tr th.c2 {
	background-image:url(../gfx/separator-table.gif);
	background-position:left top;
	background-repeat:repeat-y;
}
#contenu .yellowstone .carcanTable table tr td.c1 {
	width:146px;
}
#contenu .yellowstone .carcanTable table tr td.c3 {
	width:360px;
}
#contenu .yellowstone .carcanTable table tr td.c2 {
	background-image:url(../gfx/separator-table.gif);
	background-position:left top;
	background-repeat:repeat-y;
}
#contenu .yellowstone .carcanTable table tr td.c2 span {
	height:22px;
	line-height:20px;
}
/*______________________CARROUSEL__________________________*/
#sliderBloc {
	border-top:1px solid #ffffff;
	background:#f8f7cf;
	padding:10px;
	float:left;
	width: 617px;
}
#slider-stage {
	float:left;
	height:163px;
	overflow:hidden;
	width:539px;
	position:relative;
}
#slider-list {
	position:absolute;
	width: 540px
}
#slider-list a.theme {
	float:left;
	margin-right:14px;
	height: 170px;
}
#slider-list a.theme img {
	clear:left;
	display:block;
	width:158px;
	height:116px;
	border:1px solid #c9c9a8;
	background:#ffffff;
	padding:3px;
}
#slider-list a span {
	background:url(../gfx/shadow-photo-carrousel.gif) repeat-x left top;
	margin-top:1px;
	clear:left;
	width:161px;
	display:block;
	padding:12px 0 0 3px;
	color:#3f5816;
	text-transform:uppercase;
	font-weight:900;
	font-size:10px;
}
#sliderBloc #previous, #sliderBloc #next {
	float:left;
	cursor:pointer;
	background:url(../gfx/btn-carrousel-prev.gif) no-repeat left top;
	width:32px;
	height:29px;
	display:block;
	text-indent:-9999px;
	margin:99px 14px 0 0;
}
#sliderBloc #next {
	background:url(../gfx/btn-carrousel-next.gif) no-repeat left top;
	margin:99px 0 0 0;
}
/*______________________FORMS__________________________*/

.checkbox {
	height:15px;
	float:left;
	line-height:15px;
	margin:0 3px 0 3px;
}
.personnes {
	background:url(../gfx/textfield-personnes.gif) no-repeat;
	border:0;
	width:54px;
	height:19px;
	float:left;
	display:block;
	padding:3px 0 0 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	margin:0 3px 0 3px;
}
.comments-bgyellow, .comments-bgwhite {
	background: url(../gfx/comments-bgyellow.gif) no-repeat;
	border:0;
	width:432px;
	height:146px;
	float:left;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	margin-top:8px;
	overflow:auto;
}
.comments-bgwhite {
	background: url(../gfx/comments-bgwhite.gif) no-repeat;
}
.textfield-bgyellow, .textfield-bgyellow2, .textfield-bgwhite, .textfield-bgwhite2, .textfield-bgwhite4 {
	background: url(../gfx/textfield-bgyellow.gif) no-repeat;
	border:0;
	width:424px;
	height:18px;
	float:left;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	margin-top:8px;
	padding:4px 0 0 8px;
}
.textfield-bgwhite {
	background: url(../gfx/textfield-bgwhite.gif) no-repeat;
}
.textfield-bgyellow2, .textfield-bgwhite2 {
	background: url(../gfx/textfield-bgyellow2.gif) no-repeat;
	width:157px;
}
.textfield-bgwhite2 {
	background: url(../gfx/textfield-bgwhite2.gif) no-repeat;
}
.bt-envoyer {
	background: url(../gfx/bt-vert.gif) no-repeat;
	float:right;
	height:25px;
	width:85px;
	display:block;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
	outline:none;
}
.bloc-formulaire {
	clear:both;
	height:35px;
	display:block;
	margin:0 10px 0 12px!important;
	margin:0 10px 0 6px;
	padding-top:10px;
}
.bloc-formulaire .bloc-checkbox {
	display:block;
	clear:left;
}
.bloc-formulaire span {
	color:#d66d12;
	font-size:10px;
	margin:10px 0 0 0;
}
#contenu .contact-inscription, #contenu .formulaires {
	margin:0 0 0 12px!important;
	margin:0 0 0 6px;
	background:#f8f7cf;
	padding:12px;
	width:611px;
	display:block;
	clear:left;
	float:left;
}
#contenu .formulaires {
	margin-left:12px!important;
	margin-left:6px;
	background:#ffffff;
	padding:0 5px 12px 0;
	width:630px;
}
#contenu .contact-inscription p, #contenu .contact-inscription p.petit, #contenu .contact-inscription p.haut, #contenu .formulaires p, #contenu .formulaires p.petit, #contenu .formulaires p.haut, #contenu .formulaires .vide {
	width:140px;
	display:block;
	float:left;
	color:#3f5816;
	font-weight:bold;
	background:url(../gfx/arrow-doubleGreen-bgyellow.gif) no-repeat left center;
	padding-left:20px;
	margin:0;
	margin-top:8px;
}
#contenu .formulaires .vide {
	background:none;
	width:145px;
}
#contenu .formulaires p, #contenu .formulaires p.petit, #contenu .formulaires p.haut {
	background:url(../gfx/arrow-doubleGreen.png) no-repeat left center;
	width:160px;
}
#contenu .formulaires p.grand {
	width: 415px;
}
#contenu .contact-inscription p.petit, #contenu .formulaires p.petit {
	width:60px;
	margin-left:12px;
}
#contenu .contact-inscription p.haut, #contenu .formulaires p.haut {
	height:40px;
	background-position: 0 3px;
	line-height:normal;
}
#contenu .contact-inscription .bloc-checkbox {
	display:block;
	clear:left;
	padding:12px 0 8px 170px;
}
#contenu .formulaires .bloc-checkbox {
	display:block;
	clear:left;
	padding:12px 0 8px 190px;
}
a.lien-pdf {
	background:url(../gfx/icon-file.png) no-repeat left top;
	color:#D66D12;
	display:block;
	font-weight:900;
	height:23px;
	margin:15px 0 0 7px;
	padding:2px 0 0 30px;
}
#contenu .formulaires p.grand input {
	margin-top: 5px;
}
/*______________________SELECTMENU______________________*/
.ui-selectmenu, #language .ui-selectmenu {
	text-decoration: none !important;
	background:  url(../gfx/liste.gif) no-repeat left top;
	height:24px !important;
	border:none !important;
	width:282px !important;
	padding:2px 2px 0 5px;
	display:block;
	float:left;
	margin-top:8px;
}
.ui-selectmenu:hover {
}
.ui-selectmenu-icon {
	position:absolute;
	right:6px;
	margin-top:-8px;
	top: 50%;
}
.ui-selectmenu-menu, #language .ui-selectmenu-menu {
	padding:0;
	margin:0;
	list-style:none;
	position:absolute;
	top: 0;
	visibility: hidden;
	overflow: hidden !important;
	background:#e5e5e4;
	width:201px !important;
	color:#bfe2e7;
	border:1px solid #e5eae8;
	text-transform:inherit;
}
.ui-selectmenu-open {
	visibility: visible;
}
.ui-selectmenu-menu-popup {
	margin-top: -1px;
}

.ui-selectmenu-menu li {
	margin:0;
	display: block;
	border-right-width: 0 !important;
	border-left-width: 0 !important;
	font-weight: normal !important;
}
.ui-selectmenu-menu li a, .ui-selectmenu-status {
	display:block;
	outline:none;
	text-decoration:none;
	font-weight:normal;
	color:#666666;
	font-size:11px;
	padding:3px 0 3px 5px;
	text-transform:none;
}
.ui-selectmenu-status {
	text-transform:none !important;
	font-size:11px
}
.ui-selectmenu-menu li a:hover {
	background:#e9de0d!important;
	color:#666666;
	text-transform:inherit !important;
}
/*______________________PRESSE______________________*/

#contenu .presse-couvertures {
	width:123px;
	height:159px;
	display:block;
	float:left;
	background:url(../gfx/presse-couvertures.gif) no-repeat;
	margin:10px 0 5px 10px!important;
	margin:10px 0 5px 5px;
}
#contenu .couvertures {
	width:94px;
	height:133px;
	display:block;
	border:1px solid #ddd50e;
	padding:3px;
	margin:7px 0 0 9px;
}
#contenu .bloc-presse {
	width:510px;
	display:block;
	float:left;
	margin-top:5px;
}
#contenu .bloc-presse b {
	padding-left:20px;
}
#contenu .bloc-presse a.telecharger {
	background:url(../gfx/bt-vert2.gif) no-repeat;
	color:#ffffff;
	text-align:center;
	font-size:11px;
	margin:10px;
	display:block;
	width:113px;
	height:19px;
	padding-top:5px;
	text-decoration:none;
}
#contenu .lignegris {
	display:block;
	clear:both;
	border-top:1px solid #cccccc;
	height:3px;
	margin:0 10px;
}
/*______________________EXPOSER SERVICES______________________*/

#contenu .col, #contenu .col2 {
	display:block;
	float:left;
	width:315px;
	margin-left:5px;
}
#contenu .col2 {
	width:280px;
}
/*______________________PARTENAIRES INTERNATIONAUX______________________*/
#contenu .bloc-partenaires1, #contenu .bloc-partenaires2 {
	background:#fcfbf1;
	margin:0 0 0 12px!important;
	margin:0 0 0 6px;
	padding:12px;
	padding-bottom:0;
	width:611px;
	display:block;
	clear: both;
	height:auto;
	overflow:hidden;
}
#contenu .bloc-partenaires2 {
	background:#faf8e4;
}
#contenu .bloc-partenaires1 .logos, #contenu .bloc-partenaires2 .logos {
	border:1px solid #dbd76a;
	padding:2px;
	margin:12px;
}
/*_____________________________RECHERCHE__________________________________*/
#contenu .cLeft, #contenu .cRight {
	float:left;
}
#contenu .cLeft {
	width:210px;
	margin:15px 1px 0 12px;
	_margin:15px 1px 0 6px;
}
#contenu .cLeft h3 {
	background:none;
	font-size:11px;
	clear:left;
	float:left;
	height:15px;
	margin:0 0 0 10px;
	padding:0 0 0 15px;
	width:180px;
	font-weight:900;
	text-transform:uppercase;
	background:url(../gfx/arrow-greenYellow.gif) no-repeat left 2px;
}
#contenu .cRight {
	width:418px;
}
#contenu .greenTab {
	background:url(../gfx/tab-green-right.gif) no-repeat right top;
	float:left;
	color:#FFF;
	margin-left:0px;
}
#contenu .greenTab strong {
	background:url(../gfx/tab-green-left.gif) no-repeat left top;
	padding:5px 0 0 8px;
}
#contenu .blocSaumon {
	clear:left;
	background:#f5f2b9;
	border-right:2px solid #e7e5af;
	padding-bottom:30px;
}
#contenu .blocSaumon .blocLogo {
	padding:2px;
	background:#fbfaed;
	float:left;
	margin:10px 0 10px 10px;
}
#contenu .blocSaumon .blocLogo img {
	border:1px solid #dbd76a;
}
#contenu .blocSaumon p {
	color:#3F5816;
	margin-bottom:10px;
	float:left;
}
#contenu .blocSaumon .resume {
	float:left;
	position:relative;
	top:5px;
}
#contenu .blocSaumon a.enSavoirPlus {
	float:left;
	clear:left;
	background:url(../gfx/btn-enSavoirPlus.gif) no-repeat left top;
	width:125px;
	height:20px;
	display:block;
	text-align:center;
	font-size:11px;
	font-weight:900;
	color:#3F5816;
	text-decoration:none;
	padding:4px 0 0 0;
	margin: 5px 0 0 10px;
}
#contenu .blocSaumon .sepCleft {
	background: url(../gfx/separator-cLeft.gif) repeat-x left top;
	width:180px;
	height:2px;
	font-size:0px;
	line-height:1px;
	float:left;
	clear:left;
	margin:10px 0 0 10px;
}
#contenu .cRight h2 {
	margin-left:0px;
}
#contenu .cRight .yellowstone {
	width:418px;
	margin-left:0px;
}
#contenu .cRight .yellowstone .carcanTable {
	width:416px;
	background:url(../gfx/background-table-short.gif) repeat-y left top;
	margin-left:1px;
}
#contenu .cRight .yellowstone .carcanTable .headerTable {
	width:408px;
}
#contenu .cRight .yellowstone .bottomTable {
	width:416px;
	background:url(../gfx/background-table-bottom-short.gif) no-repeat left top;
	margin-left:1px;
}
#contenu #annonce {
	background:#ffffff;
	padding:10px 0 0 10px;
	font-size: 1em;
	height: 50px;
}
#contenu .cRight .yellowstone .formulaires {
	margin-left:5px!important;
	background:#ffffff;
	padding:0 5px 12px 0;
	width:395px;
}
#contenu .cRight .yellowstone .textfield-bgwhite2 {
	background: url(../gfx/textfield-recherche.gif) no-repeat;
	width:203px;
}
#contenu .cRight .yellowstone .formulaires p.petit {
	width:130px;
}
#contenu .cRight .yellowstone .formulaires .ui-selectmenu {
	float:left;
	width:205px !important;
}
#contenu .cRight .yellowstone .bloc-formulaire .bt-envoyer {
	margin-right:26px;
}
#contenu .cRight .yellowstone .bloc-formulaire strong {
	float:right;
	color:#d66d12;
	padding:4px 4px 0 0;
}
#contenu .cRight .yellowstone .carcanTable h4, #contenu .cRight .yellowstone .carcanTable h4 strong {
	border:none;
	padding:0px;
}
#contenu .cRight .yellowstone .carcanTable .btn-consulter {
	color:#FFFFFF;
	text-decoration:none;
	background:url(../gfx/btn-carcanTable.gif) no-repeat left top;
	width:205px;
	height:20px;
	margin:0 15px 0 0;
	display:block;
	padding:4px 0 0 0;
	text-align:center;
	float:right;
}
#contenu .cRight .yellowstone .carcanTable .download-pdf {
	background:url(../gfx/icon-file2.gif) no-repeat left top;
	color:#D66D12;
	display:block;
	font-weight:900;
	height:23px;
	margin:0 0 7px;
	padding:2px 0 0 30px;
	clear:left;
	float:right;
	margin:10px 15px 0 0;
}
.logo-header {
	cursor:pointer;
}
#rotator {
	margin-left:12px;
}
.lancer {
	background:url(../gfx/flancer.gif) repeat-x bottom;
	clear:left;
	margin:10px 0 0 12px;
	padding:10px 0 3px 0;
	width:633px;
	height:62px;
}
.lancer li {
	background:url(../gfx/seplancer.gif) no-repeat right bottom;
	padding:5px 35px 7px 15px;
	float:left;
	height:48px;
}
.lancer li.nof {
	background:none;
	padding:5px 0 7px 15px;
}
.ftright {
	float:right;
	margin:0 12px 5px 35px;
}
.logo {
	width:218px;
	float:left;
	text-align:center;
}
.logo img {
	margin:20px 0;
}
.ftright .info {
	float:left;
	clear:left;
}
.encart {
	background:#f8f7cf url(../gfx/file.gif) repeat-x;
	padding:10px 10px 15px 10px;
}
.partner {
	clear:left;
	margin:0 0 10px 12px;
	padding:5px 0 0 0;
	border-top:1px solid #ccc;
}
.part {
	float:left;
	width:240px;
	text-align:center;
	padding:6px 0 0 0;
	overflow:hidden;
}
.flt {
	float:left;
	width:395px;
}
.presse .part {
	background: url(../gfx/couverture.gif) no-repeat;
	width:108px;
	height:146px;
	margin-right:20px;
}
.presse .flt {
	width:455px;
}
.btn {
	background:url(../gfx/btn.gif) no-repeat;
	padding:0 0 0 8px;
	font-weight:bold;
	text-decoration:none;
	float:left;
	cursor:pointer;
}
.btn b {
	display:block;
	background:url(../gfx/btnr.gif) no-repeat right;
	padding:5px 8px 0 0;
	height:19px;
	float:left;
	clear:left;
	color:#fff;
}
.or {
	color:#d66d12;
}
.nav {
	border-bottom:1px solid #cccccc;
	padding:0 0 5px 0;
	margin:0 10px 10px 12px;
	height:15px;
}
.nav b {
	_float:left;
}
.nav.nobord {
	border:none;
}
.nav ul {
	float:right;
}
.navi li {
	float:left;
	margin:0 0 0 3px;
}
#contenu .navi li a {
	color:#3f5816;
	text-decoration:none;
	padding:1px 2px;
}
#contenu .navi li a:hover, #contenu .navi li a.active {
	background:#e9de0d;
}
#contenu .navi li a.next, #contenu .navi li a.before {
	width:7px;
	height:9px;
	padding:0;
	margin:2px 0 0 0;
	text-indent:-9999px;
	text-align:left;
	float:left;
}
#contenu .navi li a.next, #contenu .navi li a.next:hover {
	background:url(../gfx/next.gif) no-repeat;
}
#contenu .navi a.before, #contenu .navi a.before:hover {
	background: url(../gfx/before.gif) no-repeat;
}
#contenu .navi li a.begining, #contenu .navi li a.end {
	width:13px;
	height:9px;
	padding:0;
	margin:2px 0 0 0;
	text-indent:-9999px;
	text-align:left;
	float:left;
}
#contenu .navi li a.begining, #contenu .navi li a.begining:hover {
	background:url(../gfx/begining.gif) no-repeat;
}
#contenu .navi li a.end, #contenu .navi li a.end:hover {
	background: url(../gfx/arrow-doubleGreen.png) no-repeat;
}
ul.expos {
	margin:2px 0;
}
ul.expos li {
	clear:left;
	padding:10px 0;
	border-bottom:1px solid #dbe2d1;
	/*height:85px;*/
	height:auto;
	overflow:hidden;
}
/*
ul.expos li:hover {
	background:#fbfbe7;
}
*/
ul.expos li.connecte {
	padding:10px 0 10px 9px;
	background:#f8f7cf url(../gfx/letters/cote.gif) no-repeat top left;
}
#contenu ul.expos li h6 {
	/*background:url(../gfx/next.gif) no-repeat 5px 2px;*/
	float:left;
	font-size:11px;
	font-weight:normal;
	width:155px;
	padding:0;
	display:block;
	margin:10px 30px 0 5px;
}
#contenu ul.expos li h6 span {
	color:#626469;
	font-weight:normal;
	font-size:10px;
	text-transform:none;
}
#contenu ul.expos li.connecte h6 {
	background:  url(../gfx/letters/connecte.gif) no-repeat 0 2px;
	padding:0 0 0 20px;
}
.adres {
	margin:0 0 0 0;
	width:160px;
	padding:0;
	float:left;
}
.info {
	margin:0 0 0 0;
	width:180px;
	padding:0;
	float:right;
}
.info .allee {
	color:#ffffff;
	background:#729723;
	display:block;
	padding:2px 4px;
	text-align:center;
}
.info img {
	float:right;
	margin:10px 10px 0 0;
}
#contenu .info a.voirleplan {
	float:left;
	clear:left;
	background:url(../gfx/voirleplan.gif) no-repeat left top;
	width:175px;
	height:20px;
	display:block;
	text-align:center;
	font-size:11px;
	font-weight:900;
	color:#3F5816;
	text-decoration:none;
	padding:4px 0 0 0;
	margin: 7px 0 0 14px;
}
.blocletter {
	background: url(../gfx/bloc.gif) repeat-y left;
	width:565px;
	padding:3px 0 5px 65px;
	min-height:50px;
	position:relative;
}
.alph {
	border-bottom:1px solid #CCCCCC;
	padding:0 0 10px;
	margin:10px 10px 10px 12px;
}
.a, .b, .c, .d, .e, .f, .g, .h, .i, .j, .k, .l, .m, .n, .o, .p, .q, .r, .s, .t, .u, .v, .w, .x, .y, .z, .a0, .a1, .a2, .a3, .a4, .a5, .a6, .a7, .a8, .a9 {
	background: url(../gfx/letters/lettera.gif) no-repeat;
	top:0;
	left:0;
	width:47px;
	height:47px;
	display:block;
	text-indent:-9999px;
	position:absolute;
}
.b {
	background:url(../gfx/letters/letterb.gif) no-repeat;
}
.c {
	background:url(../gfx/letters/letterc.gif) no-repeat;
}
.d {
	background:url(../gfx/letters/letterd.gif) no-repeat;
}
.e {
	background:url(../gfx/letters/lettere.gif) no-repeat;
}
.f {
	background:url(../gfx/letters/letterf.gif) no-repeat;
}
.g {
	background:url(../gfx/letters/letterg.gif) no-repeat;
}
.h {
	background:url(../gfx/letters/letterh.gif) no-repeat;
}
.i {
	background:url(../gfx/letters/letteri.gif) no-repeat;
}
.j {
	background:url(../gfx/letters/letterj.gif) no-repeat;
}
.k {
	background:url(../gfx/letters/letterk.gif) no-repeat;
}
.l {
	background:url(../gfx/letters/letterl.gif) no-repeat;
}
.m {
	background:url(../gfx/letters/letterm.gif) no-repeat;
}
.n {
	background:url(../gfx/letters/lettern.gif) no-repeat;
}
.o {
	background:url(../gfx/letters/lettero.gif) no-repeat;
}
.p {
	background:url(../gfx/letters/letterp.gif) no-repeat;
}
.q {
	background:url(../gfx/letters/letterq.gif) no-repeat;
}
.r {
	background:url(../gfx/letters/letterr.gif) no-repeat;
}
.s {
	background:url(../gfx/letters/letters.gif) no-repeat;
}
.t {
	background:url(../gfx/letters/lettert.gif) no-repeat;
}
.u {
	background:url(../gfx/letters/letteru.gif) no-repeat;
}
.v {
	background:url(../gfx/letters/letterv.gif) no-repeat;
}
.w {
	background:url(../gfx/letters/letterw.gif) no-repeat;
}
.x {
	background:url(../gfx/letters/letterx.gif) no-repeat;
}
.y {
	background:url(../gfx/letters/lettery.gif) no-repeat;
}
.z {
	background:url(../gfx/letters/letterz.gif) no-repeat;
}
.a0 {
	background:url(../gfx/letters/letter0.gif) no-repeat;
}
.a1 {
	background:url(../gfx/letters/letter1.gif) no-repeat;
}
.a2 {
	background:url(../gfx/letters/letter2.gif) no-repeat;
}
.a3 {
	background:url(../gfx/letters/letter3.gif) no-repeat;
}
.a4 {
	background:url(../gfx/letters/letter4.gif) no-repeat;
}
.a5 {
	background:url(../gfx/letters/letter5.gif) no-repeat;
}
.a6 {
	background:url(../gfx/letters/letter6.gif) no-repeat;
}
.a7 {
	background:url(../gfx/letters/letter7.gif) no-repeat;
}
.a8 {
	background:url(../gfx/letters/letter8.gif) no-repeat;
}
.a9 {
	background:url(../gfx/letters/letter9.gif) no-repeat;
}
#topError {
	background:url(../gfx/error-repeat.jpg) repeat-y left top;
	border:1px solid #ff5a00;
	width:616px;
	margin:10px;
}

.alert {
	background:url(../gfx/error-top.jpg) no-repeat left top;
	width:596px;
	display:block;
	color:#fff;
	line-height:18px;
	padding:10px;
}

#wrapper #navigation a:hover p {
	color:#e9de0d !important;
}
#contenu .yellowstone p span { background:none;}

#contenu .yellowstone .textfield-bgwhite, select#activity {
background:url(../gfx/textfield-bgwhite1.gif) no-repeat ;
border:none;
width:377px;
color:#666666;
}
#contenu .yellowstone .textfield-bgwhite4 {
background:url(../gfx/textfield-bgwhite4.gif) no-repeat ;
border:none;
width:257px;
color:#666666;
float:left;
margin-top:5px;
}
#contenu .yellowstone p {margin:5px 0 5px 10px;
clear:left;}
select#activity {background:url(../gfx/textfield-bgwhite3.gif) no-repeat ;
height:22px;
margin:5px 0 0 ;
padding:2px;
font-size:11px !important;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
select#activity option, select#activity optgroup, #contenu .yellowstone select#department option, #contenu .yellowstone select#country option {
padding:0 8px 0 0;
font-size:10px;
font-style:normal;
background:#e5e5e4;
color:#666666;
}
select#activity option:hover, select#activity optgroup:hover {background:#ddd50e;}
#contenu .yellowstone  p label {
padding:10px 0 0 15px;
font-weight:bold;
color:#3f5816;
background:url(../gfx/arrow-doubleGreen.png) no-repeat 0 13px;
display:block;
clear:left;
}
#contenu .yellowstone  p label.name {
	float:left;
	width:105px;
}

#contenu .yellowstone select#department, #contenu .yellowstone select#country {
	background: url(../gfx/select2.gif) no-repeat;
	width:257px;
height:22px;
margin:5px 0 0 ;
padding:2px;
font-size:11px !important;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:none;
color:#666666;}

#contenu .options {
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	margin:15px 0 5px 10px;
	width:377px;
}
#contenu .options img {
	float:right;
	margin:5px 0 0;
}
#contenu .options .check {
	float:right;
	width:250px;
	height:20px;
	padding:20px 0 0 10px;
}
#contenu .options .check label {
	color:#3f5816;
	font-size:12px;
}
#contenu .sommetdor {
	float:left;
	margin-left:0px;
	height:93px;
	padding:0;
	background:none;
}
#contenu .sommetdor strong {
	background: url(../gfx/exposantPrimeSommetdOr.jpg) no-repeat left top;
	padding:0;
	height:93px;
	width:208px;
	display:block;
	text-indent:-9999px;
}
#contenu .blocSommetdOr {
	clear:left;
	background: url(../gfx/blocSommetdOr.gif) repeat-y;
	border-right:0;
	padding-bottom:100%;
	margin:103px 0 0;
	_margin:0;
	width:208px;
}
#contenu .blocSommetdOr h3 {
    background:none;
    clear: none;
    float: none;
    font-size: 13px;
    font-weight:bold;
    margin: 0 0 0 10px;
	padding:10px 0 0;
    text-transform: none;
    width: 180px;
	color:#3f5816;
	height:inherit;
}
#contenu .blocSommetdOr h4 {
    background:none;
    clear: none;
    float: none;
    font-size: 11px;
    font-weight:bold;
    margin: 0 0 0 10px;
	padding:10px 0;
    text-transform: uppercase;
    width: 180px;
	color:#7baa2a;
	height:inherit;
}
#contenu .blocSommetdOr .blocLogo {
	padding:2px;
	background:#fbfaed;
	float:left;
	margin:10px 0 10px 12px;
}
#contenu .blocSommetdOr .pictoSommetdOr {
	background:url(../gfx/logos/sommetdor.jpg) no-repeat;
	display:block;
	height:45px;
	width:100px;
	margin:20px 0 10px 48px;
	clear:left;
}
#contenu .blocSommetdOr .blocLogo img {
	border:1px solid #cecdbe;
}
#contenu .blocSommetdOr p {
	color:#3F5816;
	margin-bottom:10px;
	float:left;
}
#contenu .blocSommetdOr a.enSavoirPlus {
	float:left;
	clear:left;
	background:url(../gfx/btn-enSavoirPlus.gif) no-repeat left top;
	width:125px;
	height:20px;
	display:block;
	text-align:center;
	font-size:11px;
	font-weight:900;
	color:#3F5816;
	text-decoration:none;
	padding:4px 0 0 0;
	margin: 7px 0 0 36px;
	_margin:7px 0 0 22px;
}
.nouvellerecherche {
	background:url(../gfx/line-green.png) repeat-x top;
	clear:left;
	margin:10px 0 0 12px;
	padding:10px 0 3px 0;
	width:633px;
	height:62px;
}
#contenu .nouvellerecherche a {
	background:url(../gfx/boutonRecherche.gif) no-repeat;
	width:225px;
}
#contenu .downloadImages {
	background:url(../gfx/flecheVerteBas.gif) no-repeat right center;
	height:15px;
	display:block;
	float:right;
	margin: 20px 11px 0 0;
    padding: 0 17px 0 0;
	position:relative;
	z-index:100;
}
#contenu .downloadImages a {
	border-bottom:1px solid #c4d8a5;
	color:#8ab24b;
	text-transform:uppercase;
}
#contenu #galeries {
	background:#F8F7CF;
	margin:0;
	float:left;
	width:637px;
}
#contenu .galerie {
	padding:0 0 0 14px;
	float:left;
}
#contenu .galerie h3 {
    background:none;
    clear: left;
    color: #3F5816;
    display: block;
    font-size: 18px;
    font-weight:normal;
    height: 39px;
    margin: 10px 0 0 0;
    padding:0;
    width: 624px;
}
#contenu .galerie .pht {
	background:#ffffff;
	padding:3px;
	border:1px solid #cbcaaa;
	margin:0 10px 10px 0;
	position:relative;
	width:124px;
	height:91px;
	float:left;
}
#contenu .galerie .pht img {
	position:relative;
	cursor:pointer;
}
#contenu .galerie .pht .voir {
	display:block;
	position:absolute;
	background:url(../gfx/download.gif) no-repeat;
	bottom:0;
	right:0;
	text-indent:-9999px;
	width:26px;
	height:25px;
	cursor:pointer;
}
#contenu .galerie .pht span {
	display:none;
	position:absolute;
	background:#ffffff;
	bottom:0;
	right:0;
	width:130px;
	height:21px;
	text-align:center;
	text-transform:uppercase;
	padding:4px 0 0;
}

/* LIGHTBOX - GALERIE PHOTOS */
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 0;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    border-bottom-left-radius: 0;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 0;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 0;
}
.ui-widget-content {
    background:none;
    border:none;
    color: #333333;
}
.ui-dialog .ui-dialog-content {
    background:#ffffff;
    border: 0 none;
    overflow: hidden;
    padding:20px 8px;
    position: relative;
}
.ui-dialog .ui-dialog-titlebar {
    padding: 0;
    position: relative;
}
.ui-widget-header {
    background:none;
    border:none;
    color: #FFFFFF;
    font-weight: bold;
}
.ui-dialog .ui-dialog-titlebar-close {
    height: 27px;
    margin:0;
    padding:4px 0 0 27px;
    position: fixed;
    top:60px;
    width: 2px;
	color:#ffffff;
	text-transform:uppercase;
	font-size:10px;
	background:url(../gfx/fermer.png) no-repeat;
	text-decoration:none;
	border:none;
}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding:4px 0 0 27px; }
.ui-dialog .ui-dialog-titlebar-close span {
    display: block;
    margin: 1px;
	text-indent:0;
	height:27px;
	width:77px;
}
.bigPhoto {
	position:relative;
	width:629px;
	background:#ffffff;
	height:442px;
}
.bigPhoto img {
	margin:0 0 0 6px
}
.bigPhoto a.prev {
	text-indent:-9999px;
	display:block;
	position:absolute;
	left:0;
	top:200px;
	background: url(../gfx/prev.png) no-repeat;
	width:67px;
	height:58px;
}
.bigPhoto a.next {
	text-indent:-9999px;
	display:block;
	position:absolute;
	left:562px;
	top:200px;
	background: url(../gfx/next.png) no-repeat;
	width:67px;
	height:59px;
}
.bigPhoto a.down {
	position:absolute;
	background:#ffffff;
	bottom:0;
	right:0;
	width:120px;
	height:21px;
	text-align:center;
	text-transform:uppercase;
	padding:4px 0 0;
	font-weight:bold;
	color:#8ab24b;
	text-decoration:underline;
	font-size:14px;
}
.footerPhoto {
    background: url("../gfx/footerPhoto.gif") repeat-x scroll left bottom transparent;
    height: 86px;
    margin: 19px 0 0 6px;
    padding: 0 0 22px;
    width: 617px;
}
.carousel {
	width: 553px;
	overflow:hidden;
	float:left;
	position:relative;
}
.carousel ul {
	position: relative;
	padding: 0;
	background:#e1e1e1;
	height:84px;
}
.carousel li {
	width: 101px;
	height: 68px;
	padding:5px 0 0;
	float: left;
	list-style: none;
	margin:0 5px 0 0;
}
.carousel li img {
	background:#ffffff;
	padding:3px;
	border:1px solid #bababa;
}
.footerPhoto a.prec {
	display:block;
	text-indent:-9999px;
	width:32px;
	height:84px;
	background:url(../gfx/carouselPrev.gif) no-repeat;
	float:left;
	cursor:pointer;
}
.footerPhoto a.suiv {
	display:block;
	text-indent:-9999px;
	width:32px;
	height:84px;
	background:url(../gfx/carouselNext.gif) no-repeat;
	float:left;
	cursor:pointer;
}
/* Bandeau en home pour l'inscription à la newsletter */
#bandeauNewsletter {
	background:#3e4234;
	width:100%;
	height:25px;
	padding:10px 0 0;
}
#bandeauNewsletter #errorNews1 {
	float:left;
	width:120px;
	height:20px; 
	margin:0 9px 0 0;
	font-size:9px;
}
#bandeauNewsletter form {
	float:right;
	margin:0 0 0 5px;
}
#bandeauNewsletter input {
	color: #3E4234;
	font-size:10px;
	background: #eeeeee;
	border: #E9DE0D 1px solid;
	float:left;
	width:180px;
}
#bandeauNewsletter label {
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
	margin:0 9px;
	color:#ffffff;
	text-transform:none;
	background:url(../gfx/sinscrire.gif) no-repeat;
	display:block;
	height:13px;
	width:61px;
	padding:0 0 0 6px;
	float:left;
	font-size:11px;
}
#bandeauNewsletter label:hover {
	color:#E9DE0D;
}
#bandeauNewsletter span {
	float:right;
	color:#ffffff;
	margin: 0 0 0 10px;
	width:470px;
}
#bandeauHome {
	display: block;
    height: 418px;
    width: 900px;
}
