*,body{
	margin:Opx;
	padding:0px;
}
#header_global1 {
	float:left;
	background-image:url(../images/fond.png);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#835d89;
	height:139px;
	width:100%;
}
#header_global2 {
	float:left;
	height:auto;
	margin-bottom:20px;
	width:100%;
}
#header_v2 {
	height:85px;
	margin:auto;
	width:900px;
	margin-bottom:10px;

}
#header_v2 .blog{
	float:left;
	padding-left:68px;
	padding-top:20px;
}
#header_v2 .slogan {
	float:left;
}
#header_v2 .slogan p{
	color:#FFFFFF;
	font-size:13px;
	font-weight: bold;
	margin-left:50px;
	width: 200px;
}

#header_v2 .noel{
	float:left;
	background-repeat: no-repeat;
	margin-left: 45px;
	margin-top: 0px;
	width: 260px;
	height:30px;
	text-align:center;
	text-color: #FFFFFF;
	padding-top: 12px;
	font-size: 11px;
	font-family: Helmet bold-ita;
	font-weight: bold;
}

#header_v2 .noel_img {
	vertical-align : middle;
}

#header_v2 .noel a{
	color: #FFFFFF;
}	

#header_v2 .login{
	background-color: #E0C1E2;
	border:#632E6D solid 1px;
	float:right;
	padding-top:4px;
	/*	height:60px;*/
	text-align:left;
	width:255px;
}
/*pas chang�*/
.login form .textbox{
	width:100px;
	height:14px;
}
.login form p{
	color:#B45C00;
	text-align:left;
	padding:0px 7px 0px 0px;
}
.login form .logsubmit{
	margin:0px 0px 0px 5px;
}
.login .black{
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	clear:both;
	text-align:left;
	width:200px;
	padding:0px;
}
.login .compte{
	float:left;
	height:24px;
	line-height:20px;
	margin-top:4px;
	text-align:center;
	width:111px;
}
/*fin de pas chang�*/
.login a{
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
}
.login .black a{
	/* color:#000; */
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding-bottom:0px;
}

.login .lbt{
	/* color:#000; */
	height:18px;
}
/* ************************ top navigation ************************ */


.barre{
	float:left;
}
.flag{
	float:left;
	padding-left:142px;
	padding-top:0px;
	text-align:left;
	font-size: 18px;
	color: white;
}
.flag img{
	padding-right:5px;
}

.bdd_1{
	font-size: 12px;
	color: orange;
}

.bdd_2{
	font-size: 11px;
	color: orange;
}

.n1{
	margin:auto;
	width:900px;
}
.n2{
	height:27px;
	margin:auto;
	width:900px;
}

#topnav{
	float:left;
	width:500px;
	height:28px;
	margin-top:16px;
	text-align:left;
}
#topnav ul, #subnav ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
#topnav ul li, #subnav ul li{
	display:inline;
	font-weight:bold;
	float:left;
}
#topnav ul li a{
	color:#fff;
	text-decoration:none;
	display:block;
}
#topnav ul li a:hover{
	color:#fff;
	text-decoration:underline;	
}

#topnav ul li.toplink1 a{
	width:97px;
	background-image:url(../images/btvert.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 23px;
	text-align: center;
	font-size:16px;
	margin-top:0px;
	margin-right:3px;
	padding-top: 5px;
}
#topnav ul li.toplink2 a{
	width:97px;
	background-image:url(../images/btorange.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 23px;
	text-align: center;
	font-size:16px;
	margin-top:0px;
	margin-right:3px;
	padding-top: 5px;
}
#topnav ul li.toplink3 a{
	width:97px;
	background-image:url(../images/btrouge.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 23px;
	text-align: center;
	font-size:16px;
	margin-right:3px;
	margin-top:0px;
	padding-top: 5px;
}
#topnav ul li.toplink4 a{
	width:97px;
	background-image:url(../images/btbleu.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 23px;
	text-align: center;	
	font-size:16px;
	margin-top:0px;
	margin-right:3px;
	padding-top: 5px;
}
#topnav ul li.toplink5 a{
	width:97px;
	background-image:url(../images/btviolet.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 23px;
	text-align: center;
	font-size:16px;
	margin-top:0px;
	margin-right:3px;
	padding-top: 5px;
}
/*#topnav ul li.toplink6 a{
	width:117px;
	background-image:url(../images/btjaune.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 56px;
	text-align: center;
	padding-top:5px;
}
*/
/* btn jaune cookshop*/
#shopnav{
	float:left;
	width:117px;
	/*height:44px;*/
	text-align:left;
}
#shopnav ul, #subnav ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
#shopnav ul li{
	display:inline;
	font-weight:bold;
	font-size:1.1em;
	float:left;

}
#shopnav ul li a{
	color:#fff;
	text-decoration:none;
	display:block;
}
#shopnav ul li a:hover{
	color:#fff;
	text-decoration:underline;	
}

#shopnav ul li.toplink6 a{
	width:102px;
	background-image:url(../images/btjaune.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 51px;
	text-align: left;
	padding-left:23px;
	padding-top:15px;
}

#subnav{
	width:530px;
	float:left;	
}
#subnav ul li{
	padding:5px 5px 5px 5px;
} 
#subnav li.red{
	background-image:url(images/r.gif);
	background-repeat: repeat;
}
#subnav li.red a{
	color:#fff;
}
#subnav li.red_ok{
	background-image:url(../images/rouge_subnavfinal.png);
	background-repeat: repeat;
}
#subnav li.red_ok a{
	/*color:#9A1E0A;*/
	color:#612964;
}
#subnav li.red2{
	background-image:url(../images/rouge_subnavfinal.png);
	background-repeat: repeat;
}
#subnav li.red2 a{
	color:#fff;
}
#subnav li.red2_ok{
	background-image:url(../images/rouge_subnavfinal.png);
	background-repeat: repeat;
}
#subnav li.red2_ok a{
	/*color:#F3D1D1;*/
	color:#612964;
}
#subnav li.green {
	background-image:url(../images/vert_subnavfinal.png);
	background-repeat: repeat;
}
#subnav li.green a{
	color:#fff;
}
#subnav li.green_ok{
	background-image:url(../images/vert_subnavfinal.png);
	background-repeat: repeat;
}
#subnav li.green_ok a{
	color:#612964;
}
#subnav li.orange{
	background-image:url(../images/orange_subnavfinal.png);
	background-repeat: repeat;
}
#subnav li.orange a{
	color:#fff;
}
#subnav li.orange_ok{
	background-image:url(../images/orange_subnavfinal.png);
	background-repeat: repeat;
}
#subnav li.orange_ok a{
	/*color:#724503;*/
	color:#612964;
}
#subnav li.orange2{
	background-image:url(../images/orange_subnavfinal.png);
	background-repeat: repeat;
}
#subnav li.orange2 a{
	color:#fff;
}

#subnav li.blue{
	background-image:url(../images/bleu_subnavfinal.png);
	background-repeat: repeat;
}
#subnav li.blue a{
	color:#fff;
}
#subnav li.blue_ok{
	background-image:url(../images/bleu_subnavfinal.png);
	background-repeat: repeat;
}
#subnav li.blue_ok a{
	/*color:#BED0E0;*/
	color:#612964;
}
#subnav li.pink{
	background-image:url(../images/rose_subnavfinal.png);
	background-repeat: repeat;
}
#subnav li.pink a{
	color:#fff;
}

#subnav li.or{
	background-image:url(../images/or_subnavfinal.png);
	background-repeat: repeat;
}
#subnav li.or a{
	color:#fff;
}
#subnav li.or_ok{
	background-image:url(../images/or_subnavfinal.png);
	background-repeat: repeat;
}
#subnav li.or_ok a{
	/*color:#724503;*/
	color:#612964;
}

#subnav li.lila{
	background-image:url(../images/lila_subnavfinal.png);
	background-repeat: repeat;
}
#subnav li.lila a{
	color:#fff;
}
#subnav li.lila_ok{
	background-image:url(../images/lila_subnavfinal.png);
	background-repeat: repeat;
}
#subnav li.lila_ok a{
	/*color:#4A4053;*/
	color:#612964;
}
#subnav li.jaune{
	background-image:url(../images/jaune_subnavfinal.png);
	background-repeat: repeat;
}
#subnav li.jaune a{
	color:#fff;
}


/* ************************ SEARCH ************************ */

#sitesearch{
	width:350px;
	height:23px;
	float:right;
	padding-top:1px;
	font-size: 10px;
	color:white;
	text-align:left;
}

#sitesearch a{
	color:white;
}

#sitesearch .searchsubmit{
	float:left;
	margin-top:2px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:3px;
}
#sitesearch .textbox{
	margin-left:94px;
	width:152px;
	height:16px;
}
#sitesearch img{
	margin:5px 5px 0px 0px;
}
#sitesearch select{
	width:140px;
	margin:5px 5px 0px 0px;
}
#sitesearch p{
	padding:0px 0px 6px 0px;
}

#sitesearch .psearch input{
	float:left;
}

