body{
	background-color:#06153E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    margin-top: 0px;
}
table {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5E688B;
}
ul {
	margin-bottom:0px;
}
hr {
	height: 1px; 
	color: #CFE2CF; 
	background-color: #CFE2CF; 
	width: 98%; 
	border: none;
}

ul.menu {
	display:block;
	margin-left:109px;
}

li {
	list-style-type:none;
	padding-bottom:7px;
	/* list-style-image:url('img/puceblue.gif') */
}

ul.menu li {
	margin:0px;
	margin-left:25px;
	_margin-left:48px;
	/* list-style-image:url('img/puceblue.gif') 0 no-repeat; */
}
li.arrow {
	list-style-type:none;
	padding-bottom:7px;
	list-style-image:url('img/arrow.gif')
}
#container {
	position:absolute;
	left: 50%;
	width: 883px;
	margin-left: -441px;
	background-color:white;
	border:solid 1px #CCCCCC;
}

#accueil {
	position:relative;
	width:883px;
	z-index:8;
	background-repeat: no-repeat;
}

.body {
	/*position:absolute;  !!! La facebox ne marche plus */
	top:0px;
	z-index:2;
}

.contenu {
	position:absolute;
	left:0px;
	top:0px;
	width:883px;
	height:377px;
	z-index:2;
	overflow: auto;
}

.ligne {
	clear:both;
	margin:0px;
	padding:0px;
}
.case {
	margin:0 0 2px 0;
	padding:0 0 2px 0;
	text-align:justify;
/* DEBUG
	border:solid thin red;
/* DEBUG */
}

.texte18 { font-size:18px; }
.texte10 { font-size:10px; }
.texte12 { font-size:12px;}
.gras {}
.noir { color:#000000; }
.blanc { color:#FFF; }
.bleu_fonce { color:#2F4993; }
.bleu_clair { color:#9FACCC; }
.orange { color:#FC7300; }

.titre {
	color:#A9A9A9;
	font-size:24px;
	font-weight:bold;
}

.sous_titre {
	color:A1A1A3;
	font-size:14px;
	padding: 5px 0 -10px 0;
}

/*** HEADER ***/
#header {
	position:relative;
	width:883px;
	height:157px;
	bottom:0px;
	left:0px;
}

#videoMenu {
	background-color:#DDD;
	text-align:center;
	width:165px;
	height:90px;
	margin-left:8px;
}

#fonctions_menu {
	position:relative;
	text-align:center;
	width:161px;
	!width:163px;
	_width:163px;
	margin-left:8px;
	border:1px solid #909090;	
}

#hautBulleMenu {
	position:absolute;
	top:-1px;
	left:-1px;
	width:163px;
	height:5px;
	background-image:url(../img/mr-assurance-block-nuage-et-web2-HAUT.jpg);
	background-repeat: no-repeat;
}

#basBulleMenu {
	font-size:0px;
	margin:0;
	padding:0;
	position:absolute;
	bottom:-1px;
	!bottom:-2px;
	_bottom:-2px;
	left:-1px;
	height:6px;
	width:163px;
	background-image:url(../img/mr-assurance-block-nuage-et-web2-BAS.jpg);
}

#nuage_mots {
	padding: 0 0 6px 0;
	position:relative;
	text-align:center;
	width:161px;
	!width:163px;
	_width:163px;
	margin-left:8px;
	border:1px solid #909090;
}



#partenaire {
	width:165px;
	height:90px;
	text-align:center;
 	background-image:url(../img/block-partenaire.jpg);
	margin-left:8px;
}

.blocdroite {
	width:165px;
	text-align:center;
	margin-left:8px;
}


#logoBanniere {
	width:100%;
	height:40px;
	position:absolute;
	top:10px;
	text-align:center;
	/* background-image:url(../img/logo-rachat-de-crédit.jpg); */
}

#texteSousLogo {
	font-size:9px;
	font-weight:bold;
	color:#818181;
	height:37px;
	position:absolute;
	top:50px;
	left:13px;
}

.tabNav  {
	height:21px;
	background:url(../img/mr-credit-nav-pixel-gris.jpg) repeat-x;
	padding:2px 0 0 0;
	margin: 0 0 -2px 0;
	!margin: 0 -3px -2px -3px;
	_margin: 0 -3px -2px -3px;
}

.tabNavActif { background:url(../img/mr-credit-nav-pixel-marron.jpg) repeat-x; }

.tabNav a { 
	color:#000; 
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}

#navigation {
	position:absolute;
	bottom:0px;
	width:863px;
	!width:883px;
	_width:883px;
	height:20px;
	z-index:3;
	padding-top:4px;
	!padding-top:2px;
	_padding-top:2px;
	padding-left:20px;
	background: url("img/pixel-nav.jpg") left repeat;
	color:white;
}

#navigation a {
	color:white;
	text-decoration:none;
	padding-left:4px;
	padding-right:4px;
}

#ombre_derriere_bouton {
	position:absolute;
	bottom:-2px;
	width:867px;
	background-image:url(../img/degrade-derriere-boutons.jpg);
	z-index:2;
}


#pourcentageChiffre {
	position:absolute;
	right:15px;
	top:5px;
	width:170px;
	height:13px;
	text-align:center;
}

#pourcentageBarre {
	position:absolute;
	right:15px;
	top:20px;
	width:170px;
	height:13px;
	overflow:hidden;
	background-color: #F6F6F6;
	border:1px solid #E2E2E2;
}

#avancement {
	color:#000;
	font-weight:bold;
	font-size:14px;
	margin:0px 0px -15px 0px;
	!margin:0px 0px 0px 10px;
	_margin:0px 0px 0px 10px;
	width:96%;
	_width:99%;
	!width:99%;
}

.tabPartFormulaire {
	border: 1px solid #C0C0C0;
	width:100%;
	_width:98%;
	!width:98%;
}
.tabPartFormulaire th {
	background-color: #425381;
	color:#FFF;
	height:25px;
	text-align:left;
	padding:0px 0px 0px 10px;
}

.tabPartFormulaire td{
	background-color: #F3F4F5;
	text-align:left;
	padding:10px 10px 0px 10px;
}

#affiner_recherche {
	border: 1px solid #46AAC5;
	background-color:#C6D9F1;
	-moz-border-radius: 10px;
	text-align:center;
	width:75%;
}

#login {
	float:left;
	width:174px;
	height:120px;
	background-color:#e0e3e6;
	top:0px;
}

	#formlogin {
		/*background: url(../img/mon-espace.jpg);*/
		height:75px;
		width:265px;
		position:absolute;
		right:0px;
		!right:-1px;
		_right:-1px;
		top:2px;
		z-index:10;
		color:#000000;
	}
	
	#formlogin form {
		margin:0px;
		padding:0px;
	}

	#formlogin input {
		margin-left:8px;
	}
	#formlogin .logintext {
		width:100%;
		font-size:10px;
		text-align:center;
		padding-top:5px;
	}
	#formlogin .error {
		padding-left:2px;
		float:left;
	}
	#formlogin .errMsg {
		display:none;
	}
	#formlogin h1 {
		font-size:20px;
		color:#3C3C3C;
	}


/*** CENTER ***/
#colleft {
	float:left;
	width:174px;
	margin-left:8px;
	background-color:#CCCCCC;
	border:1px solid red;
}
#colcenter {
	float:left;
	width:662px;
	margin:0px 0px 0px 18px;
}

#haut_contenu {
	width:680px;
	float:left;
	padding: 0 0 0 10px;
}

#actualite {
	width:417px; /* moins le padding pour firefox  */
	_width:437px; 
	height:123px;
	border:1px solid #8F8F8F;
	position:absolute;
	top:520px;
	left:50%;
	margin-left:-413px;
	padding: 0 10 0 10;
}

.titreBullesAccueil {
	font-size:18px;
	padding:3px 0 0 10px;
}

#jeu_concours {
	background-image:url(../img/mr-assurance-block-jeu-concour.jpg);
	background-repeat: no-repeat;
	width:207px;
	height:124px;
	position:absolute;
	top:520px;
	left:50%;
	margin-left:34px;
}

#mr_placement {
	width:320px;
	height:65px;
	!height:75px;
	_height:75px;
	border:1px solid #8F8F8F;
	position:absolute;
	top:652px;
	left:50%;
	margin-left:-413px;
	padding:5px 0 0 0;
}

#mr_credit {
	width:320px;
	height:65px;
	!height:75px;
	_height:75px;
	border:1px solid #8F8F8F;
	position:absolute;
	top:652px;
	left:50%;
	margin-left:-80px;
	padding:5px 0 0 0;
}

.titreAutresSites {
	font-weight:bold;
	font-size:14px;
	color:#7482B7;
}

#colright {
	float:right;
	width:191px;
    margin:-10px 0px 0 0;
}

#bouton_valider_recommander {
	width:78px;
	height:25px;
	font-size:100%;
	color:#2F4993;
	font-weight:bold;
	background-color:#FFFFFF;
	border:1px solid #3F59A3;
}

/*** FOOTER ***/
#footer {
	display:block;
	clear:both;
	width:883px;
	text-align:center;
	background-color:#EBEBE9;
	color:A9A8BA;
	font-size:8px;
}

#underHeader {
	position:relative;
	background-image:url(../img/mr-credit-nav-milieu-blanc.jpg);
	background-repeat: no-repeat;
	width:883px;
	height:31px;
	padding:10px 0 0 330px;
}

#underHeader form {
	position:absolute;
	top:5px;
	left:50%;
	margin-left:70px;
	
}

#glossaire2 {	
	float:left;
	margin-left:15px;
	!margin-top:12px;
	_margin-top:12px;
	width:670px;
}

#alphabet_glossaire {
	border: 1px solid #E1E1E1;
	background-color: #606D99;
	height:25px;
	font-size:14px;
	font-weight:bold;
	color:#DDD;
	text-align:center;
	padding-top:7px;
}

#alphabet_glossaire a { 
	color:#FC7300;
}

#addthis {
	color:#FC7300;
	font-size:10px;
}
#html_addthis a {
	font-weight:normal;
}

#definition_glossaire {
	border: 1px solid #E1E1E1;
	background-color: #FFFFFF;
	margin-top: 15px;
	color:#5F75B1;
	padding:15px 15px 15px 15px;
}

.fond_gris {
	background-color:#F6F6F6;
}

/*** COMMONS ***/

input, select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

a {
	height:10px;
	color:#2F4993;
}

a.menu {
	height:10px;
	color:#2b7ec4;
	text-decoration:none;
}

a.menu:hover {
	color:#0F4674;
	text-decoration:underline;
}

h1 {
	font-size:20px;
	margin:0px;
	color:#FFF;
	display:inline;
}
h1 .b {
	font-size:20px;
	color:#3C3C3C;
}
h2 {
	font-size:16px;
	margin:0px;
	color:#FFF;
	display:inline;
}
h3 {
	font-size:14px;
	margin:0px;
	color:#3C3C3C;
}

p {
	text-align:justify;
	padding-bottom:3px;
}

.blue {
	color:#2e89d5;
}
.vio {
	color:#990099;
}
.red {
	color:red;
}

.blocright {
	border-bottom:dashed 1px #bcbcbc;
	margin:10px 7px 3px 7px;
	padding-bottom:10px;
}
.blocright h1 {
	text-align:center;
	margin-bottom:7px;
}
.blocright a {
	text-decoration:none;
	color:#3C3C3C;
}
.blocright a {
	text-decoration:none;
	color:#444444;
}
.blocright a:hover {
	text-decoration:underline;
	color:#000000;
}
.blocright ul {
	margin:0px;
	padding-left:15px;
}
.blocright li {
	list-style-type:none;
	padding:0px;
	/* list-style-image:url('img/puceblue.gif'); */
	text-align:left;
}

.tabhaut {
	height:15px;
	width:490px;
	background: url("img/tb_haut_ar.png") left no-repeat;
}
.tabmilieu {
	background: url("img/tb_milieu_ar.png") left repeat;
	padding:0px 10px 0px 10px;
}

.tabbas {
	height:16px;
	width:490px;
	background: url("img/tb_bas_ar.png") left no-repeat;
}

.bouton {
	text-align:right;
	margin:-20px 35px;
}
.floatright {
	margin:0 10px 10px 10px;
	float:right;
}
.floatleft {
	margin:0 10px 10px 10px;
	float:left;
}
.center {
	text-align:center;
}
.clearboth {
	clear:both;
}
.displayblock {
	display:block;
}

.displaynone{
	display:none;
}

.tabgris {
	width:490px;
	background-color:#f2f2f2;
}
.ml10 {
	padding-left:10px;
}
.guide {
	width:176px;
	height:186px;
	background: url("img/bloc_guide.gif") left no-repeat;
	text-align:center;
}
.alc {
	text-decoration:none;
	color:black;
	cursor:hand;
}
.ouvrirautres {
	width:176px;
	height:156px;
	background: url("img/bloc_ouvrir.gif") left no-repeat;
	text-align:center;
}
.guide h1, .ouvrirautres h1 {
	font-size:16px;
}
.guide a, .ouvrirautres a {
	text-decoration:none;
	color:#000000;
}

.link_to_send_to_friend {
	background: url("img/picto_mail.gif") left no-repeat;
	padding-left:20px;
}

/*** WFORMS ***/
.errMsg {
	display:none;
    color: red;
}

.errFld {
    border: 1px solid #F00;
}

/* Error Notification  */
#alertMessagePlaceHolder, #alertMessagePlaceHolderPassword, #alertMessagePlaceHolderSendFriend, .alertMessage {
	background-color: #FFCCCC;
	text-align:center;
	border: 1px solid #F00;
	padding: 5px;
	display: none;
	margin: 2px 5px 15px;
}
/* Error Notification class */
.alertMessage {
	background-color: #FFCCCC;
	border: 1px solid #F00;
	margin:2px 5px 15px;
	display:block;
}

/*** RATING ***/
#html_rate {
	width:490px;
	position:absolute;
	text-align:right;
	font-size:10px;

}
#html_rate img {
    border:0px;
}

.imgdossier {
	padding-top:10px;
	padding-right:5px;
}
.imgdossier img {
	border:1px dashed #888888;
}
.imgguide {
	border:1px dashed #888888;
}
#formulaire {
	display:none;
}
.wcb {
	border:1px solid #888888;
}

/* TagCloud */
#tagcloud {
	background-color: #F4F4F4;									
	width: 300px;
	border: 1px solid #BFBFBF;
	padding: 10px;
	text-align: center;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 22px;
}
#tagcloud a {
	text-decoration:none;
}
#taille18 {
	font-size: 18px;
	color:#AA3406;
}
#taille15 {
	font-size: 15px;
	color:#070089;
}
#taille12 {
	font-size: 12px;
	color:#BF2470;
}
#taille9 {
	font-size: 9px;
	color:#333333;
}
/* Fin tagcloud */

/* formulaires */
.tabline {
	border-bottom:solid 1px #CCCCCC;
}


#pic_w2_ami {
	background: url("img/pictos-envoyer-a-un-ami.gif") left no-repeat;
	margin-left:10px;
	padding-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}
#pic_w2_ami a {
	text-decoration:none;
}

#pic_w2_rss {
	background: url("img/pictos-flux-rss.gif") left no-repeat;
	margin-left:10px;
	padding-left:20px;
}
#pic_w2_rss a {
	text-decoration:none;
}
