body	{ font-style: normal; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #000000; margin: 0px 0px 0px 0px;  width:100%; height:100%; background: #FFFFFF url(../img/bg.png) repeat-x left top; }
div, form, h1, h2, h3, h4, h5, h6{ margin: 0px; padding: 0px; }
p	{ margin: 5px 0px 0px 0px; }
img          { border: 0; }
input	{ font-size: 11px; }
select	{ font-size: 11px; }

ul,ol{ margin:5px 0px 0px 0px; padding:0px 0px 0px 30px; }

a{ text-decoration: none; color:#0269bd; }
a:hover	{ color:#000000 ; text-decoration:none;}
a.overblack:hover{ color:#000000; }

a.overmap img{ opacity:0.7; filter:alpha(opacity=70); }
a.overmap:hover img{ opacity:1.0; filter:alpha(opacity=100); }

#indicator{ background-color:#FFFFFF; position:absolute; z-index:2333; padding:10px; border:1px solid #C9C9C9; }

#body_container {	margin:0px auto; width:960px; padding-bottom:10px; background-color: #FFFFFF;  }
#body_container_in{ background-color:#FFFFFF; }
#logo, #logo2, #logo3, #logo4, #logo5 {
	height : 211px;
	background:#FFFFFF url(../img/rosier_head1.jpg) no-repeat left top;
	display: block; overflow:hidden;	
}
#logo2{ background:#FFFFFF url(../img/rosier_head2.jpg) no-repeat left top; }
#logo3{ background:#FFFFFF url(../img/rosier_head3.jpg) no-repeat left top; }
#logo4{ background:#FFFFFF url(../img/rosier_head4.jpg) no-repeat left top; }
#logo5{ background:#FFFFFF url(../img/rosier_head5.jpg) no-repeat left top; }

#logo h1, #logo2 h1, #logo3 h1, #logo4 h1,#logo5 h1{ text-indent:-10000px; }


#header{ position:relative; }
#footer{ background-color: #FFFFFF; clear:both; padding:0px 20px; margin-top:20px; border-top:1px solid #e6e5dc; padding-top:10px; font-size:10px; color:#999999;}


#fildariane{ height:25px; clear:both; background:#FFFFFF url(../img/rosier_underhead.jpg) no-repeat left top ; padding-right:10px; }

#actions{  float:right; padding:0px; margin:0px; list-style:none; margin-right:0px; padding-top:12px; }
#actions li{display:block;list-style:none;margin:0px; padding:0px 5px;float:right; color:#0269bd; font-weight:bold;}
#actions li a{ display:block; padding-left:2px;font-size:12px;font-weight:bold; color:#0269bd; font-weight:bold; }

#help{height:24px; line-height:24px; background: transparent url(../img/help.png) no-repeat left center; padding-left:25px; font-weight:bold; display:block; }

#PAGE{
	margin:0px;
	clear:both; 
	padding:0px 20px;
	background-color:#FFFFFF;

}
	
#colleft{ float:left; width:179px; margin:0px; padding:0px; }
#colmain{ width:480px; margin:0px; padding:0px; float:left; margin-left:20px; }
#colright{ float:right; margin:0px; padding:0px; width:220px;}

.cha{ color:#008a29;}
.pou{ color:#000000;}
.dup{ color:#0086d0;}
.monrosierT{ color:#a90001;}
.monrosierV{ color:#2d7100; }

.bloc{ margin-bottom:6px; margin-top:6px; clear:both; }
.bloc .infos{ font-size:10px; background-color:#FFFFFF; padding:0px; padding-top:5px;  }
.bloc h2{ font-size: 14px; font-weight:bold; color:#464646; height:24px; line-height:24px; background:transparent url(../img/li1.gif) no-repeat left bottom; } 
.bloc a.bloclink{ display:block; padding-left:12px; background: transparent url(../img/a3.gif) no-repeat left top; margin-top:4px;}
.bloc a.bloclink:hover{ text-decoration:underline; background-position:left -17px;}
#colmain .bloc { margin-top:0px; }
#colmain .bloc h2{ background-image: url(../img/li2.gif); font-size:16px; height:30px; line-height:30px; }
#colmain .bloc .infos{padding:0px; font-size:11px;}
#colright .bloc h2{ background-image: url(../img/li3.gif);}

.bbleu, .bvert{
	height: 18px;
	line-height:17px;
	color:#FFFFFF; 
	font-weight:bold;
	border:none;
	cursor:pointer;
	width: 163px;
	display:block;
	text-align:center;
	font-size:11px;
	margin-left:auto;
	margin-right:auto;
}
.bbleu{	background: transparent url(../img/bbleu.gif) no-repeat left 1px;	}
.bvert{	background: transparent url(../img/bvert.gif) no-repeat left 1px;	}
.bvert:hover, .bbleu:hover{ color:#000000; }

#pagescontrol {  padding:4px; clear:both; text-align:right; color:#464646; font-size:11px; font-weight:bold; }
#pagescontrol a{ font-weight:bold; color:#006ca8; }

#maintitle{  background-color:#006ca8; color:#FFFFFF; padding:4px; }
#maintitle a{ color:#FFFFFF; }
.go{ width:16px; height:16px; cursor:pointer; background:transparent url(../img/go.gif) no-repeat left top; margin:0px; padding:0px; border:none;  display:block; text-indent:-10000px; overflow:hidden;}
.retour{ background:transparent url(../img/bck.gif) no-repeat left top; margin:0px; padding:0px; border:none; padding-left:18px; font-weight:bold; font-size:11px; }
#sequence{ font-size:11px;  font-weight:bold; color:#808080;}
#sequence .on{ color:#000000; }

.spacer{ clear:both; height:1px; line-height:1px; display:block; overflow:hidden;}
.wwclose{ width:19px; height:19px; background:transparent url(../img/ww.gif) left top ; border:none; position:absolute; right:10px; top:5px; cursor:pointer; }
.wwclose:hover{ background-position:19px top; }
#layerblack{
	position:fixed;
	left: 0; top: 0; 
	width: 100%; height:100%;
	z-index:199; opacity:0.50; filter:alpha(opacity=50); background-color:#FFFFFF;
}
#infoglobale{ border:1px solid #2e67a3; background-color:#F1F2F3; color:#232425; padding:5px; margin:10px 0px; clear:both;}

.bbas td{ border-bottom:1px solid #c9c9c9; }
.sst td{ background-color:#f7f6f4; }
.tt{ background-color:#eae9e1;}

.SuperBig{ font-size:16px; font-weight:bold;}

.HB{ background-color:#eae9e1; color:#4B4B4B; border:1px solid #969696; text-align:center; padding:2px; font-size:12px; font-weight:bold;}
.error{ font-weight:bold; padding:10px; margin:10px 0px; color:#C71616; background-color:#FFFFFF; border:1px solid #C71616;}

ul.critere{ list-style-image:url(../img/pucecritere.png); }
ul.critere li{ font-size:11px; color:#646464; margin-bottom:6px; font-weight:bold; }
ul.critere li span{ color:#000000; font-size:11px; font-weight:normal;}

	#nouveautes img{ width:78px; height:78px; border:1px solid #a4a4a4; }
	#nouveautes .texte{ color:#000000; font-size:10px; }
	#nouveautes .title{ font-weight:bold; color:#000000; font-size:11px; }
	#nouveautes .prix{ font-weight:bold; color:#000000; font-size:14px; }
	#panier:hover, #moncompte:hover{ color:#000000; }
	a.selsel{ color:#000000; }
	#connect {  }
	#connect div{  }
	a:focus, input:focus, select:focus{ outline:none;}
	#menu, #menu ul {	padding: 0; margin: 0; list-style: none; line-height: 21px;text-align : center; }
	#menu{ font-weight : bold; font-size : 12px; }
	
	#menu a {display: block;padding: 0; text-decoration: none; width: 119px;}
	
	#menu li{ float: left; margin-right:1px; }
	#menu li ul { 	position: absolute;
		width: 119px;
		left: -999em;
	}
	#menu li a{line-height:21px; background:transparent url(../img/bbbar.gif) no-repeat -119px 0; color:#FFFFFF;  }
	#menu li a:hover{background:transparent url(../img/bbbar.gif) no-repeat 0 0; color:#FFFFFF;  }
	#menu li a.sel{background:transparent url(../img/bbbar.gif) no-repeat 0 0; color:#FFFFFF;  }
	#menu li ul li a{ background-image:none; background-color:#0269bd; border-top:1px solid #80b4de; border-left:1px solid #80b4de; border-bottom:1px solid #01355f; border-right:1px solid #01355f; }
	#menu li ul ul { margin		: -23px 0 0 121px ;}
	#menu li ul a:hover {background-image:none; background-color:#348200; border-top:1px solid #99c07f; border-left:1px solid #99c07f; border-bottom:1px solid #01355f; border-right:1px solid #01355f;}
	#menu li:hover ul ul, #menu li.sfhover ul ul {	left: -999em; }
	#menu li:hover ul, #menu li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul {	left: auto; 	min-height: 0;  }
	#menu li ul ul li a{ width:135px;}
	#fildariane2{ margin:0px; padding:0px; list-style:none; font-size:12px; }
	#fildariane2 li{ display:block; float:left;; margin-left:5px; list-style:none; font-size:11px; color:#969696; font-weight:bold; }
	#fildariane2 li a{ font-size:11px; font-weight:bold; }

	body{ }
	
.helppop {
	cursor:default;
	text-decoration:none;
	color:#121314;
}
.pp {
	left:-2999px;
	position:absolute;
	top:0pt;

	z-index:500;
}
#bubulle{ background:#FFFFFF; border:1px solid #0269bd; padding:10px; width:350px; }


.content h2{ margin-bottom:10px; }

#tablevariete{ margin-top:10px; width:100%; }
#tablevartexte{ margin-top:25px; width:480px; }

#tablevariete td{ padding-right:10px; padding-top:10px;}
.variete{ float:left; margin-right:8px; display:block; background:#FFFFFF url(../img/icon-guide-mini-all.png) no-repeat left top; width:32px; height:32px; }
a .variete{ background:#FFFFFF url(../img/icon-guide-mini-all.png) no-repeat -64px top; }
a:hover .variete{ background-position: -32px top; }

.v2{ background-position: left -32px; }
.v3{ background-position: left -64px; }
.v4{ background-position: left -96px; }
.v5{ background-position: left -128px; }
.v6{ background-position: left -160px; }
.v7{ background-position: left -192px; }
.v8{ background-position: left -224px; }
.v9{ background-position: left -256px; }

a .v2{ background-position: -64px -32px; }
a:hover .v2{ background-position: -32px -32px; }
a .v3{ background-position: -64px -64px; }
a:hover .v3{ background-position: -32px -64px; }
a .v4{ background-position: -64px -96px; }
a:hover .v4{ background-position: -32px -96px; }
a .v5{ background-position: -64px -128px; }
a:hover .v5{ background-position: -32px -128px; }
a .v6{ background-position: -64px -160px; }
a:hover .v6{ background-position: -32px -160px; }
a .v7{ background-position: -64px -192px; }
a:hover .v7{ background-position: -32px -192px; }
a .v8{ background-position: -64px -224px; }
a:hover .v8{ background-position: -32px -224px; }
a .v9{ background-position: -64px -256px; }
a:hover .v9{ background-position: -32px -256px; }


.imgvar{ display:block; background:#FFFFFF url(../img/icon-guide-all.png) no-repeat left top; width:52px; height:52px; }
.iv2{ background-position: left -52px; }
.iv3{ background-position: left -104px; }
.iv4{ background-position: left -156px; }
.iv5{ background-position: left -208px; }
.iv6{ background-position: left -260px; }
.iv7{ background-position: left -312px; }
.iv8{ background-position: left -364px; }
.iv9{ background-position: left -416px; }


.titreGuide {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
}
.texteGuide {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-align: justify;
}

.titre2Guide {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
}
.texteGuideH {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
}
.lienGuide {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
.lienGuideOn {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: lighter;
	font-variant: normal;
	color: #000000;
}
.exemple {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
.exempleT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-indent: 13px;
}
.sepH {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #999999;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #969696;
	border-right-color: #969696;
	border-bottom-color: #969696;
	border-left-color: #969696;
}
.sepB {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 10px;
	font-weight: normal;
	font-variant: normal;
	color: #999999;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #A0A0A0;
	border-right-color: #A0A0A0;
	border-bottom-color: #A0A0A0;
	border-left-color: #A0A0A0;
}
.lienGuideR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	list-style-position: outside;
	list-style-type: none;
	list-style-image: url(../img/a1.gif);
}
.texteC {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-align: center;
}
.titre3Guide {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: underline;
}
.bg-pp-1 {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-align: justify;
	background-image: url(../img/bg-premirepas-1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.titre2Guide2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
}
.texteGuide11 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-align: justify;
}
.Bullet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-align: justify;
	list-style-position: outside;
	list-style-image: url(../img/coeur.gif);
}
.bg-pp-2 {

	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-align: justify;
	background-image: url(../img/bg-premirepas-2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

