html{background:#FFF}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td{margin:0; padding:0}

fieldset, img{border:0}
/*address, caption, cite, code, dfn, em, strong, th, var{font-style:normal; font-weight:normal}*/
/*li{list-style:none}*/
li{list-style-position:inside;}
caption, th{text-align:left}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:normal}
q:before, q:after{content:''}
abbr, acronym{border:0; font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input, textarea, select{font-family:inherit; font-size:inherit; font-weight:inherit}
input, textarea, select{font-size:100%}
legend{color:#fff}
del, ins{text-decoration:none}
input{border:1px solid #000}
html,body{font-size:100%; height:auto !important; min-height:100%;background-color:#131313}
body *{font-size:11px;font-family:Vertdata,Geneva,Arial}
strong{font-weight:bold}
h1,h2,h3,h4,h5,h6{font-weight:bold}
a{text-decoration:none;color:#777777}
a:hover{text-decoration:underline;color:#777777}
a:focus{outline:none;color:#777777}
/**{color:#777777}*/
body{background-repeat:no-repeat;background-pdepartementosition:top center}

/* UTILITAIRE */
body{}
.clear{clear:both}
.toSlide li{text-align:left;padding:10px;padding-left:20px}
br.clear,div.clear{clear:both;height:0;line-height:0;margin:0;padding:0;}
.selectField{width:150px}
.optionField{margin-right:10px}
.leftCol{float:left}
.onlyprint{display:none;}

#siteContainer{text-align:center}
#siteContainer *{text-align:left}
#site{margin:auto;width:1050px;}

#head{background-image:url(/style/images/ui-fishing/head.png);width:994px;height:191px;position:relative}
#content{width:1050px;min-height:708px}
#content{background-repeat:no-repeat;}

/* General */
#cadreFlash{height:80px;width:720px;position:absolute;top:0;left: 273px;z-index:1000;}
.lien_Flash{display: block; height:80px;width:720px;}
#largePub{position:absolute;right:0;height:80px;width:720px;top:0;z-index:1}
#tvBlock, #pubs{float:left;margin-left:10px}
#bottomPub{width:980px;height:90px;margin-top:10px;margin-left:17px}
#tools{margin-left:30px;padding-top:8px}
#tools div{float:left;width:20px;height:20px;background-repeat:no-repeat;background-position: center center}
#tools #toolPlan{background-image:url(/style/images/ui-fishing/pictoPlan.png)}
#tools #toolHome{background-image:url(/style/images/ui-fishing/pictoHome.png)}
#tools #toolMail{background-image:url(/style/images/ui-fishing/pictoMail.png)}
#greentip {display:none;background:transparent url(/style/images/ui-fishing/tooltip.png);font-size:12px;height:62px;line-height:15px;width:181px;padding:10px 5px;color:#000;z-index:100000;text-align:center}

/* Video */
#tvPrev{background-image:url(/style/images/ui-fishing/prevVid.png)}
#tvNext{background-image:url(/style/images/ui-fishing/nextVid.png)}
#tvNext, #tvPrev{float:left;width:26px;height:443px;background-repeat:no-repeat;cursor:pointer;background-position:left 90px}
#tv{float:left}
.infovideo{background-image:url(/style/images/ui-fishing/bloc1.png);height:158px;width:640px;margin-top:10px;}
.infovideo .videoTitle{padding:10px 0;}
.videoTitle{font-weight:bold;color:#2d2d2d}
.infovideo .network{height:26px}
.infovideo .content{height:100px;padding:10px}
.infovideo .content .txt *{color:#000}

#foot{background-color:#9b9380;background-image:url(/design/footer.png);background-repeat:repeat-x;min-height:30px;text-align:center;color:#fff;padding:5px; opacity: 0.6;
    -moz-opacity : 0.6;
    -ms-filter: "alpha(opacity=60)"; /* IE 8 */
    filter : alpha(opacity=60); /* IE < 8 */
}
#foot #legalLink a{color:#503f30}
#foot #legalLink{text-align:right}

.videoLine{background-image:url(/style/images/ui-fishing/videoLine.png);height:216px;width:640px}
.videoLine .item{float:left;margin:3px;width:201px;}
.videoLine .item img{width:201px;height:113px}
.videoList{background-image:url(/style/images/ui-fishing/videoLine.png);}
.videoListScroller{height:625px;overflow:hidden;position:relative}
.blog .videoListScroller{}
.videoList .videoListItems{height:20000em;position:absolute}
#content .videoList .prevPage,#content .videoList .nextPage{position:absolute;left:620px;z-index:2000;width:16px;height:13px;display:block}
#content .videoList .nextPage{bottom:3px;background-image:url(/style/images/ui-fishing/down.png)}
#content .videoList .prevPage{top:0px;background-image:url(/style/images/ui-fishing/up.png)}

.network .addthis_default_style .at300b, .network .addthis_default_style .at300m{padding:10px 20px;color:#2D2D2D;font-weight:bold}
.network .addthis_default_style .at300b span, .network .addthis_default_style .at300m span{margin-right:5px}

/* Carroussel video */
.videosCarroussel img{width:126px;height:90px;border:1px solid #aa7925;margin-top:8px}
.videosCarroussel .item{width:126px;float:left;margin-right:10px}
#siteContainer .videosCarroussel .itemText{background-color:#412d0c;color:#fff;text-align:center;border:1px solid #412d0c;width:126px}
#siteContainer .videosCarroussel .itemText a{color:#fff}

.videosCarroussel{width:554px;height:118px;position:relative;overflow:hidden;float:left}
.videosCarroussel div.items {width:20000em; position:absolute}
.firstVideosCarroussel .prevPage{background-image:url(/style/images/ui-fishing/prevItem.png)}
.firstVideosCarroussel .nextPage{background-image:url(/style/images/ui-fishing/nextItem.png)}
.firstVideosCarroussel .prevPage,.firstVideosCarroussel .nextPage{height:100px;width:21px;float:left;display:block;cursor:pointer;background-position:left 10px;background-repeat:no-repeat}
.firstVideosCarroussel{margin-top:10px}

.videoConsult{height:170px;margin-top:10px;margin-left:16px;width:881px;width:976px}
.secondVideosCarroussel{background-image:url(/style/images/ui-fishing/bg-infovideos.png);background-repeat:no-repeat}
.videoConsult.videosRight .consultTitle{float:right}
.videoConsult.videosLeft .consultTitle{float:left}
.videoConsult.videosRight .consultTitle, .videoConsult.videosLeft .consultTitle{width:320px;height:47px}
.videoConsult .title{line-height:20px}

.secondVideosCarroussel .prevPage{background-image:url(/style/images/ui-fishing/prevLil.png);margin-left:10px}
.secondVideosCarroussel .nextPage{background-image:url(/style/images/ui-fishing/nextLil.png)}
.secondVideosCarroussel .prevPage,.secondVideosCarroussel .nextPage{height:29px;width:16px;float:left;display:block;cursor:pointer;background-position:left 10px;background-repeat:no-repeat}
#siteContainer .secondVideosCarroussel h4{float:left;width:500px;text-align:center;line-height:29px;color:#fff}
.videoConsult .title{height:29px}
.videoConsult .title span{color:#fff}
.videoConsult.videosRight .videos{float:right;margin-right:16px}
.videoConsult.videosLeft .videos{float:left;margin-left:16px}

/* Pubs */
#mediumPub img{width:320px;height:250px}
#bigPub{margin-bottom:10px}
#bigPub img{width:300px;height:435px}
.smallPub img{width:320px;height:170px;}

/* MENUS */
.homeButton{display:block;height:140px;left:10px;position:absolute;width:180px;}
ul#menuTopbloc {margin: 0; padding: 0;float:left;width: 80%;list-style: none;font-size: 1.1em;position:absolute;top:122px;left:200px; z-index: 99999;}
ul#menuTopbloc li {float: left;margin: 0; padding: 0;position: relative;}
ul#menuTopbloc li a.menu {background-image:url(/style/images/ui-fishing/menu-sep.png);background-position:right 3px;background-repeat:no-repeat;font-size:14px;color:#FFFFFF;display:block;float:left;height:30px;line-height:30px;text-align:center;width:130px;}
ul#menuTopbloc li a.last {background-image:none;}
ul#menuTopbloc a.home {width: 78px;}
ul#menuTopbloc li .sub {position: absolute;top: 36px; left: 0;background-color: #444;float: left;display: none;background-color:#fff;width:150px !important;padding:0 3px 3px 3px; z-index: 99999;}
ul#menuTopbloc .sub ul li.level1{background-image:url(/style/images/ui-fishing/menu-title.png);background-position:top center;width:140px;height:20px;color:#fff;font-weight:bold;line-height:20px;padding:0;padding-left:10px;background-repeat: no-repeat}
ul#menuTopbloc .sub ul li.level1 a{padding-left:10px}
ul#menuTopbloc .sub ul li.level2{background-image:url(/style/images/ui-fishing/menu-puce.png);background-repeat:no-repeat;background-position:left 8px;padding-left:10px}
ul#menuTopbloc .sub ul li.level1 a{color:#fff}
ul#menuTopbloc li .sub ul.levelUl1{width:150px;padding:0}
ul#menuTopbloc li .row {clear: both;float: left;width: 100%;margin-bottom: 10px;}
ul#menuTopbloc li .sub ul{list-style: none;margin: 0; padding: 0 0 0 20px;float: left;}
ul#menuTopbloc .sub{z-index:2000;}
ul#menuTopbloc .sub ul{cursor:pointer}
ul#menuTopbloc .sub ul li {width: 100%;color: #333333;padding-top:4px}
ul#menuTopbloc .sub ul li h2 {padding: 0;  margin: 0;font-size: 1.3em;font-weight: normal;}
ul#menuTopbloc .sub ul li h2 a {padding: 5px 0;background-image: none;color: #e8e000;}
ul#menuTopbloc .sub ul li a {float: none;text-indent: 0;height: auto;display: block;text-decoration: none;color: #333333;}
ul#menuTopbloc .sub ul li.bar{border-bottom:1px solid #dfdfdf;width:120px}

/* PLAN */
#plan {padding:20px;float:left;width:650px}
#plan .ultraItem{background-image:url(/style/images/ui-fishing/planBar.png);background-repeat:no-repeat;background-position: bottom left;margin-bottom: 20px;padding-bottom:20px}
#plan .ultraItem a{color:#fff;font-weight:bold;font-size:14px}
#plan h2 {background-image:url(/style/images/ui-fishing/planBigItem.png);background-repeat:no-repeat;padding-left:30px;height:25px;}
#plan h2 a{font-size:13px;color:#fff;font-weight:bold;}
#plan .planSubItem{padding:5px 20px}
#plan h3 a{font-size:12px;color:#fff;background-image:url(/style/images/ui-fishing/planPuce.png);background-repeat:no-repeat;background-position:0 8px;padding-left:15px}
#plan .planItem{background-image:url(/style/images/ui-fishing/planBar.png);background-repeat:no-repeat;background-position: bottom left;margin-bottom: 20px;padding-bottom: 15px}
#planLogo{float:left;background-image:url(/style/images/ui-fishing/planLogo.png);width:199px;height:42px;margin:20px}
#plan *{color:#fff}
#plan ul{margin-left:20px;list-style:none}
#plan li{list-style:none;margin:10px}
#plan li, #plan li a{font-size:12px}
#plan .menu{font-size:15px}

/* MAP */
.poi{background-image:url(/style/images/ui-fishing/map-bg-item.png);width:266px;height:198px;float:left;background-repeat:no-repeat;margin:15px 10px 0 15px}
.poi.top{background-image:url(/style/images/ui-fishing/map-bg-item-top.png)}
.poi h3{font-size:14px;height:50px;padding-left:20px;padding-top:17px;}
.poi h3 span{font-size:11px;font-weight:normal}
.poi.top h3,.poi.top h3 * {color:#487275}
.poi h3,.poi h3 *{color:#000}
.poi .poiPhoto, .poi .poiInfos,.poiTitle, .poiInfo{float:left}
.poiPhoto img{margin: 0 15px}
.infosRow{width:600px}
#siteContainer .poi .poiPhoto{width:266px;text-align:center}
.poi .poiInfos{width:600px;height:120px}
.poiTitle{width:100px;color:#000;text-decoration:underline;font-weight:bold}
.poiInfo{width:500px;color:#fff;height:50px}
.poiInfo *{color:#fff}
#siteContainer .maptabs{height:26px}
#siteContainer .maptabs h2{float:left;background-image:url(/style/images/ui-fishing/map-tab.png);width:111px;height:26px;line-height:26px;text-align:center}
#siteContainer .maptabs h2 a{color:#fff}
#siteContainer .maptabs h2.selected{color:#000}
#mapPage{background-color:#fff;min-height:465px;width:943px;padding-bottom:20px}
.mapCategory{background-color:#e5e5e5;width:880px}

/* FISHER */

#content *{z-index:10;position:relative;}
#foot{z-index:10;position:relative;margin-top:20px;}


/* LEGALES */
#legal{padding:50px 100px}
#legal .societe{margin-top:10px;color:#fff;font-size:14px}
#legal .societe span{color:#a1ca20;font-size:14px}


/* LOGIN */
.login{border:1px solid #5B601D;width:300px;margin-left:300px;padding:10px}
.login label{float:left;width:100px;color:#a1ca20}

/* CONTACTS */
.contact{position:relative;border:1px solid #ccc;width:645px;margin-left:150px;padding:10px;background-image:url(/style/images/ui-fishing/bgcontact.png);background-repeat:no-repeat;background-position:1px 1px;margin-bottom:10px}
#content .adresseFish{left:380px;position:absolute;top:90px;width:250px;}
.adresseFish span{font-weight:bold;color:#a1ca20}
.contact p,.contact a{color:#fff}
.contact p label{width:120px;color:#fff;font-weight:bold;float:left}
.contact p input,.contact p textarea{border:1px solid #9ec71f}
.contact p input{width:200px}
.contact p textarea{width:645px;height:200px}
.contact p{margin:10px 0}
.contact p.message{margin-top: 30px}
.contact .submit{background-image:url(/style/images/ui-fishing/okcontact.png);width:592px;height:40px;border:none;background-color:transparent;margin-left:59px;margin-top:20px;cursor:pointer}
#siteContainer .contactTitle{color:#fff;font-weight:bold;text-align:center;height:30px;line-height:27px}
.error{padding:10px;background-color:#f00;color:#fff;font-weight:bold;margin-bottom:10px}



/* SELECTION */
#selection{background-image:url(/style/images/ui-fishing/selection.png);width:317px;height:534px;margin:10px 0}
#selection .item{padding:10px;height:80px;background-image:url(/style/images/ui-fishing/sepsel.png);background-position:center bottom;background-repeat:no-repeat;}
#selection .item img{margin-right:10px;float:left;width:98px;height:55px}
#selection .title{font-size:13px;font-weight:bold;height:25px;padding-top:10px;color:#2d2d2d;text-align:center}
#selection .prevPage{display:block;float:right;height:20px;width:20px;}
#selection .nextPage{display:block;float:right;height:20px;width:20px;}
#selection .selectioncar{height:470px;overflow:hidden;position:relative;}
.selectioncar div.items {height:20000em; position:absolute}



/* Consultation */
.videoConsult .videos{background-image:url(/style/images/ui-fishing/blocvid.png);height:172px;width:639px;}
.videoConsult .videos .title .grey{padding-left:10px;width:170px;color:#fff;font-weight:bold;display:block;float:left}

.videoConsult .videos .item{padding:5px;height:60px;width:280px;float:left}
.videoConsult .videos .item img{margin-right:10px;float:left;width:98px;height:55px}

/* Recherche */
#recherche{width:300px;margin-left:5px}
.searchbutton{background-image:url(/style/images/ui-fishing/oksearch.png);width:26px;height:33px;background-color:transparent;border:none;vertical-align:middle;background-repeat:no-repeat}
#recherche .search{width:140px}

#fisher{position:fixed;right:0;bottom:0}

#revendeur{margin-bottom:10px;width:320px;height:86px}

#mapPage{margin-left:15px;width:979px;}
#mapPage #theMap{text-align:center;background-image:url(/style/images/ui-fishing/map-gradient.jpg);width:880px;margin-left:40px}

#mapPage .departement{margin-left:40px;margin-top:20px;margin-bottom:10px}








/* root element for tabs  */
ul.tabs {
	width:576px;
	list-style:none;
	margin:0 !important;
	padding:0;
	border-bottom:1px solid #666;
	height:30px;
}

/* single tab */
ul.tabs li {
	float:left;
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important;
}

/* link inside the tab. uses a background image */
ul.tabs a {
	background: url(/style/images/ui-fishing/box-tabs.png) no-repeat -288px 0;
	font-size:12px;
	font-weight:bold;
	display:block;
	height: 31px;
	line-height:31px;
	width: 288px;
	text-align:center;
	text-decoration:none;
	color:#fff;
	padding:0px;
	margin:0px;
	position:relative;
}

ul.tabs a:active {
	outline:none;
}

/* when mouse enters the tab move the background image */
ul.tabs a:hover {
	color:#fff;
}

/* active tab uses a class name "current". its highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	background-position: 0px 0px;
	cursor:default !important;
	color:#444 !important;
}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */


/* width 1 */
ul.tabs a.s 			{ background-position: 0px 0px }
ul.tabs a.s:hover 	{ background-position: 0px 0px}
ul.tabs a.s.current  { background-position: 0px 0px }

/* width 2 */
ul.tabs a.l 			{ background-position: -248px -0px; width:174px; }
ul.tabs a.l:hover 	{ background-position: -248px -31px; }
ul.tabs a.l.current  { background-position: -248px -62px; }


/* width 3 */
ul.tabs a.xl 			{ background-position: 0 -0px; width:248px; }
ul.tabs a.xl:hover 	{ background-position: 0 -31px; }
ul.tabs a.xl.current { background-position: 0 -62px; }


/* initially all panes are hidden */
.panes .pane {
	display:none;
}

.pane{background-image:url(/style/images/ui-fishing/bg-box-map.png);min-height:350px;background-repeat: repeat-x;background-attachment: fixed}
.video.pane{overflow:hidden;height:410px}
.video.pane h2{font-size:18px;height:50px;line-height:50px;margin-left:10px;}
.pane.poi{padding:10px;width:556px}
#boxmap .poi{margin:0}
.pane.poi h2{font-size:20px;height:30px;line-height:30px;}
.pane.poi .poiInfos{width:280px}
.pane.poi .poiInfo *{color:#777;font-size:10px}
.pane.poi .poiInfo{width:280px;height:auto}
.poiDescriptif{padding:10px}

.pane.video{background-image:none;background-color:#cfd4d4}


