/* anam */

/*-------------------------------------------- GENERAL */
h1, h2, h3, address, p, ul{
	display:block;
	margin:0;
	padding:0;
}

#menu li {
		display:block;
	margin:0;
	padding:0;
}

html, body{
	font:100%/100% Verdana, Arial, Helvetica, sans-serif;
	margin:0;	
	padding:0;
}

.bg1{
background: url(img/bg-total.gif) repeat-x top left #fff;
}

.bg2{
background:url(img/bg-total.gif) repeat-x top left #fff;
}

#general{
	width:955px;
	margin:0 auto;
	padding:0;
}

#contenu01{
	width:100%;
	height:377px;
	padding:0;
	margin:0;
	background:url(img/bg-contenu01.gif) no-repeat top left;
}

#contenu02{
	width:100%;
	padding:0 0 30px 0;
	margin:0;
	background:url(img/bg-contenu02.gif) no-repeat top left #fff;
}

#contenu03{
	width:100%;
	height:auto;
	padding:0 0 30px 0;
	margin:0;
	background:url(img/bg-contenu03.jpg) no-repeat top left #fff;
}

#contenu04{
	width:100%;
	/*height:505px;*/
	padding:0;
	margin:0;
	background:url(img/bg-contenu04.gif) no-repeat top left #fff;
}

/*-------------------------------------------- BANDEAU */
#bando{
	width:955px;
	height:155px;
	background:url(img/bando1.gif) no-repeat top left;
	position:relative;
	margin:0px;
	padding:0px;
}

#bando2{
	width:955px;
	height:155px;
	background:url(img/bando2.gif) no-repeat top left;
	position:relative;
	margin:0;
	padding:0;
}

#bando3{
	width:955px;
	height:155px;
	background:url(img/bando3.gif) no-repeat top left;
	position:relative;
	margin:0;
	padding:0;
}


.logo{
	width:158px;
	height:134px;
	margin:0;
	padding:18px 0 0 414px;
	text-decoration: none;
	border: none;
	
}

a.logo{
	text-decoration: none;
	border: none;
}

/*-------------------------------------------- HOMME PNG  */
html>body .homme{
	filter:none;
	background:url(img/homme.png) no-repeat 0px 0px; 
}

.homme{
	width:248px;
	height:326px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/homme.png',sizingMethod='scrop');
	position:absolute;
	left:65px;
	top:250px;
}

/*-------------------------------------------- BULLE 1 PNG  */
html>body .bulle01{
	filter:none;
	background:url(img/bulle-dauphin.png) no-repeat 0px 0px; 
}

.bulle01{
	width:79px;
	height:79px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bulle-dauphin.png',sizingMethod='scrop');
	position:absolute;
	right:262px;
	top:107px;
}

/*-------------------------------------------- BULLE 2 PNG  */
html>body .bulle02{
	filter:none;
	background:url(img/bulle-ballon.png) no-repeat 0px 0px; 
}

.bulle02{
	width:91px;
	height:96px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bulle-ballon.png',sizingMethod='scrop');
	position:absolute;
	right:156px;
	top:213px;
}

/*-------------------------------------------- BULLE 3 PNG  */
html>body .bulle03{
	filter:none;
	background:url(img/bulle-vert.png) no-repeat 0px 0px; 
}


.bulle03{
	width:107px;
	height:192px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bulle-vert.png',sizingMethod='scrop');
	position:absolute;
	right:74px;
	top:340px;
}

/*-------------------------------------------- BULLE 4 PNG  */
html>body .bulle04{
	filter:none;
	background:url(img/bulle-vert.png) no-repeat 0px 0px; 
}

.bulle04{
	width:107px;
	height:192px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bulle-vert.png',sizingMethod='scrop');
	position:absolute;
	right:744px;
	top:512px;
}

/*-------------------------------------------- BULLE 5 PNG  */
html>body .bulle05{
	filter:none;
	background:url(img/bulle-ballon.png) no-repeat 0px 0px; 
}

.bulle05{
	width:91px;
	height:95px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bulle-ballon.png',sizingMethod='scrop');
	position:absolute;
	right:-41px;
	top:266px;
}

/*-------------------------------------------- BULLE 6 PNG  */
html>body .bulle06{
	filter:none;
	background:url(img/bulle-ballon.png) no-repeat 0px 0px; 
}

.bulle06{
	width:91px;
	height:95px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bulle-ballon.png',sizingMethod='scrop');
	position:absolute;
	right:-70px;
	top:375px;
}

/*-------------------------------------------- LOGO ARCHE PNG  */
html>body .logoarche{
	filter:none;
	position:relative;
	/*background:url(img/logo-hypnose.png) no-repeat 0px 0px; */
}

.logoarche img{
	width:100px;
	height:100px;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/logo-hypnose.png',sizingMethod='scrop');*/
	position:absolute;
	left:-230px;
	top:1120px;
}

.bg1 .logoarche img{
	width:100px;
	height:100px;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/logo-hypnose.png',sizingMethod='scrop');*/
	position:absolute;
	left:-263px;
	top:-25px;
}
/*-------------------------------------------- LOGO 2 PNG  */
html>body .logo2{
	filter:none;
	background:url(img/logo2.png) no-repeat 0px 0px; 
	position : abosolute;
	top : -25px;
	left : 185px;
}

.logo2{
	width:99px;
	height:93px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/logo2.png',sizingMethod='scrop');
	position:absolute;
	left:622px;
	top:-493px;
}

/*-------------------------------------------- LOGO 3 PNG  */
html>body .logo3{
	filter:none;
	background:url(img/logo3.png) no-repeat 0px 0px; 
}

.logo3{
	width:100px;
	height:122px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/logo3.png',sizingMethod='scrop');
	position:absolute;
	right:0px;
	top:0px;
}

/*-------------------------------------------- TEMOIGNAGES PNG  */
html>body .temoignage{
	filter:none;
	background:url(img/temoignages.png) no-repeat 0px 0px; 
	position : absolute;
	top : -480px;
	left : -5px;
}

.temoignage{
	width:170px;
	height:128px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/temoignages.png',sizingMethod='scrop');
	position:absolute;
	right:746px;
	top:940px;
}

/*-------------------------------------------- TEMOIGNAGES PNG  */
html>body .galets{
	filter:none;
	background:url(img/galets.png) no-repeat 0px 0px; 
}

.galets{
	width:195px;
	height:248px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/galets.png',sizingMethod='scrop');
	position:absolute;
	right:-40px;
	bottom:96px;
}

/*-------------------------------------------- MENU */
#menu{
	width:206px;
	height:101px;
	float:left;
	margin:0;
	padding:0 0 0 61px;
}

#menu ul{
	width:206px;
	height:101px;
	padding:0;
	margin:0;
}

#menu ul li{
	height:12px;
	margin:0;
	padding:0;
	padding:0 0 18px 0;
}

#menu ul li a{
	height:12px;
	margin:0;
	display:block;
	text-decoration:none;
}

#menu2{
	width:690px;
	margin:0;
	padding:10px 0 0 111px;
}

#menu2 ul{
	width:600px;
	height:21px;
	padding:0;
	margin:0;
}

#menu2 ul li{
	height:21px;
	margin:0;
	padding:0;
	display:inline;
}

#menu2 ul li a{
	height:21px;
	margin:0;
	display:block;
	float:left;
	text-decoration:none;
}

#menu ul li a:hover{
	background-position:0 -12px;
	list-style-type:none;
}

#menu ul li a.focus{
	background-position:0 -12px;
	list-style-type:none;
}

#menu2 ul li a:hover{
	background-position:0 -21px;
	list-style-type:none;
}

#menu2 ul li a.focus{
	background-position:0 -21px;
	list-style-type:none;
}
a.menu_acc_1{
	width:206px;
	background:url(img/titre1.gif) top left no-repeat;
}

a.menu_acc_2{
	width:206px;
	background:url(img/titre2.gif) top left no-repeat;
}

a.menu_acc_3{
	width:206px;
	background:url(img/titre3.gif) top left no-repeat;
}

a.menu_acc_4{
	width:206px;
	background:url(img/titre4.gif) top left no-repeat;
}
a.menu_acc_5{
	width:105px;
	background:url(img/titre5.gif) top left no-repeat;
}

a.menu_acc_6{
	width:180px;
	background:url(img/titre6.png) top left no-repeat;
}

a.menu_acc_7{
	width:195px;
	background:url(img/titre7.png) top left no-repeat;
}

a.menu_acc_8{
	width:115px;
	background:url(img/titre8.gif) top left no-repeat;
}

a.menu_acc_9{
	width:115px;
	background:url(img/titre9.gif) top left no-repeat;
}

/* --------------------------------------------------ACCUEIL */
.accueil{
	width:244px;
	margin:0 328px 0 96px;
	padding:20px 10px 0 10px;
	float:left;
}

.accueil h3{
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	padding:0 0 5px 0
}

.accueil p.citation{
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	padding:0 0 5px 0
}

.accueil2{
	width:244px;
	margin:0 0 0 96px;
	padding:0px 0 0 10px;
	float:left;
}

.accueil2 p{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#034689;
	text-align:center;
	padding:0 0 5px 0
}

/* --------------------------------------------------SAVOIR FAIRE/HYPNOSE */
.bloc01{
	width:790px;
	margin:0 auto;
	padding:0;
}

.bloc04{
	width:735px;
	margin:0;
	padding:20px 0 0 170px;
	position:relative;
}

.bloc05{
	width:360px;
	margin:40px 0 0 0;
	float:left;
}

.bloc02{
	width:240px;
	margin:0;
	padding:10px;
	float:left;
}

.bloc03{
	width:230px;
	margin:20px 0 0 0;
	padding:10px 0 5px 15px;
	float:left;
	background-color: #c8dff0;
	height: 370px;
}

.bloc01 img, .bloc02 img, .bloc03 img, .bloc04 img, .bloc05 img{
	/*width:240px;*/
	margin:0;
	padding:0;
}

img.spe{
	width:240px;
	margin:0;
	padding:0 10px 0 0;
	float:left;
}

.bloc01 h3, .bloc02 h3, .bloc03 h3, .bloc04 h3, .bloc05 h3{
	background:url(img/puce.gif) no-repeat 0px 8px;
 	font:bold 18px Arial, Helvetica, sans-serif;
	color:#5F90BF;
	padding:5px 5px 5px 15px;
	list-style-type:none;
}

.bloc01 h4, .bloc02 h4, .bloc03 h4, .bloc04 h4, .bloc05 h4{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#2D4F71;
	padding:3px 0;
	margin:0;
	font-size:12px;
}

.bloc01 p, .bloc02 p, .bloc03 p, .bloc04 p, .bloc05 p{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#1d5c79;
	padding:8px 0 0 0;
	text-align: justify;
}

.bloc01 ul li, .bloc02 ul li, .bloc03 ul li, /*.bloc04 ul li,*/ .bloc05 ul li{
	background:url(img/puce.gif) no-repeat 0px 10px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#5F90BF;
	padding:5px 5px 5px 15px;
	list-style-type: none;
}

.bloc04 p.puce{
	background:url(img/puce.gif) no-repeat 0px 10px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#5F90BF;
	padding:5px 5px 5px 15px;
}

.signatures{
	font:bold italic 12px Arial, Helvetica, sans-serif;
	color:#33BDFF;
	padding:0 0 0 5px;
}

.temoignages{
	font:italic bold 12px Arial, Helvetica, sans-serif;
	color:#1d5c79;
	padding:0 0 0 20px;
}

/* --------------------------------------------------CONTACT */
.contact{
	width:240px;
	margin:0;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#1d5c79;
	padding:50px 18px 0 101px;
	float:left;
}

.home{
	background:url(img/home.gif) no-repeat 0px 60px;
	margin:0;
	padding:10px 0 15px 60px;
}

.tel{
	background:url(img/tel.gif) no-repeat 0px 5px;
	margin:0;
	padding:15px 0 15px 60px;
}

.mail{
	background:url(img/mail.gif) no-repeat 0px 10px;
	margin:0;
	padding:15px 0 15px 60px;
}

.time{
	background:url(img/time.gif) no-repeat 0px 10px;
	margin:0;
	padding:10px 0 15px 60px;
}

.plan{
	margin:0;
	padding:0;
	float: left;
	height: 212px;
}

/* -------------------------------------------------- FORMULAIRE */
label{
	display:block;
	float:left;
	width:70px;
	line-height: 20px;
}

form{
	margin:0;
}

form p{
	margin:0;
	clear:both;
	display:block;
}

.input{
	width:265px;
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#1D5C79;
	margin:0px 0px 8px 3px;
	background-color: #fff;
	border:solid 1px #46BEEE;
	padding: 0 0 0 5px;
	height: 18px;
}

textarea{
	width:265px;
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#1D5C79;
	margin:0 0 8px 0;
	background-color: #fff;
	border:solid 1px #46BEEE;
	padding: 0 0 0 5px;
}

#bouton{
	width:150px;
	height:20px;
	background:url(img/bg-bouton.gif) no-repeat top left;
	font:bold 10px verdana, Arial, Helvetica, sans-serif;
	color:#1D5C79;
	padding:0 0 3px 0;
	border:1px solid #46BEEE;
	clear: both;
	cursor: pointer;
	text-align: center;
	margin: 0;
}

#formulaire{
	width:274px;
	text-align:right;
	font:normal 11px Arial, Helvetica, sans-serif;
	padding:50px 0 0 25px;
	margin:0;
	float:left;
}


/* -------------------------------------------------- FOOTER */
#footer{
	width:100%;
	background:url(img/bg-footer.gif) repeat-x top left;
	text-align:center;
	margin:0;
	padding: 70px 0 0 0;
	height: 150px;
}

#footer a{
	color:#034689;
	text-decoration:none;
}

#footer a:hover{
	color:#fff;
	text-decoration:none;
}

.separateur{
	padding:0 20px;
}

.adress{
	width:655px;
	height:30px;
	text-align:left;
	font-size:10px;
	color:#034689;
	background:url(img/logo2.gif) no-repeat 40px 0px;
	padding:0 0 0 300px;
	margin:0 auto;
	position:relative;
}

.adress img{
	padding:10px 0 0 150px;
}

.p1{
	height:30px;
	width:150px;
	float:left;
	display:block;
	padding:0;
	margin:5px 0 0 0;
}

.p2{
	height:25px;
	width:150px;
	float:left;
	display:block;
	padding:5px 0 0 20px;
	border-left:1px solid #034689;
	margin:5px 0 0 0;
}

.p3{
	height:25px;
	width:260px;
	float:left;
	display:block;
	padding:5px 0 0 20px;
	margin:5px  0 0 0;
	border-left:1px solid #034689;
}

/*------------------------- TYPOS -------------------------- */
.txthidden{
	visibility:hidden;
	font:normal 8px Verdana, Arial, Helvetica, sans-serif;
}

.txtitalik{
	text-align:right;
	font:italic normal 9px Verdana, Arial, Helvetica, sans-serif;
	color:#94b5bb;
	margin-right: 130px;
}

.txtbold{
	font-weight:bold; 
}

.txtclear{
	height:1px;
	margin:0px;
	padding:0px;
	line-height:1px;
	clear:both;
}

#center{
	text-align :left;
	padding-bottom: 20px;
	font-weight: bold;
	margin-left: 650px;
}

#padding{
	padding:10px 20px 20px 20px;
}
#padding2{
	padding:10px 20px 20px 20px;
	border:2px solid #1d5c79;
}

/* Référencement */

h1.h1tt {
	display: none;
}

.intro {
color:#1D5C79;
font:12px Arial,Helvetica,sans-serif;
padding:8px 0 0;
text-align:justify;
width:465px;
margin:auto;
padding-bottom:20px;
}

.intro1 {
color:#1D5C79;
font:12px Arial,Helvetica,sans-serif;
padding:8px 0 0;
text-align:justify;
}

.intro h2 {text-align:center;}
.intro p {margin-bottom:0.5em;}
.intro .citation {text-align:center;}
.intro .note {text-align:center;font-size:0.8em;font-style:italic;}

.clear{clear:both;}

/*------------------------- FAQ -------------------------- */
.faq{
	/*width:700px;*/
	margin:0;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#1d5c79;
	/*padding:10px 33px 0 161px;*/
}

.faq p {font-size:0.9em;
	line-heigth:1.3em;
	text-align:justify;
	margin:1em 0 2em 0;}
	
.faq .lien {text-align:center;line-height:1.5em;}
.faq a  {font-size:0.9em;color:#1d5c79;}
.faq a:hover  {color:#44BEEE;}
.faq .titre {font-size:1em;text-transform:uppercase;margin-top:20px;}

.acces  {width:650px;
	margin:0;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#1d5c79;
	padding:10px 33px 0 161px;
	}
	
	.acces p {font-size:0.9em;
	line-heigth:1.3em;
	text-align:justify;}
	
	
ul.listePuce li {
	padding-left:25px;
	list-style-type:disc;}
	
.col1_left { float:left; width:325px; padding-right:15px;}
.col1_right { float:left; width:325px; padding-left:15px;}

.bloc01 p, .bloc02 p, .bloc03 p, .bloc04 p, .bloc05 p {
    color: #1D5C79;
    font: 12px Arial,Helvetica,sans-serif;
    padding: 8px 34px 0;
    text-align: justify;
}
