 
Body 
{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	background-color:#fff;
	color:Black;
	margin:0px;
	padding:0;
}

TD
{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;	
}

FIELDSET {BORDER-RIGHT: #c8c8c8 1px solid; BORDER-TOP: #c8c8c8 1px solid;PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-LEFT: #c8c8c8 1px solid; BORDER-BOTTOM: #c8c8c8 1px solid }
LEGEND { font-weight:bold;PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; }


FIELDSET.AccueilGauche {BORDER-RIGHT: #3f2b07 1px solid; BORDER-TOP: #3f2b07 1px solid; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; padding-bottom:10px; BORDER-LEFT: #3f2b07 1px solid; BORDER-BOTTOM: #3f2b07 1px solid;}
LEGEND.AccueilGauche { font-weight:bold; color:#009ddc; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; }
FIELDSET.AccueilDroite {margin-left:12px; float:right; width:30%; BORDER-RIGHT: #3f2b07 1px solid; BORDER-TOP: #3f2b07 1px solid; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; padding-bottom:10px; BORDER-LEFT: #3f2b07 1px solid; BORDER-BOTTOM: #3f2b07 1px solid }
LEGEND.AccueilDroite { font-weight:bold; color:#009ddc; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; }

FIELDSET.ErrorPage {BORDER-RIGHT: #3f2b07 1px solid; BORDER-TOP: #3f2b07 1px solid; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; padding-bottom:10px; BORDER-LEFT: #3f2b07 1px solid; BORDER-BOTTOM: #3f2b07 1px solid;}
LEGEND.ErrorPage { font-weight:bold; color:red; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; }


#Print
{
	background-color:#fff;
}

#Site 
{
	background-color:#fff;
	border:solid 2px #fff;		
}	



#Footer
{
	border-top:dashed 1px #c8C8C8;
	margin-top:24px;
	padding:0px;
	line-height:24px;
}


#GaucheBandeau
{
	height:80px;
}

#GaucheBandeauPhotosDroite
{
	float:right;
}

#DroiteBandeau
{
	height:80px;
}

#DroiteGreenLine
{
	color:#fff;
	text-align:center;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	background:#3f2b07;
	line-height:22px;
	border-top:solid 5px #c8C8C8;	
}

.MenuGroup TABLE{}
.MenuGroup TD {}
.MainItem TD {font-family:arial,helvetica,sans-serif;font-size:11px;color:#fff;font-weight:bold;}
.MainItem {height:22px; cursor:pointer;background-color:#00abc4;padding-left:2px;padding-right:2px; }
.MainItemOver TD {font-family:arial,helvetica,sans-serif;font-size:11px;background-color:#ccc;color:#00abc4;font-weight:bold;}
.MainItemOver {height:22px;cursor:pointer;background-color:#ccc;padding-left:2px;padding-right:2px;}
.MainItemClicked TD {font-family:arial,helvetica,sans-serif;font-size:11px;background-color:#ccc;color:#00abc4;font-weight:bold;}
.MainItemClicked {height:22px;cursor:pointer;background-color:#ccc;padding-left:2px;padding-right:2px;}
.MainItemDisabled TD {font-family:arial,helvetica,sans-serif;font-size:11px;color:#c8c8c8;font-weight:bold;}
.MainItemDisabled {height:22px;cursor:pointer;background-color:#00abc4;padding-left:2px;padding-right:2px; }
.MenuItem TD {font-family:arial,helvetica,sans-serif;font-size:11px;background-color:#00abc4;color:#fff;font-weight:bold;}
.MenuItem {height:22px;cursor:pointer;background-color:#00abc4;padding-left:2px;padding-right:2px; border-top:solid 1px white;border-right:solid 1px white; }
.MenuItemOver TD {font-family:arial,helvetica,sans-serif;font-size:11px;background-color:#ccc;color:#00abc4;font-weight:bold;}
.MenuItemOver {width:140px;height:22px;cursor:pointer;background-color:#ccc;padding-left:2px;padding-right:2px;border-top:solid 1px white;border-right:solid 1px white;}
.MenuItemClicked TD {font-family:arial,helvetica,sans-serif;font-size:11px;background-color:#ccc;color:#00abc4;font-weight:bold;}
.MenuItemClicked {width:140px;height:22px;cursor:pointer;background-color:#ccc;padding-left:2px;padding-right:2px;border-top:solid 1px white;border-right:solid 1px white;}
.MenuItemDisabled TD {font-family:arial,helvetica,sans-serif;font-size:11px;color:#c8c8c8;font-weight:bold;}
.MenuItemDisabled {width:140px;height:22px;cursor:pointer;background-color:#00abc4;padding-left:2px;padding-right:2px;border-top:solid 1px white;border-right:solid 1px white;}

#BreadCrumbLine
{
	font-family: Arial, Helvetica,  sans-serif;  
	font-size:11px; 
	color: #000; 
	background:#fff;
	line-height:18px;
	font-weight:bold;
}
 
.BreadCrumb A {color:#000000;text-decoration:none;font-weight:bold;}
.BreadCrumb A:hover {color:#000000;text-decoration: underline;font-weight:bold;}
.BreadCrumb A:link {color:#000000;font-weight:bold;}
.BreadCrumb A:visited {color:#000000;font-weight:bold;}


#ShoppingCartBreadCrumbLine
{
	font-family: Arial, Helvetica,  sans-serif;  
	font-size:11px; 
	background: url(Images/panier.gif) left no-repeat;
	color:#fff;
	background-color:#3f2b07;
	width:140px;
	padding-left:27px;
	line-height:18px;
	border-top:solid 1px white;
	border-bottom:solid 1px white;
}
 
.ShoppingCartBreadCrumb {font-family:arial,helvetica,sans-serif;font-size:11px;color:fff;}
.ShoppingCartBreadCrumb A {color:#fff;text-decoration:none;}
.ShoppingCartBreadCrumb A:hover {color:#fff;text-decoration: underline;}
.ShoppingCartBreadCrumb A:link {color:#fff;}
.ShoppingCartBreadCrumb A:visited {color:#fff;}


.CartListHeader {background-color:#00abc4;color:#fff; font-weight:bold; text-align:center}
.CartListItem {background-color:#fff;color:#000;}
.CartListItemAlt{background-color:#ffc;color:#000;}
.CartListFooter {background-color:#fff;color:#000;}

#UserLoginLine
{
	font-family:arial,helvetica,sans-serif;  
	font-size:11px; 
	background: url(Images/key4.gif) left no-repeat;
	color:#fff;
	background-color:#3f2b07;
	width:140px;
	line-height:18px;
	padding-left:27px;	
}

#UserLoginLine TD
{
	color:#fff;
}

.UserLogin {font-family:arial,helvetica,sans-serif;font-size:11px;color:#fff;}
.UserLogin A {color: #fff;text-decoration:none}
.UserLogin A:hover {color: #fff;text-decoration:underline}
.UserLogin A:link {color: #fff;}
.UserLogin A:visited {color: #fff;}

#Logo
{
	border-top:solid 12px white; 
	border-bottom:solid 3px white; 
}
#Main
{ 
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	background-color:#FFFFFF;
	color:Black;
	margin-top: 12px;
}

.Error
{
	font-weight:bold;
	color:Red;
}

.ProductImage
{
	padding-top:10px;
	float:right;
	overflow:auto;
	width:300px;
	text-align:right;
}

.Notify
{ 
	float:right;
}

.Icons
{
	clear: both;
	border-top:dashed 1px #8088b6;
	width:100%;
	padding-top:6px;
}

.IconsNoBorderTop
{
	clear: both;
	width:100%;
	padding-top:6px;
}



A {color: #000;}
A:hover {color: #000;}
A:link {color: #000;}
A:visited {color: #000;}

SELECT {font-family:arial,helvetica,sans-serif;font-size:11px;}
OL {font-family:arial,helvetica,sans-serif;font-size:12px; font-style:italic; font-weight:bold}
UL { }
LI { }
LI P {margin-top:2px;}

FIELDSET.ProductSection { BORDER: #3f2b07 1px solid; width:auto;}
LEGEND.ProductSection { font-weight:bold; color:#00abc4; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; }

UL.ProductSection
{
	margin: 12px 0px 12px 0px;	
	padding-left:24px;
}

LI.ProductSection
{
	margin:0;
	list-style-image: url(Images/triangle_left.gif);
	vertical-align:middle;
}

FIELDSET.ParentSection { BORDER: #3f2b07 1px solid;}
LEGEND.ParentSection { font-weight:bold; color:#00abc4; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; }

UL.ParentSection
{
	margin: 12px 0px 12px 0px;	
	padding-left:24px;
}

LI.ParentSection
{
	margin:0;
	list-style-image: url(Images/triangle_left.gif);
	vertical-align:middle;
}


P.Product
{
	margin-top:-12px;
}

FIELDSET.ShowProfile { BORDER: #3f2b07 1px solid;}
LEGEND.ShowProfile { font-weight:bold; color:#00abc4; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; }

P.ShowProfile
{
	margin-top:-12px;
}

/* Forms */

INPUT.Form{margin-bottom:1px;margin-top:1px;}
LABEL.Form{DISPLAY: block; FLOAT: left; WIDTH: 150px; MARGIN-RIGHT: 0.5em; PADDING-TOP: 6px; TEXT-ALIGN: right}

FIELDSET.Register { BORDER-RIGHT: #3f2b07 1px solid; BORDER-TOP: #3f2b07 1px solid; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; padding-bottom:10px; BORDER-LEFT: #3f2b07 1px solid; BORDER-BOTTOM: #3f2b07 1px solid }
LEGEND.Register { font-weight:bold; color:#00abc4; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; }

FIELDSET.Order { margin-top:6px; BORDER-RIGHT: #3f2b07 1px solid; BORDER-TOP: #3f2b07 1px solid; padding-top:10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; padding-bottom:10px; BORDER-LEFT: #3f2b07 1px solid; BORDER-BOTTOM: #3f2b07 1px solid }
LEGEND.Order { font-weight:bold; color:#00abc4; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; }
A.Order {font-weight:bold; color:#00abc4;}
P.Order {margin-top:-12px;}
UL.Order{margin: 12px 0px 12px 0px;padding-left:24px;}
LI.Order{margin:0;list-style-image: url(Images/triangle_left.gif);vertical-align:middle;}

FIELDSET.Deletion {BORDER-RIGHT: #c8c8c8 1px solid; BORDER-TOP: #c8c8c8 1px solid;PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-LEFT: #c8c8c8 1px solid; BORDER-BOTTOM: #c8c8c8 1px solid }
LEGEND.Deletion { color:Red; font-weight:bold; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; }

LI.TriangleLeft 
{
	list-style-image: url(Images/triangle_left.gif);
	vertical-align:middle
}

/* ---- Classes for the HtmlEditor */

.editorTitle {font-family:arial,helvetica,sans-serif;font-size:12px;color:#000;font-weight:bold;}
.editorDescription {font-family:arial,helvetica,sans-serif;font-size:12px;font-style:italic;}
.editorBorder{BORDER-LEFT: #D9D9D9 1px dashed;padding-left:6px;}

/* Hack in order to have a scrollbar for firefox browser */

#scrollfirefox {position: absolute;bottom: -0.1px;visibility: hidden;}

/* Item Content */

.itemProductHeight{font-size:10px; color:#00abc4;}
.itemProductWidth{font-size:10px; color:#00abc4;}
.itemProductLength{font-size:10px; color:#00abc4;}
.itemProductReference{font-size:10px; font-style:italic;}
.itemProductPrice{font-weight:bold;color:blue;}
.productPrice{font-weight:bold;color:blue;}

.ItemTitle {font-family:Arial, Helvetica, sans-serif; font-size:12px;font-weight:bold;}
.ItemTitleLink {font-family:Arial, Helvetica, sans-serif; font-size:12px;font-weight:bold;}
.ItemBriefDescriptionLink {font-family:Arial, Helvetica, sans-serif; font-size:12px;font-style:italic;font-weight:normal;}
.ItemCommentCount {font-family: Arial, Helvetica, sans-serif; font-size:12px;}
.ItemDescription{font-family: Arial, Helvetica, sans-serif; font-size:12px;font-weight:normal;}
.ItemBriefDescription{font-family: Arial, Helvetica, sans-serif; font-size:12px;font-weight:normal;font-style:italic;}
.ItemReadMoreLink{font-family: Arial, Helvetica, sans-serif; font-size:12px;font-weight:normal;}
.ItemRating{font-family: Arial, Helvetica, sans-serif; font-size:12px;}

/* Content */

.SectionTitle {font-family:arial,helvetica,sans-serif;  font-weight:bold; font-size:12px; color: #000; }
.Title {font-family:  Arial, Helvetica,  sans-serif; font-size : 12px; color:black;font-weight:bold;}	
.NormalText {font-family:  Arial, Helvetica,  sans-serif;font-size : 12px;}
.BriefDescription {font-family: Helvetica, sans-serif; font-size:12px;font-style:italic;font-weight:normal;}
.NotifyLink{font-family: Arial, Helvetica,  sans-serif; font-size:11px;font-weight:normal;}
.Rating{font-family:  Helvetica, Arial, sans-serif; font-size:12px;}

/* Search */

.Search {font-family:  Arial, San-Serif;  font-size: 7pt; color: #3366CC; letter-spacing: 2px;}
.Search a {color: #3366CC; text-decoration: none; font-size: 10px; font-weight: bold;}
.Search a:hover {color: #FF6600; text-decoration: none; font-size: 10px; font-weight: bold;}

/* Comments */

.Comments_ListTable {border: solid #AAAAAA 1px;}
.Comments_ListItem {background-color:#dddddd;}
.Comments_ListItem2 {background-color:#FFFFFF;}
.Comments_ListAlternatingItem {border-top: dashed #cccccc 1px; background-color:#EEEEEE;}
.Comments_ListAlternatingItem2 {background-color:#CCCCFF;}
.Comments_ListTitle {}
.Comments_ListTitleLink {color: #3366CC; }
.Comments_ListAuthorLink {color: #3366CC; }
.Comments_ListDateCreated {}
.Comments_ListBriefDescription {}
.Comments_ListReplyLink {color: #3366CC; }
.Comments_Table {border: solid #CCCCFF 2px;}
.Comments_IntroCell {background-color:#CCCCFF;} 
.Comments_BodyCell {background-color:#FFFFFF;}
.Comments_Title {font-size: 12px; font-weight: bold; font-variant: small-caps;}
.Comments_AuthorLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}
.Comments_DateCreated {font-size: 12px;}
.Comments_BriefDescription {font-size: 12px;}
.Comments_ParentLink {color: #3366CC; text-decoration: none; font-size: 12px; font-weight: normal;}

/* Discuss */

.discussTable {border:1px #013DA4 solid;background-color:#FFFFFF;}
.discussTable td {font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
.discussTable th {height: 25px;padding: 3px;margin: 1px;background-image: url(../Images/discussheader.gif);background-color: #4455aa;color: white;font-family: Arial, Helvetica, sans-serif;font-size: 0.7em;font-weight:bold;}
.discussTable a {color: navy;font-size: 12px;text-decoration:underline;font-family: Arial, Helvetica, sans-serif;font-weight: bold;}
.discussCell  {padding: 3px;margin: 1px;background-color: #DDEEFF;}
.discussCellHilite {padding: 3px;background-color: #D4D9EC;}

/* Vote Control */
.VoteItemClass {font-family:  arial, helvetica, sans-serif;font-size: 10px;font-weight: normal;}
.VoteQuestionClass {font-weight: bold;font-size: 12px;padding-left: 3px;padding-bottom: 3px;padding-top: 3px;padding-right: 3px;font-family:  arial, helvetica, sans-serif;background-color: #CCCCCC;}
.VoteButtonClass {font-family:  arial, helvetica, sans-serif;font-size: 12px;font-weight: normal;background-color: #cfd0c2;}
.VoteTableClass {border-top: #807c4f 1px solid;border-bottom: #807c4f 1px solid;border-left: #807c4f 1px solid;border-right: #807c4f 1px solid;}
.VoteResultClass {font-family:  arial, helvetica, sans-serif;font-size: 12px;font-weight: normal;text-align:center;background-color: #CCCCCC;}
