/* FPS - COVREC */


/* 1.INITIALISATION
----------------------------------------------------------------------*/
html{overflow-y:scroll;}
html, body {
	margin: 0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	background-color: #ffffff;
	color : #616161;
}
a {text-decoration:none; }
a:hover { text-decoration:underline; }
a:focus { outline:none;}
acronym{ border:none; }
img{ border:0 }
form, input {	margin: 0;	padding: 0;	}
.none {display:none;}
.left {float: left;}
.right {float: right;}
.clear {clear: both;}


/* 2. TITRES
----------------------------------------------------------------------*/
h1 { color:#fff; height:26px; line-height:26px; margin:0 0 15px; padding:0 7px; font-size:14px; filter:DropShadow(color=#5c0f17,offx=0,offy=-1); text-shadow: 0px -1px #5c0f17; background:url(../images/layout/contenu/bg-h1-unitis.png) right no-repeat; }
h1 a { color:#fff; }
h2 { margin:0 0 10px; padding:0; font-size:12px; color:#ad324c; }
h3 { margin:0 0 10px; padding:0; font-size:12px; color:#ad324c; font-weight:normal; }
h4 { margin:0 0 7px; padding:0; font-size:11px; }



/* 3. STRUCTURE
----------------------------------------------------------------------*/
div#global1{ width:100%; background:url(../images/layout/bg-global-unitis.jpg) top center repeat-y; background-color:#777777; }
div#global2{ position:relative;	width:100%; min-height:690px; height:auto !important; height:690px; background:url(../images/layout/bg-header-unitis.jpg) no-repeat top center; }
div#header{ position:relative; width:953px; margin:0 auto; padding:5px 0 0 7px; overflow:hidden; }
ul#navigation{ width:703px; float:right; padding:0; margin:0;}
ul#navigation li{ display:block; float:left; list-style-type:none outside none;}

div#centre{ position:relative; clear:both; width:960px; margin:0 auto; }
div#contenu{ width:665px; float:left; padding:198px 32px 10px; /*line-height:1.4em;*/ }
div#col-droite{width:220px; float:left; padding:20px 0 0 10px; }
div#actu{width:294px; min-height:200px; float:left; border-top:1px #D6D2C9 solid;}
ul#menu-gauche{ width:294px; min-height:65px; float:left; padding:0; margin:0; border-top:1px #ccc dotted; }
ul#menu-gauche li{ width:100%; display:block; float:left; clear:both; padding:0; margin:0; list-style-type:none outside none;}
div#footer{ width:100%; clear:both; background:url(../images/layout/bg-footer-unitis.jpg) top center no-repeat; background-color:#fff; overflow:hidden; min-height:90px; height:auto !important; height:90px; }


/* 4. CONSTRUCTION
----------------------------------------------------------------------*/
div#header a#logo{ display:block; height:117px; width:170px; padding:0; margin:0; }
div#header div#bienvenue { position:absolute; display:block; right:20px; top:28px; width:287px; height:29px; padding:0; margin:0; text-align:right;}
div#header form#form-search { position:absolute; display:block; left:729px; top:86px; width:287px; height:29px; padding:0; margin:0; background:url(../images/layout/header/picto-search.gif) no-repeat top left;}
div#header form#form-search input#input-search { float:left; border:solid 1px #999; border-right:none; background-color:#fff; width:178px; padding-left:5px; height:21px; line-height:21px; font-style:italic; color:#5e98bb; }
div#header form a#chercher{ display:block; float:left; width:28px; height:21px; background:url(../images/layout/header/picto-search.gif) top left no-repeat; border:solid 1px #999; border-left:none; }
div#header a#intranet { position:absolute; display:block; left:815px; top:46px; width:127px; height:25px; line-height:25px; text-align:center; font-size:11px; font-weight:bold; color:#c0141f; }
div#anim-flash { position:absolute; width:700px; height:166px; top:5px; left:10px;}

/*fil d'Ariane*/
div#breadcrumb { color:#898989; margin-top:35px; }
div#breadcrumb a { color:#898989; text-decoration:underline; }
div#breadcrumb a:hover { text-decoration:none; }

/*colonne droite*/
/*bloc Working Groups*/
#bloc-wg { background:url(../images/layout/col-droite/bloc-wg-top.jpg) top left no-repeat; background-color:#fec513; width:205px; padding-top:4px; }
#bloc-wg h3 { margin:0; padding:5px 20px 0 29px; height:34px; line-height:19px; color:#535353; filter:DropShadow(color=#f4f4f4,offx=0,offy=1); text-shadow: 0px 1px #f4f4f4; font-weight:bold; }
#bloc-wg ul { margin:20px 10px 0 10px; padding:0 0 5px; list-style-type:none; }
#bloc-wg ul li { margin-bottom:10px; line-height:1.5em; }
#bloc-wg ul li a { color:#333; text-decoration:underline; }
#bloc-wg ul li a:hover { text-decoration:none; }
#bloc-wg-bottom { background:url(../images/layout/col-droite/bloc-wg-bottom.jpg) top left no-repeat; width:205px; height:8px; margin-bottom:10px; }

/*bloc article*/
.bloc1 { background-color:#f1f1f1; width:205px; }
.bloc1-top { clear:both; background:url(../images/layout/col-droite/bloc-top-unitis.jpg) top left no-repeat; width:205px; height:4px; }
.bloc1 h3 { margin:0; background: url(../images/layout/col-droite/bloc-titre1-unitis.jpg) center no-repeat; min-height:34px; height:auto !important; height:34px; line-height:20px; border-bottom:solid 3px #fff; color:#fff; font-size:12px; font-weight:bold; padding-left:29px; }
.bloc1 h3 a { display:inline; vertical-align:middle; color:#fff; font-size:12px; font-weight:bold; width:180px; text-decoration:none; }
.img_bloc1 { display:block; text-align:center; margin-bottom:10px; padding-top:5px; }
.bloc1 p { margin:0; padding:15px 6px 7px; width:193px; font-size:10px; }
.bloc1 a { display:block; width:193px; height:20px; text-align:right; margin-right:10px; font-size:10px; color:#7ba329; text-decoration:underline; }
.bloc1 a:hover { text-decoration:none; }
.bloc1-bottom { clear:both; background:url(../images/layout/col-droite/bloc-bottom-unitis.jpg) top left no-repeat; width:205px; height:5px; margin-bottom:10px; }

/*bloc liste*/
#bloc2 { background:url(../images/layout/col-droite/bloc-liste-top-unitis.jpg) top left no-repeat; background-color:#b5cf50; width:205px; padding-top:4px; }
#bloc2 h3 { margin:0; padding:0; height:34px; line-height:34px; color:#535353; filter:DropShadow(color=#f4f4f4,offx=0,offy=1);	text-shadow: 0px 1px #f4f4f4; font-weight:bold; padding-left:29px; }
#bloc2 ul { margin:20px 10px 0 10px; padding:0 0 5px; list-style-type:none; }
#bloc2 ul li { background:url(../images/layout/col-droite/puce-bloc-liste-unitis.gif) top left no-repeat; margin-bottom:10px; padding-left:16px; line-height:1.5em; }
#bloc2 ul li a { color:#fff; text-decoration:underline; }
#bloc2 ul li a:hover { text-decoration:none; }
#bloc2-bottom { background:url(../images/layout/col-droite/bloc-liste-bottom-unitis.jpg) top left no-repeat; width:205px; height:8px; margin-bottom:10px; }

/*bloc documents*/
#bloc3 { background:url(../images/layout/col-droite/bloc-liste-top-unitis.jpg) top left no-repeat; background-color:#b5cf50; width:205px; padding-top:4px; }
#bloc3 h3 { margin:0; padding:0; height:34px; line-height:34px; color:#535353; filter:DropShadow(color=#f4f4f4,offx=0,offy=1);	text-shadow: 0px 1px #f4f4f4; font-weight:bold; padding-left:29px; }
#bloc3 ul { margin:20px 10px 0 10px; padding:0 0 5px; list-style-type:none; }
#bloc3 ul li { background:url(../images/layout/col-droite/puce-bloc-liste-unitis.gif) top left no-repeat; margin-bottom:10px; padding-left:16px; line-height:1.5em; }
#bloc3 ul li a { color:#fff; text-decoration:underline; }
#bloc3 ul li a:hover { text-decoration:none; }
#bloc3-bottom { background:url(../images/layout/col-droite/bloc-liste-bottom-unitis.jpg) top left no-repeat; width:205px; height:8px; margin-bottom:10px; }

/*bloc actus */
#bloc4-top { clear:both; background:url(../images/layout/col-droite/bloc-top-unitis.jpg) top left no-repeat; width:205px; height:4px; }
#bloc4 { width:205px; background-color:#f1f1f1; }
#bloc4 h3 { margin:0; background: url(../images/layout/col-droite/bloc-titre1-unitis.jpg) center no-repeat; min-height:34px; height:auto !important; height:34px; line-height:34px; border-bottom:solid 3px #fff; color:#fff; font-size:12px; font-weight:bold; padding-left:29px; }
#bloc4 ul { margin:0; padding:13px 10px 10px; list-style-type:none; }
#bloc4 ul li { background:url(../images/layout/col-droite/puce-bloc-actus.png) top left no-repeat; margin-bottom:10px; padding-left:16px; line-height:1.5em; }
#bloc4 ul li a { color:#414141; text-decoration:underline; }
#bloc4 ul li a:hover { text-decoration:none; }
#bloc4-bottom { clear:both; background:url(../images/layout/col-droite/bloc-bottom-unitis.jpg) top left no-repeat; width:205px; height:5px; margin-bottom:10px; }

/*bloc article2*/
.bloc5 { background-color:#fff; width:205px; }
.bloc5-top { clear:both; background:url(../images/layout/col-droite/bloc-top.png) top left no-repeat; width:205px; height:4px; }
.img_bloc5 { display:block; text-align:center; margin-bottom:10px; }
.bloc5 p { margin:0; padding:10px 6px 7px; background:url(../images/layout/col-droite/bloc5-bg.jpg) top left no-repeat; width:193px; font-size:10px; }
.bloc5 a { display:block; width:193px; height:20px; text-align:right; margin-right:10px; font-size:10px; color:#92be37; text-decoration:underline; }
.bloc5 a:hover { text-decoration:none; }
.bloc5-bottom { clear:both; background:url(../images/layout/col-droite/bloc-bottom.png) top left no-repeat; width:205px; height:5px; margin-bottom:10px; }


/*annuaire*/
#annuaire { border-top : solid 1px #e0e0e0; padding:15px 0 0; margin-top: 12px; overflow:hidden; }
#titre-annuaire {color:#fff; height:26px; line-height:26px; margin:0 0 3px; padding:0 7px; font-size:14px; filter:DropShadow(color=#18235b,offx=0,offy=-1); text-shadow: 0px -1px #18235b; background:url(../images/layout/contenu/bg-titre-annuaire-unitis.png) right no-repeat; }
#alphabet-annuaire { padding:0 10px; line-height:24px; background:url(../images/layout/bg_alphabet.jpg) top left repeat-x; color:#fff; margin:5px 0; letter-spacing:1px; }
#alphabet-annuaire a { color:#fff; text-decoration:underline; }
#alphabet-annuaire a:hover { text-decoration:none; }
#contenu-annuaire { background:url(../images/layout/bg_annuaire_contenu.jpg) top left repeat-x; padding:10px; margin:0; list-style-type:none; }
#alphabet-annuaire a:hover { text-decoration:none; }
/*.annuaire { border-bottom:dashed 1px #bababa; padding:9px 0; color:#767676; }*/
#contenu-annuaire li { border-bottom:dashed 1px #bababa; padding:9px 0; color:#767676; }
.info_principales { float:left; }
.info_principales .titre_annuaire { color:#89b136; font-weight:bold; line-height:25px; }
.info_principales .lien_web { text-decoration:underline; color:#767676; }
.info_principales .lien_web:hover { text-decoration:none; }
.logo { float:right; }
.logo img { max-height:45px; /*border:solid 1px #bababa;*/ }
.coordonnees { padding-top:10px; }
#pagination-annuaire { background:url(../images/layout/bg_annuaire_contenu.jpg) top left repeat-x; height:45px; line-height:45px; text-align:right; color:#434343; padding-right:7px; }
#pagination-annuaire a { text-decoration:underline; color:#434343; }
#pagination-annuaire a:hover { text-decoration:none; }

/*membres workgroup*/
#wg-members { border-top : solid 1px #e0e0e0; padding:15px 0 0; margin-top: 12px; overflow:hidden; }
#titre-wg-members {color:#fff; height:26px; line-height:26px; margin:0 0 3px; padding:0 7px; font-size:14px; filter:DropShadow(color=#18235b,offx=0,offy=-1); text-shadow: 0px -1px #18235b; background:url(../images/layout/contenu/bg-titre-annuaire-unitis.png) right no-repeat; }
#tab-wg-members { background:url(../images/layout/bg_annuaire_contenu.jpg) top left repeat-x; padding:0; margin:0; width:100%; }
#tab-wg-members td { border-bottom:dashed 1px #bababa; padding:9px 0; color:#767676; padding:7px; }
.tab-wg-members-entete { font-weight:bold; }
.nom-wg { text-transform:uppercase; }
.prenom-wg { width:15%; }
.societe-wg { text-transform:uppercase; }
.email-wg a { color:#ad324c; }

/*connexion*/
#connexion { padding:20px 110px 0 110px; }
#connexion p { margin: 0; }
#connexion a { color:#92be37; text-decoration:underline; }
#connexion a:hover { text-decoration:none; }
#connexion .tab_infos_utilisateurs th { width:35%; text-align:left; padding-left:35px; }

/*resultats recherche*/
.search_article_titre a { text-decoration:underline; font-size:12px; color:#3e5334; font-family:Verdana, Arial, Helvetica, sans-serif; }
.search_titre { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px; }


/*footer*/
div#footer-contenu { width:990px; margin:auto; text-align:center; color:#bbb; }
ul#mot_cles { color:#bdbdbd; margin:0; padding:20px 0 15px; }
ul#mot_cles li{ display:inline; list-style-type:none; color:#bbb;}
ul#mot_cles li a{ text-decoration:underline; color:#bbb;}
ul#mot_cles li a:hover{ text-decoration:none; color:#bbb;}

ul#footer_menu { color:#fff; margin:0; padding:0; padding-top:30px }
ul#footer_menu li{ display:inline; list-style-type:none; color:#bbb;}
ul#footer_menu li a{ text-decoration:underline; color:#bbb;}
ul#footer_menu li a:hover{ text-decoration:none; color:#bbb;}


/* =============== COMPTE ================ */

#compte{ width:745px; padding:0 10px 0 10px; text-align:center; }
#bandeau_bienvenue{
	float:left;
	text-align:center;
	height:23px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:3px 30px 0 10px;
	width:660px;
	height:24px;
}	

#frm_connex{
	margin-left:10px;
	float:left;
}

* html #frm_connex{
	margin-left:5px;
	margin-top:-2px;
}

*+html #frm_connex{
	margin-left:5px;
	margin-top:-2px;
}



/* ================== ETAPE COMMANDE ================== */
#entete_boutique {
	/*background-image: url(../images/boutique/fond_titre_boutique.jpg);
	height: 20px;
	width: 540px;
	border: solid 1px #e5e5e5;
	color: #666666;
	margin-bottom: 10px;*/
}
#titre_boutique {
	float:left;
	color: #666666;
	margin: 0 0 10px 10px;
}
#entete_page_panier {
	width:745px;
	margin: 10px 0 0 10px;
	background-color: #FFFFFF;
	font-size: 11px;
}

#commande_etape1 {
	background-image: url(../images/boutique/etape1.png);
	background-repeat: no-repeat;
	width: 467px;
	height: 15px;
	margin: auto;
}
#commande_etape2 {
	background-image: url(../images/boutique/etape2.png);
	background-repeat: no-repeat;
	width: 467px;
	height: 15px;
	margin: auto;
}
#commande_etape3 {
	background-image: url(../images/boutique/etape3.png);
	background-repeat: no-repeat;
	width: 467px;
	height: 15px;
	margin: auto;
}
#commande_etape4 {
	background-image: url(../images/boutique/etape4.png);
	background-repeat: no-repeat;
	width: 467px;
	height: 15px;
	margin: auto;
}

#commande_etape_txt {
	font-size: 11px;
	font-weight: bold;
	color: #cccccc;
	width: 550px;
	height: 20px;
	margin:auto;
}

#commande_etape_txt a {
	color: #cccccc;
}

#commande_etape_txt div {
	float: left;
}

#etape_panier {
	margin-left:30px;
}
* html #etape_panier {
	margin-left:15px;
}
#etape_infos {
	margin-left:103px;
}
* html #etape_infos {
	margin-left:83px;
}
#etape_paiement {
	margin-left:85px;
}
#etape_confirmation {
	margin-left:88px;
}
* html #etape_confirmation {
	margin-left:90px;
}
.etape_active {
	color: #b8a99c;
}

/* ================== PANIER ================== */
#page_panier {
	border: solid 1px #e5e5e5;
	width:745px;
	margin: 10px 0 0 10px;
	background-color: #FFFFFF;
	font-size: 11px;
}

#entete_panier {
	background-color:#eeeeee;
	width:737px;
	height:23px;
	color:#666666;
	font-weight:bold;
	line-height:23px;
	margin: 1px;
	padding: 0 3px 0 3px;
}
#entete_panier div {
	float: left;
}
.panier_article {
	width: 430px;
}
.panier_prix {
	width: 70px;
	text-align: center;
}
.panier_tva {
	width: 50px;
	text-align: center;
}
.panier_quantite {
	width: 70px;
	text-align: center;
}
.panier_total {
	width: 70px;
	text-align: center;
}
.panier_supprimer {
	width: 40px;
	text-align: center;
}
#contenu_panier {
	width:737px;
	margin: 1px;
	padding: 0 3px 0 3px;
	overflow:hidden;
}
#contenu_panier div {
	float: left;
	line-height: 15px;
	margin-top: 3px;
}
#contenu_panier form, #contenu_panier select {
	margin: 0;
	padding: 0;
}
.contenu_panier_designation {
	clear: both;
}
.nom_declinaison_panier {
	font-size: 11px;
	color: #666666;
	padding-left: 5px;
}
.quantite_panier {
	font-size: 11px;
}
.separation_panier {
	width: 745px;
	height: 1px;
	line-height: 1px;
	background-color: #e5e5e5;
	margin: 2px 0 2px -3px;
	font-size: 0.5px;
}
#total_panier {
	background-color: #eeeeee;
	width: 737px;
	height: 23px;
	color: #666666;
	font-weight: bold;
	line-height: 23px;
	margin: -6px 1px 1px 1px;
	padding: 0 3px 0 3px;
}
#total_panier_txt {
	float: left;
	width: 620px;
	height: 23px;
	line-height: 23px;
	text-align: right;
}
#total_panier_nombre {
	float: left;
	width: 70px;
	height: 23px;
	line-height: 23px;
	text-align: center;
}
#btns_panier {
	width: 745px;
	text-align: right;
	font-weight: bold;
	margin-top: 5px;
	line-height: 20px;
}
#btns_panier a {
	color: #333333;
}

.total_recap {
	background-color: #eeeeee;
	width: 737px;
	height: 23px;
	color: #666666;
	font-weight: bold;
	line-height: 23px;
	margin: -6px 1px 1px 1px;
	padding: 0 3px 0 3px;
}
.total_recap_txt {
	float: left;
	width: 620px;
	height: 23px;
	line-height: 23px;
	text-align: right;
}
.total_recap_nombre {
	float: left;
	width: 70px;
	height: 23px;
	line-height: 23px;
	text-align: center;
}
.total_recap2 {
	background-color: #e5e5e5;
	width: 737px;
	height: 23px;
	color: #666666;
	font-weight: bold;
	line-height: 23px;
	margin: -6px 1px 1px 1px;
	padding: 0 3px 0 3px;
}

#panier_vide {
	width: 730px;
	height: 50px;
	text-align: center;
}
/* ============================================ */

* ================== COMPTE ================== */
#compte_identification, #compte_nouveau, #formulaire_identifiants_perdus, #adresses_enregistrees, #detail_commande {
	border: solid 1px #e5e5e5;
	width: 450px;
	margin: auto;
	margin-bottom: 10px;
	background-color: #FFFFFF;
}

#adresses_enregistrees, #detail_commande {
	width: 530px;
	margin: 0 0px 2px 0px;
}

#compte_identification form, #compte_nouveau form, #formulaire_creation form, #formulaire_modification form, #formulaire_identifiants_perdus form {
	margin: 0;
	padding: 0;
}

#compte_identification input, #compte_nouveau input, #formulaire_creation input, #formulaire_modification input, #formulaire_identifiants_perdus input {
	font-size: 11px;
}

#formulaire_creation, #formulaire_modification, #formulaire_creation_adresse {
	border: solid 1px #e5e5e5;
	width: 570px;
	margin: auto;
	margin-bottom: 10px;
	background-color: #FFFFFF;
}

#formulaire_modification, #formulaire_creation_adresse {
	float: left;
	margin: 0 0 10px 0;
	width: 530px;
}

#btn_compte {
	float: left;
	width: 105px;
	margin-left: 2px;
}
#btn_compte div {
	border: solid 1px #e5e5e5;
	width: 105px;
	height: 50px;
	margin-bottom: 1px;
}
#btn_compte a {
	width: 105px;
	height: 50px;
	display: block;
	margin: 0;
	padding: 0;
}
#btn_coordonnees-fr {
	background-image: url(../images/boutique/btn_compte_coordonnees-fr.jpg);
}
#btn_coordonnees-fr:hover {
	background-image: url(../images/boutique/btn_compte_coordonnees-fr-over.jpg);
}
#btn_coordonnees-fr-over {
	background-image: url(../images/boutique/btn_compte_coordonnees-fr-over.jpg);
}
#btn_coordonnees-en {
	background-image: url(../images/boutique/btn_compte_coordonnees-en.jpg);
}
#btn_coordonnees-en:hover {
	background-image: url(../images/boutique/btn_compte_coordonnees-en-over.jpg);
}
#btn_coordonnees-en-over {
	background-image: url(../images/boutique/btn_compte_coordonnees-en-over.jpg);
}
#btn_commandes-fr {
	background-image: url(../images/boutique/btn_compte_commandes-fr.jpg);
}
#btn_commandes-fr:hover {
	background-image: url(../images/boutique/btn_compte_commandes-fr-over.jpg);
}
#btn_commandes-fr-over {
	background-image: url(../images/boutique/btn_compte_commandes-fr-over.jpg);
}
#btn_commandes-en {
	background-image: url(../images/boutique/btn_compte_commandes-en.jpg);
}
#btn_commandes-en:hover {
	background-image: url(../images/boutique/btn_compte_commandes-en-over.jpg);
}
#btn_commandes-en-over {
	background-image: url(../images/boutique/btn_compte_commandes-en-over.jpg);
}
#btn_adresses-fr {
	background-image: url(../images/boutique/btn_compte_adresses-fr.jpg);
}
#btn_adresses-fr:hover {
	background-image: url(../images/boutique/btn_compte_adresses-fr-over.jpg);
}
#btn_adresses-fr-over {
	background-image: url(../images/boutique/btn_compte_adresses-fr-over.jpg);
}
#btn_adresses-en {
	background-image: url(../images/boutique/btn_compte_adresses-en.jpg);
}
#btn_adresses-en:hover {
	background-image: url(../images/boutique/btn_compte_adresses-en-over.jpg);
}
#btn_adresses-en-over {
	background-image: url(../images/boutique/btn_compte_adresses-en-over.jpg);
}

.sstitre_compte {
	background-color:#eeeeee;
	height:23px;
	color:#666666;
	line-height:23px;
	margin: 1px;
	padding: 0 3px 0 3px;
}

.texte_compte {
	font-size: 11px;
	padding: 5px;
	font-weight:normal;
}

.largeur125 {
	float: left;
	width: 125px;
}
.largeur250 {
	float: left;
	width: 250px;
}
.largeur125top3 {
	float: left;
	width: 125px;
	margin-top: 3px;
}
.largeur250top3 {
	float: left;
	width: 250px;
	margin-top: 3px;
}
.largeur330top3 {
	float: left;
	width: 330px;
	margin-top: 3px;
}
.top10alignR {
	text-align: right;
	margin-top: 10px;
}

.detail_cde_article {
	float: left;
	width: 300px;
}
.detail_cde_prix {
	float: left;
	width: 70px;
	text-align: center;
}
.detail_cde_quantite {
	float: left;
	width: 70px;
	text-align: center;
}
.detail_cde_total {
	float: left;
	width: 70px;
	text-align: center;
}
.total_detail_cde_txt {
	float: left;
	width: 440px;
	text-align: right;
}
.total_detail_cde_nombre {
	float: left;
	width: 70px;
	text-align: center;
}
.separation_detail_cde {
	width: 528px;
	height: 1px;
	line-height: 1px;
	background-color: #e5e5e5;
	margin: 2px 0 2px -3px;
	font-size: 0.5px;
}
.total_detail_cde {
	background-color: #eeeeee;
	width: 522px;
	height: 23px;
	color: #666666;
	font-weight: bold;
	line-height: 23px;
	margin: -6px 1px 1px 1px;
	padding: 0 3px 0 3px;
}
.total_detail_cde2 {
	background-color: #e5e5e5;
	width: 522px;
	height: 23px;
	color: #666666;
	font-weight: bold;
	line-height: 23px;
	margin: -6px 1px 1px 1px;
	padding: 0 3px 0 3px;
}
/* ============================================ */

/* ================== ADRESSE ================= */
#adresse_facturation {
	float: left;
	border: solid 1px #e5e5e5;
	width: 353px;
	margin: 10px 0 0 10px;
	background-color: #FFFFFF;
}
#adresse_livraison {
	float: left;
	border: solid 1px #e5e5e5;
	width: 365px;
	margin: 10px 0 0 3px;
	background-color: #FFFFFF;
}
.entete_adresse {
	background-color:#eeeeee;
	width:345px;
	height:23px;
	color:#666666;
	font-weight:bold;
	line-height:23px;
	margin: 1px;
	padding: 0 3px 0 3px;
}
.contenu_adresse {
	width:345px;
	margin: 1px;
	padding: 0 3px 0 3px;
	font-size: 11px;
}
/* ============================================ */

/* ============ ADRESSE & PAIEMENT ============ */
#modules {
	background-color: #FFFFFF;
	clear:both;
	border:solid 1px #e5e5e5;
	margin:10px 10px 0 10px;
	width: 737px;
}

.entete_modules {
	background-color:#eeeeee;
	line-height:25px;
	color:#666666;
	font-weight:bold;
	margin:1px;
	padding-left:3px;
}

.contenu_modules {
	padding:5px;
}
/* ============================================ */

#header-panier {
	width:300px;
	height:85px;
	float:left;
	color: #FFFFFF;
	margin-left:35px;
	background: url("../images/layout/panier.jpg") no-repeat left center;
}
#panier-nombre {
	text-align: center;	
	margin-top:30px;
}
#header-panier a {
	color: #FFFFFF;	
}
#header-compte {
	width:216px;
	height:135px;
	float:left;
	background:url(../images/layout/compte-client.jpg) no-repeat;
}


