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

/* ---- NEWS TEMPLATE ----*/
.news_entete table td
{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #ffffff;
}

.lien_actu
{	
	color:#ffcc33;
}

a:hover.lien_actu
{
	color:#ffffff;
}

.news_1_border
{
	border:1px solid #ffcc33;
}

/* ---- GLOBAL ---- */
body {
	padding:0px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#161616;
}

.center_site {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:990px;
	background-color:#1B1B1B;
	padding-bottom:20px;
	color:#999999;
}

.content {
	background-color:#242424;
	padding-top:25px;
	padding-bottom:25px;
}

.corps {
	margin-left:44px;
	color:#ffffff;
}

.corps2 {
	margin-left:44px;
	font-size:12px;
	color:#ffffff;
}

/* ---- HEADER ---- */
.header_bar {
	background: url('/images/header/trame.png') repeat-x;
	height:26px;
	margin-top:39px;
	font-size:15px;
	font-weight:bold;
	color:#cccccc;
	z-index:2;
}

.header_logo {
	margin-top:-39px;
}

.header_top a {
	color:#999999;
	text-decoration:none;
}

.header_top a:hover {
	color:#ffcc33;
}

.header_bar a {
	color:#cccccc;
	text-decoration:none;
}

.header_bar a:hover {
	color:#ffcc33;
}

/* ---- FOOTER ---- */
.footer_bar {
	background: url('/images/footer/trame.png') repeat-x;
	height:18px;
}

.footer_bar a {
	color:#999999;
	text-decoration:none;
}

.footer_bar a:hover {
	color:#ffcc33;
}

.footer_bottom {
	background: url('/images/footer/back.gif') no-repeat;
	height:189px;
	margin-top:50px;
}

a.infra_lien {
	color:#ffcc33;
	text-decoration:underline;
}

a.lien_bas_page {
	color: #cccccc;
	text-decoration:underline;
}

/* ---- HOME ---- */
.home_corps {
	background-color:#1B1B1B;
	color:#cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.home_top {
	height:450px;
	width:990px;
	background-color:#ffcc33;
}

.home_bottom {
	height:228px;
	margin-bottom:50px;
}

.home_societe {
	width:284px;
	height:228px;
	background:url('/images/home/bas_societe.jpg') no-repeat;
}

.home_societe_desc {
	font-weight:bold;
	width:245px;
	margin-left:19px;
	padding-top:70px;
}

.home_societe_lien {
	margin-left:19px;
	margin-top:10px;
}

.home_societe_lien a {
	color:#cccccc;
	text-decoration:underline;
}

.home_societe_lien a:hover {
	color:#ffcc33;
}

.home_actu {
	width:330px;
	height:228px;
	background:url('/images/home/trame_actu.jpg') repeat-x;
}

.home_actu_titre {
	position:absolute;
	margin-top:40px;
	margin-left:37px;
}

.home_actu_module
{
	position:absolute;
	margin-top:70px;
	margin-left:37px;
}

.home_actu_lien {
	margin-top:10px;
}

.home_actu_lien a {
	color:#cccccc;
	text-decoration:underline;
}

.home_actu_lien a:hover {
	color:#ffcc33;
}

.home_newsletter {
	width:284px;
	height:228px;
	background:url('/images/home/bas_newsletter.jpg') no-repeat;
}

.home_news_desc {
	font-weight:bold;
	width:245px;
	margin-left:26px;
	padding-top:70px;
}

.home_news_butt {
	margin-top:15px;
	margin-left:65px;
}

/* ---- MENTIONS ---- */
.mentions_texte {
	width:700px;
	font-size:12px;
	margin-top:20px;
	margin-bottom:10px;
}

.mentions_texte2 {
	line-height:20px;
}

.mentions_texte a
{
	color:#ffffff;
	text-decoration:underline;
}

.mentions_texte a:hover {
	color:#ffcc33;
}

.mentions_or {
	color:#ffcc33;
	font-weight:bold;
}

/* ---- CONTACT ---- */
.contact_distri {
	margin-top:-5px;
	margin-left:5px;
}

.contact_boite {
	position:absolute;
	margin-left:770px;
	margin-top:50px;
	font-size:12px;
	width:150px;
	height:570px;
	background-color:#000000;
	padding-left:10px;
	padding-top:15px;
}

.contact_boite a {
	color:#ffcc33;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

.contact_boite a:hover {
	color:#ffffff;
}

.contact_soustitre {
	margin-top:-5px;
}

.contact_etoile {
	color:#ff0000;
	font-size:12px;
	margin-left:5px;
}

.contact_form_rep {
	position:absolute;
	width:746px;
	text-align:center;
	color:#ff0000;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:-20px;
}

.contact_texte {
	color:#fffffff;
	font-size:12px;
	margin-left:5px;
	font-weight:bold;
}

.contact_form {
	margin-left:5px;
	margin-top:30px;
}

.form_text {
	font-size:11px;
	font-weight:bold;
	color:#cccccc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.contact_captcha {
	margin-top:20px;
	color:#cccccc;
}

.contact_check {
	width:746px;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	line-height:20px;
}

.contact_check#contact_sharing {
	background-color:#ffcc33;
	margin-top:30px;
}

.contact_check#contact_infos {
	background-color:#ffffff;
	margin-top:10px;
}

.contact_submit {
	width:746px;
	text-align:center;
	margin-top:20px;
}

.contact_text_loi {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	width:746px;
	margin-left:5px;
	margin-top:20px;
}

/* ---- NEWSLETTER ---- */
.newsletter_form_top {
	background-color:#ffcc33;
	height:38px;
	width:746px;
	color:#000000;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.newsletter_form_center {
	margin-top:10px;
}

.newsletter_soustitre {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffcc33;
	font-weight:bold;
	margin-left:5px;
	margin-top:20px;
}

.newsletter_texte {
	margin-top:10px;
	font-size:12px;
	margin-left:5px;
	width:746px;
}

.newsletter_etoile {
	color:#ffcc33;
	margin-left:5px;
	font-size:12px;
}

/* ---- COLLECTIONS ---- */
.collections_soustitre {
	color:#ffcc33;
	font-size:15px;
	font-weight:bold;
	margin-top:15px;
	margin-left:5px;
}

.collections_texte {
	font-size:12px;
	margin-top:10px;
	margin-left:5px;
	width:621px;
}

.collections_texte a {
	color:#ffcc33;
	text-decoration:underline;
}

.collections_texte a:hover {
	color:#ffffff;
}

.collections_guide {
	width:621px;
	margin-left:5px;
	margin-top:10px;
	text-align:right;
}

.collections_index {
	margin-left:5px;
	margin-top:10px;
}

.collections_cat {
	width:620px;
	height:219px;
	margin:0;
	padding:0;
}

.collections_desc {
	width:190px;
}

.collections_table {
	position:absolute;
	margin-top:-170px;
	margin-left:20px;
}

.collections_lien_global {
	width:190px;
	margin-top:10px;
}

.collections_lien_global a {
	color:#ffcc33;
	font-weight:bold;
	text-decoration:none;
}

.collections_lien_global a:hover {
	color:#ffffff;
}

.collections_liens {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
}

.collections_liens a {
	color:#ffcc33;
	text-decoration:none;
}

.collections_liens a:hover {
	color:#FFFFFF;
}

.collections_separateur {
	margin-top:0;
	padding:0;
}

.collections_boite {
	position:absolute;
	margin-left:677px;
	margin-top:30px;
	background:url('/images/collections/back_boite.png') no-repeat;
	width:250px;
	height:1280px;
}

#collection_2009_boite {
    margin-top: 400px;
    height: 880px;
}

.boite_titre_cata {
	margin-left:19px;
	margin-top:14px;
}

.boite_cata {
	margin-left:40px;
	margin-top:25px;
	width:180px;
}

#boite_cata_2009 {
    margin-top: 39px;
}

.boite_soustitre_cata {
	font-weight:bold;
	font-size:12px;
}

.boite_picto_cata {
	margin-left:41px;
	margin-top:10px;
}

.boite_texte_cata {
	margin-top:10px;
}

.boite_lien_cata {
	margin-top:10px;
}

.boite_lien_cata a {
	color:#ffcc33;
	font-weight:bold;
	text-decoration:none;
}

.boite_lien_cata a:hover {
	color:#ffffff;
}

/* ---- ACTUALITE ---- */
.actu_choix {
	margin-left:5px;
	margin-top:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.actu_bottom {
	margin-left:5px;
	margin-top:45px;
}

.actu_no_news {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.actu_no_news#cat_name {
	font-size:14px;
	color:#ffcc33;
}

.texte_actu {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
/* ---- DISTRIBUTEURS ----*/
.distri_soustitre {
	color:#FFCC33;
	font-size:12px;
	font-weight:bold;
	margin-top:15px;
}

.distri_indication {
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:10px;
}

.distri_carte {
	background: url('/images/distributeurs/carte_back.png') no-repeat;
	height:511px;
	margin-top:10px;
	padding-left:180px;
	padding-top:60px;
	margin-bottom:50px;
}

#accordion {
	font-family:Arial, Helvetica, sans-serif;
}

.revendeurs_explain {
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#333333;
	color:#FFCC33;
	width:200px;
	line-height:20px;
	padding-left:2px;
	padding-right:2px;
	margin-top:35px;
}

.region {
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background:url('/images/distributeurs/region_back.png') no-repeat;
	color:#242424;
	width:200px;
	height:20px;
	line-height:20px;
	padding-left:2px;
	margin-top:35px;
}

.toggler {
	font-size:11px;
	color:#333333;
	background:url('/images/distributeurs/toggler_back.png') no-repeat;
	width:200px;
	height:20px;
	line-height:20px;
	padding-left:10px;
	cursor:pointer;
}

.element_desc {
	font-size:11px;
	color:#999999;
	background-color:#333333;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}

.element_top {
	background:url('/images/distributeurs/element_top.png') no-repeat;
	width:200px;
	height:13px;
}

.element_title {
	font-size:12px;
	color:#FFCC33;
	margin-bottom:5px;
}

.element_contact {
	margin-top:5px;
	cursor:pointer;
	width:115px;
}

.element_separator {
	height:5px;
	padding-top:2px;
}

.element {
	font-family:Arial, Helvetica, sans-serif;
	width:200px;
}

/* ---- GUIDE DES TAILLES ---- */
.guide_tailles_pop {
	background-color:#000000;
	color:#ffcc33;
}

.guide_tailles {
	width:810px;
	height:625px;
	overflow:scroll;
	color:#ffcc33;
	background-color:#fff;
}

/* squeezebox */
#sbox-window embed, #sbox-window object, #sbox-window select
{
	visibility:				visible;
}

#sbox-overlay
{
	position:				absolute;
	background-color:		#000;
	top: 0px;
	left: 0px;
}

#sbox-window
{
	position:				absolute;
	background-color:		#000;
	text-align:				left;
	overflow:				visible;
	padding:				10px;
	-moz-border-radius:		0px;
	-webkit-border-radius:	0px;
	border:					1px solid #ffcc33;
}

#sbox-btn-close
{
	position:				absolute;
	width:					15px;
	height:					15px;
	right:					10px;
	top:					15px;
	background:				url('/images/collections/box/close.png') no-repeat center;
	border:					none;
}

/*#sbox-btn-close:hover
{
	background:url('/images/selection/box/close_on.png') no-repeat center;
}*/

.sbox-window-ie6 #sbox-btn-close
{
	background-image:		url('/images/ferme.png');
}

.sbox-loading #sbox-content
{
	background-image:		url('/images/loading.gif');
	background-repeat:		no-repeat;
	background-position:	center;
}

#sbox-content
{
	clear:					both;
	overflow:				auto;
	background-color:		#000;
	height:					100%;
	width:					100%;
}

.sbox-content-image#sbox-content
{
	overflow:				visible;
}

#sbox-image
{
	display:				block;
}

.sbox-content-image img
{
	display:				block;
}

.sbox-content-iframe#sbox-content
{
	overflow:				visible;
}