/******************************************************************************
* xaetContentDefault.css
*******************************************************************************
Css de contenu utilisée par défaut
*******************************************************************************
*                                                                             *
* Copyright 2007									                          *
*                                                                             *
******************************************************************************/

/*================================ COMMUN A TOUS LES TEMPLATES ====*/
.gshpProductPage, .sdsSearchSection, .gshpBasketPage, .gshpReferToFriendPopup {
	font-family:Arial, Helvetica, Verdana, sans-serif;
}
/* ========= gshpNavigationBar ==== */
div.gshpNavigationBar{
	display:none;
}
/* ========= gshpAncestorBar ==== */
div.gshpAncestorBar{
	padding-left:7px;
}
div.gshpAncestorBar p{
	color:#000;
	font-size:12px;
	margin-bottom:6px;
}
div.gshpAncestorBar a, div.gshpAncestorBar a:visited{
	color:#000;
	text-decoration:none;
}
div.gshpAncestorBar a:hover, div.gshpAncestorBar a:active{
	color:#000;
	text-decoration:underline;
}
div.gshpAncestorBar span.gshpAncestorBarSeparator{
	margin:0px 5px;
}

/*================================ SPECIFIQUE POUR CHAQUE TYPES DE TEMPLATES ====*/
/*================================ Affichage liste de rayons ====*/
.gshpCategoryCard div.gshpMainPicture img{
	margin-bottom:10px;
}
.gshpCategoryCard div.gshpMainPicture{
	text-align:center;
}
h3.gshpCategoryLabel{
	display:none;
}
.gshpCategoryList p{
	margin:0px;
}
.gshpCategoryListText h2 {
	background:transparent url(../iso_icons/xaetBgCategoryListTitle.gif) no-repeat scroll left top;
	float:left;
	height:60px;
	width:325px;
	font-weight:normal;
}
.gshpCategoryListText a {
	display:block;
	margin-left:46px;
	margin-top:11px;
}
.gshpCategoryListText a, .gshpCategoryListText a:visited{
	color:#000;
	text-decoration:underline;
}
.gshpCategoryListText a:hover, .gshpCategoryListText a:active{
	color:#000;
	text-decoration:none;
}
.gshpCategoryListText p.gshpCategoryListDescription {
	background:transparent url(../iso_icons/xaetBgCategoryListDesc.gif) no-repeat scroll left top;
	float:right;
	width:306px;
	height:60px;
}
.gshpCategoryListText p.gshpCategoryListDescription span{
	display:block;
	margin:5px 7px;
}
div.gshpLinkToBackOffice{
	float:none;
}
div.gshpCategoryListImage a{
	margin:0px;
}

/*================================ Affichage des listes de produits ====*/
.productFloatingDiv, .gshpLinkedProductListItem{
	border:0px;
	width:236px;
	height:auto;
	margin:0px 0px 15px 6px;
	padding:0px;
	text-align:left;
}
.productFloatingDivContent, .gshpLinkedProductListItemContent{
	background:#FFF url(../iso_icons/xaetBgProductList.jpg) left top no-repeat;
	border:1px solid #6b7985;
	padding:7px 7px 16px 7px;
}
.productThumbnailDiv,
.gshpProductLinkedImage,
.productFloatingLabel,
.gshpProductLinkedFloatingLabel,
.productFloatingPrice,
.gshpProductLinkedPrice {
	margin:0px;
	text-align:left;
	width:auto;
}
.productFloatingLabel, 
.gshpProductLinkedFloatingLabel{
	margin-top:10px;
	zoom:1;
}
.productThumbnailDiv, 
.gshpProductLinkedImage{
	height:110px;
	width:110px;
	margin:0px 7px 7px 0px;
	float:left;
}
.productFloatingLabel a, .productFloatingLabel a:visited,
.gshpProductLinkedFloatingLabel a, .gshpProductLinkedFloatingLabel a:visited{
	font-size:14px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
.productFloatingLabel a:hover, .productFloatingLabel a:active,
.gshpProductLinkedFloatingLabel a:hover, .gshpProductLinkedFloatingLabel a:active{
	color:#000;
	text-decoration:underline;
}
.xaetProductListDescription, .gshpProductLinkedFloatingDescription{
	clear:both;
	margin-bottom:15px;
	min-height:86px;
}
* html body .xaetProductListDescription, * html body .gshpProductLinkedFloatingDescription{
	height:38px;
}
.productFloatingPrice, .gshpProductLinkedPrice{
	clear:both;
	text-align:right;
	font-size:14px;
	color:#cc2229;
	font-weight:bold;
}
.xaetAPartirDe{
	font-size:10px;
}
.productFloatingDivProductLink, .gshpProductLinkedFloatingDivProductLink{
	background:transparent url(../iso_icons/xaetBgProductLink.gif) left top no-repeat;
	text-align:right;
	padding:7px 20px 16px 0px;
	margin-top:4px;
}
.productFloatingDivProductLink a, .productFloatingDivProductLink a:visited,
.gshpProductLinkedFloatingDivProductLink a, .gshpProductLinkedFloatingDivProductLink a:visited{
	font-size:14px;
	color:#000;
	text-decoration:none;
}
.productFloatingDivProductLink a:hover, .productFloatingDivProductLink a:active,
.gshpProductLinkedFloatingDivProductLink a:hover, .gshpProductLinkedFloatingDivProductLink a:active{
	color:#000;
	text-decoration:underline;
}

/*================================ Affichage de produits ====*/
.gshpColumnRightInset,
.gshpColumnLeftInset{
	display:none;
}
.gshpProductCardPart1{
	float:right;
	width:421px;
}
.gshpProductCardPart1Desc{
	border:1px solid #6b7985;
	background:#FFF url(../iso_icons/xaetProductCardBgDescription.gif) left top repeat-x;
	margin-bottom:5px;
	padding:11px;
}
.gshpProductCardPart1Body{
	background:#FFF url(../iso_icons/xaetProductCardBgBody.gif) left top repeat-x;
	padding:11px;
}
.gshpProductCardPart1 h2{
	font-size:16px;
	text-transform:uppercase;
}
.gshpProductCardPart1 h3{
	font-size:11px;
}
.gshpProductCardPart1Body ul{
	margin:0px;
	padding:0px;
}
.gshpProductCardPart1Body li{
	list-style:none;
	padding-left:12px;
	background:transparent url(../iso_icons/xaetPuce.gif) 0px 5px no-repeat;
}
.gshpProductCardPart1Body li p{
	margin-bottom:0px;
}
.gshpMainPictureImg{
	background:transparent url(../iso_icons/xaetProductCardBgMainPicture.gif) left top no-repeat;
	height:308px;
	padding-left:4px;
}
.gshpZoom{
	margin-left:244px;
}
.gshpReferenceCode, .gshpReferencePublicCode{
	display:none;
}
.gshpProductCardSize{
	width:304px;
	height:200px;
	margin-top:20px;
}
.gshpProductReferencesContainer{
	float:right;
	width:164px;
	font-size:14px;
	margin-bottom:50px;
}
.gshpProductReferencesContainer a, .gshpProductReferencesContainer a:visited{
	color:#000;
	text-decoration:none;
}
.gshpProductReferencesContainer a:hover, .gshpProductReferencesContainer a:active{
	color:#000;
	text-decoration:underline;
}
.gshpProductPrice{
	background-color:#cc2229;
	margin:0px 3px 5px;
	padding:9px;
	font-size:20px;
	color:#FFF;
	font-weight:bold;
	min-height:40px;
	height:auto !important;
	height:40px;
}
.gshpProductPriceTableContainer{
	font-size:10px;
	margin-bottom:25px;
}
.gshpProductPriceTableContainer table{
	height:69px;
}
.gshpProductPriceTableContainer table.productReferences td{
	padding:0px;
}
.gshpProductPriceTableContainer select{
	width:130px;
	margin-bottom:5px;
}
.gshpProductPriceTableContainer input{
	width:20px;
	text-align:center;
	margin-bottom:5px;
	vertical-align:middle;
}
.gshpProductPriceTableContainer img{
	margin:11px 0px 0px 80px;
}
.gshpProductReferencesAction{
	margin:0px;
	padding:0px;
}
.gshpProductReferencesAction li{
	list-style:none;
	margin-bottom:0px;
}
.gshpProductReferencesAction a, .gshpProductReferencesAction a:visited, .gshpProductReferencesAction a:hover, .gshpProductReferencesAction a:active{
	background:#FFFFFF url(../iso_icons/xaetProductCardBasket.gif) no-repeat scroll left top;
	color:#FFFFFF;
	display:block;
	font-size:13px;
	font-weight:bold;
	padding:8px 0px 16px;
	text-align:center;
	text-decoration:none;
}
.xaetProductWordPrice{
	color:#cc2229;
	margin-left:6px;
}
.xaetProductNoId{
	border:1px solid #cc2229;
	display:block;
	font-weight:bold;
	padding:5px;
	text-align:center;
}
.gshpDiscountedPriceContainer{
	color:#000;
	font-size:11px;
}
.gshpDiscountedPriceContainer span.gshpDiscountedPrice{
	font-size:20px;
	color:#FFF;
	font-weight:bold;
}
.gshpDashedPrice{
	color:#000;
}
h2.gshpProductCardTitle{
	font-size:16px;
	font-weight:bold;
	background:#FFF url(../iso_icons/xaetProductCardPuceLarge.gif) left top no-repeat;
	padding-left:32px;
	margin-bottom:4px;
	clear:both;
}
.gshpProductCardPart3{
	margin-bottom:34px;
}
.gshpProductCardPart3 a, .gshpProductCardPart3 a:visited{
	color:#000;
	text-decoration:none;
}
.gshpProductCardPart3 a:hover, .gshpProductCardPart3 a:active{
	color:#000;
	text-decoration:underline;
}
.gshpProductCardPart3 table{
		width:49%;
		border-collapse:collapse;
		float:left;
		height:100px;
}
.gshpProductCardPart3 th{
	height:36px;
}
.gshpProductCardPart3 th span{
	display:none;
}
.gshpProductCardPart3 td{
	padding:3px 20px;
}
.gshpProductCardPart3 td.xaetProductCardFileSize{
	color:#8e8e8e;
}
.gshpProductCardPart4 img{
	margin-bottom:5px;
}
table.xaetProductCardTableDoc{
	background:transparent url(../iso_icons/xaetPdf.gif) 85% 50px no-repeat;
}
th.xaetProductCardColThDoc{
	background:transparent url(../iso_icons/xaetProductCardDocuments.gif) left top no-repeat;
}
th.xaetProductCardColThSndImg{
	background:transparent url(../iso_icons/xaetProductCardSoundImage.gif) left top no-repeat;
}
.productMessage{
	padding:0px 3px 5px;
}
.gshpProductPage .gshpAdvColumn{
  width:100%;
}
/*  gshpCommandBar  */
.gshpCommandBar {
	margin:0px auto;
	background-image: url(../iso_icons/gshp_command_bar_aet.gif);
	height:108px;
}
.gshpCommandBarUnselected {
	background:transparent url(../iso_icons/gshp_bar_state_off_aet.gif) 0px 0px no-repeat;
}
.gshpBasketStepText, .gshpBasketStepText a:link, .gshpBasketStepText a:visited, .gshpBasketStepText a:hover, .gshpBasketStepText a:active {
	font-size:10px;
}
.gshpBasketStepTextSelected, .gshpBasketStepTextSelected a:link, .gshpBasketStepTextSelected a:visited, .gshpBasketStepTextSelected a:hover, .gshpBasketStepTextSelected a:active {
	color:#BFBFBF;
}
.gshpBasketStepText, .gshpBasketStepText a:link, .gshpBasketStepText a:visited, .gshpBasketStepText a:hover, .gshpBasketStepText a:active {
	color:#8E8E8E;
}
.gshpCommandBarSelected {
	background:transparent url(../iso_icons/gshp_bar_state_on_aet.gif) 0px 0px no-repeat;
}
td.gshpBasketIdentificationCell, td.gshpBasketAddressesCell {
	font-size: 10px;
}
table.gshpBasketTable th{
	background-color:#8E8E8E;
}
h3.gshpBasketTitle{
	color:#8E8E8E;
}
table.gshpBasketTable td.gshpBasketTable {
	background:none;
}

/*================================ STYLES ====*/
/*  Titres  */
h1.xaetPageTitle, .bsLevel0, .bsLevel3{
	font-size:21px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#f7b109;
	font-style:italic;
	background:transparent url(../iso_icons/xaetBgPageTitle.gif) left bottom no-repeat;
	padding-left:18px;
	padding-bottom:3px;
	font-weight:normal;
	margin-bottom:30px;
}
img.xaetPageTitleImg{
	margin-bottom:30px;
}
.bsLevel1{
	background:transparent url(../iso_icons/xaetBgTitle1.gif) 0px 5px no-repeat;
	padding-left:16px;
	font-size:14px;
	color:#000;
}
.bsLevel2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:transparent url(../iso_icons/xaetBgTitle2.gif) top left no-repeat;
	color:#DD2D00;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:6px;
	padding:4px 6px 4px 10px;
}
.bsLevel3{
	color:#ff9900;
	background:transparent url(../iso_icons/xaetBgTitle3.gif) left bottom no-repeat;
}
/* Liste */
.bsDiscListStyle1{
	padding:0em;
}
.bsDiscListStyle1 li{
	list-style:none;
	padding-left:12px;
	background:transparent url(../iso_icons/xaetPuce.gif) 0px 5px no-repeat;
}
/* Liste d'article  */
.gshpProductList_site_nouveaute{
	margin:0px 5px;
}
.gshpProductList_site_nouveaute h2.gshpProductListLabel{
	background:transparent url(../iso_icons/xaetBgTitleInsetStyle1.gif) left top no-repeat;
	color:#DD2D00;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	margin:0px 5px;
	padding:6px 6px 6px 10px;
	text-transform:uppercase;
}

/*  cadre  */
.insStandardInsetStyle1{
	border:1px solid #BDBDBD;
	margin-bottom:2px;
}
.insStandardInsetStyle1 div.insContent{
	padding:0px 7px;
}
.insStandardInsetStyle1 h3.insTitle-text{
	background:transparent url(../iso_icons/xaetBgTitleInsetStyle1.gif) left top repeat-y;
	color:#DD2D00;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	margin:0px 0px 6px;
	padding:6px 6px 6px 10px;
	text-transform:uppercase;
}
.insStandardInsetStyle2{
	border:1px solid #8E8E8E;
	margin:0px 5px 5px;
}
.insStandardInsetStyle2 div.insContent{
	padding:0px 7px;
}
.insStandardInsetStyle2 h3.insTitle-text{
	border-bottom:1px dashed #8E8E8E;
	padding:3px;
	text-align:center;
}

/* bouton */
.bsButton, a.bsButton, a:visited.bsButton{
	background:none;
	background-color:#FFF;
	border:1px solid #8E8E8E;
	color:#8E8E8E;
	text-decoration:none;
	cursor:pointer;
}
a:hover.bsButton, a:active.bsButton{
	background:none;
	background-color: #8E8E8E;
	color:#FFF;
	text-decoration:none;
}

/*  xaetSiteMap  */
.smeSiteMap{
	padding:0em;
}
.smeSiteMap li{
	list-style:none;
	font-size:16pt;
	color:#706f51;
	line-height:27pt;
	text-indent:5px;
	margin:0px 0px 10px 0px;
}
.smeSiteMap ul.level2 li{
	list-style:circle;
	font-size:8pt;
	color:#000;
	line-height:normal;
	margin:0px 0px 5px 0px;
}
.smeSiteMap h3,
.smeSiteMap h4{
	font-weight:normal;
}
.smeSiteMap h3{
	font-size:25px;
}
.smeSiteMap h4{
	font-size:12px;
}
.smeSiteMap a,
.smeSiteMap a:visited{
	border:1px solid #92979b;
	background:#B4C4D3 url(../iso_icons/drapeauTitreRayonDefault.gif) right top no-repeat;
	display:block;
	color:#000;
	text-decoration:none;
}
.smeSiteMap a:hover,
.smeSiteMap a:active{
	color:#000;
	text-decoration:underline;
}
.smeSiteMap ul.level2 a,
.smeSiteMap ul.level2 a:visited,
.smeSiteMap ul.level2 a:hover,
.smeSiteMap ul.level2 a:active{
	border:0px;
	background:none;
	display:block;
}
