/* Form */

form.testimonies {
	text-align:center;
}

form.testimonies fieldset {
	width:350px;
	margin:0.8em auto;
}

form.testimonies-form fieldset {
	width:450px;
	margin:0.8em auto;
}

/* Navigation */

div.navigation {
	margin:0.4em;
	padding:0.4em;
	text-align:center;
	border:1px solid #CC9900;	
}

div.navigation div.left {
	float:left;
	width:75px;
}

div.navigation div.left a,
div.navigation div.left span
{
	float:left;
}

div.navigation div.right {
	float:right;
	width:75px;
}

div.navigation div.right a,
div.navigation div.right span
{
	float:right;
}

div.navigation a {
	text-decoration:none;
}

div.navigation span.first,
div.navigation span.last,
div.navigation span.previous,
div.navigation span.next
{
	display:block;
	width:20px;
}

div.navigation div.left a,
div.navigation div.right a,
div.navigation div.left span.no,
div.navigation div.right span.no
{
	display:block;
	height:20px;
	width:30px;
	font-weight:bold;
	border:0 none transparent;
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:center top;
}

div.navigation div a:hover,
div.navigation div a:focus,
div.navigation div a:active
{
	background-position:center bottom;
}

div.navigation div.links {
	padding:0.3em 0;
	margin:0 75px;
}

div.navigation div.links a {
	color:#996600;
	display:inline;
	margin:0 2px;
}

div.navigation a.first { background-image:url(/images/buttons/arrow-double-left-30x20.png); }
div.navigation a.last { background-image:url(/images/buttons/arrow-double-right-30x20.png); }
div.navigation a.previous { background-image:url(/images/buttons/arrow-simple-left-30x20.png); }
div.navigation a.next { background-image:url(/images/buttons/arrow-simple-right-30x20.png); }

div.navigation span.no.first { background-image:url(/images/buttons/arrow-double-left-grey-tint-30x20.png); }
div.navigation span.no.last { background-image:url(/images/buttons/arrow-double-right-grey-tint-30x20.png); }
div.navigation span.no.previous { background-image:url(/images/buttons/arrow-simple-left-grey-tint-30x20.png); }
div.navigation span.no.next { background-image:url(/images/buttons/arrow-simple-right-grey-tint-30x20.png); }

/* testimony */

div.testimony {
	position: relative;
	margin:1em;
	padding:0.5em;
	border:1px solid #CC9900;
}

div.testimony h3.head {
	margin:0 0 0.5em 0;
	color:#FF9900;
}

div.testimony h3.head span.customer {
	float:left;
}

div.testimony h3.head span.localisation {
	float:left;
	margin-left:0.4em;
	color:#666666;
	font-weight:normal;
}

div.testimony h3.head span.date {
	float:right;
	color:#666666;
	font-weight:normal;
}

div.testimony h4.provider {
	margin:0.5em 0;
}

div.testimony p.comments,
div.testimony p.answer
{
	position: relative;
	text-align: justify;
}
div.testimony p.comments {
	margin-top: 0.5em;
}
div.testimony p.comments em {
	background-color:#FFCC00;
}

div.testimony div.note {
	float: left;
	width: 170px;
	margin: 1em 0.5em 0.5em;
	text-align: right;
}

div.testimony div.note div {
	border-bottom: 1px solid #FFCC33;
}

div.testimony div.note span.label {
	display: block;
	float: left;
	clear: both;
	width: 115px;
	text-align: left;
}

div.testimony span.clr {
	display: block;
	font-size: 1px;
}

/* ---------------- */

form.testimonies-form dl.default {

}

form.testimonies-form dl.default dt {
	margin-top: 0.2em;
	font-weight: bold;
}

form.testimonies-form p.info {
	margin:0.2em 0;
	color: #666666;
	font-style: italic;	
}

/* ---------------- */

div.slider a {
	text-align: center;
	text-decoration: none;
}