@charset "utf-8";
/* CSS Document */

/* RESET */

* {
	outline:0;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, table, tr, th, td, embed, object {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img, abbr {
	border:0;
}
address, caption, cite, code, dfn, em, h1, h2, h3, h4, h5, h6, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
ul {
	list-style:none;
}
caption, th {
	text-align:left;
}
div {
	text-align: left;
	vertical-align: top;
}
q:before, q:after {
	content:tabletable;
}
a, ins {
	text-decoration:none;
}
strong {
	font-weight: bold;
}
cite {
	display: block;
	font-size: 0.9em;
	font-style: italic;
	text-align: right;
}
/* FIN RESET ****************************************************************/
/* Gnral */
body {     
    background: url("../img/logo/barre_fond.png") left -8px repeat-x;                                                            
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	position: relative;
	height: 28px;
} 

div#lang ul li {
    margin-top:-20px;
    margin-right: 35px;
    color: #0000;
} 

#global {        
	margin:0 auto;             
    width:975px;
}       

#header {
	margin:-8px auto;
	position: relative;
    width: 975px;
}      

div #lang ul li a. on{
	color:#008855;
	text-decoration:underline;
}
#global #header #entete #lang ul li .on {
	text-decoration: underline;
	color: #008855;
}
#entete {
	padding-right:0px;
    text-align: right;
}              
 
#entete #lang {
    text-align:right;
}
#entete ul{
	padding-top: 27px;
}
		
                                           
#entete #logo {
    float: left;
    margin-left: 0px;
}     
 
#entete #lang img {
	margin:0;
}

a {
	color: #000000;
}
a:hover, a:focus {
	color: #FF4C00;
}
/**************************************** MENU *********************************************/     
#nav {height: 40px; text-align: left;}            
#toggleMenu {display: none;} 
#menu {padding:0;margin:0 auto; padding-left:15px ; height:1.8em; width: 100%;}    
#menu .ssmenu {float:none;margin:5px 0 0 -15px;z-index:1000;}                                              
#menu li.no_bkg {background-image:none;}
#menu li.first, #menu .toggleSubMenu  .ssmenu1 li {background-image:none;}
#menu li.actif a {color:#016561;}      
#menu .li_hover {background-color:#0a9993;background-image:none;color:#fff;}
#menu .li_hover a , #menu .toggleSubMenu .ssmenu1 a, .toggleSubMenu span{color:#fff;display:block;}
#menu li.actif_hover a {color:#6b8603;}
.ssmenu1 {list-style:none outside none;background-color:#0a9993;margin:0;padding:0 15px;z-index:1000;display:none;}                       
#menu li, li.toggleSubMenu {float:left; font-size:11px; padding-top: 9px; padding-right: 10px; padding-bottom: 9px; padding-left: 15px;}
#menu .toggleSubMenu .ssmenu1 span {display:block;}            
#menu .toggleSubMenu .ssmenu1 li.last{border:none;}                                                 
#menu .toggleSubMenu .ssmenu2 {background-color:#016561;padding:0 10px 0 20px;display:none;}                                                                            
.ssmenu1{width:140px;position:absolute;}
.ssmenu2{width:120px;position:absolute;margin:-23px 0 0 140px;} 
#menu .toggleSubMenu .ssmenu1 li{border-bottom:1px solid #016561;border-right:none;float:none;padding:9px 0px;}       
#menu .toggleSubMenu .ssmenu2 li{border-bottom:1px solid #0a9993;padding:9px 0px;}                      
/**********************************FIN MENU****************************************************/

/* Bloc central */                                           
#centre {
	width: 100%;
	_margin-top:12px;
	overflow: hidden;
	margin-bottom: 10px;
	background: url(../img/fd_contenu.png) left top repeat-x;
}

/************************* index.html ******************************/                               
#pagetitle{              
    margin-left:30px; 
    margin-bottom:20px;       
}     

#brandflag {
    margin-left: 330px;
    margin-bottom: 0px;
}     

#brandflag h2 {
    margin-top:35px;   
}     
       
#brandflag h1 {
	font-size:26px;
}
#brandflag h2 {     
    margin-bottom: 5px;
}

/* Contenu principal */
#principal {
	float: left;
	position:relative;
	width: 675px;      
	display:inline;
	color: #181A12;
    margin-left: 35px;   
}
                
#principal_edito {
	float: left;
	margin-bottom:25px;
	width: 675px;
	display:inline;
}
#principal a {
	color: #000;
}
#principal a:hover, #principal a:focus {
	color: #6E5122;
}
#principal strong {
	color: #181A12;
}
#principal #ban_simulation {   
    margin-bottom: 10px;         
    background-image:url(../img/banniere/ban_simulation.jpg);        
    border:1px solid #d2d2d2;                                
    height:307px;              
}   
#principal #homeSimulationForm {
	height: 140px;
	width: 320px;    
    border:1px solid #d2d2d2;      
    float: right;                    
    margin-top: 60px;                
    margin-right: 52px;    
	background-color:#FFF;
	display:inline;
	padding-top: 10px;
	padding-bottom: 10px;
}                 
#homeSimulationForm label {
	font-size: 15px;
	font-weight: bold;
}
#homeSimulationForm label {
	font-size: 15px;
	font-weight: bold;
	float: left;
	padding-top: 2px;
	width: 140px;
}
#homeSimulationForm #montant_0 {
	width: 70px;
	/*background: url(../img/skin/input_bkg.png) no-repeat scroll right 0 #EAEAEA;*/
	padding: 2px 7px 2px 4px;
}
#homeSimulationForm #duree_0, #homeSimulationForm #taux_0 {
	width: 30px;
	padding: 2px 7px 2px 4px;
	/*background: url(../img/skin/input_bkg2.png) no-repeat scroll right 0 #EAEAEA;*/
}
/*      VOTRE PROJET    */       
#bloc_projets {
	color: #333333;
	float: left;
	font-size: 11px;  
    width: 675px;    
	height: 270px;
	background-color:#FFF;
	border:1px solid #d2d2d2;
	float: left;
}        

#bloc_projets_content {
	color: #333333;
	float: left;
	font-size: 11px;  
    width: 658px;    
	height: 270px;
	background-color:#FFF;
	border:1px solid #d2d2d2;
	float: left;
}    
  
#projets_caroussel1 {
	display:none;
}
#projets_caroussel2 {
	margin: 10px 5px;
}
#projets_caroussel2 h3 {
	font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
	font-size:14px;
	color:#555555;     
    margin-top:10px;
	margin-bottom: 10px; 
}
                                        
#projets_caroussel2 .newsitem {
    float:left;
    margin:10px;
    width:300px;
    font-size:12px;    
    padding-left:0px;
}

#projets_caroussel2 .newsitem-overview {
    float:left;
    margin:10px;
    width:300px;
    font-size:12px;    
    padding-left:0px;
}


#projets_caroussel2 .newsitem:nth-child(odd) {    
    margin-right: 35px;
}                  

#bloc_projets li {
	float: left;
	padding: 5px 6px 0;
	width: 150px;
	display: inline;
	text-align:center;
}
#bloc_projets p {
	text-align:left;
	padding-left: 7px;
	padding-right:2px;
}
#bloc_projets .mea {
	margin-top:105px;
}
#bloc_projets .mea p {
	min-height: 85px;
}
#bloc_projets .mea a {
	color:#000000;
	text-decoration:none;
}
#bloc_projets .mea a:hover {
	color:#000000;
	text-decoration:underline;
}
input.text:focus {
	-webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
	border-color: #999;
	/*background: url(../img/skin/input_bkg.png) no-repeat right 0px;*/
}
.note_index {
	font-size: 10px;
	color: #999999;
	font-weight: normal;
	margin-top: 30px;
	width: 640px;
	float: left;
}
.picto {
	cursor: pointer;
	margin: 0px 5px 0px 15px;
	_margin: 0px 5px 0px 7px;
}
.btn_simulation_valide {
	background: url(../img/skin/btn_demarrer_simulation.png) no-repeat scroll left top transparent;
	border: 0 none;
	cursor: pointer;
	height: 32px;
	width: 250px;
}
.bordureR {
	border-right: 1px solid #DFDFDF;
}
.Tmargin5 {
	margin-top: 5px;
}
.txtR {
	text-align: right;
}
.floatL {
	float: left;
	display:inline;
}
.floatL1 {
	float: right;
	margin-top:5px;
	display:inline;
}
.picto {
	cursor: pointer;
	margin: 0px 5px 0px 15px;
	_margin: 0px 5px 0px 7px;
}
.res_princi {
	background: url(../img/pictos/projet_residence_principale_V2.jpg) no-repeat scroll center 40px transparent;
}
.renego_pret {
	background: url(../img/pictos/projet_renegociation_pret_V2.jpg) no-repeat scroll center 30px transparent;
}
.invest_loc {
	background: url(../img/pictos/projet_investissement_locatif_V2.jpg) no-repeat scroll center 30px transparent;
}
.hors_normes {
	background: url(../img/pictos/professionnel.jpg) no-repeat scroll center 30px transparent;
}
.Tmargin5 {
	margin-top: 5px;
}
.double_fleche_orange {
	font-size: 11px;
	font-weight: bold;
	color: #EB5F0F;
}
.bordureR {
	border-right: 1px solid #DFDFDF;
}
.formLigne2 {
	padding-bottom: 5px;
	height: 53px;
	margin-left: 11px;
}
.formLigne2 input.text{margin-left:30px;_margin-left:5px;}
.clearer {
	clear: both;
}
.formLigne {
	padding-bottom: 5px;
	height: 30px;
}

.btn_simulation_valide,.btn_simulation_valide1, .btn_simulation_valide2, .btn_simulation_validenl{
    border: 0 none;
    cursor: pointer; 
    height: 32px;
    margin: 5px 0px 0px 20px;
    display:inline;
} 
.btn_simulation_valide {
	background: url(../img/skin/btn_tarif_1min_fr.jpg) no-repeat scroll left top transparent;   
	width: 186px;  
	margin-right: 3px;	
}
.btn_simulation_valide1 {
	background: url(../img/skin/Bereken-hier-uw-premie.png) no-repeat scroll left top transparent;        
	width: 250px;     
}
.btn_simulation_valide2 {
	background: url(../img/skin/btn_demarrer_simulation.png) no-repeat scroll left top transparent;   
	width: 250px;                   
}
.btn_simulation_validenl {   
    background: url('../img/skin/Bereken-uw-premie.png') no-repeat left top;     
	width: 208px;        
}
/*     FIN VOTRE PROJET     */

/************************************ Contenu secondaire ************************************************/
/************************* index.html ******************************/


#secondaire #recompense {
	position:relative;
	height:307px;
	border:1px solid #d2d2d2;
	background:url(../img/logo/LogoDecacvi_FR.png) no-repeat 50% 8% #FFF;
	margin-bottom: 10px;     
	background-image: url(../img/logo/LogoDecacvi_FR.png);
}    

#secondaire #recompense_NL {
	position:relative;
	height:307px;
	border:1px solid #d2d2d2;
	background:url(../img/logo/LogoDecacvi_FR.png) no-repeat 50% 8% #FFF;
	margin-bottom: 10px;        
	background-image: url(../img/logo/LogoDecacvi_NL.png);
}
                                       
#secondaire #recompense, #secondaire #recompense_NL {
    margin-left: 720px;   
    width: 220px;  
    float: none;            
}                 

#secondaire h1 {
	font-size: 1.1em;
	font-weight:bold;
	text-align:center;
	margin-top: 5px;
}
#secondaire h2 {
	font-size: 0.95em;
	text-align:center;
	margin-top: 247px;
}
#secondaire span {
	color: #eb5f0f;
	font-weight:bold;
}
#secondaire #bouton {
	height: 45px;
	margin-top: 30px;
	margin-left: 8px;
}    
#secondaire #calcprime {
    position:relative;
    border:1px solid #d2d2d2;
    background:#FFF;  
    margin-left: 720px;
}
      
#secondaire #PopUp_ContactBis {
    margin-left:10px;
}
                                       
#secondaire #calcprime{
    margin-left: 720px;  
    width: 220px; 
    height:270px;         
}     
          

#secondaire #calcprime h1 {
	color: #008b6c;
	font-size: 1.8em;
	margin-top: 15px;
	margin-bottom: 15px;
}
#secondaire .listplus li {
	background: url(../img/skin/puce_verte.png) no-repeat scroll 10px 5px transparent;
	display: block;
	line-height: 14px;
	margin: 10px 0;
	padding-left: 23px;
	padding-right: 10px;
	color:#000;
}
#secondaire #calcprime img {
	margin-left: 8px;
	margin-top: 10px;
}

#cookiediv{
    position:fixed;
    bottom:0px;
    left:0px;
}
/************************* editorial.html ******************************/
#bandeau_simul {
	margin: 0 auto;
	height: 54px;
	width: 907px;
}
#centre_edito {
	background: #FFF;
	width: 907px;
	margin:0 auto;
	overflow:hidden;
}
#centre_edito #avert {
	color:#7e7e7e;
	font-size:10px;
	margin: 20px 36px 15px 20px;
	clear: both;
}
#centre #hypo_protect {
	color:#008b6c;
	font-size:2.4em;
	display:inline;
	margin-left:34px
}
#centre #hypo_protect2 {
	font-size:1.7em;
}
#centre #position {
	color:#000;
	margin-left:40px;
	font-size:12px;
	text-decoration: none;
}
#garantie_edito {
	width: 658px;
	/* height: 382px; */
	background-color:#fefbfb;
	margin-top: 10px;
	margin-left: 10px;
	border:0px solid #d2d2d2;
	padding-top:5px;
	padding-bottom: 5px;
}
#garantie_edito table {
	margin-top:15px;
}
#garantie_edito td {
	height:170px;
}
#garantie_edito p {
	margin-left:15px;
	margin-top:5px;
	margin-right:20px;
	font-size:12px;
}
#garantie_edito h3 {
	color:#008265;
	font-size:1.3em;
	margin-left:15px;
	margin-bottom: -9px;
	margin-top: 15px;
}
#garantie_edito img {
	margin-left:15px;
	margin-top:10px;
}
#garantie_edito a{
	margin-left:15px;
	padding:16px 0 0 20px;
}
#residence_edito {
	width: 658px;
	height: 50px;
	background-color:#fefbfb;
	margin-top: 10px;
	margin-left: 10px;
	border:0 px solid #d2d2d2;
	padding-top:10px;
}

#projet_edito {
	width: 658px;
	/* height: 382px; */
	background-color:#fefbfb;
	margin-top: 10px;
	margin-left: 10px;
	border:0px solid #d2d2d2;
	padding-top:10px;
	padding-bottom: 5px;
}
#projet_edito a{
	margin-left:15px;
	padding:0px 0 0 20px;
}
#tableau_edito {
	width: 658px;
	height: auto;
	margin-left: 10px;
	background-color:#fefbfb;
	border:0 px solid #d2d2d2;
	
	}
#residence_edito img {
	margin-left:15px;
}
#residence_edito h4 {
	color:#008265;
	font-size:1.3em;
	margin-left:15px;
	
	margin-top: 15px;
	font-weight: bold;
}
#tableau_edito h4 {
	color:#008265;
	font-size:1.3em;
	margin-left:15px;
	margin-top: 15px;
	font-weight: bold;
}
#projet_edito h3 {
	color:#008265;
	font-size:1.3em;
	margin-left:15px;
	margin-top: 15px;
	font-weight: bold;
}
#tableau_edito img {
	margin-left:0px;
}
#projet_edito img {
	margin-left:15px;
}
#residence_edito table {
	margin-left:30px;
	margin-top:10px;
	text-align: center;
	}
	#tableau_edito table {
	margin-left:30px;
	margin-top:10px;
	text-align: center;
	}
#residence_edito #classic {
	width:220px;
	text-align: left;
}
#residence_edito a {
	color:#016561;
	font-size:12px;
	text-align: center;
}
#tableau_edito #classic {
	width:220px;
	text-align: left;
}
#tableau_edito a {
	color:#016561;
	font-size:12px;
	text-align: center;
}
#formule_edito #classic {
	width:220px;
}
#hypo {
	width: 658px;
	/* height: 382px; */
	background-color:#fefbfb;
	margin-top: 15px;
	margin-left: 10px;
	border:1px solid #d2d2d2;
	padding-top:5px;
	padding-bottom: 5px;
}
#hypo table {
	margin-top:15px;
}
#hypo td {
	height:170px;
}
#hypo p {
	margin-left:15px;
	margin-top:5px;
	margin-right:20px;
	font-size:12px;
}
#hypo h3 {
	color:#008265;
	font-size:1.3em;
	margin-left:15px;
	margin-bottom: -9px;
	margin-top: 15px;
}
#hypo img {
	margin-left:15px;
	margin-top:10px;
}
#hypo a{
	margin-left:15px;
	background-image: url(../img/pictos/picto_pdf.png);
}
.picto_pdf {
	background:url(../images/pictos/picto_pdf.png) 
	no-repeat 0 15px;
	padding:16px 0 0 20px;
	}
#formule_edito {
	width: 658px;
	height: 179px;
	background-color:#fefbfb;
	margin-top: 10px;
	margin-left: 10px;
	border:1px solid #d2d2d2;
}
#offre_edito {
	width: 658px;
	height: 210px;
	background-color:#fefbfb;
	margin-top: 10px;
	margin-left: 10px;
	border:0 px solid #d2d2d2;
}
#formule_edito h4 {
	color:#008d6e;
	font-size:1.6em;
	margin-left:15px;
	margin-top:10px;
}
#offre_edito h4 {
	float:center;
	color:#016561;
	font-weight:bold;
	font-size:15px;
	text-align: center;
}
#formule_edito #hp_classic {
	float:left;
	clear:both;
}
#offre_edito #hp_classic {
	float:left;
	clear:both;
}
#formule_edito #hp_2win {
	float:left;
	margin-left:200px;
}
#formule_edito table {
	margin-left:30px;
	margin-top:10px;
}
	
#offre_edito table {
	margin-left:30px;
	margin-top:10px;
}
#formule_edito #classic {
	width:220px;
}
#formule_edito a {
	color:#016561;
	font-weight:bold;
	font-size:15px;
}

.sec_assure_label {
	font-size:12px;
	font-weight:bold;
}


#offre_edito a {
	color:#016561;
	font-size:12px;
	text-align: center;
}
#produitsimulation label {
	font-size: 15px;
	font-weight: bold;
	width: 140px;
}
#produitsimulation #montant_0 {
	width:100px;
	/*background: url(../img/skin/input_bkg3.png) no-repeat scroll right 0 #EAEAEA;*/
	padding: 2px 7px 2px 4px;
	margin-left: 30px;
	_margin-left:5px;
}
#produitsimulation #duree_0, #produitsimulation #taux_0 {
	width:70px;
	padding: 2px 7px 2px 4px;
	/*background: url(../img/skin/input_bkg.png) no-repeat scroll right 0 #EAEAEA;*/
	margin-left: 30px;
	_margin-left:5px;
}
#produitsimulation .label_duree {
	line-height: 30px;
	height: 30px;
}
#secondaire #produitsimulation {
	position:relative;
	height:280px;
	width: 220px;
	border:1px solid #d2d2d2;
	margin-bottom: 5px;
	margin-left: 675px;
	margin-top: 15px;
	background:#FFF;
}
#secondaire #produitsimulation h1 {
	color:#2a9c77;
	font-size:1.1em;
	margin: 10px;
}
#secondaire #calcprime_edito {
	position:relative;
	height:291px;
	border:1px solid #d2d2d2;
	background:#FFF;
	width: 220px;
	margin-left: 675px;
}
#secondaire #calcprime_edito h1 {
	color:#2a9c77;
	font-size:1.1em;
	margin: 10px;
}
#secondaire #calcprime_edito img {
	margin: 7px;
}
.prod_btn_simulation_valide {
	background: url(../img/skin/edito_btn_demarrer_simul.png) no-repeat scroll transparent;
	border: 0 none;
	cursor: pointer;
	height: 32px;
	width: 206px;
	margin-left: 7px;
	margin-top: 10px;
}
.prod_btn_simulation_valide1 {
	background: url(../img/skin/Bereken-hier-uw-premie.png) no-repeat scroll transparent;
	border: 0 none;
	cursor: pointer;
	height: 32px;
	width: 206px;
	margin-left: 7px;
	margin-top: 10px;
}
.alignz {
	float:left;
	display:inline;
}
#produitsimulation label {
	line-height:23px;
	height:23px;
	margin-left:5px;
}
/************************** Simulateur hype protect 2 win ********************************/
#ban_2win {
	background:url(../img/banniere/bandeau_2win.png) no-repeat;
	color:white;
	font-weight:bold;
	font-size:23px;
	height:54px;
	line-height:54px;
	padding-left:45px;
}
#simul_2win {
	width: 660px;
	height: 410px;
	background-color:#fefbfb;
	margin-top: 15px;
	margin-bottom:5px;
	margin-left: 10px;
	border:1px solid #d2d2d2;
	padding-top:5px;
	float: left;
	display:inline;
}
#simul_2win h3 {
	color:#008265;
	font-size:1.3em;
	margin-left:15px;
	font-weight:bold;
	margin-bottom:15px;
}
#simul_2win a {
	float:right;
	margin-top: 20px;
	margin-right: 50px;
}
.form_ligne1 {
	clear:left;
	float:left;
	width:45%;
	margin-bottom:10px;
	margin-left:60px;
	font-size:14px;
	display:inline;
}
input {
	width:70px;
}
input.text {/*margin-left:28px;*/
	height:25px;
	line-height:25px;
	font-size: 11px;
	padding:3px 8px 1px 4px;
	color: #000;
	/*background: url(../img/skin/input_bkg.png) no-repeat right 0px #EAEAEA;*/
	border:1 solid;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	outline: 0;
	text-align:left;
}
input.text:focus {
	-webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
	border-color: #999;
	/*background: url(../img/skin/input_bkg.png) no-repeat right 0px;*/
}
input.text.msgErreur {
	color:#EB5F0F;
	font-weight:normal;
}
#result_prime {
	clear:both;
	width:890px;
	height:245px;
	margin-left:10px;
	background:url(../img/skin/prime_2win.jpg) no-repeat 50% 90% #FFF;
	border:1px solid #339999;
}
#result_prime h3 {
	color:#666666;
	font-size:22px;
	margin-left:62px;
	padding-top: 12px;
	margin-bottom: 15px;
}
#result_prime p {
	color:#666666;
	font-size:16px;
}
#result_prime .result_nbr {
	color:#009966;
}
#prime_annuelle {
	width:40%;
	float:left;
	margin-left:20px;
	margin-top:15px;
	background:url(../img/skin/p_annuelle.png) no-repeat 0 0;
	display:inline;
}
#prime_unique {
	width:40%;
	float:left;
	margin-left:130px;
	margin-top:15px;
	background:url(../img/skin/p_unique.png) no-repeat 0 0;
	display:inline;
}
#prime_unique h3 {
	margin-left:35px;
}
.resultat_2win {
	margin-top:15px;
	margin-left:10px;
}
.resultat_2win img {
	float:left;
	display:inline;
}
.resultat_2win #calc_prime {
	margin-left:50px;
}

.resultat_2win #calc_prime2 {
	margin-left:22px;
}
.resultat_2win h4 {
	color:#666666;
	height:19px;
	line-height:19px;
	font-size:16px;
	display:inline;
	margin-bottom:20px;
}
.resultat_2win span {
	color:#009966;
	font-size:33px;
}
.resultat_2win #tmps_pret {
	margin-left:23px;
	font-size:11px;
}
span.info {
	position:relative;
	z-index:24;
	background-color:#ddd;
	color:#000;
	text-decoration:none
}
span.info:hover {
	z-index:25;
	background-color:#ff0
}
span.info span {
	display: none
}
span.info:hover span {
	display:block;
	position:absolute;
	top:-3em;
	left:-17em;
	width:150px;
	border:1px solid #298860;
	background-color:#f2fffb;
	color:#000;
	font-size:9px;
}
#secondaire #contact {
	height:280px;
	width: 220px;
	margin-bottom: 5px;
	margin-left: 675px;
	margin-top: 15px;
	background:#FFF;
}
#contact h4 {
	color:#009966;
	padding:10px 0 15px 20px;
	font-size: 1.3em;
}
.contact_form {
	width:220px;
	border:1px solid #999966;
	margin-top:5px;
}
.contact_form p {
	font-size:11px;
	margin: 15px 10px 25px 9px;
}
.contact_form table {
	margin-left: 10px;
}
.contact_form tr {
	margin-bottom: 10px;
}
.contact_form input, .contact_form input:focus {
	/*background: url(../img/skin/input_bkg4.png) no-repeat right 0px #EAEAEA;*/
	width: 111px;
	padding: 3px 8px 1px 4px;
	height:24px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.contact_form #devis_btn_ok {
	background: url(../img/skin/ok.png) no-repeat scroll transparent;
	border: 0 none;
	cursor: pointer;
	height: 19px;
	width: 40px;
	margin-left: 160px;
	margin-bottom:15px;
	margin-top: 15px;
}
.contact_form #num {
	text-align: center;
	font-size:14px;
}
.contact_form select {
	margin-left: 9px;
	width: 130px;
}
#num strong {
	font-size: 16px;
	color: #ff6633;
}
	
.form_ic-p3_textbox_sim {
	width:185px;
	height:29px;
	font-size: 9px;
	padding-left:0px;
	background-color:#FFF;
	border:1px solid #CCC;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	
	/*Coins arrondis   Valable pour Mozilla 3.0+, Chrome 4.0+, Safari 3.1+, Opra 10.5+*/
	border-radius: 2px; 
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	
	/* Ombre porte   Valable pour Mozilla 3.5+, Chrome 4.0+, Safari 3.1+, IE9+, Opra 10.5+*/
	box-shadow: inset -1px 1px 4px #CCC;
	-moz-box-shadow: inset -1px 1px 4px #CCC;
	-webkit-box-shadow: inset -1px 1px 4px #CCC;
}
div.selector, div.selector span, div.checker span, div.radio span, div.uploader, div.uploader span.action {
	background-image: url(../img/sprite.png);
	background-repeat: no-repeat;
}

/* Global Declaration */

div.selector, div.selector span{
	background-image: url(../img/sprite.png);
	background-repeat: no-repeat;
}
.selector, .selector * {
	margin: 0;
	padding: 0;
}
/* SPRITES */

/* Select */

div.selector {
	background-position: -477px -185px;
	line-height: 37px;
	height: 37px;
}
div.selector span {
	background-position: -348px 0;
	height: 37px;
	line-height: 37px;
	font-size:9px;
}
div.selector select {
	/* change these to adjust positioning of select element */
	top: 8px;
	left: 0px;
}
/*div.selector:active, div.selector.active {
	background-position: -483px -222px;
}
div.selector:active span, div.selector.active span {
	background-position: right -37px;
}
div.selector.focus, div.selector.hover, div.selector:hover {
	background-position: -477px -185px;
}
div.selector.focus span, div.selector.hover span, div.selector:hover span {
	background-position: -370px -74px;
}
div.selector.focus:active, div.selector.focus.active, div.selector:hover:active, div.selector.active:hover {
	background-position: -477px -185px;
}
div.selector.focus:active span, div.selector:hover:active span, div.selector.active:hover span, div.selector.focus.active span {
	background-position: -370px -74px;
}
div.selector.disabled, div.selector.disabled:active, div.selector.disabled.active {
	background-position: -477px -333px;
}
div.selector.disabled span, div.selector.disabled:active span, div.selector.disabled.active span {
	background-position: right -148px;
}
*/
/* PRESENTATION */

/* Select */
div.selector {
	width: 120px;
}
div.selector select {
	width: 120px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 1em;
	border: solid 1px #fff;
}
div.selector span {
	padding: 0px 25px 0px 2px;
	cursor: pointer;
}
div.selector span {
	color: #666;
	width: 116px;
	text-shadow: 0 1px 0 #fff;
}
div.selector.disabled span {
	color: #bbb;
}

.selector select:focus {
	outline: 0;
}
/* Select */

div.selector {
	position: relative;
	padding-left: 12px;
/*	overflow: hidden;*/
	left:-10px;
}
div.selector span {
	display: block;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
div.selector select {
	position: absolute;
	opacity: 0;
	height: 25px;
	border: none;
	background: none;
	width:146px;
}

/**************************************** SIMULATEUR *********************************************/

.msgErreur_label2 {
	color: #EB5F0F;
	font-weight: bold;
	padding-left: 10px;
}
.label_left {
	font-weight:bold;
	font-size:11px;
	line-height:21px;
}
.form_ligne1 {
	clear:left;
	float:left;
	width:30%;
	margin-bottom:10px;
}
.form_ligne1_right {
	float:left;
	width:30%;
	margin-bottom:10px;
}
.form_ligne1_right label {
	text-align:right;
	padding-right:15px;
}
.form_ligne1_right .label_left {
	width:50px;
	font-weight:bold;
}
.form_ligne1_title {
	margin-right: -50px;
	clear:left;
	float:left;
	width:45%;
	margin-bottom:10px;
}
.form_ligne1_title label {
	color:#008B6C
}
.form_ligne4 {
	float: left;
	height:19px;
	line-height:19px;
	margin-bottom:25px;
	margin-top: 10px;
	width:80%;
	font-size: 10px;
	padding-left: 15px;
}
.pret_l {
	float:left;
	margin:0 0 0 60px;
	width:210px;
	display:inline;
}
.pret_l_duree {
	float:left;
	margin:0 0 0 10px;
	width:215px;
	vertical-align: middle;
}
.pret_l_taux {
	float:left;
	margin:0 0 0 10px;
	vertical-align: middle;
}
.radio {
	height: 29px;
	margin: 0 0 3px;
	background-repeat:no-repeat;
	cursor: default;
	background-image: url(../img/skin/homme.png);
}
.radio10 {
	height: 29px;
	margin: 0 0 3px;
	background: url(../img/skin/man.png);
	background-repeat:no-repeat;
	cursor: default;
		}
.selector select:focus, .radio input:focus, .checker input:focus, .uploader input:focus {
	outline: 0;
}
.radio input, .radio2 input, .radio3 input, .radio4 input, .radio5 input, .radio6 input, .radio7 input {
	display: none;
}
.radio8 input, .radio9 input, .radio10 input {
	display: none;
}
.radio input.show, .radio2 input.show, .radio3 input.show, .radio4 input.show, .radio5 input.show, .radio6 input.show, .radio7 input.show, .radio8 input.show, .radio9 input.show, .radio10 input.show{
	display: inline;
}
.radio2 {
	height: 29px;
	margin:0 0 3px;
	background: url(../img/skin/femme.png);
	background-repeat:no-repeat;
	cursor: default;
}
.radio9 {
	height: 29px;
	margin:0 0 3px;
	background: url(../img/skin/vrouw.png);
	background-repeat:no-repeat;
	cursor: default;
}
.radio5 {
	height: 29px;
	margin:0 0 3px;
	background: url(../img/skin/fumeur.png);
	background-repeat:no-repeat;
	cursor: default;
}
.radio7 {
	height: 29px;
	margin:0 0 3px;
	background: url(../img/skin/ja.png);
	background-repeat:no-repeat;
	cursor: default;
}
.radio6 {
	height: 29px;
	margin:0 0 3px;
	background: url(../img/skin/nonfumeur.png);
	background-repeat:no-repeat;
	cursor: default;
}
.radio8 {
	height: 29px;
	margin:0 0 3px;
	background: url(../img/skin/nee.png);
	background-repeat:no-repeat;
	cursor: default;
}
#assure1, #assure2, #pret, #garanties, #resultat, #quotiteBlock {
	/* padding-left: 30px; */
	padding-top: 2px;
	/* width: 870px; */
}
#box-homme, #box-femme, #box-homme2, #box-femme2, #box-fumeur, #box-nonfumeur, #box-fumeur2, #box-nonfumeur2 {
	float:left;
	width:75px;
	height:28px;
	/* -webkit-box-shadow: -5px 5px 5px #a8a6a7; */
}
#box-man, #box-vrouw, #box-man2, #box-vrouw2, #box-ja, #box-nee, #box-ja2, #box-nee2 {
	float:left;
	width:75px;
	height:28px;
	/* -webkit-box-shadow: -5px 5px 5px #a8a6a7; */
}
div.selector, div.selector span, div.checker span, div.button, div.button span {
	background-repeat: no-repeat;
	-webkit-font-smoothing: antialiased;
}
div.checker {
	vertical-align: middle;
	position: relative;
	margin-right: 5px;
	display:inline;
}
div.checker input {
	width: 19px;
	height: 19px;
}
div.checker span {
	height: 19px;
	width: 19px;
	background: url(../img/skin/checkbox.png) no-repeat 0px 0px;
}
div.checker:active span, div.checker.active span {
	background: url(../img/skin/checkbox.png) no-repeat 0px 0px;
}
div.checker:active span, div.checker.active span {
	background: url(../img/skin/checkbox.png) no-repeat 0px 0px;
}
div.checker.focus span, div.checker:hover span {
	background: url(../img/skin/checkbox.png) no-repeat 0px 0px;
}
div.checker.focus span, div.checker:hover span {
	background: url(../img/skin/checkbox.png) no-repeat 0px 0px;
}
div.checker.focus:active span, div.checker:active:hover span, div.checker.active:hover span, div.checker.focus.active span {
	background: url(../img/skin/checkbox.png) no-repeat 0px 0px;
}
div.checker span.checked {
	background: url(../img/skin/checkbox_coche.png) no-repeat 0px 0px;
}
div.checker:active span.checked, div.checker.active span.checked {
	background: url(../img/skin/checkbox_coche.png) no-repeat 0px 0px;
}
div.checker.focus span.checked, div.checker:hover span.checked {
	background: url(../img/skin/checkbox_coche.png) no-repeat 0px 0px;
}
div.checker.focus:active span.checked, div.checker:hover:active span.checked, div.checker.active:hover span.checked, div.checker.active.focus span.checked {
	background: url(../img/skin/checkbox_coche.png) no-repeat 0px 0px;
}
div.checker span {
	display: -moz-inline-box;
	display: inline-block;
	text-align: center;
}
div.checker input {
	opacity: 0;
filter: alpha(opacity:0);
	display: inline-block;
	background: none;
}
/**************************SIMULATEUR.html***********************/
/**************************************** TITRES *********************************************/
#bkg_vert_chrono {
	position:relative;
	color: #FFFFFF;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	background: #00896A;
	margin:0 auto;
	width:897px;
	padding: 0 0 0 10px;
	height: 52px;
}
#bkg_vert_chrono img {
	float:left;
	margin-right: 10px;
}
#bkg_vert_chrono h2 {
	font-size: 45px;
}
#bkg_vert_chrono h2 span {
	font-size:18px;
	line-height:52px;
}
#bkg_vert_chrono h2 span.titre {
	margin-left: 5px;
	line-height: 52px;
	font-size:40px;
}
/**************************SIMULATEUR Resultat.html***********************/
/**************************************** TITRES *********************************************/
#bkg_vert_chrono_R {
	position:relative;
	color: #FFFFFF;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	background: #00896A;
	margin:0 auto;

	padding: 0 0 0 10px;
	height: 52px;
}
#bkg_vert_chrono_R img {
	float:left;
    height: 40px;
     display:block;
   margin-top:5px;
    margin-right:10px;

}

#bkg_vert_chrono_R h2 span {
	font-size:18px;
	line-height:52px;
}
#bkg_vert_chrono_R h2 span.titre {
	margin-left: 5px;
}


/**************************************** DEVIS PERSO *********************************************/


/************************** FOOTER ********************************/
#footer {
	clear: left;
    width: 905px;
    margin: 15px 35px;         
	text-align: center;
	font-size: 11px;
	background:#E4E7E9;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}         
#footer ul {
	padding: 5px 0;
}
#footer li {
	display: inline;
	padding: 0 15px;
	background: url(../img/nav_separator.png) no-repeat top left;
}
#footer li.first {
	background-image: none;
}
#footer a {
	color: #000000;
}
#footer a:hover {
	text-decoration: underline;
}
/************************** FIN FOOTER ********************************/
/************************** FOOTER ETENDU ********************************/
#footerEtendu {       
	padding: 10px 0 10px 0;   
    width: 905px;
    margin-left: 40px;
}    
#footerEtendu .align {
    width: 910px;
}                            
#footerEtendu a, #footerEtendu .titre {      
	color: #000000;
	font-size: 11px;
	line-height: 18px;
}
#footerEtendu a:hover {
	text-decoration: underline;
}
#footerEtendu li {
	float: left;
	margin: 0 80px 20px 0;
	font-weight: bold;
}      
#footerEtendu li li {  
    margin: 0 80px 0 0;  
}
#footerEtendu li.last {
	margin: 0;
}
#footerEtendu .niveau2 {
	margin-top: 5px;
}
#footerEtendu .niveau2 li {
	float: none;
	display: block;
	font-weight: normal;
	margin-right: 0;
	display: block;
}
#footerEtendu .niveau3 {
	color: #000000;
	float: right;
	font-size: 9px;
	margin-right: 105px;
	margin-top: 65px;
	text-align: right;
}
#footerEtendu .niveau3 img {
	margin-bottom: 3px;
}
/** FIN FOOTER ETENDU **/

/** POP-IN **/

#devis_perso {
	width:540px;
	height:400px;
	border:1px solid #518e7c;
	-webkit-border-top-left-radius: 7px;
	-webkit-border-top-right-radius: 7px;
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
}
#devis_perso #titre {
	color: #FFFFFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #00896A;
	height: 45px;
	position:relative;
	margin-top:0px;
}
#devis_perso #form {
	width:520px;
	height:295px;
	border:1px solid #d7ece5;
	margin-top:5px;
	margin-left:9px;
	padding-bottom:5px;
}
#devis_perso h1 {
	margin: 0 0 0 20px;
	font-size:21px;
	line-height:45px;
	height:45px;
}
#form p {
	margin: 10px 15px 15px;
}
#form table {
	font-size:1.1em;
	text-align:right;
	margin-left:30px;
}
#form table td {
	padding-right:50px;
}
#form input.text {
	width:210px;
	height:25px;
	line-height:25px;
	font-size: 11px;
	padding: 3px 8px 1px 4px;
	color: #777;
	/*background: url(img/skin/input_bkg5.png) no-repeat right 0px #EAEAEA;*/
	border:1 solid;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	outline: 0;
	text-align:left;
}
#form input.text:focus {
	-webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
	border-color: #999;
	/*background: url(img/skin/input_bkg5.png) no-repeat right 0px;*/
}
#form input.text.msgErreur {
	color:#EB5F0F;
	font-weight:normal;
}
.contact {
	width:100px;
	padding-right:50px;
}
#form input#devis_cancel {
	float:left;
	background:url(img/skin/cancel.jpg) no-repeat;
	width:74px;
	height:32px;
	border:0;
	margin-left:9px;
	margin-top:5px;
}
#form input#devis_envoyer {
	float:right;
	background:url(img/skin/envoyer.jpg) right no-repeat;
	width:88px;
	height:32px;
	border:0;
	margin-right:9px;
	margin-top:5px;
}

#form input#devis_sluiten {
	float:right;
	background:url(img/skin/sluiten.png) right no-repeat;
	width:88px;
	height:32px;
	border:0;
	margin-right:9px;
	margin-top:5px;
}



#form #date td {
	padding-right:0px;
}
#form #date input.text {
	width:35px;
	height:25px;
	line-height:25px;
	font-size: 11px;
	padding: 3px 8px 1px 4px;
	color: #777;
	/*background: url(img/skin/input_bkg6.png) no-repeat right 0px #EAEAEA;*/
	border:0 none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	outline: 0;
	text-align:left;
}
#form #date input.text:focus {
	-webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
	border-color: #999;
	/*background: url(img/skin/input_bkg6.png) no-repeat right 0px;*/
}
/* Mention de copyright */
#copyright {
	margin: 20px 0;
	font-size: .85em;
	text-align: left;
}
/************************ Mentions Lgales *************************/
.content {margin-top:14px;}
.mentions span {font-weight:bold;color:#fff;cursor:pointer;}
.mentions span.desactive {background:url(../img/skin/mention_bkg.png) 0 0 no-repeat;height:23px;padding:10px 0 0 10px;display:block;}
.mentions span.active {
	padding:10px 0 18px 10px;
	display:block;
	background-image: url(../img/skin/mention_bkg.png);
	background-repeat: no-repeat;
	background-position: 0 -34px;
}
.mentionDesc {color:#000;font-weight:normal;margin-top:10px;}
.mentionDesc h4 {font-size:12px;margin:0;padding:0;}

/* POPIN */

/*------------------POPUPS------------------------*/
 

#fade {
	display: none;
	background: #000; 
	position: fixed; left: 0; top: 0; 
	z-index: 10;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 9999;
}
.popup_block{
	display: none;
	background: #fff;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	/*padding: 20px;
	border: 20px solid #ddd;
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
img.btn_close {
	float: right; 
	height: 46px;
    margin: 0 -40px 0 0;
}
.popup p {
	padding: 5px 10px;
	margin: 5px 0;
}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}
#popin_devis_perso {
	background-color: #FFFFFF;
	
	/*height:400px;*/
	border:1px solid #518e7c;
	-webkit-border-top-left-radius: 7px;
	-webkit-border-top-right-radius: 7px;
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
		max-width:975px;
	margin-top:100px;
}
#popin #header #entete #lang {
        text-align:right;
    }
#popin_devis_perso #popin_titre {
	color: #FFFFFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #00896A;
	/* height: 45px; */
	position:relative;
	margin-top:0px;
	padding-bottom: 10px;
    padding-top: 10px;
}
/* #popin_devis_perso #popin_titre img {
	float: right;
    height: 40px;
	margin-right: 5px;
} */
#popin_devis_perso #popin_form {
	width:100%;
	/*height:295px;*/
	/*border:1px solid #d7ece5;*/
	margin:5px 5px 9px 9px;
	padding-bottom:5px;
}
#popin #header{
	display:block;
	height:100px;
	   position: fixed;
        left: 0px;
        top: 0px;
        background: #ffffff url("../img/logo/barre_fond.png") top left 9px repeat-x;  
        z-index: 900;    
        box-shadow: 5px 0px 0px #ffffff, -5px 0px 0px #ffffff, 0px 0px 5px #888888, 5px 0px 0px #ffffff;
      
	}
#popin_devis_perso h1 {
	margin: 0 0 0 20px;
	font-size:21px;
	/* line-height:45px;
	height:45px; */

}
#popin_form p {
	margin: 10px 15px 15px;
}
#popin_form table {
	font-size:0.95em;
	text-align:left;
	margin-left:30px;
	color:#000
}
/* #popin_form table td {
	padding-right:50px;
} */
#popin_form input#champ {
	width:180px;
	height:25px;
	line-height:25px;
	font-size: 11px;
	padding: 3px 8px 1px 4px;
	margin:2px 0px;
	color: #000;
	/*background: url(../img/skin/input_bkg5.png) no-repeat right 0px #EAEAEA;*/
	border:1 solid;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	outline: 0;
	text-align:left;
}  
.TextMessage 
{
    width: 190px;
    height: 70px;
    margin-top:10px;
}
#popin_form input {
	width: 10px;
	
}
#popin_form input[type="text"]:focus {
	-webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
	border-color: #999;
	border:1 solid;
	/*background: url(../img/skin/input_bkg5.png) no-repeat right 0px;*/
}
#popin_form input[type="text"].msgErreur {
	color:#EB5F0F;
	font-weight:normal;
}
.popin_contact {
	width:180px;
	/* padding-right:50px; */
}
.popin_contact_msg {
	width:180px;
	height:35px;
	/* padding-right:50px; */
}       
#popin_form input#devis_cancel {
	float:left;
	background:url(../img/skin/cancel.jpg) no-repeat;
	width:81px;
	height:32px;
	border:0;
	margin-left:9px;
	margin-top:5px;
}
#popin_form input#devis_cancel_nl {
	float:left;
	background:url(../img/skin/annuleren.png) no-repeat;
	width:96px;
	height:32px;
	border:0;
	margin-left:9px;
	margin-top:5px;
}
#popin_form input#devis_envoyer {
	float:right;
	background:url(../img/skin/envoyer.jpg) right no-repeat;
	width:88px;
	height:32px;
	border:0;
	margin-right:9px;
	margin-top:5px;
}

#popin_form input#devis_envoyer_nl {
	float:right;
	background:url(../img/skin/versturen.png) right no-repeat;
	width:88px;
	height:32px;
	border:0;
	margin-right:9px;
	margin-top:5px;
}




#popin_form input#devis_fermer {
	float:right;
	background:url(../img/skin/fermer.png) right no-repeat;
	width:93px;
	height:32px;
	border:0;
	margin-right:9px;
	margin-top:5px;
	display:none;
}


#popin_form input#devis_fermer_nl {
	border-style: none;
    border-color: inherit;
    border-width: 0;
    float:right;
	background:url(../img/skin/sluiten.png) right no-repeat;
	width:93px;
	height:32px;
	margin-right:9px;
	margin-top:5px;
	display:none;
}


#popin_form #heure {
	margin-left:0px;
	text-align:left;
}
#popin_form #heure td {
	padding-right:0px;
	height:25px;
	line-height:25px;
}

#popin_form #date {
	margin-left:0px;
}
#popin_form #date td {
	padding-right:0px;
}
#popin_form #date input {
	width:35px;
	height:25px;
	line-height:25px;
	font-size: 11px;
	padding: 3px 8px 1px 4px;
	color: #000;
	/*background: url(../img/skin/input_bkg6.png) no-repeat right 0px #EAEAEA;*/
	border:0 none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	outline: 0;
	text-align:left;
}
#popin_form #date input[type="text"]:focus {
	-webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
	border-color: #999;
	/*background: url(../img/skin/input_bkg6.png) no-repeat right 0px;*/
}
#popin {
	background: none;
}
#mask{
	width:100%; height:100%;
	background:url(../img/transp80.png);
	position:absolute;
	z-index:998;
	display:none;
}
#diag-target{
	width:507px; height:532px;
	position:absolute;
	z-index:999;
	display:none;
}
#popin_titre .close {
    background: url("../img/pictos/close_pop.jpg") no-repeat scroll 0 0 transparent;
    float: right;
    height: 28px;
    margin-right: 10px;
    width: 28px;
}

.contact_select {
	width:220px;
	height:20px;
	/*border:1px solid #CCC;*/
	line-height:25px;
	font-size: 14px;
	text-align:left;
	color: #000;
	font-size:0.95em;
	font-family:Arial, Helvetica, sans-serif;
}
.form_ic-p3_textbox {
	width:190px;
	height:25px;
	padding-left:8px;
	background-color:#FFF;
	border:1px solid #CCC;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	
	/*Coins arrondis   Valable pour Mozilla 3.0+, Chrome 4.0+, Safari 3.1+, Opra 10.5+*/
	border-radius: 2px; 
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	
	/* Ombre porte   Valable pour Mozilla 3.5+, Chrome 4.0+, Safari 3.1+, IE9+, Opra 10.5+*/
	box-shadow: inset -1px 1px 4px #CCC;
	-moz-box-shadow: inset -1px 1px 4px #CCC;
	-webkit-box-shadow: inset -1px 1px 4px #CCC;
}

.link{text-decoration:underline;}

.fb_edge_comment_widget {
    top: -224px !important; left: -246px !important; height: 191px;
    background: url(../img/arrow-down.gif) 0 100% no-repeat
}

.fb_edge_comment_widget > span {
    height: 184px !important; overflow: hidden; border-top: 1px solid #000;
}

.fb_edge_comment_widget > span > iframe {
        margin-top: -7px;
    }   
	
	.fb_edge_widget_with_comment span.fb_send_button_form_widget {
  top:100px!important;  /*for example*/
  left:100px!important;        /*for example*/
}
.fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr {
    display: none !important;
}

div#u_0_6 {
  display: none;
}

._5op1 {
  display: none;
}

/*------------------custservice------------------------*/
.custservice{ width: 100%;
    background-color: #00896a;
    color: white;
    padding: 15px;
    margin-bottom: 50px;
	height:auto;
	overflow:hidden
	
}
.custleft{
	width:60%;
	float:left;
	display:inline-block;

	}
	
.custleft h2{
	font-size:12pt;
}	

	
.custservice:after{clear:both;}

.custright{
	width:40%;
	float:right;
	display:inline-block;
}

.button{
	background-color:white;
	padding:15px;
	color: #00896a;
	display:inline-block;
	
}

@font-face{font-family:'bnpp_squareregular';src:url("../fonts/bnpp_square/regular/webfont.eot");src:url("../fonts/bnpp_square/regular/webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/bnpp_square/regular/webfont.woff") format("woff"),url("../fonts/bnpp_square/regular/webfont.ttf") format("truetype"),url("../fonts/bnpp_square/regular/webfont.svg#bnpp_squareregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'bnpp_squarelight';src:url("../fonts/bnpp_square/light/webfont.eot");src:url("../fonts/bnpp_square/light/webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/bnpp_square/light/webfont.woff") format("woff"),url("../fonts/bnpp_square/light/webfont.ttf") format("truetype"),url("../fonts/bnpp_square/light/webfont.svg#bnpp_squarelight") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'bnpp_squarebold';src:url("../fonts/bnpp_square/bold/webfont.eot");src:url("../fonts/bnpp_square/bold/webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/bnpp_square/bold/webfont.woff") format("woff"),url("../fonts/bnpp_square/bold/webfont.ttf") format("truetype"),url("../fonts/bnpp_square/bold/webfont.svg#bnpp_squarebold") format("svg");font-weight:normal;font-style:normal}

.headertermlife {
    background-image: url("../img/bg-term-life-1.jpg");
   background-repeat:no-repeat;
    width: 100%;
	height:404px;
	margin-bottom:75px;
}

.usplanding{
	width:300px;
	height:200px;
	background-color:#00605c;
	color:#fff;
	left:60%;
	top:37%;
	position:relative;
	padding:20px;
}
 .usplanding h2{
	 font-family:bnpp_squareregular;
	 margin-bottom:15px;
	 
 }
 .usplanding li{
	 margin-bottom:5px;
	
 }
 
 
 .usplanding ul{
	margin-left:25px;
	margin-bottom:10px;
	  list-style-image: url('../img/checkmark.png');
 }
 
 .usplanding button{
	 color: #00605c;
    background: #fff;
    border: 0;

    display: inline-block;
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
	padding:15px;
    vertical-align: middle;
 
    position: relative;
 }
 
 #landingbody{
	 margin-top:25px;
	 margin-left:auto;
	 margin-right:auto;
	 margin-bottom:100px;
	 padding-left:25px;
	 padding-right:25px;
	 line-height:2;
	 text-align:justify;
	 
	 
 }
 
 #landingbody h2{
	 margin-bottom:25px;
	 color:#00605c;
	 font-family:bnpp_squarelight;
	  padding-right:100px;
	 padding-left:100px;
 }
 
 #landingbody p{
	 
	 padding-right:100px;
	 padding-left:100px;
	 margin-bottom:50px;
	 
 }