/* @override http://mura:8500/mura/default/includes/themes/merced/css/site.css */

/*	Theme: Emprunt-direct v4 */

/* @group GLOBALS
===================================== */

body {
	font-family: Helvetica,Arial,sans-serif;
	font-size: 70.5%;
	background: #E7E7E7 url(../images/header_bged.png) repeat-y center;
	color: #666;

	}
	
* { -moz-outline: 0; }

hr {
	clear: both;
	height: 0;
	margin: 2em 0;
	border: 1px solid #ccc;
	border-width: 1px 0 0;
	}

a {
	text-decoration: none;
	color: #3AA645;
	}

a:hover {
	text-decoration: underline;
	}

p.intro {
	color: #666;
	line-height: 1.4em;
	margin-bottom: 1.25em;
	}

#logo {
	width:450px;
	height:80px;
	display:block;
	
	}
	
#googleplusoneheader {
	float:right;
	margin-left:10px;
	}
/* @group Globals - Tables
===================================== */

.content table {
	border:0;
	}



/* @end Globals - Tables
-------------------------------- */


/* @group Globals - Forms
===================================== */
/*
#primary form {
	padding: 2em;
	background: #e9f3f7;
	overflow: hidden;
	max-width: 504px; 
	}
*/
#neutre {
	width:243px;
	margin:auto;
}
#neutre div {
	width:243px;
	margin:auto; 
}

#neutre #demandeRappel form{
	width:240px;
	margin:auto;
}

#neutre #demandeRappelFull form{
	width:450px;
	margin:auto;
}


#primary #svSearchResults form {
	max-width: 100%;
}

#primary fieldset {
	border: none;
	padding: 0;
	}


#primary legend {
	font-size: 1.3em;
	font-weight: bold;
	margin: 0;
	padding: 0.5em;
	}

#primary label {
	padding-top: .5em;
	line-height: 1;
	color: #0c2846;
	}
	
#primary ol{
	font-size: 1em;
	color: #333;
	margin-right:50px;
	text-align:justify;
	font-weight:normal;
}

#primary p{
	text-align:justify;
}
.submit, .buttons input {
	
	/*height: 2em;*/
	line-height: 2.1em;
	border:1px outset #ccc;
	padding: 0 1em;
	font-size: 1.1em;
	font-weight: bold;
	color: #fff;
	background: #3AA645;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-align: center;
	margin: 10px;
	}

a#svAsset  {
/*display:inline;*/
}

/* @group Globals - Forms - Search
===================================== */

#searchForm {
	position: relative;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	}

#searchForm fieldset {
	padding: 0;
	border: 0;
	}

#searchForm input.text {
	float: left;
	width: 160px;
	margin: 0 .75em 0 0;
	font-style: italic;
		padding: 1px;
	}

#searchForm .submit {
	float: right;
	}
	
form#searchForm {
	width:80px;
	margin:0 0 0 10px;
	padding:0;
	text-align:right;
	border:0;
	float:right;
}

/* @end Globals - Forms - Search
-------------------------------- */


/* @group Globals - Forms - Login
===================================== */

/* @group Globals - Forms - Login
===================================== */
form#login {
	border:1px outset #ccc;
	background:#fff url(../images/h150.png) repeat-x bottom;
	text-align:center;
	-moz-border-radius:4px;
	margin:10px auto 10px auto;
	padding:0;
	padding-top:10px;
	width:80%;
}


#login {
	padding-bottom: 1em !important;
	}

#login ol {
	padding-top: 0;
	}
#svLoginContainer {
margin:0 auto;
width:100%;
}
#svLoginContainer input.text {
	width: 55%;
	text-align:left;
	}

#svLoginContainer p.required {
	float: none;
	clear: both;
	margin:auto;
	width:80%;
	}

#sendLogin fieldset {
	margin-top: -.5em;
	padding-top: .25em;
	}

div#notRegistered {
	clear:both;
	margin:auto;
	width:80%}

form#sendLogin {
	border:1px outset #ccc;
	background:#fff url(../images/h150.png) repeat-x bottom;
	text-align:center;
	-moz-border-radius:4px;
	margin:10px auto 10px auto;
	padding:0;
	padding-top:5px;
		width:80%;
}
#login label, #sendLogin label {
float:left;
text-align:right;
width:30%;
}
input#cbRememberMe {
/*margin-left:-52%;*/
}
/* @end Globals - Forms - Login
-------------------------------- */

.sidebar #login {
	padding: 0;
	}

/* @end Globals - Forms - Login
-------------------------------- */


/* @group Globals - Forms - Comments
===================================== */

#svComments {
	border-top: 2px solid #ccc;
	margin-top: 3em;
	padding-top: 2em;
	}

#svComments dl {
	border-bottom: 1px dotted #ccc;
	}



/* @end Globals - Forms - Comments
-------------------------------- */

/* @end Globals - Forms
-------------------------------- */

/* @end GLOBALS
-------------------------------- */
.sysActualits #primary.content .imgMed  {
	margin:0;
	float:left;	
}
.sysActualits img.imgMed  {
	width:100px;
	height:100px;
}

.sysAlsace #primary.content .imgMed,
.sysAquitaine #primary.content .imgMed,
.sysAuvergne #primary.content .imgMed,
.sysBassenormandie #primary.content .imgMed,
.sysBourgogne #primary.content .imgMed,
.sysBretagne #primary.content .imgMed,
.sysCentre #primary.content .imgMed,
.sysChampagneardenne #primary.content .imgMed,
.sysCorse #primary.content .imgMed,
.sysFranchecomt #primary.content .imgMed,
.sysHautenormandie #primary.content .imgMed,
.sysledefrance #primary.content .imgMed,
.sysLanguedocroussillon #primary.content .imgMed,
.sysLimousin #primary.content .imgMed,
.sysLorraine #primary.content .imgMed,
.sysMidipyrnes #primary.content .imgMed,
.sysNordpasdecalais #primary.content .imgMed,
.sysPaysDeLaLoire #primary.content .imgMed,
.sysPicardie #primary.content .imgMed,
.sysPoitoucharentes #primary.content .imgMed,
.sysProvencealpescteDazur #primary.content .imgMed,
.sysRhnealpes #primary.content .imgMed,
.sysAssuranceDePrt #primary.content .imgMed {
	display:none;
}



#postithaut {
	position:absolute;
	top: -10px;
	left: 425px;
	height:150px;
	overflow:hidden;
}

div#badge {
	position: absolute;
	margin-left: 200px;
	margin-top: -120px;
	z-index:100;
}
.home div#badge {
	margin-left: 240px;
	margin-top: -100px;
}

#ticker-area {
	border: none;
	clear:both;
	float:left;
	position: absolute;
	width:260px;
	height:20px;
	overflow:hidden;
	margin:75px 0 0 180px;
	padding:0;
	font-size: 1em;
	color:#666;
}
#Facebooklikebox {
	border: none;
	clear:both;
	float:left;
	position: absolute;
	width:260px;
	height:60px;
	overflow:hidden;
	margin:15px 0 0 180px;
	padding:0;
	font-size: 1em;
	color:#666;
}

#boxsocialsidebar {
	background:#fff url(../images/h150.png) repeat-x top;
	border:1px outset #ccc;
	-moz-border-radius:4px;
	width:98%;
	
	overflow:hidden;
	padding:12px 0;
	margin: auto;
}


#btntweeter {
	margin:10px;	
	}
	
	#googleplusonefooter {
	float:right;
	margin-top:40px;
	width:40px;
	}

#Facebooklikeboxfooter {
	margin-top:40px;
	display:block;
	float:left;
	width:auto;
	/*clear:both;*/
	}

/* @top menu -------------------------------- */

#topheader {
	width:520px;
	height:95px;
	display:block;
	position:absolute;
	margin:0;
	padding:0;
	position: absolute;
	right:0px;
	top: 0px;
	overflow:hidden;
	
	}

#menubackanim {
	display:none;
	height:20px;
	margin:0;
	padding:0;
	position: absolute;
	width:520px;
	top: 0px;
	overflow:hidden;
	z-index:999;
	
}
#menubackanim ul {
	display:block;
	list-style:none;
	margin:0;
	padding:0;
	font-size:0.9em;
}
#menubackanim li {
	float:right;
	min-width:80px;
	white-space:nowrap;
	margin:0;
	padding:0 0 0 3px;
	text-align:center;
	border:0;
}
#menubackanim li a {
	display:block;
	padding:0 2px 0 2px;
	height:100%;
	color:#FFF;
	text-decoration:none;
	border-right:1px outset #ccc;
	border-bottom:1px outset #ddd;
}


#menubackanim fieldset {
	margin:0;
	padding:0;
}
#menubackanim fieldset input.text {
	width:55px;
	height:12px;
	font-size:9px;
	margin:0;
	padding:0;
}
#menubackanim #searchButton {
	background:transparent url("../images/loupe.png") no-repeat center center;
	border:0 none;
	height:18px;
	margin:0;
	padding:0;
	width:18px;
	vertical-align:middle;
}
#menubackanim li a {
	background:url(../images/bg3.png) repeat 0 0;
}
#menubackanim li a:hover, li a:focus, li a:active {
	background-position:-150px 0;
}

/* @top menu -------------------------------- */
/* @group HELPER CLASSES
===================================== */

.clearfix:after {
	content: " "; /* Avoid extra space */
	}

/* @end HELPER CLASSES
-------------------------------- */



/* @group LAYOUT
===================================== */

#container {
	width: 960px;
	margin: 0 auto;
	padding: 0 25px 25px;
	background: #fff;
	}

#content {
	clear:both;
	position: relative;
	margin-top: 7px;
	}

#primary {
	float: left;
	width: 100%;
	height:100%;
	color: #232323;
	/*overflow:hidden;*/
	}
.home #primary {
	width: 678px;
	overflow:hidden;
	}

.twoColSL #primary {
	float: right;
	width: 707px;
	}

.twoColSR #primary {
	float: left;
	width: 707px;
	}

.threeCol #primary {
	width: 500px;
	}

.content,
.sidebar {
	min-height: 100px; /*Fixes odd no-content disappearing bug.*/
	}

#left {
	float: left;
	width: 190px;
	margin-right: 10px;
	margin-top:0;
	}

.home #left {
	width: 707px;
	padding: 0;
	}

#right {
	float: right;
	width: 235px;
	height:100%;
	margin: 0;
	padding: 0;
	}

.home #right {
	width: 275px;
	padding: 0;
	margin:0;
	overflow:hidden;
	}

.threeColSR {
	width: 167px;
	}

.sidebar {}
#left.sidebar {}
#right.sidebar {}


/* @group Layout - Header
===================================== */

#header {
	position: relative;
	padding-top: 10px;
	display:block;
	}
#header h1{
	font-size:1em;
	height: 57px;
	width: 441px;
	}
#header h1 a {
	position:absolute;
	display: block;
	height: 57px;
	width: 441px;
	font-size: 1px;
	color: #fff;
	text-indent: -999em;
}

#header h2 {
	text-align:right;
	width: 441px;
	color: #999;
	position: relative;
	letter-spacing:0.2em;
	font-size:1.4em;
}

/* @end Layout - Header
-------------------------------- */


/* @group Layout - Right
===================================== */

#right {
	
	}

/* @end Layout - Right
-------------------------------- */


/* @group Layout - Footer
===================================== */

#footer {
	clear:both;
	margin-top: 20px;
	border-top: 1px solid #ededed;
	}
	
#footer #navActualits, #footer #navParrainage, #footer #navVousNtesPasSeul,#footer #navEmpruntDirect{
	display:none;
}

#footer #copy  {
	display:block;
	position: absolute;
	clear:both;
	font-size: .9em;
	color: #999;
	margin-top: 20px;
	}
#footer #address {
	display:block;
	position: absolute;
	clear:both;
	font-size: .9em;
	color: #333;
	margin-top: 35px;
	}
ul#navfooter {
	float: left;
	display:block;
	position: absolute;
	font-size: .9em;
	}

/* @end Layout - Footer
-------------------------------- */

/* @end LAYOUT
-------------------------------- */



/* @group NAVIGATION/UI
===================================== */

/* @group Nav - Breadcrumb
===================================== */

#crumbList {
	position:relative;
	width:960px;
	height:15px;
	margin:-5px 5px 10px;
	color:#666;
	text-align:left;
	}

#crumbList a{
		color:#666;
	}
#crumbList .last a{
		color:#333;
	}
#crumbList li {
	font-size: 1.1em;
	}

#crumbList li a:hover {
	text-decoration: underline;
	}

/* @end Nav - Breadcrumb
-------------------------------- */

/* @group Nav - Utility
===================================== */

.navUtility {
	overflow: hidden;
	margin: 0;
	padding: 0;
	}

.navUtility li {
	display: inline;
	margin: 0 .5em 0 -0.5em;
	padding: 0 10px;
	list-style: none;
	font-size: 1em !important;
	}

#footer .navUtility {
	float: right;
	}

#footer .navUtility li {
	padding: 0 5px;
	border-left: 1px solid #cfcfcf;
	}

#header .navUtility li {
	border-left: 1px solid #959595;
	}

#footer .navUtility li a {
	font-size: .9em !important;
	color: #666;
	}

/* @end Nav - Utility
-------------------------------- */


/* @group Nav - Secondary
===================================== */
#left div#navPeer {
	border:1px outset #ccc;
	background:#fff url(../images/h150.png) repeat-x bottom;
	-moz-border-radius:4px;
	padding-top:10px;
	display: inline-block;
	position:relative;
	width:98%;
	height:auto;
	margin: 0 0 10px 0;
	
	}
#left div#navStandard {
	border:1px outset #ccc;
	background:#fff url(../images/h150.png) repeat-x bottom;
	-moz-border-radius:4px;
	padding-top:10px;
	display: inline-block;
	position:relative;
	width:98%;
	height:auto;
	margin: 0 0 10px 0;
	
	}
.navSecondary {
		list-style:none;
		/*height:70px;*/
	}
.sidebar ul.navSecondary {
	margin:0;
	padding:0;			
	}
	
.navSecondary li {
			float:left;
			width:125px;
		}
 
.navSecondary li a  {
			color:#FFF;
			border-left:1px outset #999;
			border-right:1px outset #FFF;
			border-top:1px outset #999;
			border-bottom:1px outset #fff;
			-moz-border-radius:4px;
			position:relative;
			top:8px;
			/*text-indent:-999em;*/
			background: #3AA645;
			display:block; 
			height:45px;
			text-align:center;
			font-size:100%;
			margin:auto 5px auto 5px;
			padding:5px 11px 5px 11px;
			text-decoration:none;			 	
		}
.navSecondary  li.current a  {
	color:#fff;
	font-weight: bold;
	background: no-repeat scroll 0 0 #f93;
			}	
#tauxcreditimmobilier .navSecondary  li.current {
	display:none;
			}		 	

#left .navSecondary li {
			float:left;
			width:100%;
			margin-bottom:0.8em;
		}
		

#left .navSecondary li a  {
			color:#FFF;
			border-left:1px outset #999;
			border-right:1px outset #FFF;
			border-top:1px outset #999;
			border-bottom:1px outset #fff;
			-moz-border-radius:4px;
			position:relative;
			top:2px;
			/*text-indent:-999em;*/
			background: #3AA645;
			display:block; 
			height:auto;
			text-align:center;
			font-size:100%;
			margin:auto 5px auto 5px;
			padding:5px 11px 5px 11px;
			text-decoration:none;			 	
		}
#left .navSecondary  li a.current  {
	color:#fff;
	font-weight: normal;
	background: no-repeat scroll 0 0 #f93;
			}	

/* @group Nav - Secondary - Second Level
===================================== */

#left .navSecondary li.current ul {
	margin:0 0 0 20px;
		list-style: none;
}

#left .navSecondary li li {
	float:left;
	width:170px;
	margin: 5px 0 0 0;
	padding: 0;
	list-style: none;
	line-height: 1.2em;
	font-weight:normal;
	}
#left .navSecondary li li a {
	font-weight:normal;
	font-size:80%;
	}

#left .navSecondary li.current ul li a.current {
	color:#fff;
	font-weight: bold;
	background: no-repeat scroll 0 0 #f93;
			}

/* @end Nav - Secondary - Second Level
-------------------------------- */
/* @end Nav - Secondary
-------------------------------- */


/* @group Nav - More Results
===================================== */

.moreResults {
	border-top: 2px solid #e6e6e6;
	padding-top: 1.5em;
}

/*.moreResults dt {
	float: left;
	margin-right: .5em;
	}*/

.moreResults ul {
	/*float: right;*/
	overflow: hidden;
	margin: 0;
	padding: 0;
	}

.moreResults li {
	display: inline;
	padding: 0 .25em;
	list-style: none;
	border-right: 1px solid #b6b6b6;
	}
	
.moreResults li.resultsFound {
	padding-right: .5em;
}
	
.moreResults li.navNext {
	border-right: 0;
	}
	
.moreResults li.navPrev {
	border-right: 0;
	}

.moreResults li a {
	padding: 0;
	}

/* @end Nav - More Results
-------------------------------- */

/* @end NAVIGATION/UI
-------------------------------- */



/* @group MODULES
===================================== */

/* @group Galleries
===================================== */
/*Optimized Grid for 80px Thumbnails*/

#svGallery {
	border-top: 2px solid #e6e6e6;
	padding-top: 1.8em;
}

.oneCol #svGallery li {
	width: 9%;
	}
	
.twoColSR #svGallery li, .twoColSL #svGallery li {
	width: 11%;
	}

.threeCol #svGallery li {
	width: 18%;
	}


/* @end
-------------------------------- */

/* @group Calendar
===================================== */

.svCalendar table {
	margin-top: 0;
	}

.svCalendar th {
	background: #0c2846;
	vertical-align: middle;
	}

.svCalendar th a, .svCalendar th a:hover {
	background: #0c2846;
	}

.svCalendar th a:hover {
	color: #3AA645;
	}


.svCalendar tr.dayofweek td {
	background: #3AA645;
	color: #fff;
	}

.svCalendar th,
.svCalendar td {
	border: 1px solid #fff;
	}

.svCalendar td {
		background: #e9f3f7;
	}


/* @end Calendar
-------------------------------- */

/* @group Dragable Feeds */

#svRSSFeeds form {
	background: transparent;
	}

li.boxItemHeader { /* Link of items inside dragable boxes */
	color: #3AA645;
	padding-left: 10px;
	background: url(../images/pointer_red_sm.gif) no-repeat left .25em;
	}

a.boxItemHeader { /* Link of items inside dragable boxes */
	color: #3AA645;
	}

#svAddNewFeed {
	padding: 0 !important;
	background: transparent !important;
	}

#svAddNewFeed button { /* !important used to override dragable_feeds.css */
	background: #3AA645 !important;
	font-size: 11px !important;
	}

/* @end */





/* @group Home Feeds
===================================== */


	
.home .sidebar .svIndex h3 {
	display: block;
	padding: 0 1em;
	margin-bottom: 1em;
	line-height: 40px;
	font-size: 1.2em;
	text-transform: uppercase;
	color: #fff;
	background: #060;
	}

.home .sidebar .svIndex dl {
	margin: 0 1.5em 1em;
	padding: 0 0 .5em;
	border-bottom: 1px solid #d6d6d6;
	}

.home .sidebar .svIndex dl.last, .home .sidebar .svIndex dl:last-child {
	border-bottom: 0;
	padding-bottom: 0;
	}

.home .sidebar .svIndex dt {
	margin: 0 0 .5em;
	padding: 0;
	font-size: 1.3em;
	font-weight: normal;
	line-height: 1.3;
	}

.home .sidebar .svIndex dt.releaseDate {
	margin: 0 0 3px;
	font-size: 1em;
	text-transform: uppercase;
	color: #979797;
	}

.home .sidebar .svIndex dd {
	margin: 0 0 .25em;
	padding: 0;
	font-size: 1.1em;
	color: #434343;
	}

.home .sidebar .svIndex dd.summary {
	margin: 0 0 .5em;
	}

/*.home .sidebar .credits,
.home .sidebar .tags,
.home .sidebar .ratings,
.home .sidebar .credits {
	color: #999 !important;
	}*/

.home .sidebar .svIndex dl.hasImage .image {
	margin: 0 .5em 0em 0;
	}

.home .sidebar .svIndex dl.hasImage .image img {
	width: 50px;
	}

.home .sidebar .svIndex dd p {
	margin: 0;
	padding: 0;
	line-height: inherit;
	}

.home .sidebar .svIndex span.readMore a {
	display: none;
	}
.home .columns2 .col {
width:48%;
}	
.home .col {
display:inline;
float:left;
margin-right:1.5%;
text-align:center;
}

h2.pageTitle {
	clear:both;
	margin-top:10px;
	}

.home h2.pageTitle {
	display:none;
	}
	
.home .content .svIndex h3{
	font-size:1.1em;
	line-height:0.5em	
	}
.home .content .svIndex dt a{
	font-size:0.8em;
	letter-spacing:-0.1em;		
	}
.home .content .svIndex dt{
	margin:0;
	float:none;		
	}
.home .content .svIndex dd{
	font-size:0.9em;
	max-height:110px;
	overflow: hidden;		
	}
.home .content .svIndex dd.summary span.readMore{
	position:absolute;
	float:right;
	margin-top:4px;	
	}
.home .content .svIndex dd.summary p {
	max-height:56px;
	}		
.home .content .svIndex dt.releaseDate{
	display:none;	
	}
.home div.svSyndLocal.svFeed.svIndex.clearfix {
clear:none;
display:inline-block;
float:left;
width:315px;
height:110px;
overflow:hidden;
margin: 0 10px;
}

.home .svIndex dl.hasImage .image {
		float: left;
		position:relative;
		}


/* @end Home Promo Feeds
-------------------------------- */

/* @group Indexes
===================================== */

.svIndex dl {
	padding-bottom: 0.5em;
	border-bottom: 1px dotted #ccc;
	}
	
#tauxcreditimmobilier .svIndex dl.first {
border-top:1px dotted #CCCCCC;
padding-top:0.5em;
}

.sidebar .svIndex dl {
	margin: .5em 0;
	padding: .5em 0 .5em;
	}

.svIndex dl.hasImage {
		padding-left: 0px !important;
		margin:0;
		position: relative;
		min-height: 100px;
		}
div#svPortalFirstBody {
	clear:both;
	margin-top:-15px;
		}		
#svPortalFirstBody.svIndex dl.hasImage {
		padding-left: 0px;
		}
#svPortalFirstBody.svIndex dl.hasImage img{
	float:left;
	margin-right:5px;
		}
#sysCrditImmobilierEmpruntDirect.svIndex {
border-top:none;
padding-top:0;
margin:0 0 1em 0;
}


#sysCrditImmobilierEmpruntDirect .svIndex dl.hasImage {
		padding-left: 125px;
		position: relative;
		min-height: 0;
		}

.sidebar .svIndex dl.hasImage {
	min-height: 0;
	padding-left: 0;
	}

.svIndex dl.hasImage .image {
		float: left;
		}
		
/*.home .svIndex dl.hasImage .image {
		float: none;
		}*/		

.sidebar .svIndex dl.hasImage .image {
	display: none;
	}

.content .svIndex {
	margin-top: 1em;
	clear:both;
	}

.content .svIndex dt {
	font-size: 1.6em;
	margin-bottom: .5em;
	}

.svIndex dt.releaseDate {
	text-transform: uppercase;
	color: #777;
	margin-bottom: .5em;
	font-size: 1em !important;
	}

.svIndex dd {
	line-height: 1.2;
	}

.svIndex dd.image {
	position: relative;
	top: 0;
	left: 0;
	}
.home .svIndex dd.image {
	position: absolute;
	}	
	
#partenaires .svIndex dd.image {

position:inherit;

}
#partenaires .svIndex dl.hasImage {
padding-left:5px !important;
}
/* @group Features
===================================== */
#tauxcreditimmobilier .sysLestaux div.svIndex {
	clear: both;
	}
#tauxcreditimmobilier .sysLestaux .svIndex h3{
font-size:1.4em;	}
#tauxcreditimmobilier .sysLestaux .svIndex {
	overflow: hidden;
	margin-top:1em;
	}

#tauxcreditimmobilier .sysLestaux .svIndex dl {
	float: left;
	clear: none;
	/*width: 250px;*/
	margin: 0 0 0 0;
	padding-left:0;
	border:none;
	}

#tauxcreditimmobilier .sysLestaux .svIndex dl.hasImage {
		padding-left: 15%;
		position: relative;
		min-height: 105px;
		float:left;
		width:300px;
		margin-right:5%
		}

#tauxcreditimmobilier .sysLestaux .svIndex dt {
	font-size: 1.2em;
	font-weight: bold;
	letter-spacing: -0.025em;
	}

#tauxcreditimmobilier .sysLestaux .svIndex dt a {
	}

#tauxcreditimmobilier .sysLestaux .svIndex dt a:hover {
	text-decoration: none;
	}

#tauxcreditimmobilier .sysLestaux .svIndex dd {
	font-size: 1em;
	text-align:justify;
	}

#tauxcreditimmobilier .sysLestaux .svIndex dd p {
	margin: -3px 0 8px;
	line-height: 15px;
	}

#tauxcreditimmobilier .sysLestaux .svIndex dd a {
	font-weight: bold;
	}

#tauxcreditimmobilier .sysLestaux .svIndex dd.image {
	/*position: absolute;*/
	float: left	;
	margin: 0 0 1.7em;
	}
#tauxcreditimmobilier .sysLestaux  img.imgMed {
	display:none;

	/*display:block;
	position:relative;
	width:70px;
	float:right;
	margin:0 5px 5px 0;*/
	}
#rachatdecredit   img.imgMed {
	display:block;
	position:relative;
	width:100px;
	}

.home .svIndex dd.image img {
	max-height:60px;
	width:100px;
	
	}
	

.home .arged {
	background-color: #ECEBE2;
	background-image: url(../images/bg/boxWideBottom.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	clear:both;
}

.home .arged h3 {
	background-image: url(../images/bg/boxWideTop.gif);
	background-color: #ECEBE2;
	background-repeat: no-repeat;
	background-position: top;
	color: #000;
	border: 0;
	padding: 10px 28px 0;
	font-size: 21px;
	margin-bottom: 0px;
	letter-spacing: -.03em;
}

.home .arged dl {
	margin: 4px 28px 4px;
	padding: 4px 0;
	background: url(../images/bg/dot-gray.gif) repeat-x left top;

}


.home .arged dd {
	margin-bottom: 0;
	background-image: none;
}





/* @end Features
-------------------------------- */
/* @group Ratings */

.content .svIndex dd.credits,
.content .svIndex  dd.comments,
.content .svIndex  dd.tags,
.content .svIndex  dd.rating {
	line-height: 20px; /* acommodate height of stars */
	}

.stars a {
	width: 14px;
	height: 13px;
	background: transparent url(../images/rater/stars.png) no-repeat;
}

.zero { background-image: url(../images/rater/star_zero.png); }
.one { background-image: url(../images/rater/star_one.png); }
.onehalf { background-image: url(../images/rater/star_onehalf.png); }
.two { background-image: url(../images/rater/star_two.png); }
.twohalf { background-image: url(../images/rater/star_twohalf.png); }
.three { background-image: url(../images/rater/star_three.png); }
.threehalf { background-image: url(../images/rater/star_threehalf.png); }
.four { background-image: url(../images/rater/star_four.png); }
.fourhalf { background-image: url(../images/rater/star_fourhalf.png); }
.five { background-image: url(../images/rater/star_five.png); }

/* @end */

/* @group Slideshow
===================================== */

.svSlides dl {
	border: 0;
	margin: 0;
	}
	
.svSlides dl.hasImage { /* Optimized for 180px wide images. Edit image size in "site settings." Adjust here as necessary*/
	position: relative;
	padding-left: 0px;
	min-height: 180px;
	}
#sysCrditImmobilierEmpruntDirect .svSlides dl.hasImage { /* Optimized for 180px wide images. Edit image size in "site settings." Adjust here as necessary*/
	position: relative;
	padding-left: 0;
	}	
#sysCrditImmobilierEmpruntDirect .svSlideshow {
	position: relative;
	width: 678px;
	/*height: 234px;*/
	overflow: hidden;
	/*padding: 30px 20px 10px;*/
	margin:-10px 0 10px 0;
	color: #fff;
	background: #fff /*!important*/;
	border: 0;
	}

#sysCrditImmobilierEmpruntDirect .svSlides {
	position: relative;
	border: 0;
	z-index: 1;
	padding: 0;
	margin: 0 !important;
	height:203px;
	overflow: hidden;
	}

#sysCrditImmobilierEmpruntDirect .svSlides dl {
	width: 678px;
	height: 203px;
	padding-bottom: 0;
	margin-right: 0;
	border: 0;
	font-size: 1em;
	background: transparent !important; /*for IE 6/7*/
	text-shadow: 0 0 3px #666;
	}

#sysCrditImmobilierEmpruntDirect .svSlides dt {
	position:absolute;
	padding:10px;
	margin-bottom: 0 !important;
	font-size: 2.6em !important;
	font-weight: bold;
	letter-spacing: -0.025em;
	line-height: 1;
	color: #fff;
	}

#sysCrditImmobilierEmpruntDirect .svSlides dt.releaseDate {
	color: #000;
	font-size: 11px !important;
	font-weight: normal;
	margin-bottom: .5em !important;
	}

#sysCrditImmobilierEmpruntDirect .svIndex dl.hasImage {
		padding-left: auto;
		}


div.releaseDate {
color:#777777;
font-size:1em !important;
margin-bottom:0.5em;
text-transform:uppercase;
}

#sysCrditImmobilierEmpruntDirect .svSlides dt a {
	display:block;
	color: #fff;
	width:660px;
	height:160px;
	}
#sysCrditImmobilierEmpruntDirect .svSlides dt a:hover {
	text-decoration:none;
	}

#sysCrditImmobilierEmpruntDirect .svSlides dd {
	margin-top:35px;
	margin-bottom: 1.1em;
	letter-spacing: -0.025em;
	font-size: 1.4em !important;
	font-weight:bold;
	color:#eee;
	line-height: 1.2em;
	padding: 10px;
	}

#sysCrditImmobilierEmpruntDirect .svSlides dd img{
	position:absolute;
	z-index:-1;
	top:0px;
	left:0px;
	}
#sysCrditImmobilierEmpruntDirect .svSlides dd.image { /* Optimized for 180px wide "medium" images - edit image size in "site settings." Adjust here as necessary */
	display: none;
	}

#sysCrditImmobilierEmpruntDirect .svSlides dd.image img {
	display: none;
	}

#sysCrditImmobilierEmpruntDirect .svSlides .readMore {
	float: right;
	}

#sysCrditImmobilierEmpruntDirect .svSlides .readMore a {
	position:absolute;
	bottom:12px;
	right:5px;
	font-size: 10px !important;
	color: #fff;
	height: 2em;
	line-height: 2em;
	background: none;
	}

.svPager {
	text-align: center;
	line-height: 2;
	}

#sysCrditImmobilierEmpruntDirect ol.svPager {
	position: absolute;
	z-index: 2;
	width: 400px;
	text-align: left;
	margin:-30px 5px 5px 10px;
	padding: 0;
	font-size:0.8em;
	list-style: none;
	}

ol.svPager li {

	}

ol.svPager a {
	color: #fff;
	background: #333;
	outline: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	}

ol.svPager li.activeLI a,
ol.svPager a:hover {
	color: #333;
	background: #fff;
	text-decoration: none;
	}





.sidebar div#sysEmpruntDirectDansLaPresse.svSlideshow {
	position: relative;
	display:block;
	border:1px outset #ccc;
	-moz-border-radius:4px;
	width:98%;
	height:85px;
	overflow:hidden;
	background:transparent url(../images/h150.png) repeat-x top center;
	clear:both;
	margin-bottom:0.7em;
	
	}

#sysEmpruntDirectDansLaPresse.svIndex dl {
border-bottom:0;
margin:0;
padding:0;
}

#sysEmpruntDirectDansLaPresse.svIndex dt {
font-size:100%;
font-weight:normal;
line-height: normal;
margin:0;
padding:0;
}

.sidebar #sysEmpruntDirectDansLaPresse .svSlides dl.hasImage { /* Optimized for 180px wide images. Edit image size in "site settings." Adjust here as necessary*/
	position: relative;
	padding-left: 0;
	min-height: 10px;
	height:40px;
	text-align:center;
	width:100%;
	background: transparent !important;
	}
.sidebar #sysEmpruntDirectDansLaPresse .svSlides dt a {
	font-size: 0.6em;	
	width:180px;
	overflow:hidden;
	white-space: nowrap;
		}
.sidebar #sysEmpruntDirectDansLaPresse .svSlides dt a:hover {
	text-decoration:none;
	}
.sidebar #sysEmpruntDirectDansLaPresse .svSlides dd.image { /* Optimized for 180px wide "medium" images - edit image size in "site settings." Adjust here as necessary */
	display: block;
	position:relative;
	width:100%;
	overflow:hidden;
	float:none;
	/*width:160px;*/
	margin:0 auto;
	text-align:center;
	}

.sidebar #sysEmpruntDirectDansLaPresse .svSlides dd.image img {
	margin:0px auto 0 auto;
	/*max-width:160px;*/
	/*max-height:45px;*/
		}
#left.sidebar #sysEmpruntDirectDansLaPresse .svSlides dd.image img {
	max-width:160px;
	}
		
.sidebar #sysEmpruntDirectDansLaPresse ol.svPager {
	display:none;
	}
.sidebar #sysEmpruntDirectDansLaPresse dt.releaseDate {
	display:none;
	}
.sidebar #sysEmpruntDirectDansLaPresse h3 {
	font-size:110%;
	text-align:center;
	background: transparent;
	color:#666;
	display:block;
	line-height: normal;
	margin:2px auto;
	padding:0;
	text-transform: none;
	width:auto;
	z-index:999;
	}	
#left.sidebar #sysEmpruntDirectDansLaPresse h3 {
	font-size:80%;
	margin:1px auto;
	width:180px;
	}

/* @end Slideshow
-------------------------------- */

.sidebar div#boxparrainage {
-moz-border-radius:4px 4px 4px 4px;
background:url("../images/fndboxparrainage5.jpg") repeat-x scroll center left transparent;
border:1px outset #CCCCCC;
clear:both;
display:block;
height:auto;
overflow:hidden;
position:relative;
width:98%;
height:60px;
font-size:0.8em;
line-height:1em;
margin-bottom:0.7em;
}

.home .sidebar div#boxparrainage {
font-size:1em;
line-height:1em;
}
.sidebar #boxparrainage img{
	max-height:50px;
	max-width: 50px;
	float:right;
	position: relative;
	margin-top:-5px;
	padding:5px;
	display:block;
}
.sidebar #boxparrainage li{
	background: transparent !important;
	list-style:none;
	width:100%;
	text-align:center;
	font-size:1.5em;
	margin:5px;
	height:50px;
	}
.sidebar #boxparrainage ul{
	margin:0;
	padding:0;
	width:98%;
	}
.sidebar #boxparrainage a{
	color:#FFF;
	}
.sidebar div#rappel {
-moz-border-radius:4px 4px 4px 4px;
background:url("../images/h150.png") repeat-x scroll center center transparent;
border:1px outset #CCCCCC;
clear:both;
display:block;
height:auto;
overflow:hidden;
position:relative;
width:98%;
font-size:1.4em;
line-height:1em;
margin-bottom:-0.2em;
}
#demandeRappel form {
	border:1px outset #ccc;
	background:#fff url(../images/h150.png) repeat-x bottom;
	text-align:center;
	width:98%;
	-moz-border-radius:4px;
	margin:0 auto 10px auto;
	padding:0;
	padding-top:5px;
	}

#demandeRappel label {
	display:block;
	float:left;
	width:30%;
	text-align:right;
	}
#demandeRappel input, #demandeRappel select {
	display:block;
	float:none;
	width:55%;
	margin:auto;
	margin-bottom:5px;
	text-align:left;
	}
#demandeRappel input[type="submit"] {
	display:block;
	text-align:center;
	width:70%;
	margin:auto;
	margin-bottom:5px;
	float:none;
}	
	
#demandeRappelFull form{
	border:1px outset #ccc;
	background:#fff url(../images/h450.png) repeat-x bottom;
	text-align:center;
	width:80%;
	-moz-border-radius:4px;
	margin:10px auto 10px auto;
	padding:0;
	padding-top:5px;
}

#demandeRappelFull label {
	display:block;
	float:left;
	width:35%;
	text-align:right;
	}
#demandeRappelFull input, #demandeRappelFull select, #demandeRappelFull textarea{
	display:block;
	float:none;
	width:55%;
	margin:10px;
	text-align:left;
	}
#demandeRappel textarea{
	display:block;
	float:none;
	width:55%;
	height:120px;
	margin:10px;
	text-align:left;
	}
#demandeRappelFull input[type="submit"] {
	display:block;
	text-align:center;
	width:70%;
	margin:auto;
	margin-bottom:5px;
	float:none;
}	

/* @end Indexes
-------------------------------- */


/* @group Session Tools
===================================== */

#svSessionTools p#welcome {
	font-weight: bold;
	color: #060;
	margin-left:8px;
	}

/* @end Session Tools
-------------------------------- */


/* @group User Tools - Categories
===================================== */

#svCategories li {
	margin: 0;
	padding: 0;
	}

#svCategories li a {
	margin: 0;
	padding: 0;
	}

/* @end User Tools - Categories
-------------------------------- */


/* @group User Tools - Favorites
===================================== */

#favoriteList li {
	margin: 0;
	padding: 0;
	font-size: 1.1em;
	}

#favoriteList li a {
	margin: 0;
	padding: 0;
	}

/* @end User Tools - Favorites
-------------------------------- */

/* @social bookmark
-------------------------------- */
ul#socialbookmarks {
text-align:center;
margin:0 0 0 0;

}
ul#socialbookmarks li {
    list-style-type: none;
	padding:0 2px 0 2px;
    display:inline;
}

/* @end MODULES
-------------------------------- */


/* @postcomment - commentaires
-------------------------------- */
#svComments textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}


table#svRssFeedsList {
	width:80%;
	font-size:0.8em;
	margin:auto;

	}

.notice {
background:none repeat scroll 0 0 #FFF6BF;
border-color:#FFD324;
color:#514721;
font-size:1.8em;
margin:auto;
width:80%;
}
.error  {
background:none repeat scroll 0 0 #FBE3E4;
border-color:#FBC2C4;
color:#8A1F11;
}

.error, .success {
border:2px solid #DDDDDD;
margin:0 auto 1em auto;
padding:0em;
font-size:1.8em;
margin:auto;
width:80%;
}


	
label[for="uKey"] span{
	font-size:0.8em;
}

#svEditProfile input[type="submit"]  {
cursor:pointer;
float:none;
margin-bottom:10px;
}

form#profile {
	border:1px outset #ccc;
	background:#fff url(../images/h450.png) repeat-x bottom;
	text-align:left;
	width:85%;
	-moz-border-radius:4px;
	margin:10px auto 10px auto;
	padding:0;
	padding-top:5px;

}

#formrappel form {
	border:1px outset #ccc;
	background:#fff url(../images/h450.png) repeat-x bottom;
	text-align:left;
	width:85%;
	-moz-border-radius:4px;
	margin:10px auto 10px auto;
	padding:0;
	padding-top:5px;

}
form#profile fieldset input.text {
width:60%;
}
#profile label,#profile  p.fieldLabel {
float:left;
font-weight:bold;
line-height:1.4;
padding-right:0;
text-align:right;
width:30%;
}



p#infologin {
	text-align:center;
	font-size:1.5em;
		}
		
#primary div#svSessionTools	 {
	width:80%;
	margin:1.5em auto;
	border:1px outset #ccc;
	background:#fff url(../images/h150.png) repeat-x bottom;
	-moz-border-radius:4px;
	padding:0;
	padding-top:5px;
	padding-bottom:7px;
	}
	
#right div#svSessionTools {
	clear:both;
	position:relative;
	border:1px outset #ccc;
	background:#fff url(../images/h150.png) repeat-x center center;
	width:98%;
	-moz-border-radius:4px;
	margin:0 auto 10px auto;
	padding:0;
	padding-top:5px;
	padding-bottom:7px;
	}	
#navSession {
float:right;
list-style:none outside none;
margin:0;
}

#navSession a{
	font-weight:bold;
	color:#FFF;
}
#navSession a:hover{
	color:#ddd;
}
#navSession li{

border:1px outset #ccc;
-moz-border-radius:4px;
margin:3px;
padding:0px 1em;
background-color: #3AA645;
}

.sidebar input.text {
margin:0;
width:83%;
}


label, p.fieldLabel {

font-weight:normal;

		}
	


div#pointsed  {
	width:350px;
	height:350px;
	background:url(../images/presentation.jpg) top left no-repeat;
	margin:auto;
	overflow:hidden;
	}
#pointsed table{
	font-weight:bold;
	width:210px;
	height:120px;
	margin-top: 142px;
	margin-left: 85px;
	/*border: 1px solid #333;*/
	font-size:12px;
	}

#formconversion form{
	border:1px outset #ccc;
	background:#fff url(../images/h450.png) repeat-x bottom;
	text-align:left;
	width:85%;
	-moz-border-radius:4px;
	margin:10px auto 10px auto;
	padding:0;
	padding-top:5px;

	}
#formconversion label,#formconversion  p.fieldLabel {
float:left;
font-weight:bold;
line-height:1.4;
padding-right:0;
text-align:right;
width:30%;
}	


form#simul, form#fraisdenotaire  {
	clear:both;
	border:1px outset #ccc;
	background:#fff url(../images/decouvrir.jpg) no-repeat bottom right;
	-moz-border-radius:4px;
	margin:10px auto 10px auto;	

	}
	
	
#simul fieldset, #fraisdenotaire fieldset {
	margin-bottom:4em;
	padding-left:15px;
	}
#simul span {
	font-weight:bolder;
	font-size:large;
	}



.sidebar div#sharetools {
-moz-border-radius:4px 4px 4px 4px;
background:url("../images/h150.png") repeat-x scroll center center transparent;
border:1px outset #CCCCCC;
clear:both;
display:block;
font-size:1.2em;
height:auto;
line-height:1.1em;
margin-bottom:0.8em;
overflow:hidden;
position:relative;
width:98%;
text-align:center;
}	

	
#sharetools iframe {
	margin:0.4em auto 0.2em auto;
	
	}	
	
#sharetools hr {
	margin:0 ;
	width:80%;
	}	
#sharetools li {
	display:inline;
	margin:0 0.5em;
	}	
#sharetools ul {
	margin:4px 0 0 0;
	text-align:center;
	}
#sharetools img:hover {
	opacity:0.6;filter:alpha(opacity=60)		}
	
.sidebar div#bareme {
-moz-border-radius:4px 4px 4px 4px;
background:url("../images/h150.png") repeat-x scroll bottom center transparent;
border:1px outset #CCCCCC;
clear:both;
display:block;
font-size:1.2em;
height:auto;
line-height:1.1em;
margin-bottom:0.8em;
overflow:hidden;
position:relative;
width:98%;
text-align:justify;
}
#bareme p {
	padding:5px;
	font-size:0.8em;

}
#bareme ol {
	font-size:0.9em;
	padding:0;
	margin:0 0 1.2em 2em;
	list-style:circle;
}
#bareme ol li{
	font-size:1em;
	}	
#bareme ol li ol li {
	padding:0;
	margin:0.3em 0 0 0;
	list-style:none;
	text-align:center;
	font-weight:bold;
	font-size:1.3em;
	color:#093;
}

form#sendtofriend fieldset input.text {
width:60%;
}
#sendtofriend label,#profile  p.fieldLabel {
float:left;
font-weight:bold;
line-height:1.4;
padding-right:0;
text-align:right;
width:30%;
}
#sendtofriend ol {
	list-style:none;
}
#sendtofriend li {
	margin:0.7em 0 0 0.7em;
}

#formnouveaufilleul form{
	border:1px outset #ccc;
	background:#fff url(../images/h450.png) repeat-x bottom;
	text-align:left;
	width:85%;
	-moz-border-radius:4px;
	margin:10px auto 10px auto;
	padding:0;
	padding-top:5px;
	}
#formnouveaufilleul input{
	margin:2px 0 2px 0;
}
#formnouveaufilleul input[type="submit"] {
	display:block;
	text-align:center;
	width:50%;
	margin:10px auto 10px auto;
	margin-bottom:5px;
	float:none;
}

#listeappel {
	font-size:0.8em;
	padding-left:2em;
	list-style-type:circle;
	line-height:1em;
	}
ul#listeappel{
	width:500px;
	margin:10px auto 10px auto;
	}
#listeappel li{
	line-height:1em;
	}
/* Taux */

th {
background:none;
border:none;
padding:0;
text-align: center;
vertical-align: middle;
}


div.tableautaux {
	/*text-align:center;*/
	}
.tableautaux {
	margin:0;
	padding:0;}
.tableautaux span {
	text-align:center;
	margin-top:0;}
	
div#tabletaux {
	background:#fff url(../images/h150.png) repeat-x bottom;
	text-align:center;
	width:330px;
	height:200px;
	-moz-border-radius:4px;
	float:left;
	margin:0 5px;
	padding:5px;
	overflow:hidden;
	border:1px outset #ccc;
	}
	
#tabletaux table {
	width:90%;
	font-size:1.2em;
	margin:0.1em auto 1em auto;
	}


#tabletaux td.duree {
	border:none;
	color:#3AA645;
	width:45px;
	overflow:hidden;
	}
#tabletaux td{
	border:1px outset #ccc;
	text-align:center;
	font-weight:bold;
	line-height:0.5em;	}

#tabletaux .mini {
	font-size:1em;
	color:#333;	
	}
#tabletaux .moyen {
	font-size:1em;
	color:#555;		
	}
#tabletaux .maxi {
	font-size:1em;
	color:#777;			
	}

#tabletaux th.mini, #tabletaux th.moyen, #tabletaux th.maxi, #tabletaux th.duree{
border:none;
font-size:0.8em;
line-height:2em;
}

div#tauxminis{
	background:#fff url(../images/h150.png) repeat-x top;
	text-align:center;
	width:500px;
	height:60px;
	-moz-border-radius:4px;
	float:left;
	margin:0 5px;
	overflow:hidden;
	border:1px outset #ccc;
	}
	
#tauxminis table {
	width:90%;
	font-size:1.2em;
	margin:0.1em auto 1em auto;
	}


#tauxminis th{
	color:#333;
		}

#tauxminis td{
	border:1px outset #ccc;
	color:#3AA645;
	font-size:1.5em;
	text-align:center;
	font-weight:bold;
	line-height:0.5em;
	}


div#tauxminisnego{
	background:#fff url(../images/h150.png) repeat-x top;
	text-align:center;
	width:170px;
	height:60px;
	-moz-border-radius:4px;
	float:left;
	margin:0 5px;
	padding:5px;
	overflow:hidden;
	border:1px outset #ccc;
	}
	
#tauxminisnego table {
	width:90%;
	font-size:1.2em;
	margin:0.1em auto 1em auto;
	}


#tauxminisnego th{
	color:#333;
		}

#tauxminisnego td{
	border:1px outset #ccc;
	color:#3AA645;
	font-size:1.8em;
	text-align:center;
	font-weight:bold;
	line-height:0.5em;	}




div#region {
	/*background:#fff url(../images/h150.png) repeat-x bottom;*/
	width:330px;
	height:150px;
	-moz-border-radius:4px;
	margin:0 5px 5px 0;
	padding:5px;
	overflow: auto;
	border:1px inset #ccc;
	
		}
div#empruntdirectregion {
	background:#666 url(../images/fndboxtelregion2.jpg) repeat-x top left;
	color:#fff;
	text-align:center;
	font-size:1.1em;
	font-weight:bold;
	width:330px;
	height:35px;
	-moz-border-radius:4px;
	margin:5px 5px;
	padding:5px;
	overflow: auto;
	border:1px outset #ccc; 
		}
#tauxcreditimmobilier .content .svIndex {
border-top: none;
padding-top:1em;
}

div#googlemapssidebox {
	background:#fff url(../images/h150.png) repeat-x bottom;
	border:1px outset #ccc;
	-moz-border-radius:4px;
	width:98%;
	max-height:231px;
	height:auto;
	overflow:hidden;
}
#postcomment ol {
	margin:0;}
form#postcomment {
	border:1px outset #ccc;
	background:#fff url(../images/h150.png) repeat-x bottom;
	text-align:left;
	width:450px;
	-moz-border-radius:4px;
	margin:10px auto 10px auto;
	padding:0;
	padding-top:5px;
	font-size:0.8em;
	}
	
#postcomment label {
	font-size:1em;
	}
	
#postcomment li{
	margin:0.1em;
}	
#postcomment input[type="text"]{
	margin:2px 0 2px 0;
	width:60%;
	height:1em;
}
#postcomment textarea{
	margin:2px 0 2px 0;
	width:60%;
	height:3em;
}
#postcomment p{
	padding:0.5em;
	margin:0;
}
#selectiontaux *{
	padding:0;
	margin:0;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	list-style:none;
	font-size:1em;
	}
div#selectiontaux {
	position:relative;
	display:block;
	float:left;
	border:1px outset #ccc;
	background: none;
	-moz-border-radius:4px;
	margin:5px 0 0 0;
	padding:0;
	height:130px;
	width:223px;
	overflow:hidden;	
	}
div#selectiontauxintro {
	position: absolute;
	top:0px;
	text-align:center;
	padding:1%;
	width:223px;
		line-height:0.9em;
	}

div#selectiontauxmention {
	position: absolute;
	top:110px;
	text-align:center;
	padding:1%;
	width:223px;
	}
div#selectiontauxdefil {
	position: absolute;
	}
	
#selectiontaux {
	font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:1em; color:#666;
	}
#tauxmin ul {
	display:block;
	height:136px;
	width:223px;
	position:absolute;
	background:none;
	}
#selectiontaux li{
	display:block;
	height:130px;
	width:223px;
	position: relative;
	text-align:center;
	background:transparent !important;
	font-size:7em;
	color:#3AA645;
	margin:10px 0 0 0;
	}
#selectiontaux p.duree{
	font-size: 0.2em;
	color:#333;
	margin-top:-15px;
	padding:0;
	text-align:center;
	}
#selectiontaux span{
	font-size:0.5em;
	color:#999;
	margin:0;
	padding:0;
	}


.sidebar #selectiontaux li{
	height:90px;
	width:180px;
	font-size:5em;
	}
.sidebar div#selectiontaux {
	height:90px;
	width:98%;
	margin-bottom:10px;
	}
.sidebar div#selectiontauxmention {
	top:75px;
	width:180px;
	font-size:0.8em;
	letter-spacing:-0.1em;
	}
.sidebar div#selectiontauxintro {
	top:2px;
	width:180px;
	font-size:0.8em;
	line-height:0.9em;
	}



#simulateurlight .noshow {
display:none;
}
div#simulateurlight {
	float:right;
	/*border:1px outset #ccc;*/
	/*background:transparent url(../images/h150.png) repeat-x bottom;*/
	-moz-border-radius:4px;
	margin:5px 0 10px 0;
	padding:0;
	padding-left:5px;
	font-size:0.9em;
	height:130px;
	width: 440px;
	display:block;
	overflow:hidden;
	}
#simulateurlightintro {
	margin:3px 0 0 0;
	padding:0;
	font-size:1.2em;
	letter-spacing:0.05em;
	font-weight: bold;
	}
#simulateurlight td{
	height:25px !important;
	line-height:0.8em;
	padding:0;}
#simulateurlight .first td{
	height:5px !important;
	padding:0;}
#simulateurlight tr.first {
	height:0.1em;}
#simulateurlight form{
	margin: 0;}

#sysFlashInfoCrditImmo *{
	padding:0;
	margin:0;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	list-style:none;
	font-size:1em;
	line-height:1em;
	}

#sysFlashInfoCrditImmo {
	-moz-border-radius:4px 4px 4px 4px;
background:none;
border:1px outset #CCCCCC;
clear:both;
display:block;
margin-bottom:0.8em;
overflow:hidden;
position:relative;
width:98%;
height:6px;		
	}

#sysFlashInfoCrditImmo dt{
	display:none;	
	}
#sysFlashInfoCrditImmo dt.releaseDate{
	float:left;
	display: block;
	font-size:1em;
	margin : 3px;
	color:#000;

	}	
#sysFlashInfoCrditImmo dd.summary{
	position: absolute;
	float:right;
	display: block;
	width:400px;
	font-size:1em;	
	margin : 3px 3px 3px 75px;		
	}	

#sysFlashInfoCrditImmo span.readMore{
	display: none;
	}

div#tendancetaux {
-moz-border-radius:4px 4px 4px 4px;
background:transparent url(../images/h150.png) repeat-x top;
border:1px outset #CCCCCC;
clear:both;
display:block;
height:auto;
overflow:hidden;
position:relative;
height:60px;
font-size:1.1em;
line-height:1em;
margin-bottom:0.8em;
text-align:center;
padding: 0;
width:190px;
clear: none;
}
#tendancetaux p{
	margin:10px 5px;
	width:130px;
	font-size:14px;
	color:#333;
	text-align:center;
	}

#tendancetaux span{ 
	float:right;
	margin:0 5px 0 2px;
	font-size:0.7em;
	}
#tendancetaux img{
	margin:-1px 0 -5px 0;
	float:right;
	}
	

#amortizationtable {
	font-size:10px;	}
#amortizationtable input{
	width:30px;
	height:5px;	}
#amortizationtable td {
line-height:1;
padding:0;
vertical-align: middle;
}

#rachatdecredit #primary form {
	border:1px outset #ccc;
	background:#fff url(../images/h450.png) repeat-x bottom;
	text-align:left;
	width:698px;
	-moz-border-radius:4px;
	margin:10px auto 10px auto;
	padding:5px;
	font-size:0.9em;
	}
	
div.svRelContent.svIndex h3 {
	font-size:small;
	color:#999;
	}
	
	
.testimonials_container	{
	border:1px outset #ccc;
	background:#fff url(../images/temoinsback.jpg) repeat-x center center;
	text-align:left;
	width:660px;
	/*max-height:130px;*/
	overflow:hidden;
	-moz-border-radius:4px;
	margin:10px 0 10px 0;
	padding:5px;
	font-size:0.9em;
	}
.testimonials_container	ul{
	padding:0;
	margin:10px;	
	}	
.testimonials_container	li{
	background: transparent !important;
	float:none;
	clear:both;
	list-style:none;
	margin-bottom:50px;	
	}
	
.testimonials_container	img{
	height:80px;
	max-width:70px;
	float:left;
	margin-right:10px;
	}
.testimonials_credits {
	margin: 0;
    padding: 0;
    position: relative;
    
	}
p.testimonials_title {
	text-align:center;
	font-size:1.5em;
	margin-left:10px;		    
	}

	
/*
	Slides
*/

#containerslides {
	width:580px;
	padding:10px;
	margin:0 auto;
	position:relative;
	z-index:0;
}

#slidesaccueil {
	width:600px;
	height:325px;
	position:relative;
}

#ribbon {
	position:absolute;
	top:-3px;
	left:-15px;
	z-index:500;
}

#frame {
	position:absolute;
	z-index:0;
	width:739px;
	height:341px;
	top:-3px;
	left:-80px;
}

/*
	Slideshow
*/

#slides {
	position:absolute;
	top:15px;
	left:4px;
	z-index:100;
}

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.slides_container {
	background:#efefef url(../images/img-slides/background.png) repeat top center;
	width:570px;
	overflow:hidden;
	position:relative;
	display:none;
}


/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.slides_container div.slide {
	background:#efefef;
	width:570px;
	height:270px;
	display:block;
	position:relative;
	margin:auto;
	text-align:center;
}

.slides {
	text-align:center;
	
}

img.slidescontent {
	text-align:center;
	max-width:570px;
	margin:0 auto;
	}
/*
	Next/prev buttons
*/

#slides .next,#slides .prev {
	position:absolute;
	top:107px;
	left:-39px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}

#slides .next {
	left:585px;
}

/*
	Pagination
*/

.pagination {
	margin:26px auto 0;
	width:100px;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../images/img-slides/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}

/*
	Caption
*/

.caption {
	z-index:500;
	position:absolute;
	bottom:-255px;
	left:0;
	height:100px;
	padding:5px 20px 0 20px;
	background:#000;
	background:rgba(0,0,0,.3);
	width:540px;
	font-size:1.3em;
	line-height:1.33;
	color:#fff;
	border-top:1px solid #333;
	text-shadow:none;
	font-size:1em;
	}

.slidestitle {
	font-size:3.8em;
	position:absolute;
	width:555px;
	height:100px;
	top:-110px;
	left:10px;
	float:none;
	overflow:hidden;
	display:block;
	text-shadow: -2px 2px 2px #000;
	font-weight:bold;
	line-height: 90%;
	}
		
		
#analyse {
	float:right;
	border:1px outset #090;
	background:#efefef url(../images/img-slides/background.png) repeat top center;
	text-align:left;
	width:300px;
	-moz-border-radius:4px;
	margin:10px 0 10px 20px;
	padding:5px;
	font-size:0.9em;
	}
	
#analyse span.date {
	text-align:center;
	font-weight:bold;	
	font-size:1em;
	padding:5px;
	display:block;	
	}
	
/* animation header.cfm */
#animationheader {
	background: url(../images/call.png) bottom right no-repeat;
	height: 95px;
    margin: 0;
    overflow: hidden;
    position: absolute;
    width: 520px;
	white-space:nowrap;
	}
	
.zerofraisbanque {
	width: 520px;
	height: 95px;
	color: #999;
	font-size: 20px;
	display: none;
	margin: 0;
}

.zerofraiscourtier {
	width: 520px;
	height: 95px;
	color: #999;
	font-size: 20px;
	display: none;
	margin: 0;
}				


div#topheadslide {
	background:#efefef;
	width:520px;
	height:95px;
}

.topheadslide_container {
	width:520px;
	height:95px;
	display: none;
}

.topheadslide_container div {
	width:520px;
	height:95px;
	display:block;
}

span.connect_widget_text  {
	height:25px;
	overflow:hidden !important}
	
.sysCommuniqusDePresse dd.image img {
	display:none;	}
