@font-face {
    /* This declaration targets Internet Explorer */
    font-family: 'RanchMedium';
    src: url('inc/ranch-medium-imedia.eot');
}

@font-face {
    /* This declaration targets everything else */
    font-family: 'RanchMedium';
    src: url(//:) format('no404'), url('inc/ranch-medium-imedia.woff') format('woff'), url('inc/ranch-medium-imedia.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

body{margin: 0px ; padding: 0px ; /*height: 1198px; width: 1900px;*/ background-image: url('images/backgrounds/ete.jpg'); background-position: right top; font-family: Arial, lucida grande, sans serif;
}

div#background{position: absolute; margin:0px; padding:0px; left:0px; right: 0px; z-index: 1; width: auto; height: auto; display:block;
}

div#erreur{display: none; width: 100%; height: 100%; background-image: url('images/bge.png'); position: absolute; z-index: 2;
}

div#erreur2{margin: 200px auto 0px auto; background-color: #FFFFFF; width: 400px; height: 400px; border: 2px solid #FFA05F; padding: 20px 20px 0px 20px;
}

div#page{width: 955px; position: relative; display: block;
}

div#page div#top{width: 955px; height: 35px; background-image: url('images/index/menu-top.png'); background-repeat: no-repeat; position: relative;
}

div#page div#top-site{width: 955px; height: 35px; background-image: url('images/site/menu-top.png'); background-repeat: no-repeat; position: relative;
}

div#page div#top-site div.langues {
	font-size: 12px;
	line-height: 35px;
	margin-left: 15px;
	color: #FFF;
}

div#page div#top-site div.langues a {
	color: #FFF;
}

div#page div#leftCol{width: 181px; display: block; float: left; position: relative;
}

div#page div#leftCol img{width: 181px; border: none; display: block;
}

div#page div#midcol{float: left; position: relative; display: block; margin-right: -14px;
}

div.menu{width: 163px; position: relative;
}

div.menu img{width: 163px; margin: 0px; padding: 0px; border: none; display: block;
}






#nav, #nav ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
width: 150px;
}

#nav a{
display:block;
color:#fff;
text-decoration:none;
background-color:rgba(71, 71, 56, 0.9);
height: 25px;
font-size: 14px;
line-height: 25px;
text-align: center;
font-family: 'RanchMedium',Georgia,serif;
border-right: 1px solid #757367;
border-bottom: 1px solid #757367;
margin-top: 1px;
-webkit-box-shadow: inset 5px 0px 5px 0px rgba(0, 0, 0, 0.3);
-moz-box-shadow: inset 5px 0px 5px 0px rgba(0, 0, 0, 0.3);
box-shadow: inset 5px 0px 5px 0px rgba(0, 0, 0, 0.3); 
}

#nav a.firstLi{
margin-top: 0;
-webkit-box-shadow: inset 5px 5px 5px 0px rgba(0, 0, 0, 0.3);
-moz-box-shadow: inset 5px 5px 5px 0px rgba(0, 0, 0, 0.3);
box-shadow: inset 5px 5px 5px 0px rgba(0, 0, 0, 0.3); 
}

#nav.noBorderTop{
border-top: none;
}

#nav, #nav ul,
#nav ul ul {
border-top: 1px solid #757367;
-webkit-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.3);
box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.3); 
}

#nav a:hover{
background-color: rgba(202, 207, 186, 0.9);
color:#474738;
}

#nav li{
position:relative;
width: 150px;
height: 25px;
}

#nav ul {
position:absolute;
display:none;
width:150px;
top:-1px;
left: 150px;
}

#nav li ul a,
#nav li ul a.firstLi {
height:25px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none; 
}

#nav ul ul{
top:auto;
}	

#nav li ul ul {
left:12em;
margin:0px 0 0 10px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}







div#rightshadow{background-image: url('images/index/right-shadow.png'); height: 358px; width: 163px; background-repeat: no-repeat; position: relative;
}

div#contenu{width: 624px; height: 600px; display: block; float: left; 
}

div#contenu div#titre-excursion{width: 624px; height: 47px; background-image: url('images/titres/excursions.png');
}

div#contenu div#titre-chasse{width: 624px; height: 47px; background-image: url('images/titres/chasse.png');
}

div#contenu div#titre-grands-gibiers{width: 624px; height: 47px; background-image: url('images/titres/grands-gibiers.png');
}

div#contenu div#titre-venaisons{width: 624px; height: 47px; background-image: url('images/titres/venaisons.png');
}

div#contenu div#titre-visite{width: 624px; height: 47px; background-image: url('images/titres/visite-virtuelle.png');
}

div#contenu div#titre-forfaits-corporatifs{width: 624px; height: 47px; background-image: url('images/titres/forfaits-corporatifs.png');
}

div#contenu div#titre-location-chalet{width: 624px; height: 47px; background-image: url('images/titres/location-chalet.png');
}

div#contenu div#titre-entreprise{width: 624px; height: 47px; background-image: url('images/titres/entreprise.png');
}

div#contenu div#titre-joindre{width: 624px; height: 47px; background-image: url('images/titres/pour-nous-joindre.png');
}

div#contenu div#titre-excursion,
div#contenu div#titre-chasse,
div#contenu div#titre-grands-gibiers,
div#contenu div#titre-venaisons,
div#contenu div#titre-visite,
div#contenu div#titre-forfaits-corporatifs,
div#contenu div#titre-location-chalet,
div#contenu div#titre-entreprise,
div#contenu div#titre-joindre {
	/*background-image: url('images/titres/titre-back.png');*/
}

div#contenu div#titre-excursion h1,
div#contenu div#titre-chasse h1,
div#contenu div#titre-grands-gibiers h1,
div#contenu div#titre-venaisons h1,
div#contenu div#titre-visite h1,
div#contenu div#titre-forfaits-corporatifs h1,
div#contenu div#titre-location-chalet h1,
div#contenu div#titre-entreprise h1,
div#contenu div#titre-joindre h1 {
	display: none;
	width: 600px;
	height: 47px;
	font-family: 'RanchMedium',Georgia,serif;
	font-size: 20px;
	line-height: 47px;
	color: #FFF;
	text-transform: uppercase;
	text-align: center;
	margin: 0;
	padding: 0;
}

div#contenu div#contenu-top{width: 624px; height: 20px; background-image: url('images/site/contenu-top.png');
}

div#contenu table{border: none; border-collapse: collapse; margin: 0px padding: 0px; width: 622px;
}

td#tl{background-image: url('images/site/contenu-top-left.png'); background-repeat: no-repeat; width: 6px; height: 3px;
}

td#tm{width: 588px; height: 3px; background-image: url('images/site/contenu-top-mid.png'); background-repeat: repeat-x;
}

td#tr{background-image: url('images/site/contenu-top-right.png'); background-repeat: no-repeat; width: 29px; height: 3px;
}

td#ml{background-image: url('images/site/contenu-mid-left.png'); background-repeat: no-repeat; width: 5px; height: 581px;
}

td#ml2{background-image: url('images/site/contenu-mid-left-2.png'); background-repeat: repeat-y; width: 5px;
}

td#mm{width: 588px; height: 5px; background-image: url('images/site/contenu-mid-mid.png'); background-repeat: repeat; padding: 20px 0px 20px 10px;
}

td#mr{background-image: url('images/site/contenu-mid-right.png'); background-repeat: no-repeat; width: 29px; height: 581px;
}

td#mr2{background-image: url('images/site/contenu-mid-right-2.png'); background-repeat: repeat-y; width: 29px;
}

td#bl{background-image: url('images/site/contenu-bot.png'); background-repeat: no-repeat; width: 624px; height: 26px;
}

div#sous-titre{height: 0.9em; border-bottom: 1px solid #484838; width: 330px; margin: 0px 0px 10px 0px; padding: 0px;
}

div#leftside{float: left; width: 330px; height: 490px; padding: 10px 0px 0px 0px;
}

div#galery{float: left; height: 490px; padding: 10px 0px 0px 0px;
}

div#leftside2{float: left; width: 330px; padding: 0px 0px 0px 0px; margin-top: -20px;
}

div#leftside img{border: 1px solid #484838; margin: 0px 0px 10px 0px; float: right; 
}

div#leftside table{width: 328px; padding: 0px auto 0px auto; margin: 0px auto 0px auto; border: 1px solid #484838; 
}

div#leftside2 table{width: 328px; padding: 0px auto 0px auto; margin: 0px auto 0px auto; border: 1px solid #484838; 
}

div#leftside th{width: 328px; padding: 0px auto 0px auto; border: 1px solid #484838; font-family: Helvetica, Arial, sans serif; font-weight: Bold; font-size: 12px; color: #484838; line-height: 1.5em; valign: center;  text-align: center;
}

div#leftside2 th{width: 328px; padding: 0px auto 0px auto; border: 1px solid #484838; font-family: Helvetica, Arial, sans serif; font-weight: Bold; font-size: 12px; color: #484838; line-height: 1.5em; valign: center;  text-align: center;
}

div#leftside td{width: 328px; padding: 0px auto 0px auto; border: 1px solid #484838; font-family: Helvetica, Arial, sans serif; font-weight: Regular; font-size: 12px; color: #484838; line-height: 1.5em; valign: center; text-align: center;
}

div#leftside2 td{width: 328px; padding: 0px auto 0px auto; border: 1px solid #484838; font-family: Helvetica, Arial, sans serif; font-weight: Regular; font-size: 12px; color: #484838; line-height: 1.5em; valign: center; text-align: center;
}

div#contenu table td#mm div#leftside table#noborder{width: 328px; padding: 0px; margin: 0px; border: none; border-collapse: collapse;
}

div#contenu table td#mm div#leftside table#noborder th{width: 20%; padding: 0px; font-family: Helvetica, Arial, sans serif; font-weight: Bold; font-size: 12px; color: #484838; line-height: 1.5em; valign: bottom;  text-align: left; border: none;
}

div#contenu table td#mm div#leftside table#noborder td{width: 30%; padding: 0px; font-family: Helvetica, Arial, sans serif; font-weight: Regular; font-size: 12px; color: #484838; line-height: 1.5em; valign: bottom; text-align: center; border: none;
}

div#contenu table td#mm div#leftside table#noborder2{width: 328px; padding: 0px; margin: 0px; border: none; border-collapse: collapse;
}

div#contenu table td#mm div#leftside table#noborder2 th{width: 20%; padding: 0px; font-family: Helvetica, Arial, sans serif; font-weight: Bold; font-size: 12px; color: #484838; line-height: 1.5em; valign: bottom;  text-align: left; border: none;
}

div#contenu table td#mm div#leftside table#noborder2 td{width: 30%; padding: 0px; font-family: Helvetica, Arial, sans serif; font-weight: Regular; font-size: 12px; color: #484838; line-height: 1.5em; valign: bottom; text-align: left; border: none; padding-right: 5px; padding-left: 5px;
}

div#leftside a:link{color:#81653F;
}
div#leftside a:visited{color:#81653F;
}
div#leftside a:hover{color: #484838; font-weight: Bold;
}
div#leftside a:active{color:#81653F;
}

div#galery a:link{color:#81653F;
}
div#galery a:visited{color:#81653F;
}
div#galery a:hover{color: #484838; font-weight: Bold;
}
div#galery a:active{color:#81653F;
}

div#rightside{height: 490px;
}

div#rightside img{border: 1px solid #484838; margin: 10px 0px 10px 0px;
}

img.galerypaysage{width: 150px; height: 113px; border: 1px solid #484838; margin: 0px 35px 10px 0px;
}

img.galeryportrait{width: 85px; height: 113px; border: 1px solid #484838; margin: 0px 70px 10px 30px;
}


h1{font-family: Helvetica, Arial, sans serif; font-weight: Bold; font-size: 14px; color: #484838;
}

h2{font-family: Helvetica, Arial, sans serif; font-weight: Bold; font-size: 12px; color: #484838;
}

p{font-family: Helvetica, Arial, sans serif; font-weight: Regular; font-size: 12px; color: #484838; line-height: 1.4em; margin-bottom: 1.7em;
}

ul{font-family: Helvetica, Arial, sans serif; font-weight: Regular; font-size: 12px; color: #484838; line-height: 1.4em; padding-left: 25px; margin-left: 10px; margin-bottom: 1.7em;
}

iframe{border: 1px solid #484838;
}

table#s1{position: absolute; left: 328px; top: 56px;
}

table#s1 img{border: none; display: block;
}

table#s2{position: absolute; left: 328px; top: 81px;
}

table#s2 img{border: none; display: block;
}

table#s3{position: absolute; left: 328px; top: 106px;
}

table#s3 img{border: none; display: block;
}

table#s4{position: absolute; left: 328px; top: 131px;
}

table#s4 img{border: none; display: block;
}

table#s5{position: absolute; left: 328px; top: 156px;
}

table#s5 img{border: none; display: block;
}

table#s6{position: absolute; left: 328px; top: 156px;
}

table#s6 img{border: none; display: block;
}

#s1, #s2, #s3, #s4, #s5, #s6{display: none; width: 163px;
}
