/* ----- STYLES GENERAUX ----- */

body,ul,li,p,a,h1,h2,h3,h4,html,input,img,div,label,table,tr,td,textarea
{
    margin:				0px;
    padding:			0px;
    font-family:		arial,sans-serif;
    background-color:	Transparent;
    background-repeat:	no-repeat;
}
div{
	overflow:			hidden;
}
body{
	width:				100%;
}
a{
	text-decoration:	none;
}
a img{
	border:				none;
}
form{
	padding:			0;
	margin:				0;
}

/* ------ STRUCTURE GLOBALE ----- */

div#alldiv{
	background:			white url('images/general/fondsite.jpg') no-repeat top left;
	position:			relative;
	top:				0;
	left:				0;
	width:				1086px;
	height:				730px;
	text-align:			left;
	font-size:			11px;
}
div#inside{
	position:			absolute;
	top:				10px;
	left:				100px;
	height:				715px;
	width:				880px;
}
div#logo{
	position:			absolute;
	top:				0px;
	left:				5px;
	height:				97px;
	width:				191px;
}
div#contenu{
	position:			absolute;
	top:				30px;
	left:				0px;
	height:				650px;
	width:				880px;
}
div#contenu2{
	position:			absolute;
	top:				0px;
	left:				0px;
	height:				680px;
	width:				880px;
}
div#menu{
	position:			absolute;
	top:				530px;
	left:				40px;
	height:				150px;
	width:				795px;
}
div#news{
	position:			absolute;
	top:				640px;
	left:				65px;
	height:				20px;
	width:				750px;
	text-align:			right;
}
div#footer{
	position:			absolute;
	top:				690px;
	left:				65px;
	height:				20px;
	width:				750px;
	text-align:			center;
}

/* ----- MENU PRINCIPAL ----- */

td.headermenu{
	background:			#95b5ab;
	border-left:		1px solid white;
	border-bottom:		2px solid white;
	height:				22px;
	line-height:		20px;
	width:				14%;
}
td.headermenu,td.headermenu a{
	color:				white;
	text-transform:		uppercase;
	font-weight:		bold;
	font-size:			10px;
}
td.inmenu, td.inmenuleft{
	border-top:			1px solid #95b5ab;
	padding-left:		0px;
	padding-top:		5px;
}
td.inmenu, td.inmenuleft, td.inmenu a, td.inmenuleft a{
	text-transform:		uppercase;
	font-size:			9px;
}
td.inmenu{
	border-left:		1px solid #95b5ab;
}
.nothing{
	display:			block;
	width:				100%;
	height:				15px;
	line-height:		16px;
	text-indent:		5px;
	color:				#333;
}
.mlink,.mlink:hover,.mlinkactif{
	display:			block;
	width:				100%;
	height:				15px;
	line-height:		16px;
	text-indent:		5px;
	color:				white;
}
.mlink{
	color:				#333;
}
.mlinkactif,.mlink:hover,.mlinkactif:hover{
	color:				white;
	background:			#95b5ab;
}

/* ----- FOOTER ----- */

td.footertd,td.footertdactif{
	padding:			5px;
	font-size:			11px;
}
td.footertd, td.footertd a{
	color:				#999;
	text-decoration:	none;
}
td.footertd a:hover, td.footertdactif a{
	color:				#8f3964;
}

/* ----- NEWS ----- */

td.newstitle{
	background:			#8f3964;
	color:				white;
	padding:			0 3px;
	font-size:			10px;
}
td.newscontent{
	color:				#8f3964;
	padding-left:		5px;
	font-size:			10px;
}
td.newscontent a{
	color:				#8f3964;
	font-size:			10px;
}
/* ----- 3 PAYS 3 MATIERES ----- */
div#matieres_menu{
	position:			absolute;
	top:				95px;
	left:				5px;
	width:				223px;
	height:				415px;
}
div#matieres_content{
	position:			absolute;
	top:				35px;
	left:				235px;
	width:				635px;
	height:				440px;
	background:			url('images/matieres/fond.jpg') no-repeat top left;
}
ul#matiereliste{
	list-style:			none;
}
ul#matiereliste li,ul#matiereliste li a,ul#matiereliste li a.actif{
	text-transform:		uppercase;
	color:				#999;
	font-size:			14px;
	display:			block;
	width:				220px;
	height:				30px;
	line-height:		30px;
	text-indent:		7px;
}
ul#matiereliste li a.actif,ul#matiereliste li a:hover{
	text-transform:		uppercase;
	color:				white;
	font-size:			14px;
	background:			url('images/matieres/fondmenu.gif') no-repeat top left;
}
div#mtitle{
	position:			absolute;
	top:				10px;
	left:				20px;
	width:				605px;
	height:				30px;
}
div#mtitle h1{
	padding-top:		7px;
	font-size:			17px;
}
div.mdesc{
	position:			absolute;
	top:				45px;
	left:				20px;
	width:				585px;
	height:				378px;
	text-align:			justify;
}
div#mscrollzone{
	position:			absolute;
	top:				55px;
	left:				613px;
	width:				12px;
	height:				365px;
}
div.mscroller{
	position:			absolute;
	top:				0px;
	right:				0px;
	background:			url('images/matieres/scroller.gif') top left;
	width:				12px;
	height:				18px;
	cursor:				pointer;
	visibility:			hidden;
}
div.mscrollbg{
	position:			absolute;
	top:				30px;
	left:				1px;
	background:			url('images/matieres/scrollbg2.gif') top left;
	width:				12px;
	height:				305px;
	visibility:			hidden;
}
div.mup{
	position:			absolute;
	top:				15px;
	left:				0px;
	background:			url('images/matieres/up_arrow.gif');
	width:				12px;
	height:				8px;
	visibility:			hidden;
}
div.mdown{
	position:			absolute;
	top:				342px;
	left:				0px;
	background:			url('images/matieres/down_arrow.gif');
	width:				12px;
	height:				8px;
	visibility:			hidden;
}

/* ----- EQUIPE ----- */

div#escrollzone{
	position:			absolute;
	top:				100px;
	left:				270px;
	width:				12px;
	height:				365px;
}
div.escrollbg{
	position:			absolute;
	top:				30px;
	left:				1px;
	background:			url('images/equipe/scrollbg.gif') top left;
	width:				12px;
	height:				305px;
	visibility:			visible;
}
div.eup{
	position:			absolute;
	top:				15px;
	left:				0px;
	background:			url('images/equipe/up_arrow.gif');
	width:				12px;
	height:				8px;
	visibility:			hidden;
}
div.edown{
	position:			absolute;
	top:				342px;
	left:				0px;
	background:			url('images/equipe/down_arrow.gif');
	width:				12px;
	height:				8px;
	visibility:			visible;
}
div#equipe_minis{
	position:			absolute;
	top:				92px;
	left:				5px;
	width:				270px;
	height:				400px;
}
div#equipe_minis2{
	position:			absolute;
	top:				0px;
	left:				0px;
	width:				270px;
}
td.equipe{
	width:				84px;
	height:				96px;
}
div.equipe1{
	position:			relative;
	top:				0;
	left:				0;
	width:				84px;
	height:				96px;
	background:			url('images/equipe/cadre1.gif') no-repeat top left;
}
div.equipe2{
	position:			absolute;
	top:				4px;
	left:				4px;
	width:				75px;
	height:				86px;
}
td.equipe3{
	height:				86px;
	width:				75px;
}
div.ecadre{
	position:			absolute;
	top:				0;
	left:				0;
	width:				84px;
	height:				96px;
	background:			url('images/equipe/cadre2.gif') no-repeat top left;
}
div.ecadre0{
	position:			relative;
	top:				-2px;
	left:				0;
	width:				84px;
	height:				96px;
}
div#equipe_zoom{
	position:			absolute;
	top:				97px;
	left:				290px;
	width:				337px;
	height:				375px;
}
div#equipe_zoom2{
	position:			absolute;
	top:				0;
	left:				0;
	width:				337px;
	height:				375px;
}
div#equipe_zoom3{
	position:			absolute;
	top:				0;
	left:				0;
	height:				375px;
}
div#equipe_zoomcadre{
	position:			absolute;
	top:				0;
	left:				0;
	width:				337px;
	height:				375px;
}
div#equipe_desc{
	position:			absolute;
	top:				48px;
	left:				3px;
	width:				222px;
}
td#equipe_txtin{
	padding:			0 10px;
	background:			url('images/equipe/txt_in.gif') repeat-y top left;
}
td#equipe_txtend{
	background:			url('images/equipe/txt_end.gif') no-repeat top left;
	width:				222px;
	height:				11px;
}
div#equipe_details{
	position:			absolute;
	top:				59px;
	left:				650px;
	width:				228px;
	height:				375px;
	background:			url('images/equipe/equipe.jpg') no-repeat top left;
}
span.edetails{
	font-size:			16px;
	color:				#8f3964;
	font-weight:		bold;
}

/* ----- COLLECTION (A Venir) ----- */

div#soon{
	position:			absolute;
	top:				59px;
	left:				158px;
	width:				560px;
	height:				416px;
	background:			url('images/collection/soon.jpg') no-repeat top left;
}
div#soontitle{
	position:			absolute;
	top:				8px;
	left:				115px;
	width:				332px;
	height:				42px;
}
h1.soontitle{
	color:				#8f3964;
	font-size:			17px;
	font-weight:		bold;
}
div#sooncontent{
	position:			absolute;
	top:				123px;
	left:				170px;
	height:				342px;
	width:				538px;
}

/* ----- COLLECTION ----- */

div#collec_minis{
	position:			absolute;
	top:				87px;
	left:				3px;
	height:				390px;
	width:				315px;
}
div#collec_minis2{
	position:			absolute;
	top:				0px;
	left:				0px;
	width:				315px;
}
div#collec_cover{
	position:			absolute;
	top:				85px;
	left:				0px;
	height:				390px;
	width:				315px;
	background:			url('images/collection/collec.gif') no-repeat top left;
}
div#collec_links{
	position:			absolute;
	top:				87px;
	left:				3px;
	height:				390px;
	width:				315px;
}
div#collec_links2{
	position:			absolute;
	top:				0px;
	left:				0px;
	width:				315px;
}
div#collec_scrollzone{
	position:			absolute;
	top:				95px;
	left:				318px;
	width:				12px;
	height:				365px;
}
div#collec_zoom{
	position:			absolute;
	top:				-2px;
	left:				340px;
	height:				470px;
	width:				301px;
}
div#fondzoom{
	position:			absolute;
	top:				0px;
	left:				0px;
	height:				470px;
	width:				301px;
	background:			url('images/collection/zoom.gif') no-repeat top left;
}
div#collec_inzoom{
	position:			absolute;
	top:				1px;
	left:				1px;
	height:				470px;
	width:				301px;
}
div#cachezoom{
	position:			absolute;
	top:				3px;
	left:				3px;
	height:				462px;
	width:				293px;
	background:			url('images/collection/cache2.gif') no-repeat top left;
}
div#collec_details{
	position:			absolute;
	top:				0px;
	left:				654px;
	height:				480px;
	width:				225px;
}
div#collec_details2{
	height:				88px;
	width:				205px;
	padding:			10px 10px 5px 10px;
	background:			url('images/collection/details_top.gif') no-repeat top left;
}
div.collec_articles{
	position:			relative;
	width:				195px;
	background:			white;
	margin-left:		4px;
	padding:			0 10px 0 5px;
}
div#collec_details3{
	height:				11px;
	width:				225px;
	background:			url('images/collection/details_bottom.gif') no-repeat top left;
}
div#coscrollzone{
	position:			absolute;
	top:				100px;
	left:				207px;
	width:				12px;
	height:				365px;
}
div.coscrollbg{
	position:			absolute;
	top:				15px;
	left:				1px;
	background:			url('images/matieres/scrollbg2.gif') top left;
	width:				12px;
	height:				330px;
	visibility:			hidden;
}
div.coup{
	position:			absolute;
	top:				5px;
	left:				0px;
	background:			url('images/matieres/up_arrow.gif');
	width:				12px;
	height:				8px;
	visibility:			hidden;
}
div.codown{
	position:			absolute;
	top:				350px;
	left:				0px;
	background:			url('images/matieres/down_arrow.gif');
	width:				12px;
	height:				8px;
	visibility:			hidden;
}
td.collec_minitd{
	width:				96px;
	height:				110px;
	font-size:			1px;
}
div.inmini,div.inmini2{
	position:			relative;
	top:				3px;
	left:				3px;
	width:				91px;
	height:				105px;
	text-align:			center;
}
div.inmini2{
	background:			url('images/collection/cache.gif') no-repeat top left;
}
td.clarge{
	width:				10px;
}
td.chaut{
	height:				25px;
}
div.article{
	text-align:			right;
}
div.article a{
	color:				black;
	text-decoration:	none;
}
div.article_nom{
	font-weight:		bold;
}
span.article_lien{
	padding-left:		12px;
	background:			url('images/collection/plus.gif') no-repeat center left;
	font-size:			10px;
}

/* ----- LIENS UTILES ----- */

div#links{
	position:			absolute;
	top:				95px;
	left:				150px;
	height:				386px;
	width:				572px;
	background:			url('images/liens/fondlinks.gif') no-repeat top left;
}
div#linksin{
	position:			absolute;
	top:				10px;
	left:				20px;
	height:				366px;
	width:				550px;
}
div#linkstitle{
	color:				#8f3964;
	font-size:			18px;
	font-weight:		bold;
	padding-top:		2px;
}
div.linkslist{
	position:			absolute;
	top:				30px;
	left:				0px;
	height:				336px;
	width:				510px;
}
div.linkslist2{
	position:			absolute;
	top:				0px;
	left:				0px;
	width:				510px;
}
div#linkscrollzone{
	position:			absolute;
	top:				45px;
	left:				520px;
	width:				12px;
	height:				300px;
}
div.linkscrollbg{
	position:			absolute;
	top:				30px;
	left:				1px;
	background:			url('images/matieres/scrollbg2.gif') top left;
	width:				12px;
	height:				240px;
	visibility:			hidden;
}
div.linksup{
	position:			absolute;
	top:				5px;
	left:				0px;
	background:			url('images/matieres/up_arrow.gif');
	width:				12px;
	height:				8px;
	visibility:			hidden;
}
div.linksdown{
	position:			absolute;
	top:				280px;
	left:				0px;
	background:			url('images/matieres/down_arrow.gif');
	width:				12px;
	height:				8px;
	visibility:			hidden;
}
span.partnom{
	color:				#9fa615;
	font-weight:		bold;
	text-transform:		uppercase;
}
span.catlien{
	color:				#8f3964;
	font-weight:		bold;
}
span.partacti,span.partdesc{
	color:				black;
}
span.parturl{
	color:				#999;
}
table#linkstable td{
	padding:			5px;
}

/* ----- SITEMAP ----- */
ul#sitemap{
	list-style:			none;
}
ul#sitemap li{
	background:			none;
	text-indent:		20px;
	line-height:		20px;
}
ul#sitemap li a{
	font-size:			12px;
	color:				black;
}
ul#sitemap li a:hover{
	color:				#a8af2f;
}
ul#sitemap li ul {
	padding-left:		40px;
	list-style:			none;
}
ul#sitemap li ul li {
	background:			url('images/sitemap/puce.gif') no-repeat top left;
}

/* ----- RECRUTEMENT ----- */

span.rec{
	color:				#a8af2f;
}
span.apply{
	color:				#96436c;
	font-size:			15px;
	font-weight:		bold;
}
div#rec_popup{
	position:			absolute;
	top:				50px;
	left:				20px;
	width:				486px;
	height:				191px;
	background:			url('images/recrutement/popup.gif') no-repeat top left;
	visibility:			hidden;
}
div#rec_popup_close{
	position:			absolute;
	top:				10px;
	left:				460px;
	width:				16px;
	height:				16px;
}
input#rec_nom,input#rec_prenom,input#rec_email,input#rec_tel{
	color:				#999;
	font-size:			12px;
	height:				19px;
	width:				192px;
	border:				none;
	background:			transparent;
}
input#rec_cv,input#rec_lm{
	background:			#e6e6e6;
	color:				#999;
	font-size:			10px;
	border:				1px solid #c2c66d;
	width:				200px;
}
div.rec_nom{
	position:			absolute;
	top:				28px;
	left:				38px;
	width:				192px;
	height:				19px;
}
div.rec_prenom{
	position:			absolute;
	top:				28px;
	left:				258px;
	width:				192px;
	height:				19px;
}
div.rec_email{
	position:			absolute;
	top:				62px;
	left:				38px;
	width:				192px;
	height:				19px;
}
div.rec_tel{
	position:			absolute;
	top:				62px;
	left:				258px;
	width:				192px;
	height:				19px;
}
div.rec_files{
	position:			absolute;
	top:				93px;
	left:				32px;
	width:				375px;
	height:				85px;
}
input#rec_go{
	position:			absolute;
	top:				153px;
	left:				416px;
	width:				42px;
	height:				21px;
}
div#success_popup{
	position:			absolute;
	top:				100px;
	left:				110px;
	width:				305px;
	height:				140px;
	background:			url('images/recrutement/popup2.gif') no-repeat top left;
	visibility:			hidden;
}
div#success_txt{
	position:			absolute;
	top:				20px;
	left:				15px;
	width:				275px;
	height:				100px;
	text-align:			center;
}
div#success_ok{
	position:			absolute;
	top:				95px;
	left:				130px;
	width:				47px;
	height:				26px;
}

/* ----- NEWSLETTER ----- */

div#popup_nl{
	position:			absolute;
	top:				415px;
	left:				670px;
	width:				207px;
	height:				99px;
	background:			url('images/newsletter/fond.gif') no-repeat top left;
	visibility:			hidden;
}
div#nl_txt{
	position:			absolute;
	top:				10px;
	left:				10px;
	width:				190px;
	height:				79px;
}
div.nl_title{
	color:				#8f3964;
	font-size:			12px;
	font-weight:		bold;
}
input.nl_code{
	width:				70px;
	height:				28px;
	font-size:			22px;
	color:				black;
	text-align:			center;
	border:				1px solid black;
}
input#nl_email{
	width:				150px;
	height:				13px;
	background:			#a6a6a6;
	border:				none;
	border-top:			1px solid #d2d2d2;
	border-bottom:		1px solid #d2d2d2;
	color:				white;
	padding:			1px;
	font-size:			10px;
}
div#nl_close{
	position:			absolute;
	top:				10px;
	left:				185px;
	width:				16px;
	height:				16px;
}

/* ----- Boutique ----- */

div#popup_bt{
	position:			absolute;
	top:				415px;
	left:				670px;
	width:				207px;
	height:				99px;
	background:			url('images/newsletter/fond.gif') no-repeat top left;
	visibility:			hidden;
}
div#bt_txt{
	position:			absolute;
	top:				10px;
	left:				10px;
	width:				190px;
	height:				79px;
}
div#bt_txt a{
	color:				#000000;
}
div#bt_txt a:hover{
	color:				#9FB545;
}
div.bt_title{
	color:				#8f3964;
	font-size:			12px;
	font-weight:		bold;
}
input.bt_code{
	width:				70px;
	height:				28px;
	font-size:			22px;
	color:				black;
	text-align:			center;
	border:				1px solid black;
}
input#bt_email{
	width:				150px;
	height:				13px;
	background:			#a6a6a6;
	border:				none;
	border-top:			1px solid #d2d2d2;
	border-bottom:		1px solid #d2d2d2;
	color:				white;
	padding:			1px;
	font-size:			10px;
}

div#bt_close{
	position:			absolute;
	top:				10px;
	left:				185px;
	width:				16px;
	height:				16px;
}

/* ----- CONTACT ---- */

div#contactdiv{
	position:			absolute;
	top:				95px;
	left:				155px;
	width:				564px;
	height:				381px;
	background:			url('images/contact/fond.gif') no-repeat top left;
}
div#contactin{
	position:			absolute;
	top:				15px;
	left:				15px;
	width:				534px;
	height:				370px;
}
div#contactin a{
	color:				#c5cf50;
	text-decoration:	none;
	font-size:			10px;
	font-weight:		bold;
}
div#cnomdiv{
	position:			absolute;
	top:				127px;
	left:				4px;
	width:				193px;
	height:				24px;
}
div#cprenomdiv{
	position:			absolute;
	top:				127px;
	left:				212px;
	width:				193px;
	height:				24px;
}
div#cemaildiv{
	position:			absolute;
	top:				161px;
	left:				4px;
	width:				193px;
	height:				24px;
}
div#cteldiv{
	position:			absolute;
	top:				161px;
	left:				212px;
	width:				193px;
	height:				24px;
}
div#cmsgdiv{
	position:			absolute;
	top:				200px;
	left:				4px;
	width:				400px;
	height:				125px;
}
div#ccheck{
	position:			absolute;
	top:				332px;
	left:				4px;
	width:				300px;
	height:				27px;
}
div#cgo{
	position:			absolute;
	top:				335px;
	left:				370px;
	width:				49px;
	height:				20px;
}
input#cnom,input#cprenom,input#cemail,input#ctel,textarea#cmsg{
	border:				none;
	height:				16px;
	width:				185px;
	font-size:			12px;
	padding:			4px;
}
textarea#cmsg{
	width:				392px;
	height:				117px;
}
div.checkstyle{
	width:				11px;
	height:				11px;
	border:				1px solid #c5cf50;
	font-size:			1px;
	float:				left;
}

/* ----- STANDARD ----- */

div.item{
	position:			relative;
	width:				223px;
	height:				140px;
	background:			url('images/standard/habillage.gif') no-repeat top left;
}
div.initem{
	position:			relative;
	left:				15px;
	top:				10px;
	width:				194px;
	height:				109px;
}

/* ----- POINTS DE VENTE ----- */

div#points_menu{
	position:			absolute;
	top:				95px;
	left:				5px;
	width:				221px;
	height:				373px;
	background:			url('images/points/menu.gif') no-repeat top left;
}
div#points_content{
	position:			absolute;
	top:				95px;
	left:				280px;
	width:				552px;
	height:				372px;
	background:			url('images/points/worldmap.gif') no-repeat top left;
}
select.points{
	width:				150px;
	margin:				5px;
	font-size:			11px;
	padding:			2px;
}
div.pt_cont,div.pt_pays,div.pt_ville{
	padding-bottom:		5px;
	text-transform:		uppercase;
}
div.pt_cont{
	font-size:			16px;
	color:				#cacc11;
}
div.pt_pays{
	font-size:			14px;
	color:				#00b085;
}
div.pt_ville{
	font-size:			12px;
	color:				#9c0058;
}
div#ptdesc{
	position:			absolute;
	top:				15px;
	left:				18px;
	width:				525px;
	height:				340px;
}
div.ptdesc_in{
	position:			absolute;
	top:				0px;
	left:				0px;
	width:				510px;
	height:				340px;
}
div.pt_nom,div.pt_nom a{
	color:				black;
	font-weight:		bold;
	font-size:			12px;
}
div#ptscrollzone{
	position:			absolute;
	top:				5px;
	left:				510px;
	width:				12px;
	height:				335px;
}
div.ptup{
	position:			absolute;
	top:				15px;
	left:				0px;
	background:			url('images/matieres/up_arrow.gif');
	width:				12px;
	height:				8px;
	visibility:			hidden;
}
div.ptdown{
	position:			absolute;
	top:				305px;
	left:				0px;
	background:			url('images/matieres/down_arrow.gif');
	width:				12px;
	height:				8px;
	visibility:			hidden;
}
div.ptscrollbg{
	position:			absolute;
	top:				30px;
	left:				1px;
	background:			url('images/matieres/scrollbg2.gif') top left;
	width:				12px;
	height:				265px;
	visibility:			hidden;
}

/* ----- ESPACE PRIVE : LOGIN ----- */

div#donly{
	position:			absolute;
	top:				100px;
	left:				322px;
	width:				221px;
	height:				374px;
	background:			url('images/distributeurs/only.gif');
}
div#donly_in{
	position:			absolute;
	top:				10px;
	left:				10px;
	width:				201px;
	height:				354px;
	font-size:			10px;
}
div#dlogin{
	position:			absolute;
	top:				87px;
	left:				0px;
	width:				201px;
	height:				50px;
}
div#dlogin2{
	position:			absolute;
	top:				145px;
	left:				0px;
	width:				201px;
	height:				50px;
}
input.dlog{
	width:				90px;
	height:				12px;
	padding:			0 3px;
	border:				none;
	font-size:			10px;
}
div#login_ok{
	position:			absolute;
	top:				38px;
	left:				102px;
	width:				15px;
	height:				10px;
}
div#login_ok2{
	position:			absolute;
	top:				21px;
	left:				164px;
	width:				15px;
	height:				10px;
}
div#success_popup2{
	position:			absolute;
	top:				0px;
	left:				325px;
	width:				217px;
	height:				93px;
	background:			url('images/distributeurs/popup.gif') no-repeat top left;
	visibility:			hidden;
}
div#success_txt2{
	position:			absolute;
	top:				15px;
	left:				15px;
	width:				188px;
	height:				55px;
	color:				red;
	text-align:			center;
}
div#success_ok2{
	position:			absolute;
	top:				57px;
	left:				90px;
	width:				47px;
	height:				26px;
}
div#inscription{
	position:			absolute;
	top:				353px;
	left:				8px;
	width:				200px;
	height:				20px;
}
div#inscription a{
	color:				#8f3964;
	font-size:			13px;
	font-weight:		bold;
}

/* ----- ESPACE PRIVE : DOCUTHEQUE ----- */

div#dleft{
	position:			absolute;
	top:				85px;
	left:				5px;
	width:				230px;
	height:				383px;
	background:			url('images/distributeurs/left.gif') no-repeat top left;
}
div#dleft_title{
	position:			absolute;
	top:				13px;
	left:				15px;
}
div#dleft_title h1{
	font-size:			20px;
	color:				#97476e;
	text-transform:		uppercase;
	line-height:		17px;
}
div#dleft_title h2{
	font-size:			18px;
	color:				#deafc2;
	text-transform:		uppercase;
}
div#dleft_button{
	position:			absolute;
	top:				68px;
	left:				102px;
	width:				30px;
	height:				30px;
}
div#dleft_txt{
	position:			absolute;
	top:				100px;
	left:				57px;
	width:				120px;
	height:				15px;
	text-align:			center;
}
div#dleft_txt a{
	color:				black;
	font-size:			10px;
	font-weight:		bold;
}
div#dleft_change{
	position:			absolute;
	top:				238px;
	left:				9px;
	width:				207px;
	height:				12px;
	text-align:			center;
}
div#dleft_change a{
	font-size:			8px;
	text-transform:		uppercase;
	color:				#a8af2f;
}
div#dactus{
	position:			absolute;
	top:				268px;
	left:				10px;
	width:				211px;
	height:				105px;
}
div#dactus div.titrebas{
	font-size:			12px;
	font-weight:		bold;
	text-transform:		uppercase;
	color:				#a8af2f;
}
div#dactus div.actudate{
	padding-top:		3px;
	font-size:			10px;
	font-weight:		bold;
	color:				#a9a9a9;
}
div#dactus div.actutitre{
	font-size:			11px;
	font-weight:		bold;
	color:				#97476e;
}
div#dactus div.actudesc{
	font-size:			9px;
	font-weight:		bold;
	color:				black;
}
div#dscrollzone{
	position:			absolute;
	top:				0px;
	left:				197px;
	width:				12px;
	height:				100px;
}
div.dscrollbg{
	position:			absolute;
	top:				18px;
	left:				1px;
	background:			url('images/equipe/scrollbg.gif') top left;
	width:				12px;
	height:				67px;
	visibility:			visible;
}
div.dup{
	position:			absolute;
	top:				3px;
	left:				0px;
	background:			url('images/equipe/up_arrow.gif');
	width:				12px;
	height:				8px;
	visibility:			hidden;
}
div.ddown{
	position:			absolute;
	top:				90px;
	left:				0px;
	background:			url('images/equipe/down_arrow.gif');
	width:				12px;
	height:				8px;
	visibility:			visible;
}
div.dactuslist_out{
	position:			absolute;
	top:				20px;
	left:				0px;
	width:				195px;
	height:				82px;
}
div.dactuslist_in{
	width:				195px;
}
div#dright{
	position:			absolute;
	top:				89px;
	left:				290px;
	width:				553px;
	height:				375px;
	background:			url('images/distributeurs/right.gif') no-repeat top left;
}
div#dright_in{
	position:			absolute;
	top:				10px;
	left:				15px;
	width:				523px;
	height:				355px;
}
div#dcontactus,div#dcontactus a{
	font-size:			14px;
	color:				#913b65;
	font-weight:		bold;
}
div#ddocstitle{
	font-size:			11px;
	color:				black;
	font-weight:		bold;
	padding-top:		7px;
}
div#ddocs{
	
}
a.dl{
	font-size:			10px;
	color:				black;
}
div.docsdesc{
	position:			absolute;
	width:				510px;
	height:				318px;
}
div#docsscrollzone{
	position:			relative;
	top:				0px;
	left:				512px;
	width:				12px;
	height:				318px;
}
div.docsscrollbg{
	position:			absolute;
	top:				30px;
	left:				1px;
	background:			url('images/matieres/scrollbg2.gif') top left;
	width:				12px;
	height:				260px;
	visibility:			hidden;
}
div.docsup{
	position:			absolute;
	top:				15px;
	left:				0px;
	background:			url('images/matieres/up_arrow.gif');
	width:				12px;
	height:				8px;
	visibility:			hidden;
}
div.docsdown{
	position:			absolute;
	top:				305px;
	left:				0px;
	background:			url('images/matieres/down_arrow.gif');
	width:				12px;
	height:				8px;
	visibility:			hidden;
}
div#distrib_contact{
	position:			absolute;
	top:				170px;
	left:				385px;
	width:				374px;
	height:				181px;
	background:			url('images/distributeurs/dcontact.gif') no-repeat top left;
}
div#dinpopup{
	position:			absolute;
	top:				18px;
	left:				21px;
	width:				326px;
	height:				126px;
}
textarea#dismsg{
	width:				326px;
	height:				126px;
	border:				none;
	padding:			2px;
	font-size:			11px;
}
div#dinok{
	position:			absolute;
	top:				155px;
	left:				313px;
	width:				42px;
	height:				18px;
}
img#closedis{
	position:			absolute;
	top:				13px;
	left:				355px;
}
div#ccheck2{
	position:			absolute;
	top:				155px;
	left:				25px;
	width:				200px;
	height:				20px;
}
div#dright_change{
	position:			absolute;
	top:				50px;
	left:				10px;
	width:				422px;
	height:				209px;
	background:			url('images/distributeurs/form_modif.gif') no-repeat top left;
}
div#dright_change_txt{
	position:			absolute;
	top:				245px;
	left:				12px;
	width:				300px;
	height:				40px;
}
div#dright_change_ok{
	position:			absolute;
	top:				236px;
	left:				385px;
	width:				42px;
	height:				19px;
}
div#dright_i1,div#dright_i2,div#dright_i3,div#dright_i4,div#dright_i5,div#dright_i6,div#dright_i7,div#dright_i8,div#dright_i9,div#dright_i10{
	position:			absolute;
	width:				200px;
	height:				25px;
}
div#dright_i1{
	top:				12px;
	left:				10px;
}
div#dright_i2{
	top:				12px;
	left:				215px;
}
div#dright_i3{
	top:				47px;
	left:				10px;
}
div#dright_i4{
	top:				47px;
	left:				215px;
}
div#dright_i5{
	top:				83px;
	left:				10px;
}
div#dright_i6{
	top:				83px;
	left:				215px;
}
div#dright_i7{
	top:				119px;
	left:				10px;
}
div#dright_i8{
	top:				119px;
	left:				215px;
}
div#dright_i9{
	top:				156px;
	left:				10px;
}
div#dright_i10{
	top:				156px;
	left:				215px;
}
input.dch_input{
	border:				none;
	padding:			2px;
	width:				190px;
	height:				20px;
}

/* ----- DEVENIR ----- */

div#devenir{
	position:			absolute;
	top:				90px;
	left:				160px;
	height:				376px;
	width:				559px;
	background:			url('images/devenir/distributeur.gif') no-repeat top left;
}
div#devenir_in{
	position:			absolute;
	top:				15px;
	left:				22px;
	height:				361px;
	width:				537px;
}
input.devinput{
	border:				none;
	height:				16px;
	width:				185px;
	font-size:			12px;
	padding:			4px;
}
textarea.devinput{
	border:				none;
	height:				125px;
	width:				412px;
	font-size:			12px;
	padding:			4px;
}
div#devgo{
	position:			absolute;
	top:				335px;
	left:				370px;
	width:				49px;
	height:				20px;
}
div#dev1{
	position:			absolute;
	top:				65px;
	left:				0px;
}
div#dev2{
	position:			absolute;
	top:				65px;
	left:				218px;
}
div#dev3{
	position:			absolute;
	top:				98px;
	left:				0px;
}
div#dev4{
	position:			absolute;
	top:				98px;
	left:				218px;
}
div#dev5{
	position:			absolute;
	top:				131px;
	left:				0px;
}
div#dev6{
	position:			absolute;
	top:				131px;
	left:				218px;
}
div#dev7{
	position:			absolute;
	top:				165px;
	left:				0px;
}
div#dev8{
	position:			absolute;
	top:				165px;
	left:				218px;
}
div#dev9{
	position:			absolute;
	top:				199px;
	left:				0px;
	height:				128px;
	width:				414px;
}

/* ----- COMMUNIQUES ----- */

div#commu{
	position:			absolute;
	top:				13px;
	left:				0px;
	height:				462px;
	width:				869px;
	background:			url('images/news/fond.gif') no-repeat bottom left;
}
div#commutitre{
	position:			absolute;
	top:				0px;
	left:				400px;
	height:				50px;
	width:				300px;
}
td#commutdg{
	width:				7px;
	height:				50px;
	background:			url('images/news/titreg.gif') no-repeat top left;
}
td#commutdd{
	width:				7px;
	height:				50px;
	background:			url('images/news/titred.gif') no-repeat top left;
}
td#commutdm{
	padding:			0 15px;
	background:			url('images/news/titrem.gif') repeat-x;
}
td#commutdm h1{
	color:				#8f3964;
	font-size:			17px;
	font-weight:		bold;
}
div#commumenu{
	position:			absolute;
	top:				85px;
	left:				0px;
	height:				142px;
	width:				221px;
}
div#commumenu td{
	height:				38px;
	padding-left:		12px;
}
div#commumenu td a{
	font-size:			13px;
	color:				white;
	font-weight:		bold;
}
div.commucontent{
	position:			absolute;
	top:				55px;
	left:				255px;
	height:				395px;
	width:				585px;
}
div#iscrollzone{
	position:			absolute;
	top:				55px;
	left:				847px;
	width:				12px;
	height:				395px;
}
div.iscrollbg{
	position:			absolute;
	top:				30px;
	left:				1px;
	background:			url('images/matieres/scrollbg2.gif') top left;
	width:				12px;
	height:				340px;
	visibility:			hidden;
}
div.iup{
	position:			absolute;
	top:				15px;
	left:				0px;
	background:			url('images/matieres/up_arrow.gif');
	width:				12px;
	height:				8px;
	visibility:			hidden;
}
div.idown{
	position:			absolute;
	top:				377px;
	left:				0px;
	background:			url('images/matieres/down_arrow.gif');
	width:				12px;
	height:				8px;
	visibility:			hidden;
}
div.itemdate{
	font-size:			15px;
	color:				#cfcfcf;
}
div.itemtitre{
	font-size:			15px;
	color:				#781b45;
}
div.itembase{
	font-size:			12px;
	color:				#bf2e1a;
}
div.itemlieu{
	font-size:			11px;
	color:				#06b085;
}
div.itemcontenu{
	padding:			10px 0 15px 0;
	font-size:			10px;
}
div.itemcats{
	padding-bottom:		10px;
	font-size:			10px;
}
div.itemcats ul{
	list-style:			none;
}
div.itemcats ul li{
	background:			url('images/collection/plus.gif') no-repeat center left;
	padding-left:		12px;
	padding-right:		5px;
	display:			inline;
}
div.itemcats ul li a{
	color:				black;
}
div.itemcats ul li a.actif,div.itemcats ul li a:hover{
	color:				#cacc11;
}
div.popupcomment{
	width:				142px;
}
td.popupcomment_h{
	width:				136px;
	height:				11px;
	background:			url('images/news/infobulle_top.gif') no-repeat top left;
}
td.popupcomment_b{
	width:				136px;
	height:				11px;
	background:			url('images/news/infobulle_bottom.gif') no-repeat top left;
}
td.popupcomment_m{
	width:				136px;
	padding:			0 15px;
	background:			url('images/news/infobulle_middle.gif') repeat-y top left;
}

/* ----- INTRO -----*/

/* flash intro 913 x  532*/

div#chooselang{
	position:			absolute;
	top:				585px;
	left:				335px;
	width:				200px;
	height:				40px;
	font-size:			15px;
	color:				#95b5ab;
}
div#chooselang a{
	font-size:			15px;
	color:				#95b5ab;
}
