/***** Styles globals *****/
body		{margin:0; padding:0; text-align:center; background-color:#f7f7f7;font-family:sans-serif;}
form		{margin:0; padding:0;}
p			{margin:0; padding:0;}
h1.h1_1     {margin:0; color:#000; font-size:16px; font-family:Arial; font-weight:bold; text-align:left;}
h1.h1_2     {margin:0; color:#000; font-size:16px; font-family:Arial; font-weight:bold; text-align:center;}
h2.h2_1  	{margin:0; color:#fff; font-size:16px; font-family:sans-serif; font-weight:bold;}
h2.h2_2     {margin:0; color:#000; font-size:15px; font-family:sans-serif; font-weight:bold;}

img			{border:0; margin:0;}
h1			{margin:0; color:#970505; font-size:24px; text-align:center; font-family:sans-serif;}
.th2        {margin:0; color:#fffe8f; font-size:22px; text-align:center; font-family:sans-serif;}
h3			{font-family:sans-serif; font-weight:normal; font-size:18px; color:#fffe8f; text-align:left; margin:0 0 0 30px; padding:0;} /*Titre des menus gauche*/
h4			{font-family:sans-serif; font-weight:normal; text-decoration:underline; font-size:16px; color:#fffe8f; text-align:center; margin:0; padding:0;} /*Titre des menus gauche*/
table		{border-collapse:collapse; border-spacing:0px; padding:0px; border:0px; margin:0px;}
ul 			{margin:0px 0px 0px 10px; padding:10px 0 0 0;}
li 			{margin:0px 0px 5px 0px; list-style-type:none; background-image:url(http://www.degrif-discount.fr/Graphisme/Puce2.jpg);  background-repeat:no-repeat; padding-left:20px;}
hr			{margin-top:10px; width:200px; height:3px; background:url(http://www.degrif-discount.fr/Graphisme/Regle1.jpg) repeat-x; border:none; text-align:center;}


/***** Style Bandeau Haut *****/
#BHG            {position:absolute; left:50%; top:0; width:10px; height:145px; padding:0; border:0; margin:0 auto 0 -500px; background:url(Graphisme/BandeauHautBordGauche.jpg) no-repeat;}
#BHL            {position:absolute; left:50%; top:0; width:341px; height:145px; padding:0; border:0; margin:0 auto 0 -490px; background:url(Graphisme/BandeauHautLogo.jpg) no-repeat;}
#BHF            {position:absolute; left:50%; top:0; width:639px; height:145px; padding:0; border:0; margin:0 auto 0 -149px; background:url(Graphisme/BandeauHautFond.jpg) repeat-x;}
#BHD            {position:absolute; left:50%; top:0; width:10px; height:145px; padding:0; border:0; margin:0 auto 0 490px; background:url(Graphisme/BandeauHautBordDroit.jpg) no-repeat;}
#divPanier      {position:absolute; right:50%; top:0; width:75px; padding:0; border:0; margin:0 -495px 0 auto; color:#fff; font-size:11px; font-family:sans-serif; text-align:center;}
#divCompte      {position:absolute; right:50%; top:0; width:75px; padding:0; border:0; margin:0 -420px 0 auto; color:#fff; font-size:11px; font-family:sans-serif; text-align:center;}
#divMBHTop      {position:absolute; right:50%; top:0; height:145px; padding:0; border:0; margin:0 -335px 0 auto; color:#fff; font-size:11px; font-family:sans-serif; text-align:right;}
a.LienTop       {text-decoration:none; color:#fff; font-size:11px; font-family:sans-serif;}
a.LienTop:hover {font-style:italic;}
img.imgBHTop    {border:0; margin:0; width:30px; height:30px;}
a.LienHaut      {text-decoration:none; color:#fff; font-size:11px; font-family:sans-serif;}
a.LienHaut:hover{text-decoration:underline;}
#divMBHBottom   {position:absolute; left:50%; top:125px; height:20px; padding:0; border:0; margin:0 auto 0 -149px; color:#fff; font-size:11px; font-family:sans-serif; text-align:left;}
div.divMBHBottomLien {float:left; border:0; margin:0; padding:0; height:20px; line-height:20px; background:url(Graphisme/MenuHautFont.jpg) repeat-x;}
div.divSMBHBottom{position:absolute; left:0px; top:0px; z-index:2; border:0; padding:2px; margin:0; background-color:#5f5f5f; color:#fff; font-size:12px; font-family:sans-serif; text-align:left;}
a.LienHautI      {text-decoration:none; color:#fff; font-size:11px; font-family:sans-serif; font-style:italic;}
a.LienHautI:hover{text-decoration:underline;}
div.divSMBHBottomLien {border:0; margin:0; padding:0 0 0 10px; line-height:15px; text-align:left;}
div.divSMBHBottomLienHide {border:0; margin:0; padding:0 0 0 10px; line-height:15px; text-align:left; display:none;}


#imgDebMHBottom {float:left; border:0; margin:0; width:5px; height:20px;}
img.imgDebFinMHBottom {float:left; border:0; margin:0; width:11px; height:20px;}
#imgFinMHBottom {float:left; border:0; margin:0; width:5px; height:20px;}
#divFilAriane   {position:absolute; left:50%; top:145px; width:1000px; height:30px; line-height:30px; padding:0; border:0; margin:0 auto 0 -500px; color:#7c7c7c; font-size:11px; font-family:sans-serif; text-align:left; background-color:#fff; text-indent:10px;}
a.aFilAriane      {text-decoration:none; color:#7c7c7c; font-size:11px; font-family:sans-serif;}
a.aFilAriane:hover{text-decoration:underline;}

#divFav          {position:absolute; left:50%; top:70px; width:130px; height:24px; line-height:24px; vertical-align:middle; margin:0 auto 0 370px; padding:0; border:0; text-align:left;}
#divFav a        {text-decoration:none; color:#fff; font-size:11px; font-family:sans-serif;}
#divFav a:hover  {font-style:italic;}
#divFav img      {border:0; margin:0 5px 0 0; padding:0; vertical-align:middle; width:24px; height:24px;}

/***** Style ligne et colones du milieu *****/
#BM             {position:absolute; left:50%; top:175px; width:1000px; padding:0px; border:0; margin:0 auto 0 -500px; background-color:#fff;}
#BMC1            {float:right; padding:0px; border:0; margin:0; width:830px;}
#BMC2            {float:right; padding:0px; border:0; margin:0; width:1000px;}
#BMG            {float:right; padding:0px; border:0; margin:0; width:170px;}
#BMB            {float:left; width:1000px; margin:5px 0 0 0; padding:0px; border:0; height:30px; line-height:30px; text-align:left; background-color:#555555; color:#fff; font-size:12px; font-family:sans-serif;}
#BMBG           {float:left; padding:0 0 0 3px; border:0; height:30px; line-height:30px; text-align:left; color:#fff; font-size:12px; font-family:sans-serif;}
#BMBD           {float:right; padding:0px; border:0; height:30px; line-height:30px; text-align:right; color:#fff; font-size:12px; font-family:sans-serif; vertical-align:middle;}

img.imgPaie     {margin:4px 3px 0 0; border:0; padding:0;}
a.LienBas       {text-decoration:none; color:#fff; font-size:12px; font-family:sans-serif;}
a.LienBas:hover {text-decoration:underline;}
div.MGFT        {float:left; border:0; margin:0; padding:0; height:26px; width:160px; line-height:26px; background:url(Graphisme/MenuGaucheFondTitre.jpg) no-repeat;}
div.MGFM        {float:left; border:0; margin:0; padding:0 0 0 5px; width:160px; line-height:15px; background:url(Graphisme/MenuGaucheFondMilieu.jpg) repeat-y; text-align:left;}
div.MGFB        {float:left; border:0; margin:0 0 5px 0; padding:0; height:10px; width:160px; line-height:10px; background:url(Graphisme/MenuGaucheFondBas.jpg) no-repeat;}
div.MGSMG       {border:0; margin:0; padding:0 0 0 10px; line-height:15px; text-align:left;}
div.MGSMGHide   {border:0; margin:0; padding:0 0 0 10px; line-height:15px; text-align:left; display:none;}
a.aGauche       {text-decoration:none; color:#525252; font-size:12px; font-family:sans-serif;}
a.aGauche:hover {text-decoration:underline;}
a.aGaucheI       {text-decoration:none; color:#525252; font-size:12px; font-family:sans-serif; font-style:italic;}
a.aGaucheI:hover {text-decoration:underline;}
a.aGaucheC       {text-decoration:none; color:#525252; display:block; height:15px; line-height:15px; font-size:13px; font-family:sans-serif; text-align:center; width:150px;}
a.aGaucheC:hover {background-color:#525252; color:#fff;}

img.imgPuce1    {border:0; margin:0; width:5px; height:7px;}

#divConteneur1  {position:absolute; left:50%; top:10px; margin:0 auto 0 -130px; width:460px; height:100px; overflow:hidden; border:0; padding:0;}
#divConteneur2  {position:relative; left:0px; height:100px; border:0; padding:0; margin:0;}
img.imgLogos    {float:left; border:0; padding:0; margin:0;}

/***** Style details produit *****/
div.divInfosProd {float:right; width:400px; border:0; margin:0 6px 0 6px; padding:0;}
div.divDescript  {border:0; width:100%; margin:0; padding:0; font-family:sans-serif; text-align:left; font-size:13px; color:#6f6f6f;}
div.divOptions   {border:0; width:100%; margin:5px 0 0 0; padding:0;}
div.divPhotoMini {float:left; width:400px; border:0; margin:0; padding:0;}
div.divAutresProd1 {float:left; width:812px; border:1px #6f6f6f solid; margin:10px 0 0 0; padding:0;}
div.divAutresProd2 {float:left; width:812px; border:1px #6f6f6f solid; margin:10px 0 10px 0; padding:0;}
div.divPrixZoom    {color:#cf4906; border:0; margin:0; padding:0; font-family:sans-serif; text-align:center; font-size:30px;}
td.td2          {width:60%; text-align:left; height:30px; padding-left:2px;}
td.td3          {width:40%; text-align:right; padding-right:2px;}
.PhotoItem       {width:400px; height:400px; border:1px #ffffff solid;}
.MiniPhotoItem   {float:left; width:64px; height:64px; margin:2px 2px 0 0; cursor:crosshair;}
.divItem        {float:right; height:20px; line-height:20px; vertical-align:middle; color:#000; width:100px; border:0px; background-color:#fff; text-align:right;}
.divItemBarre        {float:right; text-decoration:line-through; height:20px; line-height:20px; vertical-align:middle; color:#000; width:100px; border:0px; background-color:#fff; text-align:right;}
.selectColoris  {width:100px; height:18px; border:0px; background-color:#fff; text-align:center;}
.tabDetailsItems   {border:0; margin-top:10px; width:100%; background-color:#eee;}

/***** Style presentation produits *****/
div.divContProd {float:left; width:190px; height:310px; margin:0 5px 5px 0; padding:0; border:1px solid #6f6f6f; text-align:center; text-decoration:none;}
img.imgIconProd {width:190px; height:190px; border:0; margin:0;}
div.pDescriProd {color:#6f6f6f; margin:0; padding:0; font-family:sans-serif; font-size:13px; height:50px; width:190px;}
div.pPrixProd   {color:#6f6f6f; margin:0; padding:0; font-family:sans-serif; font-size:13px; height:30px; width:190px;}
div.pPrixProd2   {color:#6f6f6f; margin:0; padding:0; font-family:sans-serif; font-size:13px; height:20px; width:190px;}

.spPrix         {color:#cf4906; font-family:sans-serif; font-size:16px;}
a.aNoUnder      {text-decoration:none;}

div.lp1         {float:left; width:100%; text-align:center; padding:0; margin:0; border:0;}


/*Style tableau du panier*/
.formPanier             {margin:0 auto 0 auto; width:560px; border-collapse:collapse; border-spacing:0px; padding:0px; border:0px;}
.rowPanier              {border:1px #aaaaaa solid;}
.colPanierTitreOption    {text-align:center; height:22px; line-height:22px; font-weight:bold; border:1px #aaaaaa solid; background-color:#dddddd;}
.colPanierTitreItems     {width:240px; text-align:center; height:22px; line-height:22px; font-weight:bold; border:1px #aaaaaa solid; background-color:#dddddd;}
.colPanierTitrePrix      {width:80px; text-align:center; height:22px; line-height:22px; font-weight:bold; border:1px #aaaaaa solid; background-color:#dddddd;}
.colPanierTitreQuantite  {width:80px; text-align:center; height:22px; line-height:22px; font-weight:bold; border:1px #aaaaaa solid; background-color:#dddddd;}
.colPanierTitrePrixTotal {width:100px; text-align:center; height:22px; line-height:22px; font-weight:bold; border:1px #aaaaaa solid; background-color:#dddddd;}
.colPanierOption    {text-align:center;}
.colPanierItems     {width:240px; text-align:center;}
.colPanierPrix      {width:80px; text-align:right;}
.colPanierQuantite  {width:80px; text-align:center;}
.colPanierPrixTotal {width:100px; text-align:right;}
.colPanierTotal     {text-align:right;}
.colPanierPrixTotalItems     {text-align:right; font-weight:bold;}

/*Style boutons*/
.btnImgComm     {border:0; margin:0; cursor:pointer;}
.btnImgBack     {border:0; margin:0; cursor:pointer;}


/*Style divers*/
a.aPlanSite      {text-decoration:none; color:#7c7c7c; font-size:13px; font-family:sans-serif;}
a.aPlanSite:hover{text-decoration:underline;}

.logininput     {width:100px; height:24px; border:#6f6f6f 1px solid; background-color:#d4c7c7; color:#690000; font-size:14px;}
.formButton	    {height:22px; margin-top:5px; border:#6f6f6f 1px solid;  color:#525252; font-size:14px; background-color:#eeeeee;}
.formButton:hover{color:#000;}
.formTexte		{width:30%; height:28px; text-align:right; vertical-align:middle; color:#525252; font-family:sans-serif; font-size:13px;}
.formTexte1     {font-family:sans-serif; font-size:13px; color:#fff;}
.formTexte2     {line-height:28px; height:28px; vertical-align:middle; color:#525252; font-family:sans-serif; font-size:14px; text-align:left; padding:0 0 0 5px;}
.formTexte3     {text-align:center; line-height:28px; height:28px; vertical-align:middle; color:#525252; font-family:sans-serif; font-size:14px;}

.formSelect		{width:300px; height:24px; line-height:24px; border:#6f6f6f 1px solid; background-color:#ffffff; color:#525252;font-size:14px;}
.formInput		{width:300px; height:24px; line-height:24px; border:#6f6f6f 1px solid; background-color:#ffffff; color:#525252;font-size:14px;}
.formInput2		{width:35px; height:24px; line-height:24px; border:#6f6f6f 1px solid; background-color:#ffffff; color:#525252;font-size:14px;}
.formInput3		{width:70px; height:24px; line-height:24px; border:#6f6f6f 1px solid; background-color:#ffffff; color:#525252;font-size:14px;}
.formInput4		{width:70px; height:24px; line-height:24px; border:#6f6f6f 1px solid; background-color:#ffffff; color:#525252;font-size:14px;}
.formInput5		{width:200px; height:20px; line-height:20px; border:#6f6f6f 1px solid; background-color:#ffffff; color:#525252;font-size:14px;}
.formChamp		{width:70%; height:28px; text-align:left; vertical-align:middle;}
.formChampC		{width:70%; height:28px; text-align:center; vertical-align:middle;}
.formTd         {text-align:left; padding:0 0 0 5px; font-family:sans-serif; font-size:13px;}
.formForm       {width:100%; margin:0; padding:0; border:0; text-align:center;}
.formArea		{width:300px; height:150px; border:#6f6f6f 1px solid; background-color:#ffffff; color:#525252;font-size:14px;}
.codeInput		{width:50px; height:24px; border:#6f6f6f 1px solid; background-color:#ffffff; color:#525252;font-size:14px;}
.TabCentreForm  {margin:0 auto 0 auto; text-align:center;}
