/* CSS JQTRANSFORM */

form.jqtransformdone label {/*NOMODIFS : float:left;display:block;margin-top:4px;margin-right:8px;*/}
form.jqtransformdone div.rowElem {clear:both;padding:4px 0px;}

/******************************
***  BOUTONS
******************************/
button.jqTransformButton {margin:0px;padding:0px;font-family:Arial;overflow:visible;border:none;background-color:transparent;cursor:pointer;}
button.jqTransformButton span {height:33px;float:left;padding:0px 12px 0px 0px;margin:0px;display:block;background:transparent url(../Images/styleForm/btn_right.gif) no-repeat right top;}
button.jqTransformButton span span {height:25px;padding:8px 12px 0px 24px;color:#0071b9;display:block;font-size:13px;line-height:13px;text-decoration:none;font-weight:bold;background:transparent url(../Images/styleForm/btn_left.gif) no-repeat top left;}

/* hover */
button.jqTransformButton_hover span span {color:#FFF;background-position:left -33px;}
button.jqTransformButton_hover span {background-position:right -33px;}

/* clicked */
button.jqTransformButton_click span span {color:#FFF;background-position:left -66px;}
button.jqTransformButton_click span {background-position:right -66px;}

/* IE 6 */
* html button.jqTransformButton,
/* IE 7 */
*+ html button.jqTransformButton {height:33px;}

/* IE 6 */
* button.jqTransformButton span span,
/* IE 7 */
*+ button.jqTransformButton span span {height:25px;}

button#submit_spplus {float:right;margin-top:15px;}

/******************************
*** CHAMPS DE SAISIE
******************************/
.jqTransformInputWrapper {width:445px;height:31px;float:left;background:transparent url(../Images/styleForm/input/input_text_left.gif) no-repeat left top;}
.jqTransformInputInner {padding:0px;margin:0px;background:transparent url(../Images/styleForm/input/input_text_right.gif) no-repeat top right;}
.jqTransformInputInner div {height:31px;margin:0;}
.jqTransformInputInner div input {width:429px;padding:7px 8px 6px 8px;color:#637a85;font-size:12px;line-height:18px;margin:0;font-family:Arial, Helvetica, sans-serif;border:none;background:transparent;}

/* IE 6 *//* IE 7 */
* html .jqTransformInputInner div input,
*+ html .jqTransformInputInner div input {height:24px;padding:6px 8px 0 8px;}

/* hover */
.jqTransformInputWrapper_hover {background-position:left -31px;}
.jqTransformInputWrapper_hover div.jqTransformInputInner {background-position:right -31px;}

/* focus */
.jqTransformInputWrapper_focus {background-position:left -62px ;}
.jqTransformInputWrapper_focus div.jqTransformInputInner {background-position:right -62px;}
.jqTransformSafari .jqTransformInputInner div {margin:0 8px;position:relative;overflow:hidden;}
.jqTransformSafari .jqTransformInputInner div input {height:24px;position:absolute;top:0;left:0;padding-left:4px;background-color:transparent;}

/******************************
*** ZONE DE TEXTE
******************************/
table.jqTransformTextarea td#jqTransformTextarea-mm textarea {width:421px;height:148px;font-size:12px;line-height:16px;}
table.jqTransformTextarea td {width:12px;height:12px;font-size:1px;line-height:1px;margin:0;padding:0;}
table.jqTransformTextarea {}
table.jqTransformTextarea tr {}
table.jqTransformTextarea textarea {margin:0;padding:0;border:none;background:none;}
table.jqTransformTextarea td#jqTransformTextarea-tl {width:12px;background:url(../Images/styleForm/textarea/textarea_tl.gif) no-repeat top left;}
table.jqTransformTextarea td#jqTransformTextarea-tm {background:url(../Images/styleForm/textarea/textarea_tm.gif) repeat-x top left;}
table.jqTransformTextarea td#jqTransformTextarea-tr {width:12px;background:url(../Images/styleForm/textarea/textarea_tr.gif) no-repeat top left;}
table.jqTransformTextarea td#jqTransformTextarea-ml {width:12px;background:url(../Images/styleForm/textarea/textarea_ml.gif) repeat-y top left;}
table.jqTransformTextarea td#jqTransformTextarea-mm {background:url(../Images/styleForm/textarea/textarea-mm.gif) repeat;}
table.jqTransformTextarea td#jqTransformTextarea-mr {width:12px;background:url(../Images/styleForm/textarea/textarea_mr.gif) repeat-y top left;}
table.jqTransformTextarea td#jqTransformTextarea-bl {width:12px;background:url(../Images/styleForm/textarea/textarea_bl.gif) no-repeat top left;}
table.jqTransformTextarea td#jqTransformTextarea-bm {background:url(../Images/styleForm/textarea/textarea_bm.gif) repeat-x top left;}
table.jqTransformTextarea td#jqTransformTextarea-br {width:12px;background:url(../Images/styleForm/textarea/textarea_br.gif) no-repeat top left;}

/* hover */
table.jqTransformTextarea-hover td#jqTransformTextarea-tl {background-position:0px -12px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-tm {background-position:0px -12px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-tr {background-position:0px -12px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-ml {background-position:-12px 0px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-mm {background-image:url(../Images/styleForm/textarea/textarea-mm-hover.gif);}
table.jqTransformTextarea-hover td#jqTransformTextarea-mr {background-position:-12px 0px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-bl {background-position:0px -12px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-bm {background-position:0px -12px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-br {background-position:0px -12px;}

/* focus */
table.jqTransformTextarea-focus td#jqTransformTextarea-tl {background-position:0px -12px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-tm {background-position:0px -12px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-tr {background-position:0px -24px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-ml {background-position:-12px 0px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-mm {background-image:url(../Images/styleForm/textarea/textarea-mm-focus.gif);}
table.jqTransformTextarea-focus td#jqTransformTextarea-mr {background-position:-12px 0px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-bl {background-position:0px -12px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-bm {background-position:0px -12px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-br {background-position:0px -12px;}

table.jqTransformTextarea .jqTransformSafariTextarea div {position:relative;overflow:hidden;border:none;}
table.jqTransformTextarea .jqTransformSafariTextarea textarea {position:absolute;top:-10px;left:-10px;padding:10px;resize:none;background:none;}

/******************************
*** BOUTONS RADIO
******************************/
.jqTransformRadioWrapper {float:left;display:block;margin:0 4px 0 0;}
.jqTransformRadio {width:18px;height:19px;background:transparent url(../Images/styleForm/radio.gif) no-repeat center top;vertical-align:middle;display:block;}

/******************************
*** CASES A COCHER
******************************/
span.jqTransformCheckboxWrapper,
span.jqTransformRadioWrapper {margin:0 4px 0 0;display:block;float:left;}
a.jqTransformCheckbox {width:18px;height:19px;background:transparent url(../Images/styleForm/checkbox.gif) no-repeat center top;vertical-align:middle;display:block;}

/* Checked - Used for both Radio and Checkbox */
a.jqTransformChecked {background-position:center bottom;}

/******************************
*** SELECTS
******************************/
#contenu .jqTransformSelectWrapper {max-width:444px !important;height:31px;float:left;position:relative;display:block;background:url(../Images/styleForm/select_left.gif) no-repeat top left;}
#contenu .jqTransformSelectWrapper div span {font-size:12px;float:none;position:absolute;white-space:nowrap;height:31px;line-height:15px;padding:8px 0 0 15px;overflow:hidden;cursor:pointer;color:#606060;}
#contenu .jqTransformSelectWrapper a.jqTransformSelectOpen {width:31px;height:31px;display:block;position:absolute;right:0;background:url(../Images/styleForm/select_right.gif) no-repeat center center;}
#contenu .jqTransformSelectWrapper ul {max-width:442px !important;max-height:250px;top:30px;border:solid 1px #CCC;background:#FFF;position:absolute;left:0px;list-style:none;display:none;margin:0;padding:0;overflow:auto;z-index:10;}
#contenu .jqTransformSelectWrapper ul li {padding:0;max-width:442px !important;}
#contenu .jqTransformSelectWrapper ul a {font-size:12px;color:#606060;background:#FFF;display:block;padding:5px;text-decoration:none;}
#contenu .jqTransformSelectWrapper ul a.selected,
#contenu .jqTransformSelectWrapper ul a:hover,
#contenu .jqTransformSelectWrapper ul a.selected:hover {background:#000;color:#FFF;}

/* Hidden - used to hide the original form elements */
#contenu .jqTransformHidden {display:none;}


/******************************
*** DEMI-TAILLES
******************************/
/* division du formulaire ou d'une partie du formulaire en 2 colonnes */
.tx-powermail-pi1 .gauche,
.tx-powermail-pi1 .droite {width:208px;}

.droite .jqTransformInputWrapper,
.gauche .jqTransformInputWrapper {width:208px;}
.droite .jqTransformInputWrapper div input,
.gauche .jqTransformInputWrapper div input {width:204px;}

.droite table.jqTransformTextarea td#jqTransformTextarea-mm textarea,
.gauche table.jqTransformTextarea td#jqTransformTextarea-mm textarea {width:184px;}


.tx-powermail-pi1 .gauche select,
.tx-powermail-pi1 .droite select {width:auto;}
