@charset "UTF-8";
/* CSS Document */

html,body{font:helvetica; padding:0; margin:0; font-family:Helvetica; font-size:12px;overflow-x:hidden;}
@media screen and (max-width:1124px)
{
	html,body{overflow-x:visible;}
}

.cufon{font-family: 'Lobster Two', cursive,Arial, sans-serif !important;font-style: normal;font-weight: 400;}
.cufonbold{font-family: 'Lobster Two', cursive,Arial, sans-serif !important;font-style: normal;font-weight:bold;}

a.cufonbis{font-family: 'Lobster Two', cursive,Arial, sans-serif !important;font-style: normal;color:#000;}
a.cufonbis:hover{font-family: 'Lobster Two', cursive,Arial, sans-serif !important;font-style: normal;color:#ed386d;}

h1{color: #8D8D8D;font-size: 12px;font-weight: bold; display:inline;}

a{ text-decoration:none; color:#000;}
a:hover{text-decoration:underline;}

img{border:none;}

li{ list-style:url(../image/design/puce.png);}

#corps{float:left;margin: 0 auto;width:100%;background:url(../image/design/repeat_bg2.jpg);padding-bottom:28px;}
#point{float:left;background:url(../image/design/repeat_point.png);height:auto;width:100%;}

#halo{float:left;background: url("../image/design/halo3.png") no-repeat center top;margin-top: -6px;position: relative;width: 100%;z-index: 5;}
#mots{float:left;position: relative;width: 100%; padding-bottom:24px;}
#generalac{width:1124px; margin-left:auto; margin-right:auto; min-height:1000px;}

@media screen and (max-width:1124px)
{
	#corps{width:auto;}
	#mots{ background: none !important;}
}


/* -------------------------------------------------------------- */	
/* ----------------------- HEADER ------------------------------- */
/* -------------------------------------------------------------- */
#header{width:100%; 
	background:url("../image/design/fd_head.png") repeat-x scroll 0 0 #84B8D0; 
	height:32px; 
	position:relative;
	margin-top:13px;}
	#header img{ position:relative; top:3px }
	#header a{text-decoration:underline;}
	
.centreur{width:1070px; margin-left:auto; margin-right:auto;}
@media screen and (max-width:1124px)
{
	.centreur{margin-left: 28px;}
}
	
.link{width:625px; 
	float:left;
	margin-left: 44px;}
	.link span{margin-right: 10px;margin-left:3px;}
	

.coeur{width:200px; float:left;margin-left: 84px;margin-top:-5px;}

.etiq{   
	margin-left: 134px;
	position: relative;
	top: 6px;}
    
.minpanier{  background: url("../image/design/pan.png") repeat scroll 0 0 transparent;
    float: right;
    height: 82px;
    margin-top: -39px;
    padding-left: 11px;
    padding-right: 11px;
    padding-top: 50px; 
    text-align:center;
    width: 122px; 
    margin-right:57px }
	.minpanier	.nbart{ color:#fff; display:block;text-shadow: 1px 1px 1px #cf8404; font-weight:bold;}
	.minpanier	.total{ color:#fae8c4;  font-size:12px;}
	.minpanier	a{ font-size:11px; color:#cf8605; display:block; text-decoration:underline; margin-top:2px;text-transform:uppercase;font-weight:bold;}
/* -------------------------------------------------------------- */	
/* ----------------------- FIN HEADER---------------------------- */
/* -------------------------------------------------------------- */


#footer{float:left;
    width:100%; 
	background:url(../image/design/fd_foot.png) repeat-x; 
	height:233px; 
	margin-top: -11px;
	margin-bottom:27px;}
	#footer .colonne{ margin-left: 31px; float:left;margin-bottom: 15px;}
	#footer .colonne a{ display:block; color:#858585;font-size:13px;margin-bottom: 4px;}
	#footer h3{ color:#3f3f3f;margin: 30px 0 7px; font-size:17px;}
	#footer .footersocial{margin-top:10px;}
	#footer .lienspartenaires{float: left;width: 980px;height: 20px;margin-left: 33px;}
	#footer .lienspartenaires a{color:#858585; font-size:12px;}
	

    
/* -------------------------------------------------------------- */	
/* -----------------------	MENU -------------------------------- */
/* -------------------------------------------------------------- */
#menu {height:70px; 
	background:url(../image/design/fd_menu.png); 
	margin-top:-54px;
	position: relative;
	z-index: 11;
	color:#fff;}
	#menu ul{margin:0;padding: 2px 0 0;list-style:none;}
	#menu li{width:auto;margin:0;float:left;list-style:none;padding: 8px 3px 2px 3px;height: 31px;color: white;}
	#menu li img{float:left;margin-top:11px;}
	#menu li img.ss{float:left;margin-top:5px;}
	#menu li ul li a img{float:left;margin-top:3px;margin-right:5px;}
	#menu a,#menu span.titremenu{width:auto;text-decoration:none;color:#fff;margin-right:2px;text-align:left;font-size:12px;margin-left:2px;padding-top:1px;display:block;}
	/*#menu .sep_espace{display:block; width:282px;}*/
	#menu .sep_espace{display:block; width:285px;}
	
	#menu .mav{background: url("../image/design/fd_new.png") no-repeat center;background-color:transparent !important;padding-left: 4px !important;width: 87px !important;margin-top:0px !important;margin-right: 3px !important;}
	#menu .mav:hover{background: url("../image/design/fd_newover.png") no-repeat center;background-color:transparent !important;}
	
	#menu .mof{background: url("../image/design/fd_best.png") no-repeat center;background-color:transparent !important;padding-left: 4px !important;width: 146px !important;margin-top:0px !important;margin-right: 3px !important;}
	#menu .mof:hover{background: url("../image/design/fd_bestover.png") no-repeat center;background-color:transparent !important;}
	
	#menu .mvoeux{background: url("../image/design/fd_voeux.png") no-repeat center;background-color:transparent !important;padding-left: 8px !important;width: 125px !important;margin-top:0px !important;margin-right: 3px !important;}
	#menu .mvoeux:hover a{color:#b6023c;}
	
	#menu .mof2{background: url("../image/design/fd_bestof.png") no-repeat center;background-color:transparent !important;padding-left: 4px !important;width: 120px !important;margin-top:0px !important;margin-right: 3px !important;}
	#menu .mof2:hover{background: url("../image/design/fd_bestover.png") no-repeat center;background-color:transparent !important;}

	/* Elements de premier niveau
	--------------------------------------*/
	/* JS disabled styles */
	.no-js nav li:hover ul {display:block;}

	/* base nav styles */
	#topNav {display:block;
		margin:0 auto 0px 70px;
		position:relative;
		font-size:11px; 
		z-index:10000;}
		#topNav ul {padding:0; margin:0;}
		#topNav li {position:relative; float:left; list-style-type:none;}
		#topNav ul:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
		#topNav li a,#topNav li span.titremenu {display:block; text-decoration:none; font-size:19px !important;}
		#topNav li a:focus,#topNav li span.titremenu:focus {outline:none; text-decoration:underline;}
		#topNav li span.titremenu{cursor:pointer;}
		#topNav li:first-child a {border-left:none;}
		#topNav li.last a {border-right:none;}

	#menu a span {display:block; float:right; margin-left:5px;}
	
	
	
	/*
	#topNav .ssmenuitemcache{min-height: 240px; background: none repeat scroll 0 0 #FFFFFF;display: none;left: -5px;padding: 10px 0 0 18px;position: absolute;top: 39px;width: 981px;z-index: 10;}
	
	#topNav .sm {border: 4px solid #b6023c;}
	#topNav .sm2 {border: 4px solid #ffb330;}
*/
	#topNav .ssmenuitem {min-height: 190px; background: none repeat scroll 0 0 #FFFFFF;border-radius: 10px 10px 10px 10px;display: none;left: -16px;padding: 10px 0 0 18px;position: absolute;top: 39px;width: 987px;z-index: 10;}
	#topNav .ssmenuitem div{  float:left; width:200px }
	#topNav .ssmenuitem div.div2{  float:left; width:270px }
	#topNav .ssmenuitem ul{float:left; width:188px; margin-top: 20px;list-style-image:url(../image/design/pucesm.png) !important ;list-style-type: disc;}
	#topNav .ssmenuitem a{ color:#000; font-size:13px !important; padding-left:0; margin-left:0; display:block;}
	#topNav .ssmenuitem li{border-bottom: 1px dashed #F5B4B1;
		height: 20px;
		padding-bottom: 3px; display:block;
		padding-top: 3px !important; 
		padding-left:0 !important;
		list-style-type: none;
		min-width: 135px;}
	#topNav .ssmenuitem li:hover{background-color:transparent !important; color:#F9C;}	
	#topNav .ssmenuitem img{padding-right:5px;}	
	#topNav .ssmenuitem .cufon {color:#257ea0; font-size:21px}
	#topNav .ssmenuitem .cufongr{color:#257ea0;font-size:30px;margin-top: -7px;}
	#topNav .ssmenuitem .cufonli{border-bottom: none; padding-bottom: 5px;font-size:19px}
	#topNav .ssmenuitem li a:hover{color:#009bc9;}
	#topNav .ssmenuitem .menavant{float:right;}
		
	
	#topNav .ssmenuitemcache{min-height: 240px; background: none repeat scroll 0 0 #FFFFFF;display: none;left: -5px;padding: 10px 0 0 18px;position: absolute;top: 39px;width: 981px;z-index: 10;}
	
	#topNav .sm {border: 4px solid #b6023c;}
	#topNav .sm2 {border: 4px solid #ffb330;}
	
	#topNav .ssmitem {min-height: 335px; background: none repeat scroll 0 0 #FFFFFF;border-radius: 10px 10px 10px 10px;display: none;left: -16px;padding: 10px 0 0 18px;position: absolute;top: 39px;width: 987px;z-index: 10;}
	#topNav .ssmitem ul{float:left; width:270px;list-style-type:none;}
	
	#topNav .ssmitem li.cufonli{color:#257ea0; font-size:20px !important; padding-left:9px; margin-left:0; display:block; font-weight:bold;width:212px;}
	#topNav .ssmitem li.cufonli a{color:#257ea0; font-size:22px !important; padding-left:9px; margin-left:0; display:block; font-weight:bold;}
	
	#topNav .ssmitem li.cufonlisstitre{padding-top:12px;padding-bottom:0px;}
	#topNav .ssmitem li.cufonlisstitre a{color:#257ea0; font-size:20px !important; padding-left:0px; margin-left:0; display:block; font-weight:bold;float:left;}
	#topNav .ssmitem li.cufonlisstitre span{background-image:url(../image/design/ssmenufleche.png); background-repeat:no-repeat; width: 12px;height: 12px;margin-top: 9px;margin-left: 6px;float:left;}
	
	#topNav .ssmitem li.itemlien{border-bottom: 1px dashed #dadada;height: 20px;padding-bottom: 3px; display:block;padding-top: 3px !important;padding-left:0 !important;margin-top:1px;margin-left:15px;width:173px;}
	#topNav .ssmitem li.itemlien a{color:#000; font-size:13px !important; padding-left:9px; margin-left:0; display:block; font-weight:bold;}
	#topNav .ssmitem li.itemlien a:hover{color:#ed386d;}
	#topNav .ssmitem li.itemlien div.nouvmenu{background: url(../image/design/nouveau.png);height: 18px;width: 61px;display: block;position: relative;top: -15px;left: 134px;}
	
	#topNav .ssmitem li.itemliender{border-bottom: 0px;}
	#topNav .ssmitem li.itemtous{border-bottom: 0px;}
	#topNav .ssmitem li.itemtous a{color:#ed386d; font-size:13px !important; padding-left:9px; margin-left:0; display:block; font-weight:bold; font-style:italic;}
	#topNav .ssmitem li.itemtous a:hover{color:#ed386d; text-decoration:underline;}
	
	/* Naissance */
	#topNav .ssmitem div.banniereNaissance{background-image:url(../image/ssmenus/ssmenubanNaissance.png); width:265px;height:103px; float:left;margin-left: -54px;margin-top:-6px;}
	#topNav #smnaissance{background-image:url(../image/ssmenus/fondNaissance.jpg);background-repeat:no-repeat;background-position:right bottom;}
	
	/* Mariage */
	#topNav .ssmitem div.banniereMariage{background-image:url(../image/ssmenus/ssmenubanMariage.png); width:265px;height:103px; float:left;margin-left: -54px;margin-top:-6px;}
	#topNav #smmariage{background-image:url(../image/ssmenus/fondMariage.jpg);background-repeat:no-repeat;background-position:right bottom;}
	
	/* Anniversaire */
	#topNav .ssmitem div.banniereAnniversaire{background-image:url(../image/ssmenus/ssmenubanAnniversaire.png); width:265px;height:103px; float:left;margin-left: -54px;margin-top:30px;}
	#topNav #smanniversaire{background-image:url(../image/ssmenus/fondAnniversaire.jpg);background-repeat:no-repeat;background-position:right bottom;}
	
	/* Bapteme */
	#topNav .ssmitem div.banniereBapteme{background-image:url(../image/ssmenus/ssmenubanBapteme.png); width:265px;height:103px; float:left;margin-left: -54px;margin-top:30px;}
	#topNav #smbapteme{background-image:url(../image/ssmenus/fondBapteme.jpg);background-repeat:no-repeat;background-position:right bottom;}
	
	
	
	
	
	
	
	#topNav .ssmenuitem div{  float:left; width:200px }
	#topNav .ssmenuitem div.div2{  float:left; width:270px }
	#topNav .ssmenuitem ul{float:left; width:270px; margin-top: 20px; list-style-type:none;}
	
	
	#topNav .ssmenuitem img{padding-right:5px;}	
	#topNav .ssmenuitem .cufon {color:#257ea0; font-size:21px}
	#topNav .ssmenuitem .cufongr{color:#257ea0;font-size:30px;margin-top: -7px;}
	#topNav .ssmenuitem .cufonli{border-bottom: none; padding-bottom: 11px;font-size:22px}
	
	#topNav .ssmenuitem .menavant{float:right;}
	
	
	
	
	
	
	
	
	

	.logo{
		margin-left: 400px;
		margin-top: -93px;
		position: relative; 
		z-index: 20;}	
/* -------------------------------------------------------------- */	
/* -----------------------	FIN MENU ---------------------------- */
/* -------------------------------------------------------------- */

/* -------------------------------------------------------------- */	
/* -----------------------	DEBUT SS MENU ----------------------- */
/* -------------------------------------------------------------- */
.genssmenu{float:left;
	width:266px;
	font-size:17px;}
.genssmenuadresse{font-size:14px; line-height:1.5em;}
	.genssmenu .positionnement{float: left;width: 220px;padding-top: 15px;margin-left: 31px;}
	.genssmenu .positionnementbis{float: left;width: 218px;padding-top: 15px;margin-left: 34px;font-size: 12px;line-height: 18px;}
	.genssmenu .souligne{float:left;width:215px;height:26px;border-bottom: 1px dashed #f5b4b1;margin-bottom:5px;margin-top:1px;color:red !important;}
	.genssmenu .souligne:hover{color: #e7aa05 !important;}
	.genssmenu .souligne2{float:left;width:192px;height:20px;margin-bottom:5px;margin-top:1px;color:red !important;}
	.genssmenu .souligne2:hover{color: #e7aa05 !important;}
	.genssmenu .pucerose{float:left;width:8px;height:7px;background-image:url(../image/design/puce.png);margin-top:4px;margin-left:5px;background-repeat:no-repeat;margin-right:5px;}
	.genssmenu .pucebleu{float:left;width:8px;height:7px;background-image:url(../image/design/pucesm.png);margin-top:4px;margin-left:5px;background-repeat:no-repeat;margin-right:5px;}
	.genssmenu .logomini{float:left;width:241px;height:48px;background-image:url(../image/design/minilogomoncompte.png);margin-left:17px;margin-top:-5px}
	.genssmenu .titre{float:left;width:210px;height:25px;font-size:21px;margin-top:-13px;margin-bottom: 9px;}
	.genssmenu .style{float:left;width:200px;height:15px;font-size:12px;color:#7c7c7c;margin-top:1px;}
	.genssmenu .positionnement2{float:left;width:205px;padding-top:15px;margin-left:25px;font-size:12px;}
	.genssmenu .titre2{font-size:22px;color:#000;}
	.genssmenu .textequestion{float:left;margin-left:5px;}
	.genssmenu .textequestion a{text-decoration:underline; color:#8D8D8D;}
	
	.genssmenu .tel{font-size:18px;color:#ea2e68;}
	.genssmenu .cout{font-size:11px;color:#8d8d8d;}
	.genssmenu a.selected {color:#ed386d;}
.genssmenubottom{float:left;
	margin-left:21px;
	background: url("../image/design/bas_dentelle.png") repeat scroll 0 0 transparent;
	height: 17px;
	position: relative;
	width: 247px;
	z-index:9;}
.genssmenuombre{float:left;
	height:35px;
	width:254px;
	margin-top:-17px;
	background:url(../image/design/ombremenucompte.png);
	margin-left:19px;}
/* -------------------------------------------------------------- */	
/* -----------------------	FIN SS MENU ----------------------- */
/* -------------------------------------------------------------- */



/* -------------------------------------------------------------- */	
/* ----------------------- BLCSLIDE ----------------------------- */
/* -------------------------------------------------------------- */
.blcslide{background: url("../image/design/fd_slide.png") repeat scroll 0 bottom transparent;
    margin-left: 55px;
    position: relative;
    width: 1012px;}

.blcslidehome{height: 427px;
	margin-top: -50px;
	padding-top: 18px;}

.blcslidegamme{height: 95px;
	margin-top: -64px;
	padding-top: 32px;}
	
.blcslidecheminonly{height: 135px;
	margin-top: -50px;
	padding-top: 18px;}

.blcslidecheminonlywithssmenu{height: 95px;
	margin-top: -64px;
	padding-top: 32px;}

.blcslidecheminonlysanssearch{height: 135px;
	margin-top: -58px;
	}
	
/* -------------------------------------------------------------- */	
/* ----------------------- FIN BLCSLIDE ------------------------- */
/* -------------------------------------------------------------- */

/* Pages Generiques */
#conteneurgenerique{float:left;
	margin-top:-20px;
	background-color: #fff;
	min-height:600px;
	height: auto;
	width: 1010px;
	margin-left: 1px;
	margin-top:25px;}
#contenugenerique{float:left;
	width: 930px;
	/*height: 650px;*/
	margin-left:40px;
	margin-top:7px;}
#titregenerique{float:left;
	width:930px;
	padding-top: 14px;
	padding-bottom: 10px;
	font-size: 28px;
	border-bottom: #f5b4b1 dashed 1px;}
.soustitregenerique{font-size:18px;
	color:#555;
	margin-left:10px;}
#bottomconteneurgenerique{
	float:left;
	height:17px;
	width:1010px;
	background: url("../image/design/bas_dentelle.png") repeat scroll 0 0 transparent;
	margin-left: 1px;
	margin-bottom:0px;}
/* Fin Générique */

/* Tooltip - jquery ui */ 
.ui-tooltipold{background: #EFF;
    border: 2px solid white;
    position: absolute;
    padding: 5px 10px;
    color: #333;
    border-radius: 10px;
    font: 12px "Helvetica Neue", Sans-Serif;
    box-shadow: 0 0 5px black;
    z-index:1000;
    opacity: 0.87;}
    
    .ui-tooltip
    {
    	background: #cb1e34;
		position:relative;
		color: #fff;
		width: 170px;
		font-size: 11px;
		border: 2px solid #ddd;
		box-shadow: 0 0 6px #000;
		-moz-box-shadow: 0 0 6px #000;
		-webkit-box-shadow: 0 0 6px #000;
		padding: 4px 0px 4px 10px;
		border-radius: 6px;
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
    }
    
/* Vote */
	.unit-rating{font-size: 10px;list-style:none;margin: 0px;padding:0px;width: 110px;height: 18px;position: relative;background: url('vote/coeursnote.png') top left repeat-x;}
	.unit-rating li{list-style-image: none;text-indent: -90000px;padding:0px;margin:0px;float: left;}
	.unit-rating li a{display:block;width:22px;height: 19px;text-decoration: none;text-indent: -9000px;z-index: 20;position: absolute;padding: 0px;top:0px;}
	.unit-rating li a:hover{background: url('vote/coeursnote.png') left center;z-index: 2;left: 0px;top:0px;}
	.unit-rating a.r1-unit{outline: none; border: 0;left: 0px;}
	.unit-rating a.r1-unit:hover{width:22px;}
	.unit-rating a.r2-unit{outline: none; border: 0;left: 22px;}
	.unit-rating a.r2-unit:hover{width:44px;}
	.unit-rating a.r3-unit{outline: none; border: 0;left: 44px;}
	.unit-rating a.r3-unit:hover{width:66px;}
	.unit-rating a.r4-unit{outline: none; border: 0;left: 66px;}
	.unit-rating a.r4-unit:hover{width:88px;}
	.unit-rating a.r5-unit{outline: none; border: 0;left: 88px;}
	.unit-rating a.r5-unit:hover{width:110px;}
	.unit-rating li.current-rating{background: url('vote/coeursnote.png') left bottom;position: absolute;height: 19px;display: block;text-indent: -9000px;z-index: 1;}
	.rating-resume{float:right;color:#8D8D8D;margin-top:2px; font-weight:bold;}

/* barre de recherche */ 
.recherche{padding-left: 31px;
	padding-top: 15px;
	background: url("../image/design/fd_sc.png") repeat scroll 0 0 transparent;
    height: 34px;
    margin-left: 6px;
    margin-top: 12px;
    position: relative;
    width: 970px;
    z-index: 2;} 
    .recherche .rref{float: right;margin-right: 12px;position: relative;top: 0px;color:#3f3f3f;}
    .recherche .rmot{ float:left;color:#3f3f3f;}
	.recherche input,select{background:#fff; border: 1px solid #AAAAAA;width:136px; padding:2px; color:#6f6f6f;margin-left:5px;}
	.recherche .ok{background:url(../image/design/ok.png);height: 21px;padding-bottom: 6px;width: 22px;border:none;color:#fff;cursor:pointer;margin:auto;}
	.recherche a {color:#ed386d !important; font-size:11px; margin-left:10px;}	
	
	.rechercheliste .rmot{ float:left;color:#3f3f3f;}
	.rechercheliste input{background:#fff; border: 1px solid #AAAAAA;width:212px; padding:2px; color:#6f6f6f;}
	.rechercheliste .ok{background:url(../image/design/ok.png);height: 21px;padding-bottom: 6px;width: 22px;border:none;color:#fff;cursor:pointer;margin:auto;}	

/* icones sociaux */
.fb{float:left; background:url(../image/design/btfb.png); width:39px; height:39px; display:block;}
.twit{float:left;background:url(../image/design/bttwi.png); width:39px; height:39px; display:block;}	
.gg{float:left; background:url(../image/design/btgg.png); width:39px; height:39px; display:block;}	
.pin{float:left; background:url(../image/design/btpin.png); width:39px; height:39px; display:block;}
.fb:hover{background:url(../image/design/btfbh.png);}
.twit:hover{background:url(../image/design/bttwih.png);}
.gg:hover{background:url(../image/design/btggh.png);}
.pin:hover{background:url(../image/design/btpinh.png);}

/* -------------------------------------------------------------- */	
/* -----------------------	POPUP ------------------------------- */
/* -------------------------------------------------------------- */
#popup{}
.popUp_titre{font-size:24px;margin:10px;border-bottom: #f5b4b1 dashed 1px;padding-bottom:10px;}
.popUp_sstitre{font-size:20px;margin:10px; color:#888;}
.popUp_texte{margin:10px;padding-top:9px;}

.popUp_libellechamp{font-size:20px;color:#EA2E68;border-bottom: #EA2E68 dashed 1px;margin-bottom: 10px;}
.popUp_texte .texteconfirm{font-size:20px; font-weight:bold;margin-top: 154px;text-align: center;}
.popUp_texte .formulaire{ margin-top:15px;}
.popUp_texte input[type=text],textarea{border: 1px solid #CFCFCF;}
.popUp_texte .facebookpubliez{margin-top:5px;}
.popUp_texte .condition{ font-size:11px; color:#8d8d8d; text-align:justify; margin-top:15px;}



	
/* -------------------------------------------------------------- */	
/* -----------------------	HOME -------------------------------- */
/* -------------------------------------------------------------- */	
.social{width: 216px; 
	float:right;
	margin-top: -26px;
	z-index:1;
	position:relative;}


.selecm{background:url(../image/design/bg_mar.png?1); width:387px; height:491px; float:left; margin-left: 39px;margin-top: -13px;}
.selecn{background:url(../image/design/bg_nais.png?1); width:387px; height:491px; float:left;margin-top: -13px;}
	.selecm h2,.selecn h2{  color: #FFFFFF;font-size: 24px;margin-top: 10px;padding-left: 26px; margin-bottom:20px; font-weight:normal;}
  
.enav {float:left; 
	margin-left:20px}
	.enav .imgcont{display:block;width:169px;height:150px;line-height: 150px;display:table-cell;vertical-align:middle;}
	.enav .imgM span, .enav .imgN span{color:#fff;font-size: 11px;position: relative;top: 1px;}
	
	.enav .imgM{background: url(../image/design/fdimg.png);height: 179px;padding-top: 2px; padding-bottom:2px; width: 169px; z-index: 5; position:relative;}	
	.enav .imgN{background: url(../image/design/fdimg2.png);height: 179px;padding-top: 2px; padding-bottom:2px; width: 169px; z-index: 5; position:relative;}	

/* Sans Forfait */
	#enavsansforfait .price {background: url("../image/design/fd_price.png") no-repeat scroll 0 0 transparent;color: #4B4B4B;font-weight: bold;height: 27px;padding-top: 12px;position: relative;text-align: center;top: -6px;width: 69px;z-index: 1; margin-top: -9px;}
	#enavsansforfait .pricepromo{background: url("../image/design/etiquettepromo.png") no-repeat scroll 0 0 transparent;color: #FFFFFF;font-weight: bold;height: 32px;margin-left: 40px;margin-top: -35px;padding-top: 12px;position: relative;text-align: center;top: -1px;width: 69px;z-index: 1;}	
	#enavsansforfait .pricemini{background: url("../image/design/minietiquette.png") no-repeat scroll 0 0 transparent;color: #4B4B4B;font-size: 11px;font-weight: normal;height: 24px;margin-left: -94px;margin-top: -8px;padding-top: 5px;position: relative;text-align: center;text-decoration: line-through;top: -7px;width: 50px;z-index: 1;}
	#enavsansforfait .price div {margin-top:2px;}
	#envasansforfait .pricepromo div {margin-top:1px;}
	#enavsansforfait .apartir{font-weight: normal;font-size: 9px;margin-top: -6px !important;line-height: 5px;}
/* Fin Sans Forfait */

/* Avec Forfait */
	#enavavecforfait .apartir{display:none;}
	#enavavecforfait .price {background: url("../image/design/fd_price.png") no-repeat scroll 0 0 transparent;color: #4B4B4B;font-weight: bold;height: 32px;padding-top: 8px;position: relative;text-align: center;top: -6px;width: 69px;z-index: 1; margin-top: -9px;}
	#enavavecforfait .pricepromo{background: url("../image/design/etiquettepromo.png") no-repeat scroll 0 0 transparent;color: #FFFFFF;font-weight: bold;height: 32px;margin-left: 40px;padding-top: 8px;position: relative;text-align: center;top: -6px;width: 69px;z-index: 1; margin-top: -9px;}	
	#enavavecforfait .pricemini{background: url("../image/design/minietiquette.png") no-repeat scroll 0 0 transparent;color: #4B4B4B;font-size: 11px;font-weight: normal;height: 24px;margin-left: -94px;margin-top: -32px;padding-top: 8px;position: relative;text-align: center;text-decoration: line-through;top: 18px;width: 50px;z-index: 1;}
/* Fin Avec Forfait */

.etape{ float:left;
	width:247px; 
	margin-left:6px;
	position: relative;
	top: -12px;}
	.etape .int{ background:#fff; padding-left:11px; padding-right:11px;padding-bottom: 12px;}
	.etape h2{ border-bottom: #f5b4b1 dashed 1px; margin-bottom:0;padding-bottom: 10px;padding-top: 10px;color:#3f3f3f; font-size:19px;}
	.etape h2 span{font-size:24px;color:#3f3f3f;line-height:0.7em;}
	.etape .et{border-bottom: #f5b4b1 dashed 1px; color:#e72f65; font-weight:bold;padding-bottom: 10px;padding-top: 10px;height: 31px; text-transform:uppercase; font-size:13px;}
	.etape .et span{color:#3f3f3f;font-size:11px; font-weight:bold; text-transform:none !important;}
	.etape .et img{float:right; margin-top:-16px;}
	.etape .pastille{ background:url(../image/design/pastille.png); width:20px; height:25px; display:block; padding-left:12px; padding-top:8px; font-size:16px; color:#fff !important;margin-right: 14px;float:left; font-size:16px !important;}

.temoignage{   
    float: left;
    margin-left: 54px;
    width: 475px;}
	.temoignage .com{ font-size:12px; font-style:italic; display:block; width:284px }
	.temoignage h2{border-bottom: 1px dashed #F5B4B1;font-size: 20px;padding-bottom: 7px;padding-top: 10px;color:#3f3f3f;}
	.temoignage .nom{margin-bottom:5px; display:block}
	.temoignage .tit a{font-weight:bold;}
	
	.temoignage .tem{}
	div.imgtemoig{display: table-cell;vertical-align: middle; background-color:#FFC5DE;padding:5px;}
	.temoignage .basdent{ background:url(../image/design/bas_dentelle.png); height:17px; width:100% }
	.temoignage .thetem{ background:#fff; padding-left: 15px;padding-right: 15px;}
	#temoignageSlider {height: 130px;display: block;list-style: none;margin: 0px;padding: 0px;width:100%;}
	#temoignageSlider li {display: block;margin:0px;padding: 0px 0px 10px 0px;height:155px;}
	
.intro{   
    float: left;
    margin-left: 54px;
    width: 1012px;
    margin-top: 11px;}
	.intro h1{display:block;border-bottom: 1px dashed #F5B4B1;font-size: 20px;padding-bottom: 7px;padding-top: 10px;color:#3f3f3f;}
	.intro .int{ background:#fff; padding-left: 15px;padding-right: 15px;padding-bottom: 12px;}
	.intro .int .texte{line-height:1.8em;font-size:11px;}
	.intro .int .texte .gras{font-size:13px; font-weight:bold;}
	.intro .basdent{ background:url(../image/design/bas_dentelle.png); height:17px; width:100% }
	

.lesp{   
    float: left;
    margin-left: 10px;
	margin-top: 17px;
    width: 269px;
    color: #676767;}
	.lesp img{position:relative;margin-left: 7px;top: -10px;}
	.lesp h2{margin: 10px 0;color:#3f3f3f;}
	.lesp ul{margin:0;position: relative;padding-left:19px;}
	.lesp li{margin-top:5px;}
	.lesp .basdent{ background:url(../image/design/bas_dentelle.png); height:17px; width:100% }
	.lesp .thetem{ background:#fff; padding-left: 15px;padding-right: 15px;height: 225px;}	

.enga{float: left;
	margin-left: 12px;
    margin-top: -95px;
    width: 247px;font-size: 13px;}
    .enga .top {background: url("../image/design/haut_dentelle.png") repeat scroll 0 0 transparent;height: 10px;left: -3px;position: relative;top: 17px;width: 102%;}
	.enga .int{ background:#fff; padding-left:11px; padding-right:11px;padding-bottom: 12px;}
	.enga h2{ border-bottom: #f5b4b1 dashed 1px; margin-bottom:0;padding-bottom: 10px;padding-top: 10px;color:#3f3f3f;}
	.enga .et{border-bottom: #f5b4b1 dashed 1px; color:#e72f65; font-weight:bold;padding-bottom: 8px;padding-top: 8px; text-transform:uppercase;}
	.enga .et span{color:#3f3f3f; font-size:11px; font-weight:bold; text-transform:none !important;}
	.enga .img {float:left;  height:21px; width:42px;display:block;}
	.enga .bottom {background: url("../image/design/bas_dentelle.png") repeat scroll 0 0 transparent;height: 17px;position: relative;width: 100%;}

.topetaphome{background: url("../image/design/haut_dentelle.png") repeat scroll 0 0 transparent;
	height: 10px;
	left: -3px;
	position: relative;
	top: 17px;
	width: 102%;}
	
.bottometaphome{background: url("../image/design/bas_dentelle.png") repeat scroll 0 0 transparent;
	height: 17px;
	position: relative;
	width: 100%;}
	

/* -------------------------------------------------------------- */	
/* -----------------------	FIN HOME ---------------------------- */
/* -------------------------------------------------------------- */


/* -------------------------------------------------------------- */	
/* -----------------------	APERCU RAPIDE------------------------ */
/* -------------------------------------------------------------- */
.survol{ background:url(../image/design/fdsurvol4.png);
    border: 4px solid #d1d1d1;
    border-radius: 0px 0px 0px 0px;
    display: none;
    height: 162px;
    position: absolute;
    top: 0;
    width: 161px; }
    
	.survol .apercu{ background:url(../image/design/apercu.png); margin-top: 38px; margin-bottom:10px;height: 32px;width: 108px; display:block;} 
	.survol .fiche{ background:url(../image/design/fiche.png);height: 32px;width: 114px; display:block;}
	
.survolgamme{background:url(../image/design/fdsurvol4.png);
    border: 4px solid #d1d1d1;
    border-radius: 0px 0px 0px 0px;
    display: none;
    height: 255px;
    position: absolute;
    top: 0;
    width: 217px;}
	.survolgamme .apercu{background:url(../image/design/apercu.png); margin-top: 82px; margin-bottom:10px;height: 32px;width: 108px; display:block;} 
	.survolgamme .fiche{ background:url(../image/design/fiche.png);height: 32px;width: 114px; display:block;}
	
.survolapercurapide{background-image:url(../image/design/fdsurvol4.png);
	border: 4px solid #d1d1d1;
	border-radius: 0px 0px 0px 0px;
	display: none;
	height: 165px;
	position: absolute;
	width: 142px; 
	top:0;}
	.survolapercurapide .apercu{background-image:url(../image/design/apercu.png);height: 32px;width: 108px;display:block;margin-top: 38px;text-align:center;} 
	.survolapercurapide .fiche{background-image:url(../image/design/fiche.png);height: 32px;width: 114px;display:block;margin-top: 18px;text-align:center; cursor:pointer;}
	.survolapercurapide .fichepropo{background-image:url(../image/design/fiche.png);height: 32px;width: 114px;display:block;margin-top: 60px;text-align:center; cursor:pointer;}
	
.divsurvol{ background: url("../image/design/fddivsurvol.png") repeat scroll 0 0 transparent;display: none;height: 622px;position: absolute;top: 50px;width: 856px;z-index: 50; }	


/* Fenetre */
.divaperrap{background: url("../image/design/fddivsurvol.png") repeat scroll 0 0 transparent;
	height: 622px;
	width: 856px;}
.divaperrap img{border:none;}
#arflechegauche{float:left;
	margin-left:25px;
	margin-top:223px;
	width:21px;
	height:21px;}
#arflechedroite{float:left;
	margin-left:27px;
	margin-top:187px;
	width:21px;
	height:21px;}
#arclose{float:left;
	margin-left:345px;
	width:15px;
	height:15px;
	/*margin-top: 20px;*/}
.arimgs{float:left;
	background:#ffc5de;
	height: 345px;
	/*margin-left: 6px;
	margin-top: 27px;*/
	width: 460px;}
	.arimageprincipaleconteneur{float:left;
	    margin-left:10px;
		margin-top:5px;
		padding-top:10px;}
	.arimageprincipale{
		width:325px;
		height:305px;
		display:table-cell;
		vertical-align:middle;}
	
	
	.arautrevue{float:left;
		width:90px;
		padding-left:20px;
		padding-top:5px;
		color:#fff;
		font-size:17px;}
	.arautrevuesconteneur
	{
	    float:left;
	    margin-left:20px;
	    width:90px;
	}
	.arautreimageconteneur
	{	float:left;
		padding-top:8px;
		padding-bottom:2px;
	}	
	
	.arautreimage{width:90px;
		height:79px;
		border: 1px solid #fff;
		display:table-cell;
		vertical-align:middle;}
	.artitrevue{float:left;
		width:325px;
		height:15px;
		padding-top:5px;
		font-size:13px; 
		color:#505050 !important;
		text-align:center;}
.ardesc{float:left;
	margin-left: 30px;
	width: 330px;}	
	.ardesc h2{color:#000;padding-left:0;font-size:22px;margin-bottom:4px; margin-top:-5px;}	
	.ardesc span{color:#9f9f9f;font-size:11px;display:block;font-weight:bold;margin-bottom:10px;}
	.ardescription{float:left;width:320px;height:118px;color:#000;}
	
	#arpriceqtechamp{float:left;height:25px;width:120px;color:#000;font-size:12px;margin-top:5px;padding-left:20px;}
	.arpriceqtemini{float:left;height:15px;width:100px;line-height:15px;margin-top:-9px;margin-left:10px;font-size:11px;}
	.arpriceprixconteneur{float:left;height:25px;width:100px;}
	.arpriceprix{float:left;font-size:20px;padding-left:5px;margin-top:6px;}
	.arpriceprixex{float:left;font-size:12px;color:#000;margin-top:8px;margin-left:4px;}
	.arpriceprixunitairetext{float:left;height:20px;width:100px;color:#bdbdbd;font-size:11px;line-height:20px;padding-left:5px;}

/* Sans Forfait */
	.arpriceconteneursansforfait{
		border-top: 1px dashed #9B9B9B;
		color: #D80A48;
		font-size: 22px;
		margin-top: 152px;
		padding-top:13px;}
		.arpriceqte{float:left;font-size:12px;}
	
/* Fin Sans Forfait */
/* Avec Forfait */
	.arpriceconteneuravecforfait{border-bottom: 1px dashed #9B9B9B;
		border-top: 1px dashed #9B9B9B;
		color: #D80A48;
		font-size: 22px;
		margin-top: 162px;
		height:130px;
		padding-top:5px;}
		.arpriceqte{float:left;height:45px;width:135px;font-size:12px;}
/* Fin Avec Forfait */	
	
.arajoutpanierconteneur{float:left;
	padding-left:135px;
	height:44px;
	width:190px;
	margin-top:8px;}
	.arajoutpanierconteneur input{width:190px;
	    height:44px;
	    
	    cursor:pointer;
	    border:none;
	    background-color:transparent;}
 .arajoutpanierinput{background-image:url(../image/design/ajouteraupanier.png);}
 .arajoutpanierinput2{background-image:url(../image/design/ajouteraupanier2.png);}
 
.arcoupscoeursconteneur{float:left;
	width:200px;
	height:20px;
	padding-top:10px;
	font-size:15px;
	padding-left:130px;}
	.arcoupscoeurscoeur{float:left;height:16px;width:16px;margin-top:-1px;margin-right:5px;}
.arassorticonteneur{float:left;
	width:744px;
	height:20px;
	/*margin-left:52px;*/
	font-size:17px;
	margin-top:5px;}
	.arassortipuce{margin:0px;margin-left:-20px;}
	.arassortiproduitliste{float:left;height:200px;width:800px;/*margin-left:52px;*/margin-top:5px;}
	.arassortiproduitconteneur{float:left;
	background: url(../image/design/ds1fondmini.png?1) no-repeat;
	width:150px;
	height:200px;
	z-index: 5;
	position:relative;
	text-align:center;
	margin-left:3px;}
		.arassortiproduit{float:left;z-index: 5;position:relative;text-align:center;width:150px;height:173px;}
		.arassortiproduitmarge{width:150px;height:150px;line-height:150px;display:table-cell;vertical-align:middle;}
		/*.arassortiproduittexte{float: left;height: 20px;width: 150px;color: #505050 !important;line-height: 9px;font-size: 9px !important;font-weight: bold;position: absolute;bottom: 1px;}*/
		.arassortiproduittexte{float: left;height: 20px;width: 150px;color: #505050 !important;line-height: 9px;font-size: 9px !important;font-weight: bold;bottom: 1px;}
		.arassortiproduitprix{width:55px;height:20px;margin-top:173px;font-size:11px;font-weight:bold;margin-left:4px;color:#4B4B4B; position:relative;top:3px;}
		.arassortiproduitprix .apartir{display:none;}
/* -------------------------------------------------------------- */
/* ----------------------- FIN APERCU RAPIDE -------------------- */
/* -------------------------------------------------------------- */
	
	
	
	
	
	
	
/* -------------------------------------------------------------- */	
/* -----------------------	GAMME ------------------------------- */
/* -------------------------------------------------------------- */	
/* Menu Gauche Gamme */
	#sousmenuconteneur{float:left;
		width:269px;
		margin-left:-22px;
		margin-top:16px;}
		
	#sousmenuheader{float:left;
		margin-left:5px;
		width:274px;
		height:55px;
		background:url(../image/design/bantitregamme.png);
		font-size:27px;
		color:#fff;}
			
	#sousmenutitre{float:left;
		width:220px;
		height:30px;
		margin-left:35px;
		margin-top:6px;}
	#sousmenucontenucontainer
	{
		float:left;
		width:270px;
		margin-left:6px;
		background:url(../image/design/fondmenugamme.png);}	
		
	#sousmenucontenu{float:left;
		width:247px;
		background-color:#fff;
		margin-left:15px;}
	#sousmenucontenu #separationrouge{float:left;width:200px;height:1px;margin-left:21px;border-bottom: 1px dashed #dd285e;margin-bottom : 6px; margin-top:20px;}
	#sousmenucontenu .separationrose{float:left;width:200px;height:1px;margin-left:21px;border-bottom: 1px dashed #f5b4b1;margin-bottom : 2px;}
		
	#sousmenutypeproduit{float:left;
		width:248px;
		font-size:17px;
		margin-top:6px;}
		#sousmenutypeproduit .ssmenusouligne{float:left;width:220px;margin-bottom:5px;margin-top:5px; margin-left:15px;color:red !important;}
		#sousmenutypeproduit .ssmenusoulignesep{float:left;width:174px; margin-left:23px;border-bottom: 1px dashed #f5b4b1;}
		#sousmenutypeproduit ul .ulgamme{float:left;width:10px;}
		#sousmenutypeproduit .pucesousmenu1{float:left;width:8px;height:16px;background-image:url(../image/design/pucesm.png);margin-top:6px;margin-left:5px;background-repeat:no-repeat;margin-right:5px;}
		#sousmenutypeproduit a.selected {color:#ed386d;}
		
		.sousmenucritere{float:left;width:248px;min-height:20px;font-size:16px;}
		
		.sousmenucritere .margecontenutitre{float:left;width:206px;font-size:11px;margin-left:28px;margin-bottom:10px;max-height:300px; overflow:auto;}
		
		.sousmenucritere .margecontenutitre .margecontenuitem{ margin-top:5px;float:left;width:178px;}
		.margecontenuitem .case{ display:block;width:18px;height:13px;float:left;}
		
		.margecontenuitemcoul{ margin-top: 9px; margin-left:5px; margin-right:5px; float: left;width: 38px;text-align: center;}
		.margecontenuitemcoul .casecoul{display: inline-block !important;vertical-align: middle;margin: 0;padding: 0;width: 30px;height: 30px;border: 1px solid #999;-webkit-border-radius: 16px / 16px;-moz-border-radius:    16px / 16px; border-radius:         16px / 16px;cursor: pointer;background-color : #555;}
		
		.sousmenucritere .margecontenutitre a,a:hover{text-decoration:none;}
		
		.sousmenucritere .margecontenutitre a.noactive{background: transparent url(../image/design/criteregamme_off.png) no-repeat;height: 13px;}
		.sousmenucritere .margecontenutitre a.case:hover,a.active{background: transparent url(../image/design/criteregamme_on.png) no-repeat;height: 13px;}
		
		.sousmenucritere .margecontenutitre a.casecoul:hover,a.activecoul{border: 1px solid #e72f65 !important;}
		
		a.libellenoactive,a.libelleactive{ cursor:text;}				
		a.libellenoactive{background-color:#FFF; color:#000;padding:0 3px;}
		a.libelleactive{background-color:#e72f65; color:#FFF;padding:0 3px;}
		
		.sousmenucritere .margecontenutitreresume {float:left;width:210px;font-size:11px;margin-left:28px;margin-bottom:10px;max-height:155px; overflow:auto;}
		.sousmenucritere .margecontenutitreresume div{ margin-top:5px;}
		.sousmenucritere .margecontenutitreresume div.delall{ margin-top:10px;}
		.sousmenucritere .margecontenutitreresume a.delall{text-decoration:none;background: transparent url(../image/design/fleche_droite.png) right no-repeat;height: 13px;}
		.sousmenucritere .margecontenutitreresume a.delall:hover{text-decoration:underline;background: transparent url(../image/design/fleche_droite.png) right no-repeat;height: 13px;}
		.sousmenucritere .margecontenutitreresume a.delall .libelle,a.delall:hover .libelle{background-color:#FFF;color:#000; margin-right:14px; padding:0 3px; font-size:0.95em;}
		
		.sousmenucritere .margetitre{float:left;width:248px;height:18px;margin-left:20px;margin-top:10px;color:#3d8cad;font-weight:bold;font-size:16px;}
		.sousmenucritere .margetitreresume{float:left;width:248px;height:18px;margin-left:20px;margin-top:10px;color:#000;font-size:16px;}
		.sousmenucritere .rose{color:#e72f65;}
		/* Couleur */
		/*.sousmenucritere #colgauche, #colcentre1, #colcentre2, #coldroite{float:left;width:52px;}*/
		.sousmenucritere #sliderPrixMin, #sliderPrixMax{ font-size:14px; font-weight:bold; margin-top:5px;}
		.sousmenucritere #sliderPrixMin{float:left;width:150px;}
		.sousmenucritere #sliderPrixMax{float:left;width:40px;}
		
	.sousmenubottom{float:left;
		margin-left:21px;
		background: url("../image/design/bas_dentelle.png") repeat scroll 0 0 transparent;
		height: 17px;
		position: relative;
		width: 247px;}
		

	
/* Corps Gamme */
	#conteneur{float:left;
		width:744px;
		margin-left:20px;
		margin-top:0px;}
		
	#enteteconteneur{float:left;
		width:745px;
		height:182px;
		margin-top:-12px;
		padding-top:8px;
		background-color:#fff;
		border-radius : 0 0 10px 10px;}
	#enteteconteneursanspub{float:left;
		width:745px;
		height:40px;
		margin-top:-12px;
		padding-top:8px;
		background-color:#fff;
		border-radius : 0 0 10px 10px;}
		
	#corpsconteneur{float:left;
		margin-top:15px;
		width:745px;
		background-color:#fff;}
		
	/* Fil Ariane */ 
	.filariane{float:left;
		color:#8d8d8d;
		margin-left:20px;
		margin-top:13px;
		font-size:12px;
		 font-weight:bold;}
	.filarianecommande
	{
		background: url("../image/design/commanderetourfleche.png") no-repeat scroll 0 0 transparent;
		color:#8d8d8d;
		margin-bottom: 8px;
		font-size:12px;
		font-weight:bold;
		padding-left:15px;
		margin-top:10px;}
		.lienfilariane{color:#8d8d8d;}
		.lienfilariane:hover{color:#8d8d8d; text-decoration:underline;}
		
	/* barre nav haute liste produits (nb produit par page,...) */ 
	#barrenavfootercorpsconteneur{border-top: 1px dashed #f5b4b1;}
	#barrenaventetecorpsconteneur{border-bottom: 1px dashed #f5b4b1;}
	.barrenavcorpsconteneur{float:left;
		width:721px;
		height:35px;
		margin-left:15px;
		line-height:35px;
		font-size:11px;
		}
		.barrenavcorpsconteneur .nbarticles{font-size:12px;color:#000;}
		.barrenavcorpsconteneur .pucecentre{float:left;margin-top:15px;margin-right:5px;}
		.barrenavcorpsconteneur .nbarticle{float:left;width:114px;}
		.barrenavcorpsconteneur .afficher{float:left;width:55px;}
		.barrenavcorpsconteneur .alignepuce{float:left; margin-left:10px;}
		.barrenavcorpsconteneur .afficherparpage{float:left;width:117px;text-align:left;}
		.barrenavcorpsconteneur .trierpar{float:left;width:32px;}
		.barrenavcorpsconteneur .styled-select {float:left;margin-top:5px;height: 25px;overflow: hidden;margin-right: 5px;}
		.barrenavcorpsconteneur .styled-select option{}
		.barrenavcorpsconteneur .styled-select select {background: transparent;padding: 5px;border: 1px solid #ccc;height: 25px;font-size:10px;cursor:pointer;}
		/*
		.barrenavcorpsconteneur .pagination{float:right;margin-left:10px;}
		.barrenavcorpsconteneur .centragefleche{float:left;margin-top:10px;width:16px; margin-left:3px;}
		.barrenavcorpsconteneur .centragepagination{float:left;}
		.barrenavcorpsconteneur .centragepagination .taillepolice a{color:#8d8d8d;}
		.barrenavcorpsconteneur .centragepagination .taillepolice a:hover{color:#e72f65;}
		.barrenavcorpsconteneur .pageencours{color:#e72f65;}
		*/
		/* Nouvelle pagination */
		.barrenavcorpsconteneur .pagination{float:right;margin-left:2px;}
		.barrenavcorpsconteneur .centragefleche{float: left;margin-top: 5px;width: 25px;margin-right: 3px;}
		.barrenavcorpsconteneur .centragepagination{float:left;}
		.barrenavcorpsconteneur .centragepagination .taillepolice a{color:#8d8d8d;font-size: 16px;margin-right: 3px;}
		.barrenavcorpsconteneur .centragepagination .taillepolice a:hover{color:#e72f65;font-size: 16px;}
		.barrenavcorpsconteneur .pageencours{color:#e72f65;font-size: 16px;margin-right: 3px;}
	
	
	/* Liste de produit */ 
	#centragearticle{float:left;
		margin-top:10px;
		width:715px;
		margin-left:15px;
		height:auto;
		min-height:500px;}
		
	.enavgamme{float:left;
		margin-left:10px;margin-bottom:5px;}
		.enavgamme .marge{float:left;width:220px;height:207px;margin-top:35px;}
		.enavgamme .imggamme{background: url(../image/design/fdimggamme.png?1);width:225px;height:274px;z-index: 5;position:relative;text-align:center;margin-top:0px;}
		.enavgamme .imggamme span{color:#fff;font-size: 11px;position: relative;top: 1px;}
		.enavgamme .imgcont{width:212px;height:240px;display:table-cell;vertical-align:middle;}
		.enavgamme .exclunouvgamme{width: 136px; height:18px; position:absolute;top: 8px;display:block; float:right;right:6px;}
		.enavgamme .exclugamme{background: url(../image/design/exclu.png);height: 18px;width: 42px;display:none; float:right; margin-left:5px;}
		.enavgamme .nouvgamme{background: url(../image/design/nouveau.png);height: 18px;width: 61px;display:block; float:right;}
		.enavgamme .coulgamme{background: url(../image/design/coulchoix.png);height: 47px;width: 63px;display:block; float:right;position: absolute;top: 209px;left: 3px;}
		
	.bottomgamme{float:left;
		background: url("../image/design/bas_dentelle.png") repeat scroll 0 0 transparent;
		height: 17px;
		position: relative;
		width: 745px;}	
		
	/* NoResult */
	.noResultsgamme{float:left;width:800px;height: 640px;}
		.noResultsgamme h2{font-size: 2em;}
	.retentnoresult{float:left;}
		.retentnoresult .bisform{float:left;width: 700px;}
		.retentnoresult .bisform p{margin-top:0px;}
		.retentnoresult .astuce{float:left;margin-bottom:15px;}
		
	
		
	
/* -------------------------------------------------------------- */	
/* ----------------------- IDENTIFICATION ----------------------- */
/* -------------------------------------------------------------- */	
#identcolgauche{float:left;
	height:330px;
	margin-top:40px;}
#identcoldroite{float:left;
	height:330px;
	margin-top:40px;
	border-left: #f5b4b1 dashed 1px;}
#identcontenugauche{float:left;
	width:365px;
	height:300px;
	margin-left:65px;
	margin-top:10px;}
#identcontenudroit{float:left;
	width:365px;
	height:450px;
	margin-left:68px;
	margin-top:10px;}
#identtitre{float:left;
	width:300px;
	height:30px;
	color: #e72f65;
	font-size:21px;
	padding-top:10px;}
#identtexteintro{
	width:300px;}
#identchampssaisi{float:left;
	width:310px;
	margin-top:10px;}	
.identespace{float:left;
	width:120px;
	height:22px;
	line-height:25px;
	text-align: right;
	margin-top:8px;
	padding-right:5px;}
.identespaceconfirmmdp{float:left;
	margin-top:8px;
	width:111px;
	height:32px;
	text-align:right;
	padding-right:6px;
	margin-left:8px;}
.identinput {float:left;
	margin-top:8px;
	width:180px;
	height:22px;}
.identinput input[type=text],input[type=password]{border: 1px solid #CFCFCF;}
.inputidentconfimmdp{
	float:left;
	margin-top:14px;
	width:120px;
	height:22px;}
#identmdpoublie a{float: left;
	height:18px;
	width:130px;
	color: #929292;
	line-height:30px;
	margin-left:123px;
	font-size:11px;
	text-decoration:underline;}
.identjemident{float:left;
	width:119px;
	text-align:right;
	border:none;
	margin-left:185px;
	margin-top:16px;
	background-color:transparent;}
.identoufacebook{float:right;
	margin-right:10px;
	margin-top:14px;}
.identou{float:left;
	width:37px;
	line-height:15px;
	font-size:21px;}
.identfacebook{float:right;
	margin-top:-5px;}
.identattentionmail{float:left;
	width:275px;
	height:42px;
	background-color:#f2eeee;
	font-size:11px;
	margin-left:10px;
	padding:8px;
	margin-top:10px;}
	
	
/* -------------------------------------------------------------- */	
/* ----------------------- AJOUTPANIER -------------------------- */
/* -------------------------------------------------------------- */
#etapcolgauche{float:left;
	width:140px;
	height:500px;
	border-right: #f5b4b1 dashed 1px;
	margin-top:20px;}
#etapcoldroite{float:left;
	min-height:450px;
	height:auto;
	width:760px;
	margin-top:20px;
	margin-left: 15px;}
.etaptitreimg{float:left;
	width:133px;
	margin-top:6px;
	font-size:13px;}
.etaprefimg{float:left;
	width:133px;
	font-size:10px;
	line-height:20px;
	color:#9f9f9f;
	border-bottom: #f5b4b1 dashed 1px;
	padding-bottom:5px;}

/* Accordion */
#etapmenuderoulant{float : left;
	width : 760px;
	margin-left:33px;}
#etapmenuderoulant div.etaptitre{float:left;
	background-repeat: no-repeat;
	width:684px;
	height:59px;
	outline: none;
	background-image:url('../image/design/etapetitre.png');}
	#etapmenuderoulant div.etaptitre div.etaptitrenum{float:left;margin-left:28px;margin-top:17px;font-size:16px;color:#FFF;}
    #etapmenuderoulant div.etaptitre div.etaptitretexte{float:left;margin-left:40px; margin-top:15px;padding:0px; height:auto; font-size:20px;}
    #etapmenuderoulant div.etaptitre div.correcmargintop{margin-top:9px;}
    
#etapmenuderoulant div.etapcontenu{float:left;
	width:684px;
	margin-top:17px;
	margin-bottom:30px;
	margin-left:4px;}

	div.etapcontenu .cboutton{width:332px;float:left;}
	div.etapcontenu .cboutton div{width:320px;font-size:11px;padding-left:17px;}

    /* Contenu choix de la perso  */
    .etapchoixbouton{float:left;
	    width:325px;
	    height:75px;
	    cursor:pointer;
	    padding-left:20px;
	    padding-top:15px;
	    margin-left:8px;
	    border:none;
	    background-color:transparent;}
    .etapechoixbouton1{background-image:url('../image/design/etape1bouton1sshover.png');}
    .etapechoixbouton1:hover{background-image:url('../image/design/etape1bouton1hover.png');}
    .etapechoixbouton2{background-image:url('../image/design/etape1bouton2sshover.png');}
    .etapechoixbouton2:hover{background-image:url('../image/design/etape1bouton2hover.png');}
    
    /* Contenu compose mon texte  */
    .etapcompperso{float:left;width:455px;margin-left:10px;}
    
    .etapcompformulaire{float:left;
	    width:398px;
	    margin-left:10px;
	    text-align:left;}
	div.etapcompupload{border:solid 1px #555;background-color:#DDD;margin-top:3px; margin-bottom:10px; padding-top:5px; padding-left:7px;width: 95%;-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;}
	
	hr.etapcompuploadhr {
	border: 0;
    border-bottom: 1px dashed #ccc;
    background: #999;
    float:left;
    width:95%;
}
div.etapcompuploadtitre{
    float: left;
    width: 100%;
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
    color: #555;
    margin-bottom: 2px;
    margin-top: 4px;
}
div.loadingwheel
{
	width:27px;
	height:27px;
	background-image:url('../image/design/loading-wheel.gif');
	display:none;
	position: relative;
    top: -87px;
    left: 167px;
    z-index:5;
}
	.etapcompupload1{width:141px;height:30px;}
	
	/*
	.etapcompupload1>table>tbody>tr>td>div>table
	{
		display:none !important;
	}
	*/
	
	.etapcompupload2{float:left;width:190px;height:30px; margin-top:3px;}
	.etapcompupload3{float:right;width:29px;height:30px;}
	.etapcompupload4{width: 326px;float: left;height:22px;}
	.etapcompupload5{width: 24px;float: right;margin:-3px 5px;}
	.etapecomuploadannuler{background:url(../image/design/annuler.png);
	    height: 22px;
	    width: 21px; 
	    text-align:center;
	    border:none;
	    cursor:pointer;
	    margin-left:3px;
	    margin-top:2px;}
	.etapcompformulaire .inputtext{width:380px;font-family : "Trebuchet MS", Corbel, Calibri, Arial, sans-serif;color: #333;background-color: #FFFFFF;border: 1px solid #C7C2C2;text-align: center;font-size:9pt;height: auto;overflow: visible;}
	.etapcomppolicecouleurlien{text-decoration:underline;}
	#etapcomppolicecouleurconteneur{float:left;
		width:389px;
		margin-top:10px;}
	.etapcomppolicecouleurtexte{float:left;
		width:196px;
		height:42px;
		line-height:15px}
	.etapcomppolicecouleurinput{float:left;
		margin-bottom:5px;
		margin-top:-2px;}
	.etapcomppolicecouleurquestion{float:left;
		height:22px;
		width:22px;
		margin-left:5px;}
	.etapecompimages{float:left;
        width:125px;
	    text-align: center;
	    padding-top:18px;}
	.conteneurproduit{width:109px;height:100px;padding:4px 3px; background-color:#ffc5de;text-align:center; position:relative;}
	.conteneurproduit .imgcont {
		width: 109px;
		height: 100px;
		display: table-cell;
		vertical-align: middle;
	}
	
	.conteneurglobperso{margin-right:5px;float: left;}
	
	.conteneurperso{width:209px;height:200px;padding:1px 1px; background-color:#dedede;text-align:center; position:relative;}
	.conteneurperso .imgcont {
		width: 209px;
		height: 200px;
		display: table-cell;
		vertical-align: middle;
	}
	
	/*.conteneurpersopop{height:200px;padding:1px 1px; background-color:#dedede;text-align:center; position:relative;}*/
	.conteneurpersopop{padding:1px 1px; background-color:#dedede;text-align:center; position:relative;}
	.conteneurpersopop .imgcont {
		width: 209px;
		height: 200px;
		display: table-cell;
		vertical-align: middle;
	}	
	
	.etapecompimages .conteneurproduit span{color:#fff;font-size: 11px;position: relative;top: 4px;}
	.survolcompimages{ background:url(../image/design/fdsurvol4.png);
        border: 4px solid #d1d1d1;
        border-radius: 0px 0px 0px 0px;
        display: none;
        height: 100%;
        position: absolute;
        top: -4px;
        left: -4px;
        width: 100%; }
	.survolcompimages .zoom{ background:url(../image/design/zoomUpload.png); margin-top: 38px; margin-bottom:10px;height: 29px;width: 29px; display:block;} 
	.survolcompimages .zoomperso{ background:url(../image/design/zoomUpload.png); margin-top: 91px; margin-bottom:10px;height: 29px;width: 29px; display:block;} 
	.etapcompidtexte{float:left;
		width:145px;
		height:255px;
		padding-left:5px;
		padding-top:13px;}
	.etapcomprecomcontainer{float:left;
		background-image:url('../image/design/etape2fdattention.png');
		width:649px;
		height:67px;
		margin-left:13px;
		margin-bottom:10px;}
	.etapcomprecom{float:left;
		width:40px;
		height:67px;}
	.etapcomprecomimg{margin-top:20px;
		margin-left:10px;}
	.etapcomprecomtexte{float:left;
		color:#e72f65;
		font-size:18px;
		width:600px;}
	.etapcomprecomtexte2{float:left;
		font-style:italic; 
		color:#5e5e5e;}
	/* changed*/
	
	.etapcompboutoncontainer{
		width: 100%;
		text-align: center;
		margin: 0 auto;
		display: inline-block;}
	
	.etapecompbouton{/*float:left;*/
	    width:164px;
	    height:44px;
	    border:none;
	    background-color:transparent;
	    cursor:pointer;
	    }
	.etapcompboutoncontainerretour
	{
		/*background-color: #FFF;*/
		position: fixed;
		bottom: 0;
		left: 0;
		/*width: 100%;*/
		z-index: 19999;
		height: 63px;
	}
	.etapcompboutoncontainerretour a
	{
		display: block;
		margin: 0 auto;
		width:200px;
	}

	.etapecompretour
	{
		background-image: url(../image/design/btretour_off.png);
		width: 200px;
		height: 40px;
		border: none;
		background-color: transparent;
		cursor: pointer;
		margin-top: 9px;
		margin-left:409px;
	}
	.etapecompretour:hover
	{
		background-image: url(../image/design/btretour_on.png);
		width: 200px;
		height: 40px;
		border: none;
		background-color: transparent;
		cursor: pointer;
		margin-top: 9px;
		margin-left:409px;
	}
	/* end changed*/
	
	.etapecompmodcrea{background-image:url(../image/design/btmodifiercreation.png); width:195px;height:40px;float:left;border:none;background-color:transparent;cursor:pointer;}
	.etapecompsauvcrea{background-image:url(../image/design/btsavecreation.png); width:194px;height:40px;float:left;border:none;background-color:transparent;cursor:pointer;margin-top: 10px;}
	.etapecompsauvcreatexte{width: 138px;float: right;text-align: right;font-style: italic;color: #5e5e5e;font-size: 11px;margin-right: 30px;}
	.etapecompprecedente{background-image:url(../image/design/etapeprecedente.png);/*margin-left:69px;*/}
    .etapecompsuivante{background-image:url(../image/design/etapesuivante.png);}
    
    
	.coinsarrondiscss{
		border: none;
		-moz-border-radius: 25px;
		-webkit-border-radius: 25px;
		border-radius: 25px;
		behavior: url(/css/PIE.htc);
		/*
		position:relative;
		hack pour IE < 9 pour PIE, a utiliser si l'élément n'apparait pas 
		*/
	}
	
	.coinsarrondismincss{
		border: none;
		-moz-border-radius: 9px;
		-webkit-border-radius: 9px;
		border-radius: 9px;
		behavior: url(/css/PIE.htc);
		/*
		position:relative;
		hack pour IE < 9 pour PIE, a utiliser si l'élément n'apparait pas 
		*/
	}
    
    
    
    /* Etape Option contenu */
    .etapoptioncontainer{float:left;
	    width: 669px;
	    margin-left:10px;
	    border-bottom: #f5b4b1 dashed 1px;}
	    
    .etapoptioncontainerbloc{float:left;width: 669px;}
	.etapoption{height:169px; width: 223px; float:left;position: relative;margin-top: 20px;}
	.etapoption .etapoptioncontenu{width: 175px;position: absolute;top: 67px;left: 10px;}
	.etapoption .etapoptioncontenu .titrenote{font-size: 10px;line-height: 9px;margin-top: -4px;}
	.etapoption .etapoptioncontenu select{margin:0px;padding:0px;color:#e72f65; font-weight:bold;}
	.etapoption .etapoptioncheck{width: 15px;height: 15px;position: absolute;bottom: 46px;left: 167px;}
	.etapoption .etapoptionprix{width: 90px;position: absolute;bottom: 42px;left: 12px;}
	.etapoptionenvplus{background:url(../image/design/optionenvplus_fond.png) no-repeat; }
	.etapoptionenv{background:url(../image/design/optionenv_fond.png) no-repeat; }
	.etapoptionenvoi{background:url(../image/design/optionenvoi_fond.png) no-repeat; }
	.etapoptiontranq{background:url(../image/design/optiontranq_fond.png) no-repeat; }
	.etapoptiontimb{background:url(../image/design/optiontimb_fond.png)  no-repeat; width: 248px;}
	.etapoptioncoin{background:url(../image/design/optioncoins_fond.png)  no-repeat;}
	.etapoptioncoin div.loupe{width: 15px;height: 15px;position: absolute;bottom: 65px;left: 163px;}
	.etapoptioncoin div.mini{width: 55px;height: 55px;border:solid 2px #f6ab26;position: absolute;bottom: 68px;left: 122px;}
	.etapoptioncoin div.mini img{margin-left:0px;}
	.etapoption label{font-size:12px;}
	.etapoption span.prixrose{font-size:16px; margin-top:-10px; font-weight:bold; color:#e72f65;}
	.etapoption span.prixbleu{font-size:16px; margin-top:-10px;font-weight:bold;color:#2e98c2;}
	.etapoption span.prixorange{font-size:16px; margin-top:-10px;font-weight:bold;color:#f59d00;}
	.etapoption div.prixnotebleu{font-size:10px;margin-top: -3px;color:#2e98c2;}
		
		
	.etapoption img{margin-left : 9px;vertical-align:middle;}
	.etapoptioninfo{float:left;
	    background-image:url('../image/design/etape3info.png');
	    width:646px;
	    height:28px;
	    margin:15px 10px;}
    .etapoptioninfotexte{float:left;
	    width:604px;
	    height:28px;
	    margin-left:15px;
	    margin-top:5px;}
	.etapoptiontimbre{
	    float:left;
	    margin-top: 43px;}
    
    .etapeoptionbouton{float:left;
	    width:164px;
	    height:47px;
	    border:none;
	    background-color:transparent;
	    cursor:pointer;
	    margin-top:17px;}
    .etapoptionprecedent{background-image:url(../image/design/etapeprecedente.png);margin-left:168px;}
    
    .etapvalider{background-image:url(../image/design/etapeajouteraupanier.png);width:158px;height:37px; margin-left:10px;}
    .etapchoisiroptions{background-image:url(../image/design/btchoisiroptions.png);width:159px;height:40px; margin-left:10px;}

/* -------------------------------------------------------------- */	
/* ----------------------- PERSONNALISATION --------------------- */
/* -------------------------------------------------------------- */
#conteneurperso{float:left;
	margin-top:-20px;
	background-color: #fff;
	min-height:600px;
	height: auto;
	width: 1010px;
	margin-left: 1px;
	margin-top:25px;}
#contenuperso{float:left;
	width: 100%;
	/*height: 650px;*/
	margin-left:0px;
	margin-top:7px;}
#titreperso{float:left;
    width:930px;
    padding-top: 20px;
    padding-bottom: 10px;
    font-size: 28px;
    font-weight: bold;
    border-bottom: #f5b4b1 dashed 1px;
    margin-left:40px;}
.conteneurpersoswf{ float:left; width:100%;margin-top:20px;}
.conteneurpersoswf2{height: 871px;
                    /*float: left;width: 100%;top: 237px;position: absolute;*/}
.conteneurpersoswf2{float: left;width: 100%;top: 237px;position: absolute;}
#bottomconteneurperso{
	float:left;
	height:17px;
	width:1010px;
	background: url("../image/design/bas_dentelle-perso.png") repeat scroll 0 0 transparent;
	margin-left: 1px;
	margin-bottom:0px;}
	
	


	
	

/* -------------------------------------------------------------- */	
/* ----------------------- PANIER ------------------------------- */
/* -------------------------------------------------------------- */
.panierconteneurligne{float:left;
	width:919px;
	height:180px;
	border-left: 1px solid #dfe8e8;
	border-right: 1px solid #dfe8e8;
	border-bottom: 1px solid #d8dcdd;}
	
/* Sans Forfait */
#panierhauttableausansforfait {float:left;
	width:921px;
	height:33px;
	margin-top:15px;
	background-image:url(../image/design/tableaupanier.png?1);}
	
.sansforfait .panierligneproduit{float:left;
	width:402px;
	height:180px;
	border-right: 1px solid #dfe8e8;
	position:relative;}
	.sansforfait .panierligneproduittitre{float:left;width:265px;margin-top:10px;font-size:17px;margin-left:12px;}
    .sansforfait .panierligneproduitref{float:left;width:265px;height:15px;margin-left:14px;color:#9f9f9f;font-size:10px;}
    .sansforfait .panierligneproduitfinition{float:left;width:265px;height:85px;font-size:12px;margin-left:14px;margin-top:10px;}
	
	.sansforfait .panierligneproduitmodif{float:left;width:265px;font-size:14px;color:#9f9f9f;font-size:10px;margin-left:14px;margin-top:5px;position: absolute;bottom: 5px;left: 114px;}
    .sansforfait .panierligneproduitmodif .modiftexte{line-height:1.5em;}
    .sansforfait .panierligneproduitmodif .modifoptions{float: left;}
    .sansforfait .panierligneproduitmodif .supprimer{float:right;}
	
.sansforfait .panierligneqte{float:left;
	height:180px;
	width:105px;
	border-right: 1px solid #dfe8e8;}
	.panierligneqtemin{float:left;width:50px;height:18px;margin-left:13px;color:#9f9f9f;font-size:11px;}	
	
.sansforfait .panierligneprix{float:left;
	height:180px;
	width:94px;
	border-right: 1px solid #dfe8e8;}

.sansforfait .panierligneforfait{display:none;}

.sansforfait .panierlignetotal{float:left;
	height:180px;
	width:119px;
	background-color:#ececec;
	}
.sansforfait .panierlignetotalprix{float:left;width:60px;height:18px;margin-left:30px;text-align:center;margin-top:84px;font-weight:bold;font-size:14px;}

	
/* Avec Forfait */
#panierhauttableauavecforfait {float:left;
	width:921px;
	height:33px;
	margin-top:15px;
	background-image:url(../image/design/tableaupanierForfait.png?1);}
	
.avecforfait .panierligneproduit{float:left;
	width:347px;
	height:180px;
	border-right: 1px solid #dfe8e8;
	position:relative;}
	.avecforfait .panierligneproduittitre{float:left;width:200px;margin-top:10px;font-size:17px;margin-left:12px;}
    .avecforfait .panierligneproduitref{float:left;width:200px;height:15px;margin-left:14px;color:#9f9f9f;font-size:10px;}
    .avecforfait .panierligneproduitfinition{float:left;width:200px;font-size:11px;margin-left:14px;margin-top:1px;line-height: 1.1em;}
    
    .avecforfait .panierligneproduitmodif{float:left;width:200px;font-size:14px;color:#9f9f9f;font-size:10px;margin-left:14px;margin-top:5px;position: absolute;bottom: 5px;left: 114px;}
    .avecforfait .panierligneproduitmodif .modiftexte{line-height:1.5em;}
    .avecforfait .panierligneproduitmodif .modifoptions{float: left;}
    .avecforfait .panierligneproduitmodif .supprimer{float:right;}

.avecforfait .panierligneqte{float:left;
	height:180px;
	width:80px;
	border-right: 1px solid #dfe8e8;}
	.panierligneqtemin{float:left;width:50px;height:18px;margin-left:8px;color:#9f9f9f;font-size:11px;}	
	
.avecforfait .panierligneprix{float:left;
	height:180px;
	width:94px;
	border-right: 1px solid #dfe8e8;}

.avecforfait .panierlignetotal{float:left;
	height:180px;
	width:100px;
	background-color:#ececec;
	}
.avecforfait .panierlignetotalprix{float:left;width:60px;height:18px;margin-left:22px;text-align:center;margin-top:86px;font-weight:bold;font-size:14px;}
/* Fin Forfait */

.panierligneprixech{float:left;height:180px;width:94px;border-right: 1px solid #dfe8e8;}
.panierlignetotalprixech{float:left;width:60px;height:18px;margin-left:22px;text-align:center;margin-top:85px;font-weight:bold;font-size:14px;}
.panierlignetotalech{float:left;height:180px;width:120px;background-color:#ececec;}
	
	
	
	.panierligneproduitimgcont{width:382px; height:161px;display:table-cell; vertical-align:middle; background-color:#ffc5de;}
	.panierligneproduitimg{float:left;width:106px;height:140px;margin-top:10px;margin-left:10px;}
	
    .panierligneproduitfinition a{color:#ea2e68;}
    .panierligneproduitfinition a:hover{text-decoration:underline;}
    
    .panierligneproduitmodif a:hover{text-decoration:underline;}
	
	.panierligneqteinput{float:left;margin-top:80px;margin-left:8px;}

	.panierligneprixprix{float:left;width:50px;height:18px;margin-left:25px;text-align:center;margin-top:86px;font-weight:bold;font-size:14px;}
	.panierligneprixprix .prixPromoBarree{font-size:12px; font-weight:normal; text-decoration:line-through;}
	.panierligneprixprix .prixPromo{font-size:14px; color:#d80a48;}
	
.panierligneoptions{float:left;
	height:180px;
	width:195px;
	border-right: 1px solid #dfe8e8;}
	.panierligneoptionsliste{float:left;width:170px;height:53px;margin-left:-30px;text-align:left;font-size:12px;list-style-type: none;margin-top:7px;}
	.panierligneoptionsliste li {border-bottom: dashed;border-bottom-width: 1px;border-bottom-color: #9f9f9f;padding-bottom: 3px;padding-top: 3px;list-style:none;display: inline-block;width: 100%;}
	.panierligneoptionsliste li.last {border-bottom: none;padding-bottom: 0;}
	.panierligneoptionslistelibelle{float:left;margin-right: 5px;}
	.panierligneoptionslisteprix{text-align: right;float: right;}
	.panierligneoptionslistesansoption{font-weight:normal; font-style:italic;color:#9f9f9f;margin-top: 83px;margin-left:10px;}
    .panierligneoptionslistesup{float:left;text-align:center;font-size:11px;font-weight:bold;line-height:16px;color:#9f9f9f;font-style:italic;}
	.panierligneoptionsmodif{float:left;width:157px;margin-left:5px;margin-top:34px;}
		
.panierligneforfait{float:left;
	height:180px;
	width:98px;
	border-right: 1px solid #dfe8e8;}
	.panierligneforfaitprix{float:left;width:50px;height:18px;margin-left:25px;text-align:center;margin-top:85px;font-weight:bold;font-size:14px;}

	
	
	
	
	
.panierlignedelete{float:left;
	width:20px;
	height:20px;
	margin-left:10px;
	margin-top:83px;}
	
.panierlignedelbt{float:left;
	height:18px;
	width:15px;
	background-image:url(../image/design/del_off.png);
	background-repeat:no-repeat;border:none;cursor:pointer;background-color:transparent;}
	.panierlignedelbt:hover{background-image:url(../image/design/del_on.png);}

.panierlignerecalbt{height:19px;
	width:22px;
	background-image:url(../image/design/recalc_off.png);
	background-repeat:no-repeat;border:none;cursor:pointer;background-color:transparent; margin-top:2px;}
	.panierlignerecalbt:hover{background-image:url(../image/design/recalc_on.png);}

.panierrecalculer{float:left;
	width:290px;
	height:38px;
	margin-top:15px;}
	.panierrecalculerbt{background-image:url(../image/design/monpanierrecalculer.png); width:123px; height:38px;background-repeat:no-repeat;border:none;cursor:pointer;background-color:transparent;}
	
.paniercodeavant{float:left;
	width:414px;
	height:58px;
	margin-top:15px;
	margin-left:-135px;
	background-image:url(../image/design/paniercode.png);}
	.paniercodeavanttexte{float:left;width:279px;height:20px;font-size:17px;margin-top:7px;padding-top:0px;margin-left:10px;}
	.paniercodeavanttexte input{margin-right:10px;}
	.paniercodeavantinputok{float:left;width:284px;height:44px;}
    .paniercodeavantinput{float:left;width:236px;height:24px;font-size:17px;margin-top:4px;padding-top:4px;margin-left:13px;}
    .paniercodeavantok{float:left;width:22px;height:22px;text-align:right;background-image:url('../image/design/imgok.png');background-repeat:no-repeat;border:none;margin-top:11px;cursor:pointer;background-color:transparent;}
    
.paniersstotal{float:right;
	width:305px;
	height:59px;
	background-image:url('../image/design/paniersstotal.png');
	background-repeat:no-repeat;border:none;
	margin-top:21px;}
    .paniersstotalprix{float:left;width:287px;height:25px;font-size:17px;margin-top:19px;margin-left:15px;}

.panierrassurance{float:left;
	width: 360px;
	margin-left:220px;
	margin-top:10px;}
	.panierekomi{float:right;width:224px;}
	.paniercontenuquestion{float:left;width:360px;height:128px;margin-top:19px;text-align:right;color:#535353;font-size:13px;}
	.paniercontenuquestion a{text-decoration:underline; color:#8D8D8D;}
    .panierquestiontitre{font-size:22px;color:#000;}
    .panierquestiontel{font-size:18px;color:#ea2e68;}
    .panierquestioncout{font-size:11px;color:#8d8d8d;}

.paniermodeliv{float:left;
    width:341px;
    height:124px;
    margin-top:18px;
    background-image:url(../image/design/panierinformations.png);}
    .paniermodelivtextev{float:left;width:19px;height:124px;margin-top:18px;background-image:url(../image/design/paniertextev.png);}
    .paniermodelivtexte{float:left;height:114px;width:331px;margin-top:5px;margin-left:5px;font-size:10px;font-weight: bold;}
    
.paniercoldroitecont{float:right;width:305px;}
    
.panierreduction{float:left;
	width:300px;
	height:79px;
	background-image:url('../image/design/panierreduc.png');
	margin-top:15px;}
.panierreductionuncheck{float:left;
	width:300px;
	height:59px;
	background-image:url('../image/design/paniersstotal.png');
	background-repeat:no-repeat;border:none;
	margin-top:15px;}
	.paniercolreduc{color:#ea2e68;}
.panierreductioncontenu{float:left;width:280px;font-size:17px;margin-top:10px;margin-left:15px;}
.panierreductiondel{float: left;margin-left: 15px;font-size: 10px;color: #8d8d8d;margin-top: 3px;}
.panierreductiondel a:hover{text-decoration:underline;}

.panierexpress{float:left;
	width:301px;
	height:59px;
	background-image:url('../image/design/paniersstotal.png');
	margin-top:15px;}
	.panierexpresscontenu{float:left;width:280px;height:25px;font-size:17px;margin-top:10px;margin-left:15px;}
	.panierexpresstexte{float:left;width:250px;color:#8d8d8d;font-size:10px; margin-top:3px; line-height:11px;}
	
.panierlivraison{float:left;
	width:300px;
	height:132px;
	background-image:url('../image/design/paniermodelivraison.png');
	margin-top:15px;}
	.panierlivraisontitre{float:left;width:280px;height:21px;font-size:17px;padding-left:15px;padding-top:13px;}
    .panierlivraisontexte{float:left;width:274px;height:27px;line-height:28px;padding-left:15px;}
    .panierlivraisonespacement{float:left;border-bottom:1px dashed #f5b4b1;width:260px;margin-left:15px;}
    
.paniertotal{float:left;
	width:300px;
	height:59px;
	background-image:url('../image/design/paniersstotal.png');
	margin-top:15px;	
	color:#ea2e68;}
	
.panierespacement{float:left;
	height:1px;
	width:920px;
	border-bottom: #f5b4b1 dashed 1px;
	margin-top:10px;
	margin-bottom:10px;}
	
.paniercontinuerachats{float:left;
	height:60px;
	width:460px;
	}
.panierpaiement{float:left;height:60px;
	width:351px;
	margin-left:115px;}
.paniervalidercommandehaut{	width:460px;
	text-align: right;
	float:right;}
.paniervalidercommande{	width:303px;
	text-align: right;
	float:left;
	margin-top:8px;}
.paniervide{float:left;width:930px;height:400px;margin-top:20px;}
.paniertexteconfirm{font-size:20px; font-weight:bold;margin-top: 154px;text-align: center;color:#8d8d8d; font-style:italic;}

/* -------------------------------------------------------------- */	
/* ----------------------- FICHE -------------------------------- */
/* -------------------------------------------------------------- */
#contenufiche{float:left;
	width: 980px;
	margin-left:18px;}
	
#ficheentete{float:left;
	width:970px;
	height:35px;
	line-height:35px;
	font-size:11px;
	border-bottom: 1px dashed #f5b4b1;
	margin-bottom:15px;}
	#ficheentete a{color:#8d8d8d;}
	#ficheentete .retour{float:left;width:660px;height:28px;line-height:28px;margin-top:5px;}
	#ficheentete .imgretour{float:left;width:13px;height:13px;margin-top:7px;margin-right:10px;background-image:url(../image/design/fleche_gauche.png);}
	#ficheentete .precsuiv{float:right;}
	#ficheentete .precedent{float: left;height: 28px;line-height: 28px;margin-top:5px;width: 150px;}
	#ficheentete .imgprecedent{float:left;width:13px;height:13px;margin-top:7px;margin-right:5px;background-image:url(../image/design/fleche_gauche.png);}
	#ficheentete .espacebulle{float:left;width:7px;height:8px;margin-top:15px;margin-left:-10px;margin-right:15px;background-image:url(../image/design/puce.png);}
	#ficheentete .suivant{float: left;height: 28px;line-height: 28px;margin-top: 5px;text-align: center;width: 122px;}
	#ficheentete .imgsuivant{float:right;width:13px;height:13px;margin-top:7px;background-image:url(../image/design/fleche_droite.png);margin-left: 5px;}
	
#fichegalerie{float:left;
	width:400px;
	height:507px;
	background-color:#ffc5de;}
	#fichegalerie .principaleconteneur{float:left;margin-left:10px;margin-top:10px; height:371px;}
	#fichegalerie .principale{width:380px;height:370px;display:table-cell;vertical-align:middle; cursor:pointer;}
	#fichegalerie .principaletitre{float:left;width:380px;height:20px;text-align:center;font-size:13px;padding-top:5px;margin-left:10px;color:#444;}
	#fichegalerie .autresvuestexte{float:left;width:380px;color:#fff;text-align:left;font-size:15px;padding-top:3px;padding-left:10px;}
	#fichegalerie #autresvuesimgconteneur{float:left;height:80px;}
		#autresvuesimgconteneur .miniimgvuegroupe{float:left;}
		#autresvuesimgconteneur .miniimgvueconteneur{float:left;margin-top:5px;margin-left:10px;}
		#autresvuesimgconteneur .miniimgvue{width:65px;height:70px;display:table-cell;vertical-align:middle;border: 1px solid #fff;}
	#fichegalerie .survolimages{ background:url(../image/design/fdsurvol4.png);display: none;width: 65px;height: 70px;position: relative;top: -72px;left: 0px; padding-top:1px;}
	#fichegalerie .survolimages .zoom{ background:url(../image/design/zoomUpload.png); margin-top: 21px;height: 29px;width: 29px; display:block;} 
	#fichegalerie .survolprincipale{display: none;position: relative;top: -371px;left: 0px;padding-top:175px;padding-bottom: 175px;}
	#fichegalerie .survolprincipale .zoom{ background:url(../image/design/zoomUpload.png); margin-top: 21px;height: 29px;width: 29px; display:block;} 
		
#ficheinfos{float:left;
	width:552px;
	
	margin-left:25px;}	
	#ficheinfos	.titre{float:left;width:427px;height:24px;font-size:21px;}
	#ficheinfos	.ref{float:left;width:545px;height:24px;font-size:10px;color:#9f9f9f;}
	
	#ficheinfos .nouveau{float:left;width:61px;height:18px;background-image:url(../image/design/nouveau.png);margin-left:5px;}
	#ficheinfos .exclu{float:left;width:42px;height:18px;background-image:url(../image/design/exclu.png);margin-left:5px;display:none;}
	#ficheinfos .description{float:left;width:545px;min-height:95px;}		  
		#infos{float:left;width:545px;height:44px;background-image:url(../image/design/rectangleinfosproduit.jpg);margin-top: 5px;}
		#infos .enveloppe{float:left;width:16px;height:12px;background-image:url(../image/design/enveloppeproduit.png);margin-top:15px;margin-left:16px;}
		#infos .textenveloppe{float:left;width:80px;height:15px;padding-left:8px;font-size:11px;margin-top:8px;color:#8d8d8d;}
		
		#infos .regle{float:left;width:17px;height:15px;background-image:url(../image/design/regleproduit.png);margin-top:15px;margin-left:5px;}
		#infos .textregle{float:left;width:100px;height:15px;padding-left:5px;font-size:11px;margin-top:13px;color:#8d8d8d;}
		
		#infos .type{float:left;width:28px;height:28px;margin-top:8px;margin-left:5px;}
		#infos .texttype{float:left;width:98px;height:15px;padding-left:5px;font-size:11px;margin-top:15px;color:#8d8d8d;}
		
		#infos .coul{float:left;width:42px;height:28px;background-image:url(../image/design/coulchoix2.png);margin-top:8px;margin-left:5px;}
		#infos .couleur{float:left;width:14px;height:15px;background-image:url(../image/design/fichecolor.png);margin-top:15px;margin-left:5px;}
		#infos .textcouleur{float:left;width:110px;height:30px;padding-left:5px;font-size:11px;margin-top:9px;color:#8d8d8d;}
		

	#ficheinfos #infospanier{float:left;width:545px;height:128px;border-top:1px dashed #b6b6b6;border-bottom:1px dashed #b6b6b6;margin-top:15px;}
		#infospanier #qteprixconteneur{float:left;width:300px;padding-top: 14px;height:48px;}
			
			/* Liste prixProduit*/
			#priceconteneur{}
			#priceconteneur li{list-style:none;padding-right:5px;}		
			#priceconteneur span{margin-bottom:0px; display:inline;}
			#priceconteneur .listPriceLibelle{float : left;line-height:22px;font-size:14px;color: #000;font-weight: 700;width:100%;}
			#priceconteneur .listPriceLibellepromooff{font-size:10px;color: #000; text-decoration:line-through;}
			#priceconteneur .listPriceLibellepromoon{font-size:11px;color: #d80a48;}
			#priceconteneur .listPrixTotal{float : right;color:#d80a48;font-size:18px;font-weight:bold;}
			#priceconteneur .listPrixTarifTexte{float: right;margin-bottom: -6px;font-size:11px;display:none;}
			.dd-select *{cursor:pointer;}
			.dd-selected{font-size: 15px;padding-right:35px;}
			
			#qteprixconteneur .qte{float:left;text-align:right;width:85px;height:42px;padding-top:15px;}
			#qteprixconteneur .qtemin{color:#D80A48;}
			#qteprixconteneur .input{float:left;width:70px;height:48px;padding-top:9px;padding-left:5px;}
			#qteprixconteneur input{width:52px;height:18px;margin-right:5px;}
			#qteprixconteneur .prix{float:left;width:117px;height:48px;padding-top:9px;}
			#qteprixconteneur .prixtexte{color:#d80a48;font-size:20px;font-weight:bold;}
			#qteprixconteneur .prixtexteunit{font-size:11px;color:#bdbdbd;}
			#qteprixconteneur .prixsup{font-size:12px;color:#000;margin-top:4px;margin-left:4px;}

			#coinsarrondisconteneur{float:left;width:262px;height:40px;padding-left: 9px;padding-top: 11px;}
			
			#coinsarrondisconteneur .parenthesedebut{float:left;width:10px;height:40px;background-image:url(../image/design/parenthesedebutfiche.png);}
			#coinsarrondisconteneur .coinsarrondistexte{float: left;width: 90px;height: 40px;padding-left: 5px;padding-top: 4px;font-size: 11px;}
						
			#coinsarrondisconteneur .coinsarrondisprix{float: left;width: 92px;height: 40px;padding-left: 10px;padding-top: 9px;}
			#coinsarrondisconteneur .coinsarrondisprixtexte{color:#d80a48;font-size:18px;font-weight:bold;}
			#coinsarrondisconteneur .coinsarrondisprixunite{font-size:11px;color:#bdbdbd;}
			
			#coinsarrondisconteneur .coinsarrondischeck{float: left;width: 18px;height: 16px;padding-top: 12px;cursor:pointer;}
			#coinsarrondisconteneur .coinsarrondischeckoff{float:left;width:18px;height:16px;background-image:url(../image/design/checkboxfichecoin_off.png);}
			#coinsarrondisconteneur .coinsarrondischeckon{float:left;width:18px;height:16px;background-image:url(../image/design/checkboxfichecoin_on.png);}
			#coinsarrondisconteneur .parenthesefin{float:left;width:10px;height:40px;background-image:url(../image/design/parenthesefinfiche.png);margin-left:5px;}
			

		#infospanier .ajouteraupanier{float:left;width:224px;height:39px;text-align:right;padding-top: 11px;}/*padding-top:25px;*/
		#infospanier .btajouteraupanier{float:right;width:190px;height:44px;background-image:url(../image/design/ajouteraupanier.png); cursor:pointer;border:none;background-color:transparent;}
		#infospanier .btajouteraupanier2{float:right;width:190px;height:44px;background-image:url(../image/design/ajouteraupanier2.png); cursor:pointer;border:none;background-color:transparent;}
		#infospanier .ajoutermescoupscoeurs{float:left;width:197px;height:39px;padding-top:23px; font-size:16px;padding-left: 37px;}
		
		
		
		

#fichequestion{float:left;
	width:544px;
	height:109px;
	border-bottom:1px dashed #f5b4b1;}
	#fichequestion .vousavezunequestion{float:left;width:307px;height:73px;padding-top:10px;}
	#fichequestion .titre{font-size:19px;}
	#fichequestion .couleurgris{color:#8d8d8d;}
	#fichequestion .couleurnoir{color:#000;}
	#fichequestion a{color:#000;text-decoration:underline;}
	
	#fichequestion .devis{float:left;width:199px;text-align:right;margin-top:20px;}
	#fichequestion .btdevis{float:right;width:126px;height:40px;background-image:url(../image/design/devisimmediat.png);}
	
	#fichequestion .echantillon{float:left;width:199px;margin-top:13px;text-align:right;margin-left: 22px;}
	#fichequestion .btechantillon{float:left;width:199px;height:39px;background-image:url(../image/design/commanderechantillon.png); cursor:pointer;border:none;background-color:transparent;}
	
	
	#fichequestion .pictoajoutermescoupscoeurs{float:left;width:16px;height:16px;margin-left:31px;margin-right:5px;}
	#fichequestion .lienajoutercoupscoeurs{text-decoration:underline;}

#fichevote{float:left;
	width:544px;
	height:65px;}
	#fichevote .titre{float:left;width:280px;height:20px;padding-top:6px; font-size:12px;}
	#fichevote .sociaux{float:right;height:26px;padding-top:7px;}
	#fichevote .motssociaux{float:left;width:260px;height: 42px;background-image:url(../image/design/demanderavis.png);background-repeat:no-repeat; margin-left:10px; margin-top:3px;}
	#fichevote .vote{float:left;width:220px;height:40px;}
	#fichevote .nbvote{color:#fdbbd6;margin-left:5px;}
	
#ficheonglets{float:left;
	width:970px;
	margin-top:19px;}
	#ficheonglets .onglet{display:inline-block;border:1px solid #bfbdbd;cursor:pointer;border-radius: 5px 5px 0px 0px;padding-top:3px;padding-bottom:7px;width:170px;height:20px;margin-right:7px;}
	#ficheonglets .onglet_0{background-image:url(../image/design/degraderonglet.png);background-repeat:repeat-x;font-size:20px;color:#fff !important;}
	#ficheonglets .onglet_1{border-bottom:1px solid white;font-size:20px;color:#000 !important;}
	#ficheonglets .nbavisonglet{margin-left:5px;font-size:12px;}
	
	#ficheonglets .contenu_onglet{float:left;border:1px solid #bfbdbd;padding-top: 15px;display:none;border-radius: 0px 5px 5px 5px;width:970px;}
	#ficheonglets .contenu_onglet .texteintro{margin-left:15px; font-size:14px;color:#444; font-weight:bold;}
	
	#ficheonglets .comconteneur{ margin:10px 20px;}
	#ficheonglets .comtitre{float:left; font-weight:bold; width:770px; height:25px; margin-left:18px;color:#000;}
	#ficheonglets .comcontenu {float: left;padding-top: 1px;width: 910px;padding-bottom: 15px;border-bottom: 1px dashed #B6B6B6;margin-bottom: 15px;color:#555;}
	#ficheonglets .btecrirecommentaire{width:508px; height:43px; background-image:url(../image/design/btecrireuncommentaire.png); background-color:Transparent;cursor:pointer;color:#5c5c5c; font-size:19px;text-align:center;margin-top:13px;margin-bottom: 45px;}
	#ficheonglets .soyezlepermier{float:right;width:205px;height:50px;background-image:url(../image/design/soyezlepremier.png);margin-right: 15px;margin-top: -18px;}
		#ficheonglets .comcontenu a{text-decoration:underline;color:#666;}
		#ficheonglets .comcontenu .facebook{float:right; margin-left:5px; margin-bottom:5px;}
		#ficheonglets .comcontenu .facebookcontenu{position:relative; float:left; margin-right:5px;}
		#ficheonglets .comcontenu .facebooklogo{width:12px;height:13px;position:absolute; bottom:2px; right:1px;background-image:url(../image/design/logo_facebook-small.png);}
		#ficheonglets .comcontenu .comjuge {float: left;width: 900px;margin-top: 10px; color:#666;}
		
#parlezconteneur{float:left;
	margin-left:15px;}
	#parlezconteneur .col1{width:410px; float: left;margin: 10px;}
	#parlezconteneur .col2{width:414px;border-left: #f5b4b1 dashed 1px; float: left; padding-left:20px;margin: 10px; padding-top:20px;}
	#parlezconteneur .facebook{float:left;border-bottom: #f5b4b1 dashed 1px; height:150px;width:400px;margin-top:90px;}
	#parlezconteneur .facebookinvite{float:left;border-bottom: #f5b4b1 dashed 1px; height:107px;width:400px;margin-top:64px;}
	#parlezconteneur .permalien{float:left;height:100px;width:400px; margin-top:50px;}

	#parlezconteneur .titre{ font-size:19px; font-weight:bold; width:400px; height:40px;margin-left: 10px;}
	#parlezconteneur .formulaire{margin:15px; margin-top:0px;}
	#parlezconteneur .formulaire input{margin-top:5px;}
	#parlezconteneur .texteconfirm{font-size:20px; font-weight:bold;margin-top: 154px;text-align: center;}
	#parlezconteneur .texteconfirminvite{font-size:20px; font-weight:bold;margin-top: 87px;text-align: center;margin-bottom:130px;}		

.fichesimilairestitre{float:left;
	margin-top:38px;
	margin-left:-30px;
	width:980px;
	height:51px;
	background-image:url(../image/design/imgproduitsimilaire.png);
	background-repeat:no-repeat;}
	.fichesimilairescontenu{float:left;width:970px;}
	
.produitimage{float:left;margin-left:10px;margin-bottom:10px;}	
	.produitimage .img{background: url(../image/design/fdimggamme.png?1);width:225px;height:274px;z-index: 5;position:relative;text-align:center;margin-top:0px;}
	.produitimage .img span{color:#fff;font-size: 11px;position: relative;top: 1px;}
	.produitimage .imgcont{width:212px;height:240px;display:table-cell;vertical-align:middle;}
	.produitimage .exclunouv{width: 112px; height:18px; position:absolute;top: 8px;display:block; float:right;right:6px;}
	.produitimage .exclu{background: url(../image/design/exclu.png);height: 18px;width: 42px;display:block; float:right; margin-left:5px;}
	.produitimage .nouv{background: url(../image/design/nouveau.png);height: 18px;width: 61px;display:block; float:right;}
	.produitimage .survol{background:url(../image/design/fdsurvol4.png);
		border: 4px solid #d1d1d1;
		border-radius: 0px 0px 0px 0px;
		display: none;
		height: 255px;
		position: absolute;
		top: 0;
		width: 217px;}
		.produitimage .survol .apercu{background:url(../image/design/apercu.png); margin-top: 82px; margin-bottom:10px;height: 32px;width: 108px; display:block;} 
		.produitimage .survol .fiche{ background:url(../image/design/fiche.png);height: 32px;width: 114px; display:block;}


/* -------------------------------------------------------------- */	
/* ----------------------- COMMANDE ----------------------------- */
/* -------------------------------------------------------------- */
#commandemenuderoulant div.etaptitre{float:left;
	background-repeat: no-repeat;
	width:684px;
	height:59px;
	outline: none;
	background-image:url('../image/design/etapetitre.png');
	margin-left: 11px;}
	#commandemenuderoulant div.etaptitre div.etaptitrenum{float:left;margin-left:28px;margin-top:17px;font-size:16px;color:#FFF;}
    #commandemenuderoulant div.etaptitre div.etaptitretexte{float:left;margin-left:40px; margin-top:15px;padding:0px; height:auto; font-size:21px;}
    
#commandemenuderoulant div.etaptitreoff{float:left;
	background-repeat: no-repeat;
	width:684px;
	height:59px;
	outline: none;
	background-image:url('../image/design/etapetitreoff.png');
	margin-left: 11px;}
	#commandemenuderoulant div.etaptitreoff div.etaptitrenum{float:left;margin-left:28px;margin-top:17px;font-size:16px;color:#FFF;}
    #commandemenuderoulant div.etaptitreoff div.etaptitretexte{float:left;margin-left:40px; margin-top:15px;padding:0px; height:auto; font-size:20px; color:#9e9e9e;}
    
#commandecolgauche{float:left;
	min-height:450px;
	height:auto;
	width:704px;
	margin-top:20px;}
#commandecoldroite{float:left;
	width:224px;
	margin-top:20px;}
.commandeinput{
	border:1px solid #cfcfcf;
	width:173px;
}

#commandecoldroite .question{float: right;margin-top: 21px;}
#commandecoldroite .titre{font-size:20px;}
#commandecoldroite .texte{float:left;margin-left:5px;}
#commandecoldroite .tel{font-size:18px;color:#ea2e68;}
#commandecoldroite .cout{font-size:11px;color:#8d8d8d;}
#commandecoldroite a{text-decoration:underline; color:#8D8D8D;}

#commandecoldroite .reseauxcontainer{border: #f5b4b1 dashed 1px;width: 204px;padding: 7px;float:right;text-align: center; margin-top:35px;}
#commandecoldroite .reseauxcontenu{width: 186px;margin-left:10px;}
#commandecoldroite .reseauxul{float: none;margin: 0;padding: 0;display: table;width:100%;margin-top:5px;}
#commandecoldroite .reseauxul li {display: table-cell;text-align: center;vertical-align: baseline;width:38px;}
	.reseauxul li a{font-size: 9px;line-height: 14px;}
	.reseauxul li .social-icon {display: inline-block;vertical-align: middle;font-size: 0;height: 38px;width: 38px;background: url("../image/design/social.png") no-repeat;}
	.reseauxul li .social-fb {background-position: 0 -188px;}
	.reseauxul li .social-go {background-position: 0 -76px;}
	.reseauxul li .social-pi {background-position: 0 -38px;}
	.reseauxul li .social-tw {background-position: 0 -114px;}
#commandecoldroite .reseauxmessage{margin: 11px;}

#commande1{float:left;
	width:684px;
	height:59px;
	margin-left:10px;}
	.commande1contenu{float:left;width:700px;margin-left:10px;margin-top:5px;}

#commande2{float:left;
	width:684px;
	height:59px;
	margin-left:10px;}
	.commande2contenu{float:left;width:684px;margin-left:10px;margin-top:5px;}
	.commande2intro{float:left;margin-left:20px;margin-bottom:10px;width:100%;}
	.commande2colgauche{float:left;width:342px;height:343px;margin-top:5px;}
	.commande2coldroite{float:left;width:341px;margin-top:5px;border-left: #f5b4b1 dashed 1px;}
	.commande2titre{float:left;width:332px;height:30px;color:#e72f65;font-size:20px;padding-left:30px;}
	.commande2espace{float:left;width:115px;height:20px;font-size:11px;margin-top:5px;line-height:25px;text-align:right;padding-right:5px;}
	.commande2input{float:left;width:180px;height:20px;margin-top:5px;}
	.commande2oblig{color:#e72f65;}	
	.commande2suivante{float:left;width:164px;height:45px;margin-top:4px;background-image:url(../image/design/etapesuivante.png);border:none;background-color:transparent;cursor:pointer;margin-left:263px;}
	.commande2case{float:left;width:300px;height:35px;font-size:11px;font-style:italic; margin-left:26px;}

#commande3{float:left;
	width:684px;
	height:59px;
	margin-left:10px;}
	.commande3contenu{float:left;width:660px;margin-left:18px;margin-top:5px;padding-left:5px;}
	.commande3titre{float:left;width:655px;height:45px;margin-top:10px;margin-left:13px;}
	#commande3titre{font-size:20px;color:#e72f65;}
	.commande3info{font-style:italic;}
	
	.commande3adresses{float:left;width:655px;border-top: #F5B4B1 dashed 1px;border-bottom: #f5b4b1 dashed 1px;}
	.commande3adressetitre{float:left;width:254px;height:25px;font-size:17px;}
	.commande3adliv{float:left;width:266px;margin-top:13px;margin-left: 30px;margin-bottom: 13px;}
	.commande3adfac{float:left;width:215px;margin-top:13px;margin-left:13px;margin-bottom: 13px;}
	.commande3admodifier{float: left;width: 110px;height: 40px;border: none;background-color: transparent;cursor: pointer;margin-top: 17px;background-image: url(../image/design/btmodifieradresse.png);margin-top:13px;}
	
	
	
	.commande3reglement{}
	.commande3reglement .titre{float: left;width: 650px;height: 15px;margin-top: 15px;margin-bottom: 17px;font-size: 17px;margin-left: 10px;}
	.commande3reglement .colgauche{float:left;width:329px;height:210px;border-bottom: #f5b4b1 dashed 1px;}
		.commande3reglement .colgauche .img{float:left;width:229px;height:85px;margin-left:100px;}
		.commande3reglement .colgauche .texte{float:left;width:300px;height:85px;margin-left:20px;}
		.commande3reglement .colgauche .secur{float:left;padding-left:21px;color:#ed386d;}
	.commande3reglement .coldroite{float:left;width:327px;height:210px;border-bottom: #f5b4b1 dashed 1px;}
		.commande3reglement .coldroite .img{float:left;width:227px;height:85px;margin-left:100px;}
		.commande3reglement .coldroite .textecheque{float:left;color:#9e9e9e;padding-left:20px;font-size:11px;}
		.commande3reglement .coldroite .textecheque2{float:left;width:150px;height:50px;padding-left:20px;}
		.commande3reglement .coldroite .textecheque3{float:left;}

	.commande3accords{float:left;width:684px;padding-top:10px;}
		.commande3accords .checkbox{float:left;width:30px;height:50px; margin-left:6px;}
		.commande3accords .checkboxtexte{float:left;width:400px;height:50px;font-size:11px;font-weight:bold;}
		.commande3accords .checkboxtexte a{color:#e72f65; text-decoration:underline;}
		.commande3accords .valider{float:left;width:200px;height:50px;text-align:center;margin-left:40px;}
		.commande3accords .validerbt{background-image:url('../image/design/validerlacommande.png'); width:182px;height:40px; background-color:Transparent;border: none; cursor:pointer;}

#commande4{float:left;
	width:684px;
	height:59px;
	margin-left:6px;
	margin-bottom:20px;}
	
	.commande4contenu{float:left;width:688px;font-size:14px;color:#000;}
	.commande4contenu .titre{color:#EA2E68;font-size:22px;}
	
	.commande4contenu .merciariane{background-image:url('../image/design/mercichemin.png'); width:680px;height:32px; background-color:Transparent;border: none;}
	.commande4contenu .mercitextecontainer{width:680px;height:277px;border: #bcbcbb dashed 1px;background-color:Transparent;margin-top: 27px;margin-bottom:10px;}
	.commande4contenu .mercitextecontenu{background:url('../image/design/merciillustr.jpg') no-repeat; width:680px;height:250px; background-color:Transparent;margin-top: 8px;margin-left: 31px;padding-left: 148px;padding-top: 54px; text-align:center;margin-bottom: 12px;}
	.commande4contenu .mercitextecontenu .titre{color:#EA2E68;font-size:34px;}
	.commande4contenu .mercitextecontenu .texte{color:#888887;font-size:18px;}
	.commande4contenu .texte{margin-top:20px;}
	.commande4contenu .numero{font-size:18px;margin-top:15px;}
	.commande4contenu .espaceclient{}
	.commande4contenu .espaceclient a{ text-decoration:underline;}
	
	.commande4contenu .codeav{margin-top:15px; border: #f5b4b1 dashed 1px;width: 577px;padding: 7px;}
	.commande4contenu .codeav .attention{font-size:18px;color:#EA2E68;}
	.commande4contenu .codeav .numero{font-size:18px;margin-top:15px;}
		
	.commande4contenu .chequecontainer{width:680px;height:100px;background:url('../image/design/mercicheque.png') no-repeat;margin-top: 15px;}
	.commande4contenu .chequecontenu{width:490px;height:100px;margin-left:85px;font-size:10px;color:#636263;}
	.chequecontenu .attention{font-size:13px;color:#EA2E68;}
	.chequecontenu .adresse{color:#6c6c6c;width:650px;font-size:12px;color:#000; font-weight:bold;}
	.commande4contenu .merci{color:#EA2E68;font-size:21px;margin-top: 40px;margin-bottom: 80px;}
	.commande4contenu .texterreur{font-size:14px;margin-top:25px;}
	
.comproduitimg{display: table-cell;
    vertical-align: middle;
    background-color: #ffc5de;
    padding: 5px;
    }
	
/* --------------------------------------------------------------- */
.resumeadresse{-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;border:1px solid #E72F65;margin-bottom: 10px;margin-top: 10px;padding:5px;}
.resumearticles{float:left;width:650px;height:auto;margin-top: 10px;}
	.resumearticles .produit{float:left;width:650px;border-bottom: #E9EDED solid 1px;padding-bottom: 10px;}
	.resumearticles .produit .img{float:left;width:110px;padding-top:5px; font-style:italic;}
	.resumearticles .produit .infos{float:left;width:206px;padding-top:10px;}
	.resumearticles .produit .options{display:inline-block;margin-top:10px;margin-bottom:10px;width:100%;}
	.resumearticles .produit .optionsnonaffect{color:#5c5c5c;}
		.resumearticles .produit .titreinf{font-size:17px;}
		.resumearticles .produit .ref{font-size:10px;color:#C0C0C0;}
		.resumearticles .produit .infos .decoupe{margin-top:5px;margin-bottom:5px;}
		.resumearticles .produit .infos .voir{color:#e72f65;text-decoration:underline;font-size:11px;}
		.resumearticles .produit .infos .aidezavis{font-size: 11px;width: 140px;margin-top: 7px;float: left;border:#F5B4B1 dashed 1px;padding: 3px;padding-top: 1px;}
		.resumearticles .produit .infos .aidezavis a{text-decoration:underline;color:#8d8d8d;}
	.resumearticles .produit .tarifs{float:left;width:243px;padding-top:10px;}
	.resumearticles .produit .tarifs .libelle{float:left;width:165px;}
	.resumearticles .produit .tarifs .libelle .timbre{font-style: italic;color: #8D8D8D;font-size: 11px;}
	.resumearticles .produit .tarifs .prix{float:left;width:75px; text-align:right;}
	.resumearticles .produit .prix2{float:left;width:90px;padding-top:10px;}
	
	.resumearticles .produit .sstotal{float:left;width:69px;padding-top:10px; text-align:right;}
.resumelivexprcav{float: right;width: 628px;height: 30px;line-height: 44px;border-bottom:#E9EDED solid 1px;padding-bottom:10px;padding-right:22px; margin-right:10px; text-align:right;}
.resumetotal{float:right;width:628px;height:30px;line-height:30px;border-bottom: #f5b4b1 dashed 1px;padding-bottom:5px;margin-top: 5px;padding-right:22px;margin-right:10px; text-align:right; font-size:14px; font-weight:700;}
.resumetailletot{font-size:15px;}


/* -------------------------------------------------------------- */	
/* ----------------------- PAIE --------------------------------- */
/* -------------------------------------------------------------- */
#generalpaie{width: 600px;
	margin-left: auto;
	margin-right: auto;
	min-height: 1100px;}
#conteneurpaie{float:left;
	margin-top:-20px;
	background-color: #fff;
	height: 295px;
	width: 600px;
	margin-left: 1px;
	margin-top:-62px;}
#contenupaie{float:left;
	width: 550px;
	margin-left:40px;
	margin-top:7px;}
	
	
/* -------------------------------------------------------------- */	
/* ----------------------- COMPTE ------------------------------- */
/* -------------------------------------------------------------- */
#cpteconteneur{float:left;
	width:745px;
	margin-left:20px;
	margin-top:0px;}
	
	.cpteinput{float:left;height:30px;width:250px;padding-left:15px;}
	
	/* Sous Menu */
	#cptesousmenuheader{float:left;
		width:282px;
		height:55px;
		background:url(../image/design/moncompteclientheader.png);
		font-size:28px;
		color:#fff;}
	#cptesousmenucdcheader{float:left;
		width:282px;
		height:55px;
		background:url(../image/design/lescoupsdecoeurheader.png);
		font-size:28px;
		color:#fff;}
	.cptesousmenu1contenu{float:left;
		width:268px;
		height:141px;
		margin-left:6px;
		background:url(../image/design/fondmenugamme.png);}
	.cptesousmenu1contenu2{float:left;
		width:268px;
		height:150px;
		margin-left:6px;
		background:url(../image/design/fondmenugamme.png);}
	#cptesousmenu2contenu{float:left;
		margin-top:20px;
		width:268px;
		height:173px;
		margin-left:6px;
		background:url(../image/design/fondmenugamme.png);}
	#cptesousmenu3contenu{float:left;margin-top:20px;
		width:268px;
		height:141px;
		margin-left:6px;
		background:url(../image/design/fondmenugamme.png);}

	

	/* Contenu */
	#cpteenteteconteneur{float: left;
		width: 745px;
		height: 36px;
		margin-top: -11px;
		background-color: white;
		border-radius: 0 0 10px 10px;}
	
	#cptecorpsconteneur{float:left;
		margin-top:15px;
		width:745px;
		background-color:#fff;}
	
	#cptecorpsentete{float:left;
		width:715px;
		height:35px;
		margin-left:15px;
		line-height:35px;
		font-size:11px;
		color:#8d8d8d;
		border-bottom: 1px dashed #f5b4b1;}
		#cptecorpsentete .flechegauche{float:left;width:15px;height:15px;margin-top:10px;background-image:url(../image/design/fleche_gauche.png);}
		#cptecorpsentete .retour{float:left;width:60px;height:15px;margin-left:10px;}
		
	#cptecontenu{float:left;
		margin-top:10px;
		width:715px;
		margin-left:15px;
		min-height:600px;
		height:auto;}
		#cptecontenu .titre{float:left;width:715px;height:25px;font-size:20px;padding-top:5px;margin-bottom: 21px;}
		#cptecontenu .resume{float:left;width:715px;margin-bottom:10px;}
		#cptecontenu .invittxt{height:40px;}
		#cptecontenu .invit{float: right;width: 180px;margin-bottom: 10px;margin-left: 21px;}
			#cptecontenu .invit .invitbt{width:169px;height:40px;background-image:url('../image/design/btinviteamis.png');border:none;background-color:transparent;cursor:pointer;}
			#cptecontenu .motinvit{position: absolute;left: 1038px;background-image:url('../image/design/motinvitamis.png');width:137px;height:102px;top:126px;}
			
		
		#cptecontenu div.etaptitre{float:left;background-repeat: no-repeat;width:684px;height:59px;outline: none;background-image:url('../image/design/etapetitre.png');}
		#cptecontenu div.etaptitre div.etaptitrenum{float:left;margin-left:28px;margin-top:17px;font-size:16px;color:#FFF;}
		#cptecontenu div.etaptitre div.etaptitretexte{float:left;margin-left:40px; margin-top:14px;padding:0px; height:auto; font-size:21px;}
		
		#cptecontenu .infoscontenu{float:left;width:688px;height:120px;margin-top:20px;}
		#cptecontenu .infochamp{float:left;width:325px;height:60px;}
		#cptecontenu .infolabel{float:left;width:60px;height:30px;text-align:right;line-height:30px;font-weight:bold;}
		#cptecontenu .infoinput{float:left;width:210px;margin-top:5px;}
		#cptecontenu .infobt{float:left;width:200px;height:35px;margin-top:55px;}
		#cptecontenu .infoinputbt{float:left;width:120px;height:33px;background-image:url(../image/design/modifier.png);border:none;background-color:transparent;cursor:pointer;margin-left:14px;}
		
		#cptecontenu .comcontenu{float:left;width:685px;min-height:120px;height:auto;margin-top:20px;}
		
		#cptecontenu .echcontenu{float:left;width:685px;min-height:120px;height:auto;margin-top:20px;}
		
		#cptecontenu .comtableauentete{float:left;width:681px;height:33px;background-image:url(../image/design/tableaucompteclient.png);margin-left:3px;}
		#cptecontenu .comtableaucontenu{float:left;width:679px;min-height:40px;height:auto;border-left:1px solid #f1f1f1;border-right:1px solid #f1f1f1;margin-left:3px;}
		#cptecontenu .comtableauligne{float:left;width:679px;height:30px;border-bottom:1px solid #f1f1f1;}
		#cptecontenu .comdate{float:left;width:169px;height:30px;border-right:1px solid #f1f1f1;text-align:center;line-height:30px;}
		#cptecontenu .comnum{float:left;width:169px;height:30px;border-right:1px solid #f1f1f1;text-align:left;line-height:30px;margin-left:5px;}
		#cptecontenu .commontant{float:left;width:107px;height:30px;border-right:1px solid #f1f1f1;text-align:center;line-height:30px;}
		#cptecontenu .cometat{float:left;width:220px;height:30px;text-align:center;line-height:30px;}
		#cptecontenu .comsouligner{text-decoration:underline;}
		#cptecontenu .comrose{color:#e72f65;font-weight:bold;}
		#cptecontenu .compasdecom{color:#8d8d8d; font-style:italic;line-height: 30px;}
		
		#cptecontenu .adressefac{float:left;width:285px;border-right: #f5b4b1 dashed 1px;margin-top:10px;padding-left:28px;margin-bottom:20px;height:150px;}
		#cptecontenu .adresseliv{float:left;width:225px;margin-top:10px;padding-left:28px;margin-bottom:20px;}
		#cptecontenu .adressemodif{float:left;width:140px;margin-top:10px;text-align:right;}
		#cptecontenu #adressemodifform{float:left;width:685px;height:390px; margin-top:10px;}
		#cptecontenu .adressemodifformbt{float:right;width: 120px;height: 33px;background-image: url(../image/design/modifier.png);border: none;background-color: transparent;cursor: pointer;margin-right: 45px;}
		
		#cptecontenu .cptedetailscontenu{float: left;width: 660px;margin-left: 10px;margin-top: 5px;padding-left: 5px;margin-bottom:10px;}
		
		#cptecontenu .cptesuivietat{ font-size:14px; font-weight:bold; color:#E72F65;}
		
		#cptecontenu .cptesuivititre{float: left;width: 650px;height: 21px;margin-top: 19px;border-bottom: #F5B4B1 dashed 1px;margin-bottom: 10px;}
		#cptecontenu .cptesuivititre .titresuivi{font-size: 17px;width: 630px;}
		#cptecontenu .cptesuivicontenu{float: left;width: 650px;}
		
		#cptecontenu .pucerose{float:left;width:8px;height:7px;background-image:url(../image/design/puce.png);margin-top:4px;margin-left:5px;background-repeat:no-repeat;margin-right:5px;}
		#cptecontenu .cpteregelementpayerlibelle{float: left;width: 650px;padding-bottom: 12px;}
		#cptecontenu .cpteregelementpayerlibelle a{ text-decoration:underline; color:#E72F65;}
		#cptecontenu .cpteregelementpayerbt{float: right;width: 200px;}
		#cptecontenu .cpteregelementpayerinput{background-image: url(../image/design/btpayercb.png);width:199px; height:35px;border: none;background-color: transparent;cursor: pointer;}
		
		#cptecontenu .cpteregelementdutableauhead{float:left;width:542px;height:33px;background-image: url(../image/design/suivireglementtab.png);margin-left: 18px;}
		#cptecontenu .cpteregelementdutableau{float:left;width:540px;border-left: 1px solid #e9eded;border-right: 1px solid #e9eded;border-bottom: 1px solid #e9eded; margin-left:18px;}	
		#cptecontenu .cptereglementdutitre{float:left;width:407px; height:15px;padding:10px;}
		#cptecontenu .cptereglementdumontant{float:left;width:90px;height:15px;border-left: 1px solid #e9eded;padding:10px; text-align:right;}
		#cptecontenu .cptereglementdutotal{float:left;width:315px; height:20px;padding:10px;}
		
		#cptecontenu .cptebatvisu{float: left;margin-left: 70px;margin-top: 10px;padding: 0px;border: #F5B4B1 dashed 1px; padding:15px;}
		#cptecontenu .cptebatvisu a{font-size: 20px;color:#E72F65; text-decoration:underline;}
		#cptecontenu .cptebatadobe{float: left;margin-left: 40px;margin-top: 18px;padding: 0px;width:260px;}
		
		#cptecontenu .cptesuivibatform{float:left;width:600px;margin-top:20px;}
		#cptecontenu .cptesuivibatformligne{float:left;width:600px;margin-bottom:20px;}
		#cptecontenu .cptesuivibatformradio{float:left;width:30px;}
		#cptecontenu .cptesuivibatformtexte{float:left;width:570px; font-size:14px; font-weight:bold;}
			
			#cptecontenu .cptesuivibatformtexte .attention{font-size:11px;color:#8d8d8d; font-weight:normal;}
		#cptecontenu .cptesuivibatformbt{background-image: url(../image/design/btvalider.png);width:142px; height:40px;border: none;background-color: transparent;cursor: pointer;}
		
		#cptecontenu .cptebatannul{float:left;width:650px;margin-top:20px;}
		#cptecontenu .cptebatannulpaie{float:left;width:300px;margin-left: 30px;}
		#cptecontenu .cptebatannulannul{float:left;width:300px;}
					 .cptebatannulannul input{background-image: url(../image/design/btbatmodifannul.png);width:274px; height:40px;border: none;background-color: transparent;cursor: pointer;}
					 
		#cptecontenu .cptetxtmanquantchamp{float:left;width:400px; height:150px;margin-left: 19px;}
		#cptecontenu .cptetxtmanquantbt{float:left;width:200px; height:50px;margin-top: 11px;}
		#cptecontenu .cptetxtmanquantinput{background-image: url(../image/design/btvalider.png);width:142px; height:40px;border: none;background-color: transparent;cursor: pointer;}
		#cptecontenu .cptetxtmanquantresume{float:left;width:650px;margin-left: 19px;color:#8d8d8d;}
					 
		.cpteannotation{font-size:11px;color:#E72F65;}
		
	#cptecontenubottom{float:left;
		background: url("../image/design/bas_dentelle.png") repeat scroll 0 0 transparent;
		height: 17px;
		position: relative;
		width: 745px;}

/* -------------------------------------------------------------- */	
/* ----------------------- SELECTION ---------------------------- */
/* -------------------------------------------------------------- */
.selsuppr{background: url(../image/design/annuler.png);height: 23px;width: 22px;display:block; float:right;margin-left: 5px;margin-top: -3px;}
.selsuppr2{background: url(../image/design/annuler.png);height: 23px;width: 22px;display:block; float:right;margin-right: -4px;margin-top: -7px;display:block;}
.selsurvolvote{position:absolute; background-color:#D1D1D1;width: 217px;height: 25px;float: left;margin-top: 74px;color:#FFF;}
	.selsurvolvote	.votetexte{float:left;width:125px; font-size:11px;line-height: 11px;margin-top: 2px;}
	.selsurvolvote	.voteplusun{float:left;width:27px;margin-top: 5px;}
	.selsurvolvote	a.voteplusunlien{background-image: url(../image/design/selectionVotePourOff.gif);width:16px;height:21px;display:block;}
	.selsurvolvote	a.voteplusunlien:hover{background-image: url(../image/design/selectionVotePourOn.gif);width:16px;height:21px;display:block;}
	.selsurvolvote	.votemoinsun{float:left;width:27px;margin-top: 4px;}
	.selsurvolvote	a.votemoinsunlien{background-image: url(../image/design/selectionVoteContreOff.gif);width:16px;height:21px;display:block;}
	.selsurvolvote	a.votemoinsunlien:hover{background-image: url(../image/design/selectionVoteContreOn.gif);width:16px;height:21px;display:block;}
	.selsurvolvote	.votescore{float:left;width:37px;line-height: 12px;font-size: 11px;}
	.selsurvolvote	.votescore span{font-size: 13px; font-weight:bold;}
	
/* -------------------------------------------------------------- */	
/* ----------------------- MESCREA ------------------------------ */
/* -------------------------------------------------------------- */
.mescreaconteneur{float:left;width:710px;border-bottom: solid #dedede 1px;margin-bottom: 20px;padding-bottom: 7px;}
.mescreatitre{float:left;width:700px; font-size:12px; text-transform:uppercase; color:#5f5f5f;}
.mescreaimages{float:left;width:480px;}
.mescreaactions{float:left;width:220px;margin-top: 4px;}
.mescreaactions .ajouter{height: 73px;border: solid 1px #dedede;padding: 5px;}
.mescreaactions .ajouter .qte{font-size:12px; text-transform:uppercase; color:#5f5f5f;text-align: center;}
.mescreaactions .ajouter .qte span{font-size:12px; text-transform:none; color:#5f5f5f;}

.mescreapanierbutton{cursor: pointer;width:194px;height:40px;float:left;border:none;background-color:transparent;}
.mescreapanier{background-image:url(../image/design/btpaniercreation.png); margin-top: 4px;margin-left:6px;}
.mescrearenouveler{background-image:url(../image/design/btrenouvelercreation.png); margin-top: 4px;margin-left:6px;}
.mescreamodifier{background-image:url(../image/design/btmodifiercreation.png); margin-top: 10px;margin-left:12px;}
.mescreasupprimer{background-image: url(../image/design/btsupprimercreation.png);width: 123px !important;position: relative;top: 103px;left: 95px;}


.mescreaconteneurglobperso{margin:5px 10px 5px 0px;float: left;}
	.mescreaconteneurperso{width:209px;height:200px;padding:5px; background-color:#ffc5de;text-align:center; position:relative;}
	.mescreaconteneurperso .imgcont {
		width: 209px;
		height: 200px;
		display: table-cell;
		vertical-align: middle;
	}

/* -------------------------------------------------------------- */	
/* ----------------------- POP_PROPO ---------------------------- */
/* -------------------------------------------------------------- */
.propoconteneur{float: left;
	width: 760px;
	font-size: 16px;}
.propotitre{font-size:24px;margin:10px;border-bottom: #f5b4b1 dashed 1px;float:left;width:720px;height:30px;}
#propoclose{float:left;width:15px;height:15px;}


/* -------------------------------------------------------------- */	
/* ----------------------- ECHANTILLON -------------------------- */
/* -------------------------------------------------------------- */
#echcol1{float:left;
         width:615px;}
#echcol2{float:left;
         width:310px;}

#echhauttableau{float:left;
	width:611px;
	height:33px;
	margin-top:15px;
	background-image:url(../image/design/tableauechantillon.png);}
.echconteneurligne{float:left;
	width:608px;
	height:180px;
	border-left: 1px solid #e9eded;
	border-right: 1px solid #e9eded;
	border-bottom: 1px solid #e9eded;}
	.echconteneurligne .panierligneproduit{float:left;
		width:269px;
		height:180px;
		border-right: 1px solid #dfe8e8;}
		.echconteneurligne .panierligneproduitimgcont{width:382px; height:161px;display:table-cell; vertical-align:middle; background-color:#ffc5de;}
		.echconteneurligne .panierligneproduitimg{float:left;width:106px;height:161px;margin-top:10px;margin-left:10px;}
		.echconteneurligne .panierligneproduittitre{float:left;width:130px;margin-top:10px;font-size:17px;margin-left:12px;}
		.echconteneurligne .panierligneproduitref{float:left;width:130px;height:15px;margin-left:14px;color:#9f9f9f;font-size:10px;}
	.echconteneurligne .panierligneqte{float:left;
		height:180px;
		width:86px;
		border-right: 1px solid #dfe8e8;}
	.echconteneurligne .panierligneprixprix{float:left;width:50px;height:18px;margin-left:22px;text-align:center;margin-top:85px;font-weight:bold;font-size:14px;}
	
	
	
.echtotal{float:left;
	width:300px;
	height:59px;
	background-image:url('../image/design/paniersstotal.png');
	margin-top:15px;
	margin-left:314px;	
	color:#ea2e68;}
.echcontenuquestion{float:left;width:292px;height:120px;margin-top:25px;text-align:right;color:#535353;font-size:13px;}
.echcontenuquestion a{text-decoration:underline; color:#8D8D8D;}
.echcontenurembourses{float:left;width:284px;height:238px;background-image:url('../image/design/echrembourses.png');margin-top: 20px;margin-left: 46px;}
.echpaniervide{float:left;width:611px;height:400px;margin-top:20px;}
.echtexteconfirm{font-size:20px; font-weight:bold;margin-top: 154px;text-align: center;color:#8d8d8d; font-style:italic;}
	
/* -------------------------------------------------------------- */	
/* ----------------------- GARANTIES ---------------------------- */
/* -------------------------------------------------------------- */
/* Sous Menu */
#garsousmenuheader{float:left;
	width:278px;
	height:59px;
	background:url(../image/design/aproposdenous.png);
	font-size:28px;
	color:#fff;
	margin-left:6px;}
#adressesousmenuheader{float:left;
	width:278px;
	height:59px;
	background:url(../image/design/adresses.png);
	font-size:28px;
	color:#fff;
	margin-left:6px;}
.garsousmenu1contenu{float:left;
		width:268px;
		height:185px;
		margin-left:6px;
		background:url(../image/design/fondmenugamme.png);}
		
/* Contenu */
.gartitre{float:left;
	width:690px;
	border-bottom: 1px dashed #e72f65;
	font-size:20px;
	padding-bottom: 10px;
	font-size:21px;}
	.gartitre div{ font-size:2em;}
.garimgetapes{float:left;
	height:573px;
	width:98px;
	margin-top:15px;
	margin-left:15px;}
.garetape{float: left;
	width: 500px;
	min-height: 90px;
	height: auto;
	margin-top: 6px;
	margin-bottom: 3px;
	margin-left: 15px;}
	.garetape h2{float:left;margin-top:15px;color:#ed386d;}
	.garetape .texte{float:left;min-height:67px;height:auto;border-bottom: 1px dashed #969696;padding-bottom:3px;margin-top:-15px;width:100%;}
	
	.garetapepartenaire{width:600px;min-height:0px;margin-top:0px;margin-bottom:0px;}
	.garetapepartenaire .texte{min-height:35px;padding-bottom:13px;}
	.garmaintenant{float:left;width:700px;height:50px;text-align:center;padding-top:20px;font-size:18px;}
	.garattention{float:left;width:700px;height:30px;text-align:center;font-size:12px;}
	.garattention .img{float:left;background-image:url(../image/design/attention.png);width:19px;height:25px;margin-left:75px;}
	.garattention .texte{float:left;width:550px;padding-top: 2px;}
	.garattention a{text-decoration:underline;}
	
.garcond{margin-top:20px;float:left;width:700px;}
.garcond .textecond li{margin-top:10px;}
.garcond .titrecond{color:#ed386d; font-size:19px;}
.garcond .textecond{ text-align:justify;}
.garcond .textecond a{text-decoration:underline;}

.garfaq{float:left;width:700px;}
.garfaqtitre{font-size:15px; text-transform:uppercase; font-weight:bold;margin-top: 31px;}
.garfaq .question{background-image:url(../image/design/faqquestionfond.png); width:686px;height:36px; cursor:pointer;margin-top: 7px;margin-left:10px;}
.garfaq .question .texte{ font-size:14px;padding-left: 55px;padding-top: 8px;}
.garfaq .reponse{width: 640px;margin-left: 31px;margin-top: 10px;margin-bottom:10px;}

.eprolist{float:left;width:424px;}
.eprolist li{margin-top:7px;}
.eprorep{float:left;width:650px;}

/* -------------------------------- 404 ----------------------------- */
.pagenotfound{float:left;width:930px;height:377px;margin-top:20px;}
.pagenotfoundtexte{font-size:20px; font-weight:bold;margin-top: 104px;text-align: center;color:#8d8d8d; font-style:italic;}
.pagenotfoundvustitre{font-size:18px;}
.pagenotfoundevtcont{width:930px;float:left;height:100px;}
.pagenotfoundevt{float:left; width:150px;margin-top: 20px;font-size: 22px;}


/* PopIdeesDeTexte */
#idtext_onglet{}
#idtext_contenu{}
.idtext_container{float: left;width: 366px;min-height: 310px;border: 2px dashed #F5B4B1;margin: 5px;}
.idtext_containertext{ text-align:center;margin: 20px 25px;font-size: 13px;}
#idtext_pager{float:left; width:770px;height:30px;margin-top:10px;}
.idtext_precedent{float:left;height:30px;}
.idtext_suivant{float:right;height:30px;}


/* Nos Engagements Footer */
#nosengagementsfooter{float:left;
	width:1010px;
	height:60px;
	margin-left:0px;
	background-color:#fff;
	border-radius : 5px;
	margin-top:17px;}
	#nosengagementsfooter .titre{float:left;width:150px;font-size:20px;height:40px;text-align:center;padding-top:20px;}
	#nosengagementsfooter .imglivraison, .imgpaiement, .imgservice, .imgechantillon, .imgenvoi{float:left;width:40px;height:45px;text-align:center;padding-top:15px;}
	#nosengagementsfooter .textelivraison, .texteenvoi{float:left;width:130px;height:45px;padding-top:15px;}
	#nosengagementsfooter .texteechantillon{float:left;width:90px;height:45px;padding-top:15px;}
	#nosengagementsfooter .texteservice{float:left;width:130px;height:50px;padding-top:10px;}
	#nosengagementsfooter .textepetitservice{font-size:10px;color:#7c7c7c;}
	#nosengagementsfooter .textepaiement{float:left;width:150px;height:45px;padding-top:15px;}
	#nosengagementsfooter .couleurengagement{color:#e72f65;font-weight:bold;}
	#nosengagementsfooter .separationv{float:left;width:3px;margin-top:20px;height:20px;border-left: 1px dashed #F5B4B1;}

#nosengagementsfooterderniermots{float:left;margin-top:-10px;}


/* FooterSlide */
	#footerSlideContainer {position: fixed;bottom:0;left:0;width: 100%;z-index : 5000;}
    #footerSlideButton{background: transparent url(../image/design/updown.png) top left no-repeat;width: 16px;height: 16px;display: inline-block;float: right;margin: 8px 8px 0 0;cursor: pointer;}
    
    #footerSlideSociaux{width: 220px;display: inline-block;float: right;margin: 6px 6px 0 0;}
    #footerSlideSocialFB{width: 27px;height: 26px;display: inline-block;float: right;margin: 3px 8px 0 0;cursor: pointer;}
    #footerSlideSocialTW{width: 26px;height: 26px;display: inline-block;float: right;margin: 3px 8px 0 0;cursor: pointer;}
    #footerSlideSocialPI{width: 26px;height: 25px;display: inline-block;float: right;margin: 3px 60px 0 0;cursor: pointer;}
    
    .footerSlideSocialFB {display: inline-block;position: relative;text-indent: -9999px;width: 27px;height: 26px;background: url(../image/design/icon-fb.png) no-repeat 0 -25px;}
	.footerSlideSocialFB span {position: absolute;top: 0; left: 0; bottom: 0; right: 0;background: url(../image/design/icon-fb.png) no-repeat;background-position: 0 0;}
	.footerSlideSocialTW {display: inline-block;position: relative;text-indent: -9999px;width: 26px;height: 26px;background: url(../image/design/icon-tw.png) no-repeat 0 -25px;}
	.footerSlideSocialTW span {position: absolute;top: 0; left: 0; bottom: 0; right: 0;background: url(../image/design/icon-tw.png) no-repeat;background-position: 0 0;}
	.footerSlideSocialPI {display: inline-block;position: relative;text-indent: -9999px;width: 26px;height: 25px;background: url(../image/design/icon-pt.png) no-repeat 0 -25px;}
	.footerSlideSocialPI span {position: absolute;top: 0; left: 0; bottom: 0; right: 0;background: url(../image/design/icon-pt.png) no-repeat;background-position: 0 0;}
    
    #footerSlideContent {width: 100%;height: 30px;background: #e2e2e2;}
    #footerSlideTitle{background: #2b2c2e;height: 30px;}
    #footerSlideText{margin: 0px auto;width: 965px;}
    #footerSlideEffacerPVU{display: block; text-align:right;}
    #footerSlideAEffacerPVU{padding-right: 18px;background: transparent url(../image/design/dell.png) right no-repeat;}
  
    .footerSlidetab{width:1050px;margin:auto;height:22px;}
    .footerSlidetab ul{list-style-type:none;}
    .footerSlidetab li{list-style:none;}
    .footerSlidetab .tab_button{position:relative;color:#FFFFFF;font-size:12px;height:23px;padding:7px 3px 0 5px;margin-right:10px;float:left;cursor:pointer;}
    .footerSlidetab .tab_selected{background: transparent url(../image/design/fondtabon.gif) repeat-x;}
    .footerSlidetab .tab_button .tab_title{padding:0 7px 0 26px;display: block;color:#000000;font-size:15px;}
    .footerSlidetab .tab_button .bg_derniers{background: transparent url(../image/design/bgderniers.png) left bottom no-repeat;color:#FFFFFF;}
    .footerSlidetab .tab_selected .bg_derniers{background: transparent url(../image/design/bgderniers.png) left top no-repeat;color:#000000;}
    
    .footerSlide_ombreg{background:transparent url(../image/design/ombreprod_g.png) left bottom no-repeat; display:table; border-collapse:collapse; margin:0px;padding:0px; margin-right:5px; margin-top:5px;}
    .footerSlide_ombred{background:transparent url(../image/design/ombreprod_d.png) right bottom no-repeat;margin:0px;padding:0px; display:table; border-collapse:collapse;}
    .footerSlide_contenu{border:solid 1px #d0d0d0;margin:0px;margin-bottom:8px;padding:0px;background-color:#ffc5de;}
    .footerSlide_imgcalquefleche{display: none;background: transparent url(../image/design/bgimgselectedfleche.png) no-repeat 35px;height: 100%;position: absolute;width: 100%;z-index: 100000;}
    
/* Gestion des adresses Commande, compte */
.typlivliens
{
    color: #009DDF;
    text-decoration: underline;
    font-size: 12px;
    cursor:pointer;
}
#adrfacresum
{
    float: left;
    color: #5c5c5c;
    font-size: 14px;
    margin-left: 29px;
    margin-top: 12px;
    width: 264px;
    padding:10px !important;
}
#adrfacmod
{
    text-align:right;
}
                                    
#typlivalert
{
    width: 200px;
    margin-left: 51px;
    text-align: center;
    margin-top: 129px;
    font-style: italic;
    color: #5a5a5a;
}
                                    
div.validadresse
{
    color: #5c5c5c;
    background: url('../image/design/btvalidersmall.png')no-repeat center right !important;
    width: 78px;
    height: 32px;
    float: right;
    margin-right: 44px;
    margin-top: 10px;
    cursor:pointer;
}
input[type="radio"].typliv {
    display: none;
}
input[type="radio"].typliv + label span.livtypcb {
        position: relative;
        width: 24px;
        height: 24px;
        background: url('http://www.monfairepart.com/image/design/options/casevierge.png') center center no-repeat;
        cursor: pointer;
        display: block;
        margin-top: 5px;
        margin-left: 5px;
}
input[type="radio"].typliv:checked + label span.livtypcb {
    background: url('http://www.monfairepart.com/image/design/options/casecoche.png') center center no-repeat;
}
.livpropcontainer
{
    float:left;
}
.roundedcontainer
{
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    border:2px solid #009DDF;
    background-color:#F6F9F9;
    margin-left: 12px;
    margin-bottom: 10px;
    margin-top: 10px;
    padding:5px;
}
.typlivcontainer
{
    width:305px;
    display:none;
}
label.typliv
{
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
}
label.typliv div.titre
{
    margin-top: -31px;
    margin-left: 40px;
    padding-top: 3px;
    padding-right: 10px;
    font-weight: normal;
}
div.livtyptitre
{
    color:#009DDF;font-size:21px;
}
label.typliv div.titre div.titre1{color: #5c5c5c;font-size:12px;width:135px;}
div.typlivprix
{
    position: relative;
    right: 10px;
    float: right;
    font-size: 18px;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    font-weight: 700;
    top: 5px;
    width: 100px;
    text-align: right;
    color: #5c5c5c;
}
div.livtypselected{
    top: 2px;
    position: relative;
    right: 24px;
    width: 100%;
    text-align: right;
    display:none;
}
div.livtyplogo
{
    margin-left: 34px;
    border-top: dashed 1px #a9a9a9;
    padding-top: 9px;
    background-position-y: 13px;
    background-repeat: no-repeat;
    background-position-x: 14px;
    min-height: 45px;
}
div.livtyplogocompte
{
    padding-top: 21px;
    background-repeat: no-repeat;
    min-height: 45px;
    width: 73px;
    float: right;
    margin-top: 9px;
}
                                                                              
div.livtypinfos
{
    margin-top:15px;
    margin-bottom:5px;
}
div.livtypinfos select{width:260px;margin-bottom:4px;}
div.livtypautrechoix
{
    margin-top:10px;
}
                                                                                
span.livtypadresse
{
    color: #5c5c5c;
}
                                    
#AdresseForm label
{
    float: left;
    width: 278px;
    height: 27px;
}
#AdresseForm label input,select
{
    float:right;
}
.formError{z-index:10000 !important;}
#adresses select
{
    width: 250px;
    margin-top: 10px;
    margin-left: 0;
}
    
/* Autres */    
div.alert{padding:30px; background:#fff; font-size:14px; font-weight:bold;} 