/* GENERAL */

#topcatrecherche {
background:#F0FAFF none repeat scroll 0%;
float:left;
width:670px;
}
#topcatrecherche .sh_topcat {
float:left;
padding:4px;
width:327px;
}
#topcatrecherche .sh_topcat span.sh_nomcat {
font-size:1.3em;
font-weight:bold;
}
#sh_autrescatrecherche {
float:left;
width:670px;
}
.sh_autrecatrecherche {
float:left;
padding:2px;
width:220px;
}
#shopper_cadre978px {
	float:left;
	padding:5px;
	width:978px;
	font-size:13px;
    font-family:arial,helvetica,sans-serif;
    color:#000000;
}
#shopper_cadre978px div,#shopper_cadre978px span,#shopper_cadre978px td {
    font-family:arial,helvetica,sans-serif;
}
#shopper_cadre978px a,#shopper_cadre978px .colorlien {
	text-decoration:none;
	color:#004264;
    font-family:arial,helvetica,sans-serif;
}
#shopper_cadre978px .colorlienclair {
	text-decoration:none;
	color:#7fa0b1;
}
#shopper_cadre978px a,#shopper_cadre978px .colorlien a {
	font-size:1em;
}
#shopper_cadre978px a:hover {
	text-decoration:underline;
}
#shopper_cadre978px .sh_minigris {
	color:#aaaaaa;
	font-size:0.9em;
}

.sh_leprix {
	color:red;
	font-weight:bold;
}
#shopper_cadre978px .sh_leprix a {
	color:red;
	font-size:1em;
}
.sh_cadrerecherche {
	width:970px;
	text-align:center;
	float:left;
	clear:both;
	padding:4px;
}
#shopper_cadre978px h1 {
	color:#025571;
	font-size:1.7em;
	font-weight:bold;
	margin:0;
	padding:0;
}
div.sh_titreh1 {
	float:left;
	width:624px;
	height:55px;
}
div.sh_titrerecherche {
	float:right;
	width:354px;
	text-align:right;
	padding:16px 0;
}
.sh_adulte {
	display:none;
}
#shopper_cadre978px h2 {
	background: #ccf2fe; 
	border-left:3px solid  #025571;
	border-bottom:1px solid #025571;
	color:#004264;
	padding:2px 5px;
	font-size:1.2em;
	margin:2px 0 6px 0;
}
#shopper_cadre978px h3 {
	background: #ccf2fe;
	color:#333333;
	padding:3px 2px;
	font-size:1.2em;
	margin:0 0 6px 0;
	clear:both;
}
#shopper_cadre978px h3.sh_titrechemin {
	background: #ccf2fe;
	font-size:1.8em;
}
#shopper_cadre978px h4 {
	background: #ccf2fe;
	border-left:2px solid  #025571;
	border-bottom:1px solid #025571;
	color:#004264;
	clear:both;
	padding:3px 2px;
	font-size:1.1em;
	margin:2px 0 6px 0;
}
#shopper_cadre978px h4 a {
	color:#004264;
}
#shopper_cadre978px h5 {
	border-bottom:2px solid #025571;
	color:#004264;
	padding:1px 0;
	font-size:1.2em;
	margin:2px 0 4px 0;
	font-weight:bold;
}
#shopper_cadre978px h6 {
	border-bottom:1px solid #025571;
	color:#004264;
	padding:1px 0;
	font-size:1em;	
	font-weight:bold;
	margin:2px 0 2px 0;
}


input.sh_textrech {
	border: 1px solid #511608;
	text-indent:3px;
	color:#20447e;
	padding:1px;
	font-weight:bold;
	font-size:10px; 
	height:16px; 
	width:250px;
	margin:0px;
}

#sh_blockleft {
	width:302px;
	float:left;
}
#sh_blockright {
	width:672px;
	float:right;
}

/* INDEX */
div.sh_cadrecathome {
	width:320px;	
	float:left;
	padding:3px;
}
div.sh_cadrecathome .sh_image {
	width:65px;
	float:left;
}
div.sh_cadrecathome .sh_desc {
	float:right;
	width:252px;
}

div.sh_cadrecathome .sh_desc b {
	font-size:1.3em;
	text-decoration:underline;
}

div.sh_cadrepromoleft {
	float:left;
}
div.sh_cadrepromoright {
	float:right;
}
div.sh_cadrepromoright, div.sh_cadrepromoleft {
	width:487px;
	border-bottom:1px solid black;
	padding:4px 0;
}
div.sh_cadrepromoright .sh_imagepromo , div.sh_cadrepromoleft .sh_imagepromo {
	float:left;
	width:104px;
	padding-left:3px;
}
div.sh_cadrepromoright .sh_imagepromo img, div.sh_cadrepromoleft .sh_imagepromo img {
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:2px solid #000000;
	border-bottom:3px solid #000000;
}
.sh_listepromo {
	float:right;
	width:380px;
}
.sh_listepromo table {
	float:right;
	width:380px;
}
.sh_listepromo table td.sh_puce {
	width:15px; 
}
.sh_listepromo table td.sh_prixmax {
	width:60px;
	text-align:right;
	font-size:0.9em;
	text-decoration:line-through;;
}
.sh_listepromo table td.sh_prixmin,.sh_listepromo table td.sh_prixmintop  {
	width:70px;
	text-align:right;
}
.sh_listepromo table td.sh_prixmintop  {
	font-size:1.1em;
	background:#e2f5fb;
	border:2px solid #025571;
}
.sh_listepromo table td.sh_prixmin a, .sh_listepromo table td.sh_prixmintop a, .sh_listepromo table td.sh_prixmin .colorlien, .sh_listepromo table td.sh_prixmintop .colorlien {
	color:red;
	font-weight:bold;
}

/* Bigcat & cat */
div.sh_ledrilldown,div.sh_ledrilldowncat {
	float:left;
	clear:both;
	width:970px;
	padding:4px;
	color:#004264;
	background:#ccf2fe;
	margin:0;
}
div.sh_ledrilldown b {
	color:#333333;	
	font-size:1.3em;
}
div.sh_ledrilldowncat b {
	color:#333333;	
	font-size:1.4em;
}
span.sh_boutonlien a {
	border:1px solid #511608;
	background-color: #e2f5fb;
	padding:1px;
	text-decoration:none;
}
span.sh_boutonlien {
	line-height:22px;
}
span.sh_boutonlien a {	
	white-space:nowrap;
}
span.sh_boutonlien a:hover {
	background-color:#ccf2fe;
	padding:1px; 
	border:1px solid #511608;
	text-decoration:none;
	white-space:nowrap;
}

div.sh_cadrecatleft {
	width:480px;	
	float:left;
	padding:2px;
}

div.sh_cadrecatright {
	width:480px;	
	float:right;
	padding:2px;
}
.sh_chemin { /* pas de float pour avoir un meilleur z-index que sh_ledrilldown */ 
	clear:both;
	margin:0;
	padding:0;
	border:0;
	float:left;
	width:978px;	
	border-bottom:1px solid #511608;
}
.sh_chemin div {
	margin:3px 0 -1px 0;
	padding:2px 4px;	
	border:0;
	float:left;
	border-top:1px solid #511608;		
	border-right:1px solid #511608;	
	vertical-align:middle;


}

.sh_chemin .sh_onglet,.sh_chemin .sh_onglet_acc {
	border-bottom:1px solid #511608;
	background:#e2f5fb;
}
.sh_chemin .sh_onglet_acc {
	border-left:1px solid #511608;
}

.sh_chemin .sh_onglet_ici {
	border-bottom:1px solid #ccf2fe;
	font-weight:bold;	
	background:#ccf2fe;
}
.sh_explicatif {
	float:left;
	width:972px;
	padding:3px;
	color:#91a4bd;
	background:#e2f5fb;
	text-align:justify;
	margin:3px 0;
	font-size:0.85em;
}
#shopper_cadre978px div.sh_topmulticat1 .sh_topprixmin a {
	color:red;
}
/* cat ma selection */
form.sh_maselection {
	text-align:left;
	font-size:0.9em;
	vertical-align:middle;
	margin:10px 0;
}
form.sh_maselection input.sh_check {
	height:0.9em;
	margin:2px;
}
form.sh_maselection div.sh_nom {
	float:left;
}
form.sh_maselection div.sh_prix {
	float:right;
	color:red;
}
form.sh_maselection div.sh_comparerles {
	text-align:center;
}
form.sh_maselection div.sh_ligne1 {	
	background:#ffffff;
	float:left;
	width:298px;
	padding:1px;
}
form.sh_maselection div.sh_ligne2 {
	background:#efefef;
	float:left;
	width:298px;
	padding:1px;
}
/* Filtre */

ul.sh_listefiltre {
	margin:2px;
	padding:0 0 0 12px;
	list-style: none;
}
#shopper_cadre978px div.sh_topcatv3 div.sh_topsouscatv3 a.sh_grisoff {
	color:#aaaaaa;
}
#shopper_cadre978px div.sh_topcatv3 a {
	font-weight:bold;
}
#shopper_cadre978px div.sh_topcatv3  div.sh_topsouscatv3 a {
	font-weight:normal;
}
ul.sh_listefiltre li {
	list-style-type:none;

}

ul.sh_listefiltre li .sh_ajout {
	text-decoration:underline;
}
ul.sh_listefiltre li .sh_suppr {
	text-decoration:underline;
	font-weight:bold;
}
div.sh_plusdefiltre {
	width:275px;
	float:left;
	display:none;
}

/* liste prix */
/* Mode Vignette */
.sh_filtre_vignette {
	padding-left:60px;
	color:#004264;
	clear:both;
}

.sh_vignettev3 {
	float:left;	
	width:218px;
	height:304px;
	padding:3px 0;
}
.sh_vignettev3 .sh_cadre_vignettev3 {	
	border:1px solid #025571;
	float:left;	
	width:212px;
	padding:2px;
	height:300px;
}
.sh_vignettev3_center {
	float:left;
	padding:0 6px;	
	width:220px;
}
.sh_vignettev3 .sh_photo_vignettev3 {	
	float:left;	
	width:150px;
	height:150px;
	padding:0px 33px;
}
.sh_vignettev3 .sh_zoom_vignettev3 {	
	float:left;	
	width:190px;
	height:6px;
	text-align:right;
}
.sh_vignettev3 .sh_titre_vignettev3 {
	float:left;	
	width:212px;
	height:62px;
	text-align:left;
	font-size:0.85em;
}
.sh_vignettev3 .sh_titre_vignettev3 .colorlien {
	font-weight:bold;
	font-size:1.3em;
}
.sh_vignettev3 .sh_logoboutique_vignettev3 {
	float:right;	
	clear:right;
	width:90px;
	padding:0 5px;
	height:60px;
}
.sh_vignettev3 .sh_logoboutique_vignettev3 img {
	/*-moz-opacity:0.45;*/
	filter:alpha(opacity=45);
	opacity:0.45;
}
.sh_vignettev3 .sh_prix_vignettev3 {
	float:left;	
	clear:left;
	width:112px;
	padding:0;	
	height:60px;
}
#shopper_cadre978px .sh_vignettev3 .sh_prix_vignettev3 .sh_leprix {
	font-size:1.3em;
}
/* Mode Normal */
table.sh_shopperliste {
	width:672px;
	border-collapse:collapse;
}
table.sh_shopperliste td.sh_photov3,table.shopperliste td.sh_photov3rech  {
	padding:3px;
}
table.sh_shopperliste td.sh_photov3 div {
	border-left:1px solid #000000;
	border-right:2px solid #000000;
	border-top:1px solid #000000;
	border-bottom:2px solid #000000;
	background:#ffffff;
	text-align:right;
	width:100px;
	height:100px;
}
table.sh_shopperliste td.sh_photov3rech div {
	border-left:1px solid #000000;
	border-right:2px solid #000000;
	border-top:1px solid #000000;
	border-bottom:2px solid #000000;
	background:#ffffff;
	text-align:right;
	width:80px;
	height:80px;
}
table.sh_shopperliste td.sh_prixv3 {
	width:125px;
	text-align:right;
	vertical-align:top;
}
table.sh_shopperliste td.sh_prixv3 .sh_leprix {
	font-size:1.8em;
}

table.sh_shopperliste td.sh_modelev3 {	
	vertical-align:top;
	font-size:0.9em;
}
table.sh_shopperliste td.sh_modelev3 .colorlien {
	font-weight:bold;
	font-size:1.3em;
}
table.sh_shopperliste td.sh_boutiquev3 {
	width:94px;
	vertical-align:top;
	font-size:1.8em;
	font-weight:bold;
	text-align:center;
}
#shopper_cadre978px table.sh_shopperliste td.sh_boutiquev3 a {
	font-size:13px;
	font-weight:bold;
}
table.sh_shopperliste td.sh_boutiquev3 img {
	border:1px solid #000000;
}
table.sh_shopperliste td.sh_modele {
	font-size:12px;
	vertical-align:top;
	padding:3px;
}

table.sh_shopperliste td.sh_modele div.sh_modelespec {
	width:334px;
	float:left;
	height:40px;
	font-size:0.8em;

}
table.sh_shopperliste .sh_listeprix {
	font-size:1.2em;
	text-align:right;
	
}
table.sh_shopperliste .sh_listeavis {
	text-align:center;
}

table.sh_shopperliste td.sh_modele div.sh_modeleprix {
	width:134px;
	float:right;
	text-align:right;	
	height:40px;
}
table.sh_shopperliste td.sh_modele div.sh_modeleprixv3 {
	width:140px;
	float:right;
	text-align:center;
	color:;
}
table.sh_shopperliste td.sh_modele div.sh_modelespecv3 {
	width:328px;
	float:left;
	font-size:0.8em;
}
table.sh_shopperliste td.sh_modele div.sh_modelespecv3 a{
	font-size:1.2em;
}
table.sh_shopperliste td.sh_modele div.sh_modeleavis {
	width:336px;
	float:left;
	padding-top:8px;
	height:12px;
}
table.sh_shopperliste td.sh_modele div.sh_modelepriximg {
	width:130px;
	height:22px;
	float:right;
	text-align:right;
	vertical-align:text-top;
}
table.sh_shopperliste td.sh_modele .sh_leprix {
	font-size:1.7em;
}

table.sh_shopperliste td.sh_modele div.sh_modeleprix span.sh_leprixmax {
	font-size:0.9em;
	text-decoration:line-through;
	color:red;
}
table.sh_shopperliste td.sh_modele div.sh_modeleprix span.sh_nbboutique {
	font-size:0.9em;
}
table.sh_shopperliste td.sh_modele div.sh_modeleprixv3 a.sh_laboutiquev3 {
	font-weight:bold;
	font-size:1.2em;
}
table.sh_shopperliste td.sh_modele b {
	font-size:1.3em;
}
table.sh_shopperliste tr.sh_listel2 {
	background:#efefef;
}
table.sh_shopperliste tr.sh_listel1 {	
	background:#ffffff;
}
table.sh_shopperliste td.sh_photo {
	padding:5px;
	width:82px;
}
table.sh_shopperliste td.sh_bouton {
	padding:2px;
}
table.sh_shopperliste td.sh_photo img {
	border-left:1px solid #000000;
	border-right:2px solid #000000;
	border-top:1px solid #000000;
	border-bottom:2px solid #000000;
}
table.sh_shopperliste .sh_addsel {
	background-image:url(/style/img/shopper/sh_lignelistecomparo.gif);
	background-repeat:repeat-y;
	background-position:center;
	text-align:center;
	width:16px;
}
table.sh_shopperliste .sh_listetrie {
	color:#000000;
	padding:3px;
	color:#004264;
}
table.sh_shopperliste .sh_listetrie .sh_valide {
	font-weight:bold;
	padding:2px;
	background:#FFFFFF;
	border:1px solid red;
}

table.sh_shopperliste .sh_addselhaut {
	background-image:url(/style/img/shopper/sh_flechelistecomparohaut.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
}
table.sh_shopperliste .sh_addselbas {
	background-image:url(/style/img/shopper/sh_flechelistecomparobas.gif);
	background-repeat:no-repeat;
	background-position:top center;
}

/* filtre v3 */
table.sh_lesfiltres,table.sh_tableplusde {
	width:978px;	
}
table.sh_lesfiltres td {
	vertical-align:top;
}
#sh_blockleft table.sh_lesfiltres,#sh_blockleft table.sh_tableplusde {
	width:274px;
}
#sh_blockright table.sh_lesfiltres,#sh_blockright table.sh_tableplusde {
	width:672px;
}
div.sh_budget {
	width:668px;
	float:left;	
	padding:2px;
	background:#ccf2fe;
	margin:2px 0;
}
div.sh_budget b {
	font-size:1.3em;
	color:#004264;
}
span.sh_lebudget {
	border:2px solid red;
	background:#ffffff;
	padding:2px 3px;
}
#shopper_cadre978px span.sh_lebudget a, span.sh_lebudget .colorlien {
	font-weight:bold;
	color:red;
}
span.sh_filtrebudget {
	border:2px solid #004264;
	background:#ffffff;
	padding:2px 3px;
}
#shopper_cadre978px span.sh_filtrebudget a,span.sh_filtrebudget .colorlien {
	font-weight:bold;
	color:#004264;
}
table.sh_lesfiltres .sh_filtreact {
	background:#e2f5fb;
	border-left:2px solid #e2f5fb;
	border-right:2px solid #e2f5fb;
	border-bottom:2px solid #025571;
	padding:3px;
}
table.sh_lesfiltres .sh_filtreopen {
	background:#ffffff;
	border-left:2px solid #025571;
	border-right:2px solid #025571;
	border-bottom:2px solid #ffffff;
	padding:3px;
}
#shopper_cadre978px table.sh_lesfiltres .sh_filtreact a.off,#shopper_cadre978px table.sh_lesfiltres .sh_filtreopen a.off,#shopper_cadre978px table.sh_tableplusde a.off {
	color:;
}
#shopper_cadre978px table.sh_lesfiltres .sh_filtreact a.act,
#shopper_cadre978px table.sh_lesfiltres .sh_filtreopen a.act {
	font-size:1.1em;
	font-weight:bold;
}
table.sh_lesfiltres div.sh_plusdefiltrev3 {
	padding: 5px 0 0 0px;
}




/* relative v2v3 fiche */
ul.sh_listerelatives {
	margin:2px;
	padding:0 0 0 12px;
	list-style: none;
}
ul.sh_listerelatives li {
	background:url(/style/img/shopper/sh_pucefiltre.gif) no-repeat center left;
	list-style-type:none;
	text-indent:15px;
}


#shopper_cadre978px ul.sh_listerelatives li a {
	text-decoration:underline;
}
ul.sh_listerelativesv3 {
	margin:2px;
	padding:0 0 0 6px;
	list-style: none;
}
ul.sh_listerelativesv3 li.sh_avimg {
	font-size:1.55em;
	padding:2px;
}
ul.sh_listerelativesv3 li.sh_ssimg {
	background:url(/style/img/shopper/sh_pucefiltre.gif) no-repeat center left;
	list-style-type:none;
	text-indent:15px;
	margin-left:5px;
}

#shopper_cadre978px ul.sh_listerelatives li a {
	text-decoration:underline;
}

#sh_relatives ul.sh_listerelatives li.sh_ligne1 {	
	background:#ffffff;
}
#sh_relatives ul.sh_listerelatives li.sh_ligne2 {	
	background:#efefef;
}
div.sh_lesminionglet {
	border-bottom:1px solid #000066;
	float:left;
	width:268px;
	padding:0;
}
div.sh_lesminionglet img {	
	border:0;
	border-bottom:3px solid #000066;
	margin:0 6px 0 0;
}
div.sh_lesminionglet a img {	
	border:0;
}
/*Top produit bigcat */

div.sh_topmulticat1 {
	width:582px;
	float:left;
	height:220px;
	border:2px solid #025571;
	margin-bottom:4px;
}
div.sh_topmulticat1 div.sh_toptitre {
	width:576px;
	height:26px;
	padding:3px;
	font-size:1.7em;
	background:#ccf2fe;
}
div.sh_topmulticat1 div.sh_topimg {
	width:180px;
	height:180px;
	padding:4px;
	float:left;
}
div.sh_topmulticat1 div.sh_topdesc {
	width:388px;
	float:right;
	height:129px;
	padding:3px;
	background:#e2f5fb;
}
div.sh_topmulticat1 div.sh_topdesc b {
	font-size:1.3em;
}
div.sh_topmulticat1 div.sh_topprix {
	width:388px;
	float:right;
	height:47px;
	padding:3px;
	background:#e2f5fb;
	text-align:right;
}
div.sh_topmulticat1 span.sh_topprixmax {
	font-size:1.2em;
	font-weight:bold;
	color:red;
	text-decoration:line-through;
}
div.sh_topmulticat1 .sh_topprixmin {
	font-size:2.2em;
	font-weight:bold;
	color:red;
}



div.sh_topmulticat2a3 {
	width:384px;
	float:right;
	height:106px;
	border:2px solid #ccf2fe;
	margin-bottom:4px;
}
div.sh_topmulticat2a3 div.sh_toptitre {
	width:380px;
	padding:2px;
	height:24px;
	background:#ccf2fe;
	font-size:1.5em;
}
div.sh_topmulticat2a3 div.sh_topimg {
	width:72px;
	height:72px;
	padding:3px;
	float:left;
}
div.sh_topmulticat2a3 div.sh_topdesc {
	width:298px;
	float:right;
	height:19px;
	padding:2px;
	background:#e2f5fb;
}
div.sh_topmulticat2a3 div.sh_topdesc b {
	font-size:1.1em;
}
div.sh_topmulticat2a3 div.sh_topprix {
	width:298px;
	float:right;
	height:49px;
	padding:2px;
	background:#e2f5fb;
	text-align:right;
}
div.sh_topmulticat2a3 .sh_topprixmin {
	font-size:1.4em;
	font-weight:bold;
	color:red;
}
#shopper_cadre978px div.sh_topmulticat2a3 .sh_topprixmin a {
	color:red;
}

div.sh_topmulticat4a9 {
	width:319px;
	float:left;
	height:134px;
	border:2px solid  #e8f2d4;
	margin-bottom:4px;
}
div.sh_topmulticat4a9 div.sh_toptitre {
	width:315px;
	padding:2px;
	height:24px;
	background:#e2f5fb;
	font-size:1.5em;
}
div.sh_topmulticat4a9 div.sh_topimg {
	width:100px;
	height:100px;
	padding:2px;
	float:left;
}
div.sh_topmulticat4a9 div.sh_topdesc {
	width:211px;
	float:right;
	height:44px;
	padding:2px;
}
div.sh_topmulticat4a9 div.sh_topdesc b {
	font-size:1.1em;
}
div.sh_topmulticat4a9 div.sh_topprix {
	width:211px;
	float:right;
	height:50px;
	padding:2px;
	text-align:right;
}
div.sh_topmulticat4a9 .sh_topprixmin {
	font-size:1.5em;
	font-weight:bold;
	color:red;
}
#shopper_cadre978px div.sh_topmulticat4a9 .sh_topprixmin a {
	color:red;
}




div.sh_topmulticatalign5,div.sh_topmulticatalign8 {
	margin:0 4px;
}



div.sh_topmulticat10,div.sh_topmulticat11 {
	width:483px;
	height:126px;
	border:2px solid #ccf2fe;
	margin-bottom:4px;
}
div.sh_topmulticat10 {
	float:left;
}
div.sh_topmulticat11 {
	float:right;
}
div.sh_topmulticat10 b ,div.sh_topmulticat11 b {
	font-size:1.1em;
}
div.sh_topmulticat10 div.sh_topimg,div.sh_topmulticat11 div.sh_topimg {
	width:120px;
	height:120px;
	padding:3px;
	border-right:2px solid #ccf2fe;
	float:left;
}

div.sh_topmulticat10 div.sh_toptitre,div.sh_topmulticat11 div.sh_toptitre {
	width:351px;
	float:right;
	height:24px;
	padding:2px;
	background:#ccf2fe;
	font-size:1.5em;
}
div.sh_topmulticat10 div.sh_topdesc,div.sh_topmulticat11 div.sh_topdesc {
	width:350px;
	float:right;
	height:56px;
	padding:2px;
}
div.sh_topmulticat10 div.sh_topdesc b,div.sh_topmulticat11 div.sh_topdesc b {
	font-size:1.1em;
}
div.sh_topmulticat10 div.sh_topprix,div.sh_topmulticat11 div.sh_topprix {
	width:350px;
	float:right;
	height:32px;
	padding:0 2px 2px 2px;
	text-align:right;
}
div.sh_topmulticat10 .sh_topprixmin,div.sh_topmulticat11 .sh_topprixmin {
	font-size:1.5em;
	font-weight:bold;
	color:red;
}
#shopper_cadre978px div.sh_topmulticat10 .sh_topprixmin a,#shopper_cadre978px  div.sh_topmulticat11 .sh_topprixmin a {
	color:red;
}

/* sponso */


div.sh_sponsol1 {
  margin:5px 0;
  background-color:#e2f5fb;
  height:90px; 
  width:672px;
  float:left;
}

div.sh_sponsol2 {
  margin:5px 0;
  background-color:#ccf2fe;
  height:90px;  
  width:672px;
  float:left;
}

div.sh_sponsodesc {
  font-size:14px;
  color:#000000;
  background-color:#e2f5fb;
  padding:5px;
  width:672px;
  float:left;
}
div.sh_sponso_info {
	float:left;
	width:552px;
}
div.sh_btitre {
  font-size: 18px;
  color:#056595;
  font-weight:bold;
  margin-left:10px;	
  cursor:pointer;
  float:left;
}
div.sh_blien {
  position:relative;
  font-size:12px;
  color:#004264;;
  text-decoration:underline;
  margin-left:10px;
  cursor:pointer;
  float:left;
  margin-top:-20px;
}

div.sh_btexte {
  margin-top:1px;
  font-size:12px;
  margin-left:10px; 
  float:left;
}
div.sh_sponso_titrepromo_info {
  padding: 3px;
  background-position: right center; background-repeat: no-repeat;
  height:30px;
  color: #3C520C;
  font-weight: bold;
  font-size:14px;
}

div.sh_sponso_contenupromo_info {
  margin:0px;
}
div.sh_sponso_img {
	float:right;
	width:110px;
	padding:5px;
}


/* navi page */

table.sh_navipage {
	 border-collapse: collapse;
	 height:22px;
}
table.sh_navipage td.sh_page,table.sh_navipage td.sh_page-on,table.sh_navipage td.sh_page-over {
	width:29px;
	vertical-align:middle;
	text-align:center;
	color:#aaaaaa;
}
table.sh_navipage td.sh_nextpast {
	width:82px;
	vertical-align:middle;
	text-align:center;
}
table.sh_navipage td.sh_page {
	background:url(/style/img/shopper/sh_page.gif) no-repeat center center;
}
table.sh_navipage td.sh_page-on {
	background:url(/style/img/shopper/sh_page-on.gif) no-repeat center center;
}
table.sh_navipage td.sh_page-over {
	background:url(/style/img/shopper/sh_page-over.gif) no-repeat center center;
}
table.sh_navipage td.sh_page a,table.sh_navipage td.sh_page-on a,table.sh_navipage td.sh_page-over a {
	text-decoration:underline;
	font-weight:bold;
	display:block;
}

/* fiche */
#sh_headercadre,#sh_miniheadercadre {
	padding-top:5px;
	width:978px;
	float:left;
}
#sh_headercadre #sh_photo {
 float:left;
 padding:2px;
 width:180px;
 height:180px;
}
#sh_headercadre #sh_minificherela {
	width:772px;
	float:right;
}
#sh_headercadre #sh_minifichetech {
	width:496px;
	height:160px;
	padding:0 2px;
	float:left;
}
#sh_headercadre #sh_minifichetech table.sh_miniliste {
	width:492px;
	border-collapse:collapse;
}
#sh_headercadre #sh_relatives {
	width:268px;
	padding:0 2px;
	float:right;
}

#sh_miniheadercadre #sh_photo {
 float:left;
 padding:2px;
 width:120px;
 height:120px;
}
#sh_miniheadercadre #sh_minificherela {
	width:852px;
	float:right;
}
#sh_miniheadercadre #sh_minifichetech {
	width:848px;
	padding:0 2px;
	float:left;
}
#sh_miniheadercadre #sh_minifichetech table.sh_miniliste {
	width:844px;
	border-collapse:collapse;
}

table.sh_miniliste tr.sh_listel2 {
	background:#e2f5fb;
}
table.sh_miniliste tr.sh_listel1 {
	background:#ffffff;
}
table.sh_miniliste td.sh_defcritere {
	color:#004264;
	font-weight:bold;
}
table.sh_miniliste td,table.sh_fichetech td {
	font-size:12px;
	padding:2px;
}



table.sh_listeprix  {
	width:978px;	
	border-collapse:collapse;
	border-bottom:1px solid #025571;
}
table.sh_fichetech  {
	width:978px;	
	border-collapse:collapse;
}
table.sh_fichetech td.sh_defcritere {
	color:#004264;
	font-weight:bold;
}
table.sh_fichetech tr.sh_listel2 {
	background: #e2f5fb;
}
table.sh_fichetech tr.sh_listel1 {
	background: #ffffff;
}
table.sh_listeprix tr.sh_listel2 {
	background: #e2f5fb;
}
table.sh_listeprix tr.sh_listel3 {
	background: #ebf8fc;
}
table.sh_listeprix tr.sh_listel1 {
	background: #ffffff;
}
table.sh_listeprix .sh_prixbundle {
	display:none;
}
table.sh_listeprix .sh_plusbundle {
	cursor:pointer;
}
table.sh_listeprix td  {
	font-size:12px;
	padding:2px;
	text-align:center;
}
table.sh_listeprix td.sh_magasin  {
	width:16%;
}
table.sh_listeprix td.sh_description  {
	width:38%;
	font-size:10px;
	text-align:left;
}
table.sh_listeprix td.sh_prixttc {
	width:10%;
	font-size:1.1em;
	font-weight:bold;
}
table.sh_listeprix td.sh_prixtotal {
	width:10%;
}
table.sh_listeprix td.sh_livraison {
	width:10%;
	font-size:0.9em;
}
table.sh_listeprix td.sh_acheter {
	width:16%;
	font-weight:bold;
	font-size:10px;
}
table.sh_listeprix th {
	padding:2px;
	text-align:center;
	font-size:12px;
	text-transform: uppercase;
	background:#ccf2fe;
	border-bottom:3px solid #025571;
	color:#004264;
	border-left:1px solid white;
	
}

/* Top produit fiche */
.sh_fichetopfiltre {
	width:320px;	
	float:left;
	padding:3px;
}
.sh_fichetopfiltre table {
	float:right;
	width:320px;
}
.sh_fichetopfiltre table td {
	font-size:0.9em;
}
.sh_fichetopfiltre table td.sh_puce {
	width:12px; 
}
.sh_fichetopfiltre table td.sh_modele {
	width:247px;
	text-align:left;
}
.sh_fichetopfiltre table td.sh_prixmin  {
	width:60px;
	text-align:right;
}


#shopper_cadre978px .sh_fichetopfiltre td.sh_prixmin {
	color:red;
	font-weight:bold;
}
.sh_fichetopfiltre .sh_plusde {
	float:right;
	font-weight:bold;
	background:#e2f5fb;
	border:1px solid #025571;
	vertical-align:middle;
	padding:1px;
}
.sh_fichetopfiltre .sh_plusde a {
	display:block;
}

#ajaxavis {
	width:978px;
	border:0;
	margin:0;
	padding:0;
	float:left;
}
#ajaxavis .sh_unavis0,#ajaxavis .sh_unavis1 {
	width:972px;
	float:left;
	padding:3px;
	text-align:left;
	border-bottom:1px solid #025571;
	margin-bottom:10px;
}
#ajaxavis .sh_unavis0 {
	background:#ffffff;
}
#ajaxavis .sh_unavis1 {
	background:#e2f5fb;
}
#ajaxavis .sh_avistitre {
	float:left;
}
#ajaxavis .sh_avisdate {
	float:right;
}

/* Cartouche */

.sh_cadrecartouche {
	float:left;
	width:320px;
	padding:3px;
}
#sh_menumarque ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#sh_menumarque .sh_titrelistecat {
	background:#ccf2fe;
	border-left:3px solid #025571;
	border-bottom:1px solid #025571;
	color:#004264;
	padding:2px;
	font-size:1.4em;
	margin:2px 0 6px 0;
	font-weight:bold;
}

.sh_photoimp {
	float:right;
	padding:2px;
	border:2px solid  #000000;
}
.sh_tableimp {
	float:left;
}
.sh_tableimp .sh_listeprix {
	width:764px;
}

/* comparé */ 
#sh_framecomparer {
	width:972px; 
	overflow: auto; 
	text-overflow: clip;
	border:1px solid #511608;
	padding:2px;
}
table.sh_compare td {
	font-family:arial,verdana,helvetica;
	font-size:13px;
}
table.sh_compare tr.sh_ligne1 td.sh_bold {
	font-weight:bold;
	color:#004264;
	width:240px;
	background:#ccf2fe;
}
table.sh_compare tr.sh_ligne1 td.sh_filtre {
	background:#ccf2fe;
	width:15px;
}
table.sh_compare tr.sh_ligne1 td.sh_titre {
	text-align:center;
	background:#ccf2fe;
	color:#004264;
	width:240px;
	font-weight:bold;
}
table.sh_compare tr.sh_ligne1 td.sh_normal {
	background:#e2f5fb;
	width:180px;
	text-align:center;
	color: #004264;	
	font-size:0.9em;
}
table.sh_compare tr.sh_ligne1 td.sh_normal a {
	font-weight:bold;
}
table.sh_compare tr.sh_ligne2 td.sh_bold {
	font-weight:bold;
	background: #e2f5fb;
	color: #004264;
	width:220px;
}
table.sh_compare tr.sh_ligne2 td.sh_titre {
	background: #e2f5fb;
	width:240px;
	font-size:11px;
	vertical-align:bottom;
	text-align:right;
	color:red;
}
table.sh_compare tr.sh_ligne2 td.sh_filtre {
	background: #e2f5fb;
	width:15px;
}
table.sh_compare tr.sh_ligne2 td.sh_normal {
	background: #ffffff;
	width:180px;
	text-align:center;
	color:#004264;
	font-size:0.9em;
}
table.sh_compare div.sh_photo {
	width:155px;
	height:100px;
	background: center no-repeat;
	cursor:pointer;
	border:1px solid #000000;
	padding:1px 5px;
}

/* FIA */
table.sh_listenotefia  {	
	width:668px;	
	border-collapse:collapse;
}
table.sh_listenotefia td  {
	font-size:12px;
	padding:2px;
	text-align:center;
}
table.sh_listenotefia th {
	padding:2px;
	text-align:center;
	font-size:12px;
	background:#ccf2fe;
	border-bottom:3px solid #025571;
	color:#004264;
	border-left:1px solid #ffffff;
	
}
table.sh_listenotefia tr.sh_listel2 {
	background:#efefef;
}
table.sh_listenotefia tr.sh_listel1 {
	background:#ffffff;
}
table.sh_listenotefia tr.sh_bignote td {
	font-size:1.4em;
	font-weight:bold;
	color:#004264;
}
table.sh_listenotefia td.sh_legend  {
	text-align:left;
	font-weight:bold;
	color:#004264;
}
table.sh_listenotefia td.sh_note  {
	width:75px;
}
table .sh_listenotefia .sh_titre {
	background:url(/style/img/shopper/sh_bg_rubrique_fianet.gif) repeat-x;
	font-weight:bold;
	font-size:1.3em;
	color:#004264;
	text-align:left;
	height:16px;
	vertical-align:center;
}

#sh_tablefia {
	width:672px;
	float:left;	
}

#sh_notefia {
	width:302px;
	float:right;	
	background:#cdedfd;
	padding-bottom:15px
}
#sh_notefia .sh_lanote {
	width:290px;
	padding:20px 5px;
	border:1px solid #cdedfd;
	background:#ffffff;
	float:left;
	clear:both;
	text-align:right;
	
}
#sh_notefia .sh_lanote b {
	color:#aa001c;
	font-size:1.8em;	
}
#sh_notefia .sh_cornerleft {
	float:left;
	clear:left;
	width:20px;
	height:20px;
	background:url(/style/img/shopper/sh_arrondi_haut_gauche.gif) no-repeat;
}
#sh_notefia .sh_cornerright {
	float:right;
	clear:right;
	width:20px;
	height:20px;
	background:url(/style/img/shopper/sh_arrondi_haut_droit.gif) right no-repeat;
}
#sh_notefia .sh_titre {
	font-weight:bold;
	font-size:1.6em;
	padding:10px 5px;
	width:292px;
	float:left;
	clear:both;
	text-align:right;
	color:#004264;
}

#sh_avisfia .sh_unavis0,#sh_avisfia .sh_unavis1 {
	width:972px;
	float:left;
	padding:3px;
	text-align:left;
	border-bottom:1px solid #025571;
	margin-bottom:10px;
}
#sh_avisfia .sh_unavis0 b,#sh_avisfia .sh_unavis1 b {
	color:#004264;
}
#sh_avisfia .sh_unavis1 {
	background: #e2f5fb;
}
#sh_avisfia .sh_unavis0 {
	background: #ffffff;
}
#sh_avisfia .sh_headeravis {
	float: left;
}

#sh_avisfia .sh_headeravis .sh_spec {
	float:left;
	padding:1px;
	font-size:0.9em;
	color:#004264;
}

#sh_avisfia .sh_headeravis .sh_spec img{
	vertical-align:middle;
}
#sh_avisfia .sh_dateavis {
	float:right;
	color:#004264;
	font-size:0.9em;
	padding:0 10px;
}


/* page special & console */


.sh_new1 {
	background:#ccf2fe;
	width:146px;
	height:230px;
	padding:2px;
	float:left;
}
.sh_new1 .sh_newimg {
	width:138px;
	height:200px;
	float:left;
	text-align:center;
	padding:4px;
}

.sh_new1 .sh_leprix,.sh_new2a5 .sh_leprix {
	font-size:15px;
}
.sh_new2a5 {
	width:540px;
	height:222px;
	padding:6px;
	float:left;
	background:#e2f5fb;
}

.sh_new2, .sh_new3, .sh_new4, .sh_new5 {
	width:266px;
	height:108px;
	background:#ffffff;
}
.sh_new2a5 .sh_newimg {
	float:left;
	text-align:center;
	width:68px;
	padding:4px;
	height:100px;
}
.sh_new2a5 .sh_newdesc {
	float:right;
	width:186px;
	padding:2px;
	height:100px;
}
.sh_new2a5 .sh_newdesc .sh_newtitre {
	float:left;
	font-weight:bold;
	width:186px;
	height:50px;
}
.sh_new2a5 .sh_newdesc .sh_newminispec {
	float:left;
	width:186px;
	height:30px;
	color:#aaaaaa;
}

.sh_new2a5 .sh_newdesc .sh_newprix {
	float:left;
	width:186px;
	height:20px;
	text-align:right;
}
.sh_new2, .sh_new4  {
	float:left;	
}
.sh_new3, .sh_new5  {
	float:right;	
}
.sh_new4, .sh_new5  {
	margin-top:6px;	
}
.sh_a_venir {
	float:right;
	width:270px;
	padding:0;
}
ul.sh_liste_a_venir,ul.sh_listeproduit {
	margin: 0px;
	padding:0;
	list-style: none;
	font-size:0.9em;
}

ul.sh_liste_a_venir li,ul.sh_listeproduit li {
	background:url(/style/img/shopper/sh_pucefiltre.gif) no-repeat center left;
	list-style-type:none;
	text-indent:12px;
}

.sh_cadreprixleft {
	border:2px solid #e8f2d4;
	float:left;
	margin:0;
	padding:0;
	width:483px;
}

.sh_cadreprixright {
	border:2px solid #e8f2d4;
	float:right;
	margin:0;
	padding:0;
	width:483px;
}


.sh_cadreprixleft .sh_listeprix,.sh_cadreprixright .sh_listeprix {
	float:right;
	padding:2px;
	width:335px;
}
.sh_cadreprixleft .sh_imglisteprix,.sh_cadreprixright .sh_imglisteprix {
	float:left;
	padding:2px;
	width:138px;
	height:200px;
	text-align:center;
}
/* accessoires et dvd */
a.sh_plusdeprix {
	clear:both;
	float:right;
	font-weight:bold;
	padding:2px;
	text-decoration:underline;
}
.sh_divprixleft {
	float:left;
	margin:0;
	padding:0;
	width:486px;
}
.sh_divprixright {
	float:right;
	margin:0;
	padding:0;
	width:486px;
}

.sh_divprixright .sh_listeprix,.sh_divprixleft .sh_listeprix {
	float:right;
	padding:2px;
	width:400px;
}
.sh_divprixright .sh_imglisteprix,.sh_divprixleft .sh_imglisteprix {
	float:left;
	text-align:center;
	padding:2px;
	width:78px;
	height:100px;
}

/* New produit */
div.sh_newproduits {
	border-bottom:1px solid #025571;
	width:272px;
	padding:4px 0;
}
div.sh_titrenew {
	width:272px;
	padding:0 1px;
	font-size:1.1em;
	font-weight:bold;
	float:left;
	
}
div.sh_imgnew {
	float:left;
	border-left:1px solid #000000;
	border-right:2px solid #000000;
	border-top:1px solid #000000;
	border-bottom:2px solid #000000;
}
div.sh_descnew {
	float:right;
	width:188px;
	padding:12px 0;
}
div.sh_descnew span.sh_leprix {
	font-size:1.6em;
	color:red;
	font-weight:bold;
}
div.sh_descnew span.sh_prixmax {
	font-weight:0.9em;
	color:red;	
	text-decoration:line-through;
}
/* recherche */
div.sh_titrerech {
	width:672px;
	padding:5px 2px;
	font-size:1.3em;
	color:#000066;
	text-align:center;
	font-weight:bold;
}
table.sh_nbresult {
	width:100%;	
	border-collapse:collapse;
	border:2px solid #DEEFF6;
}
table.sh_nbresult th {
	text-align:center;
	padding:2px;
}
table.sh_nbresult td {
	padding:2px;
}
table.sh_nbresult td.sh_nb {
	text-align:center;
	vertical-align:middle;
	font-size:1.6em;
}
table.sh_nbresult a {
	font-size:1.1em;
	font-weight:bold;
}
table.sh_nbresult tr.sh_listel2 {
	background: #DEEFF6;
}
#sh_rechneuf table.sh_listeprix tr.sh_listel1 {
	background: #E9ECFB;
}
#sh_rechneuf table.sh_listeprix {
	border:2px solid #E9ECFB;
	width:672px;
}
#sh_rechneuf table.sh_listeprix td.sh_description  {
	width:58%;
}
#sh_rechocaz table.sh_listeprix tr.sh_listel1 {
	background: #FEFAE7;
}
#sh_rechocaz table.sh_listeprix {
	border:2px solid #FEFAE7;
	width:672px;
}
#sh_rechocaz table.sh_listeprix td.sh_description  {
	width:58%;
}










/* Voyage */
#co_voyage {}

#co_voyage .back {
	padding:5px;
	text-align:center;
	font-weight:bold;
	font-size:1.3em;
}
#co_voyage label {
 font-weight:bold;
 font-size:1.2em;
 color:#004264;
}
#co_voyage .voyage_filtre {
 vertical-align:top;
 background:#e2f5fb;
 width:33%;
}


#co_voyage table {
 width:672px;
}
#co_voyage table.liste_voyage {  
 border-collapse:collapse;
}

#co_voyage table.liste_voyage th {
 padding:2px;
 text-align:center;
 font-size:12px;
 text-transform: uppercase;
 background:#efefef;
 border-bottom:3px solid  #025571;
 color:#000066;
 border-left:1px solid white; 
}

#co_voyage table.liste_voyage td,#co_voyage table.liste_voyage th {
 text-align:center;
}
#co_voyage table.liste_voyage td {
 padding-top:2px;
 padding-bottom:2px;
}
#co_voyage table.liste_voyage td.voyage_desc {
 text-align:left;
 font-size:0.9em;
}
#co_voyage table.liste_voyage td.voyage_desc b {
 font-size:1.1em;
}
#co_voyage table.liste_voyage td.voyage_desc {
 text-align:left;
}
#co_voyage table.liste_voyage .voyage_ap {
 width:93px;
}
#co_voyage table.liste_voyage .voyage_dep {
 width:80px;
 font-size:0.9em;
}
#co_voyage table.liste_voyage .voyage_to {
 width:82px;
}
#co_voyage table.liste_voyage .voyage_dur {
 width:50px; 
 font-size:0.9em;
}
#co_voyage table.liste_voyage .voyage_prix {
 width:60px;
}
#co_voyage table.liste_voyage td.voyage_prix {
 text-align:right;
}
#co_voyage table.liste_voyage .produitsejour0 {
	background:#efefef;
}

#co_voyage #left {
 float:left;
 width:672px;
 margin-bottom:10px;
}

#co_voyage #pave {
 width:672px;
 background:#e2f5fb;
 float:left;
}

#co_voyage  #offre {
 float:left;
 width:320px;
 font-size:11px;
 padding:5px;
 margin:5px;
}

#co_voyage .titleO {color:#f60;font-size:17px;font-weight:bold;}

#co_voyage #prix {
 font-size:17px;
 font-weight: bold;
 margin:5px;
}
#co_voyage .price {color:#FF0000;font-size: 1.6em; font-weight: bold;}
#co_voyage #pics {
 position:relative;
 float:right;
 width:250px;
}
#co_voyage #descriptif {
 width:652px;
 background:#e2f5fb;
 padding-left:10px;
 padding-right:10px;
 }

#co_voyage #descriptif .titre {margin-top:5px;margin-bottom:5px;font-size:12px;color:#004264; font-weight:bold;border-bottom:1px solid #004264;}
#co_voyage #descriptif .classe {font-size:11px;text-align:justify;}
#co_voyage #descriptif .classe li {list-style-type:none;padding-left:20px;margin-left:0px;background:transparent url(/base/img/mep/puce.png) no-repeat 0 3px ;}

#co_voyage #pics img.thumbnail1 {width:250px;height:120px;margin:0;padding:0;background-color:#000099;border:none;}
#co_voyage #pics img.thumbnail {
	width:50px;
	height:33px;
	padding:0;
	margin:2px;
	border-left:1px solid #000000;
	border-right:2px solid #000000;
	border-top:1px solid #000000;
	border-bottom:2px solid #000000; 
 }

#co_voyage .imgProduit {  
 border-left:1px solid #000000;
 border-right:2px solid #000000;
 border-top:1px solid #000000;
 border-bottom:2px solid #000000; 
 height:81px; 
 width:90px; }
#co_voyage #infoChoix img{height:auto; width:auto; border:none}

#co_voyage .labelOrange{color:#fa7819;font-size:12px;font-weight:bold;}
#co_voyage .labelVert{font-size:10px;font-weight:bold;}

#co_voyage #critduree,#co_voyage  #critvilleDep,#co_voyage  #critDestination,#co_voyage  #critTo {font-weight:normal;}
#co_voyage #infoduree,#co_voyage  #infovilleDep,#co_voyage  #infoDestination,#co_voyage  #infoTo {position:relative;  top:5px; display:none}
#co_voyage #infoduree h9,#co_voyage  #infovilleDep h9,#co_voyage  #infoDestination h9,#co_voyage  #infoTo h9{ 
 float:left;  
 width:130px; 
 margin:0; 
 padding:0;
 border:0;
 font-size:0.9em;
}

#co_voyage a.plus {text-decoration:none}
#co_voyage .orange {color:#ff880a; font-weight:bold;}
#co_voyage #corps { position:relative; clear:both; padding-top:10px; }

/* Calendrier */

#co_voyage .corpsDay{width:198px; margin:0; padding:0 0 0 5px; float:left; display:block;}
#co_voyage .calendrier-sem{font-weight:bold;color:#004264; font-size:0.9em; width:26px; float:left;text-align:center }
#co_voyage .calendrier-fin-sem{font-weight:bold;color:#FF0000; font-size:0.9em; width:26px; float:left;text-align:center }
#co_voyage .corpsDate { width:188px; border:0px; float:left; margin-top:0px; height:16px;}
#co_voyage .jourD { width:26px; float:left; text-align:center;}
#co_voyage .activeDate { font-size:0.9em; width:26px; float:left;  text-align:center;}
#co_voyage .inactiveDate { font-size:0.9em; width:26px; float:left; text-align:center;}

#co_voyage .titreProduit{ color:#000090; font-size:1.2em; font-weight:bold;}
#co_voyage .imgProduit2 img { border:none;}
#co_voyage #pagination{  background:transparent ;}
#co_voyage .produitPrix{ font-size:18px; font-weight:bold; color:#ff0000;}
#co_voyage .enteteTitre{ background:#66cccc; color:#006666; font-size:16px; font-weight:bold; letter-spacing:3px }
/* Contexte Errreur */
#co_voyage #erreur *         {font-size:12px; letter-spacing:1px}
#co_voyage #erreur div       {background:#66cccc; color:#006666;  font-weight:bold; text-align:center; ; padding-top:20px; padding-bottom:20px}
#co_voyage #erreur a         {color:#D2F0F0;text-decoration: none;}
#co_voyage #erreur a:link    { color:#D2F0F0;text-decoration: none;}
#co_voyage #erreur a:hover   { color:#D2F0F0;text-decoration: none;}
#co_voyage #erreur a:active  { color:#D2F0F0;text-decoration: none;}
#co_voyage #erreur a:visited {color:#D2F0F0;text-decoration: none;}


/* bloc resume produit des news et le parse article */
div.resume_produit h3 { margin: 2px 0px; }
div.resume_produit h3 a { color: #EE9D1E !important; cursor: pointer; }
div.resume_produit h3 a:hover { text-decoration: underline; } 
div.image_resume_produit { float: left; width: 155px; text-align: center; cursor: pointer; border: 1px #e5eff7 solid; }
div.un_prix_resume_produit { height: 27px; margin: 2px 0px; padding: 0px; border-color: #e5eff7; border-style: solid; border-width: 1px 0px 0px 0px; font-weight: bold; background-color: #fafbfd; margin-left: 170px; }
.voir_offre_resume_produit { float: right; width: 108px; margin: 0; position: relative; top: 2px;}
.voir_offre_resume_produit a{ font-size: 0px; background: url(/api/img/selection/jvfr_voir_offre_off.gif) no-repeat; display: block; width: 108px; height: 22px;border: 0; }
.voir_offre_resume_produit a:hover{ background: url(/api/img/selection/jvfr_voir_offre_on.gif) no-repeat; cursor: pointer; }

.div_prix_resume_produit {float: right; width: 100px; margin: auto; color: #004264; line-height: 18px; text-align: center; font-size: 13px; }
span.prix_resume_produit { cursor: pointer; }
span.prix_resume_produit:hover {color: #EFA71D; text-decoration: underline; }
span.port_resume_produit { color: #9d9ea0; font-size: 9px; line-height: 9px; font-weight: normal; }
.magasin_resume_produit { color: #004264; line-height: 27px; margin-left: 5px; }

.voir_plus_resume_produit { border-color: #e5eff7; border-style: solid; border-width: 1px 0px 1px 0px; height: 27px; margin: 2px 0px; padding: 0px; font-weight: bold; background-color: #fafbfd; margin-left: 170px;}
span.voir_plus_texte_resume_produit {color: #9d9ea0;line-height: 27px;margin-left: 5px;}
span.voir_plus_lien_resume_produit  { color: #004264; font-weight: normal; cursor: pointer;}
span.voir_plus_lien_resume_produit:hover  {color: #EFA71D; text-decoration: underline; }

.resume_produit_largeur_speciale { width: 620px; margin: auto; }
.carroussel_resume_produit { text-align: left; width: 620px; overflow: hidden; font-family: arial;} 
ul.ul_resume_produit { list-style-type: none; margin: 0; padding: 0; }
li.li_carroussel_resume_produit { float: left; width: 620px; }
.carroussel_next { color: #004264; float: right; width: 310px; text-align: right; cursor: pointer; line-height: 17px;}
.carroussel_previous { color: #004264; float: left; width: 310px; text-align: left; cursor: pointer; line-height: 17px;}
.carroussel_next img { padding-top: 1px; }
.carroussel_previous img { padding-top: 1px; }

