/* reset CSS */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
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;
}
/* commun */
a img {
	border:0;
	text-decoration:none;
}
a.no_u {
	text-decoration:none;
}
img.cursor {
	cursor:pointer;
}
br.clear {
	clear:both;
}
body {
	color:#FFF;
	width:100%;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	background:#6E6E6E url('/catalogue/img_commun/fond.png') center top repeat-y;
}
div#conteneur {
	margin:0 auto;
	background:#BCB4A8;
	color:#000;
	width:1040px;
	text-align:left;
	position:relative;
}
div#contenu {
	background:#BCB4A8 url('/catalogue/img_commun/deg_cont.jpg') left top repeat-x;
	overflow: hidden;
	min-height:1000px;
  height:auto !important;
  height:1000px;
}
div.col,
div.colg {
	float:right;
	margin-bottom: -8000px;
	padding-bottom: 8000px; 
}
div.colg {
	float:left;
}
/* SERIES (catalog) */
div#series {
	width:810px;
	padding-left:10px;
}
div#series h1 {
	margin:10px 20px 10px 10px;
	font-weight:bold;
	border-bottom:1px solid #000;
}
ul#other_websites {
	margin:20px;
}
ul#other_websites li {
	margin:10px;
}
ul#other_websites li a {
	text-decoration:none;
	color:#000;
}
ul#other_websites li a img {
	vertical-align:middle;
}
div#series h1 span {
	float:right;
	font-weight:normal;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
}
div#series h1 span a {
	color:#000;
	text-decoration:none;
}
div#series h1 span a.focus {
	color:#FFF;
}
div#search {
	width:200px;
	background:#191919;
	color:#FFF;
	text-align:right;
	font-size:12px;
	margin-right:20px;
	padding:5px 0 8000px 0;
}
div#search form#search_form {
	padding-top:30px;
	padding-right:10px;
}
div#search form#search_form .select {
	width:148px;
	text-align:left;
	border:1px solid #777;
	color:#CA130D;
	background:url('/catalogue/img_berkley/select.png') no-repeat right bottom #FFF;
}
div#search hr {
	margin:10px 0;
}
div.serie {
	float:left;
	margin:0 0 8px 6px;
	width:260px;
	height:175px;
	position:relative;
	background:url('/catalogue/img_commun/serie.png') left top no-repeat;
}
div.serie table {
	width:230px;
	height:130px;
	position:absolute;
	top:40px;
	left:15px;
}
div.serie span.new {
	position:absolute;
	top:10px;
	right:10px;
	width:30px;
	height:30px;
	background:url('/catalogue/img_berkley/mediumNew.png') left top no-repeat;
	z-index:100;
}
div.serie table td {
	width:100%;
	height:100%;
	text-align:center;
	vertical-align:middle;
}
div.serie h2 {
	width:205px;
	height:16px;
	position:absolute;
	padding-left:20px;
	top:15px;
	left:15px;
	font-size:13px;
	font-weight:bold;
	line-height:16px;
	background:url('/catalogue/img_commun/more.png') left top no-repeat;
}
div.serie h2.new {
	width:185px;
}
div.serie h2 a {
	color:#CA130D;
	text-decoration:none;
}
div.serie img.logo_brand {
	position:absolute;
	bottom:10px;
	right:10px;
	z-index:1000;
}
/* PRODUCT */
span#sap {
	color:#666;
}
span.hide {
	display:none;
}
div#fiche {
	width:820px;
	position:relative;
}
div#fiche h1 {
	margin:10px 10px 0 30px;
	font-size:20px;
	font-weight:bold;
}
img.pti_logo {
	margin:5px;
	float:right;
}
div#apercu {
	clear:right;
	float:left;
	margin:0 20px;
	width:505px;
	height:265px;
	position:relative;
	background:url('/catalogue/img_commun/cadreProd.png') left top no-repeat;
}
div#apercu span.new {
	position:absolute;
	top:10px;
	right:15px;
	width:45px;
	height:45px;
	background:url('/catalogue/img_berkley/bigNew.png') left top no-repeat;
	z-index:100;
}
div#apercu table {
	width:485px;
	height:245px;
	position:absolute;
	top:10px;
	left:10px;
}
div#apercu table td {
	width:100%;
	height:100%;
	text-align:center;
	vertical-align:middle;
}
div#apercu img#left {
	position:absolute;
	top:120px;
	left:10px;
}
div#apercu img#right {
	position:absolute;
	top:120px;
	right:15px;
}
div#apercu img#bigger {
	position:absolute;
	top:225px;
	left:14px;
}
div#details {
	float:left;
	position:relative;
	width:120px;
	height:260px;
}
div#details img#up {
	position:absolute;
	top:-5px;
	right:50px;
}
div#details img#down {
	position:absolute;
	top:260px;
	left:50px;
}
div.detail a,
div.pic_article a {
	position:relative;
}
img#hide {
position:absolute;
top:0;
left:0;
display:none;
}
div.detail {
	margin:6px 0 0;
	width:120px;
	height:80px;
	position:relative;
	background:url('/catalogue/img_commun/cadreDet.png') left top no-repeat;
}
div#details div.focus {
	background:url('/catalogue/img_commun/cadreDet_F.png') left top no-repeat;
}
div.detail table {
	width:110px;
	height:70px;
	position:absolute;
	top:5px;
	left:5px;
}
div.detail table td {
	width:100%;
	height:100%;
	text-align:center;
	vertical-align:middle;
}
div#pic_articles {
	margin-top:10px;
	padding:0 20px;
	height:60px;
	position:relative;
}
div.pic_article {
	margin:6px;
	position:relative;
	float:left;
	width:80px;
	height:50px;
	background:url('/catalogue/img_commun/article.png') left top no-repeat;
}
div#pic_articles div.focus {
	background:url('/catalogue/img_commun/article_F.png') left top no-repeat;
}
div.pic_article h2 {
	width:80px;
	position:absolute;
	top:-10px;
	left:5px;
	font-size:10px;
	line-height:10px;
	color:#000;/*#CA130D*/
}
div.pic_article table {
	width:70px;
	height:40px;
	position:absolute;
	top:5px;
	left:5px;
}
div.pic_article table td {
	width:100%;
	height:100%;
	text-align:center;
	vertical-align:middle;
}
div#pic_articles img#back {
	position:absolute;
	top:20px;
	left:5px;
}
div#pic_articles img#forw {
	position:absolute;
	top:20px;
	right:5px;
}
div#link_onglet {
	margin:0 20px;
}
div#link_onglet a {
	display:block;
	float:left;
	width:100px;
	height:25px;
	line-height:25px;
	margin-right:5px;
	text-align:center;
}
div.onglet {
	margin:0 20px;
	padding:10px;
/*	height:200px;
	overflow:auto;*/
	font-size:10px;
}
a#gen, div#c_gen a {
	color:#CA130D;
	background:#FFF;
}
div#c_gen {
	color:#000;
	background:#FFF;
}
a#tec, div#c_tec a {
	color:#FFF;
	background:#666;
}
div#c_tec {
	color:#FFF;
	background:#666;
}
a#opi, div#c_opi a {
	color:#FFF;
	background:#CA130D;
}
div#c_opi {
	color:#FFF;
	background:#CA130D;
}
div#links {
	float:right;
	margin:10px;
	width:250px;
	height:100px;
	border-left: 2px solid #BCB4A8;
	font-size:11px;
}
div#links li {
	margin:5px;
	font-weight:bold;
	padding-left:30px;
	min-height:30px;
  height:auto !important;
  height:30px;
	font-size:10px;
	background:url('/catalogue/img_berkley/more.png') left top no-repeat;
}
div#links li#video {
	background-image:url('/catalogue/img_berkley/video.png');
}
div#links li#blog {
	background-image:url('/catalogue/img_berkley/blog.png');
}
div#links li#tip {
	background-image:url('/catalogue/img_berkley/tip.png');
}
div#links li#press {
	background-image:url('/catalogue/img_berkley/press.png');
}
div#links li li {
	margin:1px;
	padding-left:12px;
	font-weight:normal;
	background-position:left 1px;
	height:auto;
}
div#links li li a {
	cursor:pointer;
}
span#YT {
	display:none;
}
div#fiche ul#keybenefit {
	margin:10px;
	list-style-type:disc;
}
div#fiche ul#keybenefit li {
	margin:5px;
	font-size:12px;
}
div#fiche ul#keybenefit li span {
	color:#CA130D;
}
table#articles {
	width:780px;
	margin:20px;
	border-collapse:collapse;
	border:1px solid #CA130D;
}
table#articles th {
	color:#FFF;
	background:#CA130D;
	text-align:center;
	font-size:10px;
}
table#articles td {
	text-align:center;
	border-left:1px solid #CA130D;
	font-size:10px;
	padding:5px;
}
table#articles tr.col0 {
	background:#FFF;
}
table#articles tr.col1 {
	background:#999;
}
div#fiche h2.title {
	color:#CA130D;
	margin:10px 10px 0 30px;
	font-weight:bold;
}
div#others,
div#otherswide {
	position:relative;
	width:790px;
	margin:0 15px;
	height:130px;
	overflow:auto;
}
div#others td.other,
div#otherswide td.other {
	height:100px;
	vertical-align:middle;
}
div#monSlider {position:relative;height:10px;width:790px;margin:0 10px 10px;background:url('/catalogue/img_all/slider_fond.png') top left no-repeat;}
div#monSlider div.knob {position:absolute;height:10px;width:100px;background:url('/catalogue/img_all/slider.png') top left no-repeat;}
div.other,
div.wide div.Onone div.other {
	float:left;
	margin:0 6px;
	width:120px;
	height:100px;
	position:relative;
	background:url('/catalogue/img_commun/other.png') left top no-repeat;
}
div.other span.new {
	position:absolute;
	top:5px;
	right:5px;
	width:20px;
	height:20px;
	background:url('/catalogue/img_berkley/smallnew.png') left top no-repeat;
	z-index:100;
}
div.other table,
div.wide div.Onone div.other table {
	width:110px;
	height:60px;
	position:absolute;
	top:35px;
	left:5px;
}
div.other table td {
	width:100%;
	height:100%;
	text-align:center;
	vertical-align:middle;
}
div.other h2,
div.wide div.Onone div.other h2 {
	width:100px;
	position:absolute;
	top:8px;
	left:10px;
	font-size:10px;
	line-height:10px;
	color:#CA130D;
	text-decoration:none;
}
div.other h2 a {
	color:#CA130D;
	text-decoration:none;
}
/* WIDE VERSION */
div.wide div#apercu {
	width:650px;
	height:105px;
	background:url('/catalogue/img_commun/cadreProd_wide.png') left top no-repeat;
}
div.wide div#apercu table {
	width:600px;
	height:85px;
	left:20px;
}
div.wide div#apercu img#left {
	top:40px;
}
div.wide div#apercu img#right {
	top:40px;
}
div.wide div#apercu img#bigger {
	top:70px;
}
div.wide div#pic_articles {
	float:right;
	padding:0;
	width:500px;
	height:190px;
}
div#conteneur div.wide div.Dqte0 {
	height:0;
}
div#conteneur div.wide div.Dqte1 {
	height:90px;
}
div#conteneur div.wide div.Aqte0 {
	height:0;
}
div#conteneur div.wide div.Aqte1 {
	height:63px;
}
div#conteneur div.wide div.Aqte2 {
	height:126px;
}
div.wide div#pic_articles img#back {
	top:-10px;
	left:240px;
}
div.wide div#pic_articles img#forw {
	bottom:-10px;
	right:auto;
	left:240px;
}
div.wide div.pic_article {
	width:490px;
	height:45px;
	background:url('/catalogue/img_commun/article_wide.png') left top no-repeat;
}
div#pic_articles div.focus {
	background-image:url('/catalogue/img_commun/article_F.png');
}
div.wide div#pic_articles div.focus {
	background-image:url('/catalogue/img_commun/article_wide_F.png');
}
div.wide div.pic_article table {
	width:480px;
	height:30px;
	top:7px;
}
div.wide div#details {
	float:right;
	margin:15px 25px;
	height:180px;
}
div.wide div#fiche img#down {
	top:175px;
}
div.wide div.serie {
	margin:0 5px 8px 15px;
	width:770px;
	height:115px;
	background:url('/catalogue/img_commun/serie_wide.png') left top no-repeat;
}
div.wide div.serie h2,
div.wide div.serie h2.new {
	width:700px;
}
div.wide div.serie span.new {
	right:15px;
}
div.wide div.serie table {
	width:750px;
	height:70px;
	top:30px;
	left:10px;
}
div.wide div.serie img.logo_brand {
	right:15px;
}
div.wide div.other,
div.Owide div.other {
	width:260px;
	height:60px;
	background:url('/catalogue/img_commun/other_wide.png') left top no-repeat;
	margin:0 2px;
}
div.wide div.other h2,
div.Owide div.other h2 {
	width:250px;
}
div.wide div.other table,
div.Owide div.other table {
	width:250px;
	height:30px;
	top:15px;
}
/* APERCU VIDEO */
div#contenu_video {
	width:800px;
	padding:10px 10px 30px;
	background:#FFF;
	margin:0 auto;
	text-align:center;
	position:relative;
}
div#contenu_video img {
	float:right;
	margin:10px;
}
div#contenu_video h1,
div#contenu_video h2,
div#contenu_video p,
div#contenu_video a {
	text-align:left;
	color:#000;
}
div#contenu_video img.close {
	position:absolute;
	float:none;
	margin:0;
	bottom:5px;
	right:5px;
	cursor:pointer;
}
/* HEAD + MENU */
div#head {
	background:#270705 url('/catalogue/img_berkley/head.jpg') right top no-repeat;
	width:1040px;
	height:231px;
	color:#FFF;
}
div#ariane {
	position:absolute;
	top:200px;
	height:31px;
	line-height:31px;
	font-size:10px;
	background:#270705 url('/catalogue/img_berkley/ariane.png') left top repeat-x;
	width:1000px;
	color:#FFF;
	z-index:100;
	padding:0 20px;
}
div#head a {
	color:#FFF;
}
table#logo {
	position:absolute;
	top:0;
	left:0;
	width:200px;
	height:200px;
}
table#logo td {
	text-align:center;
	vertical-align:middle;
}
a#go_to_website {
	position:absolute;
	top:0;
	left:20px;
	z-index:1;
	font-size:13px;
	line-height:13px;
	text-decoration:none;
}
a#go_to_website img {
	vertical-align:middle;
}
p#top_menu {
	position:absolute;
	top:8px;
	right:130px;
	z-index:1;
	font-size:12px;
	line-height:12px;
}
p#top_menu a {
	text-decoration:none;
}
ul#brand_menu {
	position:absolute;
	top:141px;
	right:10px;
	z-index:2;
}
ul#brand_menu li {
	float:right;
}
ul#brand_menu li a {
	display:block;
	margin:24px 0 0 2px;
}
ul#brand_menu li a.focus,
ul#brand_menu li a:hover {
	margin-top:0;
}
ul#menu_line {
	z-index:10;
}
ul#menu_line li {
	background:url('/catalogue/img_all/li_repx.png') left top repeat-x;
	position:relative;
	width:195px;
}
ul#menu_line li a {
	color:#FFF;
	font-size:11px;
	text-decoration:none;
	display:block;
	text-align:left;
	height:30px;
	line-height:30px;
	background:url('/catalogue/img_all/li_op.png') 10px 10px no-repeat;
	padding-left:25px;
	overflow:hidden;
}
ul#menu_line li.focus {
	background:url('/catalogue/img_berkley/li_repx.png') left top repeat-x;
	width:205px;
}
ul#menu_line li.focus a {
	background:url('/catalogue/img_all/li_cl.png') 10px 12px no-repeat;
}
ul#menu_line li span {
	background:url('/catalogue/img_all/li_bout.png') left top repeat-x;
	height:30px;
	width:14px;
	position:absolute;
	top:0;
	right:-14px;
}
ul#menu_line li img {
	position:absolute;
	top:0;
	right:0;
}
ul#menu_line li.focus span {
	background:url('/catalogue/img_berkley/li_bout.png') left top repeat-x;
}
ul#menu_line ul#menu_primary {
	z-index:11;
	background:#270705;
	width:175px;
	padding:0 10px 10px 15px;
}
ul#menu_line ul#menu_primary li {
	background:none;
	width:100%;
}
ul#menu_line ul#menu_primary li a {
	font-size:10px;
	min-height:20px;
  height:auto !important;
  height:20px;
	line-height:normal;
	background:url('/catalogue/img_all/li_op.png') 10px 5px no-repeat;
	padding-top:5px;
	overflow:visible;
}
ul#menu_line ul#menu_primary li.focus {
	background:none;
}
ul#menu_line ul#menu_primary li.focus a {
	color:#CA130D;
	background:url('/catalogue/img_all/li_cl.png') 10px 8px no-repeat;
	padding-top:4px;
}
ul#menu_line ul#menu_primary ul#menu_secondary {
	padding:0 5px 5px 15px;
	width:100%;
}
ul#menu_line ul#menu_primary ul#menu_secondary li {
	list-style-type:disc;
	margin:0 20px;
	padding:0;
}
ul#menu_line ul#menu_primary ul#menu_secondary li a {
	background:none;
	margin:0;
	padding:0;
	height:auto;
	min-height:10px;
}
ul#menu_line ul#menu_primary ul#menu_secondary li.focus {
	color:#CA130D;
}
div#head ul {
	clear:both;
}
/*ul#menu_lg {
	position:absolute;
	top:7px;
	left:7px;
	z-index:100;
	height:20px;
	width:32px;
	overflow:hidden;
}*/
form#switch_lg {
	position:absolute;
	top:5px;
	right:7px;
	z-index:100;
	font-size:12px;
}
div#head form#switch_lg .select_lg {
	width:108px;
	text-align:left;
	border:1px solid #777;
	color:#FFF;
	background:url('/catalogue/img_berkley/select.png') no-repeat right bottom #000;
}
/* SLIMBOX */
#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}
#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}
.lbLoading {
	background: #fff url('/catalogue/img_commun/loading.gif') no-repeat center;
}
#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}
#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}
#lbPrevLink {
	left: 0;
}
#lbPrevLink:hover {
	background: transparent url('/catalogue/img_commun/prevlabel.gif') no-repeat 0 15%;
}
#lbNextLink {
	right: 0;
}
#lbNextLink:hover {
	background: transparent url('/catalogue/img_commun/nextlabel.gif') no-repeat 100% 15%;
}
#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}
#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url('/catalogue/img_commun/closelabel.gif') no-repeat center;
	margin: 5px 0;
	outline: none;
}
#lbCaption, #lbNumber {
	margin-right: 71px;
}
#lbCaption {
	font-weight: bold;
}
/* HOMEPAGE */
body.home div#contenu {
	background:#270705;
	padding-top:30px;
}
body.home div#head {
	height:200px;
}
body.home table#line_menu,
body.home table#primary_menu {
	display:none;
}
body.home div#contenu a.link {
	display:block;
	position:relative;
	background:url('/catalogue/img_/head.jpg') center center no-repeat;
	float:left;
	width:140px;
	height:140px;
	margin:10px 0 0 10px;
	color:#000;
	text-decoration:none;
}
body.home div#contenu a.link h1 {
	position:absolute;
	bottom:0;
	left:0;
	padding:2px 5px;
	width:130px;
	height:26px;
	background:url('/catalogue/img_commun/alpha50.png') top left repeat;
	font-size:12px;
	line-height:12px;
	font-weight:bold;
}
body.home div#contenu div {
	margin:0 20px 10px;
	padding:0 0 8px 20px;
	background:url('/catalogue/img_commun/se/products.png') bottom left no-repeat;
	border-bottom:#FFF 1px solid;
}
body.home div#contenu div#pubs_links {
	background-image:url('/catalogue/img_commun/se/pubs.png');
}
body.home div#contenu div#video_links {
	background-image:url('/catalogue/img_commun/se/videos.png');
}
/* CONTACT */
form#contact_form {
	padding:50px 200px;
}
form#contact_form fieldset {
	border:1px solid black;
	padding:20px;
}
form#contact_form label,
form#contact_form input,
form#contact_form select,
form#contact_form textarea {
	float:left;
	width:300px;
	margin:2px;
}
form#contact_form label {
	text-align:right;
	width:200px;
}
form#contact_form textarea {
	height:100px;
}
form#contact_form input#send {
	width:auto;
	margin-left:206px;
}
form#contact_form br {
	clear:left;
}
