/******************************** MENU */
#boutique #menu {
	background-color:#FFFFFF;
	/*background-image:url(../../images/styles/fond_menu.jpg);*/
	background-position:top left;
	background-repeat:no-repeat;
	width:250px;
	/*height:460px;*/
	float:left;
	/*border:1px solid red;*/
}
#boutique #menu  p.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #584545;
	margin:0;
	padding:20px 10px 0 20px;
}
#boutique #menu p.description {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #584545;
	margin:0;
	padding:5px 15px 20px 15px;
}
#boutique #menu p.lien {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #584545;
	font-weight: bold;
	margin:0;
	padding:2px 15px;
}
#boutique #menu p.lien  a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #8F4707;
}
#boutique #menu p.lien  a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #2C2C74;
}
#boutique #menu p.commande {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6C4D03;
	font-weight: normal;
	margin:0;
	padding:2px 25px;
}
#boutique #menu p.commande  a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	color: #6C4D03;
}
#boutique #menu p.commande  a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #2C2C74;
}
#boutique #menu  p.searchtitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #584545;
	margin:0;
	padding:2px 5px 15px 5px;
}
#boutique #menu p.search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin:0;
	padding:2px 0 2px 0;
}
/******************************** CONTENU */
#boutique #contenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:650px;
	overflow:hidden;
	float:left;
	color: #2C2C74;
}
#boutique #contenu  a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #2C2C74;
}
#boutique #contenu a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #999999;
}
/***************************** Titre */
#boutique #contenu #titre {
	/*background-image:url(../../images/contenu/croix.jpg);
	background-position:top right;
	background-repeat:no-repeat;	*/
	padding:5px 20px;
	/*padding:0 75px;*/
	text-align:center;
	/*height:90px;*/
	/*border:1px solid red;*/
}
#boutique #contenu #titre h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-size: 11px;
	color: #584545;
	margin:0;
}
#boutique #contenu #titre span.sstitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #660000;
	display:block;
	margin:4px 0;
	/*border:1px solid red;*/
}

/******************************** PRODUIT */
#boutique #contenu table {
	width:98%;
	margin:0 auto;
}
#boutique #contenu td {
	margin:0;
	padding:0;
}
#boutique #contenu td.produit {
	margin:0;
	padding:0;
	/*background-color:#FFF6F0;*/
}
#boutique #contenu td.produit_photo {
	/*background-color:#FFF6F0;*/
	text-align:center;
}
#boutique #contenu td.produit_photo img {
	border: 1px solid #999999;
	border-width:0;
}
#boutique #contenu p.produit_domaine
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC6600;
}
#boutique #contenu p.produit_titre {
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
#boutique #contenu p.produit_fournisseur {
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #000000;
}
#boutique #contenu p.produit_ref {
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #000000;
}
#boutique #contenu p.produit_prix {
	margin:0;
	padding:3px 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #C05905;
	/*border:1px solid black;*/
}
#boutique #contenu p.produit_prix span {
	border:1px solid #CC6600;
	padding:0 5px;
}
#boutique #contenu div.produit_description {
	padding:5px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
#boutique #contenu div.produit_description a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:4px 0;
	text-decoration: none;
	font-weight: bold;
	color: #3C4F68;
}
#boutique #contenu div.produit_description a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #999999;
}
#boutique #contenu td.produit_lien {
	text-align:right;
	margin:0;
	padding:3px 10px;
	color: #0E0568;
}
#boutique #contenu td.produit_lien a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #0E0568;
}
#boutique #contenu td.produit_lien a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #FEB70D;
}
/******************************** LIEN */
#boutique #contenu td.classement_lien {
	border: 1px solid #E8E0C6;
	border-width:2px 0 0 0;
	padding:10px 0 3px 0;
	text-align:center;
}
#boutique #contenu div.classement_lien {
	text-align:center;
}
#boutique #contenu td.classement_lien a,#boutique #contenu div.classement_lien a {
	padding:0 5px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#999999 ;
}
#boutique #contenu td.classement_lien a:hover, #boutique #contenu div.classement_lien a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
}
#boutique #contenu td.classement_lien a.select, #boutique #contenu div.classement_lien a.select {
	font-size: 11px;
	color: #990000;
}
#boutique #contenu td.classement_lien a.select:hover, #boutique #contenu div.classement_lien a.select:hover {
	font-size: 11px;
	color: #990000;
}
/******************************** BON DE COMMANDE */
#boutique #contenu p.menu_commande {
	padding:10px 0;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
#boutique #contenu p.menu_commande span {
	padding:0 5px;
}
#boutique #contenu p.menu_commande span.select {
	font-size: 11px;
	color: #CC6600;
}
#boutique #contenu p.menu_commande span.unselect {
	font-size: 10px;
	color: #999999;
}
#boutique #contenu table.bondecommande {
	width:98%;
	margin:0;
}
#boutique #contenu table.bondecommande thead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#E8E0C6;
	font-size: 11px;
	text-align:center;
}
#boutique #contenu table.bondecommande td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height:22px;
}
#boutique #contenu td.nombre {
	padding:1px 0;
	border: 1px solid #E8E0C6;
	border-width:0 0 0 2px;
}
#boutique #contenu td.nombre p {
	text-align:center;
	background-color:#FFF6F0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
#boutique #contenu td.name {
	padding:1px 0;
}
#boutique #contenu td.name p {
	padding-left:5px;
	text-align:left;
	background-color:#FFF6F0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
#boutique #contenu td.pu {
	padding:1px 0;
}
#boutique #contenu td.pu p {
	text-align:center;
	background-color:#FFF6F0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
#boutique #contenu td.montant {
	padding:1px 0;
}
#boutique #contenu td.montant p {
	text-align:center;
	background-color:#FFF6F0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
#boutique #contenu td.montant div {
	line-height:10px;
}
#boutique #contenu td.option {
	padding:0 0 6px 0;
}
#boutique #contenu td.option span {
	background-color:#FFF6F0;
}
#boutique #contenu td.option p {
	padding:0 40px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
#boutique #contenu td.left {
	padding:1px 0;
	border: 1px solid #E8E0C6;
	border-width:0 0 0 2px;
}
#boutique #contenu td.right {
	padding:1px 0;
	border: 1px solid #E8E0C6;
	border-width:0 2px 0 0;
}
#boutique #contenu td.right p {
	text-align:center;
	background-color:#FFF6F0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
#boutique #contenu td.total {
	padding:1px 0;
	border: 1px solid #E8E0C6;
	border-width:0 0 0 2px;
}
#boutique #contenu td.total p {
	padding:0 10px;
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660000;
}
#boutique #contenu td.montanttotal {
	padding:1px 0;
	border: 1px solid #333333;
	border-width:1px 0 0 0;
}
#boutique #contenu td.montanttotal p {
	padding:0 10px;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660000;
}
#boutique #contenu td.montanttotal div {
	line-height:12px;
}
#boutique #contenu td.foot {
	padding:0 6px;
	border: 1px solid #E8E0C6;
	border-width:0 2px 2px 2px;
	text-align:right;
}
#boutique #contenu td.foot a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}
#boutique #contenu td.foot a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
}
#boutique #contenu td.foot p {
	padding:10px;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC6600;
}
#boutique #contenu td.foot div {
	line-height:11px;
	font-size:10px;
}
/******************************** IDENTIFICATION */
#boutique #contenu p.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
#boutique #contenu table.identification {
	margin:12px auto;
}
#boutique #contenu table.identification td {
	height:16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #660000;
}
#boutique #contenu table.colore td {
	background-color:#FFF6F0;
}
#boutique #contenu table.identification td span {
	font-size: 10px;
	color:black;
}
#boutique #contenu table.identification td.top {
	height:5px;
	line-height:5px;
	border: 1px solid #E8E0C6;
	border-width:2px 2px 0 2px;
}
#boutique #contenu table.identification td.bottom {
	height:5px;
	line-height:5px;
	border: 1px solid #E8E0C6;
	border-width:0 2px 2px 2px;
}
#boutique #contenu table.identification td.left {
	padding:5px 5px;
	text-align:left;
	border: 1px solid #E8E0C6;
	border-width:0 2px 0 0;
}
#boutique #contenu table.identification td.middle {
	padding:5px 5px;
}
#boutique #contenu table.identification td.plein {
	padding:0 5px;
	text-align:center;
	border: 1px solid #E8E0C6;
	border-width:0 2px 0 2px;
}
#boutique #contenu table.identification td.right {
	padding:5px 5px;
	text-align:right;
	border: 1px solid #E8E0C6;
	border-width:0 0 0 2px;
}
#boutique #contenu table.identification td.submit {
	padding:15px 5px 0 5px;
	text-align:center;
	border: 1px solid #E8E0C6;
	border-width:0 2px 0 2px;
}
#boutique #contenu table.identification td.error {
	height:2px;
	line-height:2px;
	padding:0;
	text-align:center;
	border: 1px solid #E8E0C6;
	border-width:0 2px 0 2px;
}
#boutique #contenu table.identification td.error p {
	text-align:left;
	padding-left:120px;
}
#boutique #contenu table.identification td.errorSecu {
	padding:0 40px;
	text-align:center;
	border: 1px solid #E8E0C6;
	border-width:0 2px 0 2px;
}
/******************************** VALIDATION */
#boutique #contenu table.validation {
	margin:15px auto;
	border: 2px solid #E8E0C6;
}
#boutique #contenu table.validation td {
	height:16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
#boutique #contenu table.validation td p.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	text-align:center;
	font-size: 11px;
	font-weight: normal;
	color: #660000;
}
#boutique #contenu table.validation td p.stitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	text-align:center;
	font-size: 11px;
	font-weight: normal;
	color: #660000;
}
#boutique #contenu table.validation td p.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #660000;
}
#boutique #contenu table.validation td p.adresse {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	margin:20px 0 10px 0;
	padding-left:250px;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
#boutique #contenu table.validation td p.loi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #660000;
}
#boutique #contenu table.validation td p.loi a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #990000;
	text-decoration: underline;
}
#boutique #contenu table.validation td p.loi a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #660000;
	text-decoration: none;
}


#boutique #contenu table.rib {
	margin:5px auto;
	/*border: 1px solid #E8E0C6;*/
}
#boutique #contenu table.rib td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
#boutique #contenu table.rib td.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #660000;
}
#boutique #contenu table.rib td.stitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #660000;
}
#boutique #contenu table.rib td.mini {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
/******************************** PUB GOOGLE */
#boutique #pub {
	width:120px;
	float:left;
}
#boutique #pub div.cadre {
	/*border: 2px solid #F29649;
	border-width:2px 0 2px 2px;*/
}
