.cms_bloc{
	padding: 0px;	
}

/***  Wizard  ***/


#wg_command .wg_step_1{
	/*background: url(../images/commande/fond_onglet1.png) top left no-repeat;*/
	background: url(../images/commande/fond_onglet1_mini.png) top left no-repeat;
}
#wg_command .wg_step_2{
	/*background: url(../images/commande/fond_onglet2.png) top left no-repeat;*/
	background: url(../images/commande/fond_onglet2_mini.png) top left no-repeat;
}
#wg_command .wg_step_3{
	/*background: url(../images/commande/fond_onglet3.png) top left no-repeat;*/
	background: url(../images/commande/fond_onglet3_mini.png) top left no-repeat;
}
#wg_command .wg_step_4{
	/*background: url(../images/commande/fond_onglet4.png) top left no-repeat;*/
	background: url(../images/commande/fond_onglet4_mini.png) top left no-repeat;
}
#wg_command .wg_step_5{
	background: url(../images/commande/fond_onglet5.png) top left no-repeat;
}

#wg_wizard_steps_tabs{
	height: 44px;
	padding: 0px 0px 0px 40px;
}
#wg_wizard_steps_tabs ul{
	padding: 12px 0px 0px 0px;
}

#wg_wizard_steps_tabs li{
	float: left;
	height: 20px;
	width: 100px;
	list-style: none;
	color: #1fb9e2;
}

#wg_wizard_steps_tabs .wg_wizard_tab_current{
	color: #085184;
	font-weight: bold;
}

.wg_wizard_step_button{
	background: transparent top left;
	display: block;
	height: 40px;
	width: 157px;
}

#wg_wizard_step_content{
	padding: 10px 0px 30px 10px;
}



a#wg_wizard_print_button{
	display: block;
	height: 40px;
	width: 157px;
	margin: 20px 0px 20px 212px;
	background: url(../images/commande/btn_print.png) top left;
	text-decoration:none;
}
a#wg_wizard_print_button:hover{
	background: url(../images/commande/btn_print_on.png);
}
a#wg_wizard_previous_button{
	float: left;
	margin-left: 30px;
	background: url(../images/commande/btn_back.png);
}
a#wg_wizard_next_button{
	float: right;
	margin-right: 30px;
	background: url(../images/commande/btn_next.png);
}

a#wg_wizard_previous_button:hover{
	background: url(../images/commande/btn_back_on.png);
}
a#wg_wizard_next_button:hover{
	background: url(../images/commande/btn_next_on.png);
}
a#wg_wizard_previous_button.wg_wizard_disable,
a#wg_wizard_previous_button.wg_wizard_disable:hover{
	background: url(../images/commande/btn_back.png);
	cursor: default;
	display: none;
}
a#wg_wizard_next_button.wg_wizard_disable,
a#wg_wizard_next_button.wg_wizard_disable:hover{
	background: url(../images/commande/btn_next.png);
	cursor: default;
	display: none;
}

/**** Petits styles  ****/

#wg_command .titre_cadre{
	padding: 0px 0px 4px 20px;
	line-height: 20px;
	font-weight: bold;
	color: #4aa6cc;
	font-size: 14px;
}
#wg_command .soustitre_cadre{
	padding-left: 20px;
	font-weight: bold;
	color: #a30e0e;
	text-transform: uppercase;
}
#wg_command .description_cadre{
	padding: 0px 0px 0px 20px;
}

/**
* Etape 1
*
*/

.wg_command_step_produit{
	float: left;
	margin-left: 8px;
}
.wg_command_selected_product_border,
.wg_command_step_produit,
.wg_fond_product{
	position: relative;
	width: 237px;
	height: 454px;
	background: transparent no-repeat top left;	
}

.wg_command_hover_product,
.wg_command_selected_product{
	background-image: url(../images/commande/step1/fond_produit_on.png) ;
}
.wg_command_hover_product .wg_command_selected_product_border,
.wg_command_selected_product .wg_command_selected_product_border{
	background-image: url(../images/commande/step1/border_produit_on.png) ;
}

.wg_command_step_produit h3{
	padding: 14px 0px 0px 0px;
	margin: 0;
	text-align: center;
	height: 20px;
	font-size: 15px;
}

.wg_command_step_produit_description span{
	font-size: 15px;
	font-weight: bold;
}
.wg_command_step_produit_description{
	text-align: justify;
	padding: 148px 13px 0px 13px;	
}
.wg_command_step_produit_description .en_savoir_plus{
	text-align: right;	
}
.wg_command_step_produit_description .en_savoir_plus a{
	color: #a30e0e;	
}
.wg_command_step_produit_selectionner{
	display: block;
	position: absolute;
	right: 4px;
	bottom: 1px;
	width: 110px;
	height: 30px;
}

/*********  ETAPE 3  *********/
#wg_step3_infos{
	padding:0px 15px 15px 15px;
}

.options_arrondi_infos{
	width:974px;
	margin-left:4px;
	margin-right:5px;
	/*background:green;*/
	line-height: 2px;
	height: 12px;
}

#wg_step3{
	position:relative;
	width:100%;
}
#wg_step3 ul,
#wg_step3 li{
	padding: 0px;
	margin: 0px;
	list-style: none;
}

#wg_step3 .soustitre_cadre{
	position: relative;
	padding-bottom: 10px;
}
#wg_step3 .soustitre_cadre .prix{
	position: absolute;
	top: 0px; 
	right: 10px;
	text-align: right;
}
#wg_step3 #recap{
	/*
	position: relative;
	float: left;
	width: 240px;
	*/
	position: absolute;
	top:0px;
	left:0px;
	width: 240px;
}
#wg_step3 .recap_arrondi,
#wg_step3 .options_arrondi{
	line-height: 2px;
	height: 12px;
}

#wg_step3 .haut_abonnement{
	margin-top:5px;
}

#wg_step3 #recap_contenu{
	padding: 0px 0px 0px 0px;
	background: url(../images/commande/step3/col_gauche.png) top left repeat-y;
}
#wg_step3 #liste_options{
	position: relative;
	float: left;
	width: 746px;
	margin-left:240px;
}
#wg_step3 .infos_contenu{
	height: auto;
	padding:0px 20px 0px 20px;
	background: url(../images/commande/step3/cadre_options.png) top left repeat-y;
}

#wg_step3 .options_contenu{
	min-height: 90px;
	height: auto;
	_height: 90px;
	background: url(../images/commande/step3/cadre_options.png) top left repeat-y;
}
#wg_step3 .options_contenu td{
	vertical-align: middle;
}
#wg_step3 .categorie_options{
	margin-bottom:3px;
	/*padding: 4px 0px 4px 20px;*/
	padding: 4px 0px 4px 0px;
	/*height: 18px;*/
	line-height: 18px;
	
	min-height:18px;
	height:auto !important;
	height:18px;
	
	background:url(../images/commande/step3/fond_categorie2.jpg) top left repeat-y;
	color: #085184;
	font-weight: bold;
}
/*
#wg_step3 .categorie_options .libelle_categorie{
	padding-left:20px;
	background:url(../images/commande/step3/puce_categorie.gif) 5px 4px no-repeat;
}

#wg_step3 .categorie_options .prix_categorie{
	width:80px;
	float:right;
	text-align:right;
	margin-right:2px;
	color:#A30E0E;
}
*/

/**/

#wg_step3 .categorie_options .libelle_categorie{
	padding-left:20px;
	background:url(../images/commande/step3/puce_categorie.gif) 5px 6px no-repeat;
}

#wg_step3 .categorie_options .prix_categorie{
	text-align:right;
	padding-right:2px;
	color:#A30E0E;
	white-space:nowrap;
	vertical-align:bottom;
}

/**/

#wg_step3 .wg_detail_recap{
	width:220px;
	padding: 10px 0px 0px 12px;
}
#wg_step3 .detail_option{
	padding: 0px 10px 2px 22px;
	color: #5b5b5b;
	font-size: 10px;
}
#wg_step3 .detail_option div{
	float: right;
	text-align: right;
	color: #a30e0e;
}
#wg_step3 .options_contenu ul{
	padding: 10px 0px 0px 40px;
}

#wg_step3 #wg_detail_total{
	width:220px;
	padding: 0px 0px 0px 12px;
}
#wg_step3 #wg_detail_total .detail_total{
	padding: 0px 10px 0px 100px;
	color: #a30e0e;	
	font-weight: bold;
}
#wg_step3 #wg_detail_total li {
	position: relative;	
}
#wg_step3 #wg_detail_total li .libelle{
	width: 30px;
	text-align: right;
}
#wg_step3 #wg_detail_total li .prix{
	position: absolute;
	top: 0px; 
	right: 10px;
	text-align: right;
}
#wg_step3 #wg_detail_total .detail_total .normal{
	font-weight: normal;
}

#wg_step3 ul.ul_options li div.option{
	width:260px;
	float:left;
}

#wg_step3 ul.ul_options li div.prix_option{
	width:235px;
	float:left;
}
#wg_step3 ul.ul_options li div.prix_option .txt_inclus_dans_pack{
	font-size:10px;
	color:#203E87;
}

#wg_step3 ul.ul_options li div.description_option{
	width:13px;
	float:right;
}

#wg_step3 ul.ul_options li div.description_option a,
#wg_step3 ul.ul_options li div.description_option a:visited,
#wg_step3 ul.ul_options li div.description_option a:hover{
	position:relative;
}

#wg_step3 ul.ul_options li div.description_option a div.contener_texte_description_option{
	position:absolute;
	left:20px;
	top:-5px;
	z-index:99;
	min-width:150px;
	width:auto !important;
	width:150px;
}

#wg_step3 ul.ul_options li div.description_option a div.contener_texte_description_option div.texte_description_option{
	position:relative;
	float:left;
	padding:3px 5px 3px 5px;
	background:#DEF1F6;
	border:1px solid #8BBAC5;
}

/*********  ETAPE 4  *********/
#wg_step4 {
	color: #7b7b7b;
}

#wg_espace_connexion{
	width: 970px;
	height: 256px;
	background: url(../images/commande/step4/fond_connexion.png) top left no-repeat;
}
#wg_espace_connexion input{
	width: 93px;
	height: 15px;
	border: 0px;
	color: #7b7b7b;
}



#wg_deja_client{
	position: relative;
	width: 275px;
	height: 256px;
}
#wg_deja_client .ligne_form{
	position: absolute;
	width: 167px;
	height: 15px;
	left: 47px;
}
#wg_deja_client .ligne_form .intitule,
#wg_nv_client .intitule{
	line-height: 15px;
}
#wg_deja_client .ligne_form .valeur,
#wg_nv_client .valeur{
	float: right;
}
#wgdc_login{
	top: 55px;
}
#wgdc_password{
	top: 90px;
}
#wgdc_mdp_oublie {
	position: absolute;
	width: 170px;
	top: 120px;
	left: 32px;
}
#wgdc_mdp_oublie a{
	padding-left: 16px;
	background: url(../images/commande/step4/puce_mdp_oublie.gif) left 4px no-repeat;
	color: #7b7b7b;
}
#wgdc_btn_connexion{
	position: absolute;
	width: 104px;
	height: 25px;
	top: 195px;
	left: 52px;
}
#wgdc_btn_connexion input{
	width: 104px;
	height: 25px;
}

#wgdc_erreur,
#wgnc_erreur{
	position: absolute;
	top: 14px;
	right: 26px;
	width: 400px;
	color: #a30e0e;
	font-weight:bold;
	text-align: right;	
}
#wgdc_erreur{
	top: 174px;
	right: 128px;
	width: 136px;
}
#wg_nv_client{
	position: relative;
	width: 695px;
	height: 256px;
}
#wg_nv_client .ligne_form1,
#wg_nv_client .ligne_form2,
#wg_nv_client .ligne_form3,
#wg_nv_client .ligne_form4,
#wg_nv_client .ligne_form5{
	position: absolute;
	width: 168px;
	height: 15px;
	top: 50px;
	left: 36px;	
}
#wg_nv_client .ligne_form2{
	top: 79px;
}
#wg_nv_client .ligne_form3{
	top: 108px;
}
#wg_nv_client .ligne_form4{
	top: 137px;
}
#wg_nv_client .ligne_form5{
	top: 166px;
}

#wg_nv_client .col2{
	left: 268px;	
	width: 164px;
}
#wg_nv_client .col3{
	left: 496px;	
}

#wg_nv_client .col1 input,
#wg_nv_client .col2 input,
#wg_nv_client .col3 input,
#wg_nv_client .col4 input{
	width: 90px;	
}

#wgnc_btn_client{
	position: absolute;
	width: 104px;
	height: 25px;
	top: 195px;
	left: 291px;
}
#wgnc_btn_client input{
	width: 104px;
	height: 25px;
}
#wg_nv_client select{
	opacity: 0;
}
span.select {
	position: absolute;
	top: -2px;
	left: 74px;
	width: 158px; 
	height: 21px;
	line-height: 21px;
	padding: 0px 24px 0px 8px;
	background: url(../images/commande/step4/select.jpg) left top no-repeat;
	overflow: hidden;
}

/*********  ETAPE 5  *********/
.fond_cadre1{
	background: url(../images/commande/step5/fond_cadre1.png) left top repeat-y;
	width: 582px;
}

.bordure_abonnement_cadre1{
	margin-top:3px;
}

.fond_cadre2{
	background: url(../images/commande/step5/fond_cadre2.png) left top repeat-y;
	width: 385px;
}
.fond_cadre3{
	background: url(../images/commande/step5/fond_cadre3.png) left top repeat-y;
	width: 932px;
	padding: 0 20px;	
}
.fond_cadre3 table{
	margin: 0 auto;
}

#wg_step5{
	padding-left: 10px;	
	color: #5b5b5b;
}
#wg_step5 p{
	padding: 4px 0;	
}
#wg_step5 a{
	color: #A30E0E;	
}
#wg_step5 h3{
	color: #085184;	
	padding-bottom: 15px;
}
#wg_step5 .adresse{
	padding-left: 18px;
}
#wg_step5 .errors,
#wg_step5 .adresse b{
	color: #A30E0E;	
}

#wg_step5 #contact_conseiller img{
	cursor: pointer;
}

#wg_step5 ul,
#wg_step5 li{
	padding: 0px;
	margin: 0px;
	list-style: none;
}
#wg_step5 .soustitre_cadre{
	position: relative;
	padding-bottom: 10px;
}
#wg_step5 .soustitre_cadre .prix{
	position: absolute;
	top: 0px; 
	right: 10px;
	text-align: right;
}


#wg_step5 #liste_options{
	position: relative;
	float: left;
	width: 746px;
}

#wg_step5 .options_contenu td{
	vertical-align: top;
}
#wg_step5 .categorie_options{
	padding: 3px 0px 3px 60px;
	margin-bottom:2px;
	height: 18px;
	line-height: 18px;
	background: url(../images/commande/step5/fond_bande1.png) top left no-repeat;
	color: #085184;
	font-weight: bold;
	font-size: 12px;
}
#wg_step5 .categorie_options .prix_categorie{
	float:right;
	margin-right:2px;
	color:#A30E0E;
}
#wg_step5 .wg_detail_recap{
	width:569px;
	padding: 10px 0px 0px 8px;
}
#wg_step5 .detail_option{
	padding: 0px 10px 0px 50px;
	color: #5b5b5b;
}
#wg_step5 .detail_option div{
	float: right;
	text-align: right;
	color: #a30e0e;
}
#wg_step5 .options_contenu ul{
	padding: 10px 10px 0px 100px;
}

#wg_step5 #wg_detail_total{
	padding: 0px 0px 0px 8px;
}
#wg_step5 #wg_detail_total .detail_total{
	padding: 0px 10px 0px 52px;
	color: #a30e0e;	
	font-weight: bold;
}
#wg_step5 #wg_detail_total li {
	position: relative;	
}
#wg_step5 #wg_detail_total li .libelle{
	width: 30px;
	text-align: right;
}
#wg_step5 #wg_detail_total li .prix{
	position: absolute;
	top: 0px; 
	right: 10px;
	text-align: right;
}
#wg_step5 #wg_detail_total .detail_total .normal{
	font-weight: normal;
}
#wg_step5 .modalites{
	padding: 0px 0px 0px 10px;
	color: #085184;
	font-weight: bold;
}

#wg_step5 .message_contact{
	width: 346px;
	height: 206px;
	
	padding: 30px 20px 0px 20px;
	
	background: url(../images/commande/step5/fond_message_contact_conseiller.png) top left no-repeat;
	color: #085184;
	font-weight: bold;
	font-size: 12px;
}
.fond_cadre3 .titre_cadre{
	padding-left: 0px!important;	
}

#wg_step5 .modalites ul{
	padding: 0;
	margin: 0;	
}

#wg_step5 .modalites li{
	padding: 4px 0px 15px 30px;
	height: 18px;
	line-height: 18px;
	background: url(../images/commande/step5/fond_bande2.png) top left no-repeat;
	color: #085184;
	font-weight: bold;
	font-size: 12px;
}

