@import url("reset.css");

@charset "utf-8";
/* CSS Document */

body {font-family:Arial, Helvetica, sans-serif;font-size:15px;color:#231f20;}
#body {background-color:#000;font-family:Arial, Helvetica, sans-serif;}

body.accueil #header img.header {margin:0 0 3px 0;}

body.accueil #content {background-color:#000;border-bottom:0;background-image:none;padding:0;margin:0 0 60px 0;}
body.accueil #content #left_col {background:#fff;float:left;height:204px;padding:12px 30px 0;width:428px;}
body.accueil #content #left_col p {color:#000;font-size:12px;font-weight:normal;margin:0 0 12px;line-height:16px;}
body.accueil #content #left_col p.no-margin {margin-bottom:0;}
body.accueil #content #left_col h2 {color:#fff;padding:10px 0 5px 5px;margin:0 0 5px 0;}
body.accueil #content #right_col {background-color:#000;float:left;padding:0;}
body.accueil #content #right_col h2 {color:#fff;padding:10px 0 5px 5px;margin:0 0 5px 0;}
body.accueil #content #right_col {margin:0 0 0 1px;width:421px;}
body.accueil #content #right_col #liste_envoi {width:338px;height:531px;background:url(/images/bg_liste_denvoi.jpg) no-repeat top right;position:relative;z-index:1;}
body.accueil #content #right_col #liste_envoi input.text {color:#52c303;background-color:#9cd878;border:1px solid #b0e192;width:233px;height:34px;position:absolute;z-index:2;bottom:80px;left:8px;padding:0 8px 0 8px;font-size:20px;font-weight:bold;}
body.accueil #content #right_col #liste_envoi input.submit {font-family:Arial, Helvetica, sans-serif;background-color:#9dd979;border:1px solid #b0e192;color:#52c303;font-weight:bold;font-size:16px;text-transform:uppercase;height:37px;padding:0 5px 0 5px;position:absolute;z-index:2;bottom:35px;left:8px;cursor:pointer;}
body.accueil #content #right_col #liste_envoi input.submit:hover {background-color:#b0e192;}

body.biographie #content {background-image:none;border-bottom:1px solid #999;}
body.biographie #content #text {padding:38px 112px 74px 48px;}
body.biographie #content #text table.no-style {padding:0;margin:0;border:0;}
body.biographie #content #text table.no-style tbody {padding:0;padding:0;border:0;}
body.biographie #content #text table.no-style tr {padding:0;margin:0;border:0;}
body.biographie #content #text table.no-style tr td {padding:0;margin:0;border:0;background-color:#fff;font-size:15px;}
body.biographie #content #text table.no-style tr td.left {width:163px;padding:0 15px 0 0;color:#000;text-align:center;}
body.biographie #content #text table.no-style tr td img {margin:4px 0 14px 0;padding:0;}

body.nouvelles #content #content_nouvelles {background:#fff;}
body.nouvelles #content #contenu.rss div.content {background-color:#000;}
body.nouvelles #content #contenu.rss div.text {padding:52px 92px 40px 50px;background-color:#fff;}
body.nouvelles #right_col {display:none;}

body.boutique-en-ligne #content {background:url(/images/bg_content_left.gif) repeat-y top left;background-color:#000;}
body.boutique-en-ligne #content #left_col {width:166px;}
body.boutique-en-ligne #content #right_col {width:705px;padding:0 9px 10px 9px;}

body.collections #content {padding-bottom:15px;}
body.collections #text img {float:left;margin:5px;}

body.login #content #right_col {width:620px;padding:0 9px 10px 9px;}

body.info-livraison #content {background-color:#fff;}

body.boutique #content {background:url(/images/bg_content_right.gif) repeat-y top left;width:910px;}
body.boutique #content #text {padding:0;width:685px;float:left;}
body.boutique #content #left_col {background-color:#fff;padding:52px 92px 40px 50px;width:768px;}
body.boutique #content #right_col {display:none;float:right;width:219px;padding:0 0 0 5px;background-color:#000;}
body.boutique #content #right_col img {border-top:5px solid #000;margin:0;}
body.boutique #content #right_col img.no-border {border:0;}
body.boutique #content #right_col form {width:182px;}

body.collections #content {background-color:#fff;background-image:none;}
body.collections #content #text {padding:22px 19px 0 24px;}

body.presse-evenements #content #text {padding:16px;}

ul.liens {list-style-type:circle;}
body.liens #content {background:url(/images/bg_content_right.gif) repeat-y top left;width:910px;}
body.liens #content p, body.liens #content ul.liens li a {font-size:18px;}
body.liens #content #text {padding:0;width:685px;float:left;}
body.liens #content #left_col {background-color:#fff;padding:52px 92px 40px 50px;width:768px;}
body.liens #content #right_col {display:none;float:right;width:219px;padding:0 0 0 5px;background-color:#000;}
body.liens #content #right_col img {border-top:5px solid #000;margin:0;}
body.liens #content #right_col form {width:182px;}
body.liens #content #left_col ul.liens {list-style-type:none;}
body.liens #content #left_col ul li a:hover {color:#ef247b;}

body.contact #content {background:url(/images/bg_content_right.gif) repeat-y top left;width:910px;}
body.contact #content #text {padding:0;width:685px;float:left;}
body.contact #content #text #left_col {background-color:#fff;padding:52px 92px 40px 50px;width:748px;float:left;}
body.contact #content #right_col {display:none;float:right;width:219px;padding:0 0 0 5px;background-color:#000;}
body.contact #content #right_col img {border-top:5px solid #000;margin:0;}
body.contact #content #right_col img.no-border {border:0;}
body.contact #content #right_col form {width:182px;}

body.panier form {margin:0;}
body.panier a.btn_checkout {background:url(/images/btn_caisse_sprite.jpg) no-repeat top left;margin:0 10px 0 0;width:158px;}
body.panier a.btn_checkout:hover {background-position:bottom left;font-weight:normal;}
body.panier a.btn_update {background:url(/images/btn_editer_sprite.jpg) no-repeat top left;margin:0 10px 0 0;width:120px;}
body.panier a.btn_update:hover {background-position:bottom left;font-weight:normal;}
body.panier table {margin:0 0 18px 0;}
body.panier #full_col {padding:10px 50px 40px 50px;}
body.panier #checkout a {color:#fff;display:block;float:left;height:30px;padding:14px 10px 0 0;text-align:right;text-decoration:none;}
body.panier #checkout a:hover {background-position:bottom left;font-weight:normal;}

body.checkout #full_col {padding:35px 50px 40px 50px;}
body.checkout #full_col .payConfirm {width:280px;padding:20px 0 14px;font-size:11px;}
body.checkout #full_col .payConfirm label {float:left;}
body.checkout #full_col .payConfirm input {float:right;margin-top:1px;}
body.checkout #full_col input.PaypalPay {background:url(/images/btn_paypal_sprite.jpg) no-repeat top left;color:#fff;display:block;float:left;height:44px;padding:0 10px 0 0;width:180px;text-align:right;text-decoration:none;border:0;cursor:pointer;}
body.checkout #full_col input.PaypalPay:hover {background-position:bottom left;}
body.checkout #full_col a.retourPanier {background:url(/images/btn_panier_sprite.jpg) no-repeat top left;color:#fff;display:block;float:left;height:30px;margin:0 10px 0 0;padding:14px 10px 0 0;width:153px;text-align:right;text-decoration:none;}
body.checkout #full_col a.retourPanier:hover {background-position:bottom left;font-weight:normal;}

body.login #message_boutique {display:none;}
body.login p {margin-bottom:8px;}

body.inscription #full_col {padding:15px 50px 40px 50px;}
body.inscription #message_boutique {color:#f20101;font-style:italic;padding:0 0 20px 0;}

body.lostpassword #full_col {padding:35px 50px 40px 50px;}
body.lostpassword #full_col #passok {padding:1px 7px 4px 7px;height:24px;background-color:#484848;color:#fff;text-decoration:none;cursor:pointer;border:0;}
body.lostpassword #full_col #passok:hover {background-color:#353535;color:#fff;}

body.resultats_recherche #full_col {padding:35px 50px 40px 50px;}
body.resultats_recherche #full_col table {border-top:1px solid #d7d7d7;}
body.resultats_recherche #full_col table td {background-color:#fff;}
body.resultats_recherche #full_col table tr.row1 td {background-color:#f0f0f0;}

* {margin:0;padding:0;}

.holder {width:910px;margin:0 auto;background-color:#000;}
.clear {clear:both;height:0;}
.no-margin {margin:0 0 4px 0;}
.no-border {border:0;}
.print {display:none;}

p {text-align:justify;line-height:19px;margin:0 0 22px 0;}

a {color:#ef247b;}
a:hover {font-weight:bold;}

img {margin:0 0 22px 0;}
img.no-margin {margin:0;}

h1 {padding:20px 0 0 0;float:left;}
h1 a {background:url(/images/logo.jpg) no-repeat top left;display:block;width:193px;height:101px;}
h1 a span {display:none;}

h2 {text-transform:uppercase;font-size:18px;font-weight:bold;color:#fff;background-color:#000;padding:7px 0 8px 48px;position:relative;}
h2 input {text-transform:uppercase;font-size:18px;font-weight:bold;color:#fff;background-color:#000;padding:7px 0 8px 48px;position:absolute;bottom:0;left:0;}

h3 {color:#000;font-size:16px;font-weight:bold;text-transform:uppercase;margin:0 0 12px 0;}
h3.presse {color:#fff;font-weight:bold;background-color:#000;padding:6px 8px 5px;text-align:center;text-transform:uppercase;font-size:18px;margin:0;}

h4 {color:#da007c;font-size:15px;font-weight:bold;text-transform:uppercase;padding:20px 0 12px 0;}

ul {padding:0 0 12px 35px;list-style-type:none;clear:both;}
ul li {padding:0 0 10px 0;}
ul li ul {padding:10px 0 0 35px;}
ul li ol {list-style-type:decimal;padding:10px 0 0 65px;}
ul li ol li {background:none;padding:0 0 10px 0;}

ul.collections {list-style-type:none;padding:0;}
ul.collections li {padding:0 18px 0 0;float:left;}
ul.collections li.last {padding:0;}

ol {list-style-type:decimal;padding:0 0 12px 65px;clear:both;}
ol li {padding:0 0 10px 0;background:none;}
ol li ol {padding:10px 0 0 65px;}
ol li ul {padding:10px 0 0 35px;list-style-type:none;}
ol li ul li {background:url(/images/puce_ul.gif) no-repeat top left;padding:0 0 10px 30px;}

table {font-size:12px;width:100%;margin:0 0 22px 0;}
/*table tr th {background:url(/images/bg_th.jpg) repeat-x top left;height:50px;color:#fff;font-size:18px;text-align:center;border:1px solid #fec5e9;}*/
table tr th {height:50px;color:#ef247b;font-size:18px;text-align:center;border-bottom:1px solid #d7d7d7;}
table tr td {padding:8px 8px;background-color:#f0f0f0;text-align:center;color:#231f20;border-bottom:1px solid #d7d7d7;}
table tr.row1 td {background-color:#fff;}
table tr td.nomProduit {font-size:16px;color:#000;}
table img {margin:0;border:2px solid #d7d7d7;}
table tr td.update {background-color:#fff;text-align:right;padding-bottom:0;border:0;}
table tr td.update input {padding:1px 7px 4px 7px;height:24px;background-color:#484848;color:#fff;text-decoration:none;margin:0 5px 20px 0;cursor:pointer;border:0;}
table tr td.update input:hover {background-color:#353535;color:#fff;}
table tr td.prix, table tr td.sousTotal {text-align:right;}
table tr td.actions {text-align:center;}
table tr td a.supprimer {background:url(/images/btn_supprimer_sprite_row1.jpg) no-repeat top left;color:#fff;display:block;height:30px;padding:14px 10px 0 0;text-decoration:none;width:96px;margin:0 auto;text-align:right;}
table tr td a.supprimer:hover {background-position:bottom left;font-weight:normal;}
table tr.row1 td a.supprimer {background:url(/images/btn_supprimer_sprite.jpg) no-repeat top left;}
table tr.row1 td a.supprimer:hover {background-position:bottom left;}
table tr td.search_td {text-align:left;}
table tr td.search_td p {margin:0;}

table.infos_client {margin:0;}
table.infos_client th {width:180px;margin:0;}
table.infos_client td {background-color:#fff;border-top:1px solid #d7d7d7;}
table.infos_client td.row1 {background-color:#f0f0f0;}

table.print {display:none;}

body.checkout table, body.checkout form {margin:0;}

body.panier table.totaux {margin:0 0 10px 0;width:309px;}
table.totaux tr th {border-top:1px solid #d7d7d7;width:100px;}
table.totaux tr td {background-color:#f0f0f0;text-align:left;font-size:14px;text-align:right;}
table.totaux tr td.top {background-color:#fff;border-top:1px solid #d7d7d7;}
table.totaux tr td.last {background-color:#fff;font-size:16px;font-weight:bold;}
table.totaux tr th.rebate,
table.totaux tr td.rebate {background-color:#fff5f9;color:#ef247b;}
table.totaux tr td.rebate {font-weight:bold;}

form {font-size:15px;color:#231f20;margin:0 0 22px 0;}
form fieldset {border:1px solid #7a7a7a;padding:10px;}
form legend {margin:0 0 0 0;padding:0 5px 0 5px;font-size:14px;}
form div {clear:both;padding:8px 5px;}
form div.row1 {background:#f0f0f0;border-top:1px solid #cecece;border-bottom:1px solid #cecece;}
form div label {display:block;width:150px;float:left;margin:0 10px 0 0;}
form div input {height:20px;width:200px;padding:0 5px;color:#575757;}
form div input:focus {border:1px solid #2c9bb4;}
form div select {width:210px;height:21px;padding:1px 3px 0;color:#231f20;}
form div select:focus {border:1px solid #2c9bb4;}
form div textarea {width:200px;padding:1px 5px 0;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#231f20;}
form div textarea:hover {border:1px solid #5b7d93;}
form div.btn {margin:0 0 0 160px;}
form div.btn input {padding:1px 7px 4px 7px;height:24px;background-color:#484848;color:#fff;text-decoration:none;margin:0 5px 20px 0;cursor:pointer;border:0;}
form div.btn input:hover {background-color:#353535;color:#fff;}
form input.nolook,
form select.nolook,
form textarea.nolook{border:none;height:auto;width:auto;background:none;list-style:none;}
form #passok {width:70px;}

#content #right_col #content_items form {margin:0;width:620px;}
#content #right_col #content_items form div {clear:both;padding:8px 5px;}
#content #right_col #content_items form div.row1 {background:#f0f0f0;}
#content #right_col #content_items div p {font-style:italic;}

#header #menu-top {float:right;padding:80px 0 10px 0;text-align:right;width:600px;}
#header #menu-top div {color:#fff;padding:0 0 5px 0;}
#header #menu-top a {color:#fff;text-transform:uppercase;}
#header #menu-top a:hover {color:#ef247b;font-weight:normal;}
#header #menu-top a.facebook {background:url(/images/btn_facebook.jpg) no-repeat top left;display:block;width:19px;height:19px;float:right;margin:0 10px 0 0;}
#header #menu-top a.twitter {background:url(/images/btn_twitter.jpg) no-repeat top left;display:block;width:19px;height:19px;float:right;margin:0 15px 0 0;}
#header #menu-top form {float:right;width:181px;margin:0;}
#header #menu-top form input {float:right;}
#header #menu-top form input.text {width:135px;height:18px;border-top:1px solid #8c8c8c;border-bottom:1px solid #8c8c8c;border-left:0;border-right:0;margin:0 7px 0 0;padding:0 4px;}
#header #menu-top form input.submit {background:url(/images/btn_submit_search_sprite.gif) no-repeat top left;width:19px;height:20px;cursor:pointer;border:0;}
#header #menu-top form input.submit:hover {background-position:bottom left;}
#header #menu-top form div {background-color:#000;clear:none;padding:0;}
#header ul#menu {list-style-type:none;height:27px;background-color:#fff;padding:13px 0 0 18px;margin:0;font-size:12px;}
#header ul#menu li {float:left;margin:0 17px 0 0;background:none;padding:0;}
#header ul#menu li.last {margin:0;}
#header ul#menu li a {color:#000;text-transform:uppercase;text-decoration:none;}
#header ul#menu li a:hover {color:#ef247b;font-weight:normal;}
#header ul#menu li a.selected, #header ul#menu li a.selected:hover {font-weight:bold;}
#header img {margin:0;}

#content {background-color:#fff;margin:0 0 60px 0;}
#content #text {padding:36px 112px 20px 50px;}

#content #albums {float:left;width:844px;padding:20px 44px 20px 22px;}
#content #albums ul {padding:0;}
#content #albums ul li {padding:0 0 26px 0;background:none;}
#content #albums ul li a {color:#231f20;text-decoration:none;}
#content #albums ul li a span {display:block;}
#content #albums ul li a span.date {font-size:15px;margin:0 0 5px 0;}
#content #albums ul li a:hover span.date {color:#ef247b;font-weight:normal;}
#content #albums ul li a span.titre {font-weight:bold;text-transform:uppercase;margin:0 0 10px 0;}
#content #albums ul li a span.text {margin:0 0 14px 0;line-height:19px;}
#content #albums ul li a:hover span.text {color:#ef247b;font-weight:normal;}
#content #albums ul li a span.img {width:844px;text-align:center;}
#content #albums ul li a span.img img {background-repeat:margin:0;}

#content #album {float:left;width:844px;padding:20px 44px 44px 22px;}
#content #album span {display:block;}
#content #album span.date {font-size:15px;margin:0 0 5px 0;}
#content #album span.titre {font-weight:bold;text-transform:uppercase;margin:0 0 10px 0;}
#content #album span.img {width:844px;text-align:center;}
#content #album span.img img {background-repeat:no-repeat;margin:0;}
#content #album p, #content #content_nouvelles p {width:844px;}
p.more2 {padding: 0px 0 10px 0;margin:0px 0 10px 0;}
p.more3 a {display:block;padding:4px 7px 0px 7px;height:22px;background-color:#484848;color:#fff;text-decoration:none;margin:15px 5px 15px 15px;cursor:pointer;float:left;border:0px solid #252525;}
p.more3 a:hover {background-color:#353535;color:#fff;font-weight:normal;}

#content #nouvelles {float:left;width:844px;padding:20px 44px 20px 22px;}
#content #nouvelles ul {padding:0;}
#content #nouvelles ul li {padding:0 0 26px 0;background:none;}
#content #nouvelles ul li a {color:#231f20;text-decoration:none;}
#content #nouvelles ul li a span {display:block;}
#content #nouvelles ul li a span.date {font-size:15px;margin:0 0 5px 0;}
#content #nouvelles ul li a:hover span.date {color:#ef247b;font-weight:normal;}
#content #nouvelles ul li a span.titre {font-weight:bold;text-transform:uppercase;margin:0 0 10px 0;}
#content #nouvelles ul li a span.text {margin:0 0 14px 0;line-height:19px;}
#content #nouvelles ul li a:hover span.text {color:#ef247b;font-weight:normal;}
#content #nouvelles ul li a span.img {width:844px;text-align:center;}
#content #nouvelles ul li a span.img img {background-repeat:margin:0;}

#content #nouvelle {float:left;width:844px;padding:20px 44px 44px 22px;}
#content #nouvelle span {display:block;}
#content #nouvelle span.date {font-size:15px;margin:0 0 5px 0;}
#content #nouvelle span.titre {font-weight:bold;text-transform:uppercase;margin:0 0 10px 0;}
#content #nouvelle span.img {width:844px;text-align:center;}
#content #nouvelle span.img img {background-repeat:no-repeat;margin:0;}
#content #nouvelle p, #content #content_nouvelles p {width:844px;}
p.more {border-bottom:1px solid #231f20;padding: 0 0 20px 0;margin:0 0 20px 0;}
p.more a {display:block;padding:4px 7px 0px 7px;height:22px;background-color:#484848;color:#fff;text-decoration:none;margin:0 5px 0 0;cursor:pointer;float:left;border:1px solid #252525;}
p.more a:hover {background-color:#353535;color:#fff;font-weight:normal;}

#content #left_col {width:251px;background-color:#000;padding:31px 10px 35px 10px;float:left;}
#content #left_col form {padding:0 0 15px 0;}
#content #left_col form div {clear:none;padding:0;}
#content #left_col form input {float:left;width:inherit;}
#content #left_col form input.text {width:135px;height:18px;border-top:1px solid #8c8c8c;border-bottom:1px solid #8c8c8c;border-left:0;border-right:0;margin:0 7px 0 0;padding:0 4px;}
#content #left_col form input.submit {background:url(/images/btn_submit_search_sprite.gif) no-repeat top left;width:19px;height:20px;cursor:pointer;border:0;}
#content #left_col form input.submit:hover {background-position:bottom left;}
#content #left_col.petit h3 {text-transform:uppercase;font-size:22px;font-weight:bold;color:#fff;padding:0 0 12px 0;}
#content #left_col.petit h3.consulter {line-height:20px;background:url(/images/bg_h3_coeur.jpg) no-repeat top right;width:176px;padding:5px 0 50px 0;}
#content #left_col.petit h3.consulter span {text-transform:none;color:#da007c;}
#content #left_col.petit h3.livraison {line-height:22px;padding:0 0 84px 0;}
#content #left_col.petit ul {margin:0;padding:0 0 83px 0;}
#content #left_col.petit ul li {background:none;padding:0 0 24px;}
#content #left_col.petit ul li a {color:#fff;font-size:16px;font-weight:bold;margin:0 0 2px;text-decoration:none;text-transform:uppercase;}
#content #left_col.petit ul li a.no-text-transform {text-transform:none;}
#content #left_col.petit ul li a:hover {color:#ef247b;}
#content #left_col.petit ul li a.selected {color:#000;}
#content #left_col.petit ul li ul {padding:0;}
#content #left_col.petit ul li ul li {padding:0 10px 0 0;}
#content #left_col.petit ul li ul li a {color:#fff;font-size:12px;font-weight:normal;}
#content #left_col.petit ul li ul li a.selected {background:none;padding:0;font-weight:bold;color:#fff;}
#content #left_col #liste_envoi {width:183px;height:350px;background:url(/images/bg_liste_envoi_all.jpg) no-repeat top right;position:relative;z-index:1;}
#content #left_col #liste_envoi form {padding:0;}
#content #left_col #liste_envoi input.text {color:#52c303;background-color:#9cd878;border:1px solid #b0e192;width:164px;height:23px;position:absolute;z-index:2;bottom:64px;left:4px;padding:0 4px 0 4px;font-size:14px;font-weight:bold;}
#content #left_col #liste_envoi input.submit2 {font-family:Arial, Helvetica, sans-serif;background-color:#9dd979;border:1px solid #b0e192;font-weight:bold;font-size:14px;text-transform:uppercase;height:25px;padding:0 2px 0 2px;position:absolute;z-index:2;bottom:33px;left:4px;cursor:pointer;color:#fff;}
#content #left_col #liste_envoi input.submit2:hover {background-color:#b0e192;}

#content #left_col ul.liens {padding:0;}
#content #left_col ul.liens li a {color:#000;text-decoration:none;}

#content #left_col p.left_coord {float:left;width:240px;}

#content #right_col {float:right;}

#content #right_col img {margin:0;}

#content #right_col #liste_envoi_boutiques {background:url(/images/bg_listeenvoi_boutiques.jpg) no-repeat top left;width:220px;height:350px;margin:5px 0 0 0;position:relative;}
#content #right_col #liste_envoi_boutiques input.text {font-size:10px;border:0;width:172px;height:25px;background-color:#f7c1f3;color:#e991e7;text-transform:uppercase;font-weight:bold;padding:0 5px;position:absolute;top:155px;left:13px;}
#content #right_col #liste_envoi_boutiques input.submit {font-size:10px;color:#b300a8;font-weight:bold;width:70px;height:25px;background-color:#f8bff4;border:0;padding:0 0 2px 0;position:absolute;top:189px;left:125px;text-transform:uppercase;}
#content #right_col #liste_envoi_boutiques input.submit:hover {cursor:pointer;}

#content #right_col #liste_envoi_liens {background:url(/images/bg_listeenvoi_liens.jpg) no-repeat top left;width:220px;height:350px;position:relative;}
#content #right_col #liste_envoi_liens input.text {font-size:10px;border:0;width:172px;height:25px;background-color:#f7c1f3;color:#e991e7;text-transform:uppercase;font-weight:bold;padding:0 5px;position:absolute;top:155px;left:13px;}
#content #right_col #liste_envoi_liens input.submit {font-size:10px;color:#b300a8;font-weight:bold;width:70px;height:25px;background-color:#f8bff4;border:0;padding:0 0 2px 0;position:absolute;top:189px;left:125px;text-transform:uppercase;}
#content #right_col #liste_envoi_liens input.submit:hover {cursor:pointer;}

#content #right_col #liste_envoi_contact {background:url(/images/bg_listeenvoi_contact.jpg) no-repeat top left;width:220px;height:350px;margin:5px 0 0 0;position:relative;}
#content #right_col #liste_envoi_contact input.text {font-size:10px;border:0;width:172px;height:25px;background-color:#f7c1f3;color:#e991e7;text-transform:uppercase;font-weight:bold;padding:0 5px;position:absolute;top:155px;left:13px;}
#content #right_col #liste_envoi_contact input.submit {font-size:10px;color:#b300a8;font-weight:bold;width:70px;height:25px;background-color:#f8bff4;border:0;padding:0 0 2px 0;position:absolute;top:189px;left:125px;text-transform:uppercase;}
#content #right_col #liste_envoi_contact input.submit:hover {cursor:pointer;}

#content #right_col.nouvelles {float:right;width:220px;padding:0 0 0 4px;background-color:#000;}
#content #right_col.nouvelles a img {border-top:3px solid #000;}
#content #right_col.nouvelles a img.no-border {border:0;}

#content #right_col {width:620px;padding:0 10px 0 10px;float:left;background-color:#fff;}
#content #right_col #breadcrumb {text-transform:uppercase;font-size:20px;color:#da007c;padding:30px 0 20px 0;color:#000;}
#content #right_col #breadcrumb span {color:#da007c;}
#content #right_col #breadcrumb a {color:#000;text-decoration:none;}
#content #right_col #breadcrumb a:hover {color:#2c9bb4;}
#content #right_col #content_items {background-color:#fff;padding-top:2px;float:left;}
#content #right_col #content_items div {background-color:#fff;padding:0;margin:0;}
#content #right_col ul.items {padding:0;margin:0;list-style-type:none;}
#content #right_col ul.items li {padding:10px;margin:0;width:211px;background:none;background-color:#fff;border-bottom:2px solid #666666;float:left;border-right:2px solid #666666;font-size:11px;height:760px}
#content #right_col ul.items li.top {border-top:2px solid #666666;}
#content #right_col ul.items li.first {border-left:2px solid #666666;border-right:2px solid #666666;border-bottom:2px solid #666666;}
#content #right_col ul.items li.last {border-right:2px solid #666666;}
#content #right_col ul.items li img {margin:0 0 2px 0;width:211px;height:320px;background-position:center center;}
#content #right_col ul.items li img.print {display:none;}
#content #right_col ul.items li a.agrandir {display:block;width:103px;height:23px;background:url(/images/btn_agrandir.jpg) no-repeat top left;margin:0 0 10px 0;}
#content #right_col ul.items li span {display:block;}
#content #right_col ul.items li span.numero {margin:0 0 10px 0;}
#content #right_col ul.items li span.description {margin:0 0 25px 0;height:234px;overflow:hidden;}
#content #right_col ul.items li span.prix {padding:0 0 10px 0;margin:0;}
#content #right_col ul.items li input {margin:0 0 10px 0;}
#content #right_col ul.items li a {display:block;font-size:15px;text-decoration:none;}
#content #right_col ul.paging {padding:0 0 0 0;margin:0;list-style-type:none;background-color:#fff;height:26px;}
#content #right_col ul.paging li {float:left;margin:0 5px 0 0;padding:0;background:none;background-color:#fff;}
#content #right_col ul.paging li a, #content #right_col ul.paging li span {display:block;}
#content #right_col ul.paging li span {padding:2px 8px;margin:0;}
#content #right_col ul.paging li a {background-color:#484848;color:#fff;float:left;padding:2px 8px;text-align:right;text-decoration:none;border:1px solid #252525;}
#content #right_col ul.paging li a:hover {background-color:#353535;border-color:#252525;color:#fff;font-weight:normal;}
#content #right_col #navigation_bottom {padding-top:23px;}

#content #right_col #message_boutique {background:url(/images/icon_tick.png) no-repeat top left;height:35px;padding:8px 0 0 26px;color:#076e14;}

#content div.paging {padding:0 0 26px 0;}
#content div.pend {padding:0;}
#content div.paging span, #content div.paging a {display:block;float:left;margin:0 5px 0 0;}
#content div.paging span {padding:2px 8px;margin:0;}
#content div.paging a {background-color:#484848;color:#fff;float:left;padding:2px 8px;text-align:right;text-decoration:none;border:1px solid #252525;}
#content div.paging a:hover {background-color:#353535;border-color:#252525;color:#fff;font-weight:normal;}

#content #map {padding:2px;margin:0 0 20px 0;border:1px solid #000;}
#content #grosse-image {margin:0 0 16px 0;}
#content #grosse-image a img {background-color:#000;height:500px;margin:0;width:878px;}
#content #grosse-image a:hover {font-weight:normal;}
#content #text div.bg_albums {background-color:#000;margin:0 0 16px 0;padding:7px;width:864px;}
#content #text ul#ablum_photos {padding:2px;}
#content #text ul#ablum_photos li {background-image:none;float:left;padding:0 17px 15px 0;}
#content #text ul#ablum_photos li a:hover {font-weight:normal;}
#content #text ul#ablum_photos li img {background-color:#000;background-position:center center;float:none;height:200px;margin:0;padding:0;width:158px;}
#content #text ul#ablum_photos li.clear {height:auto;}
#content #text ul#ablum_photos li.last {padding:0 0 17px 0;}

#content .text p.more_rss {border-top:1px solid #231f20;padding:20px 0 0 0;}
#content .text p.more_rss a {display:block;padding:4px 7px 0px 7px;height:22px;background-color:#484848;color:#fff;text-decoration:none;margin:0 10px 20px 0;cursor:pointer;float:left;border:1px solid #252525;}
#content .text p.more_rss a:hover {background-color:#353535;color:#fff;font-weight:normal;}

#footer {background:url(/images/bg_footer.gif) no-repeat top left;padding:8px 0 0 0;background-color:#000;}
#footer p {text-transform:uppercase;color:#fff;font-size:9px;float:left;}
#footer div {float:right;text-align:right;color:#5bc9e2;padding:0 0 20px 0;font-size:12px;}
#footer div a {color:#fff;}
#footer div a:hover {color:#9a9a9a;font-weight:normal;}
#footer div a.adn {display:block;width:67px;height:29px;background:url(/images/icon_adn_sprite.gif) no-repeat top left;text-align:right;float:right;margin:15px 0 10px 0;}
#footer div a.adn:hover {background-position:bottom left;}
#footer div a.adn span {display:none;}
#footer div a.genome {display:block;background:url(/images/icon_genome_sprite.gif) no-repeat top left;width:75px;height:33px;float:right;margin:12px 0 10px 20px;}
#footer div a.genome:hover {background-position:bottom left;}
#footer div a.genome span {display:none;}
#footer div a.host {display:block;background:url(/images/icon_hebergement_sprite.gif) no-repeat top left;width:73px;height:26px;float:right;margin:12px 0 0 0;}
#footer div a.host:hover {background-position:bottom left;}
#footer div a.host span {display:none;}

a.retour {background-color:#484848;color:#fff;float:left;margin:0 0 35px 0;padding:2px 8px;text-align:right;text-decoration:none;border:1px solid #252525;}
a.retour:hover {background-color:#353535;border-color:#252525;color:#fff;font-weight:normal;}

message_boutique {background:color:red;color:white;font-weight:bold;font-size:12px;}

#animation{
	height: 525px;
	position: relative;
	width: 910px;
}
#animation img{
	left: 0px;
	margin: 0;
	position: absolute;
	top: 0px;
}

p.retour a.btn {background-color:#484848;color:#fff;float:left;padding:2px 8px;text-align:right;text-decoration:none;border:1px solid #252525;}
p.retour a.btn:hover {background-color:#353535;border-color:#252525;color:#fff;font-weight:normal;}
