.ProdAlea em{

	color: silver;
}

.ProdAlea{
	margin-left: 20px;
	width: 750px;
	border-collapse:collapse;
	border: 1px solid silver;
}

.ProdAlea td{
border-right: 1px solid black;

}

.ProdAlea th{

border-right: 1px solid black;
background-repeat: repeat-x;
padding-left: 5px;
background-image: url("../images/design/contenu/titre.png");
line-height: 18pt;

}
.ProdAlea th.Droite,.ProdAlea td.Droite{

	border-right: 1px solid silver;
}
hr.Search{
	margin-top: 10px;
	border: none;
	width: 560px;
	border-bottom: 1px dashed silver;
}

form.All{
	padding-left: 90px;
}

.Good, .Bad{
	margin-left: 90px;
	width: 625px;
	padding: 5px;
	margin-bottom: 10px;
	padding-left: 20px;
	margin-top: 5px;
}

.Bad{
	border: 1px solid #E06802;
	background: #FCD9BB url('../images/error.png') left no-repeat;
}

.Good{
	border: 1px solid #85C69A;
	background: #BDE1C9 url('../images/ok.png') left no-repeat;
}
/* Class CSS pour l'agenda */

.Before{
	font-size: 65%;
	color: silver;
}

.Agenda{
	border-collapse: collapse;
	border: 1px solid black;
	color: black;
	background-color: #f7f7f7;
	margin-left: 15px;
}

.Agenda th{
	border-bottom: 2px solid black;

}

.Agenda td{
	width: 20px;
	text-align: center;
}

/* FIN CSS AGENDA */

#MenuCategories{
	
	position: relative;
	width: 100%;
	height: 40px;
	margin-left:  -60px;
	text-align: center;
	top: -5px;
}

#MenuCategories a{
	color: #000;
}

#MenuCategories a:hover{
	color: #000;
	border-bottom: 1px solid #000;
}

/*--------------- En t�te ----------------------*/
div#header {
width:             989px;
margin-top: -10px;
height:            152px;
background-image:  url("../images/header.png"); 
margin-left:       auto;
margin-right:      auto;
}
div#menu_entete {
position:          relative;
text-align:        left;
padding-top:       56px;
padding-left:      75px;
font-weight :      bold;
}
a.entete {
color:             #000000;
text-decoration:   none;
}
a.entete:hover {
color:             #F0F0F0;
text-decoration:   none;
}
div#mon_compte {
cursor: pointer;
position:          absolute;
height:            60px;
left:       	   150px;
width:             142px;
background-image:  url("../images/mon_compte.png");
background-repeat: no-repeat;
background-position:0% 50%;
line-height:       50pt;
text-indent:       55px;
float:left;
margin-top: -2px;
}

div#mon_panier {
margin-top: -2px;
cursor: pointer;
position:          absolute;
height:            60px;
width:             162px;
left:       	   308px;
background-image:  url("../images/mon_panier.png");
background-repeat: no-repeat;
background-position:0% 50%;
line-height:       50pt;
text-indent:       45px;
float:             left;
}
div#recherche {
padding-top:       20px;
margin-left:     385px;
float:             right;
}
div#stop {
height:            60px;
}
a.my {
color:             #000000;
text-decoration:   none;
}
a.my:hover {
color:             #7E7E7E;
text-decoration:   none;
}
/* Menu mise en forme *//*
a.menu_petit_titre0 {
font-size:         9px; 
}
a.menu_petit_titre1 {
font-size:         8px; 
}
a.menu_petit_titre2 {
font-size:         8px; 
}
a.menu_petit_titre3 {
font-size:         7px; 
}*/
/*--------------- Corps de la page -------------*/
body {
color:             #000000;
font-family:       "Verdana";
font-size:         12px;
margin: auto;
padding-top: -5px;
background: url("../images/bg_header.jpg") repeat-x; 
margin-top: 10px;
background-color: rgb(222,222,222);
}
div#corps  {
position:          relative;
width:             989px;
margin-top:        5px;
margin-left:       auto;
margin-right:      auto;
}
div#gauche {
width:             182px;
position:          static;
float:             left;
clear:             left;
}
div#droite {
width:             764px;
margin-left:       4px;
position:          static;
float:             left;
clear:             right;
}

/*--------------- Corps gauche -----------------*/
div#menu_haut {
margin-top: 	   13px;
width:             183px;       
height:            24px;
background-image:  url("../images/haut_menu.png");  
}

div#menu_bas  {
width:             182px;
height:            24px;
background-image:  url("../images/bas_menu.png");
display:block;
}
div#menu_fond  {
width:             183px;
background-repeat: repeat-y;
background-image:  url("../images/fond_menu.png");
}
div.menu_titre {    
height:            26px;
width:             173px;
margin-bottom:     2px; 
margin-left: 5px;
background-image:  url("../images/design/menu/titre.png");
background-repeat: repeat-x;
font-weight:       bold;
line-height:       26px;
}

/*--------------- Corps droit -----------------*/
div#contenu_haut {
width:           802px;
height:          19px;
background-image:  url("../images/haut_contenu.png");   
}
div#contenu_bas  {
width:         802px;       
height:        15px;
background-image:  url("../images/bas_contenu.png");
}
div#contenu_fond  {
width:         802px;
background-repeat: repeat-y;            
background-image:  url("../images/fond_contenu.png");
text-align:        left;
}
div.contenu_titre { 
height:        26px;
background-repeat: repeat-x;    
width:         794px;
margin-left:       4px; 
background-image:  url("../images/titre.png");
font-weight:       bold;
text-align:    left;
line-height:       17pt;
text-indent:       5px;
}

/*--------------- Global ---------------------*/
ul {
margin-top:        0px;
margin-bottom:     0px;
margin-left:       2px;
padding-top:       5px;  
padding-left:      0px;
padding-bottom:    3px; 
}
li {
list-style-type:   none;
background-image:  url("../images/design/icones/puce_menu_01.png");
background-repeat: no-repeat;
background-position:0% 50%;
text-align:        left;
height :           18px;
padding-left:      15px;
margin-left:       2px;
line-height:       12pt;
}
a {
color:             #808080;
text-decoration:   none;
}
a:hover {
color:             #000000;
text-decoration:   none;
}
td.tableau_menu_conf {
text-align:    left;
padding-left:      10px;
line-height:       12pt;
}
.pseudo {
background-image:  url("../images/input.gif");
border-color:      silver;
border-width:      1px;
border-style:      solid;
}
input.passw {
background-image:  url("../images/input.gif");
border-color:      silver;
border-width:      1px;
border-style:      solid;
text-indent:       3pt;
}
input.login {
background-image:  url("../images/input.gif");
border-color:      silver;
border-width:      1px;
border-style:      solid;
text-indent:       3pt;
}
div.texte {
margin-top:    3px;
margin-left:       8px;
margin-right:      3px;
}
div.texte_panier {
margin-top:    3px;
margin-left:       5px;
margin-right:      3px;
}

div.contenu_news {
width:         779px;
height:        22px;
background-image:  url("../images/contenu_news.png");
line-height:       17pt;
text-indent:       23px;
font-weight:       bold;
margin-left:       6px;
}
div.contenu_news_border {
width:             767px;
font-size:         11px;
border-color:      #000000;
border-width:      1px;
border-style:      solid;
padding-left:      5px;
padding-top:       5px;
padding-right:     5px;
margin-left:       6px;
}
div.news {
width:             767px;
float: right;
}
div.news_texte_image {
width:             625px;
clear:             left;
float:             left;
position : static;
}
div.news_image {
width:             142px;
float:             left;
clear:             right;
position : static;
}
div.contenu_petit_titre {
width:             257px;
height:            22px;
background-image:  url("../images/contenu_petit.png");
line-height:       17pt;
text-indent:       23px;
font-weight:       bold;    
}
div.contenu_petit_titre2 {
width:             257px;
font-size:         10px;
height:            22px;        
background-image:  url("../images/contenu_petit.png");
line-height:       17pt;
text-indent:       23px;
font-weight:       bold;    
}
div.contenu_petit_titre3 {
width:             257px;
font-size:         9px;
height:            22px;        
background-image:  url("../images/contenu_petit.png");
line-height:       17pt;
text-indent:       23px;
font-weight:       bold;    
}
div.contenu_petit_border {
width:             255px;
font-size:         11px;
border-color:      #000000;
border-width:      1px;
border-style:      solid;
}
div.contenu_petit_photo {
width:             77px;
margin-left:       3px;
margin-top:        3px;
float:             left;
}
div.contenu_petit_texte {
font-weight:       bold;
text-align:        right;
margin-right:      5px; 
margin-top:        5px;
}
div.contenu_petit_carac {
margin-left:       100px;   
padding-right:     5px; 
margin-bottom:     5px; 
width:             150px;
text-align:        right;
}
div.contenu_petit_add_panier {
text-align:        right;
margin-right:      5px; 
margin-bottom:     2px; 
}
div.contenu_petit_categorie {
text-align:        right;
margin-right:      5px; 
margin-bottom:     2px; 
}
div.contenu_petit_tcarac {
text-decoration:   underline;
text-align:        right;
margin-right:      65px;    
margin-top:        2px; 
margin-bottom:     5px; 
}
div.contenu_petit_prix {
font-family:       "Verdana";
font-size:         15px;
color:             #E14400;
text-align:        right;
margin-right:      5px; 
font-weight:       bold;
margin-bottom:     5px; 
}
div.panier_prix {
font-family:       "Verdana";
font-size:         15px;
color:             #E14400;
text-align:        right;
padding-top:       30px;
margin-right:      10px;
padding-bottom:    10px;    
font-weight:       bold;
}
div.carac_photo {
width:             77px;
margin-left:       3px;
margin-top:        3px;
}
div.carac_photo2 {

margin-left:       20px;
margin-top:        3px;
}

div.carac_photo2 img{
border: none;
}

table.AProd{
	border-collapse:collapse;
}

p.fond_carac {
vertical-align:middle;
padding-left: 30px;
background-image:  url("../images/fond_carac.png");
background-repeat: repeat-y;
display:block;
width: 450px;
}

img.TopBox{
margin-left: -37px;
width: 500px;
}

img.BottomBox{
margin-bottom: -15px;
margin-left: -37px;
width: 500px;
}

input{
border-color:      silver;
border-width:      1px;
border-style:      solid;
}

input.input {
text-indent:       3px;
background-image:  url("../images/input.gif");
border-color:      silver;
border-width:      1px;
border-style:      solid;
}
form.form1 {
margin:            0px;
padding:           0px;
float:             left;
}
table.ie_tableau
{
width:  100%; 
}
li.menu_ss {
list-style-type:   none;
background-image:  url("../images/fond_li_menu_ss.png");
background-repeat: no-repeat;
background-position:0% 50%;
text-align:    left;
height :       18px;
padding-left:      15px;
margin-left:       19px;
line-height:       12pt;
}
/* ------------------ FOOTER --------------- */
div#footer  {
position:          relative;
width:             100%;
float:             none;
clear:             both;
margin-top: 	   15px;
padding-top:       10px;
background-image:  url("../images/fond_footer.png");
background-repeat: repeat-x;
height:            45px;
}
div#footer1  {
float:             left;
clear:             left;
margin-left:       10px;
}
div#footer2  {
float:             right;
clear:             right;
margin-right:      10px;
}

.FicheProd{
	position:absolute;
	float: left;
	visibility:hidden;
	display:none;
	width: 680px;
	padding: 5px;
	border: 2px solid silver;	
	top: 200px;
}

.ImageProduits{
	cursor:pointer;
	padding: 2px;
	background-color: #fff;
	border: 1px solid #FFB619;
}

#PutImgHere{
	cursor:pointer;
}

.Red{
	color: red;
	font-weight: bold;
}

.Green{
	color: green;
	font-weight: bold;
}

.LigneProduitListe{
	float: left;
	display:block;
	width: 80px;
}

.LigneProduitListeR{
	float: right;
	display:block;
	width: 130px;
	padding-top: 5px;
}


.page_c
{
	padding: 2px 4px 2px 4px;
	margin: 2px 5px 2px 0;
	font-weight: bold;
	text-decoration: none;
	color: #000;
	background-color: #fff;
	border: 1px solid #737373;
}

#navigation
{
	margin: 3px;
	padding: 10px ;
	text-align: center;
}

#navigation a
{
	padding: 2px 4px 2px 4px;
	margin: 2px 5px 2px 0;
	font-weight: bold;
	text-decoration: none;
	color: #737373;
	background-color: #fff;
	border: 1px solid #737373;
}

#navigation a:hover
{
	font-weight: bold;
	text-decoration: none;
	color: #fff;
	background: #fc8432 url('.././images/bg_titre.jpg');
	border: 1px solid #737373;
}

.LigneProduitListeTH{
	float: left;
	display:block;
	width: 110px;
	height: 30px;
	padding-top: 5px;	
}

.Center{
	text-align: center;
}

.Taxes{
	
	float: left;
	display: block;
	width: 180px;
	font-weight:bold;
	text-decoration:underline;
	font-size: 11px;
}

.TaxesTexte{
	font-size: 11px;
}

.ShowMiniature{
	padding-top: 25px;
}

.CaracteristiqueFiche{
	
	text-align:justify;
	padding: 10px;
	margin-bottom: 15px;
}

.Subtitle{
	font-weight: bold;
	font-size: 13px;
	text-decoration:underline;
	padding-left:10px;
	margin-top: 20px;
}

.LienConstructeurs{
	background: url('../images/firefox.png') top left no-repeat;
	padding-left: 30px;
	height: 30px;
	padding-top: 6px;
	font-weight:bold;
	margin-left: 10px;
}

.Edito{
	padding: 10px;	
}

.GNL{
 	visibility: hidden;
 	display: none;
 	background-color: #f7f7f7;
 	border: 1px solid #FFB619;
 	padding: 5px;
}

/* CSS POUR LES CONFIGURATIONS */
fieldset{
	margin-left: 10px;
	margin-bottom: 20px;
	border-left: none;
	border-right: none;
	line-height: 30px;
	width: 750px;
	height: 130px;
	background: url('../images/design/FondConfig.png');
}

.VignetteConfigLine{
	float:left;
	margin-right: 20px;
}

#ConfigurationInfo{
	position: fixed;
	margin-left: -180px;
	top: 410px;
	width: 150px;
	background: url('../images/BackConfigPriceFollow.jpg') no-repeat;
	padding: 20px 5px 5px 10px;
	height: 207px;
}

#ConfigurationInfo img{
	border: 1px solid silver;
	padding: 1px;
	background: #FFF;
	margin-left: 7px;
}

#ConfigurationInfo .PanierConfig{
	border: none;
	background: none;
}

.SmallConfigPrices {
	font-size: 10px;
}

.ConfigSelectColorClair{
	background: #FFFFFF;
}

.ConfigSelectColorFonc{
	background: #F2F2F2;
}
.selected{
	background: #FFA231;
}

.NoBot{
	display: none;
	visibility:hidden;
}
