/* CSS Document */

/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td 
{ margin : 0; padding : 0; }

/* Normalizes font-size for headers */
h1,h2,h3,h4,h5,h6 { font-size : 100%; }

/* Removes list-style from lists */
ol,ul { list-style : none; }

/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, th, var
{ font-style : normal; font-weight : normal; }

/* Removes list-style from lists */
table { border-collapse : collapse; border-spacing : 0; }

/* Removes border from fieldset and img */
fieldset,img { border : 0; }

/* Left-aligns text in caption and th */
caption,th { text-align : left; }

/* centrage*/
body{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	background-color:  #434A45;
	}
*{margin:0; padding:0;}
a {
	font-size: 90%;
	color: #CC9900; font-weight:bold;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color:#CC9900;
}
a:hover {
	text-decoration: underline;
	color:#990033;
}	

#main_content {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:900px;
	z-index:2;
	font-size:80%;
	color: #1e1e1e;
	height: 1800px;
	background-color: #434A45;
}
/* fin centrage*/
/*branding*/	
#branding {
	position:absolute;
	width:900px;
	height:200px;
	z-index:3;
	left: 0px;
	top: 0px;
}
#slogan1 {
	position:absolute;
	width:650px;
	height:28px;
	z-index:15;
	left: 25px;
	top: 205px;
	color: #FFFFFF;
}
#content {
	position:absolute;
	width:850px;
	height:1565px;
	z-index:2;
	left: 26px;
	top: 0px;
	background-color:#849351;

}

#agenda {
	position:absolute;
	width:280px;
	height:385px;
	z-index:2;
	left: 337px;
	top: 727px;
	margin-left:5px;
	border: #FF6 ridge 8px;
	padding-left:5px;
	overflow: auto;

}

#agenda2 {
	position:absolute;
	width:280px;
	height:106px;
	z-index:2;
	left: 329px;
	top: 969px;
	margin-left:5px;
	border: #FF6 ridge 8px;
	padding-left:5px;
	overflow: auto;

}
#head {
	position:absolute;
	width:892px;
	height:50px;
	z-index:11;
	background-color:#DBF3E1;
	color:#84935;
	border: solid #71253F 4px;
	top: 0px;
	left: 0px;

}
#pht1 {
	position:absolute;
	width:283px;
	height:422px;
	z-index:5;
	left: 341px;
	top: 306px;
}
#pht2 {
	position:absolute;
	width:250px;
	height:400px;
	z-index:5;
	left: 39px;
	top: 728px;
}	

#corpspage {
	position:absolute;
	width:650px;
	height:1450px;
	z-index:4;
	left: 101px;
	top: 4px;
	background-color:#DBF3E1;
	color:#434A45;
}
	
	

/*main menu*/
#main_menu {
	position:absolute;
	width:140px;
	height:400px;
	z-index:5;
	left:  -3px;
	top: 302px;
	color:#434A45;
	background-image: url(../images/bandeau1/bgmenudecokit.png);
	text-align:right;
}
#main_menu a{ color: #FFFFFF;}
#main_menu a:hover {text-decoration: underline;color:#990033;}
	
#menu_second {
	position:absolute;
	width:140px;
	height:350px;
	z-index:4;
	left: 766px;
	top: 300px;
	color:#434A45;
	background-image: url(../images/bandeau1/bgmenuseconddecokit.png);
}
#menu_second a{color: #FFFFFF;} 
#menu_second a:hover {text-decoration: underline;color:#990033;}

/*page indexFR*/
#sloganindex {
	position:absolute;
	width:280px;
	height:379px;
	z-index:1;
	left: 16px;
	top: 306px;
	font-size:100%;
	text-align:center;
	color:#434A45;
	border: #FF6 ridge 8px;

}
#clignotant {
	position:absolute;
	width:600px;
	height:16px;
	z-index:7;
	left: 21px;
	top: 278px;
	text-align:center;
	background-color:#FFFFFF;
	border: #669933 solid 2px;
	padding-left:2px;
}
/*accueil*/
#home_carre {
	position:absolute;
	width:350px;
	height:747px;
	z-index:1;
	left: 166px;
	top: 45px;
}
/*atelier*/
#atelier {
	position:absolute;
	width:600px;
	height:385px;
	z-index:7;
	left: 10px;
	top: 256px;
	border: #FF6 ridge 8px;
	padding-left:5px;

}
#atelier2 {
	position:absolute;
	width:600px;
	height:451px;
	z-index:7;
	left: 10px;
	top: 616px;
	border: #FF6 ridge 8px;
	padding-left:5px;

}
/*cadeau*/
#cadeau1 {
	position:absolute;
	width:595px;
	height:1139px;
	z-index:4;
	left: 30px;
	top: 300px;
	overflow: scroll;	 
}
#cadeau1 img{ float:left; padding:0 5px 5px 0;}
#cadeau1 H4{ font-size:110%; font-weight:bold;  }
/*personnaliser*/
#persoonaliser1 {
	position:absolute;
	width:595px;
	height:683px;
	z-index:1;
	top: 300px;
	left: 35px;
}
#persoonaliser1 img { float:right; padding:4px 4px 4px 4px;}

/*philosophie*/
#philosophie {
	position:absolute;
	width:595px;
	height:1000px;
	z-index:1;
	top: 302px;
	left: 24px;
}
#philosophie img[alt="vinciane"]{float:left; padding:4px 4px 4px 4px;}
#philosophie img[alt="nanou"]{float:right; padding:4px 4px 4px 4px;}
/*detail*/
#detail {
	position:absolute;
	width:650px;
	height:700px;
	z-index:1;
	left: 3px;
	top: 300px;
}
#rupture {
	position:absolute;
	width:200px;
	height:50px;
	z-index:12;
	left: 25px;
	top: 545px;
}
#imgpdf {
	position:absolute;
	width:337px;
	height:50px;
	z-index:11;
	left: 24px;
	top: 489px;
}
#txt1 {
	position:absolute;
	width:225px;
	height:350px;
	z-index:5;
	left: 396px;
	top: 34px;
}
#pht10{
	position:absolute;
	width:350px;
	height:350px;
	z-index:4;
	left: 20px;
	top: 30px;
	text-align:center;
}
#pht2grd{
	position:absolute;
	width:350px;
	height:350px;
	z-index:10;
	left: 20px;
	top: 30px;
	text-align:center;
	visibility: hidden;
}

#pht3grd{
	position:absolute;
	width:350px;
	height:350px;
	z-index:10;
	left: 21px;
	top: 30px;
	text-align:center;
	visibility: hidden;
}

#pht4grd{
	position:absolute;
	width:350px;
	height:350px;
	z-index:10;
	left: 21px;
	top: 30px;
	text-align:center;
	visibility: hidden;
}

#pht5grd{
	position:absolute;
	width:350px;
	height:350px;
	z-index:10;
	left: 21px;
	top: 30px;
	text-align:center;
	visibility: hidden;
}

#pht6grd{
	position:absolute;
	width:350px;
	height:350px;
	z-index:10;
	left: 20px;
	top: 30px;
	text-align:center;
	visibility: hidden;
}

#pht7grd{
	position:absolute;
	width:350px;
	height:350px;
	z-index:10;
	left: 21px;
	top: 30px;
	text-align:center;
	visibility: hidden;
}

#Commande {
	position:absolute;
	width:200px;
	height:22px;
	z-index:3;
	left: 382px;
	top: 255px;
	text-align:center;
	background-color:#FFFFFF;
	border: #669933 solid 4px;
}

#pht11 {
	position: absolute;
	width:80px;
	height:80px;
	z-index:5;
	left: 25px;
	top: 390px;
}
#pht12 {
	position:absolute;
	width:80px;
	height:80px;
	z-index:5;
	left: 130px;
	top: 390px;
}
#pht13 {
	position:absolute;
	width:80px;
	height:80px;
	z-index:5;
	left: 240px;
	top: 390px;
}
#pht14 {
	position:absolute;
	width:80px;
	height:80px;
	z-index:5;
	left: 340px;
	top: 390px;
}
#pht15 {
	position:absolute;
	width:80px;
	height:80px;
	z-index:5;
	left: 440px;
	top: 390px;
}
#pht16 {
	position:absolute;
	width:80px;
	height:80px;
	z-index:5;
	left: 540px;
	top: 390px;
}
#pht17 {
	position:absolute;
	width:80px;
	height:80px;
	z-index:5;
	left: 563px;
	top: 370px;
}
#txt12 {
	position:absolute;
	width:240px;
	height:23px;
	z-index:6;
	left: 380px;
	top: -5px;
	background-color:#FFFFFF;
	border: #669933 solid 2px;
	padding-left:2px;
}
#nomdecokit {
	position:absolute;
	width:351px;
	height:29px;
	z-index:4;
	left: 26px;
	top: 257px;
	font-weight: bold;
}
#recommander {
	position:absolute;
	width:275px;
	height:115px;
	z-index:12;
	left: 367px;
	top: 480px;
}
#recom1 {
	position:absolute;
	width:80px;
	height:80px;
	z-index:12;
	left: 0px;
	top: 33px;
}
#recom2 {
	position:absolute;
	width:80px;
	height:80px;
	z-index:12;
	left: 96px;
	top: 33px;
}#recom3 {
	position:absolute;
	width:80px;
	height:80px;
	z-index:12;
	left: 191px;
	top: 33px;
}
/*panier*/
#formpanier {
	position:absolute;
	width:600px;
	height:350px;
	z-index:1;
	left: 25px;
	top: 300px; color: #000000;
}
/*commander un decokit*/
#commanderundecokit {
	position:absolute;
	width:600px;
	height:1040px;
	z-index:1;
	left: 26px;
	top: 299px;
	overflow-y: scroll; 
	text-align:center;
}
/*catalogue*/
#catalogue {
	position:absolute;
	width:620px;
	height:950px;
	z-index:5;
	left: 18px;
	top: 287px; overflow:scroll;
}
#catalogue h4{ text-decoration:underline;}
#Menucatalogue {
	position:absolute;
	width:600px;
	height:600px;
	z-index:3;
	left: 3px;
	top: 30px;
	text-align:center;
	font-weight:bold;
}
#menucategorie td{ border:1px solid #333333;}
#detailcat {
	position:absolute;
	width:600px;
	height:800px;
	z-index:4;
	left: 0px;
	top: 50px;
}
#img1{position:absolute;
	width:600px;
	height:400px;
	z-index:4;
	left: 0px;
	top: 200px;}
#nomcat{position:absolute;
	width:600px;
	height:40px;
	z-index:4;
	left: 0px;
	top: 100px; text-align:center; font-weight:bold;}
#txtcat{position:absolute;
	width:600px;
	height:100px;
	z-index:4;
	left: 0px;
	top: 120px; text-align:center;}
#titrecat {
	position:absolute;
	width:625px;
	height:28px;
	z-index:7;
	left: 0px;
	top: 0px;
	text-align:center;
	font-size:120%;
	font-weight:bold;
}
/*cours*/
#cours {
	position:absolute;
	width:600px;
	height:833px;
	z-index:1;
	left: 19px;
	top: 242px;
	text-align:center;
}
#coursvinciane {
	position:absolute;
	width:203px;
	height:600px;
	z-index:3;
	left: 0px;
	top: 100px;
	padding-right:5px;	border-right: solid 1px;

}
#coursvinciane h4 { text-decoration:underline;}

#coursnathalie {
	position:absolute;
	width:192px;
	height:720px;
	z-index:3;
	left: 399px;
	top: 100px;
	padding-left:5px;
	padding-right:3px;
	border-left: solid 1px;
}
#coursnathalie h4 { text-decoration:underline;}
#courdecoteacher {
	position:absolute;
	width:170px;
	height:256px;
	z-index:3;
	left: 219px;
	top: 169px;
	border:solid 1px;
}
/*Livre d'or*/
#livredor {
	position:absolute;
	width:600px;
	height:850px;
	z-index:1;
	left: 25px;
	top: 250px;
}
#general{
	position:absolute;
	width:600px;
	height:350px;
	z-index:1;
	left: 0px;
	top: 12px;
}
#choixlang {
	position:absolute;
	width:100px;
	height:40px;
	z-index:7;
	left: 4px;
	top: 209px;
}
#choixlang a{ color:#DDF688;}
#choixlang a:hover {text-decoration: underline;color:#990033;}
#affichpanier {
	position:absolute;
	width:100px;
	height:50px;
	z-index:6;
	left: 750px;
	top: 208px;
}
#slogan2 {
	position:absolute;
	width:650px;
	height:33px;
	z-index:6;
	top: 201px;
	left: 2px;
	font-weight:bold;
	text-align: center;
} 
#slogan2 h2{ font-size:large;}

#gestionpanier{
	position:absolute;
	width:600px;
	height:500px;
	z-index:1;
	top: 434px;
	left: 25px;
	color:#333333;
}
	
#gestionpanier table{border: 2px solid #A40013; color:#333333;}	
td.entete {
	font-weight:bold;
}
td.total {
	font-weight:bold;
}
input.submit {
	background:#A40013;
	color:#FFFFFF;
	 border: 2px outset #d7b9c9;
}
#paniersuite {
	position:absolute;
	width:266px;
	height:25px;
	z-index:3;
	left: 319px;
	top: 172px;
	background-color:#FFFFFF;
	border: #669933 solid 4px;
	padding-left:5px;
}
#paniersuite a { color: #333333; font-size:100%}
#paniersuite a:hover { color: #999999;}
#paniersuite a:visited { color: #333333;}
#paniersuite1 {
	position:absolute;
	width:287px;
	height:25px;
	z-index:3;
	left: 6px;
	top: 172px;
	background-color:#FFFFFF;
	border: #669933 solid 4px;
	padding-left:5px;
}
#paniersuite1 a { color: #333333; font-size:100%}
#paniersuite1 a:hover { color: #999999;}
#paniersuite1 a:visited { color: #333333;}


#conditionenvoi {
	position:absolute;
	width:600px;
	height:228px;
	z-index:2;
	left: 25px;
	top: 212px;
}
/*validecommande*/
#Validecommande {
	position:absolute;
	width:600px;
	height:655px;
	z-index:7;
	left: 20px;
	top: 303px;
}
#datclient {
	position:absolute;
	width:600px;
	height:500px;
	z-index:1;
	left: 23px;
	top: 301px;
}
/*pointvente*/
#pointvente {
	position:absolute;
	width:600px;
	height:500px;
	z-index:7;
	left: 25px;
	top: 300px;
}
/*links*/
#links {
	position:absolute;
	width:600px;
	height:535px;
	z-index:1;
	left: 29px;
	top: 301px;
}
/*news letter*/
#news {
	position:absolute;
	width:600px;
	height:500px;
	z-index:1;
	left: 25px;
	top: 300px;
}
#formnwesletter{
	position:absolute;
	width:500px;
	height:226px;
	z-index:9;
	left: 0px;
	top: 132px;
	border:solid 1px;
	margin-left:50px;
	padding-left:20px;

}
#validmail{position:absolute;
	width:600px;
	height:500px;
	z-index:1;
	left: 25px;
	top: 300px;}
/*renseigner*/
#renseigner {
	position:absolute;
	width:600px;
	height:500px;
	z-index:1;
	left: 25px;
	top: 300px;
}
#presse {
	position:absolute;
	width:620px;
	height:1131px;
	z-index:1;
	left: 13px;
	top: 297px;
	background-color: #434A45;
	overflow: auto;
}
#presse table p{color:#FFFFFF; font-weight:bold; text-align:center;}
/*page confirmationenvoi*/
#confirmenvoi {
	position:absolute;
	width:604px;
	height:750px;
	z-index:3;
	left: 28px;
	top: 304px;
	text-align:center;
	border: solid 4px #CCCC33;
}
/*page bandeau*/
#bandeau {
	position:absolute;
	width:600px;
	height:1108px;
	z-index:1;
	left: 26px;
	top: 302px;
	text-align:center;
}
#txt300{ text-indent:-9999px;}
/*boncadeau*/
#boncadeau{
	position:absolute;
	width:650px;
	height:550px;
	z-index:1;
	left: 2px;
	top: 312px;
}

#imprimante{
	position:absolute;
	width:60px;
	height:60px;
	z-index:1;
	left: 538px;
	top: 244px;
}
#img10{
	position:absolute;
	width:350px;
	height:350px;
	z-index:1;
	left: 13px;
	top: 160px;
}
#txte1{
	position:absolute;
	width:250px;
	height:350px;
	z-index:1;
	left: 395px;
	top: 160px;
}
/*page emailing*/

/*email*/
#main_content22 {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:900px;
	z-index:2;
	font-size:80%;
	color: #000;
	height: 1800px;
	background-color: #849350;
}
#emailing22{
	position:absolute;
	width:745px;
	height:1000px;
	z-index:4;
	left: 85px;
	top: 28px;
	padding-left:10px;
	background-color:#FFF; 
}
#emailing22 table tr { border: ridge 8px  #FF6; color:#000; background-color:#FFF;}
#emailing22 img { padding-right:10px;}

#txtemailfr2{
	position:absolute;
	width:630px;
	height:150px;
	z-index:4;
	left: 43px;
	top: 207px;
	color: #333;
}
#txtemailfr2 img{	float:left;
}
#txtmailfr2 table{ border: ridge 8px  #FF6; color:#000; background-color:#FFF;}


#txtemailnl2{
	position:absolute;
	width:630px;
	height:150px;
	z-index:4;
	left: 43px;
	top: 381px;
	color: #333;
}
#txtemailnl2 img{	float: right;
}
#txtemailnl2 ul{float: right; margin-top:5px;
}
#txtmailnl2 table{ border: ridge 8px  #FF6; color:#000; background-color:#FFF;}

#txtemailnl3{
	position:absolute;
	width:630px;
	height:150px;
	z-index:4;
	left: 43px;
	top: 555px;
	color: #333;
}
#txtemailnl3 img{	float:left;
}
#txtemailnl3 ul{float: right; margin-top:5px;
}
#txtmailnl3 table{ border: ridge 8px  #FF6; color:#000; background-color:#FFF;}

#txtemail4fr{
	position:absolute;
	width:630px;
	height:110px;
	z-index:4;
	left: 43px;
	top: 730px;
	color: #333;
}
#txtmail4fr table{ border: ridge 8px  #FF6; color:#000; background-color:#FFF;}


#txtemail5fr{
	position:absolute;
	width:630px;
	height:87px;
	z-index:4;
	left: 43px;
	top: 864px;
	color: #333;
}
#txtmail5fr table{ border: ridge 8px  #FF6; color:#000; background-color:#FFF;}



#emailhead {
	position:absolute;
	width:645px;
	height:157px;
	z-index:4;
	left: 43px;
	top: 52px;
	color: #FFFFFF;
	
}
