/* FORMAT
----------------------------------------------------------------------------------------------------*/
/*headings*/
h1,h2,h3,h4,h5,h6{font-family:Georgia,serif;}
h1{font-size:1.8em;line-height:36px;}
h2{font-size:1.6em;line-height:36px;}
h3{font-size:1.4em;line-height:36px;}
h4{font-size:1.2em;line-height:36px;}
h5{font-size:  1em;line-height:18px;}
h6{font-size:  1em;line-height:18px;}
.no_margin{margin:0;}
/*paragraph*/
p{font-size:1.2em;margin:0 0 18px 0;}
/*horizontal ruler*/
hr{border:0 #B99B6B solid;border-top-width:1px;clear:both;height:0}
/*lists*/
ol,ul{margin:0 0 18px;}
ol{list-style:decimal;}
ul{list-style:disc;}
/*others*/
dl,hr,pre,table,address,fieldset{margin-bottom:20px;}
pre{font-size:150%;}
/*links focus*/
a:focus{outline:1px dotted}
/*container*/
#container a:link,
#container a:active,
#container a:visited{color:#333;}
#container a:hover{color:#9F4D00;}

#lateral a:link,
#lateral a:active,
#lateral a:visited{color:#B99B6B;}
#lateral a:hover{color:#CCB48D;}

/*navigation*/
#nav a{color:#AAA;float:left;text-decoration:none;}
#nav a:hover{color:#FFF;}

/* STRUCTURE
----------------------------------------------------------------------------------------------------*/
body{background:#2B1809 url(../images/layout/back.jpg) no-repeat fixed 960px 0;position:relative;}
body#fishing,
body#fishing-outfitter,
body#fishing-maps{background:#131F2F url(../images/layout/back_fishing.jpg) no-repeat fixed 960px -325px;}
body#home{background:#CCC url(../images/layout/gradient.gif) no-repeat scroll 0 0;padding:0;}

/*container*/
#container{background-color:#F5ECDC;margin:0;position:relative;}
#home #container{background:none;margin:15px auto;}
/*header*/
#header{background:#FFF none no-repeat scroll 0 0;height:362px;width:960px;}
#header h1{text-indent:-5000px;}
#fishing #header{background-image:url(../images/layout/fishing1.jpg);}
#fishing-outfitter #header{background-image:url(../images/layout/fishing2.jpg);}
#hunting #header{background-image:url(../images/layout/hunting1.jpg);}
#hunting-outfitter #header{background-image:url(../images/layout/hunting2.jpg);}

/*content*/
#home{position:relative;}
#intro{color:#818181;margin:0 auto;padding:0 40px;text-align:center;width:500px;}
#intro > h1{text-transform:uppercase;}
#lireIntro{background:transparent url(../images/layout/iconsprite.png) no-repeat scroll 50% -288px;display:block;margin:25px 0 100px;text-align:center;text-decoration:none;text-indent:-5000px;}
#contenu > h1{text-transform:uppercase;}
#contenu .tooltip{background-color:#F5ECDC;border:2px solid #D2CABD;display:none;font-size:0.9em;padding:15px 20px;width:760px;z-index:100;}
#contenu .tooltip p{font-size:1em;}

#localOutfitter{background:transparent url(../images/layout/mainsprite.png) no-repeat scroll 0 -111px;display:inline-block;height:16px;line-height:12px;margin-left:10px;text-indent:-5000px;width:16px;}
#location{background:transparent url(../images/Regionmap.jpg) no-repeat scroll 0 0;height:723px;margin:0;padding:0;position:relative;width:850px;}
#location div.star{background:transparent url(../images/layout/mainsprite.png) no-repeat scroll 0 -95px;height:16px;left:425px;position:absolute;text-indent:-5000px;top:361px;width:16px;}

#identification{list-style:none;margin:0;}
#identification > li{background-color:#EBE2D2;border:1px solid #D2CABD;margin:36px 0;padding:18px;position:relative;width:504px;}
#identification > li.halfright{float:left;margin-left:10px;width:222px;}
#identification > li.halfleft{float:left;margin-right:10px;width:222px;}
#identification > li > h3{left:15px;line-height:27px;padding:0 5px;position:absolute;top:-16px;}
#identification li > p {margin:0;}
#identification ul {margin:0;}
#identification span.info{background:transparent url(../images/layout/mainsprite.png) no-repeat scroll 0 -64px;cursor:pointer;display:inline-block;height:16px;line-height:12px;margin:0 0 0 10px;text-indent:-5000px;width:16px;}
#identification span.clas1{background:transparent url(../images/layout/mainsprite.png) no-repeat scroll -54px 0;display:inline-block;height:16px;text-indent:-5000px;width:72px}
#identification span.clas2{background:transparent url(../images/layout/mainsprite.png) no-repeat scroll -36px 0;display:inline-block;height:16px;text-indent:-5000px;width:72px}
#identification span.clas3{background:transparent url(../images/layout/mainsprite.png) no-repeat scroll -18px 0;display:inline-block;height:16px;text-indent:-5000px;width:72px}
#identification span.clas4{background:transparent url(../images/layout/mainsprite.png) no-repeat scroll 0 0;display:inline-block;height:16px;text-indent:-5000px;width:72px}
#identification span.qual1{background:transparent url(../images/layout/mainsprite.png) no-repeat scroll -72px -80px;display:inline-block;height:16px;text-indent:-5000px;width:88px}
#identification span.qual2{background:transparent url(../images/layout/mainsprite.png) no-repeat scroll -54px -80px;display:inline-block;height:16px;text-indent:-5000px;width:88px}
#identification span.qual3{background:transparent url(../images/layout/mainsprite.png) no-repeat scroll -36px -80px;display:inline-block;height:16px;text-indent:-5000px;width:88px}
#identification span.qual4{background:transparent url(../images/layout/mainsprite.png) no-repeat scroll -18px -80px;display:inline-block;height:16px;text-indent:-5000px;width:88px}
#identification span.qual5{background:transparent url(../images/layout/mainsprite.png) no-repeat scroll 0 -80px;display:inline-block;height:16px;text-indent:-5000px;width:88px}
#identification span.com1{background:transparent url(../images/layout/mainsprite.png) no-repeat scroll -54px -16px;display:inline-block;height:16px;text-indent:-5000px;width:72px}
#identification span.com2{background:transparent url(../images/layout/mainsprite.png) no-repeat scroll -36px -16px;display:inline-block;height:16px;text-indent:-5000px;width:72px}
#identification span.com3{background:transparent url(../images/layout/mainsprite.png) no-repeat scroll -18px -16px;display:inline-block;height:16px;text-indent:-5000px;width:72px}
#identification span.com4{background:transparent url(../images/layout/mainsprite.png) no-repeat scroll 0 -16px;display:inline-block;height:16px;text-indent:-5000px;width:72px}
.title{background-color:#F5ECDC;border:1px solid #D2CABD;}
.logomembre{margin:0 2px 0 0;vertical-align:middle;}

/*navigation*/
#lienchasse {background:transparent url(../images/layout/picto_sprite.png) no-repeat 0 -40px;display:block;float:left;height:40px;margin:0 0 0 12px;text-indent:-5000px;width:40px;}
#lienchasse:hover {background-position:0 0;}
#lienchasse.current {background-position:0 -40px;}
#lienpeche {background:transparent url(../images/layout/picto_sprite.png) no-repeat 0 -120px;display:block;float:left;height:40px;margin:0 12px 0 75px;text-indent:-5000px;width:40px;}
#lienpeche:hover {background-position:0 -80px;}
#lienpeche.current {background-position:0 -120px;}

/*
#nav{height:113px;list-style:none outside none;margin:0;padding:0;position:relative;text-indent:-5000px;width:960px;}
#nav li{display:inline;float:left;margin:0;}

#fishing #nav{background:#282624 url(../images/layout/hfishing.jpg) no-repeat scroll 0 -249px;}
#fishing #navHome{background:transparent url(../images/layout/hfishing.jpg) no-repeat scroll -341px -273px;height:55px;left:341px;position:absolute;top:24px;width:193px;}
#fishing #navSearch{background:transparent url(../images/layout/hfishing.jpg) no-repeat scroll -534px -273px;height:55px;left:534px;position:absolute;top:24px;width:227px;}
#fishing #navMaps{background:transparent url(../images/layout/hfishing.jpg) no-repeat scroll -761px -273px;height:55px;left:761px;position:absolute;top:24px;width:150px;}
#fishing #navHome:hover,#fishing #navHome.current{background-position:-341px -386px;}
#fishing #navSearch:hover, #fishing #navSearch.current{background-position:-534px -386px;}
#fishing #navMaps:hover,#fishing #navMaps.current{background-position:-761px -386px;}

#fishing-outfitter #nav{background:#282624 url(../images/layout/hout_fishing.jpg) no-repeat scroll 0 -249px;}
#fishing-outfitter #navHome{background:transparent url(../images/layout/hout_fishing.jpg) no-repeat scroll -341px -273px;height:55px;left:341px;position:absolute;top:24px;width:193px;}
#fishing-outfitter #navSearch{background:transparent url(../images/layout/hout_fishing.jpg) no-repeat scroll -534px -273px;height:55px;left:534px;position:absolute;top:24px;width:227px;}
#fishing-outfitter #navMaps{background:transparent url(../images/layout/hout_fishing.jpg) no-repeat scroll -761px -273px;height:55px;left:761px;position:absolute;top:24px;width:150px;}
#fishing-outfitter #navHome:hover,#fishing-outfitter #navHome.current{background-position:-341px -386px;}
#fishing-outfitter #navSearch:hover, #fishing-outfitter #navSearch.current{background-position:-534px -386px;}
#fishing-outfitter #navMaps:hover,#fishing-outfitter #navMaps.current{background-position:-761px -386px;}

#hunting #nav{background:#282624 url(../images/layout/hhunting.jpg) no-repeat scroll 0 -249px;}
#hunting #navHome{background:transparent url(../images/layout/hhunting.jpg) no-repeat scroll -341px -273px;height:55px;left:341px;position:absolute;top:24px;width:193px;}
#hunting #navSearch{background:transparent url(../images/layout/hhunting.jpg) no-repeat scroll -534px -273px;height:55px;left:534px;position:absolute;top:24px;width:227px;}
#hunting #navMaps{background:transparent url(../images/layout/hhunting.jpg) no-repeat scroll -761px -273px;height:55px;left:761px;position:absolute;top:24px;width:150px;}
#hunting #navHome:hover,#hunting #navHome.current{background-position:-341px -386px;}
#hunting #navSearch:hover,#hunting #navSearch.current{background-position:-534px -386px;}
#hunting #navMaps:hover,#hunting #navMaps.current{background-position:-761px -386px;}

#hunting-outfitter #nav{background:#282624 url(../images/layout/hout_hunting.jpg) no-repeat scroll 0 -249px;}
#hunting-outfitter #navHome{background:transparent url(../images/layout/hout_hunting.jpg) no-repeat scroll -341px -273px;height:55px;left:341px;position:absolute;top:24px;width:193px;}
#hunting-outfitter #navSearch{background:transparent url(../images/layout/hout_hunting.jpg) no-repeat scroll -534px -273px;height:55px;left:534px;position:absolute;top:24px;width:227px;}
#hunting-outfitter #navMaps{background:transparent url(../images/layout/hout_hunting.jpg) no-repeat scroll -761px -273px;height:55px;left:761px;position:absolute;top:24px;width:150px;}
#hunting-outfitter #navHome:hover,#hunting-outfitter #navHome.current{background-position:-341px -386px;}
#hunting-outfitter #navSearch:hover,#hunting-outfitter #navSearch.current{background-position:-534px -386px;}
#hunting-outfitter #navMaps:hover,#hunting-outfitter #navMaps.current{background-position:-761px -386px;}

#fishing-maps #nav{background:#282624 url(../images/layout/hmaps_fishing.jpg) no-repeat scroll 0 -249px;}
#fishing-maps #navHome{background:transparent url(../images/layout/hmaps_fishing.jpg) no-repeat scroll -341px -273px;height:55px;left:341px;position:absolute;top:24px;width:193px;}
#fishing-maps #navSearch{background:transparent url(../images/layout/hmaps_fishing.jpg) no-repeat scroll -534px -273px;height:55px;left:534px;position:absolute;top:24px;width:227px;}
#fishing-maps #navMaps{background:transparent url(../images/layout/hmaps_fishing.jpg) no-repeat scroll -761px -273px;height:55px;left:761px;position:absolute;top:24px;width:150px;}
#fishing-maps #navHome:hover,#fishing-maps #navHome.current{background-position:-341px -386px;}
#fishing-maps #navSearch:hover,#fishing-maps #navSearch.current{background-position:-534px -386px;}
#fishing-maps #navMaps:hover,#fishing-maps #navMaps.current{background-position:-761px -386px;}

#hunting-maps #nav{background:#282624 url(../images/layout/hmaps_hunting.jpg) no-repeat scroll 0 -249px;}
#hunting-maps #navHome{background:transparent url(../images/layout/hmaps_hunting.jpg) no-repeat scroll -341px -273px;height:55px;left:341px;position:absolute;top:24px;width:193px;}
#hunting-maps #navSearch{background:transparent url(../images/layout/hmaps_hunting.jpg) no-repeat scroll -534px -273px;height:55px;left:534px;position:absolute;top:24px;width:227px;}
#hunting-maps #navMaps{background:transparent url(../images/layout/hmaps_hunting.jpg) no-repeat scroll -761px -273px;height:55px;left:761px;position:absolute;top:24px;width:150px;}
#hunting-maps #navHome:hover,#hunting-maps #navHome.current{background-position:-341px -386px;}
#hunting-maps #navSearch:hover,#hunting-maps #navSearch.current{background-position:-534px -386px;}
#hunting-maps #navMaps:hover,#hunting-maps #navMaps.current{background-position:-761px -386px;}
*/

/*panneau lateral*/
#lateral h1,#lateral h2,#lateral h3,#lateral h4,#lateral h5,#lateral h6{color:#B99B6B !important;}
#lateral{background:#402013 url(../images/layout/blateral.jpg) repeat-y scroll 0 0;color:#B99B6B;list-style:none outside none;margin-bottom:0;padding:0;}
#lateral p{color:#FFF !important;}
#lateral a.email{background:transparent url(../images/layout/mainsprite.png) no-repeat scroll 0 -32px;display:block;height:16px;padding:0 0 0 20px;}
#lateral a.web{background:transparent url(../images/layout/mainsprite.png) no-repeat scroll 0 -48px;display:block;height:16px;padding:0 0 0 20px;}
#lateral li{clear:both;padding:0 50px 0 35px;}
#lateral p {margin:0;}
#lateral li.image{padding:0 30px 15px 10px;}
#lateral li.image img{border:1px solid #B99B6B;}
#lateral li.name h1{font-size:24px;line-height:28px;text-transform:uppercase;}
#lateral li.partner a {display:block;margin:0 auto;width:100px;}

/*data Tables*/
.dataTables_criteres fieldset{width:auto;}
.dataTables_criteres legend {text-align:center;}
.dataTables_criteres label{color:#B99B6B;font-size:1.2em;}
.dataTables_criteres select,
.dataTables_criteres input[type="text"]{background-color:#F5ECDC;width:250px;}
.dataTables_criteres span.checkbox {float:left;margin-left:15px;text-indent:-20px;width:110px;}
.dataTables_criteres input.critereOn,
.dataTables_criteres select.critereOn {background-color:#B99B6B;}
.dataTables_wrapper {border-color:#FFF;}
.dataTables_info {width:100%;}
.dataTables_paginate {background-color:#000;}
.paginate_enabled_next {background-position:0 -168px;}
.paginate_enabled_previous {background-position:0 -192px;}
.paginate_disabled_next {background-position:0 -216px;}
.paginate_disabled_previous {background-position:0 -240px;}
.dataTables_table th{background-color:#000;color:#B99B6B;font-family:Georgia,serif;text-transform:uppercase;}
.dataTables_table tr.odd{background-color:#F5ECDC;}
.dataTables_table tr.even{background-color:#F9F1E3;}
.dataTables_table tbody tr:hover{background-color:#B99B6B;}

/*footer*/
#footer{width:920px;}

/*éléments accueil*/
#choix{display:block;height:540px;width:960px;}

#hunterDiv, #fisherDiv, #back, #hunter, #hunterHover, #hunterSign, #fisher, #ficherHover, #fisherSign, #scrollContent{position:absolute;}
#hunterDiv{height:481px;left:218px;top:70px;width:227px;}
#fisherDiv{height:469px;left:442px;top:70px;width:217px;}
#back{left:218px;top:0px;}
#hunter{left:0;top:0;}
#hunterHover{display:none;left:0;top:0;}
#hunterSign{left:10px;top:250px;}
#fisher{left:0;top:0;}
#fisherHover{display:none;left:0;top:0;}
#fisherSign{left:5px;top:250px;}

#scrollContent{background:transparent url(../images/btnregion.jpg) no-repeat scroll 0 0;display:block;height:50px;left:326px;top:550px;text-indent:-5000px;width:225px;}

/*icones*/
.logos{padding:0 5px;float:left;text-indent:-5000px;}
#logoATR{background:transparent url(../images/layout/logosprite.png) no-repeat scroll 0 0;display:block;height:35px;width:254px;}
#logoBonjourquebec{background:transparent url(../images/layout/logosprite.png) no-repeat scroll 0 -49px;display:block;height:33px;margin-top:7px;width:74px;}
#logoDevcanada{background:transparent url(../images/layout/logosprite.png) no-repeat scroll 0 -35px;display:block;height:14px;margin-top:10px;width:60px;}
.icon{display:block;height:24px;padding:0 0 0 30px;}
#iconAccueil{background:transparent url(../images/layout/iconsprite.png) no-repeat scroll 0 -240px;}
#iconContact{background:transparent url(../images/layout/iconsprite.png) no-repeat scroll 0 0;}
#iconPublications{background:transparent url(../images/layout/iconsprite.png) no-repeat scroll 0 -24px;}
#iconInfolettre{background:transparent url(../images/layout/iconsprite.png) no-repeat scroll 0 -48px;}
#iconActualites{background:transparent url(../images/layout/iconsprite.png) no-repeat scroll 0 -72px;}
#iconConfidentialite{background:transparent url(../images/layout/iconsprite.png) no-repeat scroll 0 -96px;}
#iconFacebook{background:transparent url(../images/layout/iconsprite.png) no-repeat scroll 0 -120px;}
#iconTwitter{background:transparent url(../images/layout/iconsprite.png) no-repeat scroll 0 -144px;}
#iconVimeo{background:transparent url(../images/layout/iconsprite.png) no-repeat scroll 0 -168px;}
#iconRoutes{background:transparent url(../images/layout/iconsprite.png) no-repeat scroll 0 -192px;}
#iconMeteo{background:transparent url(../images/layout/iconsprite.png) no-repeat scroll 0 -216px;}

/*classes*/
.centertext {text-align:center;}
.textindent{text-indent:-5000px;}
.clearBoth{clear:both;}
.floatLeft{float:left;}
.floatRight{float:right;}