* {padding:0;margin:0;font-family:Arial,Verdana,Helvetica,sans-serif;}
form,body,h1,h2,h3,h4,h5,h6,p,li {font-size:11px;}
body {margin:0px;background-color:#FFFFFF;scrollbar-face-color:#EEEEEE;scrollbar-shadow-color:#FFFFFF;scrollbar-highlight-color:#FFFFFF;scrollbar-3dlight-color:#FF6600;scrollbar-darkshadow-color:#FF6600;scrollbar-track-color:#DDDDDD;scrollbar-arrow-color:#FF6600;}
.resize{max-width:950px;min-width:915px;width:expression(document.body.clientWidth >915 ? "915px":( document.body.clientWidth < 915 ? "915px" :"100%" ));}
a {color:#000000;text-decoration:none}
a:hover {text-decoration:underline}
.chevron {color:#FD6801;font-weight:bold }
a:hover .no_url {text-decoration:none}
img {border:0}
#o_header {height:80px;}
#o_header div.logoOrange {position:absolute;top:20px;left:20px;}
#o_header form {margin-bottom:0;padding-top:0px;margin-top:0px;}
#o_header div.search {position:relative;width:530px;left:335px;top:9px;}
#o_header ul.searchBd {margin:0px;position:relative;top:0px;left:0px;display:inline;}
#o_header ul.searchBd li {margin:0px;list-style:none;display:inline;padding-left:12px;padding-right:12px;font-size:90%}
#o_header ul.searchBd li.searchSlct {background:url('http://i5.woopic.com/I/Header/arrowBottom.gif');background-repeat:no-repeat;background-position:3px 6px;}
#o_header .search div.searchForm {position:relative;top:-3px;}
.ongletoff {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
}

.menuorange {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
}
.clssearch {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-align:center;
width:100px;
height:18px;
padding:0px;
background-color:#EEEEEE;
color:#000000;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}
/**** position bouton moteur ********/
.div_moteur{
position:absolute;left:932px;top:21px;}
.tab_pan{
width:890px;
margin-right:20px; font-size:12px;
}
.haut_prod{
height:7px;
}
.haut_tab{
height:120px;
}
.tab_contact{
width:970px; font-size:12px;
}
.entrep_resize{max-width:950px;min-width:915px;width:expression(document.body.clientWidth >915 ? "915px":( document.body.clientWidth < 915 ? "915px" :"100%" ));}

.nav_heading {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding-left:5px;
color:#585858;
font-weight:bold; 
}

.nav_separateur {
border-bottom:1px solid #D8D8D8;
padding-top:5px;
padding-bottom:5px;
}

A.nav_menu {
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
}
A.nav_menu:hover {
text-decoration:underline;
}

.clssearch {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:100px;
height:18px;
padding:0px;
background-color:#EEEEEE;
color:#000000;
border: 1px solid #C9C9C9;
}

textarea
{
border: 1px solid #C9C9C9;
margin-bottom:5px;
margin-left:0px;
margin-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}

.orange {
color:#FF6600
}

.txt11nav {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

A.txt11nav {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
}
A.txt11nav:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF6600;
text-decoration:underline;
}

A.menu_inactif {
font-family:Helvetica, Arial, sans-serif;
font-size:13px;
font-weight:bold;
color:#454545;
text-decoration:none;
}
A.menu_inactif:hover {
color:#FF6600;
}

A.menu_actif {
font-family:Helvetica, Arial, sans-serif;
font-size:13px;
font-weight:bold;
color:#FF6600;
text-decoration:none;
}

.entrep_text{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
}

.entrep_text_gran{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#000000;
}
.entrep_text_info{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#000000;
}
A.entrep_text_gran{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
text-decoration:none;
color:#000000;
}
A.entrep_text_gran:hover {
text-decoration:none;
color:#ff6600;
}
A.entrep_text_info{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#000000;
}
A.entrep_text_info:hover {
text-decoration:none;
color:#ff6600;
}
.tab_entr{
width:765px;
}
.tab_prod{
width:770px;
}
.entrep_decal_left{
padding-left:12px;
padding-right:0px;
padding-top:1px;
padding-bottom:0px;
}
.decal_entr{
padding-left:6px;
padding-top:12px;
}
td.entrep_fondgris{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
text-align:left;
background-color: #B2B2B2;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
}
td.entrep_new_fondgris{
width:630px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#000000;
text-align:left;
background-image:url(../images/bg_entr_info.jpg);
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
}

td.entrep_bordroitgris{
border-bottom:0px;
border-top:0px;
border-left:0px;
border-right:2px solid #F3F3F3;
padding:5px;
}

.content_acc_boutik {
padding:8px;
}

.cadre_acc_boutik {
border:1px solid #e0e0e0; 
padding-top:2px; 
padding-right:2px; 
padding-bottom:2px; 
}
.hr_entete{
clear: both;width: 98%;border: 0;border-bottom: 1px #D8D8D8 solid;height: 1px; padding-top:18px;
}
.txt11nav {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

.titre_categorie {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#666666;
}

.title_entr_3 {
font-family:Helvetica, Arial, sans-serif;
font-size:14px;
font-weight:bold;
color:#333333;
}

a.navigation{
color:#000000;
text-decoration:underline;
}

.smenuleft {
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
font-weight:bold;
color:#FF6600;
text-align:center;
border-left:1px #F8ECDF solid;
}

.label_produit{
color:#ff6600;
font-family:Helvetica, Arial, sans-serif;
font-size:21px;
}

.label_s{
color:#ff6600;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
}
.label_m{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

.autres_produits{
background-image:url(../images/fil_bloc4.jpg);
background-repeat:repeat;
font-weight:bold;
}

.label{
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:300px; 
vertical-align:top;
}

A.autre_prod {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#454545;
text-decoration:none;
}
A.autre_prod:hover {
text-decoration:underline;
}

.bgreye0e0e0{
border:1px solid #e0e0e0; 
}

.cadrelog {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
border: 1px solid #dddddd;
background-color:#f9f9f9
}
.etoile{
color:#ff6600;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}
input.submit{
background-repeat:no-repeat;
background-position:inherit;
border: 1px solid #FFFFFF;
height:28px;
}

/***** lien retour (texte retour avec image <) ****/
a.msgretour {
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
font-weight:normal;
color:#606060;
text-decoration:none;    
text-align:left;

padding-left: 12px;
background-image: url(http://www.orange.sn/tpl/images/puce_retour.gif);
background-position: left;
background-repeat: no-repeat;
}
a.msgretour:hover  {    
color:#F49055;    
text-decoration:underline;    
}
/**** tableau avec traits horizontaux ********/
td.bordhoriz {
border-bottom:1px solid #C2C2C2;
border-top:0px;
border-left:0px;
border-right:0px;
padding-left: 10px;
padding-top: 5px;
padding-bottom: 10px;
}
td.bordhorizfondgris {
border-bottom:1px solid #C2C2C2;
border-top:0px;
border-left:0px;
border-right:px;
padding-left: 10px;
padding-top: 5px;
padding-bottom: 40px;
background-color:#FBFBFB;
}

/**** message d'erreur (texte rouge avec image exclamation) *******/
.msgerreur {
font-family:Helvetica, Arial, sans-serif;
font-size:15px;
font-weight:bold;
color:#CC0000;
text-align:left;

padding-top: 5px;
padding-bottom: 5px;
}

/****** titre gris *******/
.title {
font-family:Helvetica, Arial, sans-serif;
font-size:20px;
font-weight:bold;
color:#868686;
text-align:left;
}

.radio
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
border: 0px solid #C9C9C9;
width:10px;
height:10px;
margin-bottom:5px;
margin-left:0px;
margin-right:0px;
}

input.txt {
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
text-align:left;
border:1px solid #C2C2C2;
}

.text{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-align:justify;
}

/****** liste avec puce *****/
.textpuce {
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
font-weight:normal;
color:#666666;
padding-top:10px;
padding-left:5px;
}
.decal_10px {
padding-left:10px;
}

td.cadrerouge {
border:1px solid #B63D40;
padding-left: 5px;
padding-right: 5px;
}

.content_acc {
padding:10px;
width:1024px;
}

.texte_rech {
font-family:Helvetica, Arial, sans-serif;
font-size:13px;
font-weight:normal;
color:#000000;
text-align:left;
}

td.zone_navig {
border-bottom:1px solid #A8A8A8;
border-top:1px solid #A8A8A8;
border-left:0px;
border-right:0px;
padding-left: 0px;
}

td.trait_separ {
border-bottom:1px solid #FF6500;
border-top:0px;
border-left:0px;
border-right:0px;
padding-left: 0px;
padding-bottom: 5px;
padding-top: 15px;
}

a.texte_rech_noir {
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
font-weight:bold;
color:#FF6500;
text-align:left;
text-decoration:none;
}
a.texte_rech_noir:hover  {    
text-decoration:underline;
color:#FF6500;    
}

/***** lien texte orange et souligné au survol********/
a.lien_rech {
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
font-weight:normal;
color:#FF6500;
text-align:left;
padding-left: 20px;
}
a.lien_rech:hover  {    
text-decoration:underline;    
}
/***** lien texte noir et orange souligné au survol ********/
a.lien_rech2 {
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
font-weight:normal;
color:#666666;
text-align:left;
padding-left: 20px;
text-decoration:none;
}
a.lien_rech2:hover  {    
text-decoration:underline;
color:#FF6500;    
}

img {border:0}

.textgrisfondorangeclair {
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
font-weight:bold;
color:#606060;
text-align:left;

padding-left: 5px;
background-color: #FBF4EC;
padding-top: 5px;
padding-bottom: 5px;
}


/* pour la page panier */


.cadre_gauche
{
border-bottom:1px solid #e0e0e0;
border-right:1px solid #e0e0e0;
padding:3px;
height:18px;
}

.cadre_droite
{
border-bottom:1px solid #e0e0e0;
/*border-right:1px solid #e0e0e0;*/
padding:3px;
height:18px;
}
input.text
{
border: 1px solid #C9C9C9;
width:190px;
height:19px;
margin-bottom:7px;
margin-left:10px;
margin-right:10px;
}
input.submit
{
background-repeat:no-repeat;
background-position:inherit;
border: 1px solid #FFFFFF;
height:28px;
font-family: Helvetica,Arial, sans-serif;
font-size:15px;
color:#FFFFFF;
font-weight:bold;
}
.line_greye0e0e0 {border-bottom:1px solid #e0e0e0;}
input,select
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
border: 1px solid #C9C9C9;
width:190px;
height:19px;
margin-bottom:5px;
margin-left:10px;
margin-right:10px;
}
.radio
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
border: 0px solid #C9C9C9;
width:10px;
height:10px;
margin-bottom:5px;
margin-left:0px;
margin-right:0px;
}
.inputbt
{ 
border:0px;
width:20px;
height:17px;
margin:0px;
}
input.checkbox
{
width:15px;
border:0px solid #C9C9C9;
}

select.true
{
width:192px;
height:21px
}

.label
{
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:190px; 
vertical-align:top;
}

.label_s
{
color:#ff6600;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
}

.label_produit
{
color:#ff6600;
font-family:Helvetica, Arial, sans-serif;
font-size:18px;
}

.etoile
{
color:#ff6600;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}

form 
{
margin: 0px;
padding: 0px;
}

img
{
border-width: 0px;
}

.titre
{
font-family:Helvetica,Arial, sans-serif;
font-size:13px;
color:#FFFFFF;
background-color:#b3b3b3;
height:18px;
}

a.titre
{
color:#FFFFFF;
text-decoration:none;
}

a.titre:hover
{
color:#333333;
text-decoration:underline;
}


.la_une
{
color:#333333;
font-family:"Helvetica 45 Light", Arial, sans-serif;
font-size:21px;
font-weight:bold;
margin:5px 0px 20px 0px;
}

.table-radio
{
border-width:thin;
border-color:#c2c2c2;
}

.navigation
{
color:#000000;
font-family: Helvetica,Arial, sans-serif;
font-size:12px;
font-weight:bold;
margin:0px 3px 0px 3px
}

a.navigation
{
color:#000000;
text-decoration:underline;
}

.ligne
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
vertical-align:middle;
}

/* background pour les autres produits */

.autres_produits
{
background-image:url(../images/fil_bloc4.jpg);
background-repeat:repeat;
font-weight:bold;
}


textarea
{
border: 1px solid #C9C9C9;
width:190px;
margin-bottom:7px;
margin-left:10px;
margin-right:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}

.etape
{
background-repeat:no-repeat;
height:18px;
width:20px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:1px;
}
/* pour la page panier */


.cadre_gauche
{
border-bottom:1px solid #e0e0e0;
border-right:1px solid #e0e0e0;
padding:3px;
height:18px;
}

.cadre_droite
{
border-bottom:1px solid #e0e0e0;
/*border-right:1px solid #e0e0e0;*/
padding:3px;
height:18px;
}
input.text
{
border: 1px solid #C9C9C9;
width:190px;
height:19px;
margin-bottom:7px;
margin-left:10px;
margin-right:10px;
}
<!-- FIN classe provenant de VBB -->

li{list-style-image: url(../images/picto.gif); }
<!-- 
li{list-style-image: url(../images/fleche_right.gif);
margin-left:10px; } -->

table.decouvrir{
width:640px;
}

/*######################### style assistance #############################################*/

.nav_heading_ass {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding-left:5px;
color:#585858;
font-weight:bold; 
}

.nav_assist{
width:220px;
}
.assistance {
color:#333333;
font-weight:bold; 
background:url('../images/back_head.jpg') no-repeat;
background-position:-8px 0px;
line-height:25px;
position:relative;
top:0px;
}
.tab_cpte{
width:780px;
}
.pad_tv{
 margin-top:47px;
 }
.hr_orange{
width:910px;
}
.tab_produit{
width:920px;
}
.div_deroulant{
display:none;width:795px;top:0px;height:20px;
}
.hr_gris{
width:895px;
}
.hr_contact{
clear: both;width: 760px;border: 0;border-bottom: 1px #D8D8D8 solid;height: 1px; padding-top:1px;
}
.tab_assis{
width:710px;
margin-left:5px;
}
.faq {
display:block;padding-left:22px;
}

.faq2{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

A.faq2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding-left:5px
}

A.faq2:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ff6600;
padding-left:5px
}

.titre_assistance {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#666666;
}

.titre_faq {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#666666;
}

.tab{
border:1px solid #F0F0F0;
padding:10px;}

 .btable_greye0e0e0 {border:1px solid #e0e0e0; 
 padding:10px; 
 margin:10px 20px 10px 10px;
 }

 .line_greye0e0e0 {border-bottom:1px solid #e0e0e0;}

 A.txt11nav {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

A.txt11nav:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF6600;
}

 .btable {border:1px solid #e0e0e0; 
 padding:20px; 
 margin:10px 20px 10px 10px;
 }

/*######################## fin style assistance ####################################*/

