/* CSS Document */

/* Le Raton Laveur */
html, body{
margin:0px;
padding:0px;
}

body {
background: #FFFFFF url(images/background/background.jpg) repeat-x;	
background-position:center;
background-position:top;
text-align:left;
z-index:0;
margin:0;
}

/* Header */
#header{
text-align:left;
width:1000px;
height:139px;
padding:0px auto;
margin:0px auto;
}

#panier{
width:1000px;
float:right;
width:400px;
height:50px;
padding:0px auto;
margin:0px auto;
z-index:500;
}

#menu{
text-align:left;
width:1000px;
background: url(images/background/menu.jpg) no-repeat;
height:39px;
padding:0px auto;
margin:0px auto;
}

img{ border:0 none;}

/* Header */
.menu{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

.menu:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#66ccff;
font-weight:bold;
text-decoration:none;
}


/* Site Map */
.plan
{
	list-style-image: url(images/puces/arrow.gif);
}

.plan .menu{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#26a6d6;
font-weight:bold;
text-decoration:none;
line-height: 15px;
}

.plan .menu:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
font-weight:bold;
text-decoration:none;
}




/* FullPath */
.fullpath_black{
font-family:Tahoma, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-decoration:none;
}

.fullpath_grey{
font-family:Tahoma, Helvetica, sans-serif;
font-size:10px;
color:#666666;
text-decoration:none;
}

.fullpath_blue{
font-family:Tahoma, Helvetica, sans-serif;
font-size:10px;
color:#0991c3;
text-decoration:none;
}


/* Haut de page */
.haut-de-page
{
	background:#eeeeee;
	border-top:1px solid #c6c6c6;
	height:20px;
	color:#989898;
	text-align:center;
	display:block;
	text-decoration:none;
	font-family:Tahoma;
	font-size:10px;
	line-height:20px;
}


/* Content */
#content_accueil{
margin-top:42px;
}
#content_page{
margin-top:12px;
}

#background_content{
background: url(images/background/content.png) repeat-y;	
background-position:center;
background-position:top;
text-align:left;
margin:0;
}

#texte_content_left{
width:538px;
margin-left:4px;
margin-top:10px;
text-align:left;
}

#texte_content_blue_left{
width:500px;
margin-left:16px;
text-align:left;
}

#texte_content_right{
width:350px;
margin-left:36px;
margin-top:10px;
text-align:left;
}

.texte{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
line-height:16px;
}

.panier{
font-family:Tahoma, Helvetica, sans-serif;
font-size:11px;
color:#000;
text-align:left;
}

.textew{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
line-height:16px;
}

.bull{
font-family:Tahoma;
font-size:12px;
font-weight:bold;
color:#000000;
}

.vtexte{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#65bebe;
line-height:16px;
font-weight:bold;
}

.wtexte{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
line-height:16px;
}

.infos{
font-family:Tahoma, Helvetica, sans-serif;
font-size:10px;
color:#333333;
line-height:12px;
}

.link_texte {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:bold;
text-decoration:underline;
}

.link_texte:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:bold;
text-decoration:none;
}

.date {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
float:right;
}

.julia {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:right;
font-weight:bold;
float:right;
}




/* Footer */
#footer {
background: url(images/background/footer.jpg) repeat-x;	
background-position:top;
/*height:136px;*/
width:100%;
}

.texte_footer{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:18px;
color:#666666;
text-decoration:none;
}
.texte_footer:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:18px;
text-decoration:underline;
color:#666666;
}

.texte_footer_produits{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:18px;
color:#26a6d6;
text-decoration:none;
font-weight:bold;
}
.texte_footer_produits:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:18px;
text-decoration:underline;
font-weight:bold;
color:#26a6d6;
}

.texte_footer_promotions{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:18px;
color:#95bb19;
text-decoration:none;
font-weight:bold;
}
.texte_footer_promotions:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:18px;
text-decoration:underline;
font-weight:bold;
color:#95bb19;
}

.texte_footer_relief{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:18px;
color:#26a6d6;
text-decoration:none;
font-weight:bold;
}

.sep {
font-family:Tahoma, Helvetica, sans-serif;
font-size:11px;
padding-left:6px;
padding-right:6px;
color:#cfcfcf;
}

.copyright{
font-family:Tahoma, Helvetica, sans-serif;
font-size:10px;
color:#666666;
float:right;
}

/**/
#ProduitsPhare {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:18px;
color:#666666;
text-decoration:none;
}


/* Slimbox */
#lbOverlay {
position: absolute;
z-index: 9999;
left: 0;
width: 100%;
background-color: #000;
cursor: pointer;
}

#lbCenter, #lbBottomContainer {
position: absolute;
z-index: 9999;
left: 50%;
overflow: hidden;
background-color: #fff;
}

.lbLoading {
background: #fff url(images/slimbox/loading.gif) no-repeat center;
}

#lbImage {
position: absolute;
left: 0;
top: 0;
border: 10px solid #fff;
background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
display: block;
position: absolute;
top: 0;
width: 50%;
outline: none;
}

#lbPrevLink {
left: 0;
}

#lbPrevLink:hover {
background: transparent url(images/slimbox/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
right: 0;
}

#lbNextLink:hover {
background: transparent url(images/slimbox/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 11px;
color: #666;
line-height: 1.4em;
text-align: left;
border: 10px solid #fff;
border-top-style: none;
}

#lbCloseLink {
display: block;
float: right;
width: 66px;
height: 22px;
background: transparent url(images/slimbox/closelabel.gif) no-repeat center;
margin: 30px 0 0 0;
outline: none;
}

#lbCaption, #lbNumber {
margin-right: 71px;
}

#lbCaption {
font-weight: bold;
}



/* Fiches pédagogiques */
.fiches{
font-family: Arial;
font-size: 12px;
color: #e0f2f2;
text-decoration: none;
font-weight:bold;
display:block; 
padding-left:24px;
width:388px;
line-height:20px;
background-image: url(images/puces/fiche.gif);
}
.fiches:hover {
font-family: Arial;
font-size: 12px;
color: #FFFFFF;
font-weight:bold;
padding-left:24px;
width:388px; 
line-height:20px;
text-decoration: none;
background-image: url(images/puces/fiche_o.gif);
}



/* Calendrier */
.calendrier{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b93e20;
font-weight:bold;
text-decoration:underline;
}
.calendrier:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b93e20;
font-weight:bold;
text-decoration:none;
}





/* Formulaire de contact */
input, textarea {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
label {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
cursor:pointer;
padding-left:2px;
line-height:16px;
}
label.chosen {
color:#65bebe;
}

/*Transparent items*/
.outtaHere {
position:absolute;
left:-3000px;
}

/*Radio buttons*/
.radioArea, .radioAreaChecked {
display:block;
float:left;
clear:left;
width:15px;
height:14px;
font-size:0;
cursor:pointer;
}
.radioArea {background:url(images/niceforms/radio.gif) no-repeat left top;}
.radioAreaChecked {background:url(images/niceforms/radio.gif) no-repeat left bottom;}

/*Checkboxes*/
.checkboxArea, .checkboxAreaChecked {
display:block;
float:left;
clear:left;
width:13px;
height:13px;
font-size:0;
padding:0;
margin:0;
cursor:pointer;
}
.checkboxArea {background:url(images/niceforms/checkbox.gif) no-repeat left top;}
.checkboxAreaChecked {background:url(images/niceforms/checkbox.gif) no-repeat left bottom;}
.focused {border:1px dotted #ddd;}

/*Text inputs*/
.textinput, .textinputHovered {
height:15px;
background:url(images/niceforms/input_bg.gif) repeat-x left top;
border:none;
padding:4px 0;
vertical-align:middle;
}
.textinputHovered {background-position:left bottom;}
.inputCorner {
padding-bottom:0;
vertical-align:middle;
}

/*Text areas*/
.txtarea .tr, .txtarea .tr_xon {background:url(images/niceforms/txtarea_tr.gif) no-repeat top right;}
.txtarea .tr_xon {background:url(/images/niceforms/txtarea_tr_xon.gif) no-repeat top right;}
.txtarea img.txt_corner {
width:5px;
height:5px;
display:block;
}
.txtarea .br, .txtarea .br_xon {background:url(images/niceforms/txtarea_br.gif) no-repeat top right;}
.txtarea .br_xon {background:url(images/niceforms/txtarea_br_xon.gif) no-repeat top right;}
.txtarea .cntr {background:url(images/niceforms/txtarea_cntr.gif) repeat-y right top;}
.txtarea .cntr_xon {background:url(images/niceforms/txtarea_cntr_xon.gif) repeat-y right top;}
.txtarea .cntr_l, .txtarea .cntr_l_xon {
width:5px;
background:url(images/niceforms/txtarea_l.gif) repeat-y left top;
float:left;
}
.txtarea .cntr_l_xon {background:url(images/niceforms/txtarea_l_xon.gif) repeat-y left top;}
.txtarea textarea {
border:0;
background:none;
padding:0;
margin:5px;
}

/*Selects*/
.selectArea {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:200px;
height:21px;
background:url(images/niceforms/select_bg.gif) repeat-x left top;
}
.selectArea .left {
width:8px;
height:21px;
float:left;
background:url(images/niceforms/select_left.gif) no-repeat left top;
}
.selectArea .right {
width:21px;
height:21px;
float:right;
background:url(images/niceforms/select_right.gif) no-repeat left top;
}
.selectArea .right a {
display:block;
width:200px;
height:21px;
margin-left:-179px;
position:absolute;
}
.selectArea .right i {display:none;}
.selectArea .center {
width:160px;
color:#333333;
padding-top:2px;
overflow:hidden;
white-space:nowrap;
}

/*Selects drop-down*/
.optionsDivInvisible, .optionsDivVisible {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
position:absolute;
margin-top:2px;
width:172px;
background:#eeeeef;
padding:2px;
z-index:20;
}
.optionsDivInvisible {display:none;}
.optionsDivVisible {display:block;}
.optionsDivVisible p {
margin:0;
padding:0;
}
.optionsDivVisible a {
color:#333333;
text-decoration:none;
display:block;
padding:3px 4px;
border:1px solid #eeeeef;
}
.optionsDivVisible a:hover {
color:#FFF;
background:#75c5c5;
border-color:#eeeeef;
}

/*Button*/
.buttonSubmit, .buttonSubmitHovered {
width:auto;
height:26px;
color:#FFF;
font-weight:bold;
padding:2px;
background:url(images/niceforms/button_bg.gif) repeat-x left top;
cursor:pointer;
border:none;
}
.buttonSubmitHovered {background-position:left bottom;}
.buttonImg {vertical-align:bottom;}


/*champ recherche*/
.Champ-Search
{
	width:190px;
	height:15px;
	font-family:Tahoma;
	font-size:10px;
}


/*Listing produit*/
.ListProd-titre
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#068dc5;
	
	margin-top:10px;
}

.ListProd-ref
{
	font-family:tahoma;
	font-size:10px;
	color: #666666;
}

.ListProd-texte
{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:5px;
	height:40px;
	/*background:orange;*/
}

.Bdp-texte
{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:5px;
	padding-top: 10px; 
	padding-left: 10px;
}

.ListProd-grpBt
{
/*	text-align:center;*/
}

.ListProd-prix
{
	color:#cd3333;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
}

/* detail produit */
.DetailProd-titre
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#068dc5;
}

.DetailProd-ref
{
	font-family:tahoma;
	font-size:10px;
	color: #666666;
}

.DetailProd-texte
{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:5px;
	height:129px;
	overflow:hidden;
}

.DetailProd-plus
{
	background:#FFFFFF;
	margin:3px;
	text-align:right;
}

.DetailProd-descriptif-complet
{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:5px 10px;
}

.DetailProd-grpBt
{
/*	text-align:center;*/
}

.DetailProd-prix
{
	color:#cd3333;
	font-weight:bold;
	font-family:Tahoma;
	font-size:18px;
	border:1px solid #cd3333;
	padding:5px;
	margin-left:20px;
	margin-top:18px;
	width:230px;
	background:#ffffff;
}
.prixStrike
{
	text-decoration: line-through;
	color: #aaaaaa;
}
.DetailProd-vignette
{
	width:45px; 
	height:45px; 
	background:#d9d9d9;
	border:1px solid #cccccc;
	float:left;
	margin-right:3px;
	margin-bottom:3px;
}

.DetailProd-bouton
{
	margin-bottom:15px;
}

.DetailProd-lstAccessoire
{
	font-family:Tahoma; 
	font-size:11px;
	font-weight: bold;
	color:#666666;
	padding:3px 0px 3px 10px;
	background: url(images/puces/arrow.gif) no-repeat;
	background-position:left;
	margin:0px 10px;
	border-bottom:1px dotted #c8c8c8;
}


.link {	color:#068dc5; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.link:hover {text-decoration:none; }

.DetailProd-link { float:right;	color:#068dc5; }
.DetailProd-link:hover { text-decoration:none; }

.DetailProd-imgPromo
{
	float:right;
}

/* pagination */
.pagination-conteneur
{
	margin:10px;
}

.pagination-page
{
	width:19px;
	height:19px;
	line-height:19px;
	background: url(images/pagination/bg.gif) no-repeat;
	text-align:center;
	float:left;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
	margin-right:2px;
}

.pagination-courant
{
	width:19px;
	height:19px;
	line-height:19px;
	background: url(images/pagination/hover.gif) no-repeat;
	text-align:center;
	float:left;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
	margin-right:2px;
}

.pagination-left-actif
{
	float:left;
	display:block;
	background: url(images/pagination/left_actif.gif) no-repeat;
	width:19px;
	height:19px;
	text-decoration:none;
	margin-right:2px;
}

.pagination-left-noactif
{
	float:left;
	display:block;
	background: url(images/pagination/left_noactif.gif) no-repeat;
	width:19px;
	height:19px;
	text-decoration:none;
	margin-right:2px;
}

.pagination-right-actif
{
	float:left;
	display:block;
	background: url(images/pagination/right_actif.gif) no-repeat;
	width:19px;
	height:19px;
	text-decoration:none;
	margin-right:2px;
}

.pagination-right-noactif
{
	float:left;
	display:block;
	background: url(images/pagination/right_noactif.gif) no-repeat;
	width:19px;
	height:19px;
	text-decoration:none;
	margin-right:2px;
}

.paginationTrie-conteneur
{
	font-family:Tahoma;
	font-size:11px;
	margin:0px 10px;
	font-weight:bold;
}

.paginationTrie-conteneurNum
{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	height:30px;
	line-height:30px;
	color:#078cc5;
}

.paginationTrie-conteneurTrie
{
	height:30px;
	line-height:30px;
}

.paginationTrie-dpdnlist
{
	height:18px;
	font-size:11px;
}

.paginationTrie-total
{
	font-size:18px;
	font-weight:normal;
}

/*En parler à un ami*/
.parlerAmi-conteneur
{
	font-family:Arial;
	font-size:12px;
	color:#333333;
	padding:20px;
}

.parlerAmi-titreProd
{
	color: #068dc5;
}

.parlerAmi-Msg
{
	font-family:Arial;
	font-size:13px;
	color:#068dc5;
	font-weight:bold;
	text-align:center;
	border:1px solid #068dc5;
	padding:10px;
	display:block;
	margin-bottom:10px;
}

/*panier*/
.panier-popup
{
	width:456px;
	background:url(images/background/bg_ajouterpanier.png) no-repeat;
	
	position:fixed;
	top:50%;
	left:50%;
	margin-top: -100px; /* moitié de la hauteur */
    margin-left: -228px; /* moitié de la largeur */
    text-align:center; /*align IE6*/
    padding:10px;
}

.panier-txt
{
	/*color:#078ec5;*/
	color:#fff;
	border-bottom:1px solid #078ec5;
	padding-bottom:10px;
	width:200px;
}

.panier-txtprod{/*color:#078ec5;*/ color:#fff;  font-weight:bold; margin-top:20px; width:200px;}


.linkPanier
{
	display:block;
	padding:5px;
	/*color:#078ec5;*/
	color:#fff;
	/*border:1px solid #078ec5;*/
	border:1px solid #fff;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
	width:160px;
	font-size:11px;
}

.linkPanier:hover
{
	/*background:#078ec5;*/
	background:#fff;
	/*color:#f7f7f7;*/
	color:#078cc5;
}

.Panier-Tab
{
	margin:0px;
}

.Panier-Tab th
{
	background:url(images/background/bg-th.gif) repeat-x;
	color:#FFFFFF;
	height:24px;
	text-align:center;
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	border-right:1px solid #ffffff;
}

.Panier-Tab tr
{
	background:#eeeeee;
	
}

.Panier-Tab td
{
	padding:10px;
	font-family:Arial;
	font-size:12px;
	border-bottom:1px solid #11a5c8;
	border-right:1px solid #ffffff;
}

.Panier-Tab-gras
{
	font-weight:bold;
}

.Panier-Tab-red
{
	color:#cc0000;
}

.Panier-Tab-ChampQte
{
	width:30px;
	font-size:11px;
	height:18px;
	line-height:18px;
	text-align:right;
	padding:2px;
}

.Panier-Tab-Total
{
	font-family:Arial;
	font-size:13px;
	color:#b40000;
	font-weight:bold;
	text-align:center;
	border:1px solid #b40000;
	padding:10px;
	display:block;
	margin-bottom:10px;
}


/* mini panier */
.MiniPanier-conteneur
{
	width:245px;
	margin:0px;
}

.MiniPanier-contenu
{
	background: #f0f0f0;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	margin:0px;
	padding: 10px 5px 0px;
	font-family:Tahoma;
	font-size:11px;
}

.MiniPanier-prix
{
	font-family:Tahoma;
	float:right;
	font-weight:bold;
	color: #b40000;
}

.MiniPanier-listingProd
{
	border-bottom:1px solid #ccc;
	padding-bottom:5px;
	margin-bottom:10px;
}

.MiniPanier-TTC
{
	font-size:18px;
	color:#b40000;
	font-weight:bold;
	border-bottom:1px solid #b40000;
	padding-bottom:5px;
	margin:20px 0px 20px;
}

/* Code remise */
.codePromo
{
	background:url(images/miniPanier/codePromo-bg.jpg) no-repeat;
	width:245px;
	height:106px;
}

.codePromo-txt
{
	font-family:Tahoma;
	font-size:11px;
	color:#fff;
	margin: 40px 0px 0px 15px;
}

.codePromo-code
{
	margin: 15px 0px 0px 15px;
	text-align:left;
}

.codePromo-input
{
	height:16px;
	width:134px;
	float:left;
	border: 0px none;
}

/* recap */
.recap-onglets img
{
	margin-right:2px;
}

.recap-conteneur
{
	border:1px solid #ccc;
	border-top:0px none;
	width:702px;
}

.recap-conteneur-contenu
{
	margin:20px;
}

.recap-info-conteneur
{
	/*margin:20px 0px 40px;*/
	margin-bottom:40px;
	border-bottom:1px dotted #309dcf;
	padding:20px 10px 10px;
	background:#f7f7f7;
}

.recap-info-paiement
{
	margin:0px 0px;
}

.recap-button
{
	float:right;
}

.recap-info-titre
{
	font-family: Arial;
	font-weight:bold;
	font-size:12px;
}

.recap-info-txt
{
	font-family: Arial;
	font-size:12px;
}

.recap-edit-conteneur
{
	display:none;
	margin:15px 0px;
	padding:10px;
	background:#f0f0f0;
}

.recap-edit-tab td
{
	font-family: Arial;
	font-size:12px;
}

/* Espace Client */
#basic-espcli{
width:234px;
/*position:absolute;
z-index:2;*/
}

.espcli_headings{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
display:block;
padding: 4px 5px 4px 24px;
background:url(images/menu_compte/bg_tbox.gif) no-repeat;
cursor:pointer;
font-weight:bold;
}

.espcli_headings:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#068dc5;
text-decoration:none;
display:block;
padding:4px 5px 4px 24px;
background: #dddddd url(images/menu_compte/arrow.gif) no-repeat 14px 9px;
cursor:pointer;
font-weight:bold;
}

.espcli_highlight{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#068dc5;
text-decoration:none;
display:block;
padding:4px 5px 4px 24px;
background:url(images/menu_compte/bg_tobox.gif) no-repeat;
}

.texte_espclient{
margin-left: 15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
line-height:16px;
}
.btnModifAdresse
{
	float: right;
	margin-right: 25px;
}
.espclient_form
{
	width: 195px;
	height: 18px;
	border: 1px solid #aaaaaa;
}

.Alerte
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF5555;
text-decoration:none;
font-weight: bold;
margin: 0px 0px 0px 200px;
}

/* resultats */

.resultat-txt{ color:#000000; font-family:Arial; font-size:12px; margin:10px; margin-left:15px;}

.resultat-tab{	margin:15px 0px 15px 10px; text-align:left; }

.resultat-tab td { border-bottom:1px dotted #c8c8c8;}

.resultat-NomProd {	width:250px; color:#666666; font-weight:bold;}

.resultat-rslt{	width:125px; color:#00aad2; font-weight:bold; }

.resultat-link{	width:100px; color:#95bb1a; background:url(images/puces/arrow-green.gif) no-repeat; background-position:left; padding-left:10px;}

.resultat-link:hover{ text-decoration:none;}

.resultat-link-no { width:105px; color:#bccb8d; background:url(images/puces/arrow-green-no.gif) no-repeat; background-position:left; padding-left:10px;}

.rechDsPg { margin-left: 10px; }
.search_url { color: #666666; }
.searchresult { color: #bccb8d; background:url(images/puces/arrow-green.gif) no-repeat; background-position:left; padding-left:10px;}
.searchresult:hover { color: #95bb1a; background:url(images/puces/arrow-green-no.gif) no-repeat; background-position:left; padding-left:10px;}



/* listing recherche/top des ventes */
.listDiapo-bloc
{
	width: 170px;
	height:263px;
	float:left;
	margin-left:17px;
	margin-bottom: 40px;
}

.listDiapo-image
{
	width: 170px;
	height:166px;
	border:1px solid #cccccc;
	text-align:center;
}

.listDiapo-txt
{
	color:#333333;
	font-family:Tahoma;
	font-size:11px;
	padding:5px 2px 2px 2px;
	height:50px; 
}

.listDiapo-prix
{
	color:#0099cc;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	height:20px; 
}

.listDiapo-bt
{
	margin-top:5px;
}

.listDiapo-resultat a
{
	color:#0099cc;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	float:right;
	margin: 5px 17px 25px 0px;
	text-decoration:underline;
}

.Clearfloat { clear:both; margin:0px; padding:0px; }


/*-------------  FORMULAIRE -------*/

.contact-conteneur{ margin-bottom:5px;} /*div contenant les champs texte*/

.contact-titre{ margin:5px 0px 15px; border-bottom:1px solid #CCC; width:450px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:13px;}

.contact-label{ float:left; width:130px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

.contact-input_text{ font-family:Arial, Helvetica, sans-serif; height:11px; width:150px; font-size:11px; line-height:11px;}

.contact-input_textarea{font-family:Arial, Helvetica, sans-serif; font-size:11px; width:150px;}

.contact-obligatoire{ color:#068dc5; font-family:Arial, Helvetica, sans-serif; font-size:13px;}

/*-------------  FORMULAIRE -------*/



/*-------------  NAV CLASSIQUE -------*/
#basic-nav{
/*width:170px;
border-right: 1px solid red;
border-left: 1px solid red;*/
}

.nav_headings{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
display:block;
padding: 4px 5px 4px 24px;
background:url(images/menu_compte/bg_tbox2.gif) no-repeat;
cursor:pointer;
font-weight:bold;
border-right: 1px solid #e2e0e0;
}

.nav_headings:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#068dc5;
text-decoration:none;
display:block;
padding:4px 5px 4px 24px;
background: #dddddd url(images/menu_compte/arrow.gif) no-repeat 14px 9px;
cursor:pointer;
font-weight:bold;
border-right: 1px solid #e2e0e0;
}

.nav_highlight{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#068dc5;
text-decoration:none;
display:block;
padding:4px 5px 4px 24px;
background:url(images/menu_compte/bg_tobox.gif) no-repeat;
border-right: 1px solid #e2e0e0;
}

.nav_headings2{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
display:block;
padding: 4px 5px 4px 34px;
background:url(images/menu_compte/bg_tbox2.gif) no-repeat;
cursor:pointer;
font-weight:bold;
border-right: 1px solid #e2e0e0;
}

.nav_headings2:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#068dc5;
text-decoration:none;
display:block;
padding:4px 5px 4px 34px;
background: #dddddd url(images/menu_compte/arrow.gif) no-repeat 14px 9px;
cursor:pointer;
font-weight:bold;
border-right: 1px solid #e2e0e0;
}

.nav_highlight2{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#068dc5;
text-decoration:none;
display:block;
padding:4px 5px 4px 34px;
background:url(images/menu_compte/bg_tobox.gif) no-repeat;
border-right: 1px solid #e2e0e0;
}

.nav_headings3{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
display:block;
padding: 4px 5px 4px 44px;
background:url(images/menu_compte/bg_tbox2.gif) no-repeat;
cursor:pointer;
font-weight:bold;
border-right: 1px solid #e2e0e0;
}

.nav_headings3:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#068dc5;
text-decoration:none;
display:block;
padding:4px 5px 4px 44px;
background: #dddddd url(images/menu_compte/arrow.gif) no-repeat 14px 9px;
cursor:pointer;
font-weight:bold;
border-right: 1px solid #e2e0e0;
}

.nav_highlight3{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#068dc5;
text-decoration:none;
display:block;
padding:4px 5px 4px 44px;
background:url(images/menu_compte/bg_tobox.gif) no-repeat;
border-right: 1px solid #e2e0e0;
}
/*-------------  NAV CLASSIQUE -------*/

