* {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, sans-serif;
	font-size: 10px;
}

body {
	background-color: #edeaea;
}


div#page {
	position: relative;
	margin: 20px auto 0px auto;
	width: 975px;
	height: 795px;
}


div#header {
	position: relative;
	width: 818px;
	height: 191px;
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
}
	a#logo {
		display: block;
		position: absolute;
		top: 143px;
		left: 78px;
		width: 234px;
		height: 43px;
	}
		a#logo img {border-width: 0px;}
	form#espace_abonnes {
		position: absolute;
		top: 26px;
		left: 600px;
		width: 207px;
		height: 81px;
		background-image: url(../images/espace_abonnes.jpg);
		background-repeat: no-repeat;
	}
		form#espace_abonnes input#champ_user {
			display: block;
			margin-top: 15px;
			margin-left: 94px;
			width: 90px;
			font-size: 9px;
			color: #000;
		}
		form#espace_abonnes input#champ_pass {
			display: block;
			margin-top: 15px;
			margin-left: 94px;
			width: 90px;
			font-size: 9px;
			color: #000;
		}
		
		form#espace_abonnes input#bouton_connexion {
			display: block;
			margin-top: 4px;
			margin-left: 94px;
			width: 30px;
			height: 13px;
			background-image: url(../images/bouton_connexion.png);
			background-repeat: no-repeat;
			border-width: 0px;
			cursor: pointer;
		}
		
		
		
		
		
		
		
div#menu {
	position: relative;
	width: 818px;
	height: 36px;
	background-image: url(../images/fond_menu.jpg);
	background-repeat: no-repeat;
}

div#menu a {
	display: block;
	position: relative;
	float: left;
	height: 36px;
}
div#menu a#contact {
	display: block;
	position: relative;
	float: right;
	margin-right: 16px;
	_margin-right: 7px;
	width: 92px;
	height: 36px;
	background-image: url(../images/menu_contact.jpg);
}
div#menu a#qui_sommes_nous { width: 154px; background-image: url(../images/menu_qui_sommes_nous.jpg); margin-left: 33px; _margin-left: 16px;}
div#menu a#nos_offres           { width: 104px; background-image: url(../images/menu_nos_offres.jpg);}
div#menu a#abonner                 { width: 98px;  background-image: url(../images/menu_abonner.jpg);}
div#menu a#tarifs                   { width: 66px;  background-image: url(../images/menu_tarifs.jpg);}
div#menu a#faq                         { width: 45px;  background-image: url(../images/menu_faq.jpg);}



div#gauche {
	position: relative;
	float: left;
	width: 818px;
	height: 810px;
	background-color: #fff;
}

	/******************************************************/

	div#accueil {
		position: relative;
		width: 818px;
		height: 538px;
		background-color: #fff;
		background-image: url(../images/accueil.jpg);
		background-repeat: no-repeat;
		background-position: 42px 32px;
	}
		div#accueil a#en_savoir_plus {
			display: block;
			position: absolute;
			top: 32px;
			left: 68px;
			width: 52px;
			height: 52px;
			border:0px solid #00f;
		}
		div#accueil a#site_temoins {
			display: block;
			position: absolute;
			top: 202px;
			left: 620px;
			width: 116px;
			height: 116px;
			border:0px solid #00f;
		}
		
		div#accueil_15j a#mailto_accueil {
			display: block;
			position: absolute;
			top: 520px;
			left: 655px;
			width: 60px;
			height: 25px;
		}
		
		
		
		/* Inscription 15 jours */
		div#accueil_15j {
		position: relative;
		width: 818px;
		height: 661px;
		background-color: #fff;
		background-image: url(../images/accueil.jpg);
		background-repeat: no-repeat;
		background-position: 0px 15px; 
	}
		div#coverflow {
			position: absolute;
			top: 90px;
		}
		div#accueil_15j a#s_abonner_15j {
			display: block;
			position: absolute;
			top: 180px;
			left: 520px;
			width: 233px;
			height: 120px;
		}
			div#accueil_15j a#s_abonner_15j img {
				border-width: 0px;
			}
		div#accueil_15j a#s_abonner {
			display: block;
			position: absolute;
			top: 370px;
			left: 505px;
			width: 265px;
			height: 42px;
		}
		
		a#lien_site_temoins {
			display: block;
			position: absolute;
			top: 370px;
			left: 100px;
			width: 265px;
			height: 42px;
		}
		
		/* formulaire 15 jours */
	
	span.erreur_15j {
		display:block;
		width: 500px;
		color: #e60e12;
		margin:10px auto;
		font-weight:bold;
		font-size:13px;
		
	}
		span.erreur_15j b {
			color: #000;
		}
		
	div#abo_2_formulaire_15j {
		position:relative;
		width:818px;
		height:538px;
		background: url(../images/fond_form.jpg) no-repeat;
		border:0px solid #00f;
	}
	
	div#abo_2_formulaire_15j_titre{
		position:absolute;
		top:27px;
		left:73px;
		width:572px;
		height:30px;
		line-height:30px;
		border:0px solid #fff;
		font-size:14px;
		color:#fff;
		text-align:center;
	}
	
	div#abo_2_formulaire_15j_texte1{
		position:absolute;
		top:77px;
		left:93px;
		width:550px;
		color:#555;
		font-size:9px;
		font-weight:bold;
		
	}
	
	div#abo_2_formulaire_15j_texte2{
		position:absolute;
		top:320px;
		left:93px;
		width:550px;
		color:#777;
		font-size:9px;
		font-weight:bold;
		
	}
	
	div#formulaire_15j{
		position:absolute;
		top:128px;
		left:228px;
		width:460px;
		height:183px;
		border:0px solid #0f0;
	}
	
	
	div#formulaire_15j .champ {
		border:1px solid #c1001b;
		background-color:#f5f5f5;
		width:210px;
	}
	
	.center {text-align:center}
	.right {text-align:right}
	
	input#formulaire_15j_submit {
		width:89px;
		height:31px;
		background: url(../images/soumettre_btn.jpg) no-repeat;
		border:0;
		cursor:pointer;
	}
	
	div#abo_2_formulaire_15j a#s_abonner {
		position:absolute;
		top:377px;
		left:65px;
		width:217px;
		height:34px;
		border:0px solid #00f;
	}
	
	/******************************************************/
	
	div#qui_sommes_nous {
		position: absolute;
		top: 227px;
		left: 73px;
		width: 745px;
		height: 568px;
		background-image: url(../images/qui_sommes_nous.jpg);
		background-repeat: no-repeat;
	}
	
	a#qui_sommes_nous_visiodent {
		display: block;
		position: absolute;
		top: 353px;
		left: 1px;
		width: 149px;
		height: 23px;
	}
	a#qui_sommes_nous_site_temoins {
		display: block;
		position: absolute;
		top: 399px;
		left: 13px;
		width: 117px;
		height: 117px;
	}
			
			
	/******************************************************/
	
	div#nos_offres_ecran {
		position: absolute;
		top: 248px;
		left: 27px;
		width: 369px;
		height: 235px;
		background-image: url(../images/ecran.jpg);
		background-repeat: no-repeat;
	}
		div#nos_offres_ecran a {
			display: block;
			position: absolute;
			top: 0px;
			left: 0px;
			width: 117px;
			height: 117px;
		}
	
	
	a#nos_offres_abonne {
		display: block;
		position: absolute;
		top: 504px;
		left: 90px;
		width: 202px;
		height: 41px;
		background-image: url(../images/bouton_abonne.jpg);
		background-repeat: no-repeat;
	}
	a#nos_offres_tarifs {
		display: block;
		position: absolute;
		top: 551px;
		left: 90px;
		width: 202px;
		height: 40px;
		background-image: url(../images/bouton_tarifs.jpg);
		background-repeat: no-repeat;
	}
	
	div#nos_offres_texte {
		position: absolute;
		top: 260px;
		left: 407px;
		width: 391px;
		height: 515px;
		background-image: url(../images/offre.jpg);
		background-repeat: no-repeat;
	}
	
	/******************************************************/
	
	div#abo_1_etape {
		position: absolute;
		top: 257px;
		left: 117px;
		width: 273px;
		height: 76px;
		background-image: url(../images/abo_1_etape.jpg);
		background-repeat: no-repeat;
	}
	div#abo_1_hotline {
		position: absolute;
		top: 304px;
		left: 583px;
		width: 203px;
		height: 57px;
		background-image: url(../images/hotline_grand.jpg);
		background-repeat: no-repeat;
	}
	div#abo_1_tableau {
		position: absolute;
		top: 372px;
		left: 180px;
		width: 571px;
		height: 372px;
		background-image: url(../images/abo_1_tableau.jpg);
		background-repeat: no-repeat;
		background-position: top right;
	}
	
	input#abo_1_bouton_12mois,
	input#abo_1_bouton_36mois {
		position: absolute;
		width: 119px;
		height: 34px;
		background-repeat: no-repeat;
		border-width: 0px;
		cursor: pointer;
		background-color: transparent;
	}
		input#abo_1_bouton_12mois {
			top: 455px;
			left: 206px;
			background-image: url(../images/bouton_12mois.png);
		}
		input#abo_1_bouton_36mois {
			top: 455px;
			left: 206px;
		}
		
		
	/******************************************************/
	
	div#abo_2_etape {
		position: absolute;
		top: 257px;
		left: 117px;
		width: 319px;
		height: 97px;
		background-image: url(../images/abo_2_etape.jpg);
		background-repeat: no-repeat;
	}
	
	div#abo_2_formulaire {
		position: absolute;
		top: 378px;
		left: 165px;
		width: 385px;
		height: 440px;
	}
		div#abo_2_formulaire fieldset {
			padding: 10px 23px 15px 23px;
			border-width: 0px;
			background-image: url(../images/fond_formulaire.jpg);
			background-repeat: repeat-x;
		}
		
		div#abo_2_formulaire label {
			display: block;
			position: relative;
			float: left;
			margin-bottom: 8px;
			width: 120px;
			text-transform: uppercase;
		}
		div#abo_2_formulaire input.champ {
			display: block;
			position: relative;
			float: left;
			margin-bottom: 8px;
			width: 210px;
			border-width: 0px;
			background-color: #e5e6e8;
		}
		div#abo_2_formulaire span#praticiens_supplementaires {
			padding-left: 23px;
			font-weight: bold;
			color: #e60e12;
		}
		input#abo_2_bouton {
			position: absolute;
			top: 415px;
			left: 275px;
			width: 108px;
			height: 28px;
			background-image: url(../images/bouton_valider.jpg);
			background-repeat: no-repeat;
			border-width: 0px;
			cursor: pointer;
		}
		
	div#abo_2_info_et_lib {
		position: absolute;
		top: 840px;
		left: 188px;
		width: 467px;
		height: 36px;
		background-image: url(../images/abo_2_info_et_lib.jpg);
		background-repeat: no-repeat;
	}
	
	
	
	
	span.erreur {
		position: absolute;
		top: 420px;
		left: 585px;
		width: 200px;
		height: 300px;
		color: #e60e12;
	}
		span.erreur b {
			color: #000;
		}
		
	/******************************************************/
	
	div#abo_3_etape {
		position: absolute;
		top: 257px;
		left: 117px;
		width: 298px;
		height: 89px;
		background-image: url(../images/abo_3_etape.jpg);
		background-repeat: no-repeat;
	}
	div#abo_3_details {
		position: absolute;
		top: 414px;
		left: 586px;
		width: 204px;
		height: 102px;
		background-image: url(../images/abo_3_details.jpg);
		background-repeat: no-repeat;
	}
	div#abo_3_telechargements {
		position: absolute;
		top: 400px;
		left: 158px;
		width: 407px;
		height: 241px;
		background-image: url(../images/abo_3.png);
		background-repeat: no-repeat;
	}
		div#abo_3_telechargements a#telechargement_1 {
			display: block;
			position: absolute;
			top: 0px;
			left: 0px;
			width: 398px;
			height: 50px;
			/*background-image: url(../images/telechargement_1.jpg);
			background-repeat: no-repeat;
			border-bottom: 1px solid #d6d6d7;
			background-position: 0px 8px;*/
		}
		div#abo_3_telechargements a#telechargement_1_gold {
			display: block;
			position: absolute;
			top: 70px;
			left: 0px;
			width: 398px;
			height: 54px;
			/*background-image: url(../images/telechargement_1.jpg);
			background-repeat: no-repeat;
			border-bottom: 1px solid #d6d6d7;
			background-position: 0px 8px;*/
		}
		div#abo_3_telechargements a#telechargement_2 {
			display: block;
			position: absolute;
			top: 132px;
			left: 0px;
			width: 398px;
			height: 46px;
			/*background-image: url(../images/telechargement_2.jpg);
			background-repeat: no-repeat;
			border-bottom: 1px solid #d6d6d7;
			background-position: 0px 8px;*/
		}
		div#abo_3_telechargements a#telechargement_3 {
			display: block;
			position: absolute;
			top: 184px;
			left: 0px;
			width: 398px;
			height: 48px;
			/*background-image: url(../images/telechargement_3.jpg);
			background-repeat: no-repeat;
			border-bottom: 1px solid #d6d6d7;
			background-position: 0px 8px;*/
		}
	div#abo_3_a_renvoyer {
		position: absolute;
		top: 658px;
		left: 186px;
		width: 408px;
		height: 91px;
		background-image: url(../images/abo_3_renvoyer.jpg);
		background-repeat: no-repeat;
	}
	
	/******************************************************/
	
	div#tarifs_tableau {
		position: absolute;
		top: 280px;
		left: 141px;
		width: 571px;
		/*height: 346px;*/
		/*height: 378px;*/
		height: 372px;
		background-image: url(../images/abo_1_tableau.jpg);
		background-repeat: no-repeat;
	}
	
	a#tarif_bouton_abonne {
		display: block;
		position: absolute;
		top: 600px;
		left: 410px;
		width: 139px;
		height: 28px;
		background-image: url(../images/tarif_bouton_abonne.jpg);
		background-repeat: no-repeat;
	}
	a#tarif_bouton_offre {
		display: block;
		position: absolute;
		top: 600px;
		left: 560px;
		width: 139px;
		height: 28px;
		background-image: url(../images/tarif_bouton_offre.jpg);
		background-repeat: no-repeat;
	}
	
	
	a#tarifs_site_temoin {
		display: block;
		position: absolute;
		top: 480px;
		left: 15px;
		width: 117px;
		height: 117px;
		background-image: url(../images/tarifs_site_temoin.jpg);
		background-repeat: no-repeat;
	}
	
	
	/******************************************************/
	
	div#faq_titre {
		position: absolute;
		top: 262px;
		left: 48px;
		width: 244px;
		height: 43px;
		background-image: url(../images/faq_titre.jpg);
		background-repeat: no-repeat;
	}
	
	div#faq_qr {
		position: absolute;
		top: 321px;
		left: 41px;
		width: 489px;
	}
		div.faq_partition {
			position: relative;
			padding: 10px 15px;
			width: 489px;
			background-image: url(../images/fond_qr.jpg);
			background-repeat: repeat-x;
			line-height: 18px;
			z-index: 10;
		}
		div#faq_qr a {
			font-size: 12px;
			color: #231f20;
			text-decoration: none;
			cursor: pointer;
		}
		div#faq_qr a.dl {
			font-size: 10px;
			text-decoration: underline;
		}
		
		
	div#faq_qr p {
		display: none;
		margin-bottom: 15px;
		margin-left: 20px;
		padding-left: 8px;
		border-left: 2px solid #dcdce1;
	}
	
	div#faq_illustration {
		position: absolute;
		top: 521px;
		left: 457px;
		width: 362px;
		height: 309px;
		background-image: url(../images/faq_illustration.gif);
		background-repeat: no-repeat;
		z-index: 1;
	}
	
	/******************************************************/
	
	div#sites_temoins {
		position: absolute;
		top: 260px;
		left: 44px;
		width: 752px;
		height: 810px;
		background-image: url(../images/sites_temoins.jpg);
		background-repeat: no-repeat;
	}
		
		div#sites_temoins a#charte_1,
		div#sites_temoins a#charte_2,
		div#sites_temoins a#charte_3,
		div#sites_temoins a#charte_4,
		div#sites_temoins a#charte_5,
		div#sites_temoins a#charte_6,
		div#sites_temoins a#charte_7,
		div#sites_temoins a#charte_8,
		div#sites_temoins a#charte_9, 
		div#sites_temoins a#charte_10,
		div#sites_temoins a#charte_11,
		div#sites_temoins a#charte_12 {
			display: block;
			position: absolute;
			width: 170px;
			height: 127px;
			z-index: 99;
		}
		
		div#sites_temoins a#charte_1 {
			top: 109px;
			left: 10px;
		}
		div#sites_temoins a#charte_2 {
			top: 109px;
			left: 196px;
		}
		div#sites_temoins a#charte_3 {
			top: 109px;
			left: 382px;
		}
		div#sites_temoins a#charte_4 {
			top: 109px;
			left: 568px;
		}
		div#sites_temoins a#charte_5 {
			top: 300px;
			left: 10px;
		}
		div#sites_temoins a#charte_6 {
			top: 300px;
			left: 196px;
		}
		div#sites_temoins a#charte_7 {
			top: 300px;
			left: 382px;
		}
		div#sites_temoins a#charte_8 {
			top: 300px;
			left: 568px;
		}
		div#sites_temoins a#charte_9 {
			top: 496px;
			left: 10px;
		}
		div#sites_temoins a#charte_10 {
			top: 496px;
			left: 196px;
		}
		div#sites_temoins a#charte_11 {
			top: 496px;
			left: 382px;
		}
		div#sites_temoins a#charte_12 {
			top: 496px;
			left: 568px;
		}
		
	/*div#sites_temoins2 {
		position: absolute;
		top: 639px;
		left: 44px;
		width: 752px;
		height: 295px;
		background-image: url(../images/sites_temoins2.jpg);
		background-repeat: no-repeat;
	}*/
		
		
div#droite {
	position: relative;
	float: left;
	margin-left: 14px;
	padding-top: 215px;
	width: 143px;
}

	div#droite a#s_abonner {
		display: block;
		position: relative;
		margin-bottom: 5px;
		width: 143px;
		height: 86px;
		background-image: url(../images/s_abonner.jpg);
		background-repeat: no-repeat;
	}
	div#droite a#site_demo {
		display: block;
		position: relative;
		margin-bottom: 5px;
		width: 143px;
		height: 86px;
		background-image: url(../images/site_demo.jpg);
		background-repeat: no-repeat;
	}
	div#droite div#hotline {
		position: relative;
		margin-bottom: 5px;
		width: 143px;
		height: 40px;
		background-image: url(../images/hotline.jpg);
		background-repeat: no-repeat;
	}
	div#droite a#charte_deontologique {
		display: block;
		position: relative;
		margin-bottom: 5px;
		width: 143px;
		height: 23px;
		background-image: url(../images/charte_deontologique.jpg);
		background-repeat: no-repeat;
	}
	
	div#droite a#cgv {
		display: block;
		position: relative;
		margin-top: 284px;
		width: 17px;
		height: 7px;
		background-image: url(../images/footer_cgv.jpg);
		background-repeat: no-repeat;
	}
	div#droite a#copyright {
		display: block;
		position: relative;
		margin-top: 10px;
		width: 47px;
		height: 7px;
		background-image: url(../images/footer_copyright.jpg);
		background-repeat: no-repeat;
	}
	div#droite a#mentions_legales {
		display: block;
		position: relative;
		margin-top: 10px;
		width: 78px;
		height: 8px;
		background-image: url(../images/footer_mentions_legales.jpg);
		background-repeat: no-repeat;
	}