/*-------------------------------------*/
/*-------------  HTML ----------------*/
/*------------------------------------*/
body {
	padding: 0px;
	margin: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #81725e;
	color:#49433b;
	}


img {
	border: 0;
	}


.blockLeft {
	float : left;
	}

.blockRight {
	float : right;
	}

.clear {
	clear: both;
	width : 0;
	height : 0;
	}

.clearBoth	{
	clear:both;
}

.clearLeft{
	clear:left;
	}

.clearRight{
	clear:right;
	}

ul, li{
	list-style:none;
	padding: 0px;
	margin: 0px;
}



a {
	 text-decoration:none;
     }

form {
	margin:0px;
	padding:0px;
	}
/*---------HOMEPAGE-ATELIER---------------*/
#Container-Main{
	height:500px;
	margin:8px auto;
	width:961px;
	}

#Header{
	height:109px;
	position:relative;
	display:block;
	width:936px;
	}

#HeaderFront {
	display:block;
	height:109px;
	position:relative;
	width:936px;
	}

.logo{
	width:216px;
	height:106px;
	}

.Menu-Nav{
	width:465px;
	/*height:109px;*/
    height: 50px;
	position:relative;
	display:block;
    left: 45px;
	}

.Menu-Nav ul li{
	display:inline;
	position:absolute;
	z-index:1;
	}

.Menu-Nav ul li.produits{
    bottom:0px;
    left:0px;
    background:url(../images/menu-produits-off.jpg) no-repeat left;
    width:129px;
    height:41px;
    }

.Menu-Nav ul li.produits:hover, .Menu-Nav ul li.produitsActif{
    bottom:0px;
    left:0px;
    background:url(../images/menu-produits-on.jpg) no-repeat left;
    width:129px;
    height:41px;
    }

.Menu-Nav ul li.ateliers{
	bottom:0px;
	left:135px;
	background:url(../images/menu-atelier-off.jpg) no-repeat left;
	width:113px;
	height:47px;
	}

.Menu-Nav ul li.ateliers:hover, .Menu-Nav ul li.ateliersActif{
	bottom:0px;
	left:135px;
	background:url(../images/menu-atelier-on.jpg) no-repeat left;
	width:113px;
	height:47px;
	}

.Menu-Nav ul li.ventes{
	bottom:0px;
	left:253px;
	background: url(../images/menu-ventes-off.jpg) no-repeat left;
	width:165px;
	height:47px;
	}

.Menu-Nav ul li.ventes:hover, .Menu-Nav ul li.ventesActif{
	bottom:0px;
	left:253px;
	background: url(../images/menu-ventes-on.jpg) no-repeat left;
	width:165px;
	height:47px;
	}


.Menu-Nav ul li.magasin{
	 bottom:-3px;
	 left:423px;
	 width:132px;
	 height:51px;
	 background:url(../images/menu-magasin-off.jpg) no-repeat left;
	 }

.Menu-Nav ul li.magasin:hover, .Menu-Nav ul li.magasinActif{
	 bottom:-3px;
	 left:423px;
	 width:132px;
	 height:51px;
	 background:url(../images/menu-magasin-on.jpg) no-repeat left;
	 }

.img-head{
	position:absolute;
	right:20px;
	top:0px;
		}

#menu {
	clear:both;
	margin-left:35px;
}
		
		
/**********************CONTAINER***************************/

.homepage .produits {
background-image:url(../library/img/homepage/encart_produits_bg.jpg);
margin-left:10px;
}

.homepage .encart {
background-position:0 37px;
background-repeat:no-repeat;
float:left;
height:237px;
margin-top:8px;
position:relative;
width:217px;
}
.homepage .ateliers {
background-image:url(../library/img/homepage/encart_ateliers_bg.jpg);
}
.homepage .ventesPrivees {
background-image:url(../library/img/homepage/encart_ventesPrivees_bg.jpg);
}
.homepage .encart p {
font-size:0.9em;
padding:0 15px;
}
.homepage .encart .btn {
bottom:0;
display:block;
left:0;
position:absolute;
text-align:center;
width:217px;
}

#Container-home{
	clear:both;
	width:961px;
	height:auto!important;
	height:auto;
    background: url(../images/fond-container3.jpg) top right no-repeat;
/*	background:transparent url(../library/img/global/bg.gif) no-repeat scroll right 0;*/
	}
	
#Container{
	width:936px;
	height:auto!important;
	height:auto;
/*	min-height:533px;*/
     
	}

* html #Container{
	height:533px;
	}


.Container-bloc-Gauche{
	
	position:relative;
	top:0px;
	float: left;
	/*background-color: #eceae7;*/
	height:549px;
	display:inline;

	}

* html .Container-bloc-Gauche{
	height:533px!important;
	}

.Container-int{
	width:664px;
	height:auto;
	min-height:535px;
  background-color: #eceae7;
	}

* html .Container-int{
	height:535px!important;
	position: relative;
}

.bloc-flash{

	top:-10px;
	left:0px;
	z-index: 2;
	}

.Container-bloc-Droit{
	float:left;
	height:510px;
	width:245px;
	padding-top: 27px;
	background: url(../images/fond-container2.jpg) top right no-repeat;
	}

.bloc-Droit-haut{
	height:112px;
	width:223px;
	/*background: url(../images/border-01.png);*/
    /*behavior: url(javascript/iepngfix.htc);*/
	background-position:bottom center;
	background-repeat:no-repeat;
	padding-bottom:10px;
	padding-left:15px;
	position: relative;
	}

#Container-home .bloc-Droit-haut{
	padding-left:10px;
	}

/** html .bloc-Droit-haut{
	background: url(../images/fond-bloc-droit-haut.jpg) no-repeat bottom center;}*/


.text-bloc-droit-haut{
	width:132px;
	height:auto;
	padding-left: 3px;
	}

#Container-home .text-bloc-droit-haut{
	color: #ffffff;
	}

.bloc-Droit-haut img{
}

.media-bloc-haut{
	position:absolute;
	bottom:0px;
	right:-28px;
	}


.bloc-Droit-Milieu{
	width:236px;
	height:112px;
	padding-bottom:6px;
	position: relative;
	}

.bloc-media-milieu{
	width:100px;
	height:112px;
	}

.titre-milieu{
	padding-top:10px;
	}


.bloc-milieu2{
	width:220px;
	height:135px;
	background:url(../images/fond-bloc-droit-milieu2.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
	padding-bottom:8px;
	padding-left: 12px;
	position: relative;
	}

.text-bloc-droit-milieu2	{
	width:170px;
	height:auto;
	}

.bloc-milieu2 img{
	margin-left:-1px;
	}

.media-bloc-milieu2{
	position:absolute;
	right:-50px;
	top:-10px;
	}

.bloc-bas{
	width:225px;
	height:auto;
	padding-left: 5px;
	}

.bloc-bas img{
	}

.text-bloc-droit-bas{
	width:127px;
	}

.bloc-bas form{
	width: auto;
	}

.bloc-bas td input.inputbox{
	width:143px;
	height:16px;
	border-top:2px solid #969696;
	border-left:2px solid #969696;
	border-bottom:none;
	border-right: none;
	font-size: 14px;
	}
/*************************************************************************************************/
/*************************************************************************************************/
.mainContainerBlog {
	background-image: url(../images/blog-bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin-left:auto;
	margin-right:auto;
	width: 800px;
	background-color: #bab2a7;
	padding-top: 15px;
	padding-left: 34px;
	padding-right: 11px;
	padding-bottom: 48px;
	}

.headerBlog {
    width:792px;
	height:auto;
	}

.menuHBlog ul	{
	list-style:none;
	background-image: url(../images/flecheMenuHBlog.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	padding-top: 11px;
	padding-left: 34px;
	float: right;
	padding-right: 35px;
    }

.menuHBlog ul li	{
	display:inline;
    }

.menuHBlog ul li img	{
	margin-right:18px;
    }

.menuHBlog	{
	width:554px;
	background-image: url(../images/backMenuHBlog.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	padding-bottom: 4px;
	margin-bottom: 8px;
    }

.ContentBlog {
    width:792px;
	height:auto;
	}

.maincontentBlog {
	width:540px;
	height:auto;
	border: 1px solid #8d785d;
	padding-top: 20px;
	background-color: #dad5cf;
	padding-bottom: 18px;
	float: left;
	position: relative;
	padding-left: 22px;
    }

.titreBlog{
	padding-left: 40px;
	padding-bottom: 20px;
	width: 480px;
	height: auto;
   }

div.titreBlog span.titre01Blog {
	font-size:16px;
	color:#780d68;
	font-weight: bold;
   }

div.titreBlog span.titre02Blog {
    font-size:11px;
	color:#49433b;
	font-style:italic;
   }

.dateBilletblog {
	width:27px;
	height:47px;
	position:absolute;
	top: 8px;
	left: -10px;
	background-image: url(../images/backDateBillet.png);
	behavior: url(javascript/iepngfix.htc);
	background-repeat: no-repeat;
	text-align: center;
	line-height: 15px;
	padding-left:10px;
	padding-right:10px;
	padding-top: 2px;
   }

.img-txtBlog {
	width:522px;
	height:auto;
	padding-bottom: 15px;
   }

.img01Blog {
	width:150px;
	height:auto;
	padding-right:12px;
	float: left;
  }

.txt01Blog {
	width:522px;
	height:auto;
	float: left;
	color:#49433b;
	line-height: 9pt;
	padding-bottom: 25px;
  }

.txt02Blog {
	width:522px;
	height:auto;

  }

.listIngredients	{
	list-style:none;
}

.listIngredients li	{
	background-image:url(../images/bulletIngredients.gif);
	background-repeat:no-repeat;
	background-position:0px 9px;
	padding-left:5px;
	margin-top: 8px;
}

.titre03Blog {
	width:522px;
	height:auto;
	background: url(../images/sepCommentaires.gif) top left no-repeat;
	padding-top: 18px;
	padding-bottom: 12px;
	display:block;
	position:relative;
   }

.titre04Blog {
   font-size:15px;
   color:#780d68;
   }

.titre05Blog {
   font-size:11px;
   color:#780d68;
   text-decoration:underline;
   }

.titre05Blog a {
   color:#780d68;
   text-decoration:underline;
   }

.titre-commentaireBlog {
   width:522px;
   height:auto;
   }

.titreComBlog	{
	font-size:11px;
	padding-top:4px;
	color: #49433b;
	padding-left: 8px;
	display: block;
	font-weight: bold;
	background-color: #d5c6cb;
	width: 516px;
	padding-bottom: 4px;
}

.commentaireBlog	{
	margin-bottom: 24px;
	width: 512px;
	padding-left: 10px;
	height: auto;
	padding-top: 6px;
}

.frmCommentaire h1	{
	color:#780d68;
}

.frmCommentaire p	{
	padding-top:23px;
	padding-bottom:23px;
}

.frmCommentaire	{
	padding-right: 15px;
}

.frmCommentaire .libele	{
	width:110px;
}

.frmCommentaire .textBox	{
	width:150px;
	height:16px;
	font-size: 14px;
}

.frmCommentaire td	{
	padding-bottom:5px;
}

.frmCommentaire textArea	{
	width:508px;
	height:77px;
}

.frmCommentaire .optionFormulaire	{
	text-align:center;
	padding-top: 23px;
}

.frmCommentaire .optionFormulaire .buttonApercu{
	margin-right:32px;
}




.contentRightBlog {
	width:204px;
	height:auto;
	float:right;
	padding-top: 5px;
   }

.blocCalendrier	{
	background-color:#dad3c9;
	border:1px solid #8d785c;
	margin-top:5px;
	padding-bottom: 7px;
	margin-bottom: 18px;
	width: 190px;
}

.thumbPhoto img	{
	display:block;
}

.blocCalendrier .selectionMois	{
	padding-top:7px;
	padding-bottom:11px;
	padding-right:11px;
	text-transform: uppercase;
	padding-left: 11px;
}

.blocCalendrier .selectionMois a	{
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	color: #49433b;
	text-decoration: none;
	padding-bottom: 2px;
}

.blocCalendrier .selectionMois div	{
	width:150px;
	float:left;
	text-align: center;
	font-size:12px;
	font-weight:bold;
	color: #49433b;
}

.blocCalendrier .jour div	{
	font-weight: bold;
	text-transform: uppercase;
	float:left;
	padding-top:5px;
	width:25px;
	text-align:right;
}

.blocCalendrier .date a	{
	display:block;
	float:left;
	padding-top:5px;
	width:25px;
	text-align:right;
	text-decoration:none;
	color:#49433b;
}

.blocCalendrier .date a.moisPrecedent	{
	color:#b7a997;
}

.blocAlbumColDt	{
	padding-top:12px;
	background:url(../images/border-06.jpg) top left;
	background-repeat:no-repeat;
}

.blocAlbumColDt p	{
	padding-top:8px;
	padding-bottom:19px;
}

.albumPhotoBlog {
	width:auto;/*correction bug 2279   width:180px;*/
	height:auto;
	padding-left: 3px;
   }

.listPhotoBlog {
	list-style:none;
	text-decoration: underline;
   }

.listPhotoBlog li {
	background-image:url(../images/albumBullet.jpg);
	background-repeat:no-repeat;
	background-position:0px 6px;
	padding-left: 8px;
   }

.listPhotoBlog li a {
   text-decoration:underline;
   color:#49433b;
   }

.lContentVoirBlog {
	width:125px;
	height:43px;
	padding-top: 25px;
	padding-left: 75px;
    }

.tagRecherche {
	width:204px;
	height:auto;
	padding-bottom: 20px;
	padding-top: 15px;
	background:url(../images/border-06.jpg) top left;
	background-repeat: no-repeat;
   }

.tagRecherche span{
	padding-right:6px;

	}

.tagRecherche span a {
	color:#887254
	}

span.tag01 {
   font-size:10px;
   color:#887254;
}

span.tag02 {
   font-size:11px;
   color:#887254;
}

span.tag03 {
   font-size:12px;
   color:#887254;
}

span.tag04 {
   font-size:13px;
   color:#887254;
}

span.tag05 {
   font-size:14px;
   color:#887254;
}

span.tag06 {
   font-size:15px;
   color:#887254;
}

span.tag07 {
   font-size:16px;
   color:#887254;
}

span.tag08 {
   font-size:17px;
   color:#887254;
}

span.tag09 {
   font-size:18px;
   color:#887254;
}

span.tag10 {
   font-size:19px;
   color:#887254;
}

span.tag11 {
   font-size:20px;
   color:#887254;
}


/*** Styles Album ***/

.titre01Album {
	width:510px;
	height:auto;
	background:url(../images/sepCommentaires.gif) bottom left no-repeat;
	padding-bottom:14px;
	padding-left:18px;
   }

.mainThumbPhoto{
	width:156px;
	padding-right:20px;
	padding-top:20px;
	height:auto;
	float: left;
   }

.thumbPhoto	{
	border:3px solid #cfc7ba;
	width: 150px;
	float: left;
	height: auto;
}

.thumbPhoto .descPhoto	{
	padding-top:4px;
	padding-bottom:4px;
	text-align:center;
	background-color:#b5a694;
	color:#FFFFFF;
	font-weight:bold;
	height: 2.5em;
}

.navImage	{
	padding-top:14px;
	color:#49433b;
	width: 508px;
	clear: left;
}

.navImage a	{
	color:#49433b;
	text-decoration:underline;
}




/*********************************ATELIER-ACCUEIL********************************************************/
.img-H-Container{
	width:674px;
	height:18px;
	position:absolute;
	top:-18px;
	left:-4px;
	z-index: 100;
	}

.img-D-Container{
	width:auto;
	height:auto;
	position:absolute;
	z-index:1000;
	right:0px;
	top:-12px;

	}

.img-G-Container{
	left:-20px;
	top:-6.5px;
	width:auto;
	height:auto;
	position:absolute;
	z-index:1000;
	}

.img-B-Container{
	width:auto;
	height:auto;
	position:absolute;
	z-index:1;
	bottom:-10px;
	left:-1px;
	}

.contenuAteliers {
	width:654px;
	height:auto!important;
	min-height:527px;
	}

* html .contenuAteliers {
 	height:auto;
	}

.filDarianeAtelier {
	width:385px;
	height:20px;
	position: relative;
	z-index: 99;
	left: 0px;
	top: 0px;
	text-align: left;
   }

.filDarianeAtelier ul	{
	list-style:none;
	position:absolute;
	top: 8px;
	left: 15px;
	width:385px;
	z-index: 10000;
   }

.filDarianeAtelier ul li	{
	color:#91826e;
	text-align:left;
	display:inline;
   }

.filDarianeAtelier ul li a	{
	color:#91826e;
	text-decoration:underline;
   }

.atelierTxtMain {
	width:auto;
	height:250px;
	position: relative;
	background:url(../images/atelierCuisineSep.jpg) no-repeat;
	background-position:150px 215px;
   }

.messageAccCuisine	{
	padding-top:50px;
	padding-left:85px;
	width: 295px;
	height:auto;
	padding-bottom:12px;
   }

.messageAccCuisine p, .messageAccDeco p	{
	margin-top:7px;
	margin-bottom:18px;
   }

.atelierCuisinePic01 {
	width:264px;
	height:251px;
	position:absolute;
	left: 382px;
	top: 0px;
	z-index: 0;
   }

.atelierCuisinier01 {
	width:133px;
	height:462px;
	position:absolute;
	z-index:1002;
	left: -30px;
	top: 84px;
   }

.atelierCuisineSep {
	position: absolute;
	z-index: 3;
	left: 118px;
	bottom: 20px;
   }

.atelierCuisineTxt02 {
	width:470px;
	height:auto;
	padding-left: 95px;
   }

.atelierCuisinePic04 {
   width:200px;
   height:auto;
   float:left;
   padding-right:15px;
   }

.atelierCuisineTxt04 {
	width:248px;
	height:auto;
	float:left;
	padding-top: 22px;
   }

span.atelierTxt04 {
   font-weight:bold;
   }

.atelierCuisineTxt03-Pic05 {
   width:152px;
   height:26px;
   padding-left:58px;
   padding-top:18px;
   }

.atelierCusineDamePeinture {
	width:157px;
	height:300px;
	position:absolute;
	left: 537px;
	top: 254px;
	z-index: 1200;
   }

.atelierCuisinePic06 {
   width:;
   height:;
   padding-left:16px;
   }






.ateliercollumnRight {
	width:220px;
	height: auto;
	padding-top: 5px;
	padding-left: 5px;
}

.ongletVideo	{
	padding-left: 20px;
	padding-top: 10px;
}

.ongletVideo h1	{
	color:#49433b;
	font-weight:bold;
	font-size: 11px;
	margin-bottom: 3px;
}
/************************************footer*************************************/
#footer_zodio .contact {
background:transparent url(../images/footer_bg_contact.jpg) no-repeat scroll 0 0;
color:#FFFFFF;
float:right;
height:65px;
margin:-30px 35px 0 0;
padding:80px 12px 40px;
width:176px;
}
#footer_zodio {
margin:20px 0 0 40px;
}
#footer_zodio ul {
background:transparent url(../images/dotted_green_brown.gif) repeat-y scroll right 0;
float:left;
margin-top:20px;
}
#footer_zodio ul li {
clear:both;
float:left;
padding:0 10px;
}
#footer_zodio ul li strong {
display:block;
font-size:1.1em;
padding-bottom:5px;
}
#footer_zodio ul li strong a {
color:#B3C259;
}

#footer_zodio ul li a {
color:#FFFFFF;
}

#footer	{
	width:659px;
	margin-left:auto;
	margin-right:auto;
	text-align: center;
	padding-top: 110px;
	color:#FFFFFF;
	display: block;
	height: 40px;
}

#footer ul	{
	list-style:none;
}

#footer ul li	{
	display:inline;
}

#footer ul li a	{
	text-decoration:none;
	color:#e6e3dF;
	}

#footer ul li a:hover	{
	text-decoration:underline;
	color:#FFFFFF;
}


/************************************VentePrivee*************************************/

.ventesColumnDroitTxt01 {
   width:223px;
   height:auto;
   padding-left:10px;
   }

.ventesDroitVideo {
   width:173px;
   height:140px;
   padding-top:21px;
   padding-left:25px;
  }

.venteMainTxt {
	width:600px;
	height:auto;
	padding-left:20px;
	padding-top:16px;
	position: relative;
  }

.venteMainTxtPic {
	width:229px;
	height:255px;
	padding-right:5px;
	float: left;
  }

.venteMainTxt01 {
	width:366px;
	height:255px;
	float: left;
  }

.venteMainTxt-Bas {
	width:400px;
	height:auto;
	padding-left: 15px;
	position: relative;
	padding-bottom: 15px;
  }

.venteMainTxt02 {
	width:auto;
	height:auto;
	padding-top:18px;
	padding-left:0px;
	/*background:url(../images/border-04.png);*/
	background-repeat:no-repeat;
	background-position: 0px bottom;
  }

.no-bg{
	background-image:none;
	}


.venteMainTitre {
	width:400px;
	height:auto;
	padding-left: 0px;
	position: relative;
  }

.venteMain-Sep {
	width:397px;
	height:13px;
	position:absolute;
	left: -15px;
	top: -8px;
	z-index: 1010;
  }

.venteMainTxt03 {
	width:350px;
	height:auto;
	padding-bottom: 20px;
	position: relative;
  }

.venteMain-Pic04 {
	position:absolute;
	z-index: 1200;
	bottom: 6px;
	right: -224px;
  }
/***************************Liste Video****************************************/

.ListeVideoTxt {
   width:452px;
   height:auto;
   padding-top:38px;
   padding-bottom:24px;
   padding-left:14px;
  }

.ListeVIdeo-Liste {
	width:610px;
	height:385px;
	padding-left:35px;
	background:url(../images/ListeVideo-sep.jpg) center bottom no-repeat;

  }

.Video-liste {
	width:173px;
	height:auto;
	padding-bottom:25px;
	padding-right: 30px;
	float: left;
  }

.listeVideo-droit-int01 {
	width:158px;
	height:auto;
	position:relative;
	padding-bottom: 20px;
	padding-left: 20px;
  }

.listeVideo-droit-int-img01 {
	width:133px;
	height:141px;
	position:absolute;
	left: 163px;
	top: 5px;
  }

.listeVideo-droit-int-img02 {
  width:101px;
  height:30px;
  padding-left:46px;
  padding-top:11px;
  }

.listeVideo-droit-int-txt02 {
	width:206px;
	height:auto;
	background: url(../images/border-07.gif) no-repeat 20px 0px;
	padding-top: 20px;
	padding-left: 20px;
  }

.listeVideo-droit-int-txt02 table td input{
	font-size:15px;
	}

.listeVideo-droit-int-txt02 table td input.inputbox{
	width:143px;
	font-size:14px;
	}

.listeVideo-droit-formulaire {
  width:auto;
  height:auto;
  padding-top:12px;
  }

/***************************Carte Zodio****************************************/

.carteZodio-Haut {
	width:600px;
	height:195px;
	padding-left:28px;
	padding-top:25px;
  }

.carteZodio-Img01 {
  width:186px;
  height:195px;
  float:left;
  padding-right:37px;
  }

.carteZodio-Txt01 {
  width:377px;
  height:auto;
  float:left;
  }

.carteZodio-Img02 {
   padding-bottom:15px;
  }

.carteZodio-TxtHaut {
	width:377px;
	height:auto;
  }

.carteZodio-TxtHaut img{
	padding-right:3px;
	}

.carteZodio-TxtHaut ul li{
	background: url(../images/bullet-carte.jpg) no-repeat left;
	height:12px;
	width:auto;
	padding-left:10px;
	}

.carteZodio-Txtbas {
	width:512px;
	height:276px;
	padding-left:23px;
	position: relative;
	padding-top: 15px;
	padding-bottom: 25px;
  }

.carteZodio-Txt-bas-int {
	width:510px;
	height:84px;
	z-index: 1003;
	position: relative;
  }

.carteZodio-Txt-bas-int02 {
  width:322px;
  height:auto;
  padding-top:28px;
  }

.carteZodio-Txt-bas-Pic05 {
  width:128px;
  height:auto;
  padding-left:180px;
  padding-top:20px;
  }

.carteZodio-Txt-bas-int-Pic07 {
	position:absolute;
	z-index: 1002;
	bottom: 6px;
	right: -124px;
  }

.carteZodio-droit-contenu01 {
	width:218px;
	height:auto;
	padding-top: 20px;
	padding-left: 6px;
  }


.carteZodio-droit-contenu02 {
	float:left;
	height: auto;
	width: 216px;
 }

.carteZodio-imgdroit {
	padding-right:7px;
	float:left;
	}

.carteZodio-droit-contenu03 {
  width:210px;
  height:auto;
  }

.carteZodio-droit-contenu02 ul {
   list-style:none;
   padding: 0;
   margin: 0;
  }

.carteZodio-droit-contenu02 ul li {
	background:url(../images/carteZodio-droit-bullet.jpg) top left no-repeat;
	margin-bottom: 13px;
	text-indent: 7px;
  }

span.caretZodio-droit-txt-gras {
  font-size:13px;
  font-weight:bold;
  }

/*****************************************************************************/
.bloc-table-int{
	width:641px;
	height:auto;
	display:block;
	}

.bloc-haut-table{
	padding-top:18px;
	padding-left: 240px;
	padding-bottom: 18px;
}

.bloc-date{
	width:auto;
	height:40px;
	}

.bloc-date ul li{
	float:left;
	width:auto;
	}

.bloc-date ul li.bloc-A{
	background:url(../images/fond-1.jpg) no-repeat left top;
	width:101px;
	height:40px;
	}

/***************code rakesh*************/
.navPlanningMois	{
	text-align:center;
	padding-bottom: 15px;
}

.navPlanningMois span	{
	padding-left:47px;
	padding-right:47px;
	font-size: 13px;
	color: #e6582b;
	font-weight: bold;
	line-height: 0.1em;
}

.ongletSemainesGh {
	width:99px;
	height:23px;
	background-image:url(../images/ongletSemaineGh.gif);
	float: left;
	padding-right: 5px;
	background-repeat: no-repeat;
}

.ongletSemainesGh:hover	{
	background-image:url(../images/ongletSemaineActiveGh.gif);
}

.ongletSemainesDt {
	width:99px;
	height:23px;
	background-image:url(../images/ongletSemaineDt.gif);
	float: left;
	padding-right: 5px;
	background-repeat: no-repeat;
}

.ongletSemainesDt:hover	{
	background-image:url(../images/ongletSemaineActiveDt.gif);
}

.ongletSemainesDt, .ongletSemainesGh	{
	color:#f87d16;
	font-weight:bold;
	padding-top:8px;
	text-align:center;
	cursor:pointer;
	font-size:13px;
}

.contOngletSemaines	{
	background-repeat:no-repeat;
	background-position:bottom left;
	width: 630px;
	}

.contOngletSemaines	ul{
	width:auto;
	height:auto;
	}

.contOngletSemaines	ul li{
	float:left;
	margin-right:4px;
	font-size:13px;
	color:#f87d16;
	font-weight:bold;
	width:90px;
	padding-left:10px;
	height:20px;
	padding-top:18px;
	dislay:inline;
	}

.contOngletSemaines	ul li a{
	color:#f87d16;
	}

.contOngletSemaines	ul li.col-1{
	background:url(../images/ong-A.jpg) no-repeat top left;
	}


.contOngletSemaines	ul li.col-2{
	background:url(../images/ong-B.jpg) no-repeat top left;

	}

.contOngletSemaines	ul li.col-2.active, .contOngletSemaines	ul li.col-2:hover {
	background:url(../images/ong-B-on.jpg) no-repeat top left;
	}



.contOngletSemaines	ul li.col-3{
	background:url(../images/ong-C.jpg) no-repeat top left;
	}

.contOngletSemaines	ul li.col-3.active, .contOngletSemaines	ul li.col-3:hover {
	background:url(../images/ong-C-on.jpg) no-repeat top left;
	}


.contOngletSemaines	ul li.col-4{
	background:url(../images/ong-D.jpg) no-repeat top left;

	}

.contOngletSemaines	ul li.col-4.active, .contOngletSemaines	ul li.col-4:hover{
	background:url(../images/ong-D-on.jpg) no-repeat top left;

	}

.contOngletSemaines	ul li.col-5{
	background:url(../images/ong-E.jpg) no-repeat top left;
	}

.contOngletSemaines	ul li.col-5.active, .contOngletSemaines	ul li.col-5:hover{
	background:url(../images/ong-E-on.jpg) no-repeat top left;
	}

.contOngletSemaines	ul li.col-6{
	background:url(../images/ong-F.jpg) no-repeat top left;
	}

.contOngletSemaines	ul li.col-6.active, .contOngletSemaines	ul li.col-6:hover{
	background:url(../images/ong-F-on.jpg) no-repeat top left;

	}



/****************/

.contOngletSemaines .actifGh	{
	background-image:url(../images/ongletSemaineActiveGh.gif);
}

.contOngletSemaines .actifDt	{
	background-image:url(../images/ongletSemaineActiveDt.gif);
}

.contJours	{
	background-image:url(../images/backContTblJours.gif);
	background-repeat:repeat-y;
	padding-left: 22px;
	background-position: left;
}

.contJours	{
	background-position:expression('center');
	padding-bottom: 10px;
}

.selectionNiveau	{
	background-color:#f0ede9;
	height:22px;
	padding-left:8px;
	padding-top:5px;
	/*margin-bottom: 19px;*/
	font-weight: bold;
	width: 590px;
	margin-bottom: 10px;
}

.selectionNiveau select	{
	height:18px;
	font-size: 11px;
	color: #3d3b39;
	width: 118px;
}

.ongletCours .date	{
	float:left;
	font-size: 12px;
	color: #968773;
	font-weight: bold;
	padding-left: 8px;
}

.ongletCours .detailsCours	{
	float:right;
	width: 497px;
	padding-bottom: 12px;
	padding-right: 25px;
}

.ongletCours .detailsCours h1	{
	color:#f87d16;
	font-size:15px;
	display: block;
	padding-left: 14px;
	background-image: url(../images/bulletTitreCours.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	font-weight: bold;
}


.ongletCours .nom-cours{
	float:left;
	background-image: url(../images/bulletTitreCours.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 14px;
	color:#f87d16;
	font-size:15px;
	width: 350px;
	}

.ongletCours	{
	padding-left: 9px;
	padding-bottom: 12px;
	background:url(../images/sep-tbl-planning.jpg) center bottom no-repeat;
	background-color: #dfdbd4;
	width: 612px;
	/*border-bottom: 1px solid #f0ede9;*/
	padding-top: 7px;
}


.ongletCours .detailsCours .messageDispo	{
	float:right;
	color: #9c8d7a;
	font-style: italic;
	padding-top: 4px;
}

.ongletCours .detailsCours .heure{
	float:left;
	height: 17px;
	padding-left: 14px;
	padding-right: 4px;
	width:auto;/*correction bug 2344 <width: 74px;>*/
	padding-top: 3px;
	background-image: url(../images/sepDetailsCour.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	color: #9c8d7a;
	font-weight: bold;
}

.ongletCours .detailsCours .prix	{
	float:left;
	color: #f87d16;
	height: 17px;
	width:auto;/* correction bug 2344 <width: 51px;> */
	padding-top: 3px;
	padding-left: 4px;
	background-image: url(../images/sepDetailsCour.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	padding-right: 4px;
	font-weight: bold;
}

.ongletCours .detailsCours .instit	{
	float:left;
	height: 17px;
	width:auto;/* correction bug 2344 */
	padding-left: 6px;
	padding-right: 3px;
	padding-top: 3px;
	background-image: url(../images/sepDetailsCour.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	color: #9c8d7a;
	font-weight: bold;
}

.ongletCours .detailsCours .niveau	{
	float:left;
	padding-top: 3px;
	padding-left: 4px;
	padding-right: 6px;
	width: 66px;
}

.ongletCours .detailsCours .buttonSPlus	{
	float:right;
	padding-top: 1px;
}


.ongletCours .detailsCours .descCours	{
	background-image: url(../images/sepCoursDetails.gif);
	background-repeat: no-repeat;
	background-position: top right;
	margin-top: 2px;
}

.dispBlock	{
	display:block;
}

.photoMainPlanning	{
	position:absolute;
	left: -3px;
	top: -156px;
}

.espaceVide1	{
	height:165px;
}

.gras	{
	font-weight:bold;
}

.sepCollumnLeft	{
	padding-bottom:19px;
}

.posAbs	{
	position:absolute;
}

.posRelative	{
	position:relative;
}

.photoMainPlanning	{
	position:absolute;
	left: 10px;
	top: -130px;
}

.bloc-int-droit-planning{
	width:214px;
	height:auto;
	padding-left:12px;
	line-height: 9pt;
	padding-top: 10px;
	}

.gras	{
	font-weight:bold;
}

.bloc-int-haut-droit-planning{
	background:url(../images/border-02.png) bottom left no-repeat;
	behavior: url(javascript/iepngfix.htc);
	height: 185px;
	padding-bottom: 12px;
	line-height: 10.1pt;
	}

*html .bloc-int-haut-droit-planning{
	background:url(../images/border-planning.gif) no-repeat bottom center;
	}

.bloc-file-arian{
	position:relative;
	height:20px;
	width:auto;
	}

/*************************MAGASIN*************************************/

.bloc-int-magasin{
	width:641px;
	height:auto!important;
	min-height:250px;
	display:block;
	padding-left: 5px;
	padding-top: 15px;
	}

* html .bloc-int-magasin{
	height:250px!important;
	}


.bloc-vert-gauche{
	float:left;
	width:230px;
	height:407px;
	background:url(../images/fond-vert-magasin.jpg) no-repeat;
	padding-top: 22px;
	position: relative;
	margin-right: 6px;
	padding-left: 8px;
	margin-top: 10px;
		}

.bloc-vert-gauche img{
	}

.bloc-bas-vert{
	float:left;
	height: auto;
	width: 200px;
	color: #ffffff;
	margin-left: 10px;
	position:relative;
}

.bloc-bas-vert a{
	text-decoration:underline;
	color:#ffffff;
	}

.img-happy{
	padding-right:10px;
	float:left;
	}

.btn-acceder{
	padding-top:20px;
	position:absolute;
	bottom:-90px;
	left:0px;
	}

.img-haut-bloc-vert{
	position:absolute;
	top:-15px;
	right:0px;
	}


.bloc-droit-mag-int{
	float:left;
	height:auto!important;
	min-height:415px;
	width:378px;
	padding-left: 10px;
	position: relative;
	}

* html .bloc-droit-mag-int{
	height:415px!important;
	}

.posVisu{
	position:absolute;
	right:-12px;
	top:0px;
	z-index: 0;
	}

.posVisu2{
	position:absolute;
	right:-10px;
	bottom:-10px;
	z-index: 1;
	}

.posVisu3{
	position:absolute;
	right:-52px;
	bottom:0px;
	}

.posVisu4{
	position:absolute;
	right:0px;
	top:20px;
	}

.bloc-media-droit{
	width:auto;
	height:auto;
	padding-top:10px;
	background: url(../images/border-05.jpg);
	background-repeat:no-repeat;
	background-position:0px bottom;
	padding-bottom:15px;
	}

.bloc-media-img{
	width:;
	height:;
	float:left;
	}

.text-bloc-media{
	padding-top:10px;
	padding-left: 5px;
		}

.bloc-media-bas{
	width:222px;
	height:auto;
	position: relative;
	padding-left: 5px;
	}

.bloc-media-bas p{
	width:137px;
	height: auto;
	padding-top: 2px;
	padding-bottom: 11px;
}


.Contenu-Recherche-Mag{
	width:649px;
	height:500px;
	padding-left: 16px;
	padding-top: 10px;
	}

.titre-Recherche{
	width:auto;
	height:auto;
	padding-bottom: 15px;
	}

.bloc-contenu-Recherche{
	width:637px;
	height:436px;
	background-color:#e2ded9;
	padding-top: 17px;
	}

.bloc-Menu-Vertical{
	background:url(../images/fond-menu-vertical-mag.jpg) no-repeat top right;
	height:375px;
	width:132px;
	float: left;
	color:#49433b;
	font-size:11px;
	font-weight:bold;
	padding-left: 10px;
	padding-top: 22px;
	position: relative;
	}


.bloc-Menu-Vertical ul li {
	background: url(../images/bullet-menu-vertic.jpg) no-repeat left top;
	padding-left: 16px;
	width: 110px;
	line-height:11px;
	padding-bottom:16px;
	}
.bloc-Menu-Vertical ul li.on1ligne {
	padding-bottom:3px;
	margin-bottom:13px;
	}
.bloc-Menu-Vertical ul li:hover, .bloc-Menu-Vertical ul li.selected{
	background:url(../images/bullet-on2.jpg) no-repeat left top;
	width:110px;
	color:#fff;
	}




.bloc-Menu-Vertical ul li a{
	color:#49433b;
	}
.bloc-Menu-Vertical ul li a:hover{
	color:#fff;
	}

.bloc-Droit-Contenu-Recherche{
	float:left;
	padding-left:8px;
	width:auto;
	background:url(../images/fond-bloc-recherche.jpg) left center no-repeat;
	height:400px;
	padding-top: 15px;
	}

.text-haut-Contenu-droit{
	color:#a8c639;
	font-weight:bold;
	width:449px;
	height:auto;
	padding-bottom:12px;
	padding-left:12px;

	}

.bloc-recherche{
	width:447px;
	height:40px;
	background-color:#e5e2de;
	color:#5c554c;
	font-weight:bold;
	padding-top: 10px;
	padding-left: 12px;
	}

.bloc-resultat-recherche{
	width:419px;
	height:247px;
	position: relative;
	padding-left: 18px;
	padding-right: 18px;
	padding-top: 32px;
	}

.btn-prev{
	position:absolute;
	left:0px;
	top: 35%;
	}

.btn-next{
	position:absolute;
	right:0px;
	top: 35%;
}

.bloc-Recherche-photo{
	background:url(../images/fond-bloc-recherche-photo.jpg) top left no-repeat;
	float:left;
	height: 247px;
	width: 137px;
	}

.titre-photo{
	font-size:11px;
	font-weight:bold;
	color:#a8c639;
	height:30px;
	width:100px;
	text-align:center;
	margin-left: 18px;
	padding-top: 4px;
	padding-bottom: 4px;

	}

.photo-recherche{
	width:120px;
	height:131px;
	padding-left: 24px;
		}

.photo-recherche img{
	width: 95px;
	height:135px;
	}

.nom-photo{
	text-align:center;
	width:137px;
	font-weight:bold;
	color:#a8c639;
	padding-top:5px;
	}

.nom-photo a{
	color:#a8c639;
	text-decoration:none;
	}

.btn-posez{
	padding-top:10px;
	text-align:center;
	}

.media-recherche-mag{
	position:absolute;
	bottom:-58px;
	left:0px;
	}

.bloc-haut-ventes-privees{
	width:auto;
	height:275px;
	background:url(../images/border-03.png);
	background-repeat:no-repeat;
	background-position:12px bottom;
	}



.blockLeftDecouverte {
	float:left;
	width:auto;/***width:77px;***/
	padding-left:4px;
	padding-right:4px;
	color: #9c8d7a;
	font-weight: bold;
	padding-top: 3px;
    }

/***********************POPUP********************/
#containerOpaque {
    display : none;
    position : fixed;
    width:100%;
    height:100%;
    top:0px;
    left:0px;
    bottom:0px;
    background:#fff;
    opacity: 0.8;
    -moz-opacity:0.8;
    filter:alpha(opacity=80,finishopacity=80, style=1);
	z-index: 999;
}

*html #containerOpaque {
	width:100%;
	height:100%;
    position: absolute;
}

#containerOpaque2 {
    display : none;
    position : absolute;
    width:100%;
    height:100%;
    top:0px;
    left:0px;
    bottom:0px;
    background:#fff;
    opacity: 0.8;
    -moz-opacity:0.8;
    filter:alpha(opacity=80,finishopacity=80, style=1);
	 z-index: 999;
}

*html #containerOpaque2 {
	width:100%;
	height:100%;
	 z-index: 0;
	}


.bloc-Popup{
	width:638px;
	height:auto;
	display:none;
	border-top:none;
	position:absolute;
	z-index: 100000000;
	left:50%;
	}

.bloc-Popup div.btn-fermer{
	position:absolute;
	display:block;
	float: right;
	top: -26px;
	right: -5px;
	width: 75px;
	height: 25px;
	z-index: 1001;
	}


.posRel{
	position:relative;
	display: block;
	}

.popup-contenu01-main {
	width:617px;
	height:auto;
	padding-left:20px;
	padding-top:12px;
	padding-bottom: 15px;
	display: block;
	background:url(../images/popup-bg-img-final.jpg) top left repeat-y;
	border-bottom:5px solid #8d7f6d ;
    }

.popup-contenu01-picCuisine {
	width:173px;
	height:219px;
	position:relative;
	float: left;
	padding-right: 8px;
	display:block;
	background:url(../images/popup-atelier-cuisine.jpg) top left no-repeat;
	padding-left:22px;
	padding-top:16px;
    }
.popup-contenu01-picDeco {
	width:173px;
	height:219px;
	position:relative;
	float: left;
	padding-right: 8px;
	display:block;
	background:url(../images/popup-atelier-deco.jpg) top left no-repeat;
	padding-left:22px;
	padding-top:16px;
    }

.popup-contenu01-txt01 {
	width:379px;
	height:auto;
	float:left;
	padding-top: 10px;
    }

.popup-contenu01-pic02 {
	position:absolute;
	left: 21px;
	top: 15px;
    }

.popup-contenu01-txt02 {
    float:left;
	width:290px;
	height:auto;
	padding-bottom:10px
    }

.popup-contenu01-txt03 {
	float:left;
	height:auto;
	width: 80px;
	padding-top: 15px;
    }

span.popup-contenu01-txt02-style01 {
    color:#f87d16;
	font-size:15px;
    }

span.popup-contenu01-txt02-style02 {
    font-weight:bold;
    }

span.popup-contenu01-txt02-style03 {
    font-weight:bold;
    color:#f87d16;
	font-size:15px;
    }

span.popup-contenu01-txt02-style04 {
    font-weight:bold;
	padding-left:22px;
    }

span.popup-contenu01-txt02-style05 {
    font-style:italic;
    }

.popup-contenu01-txt02-style06 {
    width:379px;
	height:auto;
    }

.popup-contenu01-pic03 {
	width:86px;
	height:33px;
	padding-top:25px;
	float: right;
	padding-right: 20px;
	padding-bottom: 15px;
	display: block;
    }

span.popup-contenu01-formTxt01 {
    font-size:13px;
	font-weight:bold;
    }

.popup-contenu01-form-main {
	width:615px;
	height:auto;
	padding-left:2px;
	display: none;
    }

span.popup-contenu01-formTxt02 {
	font-size:10px;
	font-style:italic;
	}

.popup-contenu01-formulaire {
	width:535px;
	height:auto;
	padding-top:10px;
	padding-bottom: 15px;
    }

table#formulaire th {
	text-align:left;
	font-weight:normal;
	width:107px;
    }


table#formulaire td.formulaire-style01 {
    padding-bottom:8px;
	width:135px;
    }

table#formulaire td.formulaire-style01 input {
	text-align:left;
	height:15px;
	width:118px;
	border-left:1px solid #CCCCCC;
	border-bottom:none;
	border-right:none;
    }

table#formulaire td.formulaire-style02 {
    padding-bottom:8px;
   }

table#formulaire td.formulaire-style02 select {
    height:18px
    }

table#formulaire td input#postale {
    width:60px;
    }

table#form-main td.formulaire-tab-style02 {
    padding-right:50px;
    }

.popup-contenu01-form-reserver {
	width:86px;
	height:33px;
	padding-left:205px;
	padding-top:20px;
	display: block;
   }

table#formulaire td.frm-txt-droit-style {
   padding-bottom:6px;
   }


/***********************POPUP02********************/


.popup2-contenu01-main {
	width:590px;
	height:auto;
	padding-left:25px;
	padding-top:20px;
	padding-bottom: 20px;
	color: #5c554c;
	background: url(../images/popup-bg-img-final.jpg) top left repeat-y;
    }

.pop2-Txt01 {
	width:410px;
	height:auto;
	padding-top:27px;
	float: left;
	padding-right: 41px;
   }

span.popup02-txt02-int {
    font-size:15px;
	color:#a2b93f;
   }

span.popup02-txt002 {
   font-weight:bold;
   }

.popup02-txt03 {
   width:576px;
   height:auto;
   padding-left:22px;
   }

.popup02-pic01 {
	width:151px;
	height:163px;
	float:left;
	padding-right:10px;
	position: relative;
	display: block;
   }

.popup02-pic01 img{
	width: 107px;
   }

.pop02-pic01-01 {
	position:absolute;
	left: 23px;
	top: 18px;
	display: block;
   }

.pop2-txt-bas01 {
	width:570px;
	height:auto;
	padding-left:22px;
	padding-bottom: 20px;
	padding-right: 5px;
   }

.pop2-txt-bas-int {
    padding-bottom:15px;
   }

.popup02-envoyezmail {
    width:149px;
	height:32px;
	float:right;
   }

.popup03-txt01 {
    width:390px;
	height:auto;
	padding-top:12px;
	float:left;
   }

.popup3-txt-formulaire {
    font-weight:bold;
	padding-bottom:15px;
   }

.popup03-formbas {
	width:565px;
	height:auto;
	padding-top: 12px;
   }

table#form-main02 td.pop03-txt-form03 input {
    text-align:left;
	height:13px;
	width:250px;
	border-left:1px solid #CCCCCC;
	border-bottom:none;
	border-right:none;
   }

table#form-main02 td.pop03-txt-form04 input,
table#form-main02 td.pop03-txt-form04 textarea,
table#postuler td.pop03-txt-form04 textarea
 {
    text-align:left;
	height:80px;
	width:560px;
	border-left:1px solid #CCCCCC;
	border-bottom:none;
	border-right:none;
   }

.popup03-button-envoyer {
    width:149px;
	height:32px;
	padding-left:225px;
   }

.popup-top-pic {
   width:637px;
   height:33px;
   background:url(../images/popup-top.gif) top left no-repeat;
   }

.popup-img-fermer {
	width:66px;
	height:20px;
	float:right;
	padding-top: 8px;
	padding-right: 3px;
   }

.txt-haut-mag {
	padding-top:5px;
	padding-bottom:12px;
	height:50px;
	position: relative;
	}

.posRel2{
	height:420px;
	position:relative;
	display:block;
	width:auto;
	}

.italic{
	font-style:italic;
	}




.pagination-video{
	width:610px;
	text-align:right;
	padding-top:5px;
	}

.pagination-video ul li, .pagination2 ul li{
	display:inline;
	}

.pagination-video ul li a, .pagination2 ul li a{
	color:#000000;
	text-decoration:underline;
	}

.pagination-video ul li.active, .pagination2 ul li.active	{
	color:#000000;
	font-weight:bold;
	}


.pagination2{
	width:510px;
	text-align:right;
	padding-top:5px;
	}

.btn-en-savoir{
	position:relative;
	right:0px;
	z-index:100001;
	width:128px;
	height:32px;
	float: right;
	padding-right: 35px;
	}

.btn-en-savoir a{
	}




/*** POP UP controler validty***/
#TB_overlay {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
  display:none;
}
.TB_overlayMacFFBGHack {
  background: url(macFFBgHack.png) repeat;
  behavior: url(scripts/iepngfix.htc);
  }
.TB_overlayBG {
  background-color:white;
  opacity: 0.75;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  -khtml-opacity:0.5;
  z-index: 200;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

.popUp	{
	margin-left:auto;
	margin-right:auto;
	width:640px;
	margin-top: 150px;
	display:none;
	z-index: 220;
}

.popUpTop	{
	background-image:url(../images/popUpTop.png);
	background-position:bottom;
	background-repeat:no-repeat;
	behavior: url(javascripts/iepngfix.htc);
	height:18px;
	padding-bottom: 7px;
	z-index: 220;
}

.popUpBottom	{
	background-image:url(../images/popUpBottom.png);
	background-repeat:no-repeat;
	background-position:top;
	behavior: url(javascripts/iepngfix.htc);
	height:15px;
	z-index: 220;
}

.popUpContent	{
	border-left:7px solid #988d79;
	border-right:7px solid #988d79;
	padding-top: 35px;
	background-color:#FFFFFF;
	padding-left: 26px;
	padding-right: 26px;
	padding-bottom: 40px;
	z-index: 220;
}
.popUpContentWithoutBorder	{
	border-left:0px;
	border-right:0px79;
	padding-top: 35px;
	background-color:#FFFFFF;
	padding-left: 26px;
	padding-right: 26px;
	padding-bottom: 40px;
	z-index: 220;
}
.popupConfirmImportant	{
	color : red;
	font-weight: bold;
}
.popupConfirmImportantCligno	{
	color : red;
	font-weight: bold;
	text-decoration:blink;
}
.buttonCont	{
	padding-top:70px;
}

.popUpTop img	{
	cursor:pointer;
}

.titreImprimer	{
	background-color:#9a8e7e;
	text-align: center;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-bottom: 18px;
}

.titreImprimer h1	{
	color:#FFFFFF;
}

.impressionAtelier	{
	width:960px;
}

.tblImpression th	{
	height:21px;
	background-color:#e4e2db;
}

.tblImpression td	{
	height:20px;
	border-bottom:1px solid #3e9e8e2;
}

.tblImpression td.colouredCell	{
	width:126px;
}

.contTblImpression	{
	padding-left:26px;
	padding-right:26px;
}

.horraires	{
	padding-left:16px;
	width:103px;
}

.contPopup	{
	width:100%;
	top:0px;
	left:0px;
	z-index:101;
}

/*****************popup email roll over******************************/
.bloc-Popup-rollover{
display:none;
position:absolute;
left:50%;
}




/*****************css news letters**********************************/

.newsletter-libele	{
	font-weight:bold;
	color:#92896e;
	width:197px;
	padding-top: 8px;
}
.newsletter-title	{
	margin-bottom: 8px;
	font-size:13px;
	font-weight:bold;
	color:#92896e;
	padding-top:25px;
	padding-bottom: 5px;
}

.newsletter-header  {
	padding-top:3px;
	padding-bottom: 25px;
}
.newsletter-button-valider	{
	padding-top:5px;
	padding-bottom: 5px;
	text-align: center;
}

.bloc-table-add-newsletter	{
	height:auto;
	padding-left:20px;
	padding-top:38px;
}

.bloc-ventes-privees {
	height:auto;
	padding-left:20px;
	padding-top:38px;
}

#recrutementContainer {
display:block;
position:relative;
width:auto;
height:auto;
padding:10px;
padding-top:20px;
padding-right:0;
color:#5c554b;
}

.recrutementIntro {
display:block;
position:relative;
width:470px;
height:280px;
padding-left:170px;
background-repeat: no-repeat;
background-image: url(../images/visuel_page_recrutement_new.png);
background-position: top left;
}

.recrutementOffre {
display:block;
position:relative;
width:630px;
height:auto;
margin-bottom:30px;
background-image: url(../images/recrutement-offre-bg02.gif);
}
.recrutementOffre p{
color:#5c554b;
font-size:12px;
padding-left:20px;
padding-right:20px;
padding-bottom:15px;
}
.recrutementOffreTitre {
display:block;
position:relative;
width:610px;
height:28px;
padding-left:20px;
padding-top:34px;
background-color:#ECEAE7;
background-image: url(../images/recrutement-offre-bg01.gif);
color:white;
font-size:13px;
font-weight:bold;
}

.recrutementOffreLien {
display:block;
position:relative;
width:630px;
height:25px;
background-color:#ECEAE7;
background-image: url(../images/recrutement-offre-bg03.gif);
}

.recrutementOffreLien a {
display:block;
position:relative;
width:200px;
height:25px;
float:right;
}


#postuler {
	display: block;
	position: relative;
	height: auto;
	width: 500px;
	border: none;
	padding: 0;
	margin: 0;
}
#postuler td {
	padding-bottom:5px;
}
#postuler .td01 {
	width: 120px;
}
#postuler .td02 {
	width: 380px;
}
#postuler .td02 .input {
	display: block;
	position: relative;
	height: 12px;
	width: 150px;
	color:#49433B;
	font-size: 12px;
}
#postuler .file {
	display: block;
	position: relative;
	height: autopx;
	width: 360px;
	color:#49433B;
	font-size: 12px;
}


.prehome {
background-image:url(http://client20.cyo.fr/ZODIO/temporaire/prehome-body-bg.gif);
}
#prehome-container {
display:block;
position:relative;
height:692px;
width:1004px;
margin:0 auto;
background-image:url(http://client20.cyo.fr/ZODIO/temporaire/prehome-container-bg.gif);
background-repeat:no-repeat;
}
#prehome-logo {
display:block;
position:absolute;
height:auto;
width:auto;
top:10px;
left:0px;
}
#prehome-visu01 {
display:block;
position:absolute;
height:auto;
width:auto;
top:75px;
left:-5px;
}
#prehome-baseline {
display:block;
position:absolute;
height:auto;
width:auto;
top:660px;
left:0px;
}
#prehome-form {
display:block;
position:absolute;
height:180px;
width:220px;
top:265px;
left:770px;
}
.prehome-form-select {
display:block;
position:relative;
width:135px;
height:20px;
padding-left:3px;
background-color:#eceae7;
border:1px solid #a3b74c;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
margin-left:0px;
margin-top:5px;
float:left;
}
.prehome-form-submit {
float:left;
height:45px;
}

.headerForm {
display:block;
position:absolute;
width:420px;
height:50px;
left:250px;
top:26px;
}
.headerForm-label {
display:block;
position:relative;
width:170px;
height:50px;
float:left;
}
.headerForm-select {
display:block;
position:relative;
width:135px;
height:20px;
padding-left:3px;
background-color:#eceae7;
border:1px solid #a3b74c;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
margin-left:20px;
margin-top:5px;
}
.headerForm-input {
display:block;
position:relative;
width:135px;
height:16px;
padding-left:3px;
background-color:#eceae7;
border:1px solid #a3b74c;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
margin-left:20px;
margin-top:5px;
}
.headerForm-button {
display:block;
position:relative;
width:auto;
height:18px;
padding:0px;
background-color:#a3b74c;
border:1px solid #a3b74c;
color:white;
float:left;
margin-top:24px;
font-weight:bold;
font-size:10px;
}

.txt-noflash {
    display:block;
    padding-top:50px;
    padding-left:100px;
    font-size:18px;
    color:white;
}
.txt-noflash a {
    color:white;
    text-decoration:underline;
}


