body
{
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-color: #000000;

font-family:Verdana;
font-size:11px;

}

/*************************************************/
/*            Design des formulaires             */
/*************************************************/

.TitreForm { float: left; width: 100%; font-family: Verdana; font-size:12px; font-weight:bold; color:#4b6e7b; margin-bottom:20px; border-bottom: 1px solid #999999;}
.LigneFormulaire { color: #4b6e7b; padding-top: 7px; padding-bottom: 5px; margin: 0px 0px 0px 0px; float: left; width:100%; height:15px; text-align: left;}
.LigneSeparator { color: #4b6e7b; margin-left:5px; margin-right:5px; margin-top:5px; font-size: 12px; float: left; width:99%; height:15px; text-align: left; border-top:1px solid #919b9c;}
.LigneButton {color: #4b6e7b; padding-top: 10px; padding-bottom: 10px; position:relative; float:right; width:100%;}

.Button {margin-left: 45%; cursor:pointer;}
.TitreChampForm {font-family:  Verdana; color: #000000; text-align: left; margin: 0px 0px 0px 0px; margin-left:5px; font-size: 11px; padding: 0px; float: left; width: 20%;}

.EncadrementZoneDeSaisie {float: left; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 5px; margin-top: 0px;	margin-right: 5px; margin-bottom: 0px; margin-left: 0;}
.EncadrementZoneDeSaisie P {float:left;	font-family:  Arial, Helvetica, sans-serif;	font-size: 11px; color: #4b6e7b; font-weight:bold; margin-bottom: 0px; margin-right:20px;}

.ZoneDeSaisie { color: #000000; text-align: left; margin: 0; font-size: 12px; background-color: #FFFFFF; border: 1px solid #0066CC; padding: 0px; clear: both;}
TEXTAREA.ZoneDeSaisie { color: #000000; text-align: left; margin: 0; font-size: 12px; background-color: #FFFFFF; border: 1px solid #0066CC; padding: 0px; clear: both;}

.LigneChampsObligatoires {color: #4c4c4c; padding-top: 1px; font-size: 12px; margin: 0px 0px 0px 0px; float: left; width:80%; height:15px; text-align: left; }
.ChampsObligatoires {font-family: Verdana; font-size: 11px; font-weight:bold; margin-left:5px; color: #c11111; }

/*************************************************/
/*                   Top                         */
/*************************************************/

.SpacerTop {position:relative; float:left; width:100%; height:13px; background-image:url(../Img/BG_OverTop.jpg);}


.ContainerTop {position:relative; width:900px; height:180px; margin:0 auto;}

.BlockLogo {position:relative; float:left; width:420px; height:80px; margin-top:123px;}
.Block_RightMenu {position:relative; float:left; width:505px; height:28px; line-height:25px; text-align:right;  font-family:  Verdana; font-size: 12px; color: #85d0f0; text-decoration: none;}
.Block_RightLogo {position:relative; float:left; width:505px; height:76px;}

.ContainerUnderTop {width:900px; height:100%; margin:0 auto;}
.Block_UnderTopLeft {position:relative; float:left; width:497px; height:29px; line-height:29px; background-color:#5d5d5d; background-image:url(../Img/top_band.gif); background-repeat:repeat-y; }
.Block_UnderTopRight {position:relative; float:left; width:503px; height:29px; background-color:#5d5d5d; }

.Block_UnderTopRightInner{width:464px; height:29px; line-height:29px; margin:0 auto;}

A.LinkHead:link	{ font-family:  Verdana; font-size: 11px; color: #000000; text-decoration: none; }
A.LinkHead:visited	{ font-family:  Verdana; font-size: 11px; color: #000000; text-decoration: none; }
A.LinkHead:hover	{ font-family:  Verdana; font-size: 11px; color: #e95d9d; text-decoration: underline;}
A.LinkHead:active	{ font-family:  Verdana; font-size: 11px; color: #000000; text-decoration: none; }
A.LinkHead:focus	{ font-family:  Verdana; font-size: 11px; color: #000000; text-decoration: none;} 

A.LinkTopHead:link	{ font-family:  Verdana; font-size: 10px; color: #ffffff; text-decoration: none; }
A.LinkTopHead:visited	{ font-family:  Verdana; font-size: 10px; color: #ffffff; text-decoration: none; }
A.LinkTopHead:hover	{ font-family:  Verdana; font-size: 10px; color: #ffffff; text-decoration: underline;}
A.LinkTopHead:active	{ font-family:  Verdana; font-size: 10px; color: #ffffff; text-decoration: none; }
A.LinkTopHead:focus	{ font-family:  Verdana; font-size: 10px; color: #ffffff; text-decoration: none;} 


/*************************************************/
/*                   Inner                       */
/*************************************************/
.wraper{width:900px; margin-left:-450px; left:50%; margin:0 auto;}

.Inner{ position:relative; float:left; width:900px; margin:0 auto; background-image:url(../Img/BottomHeader.jpg); background-position:top; background-repeat:no-repeat; background-color:#FFFFFF;}
.InnerLeft{position:relative; float:left; width:200px;  margin-top:65px; background-color:#FFFFFF;}
.InnerCenter{position:relative; float:left; width:900px; margin-top:65px; background-color:#FFFFFF;}
.InnerRight{position:relative; float:right; width:200px; margin-top:65px; background-color:#FFFFFF;} 
.BlockLigne{position:relative; float:left; width:100%; background-color:#FFFFFF;}

/*************************************************/
/*                   Left                        */
/*************************************************/

.Block_TV{position:relative; float:left; width:200px; height:144px;}
.BlockLeft {position:relative; width:172px; height:138px; left:50%; margin-left:-86px;}
.BlockLeft_Contenair{position:relative; float:left; width:172px; height:138px;}
.BlockLeft_Title {position:relative; float:left; width:172px; height:24px; line-height:21px; text-align:left;}
.BlockLeft_Inner{position:relative; float:left; width:172px; height:114px; line-height:21px; background-image:url(../Img/BG_BlockLeft.jpg); background-repeat:no-repeat; background-position:left;}
.BlockLeft_Inner_Container {width:155px; height:100px; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:14px; padding-left:4px; padding-right:2px; padding-top:6px;}

/*************************************************/
/*                   Right                       */
/*************************************************/

.Block_Caddy{position:relative; float:right; width:200px; height:144px; background-image:url(../Img/Block_Caddy.jpg); background-repeat:no-repeat; background-position:top;}
.BlockRight{position:relative; width:172px; height:138px; left:50%; margin-left:-86px;}
.BlockRight_Contenair{position:relative; float:right; width:172px; height:138px;}
.BlockRight_Title {position:relative; float:left; width:172px; height:24px; line-height:21px;}
.BlockRight_Inner{position:relative; float:right; width:172px; height:114px; line-height:21px; background-image:url(../Img/BG_BlockRight.jpg); background-repeat:no-repeat; background-position:left;}
.BlockRight_Inner_Container{width:155px; height:100px; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:14px; padding-left:12px; padding-right:2px; padding-top:6px;}
.Block_TopMenuLeft{width:158px; height:48px; background-image:url(../Img/Menu/TopMenuLeft.jpg);}
.Block_InnerMenuLeft { position:relative; margin-left:0px; height:100%; margin-bottom:0px;}
.Block_BottomMenuLeft {width:158px; height:36px; background-image:url(../Img/Menu/BottomMenuLeft.jpg);}

/*************************************************/
/*                   Footer                      */
/*************************************************/

.ContainerFooter {position:relative; width:900px; margin:0 auto; background-color:#FFFFFF;}
.Block_FooterInner{position:relative; float:left; width:900px; height:36px; padding-top:5px; background-image:url(../Img/BG_Footer.jpg); background-repeat:no-repeat; text-align:center;}

A.LinkFooter:link	{ font-family:  Verdana; font-size: 10px; color: #666666; text-decoration: none; height:15px; line-height:15px;}
A.LinkFooter:visited{ font-family:  Verdana; font-size: 10px; color: #666666; text-decoration: none; height:15px; line-height:15px;}
A.LinkFooter:hover	{ font-family:  Verdana; font-size: 10px; color: #666666; text-decoration: underline; height:15px; line-height:15px;}
A.LinkFooter:active	{ font-family:  Verdana; font-size: 10px; color: #666666; text-decoration: none; height:15px; line-height:15px;}
A.LinkFooter:focus	{ font-family:  Verdana; font-size: 10px; color: #666666; text-decoration: none; height:15px; line-height:15px;} 

/*************************************************/
/*              Block Menu Left                  */
/*************************************************/

.CellInner_Block_Rub {float:left; width:160px; text-align:left; margin:0 auto; border-bottom:1px solid #ff5f0c;}

.CellInner_Block_Cat {width:160px;  text-align:left; margin:0 auto;}
.CellInner_Block_SCat {width:160px;  text-align:left; margin:0 auto; margin-left:25px;}

A.LinkCat:link{ font-family:  Verdana; font-size: 11px; font-weight:bold; color: #4c6f7c; text-decoration: none; }
A.LinkCat:visited{ font-family:  Verdana; font-size: 11px; font-weight:bold; color: #4c6f7c; text-decoration: none; }
A.LinkCat:hover{ font-family:  Verdana; font-size: 11px; font-weight:bold; color: #4c6f7c; text-decoration: underline;}
A.LinkCat:active{ font-family:  Verdana; font-size: 11px; font-weight:bold; color: #4c6f7c; text-decoration: none; }
A.LinkCat:focus{ font-family:  Verdana; font-size: 11px; font-weight:bold; color: #4c6f7c; text-decoration: none;} 

A.LinkSCat:link{ font-family:  Verdana; font-size: 11px; color: #5d5d5d; text-decoration: none; }
A.LinkSCat:visited{ font-family:  Verdana; font-size: 11px; color: #5d5d5d; text-decoration: none; }
A.LinkSCat:hover{ font-family:  Verdana; font-size: 11px; color: #5d5d5d; text-decoration: underline;}
A.LinkSCat:active{ font-family:  Verdana; font-size: 11px; color: #5d5d5d; text-decoration: none; }
A.LinkSCat:focus{ font-family:  Verdana; font-size: 11px; color: #5d5d5d; text-decoration: none;} 


A.LinkMe:link{ font-family:  Verdana; font-size: 11px; color: #b52d6c; text-decoration: none; }
A.LinkMe:visited{ font-family:  Verdana; font-size: 11px; color: #b52d6c; text-decoration: none; }
A.LinkMe:hover{ font-family:  Verdana; font-size: 11px; color: #b52d6c; text-decoration: underline;}
A.LinkMe:active{ font-family:  Verdana; font-size: 11px; color: #b52d6c; text-decoration: none; }
A.LinkMe:focus{ font-family:  Verdana; font-size: 11px; color: #b52d6c; text-decoration: none;} 


/*************************************************/
/*               List Product                    */
/*************************************************/

.Block_ListProd{position:relative; float:left; width:100%; text-align:left; margin:0 auto; margin-bottom:5px;}
.Block_SeparatorListProd { position:relative; float:left; width:100%; text-align:left; margin:0 auto; margin-bottom:5px; background-image:url(../Img/BG_ListProd.jpg); background-position:top; }
.Block_SeparatorListProdEmpty { position:relative; float:left; width:100%; text-align:left; margin:0 auto; margin-bottom:5px;}

.Block_Prod{position:relative; float:left; height:180px; text-align:left; margin:0 auto;} 
.Block_ProdPhoto{position:relative; float:left; width:100%; text-align:left;}
 
.Block_ProdPrix{position:relative; float:left; width:230px; text-align:center;}
.Block_ProdNom{position:relative; line-height:15px; float:left; width:232px; text-align:center;} 
.Block_Prix{position:relative; float:left; width:232px; text-align:center; font-family: Verdana; font-weight:bold; font-size: 14px; color: #ffffff;}
.Block_PrixOld{position:relative; float:left; width:76px; text-align:center; margin:0 auto; font-family: Verdana; font-weight:bold; font-size: 14px; color: #ffffff; text-decoration:line-through;}
.Block_Promo{position:relative; float:left; width:76px; text-align:center; margin:0 auto; font-family: Verdana; font-weight:bold; font-size: 14px; color: #c30000;}
.Block_Reduc{position:relative; float:left; width:76px; text-align:center; margin:0 auto; font-family: Verdana; font-weight:bold; font-size: 14px; color: #ff5f0c;}


A.LinkView:link{font-family:  Verdana; font-size: 12px; color: #ffffff; text-decoration: none; }
A.LinkView:visited{font-family:  Verdana; font-size: 12px; color: #ffffff; text-decoration: none; }
A.LinkView:hover{font-family:  Verdana; font-size: 12px; color: #ffffff; text-decoration: underline;}
A.LinkView:active{font-family:  Verdana; font-size: 12px; color: #ffffff; text-decoration: none; }
A.LinkView:focus{font-family:  Verdana; font-size: 12px; color: #ffffff; text-decoration: none;}  

.Block_SelListProd{position:relative; float:left; width:720px; text-align:left; margin:0 auto; margin-bottom:5px; margin-top:20px; vertical-align:bottom;}

.Block_SelListProdNext{position:relative; float:left; text-align:left; margin:0 auto; margin-bottom:5px; line-height:15px;}
.Block_SelListProdPrevious{position:relative; float:left; text-align:right; margin:0 auto; margin-bottom:5px; line-height:15px;}
.Block_SelListProdNumber{position:relative; float:left; text-align:center; margin:0 auto; margin-bottom:5px; padding-left:10px; padding-right:10px; line-height:15px;}


A.LinkNumber:link{font-family:  Verdana; font-size: 11px; color: #b52d6c; text-decoration: none; }
A.LinkNumber:visited{font-family:  Verdana; font-size: 11px; color: #b52d6c; text-decoration: none; }
A.LinkNumber:hover{font-family:  Verdana; font-size: 11px; color: #b52d6c; text-decoration: underline;}
A.LinkNumber:active{font-family:  Verdana; font-size: 11px; color: #b52d6c; text-decoration: none; }
A.LinkNumber:focus{font-family:  Verdana; font-size: 11px; color: #b52d6c; text-decoration: none;}  

A.LinkNumberSelected:link{font-family:  Verdana; font-size: 12px; color: #5d5d5d; font-weight:bold; text-decoration: none; }
A.LinkNumberSelected:visited{font-family:  Verdana; font-size: 12px; color: #5d5d5d; font-weight:bold; text-decoration: none; }
A.LinkNumberSelected:hover{font-family:  Verdana; font-size: 12px; color: #5d5d5d; font-weight:bold; text-decoration: underline;}
A.LinkNumberSelected:active{font-family:  Verdana; font-size: 12px; color: #5d5d5d; font-weight:bold; text-decoration: none; }
A.LinkNumberSelected:focus{font-family:  Verdana; font-size: 12px; color: #5d5d5d; font-weight:bold; text-decoration: none;}  

/*************************************************/
/*                View produit                   */
/*************************************************/

.Prod_Title {position:relative; float:left; width:100%; margin-left:5px; margin-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#0971ac;}

.Prod_Block_Where {position:relative; float:left; width:100%;}

.Prod_Where {position:relative; float:left; margin-left:10px; margin-top:2px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0971ac;}
.Prod_Puce {position:relative; float:left; width:14px; height:14px; background-image:url(../Img/puce.jpg); background-repeat:no-repeat; background-position:top; margin-top:3px;}

.Prod_Block_Inner
{
position:relative;
float:left;
width:100%;
}


.Prod_Block_InnerLeft {position:relative; float:left; width:290px; }

.Prod_Block_InnerRight{position:relative; float:left; width:330px; margin:auto; padding:inherit;}

.Prod_MainPic {position:relative; float:left; width:290px;}
.Prod_MinPhoto {position:relative; float:left; margin-right:5px; margin-top:5px; /*border:1px solid #FF0000;*/}

.Prod_Name {font-family:  Verdana; font-size: 13px; color: #b52d6c; font-weight:bold; text-decoration: none;}
.Prod_Text {position:relative; float:left; margin-left:7px; padding-bottom:10px; width:330px; border-bottom:1px solid #5d5d5d;}

.Prod_Block_Option {position:relative; float:left; width:330px; margin-left:5px; margin-top:10px;}
.Prod_Block_Title_Option{position:relative; float:left; text-align:right; font-family:Verdana; font-size: 12px; font-weight:bold; color:#b52d6c; padding-right:5px;}
.Prod_Block_List_Option{position:relative; float:left; padding-right:5px;}

.Prod_Block_Bouton{position:relative; float:left; width:100%; margin-top:10px; text-align:right;}
.Prod_Block_Promo {position:relative; float:left; width:330px; margin-top:10px;}

.Prod_Block_Promo_Text {position:relative; float:left; font-family:Verdana; font-size: 13px; color: #ff5f0c; font-weight:bold; line-height:18px;}
.Prod_Block_Promo_Old {position:relative; float:left;  padding-left:10px; font-family:Verdana; font-size: 13px; color: #b52d6c; text-decoration:line-through; font-weight:bold; line-height:18px;}
.Prod_Block_Promo_Reduc {position:relative; float:left; padding-left:10px; font-family:Verdana; font-size: 13px; color: #c30000; font-weight:bold; line-height:18px;}
.Prod_Block_Promo_Prix_Reduc {position:relative; float:left;  padding-left:10px; font-family:Verdana; font-size: 13px; color: #ff5f0c; font-weight:bold; line-height:18px; text-decoration:underline;}
.Prod_Block_Promo_Prix {position:relative; float:left;  padding-left:10px; font-family:Verdana; font-size: 13px; color: #b52d6c; font-weight:bold; line-height:18px;}


.TitleBlock_Option {position:relative; float:left; width:100%; margin-left:5px; margin-top:10px; color:#0971ac; font-weight:bold; text-align:left; }
.SubTitleBlock_Option {position:relative; float:left; width:100%; margin-left:5px; margin-top:10px; color:#0971ac; font-size:10px; font-style:italic; text-align:left;}

/*************************************************/
/*                Produits associés              */
/*************************************************/

.Prod_Block_Same_Title { position:relative; float:left; width:100%; text-align:left; margin:0 auto; margin-bottom:5px;}


/*************************************************/
/*                Block Adresse                  */
/*************************************************/

.Block_Title_Adress {position:relative; float:left; width:98%; margin-top:5px; margin-bottom:10px;}
.Block_Title_Adress_Left {position:relative; float:left;}
.Block_Title_Adress_Right {position:relative; float:right;}

.Block_Adress {position:relative; float:left; width:305px; border:1px solid #b52d6f; padding:5px; margin-right:10px;}
.Block_Adress_Inner {position:relative; float:left; width:300px;}
.Block_Adress_Line {position:relative; float:left; width:100%;}

.Block_Adress_Inner_Label {position:relative; float:left; font-family:Verdana; font-size: 11px; color: #000000; font-weight:bold; line-height:18px;}
.Block_Adress_Inner_Info {position:relative; float:left; font-family:Verdana; font-size: 11px; color: #5d5d5d; line-height:18px;}

/*************************************************/
/*                CGV / Livraison                */
/*************************************************/

.Page_Title {line-height:12px; height:20px; font-family: Verdana; font-size:11px; font-weight:bold; color:#b52d6f;}

A.Page_Link:link{font-family:  Verdana; font-size: 12px; color: #4b6e7b; text-decoration: none; }
A.Page_Link:visited{font-family:  Verdana; font-size: 12px; color: #4b6e7b; text-decoration: none; }
A.Page_Link:hover{font-family:  Verdana; font-size: 12px; color: #4b6e7b; text-decoration: underline;}
A.Page_Link:active{font-family:  Verdana; font-size: 12px; color: #4b6e7b; text-decoration: none; }
A.Page_Link:focus{font-family:  Verdana; font-size: 12px; color: #4b6e7b; text-decoration: none;}  


/*************************************************/
/*                Contact Form                   */
/*************************************************/

.Text_Form {font-family:Verdana; font-size: 11px; color: #000000; line-height:18px;}

