@charset "utf-8";
/* CSS Document */


body { height:100%; background-color:#FFFFFF;  font-family:Arial, Helvetica, sans-serif; color:#666666; font-size: 12px; margin-top: 20px; }
H1{color:#666666; font-size:16px; font-weight:bold; padding:0px; margin:0px;}
H1 a{color:#666666; text-decoration:none;}
H1 a:hover{color:#666666; text-decoration:underline;}
H2{color:#231f20; font-size:24px; padding:0px; margin:0px; }
H3{color:#616161; font-size:12px; padding:0px; margin:0px;}
p{font-size:11px;}
p a {color:#666666; text-decoration:none; }
p a:hover{color:#464646; text-decoration:underline;}
img {border:none;}
a{outline: none; border:0px; color: #666666;}

/*select { display: none; }*/

/**********************************/
/*       Mega DropDown Menu       */
/**********************************/
ul#topnav {margin: 0; padding: 0; float:left; list-style: none; font-size: 11px;}
ul#topnav li {float: left; margin: 0; padding: 0; /*--Important--*/ margin-bottom: 0px; }
ul#topnav li a {float: left; /*--Push text off of page--*/ height: 40px; line-height: 40px; text-decoration: none; font-size: 11px; font-family: Arial; color: Black; }
ul#topnav li:hover a, ul#topnav li a:hover { background-position: left bottom; color: #DD0000; } /*--Hover State--*/
ul#topnav a.ItemMenu {margin-left: 15px; margin-right: 15px; }
 
ul#topnav li .sub {position: absolute; /*--Important--*/ width:988px; top: 26px; left: 155px; background-color: #303030; /*--Background gradient--*/ display: none; /*--Hidden for those with js turned off--*/ padding: 0px 15px 15px 0px;}
ul#topnav li .row { /*--If needed to break out into rows--*/clear: both;float: left; width: 100%;}
ul#topnav li .sub ul{list-style: none; margin: 0; padding: 0px 14px 0px 14px; width: 200px; float: left; margin:0px;}
ul#topnav .sub ul li {width: 100%; /*--Override parent list item--*/ color: #fff;}
ul#topnav .sub ul li h1 { padding: 0;  margin: 0; font-size: 12px; font-weight:bold; color: #8f8f8f; padding-top:10px; padding-bottom:5px;}
ul#topnav .sub ul li h1 a { background-image: none; font-weight:bold; color: #8f8f8f; line-height: 20px;}
ul#topnav .sub ul li h2 { padding: 0;  margin: 0; font-size: 12px; font-weight:bold; color: White;}
ul#topnav .sub ul li h2 a { background-image: none; font-weight:bold; line-height: 20px; color: White;}
 
ul#topnav .sub ul li a {float: none; text-indent: 0; /*--Override text-indent from parent list item--*/ height: auto; /*--Override height from parent list item--*/ display: block; text-decoration: none; color: #fff; line-height: 15px;}
ul#topnav .sub ul li a:hover{color:#E685AE;}
ul#topnav .sub ul li h1 a:hover { background-color: #303030;}
ul#topnav .sub ul li h2 a:hover { background-color: #303030;}
 
.MenuSeparator
{
 position: relative;
 top: 12px;
 * position: static;
 * line-height: 40px;
 * top: 0px;
 color: White;
}

/**********************************/
/*             Top                */
/**********************************/

.Container_Top {position:relative; float:left; width:988px; margin-left:-494px; left:50%; background-color:#FFF;}
.Logo_Top {position:relative; float:left; width:387px;}

.Customer_Box {position:relative; float:right; width:542px; height:30px; right:14px; padding-top:30px; background-image:url(../images/bg_customer.jpg); background-repeat:repeat-x; background-position:bottom left; overflow:visible;}

.Item_Customer_Box {position:relative; float:left;}
.Item_Customer_ListBox {position:relative; float:left; padding-top:2px;}

.Item_Customer_Box_Account {position:relative; float:left; width:150px; margin-right:15px; height:25px;}

ul#Usernav {margin: 0; padding: 0; float:left; list-style: none; font-size: 11px;}
ul#Usernav li {float: left; margin: 0; padding: 0; position: relative; /*--Important--*/}
ul#Usernav li a {float: left; text-indent: -9999px; /*--Push text off of page--*/ height: 25px;}
ul#Usernav li:hover a, ul#Usernav li a:hover { background-position: left bottom; } /*--Hover State--*/

ul#Usernav a.FR_my_acount {width: 150px; background: url(../images/text/FR_account_login.jpg) no-repeat;}
ul#Usernav a.US_my_acount {width: 150px; background: url(../images/text/US_account_login.jpg) no-repeat;}

ul#Usernav a.FR_PanierLink {width: 100px; background: url(../images/text/FR_my_cart.jpg) no-repeat;}
ul#Usernav a.US_PanierLink {width: 80px; background: url(../images/text/US_my_cart.jpg) no-repeat;}

.Item_Customer_Cart {position:relative; float:left; height:30px; line-height:30px; padding-top:1px; font-size:12px; margin-right:20px;}
.Item_Customer_Lang {position:relative; float:right; height:30px; line-height:30px; font-size:11px; color:#666666;}
.Item_Customer_Lang span {color:#666666; margin-left:5px;}
.Item_Customer_Lang a {text-decoration:none; color:#afa39c; margin-left:5px;}
.Item_Customer_Lang a:hover{color:#666666;}


.Welcome_Box {position:relative; float:right; width:542px; height:26px; line-height:26px; right:14px; font-size:11px; color: #aa9e98; text-align:right;}

.Menu_Top {position:relative; width:974px; height:26px; z-index:10;}
.Item_Menu_Top{position:relative; float:left; padding-left:14px; padding-right:14px;}

.Brand_Box {float:right; width:320px; height:25px;}

.Liner_Top {position:absolute; width:100%; height:2px; line-height:2px; padding-top:0px; margin:0px; top:Opx; right:0px; background-image:url(../images/bg_liner.jpg); background-repeat:repeat-x; background-position:top left;}

.ListBox {position:relative; float:left; padding-top:2px;}
.Button_Box {position:relative; float:left;}
.Button{float:right; width:60px; height:20px; line-height:22px; padding:0px; padding-bottom:2px; margin-top:2px; background-color:#464646; color:#FFFFFF; border:none;}

.Button_Form{float:right; width:100px; height:22px; line-height:22px; padding:0px; padding-bottom:2px; margin-top:2px; background-color:#464646; color:#FFFFFF; border:none;}
.Button_Form_Large{float:right; width:200px; height:22px; line-height:22px; padding:0px; padding-bottom:2px; margin-top:2px; background-color:#464646; color:#FFFFFF; border:none;}
.Button_Form_Large_Red{float:right; width:200px; height:22px; line-height:22px; padding:0px; padding-bottom:2px; background-color:#9e0135; color:#FFFFFF; border:none;}

.Button_Form_Large_Link {float:left; width:200px; height:20px; line-height:20px; padding-bottom:2px; margin-top:2px; background-color:#464646; font-size:14px; color:#FFFFFF; text-decoration:none; text-align:center;}

.FR_PopupPanier{position:absolute; top:220px; width:150px; right:-76px; border: 1px solid #464646; background-color:#FFF; font-size:11px; color:#464646; padding:10px; text-align:center; z-index:5000; display: none;}
.US_PopupPanier{position:absolute; top:220px; width:150px; right:-95px; border: 1px solid #464646; background-color:#FFF; font-size:11px; color:#464646; padding:10px; text-align:center; z-index:5000; display: none;}


/**********************************/
/*             Inner              */
/**********************************/
.Wrapper{float:left; width:100%;}
.Container_Inner {width:988px; margin-left:auto; margin-right:auto; margin-top:0px; background-color:#FFF;}

.Container_Product{width:900px; height:300px; margin:auto; background-color:#FFF;}
.Container_Product_Blank{width:100%; height:480px;}

.Container_MiniPics{ float:left; width:67px; margin-top:20px; background-color:#FFF;}
.Container_T2{float:left; width:293px; height:293px;}
.Container_T2_WMini{float:left; width:293px; height:293px;}
.Title_product{float:left; width:573px; margin-left:20px; margin-top:80px; }
.Desc_product{float:left; width:573px; margin-left:20px; margin-top:30px; font-size:11px;}
.Title_product_WMini{float:left; width:237px; margin-left:20px; margin-top:80px;}

.Title_product_WMini a
{
	text-decoration: none; 
}

.Title_product_WMini a:hover
{
	text-decoration: none;
	color: #E685AE;
}

.Desc_product_WMini{float:left; width:237px; margin-left:20px; margin-top:30px; font-size:11px;}

.Price{float:left; width:270px; margin-left:20px; margin-top:30px; line-height:18px; font-size:14px; color:#231f20; text-align:left;}
.Price strong {font-size:24px;}
.Price span { margin-left:38px; line-height:25px; font-size:11px;}
.Star_Add_To_Cart{float:left; margin-top:10px;}

.Container_Item_Slider {position:relative; float:left; width:988px; z-index:10; background-color:#FFFFFF;}
.Container_Item_Slider ul{ list-style:none;}
.Container_Item_Slider2 {float:left; width:988px; height:470px; z-index:10; background-color:#FFFFFF; }

.Pics_Item_Slider{}
.Pics_Item_Slider img{ float:left; z-index:-10000;}

.Title_Item_Slider{font-size:11px; color:#666666; font-weight:bold; text-align:left;}
.Title_Item_Slider a {color:#666666; text-decoration:none;}
.Title_Item_Slider a:hover{color:#666666; text-decoration:underline;}
.Price_Item_Slider{font-size:11px; color:#666666; font-weight:normal; text-align:left;}
.Price_Item_Slider strong {font-size:16px; z-index:10;}
.Price_Item_Slider span {font-size:12px; text-decoration: line-throught; }
.Add_To_Cart{ text-align:left;}

.Add_To_Cart input{ background-color: #999999; border: solid 1px #666666; color: White; }

.Container_Same_Product{margin:0 auto; position:relative; text-align:left; width:960px; background:#fff; margin-bottom:60px; margin-top:1em;}	
.Container_Same_Product ul {list-style:none;}

.Title_Same_Product{border-bottom:1px solid #cccccc;}

.Container_Page{float:left; width:988px; padding-bottom:50px; background-color:#FFF; min-height: 600px;}
.Container_Page_Summary{float:left; width:988px; padding-bottom:45px; background-color:#FFF;}
.Container_Page p{font-size:11px; margin:Opx; padding:0px;}

.MenuMonCompte a:visited
{
	color: #666666;
	font-size: 11px;
	text-decoration: none;
	margin-left: 10px;
}

.Container_Page_Title a
{
	color: #808464;
	text-decoration: none;
	
}

.Container_Page_Title a:visited
{
	color: #808464;
	text-decoration: none;
}

.MenuMonCompte
{
	color: #666666;
	font-size: 11px;
	text-decoration: none;
	margin-left: 10px;
}



.Container_Page_Title a:hover
{
	color: #E685AE;
	text-decoration: none;
}

.panier-prixsoustotal a
{
	text-decoration: none;
}

.panier-prixsoustotal a:hover
{
	text-decoration: none;
	color: #E685AE;
}

a:hover
{
	text-decoration: none;
	color: #E685AE;
}

.Container_Page_Title{padding-top:30px; margin-bottom:34px; width: 600px; margin-left: auto; margin-right: auto; background-color:#FFF; color: #808464; font-family: Arial; font-size: 18px;}
.Container_Page_Title_Main{ display:block; float:left; width:150px; background-color:#FFF;}
.Container_Page_Title_Sub{ display:block; width:540px; background-color:#FFF;}

.Block_Left{ font-size:11px; float: left;}
.Block_Left p{margin:0px; padding:0px; line-height:15px;}
.Block_Left_Inner{float:left; width:220px; font-size:11px;}
.Block_Left_Inner a{color:#666666; text-decoration:none; font-size:11px;}
.Block_Left_Inner a:hover{color:#666666; text-decoration:underline; font-size:11px;}

.Block_Right{font-size:11px; float: right;}
.Block_Right p{margin:0px; padding:0px; line-height:15px;}
.Block_CNIL{float:right; width:920px; margin-top:34px; padding-left:34px; padding-right:34px; font-size:11px;}
.Block_CNIL p{margin:0px; padding:0px; line-height:15px;}

.Block{float:right; width:960px; padding-right:14px;}
.Block p{margin-top:40px;}
.Block_Liner{float:right; width:960px; padding-right:14px;}

TEXTAREA.Form, INPUT.Form {font-family: Arial, Helvetica, sans-serif; width:260px; color:#303030; font-size: 11px; text-decoration: none; border:0px; border-left:1px solid #303030; border-right:1px solid #303030; background-color:#e9e9e9; z-index:100;}

SELECT.Form {font-family: Arial, Helvetica, sans-serif; width:264px; color:#303030; font-size: 11px; text-decoration: none; border:0px; background-color:#e9e9e9; z-index:100;}

SELECT.Form_Little {font-family: Arial, Helvetica, sans-serif; color:#303030; line-height:22px; font-size: 11px; text-decoration: none; border:0px; background-color:#FFF;}

.Form_Line {float:left; width:100%; padding-top:2px; padding-bottom:2px; font-size:11px;}
.Form_label{float:left; width:140px; text-align:left; font-size:11px;}
.Form_Input{float:left; width:300px; text-align:right; font-size:11px;}
.Form_InputL{float:left; width:260px; padding-left:35px; text-align:left; font-size:11px;}
.Form_InputL a{font-size:11px; color:#303030; text-decoration:none;}
.Form_InputL a:hover{text-decoration: underline;}


/**********************************/
/*             Panier             */
/**********************************/

.Container_Cart
{
	width: 600px;
	margin-left: auto;
	margin-right: auto;
}

.Cart_Line{float:left; width:600px; font-size:12px; font-weight:bold; color:#464646;}

.Cart_Image_Title{ float: left; width: 75px; padding-top:5px; padding-bottom:6px; border-bottom:1px solid #cccccc;}
.Cart_Del_Title{float:left; width:30px; padding-top:5px; padding-bottom:6px; border-bottom:1px solid #cccccc;}
.Cart_Ref_Title{float:left; width:190px; padding-top:5px; padding-bottom:6px; border-bottom:1px solid #cccccc;}
.Cart_Qty_Title{float:left; width:100px; padding-top:5px; padding-bottom:6px; border-bottom:1px solid #cccccc;}
.Cart_Price_Title{float:left; width:100px; padding-top:5px; padding-bottom:6px; text-align:right; border-bottom:1px solid #cccccc;}
.Cart_Total_Title{float:left; width:105px; padding-top:5px; padding-bottom:6px; text-align:right; border-bottom:1px solid #cccccc;}

.Cart_Line_Item{float:left; width:600px; line-height:22px; padding-top:5px; padding-bottom:6px; font-size:12px; color:#464646; border-bottom:1px solid #cccccc;}

.Cart_Image_Item{ float: left; width: 75px; height: 67px;}
.Cart_Del_Item{float:left; width:30px;}
.Cart_Ref_Item{float:left; width:190px; }
.Cart_Qty_Item{float:left; width:100px; height:22px; line-height:22px;}
.Cart_Price_Item{float:left; width:100px; text-align:right;}
.Cart_Total_Item{float:left; width:105px; text-align:right;}

.Cart_Line_STotal{float:right; width:200px; margin-top:20px; margin-bottom:20px; font-size:12px; color:#464646; }
.Cart_Line_STotal_Label{float:left; width:100px; color:#464646; font-weight:bold; height:22px; line-height:22px; border-bottom:1px solid #cccccc;}
.Cart_Line_STotal_Price{font-weight:bold; text-align:right; height:22px; line-height:22px; border-bottom:1px solid #cccccc;}
.Cart_Line_STotal a{color:#464646; text-decoration:none;}
.Cart_Line_STotal a:hover{color:#464646; text-decoration:underline;}


/**********************************/
/*             Summary            */
/**********************************/

.Block_Left_Title{float:left; width:590px; border-bottom:1px solid #cccccc;}
.Block_Right_Title{float:left; width:590px; border-bottom:1px solid #cccccc;}
.Block_Left_Title_Pics{float:left; width:530px; font-size: 16px; height:25px; line-height:25px; font-weight: bold;}
.Block_Right_Title_Pics{float:left; width:450px; font-size: 16px; height:25px; line-height:25px; font-weight: bold; }

.Mini_Block_Right {float:left; width:280px; height:160px; margin-right:30px;}
.Mini_Block_Left {float:left; width:280px; height:160px; margin-bottom:20px;}

.Mini_Block_Left_Title{float:left; width:280px; height:25px; border-bottom:1px solid #cccccc;}
.Mini_Block_Right_Title{float:left; width:280px; height:25px; border-bottom:1px solid #cccccc;}

.Mini_Block_Right p {margin-top:5px;}
.Mini_Block_Left p {padding-top:5px;}

.Mini_Block_Pics{float:left; width:230px; font-size: 16px; height:25px; line-height:25px; font-weight: bold;}
.Mini_Block_Text{float:left; margin-top:5px; margin-bottom:20px; font-size:11px;}
.Mini_Block_Button{float:left; width:438px; text-align:right; margin-top:5px; margin-bottom:20px; font-size:11px;}
.Mini_Block_Link{float:left; font-size:11px; height:25px; line-height:25px;}
.Mini_Block_Link a{color:#666666; text-decoration:none;}
.Mini_Block_Link a:hover{text-decoration:none; color: #E685AE;}

.Mini_Cart_Line_Title{float:left; width:590px; font-size:11px; font-weight:bold; height:25px; line-height:25px; border-bottom:1px solid #cccccc;}

.Mini_Cart_Ref_Title {float:left; width:380px;}
.Mini_Cart_Qty_Title {float:left; width:50px;}
.Mini_Cart_Price_Title {float:left; width:75px; text-align:right;}
.Mini_Cart_Total_Title {float:left; width:74px; text-align:right;}

.Mini_Cart_Ref_Item {float:left; width:380px;}
.Mini_Cart_Qty_Item {float:left; width:50px; text-align:center;}
.Mini_Cart_Price_Item {float:left; width:75px; text-align:right;}
.Mini_Cart_Total_Item {float:left; width:74px; text-align:right;}

.Mini_Cart_Line_Item{float:left; width:590px; font-size:11px; line-height:18px;}
.Mini_Cart_Line_Total{float:left; width:590px; font-size:13px; color:#231f20; font-weight:bold; height:25px; line-height:25px;}

/**********************************/
/*         My account             */
/**********************************/

.User_Left{float:left; width:150px; padding-left:34px; padding-top:0px; margin-top:0px;}
.User_Right{float:left; width:760px; padding-left:3px; width:760px;}

#navcontainer ul{font-family: Arial, Helvetica, sans-serif; font-size:11px; margin-top:0px; padding-top:0px; margin-left: 0; padding-left: 0; list-style-type: none; }
#navcontainer a {display: block; padding: 6px 0px 6px 0px; width:140px; border-bottom: 1px solid #e9e9e9; }
#navcontainer a:link, #navlist a:visited {color: #464646; text-decoration: none;}
#navcontainer a:hover{background-color: #cccccc; color: #464646;}

.Orders_Line{float:left; width:762px; padding-top:5px; padding-bottom:6px; font-size:12px; font-weight:bold; color:#464646; border-bottom:1px solid #cccccc;}

.Orders_Num_Title{float:left; width:60px; text-align:left;}
.Orders_Date_Title{float:left; width:120px;}
.Orders_Details_Title{float:left; width:260px; text-align:left; }
.Orders_Details_Item p{padding:0px; margin:0px;}

.Orders_Total_Title{float:left; width:80px; text-align:right; }
.Orders_Etat_Title{float:left; width:150px; text-align:center;}
.Orders_Bill_Title{float:left; width:80px;}

.Orders_Line_Item{float:left; width:760px; padding-top:10px; padding-bottom:7px; font-size:11px; color:#464646; border-bottom:1px solid #cccccc;}

.Orders_Num_Item{float:left; width:60px; text-align:left;}
.Orders_Date_Item{float:left; width:120px; text-align:left;}
.Orders_Details_Item{float:left; width:260px; text-align:left; }
.Orders_Total_Item{float:left; width:80px; text-align:right; }
.Orders_Etat_Item{float:left; width:150px; text-align:center;}
.Orders_Bill_Item{float:left; width:80px; text-align:right}

.Orders_Bill_Item a{color:#464646; font-style:italic; text-decoration:none;}
.Orders_Bill_Item a:hover{color:#464646; font-style:italic; text-decoration:underline;}

TEXTAREA.Form_Smal, INPUT.Form_Smal, SELECT.Form_Smal {font-family: Arial, Helvetica, sans-serif; width:236px; color:#303030; font-size: 11px; text-decoration: none; border:0px; border-left:1px solid #303030; border-right:1px solid #303030; background-color:#e9e9e9; z-index:100;}

.Form_Line_Smal {float:left; width:760px; padding-top:4px; font-size:11px;}
.Form_Line_Smal_Text {float:left; width:760px; margin-top:15px; font-size:11px;}

.Form_Line_Smal_Left{float:left; width:360px; padding-top:2px; padding-bottom:2px; font-size:11px;}
.Form_Line_Smal_Right{float:right; width:360px; padding-top:2px; padding-bottom:2px; font-size:11px;}

.Form_label_Smal{float:left; width:120px; text-align:left; font-size:11px;}
.Form_Input_Smal{float:left; width:230px; text-align:right; font-size:11px;}
.Form_Input_SmalL{float:left; width:140px; text-align:left; font-size:11px;}
.Form_Button_Smal{float:left; width:428px; padding-left:5px; text-align:left; font-size:11px;}

/**********************************/
/*             PopUp             */
/**********************************/
.highslide-body ul {margin:0px; padding:0px; padding-left:15px;}
.highslide-body li {margin:0px; padding-left:5px;}

.Form_Line_PopUp {float:left; width:320px; padding-top:4px; padding-bottom:5px;}
.Form_label_PopUp {float:left; width:80px; padding-top:4px; padding-bottom:5px; font-size:11px;}
.Form_Input_PopUp {float:left; width:240px; padding-top:4px; padding-bottom:20px; font-size:11px;}
.Form_Line_PopUp_Right {float:left; width:320px; padding-top:4px; padding-bottom:20px; font-size:11px;}

/**********************************/
/*             Footer             */
/**********************************/
.Wrapper_Footer{position:relative; float:left; width:100%;}
.Liner_Footer {position:relative; float:left; width:100%; height:1px; line-height:1px; background-color:#cccccc;}
.Container_Footer {position:relative; float:left; width:988px; height:65px; margin:0px; padding-top:10px; margin-left:-494px; left:50%; font-size:11px; background-color:#FFF;}

.Box_Footer {position:relative; float:left; margin-left:14px; margin-right:20px; height:30px; line-height:30px; text-align:center;}
.Box_Footer a {text-decoration: none; color:#666666;}
.Box_Footer a:hover {text-decoration: underline; color:#464646;}

.Box_Picto_Footer{position:relative; float:left; height:24px; line-height:24px; margin-left:25px; margin-right:35px; text-align:center;}
.Box_Icon_Footer{position:relative; float:left; width:22px; height:24px; line-height:24px; text-align:center;}
.Box_copy{position:relative; float:right; height:30px; line-height:30px; right:14px; text-align:right;}

.Box_copy a{color:#666666; text-decoration:none; z-index:auto;}
.Box_copy a:hover{color:#464646; text-decoration:underline;}

/**********************************/
/*         Easy Slider            */
/**********************************/
/* image replacement */
.graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next {margin:0; padding:0; display:block; text-indent:-8000px;}
.graphic, #prevBtn2, #nextBtn2, #slider1prev2, #slider1next2 {margin:0; padding:0; display:block; text-indent:-8000px;}
/* // image replacement */

/* Easy Slider */
	
#container{margin:0 auto; position:relative; text-align:left; width:887px; background:#fff; margin-bottom:2em; }	
#container_Noslide{margin:0 auto; position:relative; text-align:left; width:887px; background:#fff; margin-top:20px; margin-bottom:60px;}
#container_Noslide_Title{border-bottom:2px solid #cccccc;}
	
#content{position:relative;}	

#slider_Noslide ul, #slider_Noslide li{margin:0; padding:0; list-style:none;}
#slider ul, #slider li{margin:0; padding:0; list-style:none;}
#slider li{ 
/* 
	define width and height of list item (slide)
	entire slider area will adjust according to the parameters provided here
*/ 
width:887px; height:240px; margin-bottom:20px; overflow:hidden;}
	
#prevBtn, #nextBtn, #slider1next, #slider1prev{display:block; width:30px; height:77px; position:absolute; left:-35px; top:100px; z-index:1000;}	
#nextBtn, #slider1next{left:893px;}														
#prevBtn a, #nextBtn a, #slider1next a, #slider1prev a{display:block; width:30px; height:77px; background:url(../images/btn_prev.gif) no-repeat 0 0;}	
#nextBtn a, #slider1next a{background:url(../images/btn_next.gif) no-repeat 0 0;}	

#container_slider2{margin:0 auto; text-align:left; width:600px; height:480px; margin-bottom:2em; margin-top: 0px; margin-left: auto; margin-right: auto; }

#slider2 ul, #slider2 li{margin:0; padding:0; list-style:none;}
#slider2 li{ 
/* 
	define width and height of list item (slide)
	entire slider area will adjust according to the parameters provided here
*/ 
width:600px; height:520px; margin-bottom:0px; padding-bottom:0px; overflow:hidden;}
	
#prevBtn2, #nextBtn2, #slider1next2, #slider1prev2{display:block; width:30px; height:77px; position:relative; left:-38px; top:-325px; z-index:1000;}	
#nextBtn2, #slider1next2{left:608px; top:-402px; overflow:hidden;}														
#prevBtn2 a, #nextBtn2 a, #slider1next2 a, #slider1prev2 a{display:block; position:relative; width:30px; height:77px; background:url(../images/btn_prev.gif) no-repeat 0 0;}	
#nextBtn2 a, #slider1next2 a{background:url(../images/btn_next.gif) no-repeat 0 0;}	

/* numeric controls */	
ol#controls{margin:1em 0; padding:0; height:28px;}
ol#controls li{margin:0 10px 0 0; padding:0; float:left; list-style:none; height:28px; line-height:28px;}
ol#controls li a{float:left; height:28px; line-height:28px; border:1px solid #ccc; background:#DAF3F8; color:#555; padding:0 10px; text-decoration:none;}
ol#controls li.current a{background:#5DC9E1; color:#fff;}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
/* // Easy Slider */

/**********************************/
/*            ToolTip             */
/**********************************/
#tooltip {position: absolute; border: 1px solid #464646; background-color: #FFF; font-size:11px; color:#464646; width:200px; padding: 5px; filter:alpha(opacity=85); opacity: 0.85; -moz-opacity:0.85; z-index: 100;}
#tooltip h3, #tooltip img { margin: 0; }

* html .Mini_Cart_Line_Item {margin: 0 -3px; ma\rgin: 0;} 

.field-validation-error
{
	color: brown;
}

.field-validation-error
{
    color: #ff0000;
    display: none;
}

.input-validation-error
{
	border: 1px solid #ff0000;
	background-color: #FBABD3;
}

.validation-summary-errors
{
    color: #b6286e;
}

.validation-summary-errors ul
{
    list-style-type: none;
    padding-left: 0px;
    margin-left: 0px;
}

.editor-label {
	clear:left;
	float:left;
	height:30px;
	vertical-align:middle;
	width:150px;
}
.editor-field {
	height: 30px;
}

.facture
{
	width: 19cm; 
	height: 27.7cm;     
	background-color: White; 
	z-index: 9999;
	border: 1px solid black;
	position:absolute;
	margin-left: auto;
	margin-right: auto;
	color: Black;
	top: 0px;
	left: 0px;
}

.facture thead th
{
	text-align: left;
	 border-bottom: solid 1px gray; 
	 margin-bottom: 3px; 
	 padding-bottom: 3px;
}

.facture tfoot th
{
	text-align: left;
	 border-top: solid 1px gray; 
	 margin-top: 20px; 
	 padding-top: 20px;
}

.BoutonClose
{
	color: Black;
}



