@charset "UTF-8";

* {
margin: 0;
padding: 0;
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
body {
margin: 0px;
padding: 0px;
font-family: Arial;
font-size: 12px;
color: #333333;
}
a {
outline: none;
}
#container {
width: 1200px;
margin: 0 auto;
}
.clear {
clear: both;
}
.hr {
margin: 0px;
padding: 0px;
height: 1px;
font-size: 1px;
background-color: #ffffff;
clear: both;
border-bottom: 1px solid #cccccc;
}
.hr_top {
margin: 0px;
padding: 0px;
height: 5px;
font-size: 1px;
background-color: #eeeeee;
clear: both;
border-top: 1px solid #cccccc;
}
.hr_pub {
min-height: 280px;
background-color: #ffffff;
clear: both;
float: left;
width: 50%;
text-align: center;
position: relative;
}
.hr_pub:after,
.hr_pub_bot:after {
color: #666;
display: block;
font-family: "Lucida Grande",Arial;
font-size: 11px;
left: 0;
position: absolute;
text-align: center;
top: -12px;
width: 100%;
text-transform: uppercase;
}
.hr_pub.enc {
width: auto;
clear: none;
}
.hr_pub p {
margin: 0px !important;
font-size: 10px !important;
color: #d8d8d8;
text-align: right;
}
.hr_pub + p:not(:empty),
.hr_pub + h2,
.hr_pub + br,
.hr_pub + h3 {
clear: both;
margin-top: 10px !important;
}
.definition .hr_pub + p:not(:empty) {
clear: none;
}
.be {
margin: 10px 0;
clear: both;
text-align: center;
}
.hr_pub_bot {
position: relative;
}
.hr_pub_bottom {
background-color: #F3F8FC;
border: 1px solid #E8F1FA;
border-radius: 5px 5px 5px 5px;
float: left;
width: 610px;
margin-bottom: 10px;
margin-top: 10px;
padding: 15px;
clear: both;
}
.hr_pub_bottom p {
color: #3B5B93;
font-family: Arial, Verdana, Helvetica;
font-size: 14px;
font-style: normal;
font-weight: bold;
margin-bottom: 5px !important;
padding-bottom: 5px;
}
.hr_pub_bottom2 {
margin: 0;
margin-bottom: 5px;
padding: 10px 0 0 0;
background-color: #ffffff;
clear: both;
border-top: 1px solid #cccccc;
float: left;
}
.ad1_bottom {
width: 300px;
height: 250px;
margin: 0 20px 0 0;
padding: 0;
float: left;
}
.ad2_bottom {
width: 300px;
height: 250px;
margin: 0;
padding: 0;
float: left;
}
.hr_bottom {
margin: 0px;
padding: 0px;
height: 5px;
font-size: 1px;
background-color: #eeeeee;
clear: both;
border-bottom: 1px solid #cccccc;
}
.red {
color: #cc0000;
}
.container {
padding: 0px;
width: 100%;
text-align: left;
}
#header {
padding: 0px;
height: 125px;
text-align: left;
position: relative;
}
#header h1 {
margin: 0px;
padding: 0px;
}
.logo,
.logo a,
.logo a:visited {
display: block;
background: url(//www.madeinjoaillerie.fr/wp-content/themes/madeinjoaillerie/images/logo-madeinjoaillerie.png) no-repeat;
width: 206px;
height: 120px;
margin : 0 auto;
text-indent: -5000px;
}
#add_top {
margin: 25px 0px 0px 0px;
padding: 0;
width: 728px;
height: 90px;
float: right;
}
.search {
margin: 3px 0px 0px 0px;
padding: 5px;
background-color: #eeeeee;
float: right;
}
.search .input {
margin: 0px 3px 0px 0px;
padding: 6px 7px 5px 7px;
background: #ffffff;
width: 230px;
font-family: Arial;
font-size: 11px;
color: #999999;
border-left: 1px solid #bbbbbb;
border-top: 1px solid #bbbbbb;
border-right: 1px solid #dddddd;
border-bottom: 1px solid #dddddd;
}
.button {
margin: 0px;
padding: 0px 8px 0px 8px;
height: 25px;
width: auto;
background: #ED1D97;
font-family: Arial;
font-weight: bold;
text-transform: uppercase;
font-size: 10px;
color: #ffffff;
border: 0px none;
}
#menu {
height: 45px;
margin: 0px auto 0px auto;
padding-top: 5px;
position: relative;
width: auto;
}
#sous_menu {
background: #EEEEEE;
min-height: 25px;
margin: 0px auto 0px auto;
padding-top: 7px;
padding-left: 10px;
position: relative;
width: auto;
}
#nav {
background: #eeeeee url(//www.madeinjoaillerie.fr/wp-content/themes/madeinjoaillerie/images/navigation-bottom.jpg) repeat-x scroll 0 100%;
font-family: Arial;
font-size: 11px;
font-weight: bold;
height: 45px;
line-height: 13px;
text-align: center;
text-transform: uppercase;
letter-spacing: 0.5px;
}
#nav li {
display: inline;
}
#nav li a {
color: #333333;
float: left;
padding: 16px 0 15px;
text-decoration: none;
font-size: 14px
}
#nav li a:hover,
#nav li.current a {
color: #FFFFFF;
}
#nav a.accueil {
width: auto;
padding-left: 15px;
padding-right: 15px;
}
#nav a.magazine {
width: auto;
padding-left: 15px;
padding-right: 15px;
}
#nav a.encyclopedie {
width: auto;
padding-left: 15px;
padding-right: 15px;
}
#nav a.guide {
width: auto;
padding-left: 15px;
padding-right: 15px;
}
#nav a.shopping {
width: auto;
padding-left: 15px;
padding-right: 15px;
color: #ED1D97;
}
#nav li a.accueil:hover,
#nav li.current a.accueil {
background: transparent url(//www.madeinjoaillerie.fr/wp-content/themes/madeinjoaillerie/images/accueil-nav.png) no-repeat scroll 50% 100%;
}
#nav li a.magazine:hover,
#nav li.current a.magazine {
background: transparent url(//www.madeinjoaillerie.fr/wp-content/themes/madeinjoaillerie/images/magazine-nav.png) no-repeat scroll 50% 100%;
}
#nav li a.encyclopedie:hover,
#nav li.current a.encyclopedie {
background: transparent url(//www.madeinjoaillerie.fr/wp-content/themes/madeinjoaillerie/images/encyclopedie-nav.png) no-repeat scroll 50% 100%;
}
#nav li a.guide:hover,
#nav li.current a.guide {
background: transparent url(//www.madeinjoaillerie.fr/wp-content/themes/madeinjoaillerie/images/guide-nav.png) no-repeat scroll 50% 100%;
}
#nav li a.concours:hover,
#nav li.current a.concours {
background: transparent url(//www.madeinjoaillerie.fr/wp-content/themes/madeinjoaillerie/images/librairie-nav.png) no-repeat scroll 50% 100%;
}
#nav li a.shopping:hover,
#nav li.current a.shopping {
background: transparent url(//www.madeinjoaillerie.fr/wp-content/themes/madeinjoaillerie/images/shopping-nav.png) no-repeat scroll 50% 100%;
}
.cat-item a,
.cat-item a:visited {
margin: 0px;
padding: 3px 6px 3px 6px;
color: #999999;
text-decoration: none;
display: block;
}
.cat-item a:hover {
background-color: #999999;
color: #ffffff;
text-decoration: none;
}
.current-cat,
.current-cat a,
.current-cat a:visited {
background-color: #999999;
color: #ffffff;
text-decoration: none;
}
.sub_menu li b {
margin: 0px;
padding: 3px 0px 3px 0px;
color: #000000;
text-decoration: none;
display: block;
}
.children {
margin: 0px;
padding: 4px 0px 4px 0px;
position: absolute;
left: -9000px;
background-color: #ffffff;
border-right: 2px solid #cccccc;
border-bottom: 2px solid #cccccc;
border-left: 1px solid #dddddd;
border-top: 1px solid #dddddd;
}
.children li {
margin: 1px 7px 1px 7px;
padding: 1px 0px 1px 0px;
float: none;
}
.children li a,
.children li a:visited {
background-color: #ffffff;
color: #999999;
}
.children li a:hover {
background-color: #999999;
color: #ffffff;
}
.children .current-cat,
.children .current-cat a,
.children .current-cat a:visited {
background-color: #999999;
color: #ffffff;
text-decoration: none;
}
.column_main, .column_main_enc {
margin: 10px 0px 5px 0px;
padding: 0px 0px 5px 0px;
width: 880px;
float: left;
}
.attachment a,
a:visited {
border-bottom: none !important;
}
.column_main h2 {
font-size: 12px;
font-family: Arial;
color: #928E8D;
letter-spacing: normal;
line-height: normal;
margin-bottom: 20px;
}
.column_main_enc h2 {
font-size: 12px;
font-family: Arial;
color: #928E8D;
letter-spacing: normal;
line-height: normal;
}
.column_right {
margin: 10px 0px 10px 0px;
padding: 0px 0px 20px 0px;
width: 300px;
float: right;
}
.column_right .attachment-medium {
display: none !important;
}
.column_right_b {
margin: 10px 0px 10px 0px;
padding: 0px 0px 0px 2%;
width: 48%;
float: left;
}
.column_right_c {
margin: 0px 0px 10px 0px;
padding: 0px 10px 5px 10px;
width: 304px;
float: left;
border-right: 1px solid #cccccc;
}
.column_right_m {
margin: 10px 0px 10px 0px;
padding: 0px 10px 5px 10px;
width: 304px;
float: left;
border-right: 1px solid #cccccc;
}
.column_left_b {
margin: 10px 0px 10px 0px;
padding: 0px 2% 0px 0px;
width: 47%;
float: left;
border-right: 1px solid #cccccc;
}
.column_center_b {
margin: 10px 0px 10px 0px;
padding: 0px 10px 20px 10px;
width: 304px;
float: left;
border-right: 1px solid #cccccc;
}
.home_pub {
margin-top: 0px;
margin-bottom: 20px;
background-color: #f5f5f5;
padding-top: 7px;
padding-left: 3px;
width: 302px;
height: 250px;
float: left;
}
.home_pub p {
margin: 0px 5px 0px 0px !important;
font-size: 10px !important;
color: #d8d8d8;
text-align: right;
}
.column_left_related {
margin: 0px 0px 20px 0px;
padding: 0px 0px 0px 0px;
}
.column_left_related img,
.column_left_related img a,
.column_left_related img a:visited {
float: left;
margin-right: 10px !important;
text-indent: -5000px;
}
.column_left_related p {
margin: 15px 0px 10px 0px !important;
color: #ED1D97;
font-family: Arial;
font-size: 14px !important;
letter-spacing: normal;
line-height: normal;
text-transform: none;
font-weight: bold;
}
.column_left_related a,
.column_left_related a:visited {
color: #ED1D97;
text-decoration: none;
border-bottom: 1px solid #dddddd;
}
.column_left_related a:hover {
color: #ED1D97;
}
.related_article {
float: left;
padding: 1%;
width: 48%;
}
.related_article_title,
a.related_article_title,
a:visited.related_article_title {
font-family: Geneva, Arial;
margin-right: 0px !important;
margin-left: 0px !important;
margin-top: 0px !important;
margin-bottom: 5px !important;
padding: 0px 0px 1px 0px;
font-size: 18px !important;
font-weight: normal !important;
color: #333;
letter-spacing: -1px;
line-height: 21px;
text-decoration: none;
border: none;
text-transform: inherit;
background: none;
}
#featured {
margin: 10px 0px 0px 0px;
padding: 0px 3px 0px 20px;
background-color: #EEEEEE;
border: 1px solid #CCCCCC;
}
#featured h2 {
}
#featured h2 a,
#featured h2 a:visited {
margin: 0px 0px 10px 0px;
padding: 0px;
font-family: Geneva, Arial;
font-size: 28px;
line-height: 32px;
font-weight: normal;
color: #333;
letter-spacing: -1px;
text-decoration: none;
}
#featured h2 a:hover {
color: #ED1D97;
}
#featured div.typedate {
margin: 20px 0 10px 0;
}
#featured div.typedate span {
background-color: #ED1D97;
color: #ffffff;
margin-right: 5px;
padding: 2px 4px 2px 4px;
letter-spacing: 1px;
text-transform: uppercase;
}
#featured div.typedate i {
color: #999999;
font-size: 12px;
font-style: normal;
font-weight: normal;
margin: 22px 0 10px 5px;
text-transform: none;
}
#featured p {
color: #717171;
margin: 0px 0px 10px 0px;
padding: 0px;
line-height: 20px;
font-size: 16px;
}
#featured p a,
#featured p a:visited {
color: #ED1D97;
text-decoration: none;
border-bottom: 1px solid #dddddd;
}
#featured p a:hover {
color: #ED1D97;
}
#featured .fimg {
margin: 3px 0px 3px 10px;
padding: 0px;
width: 300px;
float: right;
}
#featured .ftext {
width: 545px;
}
#featured img,
#featured img a,
#featured img a:visited {
border: none;
}
#featured ul,
#featured ol {
margin: 20px 0px 20px 50px;
padding: 0px;
}
#featured li {
margin: 0px;
padding: 3px 0px 3px 0px;
font-size: 14px;
list-style-type: disc;
border-bottom: none;
}
#featured blockquote p {
margin: 20px 0px 20px 0px;
font-family: Georgia;
font-size: 18px;
line-height: 22px;
font-style: italic;
}
.category_header {
margin: 10px 0px 0px 0px;
padding: 20px 20px 10px 20px;
background-color: #eeeeee;
text-align: center;
border-bottom: 1px solid #cccccc;
}
.category_header_dossiers {
margin: 10px 0px 20px 0px;
padding: 20px 20px 10px 20px;
background-color: #eeeeee;
text-align: center;
border-bottom: 1px solid #cccccc;
}
.wp-caption {
float: right;
width: 50% !important;
text-align: center;
overflow: hidden;
}
.wp-caption + p:not(:empty),
.wp-caption + h2,
.wp-caption + br,
.wp-caption + h3{
clear: both;
margin-top: 10px !important;
}
.size-full {
width: 300px;
height: 262.5px;
}
.wp-caption-text {
color: #B2B2B2;
font-family: 'Arial', 'Trebuchet MS', 'Verdana', sans-serif;
font-size: 10px !important;
font-style: italic;
line-height: 12px;
margin-top: 10px !important;
margin-bottom: 10px !important;
text-align: center;
}
.gallery-caption {
color: #B2B2B2;
font-family: 'Arial', 'Trebuchet MS', 'Verdana', sans-serif;
font-size: 10px;
font-style: italic;
line-height: 12px;
margin: 0;
}
.gallery-icon {
margin-right: 20px;
margin-left: 20px;
}
.gallery-item {
margin-bottom: 10px;
}
#gallery-1 {
float: left;
margin-top: 10px !important;
margin-bottom: 10px !important;
width: 100%;
}
#content ul {
margin: 0px 0px 10px 0px;
padding: 0px;
}
#content li {
margin: 0px;
padding: 7px 0px 7px 0px;
line-height: 16px;
list-style-type: none;
border-bottom: 1px dashed #aaaaaa;
color: #999999;
font-size: 11px;
}
#content li a,
#content li a:visited {
text-decoration: none;
color: #ED1D97;
letter-spacing: 0px;
background-color: transparent;
}
#content li a:hover {
color: #ED1D97 !important;
}
.title a,
.title a:visited {
color: #000000 !important;
font-weight: bold;
font-size: 12px;
text-decoration: none;
}
.title a:hover {
color: #ED1D97;
}
.comment_excerpt a,
.comment_excerpt a:visited,
.comment_excerpt a:hover {
font-weight: normal;
}
.meta {
margin: 0px 0px 15px 0px;
padding: 0px;
color: #999999;
font-size: 11px;
}
.meta a,
.meta a:visited {
color: #999999 !important;
text-decoration: none;
}
.meta a:hover {
color: #000000;
border-bottom: 1px solid #cccccc;
}
#marks_left, #bijs_left {
width: 50%;
float: left;
margin: 0 0 20px 0;
}
#marks_right, #bijs_right {
width: 50%;
float: left;
margin: 0 0 20px 0;
}
.entity {
}
.entity a {
color: #333;
display: block;
font-size: 14px;
margin: 5px 0 5px 6px;
padding-left: 15px;
padding-right: 21px;
text-decoration: none;
}
.entity a:hover {
background: transparent url(//www.madeinjoaillerie.fr/wp-content/themes/madeinjoaillerie/images/fleche_grise_small2.png) no-repeat scroll 5px 4px;
color: #ED1D97;
}
#post_autor {
width: 630px;
height: 140px;
margin: 0 0 10px 0;
padding: 5px;
background-color: #FAFAFA;
border: 1px solid #F0F0F0;
float: left;
}
#post_autor .redac {
font-family: Geneva, Arial;
font-size: 11px;
font-weight: normal;
color: #999999;
margin: 0;
line-height: normal;
}
#post_autor .txt {
font-family: Geneva, Arial;
font-size: 12px;
font-weight: normal;
color: #777777;
margin: 0;
line-height: normal;
}
#post_autor .mail {
font-family: Geneva, Arial;
font-size: 12px;
font-weight: normal;
color: #555555;
margin: 0;
line-height: 30px;
}
#post_autor .name {
font-family: Geneva, Arial;
font-size: 15px;
font-weight: bold;
color: #222222;
margin: 0;
line-height: 35px;
}
#post_autor_pic {
width: 124px;
height: 140px;
margin: 0 15px 0 0;
padding: 0;
float: left;
}
.column_right img {
margin: 3px 10px 5px 0px;
padding: 0px;
float: left;
border: none;
}
.column img {
margin: 3px 10px 5px 0px;
padding: 0px;
float: right;
width: 85px;
height: 85px;
border: none;
}
.column h2 a,
.column h2 a:visited {
margin: 0px 0px 10px 0px;
padding: 0px;
font-family: Geneva, Arial;
font-size: 28px;
line-height: 32px;
font-weight: normal;
color: #000000;
letter-spacing: -1px;
text-decoration: none;
}
.column h2 a:hover {
color: #ED1D97;
}
.column .singlePost {
clear: both;
margin: 30px 0 10px 0;
}
.column .typedate {
margin: 10px 0;
}
.column span {
background-color: #ED1D97;
color: #ffffff;
margin-right: 5px;
padding: 2px 4px 2px 4px;
letter-spacing: 1px;
text-transform: uppercase;
}
.column i {
color: #999999;
font-size: 12px;
font-style: normal;
font-weight: normal;
margin: 22px 0 10px 5px;
text-transform: none;
}
.column p {
color: #999999;
margin: 0px 0px 10px 0px;
padding: 0px;
min-height: 85px;
line-height: 18px;
font-size: 14px;
}
.column_right_m img {
margin: 3px 10px 5px 0px;
padding: 0px;
float: left;
width: 85px;
height: 85px;
border: none;
}
.column_right_m h2 a,
.column_right_m h2 a:visited {
margin: 0px 0px 10px 0px;
padding: 0px;
font-family: Geneva, Arial;
font-size: 28px;
line-height: 32px;
font-weight: normal;
float: left;
width: 300px;
color: #000000;
letter-spacing: -1px;
text-decoration: none;
}
.column_right_m h2 a:hover {
color: #ED1D97;
}
.column_right_m h3 {
background-color: #ED1D97;
color: #ffffff;
float: left;
margin-right: 5px;
padding: 2px 4px 2px 4px;
letter-spacing: 1px;
text-transform: uppercase;
}
.column_right_m i {
color: #999999;
font-size: 11px;
font-style: normal;
font-weight: normal;
margin: 22px 0 10px 0;
float: left;
text-transform: none;
}
.column_right_m p {
color: #999999;
margin: 0px 0px 10px 0px;
padding: 0px;
float: left;
width: 209px;
min-height: 85px;
line-height: 18px;
}
.cat_post {
height: 40px;
}
.cat_post h3 {
background-color: #ED1D97;
color: #ffffff;
float: left;
margin: 10px 5px 10px 0;
padding: 2px 4px 2px 4px;
letter-spacing: 1px;
text-transform: uppercase;
}
.cat_post i {
color: #999999;
font-size: 11px;
font-style: normal;
font-weight: normal;
margin: 12px 0 10px 0;
float: left;
text-transform: none;
}
.cat_post i a {
color: #999999;
text-decoration: none;
}
p.cat_post_top {
background-color: #ED1D97;
font-size: 10px;
font-weight: bold;
color: #ffffff;
float: left;
margin: 10px 5px 10px 0;
padding: 2px 4px 2px 4px;
letter-spacing: 1px;
line-height: normal;
text-transform: uppercase;
}
p {
margin: 10px 0px 20px;
padding: 0px;
line-height: 18px;
font-size: 14px;
}
p a,
p a:visited {
color: #ED1D97;
text-decoration: underline;
}
p a:hover {
color: #ED1D97;
}
.posts_guide {
margin: 0 10px 0 0;
padding: 10px 0 10px 0;
clear: both;
}
.posts_guide img {
border: medium none;
float: left;
margin: 0 10px 0 0;
padding: 0;
height: 85px;
width: 85px;
}
.posts_guide h2,
.posts_guide h2 a,
.posts_guide h2 a:visited {
font-family: Geneva, Arial;
margin: 0 0 10px 0;
padding: 0;
font-size: 22px;
font-weight: normal;
color: #333;
line-height: 26px;
text-decoration: none;
border: none;
text-transform: inherit;
background: none;
}
.posts_guide p {
color: #999999;
margin: 0px 0px 10px 0px;
padding: 0px;
line-height: 18px;
}
.product_descr img {
float: left;
margin: 0 15px 15px 0;
}
#entry {
margin: 0px 0px 0px 0px;
}
#entry_product {
margin: 10px 0px 15px 0px;
padding: 10px;
}
#entry_product h1 {
margin: 0px 0px 10px 0px;
padding: 0px;
font-family: Geneva, Arial;
font-size: 18px;
line-height: 24px;
font-weight: bold;
color: #000000;
letter-spacing: 0px;
text-transform: uppercase;
text-decoration: none;
}
#entry_product h2 {
margin: 10px 0px 0px 0px;
font-family: Arial;
padding: 0px;
font-size: 13px;
font-weight: bold;
text-transform: none;
line-height: 30px;
color: #676767;
}
#entry_product h2 a {
font-family: Arial;
font-size: 13px;
font-weight: normal;
text-transform: none;
text-decoration: none;
letter-spacing: normal;
line-height: 30px;
color: #676767;
}
#entry_product h2 a:hover {
color: #ED1D97;
}
#entry_product p.price {
margin: 10px 0px 10px 0px;
padding: 0px;
font-size: 16px;
font-weight: bold;
text-transform: none;
border-bottom: 1px solid #CCCCCC;
line-height: 30px;
color: #676767;
}
#entry_product p {
margin: 0px 0px 0px 0px;
line-height: 17px;
}
.buy_product {
background: url(//www.madeinjoaillerie.fr/wp-content/themes/madeinjoaillerie/images/buy-online.gif) no-repeat scroll right center transparent;
margin: 20px 0 20px 0;
border: 0 none;
float: left;
height: 18px;
width: 127px;
}
#entry .digg {
margin: 3px 10px 5px 0px;
float: left;
}
#entry img,
#entry img a,
#entry img a:visited {
margin: 0px;
padding: 0px;
border: none;
}
#entry p {
margin: 0px 0px 20px 0px;
font-size: 16px;
line-height: 20px;
}
.excerpt_guide {
color: #666666;
}
#entry h2 {
margin: 30px 0px 20px 0px;
color: #ED1D97;
font-size: 24px;
}
#entry h3 {
margin: 20px 0px 5px 0px;
color: #928E8D;
font-family: Arial;
font-size: 14px;
letter-spacing: normal;
line-height: normal;
text-transform: none;
font-weight: bold;
}
#entry ul,
#entry ol {
margin: 20px 0px 20px 50px;
padding: 0px;
}
#entry li {
color: #666666;
margin: 0px;
padding: 3px 0px 3px 0px;
font-size: 14px;
list-style-type: disc;
border-bottom: none;
}
#entry blockquote p {
margin: 20px 0px 20px 0px;
font-family: Georgia;
font-size: 18px;
line-height: 22px;
font-style: italic;
}
#pages {
margin: 0px 0px 0px 0px;
float: left;
}
#pages p {
margin: 0px 0px 0px 0px;
font-size: 12px;
}
#pages h2 {
margin: 20px 0px 5px 0px;
font-size: 14px;
font-weight: bold;
}
#infos_enc {
margin: 0px 0px 10px 0px;
padding: 0px 10px 0px 0px;
width: 200px;
float: left;
}
#content_enc {
margin: 0px 0px 10px 0px;
padding: 10px 10px 0px 10px;
background: #EEEEEE;
border-bottom: 1px solid #CCCCCC;
width: 170px;
float: left;
}
#content_enc h3 {
margin: 20px 0px 0px 0px;
padding: 0px;
font-size: 10px;
font-weight: bold;
text-transform: uppercase;
color: #333333;
}
#content_enc p a,
p a:visited {
border-bottom: 1px solid #DDDDDD;
font-size: 12px;
color: #ED1D97;
text-decoration: none;
}
#content_enc p {
font-size: 12px;
color: #717171;
text-decoration: none;
}
#content_enc img {
margin-top : 10px;
}
#infos_pages {
margin: 0px 0px 10px 0px;
padding: 0px 10px 0px 0px;
width: 170px;
height: 400px;
float: left;
}
#content_pages {
margin: 0px;
padding: 10px 10px 20px 20px;
background: #EEEEEE;
border-bottom: 1px solid #CCCCCC;
width: 130px;
float: left;
}
#content_pages h3 {
margin: 10px 0px 5px 0px;
padding: 0px;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
color: #333333;
}
#content_pages a {
color: #928E8D;
display: block;
font-size: 11px;
padding-left: 10px;
text-decoration: none;
}
#content_pages a:hover {
background: transparent url(//www.madeinjoaillerie.fr/wp-content/themes/madeinjoaillerie/images/fleche_grise_small2.png) no-repeat scroll 0 4px;
color: #ED1D97;
}
a.link ,
a.link:visited {
clear: both;
display: block;
width: 40%;
text-align: center;
margin : 20px auto;
padding: 10px 5px 10px 5px;
background-color: #bbbbbb;
text-decoration: none;
font-size: 14px;
color: #ffffff;
font-weight: bold;
border: none;
}
a.link:hover {
color: #ffffff;
background-color: #ED1D97;
}
.comment_author {
margin: 20px 20px 20px 0px;
padding: 0px;
width: 150px;
float: left;
}
.comments {
margin: 10px 0px 10px 0px;
padding: 0px;
width: 600px;
float: left;
}
.comments p {
margin: 0px;
}
.leave_comment {
margin: 0px 0px 10px 0px;
padding: 20px;
background-color: #eeeeee;
}
.leave_comment p {
margin: 5px 0px;
line-height: 18px;
}
p.leave_comment_p {
margin: 0px 0px 10px 0px;
padding: 0px;
font-family: Geneva, Arial;
font-size: 28px;
line-height: 32px;
font-weight: normal;
color: #000000;
letter-spacing: -1px;
text-decoration: none;
text-transform: inherit;
}
p.leave_comment_numbers {
margin: 20px 0px 10px 0px;
padding: 0px;
font-size: 10px;
font-weight: bold;
text-transform: uppercase;
color: #ED1D97;
}
.leave_comment .textarea {
margin: 0px;
padding: 6px 1% 5px 1%;
width: 98%;
font-family: Arial;
font-size: 12px;
color: #333333;
border-left: 1px solid #bbbbbb;
border-top: 1px solid #bbbbbb;
border-right: 1px solid #dddddd;
border-bottom: 1px solid #dddddd;
}
.leave_comment .input {
margin: 0px;
padding: 6px 7px 5px 7px;
background: #ffffff;
width: 300px;
font-family: Arial;
font-size: 12px;
color: #333333;
border-left: 1px solid #bbbbbb;
border-top: 1px solid #bbbbbb;
border-right: 1px solid #dddddd;
border-bottom: 1px solid #dddddd;
}
#commenting h2 {
margin: 0px 0px 10px 0px;
padding: 0px;
font-family: Geneva, Arial;
font-size: 28px;
line-height: 32px;
font-weight: normal;
color: #000000;
letter-spacing: -1px;
text-decoration: none;
text-transform: inherit;
}
.tab_newsletter {
background-color: #eeeeee;
margin-top: 10px;
margin-bottom: 10px;
padding: 10px;
height: 75px;
}
.tab_newsletter p {
color: #333333;
font-weight: bold;
margin: 0px;
padding: 0px;
line-height: 16px;
font-size: 12px;
}
.newsletter {
margin: 10px 0px 0px 0px;
padding: 0px;
background-color: #eeeeee;
float: left;
}
.newsletter .input {
margin: 0px 0px 0px 0px;
padding: 6px 7px 5px 26px;
background: #ffffff url(//www.madeinjoaillerie.fr/wp-content/themes/madeinjoaillerie/images/mail.png) no-repeat scroll left top;
width: 200px;
font-family: Arial;
font-size: 11px;
color: #999999;
border-left: 1px solid #bbbbbb;
border-top: 1px solid #bbbbbb;
border-right: 1px solid #dddddd;
border-bottom: 1px solid #dddddd;
}
.newsletter .button {
margin: 0px 0px 0px 3px;
padding: 0px 8px 0px 8px;
height: 25px;
background-color: #ED1D97;
font-family: Arial;
font-weight: bold;
text-transform: uppercase;
font-size: 10px;
color: #ffffff;
border: 0px;
}
.sidebar_pub {
margin-top: 0px;
margin-bottom: 10px;
width: 300px;
float: left;
}
.post_bottom_pub {
margin-top: 20px;
margin-bottom: 10px;
width: 300px;
float: left;
}
#sidebar_facebook {
background: transparent url(//www.madeinjoaillerie.fr/wp-content/themes/madeinjoaillerie/images/follow-facebook.png) no-repeat;
margin-top: 0;
margin-bottom: 20px;
width: 300px;
height: 39px;
float: left;
}
#sidebar_partenaires {
border-left: 1px solid #cccccc;
border-top: 1px solid #cccccc;
border-right: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
margin-top: 10px;
margin-bottom: 0;
padding: 10px;
width: 278px;
float: left;
}
#sidebar_partenaires p {
color: #333333;
font-weight: bold;
font-size: 16px;
margin: 0;
padding: 0;
}
.partenaires_s {
border-left: 3px solid #ed1d97;
background-color: #eeeeee;
margin-top: 10px;
padding: 10px;
width: 258px;
float: left;
}
.partenaires_s img {
margin: 0;
}
#sidebar_partenaires .par_detail_title {
color: #666666;
font-weight: bold;
font-size: 12px;
margin: 0;
padding: 0;
}
#sidebar_partenaires .par_detail_p {
color: #666666;
font-weight: normal;
font-size: 12px;
margin: 0;
padding: 0;
}
#sidebar_partenaires p a,
p a:visited {
color: #666666;
text-decoration: none;
}
.partenaires_s_logo {
margin: 0 10px 20px 0;
float: left;
}
#galerie {
margin: 0px 0px 10px 0px;
padding: 0px;
width: 300px;
float: left;
}
#galerie img {
margin: 0px 15px 15px 0px;
padding: 0px;
float: left;
width: 85px;
height: 85px;
border: none;
}
#partenaire {
margin-top: 0px;
margin-bottom: 20px;
width: 300px;
float: left;
}
#partenaire li a,
#partenaire li a:visited {
color: #000000;
text-decoration: none;
font-weight: bold;
font-size: 12px;
}
#partenaire li a:hover {
color: #ED1D97;
}
.tab_container {
margin: 0px;
padding: 0px;
border: 5px solid #eeeeee;
}
.tab_container_in {
margin: 0px;
padding: 10px;
border-left: 1px solid #dddddd;
border-top: 1px solid #dddddd;
border-right: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
}
.tab_menu_container {
padding: 0px 0px 0px 0px;
height: 27px;
background-color: #eeeeee;
}
#tab_menu li {
margin: 0px;
padding: 7px 5px 2px 0px;
background-color: #eeeeee;
font-size: 11px;
line-height: normal;
float: left;
list-style: none;
cursor: pointer;
border-bottom: none;
}
#tab_menu .first {
padding: 7px 5px 2px 6px;
}
#tab_menu li a,
#tab_menu li a:visited {
margin: 0px;
padding: 3px 6px 3px 6px;
background-color: #eeeeee;
color: #999999;
text-decoration: none;
display: block;
}
#tab_menu li a:hover,
#tab_menu li a.current {
background-color: #999999;
color: #ffffff;
text-decoration: none;
}
.tab_content_list {
display: none;
}
#tab_content_tags a,
#tab_content_tags a:visited {
color: #999999;
text-decoration: none;
}
#tab_content_tags a:hover {
color: #000000;
text-decoration: none;
}
#content .widget ul {
padding: 10px 10px 20px 10px;
border: 5px solid #eeeeee;
}
.widget li a,
.widget li a:visited {
color: #000000;
font-weight: bold;
text-decoration: none;
display: block;
}
.widget li a:hover {
color: #ED1D97;
}
.widget .page_item a,
.widget .page_item a:visited,
.widget .page_item a:hover {
border-bottom: none;
}
.widget .cat-item a,
.widget .cat-item a:visited {
padding: 0px;
}
.widget .cat-item a:hover,
.widget .current-cat,
.widget .current-cat a,
.widget .current-cat a:visited {
background-color: #ffffff;
}
.div_title {
border-bottom: 1px solid #cccccc;
margin: 0 0 20px 0;
float: left;
width: 100%;
}
h1,
h1 a,
h1 a:visited {
margin: 0 0 5px 0;
padding: 0px;
font-family: Geneva, Arial;
font-size: 32px;
line-height: 46px;
font-weight: normal;
color: #333333;
letter-spacing: -1px;
text-decoration: none;
}
h1 a:hover {
color: #ED1D97;
}
h2,
h2 a,
h2 a:visited {
margin: 0px 0px 10px 0px;
padding: 0px;
font-family: Geneva, Arial;
font-size: 28px;
line-height: 32px;
font-weight: normal;
color: #000000;
letter-spacing: -1px;
text-decoration: none;
}
h2 a:hover {
color: #ED1D97;
}
h3 {
margin: 20px 0px 10px 0px;
padding: 0px;
font-size: 10px;
font-weight: bold;
text-transform: uppercase;
color: #ED1D97;
}
h3 a,
h3 a:visited {
padding: 2px 4px 2px 4px;
margin-right: 5px;
color: #ffffff;
text-decoration: none;
background-color: #ED1D97;
letter-spacing: 1px;
}
h3 a:hover {
color: #ffffff;
}
h3 i {
color: #999999;
font-size: 11px;
font-style: normal;
font-weight: normal;
text-transform: none;
}
h3 i a,
h3 i a:visited {
padding: 2px 4px 2px 0px;
color: #999999;
text-decoration: none;
letter-spacing: 0px;
background-color: transparent;
}
h3 i a:hover {
color: #000000;
border-bottom: 1px solid #dddddd;
}
h4 {
margin: 20px 0px 20px 0px;
padding: 0px;
font-family: Geneva, Arial;
font-size: 20px;
line-height: 20px;
font-weight: normal;
color: #000000;
letter-spacing: -1px;
}
h4 a,
h4 a:visited {
color: #ED1D97;
text-decoration: none;
}
h4 a:hover {
color: #ED1D97;
}
#listeMarques, #guide_index, #defs, .definition #entry ul {
-moz-column-count: 4;
-moz-column-gap: 20px;
-webkit-column-count: 4;
-webkit-column-gap: 20px;
column-count: 4;
column-gap: 20px;
}
#listeMarques li,
#guide_index li,
#defs li,
.definition #entry ul li {
display: block;
padding : 2px 0;
border-bottom : none;
font-size: 13px;
}
#listeMarques li.letter {
padding: 1px 4px 1px 4px;
margin: 1px 0;
color: #ffffff;
text-decoration: none;
background-color: #ED1D97;
letter-spacing: 1px;
}
#listeMarques li a,
#guide_index li a,
#defs li a,
.definition #entry li a {
color : #333 !important;
}
.breves {
margin: 20px 0 0 0;
}
.breves h3 {
font-size: 20px;
}
.shop_index {
float: left;
margin-bottom: 0px;
}
.marques_index {
margin: 20px 0 0 0;
}
.marques_index h3 {
font-size: 20px;
}
#breves ul {
margin: 0 0 10px;
padding: 0;
}
#breves li {
border-bottom: 1px dashed #AAAAAA;
color: #999999;
font-size: 11px;
line-height: 16px;
list-style-type: none;
margin: 0;
padding: 7px 0;
}
.breves li span {
font-family: Geneva, Arial;
font-size: 13px;
font-weight: bold;
font-style: inherit;
font-family: inherit;
text-decoration: none;
color: #999999;
letter-spacing: 0;
margin: 0px;
line-height: 18px;
}
.breves li span a {
font-family: Geneva, Arial;
font-size: 13px;
font-weight: bold;
font-style: inherit;
font-family: inherit;
text-decoration: none;
color: #333 !important;
letter-spacing: 0;
margin: 0px;
line-height: 18px;
}
.breves h2 a:hover {
color: #ED1D97;
}
.shopping_selection {
float: left;
margin-bottom: 0;
}
.shopping_selection img {
width: 115px;
float: left;
border: none;
}
.shopping_selection a {
font-family: Geneva, Arial;
font-size: 16px;
line-height: 18px;
font-weight: normal;
color: #000000;
letter-spacing: 0px;
text-decoration: none;
float: left;
}
.shopping_selection a:hover {
color: #ED1D97;
text-decoration: none;
}
.shopping_selection h2 {
width: 174px;
height: 80px;
font-family: Geneva, Arial;
font-size: 10px;
line-height: 12px;
font-weight: normal;
color: #666666;
letter-spacing: 0px;
text-decoration: none;
margin: 0 0 0 10px;
float: left;
}
.shopping_selection h3 {
width: 174px;
font-family: Geneva, Arial;
font-size: 10px;
line-height: 12px;
font-weight: normal;
color: #666666;
letter-spacing: 0px;
text-decoration: none;
margin: 0 0 0 10px;
text-transform: uppercase;
float: left;
}
.shopping_selection p {
font-family: Geneva, Arial;
font-size: 13px;
font-weight: normal;
color: #999999;
letter-spacing: -1px;
width: 178px;
float: left;
padding: 0;
margin: 10px 0 20px 10px;
}
.shopping_shop {
float: left;
margin-bottom: 15px;
}
.shopping_shop_in {
float: left;
margin-right: 26px;
margin-bottom: 10px;
width: 150px;
text-align: center;
}
.shopping_shop_in:nth-child(5n + 1) {
clear: both;
}
.shopping_shop_in img {
width: 150px;
border: none;
}
.shopping_shop_in h2 a {
width: 140px;
height: 9px;
overflow: hidden;
font-family: Geneva, Arial;
text-align: center;
font-size: 11px;
line-height: 12px;
font-weight: bold;
color: #555555;
letter-spacing: 0px;
text-decoration: none;
margin: 0;
padding: 5px;
font-family: inherit;
}
.shopping_shop_in span {
width: 140px;
height: 14px;
overflow: hidden;
font-family: Geneva, Arial;
text-align: center;
font-size: 10px;
font-weight: bold;
color: #999999;
letter-spacing: 0px;
text-decoration: none;
text-transform: uppercase;
line-height: 9px;
margin: 0;
padding: 5px;
font-family: inherit;
}
.shopping_shop_in p {
width: 140px;
height: 9px;
overflow: hidden;
font-family: Geneva, Arial;
text-align: center;
font-size: 11px;
line-height: 12px;
font-weight: normal;
color: #666666;
letter-spacing: 0px;
text-decoration: none;
text-transform: uppercase;
margin: 0;
padding: 5px;
font-family: inherit;
}
.shopping_item_buy {
width: 105px;
height: 15px;
background: url(https://www.madeinjoaillerie.fr/images/buy_online.png) no-repeat scroll center transparent;
margin: 0 auto;
padding-top: 7px;
text-align: center;
}
.shopping_item_buy a {
font-size: 11px;
text-decoration: none;
color: white;
}
.shopping_shop_more {
background-color: #EEEEEE;
border: 1px solid #CCCCCC;
margin: 10px 0 20px;
padding: 15px 20px 20px 20px;
width: 598px;
height: 80px;
}
.shopping_shop_more input {
margin-left: 0;
padding: 0;
width: 62px;
border: none;
background: none;
}
.shopping_shop_more h2 {
margin: 0 0 15px 0;
padding: 0px;
font-size: 10px;
font-weight: bold;
text-transform: uppercase;
color: #ED1D97;
}
#footer-container {
background: #eeeeee none repeat scroll 0 0;
cursor: default;
float: left;
font-size: 11px;
line-height: 20px;
width: 100%;
}
#footer {
width: 1200px;
margin: 0 auto;
}
#footer-content {
background: #ffffff none repeat scroll 0 0;
border: 1px solid #cccccc;
margin: 15px auto 10px;
padding: 15px;
width: 90%;
font-size: 12px;
}
#footer #what-is-it {
float: left;
width: 240px;
}
p.footer_title {
margin: 0px 0px 5px 0px !important;
padding: 0px;
font-family: Arial;
font-size: 16px;
font-weight: bold;
color: #333333 !important;
text-transform: inherit;
}
#footer #what-is-it p {
color: #928E8D;
margin: 0px;
font-size: 14px;
}
#footer #what-is-it a {
color: #928E8D;
text-decoration: none;
}
#footer #what-is-it a:hover {
color: #ED1D97;
text-decoration: none;
}
#footer #sitemap {
}
.link_footer a {
color: #928E8D;
display: block;
font-size: 13px;
padding-left: 10px;
margin-left: -10px;
text-decoration: none;
}
.link_footer a:hover {
background: transparent url(//www.madeinjoaillerie.fr/wp-content/themes/madeinjoaillerie/images/fleche_grise_small2.png) no-repeat scroll 0 7px;
color: #ED1D97;
}
#footer #sitemap div.column {
margin: 0;
width: 48%;
display: inline-block;
vertical-align: top;
}
#footer #sitemap div.column h3 {
margin: 0px 0px 5px 0px;
font-family: Arial;
font-size: 16px;
font-weight: bold;
color: #333333;
text-transform: inherit;
}
#footer p#copyright {
min-height: 60px;
font-size: 12px;
text-align: center;
margin: 0;
padding: 0;
}
#footer p#copyright span#logo-footer {
background: transparent no-repeat scroll 0 -103px;
border: 0 none;
display: block;
float: left;
height: 49px;
margin: 0 15px;
padding: 0;
width: 87px;
}
#footer p#copyright span#logo-footer span {
display: none;
}
input[type="text"] {
margin: 0px 0px 0px 0px;
padding: 6px 7px 5px 26px;
background: #ffffff url(//www.madeinjoaillerie.fr/wp-content/themes/madeinjoaillerie/images/mail.png) no-repeat scroll left top;
width: 190px;
font-family: Arial;
font-size: 11px;
color: #999999;
border-left: 1px solid #bbbbbb;
border-top: 1px solid #bbbbbb;
border-right: 1px solid #dddddd;
border-bottom: 1px solid #dddddd;
}
button,
input[type="reset"],
input[type="button"],
input[type="submit"] {
margin: 0px;
padding: 0px 8px 0px 8px;
height: 25px;
width: auto;
background: #ED1D97;
font-family: Arial;
font-weight: bold;
text-transform: uppercase;
font-size: 10px;
color: #ffffff;
border: 0px none;
}
.catalog_search_more {
background-color: #EEEEEE;
border: 1px solid #CCCCCC;
margin: 10px 0 0;
padding: 15px 20px 20px 20px;
width: 598px;
height: 90px;
}
.catalog_search_more h2 {
margin: 0 0 15px 0;
padding: 0px;
font-size: 10px;
font-weight: bold;
text-transform: uppercase;
color: #ED1D97;
}
.catalog_search_more h3 {
margin: 0 0 20px 0;
padding: 0px;
font-size: 10px;
font-weight: bold;
text-transform: uppercase;
color: black;
}
.catalog_search_all {
background: none repeat scroll 0 0 #ED1D97;
height: 22px;
margin: 0 0 10px 60px;
padding: 2px;
width: 218px;
}
.catalog_search_all p {
color: #FFFFFF;
letter-spacing: 1px;
margin-right: 5px;
padding: 2px 4px;
text-decoration: none;
margin: 0;
text-align: center;
}
.catalog_top_marques {
background: none;
height: 22px;
margin: 0;
padding: 2px;
width: 480px;
}
.catalog_top_marques li {
display: inline;
text-decoration: none;
border-bottom: none !important;
padding: 0 10px 0 0 !important;
font-size: 12px !important;
color: #777777 !important;
}
.catalog_top_marques li a {
display: inline;
text-decoration: none;
border-bottom: none !important;
padding: 0 2px 0 0 !important;
font-weight: bold;
font-size: 11px;
color: black;
}
.catalog_top_marques li a:hover {
color: #ED1D97;
}
.catalog_search_more label {
color: #777777;
float: left;
width: 70px;
}
.catalog_search_more .part1 {
float: left;
position: relative;
width: 293px;
margin-right: 10px;
margin-bottom: 5px;
}
.catalog_search_more .part2 {
float: left;
position: relative;
width: 295px;
margin-bottom: 5px;
}
.catalog_search_more .part1 .result {
background: url(https://www.madeinjoaillerie.fr/images/dropdown-arrow-down.gif) no-repeat scroll 205px center white;
border: 1px solid #CCCCCC;
color: #777777;
cursor: pointer;
height: 17px;
margin: 0 0 10px 60px;
padding: 5px 2px 2px 5px;
width: 213px;
font-size: 11px;
}
.catalog_search_more .part2 .result {
background: url(https://www.madeinjoaillerie.fr/images/dropdown-arrow-down.gif) no-repeat scroll 205px center white;
border: 1px solid #CCCCCC;
color: #777777;
cursor: pointer;
height: 17px;
margin: 0 0 10px 70px;
padding: 5px 2px 2px 5px;
width: 213px;
font-size: 11px;
}
.catalog_search_more .part1 label {
float: left;
margin-top: 5px;
width: 50px;
}
.catalog_search_more .part2 label {
float: left;
margin-top: 5px;
width: 60px;
}
.catalog_search_more .part2 select#subtype {
margin-top: 2px;
}
.catalog_search_more .part1 input {
width: 200px;
}
.catalog_search_more input {
margin-left: 535px;
padding: 0;
width: 62px;
border: none;
background: none;
}
.catalog_results_tabs {
margin: 10px 0 0;
padding: 0;
width: 300px;
height: 30px;
text-align: left;
font-size: 11px;
float: left;
font-size: 13px;
font-weight: bold;
text-transform: uppercase;
color: black;
}
.catalog_search_tabs {
margin: 10px 0 0;
padding: 0;
width: 340px;
height: 30px;
text-align: right;
font-size: 11px;
float: right;
}
.catalog_search_tabs li {
background-color: #BBBBBB;
display: inline;
text-decoration: none;
border-bottom: none !important;
padding: 3px !important;
margin-left: 5px !important;
font-size: 10px !important;
text-transform: uppercase;
}
.catalog_search_tabs li:hover {
background-color: #ED1D97;
}
.catalog_search_tabs li a {
color: white;
}
.catalog_items {
border-top: 1px solid #EBE9EA;
min-height: 270px;
float: left;
}
.catalog_item {
float: left;
padding: 5px;
width: 150px;
margin-bottom: 10px;
}
.catalog_item_image {
width: 120px;
height: 120px;
overflow: hidden;
margin: auto;
}
.catalog_item_brand {
width: 120px;
height: 15px;
margin: 5px auto 0 auto;
text-align: center;
font-weight: bold;
color: black;
overflow: hidden;
}
.catalog_item_title {
width: 120px;
margin: auto;
text-align: center;
color: black;
}
.catalog_item_buy {
width: 105px;
height: 14px;
background: url(https://www.madeinjoaillerie.fr/images/buy_online.png) no-repeat scroll center transparent;
margin: 10px auto;
padding-top: 6px;
text-align: center;
}
.catalog_item_buy a {
color: white !important;
}
.catalog_item a {
color: black;
text-decoration: none;
text-align: center;
font-size: 11px;
}
.catalog_pagination {
margin: 10px 0 10px;
padding: 0;
text-align: center;
font-size: 11px;
float: left;
}
.catalog_pagination li {
display: inline;
text-decoration: none;
padding: 3px 5px 3px 5px !important;
margin-left: 5px !important;
font-size: 10px !important;
border: 1px solid #cccccc !important;
}
.catalog_pagination li:hover {
background-color: #ED1D97;
}
.catalog_pagination li a {
color: black;
}
.select_menu {
width: 220px;
clear: both;
position: absolute;
z-index: 100;
display: none;
background-color: #ffffff !important;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
margin-left: -6px;
margin-top: 6px;
}
.select_tab {
padding-left: 10px;
padding-top: 5px;
padding-bottom: 5px;
}
.select_tab:hover {
color: #ffffff;
background-color: #ED1D97 !important;
}
#pagination {
float: right;
margin: 12px auto 0 auto;
list-style: none;
padding: 0;
font-size: 11px;
}
#pagination li {
float: left;
margin: 0 3px;
background-color: #f5f5f5;
border: 1px solid #ccc;
padding: 4px 6px;
}
#pagination li a {
display: block;
font-size: 14px;
color: #000;
}
#pagination li a:hover {
color: #ED1D97;
}
#pagination li.active {
border: none;
background: none;
}
.amzn_wdgt .wdgt_brdr .wdgt_tl_pad {
float: left;
margin: 0;
padding: 0 3px 15px !important;
}
.amzn_wdgt .wdgt_brdr .wdgt_tl {
margin: 0;
overflow: hidden;
padding: 0;
height: 95px !important;
text-align: left;
}
.amzn_wdgt .wdgt_brdr .wdgt_tl .asin_img {
border: medium none;
float: left;
height: 85px !important;
padding: 2px 8px 2px 4px !important;
width: 58px !important;
}
.amzn_wdgt a img,
.amzn_wdgt a:hover img .amzn_wdgt a:active img,
.amzn_wdgt a:link img,
.amzn_wdgt a:visited img {
border: medium none;
height: 75px;
margin: 0;
padding: 0;
width: 57px;
}
.amzn_wdgt .wdgt_brdr .wdgt_tl .asin_h1 a {
font-size: 12px;
font-weight: bold;
text-decoration: none !important;
}
.amzn_wdgt .wdgt_ft {
display: none;
}
.definitions h2 {
font-size: 28px;
line-height: 32px;
color : #ED1D97;
}
#popcookup {
display: none;
height: 350px;
width: 500px;
background: url(//www.madeinjoaillerie.fr/wp-content/themes/madeinjoaillerie/images/popcookup_popup.jpg) top left no-repeat;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
#popcookup .close {
position: absolute;
top: -12px !important;
top: 0px;
right: -12px !important;
right: 0px;
background: url(//www.madeinjoaillerie.fr/wp-content/themes/madeinjoaillerie/images/popcookup_close.png) !important;
background: url(//www.madeinjoaillerie.fr/wp-content/themes/madeinjoaillerie/images/popcookup_close.ie6.png);
cursor: pointer;
display: block;
height: 24px;
width: 24px;
}
#popcookup .in {
height: 350px;
width: 500px;
overflow: hidden;
position: relative;
}
#popcookup p.popcookup_p_before {
position: absolute;
top: 224px;
margin: 0px;
left: 40px;
width: 420px;
font-family: Arial, sans-serif;
font-size: 12px;
color: #404040;
line-height: 16px;
padding: 0px;
}
#popcookup p.popcookup_p_after {
position: absolute;
top: 312px;
left: 40px;
font-family: Arial, sans-serif;
font-size: 11px;
color: #888888;
margin: 0px;
width: 420px;
line-height: 14px;
padding: 0px;
}
#popcookup input.popcookup_email {
position: absolute;
top: 276px;
left: 50px;
font-style: italic;
border: 0px none;
padding: 0px;
font-family: Arial, sans-serif;
font-size: 13px;
color: #b9b9b9;
width: 280px;
background: none;
}
#popcookup input.popcookup_email.on {
color: #444;
font-style: normal;
}
#popcookup input.popcookup_email.error {
color: red;
text-decoration: line-through;
}
#popcookup input.popcookup_submit {
position: absolute;
top: 275px;
left: 375px;
width: 1px;
height: 1px;
opacity: 0.001;
}
#popcookup a.popcookup_go {
position: absolute;
top: 264px;
left: 356px;
width: 110px;
height: 38px;
text-indent: -5000px;
display: block;
}
#popcookup a.popcookup_go:hover {
background: url(//www.madeinjoaillerie.fr/wp-content/themes/madeinjoaillerie/images/popcookup_popup.jpg) bottom left no-repeat;
}
#shopres {
width: 470px;
float: left;
}
#shopres p {
margin: 0px 0px 10px 0px;
line-height: 17px;
font-size: 12px;
}
#shopres h2 {
color: #333333;
font-size: 16px;
font-weight: bold;
margin: 20px 0 5px;
}
#shopres li {
border-bottom: medium none;
color: #666666;
font-size: 12px;
margin: 0;
padding: 3px 0;
}
#shopres li a {
color: #000000;
display: block;
font-size: 11px;
font-weight: bold;
margin-left: 6px;
padding-left: 15px;
padding-right: 21px;
text-decoration: none;
}
#shopres li a:hover {
background: transparent url(//www.madeinjoaillerie.fr/wp-content/themes/madeinjoaillerie/images/fleche_grise_small2.png) no-repeat scroll 5px 4px;
color: #ED1D97;
}
#shopmenu p {
background-color: #ED1D97;
color: #FFFFFF;
float: left;
letter-spacing: 1px;
padding: 2px 4px;
text-decoration: none;
width: 142px;
margin: 0 0 5px 0;
line-height: normal;
font-weight: bold;
font-size: 10px;
text-transform: uppercase;
}
#shopmenu {
float: right;
width: 150px;
}
#shopmenu ul {
float: left;
}
#shopmenu li {
color: #ED1D97;
display: block;
font-size: 11px;
font-weight: bold;
margin-left: 0px;
padding-top: 3px;
padding-bottom: 0px;
text-decoration: none;
border: none;
line-height: normal;
}
#shopmenu li a {
color: #000000;
display: block;
font-size: 11px;
font-weight: bold;
margin-left: 0px;
padding-left: 15px;
padding-right: 21px;
text-decoration: none;
}
#shopmenu li a:hover {
background: transparent url(//www.madeinjoaillerie.fr/wp-content/themes/madeinjoaillerie/images/fleche_grise_small2.png) no-repeat scroll 5px 4px;
color: #ED1D97;
}
#shopres .shop {
margin-top: 10px;
padding-top: 10px;
border-top: 1px solid #ccc;
}
#shopres .shop h3 {
color: #000000;
font-size: 12px;
font-weight: bold;
margin: 0 0 10px;
padding: 0;
text-transform: inherit;
}
#shopres .shop p {
text-transform: none;
}
#shopres .shop a {
text-decoration: underline;
}
#shopres .shop h4 {
color: #000000;
font-size: 11px;
font-weight: bold;
margin: 0;
padding: 0;
text-transform: inherit;
font-family: inherit;
letter-spacing: normal;
}
ul#guide_index {
margin-bottom: 20px;
}
.entityg {
float: left;
width: 160px;
}
.entityg a {
color: #000000;
display: block;
font-size: 11px;
font-weight: bold;
margin-left: 6px;
padding-left: 15px;
padding-right: 21px;
text-decoration: none;
}
.entityg a:hover {
background: transparent url(//www.madeinjoaillerie.fr/wp-content/themes/madeinjoaillerie/images/fleche_grise_small2.png) no-repeat scroll 5px 4px;
color: #ED1D97;
} .next-prev {
padding: 40px 0 10px 0;
clear: both;
text-align: center;
}
.next-prev .content {
width: 100%;
height: 29px;
overflow: hidden;
}
.next-prev a,
.next-prev span {
color: #333;
display: inline-block;
font-size: 26px;
line-height: 29px;
padding-left: 32px;
margin: 0 25px;
text-decoration: none;
background: url(//www.madeinjoaillerie.fr/wp-content/themes/madeinjoaillerie/images/nav-next-prev.png) left top no-repeat;
font-family: Geneva, Arial;
}
.next-prev a:hover {
color: #ED1D97;
}
.next-prev span {
color: #d0d0d0;
}
.next-prev .next,
.next-prev .nav-next a {
padding: 0 32px 0 0;
background-position: right -58px;
}
.next-prev span.prev {
background-position: left -29px
}
.next-prev span.next {
background-position: right -87px
} .clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
* html .clearfix {
zoom: 1;
} *:first-child+html .clearfix {
zoom: 1;
}  iframe[name*="oauth2relay"] {
display: none;
right: -100px;
} @media screen and (max-width: 1220px) {
#container, #footer {
width: 980px;
}
.column_main, .column_main_enc {
width: 660px;
}
.column h2 a, .column h2 a:visited {
font-size: 22px;
line-height: 26px;
}
.breves li span a {
font-size: 12px;
}
.hr_pub {
width: 336px !important;
}
.wp-caption {
width: 300px !important;
}
#listeMarques, #guide_index, #defs, .definition #entry ul {
-moz-column-count: 3;
-webkit-column-count: 3;
column-count: 3;
}
.shopping_shop_in {
margin-right : 15px;
}
.shopping_shop_in:nth-child(5n + 1) {
clear: none;
}
.shopping_shop_in:nth-child(4n + 1) {
clear: both;
}
}
@media screen and (max-width: 1000px) {
#container, #footer {
width: 96%;
margin: 0 2%;
position: relative;
}
.column_main, .column_main_enc {
width: 100%;
}
.column_right {
display: none;
}
#nav li a {
font-size: 13px;
padding-left: 10px !important;
padding-right: 10px !important;
}
.search .input {
width: 180px;
}
.hr_pub {
width: 50% !important;
}
.wp-caption {
width: 50% !important;
}
.shopping_shop_in {
width: 20%;
margin-right: 0;
}
.shopping_shop_in:nth-child(5n + 1) {
clear: both;
}
.shopping_shop_in:nth-child(4n + 1) {
clear: none;
}
.comments {
width: 100%;
}
}
@media screen and (max-width: 780px) {
.shopping_shop_in {
width: 25%;
}
.shopping_shop_in:nth-child(5n + 1) {
clear: none;
}
.shopping_shop_in:nth-child(4n + 1) {
clear: both;
}
}
@media screen and (max-width: 750px) {
#nav li a {
width: 20% !important;
padding: 15px 0 !important;
margin: 0 !important;
}
#nav li a.encyclopedie {
width: 25% !important;
}
#nav li a.guide {
width: 15% !important;
}
.search {
display: none;
}
#featured .ftext {
width: auto;
}
#featured .fimg,
#featured .fimg img{
width: 200px;
}
#featured h2 a, #featured h2 a:visited {
font-size: 24px;
line-height: 28px;
}
.column_main h2 {
margin-bottom: 16px;
}
}
@media screen and (max-width: 700px) {
.hr_pub {
width: 100% !important;
float: none;
}
.hr_pub + .wp-caption {
width: 100% !important;
float: none;
}
#gallery-2 .gallery-item {
width: 50% !important;
}
#gallery-2 .gallery-item .gallery-icon {
margin: 0;
}
#gallery-2 img {
border: none !important;
}
}
@media screen and (max-width: 650px) {
.shopping_shop_in {
width: 33%;
}
.shopping_shop_in:nth-child(4n + 1) {
clear: none;
}
.shopping_shop_in:nth-child(3n + 1) {
clear: both;
}
.related_article {
float: none;
width: 100%;
clear: both;
}
.product_descr {
text-align: center;
}
.product_descr .product_picture {
float: none;
}
}
@media screen and (max-width: 540px) {
#container, #footer {
width: 100%;
margin: 0;
}
.mobmarg {
margin: 0 2%;
position: relative;
}
#nav li a {
width: 25% !important;
text-transform: none;
font-size: 12px;
}
#nav li a.encyclopedie {
width: 30% !important;
}
#nav li a.guide {
width: 20% !important;
}
#nav li a.accueil {
display: none;
}
#featured {
position: relative;
margin : 0;
padding: 10px;
}
#featured div.typedate {
margin: 10px 0;
}
#featured .fimg	{
margin: 0;
float: none;
width: 100%;
height: 250px;
overflow: hidden;
position: absolute;
bottom: 10px;
left: 0;
text-align: center;
}
#featured .fimg img {
width: 300px;
}
#featured .ftext {
margin-bottom: 270px;
}
.column_left_b,
.column_right_b {
float: none;
width: 100%;
padding: 0;
border-right : none;
}
.column img {
margin: 3px 0 5px;
}
.leave_comment {
margin: 20px 0 0 0;
}
.leave_comment .input {
width: 90%;
}
#listeMarques, #guide_index, #defs, .definition #entry ul {
-moz-column-count: 2;
-moz-column-gap: 20px;
-webkit-column-count: 2;
-webkit-column-gap: 20px;
column-count: 2;
}
.wp-caption {
float: none;
width: 100% !important;
}
.shopping_shop_in {
width: 50%;
}
.shopping_shop_in:nth-child(3n + 1) {
clear: none;
}
.shopping_shop_in:nth-child(2n + 1) {
clear: both;
}
#pagination li {
padding: 4px 4px;
}
.next-prev a, .next-prev span {
font-size: 16px;
margin: 0 16px;
}
}
@media screen and (max-width: 420px) {
#infos_enc {
float: none;
margin: 10px auto;
width: 90%;
padding: 0;
}
#content_enc {
text-align: center;
float: none;
width: 100%;
margin: 0;
padding: 0;
}
}
.guideimg {
background-color: fff !important;
display: none !important;
}