/******************************
*** SONDAGE
******************************/

/******************************
*** BARRE DE PROGRESSION
******************************/
#contenu .survey_message {margin:15px;font-size:12px;color:#000;font-weight:bold;}
#contenu .pagenumbering {width:150px;float:right;padding:10px 0 20px 0;color:#fff;font-size:11px;text-align:center;}
#contenu .bar {position:absolute;left:0;bottom:0;height:16px;background:url(../Images/bg-progression-sondage.gif) left top repeat-x;z-index:2;}
#contenu .barcontainer {position:relative;margin:0 auto;border:#fff 1px solid;z-index:2;height:36px;background:url(../Images/bg-progression-sondage-fond.gif) left bottom repeat-x;}
#contenu .bartext {color:#777b7e;font-size:11px;font-weight:bold;text-align:center;}

#contenu .frmPbSurvey form {margin:0 0 30px 0;}
#contenu .frmPbSurvey fieldset {position:relative;display:block;margin:25px 0 0 0;padding:0;width:470px;border:1px solid #f1f1f1;background:url(../Images/bg-fieldset.gif) left bottom repeat-x #fff;z-index:4;}
#contenu .frmPbSurvey fieldset.general {margin:0;padding:0;border:none;}
#contenu .frmPbSurvey legend {position:absolute;left:10px;top:-10px;margin:0;padding:5px 10px;font-size:12px;font-weight:bold;color:#777b7e;background:#fff;z-index:4;}
#contenu .frmPbSurvey div {display:block;clear:both;margin:0;padding:0;}
#contenu .frmPbSurvey .fieldset-conteneur {display:block;padding:25px 15px;}
#contenu .frmPbSurvey table {margin:0;clear:both;}
#contenu .frmPbSurvey p {margin:7px 0 12px 0;padding:0;font-size:12px;color:#777b7e;text-align:left;}
#contenu .frmPbSurvey span {color:#f00;padding:0 0 0 3px;}
#contenu .frmPbSurvey label {display:block;margin:0;padding:12px 0 4px 0;color:#000;font-size:12px;line-height:16px;}
#contenu .frmPbSurvey input {padding:0 5px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#777b7e;}
#contenu .frmPbSurvey button {float:right;margin:25px 0 0 25px;}

/******************************
*** STATS
******************************/
#contenu .stats .barcontainer {height:16px;min-width:50px;}
#contenu .stats th {font-weight:bold;text-align:left;}
#contenu .stats p {margin:0;}

/******************************
*** FORMULAIRE
******************************/
#contenu .frmPbSurvey, #contenu .survey_error {clear:both;}
#contenu .survey_error p {color:#c00;}

#contenu .frmPbSurvey .questionNumber {color:#000;padding:0 3px 0 0;}
#contenu .frmPbSurvey .required {color:#f00;}
#contenu .frmPbSurvey .comment {color:#0088ad;font-size:11px;font-style:italic;}

#contenu .frmPbSurvey .horizontal {float:left;clear:none;padding:0 10px 0 0;width:31%;}

#contenu form table.matrix {margin:20px 0 15px 0;}
#contenu form table.matrix td, #contenu form table th {padding:5px 10px;border:1px solid #0088ad;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;text-align:center;}
#contenu form table.matrix th {font-weight:bold;color:#fff;background:#0088ad;border-color:#fff;}
#contenu table.matrix span.jqTransformCheckboxWrapper,
#contenu table.matrix span.jqTransformRadioWrapper {display:inline-block;margin:0 auto;float:none;}

#contenu .frmPbSurvey .remaining {float:right;}
#contenu .frmPbSurvey .remaindate label,
#contenu .frmPbSurvey .remain label {padding:8px 0 8px 100px;}
#contenu .remain .jqTransformInputWrapper {width:120px;}
#contenu .remain .jqTransformInputWrapper input {width:100px;}

#contenu .frmPbSurvey .bloc14 .jqTransformInputWrapper {width:440px;}
#contenu .frmPbSurvey .bloc14 .jqTransformInputWrapper input {width:430px;}

#contenu .frmPbSurvey .bloc15 .jqTransformInputWrapper {width:240px;}
#contenu .frmPbSurvey .bloc15 .jqTransformInputWrapper input {width:230px;}

#contenu .frmPbSurvey .bloc3 label,
#contenu .frmPbSurvey .bloc1 label {margin:0 0 0 25px;}

#contenu form table td.row {padding:8px 0 0 15px;}

#contenu .frmPbSurvey .jqTransformInputWrapper input {text-align:left;}
#contenu .frmPbSurvey table.jqTransformTextarea td#jqTransformTextarea-mm textarea {width:415px;font-family:Arial, Helvetica, sans-serif;color:#777b7e;line-height:18px;}

#contenu .frmPbSurvey .bloc7 .jqTransformInputWrapper,
#contenu .frmPbSurvey .remaindate .jqTransformInputWrapper,
#contenu .frmPbSurvey .bloc11 .jqTransformInputWrapper,
#contenu .frmPbSurvey .bloc12 .jqTransformInputWrapper,
#contenu .frmPbSurvey .bloc16 div.jqTransformInputWrapper {width:80px;padding:0 0 0 5px;}
#contenu .frmPbSurvey .bloc7 .jqTransformInputWrapper input,
#contenu .frmPbSurvey .remaindate .jqTransformInputWrapper input,
#contenu .frmPbSurvey .bloc11 .jqTransformInputWrapper input,
#contenu .frmPbSurvey .bloc12 .jqTransformInputWrapper input,
#contenu .frmPbSurvey .bloc16 .jqTransformInputWrapper input {text-align:center;width:70px;padding:7px 0 0 0;}
#contenu .frmPbSurvey .bloc7 .jqTransformInputWrapper input {text-align:left;}
#contenu .frmPbSurvey .bloc2,
#contenu .frmPbSurvey .bloc5 {z-index:200;}

#contenu .frmPbSurvey .pbimage {padding:25px 0;}