/******************************************************************************
* xD7Default.css
*******************************************************************************

*******************************************************************************
*                                                                             *
* Copyright 2008									                          *
*                                                                             *
******************************************************************************/


body{
	font-size:11px;
	color:#ffffff;
	font-family:arial,sans-serif;
	background-color:#000000;
	background-image:url(../iso_icons/xD7-background.jpg);
	background-repeat: no-repeat;
	background-position:center top;
}

.xD7Header{
   width: 958px;
   height:141px;
   border-bottom:3px #000000;
   background-color:#000000;

}
.HeaderPart1logo{
   margin-left:0px;
   margin-top:0px;
 
}

.bgHeaderPart1{
   background:#000000 url(../iso_icons/xD7-d7bandeau.jpg) no-repeat;
   background-position:center;
   height:133px;
   margin-top:4px;
   
}
.bgHeaderPart2{
   background: #000000;
   height:0px;
   
}
.bgHeaderPart3{
   background: #000000;
   height:0px;
   
}

a,
a:visited,
a:hover,
a:active{
	text-decoration:underline;
	color: #e1e818;
}

/* Layout */
.xD7ContainerBg{
	width:983px;
	margin:0px auto;
}
.xD7Container{
	width:958px !important;
	width:100%;
	margin:0px 13px;
}
.xD7Wrapper{
	float:left;
	width:100%;
}
.xD7Content{
	margin:0px 190px 0px 195px;
}
.xD7ContentNoRightInset{
	margin:0px 0px 0px 178px;
}
.xD7LeftInset{
	float:left;
	width:195px;
	margin-left:-100%;
}
.xD7RightInset{
	float:left;
	width:190px;
	margin-left:-190px;
}
.xD7Footer{
	clear:left;
	width:100%;
}

/*Milieu (Container) */
.xD7ContainerBg{
	background: none;
}
.xD7Content{
	background:#000000;
}
.xD7LeftInset,
.xD7RightInset,
.xD7Content{
	min-height:400px;
	height:auto !important;
	height:400px;
}

.xD7LeftInset,
.xD7RightInset{
	background-color:none;
}

.leftInsetPadding {
	padding:14px 19px 50px 19px;
}

.xD7Content {
	padding:14px 19px 50px 19px;
}

.rightInsetPadding{
	padding:6px 13px;
}

.leftInsetPadding{
	padding-bottom: 10px;
}

.rightInsetPadding{
	padding-bottom: 130px;
}

.leftInsetPadding{
	background:url(../iso_icons/xD7-lignleft.jpg) repeat-y;
	background-position:right;
	height:80%;
	height:500px;
}
.rightInsetPadding{
	background:#e1e818 url(../iso_icons/xD7-lignright.jpg) repeat-y;
	background-position:left;
	height:390px;
	
	
}
.xD7LeftInset,
.xD7LeftInset a,
.xD7LeftInset a:visited{
	color:#FFFFFF;
}

.xD7LeftInset a:hover,
.xD7LeftInset a:active{
	color:#e1e818;
}
.xD7LeftInset a.logo img{
	margin-bottom:15px;
}
.xD7LeftInset ul.nav1{
	margin:0px 0px 15px;
	padding:0px;
	list-style:none;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:18px;
}
.xD7LeftInset ul.nav1 a,
.xD7LeftInset ul.nav1 a:visited,
.xD7LeftInset ul.nav1 a:hover,
.xD7LeftInset ul.nav1 a:active,
.xD7LeftInset ul.nav1 a.selected,
.xD7LeftInset ul.nav1 a.selected:visited,
.xD7LeftInset ul.nav1 a.selected:hover,
.xD7LeftInset ul.nav1 a.selected:active{
	text-decoration:none;
}
.xD7LeftInset ul.nav1 a.selected,
.xD7LeftInset ul.nav1 a.selected:visited,
.xD7LeftInset ul.nav1 a.selected:hover,
.xD7LeftInset ul.nav1 a.selected:active{
	color:#e1e818;
}
.xD7LeftInset ul.nav22 a.selected,
.xD7LeftInset ul.nav22 a.selected:visited,
.xD7LeftInset ul.nav22 a.selected:hover,
.xD7LeftInset ul.nav22 a.selected:active{
	color:#FFFFFF;
}
.xD7LeftInset ul.nav1 ul{
	margin:0px;
	padding:0px;
	list-style:none;
	font-size:11px;
	font-family:arial,sans-serif;
	font-weight:normal;
	text-transform:none;
	line-height:normal;
	margin:4px 0px 20px;
}
.xD7LeftInset div.leftInsetContent,
.xD7RightInset div.rightInsetContent{
	min-height:70px;
	height:auto !important;
	height:70px;
	margin-bottom:15px;
	margin-top: 20px;
}

.xD7RightInset div.rightInsetContent{
	margin-top:0px;
	color:#FFFFFF;
}

ul.whiteSht{
	margin:0px;
	padding:0px 0px 0px;
	list-style:none;
	background:transparent;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
}
ul.whiteSht a,
ul.whiteSht a:visited,
ul.whiteSht a:hover,
ul.whiteSht a:active{
	color: #FFFFFF;
}
ul.whiteSht li{
	padding:5px 8px;
	border-bottom:1px solid #d1c0af;
}
.xD7RightInset a.basketLink img{
	margin-bottom:15px;
}
/* pied de page (Footer)*/
.xD7Footer{
    margin-left:287px;
	color:#4d4035;
	margin-bottom: 20px;
	letter-spacing:1px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	
}
.xD7Footer ul{
	margin:0px 40px 0px 27px;
	padding:0px;
	list-style:none;
}
.xD7Footer li{
	float:left;
	background:transparent url(../iso_icons/xD7-sepFooterSht.gif) 0% 50% no-repeat ;
	padding:0px 7px;
}
.xD7Footer li.powered,
.xD7Footer li.first{
	background:none;
	padding:0px 4px 0px 0px;
	letter-spacing:0px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
.xD7Footer a,
.xD7Footer a:visited{
	color:#FFFFFF;
	text-decoration:none;
}
.xD7Footer a:hover,
.xD7Footer a:active{
	color:#e1e818;
	text-decoration:underline;
}

legend 
{
	color: #fff;
	margin-left: 10px;
	font-family: 15px;
}

label.odfLeftLabel 
{
	color: #FFFFFF;
	margin-left: 3px;
}

table.gshpFollowUpTable tr.gshpFollowUpHeading th {
	background-color: #b3071b;
}

table.gshpFollowUpTable tr.gshpFollowUpTableRow td.gshpFollowUpTableCell {
	color: #fff;
}

h3.gshpProductListLabel {
	color: #fff;
}

.gshpProductReferencesContainer h3.gshpProductLabel {
margin-top:0px;
font-size:16px;
}