BODY {
	font-family:		Verdana;
	font-size:			11px;
	font-weight:		normal;
	color:				#333333;
	text-decoration:	none;
	margin:				0px;
	text-align:			center;
}

.FullBody {
	width:				982px;
	margin:				auto;
	min-height:			100%;
	min_height:			100%;
	text-align:			left;
}

.Header {
	width:				980px;
	margin:				auto;
	height:				168px;
	background:			url(../images/top-img.jpg) no-repeat 570px top;
}

A.TopLinks:link, A.TopLinks:visited {
	line-height:		22px;
	font-family:		Arial;
	font-size:			11px;
	font-weight:		normal;
	color:				#553F4D;
	text-decoration:	none;
}
A.TopLinks:hover {
	text-decoration:	underline;
}

.TabBar {
	clear:				both;
	height:				42px;
	text-align:			left;
}

.TabLeft {
	float:				left;
	width:				15px;
	height:				42px;
	background:			url(../images/tab-left.gif) no-repeat left top;
}
.Tab {
	float:				left;
	height:				42px;
	text-align:			center;
	background:			url(../images/tab-mid.gif) repeat-x left top;
}
.Tab A:link, .Tab A:visited {
	padding-left:		5px;
	padding-right:		5px;
	line-height:		42px;
	font-family:		Arial;
	font-size:			11px;
	font-weight:		normal;
	color:				white;
	text-decoration:	none;
	text-transform:		uppercase;
}
.TabRight {
	float:				left;
	width:				15px;
	height:				42px;
	background:			url(../images/tab-right.gif) no-repeat right top;
}

.TabLeftLive {
	float:				left;
	width:				15px;
	height:				42px;
	background:			url(../images/tab-left-live.gif) no-repeat left top;
}
.TabLive {
	float:				left;
	height:				42px;
	text-align:			center;
	background:			url(../images/tab-mid-live.gif) repeat-x left top;
}
.TabLive A:link, .TabLive A:visited {
	padding-left:		5px;
	padding-right:		5px;
	line-height:		42px;
	font-family:		Arial;
	font-size:			11px;
	font-weight:		normal;
	color:				#553F4D;
	text-decoration:	none;
	text-transform:		uppercase;
}
.TabRightLive {
	float:				left;
	width:				15px;
	height:				42px;
	background:			url(../images/tab-right-live.gif) no-repeat right top;
}

.TabSubBar {
	clear:				both;
	width:				980px;
	height:				4px;
	margin:				auto;
	background-color:	white;
}

.BreadCrumbLeftPadding {
	float:				left;
	width:				50px;
}
.BreadCrumbLeft {
	float:				left;
	width:				15px;
	height:				15px;
	background:			url(../images/bc-left.gif) no-repeat top left;
}
.BreadCrumbMid {
	float:				left;
	min-width:			50px;
	height:				15px;
	background:			url(../images/bc-mid.gif) repeat-x top left;
}
.BreadCrumbRight {
	float:				left;
	width:				15px;
	height:				15px;
	background:			url(../images/bc-right.gif) no-repeat top right;
}
.BreadCrumbMid A:link, .BreadCrumbMid A:visited {
	font-family:		Arial; 
	font-size:			9px;
	font-weight:		normal;
	color:				#555555;
}

.BgBoxGrad {
	background-color:	white;
}
.BgBoxLeft {
	background:			url(../images/bg-box-left.gif) repeat-y left top;
}
.BgBoxRight {
	background:			url(../images/bg-box-right.gif) repeat-y right top;
}
.BgBoxTopLeft {
	background:			url(../images/bg-box-top-left.gif) no-repeat left top;
}
.BgBoxTopMid {
	background:			url(../images/bg-box-top-mid.gif) repeat-x left top;
}
.BgBoxTopRight {
	background:			url(../images/bg-box-top-right.gif) no-repeat right top;
}
.BgBoxBot {
	background:			url(../images/bg-box-bot.gif) no-repeat right bottom;
}
.BgBoxContainer {
	display:			table-cell;
	padding:			15px;
	padding-top:		0px;
	padding-left:		1px;
	text-align:			center;
}

.Stack {
	clear:				both;
	width:				970px;
	margin:				auto;
	margin-top:			15px;
	margin-bottom:		10px;
	height:				auto;
	text-align:			left;
}
.StackLeft {
	width:				308px;
	float:				left;
}
.StackRight {
	width:				650px;
	float:				right;
}

.GBoxTopLeft {
	height:				100%;
	background:			url(../images/green-box-top-left.gif) no-repeat left top;
}
.GBoxTopMid {
	height:				100%;
	background:			url(../images/green-box-top-mid.gif) repeat-x left top;
}
.GBoxTopRight {
	height:				100%;
	background:			url(../images/green-box-top-right.gif) no-repeat right top;
}
.GBoxLeft {
	height:				100%;
	background:			url(../images/green-box-left.gif) repeat-y left bottom;
}
.GBoxRight {
	height:				100%;
	background:			url(../images/green-box-right.gif) repeat-y right bottom;
}
.GBoxGrad {
	background-color:	#E8F0C9;
	min-height:		1000px;
}
.GBoxContainer {
	text-align:			left;
	padding:			10px;
	padding-right:		15px;
	padding-top:		0px;
}
.GBoxHeading {
	line-height:		40px;
	font-family:		Arial; 
	font-size:			14px;
	font-weight:		bold;
	margin-bottom:		-10px;
	color:				#7A8E35;
	text-align:			center;
	text-transform:		uppercase;
}

.FilterFeatureHead {
	margin-top:			5px;
	margin-bottom:		5px;
	background:			url(../images/dots-green-line.gif) repeat top left;
}
.FilterFeatureHead A, .FilterFeatureHead A:link, .FilterFeatureHead A:visited {
	padding-left:		25px;
	line-height:		25px;
	font-family:		Arial; 
	font-size:			12px;
	font-weight:		bold;
	color:				#7A8E35;
	background:			url(../images/btn-green-arrow.gif) no-repeat 5px center;
}

.tdFilter {
	background:			url(../images/top-arrow.gif) no-repeat 45px 0.55em;
	padding-left:		55px;
}
.tdFilter A:link, .tdFilter A:visited {
	line-height:		18px;
	font-family:		Arial; 
	font-size:			11px;
	font-weight:		normal;
	color:				#7A8E35;
}

.LeftBoxHeadMid {
	height:				31px;
	background:			url(../images/left-box-top-mid.gif) repeat-x left top;
}
.LeftBoxHeadRight {
	height:				31px;
	background:			url(../images/left-box-top-right.gif) no-repeat right top;
}

.ListingBoxLeft {
	width:				141px;
	height:				275px;
	float:				left;
	text-align:			center;
	background:			url(../images/listing-box-left.gif) no-repeat left top;
}

.ListingBoxRight {
	width:				141px;
	height:				275px;
	float:				left;
	text-align:			center;
	background:			url(../images/listing-box-right.gif) no-repeat left top;
}

.Heading {
	font-family:		Verdana; 
	font-size:			16px;
	font-weight:		bold;
	color:				#553F4D;
	text-align:			left;
	padding-bottom:		10px;
}

.SubHeading {
	font-family:		Arial; 
	font-size:			12px;
	font-weight:		bold;
	color:				#553F4D;
	text-align:			left;
	text-transform:		uppercase;
}

.BoxHeadingLeft {
	height:				40px;
	background:			url(../images/heading-left.gif) no-repeat left top;
}
.BoxHeading {
	height:				40px;
	font-family:		Arial; 
	font-size:			12px;
	font-weight:		bold;
	color:				#553F4D;
	text-align:			left;
	text-transform:		uppercase;
	background:			url(../images/heading-mid.gif) repeat-x left top;
}
.BoxHeadingRight {
	height:				40px;
	background:			url(../images/heading-right.gif) no-repeat right top;
}
.BoxLeft {
	height:				100%;
	background:			url(../images/box-left.gif) repeat-y left bottom;
}
.BoxRight {
	height:				100%;
	background:			url(../images/box-right.gif) repeat-y right bottom;
}
.BoxBotLeft {
	height:				100%;
	background:			url(../images/box-bot-left.gif) no-repeat left bottom;
}
.BoxBotMid {
	height:				100%;
	background:			url(../images/box-bot-mid.gif) repeat-x left bottom;
}
.BoxBotRight {
	height:				100%;
	background:			url(../images/box-bot-right.gif) no-repeat right bottom;
	_height:			200px;
}
.BoxGrad {
	margin-bottom:		10px;
	background-color:	#DACDD2;
	margin-top:			-5px;
}
.BoxContainer {
	text-align:			left;
	padding:			15px;
}

.LeftBoxHeading {
	height:				31px;
	line-height:		31px;
	font-family:		Arial;
	font-size:			14px;
	font-weight:		bold;
	color:				#553F4D;
	text-align:			left;
	padding-left:		10px;
	text-transform:		uppercase;
	background:			url(../images/left-heading-mid.gif) repeat-x left top;
}
.LeftBoxHeadingRight {
	height:				31px;
	background:			url(../images/left-heading-right.gif) no-repeat right top;
}

.LeftBoxSubHeading {
	height:				23px;
	line-height:		20px;
	font-family:		Arial; 
	font-size:			12px;
	font-weight:		bold;
	color:				#553F4D;
	text-align:			left;
	padding-left:		10px;
	text-transform:		uppercase;
	background:			url(../images/left-sub-heading-mid.gif) repeat-x left top;
}
.LeftBoxSubHeadingRight {
	height:				23px;
	background:			url(../images/left-sub-heading-right.gif) no-repeat right top;
}

.LeftBox {
	font-family:		Arial; 
	font-size:			11px;
	font-weight:		normal;
	color:				#553F4D;
	text-align:			left;
	padding-left:		10px;
	background:			url(../images/left-box-mid.gif) repeat left top;
}
.LeftBoxRight {
	background:			url(../images/left-box-right.gif) repeat-y right top;
}

.LeftBoxFooter {
	height:				32px;
	background:			url(../images/left-footer-mid.gif) repeat-x left top;
}
.LeftBoxFooterRight {
	height:				32px;
	background:			url(../images/left-footer-right.gif) no-repeat right top;
}

.FooterLeft {
	height:				50px;
	background:			url(../images/bot-bar-left.gif) no-repeat top left;
}
.Footer {
	clear:				both;
	width:				982px;
	height:				50px;
	margin:				auto;
	font-family:		Verdana; 
	font-size:			10px; 
	font-weight:		normal; 
	color:				#88AA88;
	text-align:			center;
	text-decoration:	none;
	line-height:		50px;
	background:			url(../images/bot-bar-mid.gif) repeat-x top left;
}
.Footer A:link, .Footer A:visited {
	font-family:		Verdana; 
	font-size:			10px; 
	font-weight:		normal; 
	color:				#88AA88;
	text-decoration:	none;
}
.FooterRight {
	height:				50px;
	background:			url(../images/bot-bar-right.gif) no-repeat top right;
}

.Copyright {
	margin-top:			3px;
	line-height:		20px;
	font-family:		Verdana; 
	font-size:			10px; 
	font-weight:		normal; 
	color:				#555555;
	text-align:			center;
}

.prodtabs {
	clear:				both;
	margin:				0px auto;
	text-align:			left;
}

.prodtab, .prodtab2  {
	height:				25px;
	background:			url(../images/prod-tab-mid.gif) repeat-x top left;
	float:				left;
}
.prodtabLeft {
	height:				25px;
	width:				10px;
	background:			url(../images/prod-tab-left.gif) no-repeat top left;
	float:				left;
}
.prodtabRight {
	height:				25px;
	margin-right:		2px;
	width:				10px;
	background:			url(../images/prod-tab-right.gif) no-repeat top right;
	float:				left;
}

.prodtab A:link, .prodtabs A:active, .prodtabs A:visited {
	line-height:		25px;
	font-size:			11px;
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	font-weight:		bold;
	color:				black;
	text-decoration:	none;
}
.prodtab A:hover, .prodtabLive A:hover, .prodtab2 A:hover {
	color:				#7C6C79;
}

.prodtab2 A:link, .prodtab2 A:active, .prodtab2 A:visited {
	line-height:		25px;
	font-size:			11px;
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	font-weight:		bold;
	color:				green;
	text-decoration:	none;
}

.prodtabLive, .prodtab2Live {
	height:				25px;
	background:			url(../images/prod-tab-mid-live.gif) repeat-x top left;
	float:				left;
}
.prodtabLive A:link, .prodtabLive A:visited, .prodtab2Live A:link, .prodtab2Live A:visited {
	line-height:		25px;
	font-size:			11px;
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	font-weight:		bold;
	color:				white;
	text-decoration:	none;
}
.prodtabLeftLive {
	height:				25px;
	width:				10px;
	background:			url(../images/prod-tab-left-live.gif) no-repeat top left;
	float:				left;
}
.prodtabRightLive {
	height:				25px;
	margin-right:		2px;
	width:				10px;
	background:			url(../images/prod-tab-right-live.gif) no-repeat top right;
	float:				left;
}

.prodtabsBg {
	clear:				both;
	background:			#7C6C79;
	height:				10px;
}

.effectbig
{  
	font-family:		Verdana; 
	font-size:			26px;
	font-style:			normal; 
	font-weight:		normal; 
}
.effect
{  
	font-family:		Verdana; 
	font-size:			11px; 
	font-style:			normal; 
	font-weight:		normal; 
	font-variant:		normal; 
	color:				#000000; 
	background-color:	#EFEFEF; 
	border:				1px solid gray;
}
.baseeffect
{  
	font-family:		Verdana; 
	font-size:			11px; 
	font-style:			normal; 
	font-weight:		normal; 
	font-variant:		normal; 
	color:				#FFFFFF; 
	background-color:	#7C6C79; 
	border:				1px solid gray;
	width:				85px;
}
.baseeffectEx
{  
	font-family:		Verdana; 
	font-size:			11px; 
	font-style:			normal; 
	font-weight:		normal; 
	font-variant:		normal; 
	color:				#FFFFFF; 
	background-color:	#7C6C79; 
	border:				1px solid black;
}

.newsletter
{
	padding-top:		10px;
	padding-right:		10px;
	text-align:			right;
	height:				50px;
	font-family:		Arial;
	font-size:			12px;
	font-weight:		bold;
	color:				#999999;
	line-height:		20px;
}

.newsletter IMG
{
	padding:			0px;
	margin:				0px;
}

.newsletterHidden {
	top: 55px;
	left: 100px;
	font-family: Arial; 
	font-size: 10px; 
	font-style: normal; 
	font-variant: normal;
	font-weight: bold;
	color: black; 
	visibility: hidden;
	position: absolute;
	line-height: 18px;
	background: white;
	border: 2px solid gray;
	padding: 5px;
	white-space: nowrap;
}

.newsletterHidden INPUT {
	margin: 1px;
}


A.catbold:link, A.catbold:visited {
	font-family:		Verdana; 
	font-size:			12px; 
	font-weight:		normal; 
	color:				#9E9E9E;
	text-decoration:	none;
}
A.catlink:link, A.catlink:visited {
	font-family:		Verdana; 
	font-size:			9px; 
	font-weight:		normal; 
	color:				#999999;
	text-decoration:	none;
}
A.cattop:link, A.cattop:visited {
	font-family:		Verdana; 
	font-size:			11px; 
	font-weight:		bold; 
	color:				#5258A4;
	text-decoration:	none;
	line-height:		20px;
}

.PPTitle, A.PPTitle:link, A,.PPTitle:visited {
	font-family:		Arial; 
	font-size:			11px; 
	font-weight:		bold; 
	color:				#553F4D;
	text-decoration:	none;
	line-height:		15px;
}
.PPDetail {
	font-family:		Verdana; 
	font-size:			11px; 
	font-weight:		normal; 
	color:				#553F4D;
	text-decoration:	none;
}
.PPPrice {
	font-family:		Verdana; 
	font-size:			11px; 
	font-weight:		normal; 
	color:				#553F4D;
	text-decoration:	none;
}

a.linkSrchCloud 
{
	font-family:		Verdana;
	font-size:			10px;
	font-weight:		bold;
	color:				#9E9E9E;
	text-decoration:	none;
	margin:				3px;
}
a.linkSrchCloud:hover 
{
	text-decoration:	underline;
}

.BoxSubHeadingBar
{
	clear:				both;
	height:				20px;
	font-family:		Verdana, Times, serif;
	font-size:			11px;
	font-weight:		bold;
	color:				#553F4D;
	background-color:	#EDEDED;
	line-height:		20px;
	margin-top:			15px;
	margin-left:		2px;
	margin-right:		1px;
	padding:			3px;
	padding-left:		20px;
	border-top:			1px solid #BCBBBB;
	border-bottom:		1px solid #BCBBBB;
	cursor:				pointer;
	cursor:				hand;
}

.MyListContent
{
	clear:				both;
	min-height:			55px;
	min_height:			55px;
	font-family:		Verdana, Times, serif;
	font-size:			10px;
	font-weight:		normal;
	color:				#333333;
	background-color:	#FAFAFA;
	line-height:		20px;
	margin-left:		5px;
	margin-right:		3px;
	padding:			3px;
	padding-left:		10px;
	border:				1px solid #DCDCDC;
	border-top:			none;
}

.MyProdBox
{
	width:				44px;
	height:				44px;
	padding:			2px;
	margin:				2px;
	border:				1px solid #DCDCDC;
	background-color:	white;
	float:				left;
}

.DivHrSm
{
	height:				5px;
	margin-top:			5px;
	border-top:			1px solid #BAB6B7;
}


.DivHr
{
	height:				15px;
	margin-top:			15px;
	border-top:			1px solid #CCCCCC;
}

.BrandImage {
	margin-right:		10px;
	padding-top:		5px;
	float:				left;
}

.HeadRow, .DivTh {
	background-color:	#7C6C79;
	background:			url(../images/div-th.gif) repeat-x left center;
}

.ResultBarLeft {
	width:				15px;
	height:				34px;
	float:				left;
	background:			url(../images/result-bar-left.gif) no-repeat left top;
}
.ResultBar {
	height:				34px;
	line-height:		34px;
	font-family:		Arial; 
	font-size:			12px;
	font-weight:		normal;
	color:				#553F4D;
	text-align:			left;
	background:			url(../images/result-bar-mid.gif) repeat-x left top;
	float:				left;
}
.ResultBarRight {
	width:				15px;
	height:				34px;
	float:				left;
	background:			url(../images/result-bar-right.gif) no-repeat right top;
}

.ResultBarBotLeft {
	height:				42px;
	background:			url(../images/result-bar-bot-left.gif) no-repeat left top;
}
.ResultBarBot {
	height:				42px;
	line-height:		42px;
	font-family:		Arial; 
	font-size:			11px;
	font-weight:		normal;
	color:				#553F4D;
	text-align:			left;
	background:			url(../images/result-bar-bot-mid.gif) repeat-x left top;
}

.ListingTopCol {
	float:				left;
	width:				56%;
	margin-right:		5px;
}
.ListingTopCol2 {
	float:				left;
	width:				36%;
	margin-right:		5px;
}
#crasvulputatemagnaegetnuncaeneantemporlapoussetteloo p  {
   font: 11px/12px Arial;
   margin: 0px;
   color: #43545B;
   padding-left: 200px;
   text-align: left;
}

#crasvulputatemagnaegetnuncaeneantemporlapoussetteloo  {
   visibility: visible;
   position: absolute;
   left: 210px;
   top: 5px;
   z-index: 7;
   width: 736px;
}

#i1lapriseenmain1aloremipsumsetu p  {
   font: 11px/18px Arial;
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#i1lapriseenmain1aloremipsumsetu a  {
   font: 11px/18px Arial;
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}
#i1lapriseenmain1aloremipsumsetu  {
   visibility: visible;
   position: fixed;
   left: 13px;
   top: 155px;
   z-index: 10;
   width: 167px;
}

#calque81,
#arrireplan  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   width: 956px;
   height: 522px;
   background-repeat: no-repeat;
}

#calque23copie2  {
   background: url(sg_chapitrage_media/calque23copie2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 63px;
   z-index: 6;
   width: 956px;
   height: 459px;
}

#tetechapitre  {
   background: url(sg_chapitrage_media/tetechapitre.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 51px;
   z-index: 9;
   width: 179px;
   height: 316px;
}

#arrireplan  {
   background-image: url(sg_chapitrage_media/arrireplan.gif);
   z-index: 3;
}

#selectionn  {
   visibility: visible;
   position: absolute;
   left: 27px;
   top: 144px;
   z-index: 8;
   width: 154px;
   height: 17px;
   background-color: #FFFFFF;
   background-image: none;
}
