body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	background: #024553 url(skins/nav/fond_vagues.jpg);
	/*background: #0792c9 url('skins/nav/fond_brochet.jpg');*/
        /*background-color: #5ccde6;*/
        background-repeat: repeat-x;
	color: #fff;
	font-size: 12px;
}
body > table {
	/*background: url('skins/nav/arriere.jpg') no-repeat top center;
        background: url('skins/nav/arrieresoldes.jpg') no-repeat top center;*/
}
a, a:hover, a:visited {
	color:#fff;
	text-decoration: none;
	outline: none;
}
a img {
border: none;
}

#menu a, #pub_integral a {
text-decoration:none;
display:block;
margin:0 100px 0 100px;
text-align:center;
background:#231f20;
color:#26A9E0;
font-size:14px;
font-weight:bold;
line-height:normal;
padding:20px;
position:relative;
top:10px;
}

.alignleft {
float: left;
}
.alignright {
float: right;
}
.highslide_fiche {
display: block;
width: 335px; height: 257px;
}
.highslide_x4 {
display: block;
width: 173px; height: 132px;
}
.highslide_x3 {
display: block;
width: 231px; height: 177px;
}
.titre_fiche {
margin: 0 0 10px 0; padding: 0 0 0 22px;
color: #c0d125;
background: url('skins/nav/puce_h2_fiche.png') no-repeat left center;
text-transform: uppercase;
}
.marque_fiche {
color: #50c7de;
font-size: 16px;
text-decoration: underline;
font-weight: bold;
}
#titres_onglet td {
font-size: 12px;
font-weight: bold;
padding: 2px 0 0 28px;
}
#titres_onglet td.onglet_mod {
padding-left: 40px;
}
#titres_onglet a.lien_onglet {
display: block;
width: 70px; height: 20px;
line-height: 20px;
vertical-align: middle;
text-align: left;
}
#tableau_modele {
color: #000;
font-size: 12px;
}
#legende_modele {
font-weight: bold;
}
#tableau_modele td {
padding: 0 10px;
border-right: 1px solid #b9b9b9;
}
#tableau_modele .mod_prix {
font-size: 16px;
font-weight: bold;
}
#tableau_modele .mod_prix_barre {
font-size: 12px;
text-decoration: line-through;
}
.noborder {
border: 0px !important;
}
.nopadding {
padding: 0 !important;
}
.breadcrumb {
width: 669px; height: 20px;
font-size: 12px; font-weight: bold;
text-transform: uppercase;
float: left;
padding-top: 6px;
display: block;
background-color: #198c9f;
}
.breadblanc {
color: #fff;
font-size: 12px;
text-transform: uppercase;
}
.breadcrumb span, .breadblanc span {float: left;}
.breadcrumb h3, .breadblanc h3 {
float: right;
font-size: 12px;
margin: 0; padding: 0 10px 0 0;
}

#btn_valid {
background:url('skins/nav/btn_valid_cmd_off.png') no-repeat top center;
width: 200px; height: 34px;
border: none; outline: none;
cursor: pointer;
}
#btn_valid:hover {
background:url('skins/nav/btn_valid_cmd_on.png') no-repeat top center;
}
/* MENU GAUCHE */

#skin_left {
font-size: 12px;
font-weight: bold;
}
#skin_left strong{
font-size: 13px;
}
#skin_left h2 {
display: none;
}
#creersoncompte {
display: block;
width: 164px; height: 22px;
margin: 12px 0 18px 0;
padding-left: 16px;
}
#FrmNewsletter {
margin: 0; padding: 0;
height: 32px;
}
#text_newsletter {
border: none; outline: none;
width: 168px; height: 27px;
margin-top: 5px;
padding-top: 3px;
font-weight: bold;
background: url('skins/nav/bg_form_newsletter_accueil.png') no-repeat top center;
text-align: center;
font-size: 12px;
}
#btn_newsletter {
vertical-align: middle;
}
#previous_button, #next_button {
display: block;
width: 19px; height: 36px;
}
#previous_button {
background: url('skins/nav/diapo_prev.png') no-repeat;
float: left;
}
#next_button {
background: url('skins/nav/diapo_next.png') no-repeat;
float: right;
}

#liste_rubs_menu {
list-style: none;
padding: 10px 0 0 0; margin:0;
background: #231f20;
width: 221px;
}
#liste_rubs_menu li {
background: url('skins/nav/ligne_menu_left.png') repeat-x top left;
}
#liste_rubs_menu li a {
padding: 5px 10px 5px 30px;
display: block;
background: url('skins/nav/fleche_bleue.png') no-repeat 10px center;
}
#liste_rubs_menu li a:hover, #liste_rubs_menu li a.selected {
background: url('skins/nav/fleche_verte.png') no-repeat 10px center;
}
#liste_rubs_menu li:hover, #liste_rubs_menu li.selected {
background-color: #453a3d;
}
#liste_rubs_menu li.empty:hover {
background-color: #231F20;
}
#liste_rubs_menu ul {
list-style: none;
padding: 0; margin: 0;
background: #32282b;
}
#liste_rubs_menu ul li {
background: none;
}
#liste_rubs_menu ul a {
font-weight: normal;
padding: 3px 10px 3px 15px;
background: none;
}
#liste_rubs_menu ul a:hover, #liste_rubs_menu ul a.selected {
color: #50c7de;
background: none;
}
#liste_rubs_menu ul ul {
background-color: #453a3d;
}

#liste_rubs_menu  ul.liniv2 li:hover, #liste_rubs_menu ul.liniv2 li.selected {
background:#54474c !important;	
}

#liste_rubs_menu  ul.liniv3 li{
background:#282224 !important;	
}

#liste_rubs_menu ul ul li {
}
#liste_rubs_menu ul ul li:hover, #liste_rubs_menu ul ul li.selected {
background-color: #32282b;
}
#liste_rubs_menu ul ul a {
padding: 3px 10px 3px 35px;
}
#liste_rubs_menu  ul.liniv3 li:hover, #liste_rubs_menu ul.liniv3 li.selected {
background-color: #211c1e !important;
}
/*-----------------------------*/


/*-----------------------------*/
.panier-moncompte  {
    font-size: 11px;
	line-height: 14px;
	color: #666666;
	text-align:left;
}


.panier-moncompte a {
    color: #666666;
	text-decoration: none ;
}

.panier-moncompte a:hover{
	text-decoration: underline ;
}

.centered {
text-align: center;
}
.textebleu {
color: #26a9e0;
}
.turquoise {
color: #50C7DE;
}
.gdturquoise {
color: #50c7de;
font-size: 14px;
font-weight: bold;
}

.gdturquoise2 {
color: #50c7de;
font-size: 18px;
font-weight: bold;
}

ul.marques {
list-style-type:none;
padding-top:10px;
float:left;
width:130px;
overflow:hidden;
min-height:112px;
}

.prixvert {
color: #c0d125;
font-weight: bold;
}
.gris {
color: #696365;
}
.grisclair, .grisclair a {
color: #aaa;
}
.noir, .noir a {
color: #000;
}
.vert, .vert a {
color: #c0d125;
}
.nom_mod a {
color: #f00;
font-weight: bold;
text-transform: uppercase;
font-size: 14px;
cursor: help;
}
.nom_mod a span {
display: none;
}
.nom_mod a:hover span {
display: block;
z-index: 99;
background: url('skins/nav/infobulle.png') no-repeat bottom right;
text-transform: uppercase;
color: #000;
font-size: 12px;
height: 20px;
padding: 8px 15px 8px 8px;
position: absolute;
margin: -30px 0 0 250px;
}
#specs_fiche .prixvert {
font-size: 20px;
}
#specs_fiche .bleuprixbarre {
font-size: 16px;
}
#specs_fiche .ecotaxe {
color: #aaa6a7;
font-size: 11px;
}
#specs_fiche .nbmod {
color: #50c7de;
font-size: 14px;
text-transform: uppercase;
font-weight: bold;
}
#specs_fiche .comment a {
color: #a2a2a2;
font-size: 12px;
text-decoration: underline;
}
#specs_fiche .texte_descr {
color: #a2a2a2;
font-size: 12px;
text-align: justify;
}
.titre_article, .titre_article_noir {
text-transform: uppercase;
font-weight: bold;
margin: 3px 10px;
color: #fff;
font-size: 12px;
text-align: center;
padding: 3px 5px;
}
.titre_article_noir {
color: #000;
}
.titre_article .nb_mod {
color: #50c7de;
font-size: 11px;
font-weight: normal;
}
/*-----------------------------*/
.noir11 {
    font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
	text-align:left;
}
.noir11 a {
	color: #000000;
}
.noir11 a:hover {
	color: #000000;
}
/*-----------------------------*/
.panier-moncompte {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	line-height: 14px;
	color: #666666;
	text-align:left;
	text-decoration: none ;
}

/*-----------------------------*/
.noir11centre {
    font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align:center;
}
.noir11centre a {
	color: #000000;
}
.noir11centre a:hover {
	color: #000000;
}
/*-----------------------------*/
.bleu11 {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-align:justify;
	text-decoration: none;
}
.bleu11 a {
	color: #FFF;
	text-decoration: none;
}
.bleu11 a:hover {
	color: #FFF;
	text-decoration: underline;	
}

.sitemap a.bleu11:hover, .sitemap a.bleu11:visited {
	color: #FFF !important;
}
/*-----------------------------*/
.bleuprix {
    font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0d5b8c;
	text-align:justify;
	font-weight: bold;
}
.bleuprix a {
	color: #0d5b8c;
}
.bleuprix a:hover {
	color: #0d5b8c;
}
/*-----------------------------*/
.bleuprixbarre {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #53d5e5;
	background: url('skins/img/linethrough.png') repeat-x center center;
}
.bleuprixbarre a {
	color: #0d5b8c;
}
.bleuprixbarre a:hover {
	color: #0d5b8c;
}


.blancprixbarre {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	text-align:justify;
	background: url('skins/img/linethrough.png') repeat-x center center;
}
.blancprixbarre a {
	color: #fff;
}
.blancprixbarre a:hover {
	color: #fff;
}

.petitblancprixbarre {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	text-align:justify;
	background: url('skins/img/linethrough.png') repeat-x center center;
}
.petitblancprixbarre a {
	color: #fff;
}
.petitblancprixbarre a:hover {
	color: #fff;
}

/*-----------------------------*/
/*-----------------------------*/


/*-----------------------------*/
.titre-fiche {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #990000;
	text-align:justify;
	font-weight: bold;
}

h2.titre-fiche-rose {
	display:block !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #e02f78;
	text-align:justify;
	font-weight: normal;
	padding:0;
	padding-top:17px;
	margin:0px 0 7px 0;
}

.reference {
color :	#fff;
font-size:10px;
}

.description, .description p {
color :#fff;
font-size:12px;
text-align:justify;
}

/*-----------------------------*/
.rougetitre {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #990000;
	text-align:justify;
	font-weight: bold;
}

.rougetitre a {
	color: #990000;
}
.rougetitre a:hover  {
	color: #990000;
}


/*-----------------------------*/

.rougetitre_grand {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	text-align:left;
	font-weight: bold;
}
.rougetitre_grand a {
	color: #990000;
}
.rougetitre_grand a:hover  {
	color: #990000;
}


/*-----------------------------*/
.rougeprix {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #d30000;
	text-align:justify;
	font-weight: bold;
}
.rougeprix a {
	color: #d30000;
}
.rougeprix a:hover {
	color: #d30000;
}
/*-----------------------------*/
.rouge_erreur {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#F00;
	text-align:justify;
	font-weight: bold;
	text-align:center;
}

.rouge_erreur2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#fff;
	text-align:justify;
	font-weight: bold;
	text-align:center;
}
/*-----------------------------*/
.orange {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#C30;
	text-align:center;
	font-weight: bold;
	margin-bottom:15px;
}

.titre-blanc {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #fff;
	text-align:center;
	font-weight: bold;
}

.orange a {
	color: #a32e5e;
}
.orange a:hover {
	color: #a32e5e;
}

.gdorange {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #a32e5e;
	text-align:center;
	font-weight: bold;
}
.gdorange a {
	color: #a32e5e;
}
.gdorange a:hover {
	color: #a32e5e;
}

.petitorange {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #a32e5e;
	text-align:center;
	font-weight: bold;
}
.petitorange a {
	color: #a32e5e;
}
.petitorange a:hover {
	color: #a32e5e;
}
/*-----------------------------*/
.blancmaj {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align:center;
	text-transform: uppercase;
	text-decoration:none;
}
.blancmaj a {
	color: #FFFFFF;
	text-decoration:none;
}
.blancmaj a:hover {
	color: #FFFFFF;
	text-decoration:none;
}
/*-----------------------------*/
.blanc {
	color: #FFFFFF;
}
/*-----------------------------*/
.blancgauch {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-align:justify;
}
.blancgauch a {
	color: #fff;
}
.blancgauch a:hover {
	color: #fff;
}
/*-----------------------------*/
.blancgauchmaj {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align:justify;
	text-transform: uppercase;
}

.gdblancgauchmaj {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align:justify;
	text-transform: uppercase;
	font-weight:bold;
}

a.gdblancgauchmaj, a.gdblancgauchmaj:hover{
text-decoration:none;
color: #FFFFFF;
}

/*-----------------------------*/
.contour_gris {
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
}
/*-----------------------------*/
.filtre {
	background-color:#9A0000;
	border-style:solid;
	border-width:1px 0;
	border-color:#CCCCCC;
	text-align:center;
}
/*-----------------------------*/
/* fenêtre d'ajout d'un article dans le panier */
#ajPanier {
	width:350px;
	/*height:110px;*/
	padding:10px;
	border-style:solid;
	border-width:1px;
	border-color:#024553;
	background-color:#24abbf;
	position: absolute;
	margin: 150px 0 0 300px;
	z-index:100;
	text-align:center;
}

#avertissement {
	width:350px;
	/*height:110px;*/
	padding:10px;
	border-style:solid;
	border-width:1px;
	border-color:#024553;
	background-color:#24abbf;
	position:absolute;
	margin: 150px 0 0 182px;
	z-index:100;
	text-align:center;
}

#aide {
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	width:15px;
	height:15px;
	display:block;
	text-decoration:none;
	cursor: help;
}
#aide:hover {
	background-color:#CCCCCC;
}
.leflou {
width:100%;
height:100%;
background-color:#FFFFFF;
position:fixed;
top:0;
left:0;
opacity:0.8;
filter:alpha(opacity=70);
z-index:50;
}

.leflou2 {
width:100%;
height:100%;
background-color:#FFFFFF;
position:fixed;
top:0;
left:0;
opacity:0.8;
filter:alpha(opacity=70);
z-index:50;
}

#fdep {
	width:350px;
	/*height:240px;*/
	padding:10px;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	background-color:#EEEEEE;
	position:absolute;
	top:250px;
	margin-left: 90px;
	z-index:100;
	text-align:left;
	clear:both;
}

#newsletter {
	width:350px;
	/*height:65px;*/
	padding:10px;
	border-style:solid;
	border-width:1px;
	border-color:#024553;
	background-color:#24abbf;
	position:absolute;
	top: 300px;
	margin: 0 0 0 300px;
	z-index:100;
	text-align:center;
}

#newsletter2 {
	width:523px;
	/*height:65px;*/
	padding:0;
	padding-top:210px;
    height:288px;
	position:absolute;
	top:250px;
	margin-left: 220px;
	z-index:100;
	text-align:center;
	background:url(skins/img/message_accueil.jpg) top left no-repeat;
}
#stock {
	width:350px;
	padding:10px;
	border-style:solid;
	border-width:3px;
	border-color:#a6c126;
	background-color:#f0f0f0;
	position:absolute;
	top:250px;
	margin-left: 90px;
	z-index:100;
	text-align:center;
	color:#000;
}

#menu_bas {
	width:714px;
	text-align:center;
	background-color: #105d66;
}

.roseariane, .roseariane a, .roseariane a:hover {
color:#a32e5e;
font-weight:bold;
font-size:12px;
text-transform:uppercase;
text-decoration:none;
}

.rose {
color:#E02F78;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
}

#container {
background:#191919;
width:100%;
margin:0;
padding:0;
}

#container .content {
border:0;
background:#202020;
padding: 1em 1em 0 1em !important;
}

#menu2 .onglet {
	background:url(skins/nav/onglet_photos_off.gif) !important;
	width:165px !important;
	height:30px !important;
}

#menu2 .current {
	background:url(skins/nav/onglet_photos_on.gif) !important;
	width:165px !important;
	height:30px !important;
}

#menu3 .onglet {
	background:url(skins/nav/onglet_videos_off.gif) !important;
	width:104px !important;
	height:30px !important;
}

#menu3 .current {
	background:url(skins/nav/onglet_videos_on.gif) !important;
	width:104px !important;
	height:30px !important;
}

#menu1 .onglet {
	background:url(skins/nav/onglet_pdts_off.gif) !important;
	width:188px !important;
	height:30px !important;
}

#menu1 .current {
	background:url(skins/nav/onglet_pdts_on.gif) !important;
	width:188px !important;
	height:30px !important;
}


#menu span {
display:none;	
}


/* MENU HAUT */

#header_flash {
background: url(skins/nav/header_flash.jpg) top left no-repeat;	
}

ul#menu_haut {
list-style-type: none;
margin:0;
padding:0;
float: left;
}

ul#menu_haut li {
float: left;
}

ul#menu_haut a {
float: left;
margin:0;
padding:0;
height:41px;
color:#000;
background-position: top;
}

ul#menu_haut a:hover, ul#menu_haut a:visited {
	color:#000;
}

ul#menu_haut a span{
	display:none;
}

li#top_01 a {
width:44px;
background: url('skins/nav/li_accueil.png') no-repeat;
}

li#top_02 a {
background: url('skins/nav/li_coup.png') no-repeat;
width:68px;
}

li#top_03 a {
background: url('skins/nav/li_carnass.png') no-repeat;
width:113px;
}

li#top_03bis a {
background: url('skins/nav/li_truite.png') no-repeat;
width:73px;
}

li#top_03ter a {
background: url('skins/nav/li_silure.png') no-repeat;
width:74px;
}

li#top_04 a {
background: url('skins/nav/li_carpe.png') no-repeat;
width:75px;
}

li#top_05 a {
background: url('skins/nav/li_mouche.png') no-repeat;
width:95px;
}

li#top_06 a {
background: url('skins/nav/li_mer.png') no-repeat;
width:61px;
}

li#top_07 a {
background: url('skins/nav/li_navig.png') no-repeat;
width:121px;
}

li#top_08 a {
background: url('skins/nav/li_contact.png') no-repeat;
width:47px;
}
#menu_haut li a:hover, #menu_haut li a.selected {
background-position: bottom;
}
#frmSearch {
float: left;
margin: 0; padding: 0;
background: url('skins/nav/bg_form_recherche_top.png') no-repeat top left;
}
#frmSearch input {
float: left;
border: none; outline: none;
margin: 0; padding: 0;
}
input#text_recherche {
width: 143px;
text-align: center;
padding: 11px 12px;
font-weight: bold;
background: transparent;
}




#menu_bas ul, #sitemap ul {
width:163px;
margin:0 7px 0 0;
padding:0 0 20px 0;
float:left;
}

ul.last {
margin:0 !important;	
}

#menu_bas li.niv_01, #sitemap li.niv_01 {
	list-style-type:none;
	margin:0 0 17px 0;
	padding:0;
}

#menu_bas li.simple, #sitemap li.simple {
margin:0;	
}

#menu_bas .niv_01,  #menu_bas .niv_01 a, #sitemap .niv_01, #sitemap .niv_01 a {
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align:left;
	text-transform: uppercase;
	text-decoration:none;
}

#menu_bas .niv_01,  #menu_bas .niv_01 a {
	font-size:10px;		
}

#menu_bas .niv_01 a, #sitemap .niv_01 a {
	font-weight:bold;
}

#menu_bas li.niv_02, #sitemap li.niv_02 {
	list-style-type:none;
	margin:0;
	padding:0;
}

#menu_bas .niv_02, #menu_bas .niv_02 a, #sitemap .niv_02, #sitemap .niv_02 a {
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align:left;
	text-decoration:none;
	font-weight:normal;
	text-transform:none;
}

#menu_bas .niv_02, #menu_bas .niv_02 a {
	font-size:10px;	
}

#menu_bas li.niv_03, #sitemap li.niv_03 {
	list-style-type:none;
	margin:0;
	padding:0 0 0 10px;
}

#menu_bas .niv_03, #menu_bas .niv_03 a, #sitemap .niv_03, #sitemap .niv_03 a {
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #999;
	text-align:left;
	text-decoration:none;
	font-weight:normal;
	text-transform:none;
}

#menu_bas li.niv_04, #sitemap li.niv_04 {
	list-style-type:none;
	margin:0;
	padding:0 0 0 20px;
}

#menu_bas .niv_04, #menu_bas .niv_04 a, #sitemap .niv_04, #sitemap .niv_04 a {
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
	text-align:left;
	text-decoration:none;
	font-weight:normal;
	text-transform:none;
}

#menu_bas li ul, #sitemap li ul {
margin:0 0 0 10px;
padding:0;
}
#sitemap {
font-size: 12px;
}
#sitemap ul ul {
padding-left: 10px;
}

.pagination {
text-transform: uppercase;
font-size: 12px;
}

form#frmAmb {
margin:0;
padding:0;
}

#frmAmb #txt_nom, #frmAmb #txt_prenom, #frmAmb #txt_codepostal,
#frmAmb #txt_ville, #frmAmb #txt_telephone,
#frmAmb #txt_email{
width:205px;
}

#frmAmb #txt_adresse{
width:522px;
}

#frmAmb #txt_message{
width:613px;
}

#frmContact #txt_adresse{
width:566px;
}



#pied_page {
	display:block;
text-align:center;	
margin:0 auto;
}

#pied_page, #pied_page a {
color:#fff;
font-size:11px;
}

#prechargement_img {
display:none;
}

h3.roseariane {
margin:0;
padding:0;
}

h3.bleu11 {
margin:0;
padding:0;
font-weight:normal;
}

h3.gdblancgauchmaj {
margin:0;
padding:0;
text-align:center !important;
}

.comingsoon {
color:#FF0000;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
}

.bloc_percent {
display:block;
background:transparent url('skins/nav/20pourcent.png') no-repeat left center;
float:left;
width:28px;
margin:5px 0 0 0;
padding:5px 12px;
font-weight:bold;
text-align:center;
}

.UneImage{
	margin:10px 0 10px 10px;
	float:left;
}
.highslide_listePhoto {
display: block;
width: 173px; height: 132px;
}

.highslide_listeMini{
width: 77px; height: 58px;
}

#lien_mon_compte{
	text-align:center;
	margin:49px 0 9px 0;
	font-size:11px;
	color:#909090 !important;
	font-weight:bold;
}


#MonPanier{
	float:right;
	color:#000;
	margin:0px 17px 0 0;
	padding:0;
	height:130px;
	width:193px;
	text-align:right;
	background:transparent url(skins/nav/bg_panier.png) top left no-repeat;
	font-size:12px;
}

#PanierTotal {
margin:0;
padding: 0 15px 0 0;
}

#MonPanier a:hover{ text-decoration:underline;}
#MonPanier a{color:#000;}


#lien_mon_compte a, #lien_mon_compte a:hover{

color:#231f20;
padding:0 20px;	
}

a#lien_mon_panier {
	display:block;
	text-align:center;
	margin-top:10px;
	font-weight:bold;
	color:#fff;
}

.bg_fri{
	background:transparent url(skins/nav/bg_fri.jpg) top left no-repeat;
}
.bg_mon{
	background:transparent url(skins/nav/bg_mon.jpg) top left no-repeat;
}
.bg_thu{
	background:transparent url(skins/nav/bg_thu.jpg) top left no-repeat;
}
.bg_wed{
	background:transparent url(skins/nav/bg_wed.jpg) top left no-repeat;
}
.bg_sat{
	background:transparent url(skins/nav/bg_sat.jpg) top left no-repeat;
}
.bg_sun{
	background:transparent url(skins/nav/bg_sun.jpg) top left no-repeat;
}
.bg_tue{
	background:transparent url(skins/nav/bg_tue.jpg) top left no-repeat;
}


.zone_photo3 {
display:block;
width:77px;
height:58px;
}

.zone_photo3 span{
display:none;
}

#ficheproduct #horizontal_carousel .previous_button {
height:58px;
width:34px;
background:url(skins/nav/photos_fiche_left.png) no-repeat top left !important;
}

#ficheproduct #horizontal_carousel .previous_button_disabled {
height:58px;
width:34px;
background:url(skins/nav/photos_fiche_left_no.png) no-repeat top left !important;
}

#ficheproduct #horizontal_carousel .next_button {
height:58px;
width:34px;
background:url(skins/nav/photos_fiche_right.png) no-repeat top left !important;
}

#ficheproduct #horizontal_carousel .next_button_disabled {
height:58px;
width:34px;
background:url(skins/nav/photos_fiche_right_no.png) no-repeat top left !important;
}

#ficheproduct #horizontal_carousel ul li,  ul#fixed_carousel li.photocar {
height:58px !important;
width:77px !important;
padding:0 2px;
}

#ficheproduct #horizontal_carousel {
	margin-left:13px;
width:330px;	
height:70px;
}

#ficheproduct #horizontal_carousel .container {
height:58px !important;
width:243px !important;
}

#ficheproduct #horizontal_carousel ul {
top:0;
}


 ul#fixed_carousel {
margin:0;
padding:0;
list-style-type:none;
height:70px;
}

ul.fixed_carousel_1
{ width:149px;}

ul.fixed_carousel_2
{ width:235px;}

 ul#fixed_carousel li{
display:block;
float:left;
}

 ul#fixed_carousel li.button_disab {
	height:58px !important;
width:34px !important; 
 }
 

/* CARROUSSEL MENU LEFT */

#horizontal_carouselmarques {
  float: left;
/*width: 221px;*/
  height: 75px;
  margin: 10px 0 0 0;
  position: relative;
}

#horizontal_carouselmarques .container {
  float: left;
  width: 183px;
  height: 64px;
  position: relative;    
  overflow: hidden;
}

#horizontal_carouselmarques ul {
  margin:0;
  padding:0;
  width: 100000px;
  position: relative;
  top: 0;
  left: 0;
  height: 64px;
}                      

#horizontal_carouselmarques ul li {
  width: 183px;
  height: 64px;
  text-align: center; 
  list-style:none;   
  float:left;
}

#horizontal_carouselmarques .previous_button {
  float:left;  
  width: 19px;
  height: 64px;
  background:url(skins/nav/diapo_prev.png) center left no-repeat;
  z-index: 100;
  cursor: pointer;
}

#horizontal_carouselmarques .previous_button_over {
  background:url(skins/nav/diapo_prev.png) center left no-repeat;
}

#horizontal_carouselmarques .previous_button_disabled {
  background:url(skins/nav/diapo_prev_off.png) center left no-repeat;
  cursor: default;
}

#horizontal_carouselmarques .next_button {
  float:left;  
  width: 19px;
  height: 64px;
  background:url(skins/nav/diapo_next.png) center left no-repeat;
  z-index: 100;
  cursor: pointer;
}

#horizontal_carouselmarques .next_button_over {
  background:url(skins/nav/diapo_next.png) center left no-repeat;
}

#horizontal_carouselmarques .next_button_disabled {
  background:url(skins/nav/diapo_next_off.png) center left no-repeat;
  cursor: default;
}

#marques {
margin:0;
padding:0;
}

.portOffert{
	color:#F60;
	font-weight:bold;
}

#cgv{ color:#C7C7C7;}
#cgv strong{ color:#198C9F}

#zooom{
	float:right;
	margin:235px 10px 0 0;
}

#zone_paiement_cheque{
	width:675px;
	background-color:#231f20;
	padding:20px;
	font-size:12px;
}

#zone_paiement_cheque strong{ color:#50C7DE;}

#zone_paiement_cheque ul{ list-style-type:none;}

#valid_paiement_cheque input{
	margin:0 0 0 0 !important;
	float:left;
}

#btn_flash_valider_cheque{ margin:0 0 0 180px;}

.validation{
	height:30px;
	background-color:#390;
	text-align:center;
	padding-top:10px;
}

#zone_cheque1{
	background-image:url(skins/img/fond_zone_cheque1.png);
	background-repeat:no-repeat;
	width:682px;
	height:176px;
}

#zone_cheque1 ul {padding: 20px 0 0 30px;}
#zone_cheque1 ul li{margin: 0 0 10px 0;}

#zone_cheque2{
	background-image:url(skins/img/fond_zone_cheque2.png);
	background-repeat:no-repeat;
	width:682px;
	height:109px;
}

#zone_cheque2 ul {padding: 20px 0 0 30px;}
#zone_cheque2 ul li{margin: 0 0 5px 0;}

#impression{ float:right;}

/* Zone Code Promo et Cheque Cadeau */
#ZoneCode{ font-size:12px;; padding:10px 30px 10px 0;}

#ZoneMessage{ text-align:center; color:#F00;}

#ZoneRecapCodeValid{ width:400px;   color:#859726; margin-right:30px; text-align:center;}
#ZoneRecapCodeValid li{ list-style-type:none; margin-top:3px; background-color:#000; padding:5px;}

#titre_mes_sauv{ margin:10px 0 0 20px;}

#ListePanier{ list-style-type:none;}
#ListePanier li{ margin:0 0 10px 0;}

#info_sauv_panier{ text-align:center; margin:10px 0 20px 0; font-weight:bold;}


/*   CAROUSEL PRODUITS ASSOCIES   */


#carouselProdAssocie #horizontal_carousel{ width:auto; height:auto;}
#carouselProdAssocie #horizontal_carousel ul{ top:0px;}


#carouselProdAssocie .previous_button{ width:32px; height:220px; background-image:url(skins/nav/bg_assoc_gauche.png); background-repeat:no-repeat; 
				float:left; margin-left:-5px;}
#carouselProdAssocie .next_button{ width:32px; height:220px; background-image:url(skins/nav/bg_assoc_droite.png); background-repeat:no-repeat;
			  float:left;}

#carouselProdAssocie .container{ 
	background-image:url(skins/nav/bg_assoc.png); 
	background-repeat:repeat-x; 
	float:left !important; 
	position:inherit !important; 
	width:890px !important; 
	height:220px !important; 
	overflow:hidden; 
	margin:0 0 0 0 !important;
	padding:0 0 0 0 !important; 
	position:inherit;
}
									
#top_fond{ background-image:url(skins/nav/bg_assoc_top.png); width:962px; height:7px; background-repeat:no-repeat; margin-left:-5px;}
#bottom_fond{ background-image:url(skins/nav/bg_assoc_bottom.png); width:962px; height:7px; background-repeat:no-repeat; margin-left:-5px;}

#listeProd{ list-style-type:none; margin:0 0 0 0 ;  padding:0 0 0 0 ;}
#listeProd li{ float:left ; margin:0 5px 0 0; width:173px !important;}

#listeProd #titreProd{ width:173px; height:44px; background-color:#105D66; text-align:center; margin:5px 0 0 0; padding:10px 0 0 0; }
#listeProd #titreProd .titre_article_noir{ color:#FFF;}
#listeProd #prixProd{ width:173px; height:24px; background-color:#000; text-align:center; padding:5px 0 0 0;}

#LienCommentaire{ text-align:right; margin:10px 10px 0 0; text-decoration:underline;}

#user_com{ color:#26A9E0; font-weight:bold;  margin:0 0 5px 0;}
#ListeCommentaires{ list-style-type:none;}
#ListeCommentaires li{ margin:0 0 20px 0; text-align:justify;}
#txt_com{ background-color:#333; padding:10px;}


/* Popup Formulaire commentaire */
#ZonePopup{ width:448px; height:263px; background-image:url(skins/img/fond_form_commentaire.png); background-repeat:no-repeat; 
			position:fixed; z-index:5; top:300px; padding:20px 20px 0 20px; display:none;}
#ZonePopup label{ display:block;}
#ZonePopup #txt_explicatif{color:#FFF; text-align:justify; font-size:11px;}


#EnCoursDeRea{ background-color:#333; margin:15px 18px 0 10px; padding:10px; text-align:center; font-size:14px; font-weight:bold;}


/* INFO BULLE */

a.bulle {
     position:relative;
     color:#50C7DE;
     text-decoration:none;
     font-family:arial, verdana, sans-serif;
     text-align:center;
     font-size:11px;
	 width:40px; height:40px;
   }
   
   a.bulle:hover {
      background: none;
      z-index: 50;
   }
   
   a.bulle span {
     display: none;
   }
   
   
   a.bulle:hover span {
      display: block;
      position: absolute;
      top: -10px;
      left: 40px;
      font-family:arial, verdana, sans-serif;
      text-align:justify;
      font-size:12px;
      font-weight:normal;
      width:300px;
	  min-height:100px;
	  /*background-image:url(skins/img/fond_popup_degressif.png);*/
      padding: 15px 5px 5px 5px ;
	  color:#fff;
   }
   
a.bulle img{ margin:0 10 0 0;}

	#fond_popup_degressif{ background-image:url(skins/img/fond_popup_degressif_repeat.png); background-repeat:repeat-y; margin:0 0 0 0;}
	#fond_popup_degressif ul{ margin:0 0 0 0; }
    a.bulle span img {margin:0 0 0 0; padding:0 0 0 0;}
	


/*************** ADDTHIS ***********************************/
.addthis_toolbox {
float:left;
width:200px;
padding-top:10px;
}

.at15t_facebook {
background: transparent url(skins/addthis/facebook.png) top left no-repeat !important;
}

.at15t_twitter {
background: transparent url(skins/addthis/twitter.png) top left no-repeat !important;	
}

.at15t_print {
background: transparent url(skins/addthis/print.png) top left no-repeat !important;	
}

.at15t_email {
background: transparent url(skins/addthis/email.png) top left no-repeat !important;	
}

.at15t_favorites {
background: transparent url(skins/addthis/favorites.png) top left no-repeat !important;	
}

.at15t_expanded {
background: transparent url(skins/addthis/expanded.png) top left no-repeat !important;	
}

/* ----------- FACEBOOK ------------ */
#fb_box {
width: 183px;
text-align: center;
background: #fff;
padding: 10px 19px;
border-top: 1px solid #3b5998;
/* width="182" height="258" */
}
#small_fb_box {
width: 221px;
text-align: center;
background: #fff;
padding: 0;
}

/*-------------Iframe tweenga---------- */
#iframe_tweenga
{
	display:none;
}

/* ---*/
.NoResult{ text-align:center; background-color:#54474C; width:700px; margin:15px 0 0 10px; padding:5px;}
.lienTri{ display:block; margin:5px 0 5px 0;}


.bluetext {
color:#50c7de;	
}

.filtertext {
font-weight:bold;
text-transform:none;	
}

/*ICI RELAIS EXAPAQ */

#ListeIciRelais{
	list-style-type:none;
	margin:0 0 0 20px;
	padding:0 0 0 0;
	text-align:center;
}
#ListeIciRelais li{
	margin:10px 10px 0 0;
	float:left;
	width:190px;
	height:100px;
	background-color:#FFF;
	padding:5px;
        color:#000;
}
#ListeIciRelais a{
	color:#F00;
}
#FicheRelais{
	position:absolute;
	width:675px;
	background-color:#FFF;
	color:#000;
	left:590px;
}
#FicheRelais h2{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#FicheRelais a{
	display:block;
	background-image:url(skins/img/fermer_popup.png);
	width:33px;
	height:35px;
	text-indent:-5000px;
	float:right;
	color:#F00;
}
#ListeHoraires{
	width:200px;	
	float:right;
	margin:0 50px 0 0;
}
#ListeHoraires ul{
	padding:0 0 0 0;
	margin:0 0 0 0;
	list-style-type:none;	
}

/** TRANSPORTEUR */
#ZoneTransporteur{
	color:#000;	
}
#zone_colissimo, #zone_colissimo_bis, #zone_tnt, #zone_exapaq, #zone_lettremax{
	background-repeat:no-repeat;
	width:157px;
	height:121px;	
	float:left;
	margin:0 5px 0 0;
}

#zone_lettremax{
	background-image:url(skins/img/zone_lettremax.png);
	margin-left:10px;
	padding:10px 0 0 10px;
	width:147px;
}

#zone_colissimo{
	background-image:url(skins/img/zone_coliposte.png);
	margin-left:10px;
	padding:10px 0 0 10px;
	width:147px;
}

#zone_colissimo_bis{
	background-image:url(skins/img/zone_coliposte_bis.png);
	margin-left:10px;
	padding:10px 0 0 10px;
	width:147px;
}


#zone_tnt{
	background-image:url(skins/img/zone_tnt.png);
}
#domicile_tnt{
	padding:10px 0 0 10px;
}
#relais_tnt{
	margin:30px 0 0 10px;	
}

#zone_exapaq{
	background-image:url(skins/img/zone_exapaq.png);	
}
#domicile_exapaq{
	padding:10px 0 0 10px;
}
#relais_exapaq{
	margin:30px 0 0 10px;	
}

#zone_surplace{
}

.tab_fraisport{
	border:1px solid #FFF;	
}

#form_demande{
	background-image:url(skins/img/bloc_alerte.png);
	background-repeat:no-repeat;
	width:552px;
	height:139px;
	padding:10px;	
}
#form_demande h3{
	padding:0 0 0 0;
	margin:0 0 5px 0;	
}

/** POPUP PANIER **/
#popup_panier{
	background-color:#f0f0f0;
	border:4px solid #b1c625;
	width:549px;
	padding:10px;
	position:fixed;
	top: 50%;
	margin-top: -85px;
	left:50%;
	margin-left:-275px;
	z-index:100;
}
#popup_panier h2{
	text-align:center;
	font:Verdana, Geneva, sans-serif;
	margin:0 0 0 0;
	color:#105D66;
	font-weight:400;
	font-size:18px;
	text-transform:uppercase;
}
#popup_panier #popup_produit{
	background-color:#FFF;
	border:1px solid #d4d4d4;
	color:#000;
	margin:15px 0 0 0;
	padding:5px;
}

#popup_panier #close{
    position:absolute;
    right:0px;
    top:0px;
    cursor: pointer;
}

#popup_produit{
	width:550px;	
}

#continuer_achat, #valider_panier{
	display:block;	
	width:135px;
	height:43px;
	float:left;
	background-repeat:no-repeat;
}
#continuer_achat{
	background-image:url(skins/img/continuer_achat.png);
	margin:20px 0 0 120px;
}
#valider_panier{
	background-image:url(skins/img/valider_panier.png);	
	margin:20px 0 0 20px;
}
#PrixPopup{
	font-size:15px;
	font-weight:bold;	
}
#PrixPopup_barre{
	text-decoration:line-through;	
}
#info_produit{
	font-size:12px;
	font-style:italic;	
}

.fondQte{
	width:74px;
	height:27px;	
	border:#e2e2e2 solid 1px;
	-moz-box-shadow: 1px 1px 3px #aaa;  
    -webkit-box-shadow: 1px 1px 3px #aaa;
}

.inputQte{ width:20px; text-align:center; border:0px; }

#PageAccueil{
	display:block; 
	width:280px; 
	height:120px; 
	/*background-color:#F30; */
	position:absolute;	
}

#delais_global{
	background-color:#198C9F; 
	font-size:12px; 
	padding:5px; 
	margin-left:17px;	
}

#TextSurPlace{
	width:80px; 
	font-size:10px; 
	text-align:center; 
	position:relative; 
	left:50px; 
	top:-40px;	
}

#blocReceiveAndPay{
    background-color: #3A3637;
    width:640px;
    margin:15px 0 15px 20px;
    border:solid 1px #525252;
    padding: 10px 15px 10px 15px;
    
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
#blocReceiveAndPay h2{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bolder;
    font-style: italic;
    margin:0 0 15px 0;
}
#infosReceiveAndPay {
    width:400px;
    float: right;
    font-size: 11px;   
}

#receiveAndPaySimulation{
    margin:10px 0 0 230px;
}
#blocReceiveAndPay form{
    width:200px;
}
.title_infosReceiveAndPay{
    font-weight: bold;
    font-size: 14px;
}

#infosReceiveAndPay a{
    text-decoration: underline;
}

#description_acc{
    background-color: #105D66;
    text-align: justify;
    padding: 10px;
}
