/* CSS Document */

/*------ PROPRIETES GLOBALES ------*/

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

img {
	border:0;
}

form{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a{
	color:#FF0000;
}
/*------------ MENU LEFT ------------*/


/* >>> CATALOGUE <<< */
.left_menu_bg {
	background-image:url(../imgs/background_recherche.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:37px;
}

.embed_left_inputs {
	width:170px;
	height:18px;
	padding-top:6px;
	padding-bottom:5px;
}

.left_inputs {
	text-align:left;
	border:0px;
	height:18px;
	width:170px;
	color:#262626;
	background-color:#D0D0D0;
	font-size:9px;
}



/* >>> NEWSLETTER <<< */
td.newsletter_bg {
	background-image:url(../imgs/background_newsletter.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:37px;
	height:100px;
	
}


/*------------ CONTENU HOME ------------*/


/* >>> BOXES <<< */


/* EMBED */

.embed_nouveautes {
	padding-left:31px;
}

td.embed_box_nouveautes {
	vertical-align:top;
	padding-left:7px;
	padding-right:7px;
	padding-top:7px;
	padding-bottom:16px;
	width:219px;
}




/* BACKGROUNDS */

.embed_box_background{
	vertical-align:top;
}

.embed_box_background_simple{
	background-image:url(../imgs/background_box.gif);
	background-position:top;
	background-repeat:no-repeat;
	vertical-align:top;
}

.inside_box_background{
	background-image:url(../imgs/background_inside_box.gif);
	background-position:top;
	background-repeat:no-repeat;
}

.panier_background {
	background-image:url(../imgs/bottom_panier.gif);
	height:44px;
	background-position:top;
	background-repeat:no-repeat;
}



/* CONTENU TEXTES */

.marque_box {
	padding-left:7px;
	height:28px;
	font-size:11px;
	font-weight:bold;
	color:#6B6B6B;
	text-transform:uppercase;
}

.year_box {
	background-image:url(../imgs/under_year.gif);
	background-position:left;
	background-repeat:no-repeat;
	width:42px;
	padding-right:4px;
	font-size:9px;
	font-weight:bold;
	text-align:center;
	color:#ffffff;
}

.modele_box {
	font-family: tahoma, Verdana, Arial, sans-serif;
	height:24px;
	font-size:9px;
	color:#5B5B5B;
	text-align:center;
	padding-bottom:4px;
	padding-left:2px;
	padding-right:2px;
}

.modele_box a{
	color:#5B5B5B;
	text-decoration:none;
}

.echelle_box {
	padding-left:16px;
	padding-right:16px;
	padding-top:9px;
	font-size:9px;
	color:#5B5B5B;
	text-align:left;
}

.type_box {
	padding-top:1px;
	padding-left:16px;
	padding-right:16px;
	font-size:9px;
	color:#5B5B5B;
	text-align:center;
}

.type_box .gras {
	font-weight:bold;
}

td.stripe_box {
	text-align:center;
	height:2px;
}

.prix_box {
	padding-left:16px;
	width:127px;
	padding-top:15px;
	font-weight:bold;
	color:#FF5A00;
}

td.ajout_panier {
	padding-top:18px;
}

/* IMAGE */

.embed_img_box {
	padding-top:11px;
	padding-bottom:2px;
	text-align:center;
}

.img_box {
	border:2px solid #E0E0E0;
}



/*------------ CONTENU FICHE PRODUIT ------------*/


/* >>> FICHE <<< */


/* EMBED */

.embed_fiche {
	padding-left:19px;
}

.embed_fiche_produit {
	padding-left:19px;
	padding-bottom:16px;
}



/* BACKGROUNDS */

.fiche_top_background{
	background-image:url(../imgs/bg_top_fiche.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:566px;
	height:58px;
}

.fiche_infos_background {
	background-image:url(../imgs/bg_fiche_info.jpg);
	background-position:top;
	background-repeat:no-repeat;
}




/* CONTENU FICHE ACHAT */

.modele_fiche {
	padding-left:26px;
	font-size:9px;
	font-weight:bold;
	height:34px;
	color:#3B3B3B;
	width:305px;
	text-transform:uppercase;
	padding-top:24px;
}

.year_fiche {
	text-align:right;
	font-size:10px;
	padding-right:34px;
	font-weight:bold;
	color:#FF5A00;
	height:16px;
}

.marque_fiche {
	font-size:9px;
	padding-top:4px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:right;
	padding-right:35px;
	height:37px;
}

.embed_infos_achat_fiche {
	height:31px;
	border-bottom:1px solid #E4E4E4;
}

.infos_achat_fiche {
	font-size:9px;
	font-weight:bold;
	text-align:right;
	padding-right:5px;
	color:#3B3B3B;
}

.input_qtt {
	border:1px solid #E4E4E4;
	height:16px;
	font-size:9px;
	font-weight:bold;
	text-align:center;
	color:#3B3B3B;
	width:20px;
	
}
/* CONTENU FICHE INFOS */

.h_f_infos {
	padding-left:25px;
	font-size:11px;
	color:#3b3b3b;
	font-weight:bold;
	text-transform:uppercase;
}

.p_f_infos {
	padding-left:35px;
	font-size:9px;
	color:#858585;
	font-weight:bold;
	padding-bottom:20px;
}

.ajout_panier_fiche {
	padding-top:35px;
	padding-right:30px;
	text-align:right;
}

/* SELECT */
.select_search {
	cursor:pointer;
	overflow: hidden;
	width:172px;
	display:none;
	position:absolute; 
	}
	
.cell_search{
	line-height:16px;
	padding-left:3px;
	}
	
.handle{
	background-image:url(../imgs/form_search/handler.gif);
	width:13px;
	height:30px;
	cursor:pointer;
	}
	
.text_search {
	border:1px solid #454545;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#454545;
	background-color:#F9F9F9;
	font-weight:bold;
	text-transform:uppercase;
	width:166px;
	padding-left:4px;
}

.text_search_on {
	border:1px solid #454545;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	background-color:#FF0000;
	font-weight:bold;
	text-transform:uppercase;
	width:166px;
	padding-left:4px;
}

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


/*------------ PANIER 01------------*/

/* LABELS */

.embed_labels_panier {
	padding-left:40px;
}

.embed_label {
	padding-left:1px;
}


/* CONTENU */

.embed_content_panier {
	padding-left:40px;
}

.texte_content_panier {
	font-weight:bold;
	font-size:9px;
	color:#4E4E4E;
	padding-top:10px;
	padding-bottom:9px;
	text-transform:uppercase;
}

											
.text_cell_01 {
	width:95px;
	padding-left:5px;
}

.text_cell_02 {
	width:213px;
}

.text_cell_03 {
	width:107px;
}

.text_cell_04 {
	width:107px;
}

.text_cell_05 {
	width:85px;
	padding-right:5px;
}


.text_cell_06 {
	width:66px;
}


/* TOTAL */

td.embed_total_fr {
	background-image:url(../imgs/fr/05_panier/bg_total.jpg);
	height:58px;
	background-repeat:no-repeat;
	background-position:right;
}

td.embed_total_uk {
	background-image:url(../imgs/uk/05_panier/bg_total.jpg);
	height:58px;
	background-repeat:no-repeat;
	background-position:right;
}

td.total_panier {
	color:#F30612;
	font-weight:bold;
	font-size:11px;
	height:20px;
	font-family:tahoma;
	text-transform:uppercase;
	text-align:right;
	padding-right:16px;
	vertical-align:top;
	padding-top:1px;
}


/*------------ PANIER 02------------*/

.embed_text_forms {
	color:#2E2E2E;
	font-weight:bold;
	font-size:9px;
	text-transform:uppercase;
	text-align:left;
	vertical-align:bottom;
	padding-top:10px;
}

.embed_form_and_text {
	height:46px;
}

.text_form {
	padding-left:7px;
	padding-top:10px;
	font-weight:bold;
}


.input_form {
	padding-left:4px;
	padding-top:4px;
	line-height:9px;
}

.input_small_panier {
	width:164px;
	height:16px;
	border:0px;
	background-color:#D0D0D0;
	font-size:9px;
}

.input_large_panier {
	width:186px;
	height:16px;
	border:0px;
	background-color:#D0D0D0;
	font-size:9px;
}

.input_larger_panier_select {
  background-color:#D0D0D0;
	font-size:9px;
}
.input_large_panier_noheight {
	width:186px;
	border:0px;
	background-color:#D0D0D0;
	font-size:12px;
}

.no_input {
	padding-top:4px;
	height:20px;
}



/*------------ PANIER 03------------*/

.restitution_titre {
	font-size:9px;
	color:#2e2e2e;
	font-weight:bold;
	text-transform:uppercase;
}

.restitution_texte {
	font-size:9px;
	color:#2e2e2e;
}

td.embed_restitution {
	line-height:18px;
	padding-left:7px;
	padding-top:10px;
	padding-bottom:16px;
	vertical-align:top;
}

td.embed_mode_paiement {
	padding-top:10px;
	padding-left:7px;
	padding-bottom:9px;
	text-align:left;
	text-transform:uppercase;
}

.texte_paiement_checkbox {
	text-align:left;
	padding-left:10px;
}

.texte_paiement_checkbox_select {
	text-align:left;
	padding-left:10px;
	font-weight:bold;
}


.embed_checkbox {
	width:12px;
}

td.embed_commentaire_panier {
	width:205px;
	height:90px;
	padding-top:12px;
	padding-left:7px;
}


.commentaire_panier_input {
	width:403px;
	height:88px;
	border:0px;
	background-color:#d0d0d0;
	overflow:hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.texte_static_titre {
	font-size: 16px;
	color: #FF0000;
}

/*------------ INFOS ACHATS ------------*/

.embed_img_infos {
  padding-bottom:20px;
  padding-left:10px;
}
.embed_content_infos {
  padding-right:120px;
}

.sous_titres_infos {
	text-align:center;
	font-size:9px;
	font-weight:bold;
	color:#2e2e2e;
	text-transform:uppercase;
}

.content_infos {
  /*padding-left:50px;*/ /*Aprés changement de la partie mon compte*/
  font-size:11px;
	color:#4E4E4E;
  font-family:tahoma,verdana,sans-serif;
  line-height:18px;
  text-align:justify;
}

.li_content_infos {
  font-size:11px;
  color:#4E4E4E;
  font-family:tahoma,verdana,sans-serif;
  line-height:18px;
  text-align:justify;
}

p {
  line-height:20px;
}

li.content_infos {
  padding-left:60px;
  list-style-type:disc;
}

/* ---- FOOTER ****/
td.footer {
 padding-top:10px;
 padding-bottom:10px;
 border-top:1px #EEEEEE solid;
}

td.footer_space {
 padding-top:20px;
}

a#footer {
	color: #000000;
	text-decoration: none;
	padding-left:10px;
	padding-right:10px;
	opacity:0.4;
}
a#footer:hover {
	text-decoration: none;
	padding-left:10px;
	padding-right:10px;	
	opacity: 1;
}
#footer.ao{
	position: relative;	
	padding-right: 25px;
}
#footer.ao:hover{
	padding-left:10px;
	padding-right:25px;		
}
#footer.ao:after{
	content: "";
	position: absolute;	
	background-image:url(../imgs/mini_logo/ao_logo.png);
	width: 21px;
	height: 13px;
	top: -2px;
	right: 0;
}



/* ------------ TRI RESULTATS ----------- */

.bg_resultats {
	background-image:url(../imgs/bg_resultats.jpg);
	width:686px;
	background-repeat:no-repeat;
	height:35px;
}

.txt_resultats {
	/*text-transform:uppercase;*/
	padding-top:7px;
	height:28px;
	width:167px;
	color:#2E2E2E;
	font-weight:bold;
	font-size:10px;
	text-align:center;
}

.select_trier{
	border:1px solid #454545;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#454545;
	background-color:#F9F9F9;
	font-weight:bold;
	text-transform:uppercase;
}

.select_trier_on{
	border:1px solid #454545;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	background-color:#FF0000;
	font-weight:bold;
	text-transform:uppercase;
}

.flash_menu_titre {
color:#FF4D01;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-variant:small-caps;
font-weight:bold;
}
.flash_menu_txt {
color:#000;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
padding-left:2px;
padding-right:1px;
}

.flash_menu_tab {
margin:1px;
}

.flash_menu_nb {
color:#000;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:8px;
padding-left:1px;
padding-right:1px;
}

.flash_menu_titre_1 {
color:#000;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-variant:small-caps;
font-weight:bold;
padding-top:3px;
padding-bottom:18px;
padding-left:30px;
cursor:pointer;
}

.recalc_btn {
	width: 42px;
	height: 18px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	padding-top: 4px;
	background-color: #FFFFFF;
	background-image: url(../imgs/under_year.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	color: #FFFFFF;
	cursor:pointer;
	vertical-align:top;
	font-size: 10px;
}

.mise_en_avant {
 position:absolute;
 width:45px;
 height:45px;
 margin-top:5px;
 margin-left:5px;
}

.mise_en_avant.produit {
	margin-top:10px;
	margin-left:10px;

}

.soldes-big {
	position:absolute;
	margin-top:-50px;
	margin-left:50px;
	z-index:500;
}



/*====================New CSS===========================*/

.shop{
	position: relative;
	background:	url(../imgs/css/bg_menu_left.png) 0 0 no-repeat transparent; 
}
.shop a{
	position:relative;
	display:block;
	width: 150px;
	padding: 1px 20px 1px 25px;
	color: #222;	
	font-size: 9px;
	line-height: 20px;
	font-family:  'Oswald_bold', Helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-decoration: none;
}
.shop a:before{
	display: inline-block;
	content: '';
	position:absolute;
	top: 50%;
	left: 0;
	margin-left: 8px;
	margin-top: -3px;
	width: 5px;
	height:6px;; 
	background: url(../imgs/css/sprit_over.gif) 0px 0 no-repeat transparent;
}
	
.shop a:hover{
	color: #f9f9f9;
	background: url(../imgs/css/b_over.png) 0 center no-repeat transparent;
}
.shop a:hover:before{
	margin-left: 15px;
	background: url(../imgs/css/sprit_over.gif) -7px 0 no-repeat transparent;
}
	
.next_pages_up{
	display: block;
	width: 125px;
	height: 17px;
	color: #fff;
	font-size: 9px;
	line-height: 13px;
	font-family:  'Oswald_bold', Helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-align:right;
	background: url(../imgs/css/bandeau_07.jpg) -20px 0 transparent;	
}
.next_pages_down{
	display: block;
	width: 96px;
	height: 15px;
	color: #666;
	font-size: 9px;
	line-height: 15px;
	font-family:  'Oswald_bold', Helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-align:right;
}
.btn_nav_up span{
	display: block;
	width: 125px;
	height: 17px;
	color: #333;
	font-size: 11px;
	line-height: 45px;
	font-family:  'Oswald_bold', Helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-align:center;
	text-indent: 5px;
	vertical-align: middle;
}
.btn_nav_up span:hover{
	color: #da1305;
}
.btn_nav_up a, .btn_nav_up span:visited{
	text-decoration: none;	
}
.btn_nav_up #nav1{
	width: 137px;
	height: 49px;
	background: url(../imgs/css/top_nav_02.jpg) 0 0 transparent;
}
.btn_nav_up #nav2{
	width: 127px;
	height: 49px;
	background: url(../imgs/css/top_nav_03.jpg) 0 0 transparent;
}
.btn_nav_up #nav3{
	width: 129px;
	height: 49px;
	background: url(../imgs/css/top_nav_04.jpg) 0 0 transparent;
}
.take_look a, .take_look:hover, .take_look:visited{
	text-decoration: none;	
}
.take_look span{
	display:block;
	width: 135px;
	height: 48px;
	background: url(../imgs/css/btn_take_look.png) 0 0 transparent;	

}
.take_look h2{
	color: #333;
	font-size: 10px;
	font-family:  'Oswald_bold', Helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: 0.125em;
	text-align: left;
	padding: 7px 0 3px 10px;
	margin: 0;
		
}
.take_look h3{
	color: #fff;
	font-size: 7px;
	font-family: Verdana, Geneva, sans-serif;
	text-transform: uppercase;
	letter-spacing: 0.125em;
	text-align: left;
	padding-left: 10px;

}
.newsletter span{
	display:block;
	width: 	229px;
	height: 44px;
	color: #f30612;
	font-size: 11px;
	font-family:  'Oswald_bold', Helvetica, sans-serif;
	text-transform: uppercase;
	line-height: 35px;
	text-indent: 20px;
	letter-spacing: 1px;
	background: url(../imgs/css/bg_newsletter.png) 0px 0 transparent;	
}
.boutique span{
	display:block;
	width: 	229px;
	height: 35px;
	color: #f30612;
	font-size: 11px;
	font-family:  'Oswald_bold', Helvetica, sans-serif;
	text-transform: uppercase;
	line-height: 30px;
	text-indent: 138px;
	letter-spacing: 1px;
	background: url(../imgs/css/bg_boutique.png) 0px 0 transparent;	
	
}
.recherche span{
	display:block;
	width: 	229px;
	height: 35px;
	color: #555;
	font-size: 12px;
	font-family:  'Oswald_bold', Helvetica, sans-serif;
	text-transform: uppercase;
	line-height: 35px;
	text-align: center;
	text-indent: -15px;
	letter-spacing: 1px;
	background: url(../imgs/css/bg_recherche.png) 0px 0 transparent;	
	
}
#blocinformation {
	position:relative;
	margin:10px 0 0 20px;
	width:172px;
	background-color: #fcb936;
	border-right: 1px #f88500 solid;

}
#blocinformation span{
	position: absolute;
	top: -3px;
	display:block;
	width: 	229px;
	height: 35px;
	 color: #F30612;
	font-size: 11px;
	font-family:  'Oswald_bold', Helvetica, sans-serif;
	text-transform: uppercase;
	line-height: 25px;
	letter-spacing: 1px;
	background: url(../imgs/css/bg_information.png) 0 0 transparent no-repeat;
	
}

#blocinformation .picto{
	position: absolute;
	top: 2px;
	right:0;
	width: 58px;
	height:30px;
}
#blocinformation h3{
	color: #333;
	font-size: 11px;
	font-weight: bold;
	text-align: left;	
	margin: 0px;
	padding: 40px 10px 0px 10px;

}
#blocinformation p{
	color: #333;
	font-family:  Arial, Helvetica, sans-serif, "HelveticaNeueLT Std Cn";
	font-size: 11px;
	line-height: 13px;
	padding: 5px 0 0 0;
	margin: 0 10px;
}
#blocinformation:before{
	position: absolute; 
	top: 0;
	right: -1px;
	width:1px;
	height: 1px;
	content: '';
	display:block;
	background-color: #fff;
}
#blocinformation p:after{
	position: relative; 
	margin: 0 0 0px -10px;
	width:173px;
	height: 20px;
	content: '';
	display:block;
	background: url(../imgs/css/bg_info_bottom.png) bottom no-repeat transparent;
}
.bg_head_h1{
	background: url(../imgs/css/bg_head_h1.png) 0px 0 no-repeat transparent;		
}
.bg_footer_h1{
	background: url(../imgs/css/bg_footer_h1.png) 0px 0 no-repeat transparent;		
}
.bg_head_h1 .bg_h1{
	display:block;
	position:relative;
	background-color: #fff;
	height: 26px;
	padding: 15px 0;
	margin-top: 4px;

	}
.bg_head_h1 .bg_h1:after{
	display:block;
	position:absolute;
	bottom: -10px;
	content: '';
	height: 66px;
	width: 264px;
	right: -110px;
	background: url(../imgs/css/bg_h1.png) 0px -5px no-repeat transparent;	
	z-index: 1;	
}
.bg_head_h1 .bg_h1 h1, .bg_h1 span{
	position:relative;
	display:block;
	margin: 0 0 0 40px;
	padding: 5px 10px;
	color: #eee;
	font-size: 12px;
	font-family:  'Oswald_bold', Helvetica, sans-serif;
	text-transform: uppercase;
	text-align: center;
	letter-spacing: 1px;
	background: url(../imgs/css/bg_h1_motif.png) 0 0 repeat-x transparent;	
	z-index: 2;
	min-width:110px;
}
#menuflashencart{
	z-index: 3;
}
.ref, .dispo, .prix{
	position:relative;
	display:block;
	padding-left: 10px;
	color: #333;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
}

.modele_fiche h1{
	font-size:9px;
	font-weight:bold;
	color:#3B3B3B;
	margin-top:-3px;
}

.border_rl {
	border-left:1px solid #E5E5E5;border-right:1px solid #E5E5E5;
}

#btns_sociaux {
	margin:20px 5px 15px 20px;
	width:200px;
}

#btns_sociaux_produit_show {
	width:400px;
	float:left;
}

#slideshow-container {
    height: 227px;
    width: 488px;
    z-index: 5;
		position:relative;
}

#slideshow-container img { display:block; position:absolute; top:0; left:0; z-index:1; }

.disponibilite_en_stock{
	color:#4ADC10;
	font-weight:bold;
	position:relative;
}

.disponibilite_en_stock:before{
	height:7px;
	width:7px;
	position:absolute;
	background-color:#4ADC10;
	content:'';
	top:3px;
	margin-left:-10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

/* old 	: green
	1 	: #54b847
	2	: #4ADC10
*/
/**
 * SqueezeBox - Expandable Lightbox
 *
 * Allows to open various content as modal,
 * centered and animated box.
 *
 * @version		1.1 rc4
 *
 * @license		MIT-style license
 * @author		Harald Kirschner <mail [at] digitarald.de>
 * @copyright	Author
 */

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

#sbox-window {
	position: absolute;
	background-color: #fff;
	text-align: left;
	overflow: visible;
	padding: 10px;
	/* invalid values, but looks smoother! */
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

#sbox-btn-close {
	position: absolute;
	width: 30px;
	height: 30px;
	right: -15px;
	top: -15px;
	background: url(closebox.png) no-repeat center;
	border: none;
}

.sbox-window-ie6 #sbox-btn-close {
	background-image: url(closebox.gif);
}

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

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

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

#sbox-image {
	display: block;
}

.sbox-content-image img {
	display: block;
	width: 100%;
	height: 100%;
}

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

/* Hides scrollbars */
.body-overlayed {
	overflow: hidden;
}
/* Hides flash (Firefox problem) and selects (IE) */
.body-overlayed embed, .body-overlayed object, .body-overlayed select {
	visibility: hidden;
}
#sbox-window embed, #sbox-window object, #sbox-window select {
	visibility: visible;
}

/* Shadows */
.sbox-bg {
	position: absolute;
	width: 33px;
	height: 40px;
}

.sbox-bg-n {
	left: 0;
	top: -40px;
	width: 100%;
	background: url(bg_n.png) repeat-x;
}
.sbox-bg-ne {
	right: -33px;
	top: -40px;
	background: url(bg_ne.png) no-repeat;
}
.sbox-bg-e {
	right: -33px;
	top: 0;
	height: 100%;
	background: url(bg_e.png) repeat-y;
}
.sbox-bg-se {
	right: -33px;
	bottom: -40px;
	background: url(bg_se.png) no-repeat;
}
.sbox-bg-s {
	left: 0;
	bottom: -40px;
	width: 100%;
	background: url(bg_s.png) repeat-x;
}
.sbox-bg-sw {
	left: -33px;
	bottom: -40px;
	background: url(bg_sw.png) no-repeat;
}
.sbox-bg-w {
	left: -33px;
	top: 0;
	height: 100%;
	background: url(bg_w.png) repeat-y;
}
.sbox-bg-nw {
	left: -33px;
	top: -40px;
	background: url(bg_nw.png) no-repeat;
}
#mySlideshow
{
	width: 488px;
	height: 227px;
	z-index:5;
}

.jdSlideshow
{
	display: none;
	overflow:hidden;
	position: relative;
}

.jdSlideshow img
{
	border: 0;
	margin: 0;
}

.jdSlideshow .slideElement
{
	width: 100%;
	height: 100%;
	background-color: #000;
	background-repeat: no-repeat;
}

.jdSlideshow .loadingElement
{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #000;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('img/loading-bar-black.gif');
}

.jdSlideshow .slideInfoZone
{
	position: absolute;
	z-index: 10;
	width: 100%;
	margin: 0px;
	left: 0;
	bottom: 0;
	height: 40px;
	background: #333;
	color: #fff;
	text-indent: 0;
}

.jdSlideshow .slideInfoZone h2
{
	padding: 0;
	font-size: 80%;
	margin: 0;
	margin: 2px 5px;
	font-weight: bold;
	color: inherit;
}

.jdSlideshow .slideInfoZone p
{
	padding: 0;
	font-size: 60%;
	margin: 2px 5px;
	color: #eee;
}

.jdSlideshow a
{
	font-size: 100%;
	text-decoration: none;
	color: inherit;
}

.jdSlideshow a.right, .jdSlideshow a.left
{
	position: absolute;
	height: 100%;
	width: 40%;
	cursor: pointer;
	z-index:10;
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
}

* html .jdSlideshow a.right, * html .jdSlideshow a.left
{
	filter:alpha(opacity=50);
}

.jdSlideshow a.right:hover, .jdSlideshow a.left:hover
{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.jdSlideshow a.left
{
	left: 0;
	top: 0;
	background: url('img/fleche1.png') no-repeat top left;
}

* html .jdSlideshow a.left { background: url('img/fleche1.gif') no-repeat top left; }

.jdSlideshow a.right
{
	right: 0;
	top: 0;
	background: url('img/fleche2.png') no-repeat top right;
}

* html .jdSlideshow a.right { background: url('img/fleche2.gif') no-repeat top right; }

@font-face {
 font-family: 'Oswald';
 	src: url('../fonts/Oswald-regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Oswald-regular.woff') format('woff'),
         url('../fonts/Oswald-regular.svg#Oswald-regular') format('svg');
}

@font-face {
 font-family: 'Oswald';
 src: url("../fonts/Oswald-regular.eot"); /* EOT file for IE */

}
@font-face {
 font-family: 'Oswald';
 src: url("../fonts/Oswald-regular.ttf"); 
}
@font-face {
 font-family: 'Oswald_bold';
 	src: url('../fonts/Oswald-Bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Oswald-Bold.woff') format('woff'),
         url('../fonts/Oswald-Bold.svg#Oswald-Bold') format('svg');
}

@font-face {
 font-family: 'Oswald_bold';
 src: url("../fonts/Oswald-Bold.eot"); /* EOT file for IE */

}
@font-face {
 font-family: 'Oswald_Bold';
 src: url("../fonts/Oswald-Bold.ttf"); 
}
@font-face {
 font-family: 'Oswald_light';
 	src: url('../fonts/Oswald-light.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Oswald-light.woff') format('woff'),
         url('../fonts/Oswald-light.svg#Oswald-light') format('svg');
}

@font-face {
 font-family: 'Oswald_light';
 src: url("../fonts/Oswald-light.eot"); /* EOT file for IE */

}
@font-face {
 font-family: 'Oswald_light';
 src: url("../fonts/Oswald-light.ttf"); 
}

@font-face {
 font-family: 'font';
 	src: url('../fonts/font.eot?#iefix') format('embedded-opentype'),
         url('../fonts/font.woff') format('woff'),
         url('../fonts/font.svg#font') format('svg');
}

@font-face {
 font-family: 'font';
 src: url("../fonts/font.eot"); /* EOT file for IE */

}
@font-face {
 font-family: 'font';
 src: url("../fonts/font.ttf"); 
}
