/* CSS Document */
#page {
	margin: 0px auto 0px auto;
	width: 1004px;
	text-align: left;
	background: url(../images/img_css/bg_repetition.png) repeat-x top;
	height: 11px;
}

.float_left {
	float: left;
}

.float_right {
	float: right;
}

.breaker {
	height: 0px;
	clear: left;
	overflow: hidden;
}

.breaker2 {
	height: 0px;
	clear: right;
	overflow: hidden;
}

.clear_left {
	clear: left;
}

.hide {
	display: none;
}

/****************************************************************************************************
* HEADER
*****************************************************************************************************/
#header {
	padding-top: 11px;
}

#header .communication {
	float: right;
	width: 793px;
}

#header .id_pulsat {
	height: 60px;
}

#header .communication a.lien_id {
	display: block;
	float: right;
	color: #f01281;
	font-weight: bold;
	background: url(../images/img_css/bg_lien_id.png) no-repeat top;
	height: 22px;
	width: 149px;
	text-decoration: none;
	padding: 9px 0 0 10px;
	margin: 13px 24px 0 0;
}

.menu_haut ul li {
	float: left;
	background: url(../images/img_css/bg_lien_inactif.png) no-repeat top;
	width: 151px;
	min-height: 21px;
	height: auto;
	text-align: center;
	font-size: 145%;
}

.menu_haut ul li a {
	color: #999;
	text-decoration: none;
	padding-top: 4px;
	display: block;
}

.menu_haut ul li.en_cour #encour_rose {
	background: #dcdada;
	color: #e00a75;
	padding-top: 4px;
	width: 149px;
	height: 21px;
}

.menu_haut ul li.en_cour {
	background: url(../images/img_css/bg_survol.png) no-repeat top;
	color: #333;
	padding-top: 4px;
	width: 151px;
	height: 20px;
}

.menu_haut ul li a:hover {
	background: url(../images/img_css/bg_survol.png) no-repeat top;
	color: #fff;
	height: 20px;
}

/****************************************************************************************************
* col gauche
*****************************************************************************************************/
#col_gauche {
	width: 212px;
	float: left;
}

.zone_recherche {
	background: url(../images/img_css/bg_repeat_recherche.png) repeat-y top;
	padding: 4px 10px 1px 17px;
}

.zone_recherche h2 {
	background: url(../images/img_css/bg_recherche.png) no-repeat right 3px;
	font-size: 164%;
	font-family: "Arial Narrow";
	font-style: italic;
	font-weight: bold;
	color: #fff;
	padding: 0 0px 6px 3px;
}

.form_recherche select {
	width: 177px;
	height: 19px;
	font-size: 100%;
	margin-bottom: 4px;
}

.form_recherche label.label_prix {
	display: block;
	width: 50px;
	color: #fff;
	float: left;
	vertical-align: middle;
	padding-top: 5px;
}

.form_recherche input {
	width: 85px;
	height: 16px;
	font-size: 100%;
	margin-bottom: 3px;
}

.form_recherche span {
	color: #fff;
	font-size: 100%;
}

.form_recherche input.btn_go {
	float: right;
	width: 24px;
	height: 20px;
	padding: 0px 6px 0 0;
}

.form_key {
	background: url(../images/img_css/bg_repeat_key.png) repeat-y top;
	padding: 12px 10px 10px 17px;
}

.form_key input {
	width: 142px;
	height: 15px;
	font-size: 100%;
	padding: 3px 0 0 3px;
}

.form_key input.btn_go {
	float: right;
	width: 24px;
	height: 20px;
	padding: 1px 6px 0 0;
}

.zone_catalogue {
	/* background: url(../images/img_css/bg_repeat_catalogue.png) repeat-x top; */
    text-align: center;
	padding: 2px 0px 10px 0px;
	min-height: 590px;
	height: auto;
}

.zone_catalogue h2 {
	font-size: 163%;
	font-weight: normal;
	padding-bottom: 10px;
}

ul.first_niveau li {
	font-size: 127%;
	font-weight: bold;
	padding: 2px 0 0 13px;
	margin-bottom: 1px;
}

ul.first_niveau li a {
	color: #222;
}

ol.first_niveau li a {
	color: #222;
}

ul.first_niveau li.vert {
	background: url(../images/img_css/bg_info.png) no-repeat left top;
	min-height: 21px;
	height: auto;
}

ul.first_niveau li.cyan {
	background: url(../images/img_css/bg_phone.png) no-repeat left top;
	min-height: 21px;
	height: auto;
}

ul.first_niveau li.orange {
	background: url(../images/img_css/bg_media.png) no-repeat left top;
	min-height: 21px;
	height: auto;
}

ul.first_niveau li.bleu {
	background: url(../images/img_css/bg_son.png) no-repeat left top;
	min-height: 21px;
	height: auto;
}

ul.first_niveau li.mandarine {
	background: url(../images/img_css/bg_electro.png) no-repeat left top;
	min-height: 21px;
	height: auto;
}

ul.second_niveau {
	margin: 7px 0 15px 0;
	position: relative;
}

ol.second_niveau {
	margin: 7px 0 15px 0;
	position: relative;
}

ul.second_niveau li {
	font-size: 85%;
	font-weight: normal;
	padding-left: 0;
	background: none;
	margin-bottom: 0px;
}

ul.third_niveau {
	margin: 2px 0;;
}

ol.third_niveau li a {
	margin: 2px 0;;
}

/********************************************************
	Déclinaison couleurs des liste 3 eme niveau
********************************************************/
ul.third_niveau li {
	font-size: 91%;
	padding-left: 10px;
	margin-bottom: 2px;
	margin-left: 2px;
}

li.vert  ul.third_niveau li {
	background: url(../images/img_css/bg_point_vert.png) no-repeat left;
}

li.cyan  ul.third_niveau li {
	background: url(../images/img_css/bg_point_phone.png) no-repeat left;
}

li.orange  ul.third_niveau li {
	background: url(../images/img_css/bg_point_multimedia.png) no-repeat
		left;
}

li.bleu  ul.third_niveau li {
	background: url(../images/img_css/bg_point_img.png) no-repeat left;
}

li.mandarine  ul.third_niveau li {
	background: url(../images/img_css/bg_point_electro.png) no-repeat left;
}

/********************************************************
	Déclinaison couleurs des liste 3 eme niveau
********************************************************/
ul.third_niveau li.encour {
	color: #82b64a;
	font-weight: bold;
}

.bloc_arrondi {
	width: 192px;
	margin-top: 14px;
}

.bloc_arrondi .top {
	background: url(../images/img_css/bg_top_les_plus.png) no-repeat top;
	height: 12px;
	overflow: hidden;
}

.bloc_arrondi .content {
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background: url(../images/img_css/bg_repeat_les_plus.png) repeat-x;
	position: relative;
}

.bloc_arrondi .bas {
	background: url(../images/img_css/bg_bas_les_plus.png) no-repeat top;
	height: 12px;
	overflow: hidden;
}

.img_picto {
	padding: 0 0 6px 7px;
	float: left;
	position: relative;
}

.img_les_pulsat {
	padding: 7px 0 0 10px;
}

.bloc_arrondi ul {
	padding: 0 0px 15px 8px;
}

.bloc_arrondi ul li {
	background: url(../images/img_css/bg_plus.png) no-repeat left 4px;
	padding-left: 12px;
	padding-bottom: 4px;
	font-size: 110%;
	color: #f31484;
	text-transform: uppercase;
}

.bloc_arrondi ul li a {
	color: #f31484;
}

.bloc_arrondi ul li span {
	font-size: 110%;
	color: #222;
	text-transform: none;
}

.zone_services {
	padding-left: 10px;
}

.zone_services h3 {
	font-family: "Arial Black";
	font-size: 127%;
	color: #f31484;
	text-transform: uppercase;
	padding-bottom: 6px;
}

.zone_services p {
	text-transform: uppercase;
	padding: 5px 0 13px 0;
	color: #333;
}

/****************************************************************************************************
* contenu centre
*****************************************************************************************************/
#centre {
	float: left;
	width: 792px;
	background: url(../images/img_css/bg_repeat_centre.png) repeat-x top;
}

#contenu_centre {
	float: left;
	width: 546px;
	padding: 9px 20px 0 19px;
}

.fil_ariane {
	background: url(../images/img_css/bg_fil_ariane.png) no-repeat top left;
	min-height: 17px;
	padding-left: 30px;
	margin: 0 0 7px 5px;
}

.fil_ariane a {
	color: #000;
	font-size: 110%;
}

.fil_ariane .zone_impression {
	float: right;
}

.fil_ariane .zone_impression img {
	float: left;
}

.fil_ariane .zone_impression a {
	font-size: 100%;
	text-decoration: underline;
	float: left;
	padding: 3px 6px 0 7px;
}

.fil_ariane span {
	font-size: 110%;
	font-weight: bold;
}

.img_communication {
	padding-bottom: 8px;
}

.col_left {
	float: left;
	margin-right: 7px;
}

.promo_articl {
	background: url(../images/img_css/bg_encart_promo.png) no-repeat top;
	width: 269px;
	height: 165px;
	margin-bottom: 7px;
	float: left;
	margin-right: 7px;
}

.promo_articl h4 {
	font-size: 100%;
	text-transform: uppercase;
	font-weight: normal;
	letter-spacing: 2px;
	padding: 10px 0 0 10px;
}

.promo_articl p {
	font-size: 100%;
	font-weight: bold;
	padding: 4px 0 0 13px;
	color: #999;
}

.img_promo {
	padding-left: 1px;
	float: left;
}

.promo_articl p.ref_mark {
	font-size: 100%;
	font-weight: normal;
	padding: 1px 0px 0px 0px;
	color: #000;
}

.promo_articl p.ref_mark span {
	font-size: 100%;
	font-weight: bold;
	color: #000;
}

.promo_articl p.descrip {
	font-size: 100%;
	font-weight: bold;
	color: #000;
	padding: 0;
}

.promo_articl a {
	color: #000;
	text-decoration: underline;
}

.bloc_grise {
	float: left;
	padding-top: 19px;
}

.bloc_detail_fiche {
	background: url(../images/img_css/bg_bloc_rose.png) no-repeat bottom;
	float: left;
	width: 142px;
	height: 59px;
	padding-top: 21px;
	overflow: hidden;
}

.bloc_detail_promotion {
	background: url(../images/img_css/bg_bloc_rouge.png) no-repeat bottom;
	float: left;
	width: 142px;
	height: 59px;
	padding-top: 21px;
	overflow: hidden;
}

.bloc_detail_fiche span {
	font-size: 110%;
	font-weight: bold;
	color: #fff;
	padding: 5px 0 0 6px;
	display: block;
}

p.block_line_prix_barrer {
	padding: 0px 0px 0px 9px;
	color: #000000;
	font-size: 100%;
	font-weight: bold;
	text-decoration: line-through;
}

.bloc_detail_fiche p.eco_part {
	font-size: 90%;
	font-weight: normal;
	color: #fff;
	padding: 2px 0 0 6px;
}

.bloc_detail_fiche p.prix_ttc {
	font-size: 110%;
	font-weight: normal;
	color: #fff;
	padding: 0px 0 0 6px;
}

.bloc_detail_promotion span {
	font-size: 110%;
	font-weight: bold;
	color: #fff;
	padding: 5px 0 0 6px;
	display: block;
}

.bloc_detail_promotion p.eco_part {
	font-size: 90%;
	font-weight: normal;
	color: #fff;
	padding: 2px 0 0 6px;
}

.bloc_detail_promotion p.prix_ttc {
	font-size: 110%;
	font-weight: normal;
	color: #fff;
	padding: 0px 0 0 6px;
}

.bloc_picto {
	background: url(../images/img_css/bg_picto.png) no-repeat;
	width: 57px;
	height: 31px;
	position: relative;
	float: right;
	margin-bottom: -31px;
	margin-right: 10px;
	margin-top: -2px;
}

.img_interog {
	padding-left: 5px;
}

.img_separateur {
	padding-top: 4px;
}

.img_panier {
	padding-left: 4px;
}

.bloc_article {
	background: url(../images/img_css/bg_encart_article.png) no-repeat top;
	width: 269px;
	height: 165px;
	float: left;
}

.bloc_article_ss_pad {
	margin-right: 0px;
}

.bloc_rose {
	background: url(../images/img_css/bg_bloc_rose.png) no-repeat bottom;
	float: left;
	width: 142px;
	height: 59px;
	padding-top: 21px;
	overflow: hidden;
}

.bloc_picto2 {
	background: url(../images/img_css/bg_picto2.png) no-repeat;
}

.bas_contenu {
	width: 100%;
	height: 7px;
	margin-top: 10px;
}

.bas_contenu p {
	font-size: 100%;
	color: #666;
	font-weight: bold;
}

.bas_contenu ul li {
	display: inline;
	background: url(../images/img_css/bg_separateur.png) no-repeat right;
	padding: 0 5px;
	margin-right: 10px;
	padding: 0;
}

.bas_contenu ul li a {
	color: #666;
}

ul li.last_liste {
	background: none;
}

.separ_bas_contenu {
	padding-top: 8px;
	padding-bottom: 10px;
	float: left;
	width: 100%;
}

/****************************************************************************************************
* col droite
*****************************************************************************************************/
#col_droite {
	float: left;
	width: 206px;
	padding-top: 13px;
	margin-bottom: 100px;
}

.bloc_annuaire {
	background: url(../images/img_css/bg_annuaire.png) no-repeat left;
	height: 114px;
	width: 183px;
	margin-bottom: 13px;
	cursor: pointer;
}

.img_carte {
	padding: 12px 5px 0 7px;
	float: left;
}

.bloc_annuaire p {
	font-size: 110%;
	color: #f31484;
	font-weight: bold;
	padding: 16px 0 4px 0;
	line-height: 11px;
}

.bloc_annuaire p.region {
	font-size: 100%;
	color: #000;
	font-weight: normal;
	padding: 1px 0 0 0;
	text-align: left;
}

.bloc_annuaire a {
	color: #f31484;
	font-weight: bold;
	text-decoration: underline;
}

p.pied_annuaire {
	text-align: center;
	padding: 0px;
	margin: 0px;
}

p.pied_annuaire img {
	margin: 0 auto;
	padding: 5px 0px;
}

.bloc_arrondi2 {
	width: 183px;
	margin-bottom: 13px;
}

.bloc_arrondi2 .top {
	background: url(../images/img_css/bg_top_reservation.png) no-repeat top;
	height: 12px;
	overflow: hidden;
}

.bloc_arrondi2 .content {
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background: url(../images/img_css/bg_repeat_reservation.png) repeat-x
		bottom;
	padding: 0 7px 0 5px;
}

.bloc_arrondi2 .bas {
	background: url(../images/img_css/bg_bas_reservation.png) no-repeat top;
	height: 12px;
	overflow: hidden;
}

.point_interog {
	float: right;
	padding: 2px 1px 0 0;
}

.bloc_arrondi2 h2 {
	font-size: 145%;
	position: relative;
	padding-left: 3px;
}

.bloc_arrondi2 .nbr_article {
	background: url(../images/img_css/panier.png) no-repeat 99% 44%;
	float: right;
	width: 140px;
	padding-bottom: 12px;
	margin-top: 9px;
	clear: right;
}

.bloc_arrondi2 .nbr_article span {
	font-size: 100%;
}

.bloc_arrondi2 .input {
	width: 15px;
	height: 15px;
	text-align: center;
	border: 1px inset;
	text-align: center;
	font-size: 80%;
	float: left;
	margin: 11px 0 0 5px;
}

.bloc_arrondi2 .input2 {
	margin: 1px 0 0 0px;
}

.bloc_arrondi2 .ref_pulsat {
	width: 163px;
	height: 13px;
	border: none;
	font-size: 100%;
	float: left;
	background-color: #f2f2f2;
	padding: 2px 0 0 8px;
}

.bloc_arrondi2 .ref_pulsat {
	margin-bottom: 8px;
}

#content_bloc_reservation {
	background-color: #f2f2f2;
	/*width:158px;*/
	margin-top: 8px;
	margin-bottom: 10px;
	padding: 7px 0 19px 6px;
	position: relative;
	clear: both;
}

#content_bloc_reservation h3 {
	background: url(../images/img_css/bg_triangle.png) no-repeat left;
	padding-left: 10px;
	font-size: 100%;
	color: #f31484;
}

#content_bloc_reservation a .img_poubelle {
	border: none;
}

#content_bloc_reservation .actualiser {
	float: right;
	margin-right: 3px;
}

.bloc_arrondi2 .total {
	width: 160px;
	background-color: #F6FBFE;
	margin-top: 24px;
}

.bloc_arrondi2 .total span {
	margin-left: 1px;
	font-size: 100%;
	font-weight: bold;
}

.bloc_arrondi2 .total .chifr_total {
	text-decoration: none;
	font-size: 100%;
	font-weight: bold;
	margin-left: 62px;
}

.bloc_arrondi2 #content_bloc_reservation .powershot a {
	color: #000;
	text-decoration: underline;
	font-size: 80%;
	margin-right: 13px;
}

.bloc_arrondi2 #content_bloc_reservation .txt_gras {
	font-weight: bold;
	font-size: 100%;
	padding-left: 4px;
}

.bloc_arrondi2 #content_bloc_reservation table {
	margin-left: -3px;;
	margin-top: 10px;
}

.bloc_arrondi2  #content_bloc_reservation td {
	padding: 0px 0px 0px 3px;
}

.btn_valider {
	float: right;
	padding-bottom: 4px;
}

.news_letter {
	background: url(../images/img_css/bg_news_letter.png) no-repeat top;
	width: 185px;
	height: 101px;
	text-align: right;
	margin-bottom: 11px;
}

.milieu_news_letter {
	padding: 10px 9px 0 0px;
}

.milieu_news_letter h4 {
	font-size: 145%;
}

.milieu_news_letter p {
	padding-bottom: 12px;
	padding-top: 0px;
}

.milieu_news_letter input {
	width: 133px;
	height: 14px;
	font-size: 100%;
	padding-top: 2px;
}

.milieu_news_letter input.bt_go {
	float: right;
	width: 24px;
	height: 20px;
	padding-left: 1px;
	padding-top: 0px;
}

.catalogue_pulsat {
	background: url(../images/img_css/bg_catalogue_pulsat.png) no-repeat top
		;
	width: 185px;
	height: 101px;
	text-align: right;
	margin-bottom: 12px;
}

.catalogue_pulsat_bas {
	float: left;
	margin-left: 8px;
}

.milieu_catalogue_pulsat h4,.milieu_catalogue_pulsat p,.milieu_catalogue_pulsat a
	{
	color: #fff;
}

/****************************************************************************************************
* footer
*****************************************************************************************************/
#footer {
	background: url(../images/img_css/bg_footer.png) no-repeat bottom;
	width: 906px;
	height: 69px;
	padding: 29px 0px 0px 98px;
}

.img_footer {
	float: left;
}

.detail_footer {
	float: left;
	padding-left: 31px;
}

.detail_footer ul li {
	float: left;
	font-size: 110%;
	color: #fff;
}

.detail_footer ul li a   , .detail_footer ul li a:hover {
	text-decoration: none;
}

.detail_footer ul span { /*float:left;*/
	color: #fff;
	padding: 2px 5px 0 5px;
}

.detail_footer p {
	color: #fff;
	font-size: 81%;
}

.detail_footer a {
	color: #fff;
	text-decoration: underline;
}

.detail_footer span.droit {
	color: #fff;
	font-size: 100%;
	padding-left: 14px;
}
.footer_right
{
	float: right;
}
.footer_right img
{
	margin-bottom:20px;
	margin-right:15px;
}
/****************************************************************************************************
* pulast produit
*****************************************************************************************************/
.zone_formul {
	float: right;
	width: 360px;
	padding: 11px 10px 0 0;
}

.zone_formul p {
	font-size: 127%;
	font-weight: bold;
}

.zone_formul span {
	font-size: 100%;
	font-weight: bold;
	color: #f41484;
}

.zone_formul p.rechech_avance {
	font-size: 100%;
	font-weight: normal;
	font-style: italic;
	padding: 0;
	margin-bottom: 5px;
}

.label_dispaly {
	display: none;
}

.zone_formul select.input,.zone_formul select.input2,.zone_formul select.input3
	{
	width: 158px;
	font-size: 100%;
	margin-bottom: 9px;
	margin-right: 4px;
}

.zone_formul select.input2 {
	width: 92px;
}

.zone_formul select.input3 {
	width: 191px;
}

.zone_formul .input_img {
	float: right;
	margin-right: 2px;
}

.top_table_pdt {
	background: url(../images/img_css/bg_top_tab_info.png) no-repeat top
		left;
	height: 8px;
	width: 545px;
	margin-top: 18px;
}

.contenu_table_pdt {
	border-bottom: solid 1px #ccc;
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
	padding: 0 8px;
	width: 527px;
	margin-bottom: 30px;
	background-color: #FFF;
}

p.txt_tab {
	font-size: 100%;
	color: #333;
	letter-spacing: 2px;
	padding: 2px 0 24px 1px;
}

.pagination {
	text-align: center;
}

.pagination a img {
	margin-bottom: -1px;
}

.pagination span {
	font-size: 110%;
	color: #f11382;
	font-weight: bold;
}

.pagination a {
	font-size: 110%;
	text-decoration: none;
	padding: 5px 0px;
	color: #000;
}

.pagination a:hover {
	text-decoration: none;
}

.pagination a.last {
	padding: 5px 0 5px 3px;
}

.pagination a.first {
	padding: 5px 4px 5px 5px;
}

.pad_pag1 {
	padding: 6px 0 5px 3px;;
	margin-bottom: 15px;
}

.pad_pag2 {
	padding: 6px 0 5px 0;
	margin: 30px 0 8px 0;
}

table td ul {
	background: url(../images/img_css/bg_liste_pdt.png) no-repeat top;
	height: 33px;
	padding-top: 7px;
	position: relative;
	width: 527px;
}

table td ul li {
	float: left;
	background: url(../images/img_css/bg_separ.png) no-repeat right;
	padding: 0 40px;
	height: 19px;
}

table td ul li a {
	color: #000;
	text-decoration: underline;
	font-weight: bold;
}

table td ul li a:hover {
	color: #f41484;
	text-decoration: none;
}

ul li.last_list {
	background: none;
}

ul li.last_list a {
	display: block;
	float: left;
}

.img_ajout_panier {
	padding: 0px 0 0 12px;
}

td span {
	font-size: 110%;
	font-weight: bold;
}

td p.slogan {
	font-size: 100%;
	font-weight: bold;
	color: #999;
}

td p.ref {
	font-size: 127%;
	font-weight: bold;
}

.ajout_panier {
	padding: 7px 0px 0px 0px;
}

.ajout_panier a {
	color: #000;
	padding-left: 4px;
	text-decoration: underline;
}

.img_panier_plus {
	float: left;
	padding-top: 1px;
}

p.space_top {
	padding-top: 16px;
}

.form_quantite {
	width: 73px;
	float: left;
}

.quantite_pdt {
	padding-top: 2px;
	width: 5px;
	float: left;
}

.img_up {
	border: none;
	display: block;
}

.txt_qantite {
	color: #000;
	font-size: 100%;
}

.label_recherche {
	width: 25px;
	text-align: center;
	vertical-align: middle;
	margin-left: 2px;
}

.image_bloc_produit {
	width: 112px;
	height: 120px;
	float: left;
}

.block_img_produit {
	left: 5px;
	position: relative;
}

.block_img_produit_pastille {
	left: 5px;
	bottom: 60px;
	position: relative;
}

.block_pastille_produit {
	position: relative;
	left: 35px;
	bottom: 45px;
}

.block_pastille_produit_pastille {
	position: relative;
	left: 50px;
	bottom: -50px;
	z-index: 20;
}

/**** Pagination ***/
img.first {
	background: url(../images/img_css/preview.png);
	width: 7px;
	height: 7px;
}

img.last {
	background: url(../images/img_css/next.png);
	width: 7px;
	height: 7px;
}

/******************************************************************/
.fade {
	-moz-opacity: 0.5;
	opacity: 0.5;
	border: 3px solid #fff;
}

.nofade {
	-moz-opacity: 1;
	opacity: 1;
	border: 3px solid #E00A75;
}

/* for IE */
.fade {
	filter: alpha(opacity =   50);
}

.nofade {
	filter: alpha(opacity =   100);
}

#zone_services img {
	float: left;
	position: relative;
}

.info_bull {
	background: url(../images/img_css/bg_bloc_flottant_interrogation.png)
		no-repeat;
	width: 150px;
	height: 105px;
	position: absolute;
	padding: 0px 0px 15px 0px;
	margin: -10px 0px 0px 140px;
	z-index: 1;
	display: none;
}

.info_bull #info_bul3 {
	display: block;
}

.info_bull p {
	width: 140px;
	font-weight: normal;
	color: #000;
	font-size: 80%;
	padding-left: 2px;
}

.info_bull ol {
	width: 140px;
	font-weight: normal;
	color: #000;
	font-size: 80%;
	padding-left: 2px;
}

.info_bull a {
	color: #F91788;
	cursor: pointer;
	position: relative;
}

.img_corbeille {
	float: right;
	padding: 3px 3px 0px 0px;
	position: relative;
}

.bloc_arrondi3 a {
	font-size: 110%;
	color: #000;
	text-decoration: underline;
	font-weight: bold;
}

.bloc_arrondi3 p {
	font-size: 110%;
}

.comparateur {
	background-color: #f2f2f2;
	/*width:158px;*/
	margin-top: 4px;
	margin-bottom: 5px;
	padding: 7px 0 9px 6px;
	position: relative;
	clear: both;
}

.comparateur2 {
	margin-bottom: 5px;
	padding: 0px 0 3px 6px;
	position: relative;
	clear: both;
}

/****************************************************************************************************
* pulast fiche produit
*****************************************************************************************************/
.top_table_fich_pdt {
	margin: 0px;
	padding: 0px;
	margin-left: -9px;
}

.entete_pdt {
	padding: 6px 5px 6px 3px;;
	margin-bottom: 10px;
	text-align: left;
}

.entete_pdt p {
	font-size: 127%;
	color: #fff;
	padding-left: 10px;
	font-weight: bold;
}

p.ref_pc {
	float: right;
	margin-right: 15px;
}

p.ref_pc span {
	font-size: 100%;
	color: #fff;
	text-transform: uppercase;
}

p.descrip_pdt {
	padding-top: 5px;
}

table span.prix_ttc {
	font-size: 163%;
	color: #f41484;
}

table span.prix_ht {
	font-size: 163%;
	color: #000000;
	padding-top: 6px;
	display: block;
}

table span.prix_ht_barrer {
	font-size: 163%;
	color: #000000;
	padding-top: 6px;
	display: block;
	text-decoration: line-through;
}

a.add_panier {
	background: url(../images/img_css/bg_ajout_panier.png) no-repeat;
	height: 25px;
	width: 159px;
	display: block;
	padding: 8px 0 0 15px;
	text-decoration: underline;
	color: #000;
	font-weight: bold;
	margin-top: 13px;
}

a.add_panier2 {
	background: url(../images/img_css/bg_ajout_panier2.jpg) no-repeat;
	height: 25px;
	width: 159px;
	display: block;
	padding: 8px 0 0 15px;
	text-decoration: underline;
	color: #000;
	font-weight: bold;
	margin-top: 13px;
}

.top_tabl_entete_pdt {
	background: url(../images/img_css/bg_top_entete_pdt.png) no-repeat top;
	height: 6px;
	width: 526px;
}

.contenu_tabl_entete_pdt {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background: url(../images/img_css/bg_repeat_entete_pdt.png) repeat-x
		bottom;
	width: 524px;
}

.bas_tabl_entete_pdt {
	background: url(../images/img_css/bg_bas_entete_pdt.png) no-repeat top;
	height: 6px;
	width: 526px;
	margin-bottom: 9px;
}

.top_tabl_descip_pdt ul li {
	float: left;
}

.top_tabl_descip_pdt ul li.onglet_encour a,.top_tabl_descip_pdt ul li a
	{
	background: url(../images/img_css/bg_onglet_encour.png) no-repeat top;
	height: 23px;
	width: 144px;
	display: block;
	text-decoration: none;
	text-align: center;
	padding-top: 10px;
	color: #666;
	font-size: 110%;
	margin-bottom: 0px;
}

.top_tabl_descip_pdt ul li a {
	background: url(../images/img_css/bg_onglet.png) no-repeat top;
	color: #fff;
	width: 166px;
}

.top_tabl_vert ul li a {
	background: url(../images/img_css/bg_onglet.png) no-repeat top;
	color: #fff;
	width: 166px;
}

.top_tabl_cyan ul li a {
	background: url(../images/img_css/bg_onglet_telephonie.png) no-repeat
		top;
	color: #fff;
	width: 166px;
}

.top_tabl_orange ul li a {
	background: url(../images/img_css/bg_onglet_electro.png) no-repeat top;
	color: #fff;
	width: 166px;
}

.top_tabl_bleu  ul li a {
	background: url(../images/img_css/bg_onglet_image_son.png) no-repeat top
		;
	color: #fff;
	width: 166px;
}

.top_tabl_mandarine  ul li a {
	background: url(../images/img_css/bg_onglet_multimedia.png) no-repeat
		top;
	color: #fff;
	width: 166px;
}

table tr.tr_impair td {
	background-color: #f2f8ed;
	padding: 0px 0 2px 10px;
	color: #000;
}

table tr.tr_impair_vert td {
	background-color: #f2f8ed;
	padding: 0px 0 2px 10px;
	color: #000;
}

table tr.tr_impair_orange td {
	background-color: #fbd8c1;
	padding: 0px 0 2px 10px;
	color: #000;
}

table tr.tr_impair_mandarine td {
	background-color: #fce5c3;
	padding: 0px 0 2px 10px;
	color: #000;
}

table tr.tr_impair_bleu td {
	background-color: #d4f2fc;
	padding: 0px 0 2px 10px;
	color: #000;
}

table tr.tr_impair_cyan td {
	background-color: #cffbfb;
	padding: 0px 0 2px 10px;
	color: #000;
}

table tr.tr_pair td {
	padding: 6px 0 8px 10px;
	color: #000;
}

table td.td_gras {
	font-weight: bold;
}

.pied_page_pdt {
	border: 1px solid #ccc;
	padding: 7px 10px 0px 7px;
	margin-bottom: 49px;
}

.pied_pdt {
	text-align: left;
	padding: 6px 0 7px 15px;
	margin-bottom: 8px;
	background-color: #f2f8ed;
}

.pied_pdt_vert {
	text-align: left;
	padding: 6px 0 7px 15px;
	margin-bottom: 8px;
	background-color: #f2f8ed;
}

.pied_pdt_bleu {
	text-align: left;
	padding: 6px 0 7px 15px;
	margin-bottom: 8px;
	background-color: #d4f2fc;
}

.pied_pdt_madarine {
	text-align: left;
	padding: 6px 0 7px 15px;
	margin-bottom: 8px;
	background-color: #fce5c3;
}

.pied_pdt_orange {
	text-align: left;
	padding: 6px 0 7px 15px;
	margin-bottom: 8px;
	background-color: #fbd8c1;
}

.pied_pdt_cyan {
	text-align: left;
	padding: 6px 0 7px 15px;
	margin-bottom: 8px;
	background-color: #cffbfb;
}

.pied_pdt p {
	font-size: 127%;
	color: #fff;
	font-weight: bold;
}

.pied_pdt_vert p {
	font-size: 127%;
	color: #000;
	font-weight: bold;
}

.pied_pdt_bleu p {
	font-size: 127%;
	color: #fff;
	font-weight: bold;
}

.pied_pdt_orange p {
	font-size: 127%;
	color: #000;
	font-weight: bold;
}

.pied_pdt_cyan p {
	font-size: 127%;
	color: #000;
	font-weight: bold;
}

.pied_pdt_madarine p {
	font-size: 127%;
	color: #000;
	font-weight: bold;
}

.pied_page_pdt a {
	float: right;
	color: #000;
	font-weight: bold;
	text-decoration: underline;
}

.ref_pdt {
	background-color: #f2f8ed;
	padding: 0px 15px 2px 16px;
	margin-bottom: 7px;
}

.ref_pdt2 {
	background-color: #fff;
	margin-bottom: 5px;
}

.ref_pdt_vert {
	background-color: #f2f8ed;
	padding: 0px 15px 2px 16px;
	margin-bottom: 7px;
}

.ref_pdt_bleu {
	background-color: #d4f2fc;
	padding: 0px 15px 2px 16px;
	margin-bottom: 7px;
}

.ref_pdt_madarine {
	background-color: #fce5c3;
	padding: 0px 15px 2px 16px;
	margin-bottom: 7px;
}

.ref_pdt_orange {
	background-color: #fbd8c1;
	padding: 0px 15px 2px 16px;
	margin-bottom: 7px;
}

.ref_pdt_cyan {
	background-color: #cffbfb;
	padding: 0px 15px 2px 16px;
	margin-bottom: 7px;
}

.ref_pdt span {
	font-size: 100%;
	font-weight: bold;
}

.ref_pdt_vert span {
	font-size: 100%;
	font-weight: bold;
}

.ref_pdt_bleu span {
	font-size: 100%;
	font-weight: bold;
}

.ref_pdt_madarine span {
	font-size: 100%;
	font-weight: bold;
}

.ref_pdt_orange  span {
	font-size: 100%;
	font-weight: bold;
}

.ref_pdt_cyan span {
	font-size: 100%;
	font-weight: bold;
}

.pied_page_pdt a.garantie {
	float: none;
	color: #000;
	font-weight: bold;
	text-decoration: underline;
}

.ref_pdt2 {
	background-color: #fff;
	margin-bottom: 5px;
}

.top_tabl_descip_pdt ul {
	border-bottom: 1px solid #ccc;
	height: 32px;
}

.contenu_tabl_descip_pdt {
	border: solid 1px #ccc;
	padding: 15px 8px 15px 10px;
	margin-bottom: 10px;
	clear: left;
	/* robel */
	border-top: none;
}

.img_produit {
	position: relative;
	border: 1px solid #f4f4f4f4;
}

.pastilleProduit {
	position: relative;
	left: 40px;
	bottom: 35px;
}

/****************************************************************************************************
* pulast panier
*****************************************************************************************************/
.top_tabl_panier {
	padding-top: 18px;
}

.top_tabl_panier ul li {
	float: left;
}

.top_tabl_panier ul li.onglet_selection_encour   , .top_tabl_panier ul li a
	{
	background: url(../images/img_css/bg_onglet_panier_encour.png) no-repeat
		top;
	height: 23px;
	width: 173px;
	display: block;
	text-decoration: none;
	text-align: center;
	padding-top: 10px;
	color: #f31483;
	font-size: 100%;
	text-transform: uppercase;
}

.top_tabl_panier ul li.onglet_magasin a {
	background: url(../images/img_css/bg_onglet_panier2.png) no-repeat top;
	color: #fff;
	display: block;
	width: 167px;
}

.top_tabl_panier ul li.onglet_envoi a {
	background: url(../images/img_css/bg_onglet_panier3.png) no-repeat top;
	color: #fff;
	width: 191px;
	padding-right: 15px;
}

.contenu_tabl_panier {
	width: 523px;
	border: solid 1px #ccc;
	border-top: none;
	padding: 15px 8px 15px 11px;
	margin-bottom: 10px;
	clear: left;
}

.entete_tab ul {
	background: url(../images/img_css/bg_entete_tab.png) no-repeat;
	width: 523px;
	height: 24px;
	padding: 8px 0 0 0px;
	clear: left;
	margin: 0px 0 5px 0;
}

.entete_tab ul li {
	background: url(../images/img_css/separ_entete_tab.png) no-repeat right;
	float: left;
	height: 19px;
	color: #fff;
	font-weight: bold;
	padding: 0 17px;
}

.entete_tab ul li.entete_design {
	padding-right: 80px;
}

.entete_tab ul li.last_liste_entete {
	background: none;
}

.pdt_panier {
	clear: left;
}

.pdt_panier ul li {
	float: left;
	height: 19px;
	margin-top: 1px;
}

.pdt_panier ul li.list_impair {
	background-color: #fee7f2;
	width: 523px;
	min-height: 34px;
	height: auto;
}

.pdt_panier ul li.list_pair {
	background-color: #f7f7f7;
	width: 523px;
	min-height: 34px;
	height: auto;
}

.pdt_panier ul li span.span_ref {
	display: block;
	float: left;
	padding: 2px 0 0 5px;
	font-size: 90%;
	width: 50px;
}

.pdt_panier ul li p {
	float: left;
	padding: 2px 0 0 5px;
	width: 155px;
}

.pdt_panier ul li p span.txt_design {
	font-weight: bold;
	padding: 0;
	display: block;
	font-size: 100%;
}

.pdt_panier table {
	float: left;
	display: block;
	padding: 10px 0 0 5px;
}

.pdt_panier .input {
	width: 15px;
	height: 15px;
	text-align: center;
	border: 1px inset;
	text-align: center;
	font-size: 80%;
	float: left;
	margin: 0 4px;
}

.pdt_panier span.pu_ttc {
	float: left;
	display: block;
	padding: 15px 5px 0 27px;
	font-size: 100%;
}

.pdt_panier span.eco-part {
	float: left;
	font-size: 100%;
	display: block;
	padding: 15px 56px 0 49px;
}

.pdt_panier span.total_ttc {
	display: block;
	font-size: 100%;
	color: #f31483;
	padding-top: 15px
}

p.montant_total {
	float: right;
	font-size: 127%;
	font-weight: bold;
	margin: 12px 18px 25px 0;
}

p.montant_total span {
	font-size: 100%;
	font-weight: bold;
	padding-left: 16px;
}

.btn_panier {
	float: right;
	margin: 0 3px 15px 0;
}

.btn_panier a {
	background: url(../images/img_css/btn_panier.png) no-repeat top;
	width: 159px;
	height: 25px;
	display: block;
	float: left;
	margin-left: 11px;
	text-align: center;
	padding-top: 8px;
	font-weight: bold;
	color: #f31483;
	text-decoration: none;
}

.btn_panier a:hover {
	color: #000;
	text-decoration: underline;
}

.button_reservation {
	text-align: right;
}

/****************************************************************************************************
* pulsat formulaire
*****************************************************************************************************/
.top_zone_magasin {
	background: url(../images/img_css/bg_top_magasin.png) no-repeat top;
	width: 525px;
	height: 7px;
	margin-top: -6px;
	overflow: hidden;
}

#contenu_zone_magasin {
	background: url(../images/img_css/bg_repeat_magasin.png) repeat-y top;
	width: 498px;
	min-height: 100px;
	height: auto;
	padding: 8px 12px 0 14px;
	width: 500px;
	padding: 15px 12px 13px 12px;
}
#contenu_zone_magasin .bt_acces
{
	padding-bottom: 2px;
	padding-bottom: 4px;
	width: auto;
	height: auto;
	margin-top: 30px;
	margin-left: 400px;

}
.contenu_general ul
{
	margin-left: 15px;
}

.contenu_general_bis .object-right
{
	float:right;
}

.contenu_general_bis .object-left
{
	float:left;
}

.zoom img {
	width: 200px;
	height: 150px;
}
.zoom img:hover {
	width: 250px;
	height: 180px;
	position: relative;
	background-repeat: no-repeat;
	z-index: 20;
}

.bas_zone_magasin {
	background: url(../images/img_css/bg_bas_magasin.png) no-repeat top;
	width: 525px;
	height: 8px;
	overflow: hidden;
}

/*#contenu_zone_magasin img {
	float: left;
}*/

#contenu_zone_magasin .zoom img {
	float: right;
}
#contenu_zone_magasin p {
	font-size: 110%;
	padding-bottom: 2px;
	color: #333;
	font-size: 100%;
	padding-bottom: 4px;
}

#contenu_zone_magasin span {
	font-size: 100%;
	font-weight: bold;
}

#contenu_zone_magasin a {
	color: #000;
	font-weight: bold;
	text-decoration: underline;
}

p.champ_oblig {
	font-style: italic;
	font-size: 100%;
	padding: 7px 0 0 10px;
}

#form_boite_dialogue {
	padding: 25px 0 3px 16px;
}

#form_boite_dialogue label {
	width: 105px;
	font-size: 110%;
	text-align: left;
	display: block;
	float: left;
	vertical-align: middle;
	padding-top: 5px;
}

#form_boite_dialogue p label,#form_boite_dialogue li label {
	width: 200px;
}

#form_boite_dialogue input {
	width: 203px;
	height: 17px;
	margin-bottom: 12px;
	background-color: #fee7f2;
}

#form_boite_dialogue textarea {
	width: 303px;
	height: 200px;
	margin-bottom: 12px;
	background-color: #fee7f2;
}

a.btn_val   , #form_boite_dialogue input.btn_val {
	float: right;
	background: url(../images/img_css/btn_valider.png) no-repeat top;
	width: 78px;
	height: 23px;
	display: block;
	text-align: center;
	padding-top: 10px;
	color: #000;
	font-weight: bold;
	text-decoration: underline;
	margin: 0 15px 15px 0;
}

#form_boite_dialogue input.btn_val {
	float: right;
	background: url(../images/img_css/btn_valider.png) no-repeat top;
	width: 78px;
	height: 35px;
	display: block;
	border: none;
	padding: 0px;
	font-family: Helvetica;
	font-size: 100%;
}

.top_tabl_panier ul li.onglet_envoi_encour {
	background: url(../images/img_css/bg_onglet_formul_encour.png) no-repeat
		top;
	height: 23px;
	width: 190px;
	display: block;
	text-decoration: none;
	text-align: center;
	padding-top: 10px;
	padding-right: 15px;
	color: #f31483;
	font-size: 100%;
	text-transform: uppercase;
}

.top_tabl_panier ul li.onglet_selection a {
	background: url(../images/img_css/bg_onglet_formul1.png) no-repeat top;
	color: #fff;
	display: block;
	width: 172px;
	padding-right: 0px;
}

.top_tabl_panier ul li.onglet_magasin a {
	background: url(../images/img_css/bg_onglet_formul2.png) no-repeat top;
	color: #fff;
	width: 167px;
	padding-right: 0px;
}

/****************************************************************************************************
* pulast magasins
*****************************************************************************************************/
.top_tabl_panier ul li.onglet_magasin_encour {
	background: url(../images/img_css/bg_onglet_magasin_encour.png)
		no-repeat top;
	height: 23px;
	width: 167px;
	padding-top: 10px;
	color: #f31483;
	font-size: 100%;
	text-align: center;
	text-transform: uppercase;
}

.choix_magasin {
	float: right;
	margin: 8px 3px 12px 0;
}

.choix_magasin a {
	background: url(../images/img_css/bg_puce_rose.png) no-repeat right;
	padding-right: 19px;
	color: #f31483;
	font-size: 110%;
	text-decoration: none;
}

.top_carte,.bas_carte {
	background: url(../images/img_css/bg_top_carte.png) no-repeat top;
	width: 525px;
	height: 9px;
	overflow: hidden;
}

/*.contenu_carte2{
	width:519px;
	height: 315px;
	border-left:3px solid #f21383 ;
	border-right:3px solid #f21383 ;
	background: url(../images/img_css/img_carte_magasin.png) top center no-repeat;
}
#dept45 {    /* zone cliquable /
	float: left;
	width : 14px;
	height: 10px;
	margin-left: 245px;
	margin-top: 108px;
	padding: 0;
	border : 1px solid white;
}

.contenu_carte a span { /* contenu masqué mais accessible sans CSS/
	position: absolute;
	left: -500em;
	top: -500em;
	text-indent: -500em;
}*/
.contenu_carte {
	width: 519px;
	border-left: 3px solid #f21383;
	border-right: 3px solid #f21383;
	text-align: center;
	padding: 14px 0 12px 0;
}

.contenu_carte p {
	background: url(../images/img_css/bg_departement.png) no-repeat top;
	width: 108px;
	height: 31px;
	margin: 90px 0 -140px 131px;
	position: relative;
	color: #fff;
	padding-top: 12px;
	text-align: center;
}

.bas_carte {
	background: url(../images/img_css/bg_bas_carte.png) no-repeat top;
	margin-bottom: 12px;
}

.top_zone_revendeur,.bas_zone_revendeur {
	background: url(../images/img_css/bg_top_vend.png) no-repeat top;
	width: 525px;
	height: 9px;
	overflow: hidden;
}

#contenu_zone_revendeur {
	background: url(../images/img_css/bg_repeat_vend.png) repeat-y top;
	width: 509px;
	padding: 5px 4px 12px 12px;
}

.bas_zone_revendeur {
	background: url(../images/img_css/bg_bas_vend.png) no-repeat top;
	margin-bottom: 20px;
}

#contenu_zone_revendeur h2 {
	font-size: 110%;
	color: #fff;
	font-weight: normal;
	margin-bottom: 10px;
}

#contenu_zone_revendeur table td {
	font-size: 110%;
	color: #fff;
	padding-top: 2px;
	padding-left: 4px;
	padding-bottom: 2px;
}

#contenu_zone_revendeur table tr.tr_color,#liste_magasin tr:hover {
	background-color: #cbcbcb;
	color: #000;
	cursor: pointer;
}

#contenu_zone_revendeur table tr.tr_color td,#liste_magasin tr:hover td
	{
	color: #000;
}

a.btn_choix {
	float: right;
	background: url(../images/img_css/bg_btn_choix.png) no-repeat top;
	width: 159px;
	height: 23px;
	display: block;
	text-align: center;
	padding-top: 10px;
	color: #000;
	font-weight: bold;
	text-decoration: underline;
	margin: 15px 0 0 0;
}

/******************************* Style Badria Pulsat_contenu ********************/
.img_communication_contenu {
	margin-bottom: 18px;
}

.contenu_general {
	border-top: 6px solid #E00A75;
	border-bottom: 1px solid #ccc;
	padding: 10px 0px 15px 0px;
	color: #333333;
	line-height: 19px;
}

.contenu_general h3 {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	line-height: 20px;
	letter-spacing: -1px;
	color: #333333;
}

.contenu_general h3 span.titre_rose {
	color: #F31484;
	font-size: 163%;
	font-style: italic;
}

.contenu_general h3 span.titre_blod_noir {
	font-size: 163%;
	color: #333333;
}

.contenu_general h3 span.titre_normal_noir {
	font-weight: normal;
	font-size: 145%;
	color: #333333;
}

.contenu_general img {
	float: left;
	margin: 0px 12px 14px 0px;
}

.contenu_general p {
	font-size: 110%;
	margin-bottom: 10px;
}

.contenu_general p a {
	color: #333333;
	font-weight: bold;
}

.catalogue_pdf_gauche a {
	color: #333333;
	font-weight: bold;
}

.contenu_general h4 {
	margin: 0px;
	padding: 0px;
	font-size: 150%;
}

.contenu_general_bis h3 {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	line-height: 15px;
	letter-spacing: -1px;
	color: #333333;
}

.contenu_general_bis ul li {
	list-style-type: disc;
	margin-left: 5px;
}

.warning h3 {
	margin-bottom: 5px;
}

.warning,.warning h3,.warning span {
	color: #DF0033;
	margin-left: 5px;
}

.warning li {
	font-size: 12px;
	margin-left: 20px;
}

.warning span {
	font-weight: bolder;
	font-size: 12px;
}

.warning {
	margin-bottom: 15px;
}

.catalogue_pdf {
	margin-left: 10px;

}
.catalogue_pdf_item
{
	width:300px;
	height: auto;
}
.catalogue_pdf_gauche {
	width:110px;
	height: auto;
	margin-left: 10px;
	vertical-align:top;
}

.catalogue_pdf_droite {
	width:110px;
	height: auto;
	margin-left: 10px;

}
.lienRetour
{
	text-align:right;
	text-decoration: underline;
}
/******************************* Fin Style Badria Pulsat_contenu ********************/
.infobulle {
	background: url(../images/img_css/bg_departement.png) no-repeat top;
	width: 108px;
	height: 31px;
	position: absolute;
	color: #fff;
	padding-top: 12px;
	text-align: center;
	visibility: hidden;
	font-family: Verdana, Arial;
	font-size: 10px;
}

.encart_magasin {
	height: 148px;
}

.tr_line_produit {
	float: top;
	padding-top: 15px;
	padding-left: 5px;
}

.line_produit_image {
	width: 128px;
	height: 116px;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #CCCCCC;
}

.allignforline {
	vertical-align: middle;
	text-align: center;
}

.line_img_produit  {
	position: relative;
     margin-top: 10px;
     margin-left: -5px;
}

.tr_allignforline {
	width: 100%;
	height: 100%;
	vertical-align: middle;
	text-align: center;
}



.linepastilleProduit {
	position: relative;
	left: 35px;
	bottom: 63px;
}

.panier_page_defaut {
	float: right;
	margin-top: -22px;
	margin-right: 6px;
	text-decoration: none;
}

#panierVide {
	margin: 0px;
	margin-top: 8px;
	margin-left: 5px;
	font-weight: bold;
	width: 98%;
}

.titre_contenu_pulsat_rose {
	color: #F31484;
	margin-bottom: 15px;
}

.page_vide {
	margin-bottom: 65px;
	margin-top: 50px;
	font-size: 100%;
	font-weight: bold;
}

/* img pannier view full */
.imgPannierProduitFull {
	float: right;
	margin-right: 30px;
	margin-top: -25px;
}

/***plan du site***/
.title_selection_sitemap {
	background: url(../images/img_css/bg_repeat_vend.png) repeat-y top;
	width: 200px;
	padding: 5px 4px 12px 12px;
	font-size: 80%;
	font-weight: bold;
	color: #FE8836;
	border-bottom: solid 1px;
	border-color: #B7B7B7;
	padding-bottom: 3px;
	position: relative;
	margin-left: 12px;
	margin-bottom: 20px;
}

.global_sitemap {
	width: 540px;
	float: left;
}

.small_sitemap {
	float: left;
	width: 269px;
}

.site_map_centrer {
	padding-top: 35px;
}

.breaker {
	clear: both;
}

.site_map_cat {
	display: block;
	width: 225px;
	border-bottom: 1px solid #B7B7B7;
}

/************ LIENS REFERENCEMENT ***************/
#rayons_dispo {
	height: 100%;
}
