@charset "utf-8";

		/************************************
		*                                   *
		*   CSS Site Quiltmania type 1.0    *
		*                                   *
		************************************/

@import url("SpryMenuBarHorizontal.css");

/* --------------------------------------------------
------->>>  Generalites <<<--------------------------
---------------------------------------------------*/
body
{
	margin:0;
	padding:0;
	background:#c3a495;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#global
{
	padding:0;
	margin:0 auto 0 auto;
	position:relative;
	width:1000px;
	min-height:550px;
	background:url(../pict/BG-site.gif) top center  repeat-y;
}
.clearBoth { clear:both; display:block;}
.clearBothSimple { clear:both;}

/*** classe pour affichage sans produits ***/
.vide
{
	width:100%;
	margin:50px 0 100px 0;
}

.vide td
{
	text-align:center;
}

/* --------------------------------------------------
------->>>  Entete <<<-------------------------------
---------------------------------------------------*/
#head
{
	width:956px;
	height:80px;
	margin:0 auto 0 auto;
	position:relative;
}
.logoQuilt
{
	position:absolute;
	top:7px;
	left:10px;
}
.BanPub-1
{
	width:468px;
	height:60px;
	position:absolute;
	top:7px;
	left:395px;
}
.abo-1
{
	width:79px;
	height:60px;
	background:#fff;
	position:absolute;
	top:7px;
	left:870px;
	color:#514646;
	font-size:8pt;
	text-align:center;
	line-height:1.1em;
	text-decoration:none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}
.abo-1 strong
{
	color:#bd1c10;
	font-size:14pt;
	display:block;
	padding:6px 0 3px 0;
}
.abo-1 span
{
	font-size:11pt;
	font-weight:bold;
}

/* --------------------------------------------------
------->>>  Navigation principale <<<----------------
---------------------------------------------------*/

.MenuBarHorizontal ul a /* liens sous menus */
{
	text-decoration:none;
}
.MenuBarHorizontal ul a:hover
{
	text-decoration:underline;
}
/*
.lienNav-1a, .lienNav-1b
{
	text-decoration:none;
	color:#fff;
	padding:0 10px 0 0;
	font-size:10pt;
	font-weight:bold;
	border-right:1px solid #fff;
}
*/
.lienNav-1a, .lienNav-1b
{
	text-decoration:none;
	color:#fff;
	padding:0 7px 0 0;
	font-size:9pt;
	font-weight:bold;
	border-right:1px solid #fff;
	font-family:tahoma, "Trebuchet MS", verdana;
}
.lienNav-1a:hover, .lienNav-1b /* couleur pour le hover et le lien actif */
{
	color:#795f56;
}
.MenuBarHorizontal ul a /* couleur des liens des sous menus */
{
	color:#795f56;
}
.flag
{
	border-right:none;
}
.MenuBarHorizontal ul ul
{
	border-left:1px solid #efefef;
	/*width:450px;*/
}
.MenuBarHorizontal ul li
{
	/*width:35px;*/
	border-bottom:1px solid #DFDFDF;
	padding:3px 3px 3px 5px;
}
.lienNav-1a, .lienNav-1b, .flag
{
	margin:0 0 0 10px;
}


/* --------------------------------------------------
------->>>  Bandeau numeros <<<----------------------
---------------------------------------------------*/
.ombreTop-1
{
	width:1000px;
	height:10px;
	position:relative;
	margin:5px auto 0 auto;
	background:url(../pict/marron-ombre-top.gif) bottom no-repeat;
}
.ombreBas-1
{
	width:1000px;
	height:10px;
	position:relative;
	margin:0px auto 0 auto;
	background:url(../pict/marron-ombre-bas.gif) top no-repeat;
}
#bandeau-1
{
	width:1000px;
	margin:0px auto 0 auto;
	padding:5px 0 5px 0;
	background:#795f56;
}
#BlocBandoIn
{
	background:#fff;
	position:relative;
	margin:0 auto 0 auto;
	padding:10px;
	width:936px;
}
#bandeau-1 h1
{
	color:#fff;
	font-size:13pt;
	padding:0 0 0 40px;
	margin:8px 0 8px 0;
}

/******* Image couverture dernier numero ************
****************************************************/
.couv
{
	width:138px;
	height:194px;
	float:left;
}
.couv img
{
	border:1px solid #AFAFAF;
}

/********** Description dernier numero **************
****************************************************/
.description-num
{
	float:left;
	width:350px;
	min-height:194px;
	margin:0 0 0 20px;
	/*background:red;*/
}
.description-num p
{
	padding:0;
	margin:0;
	font-size:9pt;
	color:#7e5563;
	height:80px;
}
.description-num span
{
	font-weight:bold;
	display:block;
}
.description-num ul
{
	margin:0;
	padding:0;
	float:left;
	list-style:none;
	width:160px;
}
.description-num ul li a
{
	color:#656565;
	font-size:9pt;
}
.description-num ul li a:hover
{
	text-decoration:none;
}
/* --- Post it taille fixe ---
#post-it
{
	width:168px;
	height:64px;
	background:url(../pict/BG-post-it.gif) top left no-repeat;
	float:right;
	color:#fff;
	font-size:9pt;
	font-weight:bold;
	padding:10px;
}
#post-it p
{
	color:#fff;
}
*/
#post-it
{
	background:url(/global/pict/Bg-post-it-haut.gif) top left no-repeat;
	float:right;
}
#post-it a
{
	color:#fff;
}
#post-it a:hover
{
	text-decoration:none;
}
#post-it p
{
	min-height:50px;
}
#post-it p span
{
	width:168px;
	background: url(/global/pict/Bg-post-it-bas.gif) bottom left no-repeat;
	color:#fff;
	font-size:9pt;
	font-weight:bold;
	padding:10px;
}
.autre-publi
{
	float:right;
	color:#FFF;
	background:url(../pict/BG-autre-publi.gif) top left no-repeat;
	width:132px;
	height:21px;
	display:block;
	text-align:center;
	text-decoration:none;
	font-size:8pt;
	padding:2px 0 0 0;
	margin:10px 0 0 0;
}
.autre-publi:hover
{
	color:#363a47;
}

/********** Illustration dernier numero *************
****************************************************/
.illustr-num
{
	width:410px;
	height:194px;
	float:right;
}

.illustr-num img
{
	float:left;
}

.bando-titre
{
	z-index:10;
	position:absolute;
	width:370px;
	color:#261238;
	font-size:10pt;
	font-weight:bold;
	padding:5px 20px 5px 20px;
	background:#fff;
	text-align:center;
	margin:160px 0 0 0;
	filter : alpha(opacity=70);
    -moz-opacity : 0.7;
    opacity : 0.7;
}

/* --------------------------------------------------
------->>>  Contenu page Accueil <<<-----------------
---------------------------------------------------*/

/**************** Bandeau news **********************
****************************************************/
.titre-news
{
	color:#fff;
	font-size:13pt;
	margin:0 0 3px 0;
	padding:0 0 0 10px;
}

#zone-news
{
	min-height:42px;
	width:630px;
	margin:0 0 15px 0;
	padding:3px 10px 3px 10px;
	background:#fff url(../pict/BG-Zone-news.gif) bottom left repeat-x;
}
#zone-news p a
{
	margin:0 15px 0 0;
	color:#4d4b4b;
	font-size:8pt;
}
#zone-news p a:hover
{
	text-decoration:none;
}
#zone-news p
{
	margin:0;
	padding:0;
}

/**************** Bloc rubriques ********************
****************************************************/

/* === comportement commun ===*/
.bloc-rubrik-dt,.bloc-rubrik-gch
{
	float:left;
	width:320px;
	margin:0 10px 15px 0;
}
.bloc-rubrik-dt
{
	margin:0 0 15px 0;
}
.bloc-rubrik-dt h2,.bloc-rubrik-gch h2
{
	color:#fff;
	font-size:13pt;
	margin:0 0 4px 0;
	padding:0 0 0 10px;
}
.bloc-rubrik-dt h2 a,.bloc-rubrik-gch h2 a
{
	text-decoration:none;
	color:#fff;
}
.sous-bloc-rubrik
{
	clear:both;
	width:315px;
	height:105px;
	border:1px solid #c3a495 ;
	background:#795f56;
	color:#fff;
	font-size:10pt;
	padding:5px 8px 5px 8px
}
.sous-bloc-rubrik p
{
	padding:0;
	/*margin:15px 0 15px 0;*/
	margin:0 0 15px 0;
}
.sous-bloc-rubrik p span
{
	font-weight:bold;
	font-size:10pt;
	display:block;
	margin:0 0 6px 0;
}
.sous-bloc-rubrik a
{
	background:#fff;
	text-decoration:none;
	color:#795f56;
	padding:2px 4px 2px 4px;
	font-size:10pt;
}
.sous-bloc-rubrik a:hover
{
	background:#fff;
	color:#8F8F8F;
}
.sous-bloc-rubrik img
{
	float:left;
	margin:0 10px 0 0;
}


/* --------------------------------------------------
------->>>  Contenu generique <<<--------------------
---------------------------------------------------*/
#contenu-1
{
	width:956px;
	margin:0 auto 0 auto;
}

/*** navigation multipage ***/
.nav-page
{
	padding:0px 18px 5px 20px;
	margin:0;
	text-align:right;
	color:#333;
	font-size:8pt;
	clear:both;
}
.nav-page span a
{
	color:#333;
	margin:0 3px 0 3px;
	font-size:8pt;
}
.nav-page span a:hover
{
	text-decoration:none;
}
.nav-page span b a
{
	text-decoration:none;
	padding:0 8px 0 8px;
	/*color:#59859F;*/
	background:#dfdfdf;
	color:#333;
}

/*** lien du complement pub liaison boutique externes ***/
.basModel span, .basModel a
{
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
.basModel a:hover
{
	text-decoration:underline;
}
.basModel img
{
	border:none;
}

/************** Colonne gauche **********************
****************************************************/
#colonne-1a
{
	float:left;
	width:650px;
	margin:0 0 30px 0;
	min-height:100px;
}

/* --- Menu onglet --- */
.navOnglet-1
{
	margin:0 0 0 0;
	padding:0;
	list-style:none;
}
.navOnglet-1 li
{
	float:left;
	margin:0 1px 0 0;
	padding:0;
}
.navOnglet-1 a
{
	text-decoration:none;
	color:#000;
	padding:3px 8px 3px 8px;
	font-size:10pt;
	font-weight:bold;
	margin:0;
	display:block;
}
.onglet-passif-1
{
	background: #f4f2f2 url(../pict/BG-onglet-1.gif) bottom repeat-x;
}
.onglet-passif-1:hover
{
	color:#4F4F4F;
}
.onglet-actif-1
{
	background:#fff;
}

/* --- Contenu colone 1a --- */
#contentCol-1
{
	background:#fff;
	width:100%;
	padding:10px 0 10px 0;
	margin:0 0 20px 0;
}
#contentCol-1 p
{
	padding:0;
	margin:0;
}

/*** Presentation ***/
#presentation-1
{
	margin:0 0 10px 0;
	padding:0px 8px 10px 8px;
	font-size:9pt;
	color:#000;
	background:#fff url(../pict/BG-zone-presentation.gif) bottom repeat-x;
}
#presentation-1 a
{
	font-size:9pt;
	color:#000;
}
#presentation-1 a:hover
{
	text-decoration:none;
}

/*** Sous-colonnes zone contenu gauche ***/
#colonne-1b
{
	float:left;
	width:310px;
	margin:0 0 0 18px !important;
	margin:0 0 0 9px;
	min-height:100px;
}
#colonne-2b
{
	float:left;
	width:290px;
	margin:0px 0px 0px 0px !important;
	min-height:100px;
}
#colonne-1c
{
	float:left;
	width:405px;
	margin:0 0 0 18px !important;
	margin:0 0 0 9px;
	min-height:100px;
}
#colonne-2c
{
	float:left;
	width:195px;
	margin:0 0 15px 10px;
	min-height:100px;
}
#colonne-1d
{
	float:left;
	width:137px;
	margin:0 0 0 18px !important;
	margin:0 0 0 9px;
	min-height:100px;
}
#colonne-2d
{
	float:left;
	width:450px;
	margin:0 0 15px 25px;
	min-height:100px;
}




/************** Colonne droite **********************
****************************************************/
#colonne-2a
{
	float:left;
	width:300px;
	margin:0 0 0 6px !important;
	margin:0 0 0 3px;
	min-height:100px;
}

/* --- News evenement -----------------------------*/
#NewsEvt, #NewsEvt-2
{
	clear:both;
	width:300px;
	margin:0 0 6px 0;
	padding:15px 0 0 0;
}
#NewsEvt p
{
	margin:0;
	padding:0;
}
.TextEvt
{
	width:280px;
	margin:0 0 15px 0;
	color:#6e6896;
	font-size:10pt;
	font-weight:bold;
	text-align:center;
	padding:0 10px 15px 10px;
}

/* --- Pub ----------------------------------------*/
#pubColDroite
{
	clear:both;
	width:300px;
	margin:0 0 15px 0;
	padding:0;
}

/* --- FAQ ----------------------------------------*/
.FAQ
{
	min-height:26px;
	display:block;
	margin:0 0 15px 0;
	text-decoration:none;
	color:#b75f5f;
	font-size:11pt;
	font-weight:bold;
	padding:5px 0 0 10px;
	background:#fff url(../pict/BG-FAQ.gif) bottom repeat-x;
}

/* --- Newsletter ---------------------------------*/
#newsletter
{
	color:#fff;
	background:#dc446b;
	padding:5px 0 5px 10px;
	margin:8px 0 15px 0;
	font-size:9pt;
}
#newsletter strong
{
	font-size:11pt;
	padding:0 10px 0 0;
}
#newsletter input
{
	border:1px solid #c3a4b4;
	background:#fff;
	margin:10px 0 10px 0;
}
.submitNL
{
	color:#8a5d74;
	font-size:9pt;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	cursor:pointer;
	border:1px solid #c3a4b4;
	background:#fff;
}

/* --- Mentions ------------------------------------*/
.Mentions
{
	color:#fff;
	background:#bea092;
	padding:5px 0 5px 30px;
	margin:8px 0 10px 0;
	list-style:none;
}
.Mentions a
{
	color:#fff;
	text-decoration:none;
	font-size:10pt;
	padding:0 0 0 10px;
	background:url(../pict/puce-mentions.gif) left no-repeat;
}
.Mentions a:hover
{
	text-decoration:underline;
}