/* Page gestion des conf (accueil espace client) */

#accueil_client form input#piloter {
	background: url(../images/bouton_piloter.gif) bottom no-repeat;
	width: 83px;
	height: 32px;
	
}

#accueil_client span.credit_negatif {
	color: #E62D0A;
}

/*
#accueil_client a.bouton_piloter {
	background: url(../images/bouton_piloter.gif) no-repeat;
	width: 83px;
	height: 27px;
	display: block;
	color: #1478BE;
	font-weight: bold;
	padding-top: 5px;
}

#accueil_client a.bouton_partagedoc {
	background: url(../images/bouton_partagedoc.gif) no-repeat;
	width: 170px;
	height: 27px;
	display: block;
	color: #1478BE;
	font-weight: bold;
	padding-top: 5px;
}

#accueil_client a.bouton_piloter:hover, #accueil_client a.bouton_partagedoc:hover {
	text-decoration: none;
}
*/

div#accueil_client table.tab_conf {
	width: 100%;
}

div#accueil_client table.tab_conf tr th {
	text-align: center;
}

div#accueil_client table.tab_conf tr th.nom_conf {
	width: 250px;
}

div#accueil_client table.tab_conf tr td {
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: center;
}



div#accueil_client div.bloc_boutons {
	/*border: 1px solid;*/
}

div#accueil_client div.bloc_bouton_achat {
	width: 450px;
	margin: 0 auto;
}

div#accueil_client div.bouton_achat {
	float: left;
}

/*
div#accueil_client div.lien_menu_conf div.btn_droite {
	background: url(../images/bouton_nom_conf_cote_droit.png) no-repeat;
	width: 26px;
}

div#accueil_client div.lien_menu_conf_hover div.btn_gauche {
	background: url(../images/bouton_nom_conf_cote_gauche_hover.png) no-repeat;
}

div#accueil_client div.lien_menu_conf_hover div.btn_droite {
	background: url(../images/bouton_nom_conf_cote_droit_hover.png) no-repeat;
	width: 26px;
}

div#accueil_client div.lien_menu_conf_hover div.btn_content a {
	background: url(../images/bouton_nom_conf_bg_hover.png) repeat-x;
}



div#accueil_client div.lien_menu_conf a {
	
}

div#accueil_client div.menu_conf {
	visibility: hidden;
	padding: 0;
	margin: 0;
}

div#accueil_client ul.sous_menu_conf {
	margin-left: 0px;
	list-style: none;
	width: 200px;
	background: #ffffff;
	//background: url(../images/sous_menu_conf_bg.gif) repeat-y;
	padding: 5px 0 10px 0;
	border: 1px solid #1478BE;
}


div#accueil_client ul.sous_menu_conf li {
	padding: 5px 10px;
	text-align: left;
}

div#accueil_client ul.sous_menu_conf li a {
	
	
}
*/

/* Page visualisation d'une conférence */

#visu_conf table {
	border-color: #aaaaaa;
}

#visu_conf table tr td.legend {
	text-align: right;
	width: 160px;
}

#visu_conf table tr td {
	text-align: left;
	border-color: #aaaaaa;
	border-right: none;
	width: 200px;
}

#visu_conf div#infos_menu_conf {
	margin: 0 auto;
	width: 770px;
}

#global div#corps #infos_menu_conf h3 {
	background: none;
	text-align: center;
	padding: 0;
	margin: 0 0 10px 0;
}

#visu_conf div#info_conf {
	float: left;
	width: 390px;
	/*border: 1px solid;*/
}

#visu_conf div#info_conf table {
	margin: 0 auto;
}

#visu_conf div#menu_conf {
	float: left;
	width: 320px;
	margin-left: 50px;
	/*border: 1px solid;*/
}

#global div#corps #visu_conf div#menu_conf ul {
	padding: 15px 0 0 30px;
	background: url(../images/bg_menu_conf.png) no-repeat;
	margin: 0;
	width: 317px;
	height: 229px;
}

#global div#corps #visu_conf div#menu_conf ul li {
	padding: 0 0 10px 0;
	margin: 0;
}

/* Page liste commandes */


#commandes_client .bloc_affiche {
	display: block;
}

#commandes_client .bloc_cache {
	display: none;
}

#commandes_client a#lien_cacher_filtre {
	float: right;
	margin: 0px 5px 0 0;
}

#commandes_client a#lien_afficher_filtre {
	float: right;
}

#commandes_client div#commande_form legend {
	float: left;
	padding: 5px 0 15px 0;
}

#commandes_client div#commande_form div.statut_paiement {
	float: left;
}

#commandes_client div#commande_form div.type_paiement {
	float: left;
}

#commandes_client div#commande_form p {
	text-align: left;
}

#commandes_client div#commande_form p.titre_filtre {
	/*text-decoration: underline;*/
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 5px;
	margin-left: 20px;
}

#commandes_client div#commande_form p.case_filtre {
	margin-left: 30px;
}

#commandes_client div#commande_form select.month {
	margin-left: 20px;
}

/* Page plannification conf */

#plannification_conf div#planning_form {
	text-align: left;
	width: 500px;
	margin: 0 auto;
}

#plannification_conf div#planning_form form table tr th {
	background: none;
	font-weight: bold;
	text-align: center;
	font-size: 13px;
}

#plannification_conf div#planning_form form table tr td {
	vertical-align: top;
}

#plannification_conf div#planning_form form input#nbPart {
	width: 50px;
}

#plannification_conf div#planning_form form input#tel, #plannification_conf div#planning_form form input#code, 
#plannification_conf div#planning_form form input#date1 {
	width: 105px;
}

#plannification_conf div#planning_form form input.checkbox {
	width: 40px;
}

#plannification_conf div#planning_form form input#valider_nb_parts {
	background: url(../images/bouton_nb_part.gif) bottom no-repeat;
	width: 169px;
	height: 28px;
}

#plannification_conf div#planning_form form input.champ_tel {
	width: 150px;
}

/* Page stats conf */

#stats_client form#stat_form input.champ_text {
	width: 80px;
}

#stats_client table tr td.liens_details {
	width: 150px;
}

#stats_client a.bouton_stats {
	background: url(../images/bouton_details.gif) no-repeat;
	width: 150px;
	height: 27px;
	display: block;
	color: #1478BE;
	font-weight: bold;
	padding-top: 5px;
}

#stats_client a.bouton_stats:hover {
	text-decoration: none;
}


/* Page demande de devis */

#demande_devis div#demande_devis_form {
	margin: 0 auto;
	width: 500px;
}
	
#demande_devis p.titre {
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	height: 90px;
}

#demande_devis p.titre img#img_numero_national {
	width: 330px;
	height: 50px;
	margin: 5px 0 0 0;
}

#demande_devis p.titre img#img_num_vert_avec_numero {
	width: 330px;
	height: 50px;
	margin: 5px 0 0 0;
}


/* Page coordonnées */

#coordonnees_client div#coordonnees_form {
	margin: 0 auto;
	width: 500px;
}

/* Page choix type achat */

#choix_type_achat div.bloc_form_choix {
	margin: 0 auto;
	width: 500px;
}

#choix_type_achat form#type_achat_form input.champ_text {
	width: 200px;
}

/* Page choix type paiement */

#global div#corps #choix_type_paiement div.form {
	background: url(../images/content_form.png) top repeat-y;
	width: 490px;
	border-top: 1px solid #5CBEF0;
	color: #ffffff;
}

#global div#corps #choix_type_paiement div.form table, #global div#corps #choix_type_paiement div.form table tr td {
	border: none;
}

#global div#corps #choix_type_paiement div.form div {
	background: url(../images/bas_form.png) bottom no-repeat;
}

#global div#corps #choix_type_paiement div.form form {
	background: none;
}

#global div#corps #choix_type_paiement div.form form#carte input.valider {
	background: url(../images/bouton_paiement_carte.gif) bottom no-repeat;
	width: 160px;
	height: 28px;
}

#global div#corps #choix_type_paiement div.form form#cheque input.valider {
	background: url(../images/bouton_paiement_cheque.gif) bottom no-repeat;
	width: 160px;
	height: 28px;
}

table.fin_commande tr td {
	text-align: left;
	padding: 10px 10px 5px 10px;
	width: 500px;
}

/* Page Paiement par virement */

#paiement_virement div.coord_bancaire {
	margin: 0 30px ;
}

#paiement_virement div.coord_bancaire table.info_societe {
	border: none;
}

#paiement_virement div.coord_bancaire table.info_societe tr td {
	border: none;
	text-align: left;
	padding: 0 0 0 30px;
}

#paiement_virement div.coord_bancaire table.num_compte {
	
}

#paiement_virement div.coord_bancaire p.autres_infos {
	margin: 0 20px;
}

/* Page Paiement par cheque */

#paiement_cheque div.adresse {
	font-weight: bold;
	margin-left: 30px;
}

#paiement_cheque div.ordre_cheque {
	
}

/* Page achat conf */

#achat_conf div#zone_promo {
	margin-top: 20px;
}

#achat_conf div.produit_promo {
	margin-top: 20px;
}


#achat_conf div.type_produit {
	float: left;
	width: 416px;
	padding: 0 10px 0 10px;
	margin: 20px 0 20px 0;
}

#achat_conf div.type_produit p.titre {
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	height: 90px;
}

#achat_conf div.type_produit p.titre img#img_numero_national {
	width: 330px;
	height: 50px;
	margin: 5px 0 0 0;
}

#achat_conf div.type_produit p.titre img#img_num_vert_avec_numero {
	width: 330px;
	height: 50px;
	margin: 5px 0 0 0;
}

#achat_conf p.precisions_tarif {
	font-size: 11px;
}

#achat_conf div#produits_num_vert {
	margin-left: 20px;
}


#achat_conf div.type_produit table.tab_prod tr th.acheter {
	width: 120px;
}

#achat_conf div.type_produit table.tab_prod tr th.nb_heures {
	width: 70px;
}

#achat_conf div.type_produit table.tab_prod tr th.prix_unitaire {
	width: 100px;
}

#achat_conf div.type_produit table.tab_prod tr th.cout_total {
	width: 100px;
}










