/* ------------------------------------------- */
/* 		FINANPART  		*/
/*		   2008			*/
/*         www.banque-accord.fr		*/
/* ------------------------------------------- */

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
body {
	background:#017BCE;
	font-family: verdana, arial ;
	color:#000;
	margin:0;
	text-align:center;
}

.alc {text-align:center;}
.all {text-align:left;}
.alr {text-align:right;}

.fll {float:left}
.flr {float:right}
.clb {clear:both}
.cll {clear:left}
.clr {clear:right}

.invisible,  {display:none;}
.important {position:absolute; top:-5000px; left:-1000px}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

div#site {
	width:750px;
	margin:0 auto;
	background:#fff;
	position:relative;
}

div#site div#banner {
	background:url(../img/common/bg_banniere.png) no-repeat;
	width:750px;
	height:61px;
}

div#site div#banner p.textImage {
	color:#fff;
	text-indent:-5000px;
	padding:0;
	margin:0;
	background:url(../img/common/finanapart_logo.png) no-repeat;
	text-align:left;

}

div#site div#banner p.textImage a {
	display:block;
	width:200px;
	height:61px;
}

div#site ul#menu {
	margin:0;
	padding:0;
	background:url(../img/common/bg_menu.gif) no-repeat;
	height:41px;
}

div#site ul#menu {margin:0;padding:0;list-style-type:none;padding-bottom:30px}
div#site ul#menu li {float:left;font-size:12px;text-align:center;margin:5px 0 0 0;padding:0;width:25%} 
div#site ul#menu li.last {width:24%} 

div#site ul#menu li a {color:#017BCE;text-decoration:none;font-weight:bold;}
div#site ul#menu li a:hover {color:#FE6E12;}
div#site ul#menu li.selected a {color:#FE6E12;}
span.link.selected  {color:#FE6E12; font-weight:bold}
span.link.selected  a {color:#FE6E12; font-weight:normal}


div#content {text-align:left;background:#fff;float:left}
div#content div.leftCt {
	width:210px;
	float:left;
	background:#fff;
	text-align:center;
	padding-bottom:20px;
}

div#content div.leftCt p {
	margin:0 0 10px 0;
	font-size:12px;
	color:#017BCE;
}
div#content div.rightCt {
		float:left;
		padding:10px;
		width:510px;
}

div#content div.rightCt  strong {color:#017bce}

p, ul, ol, dd, dt, dl {padding: 10px;	font-size:12px; margin:0}
               
div#content div.rightCt h2,h2 {padding:10px;color:#017bCE;font-size:17px;margin:0}
div#content div.rightCt h3 {color:#017bCE}

div#footer {border-bottom:7px solid #FE6E12;}
div#footer p {font-size:10px;padding:0;clear:left;padding:20px 0 5px 0;margin:20px 5px 10px 5px}

div#footer p a {color:#000;text-decoration:none}

/* boutons */

span.ctc {background:url(../img/common/enveloppe.gif) no-repeat 0px 2px; padding-left:20px;}
span.ctc a {color:#017BCE}

.rightCt h1,h1 {font-size:17px;font-weight:bold;color:#017BCE;margin:10px}

span.link  {color:#017BCE;margin-right:8px;}
span.link a {color:#017BCE}

p.note {color:#ACACAC;font-size:9px;padding:10px 20px 10px 20px}
ol {margin:10px}
ol li {padding:5px 10px}

div#content div.rightCt fieldset {
	border:1px dashed #FE6E12;
	background:#E1F3FF;
	font-size:85%;
}

div#content div.rightCt fieldset  p {margin:0 0 20px 0;text-align:center}
div#content div.rightCt fieldset table {border:1px solid #000;border-collapse:collapse;background:#fff;margin:0 auto}
div#content div.rightCt fieldset table td,div#content div.rightCt fieldset table th {border:1px solid #000;padding:2px 4px; }
div#content div.rightCt fieldset table td.resultats {text-align:center;font-size:110%;padding:10px}
div#content div.rightCt fieldset table td.resultats strong {font-size:150%;color:#FE6E12}

hr.sep {height:0;border:0;margin:0;padding:0}


div#content div.rightCt fieldset.solutionFinanpart {background:#FFE500}


ul#smenu1 {text-align:left;list-style-type:none;margin:0;padding:0;float:none; background:#fff; width:200px;position:absolute;padding:5px;display:none;left:210px;top:80px;opacity:0.8}
ul#smenu1 li {padding-bottom:10px}

span.btn {
background:url(../img/bt01.gif) no-repeat top left;
padding:1px 9px 10px 9px;
height:20px;
}
/* IE7 HACK */
*+html span.btn {padding:0px 9px 10px 9px;}
/* Chuut... */ 

span.btn a {
background:url(../img/bt02.gif) no-repeat top right;
padding:1px 9px 10px 0 ;
text-decoration:none;
color:#000;
font-weight:bold;
}

p.fp {padding:5px 10px;margin:0}

dl, dd, dt {margin:0;padding:0}
dt {margin:10px 0 10px 0;font-weight:bold;color:#017BCE}
dd {margin:0 0 20px 10px;}

div.encart {border:1px dashed #017BCE;margin:10px}