/* ----------------------------- Généraux ----------------------------- */
html {padding: 0; margin:0;}
html, div, map, dt, isindex, form {display:block;}
body {
	text-align: center;
	color:#4D451F; /*black;#555555*/
	font-size: 75%;
	width: 100%;
	background-color: #DDDDDD;/*#aeb0ad;*/
	/*font-family: Arial;*/
	font-family: "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
	
}
/*VERSION 2*/
form {display: inline; margin:0; padding:0;
}
 ul {margin-left: 0; padding-left: 0;}
 #A2_Magazine ul, #A2_rubrique ul {margin-left: 10px; padding-left: 10px;}
 .UlSansBouton ul {margin-left: 0; padding-left: 0;}
 
 .input_side_columns {
	background-color: #fff;
	font: 12px font-family: "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
	color: #5A698B;
	border: 1px solid #8595B2;
	width: 128px;;
}
a:link {
	text-decoration: none;
	/* color: #003399; */
	/* color: #2757b7; */
	/* color: #125aa3; */
	color:#4D451F; /*black;#2c72b8;*/
}
a:visited {
	/* color: #6666CC; */
	/* color: #2757b7; */
	/* color: #125aa3; */
	color: #4D451F;/*black;#2c72b8;*/
	text-decoration: none;
}
a:active {
	text-decoration: underline;
	color: #FF9933;
}
a:hover {
	/* color: #0066FF; */
	/*text-decoration: underline;*/
}
.body-titles {
	font-size: 16px;
	letter-spacing:-0.03em;
}

.cartouche{float:right;}

.body-main {font-size: 13px;}

.body-small {font-size: 11px;}

.bodyarticle {color: #666666;}

.bodytitlesfakehr {background-position:0px -4px;}

.bodysmallfakehr {background-position:0px -6px;}

.MarqueEnPetit
{
font-size:9px;
}
.navbar {
	font-size: 14px;
	font-weight: bold;
	color: #2f2f2f;
}
.navbar a:link {
	text-decoration: none;
	/* color: #003399; */
	/* color: #2757b7; */
	color: #2f2f2f;
}
.navbar a:hover {
	/* color: #0066FF; 
	text-decoration: underline;*/
}

.ListeFamille{
	float:left;
	margin-left:50px;
	width:320px;
}

.product_img {
	border-width:1px;
	border-style:solid;
	border-color:#bdbdbf;
}
.ImgPromoVide{text-align:center;border:1px solid #B2B2B2;float:left;}
.SuppEnNoir{color:black;}
.bkg {background-repeat:no-repeat;}


#a1_selection{
background:url(../../_Images/bkg/shopping-cart-bkg.gif);
float:right;
width:240px;
} 
#a1_selection .text{
margin-top:7px;
/*border: 1px solid red;*/
float:right;
}

#catform{margin-bottom:25px;height:25px;float:left;}/**/

#a1_selection .img {float:left;}
#a1_produit img {float:left;}

/*VERSION 2*/

.AjoutSelectPetit
{
background:url(../../_Images/buttons/button-small-vide.gif);
  font-weight: bold; color: #FFFFFF; /*font-weight: bold;#F8E616;padding: 0 15px 3px 0;*/
  background-repeat:no-repeat;
  border:none;
  width:60px;
  height:17px;
  font-size:0.95em;
  padding-bottom:2px;
}
.AjoutSelectGrand
{
background:url(../../_Images/buttons/button-ajouter-vide.gif);
 font-weight: bold; color: #FFFFFF;/*font-weight: bold;*/
 background-repeat:no-repeat;
  border:none;
  width:176px;
  height:24px;
  font-size:0.95em;
  padding-bottom:2px;
  float:left;
 
}

.BoutonOK
{
background:url(../../_Images/buttons/button-small-ok-vide.gif);
 font-weight: bold; color: #FFFFFF;/*font-weight: bold;*/
 background-repeat:no-repeat;
  border:none;
  width:30px;
  height:17px;
  font-size:0.95em;
  padding-bottom:2px;
	clear:both;
 
}

p {margin: 0 0 10px; text-align: justify; font-size: 1em;}
h1 {font-size: 1.5em; margin: 10px 0 20px 0}/*309036*/

#Page_3_colonnes h1,#Page_2_colonnes h1 {
	border-bottom: 1px solid #b2b2b2;
}

h2 {font-size: 1.3em; margin: 10px 0 10px 0}
h3 {font-size: 1em; margin: 0 0 10px 15px}
h3 a {color: #555555;}
h4 {font-size: 1em; margin: 0 0 10px 0}
h5 {margin: 0 0 10px; font-size: 1em; font-weight: bold;}
h6 {
height:20px;
padding:5px 0px 0 10px;
width:95%;
 display:block;
 font-size: 1em;
 background:url(../../_Images/bkg/tigerbox-bkg.gif)
  }
  .TitreH6
  {
  	font-weight: bold;
  	font-size: 90%;
	height:20px;
	padding:5px 0 0 10px;
	width:95%;
	display:block;
	/*font-size: 1em;*/
	background:url(../../_Images/bkg/tigerbox-bkg.gif);
  }

.ImgProduct {border: 1px solid #b2b2b2}

.Produitcolor0
{
background-color : #FFFFFF;
}

.Produitcolor1
{

background-color: #E8F1F8;
}

/*a:link,a:hover,a:visited {text-decoration: none}*/

#content a:link,#content a:hover,#content a:visited,#footer a:link,#footer a:hover,#footer a:visited {color: #2C72B8;}/*#309036*/

ul {}

.inside_col {padding: 10px; background:url(../../_Images/bkg/tigerbox-bkg-footer-full.gif)}/*padding: 0px 0 5px 0;padding: 0 10px 10px 10px;*/
.inside_col input{margin-left:5px;}
.PourCentrerlActeur{text-align:center;height:auto;padding-top: 5px; }/*width:auto;display: block;*/
.col_fin {  margin-bottom:10px;padding: 5px 0 0px 0;background:url(../../_Images/bkg/tigerbox-bkg-footer.gif) no-repeat;}/* 100% 100% no-repeat; */
.col_fin_rgt { margin-bottom:10px; padding: 5px 0 0px 0;background:url(../../_Images/bkg/tigerbox-bkg-footer-r_col.gif) no-repeat;}
.imgproduct {border:0; margin-right:10px}
.imgannonce {border:0}

.tcenter {text-align:center}

.link_next {text-align:right; margin:10px 0; width:100%}

.buttonOld {padding: 0 3px; border: 1px solid #309036; background-color: #309036; font-weight: bold; color: #F8E616}
/*.button {padding: 0 3px; border: 1px solid #5e605d; background-color: #5e605d; font-weight: bold; color: #ffffff}*/
input {font-size: 0.9em}

/*a:link,a:hover,a:visited {text-decoration: none}*/

.headline {
	margin: 0 0 10px;
	text-align: left;
	font-style: italic;
	font-size: 1.1em
}

.error {
	color: #ff0000
}

.barre{
background:url(../../_Images/bkg/hr-fake.gif);
/*width:100%;*/
background-position: 0px -10px;
margin-left:10px;

}

.TitreDroiteSurLaBarre
{
float:right;
background:url(../../_Images/bkg/hr-blanc.gif);
}
.TitreGaucheSurLaBarre
{
float:left;
background:url(../../_Images/bkg/hr-blanc.gif);
}
.UlSansBouton{list-style-type:none;text-align:left;}

.ImgEditorial {	border: 1px solid #666666}
.Legend {font-style: italic; font-size: 0.8em}

#pop {display:none; position: absolute; top: 284px; left: 50%; margin-left: -200px; width: 400px; border: 2px solid #666; background: #eee; z-index: 500; cursor: pointer; font-size: 1em; padding: 20px; text-align:center }
/*#pop2 {display:none; position: absolute; top: 284px; left: 50%; margin-left: -200px; width: 400px; border: 2px solid #666; background: #eee; z-index: 500; cursor: pointer; font-size: 1em; padding: 20px; text-align:center }*/

#tbl_panier {width: 770px; border-collapse: collapse}
#tbl_panier, #tbl_panier th, #tbl_panier tr, #tbl_panier td {border: 1px solid #666666}
#tbl_panier th {text-align:center}

#order fieldset {
	margin-bottom: 10px;
	margin-top: 10px
}
#order legend {font-weight: bold}

.searchform {}
.searchform legend {
	font-weight: bold; color: #555555;
}

.buttonbar {padding-top: 0px; float:right}
/* ----------------------------- Layout ----------------------------- */

#fond{
	background-image: url(../../_Images/bkg/bkg-fond.jpg);
	width:1000px;
	margin:0px auto;
}

#page {
	margin:  auto;/*10px*/
	text-align: left;
	width: 990px;
	background-color: #ffffff
}

#header {margin-bottom:15px}

#logo {width:200px; float:left}
#selection {height: 31px; width: 780px; margin-left:210px}
}
#banniere {width: 780px; padding-top:5px; margin-left:210px}

#zonegauche {
	width: 200px;
	/*background-color: #f1f1f1;*/
	float: left;
	/*backgroung-color: #f1f1f1*/
}

#zonegauche ul, #zonedroite ul {padding-left:15px}

#campa_home2 #zonecentrale, #Page_3_colonnes #zonecentrale {margin:0 210px 0 210px}
#Page_2_colonnes #zonecentrale {margin:0 10px 0 210px;}
#zonecentrale {margin:0 10px 0 210px;}
#zonedroite {
	width: 200px;
	/*background-color: #f1f1f1;*/
	float: right;
	/*backgroung-color: #f1f1f1*/
}

#bandeau {
	height: 102px;/*145*/
	background-image: url(../../_Images/bkg/topnav-bkg.gif);/*bkg/topnav-bkg.gif  fond_header.jpg */
	background-repeat: no-repeat
}

#A3_ByBrand img {border:1px solid grey;}

#menu {
	height: 23px;
	background-repeat: repeat-x;
	background-image: url(../../_Images/bkg/navbar-bkg.gif)/*css/Fond_Menu.gif   bkg/navbar-bkg.gif*/
}

#content {}

#footer {clear: both;}
#carteMeteo {height:180px; width:180px;}


/* ----------------------------- Acteurs ----------------------------- */
#menumembre {background-color:#ffffff; border:1px solid #309036; margin-bottom:10px}
#menumembre h6 {color:#F7E81B ;background-color:#309036; border:0; padding:3px 0px 3px 10px}

#A1_banniere {float:right; /*width:228px;padding-top: 33px;height:60px;*/}/*width:728px;padding-top: 27px;padding-left: 70px*/


#a1_produit{width:273px;float:left;}
#a3_promotion{width:280px;float:left;}/*margin-left:15px;*/
#a3_occasion{width:280px;float:left;}/* margin-top:8px;margin-left:15px;*/
#a1_information{width:570px ;clear:both; margin-bottom:30px;padding-top:20px;}
#a1_information p{margin-top:10px;}

#A1_Pub { }/*text-align:center;float:left;*/
#A1_Pub .title {color: #bbbbbb; text-align: center; text-transform: uppercase; font-size: 0.8em }

#A1_footer {padding-top:10px; border-top: 1px solid #E6E6E6;width: 990px; font-size: 90%;background-color:#fafafa;}/*#FFFFFF 555555*/
#A1_footer .col {float: left; width:180px;margin-left:30px; }/*242*/
#A1_footer .col h5{text-align:left;}

#a2_article_home h2 {border-bottom: 2px solid #555555;}
#a2_article_home .col1 {width:275px; float:left; margin-right:15px;}
#a2_article_home .col2 {width:275px; margin-left:20px; float:left;}

#a3_famille{
	margin:20px 0px 0px 5px;
	font-size: 14px;
}
.PubFlash
{
	margin-left:-4px;
}

#a13_promotion {text-align: center;}

#a14_pub {margin-top:0 15px; text-align: center;}

#a3_menu {background-color: gray ; color: white; }

#a3_menu .left {float:left; margin-right: 20px; }

#a15_footer { }



#a1_logo {float:left;height:100px;}
#a2_article_home {}
#a2_article_home .article
{
		width:250px;	
		float: left;
		margin-left: 15px;
		
		height:450px;
}

#a2_article_home .saut {width:100%;}


#A1_FilAriane {margin-bottom: 10px; font-size: 0.95em;color:#2C72B8; }/*border-bottom: 1px dashed #309036*/

#A3_Basket #col_left {width:230px;float:left}
#A3_Basket #col_right {width:230px;float:right}

#A3_Campagne {} /*float:left; */
#A3_DetailProduit {float:left;margin:20px 0px 0px 10px;}
#A3_DetailProduit img {border:1px solid grey;}
#A3_ListProduit img {border:1px solid grey;}
#badge{float:right;}
#badge img
{border:none;
width:75px;
float:right;}
#A3_Basket {float:left}
#A3_Order {float:left}
#Article_Content {width:500px;height:200px; }
#JOB_DESCRIPTION {width:500px;height:200px; }
#WARRANTY_DESCRIPTION{width:500px;height:200px; }
#MARKET_DESCRIPTION{width:500px;height:200px; }
#MAIL_TEXT{width:500px;height:200px; }
#divFormNewsSocietaire {width:500px;}
#divFormCommentContact{width:500px;}
.Article_Title{width:500px;float:left;}
#erreur{color:red;}
#txtLnkRight{float:right;}
.InterfaceNewsButton{width:150px;float:left;}
.link_next A:link {text-decoration: none}
.link_next A:visited {text-decoration: none}
.link_next A:active {text-decoration: none}
.link_next A IMG {border:none;}
.link_next A:link {text-decoration: none}
.link_next A:visited {text-decoration: none}
.link_next A:active {text-decoration: none}
.link_next A IMG {border:none;}