/*** Document CSS pour le site Créartica ***/

html {
	height : 100%;
}

body {
	margin : 0;
	font : 14px/18px Georgia, "Times New Roman", Times, serif;
	text-align : center;
	color : #463f32;
	background : #eeddf7 url("/images/bg_body.gif") repeat-x center top;
	height : 100%;
}

#fckeditorbody {
background : #FFFFFF;
font-size : 12px;
color : #000;
margin-bottom : 15px;
font-family : Verdana,Arial,Helvetica,sans-serif;
}

h1 {
	margin : 0;
	text-align : left;
	font-size : 18px;
	line-height : 25px;
	text-indent : -5000px;
}

a {
	font-weight : bold;
	text-decoration : none;
	color : #832663;
}

a:hover {
	text-decoration : underline;
	color : #463f32;
}

/*** Conteneur principal du site ***/

#WRAPPER {
	background : url("/images/bg_wrapper.gif") repeat-x center bottom;
	height : auto !important;
	height : 100%;
	min-height : 100%;
}

/*** En-tête de page ***/

#HEADER {
	height : 250px;
	background : url("/images/bg_header.jpg") no-repeat center top;
}

#HEADER .header_content {
	width : 950px;
	margin : 0 auto;
}

#HEADER .header_contact {
	margin : 43px 0 0 470px;
	text-align : left;
	font-size : 12px;
	line-height : 22px;
	font-style : italic;
	color : #832663;
}

#HEADER .header_contact span {
	font-size : 20px;
	line-height : 22px;
	margin-left : 5px;
}

/*** Panier ***/

#CART {
	float : right;
	display : inline;
	width : 170px;
	margin : 180px 10px 0 0;
	font-weight : bold;
	font-style : italic;
	font-size : 12px;
	line-height : 16px;
}

#CART h2 {
	margin : 0;
	font-size : 18px;
	line-height : 24px;
}

/*** Menu du haut ***/

#MENU_TOP {
	margin : 90px 250px 0 0;
	font-size : 18px;
	line-height : 22px;
	font-style : italic;
	text-align:right;
}

#MENU_TOP a {
	margin : 0 20px;
	font-weight : normal;
	color : #87827a;
}

#MENU_TOP a#current, #MENU_TOP a:hover {
	color : #832663;
}

/*** Zone centrale du site ***/

#MAIN {
	background : url("/images/bg_main.jpg") no-repeat center bottom;
}

#MAIN .main_top {
	background : url("/images/bg_main_top.jpg") no-repeat center top;
}

#MAIN .main_content {
	width : 950px;
	margin : 0 auto;
}

.clear_main {
	padding-top : 10px;
	clear : both;
	font-size : 0;
	line-height : 0;
}

/*** Colonne de gauche ***/

#LEFT_COL {
	float : left;
	display : inline;
	width : 230px;
	margin-top : 10px;
}

#LEFT_COL h2 {
	margin : 0;
	padding : 0 15px;
	background : url("/images/bg_leftcol_h2.png") no-repeat center top !important;
	background : url("/images/bg_leftcol_h2.gif") no-repeat center top;
	text-align : left;
	color : white;
	font-weight : normal;
	font-style : italic;
	font-size : 18px;
	line-height : 36px;
}

/*** Blocs de gauche ***/

#LOGIN, #MENU_CAT, #MENU_INFO, #NEWSLETTER {
	margin-bottom : 15px;
}

#MENU_CAT {
  margin-top:14px;
}

/*** Formulaire d'identification ***/

#form-login {
	margin : 5px 0 0;
	padding : 0 15px;
}

#form-login ul {
	list-style : none;
	margin : 5px 0 0;
	padding : 0;
	font-size : 10px;
	line-height : 12px;
}

#form-login .button {
	display : block;
	background : url("/images/bg_button.png") no-repeat center center !important;
	background : url("/images/bg_button.gif") no-repeat center center;
	border : none;
	width : 100px;
	height : 28px;
	font : bold 12px Georgia, "Times New Roman", Times, serif;
	cursor : pointer;
	margin : 5px auto 0;
	color : white;
}

#form-login .button:hover {
	background : url("/images/bg_button_hover.png") no-repeat center center !important;
	background : url("/images/bg_button_hover.gif") no-repeat center center;
}

#form-login .input {
	margin : 0;
	padding : 0;
	border : none;
}

#form-login p {
	margin : 0;
	text-align : left;
}

#form-login label {
	color : #832663;
}

#form-login .inputbox {
	border : 1px solid #832663;
	background-color : white;
}

#form-login #login_remember {
	border : none;
	background-color : transparent;
}

#login_username, #login_passwd {
	width : 198px !important;
	width : 200px;
}

/*** Menu catégories ***/

#MENU_CAT {
	text-align : left;
}

#MENU_CAT ul {
	list-style : none;
	margin : 5px 15px 0;
	padding : 0;
}

#MENU_CAT ul ul {
	list-style-type : circle;
	padding-left : 8px;
	margin : 0 0 0 10px;
	color : #cfa0e9;
}

#MENU_CAT ul ul ul {
	list-style : none;
	margin : 0px;
	padding-left : 0;
}

#MENU_CAT ul.menu_closed {
	display : none;
}

#MENU_CAT ul li {
	margin : 0;
	padding : 3px 0;
	border-bottom : 1px dotted #cfa0e9;
}

#MENU_CAT ul ul li {
	margin : 3px 0 0;
	padding : 3px 0 0;
	border-top : 1px dotted #cfa0e9;
	border-bottom : 0;
}

#MENU_CAT ul ul ul li {
	margin : 0;
	padding : 0;
	border-top : none;
}

#MENU_CAT ul li a {
	font-size : 14px;
	line-height : 14px;
	font-weight : normal;
}

#MENU_CAT ul ul ul li a {
	font-size : 12px;
	line-height : 12px;
	font-style : italic;
}

#MENU_CAT ul li#current > a {
	font-weight : bold;
	font-variant : small-caps;
}

/*** Menu d'informations ***/

#MENU_INFO {
	text-align : left;
}

#MENU_INFO ul {
	list-style : none;
	margin : 5px 15px 0;
	padding : 0;
}

#MENU_INFO li {
	margin : 3px 0;
}

#MENU_INFO li a {
	line-height : 14px;
	font-weight : normal;
}

/*** Newsletter ***/

#NEWSLETTER p {
	margin : 0;
}

#form-newsletter {
	margin : 5px 15px 0;
	padding : 0;
}

#form-newsletter p {
	margin : 0;
	color : #832663;
	line-height : 16px;
}

#form-newsletter .inputbox {
	margin : 5px 0;
	border : 1px solid #832663;
	background-color : white;
	width : 158px !important;
	width : 160px;
}

#form-newsletter .button {
	display : block;
	background : url("/images/bg_button.png") no-repeat center center !important;
	background : url("/images/bg_button.gif") no-repeat center center;
	border : none;
	width : 100px;
	height : 28px;
	font : bold 12px Georgia, "Times New Roman", Times, serif;
	cursor : pointer;
	margin : 0 auto;
	color : white;
}

#form-newsletter .button:hover {
	background : url("/images/bg_button_hover.png") no-repeat center center !important;
	background : url("/images/bg_button_hover.gif") no-repeat center center;
}

/*** Fil de navigation ***/

#PATHWAY {
	text-align : right;
	font-size : 12px;
	line-height : 14px;
	font-style : italic;
}

#PATHWAY a {
	font-style : normal;
	padding-right : 12px;
	margin-right : 4px;
	background : url("/images/arrow.png") no-repeat right center;
}

/*** Contenu principal de la page ***/

#CONTENT {
	margin : 0 0 0 250px !important;
	margin : 0 0 0 247px;
}

#CONTENT h2 {
	margin : 10px 0;
	padding : 0 15px;
	font-size : 22px;
	line-height : 36px;
	font-weight : normal;
	font-style : italic;
	color : white;
	text-align : left;
	background : url("/images/bg_content_h2.png") no-repeat right top !important;
	background : url("/images/bg_content_h2.gif") no-repeat right top;
}

.prodrow {
	overflow : hidden;
	padding-bottom : 10px;
}

.prodbox {
	float : left;
	display : inline;
	width : 165px;
	margin : 0 5px;
}

.prodbox_content {
	padding-bottom : 5px;
	background : url("/images/prodbox_content.gif") repeat-y left top;
}

.prodbox h3 {
	margin : 0;
	padding : 5px 8px;
	font-size : 12px;
	line-height : 14px;
	height : auto !important;
	height : 52px;
	min-height : 42px;
	background : url("/images/prodbox_top.png") no-repeat left top !important;
	background : url("/images/prodbox_top.gif") no-repeat left top;
}

.prodbox h3 a {
	color : #463f32;
}

.prodbox h3 a:hover {
	color : #832663;
}

.prodbox table {
	width : 140px;
	height : 140px;
	margin : 0 auto;
	vertical-align : middle;
}

.prodbox a.prodboximg img {
	border : 1px solid #cfa0e9;
}

.prodbox a.prodboximg:hover img {
	border : 1px solid #832663;
}

.prodbox p {
	margin : 5px 0 0;
	font-size : 20px;
	line-height : 22px;
}

.prodbox p img {
	margin-left : 8px;
}

.prodbox p span.barre {
	font-size : 14px;
	line-height : 16px;
	text-decoration : line-through;
	font-weight : bold;
	color : #832663;
}

.prodboxinfo {
	display : block;
	font-size : 10px;
	line-height : 20px;
	background : url("/images/prodbox_bottom.png") no-repeat left bottom !important;
	background : url("/images/prodbox_bottom.gif") no-repeat left bottom;
}

.clear_row {
	font-size : 0;
	line-height : 0;
	width : 690px;
}

.bloglist {
	float : right;
	display : inline;
	width : 165px;
	margin : 0 5px;
	padding-bottom : 10px;
	background : url("/images/prodbox_bottom.png") no-repeat left bottom !important;
	background : url("/images/prodbox_bottom.gif") no-repeat left bottom;
}

.bloglist h3 {
	margin : 0;
	padding : 5px 8px 0;
	height : 47px !important;
	height : 52px;
	font-size : 18px;
	line-height : 20px;
	font-style : italic;
	font-weight : normal;
	background : url("/images/prodbox_top.png") no-repeat left top !important;
	background : url("/images/prodbox_top.gif") no-repeat left top;
}

.bloglist ul {
	margin : 0;
	padding : 0 8px;
	list-style : none;
	text-align : left;
	background : url("/images/prodbox_content.gif") repeat-y left top;
}

.bloglist ul li {
	padding : 4px 0;
	border-top : 1px dotted #cfa0e9;
}

.bloglist ul li:first-child {
	border-top : none;
}

.bloglist ul li a {
	font-weight : normal;
}

.blogtopic {
	margin : 0 180px 20px 5px !important;
	margin : 0 177px 20px 5px;
	padding-bottom : 10px;
	background : url("/images/blogtopic_bottom.png") no-repeat left bottom !important;
	background : url("/images/blogtopic_bottom.gif") no-repeat 3px bottom;
}

.blogtopic_header {
	padding : 5px 8px 0;
	height : 47px !important;
	height : 52px;
	text-align : left;
	background : url("/images/blogtopic_top.png") no-repeat left top !important;
	background : url("/images/blogtopic_top.gif") no-repeat left top;
}

.blogtopic h3 {
	margin : 0;
	font-size : 20px;
	line-height : 24px;
	font-style : italic;
	font-weight : normal;
}

.small {
	margin : 5px 0 0;
	padding-bottom : 4px;
	font-size : 11px;
	line-height : 13px;
	font-style : italic;
	color : #832663;
	border-bottom : 1px solid #cfa0e9;
}

.blogtopic_content {
	padding : 8px 8px 1px;
	text-align : justify;
	background : url("/images/blogtopic_content.gif") repeat-y left top !important;
	background : url("/images/blogtopic_content.gif") repeat-y 3px top;
}

.blogtopic_content p {
	margin : 0 0 8px;
}

/*** Galerie de photos ***/

#GALLERY {
	float : right;
	display : inline;
	width : 414px;
	margin-right : 5px;
}

.gallery_top {
	font-size : 0;
	line-height : 0;
	height : 10px;
	background : url("/images/gallery_top.png") no-repeat right top !important;
	background : url("/images/gallery_top.gif") no-repeat right top;
}

.gallery_content {
	background : url("/images/gallery_content.gif") repeat-y right top;
}

.gallery_gradient {
	background : url("/images/gallery_top.png") no-repeat right -10px !important;
	background : url("/images/gallery_top.gif") no-repeat right -10px;
	text-align:center;
	margin: 0 auto;
}

.gallery_gradient table {
	text-align:center;
	margin: 0 auto;
}

.gallery_bottom {
	font-size : 0;
	line-height : 0;
	height : 10px;
	background : url("/images/gallery_bottom.png") no-repeat right bottom !important;
	background : url("/images/gallery_bottom.gif") no-repeat right bottom;
}

#SELECTOR {
	float : right;
	display : inline;
	width : 92px;
	margin-right : 10px !important;
	margin-right : 9px;
}

#UPARROW {
	height : 15px;
	background : url("/images/uparrow.png") no-repeat center top !important;
	background : url("/images/uparrow.gif") no-repeat center top;
}

#DOWNARROW {
	height : 15px;
	background : url("/images/downarrow.png") no-repeat center bottom !important;
	background : url("/images/downarrow.gif") no-repeat center bottom;
}


#motiongallery a img.miniprod{
	display : block;
	border : 1px solid #cfa0e9;
}

#motiongallery a:hover img {
	border : 1px solid #832663;
}

#CURIMG {
	margin : 0 102px 0 10px !important;
	margin : 0 101px 0 8px;
}

#IMGGR img {
	display : block;
	border : 1px solid #cfa0e9;
}

#IMGGR img:hover {
	border : 1px solid #832663;
}

#CURIMG table {
	width : 302px;
	height : 302px;
	margin : 0 auto;
	vertical-align : middle;
}

.galleryzoom {
	display : block;
	background : url("/images/bg_button.png") no-repeat center !important;
	background : url("/images/bg_button.gif") no-repeat center;
	width : 100px;
	height : 28px;
	line-height : 26px;
	color : white;
	margin : 4px auto 0;
}

.galleryzoom:hover {
	color : white;
	text-decoration : none;
	background : url("/images/bg_button_hover.png") no-repeat center !important;
	background : url("/images/bg_button_hover.gif") no-repeat center;
}

/*** Info principales fiche produit ***/

#FICHPROD_INFO {
	margin : 0 435px 20px 15px;
	height : auto !important;
	height : 354px;
	min-height : 354px;
}

.fichprod_shortdesc {
	text-align : justify;
}

.fichprod_shortdesc p {
	margin : 0 0 10px;
}

.fichprod_dispo {
	margin : 20px 0 10px;
	font-weight : bold;
	line-height : 16px;
}

.fichprod_dispo img {
	margin-right : 10px;
}

.fichprod_prix {
	margin : 10px 0 20px;
	font-size : 11px;
}

.fichprod_prix span {
	font-size : 24px;
	line-height : 24px;
	color : #832663;
}

.fichprod_prix span.txtprix {
  font-size : 14px;
	line-height : 16px;
	font-weight : bold;
	color : #832663;
}

.fichprod_prix span.txtprix span.barre {
	/*font-size : 16px;
	line-height : 18px;
	color : #832663;
	*/
	 font-size : 14px;
	line-height : 16px;
	font-weight : bold;
	color : #832663;
	text-decoration : line-through;
}

.fichprod_qte {
	margin : 20px 0 5px;
}

.fichprod_qte label {
	margin-right : 10px;
}

.fichprod_qte a {
	color : white;
	font-size : 16px;
	line-height : 16px;
	padding : 0 5px;
	background : url("/images/bg_prod_qte.gif") no-repeat center center;
}

.fichprod_qte a:hover {
	text-decoration : none;
	color : white;
	background : url("/images/bg_prod_qte_hover.gif") no-repeat center center;
}

.fichprod_qte input {
	background-color : white;
	border : 1px solid #cfa0e9;
	font : 14px Georgia, "Times New Roman", Times, serif;
	text-align : center;
	width : 30px;
	margin : 0 4px;
}

.fichprod_addcart {
	background : url("/images/bg_button.png") no-repeat center center !important;
	background : url("/images/bg_button.gif") no-repeat center center;
	border : none;
	width : 100px;
	height : 28px;
	font : italic 18px Georgia, "Times New Roman", Times, serif;
	cursor : pointer;
	margin : 5px auto 0;
	color : white;
}

.fichprod_addcart:hover {
	background : url("/images/bg_button_hover.png") no-repeat center center !important;
	background : url("/images/bg_button_hover.gif") no-repeat center center;
}

/*** Description produit ***/

.fichprodbox {
	text-align : left;
	padding-bottom : 10px;
	margin-bottom : 20px;
	background : url("/images/listbox_bottom.png") no-repeat right bottom !important;
	background : url("/images/listbox_bottom.gif") no-repeat right bottom;
}

.fichprodbox_header {
	padding : 5px 8px 0;
	height : 47px !important;
	height : 52px;
	background : url("/images/listbox_top.png") no-repeat right top !important;
	background : url("/images/listbox_top.gif") no-repeat right top;
}

.fichprodbox_content {
	padding : 1px 8px;
	background : url("/images/listbox_content.gif") repeat-y right top;
}

.fichprodbox h3 {
	margin : 0;
	font-size : 20px;
	line-height : 24px;
	font-style : italic;
	text-align : left;
	font-weight : normal;
}

.fichprodbox p {
	margin : 0 0 10px;
	text-align : justify;
}

#TAILLE {
margin: 20px 0 0 0;
}

#TAILLE h3 {
margin: 0 0 8px 0;
}

p.carac_row1, p.carac_row2 {
	margin : 0;
	padding : 0 5px;
	line-height : 20px;
	text-align : center;
	border-bottom : 2px solid white;
}

.carac_row1 {
	background-color : #e7d0f4;
}

.carac_row2 {
	background-color : #eedef7;
}

.carac_row1 span, .carac_row2 span {
	display : block;
	float : left;
	width : 340px;
	border-right : 2px solid white;
}

.fichprodbox ul {
	margin : 20px 0 20px 30px;
	padding : 0;
}

/*** Options de la fiche produit ***/

p.opt_row1, p.opt_row2 {
	margin : 0;
	padding : 0 5px;
	line-height : 20px;
	border-bottom : 2px solid white;
}

.opt_row1 {
	background-color : #e7d0f4;
}

.opt_row2 {
	background-color : #eedef7;
}

.opt_prix {
	float : right;
	width : 100px;
	text-align : right;
	border-left : 2px solid white;
	font-weight : bold;
}

.form_radio {
	float : left;
	padding-right : 5px;
	margin-right : 10px;
	border-right : 2px solid white;
}

/*** Liste des produits d'une catégorie ***/

.listprod {
	padding-bottom : 10px;
	margin-bottom : 10px;
	background : url("/images/listbox_bottom.png") no-repeat right bottom !important;
	background : url("/images/listbox_bottom.gif") no-repeat right bottom;
}

.listprod_header {
	padding : 5px 8px 0;
	height : 47px !important;
	height : 52px;
	background : url("/images/listbox_top.png") no-repeat right top !important;
	background : url("/images/listbox_top.gif") no-repeat right top;
}

.listprod_content {
	padding : 0 8px;
	background : url("/images/listbox_content.gif") repeat-y right top;
}

.listprod h3 {
	margin : 0;
	font-size : 20px;
	line-height : 24px;
	font-style : italic;
	text-align : left;
}

.listprod h3 a {
	color : #463f32;
	font-weight : normal;
}

.listprod h3 a:hover {
	color : #832663;
}

.listprod h4 {
  margin : 0;
	font-size : 14px;
	line-height : 18px;
	text-align : left;
	font-family:verdana;
	
}

.listprod_img {
	float : left;
	display : inline;
	width : 132px;
}

.listprod_img a img {
	border : 1px solid #cfa0e9;
}

.listprod_img a:hover img {
	border : 1px solid #832663;
}

.listprod_info {
	float : right;
	display : inline;
	width : 140px;
}

.listprod_prix {
	margin : 0;
	font-size : 11px;
	line-height : 13px;
}

.listprod_prix span {
	font-size : 20px;
	line-height : 22px;
	color : #832663;
}

.listprod_dispo {
	margin : 10px 0;
	font-weight : bold;
	line-height : 16px;
}

.listprod_dispo img {
	margin-right : 10px;
}

.listprod_qte {
	margin : 0;
	text-align : center;
	font-size : 12px;
}

.listprod_qte a {
	color : white;
	font-size : 16px;
	line-height : 16px;
	padding : 0 5px;
	background : url("/images/bg_prod_qte.gif") no-repeat center center;
}

.listprod_qte a:hover {
	text-decoration : none;
	color : white;
	background : url("/images/bg_prod_qte_hover.gif") no-repeat center center;
}

.listprod_qte input {
	background : none;
	border : none;
	font : 14px Georgia, "Times New Roman", Times, serif;
	text-align : center;
	width : 30px;
}

.listprod_addcart {
	background : url("/images/bg_button.png") no-repeat center center !important;
	background : url("/images/bg_button.gif") no-repeat center center;
	border : none;
	width : 100px;
	height : 28px;
	font : italic 18px Georgia, "Times New Roman", Times, serif;
	cursor : pointer;
	margin : 10px auto 0;
	color : white;
}

.listprod_addcart:hover {
	background : url("/images/bg_button_hover.png") no-repeat center center !important;
	background : url("/images/bg_button_hover.gif") no-repeat center center;
}

.listprod_shortdesc {
	margin : 0 150px 0 142px;
	height : auto !important;
	height : 150px;
	min-height : 150px;
	text-align : justify;
}

.listprod_shortdesc p {
	margin : 0 0 10px;
}

.go_fichprod {
	font-size : 12px;
	line-height : 14px;
}

/*** Pied de page ***/

#FOOTER {
	height : 70px;
	font-size : 10px;
	line-height : 12px;
	background : #e0c1f1 url("/images/bg_footer.jpg") no-repeat center top;
}

#FOOTER img {
	float : left;
}

#FOOTER .footer_content {
	width : 950px;
	text-align : right;
	margin : 0 auto;
	padding-top : 15px;
}

/***********POP UP ***************/

#POPUP {
	/*margin : 0 20px 0 269px !important;
	margin : 0 20px 0 266px;*/
	padding-top : 20px;
}

#POPUP h2 {
	margin : 0 auto;
	margin-bottom : 5px;
	padding-left : 15px;
	overflow : hidden;
	height:40px;
	width : 685px !important;
	width : 700px;
	font-size : 22px;
	line-height : 36px;
	font-weight : normal;
	font-style : italic;
	color : white;
	text-align : left;
	background : url("/images/bg_content_h2.png") no-repeat center top !important;
	background : url("/images/bg_content_h2.gif") no-repeat center top;
}

#POPUP h3 {
	margin : 0;
	font-size : 20px;
	line-height : 24px;
	font-style : italic;
	text-align : center;
	border-bottom : 2px solid #832663;
	margin:25px 45px 8px;
}

#POPUP .listprod_header h3 {
  padding-top:10px;
  margin:0px;
}

#POPUP .listprod {
	padding-bottom : 10px;
	margin-bottom : 10px;
	background : url("/images/listbox_bottom.png") no-repeat center bottom !important;
	background : url("/images/listbox_bottom.gif") no-repeat center bottom;
}

#POPUP .listprod_header {
	padding : 5px 8px 0;
	height : 47px !important;
	height : 52px;
	background : url("/images/listbox_top.png") no-repeat center top !important;
	background : url("/images/listbox_top.gif") no-repeat center top;
}

#POPUP .listprod_content {
	padding : 0 8px;
	background : url("/images/listbox_content.gif") repeat-y center top;
}

/*** Popup après achat ***/

#bought_popup {
	width : 380px;
	position : absolute;
	top : 400px;
	left : 220px;
	z-index:1001;
}

#bought_popup .popup_top {
	height : 45px !important;
	height : 48px;
	font-size : 14px;
	line-height : 45px;
	font-weight : bold;
	color : white;
	background : url("/images/popup/popup_top.png") no-repeat left top !important;
	background : url("/images/popup/popup_top.gif") no-repeat left top;
}

#bought_popup .popup_top a img {
	float : right;
	border : none;
	margin : 13px 12px 0 0;
}

#bought_popup .popup_content {
	padding : 10px 10px 0;
	background-color : #fff;
	border-left : 1px solid #CFA0E9;
	border-right : 1px solid #CFA0E9;
}

#bought_popup .popup_content p {
	margin : 0 0 10px;
	text-align : justify;
	line-height : 16px;
}

#bought_popup .popup_content form {
	margin : 0 0 10px;
	padding : 0;
}

.popup_content a {
	color : #5d524e;
}

.popup_content a:hover {
	color : #f23207;
}

#bought_popup .popup_content a.buttons {
	color : #832663;
	border:1px solid #832663;
  padding:4px;
  background-color:#EEDDF7;
  font-size:12px;
}

#bought_popup .popup_content a.buttons:hover {
	color : #fff;
	background-color:#671848;
	text-decoration:none;
	border:1px solid #EEDDF7;
}

#bought_popup .popup_bottom {
	font-size : 0;
	line-height : 0;
	height : 10px;
	background : url("/images/popup/popup_bottom.png") no-repeat left top !important;
	background : url("/images/popup/popup_bottom.gif") no-repeat left top;
}

#fond_fondu  {
height:100% !important;
height:2300px;
left:0;
position:fixed !important;
position: absolute;
top:0;
width:100% !important;
width:1300px;
z-index:1000;
}

.fond_fonduBG {
background-color:#000000;
opacity:0.75;
filter : alpha(opacity=75);
-moz-opacity : 0.75;
}

/******** Autres Pages *************/

#OTHERSP table {
  border-collapse:collapse;
  border-spacing:0;
  margin:0;
  padding:0;
}

#OTHERSP h1 {
 font-size:22px;
  text-indent :0;
  color: #ff7f00;
}

#OTHERSP h2 {
 font-size:16px;
 color : #3366cc;
 line-height: 22px;
 margin:0px;
 padding:0px; 
}

#OTHERSP a img {
 border : none;
}

#OTHERSP td,#OTHERSP p,#OTHERSP ul,#OTHERSP li,#OTHERSP p,#OTHERSP span {
font-family:Tahoma,Sans-Serif,Helvetica,Geneva,Swiss,SunSans-Regular;
font-size:11px;
text-align:left;
}

#CONTACT p {
font-size:14px;
font-family:tahoma;
color :#000;
font-weight : normal;
}

#INFOADR p {
font-size:14px;
font-family:tahoma;
color :#000;
font-weight : normal;
}

#ENGAGEMENT {
font-size:12px;
margin-bottom : 10px;
}

#ENGAGEMENT h5 {
font-size:12px;
padding:8px 0px 0px 3px;
margin:0px;
font-weight:bold;
}

.titre_1c_order
{
  height:30px;
  width:233px;
  font-size:12px;
  font-family:Tahoma;
  font-weight:bold;
  color:#BE1B1E;
  background:url("/images/bck1.gif") no-repeat;
  text-align:left;
  margin : 0px;
  padding:8px;
}


.titre_1c
{
  height:30px;
  width:233px;
  font-size:12px;
  font-family:Tahoma;
  font-weight:bold;
  color:#BE1B1E;
  background:url("/images/bck1.gif") no-repeat;
  text-align:left;
  margin-left : 0px;
}

.rpayement
{
  background-color:#EEDEF7;
  padding:10px;
  margin : 10px
}
 
 
/********* BLOG ***********/

#tabblog {
  width:400px;
}

.contentlistblog {
  float: right;
  display : inline;
  width : 174px;
  margin-right : 3px;
}

.bloglist2 {
	background : white url("/images/prodbox_top.gif") no-repeat left top;
	text-align : left;
	padding : 0px;	
}

.bloglist2 ul {
	margin : 0px;
	padding : 0 5px;
	list-style : none;
	background : url("/images/prodbox_bottom.gif") no-repeat left bottom;
}

.bloglist2 ul li {
	padding : 4px 0;
	border-top : 1px dotted #80726c;
}

.bloglist2 ul li:first-child {
	border-top : none;
}

.bloglist2 ul li a {
	font-weight : normal;
	color : #9d6253;
}

.bloglist2 ul li a:hover {
	color : #f23207;
}

.contentblogtopic {
  margin : 0 180px 0 3px;
}

.blogtopic_content2 {
  margin : 5px 5px 0;
	padding-top : 10px;
	border-top : 1px solid #b9b2af;
	padding-bottom:10px;
}

.blogtopic_content2 p {
	margin : 0 0 10px;
}

.blogtopic2 {
	text-align : justify;
	background : white url("/images/blogtopic_bottom.gif") no-repeat left bottom;
	margin : 3px 0;
}

.blogtopic2 h3 {
	margin : 0;
	padding : 5px;
	font-size : 18px;
	line-height : 20px;
	font-variant : small-caps;
	color : #5d524e;
	background : url("/images/blogtopic_top.gif") no-repeat left top;
}

.billet_listenom {
  text-align : left;
  padding : 4px 8px 4px 8px;
  border-bottom : 1px dashed #dadada;
}

.cat_listenom {
  text-align : left;
  padding : 0px 8px 4px 2px;
  border-bottom : 1px dashed #dadada;
} 

.billet_name {
text-align : center;
padding : 10px;
border-bottom : 2px solid #dadada;
border-top : 2px solid #dadada;
color : #3366cc;
margin:0px 10px 0px 10px;
font-size : 18px;
font-weight : bold;
font-family : verdana;
}

.billet_p1 {
text-align : justify;
}

.billet_modby {
text-align: left;
color : #a1a1a1;
font-style : italic;
margin : 0px 0px 10px 10px;
}


.orderTableHead
{
    text-align:left;
    font-weight:normal;
    font-size:11px;
    text-decoration:underline;
    background-color:#832663;
    border:solid 1px;
    border-color:#000000;
    height:15px;
    color:#ffffff;
    font-weight:bold;
}
.orderTableImportantLine
{
  font-size:11px;
    text-align:left;
    font-weight:bold;
    background-color:#dadada;
    border:solid 1px;
    border-color:#000000;
}
.orderTable
{
  font-size:12px;
}
.specialhref
{
  border:solid 1px;
  border-color:#cfcfcf;
  background-color:#ffffff;
  padding:3px;
}
 
.orderTableLinev2
{
    font-weight:bold;
    background-color:#DCB8F2;
    border:solid 1px;
    border-color:#000000;
    height:15px;
    font-size:12px;
    color:#000080;
    text-align:left;
}
.orderTableLinev1
{
    font-size:12px;
    font-weight:bold;
    background-color:#DCB8F2;
    border:solid 1px;
    border-color:#000000;
    height:15px;
    color:#000000;
    text-align:left;
}
.orderTableLine
{
    font-size:12px;
    font-weight:bold;
    background-color:#DCB8F2;
    border:solid 1px;
    border-color:#000000;
    height:15px;
    text-align:left;
}



.orderTableLinev2_1
{
    font-size:12px;
    font-weight:bold;
    background-color:#EEDEF7;
    border:solid 1px;
    border-color:#000000;
    height:15px;
    color:#000080;
    text-align:left;
}
.orderTableLinev1_1
{
    font-size:12px;
    font-weight:bold;
    background-color:#EEDEF7;
    border:solid 1px;
    border-color:#000000;
    height:15px;
    color:#000000;
    text-align:left;
}
.orderTableLine_1
{
    font-size:12px;
    font-weight:bold;
    background-color:#EEDEF7;
    border:solid 1px;
    border-color:#000000;
    height:15px;
    text-align:left;
}


.totaltableligne1
{
    font-size:12px;
    font-weight:normal;
    background-color:#832663;
    border:solid 1px;
    border-color:#000000;
    height:15px;
    color:#ffffff;
}
.totaltableligne2
{
    font-size:12px;
    font-weight:bold;
    background-color:#832663;
    border:solid 1px;
    border-color:#000000;
    height:15px;
    color:#ffffff;
}

/************DEVIS******************/

#OTHERSP .DevisTable {
border-right: 1px solid #000;
}

#OTHERSP .devishead{
font-size:12px;
font-weight:bold;
border-top: 1px solid #000;
border-left: 1px solid #000;
border-bottom: 1px solid #000;
}

#OTHERSP .DevisLigne {
border-bottom: 1px solid #000;
border-left: 1px solid #000;
}

#OTHERSP .DevisLignev1 {
border-bottom: 1px solid #000;
border-left: 1px solid #000;
font-weight : bold;
}

#OTHERSP .DevisLignev2 {
border-bottom: 1px solid #000;
border-left: 1px solid #000;
font-weight : bold;
}

#OTHERSP .Devistotal1 {
border-bottom: 1px solid #000;
border-left: 1px solid #000;
font-weight : bold;
}

#OTHERSP .Devistotal2{
border-bottom: 1px solid #000;
border-left: 1px solid #000;
font-weight : bold;
}

