@import url(sIFR.css);

/* pages globales */

a {outline: none;}
a:focus{-moz-outline-style: none;}

.clr{ clear:both;}

body
{
	margin:2px 0 0 0 ;
	padding:0;
	background-image:url(../img/bg.png);
	background-repeat:repeat-x;
	background-color:#dac98d;
}
form { margin:0; padding:0 }
a:link
{
	color:#494021;
	text-decoration: none;
}
a:visited {
	color:#494021;
	text-decoration:none;
}
a:hover
{
	color:#494021;
	text-decoration:underline;
}

/* header.php */


#langage
{
	width:890px;
	text-align:right;
	color:#4E3D14;
	font:9px Arial;
}
#langage img
{
	margin-top:-3px;
	.margin-top:-1px;
}
#main
{
	margin:0 auto 0 auto;
	padding:0;
	width:938px;
	list-style:none;
	background-image:url(../img/bg_centre.png);
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://poste1/hourvari/img/bg_centre.png', sizingMethod='scale');
	-background-image:none;
	background-repeat:repeat-y;
}
#main #bandeau
{	
	padding:0 0 0 24px;
	width:914px;
	background:url(../img/bg_haut.jpg) no-repeat left;
	background-position:12px 0;
	float:left;
}
#main #bandeau img{	border:0px;}

/* menu horizontal */

#main #menu_horizontal
{
	margin:0;
	padding:0;
	float:left;
}
#main .mainmenu
{
	margin:0 0 0 24px;
	padding:0;
	height:26px;
	width:890px;
	background-image:url(../img/bouton_degrade1.jpg);
}
#main .mainmenu a
{
	margin:0;
	height:20px;
	font:13px Times New Roman;
	font-weight:bold;
	color:#4E3D14;
	text-align:center;
	text-decoration:none;
	float:left;
	display:block;
}
.mainmenu_fr a
{
	padding:5px 13px 0 13px;
}
.mainmenu_en a
{
	padding:5px 20px 0 20px;
}
#main .mainmenu a:hover{color:#000000;}

#main .mainmenu .bouton_premier
{
	border-right:1px solid #9d8944;
}
#main .mainmenu .bouton_centre
{
	border-left:1px solid #d7ca9b;
	border-right:1px solid #9d8944;
}
#main .mainmenu .bouton_dernier
{
	border-left:1px solid #d7ca9b;
}

/* sous-menu horizontal */
.ctsmenu{ float:left; width:910px; position:relative; background-color:#6666CC; font-size:0px;}
.blksmenu{position:absolute;}

.smenu
{
	background-color:#ffffff;
	padding:2px 6px 0 6px;
	border-right:1px solid #D4D4D4;
	border-left:1px solid #D4D4D4;
	border-bottom:1px solid #D4D4D4;
	margin:0 0 0 0;
}
.smenu li
{
	padding:0 0 0 4px;
	margin:0 0 0 0;
	border-bottom:1px solid #E1E1E4;
	line-height:20px;
	list-style:none;

}
.smenu li a
{
	text-decoration:none;
	color:#4E3D14;
	font:12px Arial;
}
.smenu li a:hover
{
	color:#000000;
	text-decoration:underline;
}
.smenu .last
{
	border:0px;
}

/* index.php */


#ligne_logos
{
	margin:0;
	padding:0 0 0 30px;
}
#bloc_central
{
	margin:0;
	padding:0 0 0 24px;
	float:left;
	width:914px;
	background-image:url(../img/logo_cavalier.jpg);
	background-repeat:no-repeat;	
	background-position:24px bottom ;
}
#colonne_centre
{
	margin:0;
	padding:0;
	float:left;
	width:668px;
}
#colonne_centre li
{
	float:left;
	list-style:none;
}
#colonne_centre .chemin_page
{
	float:left;
	width:500px;
	font:10px Arial;
	padding:14px 0 0 0;
}
#colonne_centre .chemin_page a
{
	font:10px Arial;
	text-decoration:non;
}
#colonne_centre .chemin_page a:hover
{
	text-decoration:underline;
}
#colonne_centre .lien_catalogue
{
	padding:14px 0 0 0;
	margin:0;
	float:right;
	width:168px;
	text-align:right;
}
#titre_accueil
{
	padding:25px 0 0 20px;
	margin:0;
	font:28px Times New Roman;
	color:#0F244C;
	font-style:italic;
	background:url(../img/barre.jpg) no-repeat bottom left;
	width:649px;
}
#page_accueil
{
	padding:0;
	margin:0;
}
#message_accueil
{
	padding:10px 0 0 0;
	font:12px Arial;
	color:#3D3418;
	text-align:justify;
}
#message_accueil img
{
	float:left;
	margin:0 10px 0 0;
	border:2px solid #8E7837;
}
#titre_nouveaute
{
	padding:10px 0 5px 0;
	font:20px Times New Roman;
	color:#0F244C;
	font-style:italic;
	font-weight:bold;
}
#nouveaute_accueil
{
	background:url(../img/barre.jpg) no-repeat bottom left;
	width:669px;
	height:248px;
}
#fin_accueil
{
	margin:0;
	padding:20px 0 40px 0;
}

#case_catalogue
{
	padding:10px;
	float:left;
	width:305px;
	height:90px;
	border:1px solid #8E7837;
	margin:0 10px 0 0;
}
#case_catalogue img
{
	float:left;
	padding:0 10px 0 0;
}
#titre_case_catalogue
{
	font:18px times new roman;
	color:#882022;
}
#texte_case_catalogue
{
	float:left;
	font:12px arial;
	color:#3D3418;
	width:210px;
}
#texte_case_catalogue a
{
	color:#882022;
	text-decoration:none;	
}
#texte_case_catalogue a:hover
{
	text-decoration:underline;	
}
#case_newsletter
{
	float:left;
	padding:10px;
	float:left;
	width:305px;
	height:90px;
	border:1px solid #8E7837;
}
#titre_case_newsletter
{
	font:18px times new roman;
	color:#0F244C;
}
#texte_case_newsletter
{
	float:left;
	font:12px arial;
	color:#3D3418;
	width:295px;
	text-align:justify;
}
#email_newsletter
{
	float:left;
	padding:10px 0 0 0;
	font:12px Arial;
	color:#3D3418;
	font-weight:bold;
}
#email_newsletter label{ padding:0 12px 0 0;}
#email_newsletter input{ width:170px; height:16px; font:12px arial; border:1px solid #9d8944;}
#alerte_rouge
{
	float:left;
	width:305px;
	height:20px;
	padding:0 0 0 0;
	text-align:center;
	font:11px Arial;
	color:#FF0000;
}
#alerte1
{
	float:left;
	width:261px;
	height:16px;
	padding:0 0 0 44px;
	font:11px Arial;
	color:#000000;
}
#alerte2
{
	float:left;
	width:261px;
	height:16px;
	padding:0 0 0 44px;
	font:11px Arial;
	color:#FF0000;
}


#valid_newsletter
{
	padding:0 0 0 0;
	margin:9px 0 0 0;
	background:url( ../img/btn84.jpg) no-repeat top;
	font:12px Arial;
	color:#FFFFFF;
	width:84px;
	display:block;
	float:right;
	line-height:22px;
	text-align:center;
	text-decoration:none;
}
#valid_newsletter:hover
{
	text-decoration:underline;
	background-position:0px -22px;
}

/*TITRE PAGE SWF*/


.c_titre_page
{
	padding:0 0 0 5px;
	margin:0 0 10px 0;
	width:668px;
	height:34px;
	line-height:30px;
	background-image:url(../img/titre_page.jpg);
	background-repeat:no-repeat;
	list-style-type:none;
}
.sIFR-active .titre_page
{
	visibility: hidden;
	font-family:Verdana;
	line-height:1em;
	font-size:22px;
	width:668px;
	height:30px;
	padding:0;
}
#contenu_page
{
	list-style-type:none;
	float:left;
}


/* catalogue */


#catalogue_ul
{
	clear:both;
	width:668px;
	margin:0;
	padding:0 0 10px 0;
	font:12px Arial;
	color:#3D3418;
}
.cadre_article
{
	padding:0;
	margin:0 8px 22px 0;
	float:left;
	width:215px;
	height:220px;
	background-color:#FFFFFF;
	text-align:center;
	border:1px solid #8E7837;
}
.cafin
{
	margin:0 0 22px 0;
}
.cadre_article li
{
	float:left;
	list-style:none;
	width:215px;
}
.cadre_article .photo_art
{
	margin:5px 0 0 0;
	padding:5px 14,5px 0 14,5px;
}
.cadre_article .lib_art a
{
	font:16px Times New Roman;
	font-weight:bold;
	color:#0F244C;
}
.cadre_article .desc_art
{
	padding:0 10px 0 17px;
	width:180px;
	line-height:50%;
}
.cadre_article .desc_art a
{
	font:11px Arial;
	color:#725B25;
}
.cadre_article .prix a
{
	font:16px Times New Roman;
	font-weight:bold;
	color:#0F244C;
}


/* catalogue_papier.php */

#image_catalogue_float
{
	float:left;
	margin:0 20px 0 0;
}
#download_catalogue
{
	margin:10px 0 30px 0;
	padding:0;
	font:12px Arial;
	color:#3D3418;
	width:668px;
}
#download_catalogue a
{
	color:blue;
	text-decoration:underline;
}
.liste_catalogue
{
	padding:0;
	margin:0 8px 22px 0;
	float:left;
	width:215px;
	height:238px;
	background-color:#FFFFFF;
	text-align:center;
	border:1px solid #8E7837;
	cursor:pointer;
}
.cat_fin
{
	margin:0 0 22px 0;
}


/* multipage */


#multipage
{
	clear:both;
	width:668px;
	border-top:1px solid #8E7837;
	margin:0;
	padding:10px 0 20px 0;
	float:left;
}
#multipage #nav
{
	margin:0;
	padding:0;
	text-align:center;
	width:668px;
}
#multipage #nav a
{
	font:13px Times New Roman;
	color:#6A5620;
	width:10px;
	text-decoration:underline;
}
#multipage #nav a:hover
{
	color:#990000;
}
#multipage #nav span
{
	font:13px Times New Roman;
	font-weight:bold;
	color:#6A5620;
	width:10px;
}
#case_pre_nex
{
	float:left;
	width:100px;
}
#multipage #nav .pre
{
	margin:0;
	padding:0;
	float:left;
	width:100px;
	text-align:left;	
	text-decoration:none;
}
#multipage #nav .pre img
{
	padding:0 5px 2px 0;
}
#multipage #nav .nex
{
	margin:0;
	padding:0;
	float:left;
	width:100px;
	text-align:right;
	text-decoration:none;
}
#multipage #nav .nex img
{
	padding:0 0 1px 5px;
}
#num_page
{
	height:16px;
	float:left;
	width:468px;
	text-align:center;
}


/* menu.php */


#logo_boutique
{
	width:183px;
	height:19px;
	margin:0 0 0 7px;
	padding:5px 0 5px 0;
}
#menu_gauche
{
	width:205px;
	padding:15px 0 0 0;
	margin:0 7px 0 0;
	list-style:none;
	float:left;
}
.menu_gauche_rub
{
	padding:0 0 0 2px;
	margin:0 0 0 7px;
	background-image:url(../img/bouton_menu_gauche.jpg);
	background-repeat:repeat-x;
	height:32px;
}
.logo_rub_menu img
{
	padding:0 3px 0 0;
	margin:0;
	width:37px;
	height:32px;
	float:left;
}
.lib_rub_menu
{
	padding:7px 0 0 0;
	margin:0;
}
.lib_rub_menu a
{
	font:14px Times New Roman;
	color:#494021;
}
.lib_rub_menu a:hover
{
	color:#960B15;
}
.li_menu_cat
{
	padding:0;
	margin:0 0 0 7px;t
	list-style:none;
}
.ul_menu_gauche_cat
{
	margin:0;
	padding:0;
	list-style:none;
	width:188px;
}
.menu_gauche_cat
{
	padding:0 0 0 50px;
	margin:0;
	list-style-type:none;
	width:148px;
	height:25px;
	background: url(../img/fleche.jpg) no-repeat top left #F3EDD7;
	background-position:35px 8px;
}

.menu_gauche_cat a{font:13px Times New Roman;}
.menu_gauche_cat a:hover{ text-decoration:underline;}

#fin_col_gauche
{
	padding:20px 0 0 7px;
	margin:0;
}
#case_panier1_fr
{
	list-style:none;
	cursor:pointer;
	margin:0 0 20px 0;
	padding:0;
	background-image:url(../img/fr/logo_panier.gif);
	background-repeat:no-repeat;
	width:195px;
	height:65px;
}
#case_panier1_en
{
	cursor:pointer;
	list-style:none;
	margin:0 0 20px 0;
	padding:0;
	background-image:url(../img/en/logo_panier.gif);
	background-repeat:no-repeat;
	width:195px;
	height:65px;
}
#case_panier2
{
	padding:26px 0 0 70px;
	margin:0;
	font:"Times New Roman", Times, serif;
	font-size:14px;
	color:#333333;
}
#case_go_panier
{
	margin:0;
	padding:0 0 0 70px;
	font:"Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	color:#68551b;
}
#case_go_panier a:hover
{
	color:#FFFFFF;
	background-color:#68551b;
}

#bg_colone
{
	padding:65px 0 0 0;
	margin:0;
	float:left;
}
.rechercher
{
	padding:0 0 200px 0;
	margin:0;
	list-style-type:none;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
}
.rechercher .b
{
	font:11px Arial;
	width:21px;
	height:20px;
	color:#FFF;
	background-color:#0F244C;
	border:0;
}
#logo_cavalier
{
	margin:60px 0 0 0;
	padding:0;
	background-image:url(../img/logo_cavalier.jpg);
	background-repeat:no-repeat;
	width:195px;
	height:299px;
}


/* recherche.php */


#liste_liens
{
	margin:0 0 0 30px;
	padding:0;
}
#liste_liens li
{
	color:#3D3418;
	width:500px;
	text-align:justify;
}
#titre_liens_partenaires
{
	float:left;
	padding:10px 0 10px 0;
	margin:0;
	font:13px arial;
}
.liens_part_im 
{
	float:left;
}
.liens_part_texte a
{
	clear:both;
	font:12px arial;
	color:#0E244D;
	text-decoration:underline;
}


/* liens.php */


#message_erreur_recherche
{
	float:left;
	font:12px arial;
	color:#3D3418;
	width:500px;
	text-align:justify;	
}
#retour_accueil
{
	color:blue;
	text-decoration:underline;	
}


/* aide.php */


#page_aide
{
	padding:0;
	margin:0;
}
#page_aide li
{
	float:left;
	margin:0;
}
#aide_titre_adresse
{
	padding:10px 0 5px 20px;
	width:650px;
	font:15px Times New Roman;
	color:#0F244C;
	font-style:italic;
	font-weight:bold;
}
#aide_adresse_postalle
{
	padding:5px 0 5px 20px;
	width:650px;
	font:12px Arial;
}
#aide_telephone
{
	padding:5px 0 5px 20px;
	width:650px;
	font:12px Arial;
}
#aide_fax
{
	padding:5px 0 5px 20px;
	width:650px;
	font:12px Arial;
}
#aide_internet
{
	padding:5px 0 5px 20px;
	width:650px;
	font:12px Arial;
}
#aide_internet a
{
	color:blue;
}
#aide_titre_fp
{
	padding:10px 0 5px 20px;
	width:650px;
	font:15px Times New Roman;
	color:#0F244C;
	font-style:italic;
	font-weight:bold;
}
#aide_texte_fp
{
	padding:5px 0 15px 20px;
	width:650px;
	font:12px Arial;
}
#aide_cadre_fp
{
	text-align:center;
	padding:5px auto 5px 0;
	width:670px;
	font:12px Arial;
}
#div_cadre_fp
{
	text-align:center;
	margin:0 auto 0 auto;
	padding:10px;
	border:1px solid #9d8944;
	width:300px;						
}
#aide_mode_reglement
{
	padding:0;
	margin:0;
}
#aide_mode_reglement li
{
	float:left;
	padding-left:20px;
	width:650px;
	margin:0;
}
#aide_titre_reglement
{
	padding:20px 0 5px 0;
	width:670px;
	font:15px Times New Roman;
	color:#0F244C;
	font-style:italic;
	font-weight:bold;
}
#aide_CH
{
	padding:5px 0 5px 0;
	width:670px;
	font:12px Arial;
}
#aide_CB
{
	padding:5px 0 5px 0;
	width:670px;
	font:12px Arial;
}
#aide_remb
{
	padding:5px 0 5px 0;
	width:670px;
	font:12px Arial;
}
#aide_titre_expedition
{
	padding:10px 0 5px 20px;
	width:650px;
	font:15px Times New Roman;
	color:#0F244C;
	font-style:italic;
	font-weight:bold;
}
#aide_texte_exp
{
	padding:5px 0 5px 20px;
	width:650px;
	font:12px Arial;
}
#aide_titre_cv
{
	padding:10px 0 5px 20px;
	width:650px;
	font:12px Arial;
}
#aide_texte_cv
{
	padding:5px 0 50px 20px;
	width:650px;
	font:12px Arial;
}


/* produit.php */


#titre
{
	padding:0 0 10px 10px;
	font:30px Times New Roman;
	color:#0F244C;
}

#gravure
{
	padding:0 0 10px 0;
	margin:0;
	font:13px Arial;
	font-weight:bold;
	color:#0F244C;
}

#gravure_prix
{
	padding:0 0 10px 0;
	margin:0;
	font:13px Arial;
	font-style:italic;
	color:#0F244C;
}

.v_gravure
{
	font:12px Arial;
	font-weight:bold;
	color:0F244C;
	width:230px;
	text-align:center;
}

/*PHOTO*/
#list_photos {width:392px; float:left; padding:0; margin:0}
#list_photos li{padding:0 0 10px 0; float:left;}
#list_photos li img{ border:1px solid #877233; padding:0; margin:0; float:left;}

#descriptif
{
	padding:0 20px 0 20px;
	margin:0;
	float:left;
	width:190px;
}
#fiche_article
{
	padding:0;
	margin:0;
}
#fiche_article li
{
	float:left;
	width:230px;
	.width:210px;
}
#reference
{
	padding:0 0 20px 0;
	margin:0;
	font:13px Arial;
	color:#0F244C;
	font-weight:bold;
}
#description
{
	padding:0 0 10px 0;
	margin:0;
	font:13px Arial;
	color:#0F244C;
}
#tailles
{
	padding:10px 0 0 0;
	margin:0;
	font:13px Arial;
	font-weight:bold;
}
#couleurs
{
	padding:20px 0 0 0;
	margin:0;
	font:13px Arial;
	font-weight:bold;
}
#prod_prix
{
	padding:20px 0 0 0;
	margin:0;
	font:25px Times New Roman;
	color:#0F244C;
}
.envoi_panier_en input
{
	float:left;
	margin:2px 5px 0 0;
	width:25px;
	text-align:center;
	font:12px arial;
	border:1px solid #0E244D;
}
.envoi_panier_fr input
{
	float:left;
	margin:2px 5px 0 0;
	width:25px;
	text-align:center;
	font:12px arial;
	border:1px solid #0E244D;
}
.envoi_panier_en
{
	padding:10px 0 20px 0;
	margin:0;
}
.envoi_panier_en a
{
	display:block;
	float:left;
	width:163px;
	height:24px;
	background:url(../img/en/ajouter_au_panier.jpg) no-repeat left top;
}
.envoi_panier_en a:hover
{
	background-position:0 -24px;
}
.envoi_panier_fr
{
	padding:10px 0 0 0;
	margin:0;
}
.envoi_panier_fr a
{
	display:block;
	float:left;
	width:163px;
	height:24px;
	background:url(../img/fr/ajouter_au_panier.jpg) no-repeat left top;
}
.envoi_panier_fr a:hover
{
	background-position:0 -24px;
}

#retour_catalogue
{
	float:left;
	padding:0 0 0 0;
	margin:18px 0 0 0;
	background:url( ../img/btn84.jpg) no-repeat top;
	font:12px Arial;
	color:#FFFFFF;
	width:84px;
	display:block;
	line-height:22px;
	text-align:center;
	text-decoration:none;
}
#retour_catalogue:hover{ background-position:0px -22px;}

/* contact.php */


#email_envoye
{
	margin:0;
	padding:0;
	font:12px Arial;
	color:#3D3418;
}
#email_envoye_btn
{
	clear:both;
	margin:0;
	padding:0;
}
#valid_contact
{
	float:left;
	padding:0 0 0 0;
	margin:9px 0 0 0;
	background:url( ../img/btn84.jpg) no-repeat top;
	font:12px Arial;
	color:#FFFFFF;
	width:84px;
	display:block;
	line-height:22px;
	text-align:center;
	text-decoration:none;
	background-color:#00FF33;
}


/* footer.php */


#footer
{
	padding:0;
	margin:0 auto 0 auto;
	width:938px;
	list-style:none;
	clear:both;
}
#barre_liens
{
	background-image:url(../img/bg_bas.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	text-align:center;
	width:938px;
	margin:0 0 10px 0;
	padding-top:10px;
	font:11px Arial;
	color:#67592E;
}
#footer #footer_gauche
{
	float:left;
	padding:0 0 0 25px;
	font:11px Arial;
	color:#67592E;
	width:778px;
}
#footer #footer_droit
{
	float:left;
}
#footer_bas
{
	float:left;
	width:938px;
	padding-bottom:20px;
	.padding-bottom:0;
}

/* Confirmation */
#confirm {
	position:absolute;
	top:50%;
	left:50%;
	width:282px;
	cursor:pointer;
	height:92px;
	margin:-120px 0 0 -130px;
	filter: alpha(opacity=0);
	KHTMLOpacity : 0;
	MozOpacity : 0;
	opacity : 0;
}



/*-----------------------------------------------------------------------------*/
/* CADDIE
/*-----------------------------------------------------------------------------*/
/*LABELS CADDIE*/
#menucart{ float:left; width:670px; border-bottom:1px solid #E9DEBA; border-top:1px solid #E9DEBA; background-color:#F0E9CF; margin:6px 0 0 0; padding:0 0 0 0;}
#menucart li{ display:block; float:left; font:12px arial; color:#413314; line-height:24px;}
#menucart .a{ padding:0 0 0  90px; width:320px;}
#menucart .b{ width:60px; text-align:right;}
#menucart .c{ width:80px; text-align:center;}
#menucart .d{ width:64px; text-align:right;}

/*CONTENU CADDIE*/
#cartcontent{float:left; width:670px; padding:0 0 0 0;}
#cartcontent .prod{ float:left; display:block; border-bottom:1px solid #E8E8E8; padding:6px 0 6px 0; margin:0 0 0 0;}
#cartcontent .zprod{ border:0px;}
#cartcontent .prod li{ float:left; display:block;}

#cartcontent .prod .a a{ border:1px solid #D3D3D3; display:block; float:left; width:76px;  background-color:#FFFFFF; text-align:center;}
#cartcontent .prod .a a:hover{ border:1px solid #666666;}
#cartcontent .prod .a a img{ border:Opx;}

#cartcontent .prod .b{ padding:12px 0 0 10px; font:12px arial; width:308px;}
#cartcontent .prod .b span{ font:12px arial; font-weight:bold;}	
#cartcontent .prod .b a{color:#0F244C;}
#cartcontent .prod .c{ font:12px arial; color:#333333; padding:22px 20px 0 0 ; width:70px; text-align:right; }


#cartcontent .prod .d input{ float:left; width:18px; text-align:center; font:12px arial; color:#333333; margin:20px 0 0 0;}
#cartcontent .prod .d .moins{float:left; display:block; height:12px; width:12px; background:url(../img/moin.jpg) no-repeat top; font-size:0px; line-height:12px; margin:24px 4px 0 0;}
#cartcontent .prod .d .moins:hover{ background-position:0px -12px;}
#cartcontent .prod .d .plus{float:left; display:block; height:12px; width:12px; background:url(../img/plus.jpg) no-repeat top; font-size:0px; line-height:12px; margin:24px 0 0 4px;}
#cartcontent .prod .d .plus:hover{ background-position:0px -12px;}

#cartcontent .prod .d2{ font:12px arial; color:#333333; margin:22px 0 0 0; width:66px; text-align:center;}
#cartcontent .prod .d3{ font:12px arial; color:#333333; margin:22px 0 0 0; width:55px; text-align:center;}

#cartcontent .prod .e{ font:12px arial; color:#333333; padding:22px 0 0 0 ; width:70px; text-align:right;}

#cartcontent .prod .f{padding:0 14px 0 20px;}
#cartcontent .prod .f a{float:left; display:block; height:22px; width:22px; background:url(../img/del.jpg) no-repeat top; margin:18px 0 0 0;}	
#cartcontent .prod .f a:hover{ background-position:0px -22px;}

/*INFOS LINE*/
#infoline{ float:left; width:670px; border-bottom:1px solid #E9DEBA; border-top:1px solid #E9DEBA; background-color:#F0E9CF; margin:0 0 0 0; padding:0 0 0 0;}
#infoline li{ display:block; float:left; font:12px arial; color:#413314; line-height:24px; padding:0 0 0 6px;}
#infoline li a{ font:12px Arial; color:#68551b; text-decoration:underline;}
#infoline li a:hover{ text-decoration:none;}

/*CONTINUER*/
.continuer{width:335px; margin:11px 0 0 0; float:left; padding:0 0 0 0;}
.continuer li{ display:block; width:320px; font:12px arial; line-height:18px;}
.continuer li a{ display:block; width:148px; margin:9px 0 0 0; font:12px Arial; color:#FFFFFF; text-decoration:none;  background:url(../img/btn148_2.jpg) no-repeat top left; line-height:22px; text-align:center;}
.continuer li a:hover{ background-position:0px -22px; text-decoration:underline;} 

/*TOTAL*/
.total{ width:320px; margin:10px 0 0 0; float:right;  padding:0 0 0 0;}
.total li{ display:block; float:right; width:320px; font:12px arial; line-height:18px;}
.total .price{ border-top:1px solid #E8E8E8; border-bottom:1px solid #E8E8E8;}
.total .price span{font:20px Arial; color:#4E3D14; display:block; float:left; line-height:40px;}
.total .price a{ float:right; display:block; width:148px; margin:9px 0 0 10px; font:12px Arial; color:#FFFFFF; text-decoration:none;  background:url(../img/btn148.jpg) no-repeat top left; line-height:22px; text-align:center;}
.total .price a:hover{ background-position:0px -22px; text-decoration:underline;} 
.total .info{ font:12px Arial; font-weight:bold; color:#CC0000; width:320px; }
.total .info span { border:1px solid #C00; display:block; padding:5px; text-align:center }

/*FORM LOGIN /LIVRAISON / FACTURATION / PAIEMENT*/
/*common*/
.mform{ float:left; font:12px arial; color:#333333; padding:0 0 10px 0; margin:0 0 0 0;}

.mform .titre{background:url(../img/bg_titre.jpg) repeat-x bottom; color:#413314; font:16px Times New Roman; font-weight:bold; line-height:38px; margin:0 0 10px 0;}

.mform li{float:left; display:block; width:317px; padding:0 0 0 12px; line-height:24px;}
.mform li label{float:left; display:block; width:140px;}
.mform li select{float:left; display:block; font:12px arial; color:#333333; border:1px solid #CCCCCC; height:18px;}
.mform li input{ float:left; border:1px solid #CCCCCC; width:166px; padding:0px; font:12px arial; color:#333333; height:18px;}
.mform li textarea{ float:left; border:1px solid #CCCCCC; width:304px; padding:0px; font:12px arial; color:#333333; height:200px;}

.mform .erreur{ color:#FF0000;}

.mform .chk input{ width:18px; border:0px; margin:0px;}
.mform .chk label{float:left; display:block; width:280px; padding:0 0 0 10px; line-height:18px;}

.mform .long select{width:168px;}
.mform .long input{width:304px;}

.mform .link a{ font:10px arial; color:#666666;}
.mform .link a:hover{ text-decoration:none;}

.mform .link2 a{ font:12px Arial; color:#0033FF; text-decoration:underline;}
.mform .link2 a:hover{background-color:#E8E8E8;}


.mform .btn a{ padding:0 0 0 0; margin:9px 10px 0 0; background:url( ../img/btn84.jpg) no-repeat top; font:12px Arial; color:#FFFFFF; width:84px; display:block; float:right; line-height:22px; text-align:center; text-decoration:none;}
.mform .btn a:hover{ text-decoration:underline; background-position:0px -22px;}

/*changements*/
.form_a{ margin:6px 6px 0 0; width:329px;  border:1px solid #CCCCCC; }
.form_b{ margin:6px 0 0 0;   width:329px;  border:1px solid #CCCCCC; float:right;}

.form_center{ margin:6px 0 0 168px; .margin:6px 0 0 84px; width:329px;  border:1px solid #CCCCCC;}

.mformb{ border:1px solid #CCCCCC; float:left; margin:6px 0 0 0;}

.form_c{  width:332px;}
.form_c li{width:321px;}

.form_d{   width:333px;}
.form_d li{ border-left:1px solid #CCCCCC; padding:0 0 0 15px; }

.form_d .titre, .form_d .btn{ border-left:0px; }

.form_e{ margin:10px 6px 0 0; width:329px;  border:1px solid #CCCCCC; }
.form_f{ margin:10px 0 0 0;   width:329px;  border:1px solid #CCCCCC; }



/*FRAIS DE PORT*/
#frais{ float:left; width:660px; border-bottom:1px solid #E9DEBA; border-top:1px solid #E9DEBA; background-color:#F0E9CF; margin:0 0 0 0;  padding:0 0 0 10px;}
#frais li{ display:block; float:left; font:12px arial; color:#333333; line-height:24px; padding:0 0 0 0; width:584px; }
#frais .tarif{ text-align:right; padding:0 0 0 0; width:66px; padding:0 0 0 0;}

/*TOTAL*/
.totalfin{ width:670px; float:left; border-bottom:1px solid #E8E8E8; border-top:1px solid #E8E8E8; font:20px Arial;  color:#413314; line-height:40px; margin:8px 0 0 0; text-align:center; }

/*REGLEMENT*/
.reglement{ float:left; font:12px arial; color:#666666; padding:0 0 10px 0;}

.reglement .titre{background:url(../img/bg_titre.jpg) repeat-x bottom; color:#444444; font:16px Times New Roman; font-weight:bold; line-height:38px; margin:0 0 10px 0;}

.reglement li{float:left; display:block; width:329px; padding:0 0 0 0; text-align:center;}

.reglement .btn a{ padding:0 0 0 0; margin:9px auto 0 auto; background:url( ../img/btn148.jpg) no-repeat top; font:12px Arial; color:#FFFFFF; width:148px; display:block;  line-height:22px; text-align:center; text-decoration:none;}
.reglement .btn a:hover{ text-decoration:underline; background-position:0px -22px;}

.r_a{ margin:6px 0 10px 0; width:329px;  border:1px solid #CCCCCC; float:left; }
.r_b{ margin:6px 0 10px 0;   width:329px;  border:1px solid #CCCCCC; float:right; }

/*RETOUR*/
.infos{ float:left; width:668px; margin:10px 0 0 0; border:1px solid #E9DEBA; padding:0 0 10px 0;}
.infos .stitre{float:left; display:block; width:656px; background:url( ../img/bg_titre.jpg) repeat-x bottom; color:#413314; padding:0 0 0 12px; font:16px Times New Roman; font-weight:bold; line-height:38px;}
.infos li{ float:left; display:block; font:12px arial; padding:10px 10px 0 10px; line-height:18px;}
.infos li img{ vertical-align:middle;} 
.infos li a{ color:color:#68551b; text-decoration:underline;}
.infos li a:hover{color:#FFFFFF; background-color:#68551b;}

.infos .btn a{ display:block; width:148px; margin:9px 0 0 0; font:12px Arial; color:#FFFFFF; text-decoration:none;  background:url(../img/btn148.jpg) no-repeat top left; line-height:22px; text-align:center;}
.infos .btn a:hover{ background-position:0px -22px; text-decoration:underline;} 
