h1, h2.h1, h1 a {font-size:21px; margin:35px 0 30px 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  letter-spacing:0.02em; color:#000!important; font-weight:bold!important; text-decoration:none}
h2, h2 a, h3 {font-size:14px; color:#333; margin:20px 0 10px 0; text-decoration:none; line-height:20px; clear:both}
h2 span {background:url(../Image/DESIGN/FormEtapes.gif) no-repeat 0 0; display:block; float:left; padding:0 18px 4px 7px; font-family:Arial, Helvetica, sans-serif; color:#fff}
#WUC_Form12Questions1_Panel12Q_Reponses h2 span {background:url(../Image/DESIGN/FormEtapesBis.gif) no-repeat 0 0; padding:0 18px 4px 8px;}
h2 span.etoile, .etoile {background:none; display:inline; float:none; padding:0 5px; color:#000000; font-family:Arial, Helvetica, sans-serif; font-weigth:bold!important; font-size:16px}

.PZC1 {background:url(../Image/DESIGN/Background-PageStatique.png) repeat-x 0 0; width:960px}
.PZC2 {background:url(../Image/DESIGN/Border-PageStatique.png) no-repeat 100% 0; width:960px}
#PanelDemo,#PanelDevis, #PanelContact, #WUC_Form12Questions1_Panel12Q_Questions, #WUC_Form12Questions1_Panel12Q_Reponses {padding:5px 35px 35px 50px; background:url(../Image/DESIGN/Border-PageStatique.png) no-repeat 0 0;}

.PForm {margin:5px 0 5px 35px}
.PForm label {color:#222222; width:120px; display:block; float:left; font-size:12px}
.PForm input {margin:3px 0; width:250px}

.PFormList {margin:5px 0 25px 155px}
.PFormList select, #ddlContactObjet {padding:2px; width:255px}
#ddlContactObjet {margin:0 0 5px 0}
.PForm textarea {width:250px; height:80px}

.PFormRadioSimple {margin:5px 0 25px 155px}
.PFormRadioSimple input {margin:0 3px 0 0}
.PFormRadioSimple label {margin:0 25px 0 0}

.PFormRadio {margin:5px 0 5px 35px; background: url(../Image/DESIGN/PFormRadio.jpg) no-repeat 25px 08px;; height:100px;}
.PFormRadio input {float:left; margin:8px -30px 8px 8px}
.PFormRadio label {border:1px solid #ccc; padding:70px 10px 10px 10px; display:block; width:90px; height:30px; margin:5px; float:left; text-align:center}


.PFormRadio label:hover {color:#99CC01; cursor:pointer; border-color:#b2b2b2}

.InputCourt {width:150px!important}

input#btDemo, input#btContact, input#btDevis, input.btForm {background:url(../Image/DESIGN/BoutonVertRouge_Left.png) no-repeat 100% 0; border:0px solid #fff; height:30px; color:#fff; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; cursor:pointer; margin:5px 35px; display:block; font-size:14px; text-align:center; width:211px}
input#btDemo:hover, input#btContact:hover, input#btDevis:hover, input.btForm:hover {color:#333}

.Ferreur {background:url(../Image/DESIGN/FormErreur.gif) no-repeat 0 10px; width:200px; float:left; padding:5px 10px; color:#BA040E}

.explication {width:550px; float:left}
.maQuestion {width:250px; float:right; background:#f3f3f3 url(../Image/DESIGN/Border-PageStatique.png) no-repeat 0 0; padding:0 20px; margin-top:15px; border-top:1px solid #e3e3e3}
.maQuestion label {display:block; float:left; width:200px; padding:3px 0; line-height:15px}
.maQuestion input {display:block; float:left; width:30px}
.maQuestion span {display:block; padding:8px 0 20px 0; float:left}
.maQuestion h3 {margin:8px 0}
.maQuestionIntro {background:#FFF url(../Image/DESIGN/DefinirVotreBesoin.png) no-repeat 50% 0; border-width:0; padding:10px 20px; height:175px }
.maQuestionIntro h3 {color:#C91519; font-size:16px; text-transform:uppercase}
#WUC_Form12Questions1_Panel12Q_Questions h2 {padding-top:20px!important}
.maQuestion p {margin:0}
#WUC_Form12Questions1_linkResultatDirect {clear:both; display:block; width:400px}
#WUC_Form12Questions1_cb12QAutoriseContactMail {width:20px; margin:15px 0 15px 20px }
#WUC_Form12Questions1_bt12QValider {background:url(../Image/DESIGN/BoutonVertRouge_Left_350.png) no-repeat 100% 0; width:350px; margin-left:150px}

#WUC_Form12Questions1_Panel12Q_Reponses .explication {width:400px}
#WUC_Form12Questions1_Panel12Q_Reponses .maQuestion {width:400px; padding-bottom:25px}
#WUC_Form12Questions1_Panel12Q_Reponses h2 {padding-top:25px}

.InfoPerso {width:720px; background:#f3f3f3 url(../Image/DESIGN/Border-PageStatique.png) no-repeat 0 0; padding:10px 0 20px 50px; margin:30px 0 0 50px; border-top:1px solid #e3e3e3}
.InfoPerso h3 {color:#000; font-size:16px; text-transform:uppercase;display:block;margin-bottom:10px;}


.Panel12Q_Reponses_H1 {padding:30px 80px 30px 30px; width:200px; background:url(../Image/DESIGN/VotreNiveauExigence.png) no-repeat 0 0; margin:20px 0; float:left; font-size:16px; font-weight:normal!important; line-height:19px}
#WUC_Form12Questions1_lbl_Score {float:left; color:#C1272D; font-size:40px; display:block; margin:22px 0; padding:45px 50px;}
/*boutons bas de page*/
.BoutonsActionBasPage {}
.BoutonsActionBasPage a {background:url(../Image/DESIGN/BtGrandLeft.png) no-repeat 100% 0; display:block; float:right; width:auto;  color:#FFF; font-size:18px; text-decoration:none; font-weight:bold; margin:15px 120px 15px 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
.BoutonsActionBasPage a span {background:url(../Image/DESIGN/BtGrandRight.png) no-repeat 0 0; display:block; padding:6px 20px 7px 20px;}
.BoutonsActionBasPage a:hover {Filter: alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9; -khtml-opacity: 0.9; color:#333}

.small {font-size:9px;)