/* CSS Document */
*{
	margin:0px;
	padding:0px;
}
body{
	background:#d10a7a;
	color:#683d10;
}
img {
	border:0px;
}
.inv{display:none;}
.like_no_link{cursor:default;}
hr{display:none;}
#contain_box{
	width:961px;height:600px;
	position:absolute;
	top:50%;left:50%;
	background:#fff url(../images/fond_conteneur.gif) no-repeat 0px 0px;
	margin:-300px 0px 0px -480px;
}
#contain_box h1{
	width:216px;height:105px;
	margin:21px 0px 0px 26px;
}
#contain_box h1 img{border:none;}
p.margeParagraphe{
	margin-bottom:10px;
}

#stats {
	display:none;
}
/* Menu principal */

ul#main_menu{
	display:inline;float:left;
	background:#c09e7a;
	width:142px;height:442px !important; height /**/:474px;
	list-style-type:none;
	margin:0px 0px 0px 78px;
	padding:32px 0px 0px 0px;
}

ul#main_menu li{
	display:block; float:left;
	width:142px; height:25px;
	margin:0px 0px 11px 0px;
}
ul#main_menu li.bas{
	display:block;
	width:142px; height:20px;
	margin:0px 0px 0px 0px;
}
ul#main_menu li.marge_menu{
	margin-top:139px;
}
ul#main_menu li.marge_menu_home{
	margin-top:160px;
}
ul#main_menu li a{display:block;width:142px; height:25px; margin:0px}
ul#main_menu li a span{display:none;}

ul#main_menu li.bas a{display:block;width:142px; height:20px}

ul#main_menu li a.part{background:url(../images/menu_gauche/menu_particulier.gif) no-repeat 0px 0px;}
ul#main_menu li a.pro{background:url(../images/menu_gauche/menu_professionnels.gif) no-repeat 0px 0px;}
ul#main_menu li a.contact{background:url(../images/menu_gauche/menu_contact.gif) no-repeat 0px 0px;}
ul#main_menu li a.actus{background:url(../images/menu_gauche/menu_actualites.gif) no-repeat 0px 0px;}
ul#main_menu li a.presse{background:url(../images/menu_gauche/menu_presse.gif) no-repeat 0px 0px;}
ul#main_menu li a.boutique{background:url(../images/menu_gauche/menu_boutique.gif) no-repeat 0px 0px;}
ul#main_menu li a.mentions{background:url(../images/menu_gauche/menu_mention.gif) no-repeat 0px 0px;margin-top:0px;}
ul#main_menu li a.links{background:url(../images/menu_gauche/menu_liens.gif) no-repeat 0px 0px;}

ul#main_menu li a:hover, ul#main_menu li a.selected{background-position:0px -25px; background-color:#FFFFFF}
ul#main_menu li.bas a:hover, ul#main_menu li.bas a.selected{background-position:0px -20px; background-color:#FFFFFF}
ul#main_menu li a.selected{cursor:default;}

/* header */
div#header{
	width:287px; height:30px; 
	background:url(../images/header.gif) no-repeat;
	float:right;display:inline;
	margin:-114px 11px 0px 0px;
}
/*actus_box hp*/
div#actus_box{
	width:287px; height:156px;
	background:#bb416d url(../images/fond_actu.gif) repeat-x;
	float:right;display:inline;
	clear:right;
	margin:-73px 11px 0px 0px;
	overflow:hidden;
}
div#actus_box h2{
	width:285px; height:34px;
	background:url(../images/titre_actu.gif) no-repeat;
	margin:5px 0px 0px 0px;
}
div#actus_box h2 span{display:none;}
div#actus_box ul{
	list-style-type:none;
	color:#FFFFFF;
	padding:12px 10px 0px 10px;
	
}
div#actus_box ul li{margin-bottom:10px;}

/*fil d'ariane*/
div#ariane_wire{
	clear:right;
	float:right;display:inline;
	text-align:right;
	margin:-75px 11px 0px 0px;
}

/* main_contain_box */
div#main_contain_box{
	float:right;
	clear:right;
	width:384px !important; width /**/:740px;
	margin-top:0px;
	color:#8e7255;
	padding:0px 330px 26px 26px;
	line-height:18px;
	background:#fff url(../images/bobine_fil.jpg) no-repeat 370px 9px;
}

div#main_contain_box p {
	margin:0px 0px 6px 0px;
}


div#main_contain_box_pi{
	float:right;
	clear:right;
	padding:0px 0px 0px 0px;
	width:715px !important; width /**/:715px;
	color:#8e7255;
	line-height:22px;
	margin-top:-20px;
	/*background-color:#000099;*/
	display:inline;
}

/**/
div#visuel_flash{
	position:absolute;
	bottom:63px;
	right:3px;
}

div#lien_photos_home {
	position:absolute;
	top:550px;
	left:695px;
	width:249px;
	height:44px;
}

ul#second_menu{
	position:relative;
	float:left;
	list-style-type:none;
	width:690px;
	margin-top:-25px;
}
ul#second_menu li{
	display:inline;
	float:left;
	width:147px;
	height:43px;
	margin:0px 34px 0px 0px;
}
ul#second_menu li.last{margin-right:0px;}
ul#second_menu li a{
	display:block;
	width:147px;
	height:43px;
}
ul#second_menu li a span{display:none;}
ul#second_menu li a.cours{background:url(../images/menu_gauche/ss_menu_cours.gif) no-repeat;}
ul#second_menu li a.confection{background:url(../images/menu_gauche/ss_menu_confection.gif) no-repeat;}
ul#second_menu li a.tapisserie{background:url(../images/menu_gauche/ss_menu_tapisserie.gif) no-repeat;}
ul#second_menu li a.events{background:url(../images/menu_gauche/ss_menu_evenements.gif) no-repeat;}
ul#second_menu li a.deco{background:url(../images/menu_gauche/ss_menu_deco.gif) no-repeat;}
ul#second_menu li a.confection_pros{background:url(../images/menu_gauche/ss_menu_confection.gif) no-repeat;}
ul#second_menu li a.scenographie{background:url(../images/menu_gauche/ss_menu_scenographie.gif) no-repeat;}
ul#second_menu li a.accessoires{background:url(../images/menu_gauche/ss_menu_accessoires.gif) no-repeat;}
ul#second_menu li a:hover{background-position:0px -43px;}
ul#second_menu li a.selectede{
	display:block;
	width:147px;
	height:43px;
	background-position:0px -43px;
	cursor:default;
}
div#frise_img{
	background:url(../images/degrade.jpg) repeat-y;
	width:699px !important; width /**/:715px;
	height:116px;
	clear:left;
	padding:0px 0px 0px 16px;
}
div#frise_img a{
	display:inline;
	border:0px solid #000;
	display:block;
	width:131px;
	float:left;
	padding-top:10px;
	margin-top:-1px;
	margin-right:50px;
}
div#frise_img a.last{margin-right:0px;}
div#frise_img img{ border:none;}

div#contenu_texte{
	width:189px !important; width /**/:204px;
	height:341px;
	background-color:#c09e7a;
	margin-top:10px;
	color:#683d10;
	line-height:normal;
	font-size:11px;
	overflow:hidden;
	padding:0px 5px 0px 10px;
	float:left;
}
div#contenu_texte_pi{
	width:328px !important; width /**/:341px;
	height:341px;
	background-color:#c09e7a;
	margin-top:10px;
	color:#683d10;
	line-height:15px;
	font-size:11px;
	overflow:hidden;
	padding:0px 5px 0px 8px;
	float:left;
}
div#contenu_texte p, div#contenu_texte_pi p{
	padding:5px;
	line-height:15px;
	clear:right;
}
div#contenu_texte h2, div#contenu_texte_pi h2{
	float:right;
	margin-top:26px;
	margin-bottom:20px;
	height:35px;
	margin-right:-5px;
	display:inline;
}
div#contenu_texte_pi h2{
	margin-top:19px;
}
div#contenu_texte_pi h3{
	float:right;
	clear:right;
	height:23px;
	text-align:right;
	margin-right:-5px;
	display:inline;
	margin-top:-16px; margin-bottom:10px;
}
/*titre h2 et h3*/
div#contenu_texte h2.particulier, div#contenu_texte_pi h2.particulier{
	width:171px;
	background:url(../images/titre_pi/particuliers.jpg) no-repeat;
}

div#contenu_texte h2.professionnels, div#contenu_texte_pi h2.professionnels{
	width:210px;
	margin-left: -18px;
	background:url(../images/titre_pi/professionnels.jpg) no-repeat;
}

div#contenu_texte_pi h3.cours_couture{
	width:136px;
	background:url(../images/titre_pi/h3_cours_couture.gif) no-repeat;
}

div#contenu_texte_pi h3.confection{
	width:136px;
	background:url(../images/titre_pi/h3_confection.gif) no-repeat;
}

div#contenu_texte_pi h3.tapisserie{
	width:136px;
	background:url(../images/titre_pi/h3_tapisserie.gif) no-repeat;
}

div#contenu_texte_pi h3.evenements{
	width:150px;
	background:url(../images/titre_pi/h3_evenements.gif) no-repeat;
}	

div#contenu_texte_pi h3.deco{
	width:180px;
	background:url(../images/titre_pi/h3_deco.gif) no-repeat;
}	

div#contenu_texte_pi h3.scenographie{
	width:136px;
	background:url(../images/titre_pi/h3_scenographie.gif) no-repeat;
}

div#contenu_texte_pi h3.accessoires{
	width:155px;
	background:url(../images/titre_pi/h3_cartes_accessoires.gif) no-repeat;
}

div#contenu_texte h2 span, div#contenu_texte_pi h2 span, div#contenu_texte_pi h3 span {display:none;}

div#flaInterieur{
	width:458px !important; width /**/:475px;
	height:322px !important; height /**/:341px;
	background:#d10a7a;
	float:left;
	margin-top:10px;
	margin-left:11px;
	padding:19px 0px 0px 17px;
}
div#visuel_page_int{
	width:304px !important; width /**/:340px;
	height:307px !important; height /**/:341px;
	padding:19px 17px 15px 19px;
	background:#d10a7a;
	float:left;
	margin-top:10px;
	margin-left:11px;
}
/*actualités*/
div#main_contain_box_actu{
	float:right;
	clear:right;
	margin-right:26px;
	padding:26px 29px 26px 33px;
	width:628px !important; width /**/:690px;
	height:396px !important; height /**/:448px;
	color:#683d10;
	background-color:#c09e7a;
	display:inline;
	overflow:hidden;
}
div#main_contain_box_actu h2{
	width:172px; height:35px;
	float:left;
	background:url(../images/titre_pi/h2_actualite.gif) no-repeat;
}
div#main_contain_box_actu h2 span{display:none;}
div#main_contain_box_actu h3{
	font-size:11px;
	float:left;
	font-weight:bold;
	width:435px;
	margin-left:10px;
	line-height:15px;
}
div#main_contain_box_actu h3 a{color:#FFFFFF;}
div#conteneur_actu{
	clear:left;
	float:left;
	width:100%;
	margin-top:17px;
}
div#conteneur_actu ul{
	float:left;
	width:100%;
	font-size:11px;
	list-style:none;
}
div#conteneur_actu ul li{
	width:285px !important; width /**/:305px;
	height:82px !important; height /**/:104px;
	padding:12px 10px 10px 12px;
	background:#FFFFFF;
	float:left;
	display:inline;
	margin-bottom:16px;
	overflow:hidden;
}
div#conteneur_actu ul li.marge_droite{
	margin-right:18px;
}
div#conteneur_actu ul li img{
	height:80px; width:80px;
	float:left;
	margin-right:9px;
}
div#conteneur_actu ul li span{
	display:block;
	float:left;
	width:192px;
}
div#conteneur_actu ul li p{
	float:left;
	width:194px;
	display:inline;
	margin-top:8px;
	line-height:15px;
	background:url(../images/puce_contenu.gif) no-repeat 0px 4px;
	text-indent:11px;
}

/*archives actualités POPUP */
div#main_contain_box_archives_actu{
	float:left;
	clear:left;
	padding:26px 29px 26px 33px;
	width:628px !important; width /**/:690px;
	color:#683d10;
	background-color:#c09e7a;
	display:inline;
	overflow:hidden;
	margin:10px;
}
div#main_contain_box_archives_actu h2{
	width:300px; height:35px;
	float:left;
	background:url(../images/titre_pi/h2_archives_actualite.gif) no-repeat;
}
div#main_contain_box_archives_actu h2 span{display:none;}
div#main_contain_box_archives_actu h3{
	font-size:11px;
	float:left;
	font-weight:bold;
	width:290px;
	margin-left:20px;
	line-height:15px;
}
div#main_contain_box_archives_actu h3 a{color:#FFFFFF;}
div#conteneur_actu{
	clear:left;
	float:left;
	width:100%;
	margin-top:17px;
}
div#conteneur_actu ul{
	float:left;
	width:100%;
	font-size:11px;
	list-style:none;
}
div#conteneur_actu ul li{
	width:283px !important; width /**/:305px;
	height:82px !important; height /**/:104px;
	padding:12px 10px 10px 12px;
	background:#FFFFFF;
	float:left;
	display:inline;
	margin-bottom:16px;
	overflow:hidden;
}
div#conteneur_actu ul li.marge_droite{
	margin-right:18px;
}
div#conteneur_actu ul li img{
	height:80px; width:80px;
	float:left;
	margin-right:9px;
}
div#conteneur_actu ul li span{
	display:block;
	float:left;
	width:192px;
}

div#conteneur_actu ul li p{
	float:left;
	width:194px;
	display:inline;
	margin-top:8px;
	line-height:15px;
	background:url(../images/puce_contenu.gif) no-repeat 0px 4px;
	text-indent:11px;
}

/*zoom actus diaporama flash*/
div#main_contain_box_actu_zoom{
	float:right;
	clear:right;
	padding:0px;
	width:705px;
	height:457px;
	background-color:#c09e7a;
	display:inline;
	margin-right:12px;
	overflow:hidden;
}

div#retour_actus {
	width:186px;
	height:42px;
	float:left;
	padding:10px 20px 0px 0px;
	margin:10px 0px -10px 10px;
	font-size:10px;
}

div#main_contain_box_actu_zoom h2{
	width:320px; height:23px;
	float:left;
	background:url(../images/titre_pi/h2_zoom.gif) no-repeat;
	margin:20px 0px -10px 0px;
	padding:12px 0px 0px 160px;
	font-size:14px;
	color:#d10a7a;
}

.flash_int {
	float:left;
	width:705px;
	height:396px;
}

.zoom_actus_lien_bas {
	width:176px;
	height:60px;
	background-color:#FFFFFF;
	position:absolute;
	top:516px;
	margin:0px 0px 0px 10px;
	padding:5px;
	font-size:9px;
}

.zoom_actus_lien_master {
	width:146px;
	height:30px;
	float:left;
}

/*presse*/
div#main_contain_box_presse{
	float:right;
	clear:right;
	padding:26px 29px 26px 33px;
	width:628px !important; width /**/:690px;
	height:396px !important; height /**/:448px;
	color:#683d10;
	background-color:#ffffff;
	display:inline;
	margin-right:26px;
	overflow:hidden;
}
div#main_contain_box_presse h2{
	width:137px; height:35px;
	float:left;
	background:url(../images/titre_pi/h2_presse.gif) no-repeat;
}
div#main_contain_box_presse h2 span{display:none;}
div#main_contain_box_presse h3{
	font-size:11px;
	float:left;
	font-weight:bold;
	width:435px;
	margin:2px 0px 0px 10px;
	line-height:15px;
}
div#main_contain_box_presse h3 a{color:#FFFFFF;}

div#conteneur_presse {
	width:615px;
	height:353px;
	float:left;
	margin:20px 0px 0px 38px;
	background-image:url(../images/separateur_presse.gif);
	background-repeat:no-repeat;
	background-position:260px 2px; 
}

div#conteneur_presse ul{
	float:left;
	width:100%;
	font-size:11px;
	list-style:none;
}
div#conteneur_presse ul li{
	width:253px !important; width /**/:275px;
	height:62px !important; height /**/:84px;
	padding:12px 10px 10px 12px;
	float:left;
	display:inline;
	margin:0px 30px 16px 0px;
	overflow:hidden;
}
div#conteneur_presse ul li img{
	height:50px; width:88px;
	float:left;
	margin:1px 12px 0px 0px;
	border:#c09e7a 1px solid;
}
div#conteneur_presse ul li span{
	display:block;
	float:left;
	width:148px;
}
div#conteneur_presse ul li p{
	float:left;
	width:150px;
	display:inline;
	margin-top:2px;
	line-height:15px;
	background:url(../images/puce_contenu.gif) no-repeat 0px 4px;
	text-indent:11px;
}
.picto_pdf{
	float:left;
	height:20px;
	display:inline;
	margin-top:7px;
	line-height:15px;
	padding:0px 0px 0px 10px;
	background:url(../images/picto_pdf.gif) no-repeat;
	text-indent:11px;
}

/*contact*/
div#main_contain_box_contact{
	float:right;
	clear:right;
	padding:26px 24px 26px 33px;
	width:648px !important; width /**/:710px;
	height:406px !important; height /**/:458px;
	color:#8e7255;
	background-color:#c09e7a;
	display:inline;
	margin-right:16px;
	overflow:hidden;
}
div#main_contain_box_contact h2{
	width:137px; height:35px;
	float:left;
	background:url(../images/titre_pi/h2_contact.gif) no-repeat;
}
div#main_contain_box_contact h2 span{display:none;}
div#main_contain_box_contact h3{
	font-size:11px;
	float:left;
	font-weight:bold;
	line-height:15px;
}
div#main_contain_box_contact h3 a{color:#FFFFFF;}

div#conteneur_contact{
	clear:left;
	float:left;
	width:100%;
	margin-top:-5px;
	width:625px;
	height:415px;
	padding:2px 10px 10px 12px;
	background:#FFFFFF;
	float:left;
	display:inline;
	overflow:hidden;
}

div#conteneur_adresse{
	clear:left;
	float:left;
	width:250px;
	padding:12px 10px 10px 12px;
	float:left;
	display:inline;
	margin-bottom:10px;
	overflow:hidden;
}

div#conteneur_formulaire{
	clear:left;
	float:left;
	width:360px;
	height:365px !important; height /**/:375px;
	padding:12px 10px 10px 12px;
	float:left;
	display:inline;
	margin-top: -400px;
	margin-left: 230px;
	overflow:hidden;
	background-color:#ecd4b9;
}

/*formulaire de comande*/
div#main_contain_box_commande{
	float:right;
	clear:right;
	padding:26px 24px 26px 33px;
	width:648px !important; width /**/:710px;
	height:406px !important; height /**/:458px;
	color:#8e7255;
	background-color:#c09e7a;
	display:inline;
	margin-right:16px;
	overflow:hidden;
}
div#main_contain_box_commande h2{
	width:163px; height:35px;
	float:left;
	background:url(../images/titre_pi/h2_commande.gif) no-repeat;
}
div#main_contain_box_commande h2 span{display:none;}
div#main_contain_box_commande h3{
	font-size:11px;
	float:left;
	font-weight:bold;
	line-height:15px;
}
div#main_contain_box_commande h3 a{color:#FFFFFF;}

div#conteneur_commande{
	clear:left;
	float:left;
	width:100%;
	margin-top:-5px;
	width:625px;
	height:415px;
	padding:2px 10px 10px 12px;
	background:#FFFFFF;
	float:left;
	display:inline;
	overflow:hidden;
}

/*liens utiles */
div#main_contain_box_liens{
	float:right;
	clear:right;
	padding:26px 29px 26px 33px;
	width:628px !important; width /**/:690px;
	height:406px !important; height /**/:458px;
	color:#683d10;
	background-color:#c09e7a;
	display:inline;
	margin-right:26px;
	overflow:hidden;
}
div#main_contain_box_liens h2{
	width:300px; height:35px;
	float:left;
	background:url(../images/titre_pi/h2_liens.gif) no-repeat;
}
div#main_contain_box_liens h2 span{display:none;}

div#main_contain_box_liens h3{
	font-size:11px;
	float:left;
	font-weight:bold;
	width:420px;
	margin-left:-100px;
	line-height:15px;
}
div#main_contain_box_liens h3 a{color:#FFFFFF;}

div#conteneur_liens{
	clear:left;
	float:left;
	margin-top:18px;
	width:565px;
	padding:20px 29px 16px 33px;
	background:#FFFFFF;
	float:left;
	display:inline;
	overflow:hidden;
}

div#conteneur_liens ul{
	float:left;
	width:100%;
	font-size:11px;
	list-style:none;
	line-height:15px;
}

div#conteneur_liens img{
	float:left;
	margin-right:35px;
	border:0px;
}

div#conteneur_liens ul li{
	width:100%;
	padding:7px 8px 7px 3px;
	float:left;
	display:inline;
	overflow:hidden;
}

/*mentions legales */
div#main_contain_box_mentions{
	float:right;
	clear:right;
	padding:26px 29px 26px 33px;
	width:628px !important; width /**/:690px;
	height:396px !important; height /**/:448px;
	color:#683d10;
	background-color:#c09e7a;
	display:inline;
	margin-right:26px;
	overflow:hidden;
}
div#main_contain_box_mentions h2{
	width:228px; height:35px;
	float:left;
	background:url(../images/titre_pi/h2_mentions-legales.gif) no-repeat;
}
div#main_contain_box_mentions h2 span{display:none;}

div#main_contain_box_mentions h3{
	font-size:11px;
	float:left;
	font-weight:bold;
	width:340px;
	margin-left:20px;
	line-height:15px;
}
div#main_contain_box_mentions h3 a{color:#FFFFFF;}

div#conteneur_mentions_gauche{
	font-size:11px;
	clear:left;
	float:left;
	width:400px;
	height:322px;
	padding:12px 10px 10px 14px;
	margin-top: 20px;
	float:left;
	display:inline;
	overflow:hidden;
	background-color:#ffffff;
}

div#conteneur_mentions_webzen{
	font-size:11px;
	clear:left;
	float:left;
	width:165px;
	height: 321px;
	padding:12px 10px 10px 10px;
	float:left;
	margin-left:445px;
	margin-top: -344px;
	display:inline;
	overflow:hidden;
	background-color:#ffffff;
	text-align:center;
}

div#conteneur_mentions_webzen h4{
	font-size:12px;
	font-weight:bold;
}

.only_lyon{
	position:absolute;
	display:block;
	top:545px;
	left:235px;
	height:46px;
	width:46px;
}
