@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
}
div#conteneurHeader {
	background-color:#8F8F8F;	
}
#conteneur {
	 clear:both;
}
.hide, .form p.hide {
	display:none;
	visibility:hidden;
	height:0%;
	}
/*HEADER*/
#headerLanding {
	width:1020px;
	background-color:#8F8F8F;
	overflow:hidden;
}
#headerLanding #logo {
	width:420px;
	float:left;
}
#headerLanding #logo img {
	border:none;
}
img.etapeLanding {
	margin:0 0 20px 0;	
}
/*CONTENU*/
div.contenuLanding {
	padding:1px 0 15px 0;
	width:1020px;
	overflow:hidden;
}
/*FORMULAIRE*/
#formulaireLanding {
	float:left;
	width:540px;
}
div.contenuLanding div.devis540 {
	margin-top:0;	
}
/*LANDING 1 : REASSURANCE*/
#reassuranceLanding {
	float:left;
	width:450px;
	margin:0 0 0 15px;
}
div.articleLanding {
	background:transparent url(/img/landing/fd_reassuranceLanding.gif) 0 0 repeat-y;
	padding:0 15px 0 15px ;
}
div.articleLanding2 {
	padding:5px 10px 0 10px ;
}
div.articleLanding p.titreLanding, div.articleLanding2 p.titreLanding {
	font: bold 16px/140% Verdana, Geneva, sans-serif;
	color:#FB7923;
	margin:0 0 5px 0;
	clear:both;
}
div.articleLanding p, div.articleLanding2 p {
	font: normal 14px/140% Verdana, Geneva, sans-serif;
	margin:0 0 10px 0;
}
img.icone {
	float:left;
	margin:0 10px 10px 0;
	vertical-align:middle;
}
img.icone2 {
	margin:0 0 20px 0;
	vertical-align:middle;
}
img.iconeRight {
	float:right;
	margin:10px 0 30px 10px;
	vertical-align:middle;
}
div.articleLanding ul.float, div.articleLanding2 ul.float {
	list-style:none;
	margin:0 0 10px 105px;
}
div.articleLanding ul, div.articleLanding2 ul {
	list-style:none;
	margin:0 0 10px 15px;
}
div.articleLanding ul li,div.articleLanding2 ul li {
	background:transparent url(/img/puce_fleche2.gif) 0 6px no-repeat;
	padding:0 0 2px 12px;
	font:normal 14px/140% Verdana, Geneva, sans-serif;
}
div.articleLanding img.habillageReassurance {
	display:block;
	margin:0 auto 0 auto;
	padding:10px 0 0 0;
}
/*LANDING 1 : PAGE_FIN*/
div#conteneur div#remerciements {
	float:left;
	width:540px;
	margin:0 0 0 20px;
}

/*LANDING 2 : HEADER ET ENTETE*/
#ongletHeader {
	height:40px;
	float:right;
}
#conteneur img.entete {
	margin:1px 0 0 0;
}
div.textEntete {
	position:relative;
}
div.textEntete div.text {
	position:absolute;
	bottom:50px;
	left:30px;
	width:425px;
	padding:0 0 5px 0;
}
div.textEntete div.text p.h1 {
	font:bold 18px/130% Arial, Helvetica, sans-serif;
	margin:0 0 10px 0;
	color:#666666;
}
div.textEntete div.text p.h2 {
	font:bold 14px/130% Arial, Helvetica, sans-serif;
	margin:0 0 10px 0;
}
div.textEntete div.text p strong {
	color:#779100;
}
/*LANDING 2 : FORMULAIRE*/
div#formulaireLanding2{
	width:540px;	
	float:left;
	margin:0 0 0 5px;
}
div#formulaireLanding2 div.form_defiscCentre {
	background-color:#EFEFEF;
	border:1px solid #AFAFAF;
	margin:0;
	padding:0 4px 4px;
	width:512px;
}
div#formulaireLanding2 div.form_defiscCentre form {
	margin:10px 0 0 0;
}
div#formulaireLanding2 div.form_defiscCentre h6 {
	color:#F16C00;
	font-size:1.4em;
	font-style:italic;
	font-weight:normal;
	margin:0 0 10px;
	padding:5px 0 0.2em;
}
div#formulaireLanding2 div.form_defiscCentre p {
	margin:0 0 5px 0;
	overflow:hidden;
}
div#formulaireLanding2 div.form_defiscCentre p.labelnormal {
	font:bold 10px/140% Verdana, Geneva, sans-serif;
	margin:0;
	padding:0 0 5px 0;
	width:300px;
}
div#formulaireLanding2 div.form_defiscCentre p.labellong {
	float:left;
	margin:5px 5px 0 0;
	width:355px;
	font:normal 10px/140% Verdana, Geneva, sans-serif;
}
div#formulaireLanding2 div.form_defiscCentre {
	background-color:#EFEFEF;
	border:1px solid #B2B5B8;
	padding: 10px 10px;
	margin:-5px 0 10px 0;
	width:500px;
	overflow:hidden;
	}
div#formulaireLanding2 div.form_defiscCentre fieldset {
	border:none;
	margin:0;
	padding:0 4px 0 4px;
	border-bottom:1px dashed #666666;
	margin:0 0 8px 0;
	width:500px;
	clear:both;
}
div#formulaireLanding2 div.form_defiscCentre table td {
	border:none;
	font-size:11px;
	margin:0;
	padding:0 0 5px 0;
	background-color:#EFEFEF;
	width:50%;
}
div#formulaireLanding2 div.form_defiscCentre table {
	border-collapse:collapse;
	font-size:11px;
	margin:0 0 5px 0;
	width:500px;
	border:none;
	font-size:11px;
	padding:0;
	background-color:#EFEFEF;
}
div#formulaireLanding2 div.form_defiscCentre table.acocher {
	width:500px;
	margin:10px 0 10px 0;
}
	/**label**/
div#formulaireLanding2 div.form_defiscCentre label {
	font:normal 10px/140% Verdana, Geneva, sans-serif;
	float:left;
	font-weight:bold;
	margin:0;
	padding:3px 0 0;
}
div#formulaireLanding2 div.form_defiscCentre label.moyen, div#formulaireLanding2 div.form_defiscCentre p.labelmoyen {
	width:143px;
}
		/***1 seul choix***/
div#formulaireLanding2 div.form_defiscCentre label.bulle {
	margin:0 5px 0 0;
	padding:0;
	font-weight:normal;
}
		/***choix multiple***/
div#formulaireLanding2 div.form_defiscCentre label.checkbox {
	padding:0 0 0 0;
	width:220px;
	vertical-align:middle;
	font-weight:normal;
}

	/**select**/
div#formulaireLanding2 div.form_defiscCentre select {
	font:normal 10px/140% Verdana, Geneva, sans-serif;
	border:1px solid #999999;
	vertical-align:middle;
	padding:2px;
	margin:0;
}
div#formulaireLanding2 div.form_defiscCentre select.liste {
	width:100px;
}
div#formulaireLanding2 div.form_defiscCentre select.long {
	width:348px;
}

	/**input**/
div#formulaireLanding2 div.form_defiscCentre input {
	font:normal 10px/140% Verdana, Geneva, sans-serif;
	border:1px solid #999999;
	margin:0 5px 0 0;
	padding:2px;
	vertical-align:middle;
	float:left;
}
div#formulaireLanding2 div.form_defiscCentre input.checkbox{
	width:15px;
	margin:0 5px 5px 0;
	float:left;
	border:none;
}
div#formulaireLanding2 div.form_defiscCentre input.court {
	width:85px;
}
div#formulaireLanding2 div.form_defiscCentre input.moyen {
	width:95px;
}
div#formulaireLanding2 div.form_defiscCentre input.long {
	width:345px;
}
div#formulaireLanding2 div.form_defiscCentre input.bulle {
	border:none;
}

	/**bouton**/
div#formulaireLanding2 div.form_defiscCentre div.bouton{
	margin:0;
	text-align:center;
	width:500px;
	clear:both;	
}
div#formulaireLanding2 div.form_defiscCentre div.bouton input {
	width:88px;
	border:none;
	margin:15px 0 10px 200px;
}

	/**legal - obligatoire**/
div#formulaireLanding2 div.form_defiscCentre p.obligatoire {
	font:italic 10px/140% Verdana, Geneva, sans-serif;
	margin:0 0 5px 0;
	clear:both;
}
div#formulaireLanding2 div.form_defiscCentre p.legal {
	background:transparent url(/img/logo_cnil.gif) no-repeat 0 0 ;
	font:italic 10px/100% Verdana, Geneva, sans-serif;
	margin:0 5px 0 0;
	min-height:76px;
	padding:0 0 0 95px;
}
p.erreur {
	background:url(/img/fleche_erreur.gif) 0 3px no-repeat;
	color:#CC0000;
	margin:5px 10px;
	padding:0 0 0 12px;
	font:bold 10px/130% Verdana, Geneva, sans-serif;
	}

/*LANDING 2 : PAGE_FIN*/
div#conteneur div#remerciements2 {
	float:left;
	width:530px;
	margin:15px 0 0 10px;
	background-color:#F6F6F6;
	padding:5px 10px 5px 10px;
	font-family:Verdana, Geneva, sans-serif;
}
div#conteneur div#remerciements2 p.merci {
	margin:0 0 10px 5px;
	color:#FB7923;
}
div#conteneur div#remerciements2 p.merci strong {
	text-align:left;
	font:bold 16px/140% Verdana, Geneva, sans-serif;
}
div#conteneur div#remerciements2 p {
	margin:0 0 5px 5px;
	font:normal 12px/140% Verdana, Geneva, sans-serif;
}
div#conteneur div#remerciements2 p.menu {
	clear:both;
	font-size:14px;
	padding:20px 10px 0 0;
	text-align:right;
}
div#conteneur div#remerciements2 p.menu a {
	color:#FB7923;
	text-decoration:none;
}
div#conteneur div#remerciements2 p.menu a:hover {
	text-decoration:underline;
}

/*LANDING 3*/
div.devis540 .form_maison input#btterminer,
div.devis540 .form_sante input#btterminer,
div.devis540 .form_diagimmo input#btterminer {
	border:medium none;
	float:none;
	margin:15px 0;
	width:105px;
}
