
/**********************************************************
	- PAGES AIDE ET CONTACT -
/**********************************************************/

/*** Balises ***/
p { padding: 0 12px 12px; text-align: justify }
h1 { padding: 20px 0 12px 12px; font-size: 15px; font-weight: bold; color: #60646C }
h2 { padding: 20px 0 5px 12px; font-size: 12px; font-weight: bold; color: #60646C }
h3 { padding: 20px 0 5px 12px; font-size: 12px; font-weight: bold; color: #C438AC }
h4 { padding: 8px 20px 8px 12px; font-weight: bold; font-size: 12px; background: #EBE9E6 }

/*** Barre pointill&eacute; ***/
div#ultBarre { padding: 10px 2px 0px 0;	background: transparent url(/img/main/common/ultDotH1.gif) repeat-x }

/*** Form contact ***/
div#ultFormContact { padding: 0 4px }

/*** Formulaire ***/
fieldset { padding: 10px; border: 1px solid #C2C3C5 }
label { display: block; float: left; width: 50px; font-weight: bold; line-height: 22px; height: 22px; vertical-align: middle } 
input.ultInputText, select { width: 300px }
textarea { width: 97% }

*.UltField { display: block; line-height: 22px; height: 22px; vertical-align: middle }
*.LabelSujet { text-decoration: underline }
*.LabelLarge { width: 140px }
*.FormComm { padding: 10px 0; font-weight: normal; text-align: justify }

/*** FAQ ***/
.marginFaq { padding: 10px }
.groupQuestion { margin: 5px 0;	padding: 4px 0 8px; background: transparent url(/img/main/common/ultDotH1.gif) repeat-x bottom }
.groupQuestion a { color: #8D0400; font-weight: bold; text-decoration: none }
.groupQuestion a:hover { text-decoration: underline }
a.titleQuestion { color: #8D0400; text-decoration: underline }
a:hover.titleQuestion { text-decoration: none }
a.titleQuestionQ { color: #60646C; text-decoration: underline }
a:hover.titleQuestionQ { text-decoration: none }
a.ultNoAnswer  { display: block; margin:0 15px 20px 15px; padding: 5px 0 0 20px; font-size: 18px; color: blue; text-decoration: underline; background: transparent url(/img/main/common/ultQuestionMark.gif) no-repeat }

div#faqLoading { text-align: center }
div#faqLoading, div#faqBody { padding: 0 12px 12px }

/*** Boutons ***/
div.ultButton { padding: 8px 4px 0 0; /padding: 8px 0 0; /width: 100% }
div.ultButton .ultBlocRight { /margin-right: 2px }


/*** page de transition pour non logué ***/
div.ultHelpOnline { height:303px; }
div.ultHelpOnline label { padding-left:15px; width:130px; }
div.ultHelpOnline input { margin-left:15px; width:240px; }
div.ultHelpOnline div.ultBlocLeft { width:55%; }
div.ultHelpOnline div.ultBlocRight { width:45%; }
div.ultHelpOnline div.ultBlocRight h3 { padding:0; }
div.ultHelpOnline div.ultBlocRight a { padding-left:15px; }
div.ultHelpOnline div.ultBlocRight a.ultBtnA1 { margin-left:270px; margin-top:-22px; /position:relative; /left:270px; /top:-22px; /margin:0px; padding-left:9px; }
form#formAuthentLogin .ultButtonGo { width:150px;}