body{
	background-color:#f0f0f0;
	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;
}
.fontNormal {
	font-weight:normal;
}

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')
}

#banniere {
	background-image:url('../img/header.jpg');
	width:885px;
	height:150px;
	z-index:1;
	position:relative;
	margin-left:-2px;
}

#container {
	position:absolute;
	left: 50%;
	width: 883px;
	margin-left: -441px;
	background-color:white;
	border:solid 1px #CCCCCC;
}

#container_590 {
	position:absolute;
	left: 50%;
	width: 590px;
	margin-left: -295px;
	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 si c'est decommente :( */
	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; }
.violet { color: #C509C0; }

.tab_form_left {
	padding: 0 0 0 10px;
	color:black;
	text-align:left;
}
 
.tab_form_right {
	color:black;
	background-color:#E8F1F6;
	/*background-color:#C8DBEE;*/
	padding: 5px 0 5px 10px;
	height:25px;
	text-align:left;
	width:200px;
}

#form_tab_2 .tab_form_right{
	width:680px;
}

.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:100px;
	bottom:0px;
	left:0px;
}

#header_principal {
	position:relative;
	width:883px;
	height:150px;
	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:161px;
	_width:161px;
	margin-left:8px;
	padding:10px 0px 10px 0px;
	border:1px solid #909090;
}

#fonctions_menu_accueil {
	position:relative;
	text-align:center;
	width:161px;
	!width:161px;
	_width:161px;
	margin-left:8px;
	padding:10px 0px 10px 0px;
}

.bulle  {
	margin-left:-8px;
	
}

.bullecentre{
	/*width:227px;*/
	padding:5px;
	background: transparent url(../img/bloc-milieu.jpg) repeat-y;
	_background: transparent url(../img/bloc-milieu.jpg) repeat-y scroll 4px 0;
	margin-bottom: -80px;
	!margin-bottom:0;
}

.bullehaut{
	/*width:227px;*/
	height:22px;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	padding-top:5px;
	background: transparent url(../img/bloc-haut.jpg) no-repeat;
	_background: transparent url(../img/bloc-haut.jpg) no-repeat scroll 4px 0;
}

.bullebas{
	/*width:227px;*/
	height:94px;
	background: transparent url(../img/bloc-bas.jpg) no-repeat;
	_background: transparent url(../img/bloc-bas.jpg) no-repeat scroll 4px 0;
}

#alaune  a, .bullehaut a {
	text-decoration:none;
}

#alaune  .libelle1, #alaune  .libelle2, #alaune  .libelle3, #alaune  .titre{
	position:absolute;
	font-weight:bold;
	left:45px;
}

#alaune  .libelle1{
	top:50px;
	left:75px;
}

#alaune  .libelle2{
	top:70px;
	left:95px;
}

#alaune  .libelle3{
	top:90px;
	left:120px;
}

#alaune .titre{
	font-size:15px;
	padding:10px 0;
}

#alaune img {
	border: none;
	padding:50px 60px 0 5px;
}

#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;
}

#community {
	padding: 3px 0 6px 0;
	position:relative;
	width:161px;
	!width:163px;
	_width:163px;
	margin-left:8px;
	border:1px solid #909090;
}

#community_accueil {
	padding: 3px 0 6px 0;
	position:relative;
	width:161px;
	!width:163px;
	_width:163px;
	margin-left:8px;
	
}


#community a{
	text-decoration: none;
}

#community li {
	list-style-type: circle;
	margin-left: -10px;
}

#community_accueil a{
	text-decoration: none;
}

#community_accueil li {
	list-style-type: circle;
	margin-left: -17px;
}

#partenaire {
	width:165px;
	height:90px;
	text-align:center;
 	background-image:url(../img/block-partenaire.jpg);
	margin-left:8px;
}

#mesdossier{
	margin-bottom:-80px;
	!margin-bottom:0;/*IE7 */
}
	#mesdossier ul{
		margin-left:-20px;
		!margin-left:10px;
	}

#logoBanniere {
	width:340px;
	height:44px;
	position:absolute;
	top:3px;
	left:10px;
	background-image:url(img/logo-comparer-mon-assurance.gif);
	background-repeat: no-repeat;
}

#texteSousLogo_accueil {
	height:37px;
	position:absolute;
	top:5px;
	left:5px;
	z-index:30000;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
}
#texteSousLogo_accueil h1{
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
}
#texteSousLogo {
	font-size:9px;
	font-weight:bold;
	color:#818181;
	height:37px;
	position:absolute;
	top:52px;
	left:5px;
}

#lienLogin {
	font-size:12px;
	font-weight:bold;
	color:#818181;
	width:280px;
	height:79px;
	position:absolute;
	top:1px;
	left:600px;
	text-align:center;
	padding-top:5px;
	z-index:2;
	text-align:right;

}
#lienLogin a{
	text-decoration:none;
}


#bulleDonner {
	font-size:12px;
	font-weight:bold;
	color:#818181;
	width:130px;
	height:79px;
	position:absolute;
	top:30px;
	left:750px;
	text-align:center;
	padding-top:5px;
	z-index:2;
	text-align:right;

}
#bulleDonner a {
	text-decoration:none;
}

.tabNav  {
	height:27px;
	/*background:url('../img/onglet1-pixel.jpg') repeat-x; modif six le 07/09/09*/
	padding:6px 7px 2px 7px;
	/*margin-top:4px;
	!margin-top:4px;
	_margin-top:4px;*/
	z-index:30000;
	
}

.tabNavActif { 
	height:29px; 
	background: url(../img/menu-center-actif.gif) repeat-x;
	/*background:url('../img/onglet2-pixel.jpg') repeat-x; modif six le 07/09/09*/
	/* background:url('../img/onglet1-pixel.jpg') repeat-x; */
	/*padding:7px 2px 2px 2px;*/
	!padding:6px 8px 2px 12px;
	_padding:6px 8px 2px 12px;
	margin:1px 0;
	!margin:1px 0;
	_margin:1px 0;
	z-index:30001;
	
}

.tabNav a { 
	color:#ffffff; 
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	z-index:30000;
}

.tabNavActif a { 
	color:#046380;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	/*margin-right:15px; modif six le 07/09/09*/
	z-index:30001;
	margin-left:-12px;
}

#navigation {
	position:absolute;
	bottom:22px;
	_bottom:23px;
	/*margin-left:15px; modif six 07/09/09*/
	margin-left:2px;/* modif six 07/09/09*/
	z-index:3;
	height:31px;
	/*modif six le 07/09/09 */
	background:transparent url(../img/bar-head.gif) no-repeat scroll 0 0;
	width:880px;
	padding:0 2px;
	/*ajout six le 08/09/09*/
	_margin-bottom:-7px;
}

#ombre_derriere_bouton {
	position:absolute;
	bottom:-2px;
	width:867px;
	/*background-image:url(../img/degrade-derriere-boutons.jpg);*/
	z-index:2;
}

#liserai_formulaires {
	position:relative;
	margin: 15px 15px 0px -15px ; 
	_margin: 15px -355px 0px -30px;
	!margin: 15px -355px 0px -30px;
	padding: 35px 15px 0px;
	_padding: 40px 15px 15px 15px ;
	!padding: 40px 15px 15px 15px ;
	width:847px;
}


#liserai_formulaires_590 {
	position:relative;
	border:1px solid #EEE;
	margin: 15px 15px 0px -16px ;
	padding: 35px 15px 15px 15px ;
	_padding: 40px 15px 15px 15px ;
	!padding: 40px 15px 15px 15px ;
	width:590px;
}

#cacheNavigationHautForm {
	position:absolute;
	top:38px;
	left:10px;
	z-index:10;
	width:860px;
	height:30px;
}

#cacheNavigationHautForm_590{
	position:absolute;
	top:38px;
	left:10px;
	z-index:10;
	width:590px;
	height:30px;
}

#chronometre {
	position:absolute;
	right:100px; 
	top:-5px;
}

#chronometre_590 {
	position:absolute;
	left:420px; 
	top:0px;
}

#pourcentageChiffre {
	position:absolute;
	right:15px;
	top:5px;
	width:70px;
	height:13px;
	text-align:center;
}

#pourcentageChiffre_590 {
	position:absolute;
	left:500px;
	top:5px;
	width:70px;
	height:13px;
	text-align:center;
}

#pourcentageBarre {
	position:absolute;
	right:15px;
	top:20px;
	width:70px;
	height:13px;
	overflow:hidden;
	background-color: #F6F6F6;
	border:1px solid #E2E2E2;
}

#pourcentageBarre_590 {
	position:absolute;
	left:500px;
	top:20px;
	width:70px;
	height:13px;
	overflow:hidden;
	background-color: #F6F6F6;
	border:1px solid #E2E2E2;
}

#avancement,
#avancement_sante{
	width:220px;
	height:24px;
	background-image:url(../img/avancement.jpg);
	padding-top:2px;
	font-size:12px;
	text-align:center;
	position:absolute;
}

#avancement {
	position:absolute;
	top:25px;
	!top:14px;
	left:20px;
}

.spacer_sante{
	width:100%;
	height:1px;
}

*+html  .spacer_sante{
	width:100%;
	height:15px;
	padding:0px;
}

#avancement_sante{
	position:absolute;
	top:30px;
	!top:28px;
	left:20px;
}

#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;
	top:0px;
}

	#formlogin {
		background: url(../img/mon-espace.jpg);
		height:113px;
		width:192px;
		position:absolute;
		right:-2px;
		!right:-1px;
		_right:-1px;
		top:22px;
		z-index:10;
		color:#000000;
		visibility:hidden;
		padding-top:2px;
	}
	
	#formlogin #test{
		font-weight:bold;
	}
	
	#formlogin form {
		margin:0px;
		padding:0px;
	}

	#formlogin input {
		margin-left:8px;
	}
	#formlogin .logintext {
		width:100%;
		font-size:10px;
		text-align:center;
		
	}
	#formlogin .error {
		padding-left:2px;
		float:left;
	}
	#formlogin .errMsg {
		display:none;
	}
	#formlogin h1 {
		font-size:20px;
		color:#3C3C3C;
	}
	
	#formlogin  span{
		margin-top: 10px;
		_margin-top: 10px;
		!margin-top: 10px;
	}	

	

/*** CENTER ***/
#colleft {
	float:left;
	width:221px;
	
	/*width:220px;*/
	/*height:600px;  modif six le 04/09/09, pour la colonne ne soit pas exéder*/
	margin-left:8px;
	margin-top:20px;
}

#colcenter {
	float:left;
	height:auto;
	/*width:671px;modif six le 07/09/09*/
	width:620px;
	_width:600px;
	/*margin:0px 0px 0px 18px;*/
	margin:20px 15px;
}
#colcenter_form {
	float:left;
	height:auto;
	/*width:860px;modif six le 11/09/09 cette propriété fait déborder la page sous IE6*/
	width:800px;
	margin:0px 0px 0px 18px;
}

#haut_contenu {
	
	padding: 0 0 0 10px;
	width:634px;
	!width:628px;
	_width:618px;
	padding:0 10px;
	/*_width:652px;
	height:517px;
	position:absolute;
	top:181px;
	left:50%;
	margin-left:-213px;
	_margin-left:-209px;
	!margin-left:-209px;
	border-left:1px solid #8F8F8F;
	border-right:1px solid #8F8F8F;
	border-bottom:1px solid #8F8F8F;modif six le 08/09/09*/
	float:right;
}

#haut_contenu_cat {
	/*border-left:1px solid #8F8F8F;
	border-right:1px solid #8F8F8F;
	border-bottom:1px solid #8F8F8F;modif six le 04/09/09*/
	padding: 0 0 15px 10px;
	/*width:644px;
	!width:652px;
	_width:652px;*/
	width:634px;
	!width:628px;
	_width:618px;	
	
	/*height:517px;
	position:absolute;
	top:181px;
	left:50%;
	margin-left:-213px;
	_margin-left:-209px;
	!margin-left:-209px;modif six le 04/09/09*/
	float:right;
	margin-top:20px;
	
}

/*** definition pour premiere visite*/
#haut_contenu2 {
	width:634px;
	!width:628px;
	_width:618px;
	/*width:635px;
	!width:645px;
	_width:645px;*/
	padding: 0 0 0 10px;
	float:left;
}

#premiere_visite table{



}
#premiere_visite tr{

}
#premiere_visite td{
	

}


#premiere_visite p{


}
.explications_etape{
	font-size: 11px;
	font-weight: bold;
	color: #333;
	width: 180px; 
	margin-left: 444px;
	margin-top: -15px;
	_margin-top: -15px;
	!margin-top: -15px;
}

.titre_etape{
	padding: 10px;
	font-size: 20px;
	font-weight: bold;
	color: #6373A4;
	background-image: none;
}

.info_image img{
	vertical-align: middle;
}

#premiere_visite_titre_div{
	background-image: url("../img/partie-haute.jpg");
	background-repeat: no-repeat;
	margin-left: -10px;
	height:150px;
	padding-top: 8px;
}
#premiere_visite_titre_texte{
	color:blue; 
	font-weight: bold; 
	font-size: 25px; 
	text-transform: uppercase;
}

#premiere_visite_titre_intro{
	color:white; 
	font-weight: bold; 
	margin: 15px;
	font-size: 20px;id="premiere_visite_titre_texte" 
}

/******* fin definition pour premiere visite */



#actualite {
	width:417px; /* moins le padding pour firefox  */
	_width:437px; 
	height:137px;
	border:1px solid #8F8F8F;
	position:absolute;
	top:710px;
	left:50%;
	margin-left:-213px;
	padding: 0 10 0 10;
	background-image:url(img/prevoyance-sante.jpg);
	background-repeat: no-repeat;
}

#actucontent {
	margin-top:8px;
	margin-left:150px;
}
#actucontent h2 {
	font-size:18px;
	margin:0px;
}
.titreBullesAccueil {
	font-size:18px;
	padding:6px 0 4px 0px;
}

#loi-chatel {
	border:1px solid #8F8F8F;
	width:193px;
	!width:205px;
	_width:205px;
	height:137px;
	position:absolute;
	top:710px;
	left:50%;
	margin-left:234px;
	overflow:hidden;
	text-align:justify;
	padding: 0 10 0 4;
}
#jeu_concours a {
	text-decoration:none;
}

#mr_placement {
	width:320px;
	height:65px;
	!height:75px;
	_height:75px;
	border:1px solid #8F8F8F;
	position:absolute;
	top:808px;
	left:50%;
	margin-left:-213px;
	padding:5px 0 0 0;
}

#mr_credit {
	width:320px;
	height:65px;
	!height:75px;
	_height:75px;
	border:1px solid #8F8F8F;
	position:absolute;
	top:808px;
	left:50%;
	margin-left:120px;
	padding:5px 0 0 0;
}

.titreAutresSites {
	font-weight:bold;
	font-size:14px;
	color:#7482B7;
}

#colright {
	float:right;
	/*width:180px;
	margin:-5px 0px 0 0;*/
    width:225px;
	margin: 20px 0 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:#FFF url(../img/line-footer.jpg) repeat-x;
	color:#9999AA;
	font-size:10px;
}
#footer #menu {
	padding:13px;
}

#refNat {
	text-align:left;
	margin-top: 20px;
	/*background-color:#EBEBE9;modif six le 07/09/09 pr IE*/
	color:#9999AA;
	font-size:10px;
	width:833px;
	margin: 25px;
	text-decoration: none;
	
}

#refNat a{
	color:#9999AA;
	text-decoration: none;
}

#underHeader {
	position:absolute;
	background-repeat: no-repeat;
	color: #046380;
	height:21px;
	_height:31px;
	!height:31px;
	padding-left:5px;
	left:0;
	top:131px;
	z-index:20000;
}

#underHeader a{
	color: #046380;
	text-decoration: none;
}

#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;*/
	width:634px;
	!width:618px;
	_width:618px;
}

#alphabet_glossaire {
	border: 1px solid #E1E1E1;
	background-color: #606D99;
	height:25px;
	font-size:12px;
	_font-size:12px;
	!font-size:12px;
	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:bold;
	text-decoration: none;
	margin-right:3px;
	/*modif six le 04/09/09*/
	display:block;
	margin-bottom:2px;
	/* end modif */
}

#html_addthis img{
	
	vertical-align: middle;
}

#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:#3C3C3C;*/
	color:#3049A6
}
h1 .b {
	font-size:20px;
	color:#3C3C3C;
}
h2 {
	font-size:16px;
	margin:0px;
	color:#3C3C3C;
}
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;
}




.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 #FF0000; background-color: #F7CCD1; }

/* 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;
}

/*Texte d'intro sur les pages*/
.texte_intro {
	font-size:11px;
	margin:10px 0px 0px 10px;
}

#texte_intro strong {
	color:#C509C0;
}

#texte_intro h2 {
	color:#2F4993;
}

.texte_bas {
	font-size:11px;
	font-width:normal;
}

#pic_w2_ami {
	background: transparent 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:  transparent url("img/pictos-flux-rss.gif") left no-repeat;
	margin-left:10px;
	padding-left:20px;
}
#pic_w2_rss a {
	text-decoration:none;
}

#pic_w2_favoris {
	background: transparent url("img/favoris.jpg") left no-repeat;
	margin:15px 0 0 10px;
	padding-left:20px;
}
#pic_w2_favoris a {
	text-decoration:none;
}

.avis {
	font-size:14px;
	color:black;
}

#tabcommunity {
	background: url("img/community.jpg") left no-repeat;
	width:660px;
	height:349px;
}
#tabcommunity h3 {
	font-size:16px;
	margin:0px;
}
.titleesp {
	color:white;
	font-size:20px;
}
#cnil {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#909090;
}

#details{
color:black;
font-size:11px;
margin-top:10px;

}

.head-form {
	background: url("img/head-form.jpg") left no-repeat;
	width:847px;
	_width:847px;
	height:72px;
	!padding-top:10px;
	!margin:0 -20px 0 0;
	_margin:0 0px 0 0px;
}
.head-form h2 {
	font-size:13px;
	color:#606D99;
	border:0px;
	padding:0 0 0 10px;
}
.head-form td {
	font-size:11px;
}

.pucebullet {
	list-style-type:circle;
}

/* Espace communautaire */
.tabgris{
	background-color: #f2f2f2; 
	padding-left: 2px; 
	border-bottom: 1px solid #FFF;
	/*background-color:#f2f2f2;*/
}

#last_membres .tabmilieu .table_form{
	/*background-color:#f2f2f2;*/
}

.infoGroupe{
	background-color: #8E9DC8; 
	color: #f2f2f2;
}

.portrait img{
	bacground-color:red; 
	height: 107px; 
	width: 124px; 
	border: 1px solid black; 
	margin-left: 20px;
}

.portraitDefaut{
	background-image: url('../img/silhouetteHomme.gif'); 
	background-repeat: no-repeat; 
	width: 100px; 
	border: 4px solid #8E9DC8; 
	text-align: center;
}

.nom{
	font-weight: bold; 
	font-variant: small-caps; 
	font-size: 18px; 
	color: #8E9DC8;
}

.infosPhoto{
	background-repeat: no-repeat; 
	height: 100px; 
	width: 100px; 
	border: 4px solid #8E9DC8; 
	text-align: center;
}
/* formu de contact */
.label_formuContact{
	width:200px;
float: left;

}

.input_formuContact{
float: left;
text-align: left;
}

/* tests nouveau menu */
.menu{
	height:300px;
	width:650px;
}

.menu #liens{
	width:100px;
	float: left;
	
}

.menu #listes{
	float: left;
	width:500px;
	margin-left: 10px;
}
.wslide-menu a{
		height: 75px;
		display: block;
        background: #000000;
        color: red;
}
/* fin tests nouveau menu */

/* formulaire de resilitation */
#formulaire_resilitation{
	float:left;
	margin-top:40px;
	margin-left:25px;
	!margin-top:12px;
	_margin-top:12px;
	width:670px;
}

#lettre{
	margin:25px;
}
/* fin formulaire de resilitation */

.offstate-profSante { display:none }

/* Mise en page des pages de contenus */
.contenuRef{
	margin-top: 15px;
	padding: 10px;
}

.contenuRef h1{
	color: #3b4a76;
}

.contenuRef p{
	color: #1a2034;
	text-indent: 25px;
}

.contenuRef p strong{
	color: #3b4a76;
	margin-left: -25px;
}

.contenuRef li {
	  list-style-type: circle;
	  margin-top: 10px;
}

#cat-menu{
	margin: 0 10px 0 10px;
}
#cat-menu a{
	text-decoration: none;
}

#cat-menu  ul  li{
	font-size:17px;
}

#cat-menu  ul  li li{
	font-size:10px;
}

/*section premier visite*/
#frame {
	/*width:630px;
	height:600px; 
	background: url(../img/frame.jpg) no-repeat;
	padding:9px;
	modif six le 28/09/09 suite au bug attribué par Benoit (1873)*/
	border:#E4E4E2 1px solid;
}

#etapes {
	/*width:610px;*/
	height : 65px;
	padding-top:5px;
	/*background: #E4E4E2;*/
	background: #FFFFFF; /*modif reguy */
}

#etapes .etape {
	width:53px;
	height:53px;
	background:url(../img/etape.png) no-repeat 10px;
	padding:10px;
}

#etapes .active {
	background:url(../img/etape-active.png) no-repeat 10px;
}

#displayer {
	width:610px;
	height:423px;
	overflow:hidden;
	position:relative;
	margin : 0 0 0 10px;
}

#etape-content {
	width:3050px;
	height:423px;
	position:absolute;
	top:0;
	left:0;
}

	#etape-content td {
		font-size : 15px;
	}

	#etape-content table{
		float:left;
	}
#prev_suiv{
	background:#E4E4E2;
}
	#prev_suiv  table{
		margin-top: 1px;
		width:610px;
		height:50px;
	}


	#prev_suiv  img {
		border:none;
	}
	
.slider1{
	maring-top:20px;
}

.form_sante_separator{
	background-color:#F6F6F6;
}

.info_conjoint select{
	float:left;
	margin-right:2px;
}

#email,
#situation_familiale,
#profession,
#regime_social,
#profession_conjoint,
#regime_social_conjoint { width:160px; }

#label_enfants { vertical-align:top }

/* MATHIEU */
/* Tri dynamique des tarif sante en js */
.grey{
	background-color: #F0F0F6;
}
.show_tr td,
.show_tr .odd td{
	background-color: #FFFDE2;
}
.hidden_tr td{
	background-color: #FFFDE2;	
}

/* Menu droite Mini formu CMS */
#miniForm{
	position:relative;
	top:7px;
}

#miniForm .label{
	padding-top:5px;
	padding-left:10px;
	color:#FFF;
	font-weight:bold;
}

#miniForm .center{
	text-align:center;
}

/* MiniForm Images */

.MiniFormbulle  {
	margin-left:-8px;
}

.MiniFormbullecentre{
	/*width:227px;*/
	padding:5px;
	background: transparent url('../img/miniFormRight/form-middle.jpg') repeat-y;
	_background: transparent url('../img/miniFormRight/form-middle.jpg') repeat-y scroll 4px 0;
	!margin-bottom:0;
}

.MiniFormbullehaut{
	/*width:227px;*/
	height:22px;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	padding-top:5px;
	background: transparent url('../img/miniFormRight/form-head.jpg') no-repeat;
	_background: transparent url('../img/miniFormRight/form-head.jpg') no-repeat scroll 4px 0;
}

.MiniFormbullehaut h2  {
	color:#B0183C;
}

.MiniFormbullebas{
	/*width:227px;*/
	height:25px;
	background: transparent url('../img/miniFormRight/form-footer.jpg') no-repeat;
	_background: transparent url('../img/miniFormRight/form-footer.jpg') no-repeat scroll 4px 0;
}

.miniFormsubmit {
	margin-top:15px;
}

/* formulaire assurance vie dans obseque */
#FormVieObs {
	margin:5px;
	padding:10px;
	margin-left:25px; 
	!margin-left:49px; 
	_margin-left:49px; 
	border: 1px solid #CFE2CF;
}

#FormVieObs .logoForm{
	text-align:center;
}

#FormVieObs .legend{
	text-align:left;
}

#FormVieObs .legend{
	margin-top:-20px;
}

#FormVieObs .legend div{
	margin-top:-20px;
}

#FormVieObs .legend li{
	margin-left:-25px;
}

#FormVieObs .submitButton{
	text-align:center;
	padding-top:15px;
}

#FormVieObs .radio_span label{
	padding-right:27px;
}

.texte_wording img {
	margin-left:5px;
}

.texte_wording p{
	padding:10px;
	margin-top:-20px;
}

.texte_wording {
	padding-top:150px;
}

.texte_wording li {
	list-style-type:circle;
	line-height:10px;
}

#wording {
	background-image:url(../img/lp-assurance-deces/lp_assurance_deces_gauche.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:230px;
	height: 470px;
	border-right:1px solid darkblue;
	border-bottom:1px solid darkblue;
}

#texte_logo {
	padding-left:650px;
	padding-top:20px;
	margin-top:20px;
	font-size:23px;
	color:white;
}

.gras { font-weight:bold; }


.titresOranges {
	font-size:20px;
	font-weight:bold;
	font-family:Arial,sans-serif;
	color:#EB8D33;
}

.radio_span {
padding-right:7px;
}

.ganDemandeSend{
	text-align:center;
	padding: 10px;
	width: 86%; 
	margin-top: -15px;
	margin-left: 260px;
	border: #00008b solid 1px;
}

.FormVieObs_wording{
	text-align:center;
	color:#5E688B;
}

.FormVieObs_wording ul li{
	margin-top:-5px;
	text-align:left;
}

.FormVieObs_wording strong{
	color:#FC7300;
}

.FormVieObs_wording h2{
	color:#FC7300;
	text-align:left;
	padding-left: 5px;
}

.wording2{
	float:left;
	margin-top:-35px;
	margin-left:-15px;
}

* html .wording2{
	float:left;
	margin-top:-30px;
	margin-left:0px;
}

* html .AssVieForm{
	height:100%;
	width:100%;
	margin-top:-430px;
}

* html .AssVieForm .ganDemandeSend{
	margin-top:0px;
}

*+html .ganDemandeSendIE{
	position:relative;
	top:-400px;
}

.spacerIE6AssDecesValidation{
	_height:500px;
	height:1px;
}

/* DEBUT Formulaire Assurance Vie 2 GAN */

#content_formu_gan{
	min-height:737px;
	margin-left:-15px;
	margin-top:-15px;
}

#left_gan {
	height: 738px;
	width:552px;
	background: url('../img/formulaire-assurance-vie2/left_gan3.jpg') no-repeat;
	position:relative;
	z-index: 90;
	top:65px;
	!margin-top:0px;
	_margin-top:-800px;
	_top: 25px;
	_margin-left:-15px;
}

#blue_line{
	float:left;
	width:883px;
	height:201px;
	background: url('../img/formulaire-assurance-vie2/bande_bleu.jpg');
	position:relative;
	top:17px;
	z-index:1;
}

#formulaire_gan{
	float:right;
	position:relative;
	left:250px;
	width:340px;
	z-index:100;
}

#mention_gan{
	color:#ACACAC;
	margin-top:-70px;
	!margin-top:0px;
	_margin-top:60px;
	text-align:justify;
	width:138%;
}

#mention_gan .mentions{
	float:left;
}

#mention_gan a{
	color:#ACACAC;
}

/* Formulaire gan inspirer du MiniForm Images */

#formulaire_gan .MiniFormbulle  {
	margin-left:-8px;
}

#formulaire_gan .MiniFormbullecentre{
	/*width:227px;*/
	padding:5px;
	background: transparent url('../img/formulaire-assurance-vie2/form-middle.jpg') repeat-y;
	_background: transparent url('../img/formulaire-assurance-vie2/form-middle.jpg') repeat-y scroll 4px 0;
	!margin-bottom:0;
	margin-left:1px;
}

#formulaire_gan .MiniFormbullehaut{
	/*width:227px;*/
	height:22px;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	padding-top:5px;
	background: transparent url('../img/formulaire-assurance-vie2/form-head.jpg') no-repeat;
	_background: transparent url('../img/formulaire-assurance-vie2/form-head.jpg') no-repeat scroll 4px 0;
}

#formulaire_gan .MiniFormbullehaut h2  {
	color:#B0183C;
}

#formulaire_gan .MiniFormbullebas{
	/*width:227px;*/
	height:25px;
	background: transparent url('../img/formulaire-assurance-vie2/form-footer.jpg') no-repeat;
	_background: transparent url('../img/formulaire-assurance-vie2/form-footer.jpg') no-repeat scroll 4px 0;
	_margin-top:-20px;
	!margin-top:-20px;
}

#formulaire_gan .miniFormsubmit {
	margin-top:15px;
}

#formulaire_gan table{
	background-image: url(../img/formulaire-assurance-vie2/back_cadre.jpg);
	margin-left: -5px;
	_margin-left:0px;
	width:101%;
}

#formulaire_gan .border{
	background-image: url(../img/formulaire-assurance-vie2/degra_cadre.jpg);
	background-position: right;
	height:4px;
}

#formulaire_gan #miniForm{
	width:330px;
	margin-top:-20px;
}
#formulaire_gan #miniForm input,
#formulaire_gan #miniForm select{
	font-size:12px;
}
#formulaire_gan #miniForm input.text{
	width:170px;
}
#formulaire_gan .label{
	width: 150px;
	padding-left:0px;
	padding-right:8px;
	color:#072b64;
	font-size:97%;
	text-align:right;
}
#formulaire_gan .tab_form_right{
	color:#072b64;
	text-align:left;
	padding:0px 0px 0px 0px;
}

#formulaire_gan .titreSection{
	color:white;
	font-weight:bolder;
	text-align:center;
	padding:5px 5px 5px 15px;
	text-align:left;
	font-size:25px;
}

#formulaire_gan .errFld{
	color:black;
}

#project_gan .label {
	text-align:left;
	padding-left:5px;
	font-size:11px;
	vertical-align:center;
	width:690px;
}

#project_gan .tab_form_right{
	font-size:11px;
	width:1px;
}

#project_gan .chckBox{
	float:right;
	margin-right:5px;
	width:77px;
	text-align:right;
	padding-top:3px;
}

/* FIN   Formulaire Assurance Vie 2 GAN */

/* AJOUT POUR LE BASELINE DU FOOTER */

.baseline{
	padding-left:5px;
	padding-right:5px;
}

.baseline p {
	text-align:center;
	font-size:11px;
	color:#9999AA;
}

/* AJOUT POUR LES PAGES SIMILAIRE DANS ARTICLE CMS */
#similarPage {
	padding:10px;
}
#similarPage ul {
	margin:0px;
}

#similarPage ul li {
	list-style-type:circle;
}

#similarPage a {
	text-decoration:none;
}

#similarPage .title{
	margin-left:10px;
	color:#2f4993;
	font-size:17px;
	font-weight:bolder;
	margin:0px;
	margin-bottom:5px;
}

/* AJOUT POUR LE FRONT-CAT EN REF UNE SORTE DE CAPTION */

.caption_front_cat{
	text-align:justify;
	margin-left:-20px;
	margin-top:-20px;
	padding-right:35px;
}

.caption_front_cat h1,
.caption_front_cat h2,
.caption_front_cat h3,
.caption_front_cat p {
	font-size:0.9em;
}

.caption_front_cat h2,
.caption_front_cat h3{
	text-align:center;
}

/* FORMULAIRE DE RECHERCHE */

#searchForm {
	position:absolute;
	left:560px;
	top:70px;
	/*left:565px;
	top:72px;*/
	z-index:5;
}

#searchForm .inputSearch{
	padding:2px;
}

#searchForm .inputSubmit{
	padding:1px;
}

.descriptionSearch {
	font-weight:none;
	text-decoration:none;
}

.readNext,
.searchPager p{
	text-align:right;
	margin-right: 15px;
}

.NuageTag{
	padding:5px;
	line-height:20px;
	text-align:center;
}

.NuageTag a{
	text-decoration: none;
}

#archiveTag{
	width:72%;
	margin:15px;
}

#archiveTag td{
	border: 1px solid #E6E6E6;
	padding:5px;
	width:30%;
}

#searchResults p {
	margin:10px;
}

#searchResultContent{
	margin-left:200px;
	width:675px;
}

/* FIN MATHIEU */

.partenariats{
	text-align: center;
	padding: 5px;
	text-decoration: none;
}

.contact-rembourseo{
	margin: 5px;
	border: 1px solid #8E95B8;
}

.contact-rembourseo img{
	margin: 10px;
}

.contact-rembourseo p{
	padding: 10px;
}

.logos_partenaires img{
	margin: 15px;
}

.pError{
	padding: 5px;
	background-color: #f9e8e8;
	border: 1px solid red;
	margin: 5px;
}

.pBigSize{
	font-size: 15px;
}

.divGris{
	margin: 10px;
	padding: 5px;
	padding-top: 1px;
	background-color: #e4e3e7;
	border: 1px solid grey;
}

.divGris img{
	border: 1px solid #aaa;
}

/* AJOUT ECONOMISER.COM */
.blocright{
	text-align:left;
}

.blocright a:hover{
	text-decoration:none;
}

.blockright p{
	text-align:left;
}

.blocright .econo_wording{
	color:#444444;
}
..blocright .bold{
	font-weight:bolder;
}

/* AJOUT FORMULAIRE HABITATION */
	.stripNav {display:none;}
	.stripNav li.tab0 a{display:none;}
	.stripNav li.tab1 a{display:none;}
	.stripNav li.tab2 a{display:none;}
	.stripNav li.tab3 a{display:none;}
	.stripNav li.tab4 a{display:none;}
	.stripNav li.tab5 a{display:none;}
	.stripNav li.tab6 a{display:none;}
	.offstate-capital_mobilier_0,
	.offstate-capital_mobilier_1,
	.offstate-capital_mobilier_2,
	.offstate-capital_mobilier_3,
	.offstate-capital_mobilier_4,
	.offstate-capital_mobilier_5,
	.offstate-capital_mobilier_6,
	.offstate-capital_mobilier_7,
	.offstate-capital_mobilier_8,
	.offstate-capital_mobilier_9,
	.offstate-capital_mobilier_10{display:none;}
	.onstate-capital_mobilier_0,
	.onstate-capital_mobilier_1,
	.onstate-capital_mobilier_2,
	.onstate-capital_mobilier_3,
	.onstate-capital_mobilier_4,
	.onstate-capital_mobilier_5,
	.onstate-capital_mobilier_6,
	.onstate-capital_mobilier_7,
	.onstate-capital_mobilier_8,
	.onstate-capital_mobilier_9,
	.onstate-capital_mobilier_10{display:inerhit;}

	.offstate-capital_mobilier_1250,
	.offstate-capital_mobilier_2500,
	.offstate-capital_mobilier_5000,
	.offstate-capital_mobilier_7500,
	.offstate-capital_mobilier_10000,
	.offstate-capital_mobilier_15000,
	.offstate-capital_mobilier_20000,
	.offstate-capital_mobilier_25000,
	.offstate-capital_mobilier_30000,
	.offstate-capital_mobilier_35000,
	.offstate-capital_mobilier_40000,
	.offstate-capital_mobilier_45000,
	.offstate-capital_mobilier_50000,
	.offstate-capital_mobilier_55000,
	.offstate-capital_mobilier_60000,
	.offstate-capital_mobilier_65000,
	.offstate-capital_mobilier_70000,
	.offstate-capital_mobilier_75000,
	.offstate-capital_mobilier_80000{display:none;}
	.onstate-capital_mobilier_1250,
	.onstate-capital_mobilier_2500,
	.onstate-capital_mobilier_5000,
	.onstate-capital_mobilier_7500,
	.onstate-capital_mobilier_10000,
	.onstate-capital_mobilier_15000,
	.onstate-capital_mobilier_20000,
	.onstate-capital_mobilier_25000,
	.onstate-capital_mobilier_30000,
	.onstate-capital_mobilier_35000,
	.onstate-capital_mobilier_40000,
	.onstate-capital_mobilier_45000,
	.onstate-capital_mobilier_50000,
	.onstate-capital_mobilier_55000,
	.onstate-capital_mobilier_60000,
	.onstate-capital_mobilier_65000,
	.onstate-capital_mobilier_70000,
	.onstate-capital_mobilier_75000,
	.onstate-capital_mobilier_80000{display:inerhit;}

	
	.offstate-dependances {display:none;}
	.offstate-resi_secondaire{display:none;}
	.offstate-ass_ante_mrh{display:none;}
	.offstate-rnpp{display:none;}
	.offstate-sinistres{display:none;}
	
#habitation_form .tab_form_right{
	padding:13px;
}

#habitation_form select{
	min-width:130px;
}

.radioHabitation{
	width:130px;
	display:inline-block;
	text-align:left;
}

.radioHabitation2{
	width:70px;
	display:inline-block;
	text-align:left;
}

.logo-partenaire{
	border: 1px solid #ccc;
}s
