html,body{
margin:0;padding:0;
font-family : Arial, Helvetica, sans-serif; font-size : 12px; color:#000; text-decoration : none; text-align : left;
}


body img{border:0px;}
a{color: #896782;text-decoration:underline;}
b{color: #896782;}
strong{color: #896782;}
input, select {	font-family: Arial;	font-size: 10px;	font-weight: normal;}
textarea{	font-family: Arial;	font-size: 10px;	font-weight: normal;	width: 450px; height:50px;		}
p{text-align:justify;}
#container{	position:relative;	width:969px;	min-height:600px;	margin:0px auto; border:0px solid #DFDADF;}
#logo{position:absolute;top:0px;left:0px;width:325px; height:178px;}
#noeud { visibility: visible; position: absolute; top: 136px; left: 254px; width: 140px; height: 148px ;z-index:999;}
#basket{position:absolute;top:5px;right:5px;width:150px;height:26px;border:1px solid #7d388a;}

#contenu_panier{position:absolute;top:6px;left:85px;width:60px;height:18px;padding-left:8px;border:0px solid #7d388a;}
#contenu_panier a{font:11px arial,sans-serif;color:#7d388a;}
#contenu_panier a:hover{text-decoration:underline;}
#header{position:relative;height:108px;padding:70px 0px 0px 198px;background:url(../images/fond_header.gif) top right no-repeat;}
#header_boutique{position:relative;height:70px;padding:20px 0px 0px 198px;}
.separateur {width:603px;height:1px;float:left;background-image: url(../images/menu_separateur.gif);margin-left:0px;}

/* Menu format vertical*/
#menu_haut{position: absolute; top: 0px; left: 400px; width: 565px; height: 175px ;}

#Nav {
	border:1px solid #000000;
	width: 250px;
	height:160px;
	padding: 0;
	list-style: none;
}

#Nav li {
	font-size: 23px;
	text-align: left;
	font-family: Arial;
	font-weight: bold;
	padding-bottom: 12px;
	margin: 1px;	
	height: 30px;
}

.Menu {
	padding: 0;		
	margin-left: 250px;
	width: 202px;
	list-style: none;
	display: none;	
}

.Menu ul li {
	height: 20px;
	width: 200px;	
}

.Menu ul li a {
display: block;
color: #FFFFFF;
font-size: 16px;
text-align: left;
font-family: Arial;
font-weight: bold;
padding-bottom: 5px;
text-decoration: none;
background-image: none;
}

/*
#Nav {
padding: 0;
list-style: none;
}
#Nav li {
width: 150px;
background: #ddd;
margin: 0px 0 0 0px;
float: left;padding: 0;
}
*/
#Nav li a {
display: block;
background: url(../images/fleche_bl.gif) 0px 7px no-repeat;
padding-left: 25px;
color: #FFFFFF;
text-decoration: none;
}
#Nav li a:hover,#Nav li a:active {
display: block;
background: url(../images/fleche_vi.gif) 0px 7px no-repeat;
padding-left: 25px;
color:#896782;
text-decoration: none;
}
/*.Menu {
padding: 0;
list-style: none;
display: none;
}*/


#menu{}
#smenu1{display:none;text-align:center;}
#smenu2{display:none;text-align:center;}
#smenu3{display:none;text-align:center;}
#smenu4{display:none;text-align:center;}

#lng_choice {
	position:absolute;
	top:210px;
	right:5px;
	width:113px;
	height:28px;
	z-index:99;
	 }
#lng_choice a {
	display:block;
	width:113px;
	height:28px;
}
#lng_choice.lng_choice_fr a {	background: url(../images/flag_en_off.png);}
#lng_choice.lng_choice_fr a:hover {	background: url(../images/flag_en_on.png);}
#lng_choice.lng_choice_en a {	background: url(../images/flag_fr_off.png);}
#lng_choice.lng_choice_en a:hover {	background: url(../images/flag_fr_on.png);}

* html #lng_choice.lng_choice_fr a {	background: url(../images/flag_en_off.gif);}
* html #lng_choice.lng_choice_fr a:hover {	background: url(../images/flag_en_on.gif);}
* html #lng_choice.lng_choice_en a {	background: url(../images/flag_fr_off.gif);}
* html #lng_choice.lng_choice_en a:hover {	background: url(../images/flag_fr_on.gif);}

#lng_choice a span{display:none;}


#content{
position:relative;
text-align:center;
overflow:auto;
border:0px solid #000;
margin:0px auto;
margin-bottom:38px;
}

#content_secu{
position:relative;
width:900px;
text-align:center;
overflow:auto;
border:0px solid #000;
margin:0px auto;
margin-bottom:38px;
}

#gestion{position:absolute;top:100px;left:78px;width:804px;height:480px;border:0px solid #DFDADF;text-align:center;overflow: auto ;}
#gestion #logo{width:150px; height:100px;}
#gestion_grand{position:absolute;top:100px;left:1px;width:956px;height:480px;border:0px solid #DFDADF;text-align:center;overflow: auto ;}
#prix_cheq{position:absolute;top:60px;left:24px;border:0px solid #000;font-size:18px; font-weight:bold;letter-spacing : 7px ; }
#MiniatFil{position:relative;clear:both;margin-top:10px;clear:both;width:965px;border:0px solid #000;text-align:right;margin-bottom:15px;}
#MiniatFil .menu_left{float:left;width:300px;border:0px solid #000;text-align:left;padding-top:40px;margin-left:45px;}
#footer{clear:both;position:absolute;bottom:-30px;padding-left:205px;padding-right:205px;width:550px;text-align:center;border:0px solid #000000;}

#header h1{height:59px;line-height:70px;margin:0; padding-left:10px;background: #EEE;color: #79B30B}

.col_left{float:left;padding-left:32px;width:394px;}
.col_illustr{float:left;width:402px;}
.col_left_right{float:right;padding-right:32px;width:394px;}

.col_right{float:left;padding-left:458px;width:394px;}
.col_centre{float:left;width:965px;}
.col_moyencentre{float:left;padding-left:317px;width:650px;border:0px solid #000000;}
.col_moyencentre_col_l{float:left;padding-right:10px;width:315px;}
.col_moyencentre_col_r{float:left;padding-left:10px;width:315px;}
.col_petitcentre{float:left;padding-left:225px;width:450px;}
.col_petitcentre_gestion{float:left;padding-left:110px;width:450px;}
.psep{clear:both;height:1px;line-height:1px;margin-top:10px;margin-bottom:10px;}
#content .centrage p{text-align:center;}
.col_texte_accueil{float:right;padding-right:32px;width:420px;}

.distAdress{width:195px;padding:0px 0px 10px 20px;float:left;}

.aligncentr{text-align:center;}
.alignright{text-align:right;}
.alignleft{text-align:left;}
.alignjustify{text-align:justify;}
#frm_cheq{float:left;}

/* Specifique page collection */
#collection_slogan{position:absolute; left:353px; top:80px;}
/* Specifique page cheques */
#cheques_header{float:right;margin-top:60px;width:965px;height:273px;border:0px solid #000000;padding-bottom:50px;}
.cheques_header_fr{background: url(../images/illustr_cheques_header_fr.jpg) no-repeat #FFF;}
.cheques_header_en{background: url(../images/illustr_cheques_header_en.jpg) no-repeat #FFF;}
#cheques_header p{padding-left:193px;padding-right:10px;padding-top:10px;padding-bottom:10px;font-size : 11px;}

.cadre_img_rose{border:1px solid #E48CB4;}

.cheque_panier{float:left; width:400px; margin-bottom:10px;}
.cheque_panier img {float:left;margin-right:15px;}

.ajouterpanier{
display:block;
width:135px;height:20px;
font-size : 12px; color:#FFF; font-weight:bold; text-decoration : none; text-align : center; line-height:18px;
background-image: url(../images/ajouterpanier.gif);}
.tableaumesures{
display:block;
width:135px;height:20px;
font-size : 12px; color:#666; font-weight:bold; text-decoration : none; text-align : center; line-height:18px;
background-image: url(../images/bntableaumesures.gif);}
.tableaumesures_simpl{
display:block;
width:135px;height:20px;
font-size : 12px; color:#E48CB4; font-weight:bold; text-decoration : underline; text-align : center; line-height:18px;}
.form_interligne{margin-top:5px;}
.bloc_ajout_panier{
float:left;
width:150px;
padding:10px;
}
.bloc_ajout_panier_boutique{
float:right;
width:160px;
text-align:right;
margin-left:10px;
}
.mention_prix{
text-align:right;
font-size : 16px;
font-weight:bold;
color:#270002;
}


#illustrth{float:left;width:250px;padding-right:20px;border:0px solid #DFDADF;}
#illustrth_content{float:left;width:380px;border:0px solid #DFDADF;}
#illustrth_prod{float:left;border:1px solid #DFDADF;}
#illustrth_prod_text p{text-align:justify;}
#illustrth_listprod{position:relative;clear:right;}
.alignleft_img{display:block;float:left;margin-bottom:10px;margin-right:20px;}
.alignright_img{display:block;float:right;margin-bottom:10px;margin-left:20px;}
.alignleft_img_10{display:block;float:left;margin-bottom:10px;margin-right:10px;}
.clearboth{clear:both;}
#vignettes a img {display:block; float:left; padding-right:3px;padding-top:3px;}
hr {height:1px; border:0px; border-bottom:1px solid #E48CB4;margin:-7px 0px 0px 0px ;}


#cgv{padding:15px;}
#close_cgv{position:absolute;right:15px; top:15px; height:20px; width:20px;}

#popajoutpanier{background-image:url(../images/popajoutpanier.gif); background-repeat:no-repeat; width:340px; height:157px; padding:10px 10px 10px 10px; font-size:11px; font-family:Arial, Helvetica, sans-serif}

.col_centresimple{float:left;padding-left:395px;padding-top:65px;width:570px;border: 0px solid #0022CC}
.col_centreaccueil{float:left;padding-left:40px;padding-top:45px;width:615px;}
.col_centrelarge{float:left;}

h1 {font-family : Arial, Helvetica, sans-serif; font-size : 14px; font-weight: bold; text-decoration : none; color: #896782;}
h2 {font-family : Arial, Helvetica, sans-serif; font-size : 12px; font-weight: normal; font-style: italic; text-decoration : none; color: #666666;}
h3 {font-family : Arial, Helvetica, sans-serif; font-size : 13px; font-weight: bold; text-decoration : none; color: #666666;}

.cardre2px{text-align:justify;}

.fs10 { font-size: 10px; }
#filrouge{text-align:right;margin-bottom:5px;}



.contact_exp {
	float:right;
	padding: 0px 36px 0px 36px;
	text-align:right;
	font-size: 9px;
	color: #666;
	border: 0px solid #0022CC; 
}

.cssform{text-align:left;}
.cssform p{
width: 300px;
clear: left;
margin: 0;
padding: 0px 0 3px 0;
padding-left: 135px;
height:20px;
border:0px solid #000000;
}

.cssform label{
float: left;
margin-left: -135px; 
width: 130px; 
line-height:20px;
}

.cssform input{ 
width: 180px;
margin:0px;
border: solid 1px #7F9DB9;
}
.cssform textarea{ 
width: 300px;
height:70px;
margin:0px;
border: solid 1px #7F9DB9;
}
.cssform .mentions label {color:#999;}

.contact_send { 
	float:right;
	clear:right;
	width:90px;
	margin: 0px 0px 0px 0px;
	text-align:center;
	font-size: 9px;
	right:0px;
	top:0px;
	border: 1px solid #000;
}

.taille {
	text-align:center;
}
.tailleC {
	font-weight: bold;
	text-align:center;
}

/*mum*/
.formlarge{padding:0px;margin:0px;border:0px solid #DDD;width:969px;}

 .cont_ent {
	text-align: left;
	display: block;
	width: 100%;
	height: 22px;
	padding: 2px;
	white-space: nowrap;
	vertical-align: middle;
}
.pan_ent {
	background-color: #E08AAD;
	padding: 2px 0px;
	border-bottom: 2px solid white;
}

.ent_lib {
	float: left;	
	position : relative;
	padding: 3px 0px 3px 3px;
}

.ent_coul {
	float: right;
	text-align: center;
	padding: 2px 0px;  
	width: 120px;
}
.art_coul {
	float: right;
	background-color: #CED7D9;
	text-align: center;
	padding: 2px;    /*20px;*/
	width: 120px;
}


.ent_opt {
	float: right;
	text-align: center;
	padding: 2px 0px;  
	width: 80px;
}
.art_opt {
	float: right;
	background-color: #CED7D9;
	text-align: center;
	padding: 2px;    /*20px;*/
	width: 80px;
}


.ent_qte {
	float: right;
	text-align: center;
	padding: 2px 0px;  
	width: 48px;
}
.art_qte {
	float: right;
	background-color: #CED7D9;
	text-align: center;
	padding: 2px;    /*20px;*/
	width: 40px;
}


.ent_pxun {
	float: right;
	text-align: center;
	padding: 2px 0px;
	width: 96px;
}
.art_pxu {
	float: right;
	width: 92px;
	background-color: #FFFFFF;
	text-align: center;
	padding: 2px; 
}


.ent_pxtot {
	float: right;
	text-align: center;
	padding: 2px 10px 6px;
	width: 72px;
}

.ent_mod {
	float: right;
	text-align: center;
	padding: 2px 10px 6px;
	width: 72px;
}

.art_pxt {
	float: right;
	width: 90px;
	background-color: #CED7D9;
	text-align: center;
	padding: 2px;
}


.ent_action {
	float: right;
	width: 67px;
}
.art_act {
	float: right;
	text-align: center;
	padding: 2px 10px;
}


.cont_art {
	border: 1px solid #E08AAD;
	display: block;
	height: 40px;;
	padding: 2px 2px 5px 2px;
}
.cont_art_boutique {
	height: 16px;
}
.bord_art {
	border-right: 1px solid #E08AAD;
}

.lineH {
	border-top: 1px solid #E08AAD;
}



.art_lib {
	float: left;
	vertical-align: middle;
	position : relative;
	border:0px solid #000;
}



.fin_pan {
	background-color: #E08AAD;
	height: 20px;
	vertical-align: middle;
	text-align: right;
	margin-top: 1px;
	padding: 2px 65px 2px 0px;
}


a.btnsubmit {
background-color: #E08AAD;
color: #FFFFFF;
font-size: 12px;
text-decoration: none;
padding: 3px 16px;
border: 1px solid black;
cursor: pointer;

}
a:hover.btnsubmit {
color: black;
background-color: #CED7D9;
border: 1px solid black;
padding: 3px 16px;
text-decoration: none;
}
center {text-align:center;}

.o {
	color: #000;	
}
.nw {
	white-space: nowrap;
}
.fs16 { font-size: 14px; line-height:20px;}
.b {
	font-weight: bold;	
}
.bb {
	font-weight: bold;	
	color: #FFF;	
}
#panier img { vertical-align: middle; border: 0px;}


A.mo_lien, .mo_lien {  
	font-family: Verdana; 
	font-size: 10pt; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	text-decoration: none;
	color: #CCCCCC;
}

/* Boutique V2 */
#bloc_title{float:right;border:0px solid #000;padding-right:200px;padding-top:8px;}
#bloc_collection{float:left;border:0px solid #000;width:310px;padding-top:530px;}

.titre_art {font-family: Arial; font-size: 11px; color: #270002; font-weight: bold;}
.bloc_collection_lign{float:right;border:0px solid #528854;width:600px;padding-bottom:20px;z-index:99;}
.bloc_collection_lign_prod{position:relative;float:left;text-align:center;width:175px;border:0px solid #def;margin-left:25px;padding-bottom:10px;}
.bloc_collection_lign_prod_lien{font-weight:bold;}
.art_lib {width:135px;}
.art_lib_boutiqu{width:430px;text-align:left;border:0px solid #000;}
.postit_promo {
	position:absolute;top:0px;width:75px;height:62px;
}
.reduc {position:relative;top:25px;right:0px;}
/* .p_descprod{clear:both;padding-top:5px;} */
.blockPresse{float:left;text-align:center;width:100px;border:0px solid#000;height:150px;font-size:10px;line-height:11px;padding:0px 3px;}
.blockPresse a{width:100px;text-align:center;border:0px solid#000;height:150px;font-size:10px;line-height:11px;padding:0px 5px;}
.blockPresse img{padding: 0px 0px 5px 0px;}

.adminMod #container{width:1060px;}
.adminMod #gestion_grand {width:1056px;}
A.lien_secu, .lien_secu
{  
	font-family: Arial; 
	font-size: 10pt; 
	font-style: normal; 
	font-weight: bold; 
	font-variant: normal; 
	text-decoration: none;
	text-align:right;
}
A:hover.lien_secu 
{
	color: #DDDDDD;
}


.titreboutique
{
	background-color: #c8c7cb;
	color: #FFFFFF;
	padding:5px;
	border:0px solid #000000;
}
.titreboutique b {color:#FFFFFF;}

.animPics{border:0px solid #000;position:relative;margin:0px;padding:0px;}
.animPics .nav #next, .animPics .nav #prev{position:absolute;width:40px;height:36px;top:164px;}
.animPics .nav #next span, .animPics .nav #prev span{display:none;}
.animPics .nav #next{right:0px;background-image:url(../images/home_btn_right.png);border:0px solid #000;z-index:1000;}
.animPics .nav #prev{left:0px;background-image:url(../images/home_btn_left.png);border:0px solid #000;z-index:1001;}

.animPics .nav #next:hover{background-image:url(../images/home_btn_right-over.png);}
.animPics .nav #prev:hover{background-image:url(../images/home_btn_left-over.png);}

.homeZoom, .homeZoomLight{float:left;padding:20px 20px 0px 0px;width:300px;}
.homeZoom h2, .homeZoomLight h2{padding:5px 0px; margin:0px;text-transform:uppercase;text-align:left;font-size:15px;font-style:normal;font-weight:bold;}
.homeZoom p{ background-color:#e8dae7;margin:0px;padding:4px;height:100px;}
.homeZoom p img{ float:left;margin-right:2px;}
.homeZoom span{color:#a496a3;float:right;width:100px;display:block;padding:10px;}
.homeZoom a{color:#a496a3;}
.homeZoomLight a, .homeZoomLight img, .homeZoomLight p{float:left;padding:0px; margin:0px;}
.homeZoomLight a{margin-bottom:2px;}

.bloc_collection_anim{position:absolute;left:0px;top:0px;width:350px;height:518px;z-index:-1;}