body {background-color:#93796D;background-image : url("deco/fond.jpg"); color:#000000;font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 14px; margin: 10px;padding: 0px; text-align:center;}
#container {	margin: 0px auto; text-align: left;width:950px;}
#header {margin: 0px; background-color:#E2D1AE; height:140px; text-align:center;}
#pied {margin: 0px; background-color:#E2D1AE; height:50px; text-align:center;}

img{border: 0;}
.cadre {font-size:10px; background-color: #FFF; border-right: 1px solid #808080; border-bottom: 1px solid #808080; border-top: 1px solid #C0C0C0; border-left: 1px solid #C0C0C0;}
img.photo {margin:10px; border: 15px solid white;}

td#gauche {padding:0px; background-color:#EBE0C7;vertical-align:top;text-align:left; width:170px;}
td#visites {padding:0px; background-color:#EBE0C7;vertical-align:bottom;text-align:center; width:170px;height:100%}
td#centre {padding:0px; background-color:#F8F2E4;vertical-align:top;text-align:left; width:600px;}
td#droite {padding:0px; background-color:#EBE0C7;vertical-align:top;text-align:left; width:170px;}
td#droite_bas {padding:0px; background-color:#EBE0C7;vertical-align:bottom;text-align:center; width:170px;}


/*------- collection ------*/
a:link.coll_mod {font-family : Comic sans MS; font-size : 14px; color:#695847;}
a:visited.coll_mod {font-family : Comic sans MS; font-size : 14px; color:#695847;}
a:hover.coll_mod{color: #695847; text-decoration: none;}

p.details {margin:0; padding:10px; padding-bottom : 5px; text-align:center;}
a:link.detail {font-family : Comic sans MS; font-size : 10px; color:#695847;}
a:visited.detail {font-family : Comic sans MS; font-size : 10px; color:#695847;}
a:hover.detail{color: #695847; text-decoration: none;}

span.prix {color:#AE6756;}
span.add {font-family : Arial; font-size : 10px; color:#695847; margin:0; padding:0; text-align:center;}
p.titre_coll {font-family: Arial ; font-size : 14px;font-weight: bold; color :#695847;padding:10px;}
span.lettrine {font-family : Arial; font-size : 28px;}

table.collection2 {border : 1px #DBC9A1 solid; width:220px; background-color:#FFFFFF;}
td.version {font-family: Comic sans MS ; font-size : 12px;text-align:left; color :#5B3722; background-color :#E2D1AE; margin-top:0; padding-left:5px; width:125px;}
td.add {text-align:center; width:117px; font-family : Arial; font-size : 10px; color:#695847; margin:0; padding:0;}

span.remise {color:#FF0000;}

/*------- sommaire ------*/
hr {color: #F8F2E4;background-color: #F8F2E4;height: 2px;border: #F8F2E4;margin-left:10px;margin-right:10px;padding:0;}
p.titre_som {font-family: Comic sans MS ; font-size : 12px ; text-align:left; background-color: #724D36; background-image : url("deco/fond_titre.png");color: #FFF; padding:3px;margin:10px 5px 0 5px;}
div.som_cadre {margin:0 5px 5px 5px;padding:5px 0;border:1px solid #724D36;}
td.log_som {font-family: Comic sans MS ; font-size : 11px ; text-align:left; color :#5B3722;}
input.som {font-family: Comic sans MS ; font-size : 11px ; text-align:left; color :#5B3722; margin:0px;}
span.som {margin-left:5px;}
span.panier_som {color :#5B3722;font-size : 11px;font-weight:normal;}
p.som {margin:0; padding:0; text-align:left; padding-left:5px;font-size : 11px;}

a:link.som {font-family: Comic sans MS ; font-size : 12px ; text-align:left; color :#695847; text-decoration: none;}
a:visited.som {font-family: Comic sans MS ; font-size : 12px ; text-align:left; color :#695847; text-decoration: none;}
a:hover.som {font-family: Comic sans MS ; font-size : 12px ; text-align:left; color :#695847; background-color : #D9C9A7; text-decoration: none; }

/*-------pied de page*/
a:link.pied {font-family: Comic sans MS ; font-size : 12px ; text-align:left; color :#695847; text-decoration: none;}
a:visited.pied{font-family: Comic sans MS ; font-size : 12px ; text-align:left; color :#695847; text-decoration: none;}
a:hover.pied {font-family: Comic sans MS ; font-size : 12px ; text-align:left; color :#695847; background-color : #CBB78B; text-decoration: none; }

/*------- produits ------*/
p.titre {font-family: Arial ; font-size : 20px;font-weight: bold;text-align:center; color :#695847;padding:10px;}
p{font-family : Comic sans MS;font-size : 12px;color:#695847; margin:0; padding:0; text-align:left; padding-left: 20px; }
p.center{font-family : Comic sans MS;font-size : 12px;color:#695847; margin:0; padding:0px; text-align:center;}

span.collection {font-family: Comic sans MS ; font-size : 14px;text-align:left; color :#5B3722;padding-top:5px;padding-left:10px;}
td.version2 {font-family: Comic sans MS ; font-size : 12px;text-align:left; color:#695847; background-color :#E2D1AE; margin-top:0; padding-left:5px;}
td.prix {width : 70px; background-color: #FFF; font-family: Arial ; font-size : 14px;text-align:right; color :#5B3722; margin-top:0; padding-right:5px;}
td.prix2 {width : 100px; background-color: #FFF; font-family: Arial ; font-size : 14px;text-align:right; color :#5B3722; margin-top:0; padding-right:5px;}
td.add2 {text-align:center; width:117px;background-color :#E2D1AE;}
td.prix_som {background-color: #FFF; font-family: Arial ; font-size : 11px;text-align:right; color :#5B3722; margin-top:0; padding-right:2px;}

a:link {font-family : Comic sans MS; font-size : 12px; color:#695847;}
a:visited {font-family : Comic sans MS; font-size : 12px; color:#695847;}
a:hover {color: #695847; text-decoration: none;}

a:link.add {font-family : Arial; font-size : 10px; color:#695847; margin:0; padding:0; text-align:center;}
a:visited.add {font-family : Arial; font-size : 10px; color:#695847; margin:0; padding:0; text-align:center;}
a:hover.add {font-family : Arial; font-size : 10px; color:#695847; margin:0; padding:0; text-align:center;text-decoration: none;}

p.kit{font-family : Comic sans MS;font-size : 12px;color:#695847; margin:0; padding:10px; text-align:center;}
span.erreur_kit {font-family : Comic sans MS;font-size : 14px;color:#732D2B; font-weight: bold; font-style:italic; margin:0; padding:10px; text-align:center;}

table.contour {border : 1px #E2D1AE solid; width:580px;}
.stock {float: right;padding:0; margin:0; padding-right: 5px; padding-top:5px;}
.devise {float: right;padding:0; margin:0; padding-right: 5px; padding-top:3px;}

a.pagination {border:solid 1px #A88A6E;padding:0px 2px 0px 2px;text-decoration: none;}

/*-------- panier ------*/
h2 {font-family: Arial ; font-size : 20px;font-weight: bold;text-align:center; color :#695847;padding-top:10px;}
p.panier {font-family : Comic sans MS;font-size : 12px;color:#695847; margin:0; padding:0; text-align:left; padding-left:5px;}
table.etape {width:92%; border: 2px solid #AE9990;}
a:link.etape  {text-align:center;font-family: Comic sans MS ; font-size : 14px;font-weight:bold; color: #000;border-bottom : 1px solid #93796D;text-decoration: none;}
a:visited.etape  {text-align:center;font-family: Comic sans MS ; font-size : 14px;font-weight:bold; color: #000;border-bottom : 1px solid #93796D;text-decoration: none;}
a:hover.etape  {text-align:center;font-family: Comic sans MS ; font-size : 14px;font-weight:bold; color: #000; text-decoration: none}
td.etape1{background-color:#E2D1AE; text-align:center;font-family: Comic sans MS ; font-size : 14px;font-weight:bold;border: 1px solid #93796D;vertical-align: bottom;}
td.etape0 {text-align:center;font-family: Comic sans MS ; font-size : 14px;font-weight:bold; vertical-align: bottom; }
span.etape {font-size : 11px;font-weight:normal;}
td.panier {font-family : Comic sans MS; font-size : 12px; color:#695847; background-color:#E2D1AE; color: #000; text-align:center;}
td.panier_crea {font-family : Comic sans MS; font-size : 12px; color:#695847; background-color:#E2D1AE; color: #000; text-align:center;}
table.panier {margin:0; padding:2px; width:96%;}
td.panier_1 {background-color:#FFFFFF;}
td.panier_2 {background-color:#EBE0C7;}
td.panier_prix_1 {width : 80px; background-color: #FFFFFF; font-family: Comic sans MS ; font-size : 12px; text-align:right; color :#5B3722; margin-top:0; padding-right:5px;}
td.panier_prix_2 {width : 80px; background-color: #EBE0C7; font-family: Comic sans MS ; font-size : 12px; text-align:right; color :#5B3722; margin-top:0; padding-right:5px;}
td.panier_prix_crea_1 {width : 40px; background-color: #FFFFFF; font-family: Comic sans MS ; font-size : 12px; text-align:right; color :#5B3722; margin-top:0; padding-right:5px;}
td.panier_prix_crea_2 {width : 40px; background-color: #EBE0C7; font-family: Comic sans MS ; font-size : 12px; text-align:right; color :#5B3722; margin-top:0; padding-right:5px;}
td.erreur_kit {background-color: #EBE0C7; padding:0;margin:0; font-family : Comic sans MS;font-size : 14px;color:#695847;}

td.offert {font-family : Comic sans MS; font-size : 12px; color:#695847; background-color:#F8D6D6; color: #000; text-align:center;}


/*-------- adresse ------*/
td.titre_adresse {background-color:#E2D1AE; text-align:left;font-family: Comic sans MS ; font-size : 12px; padding-left:5px;}
td.titre_adresse_supprime {background-color:#E2D1AE; text-align:right;font-family: Comic sans MS ; font-size : 12px; padding-right:5px;}

/*-------- connexion du client ------*/
td.log_titre {font-family: Comic sans MS ; font-size : 14px;font-weight: bold;text-align:left; color :#695847;}
td.log_p {font-family: Comic sans MS ; font-size : 14px; text-align:left; color :#695847;}
input.erreur {border: 1px solid red; margin:0px;padding:0;}

/*------- Frais de port --------*/
td.fdp {font-family: Comic sans MS ; font-size : 11px;text-align:center; color :#695847;padding:2px;}
th.fdp {font-family: Comic sans MS ; font-size : 11px;text-align:left; color :#695847;padding:2px;background-color:#EBE0C7;}

/*------- Facture --------*/
table.facture {background-color:#FFF; font-family: Comic sans MS ; font-size : 12px; width:96%;}

/*------- CGV ---------*/
p.cgv  {font-family : Comic sans MS;font-size : 11px; color:#695847; margin:20px; padding:0; text-align:justify; }

p.droite{font-family : Comic sans MS;font-size : 12px;color:#695847;margin:0;padding-right:10px;text-align:right;}
p.justify {text-align:justify; margin-right:10px;}
.imgg {float: left;padding-right: 10px;}
.imgd {float: right;padding:0; margin:0; padding-left: 10px;padding-right: 10px;}
.imgp {float: left;padding-left: 10px;}

/*------- votre compte ---------*/
td.titre_modif_compte{background-color:#E2D1AE; text-align:left;font-family: Comic sans MS ; font-size : 12px; padding-left:5px;}

/*------ commentaires  ------*/
table.comm {padding:0px ;margin:0px; background:url('deco/comm.gif') no-repeat top right ;}
span.captcha {font-family: Times new roman; font-size:14px; letter-spacing:2px; color: #695847; background-color:#FDFBF7; border: 1px solid #FCCE76;margin-left:10px; padding-left: 5px; padding-right:5px; text-align:"center";}
span.comm {font-family: Comic sans MS; text-align: left; font-size : 12px ; color :#695847;}
p.erreur {font-family: Arial; font-size:12px; color: red;margin:0;padding:0;}
span.erreur {font-family: Arial; font-size:12px; color: red;margin:0;padding:0;}
form {padding:0;margin:0;}
input {padding:0;margin:0;margin-top:5px;}
textarea {margin-top:5px;}
input.captcha {padding:0;margin:0;}

p.titre_comm {font-family: Comic sans MS; font-size : 12px ;font-weight: bold;text-align:center; color :#695847; margin-top:5px;}
p.comm {font-family: Comic sans MS; text-align: center; font-size : 12px ; color :#695847;}
a:link.lien_comm {font-family: Comic sans MS; font-size : 12px ; color :#695847;}
a:visited.lien_comm {font-family: Comic sans MS; font-size : 12px ; color :#695847;}
a:hover.lien_comm {font-family: Comic sans MS; font-size : 12px ; background-color: #E6D5B2; color: #695847;}
.texte_comm1{font-family: Comic sans MS; text-align: left; font-size : 12px ; background-color :#EEDCDC; color:#695847; padding-left:3px;margin-left:10px;margin-right:10px;width:570px;border-top : 3px solid #F8F2E4;;}
.texte_comm2{font-family: Comic sans MS; text-align: left; font-size : 12px ; background-color :#EAC8C8; color:#695847; padding-left:3px;margin-left:10px;margin-right:10px;width:570px;border-top : 3px solid #F8F2E4;}
p.auteur_comm {font-family: Comic sans MS ; font-size : 11px; text-align: right; color :#695847; margin-top:3px;margin-bottom:0px;padding-bottom:0px;}
a:link.lien_site_com {font-family: Comic sans MS; font-size : 11px ; color :#695847;}
a:visited.lien_site_com {font-family: Comic sans MS; font-size : 11px ; color :#695847;}
a:hover.lien_site_com {font-family: Comic sans MS; font-size : 11px ; color :#695847;text-decoration: none;}


/*------------ cadre arrondi -----------*/
table.collection {border-right: 1px #DBC9A1 solid; border-left: 1px #DBC9A1 solid;width:580px; margin:0px;background-color:#FFFFFF;}
.bloc {width:580px;display:block;margin:0;padding:0;font-size:1px;}
.bloc .b1, .bloc .b2 , .bloc .b3, .bloc .b4  .bloc .b5{display:block;overflow:hidden;background:transparent;}
.bloc .b1, .bloc .b2 , .bloc .b3, .bloc .b4, .bloc .b5 {height:1px;}
.bloc .b1 {margin:0 5px;background-color:#DBC9A1;margin-top:5px;}
.bloc .b2 {margin:0 3px;background-color:#FFFFFF;border-left: 2px solid #DBC9A1;border-right: 2px solid #DBC9A1;}
.bloc .b3 {margin:0 2px;background-color:#FFFFFF;border-left: 1px solid #DBC9A1;border-right: 1px solid #DBC9A1;}
.bloc .b4 {margin:0 1px;background-color:#FFFFFF;border-left: 1px solid #DBC9A1;border-right: 1px solid #DBC9A1;height:2px;}
.bloc .b5 {margin:0 5px;background-color:#DBC9A1;margin-bottom:5px;}


/*------------ cadre arrondi si 2 colonnes-----------*/
table.collectionc {border-right: 1px #DBC9A1 solid; border-left: 1px #DBC9A1 solid;width:283px; margin:0px;background-color:#FFFFFF;}
.blocc {width:283px;display:block;margin:0;padding:0;font-size:1px;text-align:left;}
.blocc .b1, .blocc .b2 , .blocc .b3, .blocc .b4  .blocc .b5{display:block;overflow:hidden;background:transparent;}
.blocc .b1, .blocc .b2 , .blocc .b3, .blocc .b4, .blocc .b5 {height:1px;}
.blocc .b1 {margin:0 5px;background-color:#DBC9A1;margin-top:5px;}
.blocc .b2 {margin:0 3px;background-color:#FFFFFF;border-left: 2px solid #DBC9A1;border-right: 2px solid #DBC9A1;}
.blocc .b3 {margin:0 2px;background-color:#FFFFFF;border-left: 1px solid #DBC9A1;border-right: 1px solid #DBC9A1;}
.blocc .b4 {margin:0 1px;background-color:#FFFFFF;border-left: 1px solid #DBC9A1;border-right: 1px solid #DBC9A1;height:2px;}
.blocc .b5 {margin:0 5px;background-color:#DBC9A1;margin-bottom:5px;}

table.franco_port {border: 1px #DBC9A1 solid; width:500px; background-color:#FFFFFF;}

.button
{   
color:white;   
background-color:#E174A7;   
font-size:0.7em; 
line-height: 1em;  
font-family:verdana, arial, helvetica, sans-serif; 
font-weight:normal; 
border:0px;
padding:2px;
}

h3 {
font-family:verdana, arial, helvetica, sans-serif; 
font-size:1.2em; 
text-align : center;
color : #7C721A;
padding:0;
margin:0 0 10px 0;
}

input.patchwork {
margin:0;
padding:0;
width:39px;
height:39px;
text-align:center;
vertical-align:middle;
background-color:#CCBEA1;
color:#FFFFFF;
border : 0;
}

td.photo {
	font-family: Arial, Helvetica, sans-serif;
	color: #7C5A3F;
	font-size: 12px;
	text-align: center;
	background-color : #FFFFFF;
	border-style: solid ;
	border-top :1px solid #C0C0C0;
	border-left :1px solid #C0C0C0;
	border-right :1px solid #808080;
	border-bottom :1px solid #808080;
}
a.photo {text-decoration : none;color : black;}

table.photo {margin:0;padding;0}

td.boutonBarre
{
font-family: Comic sans MS ; font-size : 12px ; text-align:left; color :#695847;
margin:0px;
padding : 0px;
text-align : center;
border-right : 2px solid #998761;
border-bottom : 2px solid #998761;
border-left : 2px solid #E9DDC3;
border-top : 2px solid #E9DDC3;
}

input.barre {padding:0;margin:0;}
a.barre {text-decoration: none;}

span.AnneeCompta 
{
font-family: Comic sans MS ; font-size : 14px ; color :#FFFFFF;
background-color:#E32587;
}
//-->

