body {
	margin: 0px;
	padding: 0px;
	background:  url("/squelettes/images/fondgene.jpg") repeat-x left top;
	font: 12px "Trebuchet MS", helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	}

img {
border: 0px;
padding-right:3px;
padding-bottom:5px;
}

#conteneur {
	width: 900px;
	margin: 0 auto;
	background-repeat: repeat-y;
	background-position: left top;
	background-image:  url("../images/img_middle2.jpg");
}
#header {
	background-color: #FFFFFF;
	background-image:  url("../images/img_bnd.jpg");
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	height: 162px;
	width: 900px;
}
.animflash {
	padding-top: 30px;
	padding-left: 40px;
	padding-right: 5px;
	margin-left: 5px;
}

.img_menu1 {
	height: 34px;
	width: 900px;
	background-image:  url("../images/img_menu1.jpg");
	background-repeat: repeat-y;
	background-position: center top;
	padding: 0px;
}
.img_menu2 {
	height: 34px;
	width: 900px;
	background-image:  url("../images/img_menu2.jpg");
	background-repeat: repeat-y;
	background-position: center top;
	padding: 0px;
}

 .img_txtdyna {
	font-size: 18px;
	font-weight: bold;
	color: #A5A4A0;
	text-decoration: none;
	background-repeat: repeat-y;
	background-position: center top;
	width: 900px;
	padding-left: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image:  url("../images/img_middle.jpg");
}




#global {
	text-align: justify;
	width: 900px;
	height: auto;
	padding: 0px 0px 0 40px;
}

#piedpage {
	background-image:  url("../images/img_bottom.jpg");
	background-repeat: no-repeat;
	background-position: center bottom;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 900px;
	height: 50px;
}


/* menu1 */
#menu1  {
    font-size: 12px;
    font-weight: bold;
    color: #491D02;
    text-decoration: none;
    margin: 0px;
    text-align: left;
    text-indent: 30px;
    padding-top: 0px;
    padding-bottom: 5px;
    padding-right: 10px;
    padding-left: 10px;
}

#menu1 a:link {
    color: #006600;
    text-decoration: none;
    padding-right: 10px;
    padding-left: 10px;
}
#menu1 a:visited {
    color:#932E09 ;
    text-decoration: none;
}
#menu1 a:hover {
    color: #7D573C;
    text-decoration: none;
}




 
 
 /* menu2 */
 #menu2  {
	font-size: 11px;
	font-weight: normal;
	color: #F07122;
	text-decoration: none;
	margin: 0px;
	padding: 5px 20px 20px;
}

#menu2 a:link {
	color: #F07122;
	text-decoration: none;
	padding-right: 20px;
	padding-left: 20px;
}
#menu2 a:visited {
	color: #F6B389;
	text-decoration: none;
}
#menu2 a:hover {
	color: #F07122;
	text-decoration: none;
 }

 
 
 



a.liens1:link {

font-weight: bold;
color: #87A9BE;
text-decoration: none;
}
a.liens1:visited {

font-weight: bold;
color: #87A9BE;
text-decoration: none;
}
a.liens1:hover {
font-weight: bold;
color: #87A9BE;
text-decoration: none;
}

a.liens2:link {
font-size: 14px;
    color: #1786CF;
    text-decoration: none;
    font-weight: 500;
    padding-left: 8px;
}
a.liens2:visited {
font-size: 14px;
    color: #1786CF;
    text-decoration: none;
    font-weight: 500;
    padding-left: 8px;
}
a.liens2:hover {
    font-size: 14px;
    color: #1786CF;
    text-decoration: none;
    font-weight: 500;
    padding-left: 8px;
}

a.liens3:link {
font-size: 14px;
    color: #F07122;
    text-decoration: none;
    font-weight: 500;
    padding-left: 8px;
}
a.liens3:visited {
font-size: 14px;
    color: #F07122;
    text-decoration: none;
    font-weight: 500;
    padding-left: 8px;
}
a.liens3:hover {
    font-size: 14px;
    color: #F07122;
    text-decoration: none;
    font-weight: 500;
    padding-left: 8px;
}

a.liens4:link {
font-size: 11px;
    color: #87A9BE;
    text-decoration: none;
    font-weight: 500;
    padding-left: 28px;
}
a.liens4:visited {
font-size: 11px;
    color: #87A9BE;
    text-decoration: none;
    font-weight: 500;
    padding-left: 28px;
}
a.liens4:hover {
    font-size: 11px;
    color: #87A9BE;
    text-decoration: none;
    font-weight: 500;
    padding-left: 28px;
}
a.liens5:link {
font-size: 12px;
color: #7DAA3B;
    text-decoration: none;
    font-weight: bold;
    padding-left: 28px;
}
a.liens5:visited {
font-size: 12px;
color: #B2D150; 
    text-decoration: none;
    font-weight: 500;
    padding-left: 28px;
}
a.liens5:hover {
    font-size: 12px;
color: #B2D150; 
    text-decoration: none;
    font-weight: 500;
    padding-left: 28px;
}
a.liens6:link {
font-size: 11px;
    color: #87A9BE;
    text-decoration: none;
    font-weight: bold;
    padding-left: 28px;
}
a.liens6:visited {
font-size: 11px;
    color: #87A9BE;
    text-decoration: none;
    font-weight: 500;
    padding-left: 28px;
}
a.liens6:hover {
    font-size: 11px;
    color: #87A9BE;
    text-decoration: none;
    font-weight: 500;
    padding-left: 28px;
}

.reduc_quantite {
color: #F07122;
font-size:90%;
}

#recherche {
font-size: 12px;
font-weight: 800;
color: #F07122;
text-decoration: none;
text-align: right;
padding-top: 6px;
padding-right: 100px;
}
h2 {
font-weight: bold;
color: #F07122;
text-decoration: none;
}
h3 {
font-weight: bold;
color: #F07122;
text-decoration: none;
padding-left: 30px;
padding-top: 2px;
}

/* les colonnes */

#col1 {
left:0;
padding-left: 0px;
background-repeat: no-repeat;
background-position: left top;
padding-top: 10px;
margin: 0px 5px 0px 0px;
width: 170px;
background-image:  url("../images/img_bloc1.jpg");
font-size: 14px;
font-weight: 700;
color: #9C430C;
text-decoration: none;
float: left;
padding-bottom: 0px;
text-align: left;
}

#col2 {
left:0;
padding-left: 10px;
padding-top: 10px;
float: left;
font-size: 14px;
font-weight: 700;
color: #1888D0;
text-decoration: none;
background-image:  url("../images/img_bloc2.jpg");
background-repeat: repeat-x;
background-position: left top;
width: 220px;
background-color: #EBF5F9;
margin: 0px;
}

#col2produits {
left:0;
padding-left: 10px;
padding-top: 6px;
float: left;
font-size: 14px;
font-weight: 700;
color: #1888D0;
text-decoration: none;
background-image:  url("../images/img_bloc2prod.jpg");
background-repeat: repeat-x;
background-position: left top;
width: 450px;
background-color: #EBF5F9;
margin: 0px;
padding-right: 3px;
text-align: left;
}

#col3 {
left:0;
padding-left: 10px;
padding-top: 10px;
font-size: 14px;
font-weight: 700;
color: #7DAA3B;
text-decoration: none;
float: left;
background-image:  url("../images/img_bloc3.jpg");
background-repeat: repeat-x;
background-position: left top;
width: 220px;
background-color: #EFF8CF;
margin-right: 4px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 2px;
}
/** padding-left : 8px; width:180px **/
#col4 {
left:0;
padding-left: 10px;
background-image:  url("/squelettes/images/img_bloc4.jpg");
background-repeat: no-repeat;
background-position: left top;
padding-top: 10px;
margin: 0px 0px 0px 2px;
font-size: 14px;
font-weight: 700;
color: #9c430c;
text-decoration: none;
width: 190px;
float: left;
padding-right: 0px;
padding-bottom: 0px;
}

/* titres et textes */

.titre1 {
font-size: 14px;
font-weight: bold;
	text-decoration: none;
}
.sstitre1 {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}


.txt1 {
	font-size: 12px;
	font-weight: 800;
	color: #F07122;
	text-decoration: none;
}
.txt2 {
	font-size: 12px;
	color: #87A9BE;
	text-decoration: none;
	padding-right: 0px;
	padding-left: 0px;
	margin-right: 0px;
}
.titrerub {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 5px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.txtrub1 {
	font-size: 14px;
	color: #1786CF;
	text-decoration: none;
	font-weight: 500;
	padding-left: 8px;
}
.txtrub4 {
	font-size: 12px;
	color: #F07122;
	text-decoration: none;
	font-weight: 500;
	padding-left: 15px;
}


.img_compte {
	font-size: 10px;
	color: #A5A4A0;
	text-decoration: none;
	height: 111px;
	width: 180px;
	background-image:  url("../images/img_compte.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	padding: 10px 0px 0px 2px;
}
.txt_compte {
	font-size: 10px;
	color: #A5A4A0;
	text-decoration: none;
	padding: 5px 0px 0px 8px;
	text-align: left;
}


  /* col4 promo */
#promo {
	width: 180px;
}
.img_promoH {
	background-image:  url("../images/promo1H.jpg");
	background-repeat: repeat-y;
	background-position: left top;
	padding-top: 5px;
	padding-left: 50px;
	height: 30px;
	font-size: 16px;
	color: #F07122;
}
.img_promoM {
	font-size: 14px;
	font-weight: normal;
	color: #7DAA3B;
	background-image:  url("../images/promo1M.jpg");
	background-repeat: repeat-y;
	background-position: left top;
	padding: 1px;
	height: 150px;
}
.img_promoB {
	background-image:  url("../images/promo1B.jpg");
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 25px;
}

.img_promo {
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
	text-align: left;
}
.txt_promo {
	font-size: 10px;
	color: #7DAA3B;
	text-align: left;
}


 
  /* col4 pub */

#pub {
	width: 180px;
}
.img_pubH {

	background-image:  url("../images/promo1H.jpg");
	background-repeat: repeat-y;
	background-position: left top;
	padding-top: 5px;
	padding-left: 30px;
	height: 30px;
	font-size: 16px;
	color: #F07122;
}
.img_pubM {
	font-size: 14px;
	font-weight: normal;
	color: #7DAA3B;
	background-image:  url("../images/promo1M.jpg");
	background-repeat: repeat-y;
	background-position: left top;
	padding: 1px;
	height: 150px;
}
.img_pubB {
	background-image:  url("../images/promo1B.jpg");
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 25px;
	text-align: left;
}

.phot_pub {
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
}
.txt_pub {
	font-size: 10px;
	color: #7DAA3B;
	text-align: left;
}
  /* col4 paiement */
#paiement {
	left:0;
	background-image:  url("../images/img_bloc4.jpg");
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	margin: 0px;
	font-size: 14px;
	font-weight: 700;
	color: #9c430c;
	text-decoration: none;
	padding-left: 8px;
}

 /* col 2 */
.titrerub2 {
	font-size: 12px;
	font-weight: bold;
	color: #429ED8;
}
.detailrub2 {
	font-size: 11px;
	color: #6DB6F0;
	padding-left: 28px;
}
.prixrub2 {

	font-size: 11px;
	color: #B1B0AB;
	padding-left: 28px;
}
.refrub2 {


	font-size: 11px;
	color: #B1B0AB;
	padding-left: 28px;
}
.separub2 {
	background-image:  url("../images/img_separub2.jpg");
	background-repeat: no-repeat;
	background-position: center center;
}

 /* col 3 */

.titrerub3 {
	font-size: 12px;
	font-weight: bold;
	color: #7DAA3B;
}
.detailrub3 {
	font-size: 11px;
	color: #B2D150;
	padding-left: 28px;
}
.prixrub3 {

	font-size: 11px;
	color: #7DAA3B;
	padding-left: 28px;
}
.refrub3 {


	font-size: 11px;
	color: #B1B0AB;
	padding-left: 28px;
}
.separub3 {
	background-image:  url("../images/img_separub3.jpg");
	background-repeat: no-repeat;
	background-position: center center;
}

.center {
	text-align: center;
}



  /* col2 les produits */
.titreprod1 {
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 5px;
	margin-bottom: 15px;
	padding-top: 0px;
	padding-bottom: 15px;
	text-align: center;
}
.txtprod1 {
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 5px;
	margin-bottom: 250px;
	padding-top: 0px;
	padding-bottom: 15px;
	color: #5B98C8;
}
.sstitreprod1 {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #437290;
	margin: 0px;
	padding: 0px;
}
.txtprod2 {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #7EA7C1;
	padding-right: 0px;
}
.img_prod {
	font-size: 14px;
	color: #B9B9B5;
	background-image: url(../images/img_prod.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 117px;
	width: 177px;
	padding-top: 15px;
	padding-right: 3px;
	padding-bottom: 10px;
	padding-left: 8px;
	
}
.txtprod3 {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 0px;
	margin-bottom: 0px;
	padding-top: 15px;
	padding-bottom: 0px;
	color: #898886;
	padding-right: 0px;
	text-align: left;
}
#col2gauche {
	left:0;
	width: 200px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#col2droite {
	left:0;
	float: left;
	width: 230px;
	margin: 0px;
	padding: 0px;
}

.lstFlch{
background-image: url(../puce.gif);
background-repeat: no-repeat;
background-position: left 6px;
padding-left: 15px;

}

/* panier */
.tdEntetes {
background-color: #56B5D3;
padding: 2px;
color: #ffffff;
font-weight:bold;
}

.prix {
    font-size: 14px;
    font-weight: bold;
    color: #1888D0;
    text-decoration: none;
} 

.prix_barre{
        text-decoration:line-through;
        }
.prix_promo{
        font-size:1.7em;
        font-weight:bold;
        color:#C44701;
        }
.description_produit{
                font-size:11px;
                color:#429ED8;
                font-weight: lighter;
}

.description_produit2{
                font-size:11px;
                color:#7DAA3B;
                font-weight: lighter;
}

