





/*********************************************************************************************************************************//* CSS ECRAN PAR DEFAUT DE MEILLEURMOBILE.COM *//* créé par www.sweetup.com *//* copyright 2005-2006 *//*********************************************************************************************************************************/BODY{font-size: 62.5%; text-align: center; font-family: Arial, Helvetica, sans-serif;}*{margin: 0; padding: 0; font-size: 1em;}/*********************************************************************************************************************************//* LIENS D ACCES DIRECT *//* liens non visibles pour accessibilité *//*********************************************************************************************************************************/ul.accesDirect{height: 0; overflow: hidden; margin: auto;}ul.accesDirect li{float: left; margin: 0 10px 0 0;}/*********************************************************************************************************************************//* DEFINITION DU TEMPLATE *//* positionnement des éléments *//*********************************************************************************************************************************/body {background : white;/*background-image: url(/images/backsoldes08.jpg);background-position: top center;background-repeat: no-repeat;*/}#main{width: 960px;margin: auto;text-align: left;background : white;}#header{text-align: left;float: left;width: 100%;}#onglets{clear: both;}#content{float: right;width: 780px;}#center{float: left;width: 600px;}#righter{float: right;width: 150px;}#navig{float: left;width: 150px;}#footer{clear: both;height: 95px;}#homecenter{float: left;width: 780px;}#contentall{width: 960px;float: left;}#contentsansnavig{float: right;width: 960px;}#centersansnavig{float: left;width: 770px;}#contentsansrighter{
float: left;
width: 960px;
}
#centersansrighter{
float: right;
width: 770px;
}
#popupMain{padding: 5px;text-align: left;}#background{/*width: 100%;background : white;background-image: url(/images/backsoldes08.jpg);background-position: top center;background-repeat: no-repeat;*/}/*********************************************************************************************************************************//* CLASS DU HEADER *//*********************************************************************************************************************************/#header div.header{float: left;width: 100%;}#header img.logo{float: left;}#header div.droite{width: 600px;float: right;
height: 64px;}#header .liens{float: right;margin: 0.727em 0 0 20px;}#header .liens li{/*float: left; */font-size: 1.1em;padding: 0 0.636em;/*border-right: 1px solid Black; */line-height: 1.3em;}#header .infosImg{float: right;margin: 6px 0 0 10px;}#header .infos{float: right;margin: 10px 0 0 10px;}#header .infos li{float: left;}#header .infos li.panier{
margin: 2px 20px 0 0;
font-weight: bold;padding: 10px;
border: 1px solid #ccc;
background-image: url(/images/fonds/select-degrade.gif);
background-position: left bottom;
background-repeat:repeat-x;}#header .infos li.panier span{font-size: 0.833em;}#header .liens li.last{border: none;}#header a{color: Black;text-decoration: none;}#header a:hover{text-decoration: underline;}/*********************************************************************************************************************************//* CLASS DES ONGLETS *//*********************************************************************************************************************************/#onglets{float: left;width: 100%;height: 45px;}#onglets ul.onglets{float: left;width: 100%;background-image: url(/images/onglets/fond-barre.gif);background-position: left top;background-repeat: repeat-x;height: 45px;}#onglets ul.onglets li{float: left;width: 95px;overflow: hidden;text-align: center;line-height: 45px;font-weight: bold;height: 45px;background-image: url(/images/onglets/fond-passif.gif);background-position: left top;background-repeat: no-repeat;}#onglets ul.onglets li.double{
line-height: 1.2em;
padding-top: 8px;
height: 37px;}#onglets ul.onglets li.first{width: 100px;background-image: url(/images/onglets/fond-first-passif.gif);}#onglets ul.onglets li.firstActif{background-image: url(/images/onglets/fond-first-actif.gif);}#onglets ul.onglets li.last{width: 100px;background-image: url(/images/onglets/fond-last-passif.gif);}#onglets ul.onglets li.lastActif{background-image: url(/images/onglets/fond-last-actif.gif);}#onglets ul.onglets li.actif{background-image: url(/images/onglets/fond-actif.gif);}#onglets ul.onglets li.postActif{background-image: url(/images/onglets/fond-post-actif.gif);}#onglets ul.onglets li.preActif{background-image: url(/images/onglets/fond-pre-actif.gif);}#onglets ul.onglets li.firstPreActif{background-image: url(/images/onglets/fond-first-pre-actif.gif);}#onglets ul.onglets li.lastPostActif{background-image: url(/images/onglets/fond-last-post-actif.gif);}/*********************************************************************************************************************************//* CLASS DES SOUS-ONGLETS *//*********************************************************************************************************************************/#sousOnglets{float: left;width: 100%;background-image: url(/images/onglets/fond-sous-onglets.gif);background-position: left top;background-repeat: repeat-x;height: 30px;}#sousOnglets div.searchBox{float: left;padding: 2px 0 0 7px;height: 30px;font-size: 1.2em;background-image: url(/images/onglets/fond-sous-onglets-first.gif);background-position: left top;background-repeat: no-repeat;}#sousOnglets div.searchBox label{float: left;margin: 2px 5px 0 0;}#sousOnglets div.searchBox label input{width: 180px;}#sousOnglets div.searchBox .go{float: left;}#sousOnglets div.right{height: 30px;background-image: url(/images/onglets/fond-sous-onglets-last.gif);background-position: right top;background-repeat: no-repeat;}#sousOnglets ul.operatorLogo{height: 30px;float: right;padding: 3px 0 0 5px;background-image: url(/images/onglets/sous-onglets-limiter.gif);background-position: left top;background-repeat: no-repeat;}#sousOnglets ul.operatorLogo li{float: left;margin: 0 7px;}#sousOnglets div.accessoryComptibility{float: right;font-size: 1.2em;height: 30px;padding: 3px 10px 0 20px;background-image: url(/images/onglets/sous-onglets-limiter.gif);background-position: left top;background-repeat: no-repeat;}#sousOnglets div.accessoryComptibility select{width: 180px;}/*********************************************************************************************************************************//* Exceptions *//*********************************************************************************************************************************/#onglets ul.onglets li.valentinPassif{background-image: url(/images/onglets/fond-valentin-passif.gif);}#onglets ul.onglets li.valentinActif{background-image: url(/images/onglets/fond-valentin-actif.gif);}#onglets ul.onglets li.postValentinActif{background-image: url(/images/onglets/fond-valentin-post-actif.gif);}#onglets ul.onglets li.preValentinActif{background-image: url(/images/onglets/fond-valentin-pre-actif.gif);}#sousOnglets.valentin{background-image: url(/images/onglets/fond-sous-onglets-valentin.gif);}#sousOnglets.valentin div.searchBox{background-image: url(/images/onglets/fond-sous-onglets-first-valentin.gif);}#sousOnglets.valentin div.right{background-image: url(/images/onglets/fond-sous-onglets-last-valentin.gif);}/*********************************************************************************************************************************//* Exceptions *//*********************************************************************************************************************************/#onglets ul.onglets li.soldes08Passif{background-image: url(/images/onglets/fond-soldes08-passif.gif);}#onglets ul.onglets li.soldes08Actif{background-image: url(/images/onglets/fond-soldes08-actif.gif);}#onglets ul.onglets li.postsoldes08Actif{background-image: url(/images/onglets/fond-soldes08-post-actif.gif);}#onglets ul.onglets li.presoldes08Actif{background-image: url(/images/onglets/fond-soldes08-pre-actif.gif);}#sousOnglets.soldes08{background-image: url(/images/onglets/fond-sous-onglets-soldes08.gif);}#sousOnglets.soldes08 div.searchBox{background-image: url(/images/onglets/fond-sous-onglets-first-soldes08.gif);}#sousOnglets.soldes08 div.right{background-image: url(/images/onglets/fond-sous-onglets-last-soldes08.gif);}

/*********************************************************************************************************************************/
/* CLASS DU NAVIG */
/*********************************************************************************************************************************/

#navig{
padding: 20px 0;
overflow: hidden;
}
#navig a{
color: Black;
text-decoration: none;
}
#navig a:hover{
color: #00f;
text-decoration: underline;
}
#navig h5{
clear: both;
font-size:1.2em;
font-weight:bold;
line-height:1.25em;
margin:0;
padding:5px 6px;
/*background-color: #d4e5a3;*/
background-color: #d6e6a6;
}
#navig ul{
padding-bottom:1em;
padding-top:0.35em;
border: 1px solid #d6e6a6;
}
#navig li{
line-height:1.2em;
margin:0.5em 0.5em 0 1em;
}
#navig li.subTitle{
font-weight:bold;
line-height:1em;
margin:0.5em 0pt 0.4em 0.5em;
padding-right:0.5em;
}
#navig li.menuMore{
padding-bottom:1em;
}
#navig li.selectLine{
margin-left: 0.5em;
}
#navig li span{
font-weight: bold;
}
#navig select{
width: 135px;
}
#navig div.mobileColore{
border: 1px solid #d6e6a6;
border-top: none;
float: left;
width: 148px;

}
#navig div.mobileColore div{
float: left;
padding: 8px 0;
margin: 0 5px;
text-align: center;
}
#navig ul.selection li{margin-left: 0;}
#navig ul.selection div.selectionContainer{width: 145px; height: 40px;}
#navig ul.selection img.selectionMini{float: left; width: 35px; height: 35px; margin: 0 5px 0 0;}

#navig ul.selection div.selectionBloc{padding: 0;}
#navig ul.selection li.selectionBouton{margin-left: 0.5em;}
#navig h5.noel{border: 1px solid #efb0b0; border-bottom: none; background-color: #c00; background-image: url(/images/navig/back-noel.gif); color: White;}
#navig ul.noel{border: 1px solid #efb0b0;}
#navig a.popular1{font-size: 0.9em; padding: 0 0 0 0;}
#navig a.popular2{font-size: 1.1em; padding: 0 0.1em 0 0;}
#navig a.popular3{font-size: 1.3em; padding: 0 0.2em 0 0;}
#navig a.popular4{font-size: 1.5em; padding: 0 0.3em 0 0;}
#navig a.popular5{font-size: 1.7em; padding: 0 0.4em 0 0;}






/*#navig h5.selection3{
clear: both;
font-size:1.2em;
font-weight:bold;
line-height:1.25em;
margin: 20px 0 0 0;
padding:3px 6px;
background-color: #d6e6a6;
}*/


#navig ul.selection3 img.selectionMini2{
padding-bottom:1.4em;
padding-top:0em;
/*border: 1px solid #d6e6a6;*/
float: left;
width: 25px;
height: 25px;
margin: 0 3px 0 2px;
}
#navig li.selection3 div.selectionBloc2{
line-height:1.2em;
margin:0.5em 0.5em 0 1em;
padding: 0;
width: 110px;
float:right;
}

#navig ul.selection3 li{margin: 0 0 10px 0;}

#navig ul.selection3 div.selectionContainer2{width: 142px; height: 40px;}

/*********************************************************************************************************************************/
/* CLASS DU RIGHTER */
/*********************************************************************************************************************************/
#righter{
overflow: hidden;
color: #333;
}
#righter a{
color: #333;
text-decoration: none;
}
#righter a:hover{
color: #00f;
text-decoration: underline;
}
#righter h5{
clear: both;
font-size:1.2em;
font-weight:bold;
line-height:1.25em;
margin: 20px 0 0 0;
padding:3px 6px;
background-color: #edeeeb;
}
#righter h5.image{
border: none;
background: none;
padding: 0;
}
#righter h5.panier{
background-color: #360;
background-image: url(/images/navig/back-hot.gif);
background-position: left top;
background-repeat: repeat-x;
border: 1px solid #360;
color: #fff;
}
#righter h5.assureBloc{
background-color: #036;
color: White;
background-image: url(/images/righter/assure-back.gif);
background-position: left top;
background-repeat: repeat-x;
}
#righter ul{
padding-bottom:1em;
padding-top:0.35em;
border: 1px solid #edeeeb;
}
#righter ul.panier{
border: 1px solid #360;
}
#righter ul.assureBloc{
border: 1px solid #036;
}
#righter li{
line-height:1.2em;
margin:0.5em 0.5em 0 1em;
}
#righter .panier, #righter .panier a{color: Black;}
#righter ul.selection li{margin-left: 0;}
/*#righter ul.selection2 li{margin: 0 0 10px 0;}*/
#righter ul.selection div.selectionContainer{width: 145px; height: 40px;}
/*#righter ul.selection2 div.selectionContainer2{width: 142px; height: 40px;}*/
#righter ul.selection img.selectionMini{float: left; width: 35px; height: 35px; margin: 0 5px 0 0;}
/*#righter ul.selection2 img.selectionMini2{float: left; width: 25px; height: 25px; margin: 0 3px 0 1px;}*/
#righter ul.selection div.selectionBloc{padding: 0;}
/*#righter ul.selection2 div.selectionBloc2{padding: 0; width: 110px; float:right; margin:0 1px 0 0;}*/
#righter li.selectionBouton{padding-left: 0.5em;}









#righter h5.selection3{
clear: both;
font-size:1.2em;
font-weight:bold;
line-height:1.25em;
margin: 20px 0 0 0;
padding:3px 6px;
background-color: #d6e6a6;
}


#righter ul.selection3 img.selectionMini2{
padding-bottom:1.4em;
padding-top:0em;
/*border: 1px solid #d6e6a6;*/
float: left;
width: 25px;
height: 25px;
margin: 0 3px 0 2px;
}
#righter li.selection3 div.selectionBloc2{
line-height:1.2em;
margin:0.5em 0.5em 0 1em;
padding: 0;
width: 110px;
float:right;
}

#righter ul.selection3 li{margin: 0 0 10px 0;}

#righter ul.selection3 div.selectionContainer2{width: 142px; height: 40px;}/*********************************************************************************************************************************//* CLASS DU FOOTER *//*********************************************************************************************************************************/div.surFooter{line-height: 1em;background-image: url(/images/onglets/barre.gif);background-position: top left;background-repeat: repeat-x;background-color: #C5E63A;}div.centerFooter{background-color: #EEE;float: left;width: 100%;padding: 0 0 5px 0;}#footer div.tier1, #footer div.tier2{padding: 0 0 0 10px;}#footer div.adress{background-color: #E7F2D0;border: 1px solid #690;padding: 5px 5px;margin: 0 10px 0 0;}#footer div.adress img{margin: 5px 5px 0 0;}#footer div.adress a{text-decoration: none;}#footer p.commentaires{color: #707070}#footer a{color: Black;}#footer p.commentaires a{color: #707070}/*********************************************************************************************************************************//* CLASS PAR DEFAUT *//* redéfinition des propriétés des balises html principales *//*********************************************************************************************************************************/#content{margin-bottom: 50px;}#center{}#homecenter{}#contentall{margin-bottom: 50px; padding-top: 20px;}#contentsansnavig{margin-bottom: 50px;}#centersansnavig{padding-top: 20px;}P{margin: 2px 0;text-align: justify;}IMG{border: none;}LI{list-style: none;}ADDRESS{font-size: 1.2em; font-style: normal;}/* RECTIFICATIF DES HERITAGES DE TAILLE */P, LI{font-size: 1.2em;}LI LI{font-size: 1em;}DT, DD{font-size: 1.2em;}/* RECTIFICATIF DES HERITAGES DE LIEN */H2 a{color: #690;text-decoration: none;}H3 a{color: #666;text-decoration: none;}/*********************************************************************************************************************************//* DECLINAISON DE CLASS *//*********************************************************************************************************************************//* class communes */.logo{border: none;text-align: center;}.both{clear: both;}.leftFloat{float: left;}.left{text-align: left;}.center{text-align: center;}/* class des couleurs */.greyColored{background-color: #F5F5F5;}.darkGreyColored{background-color: #EEE;}.red{color: Red;}.hotColored{background-color: #E7F2D0;}.lightGreyColored{background-color: #f4f4f4}
.noColor{
border: none;
background: none;
}
/* class des paragraphes */p.plus{font-weight: bold;color: #666;font-size: 1.5em;text-align:left;}p.plus a{color: #666; text-decoration: none;}p.info{font-weight: bold;color: #666;font-size: 1.2em;}p.descriptif{line-height: 1.4em;text-align: left;}p.commentaires{font-size: 1em;text-align: left;}div.ariane{text-align:center;}/* class des liens */a.textOnly{color: Black;text-decoration: none;}a.textOnly:hover{color: Blue;text-decoration: underline;}a.textUnderline{color: Black;text-decoration: underline;}a.textUnderline:hover{color: Blue;}/*********************************************************************************************************************************//* CLASS DES TITRES *//*********************************************************************************************************************************/H1{color: Black;background-color: transparent;margin: 0 0 2px 0;font-size: 2em;font-weight: normal;clear: both;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}H2{color: #690;background-color: transparent;border-bottom: 1px solid #690;margin: 0 0 2px 0;font-size: 1.6em;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;text-align: left;}H3{color: #666;background-color: transparent;border-bottom: 1px solid #666;margin: 10px 0 2px 0;font-size: 1.6em;}H4{margin: 5px 0;font-size: 1.4em;}H1 a{text-decoration: none; color: Black;}/* CLASS DES TITRES AVEC IMAGES */img.logoTitle{float: left; padding: 10px 10px 0px 0; margin: 0 0 1em 0;}h1.image{}h1.image , h2.image , h3.image{border: none;}h2.logoTitle1 , h2.logoTitle2 , h2.logoTitle3 , h2.logoTitle5 , h2.logoTitle6 , h2.logoTitle7 , h2.logoTitle8 , h2.logoTitle9{margin-left: 50px; padding-top: 10px;}h2.logoTitle4{margin-left: 70px; padding-top: 10px;}h3.logoTitle1 , h3.logoTitle2 , h3.logoTitle3 , h3.logoTitle4 , h3.logoTitle5 , h3.logoTitle6 , h3.logoTitle7 , h3.logoTitle8 , h3.logoTitle9 , h3.logoTitle10 , h3.logoTitle11{margin-left: 50px; padding-top: 10px;}h3.logoTitle4{margin-left: 70px; padding-top: 10px;}/* CLASS DES TITRES SPECIAUX */h2.nouveautes{color: #666; font-size: 2.8em; font-weight: normal; margin: 20px 0; background-color: #ff9900; height: 28px; border: none;}h2.nouveautes span{background-color: White; padding: 0 10px;}h2.promos {color: #666; font-size: 2.8em; font-weight: normal; margin: 20px 0; background-color: #cc0000; height: 28px; border: none;}h2.promos span{background-color: White; padding: 0 10px 0 10px;}.sectionBloc h2{border: none;margin: 10px 0;}
h1.cadeauTitle{color: #c33;}
/* FACTORISATION DES TITRES GRAPHIQUES */h1.titrePro, h1.titreSonneries, h1.titreNouveautes, h1.titreSoldes, h1.titreComparateur,h1.espaceSFR, h1.espaceNRJ, h1.espaceTen, h1.espaceVirgin, h1.espaceNeuf, h1.espaceBT, h1.espaceDebitel, h1.espaceOrange, h1.espaceCoriolis, h1.espaceTele2, h1.espaceBreizh, h1.espaceM6, h1.espaceUM,h1.espace1, h1.espace2, h1.espace3, h1.espace4, h1.espace5, h1.espace6, h1.espace7, h1.espace8, h1.espace9, h1.espace10, h1.espace11, h1.espace12, h1.espace13, h1.espace14, h1.espace15, h1.espace16, h1.espacePromo  {  background-position: top left;  background-repeat: no-repeat;  color: #ffffff;  padding: 23px;  }/* CLASS DES TITRES GRAPHIQUES */h1.titrePro{background-image:url(/images/titre-pro.gif);padding:35px 0 0 10px;height:4.5em;color:#000;}h1.titreSonneries{background-image:url(/images/titre-sonneries.gif);padding:23px 0 0 10px;height:4.5em;color:#000;}h1.titreNouveautes{background-image:url(/images/titre-nouveautes.gif);padding:35px 0 0 10px;height:4.5em;color:#000;}h1.titreSoldes{background-image:url(/images/titre-soldes.gif);padding:35px 0 0 130px;height:4.5em;color:#000;}h1.titreComparateur{background-image:url(/images/titre-comparateur.gif);padding:22px 0 0 10px;height:3.2em;color:#000;}div.titreComparateur{background-image:url(/images/titre2-comparateur.gif);background-repeat: no-repeat; padding:22px 0 0 10px;height:60px; width:948px; color:#000;}h1.espacePromo{background-image: url(/images/promos/fete-des-peres/bann_fetePere.gif); color: #000000;}/* CLASS DES TITRES GRAPHIQUES pour pages avec Righter */h1.espace1{background-image:url(/images/offre-operateur/orange/orange2-titre.jpg);}h1.espace2{background-image:url(/images/offre-operateur/sfr/sfr2-titre.jpg);color:#cc0000;}h1.espace3{background-image:url(/images/offre-operateur/bt/bt2-titre.jpg);}h1.espace4{background-image:url(/images/offre-operateur/debitel/debitel2-titre.jpg);}h1.espace5{background-image:url(/images/offre-operateur/neuf/neuf2-titre.gif);}h1.espace6{background-image:url(/images/offre-operateur/coriolis/coriolis2-titre.jpg);}h1.espace7{background-image:url(/images/offre-operateur/nrj/nrj2-titre.gif);}h1.espace8{background-image:url(/images/offre-operateur/tele2/tele22-titre.jpg);color:#000;}h1.espace9{background-image:url(/images/offre-operateur/virgin/virgin2-titre.gif);}h1.espace10{background-image:url(/images/offre-operateur/ten/ten2-titre.jpg);color:#fff;}h1.espace11{background-image:url(/images/offre-operateur/m6/M62-titre.jpg);color:#000;}h1.espace13{background-image:url(/images/offre-operateur/um/um2-titre.jpg);}h1.espace14{background-image:url(/images/offre-operateur/breizh/breizh2-titre.jpg);color:#000;}/* CLASS DES TITRES GRAPHIQUES pour pages sans Righter */h1.espaceAll1{background-image:url(/images/offre-operateur/op1/titre.jpg);}h1.espaceAll2{background-image:url(/images/offre-operateur/op2/titre.gif);}h1.espaceAll3{background-image:url(/images/offre-operateur/op3/titre.jpg);}h1.espaceAll4{background-image:url(/images/offre-operateur/op4/titre.jpg);}h1.espaceAll5{background-image:url(/images/offre-operateur/op5/titre.gif);}h1.espaceAll6{background-image:url(/images/offre-operateur/op6/titre.jpg);}h1.espaceAll7{background-image:url(/images/offre-operateur/op7/titre.gif);}h1.espaceAll8{background-image: url(/images/offre-operateur/op8/titre.jpg);}h1.espaceAll9{background-image:url(/images/offre-operateur/op9/titre.gif);}h1.espaceAll10{background-image:url(/images/offre-operateur/op10/titre.gif);}h1.espaceAll11{background-image:url(/images/offre-operateur/op11/titre.jpg);}h1.espaceAll13{background-image:url(/images/offre-operateur/op13/titre.jpg);}h1.espaceAll14{background-image: url(/images/offre-operateur/op14/titre.jpg);}h1.espaceAll15{background-image: url(/images/offre-operateur/op15/titre.jpg);}h1.espaceAll16{background-image: url(/images/offre-operateur/op16/titre.gif);}/* ASSURANCE */h2.assurance{color: #3366ff; border: none;}/* TITRE OP */.opTitle1, .opTitle2, .opTitle3, .opTitle4, .opTitle5, .opTitle6, .opTitle7, .opTitle8, .opTitle9,.opTitle10, .opTitle11, .opTitle12, .opTitle13, .opTitle14, .opTitle15, .opTitle16{background-position: top right;  background-repeat: no-repeat;  padding-right: 50px;  height: auto !important;  height: 40px;  min-height: 40px;}.opTitle1{background-image : url(/images/logos-operateurs/40x40-op1.gif);}.opTitle2{background-image : url(/images/logos-operateurs/40x40-op2.gif);}.opTitle3{background-image : url(/images/logos-operateurs/40x40-op3.gif);}.opTitle4{background-image : url(/images/logos-operateurs/40x40-op4.gif);}.opTitle5{background-image : url(/images/logos-operateurs/40x40-op5.gif);}.opTitle6{background-image : url(/images/logos-operateurs/40x40-op6.gif);}.opTitle7{background-image : url(/images/logos-operateurs/40x40-op7.gif);}.opTitle8{background-image : url(/images/logos-operateurs/40x40-op8.gif);}.opTitle9{background-image : url(/images/logos-operateurs/40x40-op9.gif);}.opTitle10{background-image : url(/images/logos-operateurs/40x40-op10.gif);}.opTitle11{background-image : url(/images/logos-operateurs/40x40-op11.gif);}.opTitle12{background-image : url(/images/logos-operateurs/40x40-op12.gif);}.opTitle13{background-image : url(/images/logos-operateurs/40x40-op13.gif);}.opTitle14{background-image : url(/images/logos-operateurs/40x40-op14.gif);}.opTitle15{background-image : url(/images/logos-operateurs/40x40-op15.gif);}.opTitle16{background-image : url(/images/logos-operateurs/40x40-op16.gif);}/*********************************************************************************************************************************//* PACK CADEAUx *//*********************************************************************************************************************************/h2.imagesCadeaux{height:22px;font-size: 1.2em;padding: 5px 0 0px 10px;border: none;color: #000;background-image: url(/images/cadeaux/barre_titreCadeaux.gif);background-position: left top;background-repeat: no-repeat;}h2.imagesCadeaux2{height:22px;font-size: 1.2em;padding: 5px 0 0px 10px;border: none;color: #000;background-image: url(/images/cadeaux/barre_titreCadeaux2.gif);background-position: left top;background-repeat: no-repeat;}/*********************************************************************************************************************************//* CLASS DES LISTES ET LIENS INTERNES *//*********************************************************************************************************************************//* CLASS DE RESUME DE HAUT DE PAGE */div.resume{font-size: 0.833em;margin: 0 0 40px 0;padding: 0 0 40px 0;border-bottom: 1px dotted #666;}div.resume dl{margin: 2px 0 0 0;}div.resume dt{color: #666;border-bottom: 1px solid #666;margin: 1em 0 0.2em 0;font-size: 1.6em;font-weight: normal;}div.resume dt a{color: #666;text-decoration: none;}div.resume dd{text-align: justify;}div.resume dt a{text-decoration: none;}div.resume dd.lien{text-align: right;}/* CLASS DE LISTE D'ENUMERATION */ol.enumeration{margin-left: 2.5em;text-align: justify;}ol.enumeration li{margin-bottom: 10px;list-style-type: decimal;}ol.enumeration ul{margin-left: 2.5em;}ol.enumeration ul li{margin-bottom: 0;list-style: square;}ol.enumeration fieldset li{list-style-type: none;font-size: 1em;}ul.enumeration{margin-left: 2.5em;text-align: justify;}ul.enumeration li{margin-bottom: 10px;list-style-type: square;}ul.enumeration fieldset li{list-style-type: none;}/* CLASS DE LIENS GENERAUX ET INTERNES */ol.liensInternes{list-style-type: decimal; margin: 0 0 0 30px; text-align: justify;}ol.liensInternes li{list-style-type: decimal;}ol.liensInternes li ul li{list-style: square;}ul.generalPurpose{clear: both; list-style: none; text-align: right; font-size: 1em; margin: 5px 0;}ul.generalPurpose a{color: Blue;}ul.generalPurpose li.title{font-size: 1.4em; font-weight: bold;}ul.generalPurpose li.ligne{float: right; margin-left: 5px;}ul.otherPurpose{list-style: none; text-align: left; font-size: 1em;}ul.otherPurpose a{color: Blue;}ul.otherPurpose li.title{font-size: 1.2em; font-weight: bold;}ul.otherPurpose li.ligne{float: left; margin-left: 5px;}ul.dualPurpose{float: left; width: 100%; list-style: none; font-size: 1em; margin: 5px 0;}ul.dualPurpose a{color: Blue;}ul.dualPurpose li.title{font-size: 1.4em; font-weight: bold;}ul.dualPurpose li.gauche{float: left;}ul.dualPurpose li.droite{float: right;}ul.login li{margin: 10px 0 0 30px;}/* CLASS DU DRILL DOWN */#drillDown, #moreCriteria{border: 1px solid #ccc;float: left;width: 100%;background-image: url(/images/fonds/select-degrade.gif);background-position: left bottom;background-repeat:repeat-x;}#drillDown dl, #moreCriteria dl, #moreCriteria ul{float: left;width: 17%;padding: 10px;border-left: 1px solid #ccc;
min-height: 105px;}
#drillDown dl.first, #moreCriteria dl.first, #moreCriteria ul.first{border: none;}#drillDown dt, #moreCriteria dt{font-weight: bold;margin: 0 0 5px 0;}#drillDown dd, #moreCriteria dd, #moreCriteria li{font-size: 1.2em;margin: 5px 0;}#drillDown dd.more, #moreCriteria dd.more{
margin-top: 10px;
}
#drillDown dd.more a, #moreCriteria dd.more a{
color: #666;
text-decoration: none;
}
#drillDown dd.more a:hover, #moreCriteria dd.more a:hover{
text-decoration: underline;
}
#drillDown dd span, #moreCriteria dd span, #moreCriteria li span{font-size: 0.9em;color: #666;}span.compareForfait, a.compareForfait{font-size: 11px;color: #666;padding-left: 0px;}
#moreCriteria p{
padding: 0 0 0 10px;
}

div.blocTitre{
float: left;
width: 100%;
padding: 5px 0;
border-bottom: 1px solid #ccc;
font-size: 1.2em;
}
div.blocTitre b{
padding: 0 0 0 10px;
}
div.blocTitre span{
float: right;
padding: 0 5px 0 0;
}
div.blocTitre a, div.blocTitre span{
text-decoration: none;
color: Black;
font-weight: bold;
}
div.blocTitre a:hover{
text-decoration: underline;
}div.criteres{
border: 1px solid #ccc;
}
ul.criteres{float: left;width: 100%;
margin: 5px 0;}ul.criteres li{float: left;margin: 0 0 0 5px;}/*********************************************************************************************************************************//* CLASS DE BLOCS *//*********************************************************************************************************************************/div.container{float:left;width:100%;margin:10px 0;}div.hcontainer{float:left;width:100%;}.innerBloc{margin: 5px 10px;}.sectionBloc{border-top: 1px dashed #666;}
.noBorder{border: none;}/* Les moitiés */div.moitie1,li.moitie1{float:left;width:48%;}div.moitie2,li.moitie2{float:right;width:48%;}/* Les tiers */div.tier1,li.tier1{width:30%;float:left;margin-right:30px;}div.tier2,li.tier2{width:30%;float:left;}div.tier3,li.tier3{width:30%;float:right;}div.tierDouble{width:65%;float:left;}/* POUR BLOC ASSURANCE */div.tetiereCenter2{float:left;width:100%;background-image:url(/images/fonds/tetiere-center-770-bleu.gif);background-position:top left;background-repeat:repeat-y;}div.tetiereTop2{background-image:url(/images/fonds/tetiere-top-770-bleu.gif);background-position:top left;background-repeat:no-repeat;line-height:7px;}div.tetiereBottom2{background-image:url(/images/fonds/tetiere-bottom-770-bleu.gif);background-position:bottom left;background-repeat:no-repeat;line-height:7px;}div.tetiereContent{margin:0 7px;}div.tetiereContent a.image{border:2px solid White;float:left;}div.tetiereContent a.image img{float:left;}div.tetiereContent p.produit{font-weight:bold;font-size:1.4em;margin-left:64px;}div.tetiereContent div.moitie1 p.produit,div.tetiereContent div.moitie2 p.produit{height:51px;}div.tetiereContent p.details{margin:0 5px 0 64px;padding:0 0 5px 0;height:30px;}div.tetiereContent p.commentaires{margin:0 5px 0 64px;padding:5px 0 0 0;border-top:1px solid #666;}div.tetiereContent img.logo{float:left;margin:5px 0 30px 0;}/* ariane pré commande */div.arianeSimple{border: 1px solid #EEE;}div.arianeSimple div.moitie2{text-align: right;}div.arianeSimple, div.arianeSimple li.title, div.arianeSimple a{color: #666;}div.arianeSimple a{text-decoration: none;}div.arianeSimple a:hover{text-decoration: underline;} 

/*********************************************************************************************************************************/
/* CLASS DES HOMEPAGES */
/*********************************************************************************************************************************/
#homecenter h1.titreHomepage{
font-size: 1.3em;
font-weight: bold;
margin: 10px 0 5px 0;
}
.hot2{margin: 0 0 10px 0;}
.homeProduct{
width: 240px;
float: left;
background-image: url(/images/fonds/homeProduct-top.jpg);
background-position: left top;
background-repeat: no-repeat;
overflow: hidden;
}
.homeProduct1{
margin: 0 24px 0 0;
}
.homeProduct2{
margin: 0 25px 0 0;
}
.homeProduct .bottom{
width: 240px;
float: left;
background-image: url(/images/fonds/homeProduct-bottom.jpg);
background-position: left bottom;
background-repeat: no-repeat;
}
.homeProduct h3{
margin: 5px 15px;
padding: 0;
font-size: 1.2em;
color: #666;
border: none;
}
.homeProduct .innerBloc{
height: 150px;
background-color: White;
}
.homeProduct p.titre{
padding: 5px;
font-weight: bold;
}
.homeProduct .innerBloc img,
.homeProduct .innerBloc div{
float: left;
}
.homeProduct ul{
margin: 10px 0 0 20px;
}
.homeProduct li{
margin: 5px 0;
list-style-image: url(/images/icons/little-fleche.gif);
}
.homeProduct p.descriptif{
margin: 10px 0 0 0;
width: 130px;
line-height: 1.6em;
text-align: left;
}
.homeProduct p.prix{
margin: 20px 0 0 0;
}
.homeProduct p.prix span{
font-size: 1.4em;
font-weight: bold;
color: #c00;
}
.homeProduct p.prix span.prixBarre{
font-size: 1em;
font-weight: normal;
color: #666;
text-decoration: line-through;
}
.homeProduct .lien{
float: left;
padding: 5px 0 0 10px;
font-size: 1.2em;
color: Black;
}
.homeProduct .bouton{
padding: 5px 10px;
text-align: right;
}

.homeProduct p.titre a{
color: Black;
text-decoration: none;
}
.homeProduct p.titre a:hover{
color: #00f;
text-decoration: underline;
}
/*********************************************************************************************************************************/
#homecenter div.engagements p{
padding: 3px 0 3px 8px;
margin: 0px;
font-size: 1.4em;
font-weight: bold;
color: White;
background-image: url(/images/homepage/engagements-titre.gif);
background-position: left top;
background-repeat: no-repeat;
}
#homecenter div.engagements div{
margin: 0;
height: 220px;
padding: 5px 5px 2px 5px;
background-image: url(/images/homepage/engagements-fond.jpg);
background-position: left bottom;
background-repeat: no-repeat;
}
#homecenter div.engagements dl{
margin: 0;
}
#homecenter div.engagements dt{
margin: 0 0 0 20px;
padding: 0;
font-weight: bold;
color: #036;
display: list-item;
list-style-image: url(/images/icons/little-fleche-bleu.gif);
}
#homecenter div.engagements dt span{
font-weight: normal;
color: Black;
}
#homecenter div.engagements dd{
margin: 0px 0 4px 35px;
display: list-item;
}
#homecenter div.engagements a{
text-decoration: none;
color: Black;
}
#homecenter div.engagements a:hover{
text-decoration: underline;
color: #00f;
}
/*********************************************************************************************************************************/
img.firstHot{margin-bottom: 10px;}

div.top5 ol{float: left; width: 100%;}
div.top5 li{float: left; width: 100%; margin: 0 0 10px 0;}
div.top5 img{margin: 0 10px 0 0; float: left;}
div.top5 a{font-weight: bold; color: Black;}
div.top5 span{color: #c00; font-weight: bold; font-size: 1.4em;}

div.compatibilite{float: left; margin: 0 0 10px 0;}
div.compatibilite select{width: 150px;}
div.compatibilite button{margin: 5px 0 0 0;}
div.compatibilite img{float: right;}

div.tierBundle{float: right; width: 60%;}
/*********************************************************************************************************************************/
.centerNavigWithHot{height: 130px}
.centerNavigFirstLine{margin: 0 0 20px 0;}
.centerNavig{
/*height: 120px;*/
}
.centerNavig img{
float: left;
margin: 0 20px 0 0 ;
}
.centerNavig img.logo{
float: none;
}
.centerNavig div{
float: left;
width: 250px;
}
.centerNavig h2{
font-size: 1.2em;
padding: 3px 0 3px 10px;
border: none;
color: Black;
background-image: url(/images/fonds/titre-navig-center.gif);
background-position: left top;
background-repeat: no-repeat;
}
.centerNavig h2.large{
background-image: url(/images/fonds/titre-navig-center-large.gif);
}
.centerNavig h2.medium{
background-image: url(/images/fonds/titre-navig-center-medium.gif);
}
.centerNavig ul{
margin: 10px 0 5px 10px;
}
.centerNavig ul.logos{
margin: 0 0 0 10px;
}

.centerNavig p{
font-weight: bold;
margin: 0 0 10px 10px;
}
.centerNavig p.desc{
font-weight: normal;
margin-top: 10px;
}
.centerNavig a{color: Black; text-decoration: none;}
.centerNavig a:hover, .centerNavig li a:hover{color: #00f; text-decoration: underline;}
/*********************************************************************************************************************************/
dl.hotLinks{
float: left;
width: 100%;
background-image: url(/images/homepage/fond-hotLinks.gif);
background-position: top left;
background-repeat: no-repeat;
height: 30px;
}
dl.hotLinks dt, dl.hotLinks dd{
float: left;
margin-top: 5px;
}
dl.hotLinks dt{
font-weight: bold;
padding: 2px 30px;
text-align: center;
border-right: 1px solid #666;
}
dl.hotLinks dd{
padding: 2px 0 2px 30px;
}
dl.hotLinks a{
text-decoration: none;
color: Black;
}
dl.hotLinks a:hover{
text-decoration: underline;
color: #00f;
}
/*********************************************************************************************************************************/
div.marqueNavig h3{font-weight:normal;border:none;font-size:1.2em;line-height:1.8em;}
div.marqueNavig h3 a{color:Black;text-decoration:underline;}

div.marqueNavig img{float:left;margin:0 10px 0 0;}
div.marqueNavig span{text-decoration:underline;}
/*
ul.listeManu{float: left; width: 100%;}
ul.listeManu li{float: left; margin: 0 30px 0 0;}
*/
/*********************************************************************************************************************************/
/* ANIMATIONS */
/*********************************************************************************************************************************/
#multiHot{
width: 510px;
height: 215px;
margin: 0 0 2px 0;
position: relative;
z-index: 1;
overflow: hidden;
}
#multiHotContainer{
width: 2040px;
height: 215px;
position: relative;
top: 0px;
left: 0px;
z-index: 1;
}
#multiHot1, #multiHot2, #multiHot3, #multiHot4{
float: left;
width: 510px;
height: 215px;
}
.multiHotMenu{
width: 510px;
height: 33px;
background-image: url(/images/fonds/multihot-menu.gif);
background-repeat: no-repeat;
background-position: left top;
}
.multiHotMenu ul{
}
.multiHotMenu li{
width: 110px;
height: 20px;
float: left;
margin: 5px 0 0 18px;
padding: 3px 0 0 0;
text-align: center;
font-size: 1.1em;
background-image: url(/images/fonds/multihot-menuItem.gif);
background-repeat: no-repeat;
background-position: left top;
}
#multiHotMenu1{
margin-left: 6px;
}
.multiHotMenu li.activ{
background-image: url(/images/fonds/multihot-selectedMenuItem.gif);
}
.multiHotMenu a{
color: Black;
text-decoration: none;
}
.multiHotMenu a:hover{
color: #00f;
text-decoration: underline;
}
/*********************************************************************************************************************************/
/* BLOC ACCES DIRECT */
/*********************************************************************************************************************************/
#navig h5.homeDirect{
background-image: url(/images/righter/back.gif);
background-position: left top;
background-repeat: no-repeat;
background-color: #e0e1de;
border: 1px solid #ddd;
font-size: 1.1em;
font-weight: bold;
padding: 2px 5px;
}
#navig ul.homeDirect{
margin: 0;
padding: 0 0 20px 0;
border: none;
}
#navig ul.homeDirect li{
background-color: #360;
background-image: url(/images/navig/back-hot.gif);
background-position: left top;
background-repeat: repeat-x;
border: 1px solid #360;
font-size: 1.2em;
line-height: 1.5em;
font-weight: bold;
margin: 0 0 1px 0;
padding: 0 0 2px 0;;
width: 100%;
color: White;
}
#navig ul.homeDirect li img{
float: right;
margin: 5px 5px 0 0;
}
#navig ul.homeDirect b{
padding: 0 0 0 5px;
}
#navig ul.homeDirect li.activ{
background: none;
color: Black;
background-color: White;
}
#navig ul.homeDirect li.activ img{
display: none;
}
#homeDirectInc{height: 0px;}
#homeDirectInc1, #homeDirectInc2, #homeDirectInc3{
display: none;
position: absolute;
z-index: 10;
width: 130px;
background-color: White;
background-image: url(/images/navig/accesDirectBorder.gif);
background-repeat: no-repeat;
border: 1px solid #360;
border-left: none;
opacity: 0.95;
}

#homeDirectInc1{background-position: 0px -73px;}
#homeDirectInc2{background-position: 0px -50px;}
#homeDirectInc3{background-position: 0px -27px;}

.homeDirectInc li{
margin: 5px 10px;
}
.homeDirectInc a{
text-decoration: none;
color: Black;
}
.homeDirectInc a:hover{
text-decoration: underline;
color: #00f;
}
/*********************************************************************************************************************************/
/* VENTE FLASH */
/*********************************************************************************************************************************/
.vfTitre{
font-size: 1.4em;
font-weight: normal;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.homeVF{
display: block;
height: 120px;
width: 374px;
margin: 0 0 10px 0;
background-image: url(/products-inc/images/homepage/hot2.jpg);
background-repeat: no-repeat;
background-position: top left;
color: Black;
text-decoration: none;
font-weight: bold;
font-size: 1.8em;
}
.homeVF span{
display: block;
padding: 70px 0 0 20px;
}
.homeVFlittle{
display: block;
height: 120px;
width: 235px;
margin: 0 0 10px 0;
background-image: url(/products-inc/images/homepage/hot2little.jpg);
background-repeat: no-repeat;
background-position: top left;
color: Black;
text-decoration: none;
font-weight: bold;
font-size: 1.4em;
}
.homeVFlittle span{
display: block;
padding: 65px 0 0 10px;
}


/*********************************************************************************************************************************/
/* PACK CADEAUx PAGE 1 */  
/*********************************************************************************************************************************/
div.packCadeaux {
width: 789px;
height:278px;
background-color : #fff;
background-image: url(/images/cadeaux/type3.jpg);
background-position: top left;
background-repeat: no-repeat;
}

div.packCadeaux3 div.lot, div.packCadeaux32 div.lot, div.packCadeaux321 div.lot{
width:335px;
height:280px;
float:left;
margin-left:0;
/*border:1px solid red;*/
}



div.packCadeaux3 p.picLot, div.packCadeaux32 p.picLot, div.packCadeaux321 p.picLot{
width:227px;
height:172px;
margin-left:67px;
/*border:1px solid #666;*/

}
div.packCadeaux3 p.nomLot, div.packCadeaux32 p.nomLot, div.packCadeaux321 p.nomLot{
width:99%;
height:49px;
margin:0px 0 0 0px;
color: #000;
background-color: transparent;
border-bottom: none;
font-size: 1.3em;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
text-align:center;
/*border:1px solid red;*/
}


div.packCadeaux3 div.lot p.prix, div.packCadeaux32 div.lot p.prix, div.packCadeaux321 div.lot p.prix{
font-size: 1.35em;
color: #000;
width:260px;
margin:18px 0 0 50px;
padding: 0;
border:1px solid red;
text-align:center;
font-weight: bold;
}
div.packCadeaux3 p.prix span, div.packCadeaux32 p.prix span, div.packCadeaux321 p.prix span{
font-size: 2em;
font-weight: bold;
color: #c00;
}
div.packCadeaux3 p.prix span.prixBarre, div.packCadeaux32 p.prix span.prixBarre, div.packCadeaux321 p.prix span.prixBarre{
font-size: 1.6em;
font-weight: bold;
color: #000;
margin-left:20px;
text-decoration: line-through;
}


div.packCadeaux3 div.tierBundle, div.packCadeaux32 div.tierBundle{
width:250px;
margin:5px 11px 0 0px;
/*border:1px solid red;*/
}



div.packCadeaux321 div.tierBundle{
width:250px;
margin:5px 25px 0 0px;
}


div.packCadeaux3 div.tierBundle div.produit, div.packCadeaux32 div.tierBundle div.produit, div.packCadeaux321 div.tierBundle div.produit{
height:54px;
}

div.packCadeaux3 div.tierBundle p.titre, div.packCadeaux32 div.tierBundle p.titre, div.packCadeaux321 div.tierBundle p.titre{
font-size: 1.0em;
margin:0;
padding: 0;
}




div.packCadeaux3 div.tierBundle p.prix, div.packCadeaux32 div.tierBundle p.prix, div.packCadeaux321 div.tierBundle p.prix{
font-size: 1.1em;
color: #666666;
margin:8px 0;
padding: 0;
}
div.packCadeaux3 div.tierBundle p.prix span, div.packCadeaux32 div.tierBundle p.prix span, div.packCadeaux321 div.tierBundle p.prix span{
font-size: 1.6em;
font-weight: bold;
color: #c00;
}


div.packCadeaux3 div.tierBundle div.details, div.packCadeaux32 div.tierBundle div.details, div.packCadeaux321 div.tierBundle div.details{
float: right;
padding: 0 5px 0 0;
}



div.packCadeaux3 {
width: 789px;
height:278px;
background-color : #fff;
background-image: url(/images/cadeaux/type3.jpg);
background-position: top left;
background-repeat: no-repeat;
}




/* TYPE 2 PRODUITS */


div.packCadeaux32 {
width: 789px;
height:278px;
background-color : #fff;
background-image: url(/images/cadeaux/type2.jpg);
background-position: top left;
background-repeat: no-repeat;
}








/* TYPE 1 PRODUITS */


div.packCadeaux321 {
width: 789px;
height:278px;
background-color : #fff;
background-image: url(/images/cadeaux/type1.jpg);
background-position: top left;
background-repeat: no-repeat;
}


/*********************************************************************************************************************************/
/* PACK CADEAUx PAGE 2 */   
/*********************************************************************************************************************************/


#backCadeau{
}

div.Cadeauxp2 ul.ligne1 li.ligne1{float: left; margin: 0; width: 595px; height:275px; /*border:1px solid green;*/}
div.Cadeauxp2 ul.ligne1 li.ligne2{float: left; margin: 0; width: 595px; height:100px; /*border:1px solid green;*/}
div.Cadeauxp2 ul.ligne1 li.ligne3{float: left; margin: 0; width: 595px; height:55px; /*border:1px solid green;*/}

div.Cadeauxp2 p.type{
font-size: 1.2em;
font-weight: bold;
color: #000;
margin:10px 0 0 58px;
padding: 0;
width:210px;
height:30px;
text-align:left;
/*border:1px solid red;*/
}
div.Cadeauxp2 p.type2{
font-size: 1.2em;
font-weight: bold;
color: #000;
margin:10px 0 0 50px;
padding: 0;
width:210px;
height:30px;
text-align:left;
/*border:1px solid red;*/
}
div.Cadeauxp2 p.type3{
font-size: 1.2em;
font-weight: bold;
color: #000;
margin:10px 0 0 85px;
padding: 0;
width:210px;
height:15px;
text-align:left;
/*border:1px solid red;*/
}




div.Cadeauxp2 div.lot{
width:275px;
height:220px;
float:left;
margin:0px 0;
/*border:1px solid red;*/
}

div.Cadeauxp2 div.tel{
width:270px;
height:220px;
float:right;
margin:0 0 0 20px;
/*border:1px solid red;*/
}







div.Cadeauxp2 div.picLot{
width:180px;
height:136px;
margin:6px 0 0 55px;
/*border:1px solid red;*/
}

div.Cadeauxp2 div.picTel{
width:122px;
height:122px;
margin:15px 0 15px 71px;
/*border:1px solid red;*/
}



div.Cadeauxp2 div.tierLot{
width: 300px;
height:150px;
margin:15px 0 0 0;
float: right;
/*border:1px solid pink;*/
}
div.Cadeauxp2 div.tierTel{
width: 300px;
height:160px;
margin:15px 0 0 0;
float: right;
/*border:1px solid pink;*/
}
div.Cadeauxp2 div.tierForfait{
width: 305px;
height:130px;
margin:7px 0 0 0;
float: right;
/*border:1px solid pink;*/
}














div.Cadeauxp2 div.tierLot p.titre{
font-size: 1.0em;
margin:15px 0 0 0;
padding: 0 0 0 0;
color: #690;
background-color: transparent;
border-bottom: none;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
width: 285px;
}




div.Cadeauxp2 div.tierTel p.titre2{
font-size: 1.0em;
margin:5px 0 0 0;
padding: 0;
color: #690;
background-color: transparent;
border-bottom: none;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
width: 298px;
}



div.Cadeauxp2 div.listeFrofait span.titre{
font-size: 1.0em;
margin:15px 0 0 0;
padding: 0 0 0 0;
color: black;
background-color: transparent;
border-bottom: none;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
width: 285px;
}



div.Cadeauxp2  p.accroche{
font-size: 1.1em;
color: #666666;
margin:0;
padding: 0;
width: 295px;
height: 60px;
}

div.Cadeauxp2  p.accroche2{
font-size: 1.1em;
color: #666666;
margin:0;
padding: 0;
width: 295px;
height: 40px;
}



div.produitUsageCadeau{
width: 100%;
float: left;
margin: 10px 0 30px 0;
}
#center div.produitUsageCadeau{
width: 100%;
float: left;
margin: 0 0 30px 0;
}

div.produitUsageCadeau ul,
#center div.produitUsageCadeau ul{
float: left;
margin: 0 0 5px 0;
padding:0;
height:20px;
}


div.produitUsageCadeau li,
#center div.produitUsageCadeau li{
margin: 2px 0 0 20px;
padding:0 0 0 0;
list-style-image: url(/images/icons/little-fleche.gif);


}


div.Cadeauxp2 p.name{
font-size: 1.2em;
font-weight: bold;
color: #000;
width:275px;
height:auto;
margin: 15px 0 0 0;
padding: 0 0 0 0;
text-align:center;
/*border:1px solid red;*/
}
div.Cadeauxp2 p.name2{
font-size: 1.2em;
font-weight: bold;
color: #000;
width:270px;
height:auto;
margin: 20px 0 0 0;
padding: 0 0 0 0;
text-align:center;
/*border:1px solid red;*/
}

div.Cadeauxp2 p.details{
font-size: 1.0em;
margin: 0;
padding: 2px 0 0 0;
text-align:center;
/*border:1px solid red;*/
}




p.prixPack {
font-size: 1.1em;
margin:8px 0 0 0;
padding: 0;
height: auto;
text-align: left;
/*border: 1px solid red;*/
}
p.prixPack2 {
font-size: 1.1em;
margin:0 0 0 0;
padding: 0;
height: auto;
text-align: left;
/*border: 1px solid red;*/
}
p.prixPack span{
font-size: 1.4em;
color:red;
font-weight: bold;
}
p.bntForfait {
margin:0 0 0 0;
padding: 0 0 0 0;
width: 140px;
height: 36px;
text-align: left;
/*border: 1px solid red;*/
}

p.ecode {
font-size: 0.9em;
color: #666666;
margin:2px 0 0 0;
padding: 0 0 0 0;
height: 20px;
text-align: left;
}
p.commentairesCadeauxp2, p.commentairesCadeauxp2 a {
font-size: 0.9em;
margin:0 0 0 0;
padding: 0 0 0 0;
height: 15px;
text-align: left;
/*border: 1px solid red;*/
}

div.Cadeauxp2 div.listeFrofait{
width:598px;
height:66px;
float:left;
margin:0px 0 0 0;
/*border:1px solid blue;*/
}
#backCadeau div.listeFrofait2{
width:598px;
height:60px;
float:left;
margin:0px 0 0 0;
/*border:1px solid pink;*/
}

div.F1{
width:248px;
height:65px;
margin:0px 0 0 0px;
padding-left:84px;
float:left;
/*border:1px solid pink;*/
}

div.F2{
width:230px;
height:65px;
margin:0px 0 0 0;
text-align:left;
/*border:1px solid red;*/
float:left;
}

div.F3{
width:280px;
height:50px;
margin:0px 0 0 0px;
padding-left:84px;
float:left;
 /*border:1px solid pink;*/
}

div.F4{
width:142px;
height:50px;
margin:0 0 0 20px;
text-align:left;
/*border:1px solid red;*/
float:left;
}


div.listeFrofait div.logoOp{
margin:4px 2px 0 1px;
float:left;
width: 52px;
font-size: 0.8em;
/*border:1px solid blue;*/
background-color : #fff;
}

div.listeFrofait div.logoOp a{
text-decoration: none ;
border: none;
}


div.listeFrofait div.logoOp span, div.listeFrofait div.logoOp span{
font-size: 1.2em;
font-weight: bold;
/*border:1px solid blue;*/
text-decoration: underline ;
}



div.bgCadeaux {
width: 600px;
height:490px;
background-image: url(/images/cadeaux/bgCadeaux.jpg);
background-position: top left;
background-repeat: no-repeat;
/*border:1px solid blue;*/
}






/*********************************************************************************************************************************/
/* PACK CADEAUx PAGE 2 */   
/*********************************************************************************************************************************/



#righter ul.homeDirect{
margin: 0;
padding: 0 0 20px 0;
border: none;
}
#righter ul.homeDirect li{
background-color: #360;
background-image: url(/images/navig/back-hot.gif);
background-position: left top;
background-repeat: repeat-x;
border: 1px solid #360;
font-size: 1.2em;
line-height: 1.5em;
font-weight: bold;
margin: 0 0 1px 0;
padding: 0 0 2px 0;;
width: 100%;
color: White;
}/*********************************************************************************************************************************//* CLASS ESPACE PROS *//*********************************************************************************************************************************/h1.pros{color: #009;}h2.pros{color: #009; border: none; font-size: 1.8em; font-family: Arial, Helvetica, sans-serif;}h2.pros span{font-weight: normal;}h2.prosColored{color: White; border-bottom: none; background-color: #009; padding: 1px 0 1px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 1.6em;}h3.pros{border: none; font-size: 1.2em;}h3.pros a{color: Black;}div.avantagesPros{padding: 5px 20px; background-color: #f9f9f9; border-top: 1px solid #009; border-bottom: 1px solid #009;}ul.prosListe{background-color: #f9f9f9; border-top: 1px solid #009; border-bottom: 1px solid #009;}ul.prosListe li{margin: 5px 0 5px 5px;}img.prosPicto{float: left; margin: 0 20px 0 0;}div.hotpros{background-color: #f9f9f9; height: 250px; overflow: hidden;}div.hotprosforfaits{height: 250px; overflow: hidden;}div.hotconseil{background-color: #f9f9f9; border-top: 1px solid #009; border-bottom: 1px solid #009; padding: 5px 0 5px 5px;}div.hotconseil p{font-size: 1.1em; text-align: left;}div.hotpros ul.forfaits{float: left; margin: 0 0 15px 0;}div.hotpros ul.forfaits a{color: Black; text-decoration: none;}div.hotpros ul.forfaits a:hover{color: Blue; text-decoration: underline;}div.hotpros ul.forfaits li{float: left; margin: 10px 0 0 5px; padding: 0;}div.hotpros ul.forfaits img{float: left;}div.hotpros dl{float: left; margin: 0 0 0 10px;}div.hotpros dt{font-weight: bold; font-size: 1.1em;}div.hotpros dd{color: #009; font-size: 0.8em; padding: 0 0 3px 0;}div.hotpros dd.descriptif{color: #666; padding: 0 0 0 5px; border-left: 1px solid #666;}#homecenter div.homepros{}#homecenter div.homepros h2{color: White; border-bottom: none; background-color: #009; padding: 1px 0 3px 5px; font-family: Arial, Helvetica, sans-serif;}div.homepros ul.produit li.promo{border-top: 1px solid #009; border-bottom: 1px solid #009; background-color: #f9f9f9; width: 233px; float: left; padding: 5px 0; margin: 0 40px 0 0;}div.homepros ul.produit li.last{margin: 0;}div.homepros ul.produit img{float: right;}div.homepros ul.produit h3{border: none; color: Black; margin: 5px 0 0 5px; padding: 0; font-size: 1.2em;}div.homepros ul.produit h3 a{color: Black;}div.homepros ul.produit p.plus{font-size: 1em; font-weight: normal; color: #009; font-family: Arial, Helvetica, sans-serif; margin: 0 0 0 5px; padding: 0;}div.homepros ul.produit ul.caracteristiques{margin: 10px 0 0 5px;}div.homepros ul.produit ul.caracteristiques li{font-size: 1em; color: #666;}div.homepros ul.produit ul.caracteristiques li a{color: #666; text-decoration: none;}div.homepros ul.produit ul.caracteristiques li a:hover{color: #666; text-decoration: underline;}div.homepros ul.produit dl{margin: 10px 0 0 5px;}div.homepros ul.produit dt{color: #666; font-style: italic; font-size: 0.9em;}div.homepros ul.produit dd{color: Red; font-size: 1.6em; font-weight: bold;}table.prosTarifs{width: 100%; margin: 10px 0 10px 0;}table.prosTarifs caption{text-align: left; font-size: 1.2em; font-weight: bold; margin: 10px 0 0 0;}table.prosTarifs th{font-size: 1.1em; color: White; background-color: #4040B2; vertical-align: top; text-align: center;}table.prosTarifs td{text-align: center; font-size: 1.4em;}table.prosTarifs tr.colored{background-color: #C0C0E6;}/*********************************************************************************************************************************//* CLASS LOGOS SONNERIES *//*********************************************************************************************************************************/ul.listeSonnerie{clear: both;}ul.listeSonnerie li.image{float: left;height: 40px;margin: 0 10px 0 0;padding: 2px 0 0 0;}ul.listeSonnerie li.image img{border: 1px solid #666;}ul.listeSonnerie a{color: Black;text-decoration: none;}ul.listeSonnerie a:hover{color: Blue;}ul.listeSonnerie li.title{font-weight: bold;}ul.listeSonnerie li.title a{text-decoration: underline;}ul.bestSeller{float: left;width: 49%;display: block;}ul.bestSeller li.image{float: left;height: 40px;margin: 0 10px 0 0;padding: 2px 0 0 0;}ul.bestSeller li.image img{border: 1px solid #666;}ul.listLogos{}ul.listLogos li{float: left;width: 140px;text-align: center;height: 90px;}ul.listLogos img{width: 100px;}ul.categoryList li{float: left;width: 140px;}ul.listCompatibilite li{float: left;width: 120px;text-align: left;}ul.telephoneListe li{float: left;width: 130px;text-align: center;border: 1px solid #666;margin: 10px 15px 0 0;}ul.accesResume{}ul.accesResume li{float: left;padding: 0 5px 0 0;}#popupMain h3{font-size: 1.4em;border: none;}ul.telechargementPaiement{border: 1px solid #666;text-align: left;padding: 10px;margin-top: 10px;}ul.telechargementPaiement li.logo{float: left;margin-right: 10px;}ul.telechargementPaiement li.code{clear: both;background-color: #EEE;text-align: center;}ul.telechargementPaiement li.code h3{background-color: White;border: 1px solid #666;color: Red;width: 50%;margin: auto;}ul.telechargementPaiement li.code h3 span{color: Black;font-weight: normal;font-size: 0.8em;}ul.telechargementPaiement li.commentaire{font-size: 1em;}/*********************************************************************************************************************************//* CLASS DES FICHES PRODUITS *//*********************************************************************************************************************************/#produitMain{float: right; width: 410px;}#forfaitMain{float: right; width: 450px;}div.produitUsage{width: 100%;float: left;margin: 10px 0 30px 0;}
#forfaitMain div.produitUsage{
width: 100%;
float: left;
margin: 0 0 30px 0;
}div.produitUsage ul,#forfaitMain div.produitUsage ul{float: left;width: 100%;margin: 0 0 5px 0;}div.produitUsage li,#forfaitMain div.produitUsage li{margin: 2px 0 3px 22px;list-style-image: url(/images/icons/little-fleche.gif);}#produitMain div.produitUsage li a,#forfaitMain div.produitUsage li a{text-decoration: none;color: Black;}#produitMain div.produitUsage li a:hover,#forfaitMain div.produitUsage li a:hover{text-decoration: underline;color: Blue;}#forfaitMain div.produitUsage p img{
margin: 0 5px 0 2px;
}
#forfaitMain div.produitUsage p.inLinks img{
margin: 0;
}
.produitSelection,#forfaitMain .produitSelection{border: 1px solid #e9ebeb;float: left;width: 100%;background-image: url(/images/fonds/select-degrade.gif);background-position: left bottom;background-repeat:repeat-x;}.produitSelection h3,#forfaitMain .produitSelection h3{font-size: 1.2em;padding: 5px 0 0 10px;margin: 0;border: none;color: Black;}.produitSelection div.prixBloc,#forfaitMain .produitSelection div.prixBloc{float: left;padding: 0 0 0 10px;}.produitSelection div.bouton{float: right;text-align: right;padding: 5px 10px 0 0;font-size: 1.2em;}.produitSelection div.bouton{float: right;text-align: right;padding: 10px 10px 10px 0;font-size: 1.2em;}#forfaitMain .produitSelection div.bouton{
padding: 0 10px 10px 0;
}.produitSelection span,#forfaitMain .produitSelection span{color: #c00;font-size: 1.4em;font-weight: bold;}.produitSelection p.commentaires,#forfaitMain .produitSelection p.commentaires{font-size: 1.1em;}#produitMain .produitSelection img.logo,#forfaitMain .produitSelection img.logo{float: left;margin: 5px 10px 10px 10px;}.produitSelection div.logoDispo,#forfaitMain .produitSelection div.logoDispo{float: left;width: 90%;padding: 0 0 5px 10px;margin: 5px 0 0 0;/* border: 1px solid Red; */}.produitSelection div.logoDispo ul,#forfaitMain .produitSelection div.logoDispo ul{float: left;width: 100%;}.produitSelection div.logoDispo li,#forfaitMain .produitSelection div.logoDispo li{float: left;text-align: center;margin: 5px 10px 0 0;font-weight: bold;border: 1px solid #e9ebeb;background-color: #fff;width: 45px;height: 45px;font-size: 1.1em;}.produitSelection div.logoDispo img,#forfaitMain .produitSelection div.logoDispo img{/*float: left;margin: 5px 10px 0 0; */margin: 3px 0 0 0;}#produitVisuel{text-align: center;width: 175px;float: left;}#forfaitVisuel{text-align: left;width: 130px;}#produitInformation div.produitBloc{border-top: 1px dashed #666;}#produitInformation div.produitBloc h2{border: none;margin: 10px 0;}#caracs h3{font-size: 1.2em;margin: 0;padding: 0;border: none;color: Black;}#caracs dl{float: left;width: 100%;padding: 5px 0 5px 5px;}#caracs dt{float: left;width: 200px;color: #555;}#caracs .sousBloc{border-top: 1px solid #edeeeb;padding-top: 10px}#caracs dd span{color: #666;}/*********************************************************************************************************************************//* EXCEPTIONS *//*********************************************************************************************************************************/div#produitMain.largeForfait{width: 620px;}
/*********************************************************************************************************************************/
/* EXCEPTIONS BUNDLES */
/*********************************************************************************************************************************/
.bundleVisuel{
float: left;
width: 120px;
padding: 10px 0;
background-color: white;
text-align: center;
}
.bundleMain{
float: right;
width: 450px;
padding: 10px 0;
}
.bundleMain h2{
color: black;
border: none;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:2em;
font-weight:normal;
margin:0pt 0pt 2px;
}
.bundleMain .produitUsage{
margin: 10px 0 0 0;
}
.bundlePrice{
font-size: 1.6em;
}
.produitSelection p del{
font-weight: bold;
font-size: 1.4em;
}
.bundleEco{
margin: 0 0  10px 0;
}
.bundleEco span{
color: Black;
}
.bundleSelection{
padding: 10px 0;
}
.bundleSelection .bouton{
margin: 12px 0 0 0;
}/*********************************************************************************************************************************//* CLASS LISTES FORFAITS *//*********************************************************************************************************************************/div.produitLigneDescriptif{float: right;width: 490px;margin-bottom: 10px;}div.produitLigneDescriptif h3{margin: 20px 0 0 0;font-size: 1.2em;}div.forfaitDescritpif{
overflow: hidden;
}div.forfaitDescritpif p{
line-height: 1.4em;
text-align: left;
margin-bottom: 10px;
}
div.forfaitDescritpif ul{padding: 0 0 0 15px;}div.forfaitDescritpif li{list-style: square;}div.forfaitDescritpif table{width: 50%;border: 1px solid #EEE;margin: 10px 0;}div.forfaitDescritpif table th{color: #666;text-align: center;font-size: 1.1em;}div.forfaitDescritpif table td{text-align: right;background-color: #F5F5F5;font-size: 1.2em;}div.produitLignePhoto{width: 100px;}div.produitLignePhoto img.logo80{width: 80px;}/*********************************************************************************************************************************//* CLASS CARACS *//*********************************************************************************************************************************/div.produitCaracteristiques{}div.produitCaracteristiques dl{clear: both;font-size: 1em;border-bottom: 1px solid #999;}div.produitCaracteristiques dt{float: left;width: 22em;color: #666;font-weight: bold;padding: 0.5em;}div.produitCaracteristiques dd{padding: 0.5em;}div.produitCaracteristiques dl.option{font-size: 0.8em;border-bottom: 1px solid #999;padding: 5px;}div.produitCaracteristiques dl.option dt{font-weight: bold;color: Black;clear: both;margin: 0;padding: 0;width: 100%;}div.produitCaracteristiques dl.option dd{clear: both;margin: 0;padding: 0;}/*********************************************************************************************************************************//* CLASS DETAILS FORFAITS *//*********************************************************************************************************************************/table.forfaitTableau{width: 100%;font-size: 1.2em;border: 1px solid #EEE;margin: 10px 0 10px 0;text-align: left;}table.forfaitTableau th{background-color: #EEE;text-align: center;}table.forfaitTableau td.choixBasis a{color: Black;text-decoration: none;}table.forfaitTableau td.prix{text-align: right;}table.forfaitTableau td.baseHoraire{text-align: center;
}
table.forfaitTableau td.choixBasis{font-weight: bold;}table.forfaitTableau td.forfait{text-align: left;font-weight: bold;}/*********************************************************************************************************************************//* CLASS MOBILES COLORES *//*********************************************************************************************************************************/#mobileColorList p{color: #666;}#mobileColorList img{width: 35px; height: 35px; border: 1px solid #EEE;}#mobileColorList li{float: left; text-align: center; font-size: 1em; color: #666; margin: 0 5px 10px 0;}#mobileColorList a{color: #666; text-decoration: none;}
/*********************************************************************************************************************************/
/* CLASS ZONES INFO */
/*********************************************************************************************************************************/
.infoBloc{
float: left;
width: 100%;
border: 1px solid #036;
background-color: #fcfdff;
background-image: url(/images/fonds/info-degrade.gif);
background-position: left bottom;
background-repeat:repeat-x;
}
.infoBloc h2{
color: #036;
border: none;
font-size: 1.4em;
}
.infoBloc p{
text-align: left;
}/*********************************************************************************************************************************//* CLASS DES LISTES PRODUITS *//*********************************************************************************************************************************/ul.listeProduit{float: left; width: 100%;}ul.listeBloc{margin: 0 0 15px 0; padding: 0 0 15px 0; border-bottom: 1px solid #666;}ul.listeBloc div.image{text-align: center; margin: 0 0 5px 0;}ul.listeBloc p.titre{font-size: 1.2em; text-align: left;}ul.listeBloc p.details, ul.listeBloc p.prix{font-size: 0.9em; margin: 7px 0 0 0;}ul.listeBloc p.details span, ul.listeBloc p.prix span{color: #c00; font-weight: bold; font-size: 1.1em;}
ul.listeBloc p.prix{font-size: 1.2em;}ul.listeBloc p.details .prixbarre{color: #666; font-weight: bold; font-size: 1.1em; text-decoration: line-through;}ul.listeBloc p.details a{color: Black;}ul.listeBloc p.compare {font-size: 0.9em; color: #666; margin: 7px 0 0 0;}ul.listeBloc p.compare a{color: #666;}
ul.listeBlocLast{border: none;}ul.listeLigne{margin: 1em 0 0 0;}ul.listeLigne li{margin: 0 0 20px 0; float: left; width: 100%; padding: 0 0 20px 0; border-bottom: 1px solid #ccc;}ul.listeLigne div.compare{float: left; padding: 40px 0 0 0; margin: 0 5px 0 0; height: 70px;}ul.listeLigne div.image{float: left; margin: 0 15px 0 0;}ul.listeLigne div.details{float: right; padding: 40px 0 0 0;}ul.listeLigne div.produit{float: left; width: 65%;}ul.listeLigne div.littleProduit{float: left; width: auto;}ul.listeLigne p.titre{font-size: 1.4em; text-align: left;}ul.listeLigne p.descriptif{font-size: 1.2em; text-align: left;}ul.listeLigne p.details, ul.listeLigne p.prix{font-size: 1em; color: #666; margin: 7px 0 0 0;}ul.listeLigne p.prix{font-size: 1.2em; line-height: 1.1em;}
ul.listeLigne p.bigDetails{font-size: 1.2em; color: #666; margin: 7px 0 0 0;}ul.listeLigne p.details a{color: #666;}ul.listeLigne p.details span, ul.listeLigne p.prix span{color: #c00; font-weight: bold;}
ul.listeLigne p.prix span{font-size: 1.2em;}
ul.listeLigne p.prix span.eco{color: #666;}ul.listeLigne p.bundle{font-size: 1.1em;}
ul.listeLigne p.bigDetails span, ul.listeLigne p span.bigPrice{color: #c00; font-weight: bold; font-size: 1.2em;}

ul.listeLigne li.alone{border: none; margin: 0; padding: 0;}ul.listeLigne div.short{width: 70%; min-height: 110px}ul.listeLigne div.complet{width: auto; min-height: 110px}ul.listeLigne p.titre span{color: #c00; font-size: 0.8em;}
div.produitBloc ul.listeLigne div.details{text-align: right; padding: 0;}

ul.listeBundle li{border-bottom: none; background-image: url(/images/cadeaux/ou-liste.gif); background-position: left bottom; background-repeat: no-repeat;}
ul.listeBundle li.last{background: none;}
ul.listeBundle p.details span{color: #666}
ul.listeDispo li{margin: 0 0 0 0; padding: 0 0 10px 0; border: none;}/*********************************************************************************************************************************//* PACK CADEAUx HILDA *//*********************************************************************************************************************************/div.packCadeaux3 ul.listeLigne{margin: 2px 0; padding:0;}div.packCadeaux3 ul.listeLigne li, div.packCadeaux32 ul.listeLigne li{margin: 0 0 12px 0; width: 100%; padding: 0 0 0px 0; border-bottom: none;}div.packCadeaux3 ul.listeBundle li, div.packCadeaux32 ul.listeBundle li,  div.packCadeaux321 ul.listeBundle li, div.Cadeauxp2 ul.listeBundle li{border-bottom: none; background-image: none; height:80px;}div.packCadeaux3 ul.listeDispo li, div.packCadeaux32 ul.listeDispo li{margin: 0; padding:0; }div.packCadeaux32 ul.listeLigne{margin: 30px 0;}div.packCadeaux32 ul.listeBundle li.last{background: none; margin: 45px 0; padding:0px;}div.packCadeaux321 ul.listeLigne{margin: 95px 0;}div.packCadeaux321 ul.listeBundle li.last{background: none; margin: 45px 0; padding:0px;}div.Cadeauxp2 ul.listeBundle li{border-bottom: none; background-image: none;}
/*********************************************************************************************************************************//* CLASS DES LISTES OPTIONS *//*********************************************************************************************************************************/ul.listeOptions{margin: 0 0 0 0;}ul.listeOptions li{float: left; width: 100%; padding: 5px 0; border-bottom: 1px solid #666;}ul.listeOptions div.select{float: left; margin: 0 5px 0 0;}ul.listeOptions div.prix{float: right; text-align: right; font-weight: bold;}ul.listeOptions div.prix span.info{font-weight: normal; font-size: 0.9em;}ul.listeOptions div.option{float: left; width: 200px; padding: 0 5px 0 0; font-size: 1em; font-weight: bold;}ul.listeOptions div.desc{float: left; width: 400px; font-size: 0.9em; color: #666;}/*********************************************************************************************************************************//* CLASS DES LISTES DE FORFAITS *//*********************************************************************************************************************************/ul.listeForfait{}ul.listeForfait li{margin:0 0 16px 0;}ul.listeForfait li h3{border:none;color:Black;font-size:1.4em;font-weight:normal;margin:0;padding:0;}ul.listeForfait h3 a{color:#00f;text-decoration:underline;}ul.listeForfait h3 span{color:Red;font-size:0.733em;}ul.listeForfait li p{font-size:1.1em;}ul.listeForfait li p.prix{font-size:1em;}/*********************************************************************************************************************************//* CLASS DES LISTES PRIX POUR OPERATEUR *//*********************************************************************************************************************************/.prixPourOperateur{width: 100%; font-size: 1.2em;}.prixPourOperateur p{text-align: left;}.prixPourOperateur td{padding: 10px 5px;}.prixPourOperateur th{text-align: center; padding: 5px; font-weight: normal;}.prixPourOperateur th.left{text-align: left;}.prixPourOperateur td.taille{width:325px;}.prixPourOperateur .prix, .prixPourOperateur .bouton{text-align: right;}.prixPourOperateur .basis{text-align: center; width: 80px;}.prixPourOperateur .line{font-size: 1.2em; width: 260px;}.prixPourOperateur .end{padding-right: 30px;}.prixPourOperateur .end span{font-size: 0.9em; font-weight: normal;}.prixPourOperateur .phone{background-color: #e7f2d0}.prixPourOperateur .activ{font-weight: bold;}.prixPourOperateur td.phone a{color:#00f;font-size:0.833em;}ul.zoneTarifs li{width:25%;float:left;}ul.sortingToolsBottom{float:left;width:100%;text-align:center;}ul.sortingToolsBottom li{float:left;height:1.5em;margin:5px;padding-top:3px;}ul.sortingToolsBottom li.page{width:1.5em;}ul.sortingToolsBottom li.active{border:1px solid Black;font-weight:bold;}ul.sortingToolsBottom li.sizeChange{float:right;}a.textUndeline{color: Black;}/*********************************************************************************************************************************//* CLASS DES LISTES DE COMPATIBILITE *//*********************************************************************************************************************************/ul.compactListe {float: left; width: 100%;}ul.compactListe li{float: left; margin: 0 10px 0 0;}/*********************************************************************************************************************************//* CLASS DES FORMS *//*********************************************************************************************************************************/FIELDSET{border: none;font-size: 1.2em;}legend{padding: 0 5px;font-size: 1em;color: #690;padding: 0 10px 0 10px;}fieldset li{clear: both;font-size: 1em;margin: 10px 0;list-style: none;}fieldset li li{font-size: 1em;}fieldset p{font-size: 1em;}input.email{width: 18em;}input.adresse{width: 18em;}label.radio{margin: 0 10px 0 0;font-weight: normal;}label.radio input{margin: 0 5px 0 0;}label.question{float: left;color: #666;font-weight: bold;text-align: right;margin: 0 5px 0 0;}label.checkLigne{clear: both;display: block;padding: 0 0 0 205px;text-align: left;font-weight: normal;}label.checkLigne input{margin: 0 10px 0 0;}label.checkLigne span{font-size: 0.9em;}label.firstCheckLigne{display: block;float: left;text-align: left;font-weight: normal;}label.firstCheckLigne input{margin: 0 10px 0 0;}label.sousQuestion{padding: 0 0 0 350px;}fieldset.selector{}fieldset.selector legend{padding: 0;margin: 0 0 10px 0;}fieldset.selector select{width: 120px}fieldset.choixBasis{border-bottom: 1px solid #999;margin: 0 0 0 10px;padding: 0 0 10px 0;}fieldset.choixBasis legend{padding: 0;margin: 0 0 10px 0;}fieldset.choixBasis label.question{font-size: 1.2em;color: Black;float: left;margin: 0 20px 0 0;}fieldset.choixBasis select{width: 70px;float: left;}fieldset.choixBasis input.bouton{float: right;}input.choixBasis{float: right;}fieldset.taille0 label.question{width: 100px;}fieldset.taille1 label.question{width: 200px;}fieldset.taille1 label.firstCheckLigne{width: 345px;}fieldset.taille1 input.bouton{margin: 10px 0 0 205px;}fieldset.taille1 a.bouton{margin: 0 0 0 205px;}fieldset.taille1 ul.otherPurpose{margin-left: 205px;}fieldset.taille2 label.question{width: 150px;}fieldset.taille2 input.bouton{margin: 0 0 0 155px;}fieldset.taille2 label.checkLigne{padding: 0 0 0 155px;}fieldset.taille2 select{width: 150px;}fieldset.taille3 label.question{width: 250px;}fieldset.taille3 input.bouton{margin: 10px 0 0 255px;}fieldset.taille3 ul.otherPurpose{margin-left: 255px;}fieldset.persoBloc{border: 5px solid #EEE;padding: 5px;text-align: left;float: left;width: 100%;}fieldset.persoBloc legend.login{font-weight: bold;font-size: 1.4em;}fieldset.paiement legend{margin: 10px 0 10px 0;font-size: 2em;font-weight: bold;font-family: Century Gothic, Verdana, Geneva, Arial, Helvetica, sans-serif;text-align: left;}fieldset.moitie1{float: left;width: 47%;}fieldset.moitie2{float: right;width: 47%;}div.fieldRIB{float: left; width: 100%; margin: 10px 0;}div.fieldRIB div{float: left; margin: 0 20px 0 0;}div.fieldRIB div.firstRib{padding-left: 205px;}div.fieldRIB div label{font-size: 0.9em;}p.fieldRIBinfo{margin: 0 0 0 205px;}fieldset div.help{float: right;}legend.title{font-size: 1.4em; font-weight: bold;}/* CLASS DU SELECTEUR DE MOBILE EN HAUT DE PAGE */#recherche{}fieldset.mobileSelecteur{display: block;float: left;background-image: url(/images/selecteur-background.gif);background-position: bottom left;background-repeat: no-repeat;text-align: center;width: 500px;height: 25px;}fieldset.mobileSelecteur legend{display: none;}fieldset.mobileSelecteur select{font-size: 1em;}div.multiSelecteur{float: right;font-size: 1em;text-align: center;line-height: 1em;background-image: url(/images/multiselecteur-background.gif);background-position: bottom left;background-repeat: no-repeat;width: 80px;height: 25px;}fieldset.accessoireSelecteur{display: block;float: right;height: 25px;padding: 5px 10px 0 10px;}fieldset.accessoireSelecteur legend{display: none;}fieldset.accessoireSelecteur select{font-size: 1em;width: 13em;}/* AJOUT POUR NOUVELE HOME ACCESSOIRES : 20/10/06 */.bloc1{width: 154px;height: 100px;float:left;}.bloc2{width: 72px;;height: 100px;float:right;
}/*********************************************************************************************************************************//* CLASS DES MESSAGES D'ERREURS *//*********************************************************************************************************************************/div.error{border: 1px solid Red;background-color: #FFF1F1;padding: 10px 0;margin: 5px 0;}div.error p{margin: 0 10px;}div.error ul{margin: 0 0 0 20px;}div.error li{list-style: square;}p.error{color: Red;}span.error{color: Red;}*.error input{background-color: #F99;}*.error select{background-color: #F99;}span.fieldInfo{font-size: 10px;color: #666;}/*********************************************************************************************************************************//* CLASS DES ZONES *//*********************************************************************************************************************************//* CLASS DE L ESPACE CLIENT */div.persoBloc{border: 5px solid #EEE;padding: 5px;margin: 10px 0 10px 0;}div.persoBloc h2.image{margin-top: 0;}table.listeCommande{width: 100%;text-align: left;font-size: 1.2em;border: 5px solid #EEE;}table.listeCommande th{text-align: center;padding: 3px;background-image: url(/images/degrade-title.gif);background-repeat: repeat-x;background-position: top left;border-left: 1px solid White;border-right: 1px solid White;}table.listeCommande td{vertical-align: top;padding: 5px;}table.listeCommande td.prix{text-align: right;}table.listeCommande td.color{background-color: #F5F5F5;}/* CLASS FONLIGHT */#dhtmltooltip{position: absolute;left: -300px;width: 150px;border: 1px solid Black;padding: 2px;background-color: White;visibility: hidden;z-index: 100;}#dhtmlpointer{position: absolute;left: -300px;z-index: 101;visibility: hidden;}/* CLASS DIVERSES */a.popupHead{display: block;width: 100%;font-size: 1em;text-decoration: none;text-align: center;color: White;background-color: #AAAAAA;background-image: url(/images/icons/croix.gif);background-repeat: no-repeat;background-position: right;padding: 1px;margin-bottom: 5px;}div.callCenter{background-color: Red;font-weight: bold;color: White;}