@page {

 size: landscape;

}

html {

	margin: 0;

	padding: 0;

}

body {
	padding: 0;
	margin: 0;
	text-align: center;
	background: #000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;

}

a, a:link, a:active, a:visited {
	color: #fff;
	text-decoration: none;

}

a:hover {
	text-decoration: underline;

}

h1, h2, h3, div, form, img, table, td, tr, p, li, ul, dd, input, map, object {
	margin: 0;
	border: none;
	color: #fff;
	padding: 0;

}

#global {
	width: 842px; /*1000px*/
	margin: 0px auto;
	padding: 0px;
	position: relative;

}

#header {
	height: 135px;
	text-align:left;
	background: #000 url(logo_bc.gif) no-repeat center 32px;
	padding-top: 0px;
	margin-top: 0px;
	width: 842px;

}

#logo {
	width: 842px;
	float: left;
	padding-top: 0px;
	margin-top: 0px;
	height: 38px;
	position: relative;
	top: 100px;

}

#slogan {

	font: bold 16px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;

	color: #94325A;

	text-align: right;

	padding-top: 25px;

	padding-right: 12px;

	height: 30px;

	margin-top: 0px;

}

#stats {

	font: bold 12px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;

	text-align: right;

	color: #989987;

	padding-right: 12px;

	height: 15px;

	margin-top: 5px;

}

#stats strong {

	color: #989987;

}

#logo .txt {

	font: bold 11px arial, helvetica, "Trebuchet MS", sans-serif;

	color: #FFF;

	margin: -15px 0 0 111px !important;

	margin: -10px 0 0 111px;

	text-transform: uppercase;

}

#logo .txt a {

	color: #FFF;

}
/*MENUS HORIZONTAUX*/
#menu_x {
	margin: 0;
	height: 16px;
	background: #000;
	position: relative;
	right: -10px;
	font-weight: bold;

}

#menu_x li {
	list-style: none;
	float: right;
	border-left: 1px solid #FFF;

}

#menu_x a {
	height: 16px;
	padding: 2px 10px 0 10px;
	display: block;
	float: left;
	color: #fff;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;

}
#menu_x a:hover, #menu_x #menu_x_active {
	text-decoration: underline;
}
#menu_x_niv2 {
	margin-bottom: 5px;
	font-weight: bold;
	position: relative;
	margin-top: 5px;
	text-align: left;
}
#menu_x_niv2_decouverte {
	margin-bottom: -15px;
	font-weight: bold;
	position: relative;
	margin-top: 26px;
	text-align: left;
	font-size: 10px;
	left: 130px;
}
#menu_x_niv2 li, #menu_x_niv2_decouverte li {
	list-style-type: none;
	display: inline;
}
#menu_x_niv2 li a, #menu_x_niv2_decouverte li a {
	border-right: 1px solid #958888;
	text-transform: uppercase;
	padding-right: 8px;
	padding-left: 8px;
	list-style-type: none;
	display: inline;
}
#menu_x_niv2 a:hover, #menu_x_niv2 .menu_x_active, #menu_x_niv2_decouverte a:hover, #menu_x_niv2_decouverte .menu_x_active {
	color: #958888;
	text-decoration: none;
}
#droite_col #menu_x_niv3 {
	margin-top: 38px;
	margin-bottom: 10px;
	width: 677px;
	text-align: center;
	height: 14px;
}
#droite_col #menu_x_niv3 li {
	list-style-type: none;
	display: inline;
}
#droite_col #menu_x_niv3 li a {
	border-right: 1px solid #FFF;
	text-transform: uppercase;
	padding-right: 8px;
	padding-left: 8px;
	list-style-type: none;
	display: inline;
}
#menu_x_niv3 a:hover, #menu_x_niv3 #menu_x_active {
	color: #958888;
	text-decoration: none;
}
#menu_x_niv3 .menu_x_active {
	color: #958888;
	text-decoration: none;
}
#droite_col #menu_x_niv4 {
	width: 677px;
	text-align: center;
	position: relative;
	height: 14px;
}
#droite_col #menu_x_niv4 li {
	list-style-type: none;
	display: inline;
}
#droite_col #menu_x_niv4 .niv4_img_padding {
	padding-right: 8px;
	padding-left: 8px;
}

#droite_col #menu_x_niv4 li a {
	text-transform: uppercase;
	list-style-type: none;
	display: inline;
	padding-left: 8px;
	padding-right: 8px;
}
#menu_x_niv4 a:hover, #menu_x_niv4 #menu_x_active {
	color: #958888;
	text-decoration: none;
}
#menu_x_niv4 .menu_x_active {
	color: #958888;
	text-decoration: none;
}
/*----------------------------*/
#centre {
	background-color: #000;

}

#droite_col, #gauche_col {
	float: left;

}

#droite_col {
	width: 677px; /*780px*/
	text-align: left;
	background-color: #000;

}

#gauche_col {
	margin: 0px;
	background: #000;
	padding: 0;
	width: 165px;

}

#menu_y {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin: 0;
	padding-top: 20px;
	background-color: #000;
	padding-bottom: 20px;
	text-align: left;

}

#menu_y_bottom {

	background: #FFFFFF url(menu_y_bottom_bg.gif) no-repeat;

	height: 15px;

	margin: 0;

	border: none;

}

#menu_y li {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-top: 18px;

}

#menu_y a {
	text-align: left;
	/*margin: 2px 15px 0 0px;*/
	font-weight: bold;

}

#menu_y, #menu_y a {
	color: #fff;

}

#menu_y a:hover{
	text-decoration: underline;
}
#menu_y li ul {
padding:0;
margin:0;
}

#menu_y li ul li {
padding-top:0;
}


#menu_y li li a {
	padding-left: 17px;
	color: #958888;
	padding-top: 0px;

}

#menu_y li li a:hover {
	text-decoration: underline;


}

#menu_y li li li a {
	padding-left: 23px;
	color: #958888;

}

#menu_y li li li a:hover {
	padding-left: 23px;
	text-decoration: underline;

}

#menu_y li li li li a {
	padding-left: 30px;
	color: #958888;

}

#menu_y li li li li a:hover {
	padding-left: 30px;
	text-decoration: underline;

}

#menu_y li li li li li a {
	padding-left: 36px;
	color: #958888;

}

#menu_y li li li li li a:hover {
	padding-left: 36px;
	text-decoration: underline;

}

#menu_y .menuselect {



}

#menu_y .menuselect a {
	color: #958888;
	font-size:11px;
	border:none;

}

#menu_y .menuselect .itemselect {

	color: #fff;

}

#menu_y .menuselect .itemselect a {
	border:none;
	color: #fff;
	font-size: 11px;

}

#gauche_col .devis_bloc {

	height: 50px;

	background: url(devis_bg_2.gif) repeat-x #E7AC25;

	font: normal 11px arial, helvetica, sans-serif;

	border-top: 2px solid #FFF;

	padding-top: 14px;

	background-color: #93CDCE;

}

#gauche_col .devis_bloc a, #gauche_col .devis_bloc {

	color: #333333;

	font-weight: bold;

	display: block;

	font-size: 11px;

}

#gauche_col .devis_bloc a:hover {

	color: #FFF;

}

#gauche_col .search_bloc {

	border-top: 2px solid #FFF;

	background: #F0F1E2 url(search_bg.gif);

	padding: 4px 14px 0;

	text-align: left;

	height: 110px;

}

#gauche_col .search_bloc h2 {

	font: bold 11px arial, helvetica, sans-serif;

	margin: 8px 0 0 0;

	text-transform: uppercase;

	color: #272123;

}

#gauche_col .search_bloc input, #gauche_col .search_select {

	background-color: #F9F8F3;

	border: 1px solid #828282;

	font: 11px Arial, Helvetica, sans-serif;

	height: 18px;

	margin-right: 1px;

	float: left;

}

#gauche_col .search_select {

	clear: none;

	height: 17px;

}

#gauche_col .search_bloc input {

	padding: 0px 0 0 3px;

	height: 17px;

}

#gauche_col .search_bloc .search_motcle {

	width: 160px;

}

#gauche_col .search_bloc .search_select {

	width: 189px;

}

#gauche_col .search_bloc .btn_ok {

	border: 0;

	height: 19px;

	width: 23px;

	padding: 0;

}

#gauche_col .search_bloc input:focus, #gauche_col .search_select:focus {

	background-color: #F9F8F3;

}

#gauche_col .search_bloc .form_search_1, #gauche_col .search_bloc .form_search_2 {

	padding: 3px 0;

}

#gauche_col .search_bloc .form_search_2 {

	border: none;

}

#gauche_col .katalogue {

	width: 218px;

}

#gauche_col .videos {

	width: 218px;

}

#gauche_col .txt {

	background: #606059;

	padding: 9px;

	text-align: left;

	width: 200px;

	color: #FFF;

	line-height: 12px;

}

#gauche_col .txt h2 {

	color: #FFE62F;

	font: bold 11px "Trebuchet MS", "arial sans-serif";

	margin: 0 0 4px 0;

	text-transform: uppercase;

}

#gauche_col .txt p {

	color: #FFF;

	text-align: justify;

}

#gauche_col .txt_link h2 a {

	color: #FFE62F;

	font: bold 11px "Trebuchet MS", "arial sans-serif";

	margin: 0 0 4px 0;

	text-transform: uppercase;

}

#gauche_col .txt_link a {

	text-decoration: none;

	color: #FFF;

}

#gauche_col .txt_link a:hover, #gauche_col .txt_link a:focus {

	text-decoration: underline;

}

#gauche_col .txt_link h2 a:hover, #gauche_col .txt_link h2 a:focus {

	color: #FFF;

}

#droite_col #hotline, #droite_col #edito {

	float: left;

}

#droite_col #hotline {

	width: 220px;

	font: bold 12px arial, helvetica, sans-serif;

	color: #FFF;

	height: 139px;

	margin-left: 3px;

	background-image: url(hotline_bg_call.jpg);

}

#droite_col #hotline .num {

	background: url(hotline_bg_call.jpg) no-repeat;

	padding: 53px 0 0 40px;

	font: normal 20px tahoma, "arial sans-serif";

	color: #BC0D54;

	height: 59px;

}

#droite_col #hotline .num2 {

	background: url(hotline_bg_no_call.jpg) no-repeat;

	padding: 53px 0 0 40px;

	font: normal 20px tahoma, "arial sans-serif";

	color: #BC0D54;

	height: 59px;

}

#droite_col #hotline a, #droite_col #hotline a:visited {

	color: #4BA2A5;

}

#droite_col #hotline .tarif {

	font: normal 10px tahoma, "arial sans-serif";

	text-align: right;

	color: #635F60;

	width: 130px;

}

#droite_col #hotline .drap {

	float: right;

	margin-right: 10px;

}

#droite_col #hotline .drap img {

	margin: 1px 3px;

	cursor: pointer;

}

#droite_col #hotline .select_pays {

	margin: 6px 5px 0 8px;

	color: #080808;

	font-size: 11px;

}

#droite_col #edito {
	width: 470px;/*530px*/
	background: #FFF url(titre_edito.gif) no-repeat 20px 30px;
	height: 250px;
	padding-top: 70px;
	padding-bottom: 0;
	padding-left: 25px;
	position: relative;
	top: 35px;
	left: 155px;
	padding-right: 25px;
}
.kontact #edito {
	display: none;
	
}
#droite_col #edito .img_mascotte {

	width: 173px;

	height: 134px;

	float: left;

	background-image: url(mascottes/mascotte_edito.jpg);

	display: none;

}

#droite_col #edito .img_mascotte_kontact {

	width: 173px;

	height: 134px;

	float: left;

	background-image: url(mascottes/edito_kontact.jpg);

	display: none;

}

#droite_col #edito h2 {
	font: bold 13px arial, helvetica, sans-serif;
	color: #000000;
	text-transform: uppercase;
	padding: 18px 0 0 0;
	display: none;

}

#droite_col #edito h3 {

	font: bold 11px arial, helvetica, sans-serif;

	color: #FFF;

	text-transform: uppercase;

}

#droite_col #edito p {
	color: #484545;
	font-size: 11px;
	text-align: justify;
	margin: 5px 0 0 0;

}
#droite_col #menu_cat {
	color: #fff;
	float: left;
	margin-top: 40px;
	margin-bottom: 5px;
	margin-left: 80px;
}

#droite_col #menu_genre {
	margin-top: 40px;
	margin-bottom: 5px;
}
#droite_col #menu_genre li {
	float: right;
	border-right: 1px solid #FFF;
	text-transform: uppercase;
	padding-right: 8px;
	padding-left: 8px;
	list-style-type: none;
}
#droite_col #content {
	position: relative;
	margin-top: 5px;
/*	height: 300px;
	overflow: auto; */
	color: #fff;
}

#droite_col .bloc_prod {
	width: 450px;
	float: left;
	position: relative;
	background-color: #000;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 30px;
	padding-left: 80px;

}

#droite_col .firt_bloc {
	margin: 0 0 15px 5px!important;
	margin: 0 0 15px 2px;
	position: relative;

}

#droite_col .bloc_prod h2 {
	font: bold 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;

}

#droite_col .bloc_prod .h2_gold {


}

#droite_col .bloc_prod .h2_silver {


}

#droite_col .bloc_prod h2, #droite_col .bloc_prod h2 a {

	color: #FFF;

}

#droite_col .bloc_prod h3 {
	text-align: left;
	font-size: 11px;
	background-color: #000;
	padding-top: 10px;
	float: left;
	margin-right: 15px;

}

#droite_col .bloc_prod p {
	text-align: left;
	color: #fff;
	font: 11px arial, "Trebuchet MS", sans-serif;
	overflow: hidden;
	border: none;
	background-color: #000;
	line-height: 12px;

}

#droite_col #content .bloc_prod strong {
	color: #fff;

}

#droite_col #content .bloc_prod strong.home_description {
	color: #fff;
	font-weight: normal;

}
#droite_col .bloc_prod .description {
	padding-top: 15px;
	line-height: 10px;
}


#droite_col .bloc_prod .prix {
	display: block;
	text-align: left;
	color: #fff;
	border: none;
	background-color: #000;
	font-weight: normal;
	font-size: 11px;
	margin-top: 10px;
}
#droite_col .bloc_prod .prix span {

	font-size: 14px;

}

#droite_col .bloc_prod .prix_gold {

	background: url(prix_gold_bg.gif) no-repeat;

}

#droite_col .bloc_prod .prix_silver {

	background: url(prix_silver_bg.gif) no-repeat;

}

#droite_col .bloc_prod .plus {
	text-align: left;
	text-transform: none;
	color: #fff;
	display: block:

}

#droite_col .bloc_prod .plus_gold {

}

#droite_col .bloc_prod .plus_silver {

}

#droite_col .bloc_prod .plus a {
	color: #fff;

}

#droite_col .bloc_prod .plus a:hover, #droite_col .bloc_prod .plus a:focus {


}

#droite_col .bloc_prod .plus img {

	vertical-align: middle;

	margin: 0 5px 0 0;

}
#droite_col .bloc_prod .reference {
	text-transform: uppercase;
	margin-top: 10px;
	display: block;
}


#droite_col .tab_form, #droite_col .tab_form_2 {
	font: 12px arial, verdana, helvetica, "Trebuchet MS", sans-serif;
	color: #525252;
	border: 1px solid #958888;
	background: #FFF;
	margin: 4px 6px 15px 6px;
	width: 90% !important;
}

#droite_col .tab_form_2 {
	border: none;
	background: #000;

}
#droite_col .tab_form td, #droite_col .tab_form_2 td {

	padding: 5px 5px 4px 5px;

}
#droite_col .tab_form .label, #droite_col .tab_form_2 .label {
	font-weight: bold;
	font-size: 12px;
	width: 250px; !important
}
#droite_col .h2 {
	color: #fff;
	font: bold 12px "Trebuchet MS", arial sans-serif;
	text-transform: uppercase;
	margin-top: 15px;
	background: url(none);
	margin-left: 10px;
	margin-right: 10px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 10px;
	border-top: 1px solid #958888;
	width: 615px;

}
#droite_col .h2_selection {
	margin-top: 20px;
	padding: 16px 0 15px 0;
	font-size: 16px;
}

.h2_fiche, .h2_fiche2 {
	color: #fff;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 6px 8px 6px;
	padding: 0;
	text-transform: uppercase;

}

.h2_fiche2 {
	margin: 0px 6px 8px 6px;

}

.select, .input {
	margin: 0;
	padding: 1px 0 0 2px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #484545;/*width: 155px;*/
	background: #D8D8D8;
	border: 1px solid #FFFFFF;

}

.select:focus, .input:focus {
	border-color: #958888;
	background: #EAEAEA;

}

.submit {
	background: #000 url(none);
	padding: 2px;
	font: 12px arial, helvetica, sans-serif;
	font-weight: bold;
	color: #fff;
	height: 22px;
	border: 1px solid #958888;
	margin-top: 5px;
	vertical-align: middle;
}

.submit_devis {
	margin: 0;
	text-transform: uppercase;
	vertical-align: middle;
	background: #000;
	margin: 0;
	padding: 2px 0 2px 0;
	font: 12px arial, helvetica, sans-serif;
	font-weight: bold;
	color: #fff;
	height: 22px;
	border: 1px solid #958888;
	margin-bottom: 3px;

}

.tab_border td {
	border-bottom: 1px solid #958888;

}

.tab_border_2 td {
	border: 1px solid #958888;

}

.res_no-border {

	border: none;

}

#droite_col .orange {

	color: #D8701C;

}

#droite_col #content .nav {
	color: #fff;
	font: bold 11px arial, "Trebuchet MS", helvetica, sans-serif;
	padding: 0 5px 7px 5px;
	margin: 0 0 15px 0;
	border-bottom: 1px solid #958888;

}

#droite_col #content .nav a {
	color: #fff;

}
#droite_col #content .nav a:hover {
	color: #958888;
}


#droite_col #content .fiche {
	margin: 2px 6px 15px 6px !important;
	margin: 10px 6px 15px 6px;
	position: relative;
	color: #fff;

}

#droite_col #content .fiche .top {

	vertical-align:top;

}

#droite_col #content .fiche .col_img {

	width: 204px;

	padding: 0 4px;

	vertical-align:top;

}

#droite_col #content .fiche .col_desc {
	padding: 0 0 0 10px;
	font-size: 12px;
	vertical-align: top;

}

#droite_col #content .fiche .col_desc p {
	color: #fff;
	font-size: 12px;

}

#droite_col #content .fiche .col_desc td.description {
	width: 350px;
	padding-right: 50px;

}

#droite_col #content .fiche .col_desc, #droite_col #content .fiche .top {

	vertical-align:top;

	position: relative;

}

#droite_col #content .fiche .img_fiche {
	border: 1px solid #958888;
	display: block;
	margin: 0;
	padding: 31px;

}

#droite_col #content .fiche .player_fiche {
	border: 1px solid #958888;
	margin: 0;
	padding: 0;
	height: 228px;

}

#droite_col #content .fiche .img_option {
	background: /*url(img_options_bg.gif) no-repeat right*/ #515355;
	height: 21px;
	padding: 5px 10px 0 10px;
	text-transform: uppercase;
	color: #FFF;
	font-weight: bold;
	text-align: right;
	border-right: 1px solid #958888;
	border-left: 1px solid #958888;

}

#droite_col #content .fiche .fiche_link {
	background: #000 url(fleche_2.gif) no-repeat 6px 11px;
	height: 19px;
	padding: 6px 10px 0 25px;
	font-weight: bold;
	font-size:10px;
	text-align: left;
	margin: 1px 0;
	display: block;
	color: #fff;

}

#droite_col #content .valid_btn {
	background: #000 url(fleche_3.gif) no-repeat 6px 11px;
	height: 19px;
	padding: 6px 10px 0 25px;
	font-weight: bold;
	text-align: left;
	margin: 1px 0;
	display: block;
	color: #696964;
	text-transform: uppercase;
	font-size: 13px;

}

#droite_col #content .recap_links {

	height: 30px;

	text-align: left;

	padding: 0 10px;

}

#droite_col #content .fiche .fiche_ad_devis {
	background: #000;
	height: 19px;
	padding: 6px 10px 0 25px;
	font-weight: bold;
	text-align: left;
	margin: 1px 0;
	display: block;
	color: #FFF;
	text-transform: uppercase;
	border: 1px solid #958888;

}

#droite_col #content .fiche .img_option .ref {
	float: left;
	color: #fff;

}

#droite_col #content .fiche .img_option a {

	color: #FFF;

}

#droite_col #content .fiche .img_option img {

	border: none;

	vertical-align: middle;

	margin: 0 3px 0 0;

}

#droite_col #content .tab_list_detail {
	margin: 30px 0 0 0;

}

#droite_col #content .tab_list_detail td {

	padding: 5px;

}

#droite_col #content .tab_list_detail .label {

	font-weight: bold;

	width: auto;

	background: #FFF;

}

#droite_col #content .liste_art {
	width: 620px;
	margin: 7px 10px 15px 10px;
	font-size: 12px;
	color: #484545;

}
#droite_col #content .liste_art .ligne1 td {
	border-top: 1px solid #958888;
}


#droite_col #content .liste_art .check {
	width: 20px;
	text-align: center;
	background-color: #000;

}

#droite_col #content .liste_art .actions_footer {
	padding: 7px;
	border-top: 1px solid #958888;
	height: 40px;
	vertical-align: middle;
	text-align: center;

}

#droite_col #content .liste_art .tarifs {

	width: 200px;

}

#droite_col #content .liste_art .actions {

	width: 90px;

	text-align: left;

}

#droite_col #content .liste_art .actions img {

	vertical-align: middle;

	margin: 0 5px;

}

#droite_col #content .liste_art .vignette {
	width: 70px;

}

#droite_col #content .liste_art .vignette img {
	border: 1px solid #958888;
	padding: 2px;

}

#droite_col #content .liste_art .desc {
	padding: 5px 0 10px 15px;
	vertical-align: top;

}

#droite_col #content .liste_art .desc strong {
	font-size: 15px;
	font-weight: bold;
	color: #fff;

}

#droite_col #content img.reserved {

	margin-top: 15px;
	display:none;

}

#droite_col #content .p {
	margin-right: 10px;
	margin-left: 10px;
	padding-left: 5px;
	color: #fff;
	width: 620px;

}

#droite_col #content .min_edito {

	width: 491px;

	float: left;

	color: #484545;

	position: relative;

	left: 5px;

}

#droite_col #content .min_edito .h2 {

	background: url(min_edito1_h2_bg.gif);

	color: #FFF;

	height: 18px;

	padding-top: 2px;

	padding-bottom: 0px;

	padding-left: 5px;

	letter-spacing: 0.5px;

	margin-left: 0px;

	margin-right: 0px;

	margin-top: 0px;

}

#droite_col #content .min_edito .h2 strong {

	color: #90E0EF;

}

#droite_col #content .min_edito .min_edito_corps {

	line-height: 13px;

	padding-right: 10px;

	background: #F2F2F2 url(min_edito1_txt_bg.gif) repeat-y;

	padding-left: 150px;

	font-size: 11px;

}

#droite_col #content .min_edito .min_edito_visuel {

	height: 205px;

	width: 165px;

	position: absolute;

	background-image: url(min_edito1_visuel.jpg);

	bottom: 0px;

	left: -12px;

}

#droite_col #content .min_edito li {

	list-style: none;

	padding-bottom: 5px;

}

#droite_col #content .min_edito ul {

	padding-top: 10px;

	padding-bottom: 10px;

	margin-left: 15px;

}

#droite_col #content .min_edito .min_edito_bottom {

	text-align: right;

	font-weight: bold;

	color: #90E0EF;

	background: #696964;

	height: 18px;

	padding-top: 2px;

	padding-right: 10px;

	background-image: url(min_edito1_bas_bg.gif);

	background-repeat: no-repeat;

	position: relative;

}

#droite_col #content .min_edito_2 {

	width: 221px;

	float: left;

	color: #484545;

	background: url(min_edito2_bg.gif) no-repeat;

	position: relative;

	left: 15px;

	padding-left: 10px;

	padding-right: 10px;

	font-size: 11px;

}

#droite_col #content .min_edito_2 h2 {

	color: #4BA2A5;

	margin-bottom: 5px;

	margin-top: 5px;

	margin-left: 0px;

	padding-left: 0px;

	background: none;

	padding-top: 0px;

	padding-bottom: 0px;

}

#droite_col #content .min_edito_2 p {

	padding-bottom: 5px;

	text-align: left;

}
#droite_col #content #content-txt {
	color: #000;
	background: #FFFFFF;
	height: 225px;
	width: 620px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	padding: 20px;
}
#droite_col #content #content-txt.fairtrade {
	background: #fff url(bc/img-fairTrade.jpg) left bottom no-repeat;
	width:464px;
	padding-left:176px;
}
#droite_col #content #content-txt p {
	color: #000;
	line-height: 12px;
}
#droite_col #content #content-txt h3 {
	color: #000;
	font-size: 11px;
}

#droite_col #content #content-txt p.padding_top_1 {
	padding-top: 10px;
}
#droite_col #content #content-txt p.padding_top_2 {
	padding-top: 20px;
}
#droite_col #content #content-txt p.padding_top_3 {
	padding-top: 30px;
}
#droite_col #content #content-txt p.padding_top_4 {
	padding-top: 40px;
}
#droite_col #content #content-txt p.padding_top_5 {
	padding-top: 50px;
}
#droite_col #content #content-txt p.padding_top_6 {
	padding-top: 60px;
}
#droite_col #content #content-txt p.padding_top_7 {
	padding-top: 70px;
}
#droite_col #content #content-txt p.padding_top_8 {
	padding-top: 80px;
}
#droite_col #content #content-txt p.padding_top_9 {
	padding-top: 90px;
}
#droite_col #content #content-txt p.padding_top_10 {
	padding-top: 100px;
}
#droite_col #content #content-txt p.padding_top_12 {
	padding-top: 120px;
}
#droite_col #content #content-txt p.padding_top_14 {
	padding-top: 140px;
}
#droite_col #content #content-txt p.padding_top_16 {
	padding-top: 160px;
}
#droite_col #content #content-txt p.padding_top_18 {
	padding-top: 180px;
}
#droite_col #content #content-txt #deuxcolonnes_left {
	width: 305px;
	margin-right: 10px;
	font-size: 10px;
	float: left;
	color: #000;
	position: relative;
	background-color: #FFFFFF;
}
#droite_col #content #content-txt #deuxcolonnes_right {
	width: 300px;
	float: right;
	font-size: 10px;
	color: #000;
	position: relative;
	background-color: #FFFFFF;
}
#droite_col #content #content-txt a, #droite_col #content #content-txt a:visited {
	color: #40C2F2;
}
#droite_col #content #content-txt a:hover, #droite_col #content #content-txt a:focus {
	text-decoration: underline;

}
#droite_col #content #content-txt img.floatright {
	float: right;
	margin-left: 20px;
}
#droite_col #content #content-txt img.floatleft {
	float: left;
	margin-right: 20px;
}
#droite_col #content #content-txt img.floatleft2 {
	float: left;
	margin-right: 20px;
	margin-left: 111px;
	margin-top: -8px;
}
#droite_col #content #content-txt img.floatleft3 {
	float: left;
	margin-right: 20px;
	padding-bottom: 80px;
	padding-top: 25px;
}
#droite_col #content #content-txt img.floatleft4 {
	float: left;
	margin-right: 20px;
	padding-bottom: 130px;
	padding-top: 12px;
}
#droite_col #content #content-video {
	height: 500px;
	width: 620px;
	position: relative;
	padding: 20px;
	background-color: #000;
	text-align: right;
}
#droite_col  #content  .center  {
	text-align: center;

}
#droite_col .Kontact {
}
#droite_col .Kontact #content {
}
#droite_col .devis-coordonnees {

}

#global #centre .kontact #edito {
	display: none; !important; 	
	background-color: #FF0000; !important
}
#global #centre .kontact #hotline {
	display: none; !important; 	
}
.important_2 {

	color: #92184A;

	font: bold 12px arial, sans-serif;

}

.important_3 {

	color: #000;

	font: bold 16px arial, sans-serif;

}

#droite_col #content .liste_art td {
	padding: 2px !important;
	padding: 2px;

}

.prix {
	color: #fff;

}

.form_textile {
	margin: 0;
	border: 1px solid #958888;
	font-size: 13px;
	background: #000;
	width: 100%;

}

.form_textile td {

	vertical-align: top;

}

.suggestion {

	padding: 5px 15px;

	margin: 0 6px 15px 6px;

	border: 1px dotted #ACE0E6;

	font-size: 13px;

	background: #FFFCF0;

}

.suggestion_2 ul li, .suggestion ul li {

	color: #4BA2A5;

	list-style-type: square;

}

.suggestion_2 ul, .suggestion ul {

	margin: 0 10px;

}

.prix_note {
	background: #515355;
	font: italic 11px "Trebuchet MS", helvetica, sans-serif;
	text-transform: normal;
	color: #fff;
	border-right: 1px solid #958888;
	border-bottom: 1px solid #958888;
	border-left: 1px solid #958888;

}

.nota {

	font: bold italic 13px "Trebuchet MS", helvetica, sans-serif;

	text-transform: normal;

	color: #828282;

	margin: 18px 0 0 0;

}

.qte_titre {
	background: #000;
	font: bold 13px arial, sans-serif;
	text-transform: uppercase;
	color: #FFF;
	border: 1px solid #958888;

}

#global #droite_col #content .border_classic td {

	border-right: 1px solid #FFF;

}

.classic_titre {
	background: #515355;
	font: bold 14px arial, sans-serif;
	text-transform: uppercase;
	color: #FFF;
	text-align: left;
	border-right: 1px solid #958888;

}

.align_center {

	text-align: center;

}

.align_left {

	text-align: left;

}

.align_right {

	text-align: right;

}

#droite_col #content .tab_list_detail .ligne1 {
	background: #000;
	border: 1px solid #958888;

}

#droite_col #content .liste_art .ligne1 {
	background-color: #000;
	border-bottom: 1px solid #958888;


}

.img_left {

	float: left;

	margin: 2px 11px 0 0;

}

#footer {
	margin: auto;
	background: #000;
	height: 20px;
	padding: 6px 0 0 0;
	text-align: center;
	font: 10px arial, helvetica, "Trebuchet MS", sans-serif;
	color: #717275;
	text-transform: uppercase;
	width: 842px;
	border-top: 2px solid #717275;
	position: relative;
	clear: both;
	margin-top: 40px;

}

#footer a {
	margin: 0 1px 0 1;
	color: #717275;

}

#footer a:hover, #footer a:focus {
	color: #A4A5A6;

}

#footer .copy {

	float: left;

	color: #FFFFFF;

}

#underfooter {

	background: url(underfooter_bg.gif) repeat-x;

	padding-bottom: 10px;

	background-color: #DFDAC8;

}

#underfooter a {

	color: #92184A;

	font-weight: bold;

	font-size: 11px;

}

#underfooter a:hover, #underfooter a:focus {

	text-decoration: underline;

}

#underfooter p {

	font-size: 10px;

	padding-top: 10px;

}

#underfooter .legal {

	font-size: 10px;

	margin-top: 0px;

	margin-bottom: 10px;

	padding-top: 0px;

}

#underfooter .legal a {

	color: #ababab;

}

#droite_col #content .navigation {

	text-align: right;

	margin: 0 20px 20px 0;

	font: bold 13px Arial, Tahoma, "Trebuchet MS", Helvetica, sans-serif;

}

#droite_col #content .navigation a {

	margin: 0 0 0 5px;

}

#droite_col #content .navigation_current {

	text-decoration: underline;

	color: #92184A;

}

.navigation_act {

	color: #000;

}

.search_droite {

	text-align: center;

	padding: 15px 10px;

	font-size: 14px;

	background: url(search_result_bg.gif) no-repeat left #B2B3B7;/*margin: -16px 0 0 0;*/

}

.search_droite table {

	width: 685px !important;

	width: 705px;

	margin: 0 auto;

}

.search_droite b {

	color: #FFF;

}

.search_droite table td {

	padding: 5px 1px;

}

.search_droite table td.bordure {

	border-left: 1px solid #FFF;

	padding: 0 0 0 11px;

}

.search_droite .input {

	background: #FFF;

	font-size: 12px;

	float: left;

}

.search_droite input {

	font-size: 12px;

	margin: 0 1px;

	float: left;

}

.search_stats {

	background: #C7CED5;

	padding: 6px;

	margin: 1px 0 0 0;

	text-align: left;

	font-size: 13px

}

.ast_required {

	font-size: 14px;

	color: red;

}

.asterix {

	color: #969696;

	font: italic 11px verdana, arial, tahoma, sans-serif;

	text-align: left;

}

.important {

	color: #CF0000;

	font: bold 11px tahoma, verdana, arial, sans-serif;

	text-align: right;

	padding-top: 5px;

}

.plus {
	text-align: left;

}

#login_adm {

	width: 300px;

	margin: 12% auto 40px auto;

	font-size: 13px;

	color: #FFF;

}

#login_adm td {

	padding: 3px;

}

#login_adm .nav {

	color: #4BA2A5;

	font: bold 13px arial, "Trebuchet MS", helvetica, sans-serif;

	padding: 0 5px 7px 5px;

	margin: 0 0 15px 0;

}

/*

* M

**/

div.map_dir h3 {

	background: #F5F1E1;

	color: #000;

	font: bold 15px "Trebuchet MS", helvetica, sans-serif;

	padding: 1px 3px 2px 15px;

	margin: 20px 5px 10px 5px;

}

div.map_dir h3 a {

	color: #000;

}

div.map_dir ul {

	padding: 0 0 0 25px;

	font: 12px arial, helvetica, "Trebuchet MS", sans-serif;

	font-weight: bold;

}

div.map_dir li {

	list-style-type: square;

	color: #EA9500;

	line-height: 20px;

	margin-left: 10px;

}

div.map_dir ol {

	margin: 0;

	padding: 0 0 0 25px;

}

#droite_col #content .selnav {

	color: #B88200;

	font: bold 13px arial, "Trebuchet MS", helvetica, sans-serif;

}

.error {

	color: red;

	font-weight: bold;

	font-size: 12px;

}

.select2, .input2 {

	background-color: #FFF;

	border: 1px solid #828282;

	margin: 0;

	padding: 1px 0 0 2px;

	font-family: arial, helvetica, sans-serif;/*width: 155px;*/

}

.select2:focus, .input2:focus {

	background-color: #FFF;

	border-color: #5BC0CC;

}

.w100 {
	width: 220px;

}

.w100b {
	width: 250px;
}

.no-border {

	background: none;

	border: 0;

}

.no-border h3 {
	padding-top: 15px;
	font-size: 14px;
	color: #fff;

}

div.legend {

	font-size: 13px;

	text-align: right;

	padding: 0 5px 4px 0;

}

.devis_empty {

	font-size: 14px;

	font-weight: bold;

	color: red;

	text-align:center;

	padding: 5px;

}

img.illustration {

	float: right;

	margin-left: 7px;

	margin-top:-10px;

	padding: 2px;

	border: 1px solid #D1D1D1;

}

img.button_fiche {
	float: right;
	margin-top: -2px;
	margin-right: 10px;

}

/*

* Admin gestion rubriques

**/

table.liste_art td.arbo_produit {

	font-weight:bold;

	color: #4BA2A5;

	line-height:20px;

}

/*

* Player

**/

#player {
	height: 24px;
	background: #000 url(player/player_bg.gif) repeat-x top;
	border: 1px solid #958888;
	overflow: hidden;

}

#player .col_1 {

	width: 46px;

	height: 25px;

	float: left;

	text-align: center;

}

#player .col_2 {

	width: 154px;

	float: left;

	height: 25px;

}

#player .col_2 span {

	font: bold 11px arial, sans-serif;

	color: #92184A;

	display: block;

	height: 13px;

	text-align: right;

	padding: 0 5px 0 0;

}

#player .col_2 .bar {

	width: 149px;

	height: 10px;

	margin: 0 auto;

	padding: 5px 1px 0 1px;

	background: url(player_bar_bg.gif) no-repeat;

}

#player .col_2 .loader {

	height: 3px;

	background: url(player_loader.gif) repeat-x;


}

#player .col_2 .progress_bar {

	margin: -18px 0 0 0;

	width: 100%;

}

#zoomplayer {
	display: none;
	position: absolute;
	top: 214px;
	left: 50%;
	margin-left: -265px;
	border: 1px solid #515355;
	background: #000;

}

#zoomplayer_object {

	height: 426px;

}

#zoom, #zoomphoto {
	display: none;
	position: absolute;
	top: 214px;
	left: 50%;
	margin-left: -50px;
	border: 1px solid #958888;
	cursor: pointer;
	z-index: 100;

}

#zoom {

	top: 14px;

}

#zoom .close, #zoomphoto .close, #zoomplayer .close {
	width: 400px;
	height: 20px;
	padding: 4px 0 0 0;
	background: #000;
	text-transform: uppercase;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	cursor: pointer;

}

.mininature_visio {
	background: #000 url(mininature_visio_bg.gif) repeat-x bottom;
	text-align: left;
	padding: 0 0 5px 0;
	border: 1px solid #958888;

}

.mininature_visio .img {

	padding: 3px 0 0 7px;

}

.mininature_visio .img img {
	margin: 6px 3px 0 0;

}

.mininature_visio .more {

	padding: 11px 0 0 0;

	font: bold 11px arial, helvetica, sans-serif;

	color: #696964;

	text-align: center;

}

.mininature_visio .more a {

	color: #696964;

}

#gauche_col .recherche_act {

	margin: 10px 0 -10px 0;

	padding: 9px 5px;

	border: 1px solid #5BC0CC;

	background: #479FA2 url(recherche_act_bg.gif) repeat-x top;

	color: #FFF;

	text-align: left;

}

#gauche_col .recherche_act .rech {

	text-align: left;

	font: 12px arial, sans-serif;

	padding: 0 0 0 9px;

	margin: 0 0 0 3px;

	background: url(fleche_4.gif) no-repeat left;

	display: block;

}

#gauche_col .recherche_act .by {

	display: block;

	font: /*18px*/ bold 13px arial, helvetica, sans-serif;

	text-transform: uppercase;

	background: url(fleche_4.gif) no-repeat left;

	padding: 0 0 0 11px;

}

#gauche_col .recherche_act a {

	color: #FFF;

}

#droite_col .directory_1, #droite_col .directory_2, #droite_col .directory_3 {

	float: left;

	width: 50%;

}

#droite_col .directory_1 h3, #droite_col .directory_2 h3, #droite_col .directory_3 h3 {

	color: #4BA2A5;

	border-bottom: 1px solid #5BC0CC;

	font: bold italic 13px "Trebuchet MS", arial sans-serif;

	margin: 14px 8px 8px 6px;

	padding: 0;

	text-transform: uppercase;

}

#droite_col .directory_1 ul, #droite_col .directory_2 ul, #droite_col .directory_3 ul {

	margin: 0 6px 8px 6px;

}

#droite_col .directory_1 li, #droite_col .directory_2 li, #droite_col .directory_3 li {

	list-style: square;

	margin: 0 0 0 15px;

	color: #000;

	font: 12px arial, sans-serif;

}

#droite_col .directory_1 li a, #droite_col .directory_2 li a, #droite_col .directory_3 li a {

	color: #000;

}

#droite_col .directory_1 img, #droite_col .directory_2 img, #droite_col .directory_3 img {

	margin: 0 0 0 6px;

}

#droite_col .directory_1 .picto, #droite_col .directory_2 .picto, #droite_col .directory_3 .picto {

	text-align: center;

}

.labelvideo {
	font-weight: bold;
	padding-top: 3px;
	color: #958888;

}

.labelvideo img {

	vertical-align: middle;

	margin-top: -3px;

}


/*

* Admin fiche produit

**/

table.admin_photosup {

	width: 204px;

}

table.admin_photosup td {

	padding: 2px;

	vertical-align: middle;

	background: #E6E6E6;

	border-bottom: 1px solid #FFF;

}

.megaban {

	margin: 6px 0;

}

img.ardoise {

	position:relative;

	top: 0px;

}
.no-overflow {
	overflow: hidden;
}
