/*  ----------\
	-----------------------------------------------
	Title 		: Zurbaines.com CSS Document
	Author 		: Francis Hogue
	Edition 	: -blank-
	Version 	: 0.1
	Created 	: 05-08-2007
	Updated 	: 
	Contact 	: francishogue@francishogue.com
	Copyright 	: Zurbaines.com (c) 2007
	-----------------------------------------------
	----------/
	
	orange : 	#FF9933
	rose : 		#FF0099
	
*/

/* --------------------------------------
	
	=css reset
	
-------------------------------------- */
:link,:visited {text-decoration: none;}
ul,ol {list-style: none;}
h1,h2,h3,h4,h5,h6,pre,code,p {font-size: 1em;}
ul,ol,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin: 0; padding: 0;}
a img,:link img,:visited img {border: none;}/*  ----------\
	-----------------------------------------------
	Title 		: Zurbaines.com CSS Document
	Author 		: Francis Hogue
	Edition 	: -blank-
	Version 	: 0.1
	Created 	: 05-08-2007
	Updated 	: 
	Contact 	: francishogue@francishogue.com
	Copyright 	: Zurbaines.com (c) 2007
	-----------------------------------------------
	----------/
	
	orange : 	#FF9933
	rose : 		#FF0099
	
*/

/* --------------------------------------
	
	=css reset
	
-------------------------------------- */
:link,:visited {text-decoration: none;}
ul,ol {list-style: none;}
h1,h2,h3,h4,h5,h6,pre,code,p {font-size: 1em;}
ul,ol,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin: 0; padding: 0;}
a img,:link img,:visited img {border: none;}

/* --------------------------------------
	
	=layout, structure
	
-------------------------------------- */

body { 
	background: #fff; 
	color: #464646; 
	font: normal small Verdana, Arial, Helvetica, sans-serif;
}

.banniere-haut{
	margin:15px 15px 0px 30px;
}

#wrapper {
	width: 969px;
	background: #FF0099;
}



#mainbody {
	float: left;
	background: #fff;
	width: 782px;
}

#masthead {
	position: relative;
	float: left;
	padding-right: 15px;
	background-color:#FFFFFF
}

#inner-masthead {
	float: right;
	width: 555px;
	margin-right:200px;
	_margin-right:100px;

}

#sidebar {
	display:inline;
	position:relative;
	float: left;
	/*padding-top: 46px;*/
	padding:5px;
	/*margin: -20px 0 0 0;*/
}
#adTop{
	float: left;
	display:inline;
	margin:15px 0 15px 55px;

}

#content {
	float: right;
	width: 608px;
	margin: 0 13px 0 0;
	display: inline; /* IE6-Win fix */
	
}


#main-content {
	width: 367px;
	float: left;
}

#side-content {
	float: right;
	text-align: right;
	width: 225px;
}

#sidebar-2 {
	float: left;
	width: 142px;
	padding: 0 10px 0 9px;
}

#footer {
	clear: both;
	background: #fff;
	margin: 0;
	padding: 2em 0;
	_text-align: center;
	text-align: left;
	line-height:8px;
}


/* --------------------------------------
	
	=headers
	
-------------------------------------- */
h1#zurbaines-logo {
	float: left;
	margin: 35px 0 0 0;
	
}
h1#zurbaines-logo a {
	background: url(../img/zurbaines-small-logo.gif) no-repeat 0 0;
	width: 350px;
	height: 52px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}


#content h2 {
	font-size: 140%;
	font-weight: normal;
	padding: 0 0 0 31px;
	line-height: 28px;
}

#content h2.h2-sophie { background: url(../img/h2-picto-sophie.gif) no-repeat 0 0; }
#content h2.h2-jennie { background: url(../img/h2-picto-jennie.gif) no-repeat 0 0; }
#content h2.h2-carrie { background: url(../img/h2-picto-carrie.gif) no-repeat 0 0; }
#content h2.h2-gen { background: url(../img/h2-picto-gen.gif) no-repeat 0 0; }
#content h2.h2-mc { background: url(../img/h2-picto-mc.gif) no-repeat 0 0; }
#content h2.h2-invitee { background: url(../img/h2-picto-invitee.gif) no-repeat 0 0; }
#content h2.h2-emmanu { background: url(../img/h2-picto-emmanu.gif) no-repeat 0 0; }


#sidebar-2 h3 {
	color: #FF0099;
	font-size: 130%;
	font-family: "Lucida Grande", "Trebuchet MS", sans-serif;
	margin-bottom: 0.4em;
}
/* --------------------------------------
	
	=nav
	
-------------------------------------- */
ul#mainNav {
	clear: both;
	margin: 17px 0 10px 9px;
	float: left;
	width: 760px;
	display: inline; /* IE6-Win fix */
}

ul#mainNav li {
	float: left;
	margin: 0 2px 0 0;
	
}

ul#mainNav li#nav-animaux { margin-right: 0; }


ul#mainNav li a {
	width: 150px;
	height: 43px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}
ul#mainNav li#nav-restos a { background: url(../img/fr_FR/mainNav-restos.gif) no-repeat 0 0; }
ul#mainNav li#nav-spas a { background: url(../img/fr_FR/mainNav-zenzurbaine.gif) no-repeat 0 0; } 
ul#mainNav li#nav-boutiques a { background: url(../img/fr_FR/mainNav-boutiques.gif) no-repeat 0 0; } 
ul#mainNav li#nav-enfants a { background: url(../img/fr_FR/mainNav-zamours.gif) no-repeat 0 0; } 
ul#mainNav li#nav-animaux a { background: url(../img/fr_FR/mainNav-animaux.gif) no-repeat 0 0; } 

ul#mainNav li#nav-restos a:hover, ul#mainNav li#nav-restos a:active,
ul#mainNav li#nav-spas a:hover, ul#mainNav li#nav-spas a:active,
ul#mainNav li#nav-boutiques a:hover, ul#mainNav li#nav-boutiques a:active,
ul#mainNav li#nav-enfants a:hover, ul#mainNav li#nav-enfants a:active,
ul#mainNav li#nav-animaux a:hover, ul#mainNav li#nav-animaux a:active,
ul#mainNav li#nav-restos a.active, 
ul#mainNav li#nav-spas a.active,
ul#mainNav li#nav-boutiques a.active,
ul#mainNav li#nav-enfants a.active,
ul#mainNav li#nav-animaux a.active
{ background-position: 0 100%; } 

/* --------------------------------------
	
	=basic text style
	
-------------------------------------- */
dl,ul,ol,h1,h2,h3,h4,h5,h6,pre,p,blockquote,table,img, address {
	margin-bottom: 1.0em;
}

strong { font-weight: bold; }

hr { background: #999; }


p.pub-txt { 
	background: url(../img/fr_FR/txt-pub.gif) no-repeat 0 0;
	height: 7px;
	width: 29px;
	margin: 0 0 2px 0;
	font-size: 0;
	color: #cfcfcf;
	text-indent: -9999px;
}
p.pub-txt-rose { 
	background: url(../img/fr_FR/txt-pub-rose.gif) no-repeat 0 0;
	height: 8px;
	width: 31px;
	margin: 0 0 2px 0;
	font-size: 0;
	color: #cfcfcf;
	text-indent: -9999px;
}

p.presented-by-2 { 
	background: url(../img/fr_FR/txt-presente-par-2.gif) no-repeat 0 0;
	float: left;
	height: 10px;
	width: 110px;
	margin: 10px 0 2px 5px;
	font-size: 0;
	color: #cfcfcf;
	text-indent: -9999px;
	text-align: left;
}



#content p {
	font-size: 95%;
	line-height: 1.5em;
}

#content address {
	font-style: normal;
}

#sidebar-2 p {
	color: #666;
}

img.image-full { clear: both; }

.float-right { float: right; }

#content dl {
	font-size: 95%;
}

#content dl dd {
	margin-bottom: 1em;
}
/* --------------------------------------
	
	=links
	
-------------------------------------- */
a:link {
	color: #FF9933;
}

a:visited {
	color: #FF9933;
}

a:hover, a:active {
	color: #FF0099;
}

a.email-com:link, a.email-com:visited {
	margin-bottom: 1em;
	padding: 0 0 0 16px;
	font-size: 120%;
	background: url(../img/a-commercial.gif) no-repeat 0 50%;
}

a.email-com:hover, a.email-com:active {
	background: url(../img/a-commercial-on.gif) no-repeat 0 50%;
	color: #FF0099;
}

#sidebar-2 h3 a:link, #sidebar-2 h3 a:visited { color: #FF9933; }
#sidebar-2 h3 a:hover, #sidebar-2 h3 a:active { color: #FF0099; }

p.contact-masthead {
	padding-top: 10px;
	text-align: right;
}

p.contact-masthead a {
	font-weight: bold;
}
/* --------------------------------------
	
	=panel
	
-------------------------------------- */

div#search-pub {
	float: right;
	width: 153px;
	margin: 0;
}

div#search-pub img { margin: 0;}

#sidebar p, #sidebar a { margin-left: 14px;}

div#pubs-content-bottom  {
	clear: both;
	border-top: 2px solid #999;
	padding: 10px 0 20px 0;

}


div#google-ads {
	border-top: 2px solid #999;
	border-bottom: 2px solid #999;
	margin: 0;
	padding: 10px 0 0 0;
}

/* --------------------------------------
	
	=list
	
-------------------------------------- */

ul#subNav-zurbs {
	float: left;
	width: 160px;
	margin: 19px 0 0 9px;
	display: inline; /* IE6-Win fix */
}

ul#subNav-zurbs li {
	float: left;
	margin-right: 4px;
}

ul#subNav-zurbs li a {
	width: 49px;
	height: 70px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}

ul#subNav-zurbs li#subNav-carrie a:link, ul#subNav-zurbs li#subNav-carrie a:visited { background: url(../img/fr_FR/subNav-picto-carrie.gif) no-repeat 0 0; }
ul#subNav-zurbs li#subNav-jennie a:link, ul#subNav-zurbs li#subNav-jennie a:visited { background: url(../img/fr_FR/subNav-picto-jennie.gif) no-repeat 0 0; }
ul#subNav-zurbs li#subNav-sophie a:link, ul#subNav-zurbs li#subNav-sophie a:visited { background: url(../img/fr_FR/subNav-picto-sophie.gif) no-repeat 0 0; }
ul#subNav-zurbs li#subNav-gen a:link, ul#subNav-zurbs li#subNav-gen a:visited { background: url(../img/fr_FR/subNav-picto-gen.gif) no-repeat 0 0; }
ul#subNav-zurbs li#subNav-mc a:link, ul#subNav-zurbs li#subNav-mc a:visited { background: url(../img/fr_FR/subNav-picto-mc.gif) no-repeat 0 0; }
ul#subNav-zurbs li#subNav-invitee a:link, ul#subNav-zurbs li#subNav-invitee a:visited { background: url(../img/fr_FR/subNav-picto-invitee.gif) no-repeat 0 0; }
ul#subNav-zurbs li#subNav-emmanu a:link, ul#subNav-zurbs li#subNav-emmanu a:visited { background: url(../img/fr_FR/subNav-picto-emmanu.gif) no-repeat 0 0; }

ul#subNav-zurbs li#subNav-carrie a:hover, ul#subNav-zurbs li#subNav-carrie a:active, 
ul#subNav-zurbs li#subNav-jennie a:hover, ul#subNav-zurbs li#subNav-jennie a:active, 
ul#subNav-zurbs li#subNav-sophie a:hover, ul#subNav-zurbs li#subNav-sophie a:active, 
ul#subNav-zurbs li#subNav-gen a:hover, ul#subNav-zurbs li#subNav-gen a:active,
ul#subNav-zurbs li#subNav-invitee a:hover, ul#subNav-zurbs li#subNav-invitee a:active,
ul#subNav-zurbs li#subNav-emmanu a:hover, ul#subNav-zurbs li#subNav-emmanu a:active,
ul#subNav-zurbs li#subNav-mc a:hover, ul#subNav-zurbs li#subNav-mc a:active { background-position: 0 100%; }


ul.last-mention {
	list-style-position: outside;
}



ul.last-mention li a {
	display: block;
	padding: 0 0 0 17px;
	font-size: 110%;
	height: auto;
}



ul.last-mention li.carrie a:link, ul.last-mention li.carrie a:visited {
	background: url(../img/list-carrie.gif) no-repeat 0 2px;
}
ul.last-mention li.carrie a:hover, ul.last-mention li.carrie a:active {
	background: url(../img/list-carrie-on.gif) no-repeat 0 2px;
}


ul.last-mention li.emmanu a:link, ul.last-mention li.emmanu a:visited {
	background: url(../img/list-emmanu.gif) no-repeat 0 2px;
}
ul.last-mention li.emmanu a:hover, ul.last-mention li.emmanu a:active {
	background: url(../img/list-emmanu-on.gif) no-repeat 0 2px;
}


ul.last-mention li.invitee a:link, ul.last-mention li.invitee a:visited {
	background: url(../img/list-invitee.gif) no-repeat 0 2px;
}
ul.last-mention li.invitee a:hover, ul.last-mention li.invitee a:active {
	background: url(../img/list-invitee-on.gif) no-repeat 0 2px;
}

ul.last-mention li.jennie a:link, ul.last-mention li.jennie a:visited {
	background: url(../img/list-jennie.gif) no-repeat 0 2px;
}
ul.last-mention li.jennie a:hover, ul.last-mention li.jennie a:active {
	background: url(../img/list-jennie-on.gif) no-repeat 0 2px;
}


ul.last-mention li.sophie a:link, ul.last-mention li.sophie a:visited {
	background: url(../img/list-sophie.gif) no-repeat 0 2px;
}
ul.last-mention li.sophie a:hover, ul.last-mention li.sophie a:active {
	background: url(../img/list-sophie-on.gif) no-repeat 0 2px;
}



ul.last-mention li.gen a:link, ul.last-mention li.gen a:visited {
	background: url(../img/list-gen.gif) no-repeat 0 2px;
}
ul.last-mention li.gen a:hover, ul.last-mention li.gen a:active {
	background: url(../img/list-gen-on.gif) no-repeat 0 2px;
}


ul.last-mention li.mc a:link, ul.last-mention li.mc a:visited {
	background: url(../img/list-mc.gif) no-repeat 0 2px;
}
ul.last-mention li.mc a:hover, ul.last-mention li.mc a:active {
	background: url(../img/list-mc-on.gif) no-repeat 0 2px;
}




ul.last-mention li.active a:link, ul.last-mention li.active a:visited {
	color: #FF0099;
}


ul.last-mention li.view-all a:link, ul.last-mention li.view-all a:visited,
ul#sub-cat li.view-all a:link, ul#sub-cat li.view-all a:visited,
ul#list-essai li.view-all a:link, ul#list-essai li.view-all a:visited {
	color: #666;
	font-size: 80%;
}
ul.last-mention li.view-all a:hover, ul.last-mention li.view-all a:active,
ul#sub-cat li.view-all a:hover, ul#sub-cat li.view-all a:active,
ul#list-essai li.view-all a:hover, ul#list-essai li.view-all a:active {
	color: #FF0099;
}


ul#product-list {
	border-top: 2px solid #CCC;
	border-bottom: 2px solid #CCC;
	padding: 12px 0;
	width: 118px;
}
ul#product-list li { margin-top: 14px; }
ul#product-list li.first { margin: 0; }
ul#product-list li a {
	width: 117px;
	height: 19px;
	font-size: 0;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
} 

ul#product-list li#zone-essai a:link, ul#product-list li#zone-essai a:visited { background: url(../img/fr_FR/nav-zone-essai.gif) no-repeat 0 0; }

ul#product-list li#zone-essai a:hover,
ul#product-list li#zone-essai a:active,
ul#product-list li#zone-essai a.active:link,
ul#product-list li#zone-essai a.active:visited { 
background: url(../img/fr_FR/nav-zone-essai.gif) no-repeat 0 100%; }

ul#product-list li#ville-en-vert a:link, ul#product-list li#ville-en-vert a:visited { background: url(../img/fr_FR/nav-ville-vert.gif) no-repeat 0 0; }

ul#product-list li#ville-en-vert a:hover,
ul#product-list li#ville-en-vert a:active,
ul#product-list li#ville-en-vert a.active:link,
ul#product-list li#ville-en-vert a.active:visited { 
background: url(../img/fr_FR/nav-ville-vert.gif) no-repeat 0 100%; }


ul#thumbs li {
	display: inline;
	float: left;
	margin: 0 0 2px 6px;
	padding: 0;
}

ul#thumbs li img {
	margin: 0;
	padding: 0;
	border: 0;
}

/* footer link list */
#footer ul li {
	display: inline;
	font-size: 85%;
	margin-left: 20px;
	white-space: nowrap;
	
}


/* --------------------------------------
	
	=form
	
-------------------------------------- */
form#search {
	display:block;
	width: 151px;
	position: absolute;
	bottom:100px;
	right:200px;
}

form#search div {
	height:19px;
	background: #ff9933 url(../img/magnifier.gif) no-repeat 2px 50%;
	width: auto;
	padding: 2px 0 2px 18px;
}

form#search label {
	color: #FF9933;
	display: block;
	font-size: 80%;
	padding: 2px 0;
}

form#search input#search-str {
	padding: 2px 0 2px 2px;
	border: none;
	width: 112px;
	height:12px;
}
/* --------------------------------------
	
	=trick
	
-------------------------------------- */

div.clear {clear:both; line-height:0.0; height:0; padding:0; margin:0; background: #fff; font-size: 0; width: 782px;}

/* IE6/Win #footer fix */

/* Hides from IE5/Mac \*/
* html #footer { height: 1%; }
/* End hide from IE5/Mac */


/* --------------------------------------
	
	=layout, structure
	
-------------------------------------- */

body { 
	background: #fff;
	color: #464646; 
	font: normal small Verdana, Arial, Helvetica, sans-serif;
}

.banniere-haut{
margin:15px 15px 0px 30px;}

#wrapper {
	width: 969px;
	background: #FF0099;
}

.sous-photo{
	color:#999999;
	text-align:left;
	font-size:10px;
	margin-top:0px;
	padding:3px 0px 15px 5px;
	width:219px;
}


#mainbody {
	float: left;
	background: #fff;
	width: 782px;
}

#masthead {
	position: relative;
	float: left;
	padding-right: 15px;
}

#inner-masthead {
	float: right;
	width: 555px;
}

#sidebar {
	float: left;
}

#content {
	float: right;
	width: 608px;
	margin: 0 13px 0 0;
	display: inline; /* IE6-Win fix */
	
}


#main-content {
	width: 367px;
	float: left;
}

#side-content {
	float: right;
	text-align: right;
	width: 225px;
}

#sidebar-2 {
	float: left;
	width: 142px;
	padding: 0 10px 0 9px;
}

#footer {
	clear: both;
	background: #fff;
	margin: 0;
	padding: 2em 0;
	_text-align: center;
	text-align: left;
	line-height:8px;
}


/* --------------------------------------
	
	=headers
	
-------------------------------------- */
h1#zurbaines-logo {
	float: left;
	margin: 35px 0 0 0;
	
}
h1#zurbaines-logo a {
	background: url(../img/zurbaines-small-logo.gif) no-repeat 0 0;
	width: 350px;
	height: 52px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}


#content h2 {
	font-size: 140%;
	font-weight: normal;
	padding: 0 0 0 31px;
	line-height: 28px;
}

#content h2.h2-sophie { background: url(../img/h2-picto-sophie.gif) no-repeat 0 0; }
#content h2.h2-jennie { background: url(../img/h2-picto-jennie.gif) no-repeat 0 0; }
#content h2.h2-carrie { background: url(../img/h2-picto-carrie.gif) no-repeat 0 0; }
#content h2.h2-gen { background: url(../img/h2-picto-gen.gif) no-repeat 0 0; }
#content h2.h2-mc { background: url(../img/h2-picto-mc.gif) no-repeat 0 0; }
#content h2.h2-emmanu { background: url(../img/h2-picto-emmanu.gif) no-repeat 0 0; }
#content h2.h2-invitee { background: url(../img/h2-picto-invitee.gif) no-repeat 0 0; }


#sidebar-2 h3 {
	color: #FF0099;
	font-size: 130%;
	font-family: "Lucida Grande", "Trebuchet MS", sans-serif;
	margin-bottom: 0.4em;
}
/* --------------------------------------
	
	=nav
	
-------------------------------------- */
ul#mainNav {
	clear: both;
	margin: 17px 0 10px 9px;
	float: left;
	width: 760px;
	display: inline; /* IE6-Win fix */
}

ul#mainNav li {
	float: left;
	margin: 0 2px 0 0;
	
}

ul#mainNav li#nav-animaux { margin-right: 0; }


ul#mainNav li a {
	width: 150px;
	height: 43px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}
ul#mainNav li#nav-restos a { background: url(../img/fr_FR/mainNav-restos.gif) no-repeat 0 0; }
ul#mainNav li#nav-spas a { background: url(../img/fr_FR/mainNav-zenzurbaine.gif) no-repeat 0 0; } 
ul#mainNav li#nav-boutiques a { background: url(../img/fr_FR/mainNav-boutiques.gif) no-repeat 0 0; } 
ul#mainNav li#nav-enfants a { background: url(../img/fr_FR/mainNav-zamours.gif) no-repeat 0 0; } 
ul#mainNav li#nav-animaux a { background: url(../img/fr_FR/mainNav-animaux.gif) no-repeat 0 0; } 

ul#mainNav li#nav-restos a:hover, ul#mainNav li#nav-restos a:active,
ul#mainNav li#nav-spas a:hover, ul#mainNav li#nav-spas a:active,
ul#mainNav li#nav-boutiques a:hover, ul#mainNav li#nav-boutiques a:active,
ul#mainNav li#nav-enfants a:hover, ul#mainNav li#nav-enfants a:active,
ul#mainNav li#nav-animaux a:hover, ul#mainNav li#nav-animaux a:active,
ul#mainNav li#nav-restos a.active, 
ul#mainNav li#nav-spas a.active,
ul#mainNav li#nav-boutiques a.active,
ul#mainNav li#nav-enfants a.active,
ul#mainNav li#nav-animaux a.active
{ background-position: 0 100%; } 

/* --------------------------------------
	
	=basic text style
	
-------------------------------------- */
dl,ul,ol,h1,h2,h3,h4,h5,h6,pre,p,blockquote,table,img, address {
	margin-bottom: 1.0em;
}

strong { font-weight: bold; }

hr { background: #999; }


p.pub-txt { 
	background: url(../img/fr_FR/txt-pub.gif) no-repeat 0 0;
	height: 7px;
	width: 29px;
	margin: 0 0 2px 0;
	font-size: 0;
	color: #cfcfcf;
	text-indent: -9999px;
}
p.pub-txt-rose { 
	background: url(../img/fr_FR/txt-pub-rose.gif) no-repeat 0 0;
	height: 8px;
	width: 31px;
	margin: 0 0 2px 0;
	font-size: 0;
	color: #cfcfcf;
	text-indent: -9999px;
}

p.presented-by-2 { 
	background: url(../img/fr_FR/txt-presente-par-2.gif) no-repeat 0 0;
	float: left;
	height: 10px;
	width: 110px;
	margin: 10px 0 2px 5px;
	font-size: 0;
	color: #cfcfcf;
	text-indent: -9999px;
	text-align: left;
}



#content p {
	font-size: 95%;
	line-height: 1.5em;
}

#content address {
	font-style: normal;
}

#sidebar-2 p {
	color: #666;
}

img.image-full { clear: both; margin-bottom:0px; }

.float-right { float: right; }

#content dl {
	font-size: 95%;
}

#content dl dd {
	margin-bottom: 1em;
}
/* --------------------------------------
	
	=links
	
-------------------------------------- */
a:link {
	color: #FF9933;
}

a:visited {
	color: #FF9933;
}

a:hover, a:active {
	color: #FF0099;
}

a.email-com:link, a.email-com:visited {
	margin-bottom: 1em;
	padding: 0 0 0 16px;
	font-size: 120%;
	background: url(../img/a-commercial.gif) no-repeat 0 50%;
}

a.email-com:hover, a.email-com:active {
	background: url(../img/a-commercial-on.gif) no-repeat 0 50%;
	color: #FF0099;
}

#sidebar-2 h3 a:link, #sidebar-2 h3 a:visited { color: #FF9933; }
#sidebar-2 h3 a:hover, #sidebar-2 h3 a:active { color: #FF0099; }

p.contact-masthead {
	padding-top: 10px;
	text-align: right;
}

p.contact-masthead a {
	font-weight: bold;
}
/* --------------------------------------
	
	=panel
	
-------------------------------------- */

div#search-pub {
	float: right;
	width: 153px;
	margin: 0;
}

div#search-pub img { margin: 0;}

#sidebar p, #sidebar a { margin-left: 14px;}

div#pubs-content-bottom  {
	clear: both;
	border-top: 2px solid #999;
	padding: 10px 0 20px 0;

}


div#google-ads {
	border-top: 2px solid #999;
	border-bottom: 2px solid #999;
	margin: 0;
	padding: 10px 0 0 0;
}

/* --------------------------------------
	
	=list
	
-------------------------------------- */

ul#subNav-zurbs {
	float: left;
	width: 160px;
	margin: 19px 0 0 9px;
	display: inline; /* IE6-Win fix */
}

ul#subNav-zurbs li {
	float: left;
	margin-right: 4px;
}

ul#subNav-zurbs li a {
	width: 49px;
	height: 70px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}

ul#subNav-zurbs li#subNav-carrie a:link, ul#subNav-zurbs li#subNav-carrie a:visited { background: url(../img/fr_FR/subNav-picto-carrie.gif) no-repeat 0 0; }
ul#subNav-zurbs li#subNav-jennie a:link, ul#subNav-zurbs li#subNav-jennie a:visited { background: url(../img/fr_FR/subNav-picto-jennie.gif) no-repeat 0 0; }
ul#subNav-zurbs li#subNav-sophie a:link, ul#subNav-zurbs li#subNav-sophie a:visited { background: url(../img/fr_FR/subNav-picto-sophie.gif) no-repeat 0 0; }
ul#subNav-zurbs li#subNav-gen a:link, ul#subNav-zurbs li#subNav-gen a:visited { background: url(../img/fr_FR/subNav-picto-gen.gif) no-repeat 0 0; }
ul#subNav-zurbs li#subNav-mc a:link, ul#subNav-zurbs li#subNav-mc a:visited { background: url(../img/fr_FR/subNav-picto-mc.gif) no-repeat 0 0; }
ul#subNav-zurbs li#subNav-invitee a:link, ul#subNav-zurbs li#subNav-invitee a:visited { background: url(../img/fr_FR/subNav-picto-invitee.gif) no-repeat 0 0; }
ul#subNav-zurbs li#subNav-emmanu a:link, ul#subNav-zurbs li#subNav-emmanu a:visited { background: url(../img/fr_FR/subNav-picto-emmanu.gif) no-repeat 0 0; }



ul#subNav-zurbs li#subNav-carrie a:hover, ul#subNav-zurbs li#subNav-carrie a:active, 
ul#subNav-zurbs li#subNav-jennie a:hover, ul#subNav-zurbs li#subNav-jennie a:active, 
ul#subNav-zurbs li#subNav-gen a:hover, ul#subNav-zurbs li#subNav-gen a:active, 
ul#subNav-zurbs li#subNav-mc a:hover, ul#subNav-zurbs li#subNav-mc a:active, 
ul#subNav-zurbs li#subNav-emmanu a:hover, ul#subNav-zurbs li#subNav-emmanu a:active, 
ul#subNav-zurbs li#subNav-invitee a:hover, ul#subNav-zurbs li#subNav-invitee a:active, 
ul#subNav-zurbs li#subNav-sophie a:hover, ul#subNav-zurbs li#subNav-sophie a:active { background-position: 0 100%; }


ul.last-mention {
	list-style-position: outside;
}



ul.last-mention li a {
	display: block;
	padding: 0 0 0 17px;
	_font-size: 110%;
	height: auto;
	font-size:small;
}



ul.last-mention li.carrie a:link, ul.last-mention li.carrie a:visited {
	background: url(../img/list-carrie.gif) no-repeat 0 2px;
}
ul.last-mention li.carrie a:hover, ul.last-mention li.carrie a:active {
	background: url(../img/list-carrie-on.gif) no-repeat 0 2px;
}
ul.last-mention li.carrie-active a:link, li.carrie-active a:visited {
	background: url(../img/list-carrie-on.gif) no-repeat 0 2px !important;
}



ul.last-mention li.invitee a:link, ul.last-mention li.invitee a:visited {
	background: url(../img/list-invitee.gif) no-repeat 0 2px;
}
ul.last-mention li.invitee a:hover, ul.last-mention li.invitee a:active {
	background: url(../img/list-invitee-on.gif) no-repeat 0 2px;
}
ul.last-mention li.invitee-active a:link, li.invitee-active a:visited {
	background: url(../img/list-invitee-on.gif) no-repeat 0 2px !important;
}



ul.last-mention li.emmanu a:link, ul.last-mention li.emmanu a:visited {
	background: url(../img/list-emmanu.gif) no-repeat 0 2px;
}
ul.last-mention li.emmanu a:hover, ul.last-mention li.emmanu a:active {
	background: url(../img/list-emmanu-on.gif) no-repeat 0 2px;
}
ul.last-mention li.emmanu-active a:link, li.emmanu-active a:visited {
	background: url(../img/list-emmanu-on.gif) no-repeat 0 2px !important;
}




ul.last-mention li.gen a:link, ul.last-mention li.gen a:visited {
	background: url(../img/list-gen.gif) no-repeat 0 2px;
}
ul.last-mention li.gen a:hover, ul.last-mention li.gen a:active {
	background: url(../img/list-gen-on.gif) no-repeat 0 2px;
}
ul.last-mention li.gen-active a:link, li.gen-active a:visited {
	background: url(../img/list-gen-on.gif) no-repeat 0 2px !important;
}


ul.last-mention li.mc a:link, ul.last-mention li.mc a:visited {
	background: url(../img/list-mc.gif) no-repeat 0 2px;
}
ul.last-mention li.mc a:hover, ul.last-mention li.mc a:active {
	background: url(../img/list-mc-on.gif) no-repeat 0 2px;
}
ul.last-mention li.mc-active a:link, li.mc-active a:visited {
	background: url(../img/list-mc-on.gif) no-repeat 0 2px !important;
}






ul.last-mention li.jennie a:link, ul.last-mention li.jennie a:visited {
	background: url(../img/list-jennie.gif) no-repeat 0 2px;
}
ul.last-mention li.jennie a:hover, ul.last-mention li.jennie a:active {
	background: url(../img/list-jennie-on.gif) no-repeat 0 2px;
}
ul.last-mention li.jennie-active a:link, li.jennie-active a:visited {
	background: url(../img/list-jennie-on.gif) no-repeat 0 2px !important;
}

ul.last-mention li.sophie a:link, ul.last-mention li.sophie a:visited {
	background: url(../img/list-sophie.gif) no-repeat 0 2px;
}
ul.last-mention li.sophie a:hover, ul.last-mention li.sophie a:active {
	background: url(../img/list-sophie-on.gif) no-repeat 0 2px;
}
ul.last-mention li.sophie-active a:link, li.sophie-active a:visited, li.sophie-active a:active {
	background: url(../img/list-sophie-on.gif) no-repeat 0 2px !important;
}

ul.last-mention li.active a:link, ul.last-mention li.active a:visited {
	color: #FF0099;
}


ul.last-mention li.view-all a:link, ul.last-mention li.view-all a:visited,
ul#sub-cat li.view-all a:link, ul#sub-cat li.view-all a:visited,
ul#list-essai li.view-all a:link, ul#list-essai li.view-all a:visited {
	color: #666;
	font-size: 80%;
}
ul.last-mention li.view-all a:hover, ul.last-mention li.view-all a:active,
ul#sub-cat li.view-all a:hover, ul#sub-cat li.view-all a:active,
ul#list-essai li.view-all a:hover, ul#list-essai li.view-all a:active {
	color: #FF0099;
}


ul#product-list {
	border-top: 2px solid #CCC;
	border-bottom: 2px solid #CCC;
	padding: 12px 0;
	width: 118px;
}
ul#product-list li { margin-top: 14px; }
ul#product-list li.first { margin: 0; }
ul#product-list li a {
	width: 117px;
	height: 19px;
	font-size: 0;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
} 

ul#product-list li#zone-essai a:link, ul#product-list li#zone-essai a:visited { background: url(../img/fr_FR/nav-zone-essai.gif) no-repeat 0 0; }

ul#product-list li#zone-essai a:hover,
ul#product-list li#zone-essai a:active,
ul#product-list li#zone-essai a.active:link,
ul#product-list li#zone-essai a.active:visited { 
background: url(../img/fr_FR/nav-zone-essai.gif) no-repeat 0 100%; }

ul#product-list li#ville-en-vert a:link, ul#product-list li#ville-en-vert a:visited { background: url(../img/fr_FR/nav-ville-vert.gif) no-repeat 0 0; }

ul#product-list li#ville-en-vert a:hover,
ul#product-list li#ville-en-vert a:active,
ul#product-list li#ville-en-vert a.active:link,
ul#product-list li#ville-en-vert a.active:visited { 
background: url(../img/fr_FR/nav-ville-vert.gif) no-repeat 0 100%; }



ul#thumbs li {
	display: inline;
	float: left;
	margin: 0 0 2px 6px;
	padding: 0;
}

ul#thumbs li img {
	margin: 0;
	padding: 0;
	border: 0;
}

/* footer link list */
#footer ul li {
	display: inline;
	font-size: 85%;
	margin-left: 20px;
	white-space: nowrap;
	
}


/* --------------------------------------
	
	=form
	
-------------------------------------- */
form#search {
	width: 151px;
	position: absolute;
	top: 46px;
}

form#search div {
	background: #ff9933 url(../img/magnifier.gif) no-repeat 2px 50%;
	width: auto;
	padding: 2px 0 2px 18px;
}

form#search label {
	color: #FF9933;
	display: block;
	font-size: 80%;
	padding: 2px 0;
}

form#search input#search-str {
	padding: 2px 0 2px 2px;
	border: none;
	width: 112px;
}
/* --------------------------------------
	
	=trick
	
-------------------------------------- */

div.clear {clear:both; line-height:0.0; height:0; padding:0; margin:0; background: #fff; font-size: 0; width: 782px;}

/* IE6/Win #footer fix */

/* Hides from IE5/Mac \*/
* html #footer { height: 1%; }
/* End hide from IE5/Mac */

.error, .success{
	color:#fff;
	background-color:#e61f8e;
	font-weight:bold;
	_width:317px;	
	width:440px;
	/*border:#fff 1px solid;*/
	padding:5px;
}

#mailForm{
	width:100%;
	height:31px;
	background-color:#ff9933;
}
#mailForm .divForm{
	float:left; 
	margin:8px 0 0 7px;
}
#newsletterSubscriptionInput{
	/*width:175px;*/
	width:375px;
	height:15px;
}
#resultSubsNewsletter{
	margin:15px auto 40px 60px;
	align-text:center;
}
.rose{
	color:#e61f8e;
	font-weight:bold;
	font-size:16px;
}
.blanc{
	color:#fff;
	font-weight:bold;
}
.small{
	font-size:10px;
}

.sitemapLevel2{
	font-size:10px;
	font-weight:normal;
}

.sitemapMenuBas{
	font-size:10px;
	font-weight:normal;
}

table#inscription td{
	padding : 5px 0;
}

div a#a-contact:link, a#a-contact:visited {
	color: #FFF;
	font-weight: bold;
	margin: 0px 0 0 0px;
}
div a#a-contact:hover, a#a-contact:active {
	background-color: #FFF;
	color: #FF0099;
}

.pubContentText {
	color:#ff0099;
	font-size:11px;
}

.pubContentText a:hover{
	color:#ff9933;
}

#publientexte a { 
    font: normal normal bold 1 Verdana;
	font-weight:bold;
	color: #ff9933;
}
#publientexte a:hover {color:#ff0099;}
#publientexte a:visited {color:#ff9933;}
/*#publientexte a:link {color:#ff9933;}*/
