#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:315px;
}
#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;
	padding:24px 10px 0;
	width:880px;
	height:61px
}
#widget #coordonnees {
	float:left;
	width:440px;
	color:#9a9b9e;
	font-size:9px;
}
#widget #coordonnees h1 {
	font-size:9px;
	font-weight:900;
	text-transform:uppercase;
}
#widget #coordonnees a {
	color:#9a9b9e;
}
#widget ul {
	float:right;
}
#widget ul li {
	float:left;
}
#widget #language .inputSelect {
	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:537px;
	left:0px;
	height:281px;
}
#baseline {
	position:relative;
	width:880px;
	height:210px;
	background:url(../gfx/background-baseline.jpg) no-repeat left top;
	padding:20px 10px 0 10px;
}
#baseline .baselineBloc {
	width:280px;
	float:left;
	background:url(../gfx/shadow-baselineBloc-trans.png) no-repeat left top;
	margin:0 10px 0 0;
}
#baseline p {
	clear:left;
	float:left;
	color:#9c9da0;
	font-size:9px;
	position:absolute;
	left:12px;
	bottom:20px;
}
#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:0 0 0 12px;
}
#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;
}
#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:url(../gfx/arrow-doubleGreen.png) no-repeat 0 3px;
	padding:0 0 0 16px;
	clear:left;
}
#contenu h6 {
	margin:2px 0 6px 12px;
	color:#7baa2a;
	font-size:10px;
	text-transform:uppercase;
}
#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:left;
	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 12px;
	border-bottom:5px solid #3f5816;
	/*width:580px;*/
	padding:0 0 3px 57px;
	position:relative;
	clear:left;
	height:22px;
	display:block;
}
#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 12px;
	padding:25px 0 0;
}
#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;
}
#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 {
	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;
}
#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;
	text-align:center;
}
.logo img {
	margin:20px auto;
}
.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:5px 0 5px 9px;
	margin-bottom:5px;
}
ul.expos li.connecte {
	padding:0 0 0 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:185px;
	padding:0 0 0 20px;
	display:block;
	margin:10px 0 0 5px;
}
#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 230px;
	width:310px;
	padding:5px;
}
.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 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 select#department, #contenu .yellowstone select#country {background: url(../gfx/select.gif) no-repeat;
width:202px;
height:22px;
margin:5px 0 0 ;
padding:2px;
font-size:11px !important;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:none;
color:#666666;}
