#Wizard {font:11px/11px Arial,Tahoma;color:#000;}
#Wizard table,tr,th,td {border:0;}
#Wizard h1{font-size:14px;text-transform:uppercase;font-weight:bold;background:transparent url(/images/gui/main/CatHeaderBg.gif) repeat-x scroll bottom left;padding:10px 25px 20px 0px;margin:0px 20px 15px 15px;}
#Wizard .railroad,#Wizard form {clear:both;}
#Wizard .railroad {margin-top:-45px;background:transparent url(../images/icone_configurateur_pc.gif) no-repeat 100% 0%;padding-top:40px;margin-bottom:15px;margin-left:15px;margin-right:15px;overflow:auto;overflow:hidden;height:30px;}
#Wizard .railroad ul{margin:0;padding:0;}
#Wizard .railroad li {list-style-type:none;display:inline;}
#Wizard .railroad a {display:inline;text-decoration:none;text-transform:uppercase;color:#AA0000;}
#Wizard .railroad a img{border:0px;}
#Wizard .navtop {margin-bottom:40px;padding-bottom:-12px;background:transparent url(../images/fond.gif) repeat-x bottom left;clear:both;}
#Wizard .navtop ul {display:block;position:relative;margin:auto;padding:0px;}
#Wizard .navtop td ,#Wizard .navtop li {display:block;list-style-type:none;background:transparent url(../images/separateur.gif) no-repeat bottom right;padding-right:3px;height:76px;float:left;}
#Wizard .navtop li a ,#Wizard .navtop td a,#Wizard .navtop li span ,#Wizard .navtop td span {display:block;width:110px;background:transparent none no-repeat scroll 50% 0%;padding-top:64px;text-align:center;text-decoration:none;text-transform:uppercase;float:left;color:#999;}
#Wizard .navtop li a.selected ,#Wizard .navtop td a.selected,#Wizard .navtop li span.selected ,#Wizard .navtop td span.selected {color:#000;}
#Wizard .navtop td a.selected ,#Wizard .navtop li a.selected ,#Wizard .navtop td a:hover ,#Wizard .navtop li a:hover ,#Wizard .navtop li span.selected ,#Wizard .navtop td span.selected {background-position:50% -79px;}
#Wizard .navtop td a.profil ,#Wizard .navtop li a.profil ,#Wizard .navtop td span.profil ,#Wizard .navtop li span.profil{background-image:url(../images/profil.gif);}
#Wizard .navtop td a.recap ,#Wizard .navtop li a.recap ,#Wizard .navtop td span.recap ,#Wizard .navtop li span.recap{background-image:url(../images/recap.gif);}
#Wizard .navbottom {margin-bottom:20px;}
#Wizard .next {float:right;}
#Wizard .message {display:block;padding:5px;border:1px solid #AFFBFF;background:#DFFDFF;text-align:center;clear:both;margin:0 0 20px 0;}
#Wizard .message + .message {margin-top:-15px;}
#Wizard .message.info {border:1px solid #018AE1;background:#018AE1 url(../images/message.info.gif) repeat-x;color:#FFF;font-weight:bold;}
#Wizard .message.error {border:1px solid #CB1400;background:#CB1400 url(../images/message.error.gif) repeat-x;color:#FFF;font-weight:bold;}
#Wizard .message.info a ,#Wizard .message.error a {color:#FFF;}
#Wizard .price {text-align:right;}
#Wizard.Profile,#Wizard.Step ,#Wizard.Recap {border-top:0px;left:50%;margin:auto;}
#Wizard.Profile form ul {margin:5px;padding:0px;}
#Wizard.Profile form li {list-style-type:none;clear:both;overflow:hidden;padding-top:2px;padding-left:5px;height:130px;}
#Wizard.Profile .StepDetail {width:330px;float:left;background:transparent url(../images/fond_message.gif) no-repeat bottom left;padding-bottom:50px;padding-right:0px;margin-bottom:25px;border-right:1px dotted #999999;margin-left:15px;}
#Wizard.Profile .StepDetail h2 {padding-left:0px;padding-top:335px;padding-bottom:6px;background:transparent url(../images/image_pc.jpg) no-repeat;width:318px;color:#FFF;}
#Wizard.Profile .StepDetail .intro,#Wizard.Profile .StepDetail .outro{padding:5px;margin:2px;line-height:16px;}
#Wizard.Profile .Profiles {margin-left:10px;float:left;width:610px;}
#Wizard.Profile li {margin:0px;padding:0px;}
#Wizard.Profile .ProfileDetail {overflow:auto;}
#Wizard.Profile .ProfileDetail {border-collapse:collapse;}
#Wizard.Profile .profile-checkbox,#Wizard.Profile .profile-description {border-bottom:1px solid #CCC;background:#F6F6F6 url(../images/profile-checkbox.background.gif) no-repeat scroll 0% 0%;width:44px;height:87px;padding:0px;}
#Wizard.Profile .profile-checkbox {padding-left:5px;}
#Wizard.Profile form label {display:block;height:87px;}
#Wizard.Profile .profile-label {display:block;font-weight:bold;line-height:22px;padding:0px;}
#Wizard.Profile .profil-text {display:block;background:transparent url(../images/icone_zone_info_s.gif) no-repeat scroll 0% 50%;margin:5px 0px;margin:5px 0px;padding-left:30px;line-height:17px;}
#Wizard.Profile .profile-description {width:auto;background:#F6F6F6;padding:0px;}
#Wizard.Profile .profile-icon{width:100px;height:111px;background:#FFFFFF none no-repeat 0% 0%;padding:0px;}
#Wizard.Step form label {display:-moz-inline-box;display:inline-block;min-width:150px;min-height:24px;margin-bottom:0px;color:#CCC;vertical-align:top;font-weight:bold;}
#Wizard.Step form .required label {color:#FFF;}
#Wizard.Step .StepDetail {width:330px;float:left;background:transparent url(../images/fond_message.gif) no-repeat bottom left;padding-bottom:50px;padding-right:0px;margin-bottom:25px;border-right:1px dotted #999999;margin-left:15px;}
#Wizard.Step .StepDetail .intro,#Wizard.Step .StepDetail .outro{padding:5px;margin:2px;line-height:16px;}
#Wizard.Step .StepDetail .legend {padding:5px;}
#Wizard.Step .StepDetail .legend fieldset {border:1px solid #DDD;margin:0 15px 0 2px;}
#Wizard.Step .StepDetail .legend legend{background:none;}
#Wizard.Step .StepDetail .legend dl{margin:11px 0;}
#Wizard.Step .StepDetail .legend dt{margin:0;float:left;width:16px;height:16px;background:transparent none no-repeat center center;}
#Wizard.Step .StepDetail .legend dt.required{background-image:url(../images/field_required_icon.gif);}
#Wizard.Step .StepDetail .legend dt.switch{background-image:url(../images/legend.switch.gif);}
#Wizard.Step .StepDetail .legend dd{height:16px;line-height:16px;margin-left:24px;margin-bottom:7px;}
#Wizard.Step .Components {margin-left:5px;float:left;width:610px;}
#Wizard.Step h2 {padding-left:10px;padding-top:335px;padding-bottom:6px;background:transparent url(../images/image_pc.jpg) no-repeat;width:318px;color:#FFF;}
#Wizard.Step .field select {width:400px;}
#Wizard.Step .field optgroup {background:#333;color:#FFF;font-style:normal;font-weight:normal;}
#Wizard.Step .field option {background:#FFF;color:#3E76BA;}
#Wizard.Step .field.required ,#Wizard.Step .field {overflow:auto;padding-top:2px;padding-left:15px;background:transparent url(../images/fond_entete.gif) repeat-x;margin:0;}
#Wizard.Step .field.required label{background:transparent url(../images/field_required_icon.gif) no-repeat 95% 40%;}
#Wizard.Step .field label{padding-top:3px;}
#Wizard.Step .ProductDetail ul li{list-style-image:url(/images/gui/main/ProdArrow1.gif);margin:0px;padding:0px;line-height:16px;}
#Wizard.Step .ProductDetail td.info {background:transparent url(../images/fond_zone_prix.gif) repeat-x bottom left;text-align:center;padding:3px;width:139px;padding-bottom:10px;}
#Wizard.Step .ProductDetail .price {color:#FF3600;font-weight:bold;font-size:1.7em;text-align:center;margin-top:10px;}
#Wizard.Step .ProductDetail .rank {margin:10px 0px;}
#Wizard.Step .Components .Component {margin-bottom:30px;}
#Wizard.Step .Components .Component div.help {background:#F6F6F6;border:1px solid #CFCFCF;border-bottom-width:0px;margin:0;}
#Wizard.Step .Components .help p.detail{margin-bottom:0px;margin-left:20px;margin-top:6px;min-height:50px;padding-top:5px;padding-bottom:5px;padding-left:50px;line-height:16px;background:transparent url(../images/icone_zone_info.gif) no-repeat bottom left;color:#444;}
#Wizard.Step div.ProductDetail {margin:0;}
#Wizard.Step .ProductDetail .dispo {line-height:32px;margin:0;}
#Wizard.Step .ProductDetail .dispo span {padding-top:5px;}
#Wizard.Step .ProductDetail .dispo img {margin-bottom:-2px;}
#Wizard.Step .ProductDetail table{border-collapse:collapse;margin-left:1px;}
#Wizard.Step .ProductDetail .Row td{margin:0px;line-height:10px;border:1px dotted #CCC;}
#Wizard.Step .ProductDetail .RowEnd{border-top:1px dotted #999;}
#Wizard.Step .Odd ,#Wizard.Step .Even {background:#FFF;}
#Wizard.Recap .StepDetail {width:330px;float:left;background:transparent url(../images/fond_message.gif) no-repeat bottom left;padding-bottom:50px;padding-right:0px;margin-bottom:25px;border-right:1px dotted #999999;margin-left:15px;}
#Wizard.Recap .StepDetail .intro,#Wizard.Recap .StepDetail .outro{padding:5px;margin:2px;}
#Wizard.Recap .StepDetail .legend {padding:5px;}
#Wizard.Recap .StepDetail .legend legend{background:none;}
#Wizard.Recap .StepDetail .legend fieldset {border:1px solid #DDD;margin:0 15px 0 2px;}
#Wizard.Recap .StepDetail .legend dl{margin:11px 0;}
#Wizard.Recap .StepDetail .legend dt{margin:0;float:left;width:16px;height:16px;}
#Wizard.Recap .StepDetail .legend dd{height:16px;line-height:16px;margin-left:24px;margin-bottom:7px;}
#Wizard.Recap .StepDetail .legend dt.required{background-image:url(../images/field_required_icon.gif);}
#Wizard.Recap .StepDetail .legend dt.switch{background-image:url(../images/legend.switch.gif);}
#Wizard.Recap .StepDetail h2 {padding-left:10px;padding-top:335px;padding-bottom:6px;background:transparent url(../images/image_pc.jpg) no-repeat;width:318px;color:#FFF;}
#Wizard.Recap .Components {margin-left:10px;margin-bottom:30px;float:left;width:610px;border-collapse:collapse;}
#Wizard.Recap .Components caption{margin-left:10px;background:transparent url(../images/fond_entete.gif) repeat-x;line-height:26px;color:#FFFFFF;font-weight:bold;text-align:left;padding-left:10px;}
#Wizard.Recap .Components th {background-color:#EFEFEF;border-bottom:1px solid #FFFFFF;color:#8C8C8C;font-size:11px;padding:2px;text-transform:uppercase;text-align:center;}
#Wizard.Recap .ProductStep {background:transparent url(../images/fond_zone_prix.gif) repeat scroll 0% 80%;border-bottom:1px solid #CCC;height:20px;}
#Wizard.Recap .ProductStep td{padding-left:3px;padding-right:3px;}
#Wizard.Recap tr.ProductDetail {padding:0px;}
#Wizard.Recap tr.ProductDetail td {border-bottom:1px solid #FFFFFF;height:20px;padding:0px;padding-left:3px;padding-right:3px;}
#Wizard.Recap tr.ProductDetail.odd{background:#EDF3F8;}
#Wizard.Recap tr.ProductDetail.even{background:#DEEBF5;}
#Wizard.Recap tr.ProductDetail.hover{background:#3E9BE2;}
#Wizard.Recap .ProductDetail .nom a{text-decoration:none;}
#Wizard.Recap .ProductDetail.hover .prix ,#Wizard.Recap .ProductDetail.hover .nom a{color:#FFFFFF;}
#Wizard.Recap .ProductDetail .image{border-color:#FFFFFF;background:#FFFFFF url(/images/nopicture.100.100.gif) no-repeat 50% 50%;width:100px;height:100px;border-right:1px dotted #CCC;}
#Wizard.Recap .ProductDetail .prix {color:#B91900;text-align:right;}
#Wizard.Recap .ProductDetail .dispo{text-align:center;}
#Wizard.Recap .ProductDetail .switch a{display:block;width:50px;height:20px;text-decoration:none;background:transparent url(../images/recap_switch.gif) no-repeat 0px 0px;}
#Wizard.Recap .ProductDetail.odd .switch a{background-position:0px -25px;}
#Wizard.Recap .ProductDetail.hover .switch a{background-position:0px -50px;}
#Wizard.Recap .ProductDetail.hover .switch a:hover{background-position:0px -75px;}
.pc_de_jeu #Wizard .StepDetail h2{background-image:url(/live/92838.jpg) !important;}
.pc_bureautique #Wizard .StepDetail h2{background-image:url(/live/92840.jpg) !important;}
.pc__em_home_cinema__em_ #Wizard .StepDetail h2{background-image:url(/live/92842.jpg) !important;}
.profile-advanced #Wizard .StepDetail h2{background-image:url(/live/93836.png) !important;}

