@charset "Utf-8";
* {
margin:0;
outline:none;
padding:0
}

button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner {
border:none;
padding:0
}

button:focus::-moz-focus-inner,input[type="reset"]:focus::-moz-focus-inner,input[type="button"]:focus::-moz-focus-inner,input[type="submit"]:focus::-moz-focus-inner,input[type="file"] > input[type="button"]:focus::-moz-focus-inner {
border:none;
padding:0
}

img {
border:0 none
}

body {
color:#6c6c6c;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:62.5%
}

.break {
clear:both;
display:block;
font-size:1px;
height:1px;
overflow:hidden;
visibility:hidden
}

.clear {
clear:both
}

h1,h2,h3,h4,h5,h6 {
font-family:Helvetica
}

.bold {
font-weight:700
}

.left {
float:left
}

.right {
float:right
}

.aleft {
text-align:left
}

.acenter {
text-align:center
}

.aright {
text-align:right
}

.inline {
display:inline
}

img.inline {
vertical-align:bottom
}

.hide {
display:none
}

textarea {
-moz-border-radius:10px;
-moz-box-shadow:2px 2px 2px #d5d5d5;
-webkit-border-radius:10px;
-webkit-box-shadow:2px 2px 2px #d5d5d5;
background-color:#FFF;
border:2px solid #d5d5d5;
border-radius:10px;
box-shadow:2px 2px 2px #d5d5d5;
color:#6c6c6c;
font-size:12px;
padding:5px 0 0 10px;
resize:none
}

.buttons {
clear:both;
float:right;
margin:20px 0 0
}

.buttonsNoWidth input {
width:auto
}

a {
color:#6C6C6C;
text-decoration:none
}

a:hover {
color:#FFA500;
text-decoration:none
}

p.field2 {
margin:10px 0
}

#imgUpload {
margin:0 5px;
vertical-align:middle
}

/*fieldset {padding: 30px 12px 5px 12px;background: #f0f0f0;border: 2px solid #D4D4D4;-moz-border-radius: 10px;-webkit-border-radius: 10px;-moz-box-shadow: 4px 4px 4px #ddd;-webkit-box-shadow: 6px 6px 6px #ddd;box-shadow: 6px 6px 6px #ddd;}  */
fieldset {
border:none;
margin:0;
padding:0
}

.formDesign {
-moz-border-radius:10px;
-moz-box-shadow:4px 4px 4px #ddd;
-webkit-border-radius:10px;
-webkit-box-shadow:4px 4px 4px #ddd;
background:#f0f0f0;
behavior:url(/js/PIE.htc);
border:2px solid #D4D4D4;
border-radius:10px;
box-shadow:6px 6px 6px #ddd;
padding:30px 12px 5px
}

form fieldset {
border-color:#CCC #-moz-use-text-color #-moz-use-text-color;
border-style:solid none none;
border-width:1px 0 0;
margin:0;
padding:6px
}

form legend {
color:#007DE2;
font-size:12px;
margin-left:20px;
padding:0 4px;
text-align:left;
text-transform:uppercase
}

form .field {
clear:left
}

form label {
cursor:pointer;
font-size:12px;
line-height:12px
}

form div.field:hover label {
color:#FFA500
}

form input[type=text],form input[type=password] {
-moz-border-radius:3px;
-moz-box-shadow:0 0 3px #aaa;
-pie-background:linear-gradient(#eee, #FFF 70%);
-webkit-border-radius:3px;
-webkit-box-shadow:0 0 3px #aaa;
background:linear-gradient(#eee, #FFF 70%);
behavior:url(/js/PIE.htc);
border:1px solid #ccc;
border-radius:3px;
box-shadow:0 0 3px #aaa;
color:#6C6C6C;
font-size:11px;
padding:5px
}

form select,.tb_question select {
-moz-box-shadow:0 0 10px #AAA;
-webkit-box-shadow:0 0 10px #AAA;
border:1px solid #e4e4e4;
color:#6c6c6c;
font-size:11px;
font-weight:400;
height:21px;
line-height:21px
}

input[type=text]:focus,input[type=password]:focus {
-moz-box-shadow:0 0 3px #FFA500;
-webkit-box-shadow:0 0 3px #FFA500;
border-color:#FFA500
}

input[type=text]:focus,input[type=password]:focus,select:focus {
-moz-box-shadow:0 0 3px #FFA500;
-webkit-box-shadow:0 0 3px #FFA500;
border-color:#FFA500
}

input[type=submit],input[type=button] {
height:20px;
padding:0 10px
}

a.submit {
padding:4px 10px
}

input[type=submit], input[type=button], a.submit{
	float:right;
	clear:both;
	background: url("../images/backSubmit.jpg") repeat-x 0 0;
	border: 1px solid #3e3e3e;
	color:#000;
	cursor:pointer;	
	font-family:verdana;
	font-size:12px;
	line-height:12px;
	text-align:center;
	text-decoration:none;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:0 0 3px #565656;
	-webkit-box-shadow:0 0 3px #565656;
	box-shadow: 0 0 3px #565656;
	behavior: url(/js/PIE.htc);
}
input[type=submit]:hover, input[type=button]:hover, a.submit:hover{background: url("../images/backSubmitHover.jpg") repeat-x 0 0;text-decoration: none;color:#FFF;}


/*PAGE  */
body.standard {
background:#6a6a6a url('../images/backBodyStandard.jpg') repeat-x 0 0
}

#pageStandard {
margin:20px auto 0;
width:1024px
}

/*HEADER  */
#header {
height:132px;
padding:0 20px
}

#header .logo {
display:inline;
float:left;
padding:20px 86px 0 0
}

#header .infosTop {
-moz-border-radius:10px;
-webkit-border-radius:10px;
background-color:#FFF;
behavior:url(/js/PIE.htc);
border:2px solid #d4d4d4;
border-radius:10px;
display:inline;
float:right;
font-size:12px;
height:65px;
padding:10px;
width:445px
}

#header .infosTop h2 {
border-bottom:1px solid #6C6C6C;
display:inline;
float:left;
font-size:14px;
font-weight:400
}

#header .infosTop .left {
display:inline;
float:left
}

#header .infosTop .left .info {
clear:both;
display:inline;
float:left;
padding:7px 0 0
}

#header .infosTop .left .info .lib {
display:inline;
float:left;
font-weight:700;
width:90px
}

#header .infosTop .left .info .val {
color:#FFA500;
display:inline;
float:left
}

#header .infosTop .right {
display:inline;
float:right;
margin:3px 0 0
}

#header .infosTop .right .links {
list-style-image:none;
list-style-type:none
}

#header .infosTop .right .links li {
clear:left;
float:left;
margin-bottom:7px
}

#header .infosTop .right .links a {
clear:left;
float:left;
font-size:11px;
padding:0 0 0 25px;
text-decoration:none
}

#header .infosTop .right .links a:hover {
color:#FFA500;
text-decoration:none
}

#header .infosTop .right .links .account {
background:url("../images/iconeAccount.jpg") no-repeat 0 0;
height:15px
}

#header .infosTop .right .links .help {
background:url("../images/iconeHelp.png") no-repeat 2px 0;
height:16px
}

#header .infosTop .right .links .logout {
background:url("../images/iconeLogout.png") no-repeat 0 0;
height:18px
}

#header #menuTop {
-moz-border-radius:10px 10px 0 0;
-webkit-border-radius:10px 10px 0 0;
background:url("../images/backMenu.jpg") repeat-x 0 0;
behavior:url(/js/PIE.htc);
border-bottom:1px solid #a7a7a7;
border-radius:10px 10px 0 0;
clear:both;
display:inline;
float:left;
height:31px;
margin:10px 0 0
}

#header #menuTop ul {
font-size:14px;
list-style-image:none;
list-style-type:none;
padding:6px 0 0
}

#header #menuTop ul li {
background:url("../images/sepVerLogin.jpg") repeat-y 0 0;
float:left;
padding:0 13px;
text-align:center
}

#header #menuTop ul li a {
color:#FFF;
padding:0 18px
}

#header #menuTop ul li a.lock {
background:url("../images/locked.png") no-repeat 0 1px;
margin:0 0 0 14px
}

#header #menuTop ul li a:hover {
color:#FFA500
}

#header #menuTop ul li.active a {
color:#FFA500
}

#header #menuTop ul li:first-child {
background:none
}

#header #menuTop ul a.lock parent {
background-color:blue
}

#content {
-moz-border-radius:10px;
-moz-box-shadow:0 0 10px #a3a3a3;
-webkit-border-radius:10px;
-webkit-box-shadow:0 0 10px #a3a3a3;
background-color:#FFF;
behavior:url(/js/PIE.htc);
border-radius:10px;
box-shadow:0 0 10px #a3a3a3;
padding:20px
}

#content .no-border{
border:none	
}

.no-border legend{
margin: 0;padding: 0	
}

#content h2 {
border-bottom:2px solid #d8d8d8;
color:#007de2;
font-size:15px;
font-weight:400;
padding-bottom:1px;
text-align:left
}

#content h3 {
border-bottom:2px solid #d8d8d8;
color:#007de2;
font-size:13px;
font-weight:400;
padding-bottom:3px;
text-align:left
}

#content #unClinDoeil {
display:inline;
float:left;
font-size:12px;
margin:0 0 20px;
position:relative;
width:328px
}

#content #unClinDoeil .unClinDoeil {
-moz-border-radius:10px;
-webkit-border-radius:10px;
background-color:#ebebeb;
behavior:url(/js/PIE.htc);
border:2px solid #D4D4D4;
border-radius:10px;
display:inline;
float:left;
margin:10px 0 0;
padding:10px 0 10px 18px;
position:relative;
width:306px
}

#content #unClinDoeil .unClinDoeil .info {
clear:both;
display:inline;
float:left;
padding:0 0 5px;
width:100%
}

#content #unClinDoeil .unClinDoeil .info .lib {
display:inline;
float:left
}

#content #unClinDoeil .unClinDoeil .info .val {
color:#FFA500;
display:inline;
float:left;
margin:0 10px
}

#content #unClinDoeil .unClinDoeil .links {
clear:both;
display:inline;
float:left;
margin:5px 0 0;
width:100%
}

#content #unClinDoeil .unClinDoeil .links a {
clear:left;
color:#6c6c6c;
display:inline;
float:left;
font-size:11px;
margin-bottom:7px;
padding:0 0 0 25px;
width:100%
}

#content #unClinDoeil .unClinDoeil .links a:hover {
color:#FFA500
}

#content #unClinDoeil .unClinDoeil .links .create {
background:url("../images/iconeCreateQuest.png") no-repeat 0 0;
height:17px
}

#content #unClinDoeil .unClinDoeil .links .buyCredits {
background:url("../images/iconeBuyCredits.png") no-repeat 0 0;
height:15px
}

#content #unClinDoeil .unClinDoeil .links .changeAccount {
background:url("../images/iconeChangeAccount.png") no-repeat 2px 0;
height:20px
}

#content #imageTrame {
background:url("../images/imageTrame.png") no-repeat 0 0;
display:inline;
float:right;
height:108px;
margin:20px 0 0 0;
width:150px
}

#content div.listingPosition {
font-size:11px;
margin:10px 0 20px;
position:relative
}

#content div.listing {
-moz-border-radius:10px 10px 0 0;
-webkit-border-radius:10px 10px 0 0;
background:url("../images/backTopTable.jpg") repeat-x 0 0;
behavior:url(/js/PIE.htc);
border-radius:10px 10px 0 0
}

#content div.listingBottom {
-moz-border-radius:0 0 10px 10px;
-webkit-border-radius:0 0 10px 10px;
background:#6C6C6C url("../images/backBottomTable.jpg") repeat-x 0 100%;
behavior:url(/js/PIE.htc);
border-radius:0 0 10px 10px;
height:9px
}

#content .listing table {
border-collapse:collapse;
border-spacing:0;
color:#FFF;
padding-top:0;
text-align:center;
width:100%
}

#content .listing table th:first-child {
border-left:1px solid transparent
}

#content .listing table th:last-child {
border-right:1px solid transparent
}

#content .listing table th {
border-right:1px solid #FFF;
height:35px
}

#content .listing table th a {
color:#FFF;
text-decoration:none
}

#content .listing table th a:hover {
color:#FFA500;
text-decoration:underline
}

#content .listing table th.sortAsc a {
background:url("../images/sortAsc.png") no-repeat 100% 0;
padding:1px 14px 0 0
}

#content .listing table th.sortDesc a {
background:url("../images/sortDesc.png") no-repeat 100% 0;
padding:0 14px 0 0
}

#content .listing table tr.lPair {
background-color:#D4D4D4
}

#content .listing table td {
color:#6C6C6C;
padding:2px 0
}

#content .listing table td a {
color:#6C6C6C;
text-decoration:none
}

#content .listing table td a:hover {
text-decoration:underline
}

#content .listing table td:first-child {
border-left:1px solid #6c6c6c
}

#content .listing table td:last-child {
border-right:1px solid #6c6c6c
}

#content .listing table td.sort {
background-color:#ffce71
}

#content .listing table td.libQuestionnaire {
padding-left:10px;
text-align:left
}

#content .listing table td.selDesel {
padding-left:10px;
text-align:left
}

#content .listing table tr.lPair td.sort {
background-color:#eabe6a
}

#content .listing table .actions {
float:right
}

#content .listing table .actions a {
display:inline;
float:left;
margin:1px 2px 0;
text-decoration:none
}

#content .listing table tfoot {
background-color:#6C6C6C
}

#content .listing table label {
font-size:11px;
text-shadow:none
}

#content .listing table tfoot label {
color:#FFF
}

#footer {
padding:0 20px
}

#footer .footer {
-moz-border-radius:0 0 10px 10px;
-webkit-border-radius:0 0 10px 10px;
background:#929291 url("../images/backFooter.jpg") repeat-x 0 0;
behavior:url(/js/PIE.htc);
border-radius:0 0 10px 10px;
height:36px
}

#footer .footer ul {
float:right;
list-style-image:none;
list-style-type:none;
margin:10px 0 0
}

#footer .footer ul li {
border-left:1px solid #666;
display:inline;
float:left;
padding:0 14px
}

#footer .footer ul li:first-child {
border-left:none
}

#footer .footer ul li a {
color:#FFF;
font-size:11px;
text-decoration:none
}

#footer .footer ul li a:hover {
color:#FFA500;
text-decoration:none
}

#footer .copyright {
color:#f6f6f6;
font-size:11px;
margin:11px;
text-align:center
}

#footer .copyright span {
font-size:14px
}

/*Page index Questionnaire  */
#content #menu_trans {
display:inline;
float:left;
width:178px
}

#content #menu_trans ul {
list-style-image:none;
list-style-type:none
}

#content .menu_trans li {
-moz-border-radius:10px;
-moz-box-shadow:2px 2px 2px #d5d5d5;
-webkit-border-radius:10px;
-webkit-box-shadow:2px 2px 2px #d5d5d5;
border:2px solid #d5d5d5;
border-radius:10px;
box-shadow:2px 2px 2px #d5d5d5;
font-size:13px;
margin:0 0 10px;
padding:5px 0
}

#content .menu_trans li ul {
border-top:1px solid #d5d5d5;
display:none;
margin:5px 0 0;
padding:5px 0 0
}

#content .menu_trans li.active {
background-color:#ECECEC
}

#content .menu_trans li.active ul {
display:block
}

#content .menu_trans li ul li {
-moz-box-shadow:none;
-webkit-box-shadow:none;
border:none;
font-size:11px;
margin:0 0 3px;
padding:0
}

#content .menu_trans .active ul .active a {
color:#FFA500
}

#content .menu_trans li a {
color:#6c6c6c;
margin:0 0 0 5px;
text-decoration:none
}

#content .menu_trans li a:hover {
color:#FFA500;
text-decoration:none
}

#messageUser {
font-size:11px;
font-style:italic;
margin:10px 0
}

#messageUser ul {
list-style-image:none;
list-style-position:inside;
list-style-type:decimal;
padding:10px
}

#messageUser ul.error {
background:#ffbfc3;
border-bottom:2px solid red;
border-top:2px solid red;
color:red
}

#messageUser .msgOk {
background-color:#c1ffc0;
border-bottom:2px solid #007d00;
border-top:2px solid #007d00;
color:#007d00;
padding:10px
}

.blc-info {
background:#FFD062;
border-bottom:2px solid #ffa600;
border-top:2px solid #FFA600;
color:#ff6c00;
font-size:11px;
font-style:italic;
margin:10px 0;
padding:10px;
text-align:center
}

#contentRight {
display:inline;
float:left;
padding:0 0 0 10px;
width:796px
}

#contentRight .selectDos {
margin:20px 0 0
}

#contentRight .selectDos select {
width:150px
}

#contentRight .selectDos .field {
width:250px
}

#contentRight #blc_recherche {
margin:10px 0;
text-align:center
}

#contentRight #blc_recherche .formDesign {
padding:10px
}

#contentRight #blc_recherche input[type="submit"] {
float:none;
margin:0 0 0 20px
}

#contentRight #blc_recherche label {
margin:0 20px 0 0
}

#contentRight .buttons input[type="submit"] {
clear:none;
float:left;
margin:0 5px 0 0;
width:100px
}

#contentRight .buttons {
margin:0
}

div.listing-pagination {
clear:both;
font-size:11px;
margin-top:25px;
width:100%
}

div.listing-pagination table {
border-collapse:collapse;
height:18px;
width:100%
}

div.listing-pagination td.infopage {
background-color:#FFF;
color:#747477;
padding:0 6px;
width:35%
}

div.listing-pagination td.nbpage {
width:65%
}

div.listing-pagination td.nbpage a,div.listing-pagination td.nbpage span {
-moz-border-radius:5px;
-webkit-border-radius:5px;
background-color:#F0F0F0;
behavior:url(/js/PIE.htc);
border:1px solid #D5D5D5;
border-radius:5px;
color:#484848;
float:left;
height:13px;
line-height:11px;
margin:0 0 0 4px;
padding-top:2px;
text-align:center;
text-decoration:none;
width:20px
}

#div_stat div.listing-pagination td.nbpage a, #div_stat div.listing-pagination td.nbpage span{
float: none;
padding: 2px 5px
}

#div_stat div.listing-pagination td.nbpage .linksPaging{
float: none	
}
div.listing-pagination td.nbpage a:hover {
color:#FFA600;
text-decoration:none
}

div.listing-pagination td.nbpage span {
background-color:#FFA600;
color:#FFF
}

div.listing-pagination td.nbpage a.next,div.listing-pagination td.nbpage a.prev {
background-color:#DDD
}

div.listing-pagination td.nbpage .linksPaging {
display:inline;
float:right;
width:auto
}

/*Menu etape  */
#blc-etape {
font-size:11px;
height:70px;
margin-top:20px;
position:relative;
width:100%
}

#blc-etape .filetEtape {
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:#6c6c6c url("../images/filetEtape.jpg") repeat-x 0 0;
behavior:url(/js/PIE.htc);
border-radius:5px;
height:9px
}

#blc-etape ul {
left:0;
list-style:none outside none;
position:absolute;
top:-6px;
z-index:10
}

#blc-etape ul li {
display:inline;
float:left;
width:140px
}

#blc-etape ul li a {
color:#363636;
display:inline;
float:left;
padding:25px 0 0;
text-align:center;
text-decoration:none;
width:140px
}

#blc-etape .etat-valide:hover,#blc-etape .etat-actif:hover {
background:url("../images/flecheEtape.png") no-repeat 50% 0
}

#blc-etape ul li a.etat-actif {
background:url("../images/flecheEtape.png") no-repeat 50% 0
}

#blc-etape ul li a.etat-invalide {
color:#939393;
cursor:default
}

#blc-etape ul li a.etat-valide {
color:#007BDA
}

#blc-etape ul li a span {
display:block;
font-size:13px
}

/*Etape 1  */
#f_compus {
font-size:11px
}

#f_compus .field {
height:26px;
padding:10px 0 0
}

#f_compus input[type=text],#f_compus input[type=radio],#f_compus label,#f_compus select {
display:inline;
float:left
}

#f_compus input[type="radio"]{
height:14px;
width:19px
}

#f_compus label {
padding:6px 0 0;
width:320px
}

#f_compus select {
height:25px;
padding:4px;
width:200px
}

#f_compus label.lb-checkbox {
padding:0 0 0 5px;
width:35px
}

#qt_thanks,#qt_nom,#qtl_reference,#qt_path {
width:300px
}

#f_compus .qt_path p {
display:inline;
float:left;
padding:6px 0 0
}

#f_compus #qt_path {
margin:0 5px
}

#f_compus .qt_path label {
width:150px
}

#f_compus #mdate_mel_d,#f_compus #mdate_mel_h,#f_compus #mdate_mel_i,#f_compus #mdate_ret_d,#f_compus #mdate_ret_h,#f_compus #mdate_ret_i {
width:25px
}

#f_compus .date select {
margin:0 4px 0 0
}

#f_compus .date input {
margin:0 4px 0 0
}

#f_compus .date span {
float:left;
margin:6px 0 0
}

#f_compus .date span a {
clear:left;
color:#6C6C6C;
font-size:11px
}

#f_compus .date span a:hover {
color:#FFA500;
text-decoration:none
}

#f_compus .qt_max_rep_illimite {
display:inline;
float:left;
padding:5px 0 0
}

#f_compus .buttons {
width:150px
}

#f_compus .msgOblig {
clear:both;
float:left;
font-size:10px;
line-height:10px;
margin:0;
width:50%
}

#f_compus .toggleBlock {
margin:10px 0
}

#f_compus .toggleBlock a {
color:#6C6C6C;
text-decoration:none
}

#f_compus .toggleBlock a:hover {
color:#FFA500;
text-decoration:none
}

.field .imgBtnRadio {
float:left
}

#blockRightsQuestionnaire {
display:none;
margin:15px 0 0
}

/*Etape 2  */
#etape2Left {
display:inline;
float:left;
font-size:11px;
width:284px
}

#etape2Right {
display:inline;
float:left;
font-size:11px;
margin-left:10px;
width:690px
}

#etape2Right .blc-window #blc-showoverflow {
height:510px;
overflow:auto;
position:relative
}

#etape2Right #blc-lienret {
margin:20px 0 0
}

#etape2Right #blc-lienret input[type="submit"],#etape2Right #blc-lienret input[type="button"] {
clear:none;
margin:0 0 0 5px
}

#etape2Right #blc-questionnaire .blc_question {
width:637px
}

#etape2Right textarea {
padding:5px;
width:95%
}

/*Etape 3  */
#etape3Left {
display:inline;
float:left;
font-size:11px;
width:391px
}

#etape3Left #div-listrep .bt-composant {
clear:both
}

#etape3Left .blc-window .blc-dbwindow-content-left {
float:left;
width:200px
}

#etape3Left .blc-window .blc-dbwindow-content-right {
float:left;
width:173px
}

#etape3Left #bt_rm_add,#etape3Left #bt_rm_mod,#etape3Left #bt_rm_add_node {
margin:0 15px 0 0;
width:142px
}

#etape3Left form .submit {
float:left
}

#etape3Left #linksZoom a.submit {
clear:none;
margin:0 5px
}

#blc-zoom {
height:525px;
overflow:auto;
position:relative;
width:565px
}

#div_intro {
background-color:#FFEFDF;
margin-bottom:10px
}

#etape3Right {
display:inline;
float:left;
font-size:11px;
margin-left:10px;
width:583px
}

#etape3Right .blc_scquestion {
-moz-border-radius:5px;
-moz-box-shadow:1px 1px 1px #EEBD6F;
-webkit-border-radius:5px;
-webkit-box-shadow:1px 1px 1px #EEBD6F;
border:1px solid #EEBD6F;
border-radius:5px;
box-shadow:1px 1px 1px #EEBD6F;
margin:5px 2px;
padding:3px 5px;
text-align:center
}

#etape3Right .blc_scquestion,.blc_scgrpreponse {
display:block
}

#etape3Right .blc_scquestion a:hover {
color:#6C6C6C;
text-decoration:none
}

#etape3Right .blc_scquestion:hover {
background-color:#F8D091
}

#etape3Right .bt_supp {
float:right;
margin-right:5px
}

#etape3Right .blc_screponse {
background:url("../images/down.png") no-repeat center 0;
display:inline;
float:left;
padding-top:19px
}

#etape3Right .blc_screponse .blc_scquestion {
margin-top:0
}

#etape3Right .q_selected {
background-color:#FFEBC6
}

.bt-composant a.qm_selected {
background:none repeat scroll 0 0 #FFEBC6
}

/*Etape 4  */
#etape4Left {
display:inline;
float:left;
font-size:11px;
width:284px
}

#etape4Left label {
display:block;
padding:4px
}

#etape4Left select {
margin:5px 0;
width:140px
}

#etape4Right {
display:inline;
float:left;
font-size:11px;
margin-left:10px;
width:690px
}

#etape4Right #showoverflowTheme {
height:500px
}

#div_bloquant {
-moz-opacity:0.0;
background-color:#000;
filter:alpha(opacity=0);
height:484px;
opacity:0.0;
position:absolute;
width:655px
}

/*Etape 5  */
#etape5Left {
display:inline;
float:left;
font-size:11px;
margin:0 0 0 118.5px;
width:541px
}

#etape5Left fieldset {
border:none
}

#etape5Left #f_import .local_export {
color:#FFA500
}

#etape5Left #f_import .field {
float:left;
margin:10px 0;
width:100%
}

#etape5Left #f_import label {
clear:left;
display:inline;
float:left;
width:200px
}

#etape5Left #f_import select {
display:inline;
float:left;
width:250px
}

#etape5Left #f_import iframe {
border:0 none;
display:inline;
float:left;
height:20px;
width:250px
}

#etape5Right {
display:inline;
float:left;
font-size:11px;
margin-left:10px;
width:206px
}

#etape5Right #ulpays {
list-style-type:none;
margin-bottom:10px
}

#etape5Right li {
clear:left;
float:left;
padding:2px 0;
width:100%
}

#etape5Right li .txt {
display:inline;
float:left
}

#etape5Right li .ev_action {
display:inline;
float:right
}

/*MENU ETAPE 6  */
#menu_trans .menu_trans_ana {
-moz-border-radius:10px;
-moz-box-shadow:2px 2px 2px #d5d5d5;
-webkit-border-radius:10px;
-webkit-box-shadow:2px 2px 2px #d5d5d5;
border:2px solid #d5d5d5;
border-radius:10px;
box-shadow:2px 2px 2px #d5d5d5;
font-size:11px;
list-style-image:none;
list-style-type:none
}

#menu_trans .menu_trans_ana li {
display:inline
}

#menu_trans .menu_trans_ana li a {
display:block;
font-size:12px;
padding:5px 10px
}

#menu_trans .menu_trans_ana li.active a {
background-color:#ECECEC;
border-color:#D5D5D5;
border-style:solid none;
border-width:1px;
color:#FFA500
}

#menu_trans .menu_trans_ana li ul li a {
background-color:#FFF;
border:none;
padding:5px 0 5px 40px
}

#menu_trans .menu_trans_ana li.active ul li a {
background-color:#FFF;
border:none;
color:#6C6C6C
}

#menu_trans .menu_trans_ana li.active ul li.active a {
color:#FFA500;
padding-left:40px
}

/*Etape 6  */
#etape6Right {
display:inline;
float:left;
font-size:11px;
padding:0 0 0 10px;
width:796px
}

#etape6Right .modePubli {
list-style-position:inside;
list-style-type:square;
margin:10px 10px 10px 50px
}

#etape6Right .modePubli li {
margin:20px 0
}

#etape6Right .modePubli li ul {
margin:0 0 0 25px
}

/*Etape 6 Emailing  */
#etape6EmailingCenter {
display:inline;
float:left;
font-size:11px;
padding:0 0 0 10px;
width:575px
}

#etape6EmailingCenter fieldset {
border:none
}

#etape6EmailingCenter #f_gestion_rep_email .field {
float:left;
margin:10px 0;
width:100%
}

#etape6EmailingCenter #f_gestion_rep_email label {
clear:left;
display:inline;
float:left;
width:200px
}

#etape6EmailingCenter #f_gestion_rep_email select {
display:inline;
float:left;
width:250px
}

#etape6EmailingCenter #f_gestion_rep_email iframe {
border:0 none;
display:inline;
float:left;
height:20px;
width:250px
}

#etape6EmailingCenter #f_gestion_rep_email a {
color:#FFA500;
text-decoration:none
}

#etape6EmailingCenter #f_gestion_rep_email a:hover {
text-decoration:none
}

#etape6EmailingCenter #f_gestion_rep_email #file_list_email {
display:inline;
float:left;
height:20px;
width:250px
}

#etape6EmailingCenter #f_gestion_rep_email .iframe {
height:20px
}

#etape6EmailingCenter .paramsSend {
margin:10px 0 0
}

#f_publi .field {
height:26px;
padding:10px 0 0
}

#f_publi .pu_meta_template {
height:200px
}

#f_publi .pu_meta_template label {
margin:0 0 15px
}

#f_publi input[type=text],#f_publi input[type=radio],#f_publi label,#f_publi select {
display:inline;
float:left
}

#f_publi input[type=text] {
width:200px
}

#f_publi label {
padding:6px 0 0;
width:201px
}

#f_publi select {
height:25px;
padding:4px;
width:200px
}

#f_publi #mdate_pu_d,#f_publi #mdate_pu_h,#f_publi #mdate_pu_i {
width:20px
}

#f_publi #mdate_pu_y {
width:40px
}

#f_publi #mdate_pu_m {
width:88px
}

#f_publi .date select {
margin:0 4px 0 0
}

#f_publi .date input {
margin:0 4px 0 0
}

#f_publi .date span {
float:left;
margin:6px 0 0
}

#f_publi .date span a {
clear:left;
color:#6C6C6C;
font-size:11px
}

#f_publi .date span a:hover {
color:#FFA500;
text-decoration:none
}

#f_publi div.wym_box,#div_send_pdf div.wym_box {
-moz-border-radius:10px;
-moz-box-shadow:2px 2px 2px #d5d5d5;
-webkit-border-radius:10px;
-webkit-box-shadow:2px 2px 2px #d5d5d5;
background-color:#FFF;
border:2px solid #d5d5d5;
border-radius:10px;
box-shadow:2px 2px 2px #d5d5d5;
clear:left;
float:left;
padding:5px 0 0 10px;
height:280px
}

#f_publi textarea {
width:530px
}

#f_publi #p_pu_message .wym_iframe iframe {
border:0 none;
height:150px;
width:530px
}

#f_publi #blc_env_message.blc-toolbar {
display:block;
margin:0 10px 0 0
}

#f_publi #blc_env_message label {
margin-left:20px;
width:100px
}

#f_publi #publi_meta {
height:23px;
width:172px
}

#f_publi #publi_meta_langue {
height:23px;
width:135px
}

#f_publi fieldset .certified {
height:60px;
margin-bottom: 10px
}

#f_publi .certified label {
display:inline;
float:left;
width:520px;
padding:0
}

#f_publi .certified input {
display:inline;
float:left;
margin:0 5px 0 0
}

/*Etape 6 emailing & url right  */
#etape6EmailingRight,#etape6UrlRight {
display:inline;
float:left;
font-size:11px;
padding:0 0 0 10px;
width:211px
}

#etape6UrlCenter .blc-window dd{
margin: 0 0 10px 0
}

#etape6EmailingCenter .blc-window dd{
margin: 0 0 10px 0
}

#env_import_email,#env_import_url {
list-style:none outside none
}

#env_import_email li,#env_import_url li {
-moz-border-radius:5px;
-moz-box-shadow:2px 2px 2px #DDD;
-webkit-border-radius:5px;
-webkit-box-shadow:2px 2px 2px #DDD;
behavior:url(/js/PIE.htc);
border:1px solid #DDD;
border-radius:5px;
box-shadow:2px 2px 2px #DDD;
display:block;
margin:5px 0;
padding:2px 4px
}

#env_import_email .ev_action,#env_import_url span.ev_action {
float:right
}

#env_import_email .env_date,#env_import_url env_date {
float:left
}

#etape6HistoriqueDetailRight .listing table td {
text-align:left;
padding:0 0 0 10px
}

#etape6HistoriqueRight .listing table tfoot td {
color:#FFF
}

/*Etape 6 Gestion url  */
#etape6UrlCenter {
display:inline;
float:left;
font-size:11px;
padding:0 0 0 10px;
width:575px
}

#f_gestion_rep_url fieldset,#f_gestion_url fieldset {
border:medium none
}

#f_gestion_rep_url .field,#f_gestion_url .field {
float:left;
margin:10px 0;
width:100%
}

#f_gestion_rep_url label,#f_gestion_url label {
clear:left;
display:inline;
float:left;
width:200px
}

#f_gestion_rep_url select,#f_gestion_url select {
display:inline;
float:left;
width:250px
}

#f_gestion_rep_url iframe {
border:0 none;
display:inline;
float:left;
height:20px;
width:250px
}

#f_gestion_rep_url a {
color:#FFA500;
text-decoration:none
}

#f_gestion_rep_url a:hover {
text-decoration:none
}

#f_gestion_rep_url #file_list_email {
display:inline;
float:left;
height:20px;
width:250px
}

#f_gestion_rep_url .iframe {
height:20px
}

#etape6UrlCenter .paramsSend {
margin:10px 0 0
}

/*Etape 6 lien internet  */
#etape6LienInternetRight {
display:inline;
float:left;
font-size:11px;
margin-left:10px;
width:786px
}

#etape6LienInternetRight .field {
border-bottom:1px dashed #AAA;
margin:0 10px 10px 0;
padding:15px
}

#etape6LienInternetRight .field p {
margin:3px 0
}

#etape6LienInternetRight .field a {
color:#FFA500
}

#etape6LienInternetRight .field label {
display:block
}

#pu_link {
height:50px;
margin:10px 0 0;
width:728px
}

/*Etape 7  */
#etape7ContentTop {
display:inline;
float:left;
font-size:11px;
padding:0 0 0 10px;
width:796px
}

#etape7ContentTop div.blc-rapports {
-moz-border-radius:10px;
-webkit-border-radius:10px;
behavior:url(/js/PIE.htc);
border:1px solid #B9B9B9;
border-radius:10px;
float:left;
height:140px;
margin:0;
padding:5px;
width:383px
}

#etape7ContentTop div.blc-recherche {
-moz-border-radius:10px;
-webkit-border-radius:10px;
behavior:url(/js/PIE.htc);
border:1px solid #B9B9B9;
border-radius:10px;
float:right;
height:140px;
margin:0 0 0 5px;
padding:5px;
width:383px
}

#etape7ContentTop div.blc-rapports ul {
list-style:none outside none
}

#etape7ContentTop div.blc-rapports ul li {
clear:both;
display:block;
margin:2px 0
}

#etape7ContentTop div.blc-rapports ul li span.rp-supp {
float:right
}

#etape7ContentTop div.blc-rapports ul li span.rp-supp a {
color:#FFA500
}

#etape7ContentTop div.blc-rapports ul li span.rp-supp a:hover {
text-decoration:none
}

#etape7ContentTop div.blc-rapports ul li a {
font-weight:700
}

#etape7Board {
display:inline;
float:right;
font-size:11px;
padding:0 0 0 10px;
width:796px
}

#etape7Board .blc-affresultats {
padding-top:15px
}

#etape7Board .blc-affresultats ul {
list-style-type:none;
margin:0;
padding:0;
text-align:left;
width:805px
}

#etape7Board .blc-affresultats ul li {
display:block;
float:left;
height:260px;
margin:0 0 10px 5px;
overflow:hidden;
position:relative;
width:395px
}

#etape7Board .blc-affresultats ul li .blc-res-content {
height:260px;
width:395px
}

#etape7Board .blc-affresultats ul li .blc-res-content h3 {
-moz-border-radius:10px 10px 0 0;
-webkit-border-radius:10px 10px 0 0;
background-color:#747477;
behavior:url(/js/PIE.htc);
border-color:#747477;
border-radius:10px 10px 0 0;
border-style:solid solid none none;
border-width:1px;
color:#FFF;
cursor:pointer;
height:15px;
padding:3px 5px;
text-align:center;
text-transform:uppercase
}

#etape7Board .blc-affresultats ul li .blc-res-content h3 span {
float:right
}

#etape7Board .blc-affresultats ul li .blc-res-content h3 span a {
color:#F29400
}

#etape7Board .blc-affresultats ul li .blc-res-content div.content-res {
height:210px;
overflow:auto;
text-align:center
}

#etape7Board .blc-affresultats ul li .blc-res-content .background {
background-color:#F0F0F0
}

#etape7Board .blc-affresultats ul li .blc-res-content table.listing {
width:98%
}

#etape7Board .blc-affresultats ul li .blc-res-content div.content-res table {
background-color:#FFF;
border:0 none;
border-collapse:collapse;
margin:5px 0 5px 5px;
white-space:nowrap
}

#etape7Board .blc-affresultats ul li .blc-res-content div.content-res table th,#etape7Board .blc-affresultats ul li .blc-res-content div.content-res table td {
border-color:#-moz-use-text-color #-moz-use-text-color #CCC #C8C8C9;
border-style:none none dashed solid;
border-width:0 0 1px 1px;
padding:5px;
text-align:left;
width:auto
}

#etape7Board .blc-affresultats ul li .blc-res-content div.content-res table td a {
color:#3F6D8A
}

#etape7Board .blc-affresultats ul li .blc-res-content div.content-res table td a:hover {
color:#F29400
}

#etape7Board .blc-affresultats ul li.ui-state-highlight {
background-color:#FFF;
border:1px solid #F29400;
float:left;
height:258px;
width:393px
}

#etape7Board div.pti-03 {
height:22px;
overflow:hidden;
padding:0;
text-align:left
}

#etape7Board div.pti-03 a {
background:#747477 url(../images/fd-pti03.jpg) no-repeat left top;
color:#FFF;
display:block;
float:right;
height:22px;
line-height:22px;
padding:0 0 0 27px;
width:118px
}

#etape7Board div.pti-03 a:hover {
background:#58585A url(../images/fd-pti03-hover.jpg) no-repeat left top
}

.ui-sortable-helper {
clear:both;
height:260px;
margin:0;
width:395px
}

/*Overlay  */
#zoomReport {
margin:auto;
max-height:500px;
overflow:auto;
width:900px
}

#zoomReport p {
text-align:left
}

#zoomReport img {
border:0;
display:inline;
margin:0
}

.zoom_report #TD_cancelButton {
display:none
}

.zoom_report #TB_dialogButtons a {
background:#747477 none repeat scroll 0 0;
border:0 none;
color:#FFF;
font-size:12px;
font-weight:400;
padding:2px 5px;
width:auto
}

.zoom_report #TB_dialogButtons a:hover,#TB_window a:visited {
background:#747477 none repeat scroll 0 0
}

.zoom_report #TB_dialogButtons a:visited {
background:#747477 none repeat scroll 0 0
}

.zoom_report #TB_dialogButtons {
border:none;
position:absolute;
right:10px;
text-align:right;
top:0
}

/* etape7 Analyse Plat  */
#etape7AnaPlat {
display:inline;
float:left;
font-size:11px;
padding:0 0 0 10px;
width:796px
}

#etape7AnaPlatLeft {
display:inline;
float:left;
margin:10px 5px 0 0;
width:520px
}

#etape7AnaPlatRight {
display:inline;
float:left;
margin:10px 0 0 5px;
position:relative;
width:266px;
z-index:100
}

#analyse_qt {
font-size:12px;
height:60px;
margin:5px 0 0;
width:100%
}

#blc-analeft #search_qt {
clear:left;
padding:5px 0
}

#blc-analeft #f_analyse label {
clear:left;
display:block;
float:left;
height:17px;
line-height:17px;
margin:10px 0;
padding:2px 0;
width:150px
}

#blc-analeft #f_analyse select {
float:left;
margin:10px 0;
width:350px
}

.imganalyse {
display:inline;
float:left;
margin-right:10px
}

#blc-anacontent {
margin:10px 0 0;
padding:0 0 0 5px;
width:100%
}

#blc-anacontent h4 {
background-color:#DDD;
clear:left;
color:#58585A;
font-size:11px;
margin:0 0 10px;
padding:5px 6px;
text-align:center
}

#blc-anacontent #div_stat {
width:786px
}

#div_stat {
margin:10px 5px;
overflow:auto;
position:relative;
text-align:center;
z-index:10
}

#saveReport {
margin:0 0 0 10px;
position:relative
}

#saveReport label {
display:inline;
float:left;
margin:15px 0 0;
padding-right:0.5em;
position:relative
}

#saveReport input {
clear:none;
display:inline;
float:left;
font-size:11px;
margin:10px 0 0 10px
}

#saveReport #labelRapport {
width:250px
}

#saveReport #saveRapport {
width:154px
}

#saveReport #saveRapportBoard {
width:200px
}

#blc-anacontent h5.titleLineColonne {
background-color:#F0F0F0;
clear:left;
font-size:11px;
font-weight:700;
margin:0 0 10px;
padding:4px 6px;
text-align:left
}

/*AnalyseRapports  */
#AnalyseRapports,#etape6HistoriqueRight,#etape6HistoriqueDetailRight,#etape7Seg {
display:inline;
float:right;
font-size:11px;
padding:0 0 0 10px;
width:796px
}

/* etape7 Analyse Croisees  */
#etape7AnaCross {
display:inline;
float:left;
font-size:11px;
padding:0 0 0 10px;
width:796px
}

#etape7AnaCrossLeft {
display:inline;
float:left;
margin:10px 5px 0 0;
width:520px
}

#etape7AnaCrossRight {
display:inline;
float:left;
margin:10px 0 0 5px;
width:266px
}

/* etape7 Pdf diffusion  */
#etape7PdfDiffusion {
display:inline;
float:left;
font-size:11px;
padding:0 0 0 10px;
width:796px
}

#etape7PdfDiffusion .export select {
float:left;
margin-top:10px
}

#etape7PdfDiffusion .export label {
margin-left:20px
}

#etape7PdfDiffusion #widget {
float:left;
width:270px
}

#etape7PdfDiffusion #export_pdf {
margin-top:9px
}

#etape7PdfDiffusion #div_gen_pdf,#etape7PdfDiffusion #div_send_pdf {
margin-top:20px
}

#etape7PdfDiffusion .paramsSend {
margin:10px 0 0
}

#etape7PdfDiffusion #div_send_pdf fieldset {
border:none
}

#etape7PdfDiffusion #div_send_pdf label {
padding:6px 0 0;
width:201px
}

#rd_sujet,#rd_email,#rd_nom,#rd_reference {
width:250px
}

#etape7PdfDiffusion #div_send_pdf .field {
height:26px;
padding:10px 0 0
}

#etape7PdfDiffusion #div_send_pdf #dd-mail .rd_group {
float:left;
height:auto
}

#div_send_pdf input[type="text"],#div_send_pdf input[type="radio"],#div_send_pdf label,#div_send_pdf select {
display:inline;
float:left
}

#div_send_pdf .blc-toolbar {
clear:both;
float:left;
height:23px;
padding-top:15px;
width:540px
}

#div_send_pdf #blc_env_message.blc-toolbar {
display:block;
margin:0 10px 0 0
}

#r_rd_message .wym_iframe iframe {
height:150px;
width:528px
}

#div_send_pdf .blc-toolbar div {
margin:1px 10px 0 0
}

#div_send_pdf fieldset select {
width:262px
}

#div_gen_pdf .blc-search #widgetField span {
width:250px
}

#pdf_envoi {
margin-top:20px
}

#list_rapport div.listing-pagination {
margin-top:5px;
text-align:right
}

#div_gen_pdf .blc-search #widgetField {
background-position:94% 49%
}

#etape7AnaPlatRight .blc-search #widgetField{background-position:91% 49%}

#div_gen_pdf {
position:relative;
z-index:100
}

#blc-anacontent table.listing td,#blc-anacontent table.listing th {
border:1px solid #CCC
}

table.listing {
border-collapse:collapse;
margin:10px 0;
padding-top:0;
width:100%
}

table.listing td {
padding:2px 10px
}

table.listing th,table.listing td.th-listing {
text-align:center
}

table.listing td.th-listing {
background:none repeat scroll 0 0 #E3E3E4;
color:#565658
}

#blc-anacontent table.firstTable td {
width:33.3%
}

.blc-search {
position:relative;
z-index:20
}

.blc-search .field {
clear:left;
padding:2px 0
}

#dateperiod_sh {
position:relative;
z-index:10
}

.blc-search .blc-valid-res {
clear:both;
float:right;
padding:10px 5px 0
}

.blc-search .blc-valid-res #res_submit {
float:none
}

.blc-search .field label {
float:left;
line-height:22px;
width:100px
}

.blc-search #widgetField span {
width:130px
}

.blc-search #dateperiod {
margin:0 0 0 5px;
width:136px
}

/*Etape 7 detail par repondant  */
#etape7DetailRep {
display:inline;
float:left;
font-size:11px;
padding:0 0 0 10px;
width:796px
}

#etape7DetailRep #div_stat .sub_field input[type=radio], #etape7DetailRep #div_stat .sub_field input[type=checkbox]{
float:left;margin-right:5px
}

#etape7DetailRep .typeQuest{
width:100%;
}

#etape7DetailRep .listing-pagination{
position:relative;
}

#formAdvancedSearch #blc-analeft {
margin-top:10px;
padding:5px 0 5px 5px;
width:780px
}

.ana_rep {
float:left;
width:100%
}

.ana_rep .field {
clear:none;
float:left;
margin:3px 0;
width:57%
}

.ana_rep .one {
width:43%
}

.ana_rep .field label {
float:left;
padding-left:5px;
padding-right:5px;
width:135px
}

.ana_rep .field select {
margin:0 0 0 5px;
width:166px
}

#advancedSearch {
text-align:left
}

.ana_rep #widgetField {
float:left;width:190px;background-position: 86% 49%;
}

.ana_rep #widget {
margin:0;
}

.ana_rep #dateperiod_sh{
padding-top: 4px;	
}
.ana_rep #widgetField span {
width:160px
}

#advancedClic {
margin:10px 0
}

#advancedClic img {
vertical-align:bottom
}

.lblPeriode {
margin-left:8px
}

.ana_rep .field #dateperiod {
margin:0 0 0 5px;
width:166px
}

form .ana_rep input[type="text"] {
width:158px
}

.buttonsRep input{
clear:none;float: left;margin: 10px 10px 0 0;
}

/*Analyse Segment  */
#etape7Seg form.form_segment .blc-window label {
font-size:11px;
padding:0 0 0 5px
}

#etape7Seg .blc-window .blc-dbwindow-content-left {
float:left;
width:200px
}

#etape7Export .blc-window{margin-bottom: 10px}

#etape7Seg .blc-window .blc-dbwindow-content-right {
float:left;
width:166px
}

#bt_rm_add,#bt_metaval_add,#bt_ll_add {
margin:0 15px 0 0;
width:142px
}

#etape7Seg #div-listrep .bt-composant {
clear:both
}

#etape7Seg #saveSeg {
margin:10px;
width:390px
}

#etape7Seg .field {
margin:0 0 10px
}

#etape7Seg .bt_supp,#etape7Seg .bt_meta_supp,#etape7Seg .bt_ll_supp {
float:right;
margin-right:5px
}

#etape7Seg .blc_scquestion,.blc_scgrpreponse {
display:block
}

#etape7Seg .blc_scquestion {
-moz-border-radius:5px;
-moz-box-shadow:1px 1px 1px #EEBD6F;
-webkit-border-radius:5px;
-webkit-box-shadow:1px 1px 1px #EEBD6F;
behavior:url(/js/PIE.htc);
border:1px solid #EEBD6F;
border-radius:10px 10px 0 0;
box-shadow:1px 1px 1px #EEBD6F;
margin:5px 2px;
padding:3px 5px;
text-align:center
}

#etape7Seg .blc_scquestion:hover {
background-color:#F8D091
}

/*Etape 7 export  */
#etape7Export {
display:inline;
float:left;
font-size:11px;
padding:0 0 0 10px;
width:796px
}

.export #widget {
float:left;
margin:5px 10px 0 0;
width:214px
}

.export #widgetField span {
width:200px
}

#etape7Export #f_compus #dateperiod {
margin:5px 0 0;
width:200px
}

#etape7Export #f_compus label {
float:left;
margin:0 0 0 34px;
padding-top:12px;
width:120px
}

#etape7Export .blc_export {
clear:both
}

.blc_export div.cadreTypeExport {
background-color:#DDD;
border:1px solid #B9B9B9;
display:inline;
float:left;
height:200px;
margin-bottom:5px;
padding:5px 8px 10px 5px;
width:371px
}

.blc_export div.blc-exportMat {
margin-right:5px
}

.blc_export div.blc-exportCsv {
margin-right:5px
}

.blc_export div.blc-exp-content {
font-size:11px;
height:130px;
margin:5px 0;
padding-left:80px;
text-align:left
}

.blc_export div.blc-exp-submit {
display:inline;
float:right;
margin-top:10px;
position:relative
}

.blc_export div.blc-exp-submit input{width:120px;}

.blc_export div.blc-exp-submit a{width:100px;}

.blc_export div.blc-exportMat .blc-exp-content {
background:url("/images/csv.jpg") no-repeat scroll 2px 0
}

.blc_export div.blc-exportXls .blc-exp-content {
background:url("/images/xls.jpg") no-repeat scroll 2px 0
}

.blc_export div.blc-exportCsv .blc-exp-content {
background:url("/images/csv.jpg") no-repeat scroll 2px 0
}

.blc_export div.blc-exportPdf .blc-exp-content {
background:url("/images/pdf.png") no-repeat scroll 2px 0
}

/*Page locked  */
#lockedRight {
display:inline;
float:left;
padding:0 0 0 10px;
width:796px
}

#blc_locked {
margin-bottom:30px;
margin-top:30px;
text-align:left
}

#blc_locked .blc-cadenas {
background:url("../images/lock.png");
height:107px;
left:-2px;
position:absolute;
top:-20px;
width:106px
}

#blc_locked .blc-txt {
-moz-border-radius:10px;
-webkit-border-radius:10px;
background:url("../images/backLock.png");
behavior:url(/js/PIE.htc);
border:2px solid #FFA500;
border-radius:10px;
color:#ff6500;
font-size:16px;
height:35px;
margin-bottom:10px;
padding:25px 5px 5px 130px;
position:relative;
text-align:left
}

#blc_locked .info {
color:#484848;
font-size:11px;
margin:50px
}

/*Widget Calendar  */
#widget {
margin:5px 0 0;
position:relative;
z-index:50
}

#widgetField {
background:url("../images/ico-datepicker.gif") no-repeat scroll 96% 49%;
height:28px;
overflow:hidden;
position:relative
}

.widget {
position:relative;
z-index:100;
zoom:1px
}

#widgetField span {
-moz-box-shadow:0 0 10px #AAA;
-webkit-box-shadow:0 0 10px #AAA;
border:1px solid #e4e4e4;
color:#6c6c6c;
cursor:pointer;
font-size:11px;
font-weight:400;
height:19px;
left:5px;
line-height:19px;
padding:0 0 0 4px;
position:absolute;
text-align:left;
top:4px;
width:365px
}

#widgetField a {
display:block;
height:22px;
position:absolute;
right:0;
text-decoration:none;
text-indent:-3000px;
top:0;
width:26px
}

#widgetCalendar {
float:left;
height:0;
overflow:hidden;
position:absolute;
right:-2px;
top:22px;
width:588px;
z-index:100
}

#widgetCalendar #iframeCalendar {
border:medium none;
left:3px;
overflow:hidden;
position:absolute;
top:3px;
z-index:102
}

#widgetCalendar div.datepicker {
z-index:103
}

#widgetCalendar .datepicker a {
color:#6C6C6C
}

#widgetCalendar .datepicker a:hover {
color:#CF7D01
}

#select-plage select {
margin:5px 0 0 5px;
width:200px
}

div.blc-recherche .blc-datepick {
margin:5px 0
}

#widgetCalendar .validDate {
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:url("../images/topSubmit.png") repeat-x 0 0;
behavior:url(/js/PIE.htc);
border:1px solid #707070;
border-radius:5px;
color:#FFF;
float:right;
font-weight:700;
height:15px;
margin:5px 5px 0 0;
padding:2px;
text-align:center;
width:20px
}

/* Générique Etape 2 & Etape 3  */
.blc-window {
height:100%;
position:relative;
text-align:left
}

.blc-window dt {
-moz-border-radius:5px 5px 0 0;
-webkit-border-radius:5px 5px 0 0;
background-color:#DDD;
behavior:url(/js/PIE.htc);
border-radius:5px 5px 0 0
}

.blc-window #blc-showoverflow {
height:510px;
overflow:auto;
position:relative
}

.blc-window dt#dt-composant a.tri-desc {
background:#97C31A url(../images/ftri_desc.gif) no-repeat scroll 99% 5px
}

.blc-window dt.tri-static,.blc-window dt a {
color:#58585A;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:700;
padding:2px 5px;
text-decoration:none
}

.blc-window dd {
-moz-border-radius:0 0 5px 5px;
-webkit-border-radius:0 0 5px 5px;
behavior:url(/js/PIE.htc);
border-color:#DDD;
border-radius:0 0 5px 5px;
border-style:none solid solid;
border-width:4px;
padding:5px
}

.blc-window dd.form {
border:0 none;
position:relative
}

.blc-window .blc-dbwindow-content {
float:left;
width:50%
}

.blc-window label.lb-checkbox {
display:inline;
padding:0 15px 0 5px
}

.blc-window-detail dt {
-moz-box-shadow:2px 2px 2px #DDD;
-webkit-box-shadow:2px 2px 2px #DDD;
background-color:#FFF;
behavior:url(/js/PIE.htc);
border:1px solid #DDD;
border-style:solid solid none;
box-shadow:2px 2px 2px #DDD;
clear:both;
color:#444;
float:left;
font-weight:700;
margin:5px 0 0;
padding:5px;
width:254px
}

.blc-window-detail dt a.no_style {
background-color:transparent;
display:inline;
padding:0
}

.blc-window-detail dd {
-moz-box-shadow:2px 2px 2px #DDD;
-webkit-box-shadow:2px 2px 2px #DDD;
background-color:#EEE;
behavior:url(/js/PIE.htc);
border:1px solid #DDD;
border-style:none solid solid;
box-shadow:2px 2px 2px #DDD;
clear:both;
float:left;
width:254px
}

.tit-composant {
text-align:center
}

.bt-composant img,.bt-composant2 img {
vertical-align:bottom
}

.bt-composant a,.bt-composant2 a {
-moz-border-radius:5px;
-moz-box-shadow:2px 2px 2px #DDD;
-webkit-border-radius:5px;
-webkit-box-shadow:2px 2px 2px #DDD;
border:1px solid #DDD;
border-radius:5px;
box-shadow:2px 2px 2px #DDD;
display:block;
padding:2px
}

.bt-composant a:hover,.bt-composant2 a:hover {
background-color:#F8D091;
border:1px solid #F1F1F1;
color:#6C6C6C;
text-decoration:none
}

.bt-composant {
height:24px;
margin:4px 2px
}

dl.blc-window-detail input {
display:inline;
width:auto
}

dl.blc-window-detail .vertical input {
clear:both;
float:left;
height:13px;
width:13px
}

dl.blc-window-detail .vertical label {
float:left;
width:200px
}

dl.blc-window-detail #prop_typeQuest img {
vertical-align:bottom
}

dl.blc-window-detail #prop_typeSaisie a {
text-decoration:underline
}

dl.blc-window-detail #prop_typeSaisie a:hover {
text-decoration:none
}

#blc-questionnaire {
height:500px
}

.blc_question {
border:1px solid #F1F1F1;
font-size:11px;
margin:10px 0;
overflow-x:auto;
overflow-y:hidden;
padding-bottom:15px;
position:relative
}

.blc-toolbar {
background-color:#FFF;
display:none;
height:23px;
padding-top:15px
}

.q_selected .blc-toolbar {
display:block
}

.blc-toolbar div {
background-color:#D3D3D3;
float:right;
padding:0 1px
}

.blc-toolbar a {
background-color:#D3D3D3;
display:block;
float:left;
margin:2px 1px 0;
padding:2px 3px 0
}

.blc-toolbar a:hover {
background-color:#C8C8C8;
cursor:pointer
}

.blc-toolbar-a-select {
background-color:#C8C8C8
}

.blc_question .field {
clear:both;
padding:10px 0;
width:98%
}

.blc_question .sub_field {
clear:both;
padding:5px 0 0 10px;
width:98%
}

.blc_question span {
float:left
}

.blc_question .imgIcone {
float:left;
margin-right:8px
}

.blc_question .wym_iframe iframe {
clear:right;
height:65px;
width:583px
}

.blc_question ul {
clear:both;
list-style-type:none;
margin-left:10px
}

.blc_question li {
clear:left;
float:left;
margin:5px 0 0;
width:601px
}

.blc_question .compo_mod_textarea {
display:inline;
float:left;
padding-top:0
}

.blc_question .q_rating {
clear:left;
float:left;
margin:15px 0 0 20px;
width:575px
}

.blc_question .q_rating a {
background:url("../images/etoile.png") no-repeat scroll 5px top transparent;
line-height:20px;
padding:3px 0 3px 22px
}

.blc_question .q_rating a:hover {
text-decoration:none
}

.blc_question .q_rating a.selected {
background:url("../images/redetoile.png") no-repeat scroll 5px top transparent
}

.blc_question textarea {
-moz-border-radius:0;
-moz-box-shadow:0 0 0;
-webkit-border-radius:0;
-webkit-box-shadow:0 0 0;
background-color:#FFF;
border:1px solid #D5D5D5;
clear:left;
float:left;
margin:15px 0 0 20px;
padding:0 0 0 10px
}

.typeQuest {
float:left;
margin:0 0 10px;
padding:0 6px 0 0;
text-align:right;
width:631px
}

.blc_question span.esp-numero {
clear:left;
display:inline;
float:left;
line-height:16px
}

.esp-numero {
color:#007DE2;
font-size:16px;
font-weight:700;
padding-right:10px
}

.tb_question td input.ch-text-short {
background-color:#D3D3D3
}

.q_selected {
background-color:#F1F1F1
}

.q_selected:hover {
background-color:#D3D3D3
}

.tb_question {
border:1px solid #BBB;
border-collapse:collapse;
clear:both;
margin:5px 1% 0;
width:98%
}

.tb_question th.tb_hitem {
border-left-color:#FFF;
border-top-color:#FFF
}

.tb_question td,.tb_question th {
border:1px solid #BBB;
font-weight:400;
padding:2px;
text-align:center
}

.tb_question td .wym_iframe iframe,.tb_question th .wym_iframe iframe {
width:100%
}

.tb_question td div.wym_box,.tb_question th div.wym_box {
width:93%
}

.tb_question th select,.tb_question td select {
clear:both
}

.tb_question span.compo_mod_textarea {
clear:both;
display:block;
margin:auto;
padding-bottom:5px;
width:100%
}

.tb_question td span {
float:none
}

div.wym_box {
-moz-border-radius:10px;
-moz-box-shadow:0 0 5px #ACACAC;
-webkit-border-radius:10px;
-webkit-box-shadow:0 0 5px #ACACAC;
background-color:#FFF;
border:2px solid #ACACAC;
border-radius:10px;
box-shadow:0 0 5px #ACACAC;
clear:left;
float:left;
padding:0 0 0 10px
}

/*Dossier  */
#contentRightDossier {
display:inline;
float:left;
padding:0 0 0 10px;
width:796px
}

#contentRightDossier #blc_recherche {
margin:10px 0;
text-align:center
}

#contentRightDossier #blc_recherche input[type="submit"] {
float:none;
margin:0 0 0 20px
}

#contentRightDossier #blc_recherche .formDesign {
padding:10px
}

#contentRightDossier fieldset {
border-style:none
}

#contentRightDossier #register label {
float:left;
line-height:21px;
width:190px
}

.dos #TB_ajaxContent {
padding:0 0 20px;
width:430px
}

.dos #TB_dialogButtons {
padding:0 20px 0 0
}

#dosBox h3 {
background-color:#969696;
color:#FFF;
font-size:13px;
margin-bottom:10px
}

#dosBox .dos_contenu {
padding:0 20px;
text-align:left
}

#dosBox .dos_contenu .dosMove {
margin:5px 0;
width:20px
}

#dosBox .dos_contenu select {
-moz-box-shadow:0 0 10px #AAA;
border:1px solid #E4E4E4;
color:#6C6C6C;
font-size:11px;
font-weight:400;
height:21px;
line-height:21px;
width:160px
}

#dosBox .dos_contenu input {
-moz-border-radius:3px;
-moz-box-shadow:0 0 3px #AAA;
-webkit-border-radius:3px;
-webkit-box-shadow:0 0 3px #AAA;
behavior:url(/js/PIE.htc);
border:1px solid #CCC;
border-radius:3px;
box-shadow:0 0 3px #AAA;
color:#6C6C6C;
font-size:11px;
padding:5px;
width:240px
}

/* Menu Comptes, Groupes  */
#register {
margin-top:20px
}

#register label {
float:left;
width:250px
}

#register .field {
font-size:11px;
padding:10px 0 0
}

#register input[type=text],#register input[type="radio"] {
display:inline;
float:left
}

#register input[type=text] {
width:250px
}

#register select {
height:25px;
padding:4px;
width:260px
}

#register label.list {
padding:0 0 0 5px;
width:35px
}

#ulniveau {
font-size:11px;
margin:10px 0
}

#ulniveau li.pair {
background-color:#D2E2E5
}

#ulniveau li {
display:block;
padding:4px 2px
}

#ulniveau span.actions {
float:right
}

#register .msgOblig {
clear:both;
float:left;
font-size:10px;
line-height:10px;
margin:0;
width:50%
}

#register input[type=button],#register input[type=submit] {
clear:none;
margin:0 0 0 5px
}

.infosPro {
font-size:11px
}

.infosPro p {
padding-bottom:10px
}

#contentRightFact {
display:inline;
float:left;
padding:0 0 0 10px;
width:796px
}

#contentRightFact #listFactures {
float:left;
font-size:11px;
height:auto;
margin:10px 0 0 20px;
width:190px
}

#contentRightFact #vueFacture {
border:1px solid #D2E2E5;
float:left;
margin:10px 0 0 10px;
min-height:400px;
padding:5px;
width:520px
}

#contentRightFact #vueFacture .center {
font-weight:700;
line-height:400px;
text-align:center;
vertical-align:middle
}

#contentRightFact #vueFacture .printFact {
margin:30px 20px 0 0;
position:relative
}

/*Localisation  */
#contentRightLocalisation {
display:inline;
float:left;
padding:0 0 0 10px;
width:796px
}

#contentRightLocalisation #blc_recherche {
margin:10px 0;
text-align:center
}

#contentRightLocalisation #blc_recherche input[type="submit"] {
float:none;
margin:0 0 0 20px
}

#contentRightLocalisation #blc_recherche .formDesign {
padding:10px
}

#contentRightLocalisation fieldset {
border-style:none
}

#localisation label {
float:left;
width:250px
}

#localisation .field {
font-size:11px;
height:auto;
padding:10px 0 0
}

#localisation input[type=text] {
display:inline;
float:left;
width:250px
}

#localisation select {
height:25px;
padding:4px;
width:260px
}

#localisation textarea {
behavior:url(/js/PIE.htc);
padding:5px;
width:95%
}

#localisation .msgOblig {
clear:both;
float:left;
font-size:10px;
line-height:10px;
margin:0;
width:50%
}

#localisation input[type=button],#localisation input[type=submit] {
clear:none;
margin:0 0 0 5px
}

/*Design  */
#contentRightDesign {
display:inline;
float:left;
padding:0 0 0 10px;
width:796px
}

#contentRightDesign #blc_recherche {
margin:10px 0;
text-align:center
}

#contentRightDesign #blc_recherche input[type="submit"] {
float:none;
margin:0 0 0 20px
}

#contentRightDesign #blc_recherche .formDesign {
padding:10px
}

#contentRightDesign fieldset {
border-style:none
}

#design label {
float:left;
width:250px
}

#design .field {
font-size:11px;
height:auto;
padding:10px 0 0
}

#design input[type=text] {
display:inline;
float:left;
width:250px
}

#design select {
height:25px;
padding:4px;
width:260px
}

#design textarea {
behavior:url(/js/PIE.htc);
padding:5px;
width:95%
}

#design .msgOblig {
clear:both;
float:left;
font-size:10px;
line-height:10px;
margin:0;
width:50%
}

#design .gabarit {
float:left;
margin-right:20px;
width:215px
}

#design .gabarit label {
float:none;
width:120px
}

#design .gabarit img {
margin-left:20px
}

#propDesign {
margin:0 0 15px
}

#propDesign #blc_perso {
display:inline;
float:left;
width:186px;
position:relative
}

#propDesign #vueTpl {
display:inline;
float:right;
margin:10px 0 0 7px;
width:790px
}

#propDesign #vueTpl #blc-questionnaire {
border:1px solid #CCC;
height:700px;
margin:20px 0 0;
width:770px
}

#propDesign #blc_perso dt {
-moz-border-radius:5px 5px 0 0;
-webkit-border-radius:5px 5px 0 0;
background-color:#DDD;
behavior:url(/js/PIE.htc);
border-radius:5px 5px 0 0;
color:#58585A;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:700;
padding:2px 5px;
text-decoration:none
}

#propDesign #blc_perso dd {
-moz-border-radius:0 0 5px 5px;
-webkit-border-radius:0 0 5px 5px;
behavior:url(/js/PIE.htc);
border-color:#DDD;
border-radius:5px 5px 0 0;
border-style:none solid solid;
border-width:4px;
padding:5px
}

#propDesign #blc_perso .detailDesign dt {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-box-shadow:2px 2px 2px #DDD;
background:transparent none repeat scroll 0 0;
border-color:#DDD;
border-style:solid;
border-width:1px;
color:#444;
font-weight:700;
margin:5px 0 0;
padding:5px
}

#propDesign #blc_perso .detailDesign dd {
-moz-box-shadow:2px 2px 2px #DDD;
background-color:#EEE;
border-color:#DDD;
border-style:none solid solid;
border-width:1px;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
position: relative
}

#propDesign #blc_perso .detailDesign .dd_valid {
-moz-box-shadow:0 0 0 #FFF;
background-color:#FFF;
border-style:none;
position:relative
}

#propDesign #blc_perso dl#dlperso dt a.tri-asc {
color:#F29400
}

#propDesign #blc_perso label {
color:#007DE2;
font-weight:700;
margin-right:100px
}

#propDesign #blc_perso input[type="text"] {
-moz-border-radius:3px;
-webkit-border-radius:3px;
behavior:url(/js/PIE.htc);
border:1px solid #CCC;
border-radius:3px;
color:#000;
font-size:11px;
margin-top:2px;
padding:3px
}

#propDesign #blc_perso select {
-moz-box-shadow:0 0 10px #AAA;
border:1px solid #E4E4E4;
color:#6C6C6C;
font-size:11px;
font-weight:400;
height:21px;
line-height:21px;
width:100%
}

#propDesign #blc_perso dl dd iframe {
height:19px;
width:159px
}

.editDesign {
height:200px
}

.editDesign div#design {
padding-left:20px
}

.editDesign #design .field {
padding:30px 0 0
}

/*CREATE ACCOUNT  */
#createAccount {
font-size:11px;
margin:auto;
width:750px
}

#createAccount fieldset {
border:none
}

#createAccount .field {
padding:8px 0
}

#formCreaComptePart input[type=text],#formCreaComptePart input[type=radio],#formCreaComptePart label,#formCreaComptePart select {
display:inline;
float:left
}

#formCreaComptePart label {
width:250px
}

#formCreaComptePart .field {
font-size:11px
}

#formCreaComptePart input[type=text] {
width:250px
}

#formCreaComptePart select {
height:25px;
padding:4px;
width:260px
}

#formCreaComptePart .msgOblig {
clear:both;
float:left;
font-size:10px;
line-height:10px;
width:100%
}

#formCreaComptePart #selectType {
margin:10px 0 10px 200px
}

#formCreaComptePart #selectType input {
margin:0 5px
}

#formCreaComptePart #selectType label {
width:100px
}

#formCreaComptePart .help {
clear:both;
font-size:11px;
font-style:italic;
padding:12px
}

#selectCompte input {
margin:0 5px 0 0
}

#selectCompte .detailCompte {
border:1px solid #CCC;
clear:both;
height:331px;
margin:10px 0;
overflow-y:scroll;
padding:10px;
position:relative;
width:700px
}

#choixPack {
display:inline;
float:left;
margin:15px 20px 15px 0;
width:340px
}

#choixPack h3 {
margin:0 0 15px
}

#choixPack input[type=radio],.blc-choixPay input[type=radio] {
margin:0 5px
}

.blc-choixRep {
display:inline;
float:left;
margin:15px 0;
width:360px
}

.blc-choixRep h3 {
margin:0 0 15px
}

.blc-choixRep select {
height:25px;
padding:4px;
width:260px
}

.blc-choixRep table {
border:0 none;
border-collapse:collapse;
margin:5px 0 10px
}

.blc-choixRep table th,.blc-choixRep table td {
border:1px solid #BBB;
padding:5px 10px 2px;
vertical-align:top
}

.blc-choixRep table th {
width:250px
}

.blc-choixRep table td {
text-align:center;
width:100px
}

.blc-choixPay {
margin:15px 0 0
}

/*ADMINISTRATOR  */
#contentRightAdmin {
display:inline;
float:left;
padding:0 0 0 10px;
width:796px
}

#contentRightAdmin .formDesign {
margin:20px 0 0
}

#contentRightAdmin .formDesign select,#contentRightAdmin .formDesign label {
width:200px
}

#contentRightAdmin .field {
padding:5px
}

#contentRightAdmin .listing {
font-size:11px;
margin-top:20px
}

#contentRightAdmin table td.nameAccount {
background-color:#D4D4D4
}

#contentRightAdmin .radioAccount input {
margin-right:20px
}

#contentRightAdmin .info {
font-size:11px;
font-weight:700
}