body {
background-color: #ffffff;
color:#000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

html, body {
padding: 0px;
border: none;
}

img {
border:0px;
}

form{
margin:0px;
padding:0px;
}

h4,h5{
margin:0px;
}

#presse a{
text-decoration:underline !important;
}
#presse a:hover{
text-decoration:none !important;
}


.avis{
float:left;
width:169px;
padding-right:10px;
padding-left:10px;
line-height:20px;
text-align:center;
}

.avis strong{
color:#428f99;
}

.avis .piece{
background:url('http://ftp.mutuelle-conseil.com/img/piece.png') no-repeat left top;
width:58px;
height:57px;
text-align:center;
line-height:57px;
vertical-align:middle;
font-weight:bold;
color:#666666;
margin:0px auto;
}

#slogan{
width: 944px;
margin : 0px auto;
text-align:right;
color:#666666;
font-weight:normal;
font-size:11px;
padding-right:5px;
}

#keyword_down{
width: 900px;
margin : 0px auto;
color:#666666;
text-align:center;
clear:both;
font-size:11px;
font-weight: normal
}

#keyword_down strong{
font-weight: normal;
}

#lbdp{
width: 900px;
margin : 0px auto;
color:#666666;
text-align:center;
clear:both;
font-size:11px;
font-weight: normal;
padding-top:10px;
}

#lbdp a{
color:#666666;
}

#lbdp span{
color:#666666;
margin:0px 4px;
}

#test{
background:transparent url(http://ftp.mutuelle-conseil.com/img/curseur_back.gif) no-repeat left top;
height:35px;
width:171px;
}

#seach{
line-height:1em;
}

#search input, #search label{
vertical-align:middle;
color:#394c8e;
}

#search input.input_search{
margin:0px 5px;
height:16px;
border:1px solid #394c8e;
}

#search input.input_search:focus{
color:#e2353a;
}

#definition{
width: 927px;
padding:15px 0px;
margin:0px auto;
clear:both;
font-size:11px;
color:#666666;
}

#definition .top{
background:transparent url(http://ftp.mutuelle-conseil.com/img/bg_definition_top.gif) no-repeat top left;
height:10px;
float:left;
width:100%;
}

#definition .middle{
background:url(http://ftp.mutuelle-conseil.com/img/repeat_definition.gif) repeat-y top left;
padding:0px 20px;
float:left;
width:887px;

}

#definition .middle h1{
margin:10px 0px 3px 0px;
padding:0px;
font-size:12px;
color:#009fa7;
}

#definition .middle p{
margin:0px;
}

#definition .middle a.title_def{
display:block;
margin-bottom:10px;
font-size:12px;
font-weight:bold;
color:#009fa7;
text-align:left;
}

#definition .bottom{
background:url(http://ftp.mutuelle-conseil.com/img/bg_definition_bottom.gif) no-repeat bottom left;
height:20px;
float:left;
width:100%;
}


#link_part{
overflow:hidden;
}

#link_part table{
text-align:center;
width:100%;
}

#link_part td{
padding:15px 3px;
}

#link_part table div{
margin:auto;
}

#AIC{
font-size:14px;
padding-left:0px;
width:902px;
float:left;
}

#AIC h1{
margin:0px;
padding:0px 0px 20px 10px;
}

#AIC .top{
background-image: url(http://ftp.mutuelle-conseil.com/img/bg_details_familles.jpg);
background-repeat: no-repeat;
background-position: top left;
width:902px;
height:20px;
float:left;
}

#AIC .content{
background: url(http://ftp.mutuelle-conseil.com/img/bg_tel_repeat.gif) repeat-y;
width:902px;
float:left;
}

#AIC .left{
float:left;
padding:10px;

}

#AIC .right{
color: #1a3483;
float:right;
text-align:center;
font-weight:bold;
padding:10px 50px 10px 10px;
}

#AIC .bottom{
background-image: url(http://ftp.mutuelle-conseil.com/img/bg_details_familles_r.jpg);
background-repeat: no-repeat;
background-position: top left;
width:902px;
height:39px;
float:left;
}

#gamme{
color:#394c8e;
font-size:14px;
font-weight:bold;
padding:10px;
margin:0px;
clear:left;
}

#content_chargement{
position: absolute;
top: 0px;
left: 0px;
width: 100%;
z-index: 5;
height:100%;
background-color:#ffffff;
padding-top:20px;
}

#chargement{
width:926px;
height:217px;
margin : 20px auto 0px auto;
padding:65px 0px 0px 0px;
font-weight:bold;
color:#394c8e;
font-size:16px;
text-align:center;
background: url(http://ftp.mutuelle-conseil.com/img/back_chargement.jpg) no-repeat top left;
}

#page {
width: 949px;
margin : 0px auto;
}

#erreur{
padding-top:50px;
float:right;
width:370px;
padding-right:20px;
}

.erreur{
position:absolute;
top:10px;
left:470px;
font-weight:bold;
color:#ed0043;
}

.info{
font-weight:bold;
color:#004D9B;
}

#erreur form{
padding:0px;
margin:0px;
}


.alpha{
text-align:center;
}

.alpha a{
margin-right:5px;
}


a{
color:#000000;
}


/* ** Bandeau horizontal avec LOGO et ESPACE PERSO ** */
#top {
float: left;
width: 949px;
height: 104px;
margin-top: 5px;
position: relative;
}

/* LOGO */
#top .logo_haut {
position: absolute;
top: 0px;
left: 0px;
}
#top .logo_haut  img {
float: left;
border: 0px;
}

#tel{
position: absolute;
top: 6px;
right: 15px;
width: 165px;
color:#004a98;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
}

#tel span{
display:block;
margin:5px 0px;
}

#top img{
display:block;
width:947px;
margin:0px auto;
}


/* ESPACE PErSO */
#top .espace_perso {
position: absolute;
top: 6px;
right: 15px;
width: 170px;
height: 88px;
background-image: url(http://ftp.mutuelle-conseil.com/img/back_perso.gif);
background-repeat: no-repeat;
background-position: top left;
padding-left:15px;
padding-top:1px;
}

#top .espace_perso img{
display:block;
}

#top .espace_perso  form{
padding:0px;
margin:0px;
}

#top .espace_perso p{
margin:4px 0px 0px 0px;
padding:0px;

}

#top .espace_perso .title{
color:#394c8e;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding:1px 0px 0px 0px;
margin:0px;
}

#top .espace_perso input.champs_texte,
#top .espace_perso input.champs_texte2{
height: 14px;
border:0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
padding: 6px 0px 0px 7px;
background-image: url(http://ftp.mutuelle-conseil.com/img/bg_input.gif);
background-repeat: no-repeat;
background-position: top left;
}

#top .espace_perso input.champs_texte{
width:152px;
display:block;
}

#top .espace_perso input.champs_texte2{
width:107px;
margin:2px 10px 0px 0px;
float:left;
}

#top .espace_perso input.champs_submit{
float:left;
}

#top .espace_perso a{
float:left;
width:100%;
margin:0px;
color:#5676b6;
text-decoration:none;
font-size:10px;
font-family: Arial, Helvetica, sans-serif;
line-height:10px;
}

/* ** FIN --- Bandeau horizontal avec LOGO et ESPACE PERSO ** */

#content {
float: left;
width: 945px;
padding: 0px 2px;
background-image: url(http://ftp.mutuelle-conseil.com/img/bg_content.gif);
background-repeat: repeat-y;
background-position: top left;
}


/* ** Bandeau horizontal avec NUMERO DE TELEPHONE ** */
#contact_line {
float: left;
width: 945px;
height: 23px;
margin-top:5px;
background-image: url(http://ftp.mutuelle-conseil.com/img/bg_contact_line_bis.jpg);
background-repeat: no-repeat;
background-position: 2px 0px;
}
#contact_line div.text {
float: left;
width: 575px;
padding-right: 370px;
text-align: right;
color: #1a3483;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
line-height: 23px;
font-weight: bold;
}


/* ** Bannière horizontale ** */
#bandeau {
float: left;
width: 945px;
height: 181px;
background-image: url(http://ftp.mutuelle-conseil.com/img/bg_bandeau.jpg);
background-repeat: no-repeat;
background-position: top left;
}


#bandeau.home_campagne {
height:195px;
background: url(http://ftp.mutuelle-conseil.com/img/bg_bandeau_2.jpg) bottom left no-repeat;
}


#bandeau.home_campagne{
margin-bottom:5px;
}

#bandeau div.title {
float: left;
width: 935px;
padding-left: 10px;
padding-top: 15px;
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size: 32px;
color: #009fa7;
}

#bandeau strong {
  font-weight: normal;
}
#bandeau div.text {
float: left;
width: 935px;
height: 32px;
line-height: 32px;
padding-left: 10px;
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size: 24px;
color: #6d6e6e;
letter-spacing: 1px;
}

#bandeau .big {
font-size: 30px;
}


/** menu RSS **/

#rss_forum a{
display:block;
padding:5px 0px;
color: #4e4088;
text-decoration: none;
font-size:12px;
margin:0px;
}

/* ** MENU HORIZONTAL ** */

/* ** UL ** */
ul#menu{
height: 23px;
padding-left: 9px;
background:url(http://ftp.mutuelle-conseil.com/img/menu/bg_menu.gif) 912px 0px  no-repeat;
margin:3px 0px 6px 0px;
float:left;
width: 935px;
}

ul#menu ul{
z-index:3;
margin:0px;
padding:0px;
}

/**** CORRECTION IE7 GHOST DIV BUG *****/ 
ul li ul{
display:none;
top:0px;
left:180px;
}

ul li:hover>ul {
	display: block;
	position: absolute;
	width:182px;
}

ul#menu>li:hover>ul{
position:absolute;
top:23px;
left:-3px;
width:182px;
}
/***** FIN CORRECTION IE7 GHOST DIV BUG ****/

/***** CORRECTION IE6 -> a causede  la correction pour IE7 !! ****/

*html ul#menu li ul li ul{
	position: absolute;
	width:182px;
	top:0px !important;
	left:180px !important;
}

*html ul#menu li.level1 ul{
position:absolute;
top:23px;
left:-3px;
width:182px;
}
/******* FIN CORRECTION IE6 -> a causede  la correction pour IE7 !! ****/


/* ** LI ** */
ul#menu li{
float:left;
position:relative;
z-index:3;
list-style:none;
}

ul#menu ul li{
margin:0px;
padding:0px;
width:180px;
border-right:1px solid #d6e8f7;
border-left:1px solid #d6e8f7;
float:left;
}

ul#menu li.level1{
height:23px;
background:url(http://ftp.mutuelle-conseil.com/img/menu/repeat_li.gif) top left repeat-x;
margin-right:2px;
}

ul#menu li.level1:hover{
background:url(http://ftp.mutuelle-conseil.com/img/menu/repeat_li_on.gif) top left repeat-x;
float:left;
}

ul#menu li.last{
width:182px;
border:none;
height:29px;
}

ul#menu li.acc{
background:url(http://ftp.mutuelle-conseil.com/img/menu/acceuil.gif) top left no-repeat;
margin-right:2px;
}

ul#menu li.acc:hover{
background:url(http://ftp.mutuelle-conseil.com/img/menu/acceuil_on.gif) top left no-repeat;
}

ul#menu li.contact{
background:url(http://ftp.mutuelle-conseil.com/img/menu/contact.gif) top right no-repeat;
}

ul#menu>li.contact:hover{
background:url(http://ftp.mutuelle-conseil.com/img/menu/contact_on.gif) top right no-repeat;
}

/* ** A ** */

ul#menu li a{
display:block;
text-decoration: none; 
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

ul#menu li a.fam_mere{
color:#3f8d96;
line-height:23px;
vertical-align:middle;
font-size:8pt;
padding-right:18px;
background:url(http://ftp.mutuelle-conseil.com/img/menu/fleche_off.gif) center right no-repeat;
margin:0px 12px;
}

ul#menu li:hover>a.fam_mere{
background:url(http://ftp.mutuelle-conseil.com/img/menu/fleche_on.gif) center right no-repeat;
}


ul#menu ul li.last a{
width:172px;
background-color:transparent;
background:url(http://ftp.mutuelle-conseil.com/img/menu/fond_last_li.gif) top left no-repeat;
height:15px;
border-top:2px solid #ffffff;
border-bottom:0px;
border-left:0px;
border-right:0px;
}


ul#menu ul li a{
border-left:2px solid #ffffff;
border-right:2px solid #ffffff;
border-top:2px solid #ffffff;
padding:7px 0px 7px 10px;
background-color:#cfe4f6;
text-align:left;
color:#1A3483;
font-size:9pt;
line-height:12px;
width:166px;
float:left;
}

ul#menu ul li a:hover{
background-color:#d9ebf9;
}

ul#menu ul li.last a:hover{
background-color:transparent;
background:url(http://ftp.mutuelle-conseil.com/img/menu/fond_last_li_on.gif) top left no-repeat;
}


/* ** FIN MENU DEROULANT ** */

#CM_COMPARE th{
line-height:18px;
}

#CM_COMPARE a{
text-decoration:none;
}

/* ** ZONE DE CONTENU PRINCIPAL ** */
#main {
float: left;
width: 945px;
}

#logo_ppm{
text-align:center;
padding-top:15px;
}

#logo_ppm img{
margin:8px;
}


#popup{
width:682px;
margin:0px auto;
padding:10px 0px;
}

#popup .webpage{
float:left;
width: 640px;
padding: 0px 21px;
background-image: url(http://ftp.mutuelle-conseil.com/img/contour/webpage_bg.gif);
background-repeat: repeat-y;
background-position: top left;
}


#main #main_content_v2{
float: left;
width: 754px;
position: relative;
padding-left: 94px;
padding-right: 97px;
margin-top: 20px;
margin-bottom: 40px;
}

#main #main_content_v2 .webpage{
float: left;
width: 660px;
padding: 0px 47px;
min-height:200px;
background-image: url(http://ftp.mutuelle-conseil.com/img/webpage_bg.gif);
background-repeat: repeat-y;
background-position: top left;
}


#main #main_content {
float: left;
width: 916px;
position: relative;
padding-left:29px;
margin-top: 20px;
margin-bottom: 40px;
}



#main .category_image {
position: absolute;
top: -20px;
left: 20px;
}

h1 {
font-size: 21px;
color: #1a3483;
}

h2 {
font-size: 15px;
color: #1a3483;
}

#main_home{
padding:0px 10px;
}

#webpage2{
clear:both;
margin:0px auto 8px auto;
width:927px;
}


#webpage2 .top{
	background: url(http://ftp.mutuelle-conseil.com/img/bg_definition_top.gif) no-repeat left top;
	height:15px;
}

#webpage2 .bottom{
	background: url(http://ftp.mutuelle-conseil.com/img/bg_definition_bottom.gif) no-repeat left bottom;
	height:2px;
	clear:left;
}

#actu {
position:relative;
}

#actu  .rss_link{
position:absolute;
top:7px;
right:10px;
}

#actu .top{
	background: url(http://ftp.mutuelle-conseil.com/img/bg_actu_top.gif) no-repeat left top;

}


#actu .bottom{
	background: url(http://ftp.mutuelle-conseil.com/img/bg_actu_bottom.gif) no-repeat left bottom;
	height:20px;
	clear:left;
}


#actu .content{
	padding:0px 2px;
	background: url(http://ftp.mutuelle-conseil.com/img/bg_actu_content.gif) repeat-y left top;
	float:left;
	width:586px;
}


#webpage2 .webpage{
	padding:15px 20px 0px 20px;
	background: url(http://ftp.mutuelle-conseil.com/img/bg_definition_content.gif) repeat-y;
	float:left;
	width:887px;
	
}


#actu .title{
background: url(http://ftp.mutuelle-conseil.com/img/bg_actu_top.gif) no-repeat left top;
color: #1a3483;
height:22px;
padding-top:10px;
border-bottom:5px solid #ddeaed;
}

#actu .caps{
margin-top:5px;
float:left;
width:181px;
padding:5px 6px;
font-size:11px;
border:1px solid #fff;
height:207px;
overflow:hidden;
}

#actu .caps:hover{
background-color:#edfaf9;
border:1px solid #009FA7;
}

#actu .caps a.titre{
color:#009FA7;
font-weight:bold;
text-decoration:none;
font-size:12px;
}

#actu .caps .desc{
padding:10px 0px 10px 0px;
text-align:justify;
}

#actu a.more{
text-decoration:none;
color:#009FA7;
}

#actu .caps a.titre:hover{
text-decoration:underline !important;
}

a.more img{
border-bottom:1px solid #fff;
}

a:hover.more img{
border-bottom:1px solid #009FA7;
}

ul#list_of_actu{
padding-top:10px;
}

ul#list_of_actu li{
color:#009FA7;
padding-bottom:15px;
}

ul#list_of_actu li a{
margin-right:10px;
}

ul#list_of_actu li div.desc{
padding-left:80px;
text-align:justify;
}


select#actu_select{
color:#1a3483;
font-size:11px;
width:110px;
height:18px;
}

#main_right_1 {
	float: left;
	width: 327px;
	margin-top: 7px;
}

#main_right_1 a.title{
	height: 43px;
	line-height: 40px;
	vertical-align:middle;
	text-align: center;
	color: #428f99;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	display:block;
	background: url(http://ftp.mutuelle-conseil.com/img/back_top_sp.gif) no-repeat left top;
}

#main_right_1 .content {
	padding:4px 10px 5px 10px;
	line-height:18px;
	text-align:justify;
	background: url(http://ftp.mutuelle-conseil.com/img/back_content_sp.gif) no-repeat left top;
	border-left:1px solid #c9e9e7;
	border-right:1px solid #c9e9e7;
	height:112px;
	
}

.box_left{
float:left;
width:590px;
margin-bottom:8px;
}

.box_right{
	float: right;
	width: 327px;
	overflow:hidden;
	margin-bottom:8px;
}

.box_left .title,
.box_right .title{
display:block;
text-align: center;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
font-size: 14px;
}

.box_right .bottom{
z-index:0;
position:relative;
height:11px;
clear:both;
}
/************** BLOC SP ***************************/

#main_sp .title{
	height: 37px;
	line-height: 37px;
	vertical-align:middle;
	color: #428f99;
	background: url(http://ftp.mutuelle-conseil.com/img/back_top_sp_big.gif) no-repeat left top;
}

#main_sp .content{
	padding:4px 10px 5px 10px;
	line-height:18px;
	text-align:justify;
	background: url(http://ftp.mutuelle-conseil.com/img/back_content_sp_big.gif) no-repeat left top;
	border-left:1px solid #c9e9e7;
	border-right:1px solid #c9e9e7;
	height:90px;
}



#main_sp .content_marketing{
	padding:4px 10px 5px 10px;
	background: url(http://ftp.mutuelle-conseil.com/img/back_content_sp_big.gif) no-repeat left top;
	border-left:1px solid #c9e9e7;
	border-right:1px solid #c9e9e7;
	height:119px;
}

#main_sp .content_marketing{
text-align:center;
}

#main_sp .content_marketing span,
#main_sp .content_marketing img{
margin:7px;
}

#main_sp .content a{
color: #1a3483;
text-decoration: none;
margin-right:5px;
}

#main_sp .content p{
	color: #428f99;
	font-weight: bold;
	margin:0px;
	padding:8px 10px;
}

#main_sp .content a:hover{
background-color:#d9ebf9;
}

#main_sp .content a.big{
font-size:14px;
font-weight:bold;
}

#main_sp .bottom{
height:18px;
background: url(http://ftp.mutuelle-conseil.com/img/back_bottom_sp.gif) no-repeat left bottom;
text-align:center;
}

#temoignage_bottom{
height:10px !important;
}

#temoignage_content{
height:134px !important;;
}

#main_sp .bottom{
height:18px;
background: url(http://ftp.mutuelle-conseil.com/img/back_bottom_sp_big.gif) no-repeat left bottom;
text-align:center;
}

#main_sp .bottom a{
font-weight:bold;
text-decoration: none;
color: #428f99;
font-size:11px;
}


/************ FIN BLOC SP ************************/


/*********** BLOC YOUTUBE *********************/
#main_youtube .title{
	font-size:14px;	
	height: 43px;
	vertical-align:middle;
	line-height:43px;	
	color: #4e4088;
	text-transform:none;
	background: url(http://ftp.mutuelle-conseil.com/img/back_top_youtube.gif) no-repeat left top;
}

#main_youtube .content{
	padding: 15px 0px 0px 0px;
	height:309px;
	color: #4e4088;
	text-decoration: none;
	background: url(http://ftp.mutuelle-conseil.com/img/back_content_forum.gif) no-repeat left top;
	border-left:1px solid #dfdcea;
	border-right:1px solid #dfdcea;
	overflow:hidden;
	text-align:center;
}

#main_youtube .bottom{
background: url(http://ftp.mutuelle-conseil.com/img/back_bottom_youtube.gif) no-repeat left top;
}

/************ FIN BLOC YOUTUBE *******************/

/*********** BLOC BLOG *********************/
#main_blog .title{
	height: 37px;
	line-height: 37px;
	vertical-align:middle;
	color: #0872B5;
	background: url(http://ftp.mutuelle-conseil.com/img/back_top_blog.gif) no-repeat left top;
}

#main_blog .content{
	padding: 10px 10px 0px 10px;
	height:96px;
	color: #0872B5;
	text-decoration: none;
	background: url(http://ftp.mutuelle-conseil.com/img/back_content_blog.gif) no-repeat left top;
	border-left:1px solid #aed1e7;
	border-right:1px solid #aed1e7;
	overflow:hidden;
	text-align:justify;
}

#main_blog .content p{
margin:7px 0px;
background: url(http://ftp.mutuelle-conseil.com/img/fleche2.png) no-repeat left 2px;
padding-left:15px;
}

#main_blog .bottom{
background: url(http://ftp.mutuelle-conseil.com/img/back_bottom_blog.gif) no-repeat left top;
}

/************ FIN BLOC BLOG *******************/

/************ BLOC FORUM ******************/

#main_rss_forum a.title{
	height: 37px;
	line-height: 37px;
	vertical-align:middle;
	color: #4e4088;
	background: url(http://ftp.mutuelle-conseil.com/img/back_top_forum.gif) no-repeat left top;
}

#main_rss_forum .content_forum_marketing,
#main_rss_forum .content_forum {
	padding-left: 10px;
	padding-right: 0px;
	color: #4e4088;
	text-decoration: none;
	background: url(http://ftp.mutuelle-conseil.com/img/back_content_forum.gif) no-repeat left top;
	border-left:1px solid #dfdcea;
	border-right:1px solid #dfdcea;
}

#main_rss_forum .content_forum{
	height: 233px;
	overflow:hidden;
}

#main_rss_forum .content_forum_marketing{
	min-height: 105px;
}

#main_rss_forum .bottom{
background: url(http://ftp.mutuelle-conseil.com/img/back_bottom_forum.gif) no-repeat left top;
}

#main_rss_forum .bottom span,
#main_rss_forum .bottom img{
z-index:0;
position:absolute;
z-index:0;
right:0px;
top:-103px;
}

#main_rss_forum .content_forum_marketing strong,
#main_rss_forum .content_forum strong{
font-weight:normal;
}

#main_rss_forum a.titre_forum2 {
padding-right:10px;
display:block;
padding:6px 10px 0px 0px;
color: #4e4088;
text-decoration: none;
}

#main_rss_forum a.titre_forum {
display:block;
margin-top:7px;
color: #4e4088;
text-decoration: none;
background:url('http://ftp.mutuelle-conseil.com/img/fleche.png') no-repeat left 2px;
padding:0px 105px 0px 15px;

}


/************ FIN BLOC FORUM ****************/


/************  BLOC SP LITTLE *******************/


#main_right_3 .content{
background: url(http://ftp.mutuelle-conseil.com/img/back_content_sp.gif) no-repeat top left;
border-left:1px solid #c9e9e7;
border-right:1px solid #c9e9e7;
float: left;
width: 325px;
color: #428f99;
font-size: 14px;
font-weight: bold;
}

#main_right_3 .bottom{
background: url(http://ftp.mutuelle-conseil.com/img/back_bottom_sp.gif) no-repeat left bottom;
}	

#main_right_3 .title{
font-size:18px;
color:#1a3483;
background: url(http://ftp.mutuelle-conseil.com/img/back_top_big.gif) no-repeat left top;
height:51px;
padding-top:8px;
}

#main_right_3 p{
padding:5px 5px 5px 30px;
margin:6px 0px 6px 5px;
background: url(http://ftp.mutuelle-conseil.com/img/check.png) no-repeat center left !important;
background: url(http://ftp.mutuelle-conseil.com/img/check.gif) no-repeat center left;
color:#1a3483;
}

/************* FIN BLOC SP LITTLE *****************/

/* ** FIN --- ZONE DE CONTENU PRINCIPAL ** */

/* ** BAS DE PAGE ** */
#bas_de_page {
	float: left;
	width: 949px;
	height: 26px;
	text-align: center;
	color: #888888;
	font-weight: bold;
	background-image: url(http://ftp.mutuelle-conseil.com/img/bg_bas_de_page.gif);
	background-repeat: no-repeat;
	background-position: top left;
	margin-bottom:10px;
}
#bas_de_page a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 26px;
	font-weight: bold;
	color: #80ccc6;
	text-decoration: none;
	padding: 0px 10px;
}
#bas_de_page a:hover{
	color: #4e4088;
	text-decoration: none;
}
/* ** FIN --- BAS DE PAGE ** */


/* ** FORMULAIRE - ETAPE 1 ** */
#compare_home {
	float: left;
	width: 590px;	

	/*min-height: 314px;*/
}

#compare_home form{
	background: url(http://ftp.mutuelle-conseil.com/img/back_compare_home.jpg) no-repeat left top #ffffff;
	border-left:1px solid #e1b87b;
	border-right:1px solid #e1b87b;
	padding-top:10px;
	float:left;
	width:588px;
	height:316px;
	overflow:hidden;
}


#LM{
display:none;
clear:both;
width:900px;
margin:0px auto;
font-size:10px;
padding-top:20px;
}

#LM strong{
font-weight:normal;
}

#compare_pliste_v2 #LM,
#compare_pliste #LM{
width:auto !important;
}

#compare_pliste_v2 #LM,
#form_light #LM{
padding:10px !important;
width:auto !important;
}

#global_form #LM{
display:block;
padding-top:30px !important;
}

#LM a{
color:#e2353a;
}

#LM span{
font-style:italic;
}


#compare_home .left{
float:left;
padding-left:20px;
width:274px;
}

#compare_home .right{
float:right;
width:264px;
padding-left:30px;
}

#compare_home .down{
clear:both;
position:relative;
height:10px;
background:url(http://ftp.mutuelle-conseil.com/img/bottom_compare_home.jpg) no-repeat left top transparent;
}

#compare_home .down span,
#compare_home .down img{
position:absolute;
top:-128px;
left:3px;
}

#compare_home h2 {
	height: 43px;
	line-height: 43px;
	vertical-align:middle;
	text-align:center;
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	background:url(http://ftp.mutuelle-conseil.com/img/bg_compare_home_top.gif) no-repeat left top transparent;
	margin:0px;
	padding:0px;
}

#compare_pliste_v2 #logo_defil{
position:absolute;
width:170px;
height:70px;
bottom:0px;
right:0px;
}

#compare_home  #logo_defil{
position:absolute;
width:380px;
height:70px;
top:35px;
right:0px;
}

#logo_defil a{
text-decoration:none;
}

#compare_pliste_v2 #logo_defil marquee{
width:170px;
height:70px;
}

#compare_home  #logo_defil marquee{
width:380px;
height:70px;
}

#logo_defil table td{
white-space:nowrap;
text-align:center;
font-size:9px;
padding:0px 5px 5px 5px;
}

#compare_home  div.line {
	height: 20px;
	padding: 3px 0px;
	font-weight: bold;
	font-size: 11px;
}

#global_form_v2 label,
#compare_home .left label{
display: -moz-inline-box;
display:inline-block;
width:80px;
}

#compare_home .right label{
display: -moz-inline-box;
display:inline-block;
width:80px;
}

#compare_home  input.field {
	height: 14px;
	margin: 0px;
	border-left: 0px;
	border-top: 0px;
	border-bottom: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 11pt;
	padding: 2px 8px 0px 8px;
	background: url(http://ftp.mutuelle-conseil.com/img/bg_input.gif) left top no-repeat;
}

#compare_home .right input.field{
width: 130px;
}

#compare_home .left input.field{
width:100px;
}

#compare_home select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #8e8e8e;
	z-index:1;
	height: 17px;
}

*html #compare_home select {
height:10px;
padding:0px;
}

#compare_home .submit{
float:right;
padding-top:20px;
height:87px;
text-align:right;
position:relative;
}

#compare_pliste .submit a{
display: -moz-inline-box;
display:inline-block;
margin:5px 10px 0px 0px;
text-decoration:none;
font-size:10px;
}

#compare_home .submit a{
clear:right;
position:absolute;
bottom:0px;
right:10px;
text-decoration:none;
font-size:10px;
}

#compare_home .down a{
text-decoration:none;
font-size:10px;
position:absolute;
top:-8px;
left:270px;
}

#compare_home .end_form{
position:relative;
float:right;
width:380px;
height:105px;
}

/* ** FIN --- FORMULAIRE - ETAPE 1 ** */

/* ** NEW compare_pliste V2 * **/
#compare_pliste_v2 {
clear:both;
	float: right;
	width: 560px;
	margin:0px 0px 15px 25px;
}

#compare_pliste_v2 a{
color:#000000 !important;
}

#compare_pliste_v2 h3{
	margin:0px;
	height: 43px;
	line-height: 43px;
	vertical-align:middle;
	text-align:center;
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	background: url(http://ftp.mutuelle-conseil.com/img/bg_compare_pliste_v2_top.gif) no-repeat left top transparent;
}

#compare_pliste_v2 div.line {
	padding: 3px 0px;
	font-weight: bold;
	font-size: 11px;
}

#compare_pliste_v2 .txt {
float:left;
width:180px;
height:210px;
padding:10px 5px 0px 6px;
color:#000000;
font-size:14px;
position:relative;
text-align:center;
overflow:hidden;
border-right:2px solid #ffffff;
}

#compare_pliste_v2 .line_txt{
text-align:left;
position:relative;
padding:0px 0px 0px 24px;
margin:15px 0px;
background: url(http://ftp.mutuelle-conseil.com/img/check_black.png) no-repeat left 2px transparent;
font-size:11px;
}

#compare_pliste_v2 .txt .title{
font-weight:bold;
}

#compare_pliste_v2 .left {
float:left;
width:160px;
padding:10px 2px 10px 8px;
overflow:hidden;
}

#compare_pliste_v2 .right{
float:left;
width:180px;
padding:10px 5px;
overflow:hidden;
}


#compare_pliste_v2 .right label {
width:70px;
display: -moz-inline-box;
display:inline-block;
}

#compare_pliste_v2 .left label{
float:left;
margin:0px 7px 4px 0px;
width:auto;
}


#compare_pliste_v2 input.radio {
	padding: 0px;
	margin-right: 2px;
	margin-left: 0px;
	border: 0px;
}

#compare_pliste_v2 select {
	margin:0px 7px 4px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #8e8e8e;
	width:65px;
	height: 17px;
}

#compare_pliste_v2 .submit {
margin:15px 0px;
text-align:right;
display:block;
}

#compare_pliste_v2 input.field {
	width: 90px;
	height: 14px;
	margin: 0px;
	border-left: 0px;
	border-top: 0px;
	border-bottom: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 2px 8px 0px 8px;
	background-image: url(http://ftp.mutuelle-conseil.com/img/bg_input.gif);
	background-repeat: no-repeat;
	background-position: top left;
	display:inline-block;
}

#compare_pliste_v2 form{
	background: url(http://ftp.mutuelle-conseil.com/img/back_compare_pliste_v2.jpg) no-repeat left top #ffffff;
	border-left:1px solid #e1b87b;
	border-right:1px solid #e1b87b;
	float:left;
	width:558px;
}

#compare_pliste_v2 .down{
clear:both;
height:10px;
background:url(http://ftp.mutuelle-conseil.com/img/bottom_compare_pliste_v2.gif) no-repeat left top transparent;
}

#compare_pliste_v2 .line_special{
width:auto;
padding: 6px 0px 0px 0px;
font-weight: bold;
font-size: 11px;
white-space:nowrap;
}

#compare_pliste_v2 .left span{
margin:0px 3px;
display:inline-block;
}
#compare_pliste_v2 #liste_of_company{
clear:both;
text-align:center;
}

#compare_pliste_v2 #liste_of_company span,
#compare_pliste_v2 #liste_of_company img{
margin:5px 10px;
}


/* ** FORMULAIRE - ETAPE 1 P_LISTE ** */
#webpage2 #compare_pliste {
	float: right;
	width: 190px;
	margin:15px 0px 15px 25px;
}

#compare_pliste {
	float: left;
	width: 190px;
	margin-left:25px;
}

#compare_pliste h3{
	margin:0px;
	height: 61px;
	overflow:hidden;
	padding:12px;
	text-align: center;
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	background: url(http://ftp.mutuelle-conseil.com/img/back_top_compare_pliste.gif) no-repeat left top transparent;
}

#compare_pliste form{
	/*float: left;
	width: 191px;*/
	padding:10px 0px 90px 10px;
	background: url(http://ftp.mutuelle-conseil.com/img/back_compare_pliste.jpg) no-repeat left top #ffffff;
	border-left:1px solid #fcdec3;
	border-right:1px solid #fcdec3;
	overflow:hidden;
}

#compare_pliste div.line {
	padding: 3px 0px;
	font-weight: bold;
	font-size: 11px;
}

#compare_pliste .right label {
width:70px;
display: -moz-inline-box;
display:inline-block;
}

#compare_pliste .left label{
float:left;
margin:0px 7px 4px 0px;
}

#compare_pliste .left label.birthday{
width:auto;
}

#compare_home .left span,
#compare_pliste .left span{
margin:0px 3px;
}


#compare_pliste input.field {
	width: 80px;
	height: 14px;
	margin: 0px;
	border-left: 0px;
	border-top: 0px;
	border-bottom: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 2px 8px 0px 8px;
	background-image: url(http://ftp.mutuelle-conseil.com/img/bg_input.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#compare_pliste input.radio {
	padding: 0px;
	margin-right: 2px;
	margin-left: 0px;
	border: 0px;
}

#compare_pliste select {
	margin:0px 7px 4px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #8e8e8e;
	width:65px;
	height: 17px;
}

#compare_pliste .submit {
margin:15px 0px;
text-align:right;
display:block;
float:right;
}

#compare_pliste span{
color:#000000;
}

#compare_pliste .down{
clear:both;
position:relative;
height:10px;
background:url(http://ftp.mutuelle-conseil.com/img/back_bottom_compare_pliste.jpg) no-repeat left top transparent;
}

#compare_pliste .down span,
#compare_pliste .down img{
position:absolute;
top:-73px;
left:4px;
}

/* ** FIN --- FORMULAIRE - ETAPE 1  PLISTE** */



#main #main_left #compare_mutuelles {
	float: left;
	width: 886px;
	height: 122px;
	padding-top: 60px;
	padding-left: 40px;
	position: relative;
	background-image: url(http://ftp.mutuelle-conseil.com/img/bg_compare_mutuelles.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
#main #main_left #compare_mutuelles #texte_encours {
	font-size: 14px;
	font-weight: bold;
	padding-top:8px;
}
#main #main_left #compare_mutuelles #logo_encours {
	position: absolute;
	top: 65px;
	left: 650px;
}

/***** INSCRIPTION ******/

#main #main_left #compare_summary {
	float: left;
	width: 916px;
	height: 521px;
	margin-top: 10px;
	padding-left: 10px;
	padding-top: 55px;
	background-image: url(http://ftp.mutuelle-conseil.com/img/bg_compare_summary_bis.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

#preview{
float:right;
padding:0px 10px 0px 10px;
}

#preview h2{
text-align:center;
}

#preview table{
border-collapse:collapse;
border:1px solid #1a3483;
text-align:center;
}

#preview th,
#preview td{
border:1px solid #1a3483;
padding:3px 2px;
}

/*
#preview th{
background:url(http://ftp.mutuelle-conseil.com/img/bg_th.gif) left top repeat-x;
}
*/

#preview td span{
font-weight:bold;
background-color:#f2d547;
display:block;
height:20px;
vertical-align:middle;
line-height:20px;
border:1px solid #1a3483;
}


/* ** FORMULAIRE LIGHT ** */
#form_light{
position:relative;
width:100%;
float:left;
}

#form_light .down{
height:10px;
background:url(http://ftp.mutuelle-conseil.com/img/bottom_compare_home.gif) no-repeat left top transparent;
}

#form_light .valider_light{
position:absolute;
bottom:60px;
right:20px;
}

#bandeau_compagnies{
clear:both;
padding:15px 0px;
width:927px;
margin:0px auto;
text-align:center;
}

#bandeau_compagnies .content{
border-left:1px solid #d9e6e7;
border-right:1px solid #d9e6e7;
margin:0px 1px;
}

#bandeau_compagnies a img{
margin:10px;
}
/* ** FIN  FORMULAIRE LIGHT ** */

#global_form{
	position:relative;
	width: 916px;
	height: 504px;
	margin-top: 10px;
	padding-left: 10px;
	padding-top: 100px;
	background-image: url(http://ftp.mutuelle-conseil.com/img/bg_compare_global_bis.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

#global_form .radio_1 {
	position: absolute;
	top: 98px;
	left: 40px;
	padding: 0px;
	margin: 0px;
	border: 0px;	
	width: 15px;
	height: 15px;

}
#global_form .radio_2 {
	position: absolute;
	top: 98px;
	left: 112px;
	padding: 0px;
	margin: 0px;
	border: 0px;	
	width: 15px;
	height: 15px;
	
}
#global_form .radio_3 {
	position: absolute;
	top: 98px;
	left: 228px;
	padding: 0px;
	margin: 0px;
	border: 0px;	
	width: 15px;
	height: 15px;
}

.form_side{
float:left;
width:50%;
}

#form_light .form_side{
width:48%;
}

#global_form .global_valider{
float:left;
width:100%;
text-align:center;
}

#form_light select,
#global_form select{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #8e8e8e;
	z-index:1;
	height: 17px;
}


#global_form .table_form td {
	padding: 9px 5px;
	vertical-align: top;
	font-weight: bold;
}

#form_light .table_form td{
padding:8px 4px;
vertical-align: top;
font-weight: bold;
}


.table_form {
	font-size: 14px;
}
.table_form td {
	padding: 10px 5px;
	vertical-align: top;
	font-weight: bold;
}

.table_form td.info{
padding:0px;
font-weight:normal;
font-size:10px;
}

.oblig {
	font-size: 16px;
	padding-right: 4px;
}
.table_form input.field {
	width: 183px;
	height: 15px;
	margin: 0px;
	border-left: 0px;
	border-top: 0px;
	border-bottom: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 11pt;
	padding: 2px 8px 0px 8px;
	background-image: url(http://ftp.mutuelle-conseil.com/img/bg_input.gif);
	background-repeat: no-repeat;
	background-position: top left;
	
}

#main #main_left  #compare_selection_header {
	float: left;
	width: 899px;
	height: 142px;
	padding-top: 75px;
	margin-top: 10px;
	background-image: url(http://ftp.mutuelle-conseil.com/img/bg_compare_selection_header.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

#main #main_left  #compare_selection_header .compare_selection_info {
	float: left;
	width: 310px;
	height: 137px;
	position: relative;
	padding-top: 5px;
	padding-left: 20px;
	font-size: 14px;
}

#main #main_left  #compare_selection_header .compare_selection_options {
	float: left;
	width: 543px;
	height: 142px;
	position: relative;
	padding-left: 10px;
}

#main #main_left   #compare_selection_results {
	float: left;
	width: 924px;
	padding:0px 1px;
	background-image: url(http://ftp.mutuelle-conseil.com/img/bg_compare_selection_results.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	margin-top: 10px;
}

#main #main_left  #compare_selection_results #compare_selection_results_top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #1a3483;
}

#main #main_left  #compare_selection_results #compare_selection_results_top .line1 {
	float: left;
	width: 770px; 
	padding: 3px 0px 10px 22px;
}
#main #main_left  #compare_selection_results #compare_selection_results_top .line1 span {
	background-color: #00A5A2;
	color: #FFFFFF;
	padding: 2px 10px;
}
#main #main_left  #compare_selection_results #compare_selection_results_top .line2 {
	float: left;
	width: 900px;
	padding-left: 26px;
}
#main #main_left  #compare_selection_results #compare_selection_results_top .line2 div {
	float: left;
	width: 320px;
	height: 36px;
	line-height: 35px;
	border: 0px;
}
#main #main_left  #compare_selection_results #compare_selection_results_top .line2 img {
	float: left;
	border: 0px;
}

#compare_selection_results table {
	float: left;
	width: 900px;
}

#compare_selection_results th {
	height: 37px;
	vertical-align: top;
	text-align: center;
	padding: 4px 1px 0px 1px;
	background-image: url(http://ftp.mutuelle-conseil.com/img/bg_th.gif);
	background-repeat: repeat-x;
	background-position: top left;
	border-left: 1px solid #8abee6;
	border-right: 1px solid #8abee6;
}

#compare_selection_results td {
	padding: 1px 2px;
	font-size: 13px;
	border: 1px solid #8abee6;
	vertical-align: middle;
	text-align: center;
}

#compare_selection_results td a {
text-decoration:underline;
}
#compare_selection_results a:hover {
text-decoration:none;
}



#compare_modify_profile {
	float: left;
	width: 899px;
	height: 632px;
	margin-top: 10px;
	padding-left: 112px;
	padding-right: 139px;
	padding-top: 57px;
	background-image: url(http://ftp.mutuelle-conseil.com/img/bg_compare_modify_profile.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

#compare_modify_profile .compare_modify_formule {
	float: left;
	width: 648px;
	height: 93px;
	position: relative;
	background-image: url(http://ftp.mutuelle-conseil.com/img/bg_compare_modify_formule.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
#compare_modify_profile .compare_modify_formule .radio_1 {
	position: absolute;
	top: 35px;
	left: 25px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	width: 15px;
	height: 15px;
}
#compare_modify_profile .compare_modify_formule .radio_2 {
	position: absolute;
	top: 35px;
	left: 124px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	width: 15px;
	height: 15px;
}
#compare_modify_profile .compare_modify_formule .radio_3 {
	position: absolute;
	top: 35px;
	left: 268px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	width: 15px;
	height: 15px;
}

#compare_modify_profile .compare_modify_vous {
	float: left;
	width: 608px;
	height: 180px;
	padding: 25px 20px 0px 20px;
	background-image: url(http://ftp.mutuelle-conseil.com/img/bg_compare_modify_vous.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#compare_modify_profile .compare_modify_famille {
	float: left;
	width: 618px;
	height: 295px;
	padding: 35px 15px 0px 15px;
	background-image: url(http://ftp.mutuelle-conseil.com/img/bg_compare_modify_famille.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#compare_modify_profile  th {
	padding-top: 15px;
	padding-bottom: 5px;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
}

#compare_modify_profile  td {
	padding: 2px 10px 2px 0px;
	vertical-align: top;
	font-size: 12px;
}

#compare_modify_profile  input.field {
	width: 133px;
	height: 15px;
	margin: 0px;
	border-left: 0px;
	border-top: 0px;
	border-bottom: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 11pt;
	padding: 2px 8px 0px 8px;
	background-image: url(http://ftp.mutuelle-conseil.com/img/bg_input.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#compare_modify_profile  input.radio {
	width: 15px;
	height: 15px;
	padding: 0px;
	margin: 0px;
	border: 0px;
}

#compare_modify_profile  select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #8e8e8e;
	height: 17px;
}





/****** COMPARAISON ET DETAILS GARANTI ************/

#comparaison_familles{
	float: left;
	width: 902px;	
	margin-top: 10px;
}

.encours{
background-color:#dff2fc;
}

#comparaison_familles .line_blue{
background-color:#dff2fc;
}

#comparaison_familles .line_blue td{
border-bottom: 1px solid #8abee6;
border-top: 1px solid #8abee6;
}

#comparaison_familles  #intra.line_blue td{
border: 1px solid #8abee6;
}

#comparaison_familles_vp .line_blue td{
border-top: 2px solid #8abee6;
border-bottom: 2px solid #8abee6;
font-weight:bold;
}

#comparaison_familles .separation td{
border-top: 1px solid #8abee6;
}

#comparaison_familles .top_detail_intra{
background: url(http://ftp.mutuelle-conseil.com/img/back_top_intra.gif) no-repeat bottom left;
height:14px;
}

#comparaison_familles .content_detail_intra{
border-left:1px solid #c6e8f7;
border-right:1px solid #c6e8f7;
padding-bottom:10px;
float:left;
width:900px;
overflow:hidden;
}


#comparaison_familles #content_pagination{
position:relative;
z-index:0;
}

#comparaison_familles .pagination{
position:absolute;
top:-40px;
right:10px;
z-index:0;
}

#comparaison_familles .pagination a{
margin:0px 5px;
text-decoration:none;
color:#1a3483;
font-weight:bold;
}

#comparaison_familles .pagination a:hover{
text-decoration:underline;
}

#comparaison_familles .pagination a.current{
font-weight:bold;
}

#comparaison_familles .content_detail_intra a.link_orange,
#comparaison_familles .top_detail a{
float:left;
margin-right:30px;
}

#comparaison_familles .content_detail_intra img,
#comparaison_familles .top_detail img{
border:0px;
}


#comparaison_familles .top_detail{
background-image: url(http://ftp.mutuelle-conseil.com/img/bg_details_familles.jpg);
background-repeat: no-repeat;
background-position: top left;
width:882px;
padding:15px 0px 0px 20px;
height:59px;
}

#resultat_vp .print,
#comparaison_familles_vp .print{
padding:10px 0px;
text-align:center;
}

/*
#comparaison_familles_vp .top{
height:100px;
background: url(http://ftp.mutuelle-conseil.com/img/v_print/little_top.jpg) no-repeat top left;
}
*/
#resultat_vp .top,
#comparaison_familles_vp .top{
height:111px;
text-align:center;
}

#resultat_vp .bottom,
#comparaison_familles_vp .bottom{
text-align:center;
font-size:14px;
margin-top:10px;
background-color:#cee5f6;
color:#1a3483;
font-weight:bold;
padding:5px 0px;

}

#resultat_vp  .top img.logo,
#comparaison_familles_vp .top img.logo{
float:left;
margin:0px 20px 10px 0px;
}

#resultat_vp  .top span,
#comparaison_familles_vp .top span{
font-size:10px;
color:#999999;
}


#comparaison_familles_vp table,
#comparaison_familles table {
	border: 1px solid #8abee6;
	border-collapse:collapse;
}

#comparaison_familles_vp th{
border-bottom: 1px solid #8abee6;
}

#comparaison_familles_vp th,
#comparaison_familles_vp td{
padding:4px 3px;
}

#comparaison_familles_vp .intitules2,
#comparaison_familles_vp td.intitules,
#comparaison_familles_vp .titre {
border-right: 1px solid #8abee6;
}

#comparaison_familles span.little{
font-weight:normal;
font-size:10px;
font-style:italic;
text-transform: none;
}

#comparaison_familles td {
	padding: 5px 0px;
	font-size: 14px;
 line-height: 1em; 

}


#comparaison_familles td span,
#comparaison_familles td img{
vertical-align:middle;
}

#comparaison_familles th {
	padding: 5px 0px;
	font-size: 14px;
	border-bottom: 1px solid #8abee6;

}

#intra th,
#intra td{
border-right: 1px solid #8abee6;
}


#comparaison_familles th.titre {
	font-size: 16px;
	text-transform: Uppercase;
	border-right: 1px solid #8abee6;
	padding-left:20px;
}
#comparaison_familles td.intitules {
	font-weight: bold;
	color: #1a3483;
	border-right: 1px solid #8abee6;
	padding-left:20px;
}

#comparaison_familles_vp a.intitules, 
#comparaison_familles a.intitules, 
#comparaison_familles span.intitules {
	font-weight: bold;
	color: #1a3483;	
}

#comparaison_familles a.intitules{
text-decoration:underline;
}

#comparaison_familles a.intitules:hover{
text-decoration:none;
}


#comparaison_familles td.intitules2 {
	font-weight: bold;
	font-size:12px;
	color: #1a3483;
	border-right: 1px solid #8abee6;
	padding-left:20px;
	
}

#table_choice{
border-left:1px solid #C6E8F7;
border-right:1px solid #C6E8F7;
}

#table_choice td{
border:0px;
padding:0px;
margin:0px;
}

#table_choice th{
border:0px !important;
padding-top:0px !important;
padding-bottom:0px !important;
margin:0px !important;
}

#table_choice table{
border:none !important;
float:none !important;
}

div.your_choice{
background-color:#ff9701;
text-align:center;
padding:5px 0px;
font-weight: bold;
color: #1a3483;	
}

div.your_choice a{
color:#ffffff !important;
background-color:transparent;
text-decoration:none !important;
}

.lien_bulle{
text-decoration:none;
color:#1A3483;
font-weight:bold;
}

.entete img{
border:0px;
margin:2px;
}

#resultat_vp  table{
border: 1px solid #8abee6;
width:100%;
border-collapse:collapse;
}

#resultat_vp .content_table table{
text-align:center
}

#resultat_vp  th,
#resultat_vp  td{
border: 1px solid #8abee6;
padding:5px 3px;

}

/* ** FORMULAIRE CONTACT ** */
#contact_form {
  width: 500px;
  padding-left: 25px;
}

#contact_form form {
}

#contact_form td {
  vertical-align: middle;
  padding: 4px 10px;
}

#contact_form textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 1px solid #000000;
	padding: 0px 2px;
	width: 300px;
}

#contact_form input.checkbox {
  vertical-align: middle;
}

#contact_form input.submit {
  width: 100px;
  height: 19px;
  margin: 0px;
  padding: 0px;
  border: 0px;
}
/** ********** Fin - PAGE CONTACTS ********** **/


.search_pop_cat{
padding:20px 20px 20px 0px;
}

.search_pop_cat a{
}


/***** ACCES *****/
#pass_forgot input, #pass_forgot label{
float:left;
margin-right:20px;
}

#pass_forgot p{
height:25px;
line-height:25px;
vertical-align:middle;
}

#pass_forgot input.champs_texte{
width:150px;
height: 14px;
	border:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 6px 0px 0px 7px;
	background-image: url(http://ftp.mutuelle-conseil.com/img/bg_input.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

/*** YAHOO SLIDER *****/
#r1HandleDiv, 
#r2HandleDiv,
#r3HandleDiv,
#r4HandleDiv{
cursor:default;
width:43px;
height:33px;
position:absolute;
left:0px;
top:0px;
}

#r1BGDiv,
#r2BGDiv,
#r3BGDiv,
#r4BGDiv {
background:url(http://ftp.mutuelle-conseil.com/img/curseur_back_2.gif) no-repeat left center;
height:34px;
position:relative;
width:171px;
float:left;
}

#r1Val,
#r2Val,
#r3Val,
#r4Val{
float:left;
height:34px;
line-height:34px;
vertical-align:middle;
}


#compare_selection_header .compare_selection_options div.plus,
#compare_selection_header .compare_selection_options div.moins
{
float:left;
height:34px;
line-height:34px;
vertical-align:middle;
text-align: center;
font-weight: bold;
font-size: 16px;
}

#compare_selection_header .compare_selection_options div.moins{
padding-right: 6px;
width:10px;
}

#compare_selection_header .compare_selection_options div.plus{
padding-left: 6px;
width:15px;
}

#compare_selection_header .compare_selection_options div.titre{
float:left;
padding: 0px 25px;
text-transform: Uppercase;
text-align:right;
font-weight: bold;
font-size: 14px;
width:125px;
height:34px;
line-height:34px;
vertical-align:middle;
white-space:nowrap;
}

/* ** PARTENAIRES WEB ** */

#list_of_partenaires {
 float: left;
 width: 640px;
}

#list_of_partenaires h2{
border-bottom:1px solid #1A3483;
}

#list_of_partenaires .desc_cat{
padding-bottom:10px;
}

#list_of_partenaires .caps_line {
 float: left;
 clear: both;
 width: 640px;
 margin-bottom: 25px;
}
#list_of_partenaires .caps_line .caps {
 float: left;
 width: 140px;
 padding: 10px;
 text-align: center;
}
#list_of_partenaires .caps_line .caps a.lnk {
 float: left;
 width: 100%;
 font-weight: bold;
 margin-bottom: 5px;
}
#list_of_partenaires .caps_line .caps .desc {
 font-size: 10px;
}


/* ** ENCADREMENT PAGES WEB ** */
#main_content .rounded_area {
  float: left;
  width: 682px;
}

#main_content .rounded_area .top {
  float: left;
  width: 682px;
  height: 11px;
  background: url(http://ftp.mutuelle-conseil.com/img/contour/webpage_top.gif) no-repeat top left;
  font-size: 8px;
  line-height: 8px;
}


#main_content .webpage{
  float: left;
  width: 640px;
  padding: 0px 20px;
  border-left: 1px solid #c8e8f8;
  border-right: 1px solid #c8e8f8;
}

#main_content .rounded_area .bottom {
  float: left;
  width: 682px;
  height: 11px;
  background: url(http://ftp.mutuelle-conseil.com/img/contour/webpage_bottom.gif) no-repeat top left;
}

#define .webpage a {
  color: #1a3483;
  text-decoration: none;
}
#define.webpage a:hover {
  color: #1a3483;
  text-decoration: underline;
}
#define .webpage .children_cat {
  text-align: center;
}
#define .webpage .children_cat  a {
  padding: 0px 5px;
  text-decoration: none;
}
#define .webpage .children_cat a:hover {
  text-decoration: underline;
}


/* ** POSITION : CHEMIN DE FER ** */
#position {
  float: left;
  width: 100%;
  font-size: 0.8em;
  text-align: right;
  margin-bottom: 5px;
}

/* ** Partenaires Mutuelles ** */
#ppm_img {
  float: right;
  padding: 20px 15px;
  text-align: center;
}
#ppm_img a.txt {
  font-size: 0.8em;
  line-height: 1.5em;
}

#partenaire1 span,
#partenaire1 a{
display:block;
background-color:gold;
border:1px solid #000;
color:#000 !important;
}

#partenaire1 span{
font-size:9px;
}

#global_form_v2{
width:900px;
margin:15px auto;
position:relative;
}

#global_form_v2 h1{
text-align:center;
color:#ffffff;
padding-top:15px;
height:42px;
background: url(http://ftp.mutuelle-conseil.com/img/bg_title_global.jpg) no-repeat top left;
margin:0px;
}

#global_form_v2 .content_bt{
text-align:center;
padding-top:20px;
clear:both;
}

#global_form_v2 .content{
float:left;
width:897px;
background: url(http://ftp.mutuelle-conseil.com/img/bg_content_global.gif) no-repeat top left;
border-left:1px solid #e1b87b;
border-right:1px solid #e1b87b;
padding-top:30px;
}

#global_form_v2 #form_hygieia{
background: url(http://ftp.mutuelle-conseil.com/img/bg_content_global_hygieia.gif) no-repeat top left;
}


#global_form_v2 .left{
float:left;
width:260px;
padding-left:8px;
}

#global_form_v2 .middle{
float:left;
width:198px;
padding-left:10px;
}


#global_form_v2 .compare_selection_options{
float:left;
padding-left:8px;
}

#global_form_v2 .bottom{
clear:left;
background: url(http://ftp.mutuelle-conseil.com/img/bg_bottom_global.gif) no-repeat top left;
height:11px;
}

#global_form_v2  div.line {
	height: 20px;
	padding: 3px 0px;
	font-weight: bold;
	font-size: 11px;
}

#global_form_v2 .left label{
display: -moz-inline-box;
display:inline-block;
width:80px;
}

#global_form_v2 .middle label{
display: -moz-inline-box;
display:inline-block;
width:70px;
}

#global_form_v2  input.field {
	height: 14px;
	margin: 0px;
	width:100px;
	border-left: 0px;
	border-top: 0px;
	border-bottom: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 11pt;
	padding: 2px 8px 0px 8px;
	background: url(http://ftp.mutuelle-conseil.com/img/bg_input.gif) left top no-repeat;
}

#global_form_v2  select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #8e8e8e;
	z-index:1;
	height: 17px;
}

#partie_basse{
margin-top:15px;
}

#partie_basse .content_view{
	border-left: 1px solid #c8e9f8;
	border-right: 1px solid #c8e9f8;
	float:left;
	padding:10px;
	width:878px;
}

#partie_basse .content_view .left{
float:left;
width:348px;
padding:0px 20px 0px 10px;
}

#partie_basse .content_view .right{
float:right;
text-align:center;
font-weight:bold;
font-style:italic;
}

/*** HYGIEIA ****/
/*
#hygieia .bloc{
float:left;
margin-right:10px;
}
*/
#hygieia{
position:relative;
z-index:0;
padding-top:175px;
}

*html #hygieia{
float:left;
width:100%;
}

#hygieia #bloc1{
width:315px;
float:left;
margin-right:10px;
}

#hygieia #bloc1 .content{
border-left:1px solid #f8c288;
border-right:1px solid #f8c288;
padding:7px 10px 0px 10px;
background: url(http://ftp.mutuelle-conseil.com/img/content_bloc_info_perso.gif) left top no-repeat;
}

#bloc3{
padding:42px 0px 0px 70px;
float:right;
margin-left:10px;
width:227px;
height:91px;
color:#54ab38;
background: url(http://ftp.mutuelle-conseil.com/img/bloc_contact_hygieia.gif) left top no-repeat;
}

#bloc2{
clear:right;
text-align:right;
margin-right:10px;
color:#54ab38;
}

*html #bloc2{
clear:none;

}

.hygieia{
width:100% !important;
}

.hygieia_form{
}

.hygieia #bandeau_accroche{
top:-7px;
left:-11px;
position:absolute;
}

#bandeau_accroche{
z-index:2;
background: url(http://ftp.mutuelle-conseil.com/img/bandeau_hygieia.png) left top no-repeat;
width:528px;
height:130px;
padding:30px 30px 15px 390px;
overflow:hidden;
color:#ffffff;
font-size:14px;
}

#bandeau_accroche h1{
color:#ffffff;
font-size:20px;
margin:0px;
}
#bandeau_accroche strong{
color:#f5e80a;
}


#txt_hygieia_1{
float:right;
width:360px;
text-align:center;
padding-right:15px;
}

#hygieia_false{
clear:left;
text-align:center;
padding:15px 50px;
color:#08468F;
font-size:14px;
font-weight:bold;
}


.webpage .addthis_container{
text-align:right;
}

.addthis_container{
padding-top:10px;
}

.addthis_container img{
vertical-align:top;
}

.addthis_container a,
.addthis_container a:hover{
text-decoration:none !important;
color:#009FA7;
}


