body.accueil {background-color: #BAC094;margin:0px; padding:0px;}
body {background-color: #FFF;margin:0px; padding:0px;}


									/* div pages des différentes rubriques */
.pageAcc { position:relative; width: 100%; height:625px;
margin: 5px auto 0px auto; padding:5px 0px 0px 0px; z-index: 0;border: 0px solid; }
.pageAcc img {margin-left: 45px;border: 0px solid;}
.pageAcc .imgAcc {height:160px; border: 0px solid;}
.page, .pageActu, .pageContact, .pageLien,.pageGalerie, .pageBoutique, .pageApprent, .pagePapeterie, .pageCommande { position:relative;
	margin: 0px; width: 100%; z-index: 0;border: 0px solid; 
	height: 550px;
	background-color : #E9F5C3/*#EEF4D9*/;
}

.pageActu {background-color :#99CC66;}
.pageGalerie {background-color :#ABB0D4;}
.pageBoutique {background-color :#C65A96;}
.pagePapeterie {background-color :#C65A96;}
.pageApprent {background-color: #B581B1;}
.pageContact {background-color: #B9ABCE;}
.pageCommande {position:absolute;background-color: #B9ABCE;height: 900px;}
.pageCentre {position:absolute; width: 905px; z-index:10;border:0px solid;height:550px}
.pageCours {position:absolute; width: 905px; z-index:10;}
.pageLien  {height: 650px;background-color: #B9ABCE;border:0px solid;}

									/* éléments communs aux différentes pages */
img {border: none; margin-bottom: 0px;}
.bold {font-weight: bold;}
.petit {font-size: 12px;}

h1, h2 {top: 0px; left : 500px;width: 400px;text-align: left;border: 0px solid; font : 35px helvetica; 
		color: #fff; font-weight: normal;}
h2 {font: 20px helvetica; top: 35px;}
p {font: 14px helvetica;}
h1.titrepage,  h1.titrepageP, h1.titrepageT {float:left; color: #2B771B; margin: 50px 0px 0px 40px;color: #000;border:0px solid;}
h1.titrepageE {margin: 50px 0px 0px 40px; color: #000;width: 380px;border:0px solid;}
h1.titrepageJ  {width: 580px; color: #000;padding-left:40px;padding-top:15px;}
h1.titrepageL {margin: 25px 0px 20px 40px; color: #000;width: 380px;border:0px solid;}
h1.titrepageP {width:100%; }
h1.titrepageT {color: #000;}
h1.titrepagePa {margin: 20px 0px 0px 480px; color: #000;width: 250px;border:0px solid;}
h1.titrepageSt {margin: 30px 0px 0px 40px; color: #000;width: 380px;border:0px solid;}
.right {texte-align: right;}
.left {texte-align: left;}

									/* page accueil */
table.taccueil {width: 600px; margin :auto; margin-top:-10px; height: 307px ; border: 0px solid;}
td.taccueil {margin: 0px; padding: 0px; width:188px; height: 307px ;vertical-align:top;}
p.accueil {font: 13px helvetica, arial, sans-serif; text-align: left;line-height: 15px;
      margin-top: 25px;color:#000; font-weight:normal;}
div.drapeau {text-align: center;margin-top: 10px;height : 20px;border: 0px solid;}
.drapeau p.nouveau, p.inscript {margin:0px;padding:0px;border: 0px solid;padding-bottom:10px;
        font-style:italic;width:100%; height:10px;}
.drapeau p.inscript {color:#0F4B0F;font-style:normal;}
a.lienPromo {color:#aa2e4a;text-decoration: underline;padding-left:10px;padding-right:10px; margin :0px;font-weight:bold;}
.adresseAcc {position:absolute; top: 0px; left:650px;}
.adresseAcc  a.lienPromo   {padding-left:0px;  color:#de4d73; }
.journee {padding:0px 0px 10px 40px;}

									/* page presentation */
.imgTable {position: absolute; top: 0px; margin-left: 54.5%;height: 550px; 
	width: 436px; border: 0px solid;z-index: 0;}
.imgTable img {height: 550px;width: 453px;}
.texte {position: absolute; top: 110px; left : 70px; border: 0px solid;z-index: 2;text-align:left;}
.texte a {border:0px solid;color:#000000;font-size:13px;}
.texte p {font-size:12px; font-style:italic;}
.texte img {border: 0px solid;width: 349px; height: 359px;}
span.nonsoul {text-decoration:none;}
.imgAnnie {position: relative; margin-left: 48%;z-index: 10;}
.imgAnnie img {border: 2px solid #ffffff;margin-top: 50px;width: 198px; height: 182px;}
.imgAnnie img.copy {width: 16px; height: 180px; border: none;}
.copyright {position: absolute; top: 400px; margin-left: 53%;}

									/* page parcours */
.cv {position: absolute; top: 110px; left: 200px; width:280px; border: 0px solid ; margin-right: 0px;
	padding: 5px;text-align: left;height: 340px; }
.cv h2 {font-size: 20px; width:300px;margin: 0px;padding: 0px;border: 0px solid;
	color: #064A2F; /*#4D7000*/}
.cv p{ margin: 10px 0px; border: 0px solid ; width: 100%;padding: 0px;line-height: 17px;}
.cv p.vert {font-size:14px;margin: 0px;margin-top: 5px;color: #064A2F;}
.cv span.petit {font-size: 13px;margin-top: 0px;}
.rouge {color: #81091C;}
.vertBrod {color: #015A21;}
.cvImg {position: absolute; top:118px; left: 40px;width:160px;border:0px solid;}
a {color: #81091C;}
div#bloc1 p {color: #000;}
div#bloc1, div#bloc2 {float:right; border: 0px solid ;width: 390px;height: 400px;padding : 0px;
	margin-right: 5px;	background-color: #fff;border: 0px solid ;}
div#bloc1 {background-position : top left;border: 0px solid ;}
div#bloc2 {border : 1px solid #000;overflow : auto;padding : 15px;margin:0px;}
div#bloc3 {padding : 0px;}
div#bloc3  p {margin: 0px;margin-top: 8px;color:#000;}
div#bloc3 p.vert {color: #064A2F;font-weight: bold;font-size: 17px;}
div#bloc3 p.vertP {color: #064A2F;font-weight: bold;font-size: 17px;padding-top:10px;}
p.vert {color: #064A2F;font-weight: bold;font-size: 17px;}
.texteVente p.vertP {color: #064A2F;font-weight: bold;font-size: 17px;padding-top:10px;}
.imgLis {text-align: center;}
a.lienFleche:link {text-decoration: none;}
a.lienFleche:visited {text-decoration: none;}
a.lienFleche:active {text-decoration: none;}
img.fleche {border-style:none;}

								/* page conditions de vente */
.texteVente {position: relative; top: 0px; left: 40px;height: 460px;
		width: 900px; border: 0px solid;z-index: 0;}
.texteVente table {width:100%; border: 0px solid;margin:0px; padding:0px;}
.texteVente table td {width:50%; vertical-align: top; padding: 0px 20px 0px 0px;border: 0px solid;margin:0px;padding:0px;}
.texteVente table td p {line-height: 18px;margin:0px; padding:7px;}
.texteVente h2 {font-size:25px;padding-bottom:0px;}

									/* page actu */
.texteActu {position: relative; top: 90px; left: 120px;height: 450px; 
		width: 350px; border: 0px solid;z-index: 0;}	
.texteActu img.txtActu {border: 0px solid;width: 279px; height: 350px;}
.fleurs {position: absolute; top: 20px; height: 550px; 
		width: 436px; border: 0px solid;z-index: 0;text-align: center;}
.fleurs img {position: absolute; top: 65px; left: 500px;height: 440px;width: 330px;
		border: 1px solid #000; }
h1.actu {position: absolute;top: 30px; left: 540px; margin: 0px; padding: 0px;}
h2.actu  {position: absolute;top: 65px; left: 540px;width :600px;margin: 0px; padding: 0px;border:0px solid;}

									/* page Expo  */
div#bloc1Expo, div#bloc2Expo {position: absolute; margin: 55px 100px 10px 35px; border: 0px solid ;width: 550px;
	height : 300px;padding : 0px;background-color: #fff;}
div#bloc1Expo  {background-position : top left;}
div#bloc2Expo {border : 1px solid #000;overflow : auto;padding : 15px;margin:0px; background-color: #fff;}
div#bloc3 {padding : 0px;}
div.photoExpo, div.photoExpoG {position: absolute; top: 5px; left: 840px;width: 154px; height: 350px; border: 0px solid;}
div.photoExpoG {left: 680px;}
div.photoExpoG img.senat3, img.stjean, img.senat4 {width: 154px; height: 179px;padding: 2px;margin: 0px;}
div.photoExpoG img.stjean {height: auto;}
div.photoExpoG img.senat4 {height: 167px;}
div.photoExpo img.senat1, img.senat2, img.orleans {width: 154px; height: 172px;padding: 2px;margin: 0px;}
div.photoExpo img.senat2 {height: 167px;}
div.photoExpo img.orleans {height: 179px;}
.cliqueE {position: absolute; top: 505px; left: 260px;
		width: 400px; border: 0px solid;text-align: right;}


									/* page Journée exceptionnelle */
.pageCentre .intro, .listeJardin{position: absolute; top: 85px; left: 40px;height: 287px; text-align: center;
		width: 325px; border: 0px solid;z-index: 0;padding:7px;padding-top: 10px;background-color:#fff;}
.pageCentre .intro p {margin: 0px; padding: 0px;padding-bottom:5px;line-height:17px; font-style:italic;}
.pageCentre .listeJardin  {top: 405px; height: 115px;  }
.pageCentre .listeJardin p {font-size:13px;margin: 0px; padding: 0px;padding-bottom:5px;line-height:17px;}
.pageCentre .leaflet  { position: absolute; top:70px; left: 410px;width:380px; height:420px; border:0px solid;
}

.pageCentre .leaflet img {border: 1px solid; }
.leaflet p.radio {padding-left:0px;font-size:12px;margin-bottom:6px;}
.pageCentre .leaflet .pdf {left:150px;top:205px;border: 0px solid;}
.pageCentre .photos  { position: absolute; top:90px; left: 750px;width:340px; height:450px; border: 0px solid;
}
.pageCentre .photos img {width:auto; height:auto;vertical-align:top;border: 1px solid #fff;}
.pageCentre .photos img.lilas {margin-top:0px;margin-right:18px;}
.pageCentre .photos img.clematite {margin-top:70px;margin-right:18px;}
.pageCentre .photos img.pot {margin-top:20px;}

									/* page galerie */
.texteGalerie {position: relative; top: 30px; left: 480px;height: 450px;
		width: 400px; border: 0px solid;z-index: 0;text-align: center;}		
h1.galerie {position: absolute;top: 405px; left: 90px; margin: 0px; padding: 0px;}
h2.galerie  {position: absolute;top: 435px; left: 90px;margin: 0px; padding: 0px;}
.fleursGalerie {position: absolute; top: 30px; left: 90px;}
.fleursGalerie img {height: 440px;width: 330px;
		border: 0px solid;}
		
									/** page tableaux **/
.texteTableau {position: absolute; left: 40px;top: 110px;width: 280px; height: auto;border:0px solid;}
.texteTableau p {margin: 8px 0px 4px 0px;line-height: 16px;}
.diapTab {position: absolute; left: 500px; top: 120px; width: 340px; height: auto; 
	padding : 20px; background-color: #ffffff; text-align: center;border: 0px solid;}
.numero {position : absolute; top : 15px; padding : 20px;left : 570px; width: 200px;text-align: center; border: 0px solid;}
.presentTab {position : absolute; top : 376px; left : 40px;background-color: #fff; border :2px solid #EA678C;
	width : 300px; height:130px;}
.presentTab p {font-weight: normal; margin : 5px ;}
.presentTab p.espace {margin : 12px 5px 5px 5px;}
.presentTab p.rose {color: #BA2F57;font-weight: bold;}
.cliqueT, .cliqueP {position: absolute; top: 505px; left: 900px;
		width: 170px; border: 0px solid;text-align: left;}
.cliqueP {top: 480px;left: 850px; }
.cliqueP p {font-size:12px;}
		

									/** page atelier **/
.texteAtelier {position: absolute; top: 110px; left: 220px;
		width: 250px; border: 0px solid;}
.texteAtelier p {color : #000;line-height: 25px;}
.photoJardin1, .photoAtelier, .photoJardin2, .photoJardin3, .photoJardin4, .photoJardin5 {position: absolute;
	top: 100px; left: 470px;border: 2px solid #FFFFFF;background-color: #fff; }
.pageAtelier img {padding: 0px;margin: 0px; }
.photoJardin1 {top: 100px; left: 40px;}
.photoAtelier {top: 260px; left: 160px;}
.photoJardin3 {left: 690px;}
.photoJardin4 {top: 270px; left: 470px;}
.photoJardin5 {top: 270px; left: 690px;}
.clique {position: absolute; top: 440px; left: 500px;
		width: 400px; border: 0px solid;text-align: center;}
 span.italic{font-style: italic;}
		
		
										/** page album photos **/	
.texteAlbum {position:absolute; top:190px; left:180px; width:600px;padding:8px; }
.texteAlbum h1 {color: #000; font-size:14px;border:0px solid;width:100%;margin:0px 0px 15px 0px;}
p.radio {padding-left:40px;font-size:14px;}
.hautDroite {position:absolute; top:35px;left: 474px; border:0px solid; }
.hautDroite img {border:1px solid #fff; width:200px;margin-left:10px;}
.gauche  {position:absolute; top:150px; left:30px; width:130px;padding:8px; border:0px solid;}
.gauche img {border:1px solid #fff;margin-top: 5px;}
.milieuGauche  {position:absolute; top:225px; left:190px; border:0px solid;width: 200px;}
.milieuGauche img {border:1px solid #fff;margin-top: 5px;}
.milieuDroite  {position:absolute; top:225px; left:420px; border:0px solid;width: 500px;}
.milieuDroite img {border:1px solid #fff;margin-top: 5px;}
.basDroite {position:absolute; top:195px;left: 700px; border:0px solid; width: 200px;}
.basDroite  img {border:1px solid #fff;margin-top: 5px;}
.cliqueAlbum {position: absolute; top: 520px; left: 473px; 
		width: 400px; border: 0px solid;text-align: left;}
.cliqueAlbum p {font-size:12px;}		
 
									/* page boutique */
.texteBoutique {position: relative; top: 50px; left: 500px;height: 450px;
		width: 400px; border: 0px solid;z-index: 0;text-align: center;}	
.texteBoutique p {margin:0px;padding-top: 40px;}			
h1.boutique {position: absolute;top: 443px; left: 89px; margin: 0px; padding: 0px;}
h2.boutique  {position: absolute;top: 476px; left: 90px;margin: 0px; padding: 0px;width :600px;}
.fleursBoutique {position: absolute; top: 40px; left: 90px;}
.fleursBoutique img {height: 440px;width: 330px;
		border: 0px solid;}
		
	 								/* page papeterie */	
.textePapet {position: absolute; top: 65px; left: 480px; width: 400px;border: 0px solid;}
.textePapet p {line-height: 18px;}
.textePapet a.linterne {color: #81091C;}
.refPapet {	position: absolute; top:20px; left: 0px;}
.titreSerie  {position: absolute; top:90px; left: 480px; width: 518px;text-align: center;border: 0px solid;font: 14px helvetica;}
.titreSerie hr {width: 516px;color: #FFFFFF;left: -5px;}
.pagePapeterie a {margin : 0px 20px 10px 0px; color: #000; text-decoration: none;}
div#bloc1Papet, div#bloc2Papet {position : absolute; margin: 0px 50px 10px 40px; border: 0px solid ;width: 300px;
	height : 490px;padding : 0px;background-color: #fff;}
div#bloc1Papet  {background-position : top left;}
div#bloc2Papet {border : 2px solid #EA678C;overflow : auto;padding : 10px;margin:0px; background-color: #fff;}
div#bloc3Papet p {color: #BA2F57;padding : 1px;margin:0px;font-size: 12px;}
div#bloc3Papet p.intitule {font-size: 16px;font-weight: bold; color: #000000; text-align: left;margin: 0px; padding: 4px 0px 8px 0px;}
div#bloc3Papet a:link  {color: #BA2F57;text-decoration: none;}
div#bloc3Papet a:visited  {color: #692135;text-decoration: none;}
div#bloc3Papet a:hover  {color:  #BA2F57;font-size:13px;text-decoration: none;}
.imgPapet {position: absolute; top: 160px; left: 480px;  width: 300px;height: auto;
	border: 0px solid #000;text-align: center;vertical-align: middle;}
.panier, .panierB {position: absolute; top: 440px; left: 850px; width: 150px;}
.panierB {top: 10px;left: 160px;border:0px solid;width: 150px;text-align:center;font-size:10px;}
.panier a {color: #fff}
.listeRef {	position: absolute; top:160px; left: 850px; width: 160px;border: 0px solid;}
.listeRef p {margin: 0px 0px 5px 0px;line-height: 16px;}
.listeRef span {margin: 0px;color:#fff; font-variant:small-caps; font-size:19px;}
.listeRef span.titreRouge {color:#81091C;;font-variant:normal;font-weight:normal;font-size:14px;}
.listeRef span.ital {font-style:italic;color: #333333; font-variant:normal;font-size:14px;}
p.type {font-size:13px;font-weight:bold;}
.encadrePromo {border:0px solid;padding:5px;background-color:#33CC66;text-align:center;}

.refPapetDuchesse {	position: absolute; top:20px; left: 40px;border:0px solid; width:380px;text-align:center;}
.refPapetDuchesse p {font-size : 14px;}
.duchesseDroite   {	position: absolute; top:190px; left: 480px;width: 300px;border:0px solid;}
.duchesseDroite span.ital {font-style:italic;color: #333333; font-variant:normal;font-size:14px;}
.duchesseImg   {	position: absolute; top:195px; left: 750px;width: 300px;}
.duchesseImg img {border : 1px solid #fff;}
.panierDuchesse {	position: absolute; top:420px; left: 860px;text-align: right;width:150px;}
								 /* page broderie */	

.texteBroderie {position: absolute; top: 140px; left: 40px; width: 340px;border: 0px solid;}	
.texteBroderie p {line-height: 18px;}
.texteBroderie a.linterne {color: #81091C;}
.texteBroderie img {position : absolute; top: 185px;left: 200px;width: 165px; height: 115px;border: 1px solid #fff;}
.titreBroderie  {position: absolute; top:40px; left: 450px; text-align: center;border: 0px solid;width: 500px;font: 14px helvetica;}
.titreBroderie p {margin: 0px;color:#660099; font-variant:small-caps; font-weight:bold;font-size:16px;}
.titreBroderie hr {width: 500px;color: #FFFFFF;left: 0px;}
.listeRefBrod {position: absolute;left: 690px; top: 135px;width: 260px;height:auto;}
.listeRefBrod table {border:0px solid;}
.listeRefBrod td {vertical-align:middle;margin: 0px; padding:0px;border:0px solid;height:50px;}
.listeRefBrod td.tdpanier   {vertical-align:top;margin: 0px; padding:0px;border:0px solid;height:50px;}
.listeRefBrod td.tdpanier a {margin: 0px; padding:0px;border:0px solid;}

.listeRefBrod p {margin: 0px 0px 5px 0px; padding:0px;line-height:14px;}
.imgBrod {position: absolute; top: 135px; left: 430px; width: 266px;height: 300px;
	border: 0px solid #000;text-align: center;vertical-align: middle;}
.imgBrod img {border: 0px solid #fff;width: 200px;height:200px;}
.imgFil {position: absolute; top:400px; left: 690px;border: 0px solid #000;width:80px; height:135px;}
.imgFilseul {position: absolute; top:400px;left: 775px;border: 0px solid #000;width:80px; height:135px;}
.imgToile {position: absolute; top:400px;left: 860px;border: 0px solid #000;width:80px; height:135px;}
.imgFil img {border: 1px solid #fff;width: 80px;height: 133px;}
.imgFilseul img {border: 1px solid #fff;width: 80px;height: 133px;}
.imgToile img {border: 1px solid #fff;width: 80px;height: 133px;}
.panierBr {font-size:10px;border:0px solid;width:50px;height:40px;}
.cliqueBr {position: absolute; top: 510px; left: 460px; 
		width: 400px; border: 0px solid;text-align: left;}
.cliqueBr p {font-size:12px;}

								 /* page panier */	
.numeroCom {position: absolute;top:10px;left: 15px;width:400px;}
.box_panier		 {position: absolute;top: 40px; left: 10px;border : 0px solid #dad9e7;width:550px;}
.coordoRecup {position: absolute;left:570px;top: 10px;width: 300px;margin:50px;padding:10px;border : 1px solid ;} 
.coordoRecup h3 {font : 18px helvetica; color: #000; font-weight: bold;padding: 0px;margin:0px;}
.box_panier .titre {font-weight:bold;width:530px; background-color:#82A76C; border:1px solid;}
.box_panier .detail {float : left; width:190px; padding:0px; margin:0px; overflow:hidden ;}
.box_panier p {margin:5px;border:none;line-height:20px;}
.box_panier .type{ float : left; width:140px; padding:0px; margin:0px; overflow:hidden }
.box_panier .price{ float : left; width:60px; padding:0px; margin:0px; overflow:hidden; }
.box_panier .quantite{float : left; width:80px; padding:0px; margin:0px; overflow:hidden  }
.box_panier .action{float : left; width:60px; padding:0px; margin:0px; overflow:hidden; }
.box_panier .action img {margin:10px 0px 0px 0px;}
.box_panier .adress {margin-left:50px;line-height:18px;}
.total {float : left; width:210px; padding:0px; margin:0px; overflow:hidden ;}
.coulTotal, .coulFrais, .coulTTC {float : left;background-color:#73628D;width:530px;height:15px;margin:4px;}
.coulFrais {background-color:#9F93B1;}
.quantite p {text-align:center;}
.price p {text-align:center;}
.action p {text-align:center;}
.instruct {position:absolute;top:0px;left:0px; width:100%;}
.instruct p{text-align:center;}
.box_panier * { height:28px }
.frais {float : left; width:800px; border:0px solid; height:10px;}
.frais .detail {float : left; width:210px; padding:0px; margin:0px; overflow:hidden ;}
.frais .type{ float : left; width:200px; padding:0px; margin:0px; overflow:hidden }
.frais .prix{ float : left; width:100px; padding:0px; margin:0px; overflow:hidden; border:0px solid;}
.frais .quantite{float : left; width:70px; padding:0px; margin:0px; overflow:hidden  }
.box_panier .action img {height:13px; width:13px}


								/* page commande */
.couleur1 {float : left;background-color:#9F93B1;width:530px;height:20px;margin:4px;padding:0px 0px 8px 0px;}
.couleur0{float : left;background-color:#9F93B1;width:530px;height:20px;margin:4px;padding:0px 0px 8px 0px;}
img.carre {width:10px; height:10px;}
.conteneur_print { width:21cm;margin:2cm; }
.conteneur_print .numeroCom {position: absolute;top:25px;left: 15px;width:18cm;border:0px solid;}
.conteneur_print a {line-height:10px;}
.conteneur_print .bold {line-height:10px;}
.conteneur_print .remarq {color:#000;}
.conteneur_print .price .bold {line-height: 15px;}
.conteneur_print p {text-align:left;font-size:10pt;}
.conteneur_print .box_panier {position: absolute; top: 250px;width:15cm;left:50px;}
.conteneur_print .box_panier .titre {text-align:center;margin: 30px 0px 0px 0px;height: 30px;font-weight:bold;width:12cm; background-color:#FFF; border:1px solid;}
.conteneur_print .box_panier .titre p {margin:0px;border:none;padding:0px;}
.conteneur_print .box_panier .titre p .bold {line-height:14px;margin:5px;}
.conteneur_print .box_panier p {margin:0px;border:none;line-height:15px;}
.conteneur_print .box_panier .detail {float : left; width:32%; padding:0px; margin:0px; overflow:hidden  }
.conteneur_print .box_panier .price{ float : left; width:14%; padding:0px; margin:0px; overflow:hidden }
.conteneur_print .box_panier .type{ float : left; width:26%; padding:0px; margin:0px; overflow:hidden }
.conteneur_print .box_panier .quantite{float : left; width:16%; padding:0px; margin:0px; overflow:hidden  }
.conteneur_print .box_panier .action{float : left; width:11%; padding:0px; margin:0px; overflow:hidden }
.conteneur_print .box_panier * { height:30px }
.conteneur_print .box_panier .couleur1 a {line-height: 20px;}
.conteneur_print .box_panier .couleur0 a {line-height: 20px;}
.conteneur_print .coulTotal {float : left;background-color:#FFF;width:11cm;border-bottom: 1px solid;padding:0px 0px 0px 10px;margin:10px 0px 0px 10px;}
.conteneur_print .coulTTC {background-color:#FFF;width:11cm;border-bottom: 1px solid;padding:0px 0px 0px 10px;margin:10px 0px 0px 10px;}
.conteneur_print .coulFrais {background-color:#FFF;width:11cm;border-bottom: 1px solid;padding:0px 0px 0px 10px;margin:10px 0px 0px 10px;}
.conteneur_print .couleur1 {float : left;background-color:#FFF;width:11cm;border-bottom: 1px solid;padding:0px 0px 0px 10px;margin:10px 0px 0px 10px;}
.conteneur_print .couleur0{float : left;background-color:#FFF;width:11cm;margin:4px;border-bottom: 1px solid;padding:0px 0px 0px 10px;margin:10px 0px 0px 10px;}
.conteneur_print .box_panier h3 {font : 18px helvetica; color: #000; font-weight: bold;text-align: left;padding: 50px 0px 0px 80px;margin:0px;}
.conteneur_print img.carre {width:10px; height:10px;margin-top:10px;}
.conteneur_print .coordoRecup {position:absolute;top : 50px; left: 50px;border:0px solid;width: 400px;margin:0px;padding:10px;} 
.conteneur_print .coordoRecup h3 {font-size:16px;color: #81091C;}

								/* page formulaire */
.formulaire, .formulaireChoix {position: absolute;top: 20px; left: 100px; border : 1px solid #dad9e7; width:450px;padding: 10px;}
.formulaire p {margin-top:0px; padding-top:0px;}
.formulaire h2 {font-size: 15px; margin: 0px;padding: 0px;padding-bottom: 10px;width:450px;
	color: #064A2F;text-align: center;}
.formulaire table {margin:0px;padding:0px;}
.formulaire td {border:0px solid;height: 30px;}
.formuLivraison { width:450px; border:1px; }
.formuLivraison p {margin:2px; padding: 2px;}
.formulaireChoix {text-align:center;}
.formulaire p.nb  {font-size: 12px; margin: 0px;padding: 10px;}


								/* page cours */
.fleursApprent {position: absolute; top: 0px; left: 550px;}
.fleursApprent img {height: 440px;width: 330px;
		border: 0px solid;}
.texteApprent {position: relative; top: 40px; left: 70px;height: 450px; 
		width: 400px; border: 0px solid;z-index: 0;text-align: center;}
h1.apprent {position: absolute;top: 435px; left: 400px; margin: 0px; padding: 0px;}
h2.apprent  {position: absolute;top: 470px; left: 260px;width :600px;margin: 0px; padding: 0px;border:0px solid;}

								/* page descriptif */
.texteCours {position: absolute; top: 30px; left: 400px;height: 450px; 
		width: 400px; border: 0px solid;z-index: 0;text-align: center;}
.photoCours1, .photoCours2, .photoCours3 {position: absolute; top: 78px; left: 205px;}
.photoCours2 {top: 310px;}
.photoCours3 {top: 190px;left: 40px;}

								/* page tarif */
.texteTarif {position: absolute; top: 100px; left: 40px;height: 400px; 
		width: 270px; border: 0px solid;}
.texteTarif p	{line-height: 20px;}
.conditTarif {position: absolute; top: 10px; left: 350px;height: 500px; 
		width: 387px; border: 2px solid #EA678C; background-color: #ffffff; padding: 10px;}
.conditTarif {font: 14px helvetica;line-height: 16px;margin: 10px;}
.conditTarif p {font: 14px helvetica;}
.conditTarif p.condit {margin: 0px; padding: 0px;}
.conditTarif table td {vertical-align: top; padding-top: 10px; border: 0px solid;}
.conditTarif .rose  {color: #BA2F57;font-weight: normal;}
.centrer {text-align: center;} 
.photoTarif1, .photoTarif2 {position: absolute; top: 22px; left: 813px;}
.photoTarif2 {top: 285px;}
.pageCentre .pdf {position: absolute; top: 22px; left: 250px;}
.lienAlbum {font-size:14px;color: #660000;padding-left:50px;text-decoration: none;}

								/* page inscription */
.texteInscript {position: absolute; top: 130px; left: 40px;height: 400px; 
		width: 300px; border: 0px solid;}	
.texteInscript	 p	{line-height: 20px;}
.pageCours .pdf {position: absolute; top: 130px; left: 400px;}
.texteInscript .pdf  {position: absolute; top: 100px; left: 360px;}
.texteInscript .pdf3  {position: absolute; top: 200px; left: 360px;}
.fiche {position: absolute; top: 10px; left: 550px;height: 508px;
		width: 345px; border: 2px solid #EA678C; background-color: #ffffff; padding: 10px;}
		
								/* page question */
.texteQuestion {position:absolute; top:130px; left:40px; background-color:#FFFFFF; width:600px;padding:5px;}
.texteQuestion p {color:#de4d73;margin:10px 10px 0px 10px;padding:0px;}
.texteQuestion p.rep {color:#000;margin:0px 10px 10px 10px;;padding:0px;}
.questAnnie {position:absolute; top:10px;left: 680px; }
.questAnnie img {width: 120px; height:150px; border:0px solid;}
.questVeranda {position:absolute; top:170px; left:680px;}
.questVeranda img {width:237px; height:340px; border:0px solid;}
.cliqueQuest {position: absolute; top: 520px; left: 680px; 
		width: 400px; border: 0px solid;text-align: left;}
.lienQuest {position: relative;margin:10px;}
		
										/* page stage */
.texteStage {position:absolute; top:84px; left:440px; background-color:#FFFFFF; width:450px;text-align:center;padding:6px; }
.texteStage img {float: left; border:0px solid;height: 45px;width: 70px;margin: 5px 15px 0px 8px;}
.texteStage h4   {text-align: left; font-family:   helvetica; font-size: 13px; margin-top:0px; margin-bottom:30px;}
.texteStage a.linterne {color: #81091C;}
.texteStage h1 {color: #006c23; font-size:18px;text-align:center;border:0px solid;width:100%;margin:0px 0px 10px 0px;}
.texteStage p {font-family: Georgia, 'Times New Roman', Times, serif; font-size: 12px;line-height: 17px; margin:4px 0px 0px 0px;padding:0px;}
.stageLong {position:absolute; top:87px;left: 40px; }
.stageLong img {width: 372px; height:192px; border:0px solid;}
.stageVache {position:absolute; top:300px; left:40px;}
.stageVache img {width:190px; height:169px; border:0px solid;}
.stageMur {position:absolute; top:325px; left:245px;}
.stageMur img {width:169px; height:210px; border:0px solid;}
.stageSalvia {position:absolute; top:0px; left:930px;}
.stageSalvia img {width:163px; height:550px; border:0px solid;}
.cliqueStage {position: absolute; top: 520px; left: 440px; 
		width: 400px; border: 0px solid;text-align: left;}
.pdfDroite {position: absolute; top: 4px; left: 735px;width:180px;border:0px solid;}
.pdfGauche  {position: absolute; top: 4px; left: 440px;}

								/* page contact */
.texteContact {position: relative; top: 120px; left: 500px;height: 350px; 
		width: 436px; border: 0px solid;z-index: 0;text-align: center;}
h1.titre {position: absolute;top: 470px; left: 90px; margin: 0px; padding: 0px;border: 0px solid;}
h2.titre  {position: absolute;top: 510px; left: 90px;margin: 0px; padding: 0px;border: 0px solid;}
.fleursContact {position: absolute; top: 20px; left: 90px;}
.fleursContact img {height: 440px;width: 330px;
		border: 0px solid;}

								/* page coordonnées */
.imgCabane {position: absolute; top: 130px; left: 40px; width: 340px;border: 0px solid;}
.adresse {position: absolute; top: 30px; left: 440px;height: 400px; 
		width: 200px; border: 0px solid;}
.adresse p {line-height: 20px;}
.coordo {position: absolute; top: 30px; left: 700px;height: 400px; 
		width: 300px; border: 0px solid;}
.coordo p {line-height: 20px;font-size: 12px;}
.imgChat {position: absolute; top: 330px; left: 40px; width: auto;height: auto;  }
.imgChat img{	width: 300px; height:205px;}
.imgPlan {position: absolute; top: 130px; left: 440px;  }
.imgPlan img {width: 400px; height: 409px;}
.imgZoom {position: absolute; top: 110px; left: 760px;  }
.imgZoom img {width: 300px; height: 301px;}
.imgLegende {position: absolute; top: 420px; left: 850px; }
.imgLegende .pdf, .pdf2 {position: absolute; top: 55px; left: 30px;}
.imgLegende .pdf2 {left: 90px;}

								/* page newsletter */

.formNewsletter { position: absolute; top: 320px; left: 40px;height: 200px;
		width: 170px; border: 0px solid;}
img.photoPrincipale     {position: absolute; top: 0px; left: 530px;width: 367px;height: 560px; border: 0px solid;}
img.NewsletterAnnie {position: absolute; top: 305px; left: 260px;width: 170px;height: 227px; border: 0px solid;}

.texteNews {position: absolute; top: 90px; left: 40px; width: 400px;border: 0px solid;}
.texteNews p.titre {color: #de4d73;font-weight:bold;}
.texteNews p {line-height: 18px;}

								/* page liens */
								
.presentLien {border:0px solid;width:1000px;margin-top: -13px;}
.presentLien table {width:100%;border:0px solid;}
.presentLien table td {width:40%; font-size:14px;vertical-align:top;text-align:justify;padding-bottom:10px;}
.presentLien table td.image {width:10%;padding:0px 10px 10px 10px;vertical-align:top;}
.titreVert {color:#0F4B0F;font-weight:bold;}
								
/* bas de page */

.basPageAcc {position: relative; background-image:url(../images/fond.jpg);width: 100%;height: 35px; border:0px solid;}
.basPageAcc p {color: #0F4B0F; font-size: 15px; font-weight: bold; text-align: center; padding-top : 0px;}
.basPage {position: relative; background-color: #2B771B; width: 100%;height: 25px; border:0px solid;}
.basPage img {margin: 3px 0px 0px 25px ;}
.basPage img.vente {margin-left : 150px ;}
