
/* Begin Typography & Colors */
body {
font-size: 11px; /* Resets 1em to 10px */
font-family: Verdana, Arial, Sans-Serif;
color: #484848;
text-align: center;
margin: 0;
padding: 0;
}


#page {
text-align: left;
margin: 0 auto 20px auto;
padding: 0;
width: 960px;
}

#content {
width:635px;
float:left;
}

.thread-alt {
}
.thread-even {
}


.even, .alt {
}

small {
font-family: Arial, Helvetica, Sans-Serif;
font-size: 0.9em;
line-height: 1.5em;
}

h1, h2, h3 {font-weight: bold;}

#headerimg .description {
font-size: 1.2em;
text-align: center;
}

#sidebar h2 {
font-family: 'Lucida Grande', Verdana, Sans-Serif;
font-size: 1.2em;
}

h2, h2 a, h3, h3 a, #sidebar h2, #wp-calendar caption, cite {
text-decoration: none;
}

.sticky {
background: #f7f7f7;
padding: 0 10px 10px;
}
.sticky h2 {
padding-top: 10px;
}

.commentlist li .avatar {float:left; margin-right:10px;}

.commentlist cite, .commentlist cite a{font-style:normal; font-size:14px;}

.commentlist p {
font-weight: normal;
line-height: 1.5em;
text-transform: none;
}

#commentform p {
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

.commentmetadata {
font-weight: normal;
}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
color: #777;
}

code {
font: 1.1em 'Courier New', Courier, Fixed;
}

acronym, abbr, span.caps
{
font-size: 0.9em;
letter-spacing: .07em;
}

a{
color: #e2007a;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

#wp-calendar #prev a, #wp-calendar #next a {
font-size: 9pt;
}

#wp-calendar a {
text-decoration: none;
}

#wp-calendar caption {
font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
text-align: center;
}

#wp-calendar th {
font-style: normal;
text-transform: capitalize;
}
/* End Typography & Colors */



/* Begin Structure */


.post {
margin: 0 0 40px;
text-align: justify;
}

.post hr {
display: block;
}

.postmetadata {background:#eeeeee; padding:5px; clear:both;}
.postmetadata .categories{color:#222222; font:bold 10px georgia, serif; font-style:italic;}
.postmetadata .categories a{color:#222222;}
.postmetadata .date_post{color:#939393; font-size:10px;}
.postmetadata .comments-link-wrapper{background:url(images/bulle_commentaires_h.gif) no-repeat 10px top; float:right; margin-top:-5px;}
.postmetadata .comments-link{color:#ffffff; background:url(images/bulle_commentaires_b.gif) repeat-x 50% 5px; font:bold 11px georgia, serif; font-style:italic; padding:10px 13px 6px 13px; display:block;}

.postmetadata-single{background:#000027; padding:7px 10px; clear:both;}
.postmetadata-single .categories{color:#ffffff; font:bold 10px georgia, serif; font-style:italic;}
.postmetadata-single .categories a{color:#ffffff;}
.postmetadata-single .date_post{color:#939393; font-size:10px;}
.postmetadata-single .tags{background:url(images/po/tag.gif) no-repeat left top; color:#ffffff; font:normal 10px verdana; padding-left:20px; padding-bottom:5px; margin-top:10px;}
.postmetadata-single .tags a{color:#ffffff;}
.postmetadata-single .sociable{float:right;}
.postmetadata-single .sociable ul{margin:0;}
.postmetadata-single .sociable li{padding:0; background:none; margin-bottom:6px;}
.postmetadata-single .sociable a{color:#ffffff; font:bold 10px georgia, serif; font-style:italic;}
.postmetadata-single .sociable a:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.postmetadata-single .sociable a img{display:block; float:left; margin-right:8px;}
.postmetadata-single .sociable a span{display:block; float:left; margin-top:2px;}

.clear {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#footer {
border-top:1px solid #dbdbdb;
border-bottom:1px solid #dbdbdb;
clear: both;
color:#888888;
padding:10px 0;
margin-top:20px;
text-align: center;
}

#footer p {
margin: 0;
padding:0;
}
#footer a{color:#888888;}

#footer #lang_sel_list{width:auto; height:auto; float:right;}
#footer #lang_sel_list ul{width:auto; border:none; }
#footer #lang_sel_list li{width:auto;}
#footer #lang_sel_list a{border:none; background:url(images/po/fl_d_gris.gif) no-repeat left 5px; color:#888888; padding:0 0 0 10px; line-height:13px; margin-left:10px;}
/* End Structure */



/*Begin Headers */
h1 {color:#000027; font:bold 36px georgia, serif; font-style:italic; border-bottom:1px solid #dfdfdf; padding-bottom:20px; margin-top:0;}

h2.tt_post{color:#000027; font:bold 26px georgia, serif; font-style:italic; border-bottom:1px solid #dfdfdf; padding-bottom:20px;}
h2.tt_post a{color:#000027;}


h2.pagetitle {
margin-top: 30px;
text-align: center;
}

#sidebar h2 {
margin: 0;
padding: 0;
}


h3.comments {
padding: 0;
margin: 40px auto 20px ;
}
/* End Headers */

/* bandeau boutique */
.header-container{padding-bottom:37px;}
.header {height:81px; position:relative;}
.header .links {font-size:10px;color:#888888;position:absolute; right:0; width:500px; margin:0; padding:0;}
.header .links a{color:#999999; line-height:30px; }
.header .links li{display:block; float:right;}
.header .links li.last{background:transparent url(http://www.sergeblanco.com/skin/frontend/enterprise/quinze/images/quinze/fd_recherche.gif) 19px 6px no-repeat;}
.header .links li.last a{display:block; color:#333333;}
.header .form-search {border:none; padding:0; margin:0;}
.header .form-search .input-text{ margin-right:1px; font-size:11px ;border:none; background-color:#DDDDDD; font-size:10px; color:#999999; padding-top:1px; padding-bottom:3px; display:block; float:left; width:96px;}
.header .form-search .bouton{display:block; float:left;}
.header .form-language { text-align:center; }
#logo{width:142px; height:75px; position:absolute; top:10px; left:1px; display:block;} 
	#logo a{display:block;} 
	#logo img{width:142px; height:75px; display:block;} 
h1#logo{margin:0;} 
.top-link-cart {background:transparent url(http://www.sergeblanco.com/skin/frontend/enterprise/quinze/images/quinze/fd_recherche_fin.gif) right 13px no-repeat;padding:0 17px 2px 40px; }
#search_mini_form{position:absolute; top:8px; left:158px; width:200px;}

#nav{background:#bbbbbb; position:absolute; top:60px; left:158px; width:802px; margin:0; padding:0; list-style-type:none;}
	#nav li{ float:left; position:relative;}
	#nav a{ float:left;}
	#nav a{padding:0 37px;}
	#nav.en a{padding:0 44px;}

	#nav .menu_catalogues,
	#nav .menu_collection,
	#nav .menu_eboutique,
	#nav .menu_homme,
	#nav .menu_enfants,
	#nav .menu_maroquinerie,
	#nav .menu_boutiques,
	#nav .menu_valeurs{background:#000027}
	#nav .menu_selection,
	#nav .menu_playlist{background:#bbbbbb;}

	#nav .sous-menu{width:280px; position:absolute; left:30px; top:21px; background:#eaeaeb; padding:0; list-style-type:none;}
	#nav .sous-menu li{background:none; float:left; padding:0;}
	#nav .sous-menu a{background:url(http://www.sergeblanco.com/skin/frontend/enterprise/quinze/images/quinze/fl_d_bleu_moyen.gif) 10px 9px no-repeat; color:#00C6FF; padding:5px 20px 3px 20px;}
	#nav .sous-menu a.off{color:#666666;}
	#nav .sous-menu a:hover{text-decoration:none; color:#00C6FF;}

/* /bandeau boutique */

/* bandeau univers */
#bandeau-univers{height:275px; /*background:url(images/bandeau-univers.jpg) no-repeat left top;*/ position:relative; margin-bottom:20px;}

	#bandeau-univers #flash{position:absolute; left:0; top:0; z-index:0; background:#03042C; height:275px;}

	#bandeau-univers .pages{position:absolute; left:0; top:0; z-index:5; list-style-type:none; margin:0; padding:0; width:100%;}
	#bandeau-univers .pages > li{display:block; width:147px; float:right; margin-right:10px;}
	#bandeau-univers .pages > li > a{background:#ffffff url(images/po/fl_gr_b.gif) no-repeat 120px 50%; display:block; padding:10px; color:#000027; font:bold 12px georgia; font-style:italic; text-transform:lowercase;}
	#bandeau-univers .pages ul{display:none;}
	
	#bandeau-univers #sous-menu{position:absolute; left:0; top:0; padding-top:70px; width:960px; height:205px; z-index:4; background-color:#000027; display:none;}
	#bandeau-univers #sous-menu ul{list-style-type:none; padding:0 30px; margin:0; float:left; border-right:1px solid #43434a;}
	#bandeau-univers #sous-menu ul:last-child{border:none;}
	#bandeau-univers #sous-menu a{color:#ffffff; font:bold 13px georgia; font-style:italic; padding-top:3px; padding-bottom:3px; display:block;}

	#bandeau-univers .nav-univers{background:#ffffff; width:940px; position:absolute; left:10px; bottom:10px; z-index:5;}
	#bandeau-univers .nav-univers ul{list-style-type:none; padding:0; margin:0;}
	#bandeau-univers .nav-univers li{float:left; background:url(images/po/sep_nav.gif) no-repeat left 50%;}
	#bandeau-univers .nav-univers li:first-child{background-image:none;}
	#bandeau-univers .nav-univers a{color:#000027; font:bold 12px georgia; font-style:italic; padding:20px 27px; display:block; text-transform:lowercase;}
	.ie7 #bandeau-univers .nav-univers a{padding:20px 25px;}
/* /bandeau univers */

/* Begin Images */
p img {
padding: 0;
max-width: 100%;
}

/*Using 'class="alignright"' on an image will (who would've
thought?!) align the image to the right. And using 'class="centered',
will of course center the image. This is much better than using
align="center", being much more futureproof (and valid) */

img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}

img.alignright {
padding: 4px;
margin: 0 0 10px 20px;
display: inline;
border:1px solid #dfdfdf;
background:#ffffff;
}

img.alignleft {
padding: 4px;
margin: 0 20px 10px 0;
display: inline;
border:1px solid #dfdfdf;
background:#ffffff;
}

img.alignnone{
padding: 4px;
border:1px solid #dfdfdf;
background:#ffffff;
}

img.aligncenter{
padding: 4px;
border:1px solid #dfdfdf;
background:#ffffff;
}

.alignright {
float: right;
}

.alignleft {
float: left
}
/* End Images */

.more-link{color:#484848; font:bold 11px georgia; font-style:italic; border-left:2px solid #e2007a; padding-left:8px; padding-bottom:20px; display:block;}


/* Begin Lists

Special stylized non-IE bullets
Do not work in Internet Explorer, which merely default to normal bullets. */

.entry:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.entry p{line-height:16px; margin-top:15px; margin-bottom:15px;}

.entry ol {
padding: 0 0 0 20px;
margin: 0;
line-height:16px;
}

.entry ol li {
margin: 0;
padding: 0;
}

.entry ul{list-style-type:none; padding:0; line-height:16px;}
.entry ul li{padding-left:15px; background:url(images/po/puce_carre_rose.gif) no-repeat left 6px;}

.entry h2{font:bold 20px georgia; font-style:italic;}
.entry h3{font:bold 15px georgia; font-style:italic;}

.postmetadata ul, .postmetadata li {
display: inline;
list-style-type: none;
list-style-image: none;
}

#sidebar ul, #sidebar ul ol {
margin: 0;
padding: 0;
}

#sidebar ul li {
list-style-type: none;
list-style-image: none;
}

#sidebar ul p, #sidebar ul select {
margin: 5px 0 8px;
}


#sidebar ul ul ul, #sidebar ul ol {
margin: 0 0 0 10px;
}

ol li, #sidebar ul ol li {
list-style: decimal outside;
}

#sidebar ul ul li, #sidebar ul ol li {
margin:0;
padding:0;
}
/* End Entry Lists */



/* Begin Form Elements */

#sidebar #searchform #s {
width: 108px;
padding: 2px;
}

#sidebar #searchsubmit {
padding: 1px;
}

.entry form { /* This is mainly for password protected posts, makes them look better. */
text-align:center;
}

select {
width: 130px;
}

#respond{background:#000027; padding:20px; color:#cccccc;}
#respond:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
#respond h3{margin:0; color:#ffffff; font:bold 20px georgia; font-style:italic; border-bottom:1px solid #666666; padding-bottom:18px;}
#commentform .form-item{margin-top:20px;}
#commentform .form-item:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
#commentform .fond_gris{background:#cccccc; padding:7px;}
#commentform label{text-align:right; font:bold 11px georgia; font-style:italic; padding:7px; display:block;}
#commentform #author,
#commentform #email,
#commentform #url{background:#cccccc; border:none; padding:7px; float:right;  width:417px; margin-left:10px;}
#commentform #comment{background:transparent; border:none; width:100%;}
#commentform #submit {
margin: 20px 0 0 auto;
float: right;
background:#e2007a;
color:#ffffff;
border:none;
font:bold 12px georgia, serif;
font-style:italic;
padding:6px 14px 7px 14px;
}

#commentform .form-item-comment{margin-top:10px;}
#commentform .form-item-comment label{text-align:left; padding-left:0;}
/* End Form Elements */



/* Begin Comments*/
h3#comments{color:#222222; font:bold 22px georgia, serif; font-style:italic;}

.alt {
margin: 0;
padding: 10px;
}

.commentlist {
padding: 0;
text-align: justify;
}

.commentlist li {
margin: 20px 0 20px 0;
padding: 4px;
list-style: none;
border:1px solid #DFDFDF;
}


.commentlist .depth-1{background:#ffffff;}
.commentlist .depth-2{background:#eeeeee;}
.commentlist .depth-3{background:#ffffff;}

.commentlist li .author{font:normal 14px verdana; margin-top:4px;}
.commentlist li .date{margin-top:2px;}

.commentlist li ul li{margin:15px;}

.commentlist p {
margin: 10px 0 0 0;
}

.commentlist .comment-body{padding:15px;}
/*.commentlist .thread-even .comment-body{background:#eeeeee;}*/
.commentlist .comment-body:after{
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.commentlist .comment-reply-link{color:#000027; font:bold 11px georgia, serif; font-style:italic; background:url(images/po/bulle.gif) no-repeat left 50%; padding-left:20px; float:right;}


.children { padding: 0; }

#commentform p {
margin: 18px 0 20px 0;
}

.nocomments {
text-align: center;
margin: 0;
padding: 0;
}

.commentmetadata {
margin: 0;
display: block;
}
.commentmetadata a{color:#484848;}

.obligatoire{color:#e2007a;}
/* End Comments */



/* Begin Sidebar */
#sidebar
{
float:right;
width: 305px;
}

#sidebar1{background:#eeeeee; padding:10px;}
#sidebar1 #onglets h2{padding:8px 10px; display:inline-block; color:#4f4f4f; font:bold 10px verdana; cursor:pointer;}
#sidebar1 #onglets h2:hover{background:#f6f6f6;}
#sidebar1 #onglets h2.courant{background:#ffffff; color:#000027;}
#sidebar1 #onglets .tt_most_commented{float:left;}
#sidebar1 #onglets .tt_recent_comments{float:right;}
#sidebar1 .widget_most_commented_widget .widgettitle,
#sidebar1 .widget_recent_entries .widgettitle,
#sidebar1 .widget_recent_comments .widgettitle{background:#ffffff; padding:8px 10px; display:inline-block; color:#000027; font:bold 11px verdana; cursor:pointer;}
#sidebar1 .widget_most_commented_widget ul,
#sidebar1 .widget_recent_entries ul,
#sidebar1 .widget_recent_comments ul{background:#ffffff; padding:10px;}
#sidebar1 .widget_most_commented_widget li,
#sidebar1 .widget_recent_entries li,
#sidebar1 .widget_recent_comments li{border-top:1px solid #dfdfdf;}
#sidebar1 .widget_recent_comments li{padding:10px; background:url(images/po/puce_losange.gif) no-repeat left 15px;}
#sidebar1 .widget_most_commented_widget li:first-child,
#sidebar1 .widget_recent_entries li:first-child,
#sidebar1 .widget_recent_comments li:first-child{border:none;}
#sidebar1 .widget_most_commented_widget a,
#sidebar1 .widget_recent_entries a{color:#484848; background:url(images/po/puce_losange.gif) no-repeat left 15px; padding:10px; display:block;}
#sidebar1 .widget_recent_comments a{color:#484848;}

#sidebar1 .push_image{margin-top:10px;}

#sidebar1 .widget_links{margin-top:30px; width:128px;}
#sidebar1 .widget_links .widgettitle{color:#222222; font:bold 16px georgia, serif; font-style:italic;}
#sidebar1 .widget_links ul{margin-top:10px;}
#sidebar1 .widget_links li{border-bottom:1px solid #cccccc;}
/*#sidebar1 .widget_links li:last-child{border:none;}*/
#sidebar1 .widget_links a{color:#484848; background:url(images/po/puce_losange.gif) no-repeat left 15px; padding:10px; display:block;}
	/* liens "Abonnez-vous" */
	#sidebar1 #linkcat-11{float:left;}
	#sidebar1 #linkcat-11 a{background:none; padding-left:0;}
	#sidebar1 #linkcat-11 a img{float:left; margin-right:8px; margin-top:-1px;}
	/* liens "Liens" */
	#sidebar1 #linkcat-2{float:right;}


#sidebar2{margin-top:20px;}

#sidebar3{float:right;}
#sidebar3 li.widget_search{background-color:#eeeeee; margin-top:10px; margin-right:10px; padding:6px; width:174px;}
#sidebar3 li.widget_search #s{background:none; border:none; color:#4f4f4f; font:bold 11px georgia, serif; font-style:italic; width:152px; float:left; margin-top:4px;}
#sidebar3 li.widget_search #s:hover,
#sidebar3 li.widget_search #s:focus{color:#222222;}
#sidebar3 li.widget_search #searchsubmit{float:right; margin-top:2px; margin-bottom:3px;}


/* End Sidebar */



/* Begin Calendar */
#wp-calendar {
empty-cells: show;
margin: 10px auto 0;
width: 155px;
}

#wp-calendar #next a {
padding-right: 10px;
text-align: right;
}

#wp-calendar #prev a {
padding-left: 10px;
text-align: left;
}

#wp-calendar a {
display: block;
}

#wp-calendar caption {
text-align: center;
width: 100%;
}

#wp-calendar td {
padding: 3px 0;
text-align: center;
}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
cursor: help;
}

acronym, abbr {
border-bottom: 1px dashed #999;
}

blockquote {
margin: 15px 30px 0 10px;
padding-left: 20px;
border-left: 5px solid #ddd;
}

blockquote cite {
margin: 5px 0 0;
display: block;
}

.center {
text-align: center;
}

.hidden {
display: none;
}

hr {
display: none;
}

a img {
border: none;
}

.navigation {
display: block;
text-align: center;
margin:20px 0;
}
.navigation .alignleft a{background:url(images/po/fl_gr_g.gif) no-repeat left top; color:#000027; font:bold 11px georgia, serif; font-style:italic; padding:2px 5px 3px 17px; display:block;}
.navigation .alignright a{background:url(images/po/fl_gr_d.gif) no-repeat right top; color:#000027; font:bold 11px georgia, serif; font-style:italic; padding:2px 17px 3px 5px; display:block;}
/* End Various Tags & Classes*/



/* Captions */
.aligncenter,
div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}

.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}

.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}

.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}
/* End captions */

