/********************************************************************************************************************
	- TEMOIGNAGES -
/*******************************************************************************************************************/
div#ultTestimonies .ultBlocPaddingTesti { font-size:12px; padding:10px 30px 10px 36px; _padding:10px 15px }
div#ultTestimonies div#ultBannerFlash div#ultVisuelHappyends img { left:0; position:absolute; top:0; display:none; width:678px; }
div#ultTestimonies div#ultBannerFlash div#ultVisuelHappyends strong { display:block; font-size:25px; letter-spacing:-1px; padding-top:85px; padding-right:39px }
div#ultTestimonies .ultBtnMarge { margin-left:30px; }

div#ultTestimonies div.ultTestimonieBlocs cite { display:block; padding-top:8px; }
div#ultTestimonies div.ultTestimonieBlocs a.ultLink6 { display:block; text-align:right; }
div#ultTestimonies div.ultTestimonieBlocs img.ultBlocLeft { margin-right:10px }
div#ultTestimonies div.ultColumnBlank, div#ultTestimonies div.ultColumnBlankLine { padding:10px 0; width:310px; }
div#ultTestimonies div.ultColumnBlankLine { padding-top:0; }
div#ultTestimonies div.ultColumnDottedRight { background:url(/img/main/common/ultDotV1.gif) repeat-y 334px; padding-right:60px; width:306px; }
div#ultTestimonies .ultBlocTestiBig { background:url(/img/main/common/ultBlocTesti.gif) repeat-y right; padding:15px 10px; position:relative; width:286px; }
div#ultTestimonies .ultBlocTestiBigTop, div#ultTestimonies .ultBlocTestiBigBottom
{ background:url(/img/main/common/ultBlocTesti.gif) no-repeat; height:10px; left:0; overflow:hidden; position:absolute; width:306px; }
div#ultTestimonies .ultBlocTestiBigTop { background-position:0 0; top:0; }
div#ultTestimonies .ultBlocTestiBigBottom { background-position:0 bottom; bottom:0; }

div#ultTestimonies div.ultLinePlain { clear:both; height:1px; margin-bottom:15px; background-color:#EAEAEA; }
div#ultTestimonies h2.ultTestiTitle { border-bottom:1px solid #CCCCCC; font-size:1em; padding:0 0 2px; }
div#ultTestimonies h3.ultTestiTitle2 { font-size:16px; padding:30px 0 20px; }
div#ultTestimonies p.ultTestiHeadline { font-size:14px; padding:10px 0 10px 0; }
div#ultTestimonies img.ultTestiImgCadre { background-color:#FFF; border:1px solid #DDD; padding:1px; }

/********************************************************************************************************************
	- TEMOIGNAGES - DETAIL -
/*******************************************************************************************************************/
div#ultTestimonies h3.ultTestiDetailTitle { font-size:16px; margin:10px 0 20px 0; }
.ultTestimonieDetail { padding:30px 0 20px 0; }
.ultTestimonieDetail img.ultBlocLeft { margin: 0 20px 10px 0; }
div#ultTestimonies .ultTestiBlocWrite { background:url(/img/main/common/ultHappyendsWrite.jpg) no-repeat 364px 10px; height:230px; padding:20px 334px 10px 20px; text-align:center; }
div#ultTestimonies .ultTestiBlocWrite .ultBtnB1 { display:-moz-inline-box; display:inline-block; margin-top:35px; }

div#ultTestiPagination { font-size:11px; line-height:18px; margin-top:-2px; position:relative; }
div#ultTestiPagination a span { background:url(/img/main/common/ultPaginationButton.gif) no-repeat 0 0; display:block; font-size:13px; height:18px; position:absolute; text-align:center; top:0; width:20px; }
div#ultTestiPagination a { float:left; padding:0 25px; }
div#ultTestiPagination a.ultPaginationLeft { background:url(/img/main/common/ultDotV1.gif) repeat-y right; }
div#ultTestiPagination a.ultPaginationLeft span { left:0; }
div#ultTestiPagination a.ultPaginationRight span { right:0; }







/********************************************************************************************************************
	- TEMOIGNAGES -
/*******************************************************************************************************************/
div#ultTestimonies div#ultBannerFlash div#ultVisuelHappyends { height:224px;margin:0 auto 10px; position:relative; width:695px; background: transparent url(/img/main/common/happyends.jpg) no-repeat }
div#ultTestimonies div#ultBannerFlash div#ultVisuelHappyends img { left:0; position:absolute; top:0; display:none; width:716px; }
div#ultTestimonies div.ultLineDotted { clear: both; height: 1px; margin-bottom: 10px; background: transparent url(/img/main/common/ultDotH1.gif) repeat-x }
div#ultTestimonies div.ultTestimoniePicture { float: left; width: 90px; height: 73px; padding-bottom:10px; padding-right:10px; /margin-bottom:10px }
div#ultTestimonies div.ultTestimonieText { width: 580px; padding-bottom: 10px; float:right; }
div#ultTestimonies div.ultTestimonieTextNew { padding-bottom: 10px; float:right; width: 680px; _width: 710px; }


/********************************************************************************************************************
	- TEMOIGNAGES - FORMULAIRE -
/*******************************************************************************************************************/
div#ultTestimoniesForm h3 { margin-bottom: 10px; padding: 20px 0 12px 12px; color: #60646C; font-size: 15px; background: transparent url(/img/main/common/ultDotH1.gif) repeat-x left bottom }
div#ultTestimoniesForm div#ultFormContact { padding: 0 4px }
div#ultTestimoniesForm div#ultFormContact p#ultLegend { padding: 10px 0 }
div#ultTestimoniesForm div#ultFormContact h4 { padding: 8px 20px; font-size: 12px; background: #EBE9E6 }
div#ultTestimoniesForm div#ultFormContact fieldset { padding: 10px; border: 1px solid #C2C3C5 }
div#ultTestimoniesForm div#ultFormContact label { display: block; height: 22px; line-height: 22px; font-weight: bold }
div#ultTestimoniesForm div#ultFormContact span.ultSpan { display: block; height: 22px; line-height: 22px }
div#ultTestimoniesForm div#ultFormContact textarea { width: 97% }
div#ultTestimoniesForm div#ultFormContact label.ultLabel { float: left; width: 150px }
div#ultTestimoniesForm div#ultFormContact input { width: 200px }
div#ultTestimoniesForm div#ultButton { padding-top: 5px }