/* CSS Document */

/* =============================================== TAGS ==== */
.g2bTotal{
	width:1003px;
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	position:relative;
	z-index:0;
}
P, H1, H2, H3, H4, H5, H6{
	margin:0px 0px 10px 0px;
}
a, a:visited{
	color:#12254D;
	text-decoration:underline;
}
a:hover, a:active{
	color:#12254D;
	text-decoration:none;
}
.absMiddle{
	vertical-align:middle;
}
/* =============================================== g2bTotal ==== */
.displayNone{
	display:none;
}
.visibilityHidden{
	visibility:hidden;
}
.g2bSeparator , .gshpItemsSeparator, .gshpLastItemsSeparator {
	clear:both;
}
/* =============================================== g2bHeader ==== */
.g2bHeader img{
	border:none;
	vertical-align:top;
}
/* ########## g2bHeaderPart1 ########## */
.g2bHeaderPart1 div.g2bMenuBandeau{
	position:absolute;
	top:31px;
	left:0px;
}
div.g2bMenuBandeau ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
div.g2bMenuBandeau ul.nav1 li{
	list-style:none;
	width:124px;
	text-align:center;
	float:left;
	position:relative;
	margin:0px 0px 0px 5px;
	padding:0px;
}
div.g2bMenuBandeau ul.nav1 a,
div.g2bMenuBandeau ul.nav1 a:visited,
div.g2bMenuBandeau ul.nav1 a:hover,
div.g2bMenuBandeau ul.nav1 a:active{
	background:transparent url(../iso_icons/fondMenu1Niv1.gif) 0% 0% no-repeat;
	text-transform:uppercase;
	font-size:8px;
	line-height:12px;
	display:block;
	text-decoration:none;
	color:#e3aa39;
	background-color:#032b4f;
}
div.g2bMenuBandeau ul.nav2{
	margin-left:0px;
	border-bottom:1px solid #f2f1ef;
	background:transparent url(../iso_icons/fondMenu2Niv1.gif) 0px 2px repeat-x;
	padding-top:4px;
}
div.g2bMenuBandeau ul.nav2 li{
	margin:0px 0px 3px 0px;
	text-align:left;
}
div.g2bMenuBandeau ul.nav2 li.last{
	margin-bottom:0px;
}
div.g2bMenuBandeau ul.nav2 a,
div.g2bMenuBandeau ul.nav2 a:visited,
div.g2bMenuBandeau ul.nav2 a:hover,
div.g2bMenuBandeau ul.nav2 a:active{
	background:none;
	margin:0px 3px;
	color:#4a4a4c;
	border-bottom:1px solid #F2F1EF;
}
div.g2bMenuBandeau ul.nav2 li.last a,
div.g2bMenuBandeau ul.nav2 li.last a:visited,
div.g2bMenuBandeau ul.nav2 li.last a:hover,
div.g2bMenuBandeau ul.nav2 li.last a:active{
	border-bottom:0px;
}
/* Début déroulement du menu */
.g2bMenuBandeau ul.nav2, .g2bMenuBandeau li:hover ul.nav2{
	display:none;
	position:absolute;
	z-index:50;
	top:12px;
	left:0px;
}
.g2bMenuBandeau li:hover ul.nav2, .g2bMenuBandeau li:hover li:hover ul.nav2{
	display:block;
}
/* Fin déroulement du menu */

/* ########## g2bHeaderPart2 ########## */
.g2bHeaderPart2{
	clear:both;
	color:#FFF;
	background:#b48c59 url(../iso_icons/fondHeaderPart2.gif) top left repeat-x;
	border-bottom:2px solid #FFF;
}
.g2bHeaderPart2 a, .g2bHeaderPart2 a :visited{
	color:#FFF;
	text-decoration:none;
}
.g2bHeaderPart2 a:hover, .g2bHeaderPart2 a :active{
	color:#FFF;
	text-decoration:underline;
}
.g2bHeaderPart2 div{
	float:left;
}
.g2bHeaderPart2 div.g2bSeparator{
	float:none;
}
.g2bHeaderPart2 div.g2bPanier{
	padding:4px 0px 3px 8px;
}
.g2bHeaderPart2 div.g2bPanier img,
.g2bHeaderPart2 div.g2bPanier span.g2bDevis{
	vertical-align:middle;
	margin-right:5px;
}
.gshpBasketVatAmount, .gshpBasketQuantity {
	background-color:#FFF;
	border:1px solid #928477;
	color:#000;
	padding:0px 2px;
}
.g2bHeaderPart2 div.g2bIdentification{
	background:transparent url(../iso_icons/iconIdentifiant.gif) top left no-repeat;
	padding:5px 5px 4px 33px;
}
.g2bHeaderPart2 div.g2bIdentification span.g2binscription{
	font-weight:bold;
	text-transform:uppercase;
}
.g2bHeaderPart2 div.g2bIdentification span.deconnexion{
	padding:0px 55px;
}
.g2bHeaderPart2 div.g2bIdentification span.g2bMdpOublie{
	display:none;
}
.g2bHeaderPart2 div.g2bSearch{
	background:transparent url(../iso_icons/iconSearch.gif) left top no-repeat;
	padding:5px 0px 4px 0px;
}
.g2bHeaderPart2 div.g2bSearch span.g2bSearchTitle{
	margin-right:35px;
	padding-left:3px;
}
html:not([lang*=""]) .g2bHeaderPart2 div.g2bSearch span.g2bSearchTitle{
	margin-right:28px;
}
.g2bHeaderPart2 input{
	vertical-align:middle;
	border:1px solid #928477;
	font-size:10px;
}
.g2bHeaderPart2 input.inputImage{
	border:0px;
}
.g2bHeaderPart2 input.g2bNbArticle, .g2bHeaderPart2 input.g2bNbEuro{
	text-align:center;
}
.g2bHeaderPart2 input.g2bNbArticle{
	width:16px;
}
.g2bHeaderPart2 input.g2bNbEuro{
	width:35px;
}
.g2bHeaderPart2 input.inputID, .g2bHeaderPart2 input.inputMDP{
	width:75px;
}
.g2bHeaderPart2 input.txtSearch{
	width:132px;
}

/* ########## g2bHeaderPart3 ########## */
.g2bHeaderPart3{
	clear:both;
}
.g2bMenu1HeaderPart3{
	height:29px;
}
.g2bMenu1HeaderPart3 ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
.g2bMenu1HeaderPart3 li{
	display:inline;
}
.g2bMenu1HeaderPart3 a{
	color:#FFF;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	background-color:#c5c6c8;
}
.g2bHeaderPart3Grp{
	border-collapse:collapse;
	padding:0px;
	width:100%;
	border-bottom:1px solid #4a4948;
}
.g2bMenu1HeaderPart3type1{
	background:#FFF url(../iso_icons/fondMenuType1.gif) repeat-x top left;
}
.g2bOngletBoutiqueType1 a, .g2bOngletBoutiqueType1 a:visited, .g2bOngletBoutiqueType1 a:hover, .g2bOngletBoutiqueType1 a:active{
	background:url(../iso_icons/onglet2LeftType1.gif) no-repeat top left #c6c6c8;
	color:#4b4b4d;
	text-decoration:none;
}
.g2bOngletBoutiqueType1 span{
	background:url(../iso_icons/onglet2RightType1.gif) no-repeat top right transparent;
	padding:0px 10px;
}
.g2bOngletBoutiqueType1 div.g2bDeroulantBoutiqueType1{
	display:none;
}
.g2bOngletBoutiqueType1 div.g2bDeroulantBoutiqueType1 a, .g2bOngletBoutiqueType1 div.g2bDeroulantBoutiqueType1 a:visited, .g2bOngletBoutiqueType1 div.g2bDeroulantBoutiqueType1 a:hover, .g2bOngletBoutiqueType1 div.g2bDeroulantBoutiqueType1 a:active{
	background:none;
	font-size:8px;
	color:#646466;
	text-transform:none;
}
.g2bOngletBoutiqueType10, .g2bOngletBoutiqueType12, .g2bOngletBoutiqueType13, .g2bOngletBoutiqueType14, .g2bOngletBoutiqueType15, .g2bOngletBoutiqueType11, .g2bOngletBoutiqueType16, .g2bOngletBoutiqueType17, .g2bOngletBoutiqueType18, .g2bOngletBoutiqueType19{
	position:relative;
	z-index:15;
}
.g2bOngletBoutiqueType1 div{
	background-color:#c6c6c8;
	width:111px;
	text-align:center;
	border-bottom:2px solid #646466;
	display:block;
	position:absolute;
	top:14px;
	left:0px;
	z-index:30;
}
.g2bDeroulantBoutiqueType1 li{
	display:block;
}
.g2bMenu1HeaderPart3type2{
	background:#FFFFFF url(../iso_icons/fondMenuType2.gif) repeat-x top left;
}
.g2bOngletBoutiqueType2 a, .g2bOngletBoutiqueType2 a:visited, .g2bOngletBoutiqueType2 a:hover, .g2bOngletBoutiqueType2 a:active{
	background:url(../iso_icons/onglet2LeftType2.gif) no-repeat top left #646466;
	color:#FFF;
	text-decoration:none;
}
.g2bOngletBoutiqueType2 span{
	background:url(../iso_icons/onglet2RightType2.gif) no-repeat top right transparent;
	padding:0px 10px;
}
.g2bOngletBoutiqueType2 div.g2bDeroulantBoutiqueType2{
	display:none;
}
.g2bOngletBoutiqueType2 div.g2bDeroulantBoutiqueType2 a, .g2bOngletBoutiqueType2 div.g2bDeroulantBoutiqueType2 a:visited, .g2bOngletBoutiqueType2 div.g2bDeroulantBoutiqueType2 a:hover, .g2bOngletBoutiqueType2 div.g2bDeroulantBoutiqueType2 a:active{
	background:none;
	font-size:8px;
	color:#646466;
	text-transform:none;
}
.g2bOngletBoutiqueType20, .g2bOngletBoutiqueType21, .g2bOngletBoutiqueType22, .g2bOngletBoutiqueType23, .g2bOngletBoutiqueType24, .g2bOngletBoutiqueType25, .g2bOngletBoutiqueType26, .g2bOngletBoutiqueType27, .g2bOngletBoutiqueType28, .g2bOngletBoutiqueType29 {
	position:relative;
	z-index:10;
}
.g2bOngletBoutiqueType2 div{
	background-color:#646466;
	width:111px;
	text-align:center;
	border-bottom:2px solid #646466;
	display:block;
	position:absolute;
	top:14px;
	left:0px;
}
.g2bOngletBoutiqueType2 div.g2bDeroulantBoutiqueType2 a, .g2bOngletBoutiqueType2 div.g2bDeroulantBoutiqueType2 a:visited{
	color:#FFF;
	text-decoration:none;
}
.g2bOngletBoutiqueType2 div.g2bDeroulantBoutiqueType2 a:hover, .g2bOngletBoutiqueType2 div.g2bDeroulantBoutiqueType2 a:active{
	color:#FFF;
	text-decoration:underline;
}
.g2bDeroulantBoutiqueType2 li{
	display:block;
}
.g2bMenu1HeaderPart3type3{
	background:#FFFFFF url(../iso_icons/fondMenuType3.gif) repeat-x top left;
}
.g2bOngletBoutiqueType3 a, .g2bOngletBoutiqueType3 a:visited, .g2bOngletBoutiqueType3 a:hover, .g2bOngletBoutiqueType3 a:active{
	background:url(../iso_icons/onglet2LeftType3.gif) no-repeat top left #12254d;
	color:#FFF;
	text-decoration:none;
}
.g2bOngletBoutiqueType3 span{
	background:url(../iso_icons/onglet2RightType3.gif) no-repeat top right transparent;
	padding:0px 10px;
}
.g2bOngletBoutiqueType3 div.g2bDeroulantBoutiqueType3{
	display:none;
}
.g2bOngletBoutiqueType3 div.g2bDeroulantBoutiqueType3 a, .g2bOngletBoutiqueType3 div.g2bDeroulantBoutiqueType3 a:visited, .g2bOngletBoutiqueType3 div.g2bDeroulantBoutiqueType3 a:hover, .g2bOngletBoutiqueType3 div.g2bDeroulantBoutiqueType3 a:active{
	background:none;
	font-size:8px;
	color:#646466;
	text-transform:none;
}
.g2bOngletBoutiqueType30, .g2bOngletBoutiqueType31, .g2bOngletBoutiqueType32, .g2bOngletBoutiqueType33, .g2bOngletBoutiqueType34, .g2bOngletBoutiqueType35, .g2bOngletBoutiqueType36, .g2bOngletBoutiqueType37, .g2bOngletBoutiqueType38, .g2bOngletBoutiqueType39 {
	position:relative;
	z-index:5;
}
.g2bOngletBoutiqueType3 div{
	background-color:#12254d;
	width:111px;
	text-align:center;
	border-bottom:2px solid #646466;
	display:block;
	position:absolute;
	top:14px;
	left:0px;
}
.g2bOngletBoutiqueType3 div.g2bDeroulantBoutiqueType3 a, .g2bOngletBoutiqueType3 div.g2bDeroulantBoutiqueType3 a:visited{
	color:#FFF;
	text-decoration:none;
}
.g2bOngletBoutiqueType3 div.g2bDeroulantBoutiqueType3 a:hover, .g2bOngletBoutiqueType3 div.g2bDeroulantBoutiqueType3 a:active{
	color:#FFF;
	text-decoration:underline;
}
.g2bDeroulantBoutiqueType3 li{
	display:block;
}
.g2bMenu1HeaderPart3type4{
	background:#FFFFFF url(../iso_icons/fondMenuType4.gif) repeat-x top left;
}
.g2bOngletBoutiqueType4 a, .g2bOngletBoutiqueType4 a:visited, .g2bOngletBoutiqueType4 a:hover, .g2bOngletBoutiqueType4 a:active{
	background:url(../iso_icons/onglet2LeftType4.gif) no-repeat top left #e1007a;
	color:#FFF;
	text-decoration:none;
}
.g2bOngletBoutiqueType4 span{
	background:url(../iso_icons/onglet2RightType4.gif) no-repeat top right transparent;
	padding:0px 10px;
}
.g2bOngletBoutiqueType4 div.g2bDeroulantBoutiqueType4{
	display:none;
}
.g2bOngletBoutiqueType4 div.g2bDeroulantBoutiqueType4 a, .g2bOngletBoutiqueType4 div.g2bDeroulantBoutiqueType4 a:visited, .g2bOngletBoutiqueType4 div.g2bDeroulantBoutiqueType4 a:hover, .g2bOngletBoutiqueType4 div.g2bDeroulantBoutiqueType4 a:active{
	background:none;
	font-size:8px;
	color:#646466;
	text-transform:none;
}
.g2bFondMenu1Boutique{
	text-transform:uppercase;
	font-size:8px;
	font-style:italic;
	color:#792720;
	height:15px;
}
.g2bFondMenu1Boutique div{
	float:left;
	margin-top:2px; /* hackIE6 */
}
.g2bFondMenu1Boutique div.g2bFondMenu1Boutique1{
	margin-left:210px; /* hackIE6 */
	background:transparent url(../iso_icons/fondOnglet1Type1.gif) left top repeat-x;
}
.g2bFondMenu1Boutique div.g2bFondMenu1Boutique2{
	margin-left:90px; /* hackIE6 */
	background:transparent url(../iso_icons/fondOnglet1Type2.gif) left top repeat-x;
}
.g2bFondMenu1Boutique div.g2bFondMenu1Boutique3{
	margin-left:310px; /* hackIE6 */
	background:transparent url(../iso_icons/fondOnglet1Type3.gif) left top repeat-x;
}
/* =============================================== g2bMiddle ==== */
.g2bMiddle{
	clear:both;
	background:#FFF url(../iso_icons/fondMiddle.gif) top right no-repeat;
}
/* ############## g2bLeft ############# */
.g2bLeft{
	width:179px;
	background:transparent url(../iso_icons/fondLeft.gif) top right no-repeat;
	padding-top:7px;
}
.linkToBasketLeft{
	text-align:center;
	display:block;
	margin:10px;
}

/* ### Barre de commande ### */
.g2bSearchCross{
	height:100px;
	padding:0px 6px;
}
.g2bSearchCross form{
	margin:0px;
	padding:0px;
}

/* === Barre de filtrage,  .g2bfilterBlock === */
.g2bfilterBlock{
	display:block;
	color:#FFF;
	width:164px;
	background:transparent url(../iso_icons/searchCrossBackground.gif) left top repeat-x;
}
.g2bfilterBlockFondLeft{
	background:transparent url(../iso_icons/searchCrossLeft.gif) left top no-repeat;
}
.g2bfilterBlockFondRight{
	background:transparent url(../iso_icons/searchCrossRight.gif) right top no-repeat;
}
.g2bfilterBlock fieldset {
	border:0px;
}
h4.g2bLegendCommandBar{
	padding:3px 0px 2px 0px;
	text-align:center;
	font-weight:normal;
	font-size:10px;
	margin:0px;
}
.g2bfilterBlockFondRight select{
	width:139px;
	display:block;
	margin-left:13px;
	margin-bottom:3px;
	border:1px solid #7d7d7f;
	text-align:center;
	color:#9d9d9f;
}
.g2bfilterBlockOption{
	height:62px;
}
.g2bfilterBlock select.criterion2Select{
	margin-bottom:3px;
}
.g2bfilterBlock input{
	margin-bottom:6px;
}
.g2bfilterBlock label{
	display:none;
}
.g2bfilterBlock label.g2bLabelGoSearch{
	font-weight:normal;
	display:block;
	float:left;
	margin:0px 5px 0px 25px;
}
.g2bLeft hr.searchCrossSeparate{
	margin:2px 6px 6px;
}

/*= g2bMenu34 =*/
.g2bMenu34{
	margin:0px 13px 10px;
}
.g2bMenu34 ul, .g2bMenu34 li{
	margin:0px;
	padding:0px;
	list-style:none;
}
.g2bMenu3 li{
	padding-bottom:1px;
	clear:both;
}
.g2bMenu3 a, .g2bMenu3 a:visited, .g2bMenu3 a:hover, .g2bMenu3 a:active{
	color:#FFF;
	text-decoration:none;
	background:#3d4e70 url(../iso_icons/menu34Background.gif) left top no-repeat;
	display:block;
	text-align:center;
}
.g2bMenu3 a.selected{
	background:#252728 url(../iso_icons/menu34BackgroundSelect.gif) left top no-repeat;
	font-weight:bold;
}
.g2bMenu4 ul{
	border:1px solid #8e9597;
	margin-bottom:1px;
}
li.g2bMenu4{
	display:inline;
}
.g2bMenu4 li{
	padding-bottom:0px;
}
li.g2bMenu4 a, li.g2bMenu4 a:visited{
	color:#4a4a4c;
	background:#ced0d5 none;
	text-align:left;
	padding-left:6px;
}
li.g2bMenu4 a:hover, li.g2bMenu4 a:active, li.g2bMenu4 a.selected{
	background:#3d4e70 none;
	color:#FFF;
	text-align:left;
}


/* ############## g2bCenter ############# */
.g2bCenter{
	padding:3px 0px 10px 16px;
	height:385px;
	background:transparent url(../iso_icons/fondcenter.gif) bottom Right no-repeat;
}
.paginationBar{
	color:#B27F1D;
	margin:10px 0;
	font-size:11px;
}
.navigationBlockPageLabel,
.paginationBar a,
.paginationBar a:visited{
	color:#3F3F41;
	text-decoration:none;
}
.paginationBar a:hover,
.paginationBar a:active{
	color:#3F3F41;
	text-decoration:underline;
}
.g2bSiteMapNiv0, .g2bSiteMapNiv0 ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.g2bSiteMapNiv0 span{
	display:block;
	padding:15px 15px 5px 0px;
	background-color:#00134a;
	color:#FFF;
	font-size:22px;
	text-align:right;
	text-transform:uppercase;
}
.g2bSiteMapNiv0 a, .g2bSiteMapNiv0 a:visited, .g2bSiteMapNiv0 a:hover, .g2bSiteMapNiv0 a:active{
	color:#FFF;
	text-decoration:none;	
}
ul.g2bSiteMapNiv1{
	margin-bottom:15px;
	border:1px solid #00134a;
	padding:5px 0px;
}
ul.g2bSiteMapNiv1Boutique{
	border:0px;
}
.g2bSiteMapNiv1 span{
	margin:0px;
	padding:0px 0px 0px 10px;
	background-color:transparent;
	color:#00134a;
	font-size:10px;
	text-align:left;
	text-transform:none;
}
.g2bSiteMapNiv1 a, .g2bSiteMapNiv1 a:visited{
	color:#00134a;
	text-decoration:underline;	
}
.g2bSiteMapNiv1 a:hover, .g2bSiteMapNiv1 a:active{
	color:#00134a;
	text-decoration:none;	
}
.g2bSiteMapNiv1Boutique span{
	text-align:center;
	line-height:25px;
	font-size:15px;
	text-transform:uppercase;
}
li.g2bSiteMapNiv11{
	background-color:#c5c6c8;
	color:#545456;
}
li.g2bSiteMapNiv12{
	background-color:#525254;
	color:#fff;
}
li.g2bSiteMapNiv13{
	background-color:#344667;
	color:#fff;
}
ul.g2bSiteMapNiv2{
	margin-bottom:0.2em;
	padding:0.2em;
	opacity:0.7;
}
ul.g2bSiteMapNiv21{
	border:1px solid #c5c6c8;
	background-color:#f4f5f7;
}
ul.g2bSiteMapNiv22{
	border:1px solid #525254;
	background-color:#c3c3c3;
}
ul.g2bSiteMapNiv23{
	border:1px solid #344667;
	background-color:#98a5bd;
}
.g2bSiteMapNiv2 span{
	text-align:left;
	line-height:normal;
	font-size:10px;
	text-transform:none;
}
ul.g2bSiteMapNiv3 {
	padding:13px 0px;
	margin-left:30px;
}
.g2bSiteMapNiv3 li{
	list-style:circle;
}
/* =============================================== g2bFooter ==== */
.g2bFooter{
	clear:both;
	background:#00134b url(../iso_icons/fondFooter.gif) top left no-repeat;
	text-align:right;
	color:#FFF;
	padding:14px 0px 8px 0px;
}
.g2bFooter ul{
	margin:0px 52px 0px 0px;
	padding:0px;
}
.g2bFooter li{
	display:inline;
	list-style:none;
}
.g2bFooter a, .g2bFooter a:visited{
	color:#FFF;
	text-decoration:none;
}
.g2bFooter a:hover, .g2bFooter a:active{
	color:#FFF;
	text-decoration:underline;
}
