body { font-size:12px; }
h1 { font-size:1.8em; }
h2 { font-size:1.6em; }
h1, h2 { color:#336699; }
a { color:#000000; }
ol, ul {
  list-style-position:outside;
  margin:0 0 8px 4px;
}
ul, li { list-style-position:outside; list-style-type:none; }
small { font-size:10px; color:#CDA66C; }
img {border:none;}
.kwo-toolbar, iframe.richtext, input.text, select, textarea { border:#336699 solid 1px; }

.kwo-toolbar, iframe.richtext { width:95% !important; }
#topic-title { width:95%; }

#page { width:960px; margin:24px auto; }

#header .logo { margin-top:15px; margin-right:37px; float:left; }

#header #entete { float:left; width:736px; }
#header #entete #pub-box { height:90px; }

#breadcrumbs { margin:5px 0 10px; }

#menu-top { background:url(/app/adsl/pix/menu-top-bg.png) no-repeat top left; height:34px; margin-left:4px; width:956px;}
#menu-top li { float:left; display:inline; margin-top:1px; background:url(/app/adsl/pix/menu-top-sep.png) no-repeat top left; height:24px; line-height:24px;  color:#fff;}
#menu-top li.first { margin-left:13px; color:#fff; }
#menu-top li a { display:block; font-size:11px; text-decoration:none; margin-left:1px; padding:0 12px; color:#fff; font-weight:bold;}

#menu-top li a:hover { background:url(/app/adsl/pix/menu-top-hover.png) repeat-x top left;  color:#000;}
#menu-top li.last a { color:#369; }


#menu-left { float:left; width:203px; }
#menu-left ul li.toto {background:url(/app/adsl/pix/deg.png) bottom left no-repeat;width:203px;}
#menu-left ul, #menu-left ul li.first { margin-top:0!important; }
#menu-left ul li { margin-top:10px; }
#menu-left ul li a { display:block; padding-left:12px; line-height:26px; height:26px; width:191px; background:url(/app/adsl/pix/menu-gauche-lvl1.png) no-repeat top left; text-decoration:none; }
#menu-left ul li a:hover { background:url(/app/adsl/pix/menu-gauche-lvl1.png) no-repeat bottom left; }
#menu-left ul ul { margin-left:25px; font-size:0.8em; }
#menu-left ul ul li { margin:0; list-style-type:disc; }
#menu-left ul ul li a { display:inline!important; height:auto; line-height:normal; padding:0; background:none; text-decoration:none; }
#menu-left ul ul li a:hover { background:none; text-decoration:underline; }

#content { float:right; width:736px; }
#content a { color:#336699; }
#content p { line-height:1.5em; margin:0.2em 0pt 1em; text-align:justify; }

.pack-list { width:100%; }
.pack-list thead th { border-bottom:solid 1px #7fb2cc; color:#006699; padding:5px 0 2px; font-size:10px; }
.pack-list thead th.confronta { border:none; width:55px; }
.pack-list tbody td.confronta { padding:0 8px 0 0; text-align:center; }
.pack-list .speed { width:75px; text-align:center; }
.pack-list .speed a.triUpDw { margin:0 auto; }
.pack-list .picto { width:40px; text-align:center; }
.pack-list .subscribe { text-align:center; }
.pack-list tbody td, .list td { border-bottom:dashed 1px #7fb2cc; padding:5px 0; vertical-align:middle; font-size:10px; }
 .list td.leftdotted { border-left:dashed 1px #7fb2cc;border-bottom:dashed 1px #7fb2cc; padding:5px; vertical-align:middle; font-size:10px; font-weight:normal; }
 .list td strong {color:#369;font-size:12px;}
 
#btnComfronto,
#btnComfrontoBottom { border:none; cursor:pointer; width:47px; height:38px; background-position:top left; }

#btnComfronto { background:url(/app/adsl/pix/btn-confronta.png) no-repeat; }
#btnComfrontoBottom { background:url(/app/adsl/pix/btn-confronta-bottom.png) no-repeat; }

a.triUpDw { background-image:url(/app/adsl/pix/btn-tri-up-dw.png); background-repeat:no-repeat; background-position:0 0; display:block; height:6px; width:15px; font-size:0; line-height:0; }
a.triUpDw.selectedUp { background-position:0 -6px; }
a.triUpDw.selectedDw { background-position:0 -12px; }

a.triBool { background-image:url(/app/adsl/pix/btn-tri-bool.png); background-repeat:no-repeat; background-position:0 1px; display:block; height:11px; width:11px; font-size:0; line-height:0; }
a.triBool.selected { background-position:0 -11px; }


.box-top-news { background:url(/app/adsl/pix/encart-titre-news.png) no-repeat top left; height:32px; font-size:0; line-height:0; }
.box-top-forum { background:url(/app/adsl/pix/encart-titre-forum.png) no-repeat top left; height:32px; font-size:0; line-height:0; }
.box-top-actualites { background:url(/app/adsl/pix/encart-titre-actualites.png) no-repeat top left; height:32px; font-size:0; line-height:0; }
.box-top-dossiers { background:url(/app/adsl/pix/encart-titre-dossiers.png) no-repeat top left; height:32px; font-size:0; line-height:0; }
.box-top { background:url(/app/adsl/pix/content-top.png) no-repeat top left; height:9px; font-size:0; line-height:0;}
.box-content { background:url(/app/adsl/pix/content-middle.png) repeat-y top left; padding:10px; }
.box-bottom { background:url(/app/adsl/pix/content-bottom.png) no-repeat bottom left; height:18px; font-size:0; line-height:0; }

#box-test { float:left;}
#box-faq { float:left;}

#box-news-small { float:left; width:363px; }
#box-news-small .box-top-news-small { background:url(/app/adsl/pix/encart-small-titre-news.png) no-repeat top left; height:36px; font-size:0; line-height:0; }
#box-news-small .box-content-news-small { background:url(/app/adsl/pix/content-small-middle-news.png) repeat-y top left; padding:10px; }
#box-news-small .box-bottom-news-small { background:url(/app/adsl/pix/encart-small-bottom-news.png) no-repeat bottom left; height:14px; font-size:0; line-height:0; }

#box-forum-small { float:left; width:373px; }
#box-forum-small .box-top-forum-small { background:url(/app/adsl/pix/encart-small-titre-forum.png) no-repeat top left; height:36px; font-size:0; line-height:0; }
#box-forum-small .box-content-forum-small { background:url(/app/adsl/pix/content-small-middle-forum.png) repeat-y top left; padding:10px; }
#box-forum-small .box-bottom-forum-small { background:url(/app/adsl/pix/encart-small-bottom-forum.png) no-repeat bottom left; height:14px; font-size:0; line-height:0; }

#box-actus-small { width:377px; }
#box-actus-small .box-top-actus-small { background:url(/app/adsl/pix/encart-small-titre-actus.png) no-repeat top left; height:36px; font-size:0; line-height:0; }
#box-actus-small .box-content-actus-small { background:url(/app/adsl/pix/content-small-middle-actus.png) repeat-y top left; padding:10px 20px 10px 10px; }
#box-actus-small .box-bottom-actus-small { background:url(/app/adsl/pix/encart-small-bottom-actus.png) no-repeat bottom left; height:14px; font-size:0; line-height:0; }

#box-dossiers-small { width:359px; }
#box-dossiers-small .box-top-dossiers-small { background:url(/app/adsl/pix/encart-small-titre-dossiers.png) no-repeat top left; height:36px; font-size:0; line-height:0; }
#box-dossiers-small .box-content-dossiers-small { background:url(/app/adsl/pix/content-small-middle-dossiers.png) repeat-y top left; padding:10px; }
#box-dossiers-small .box-bottom-dossiers-small { background:url(/app/adsl/pix/encart-small-bottom-dossiers.png) no-repeat bottom left; height:14px; font-size:0; line-height:0; }

#foot .box-content { text-align:center; padding:0 10px; }

#isp-list-logo .box-content { text-align:center; vertical-align:bottom; }

.onglet { height:37px; background:url(/app/adsl/pix/onglet/bottom.png) no-repeat 0 27px; }
.onglet a { display:block; text-decoration:none; position:relative; float:left; background:url(/app/adsl/pix/onglet/center.png) repeat-x top left; height:27px; line-height:27px; border-bottom:#ffffff 1px solid; font-size:15px; font-weight:900; color:#006699; }

.onglet .info-caracteristiques_techiques { width:250px; }

.onglet .info-box              { width:90px; }
.onglet .info-couts_promotions { width:180px; }
.onglet .info-presentation   { width:100px; }
.onglet .info-telephonie     { width:120px; }

.onglet .info-TV             { width:86px; }
.onglet .info-internet3g     { width:124px; }


.onglet .info-outils-options { width:190px; }
.onglet .info-outils-options  .left { width:30px; }

.onglet .left  { background:url(/app/adsl/pix/onglet/left-blank.png) no-repeat top left; display:block; float:left; height:100%; width:26px; }
.onglet .left span { position:absolute; left:0; top:26px; display:block; border-bottom:1px solid #006699; width:1px; height:1px; font-size:0; line-height:0; }
.onglet .info-telephonie .left  { background:url(/app/adsl/pix/onglet/left-tel.png) no-repeat top left; }
.onglet .info-TV .left  { background:url(/app/adsl/pix/onglet/left-tv.png) no-repeat top left; }
.onglet .info-internet3g .left  { background:url(/app/adsl/pix/onglet/left-mobile.png) no-repeat top left; }
.onglet .info-outils-options .left  { background:url(/app/adsl/pix/onglet/left-outils.png) no-repeat top left; }

.onglet .right { display:block; background:url(/app/adsl/pix/onglet/right.png) no-repeat top left #FFFFFF; float:right; height:100%; width:7px; }
.onglet .right span { position:absolute; right:0; top:26px; display:block; border-bottom:1px solid #006699; width:2px; height:1px; font-size:0; line-height:0; }

.onglet .off a { background:url(/app/adsl/pix/onglet/center-off.png) repeat-x top left; border-bottom:1px solid #006699; }
.onglet .off .left  { background:url(/app/adsl/pix/onglet/left-blank-off.png) no-repeat top left; }
.onglet .off .info-telephonie .left  { background:url(/app/adsl/pix/onglet/left-tel-off.png) no-repeat top left; }
.onglet .off .info-TV .left  { background:url(/app/adsl/pix/onglet/left-tv-off.png) no-repeat top left; }
.onglet .off .info-internet3g .left  { background:url(/app/adsl/pix/onglet/left-mobile-off.png) no-repeat top left; }
.onglet .off .info-outils-options .left  { background:url(/app/adsl/pix/onglet/left-outils-off.png) no-repeat top left; }

.onglet .off .right  { background:url(/app/adsl/pix/onglet/right-off.png) no-repeat top left; }
.onglet .off .right span { display:none; }

.premium-box { display:block; cursor:pointer; text-decoration:none !important; position:relative; float:left; width:240px; height:219px; padding:0 5px 7px 0; background:url(/app/adsl/pix/offre-premium-bg.png) top left no-repeat; color:#006699; font-size:14px; }
.premium-box .content { display:block; position:relative; margin:6px 15px 0 21px; }
.premium-box .content .title { display:block; line-height:38px; border-bottom:solid 1px #006699; }
.premium-box .content .title img {  }
.premium-box .content .title strong { color:#ffffff; }
.premium-box .content .name { display:block; text-align:center; margin:5px 0; height:20px;}
.premium-box .content .summary { display:block;  height:20px;text-align:center;}
.premium-box .content .promotion { display:block; height:20px; font-size:12px;text-align:center; margin-top:20px;}
.premium-box .content .download { display:block; font-size:0.4em;float:right; text-align:center;clear:left; }
.premium-box .content .upload { display:block; font-size:0.4em;float:right; text-align:center;}
/*
.premium-box .content .picto { display:block; clear:left; padding-top:15px; text-align:center; }
* html .premium-box .content .picto { margin:0 auto; }

html .premium-box .content .picto img { margin-right:5px; }
* html .premium-box .content .picto div { float:left; margin-right:5px; }
*/

/*
.premium-box .price { display:block; position:absolute; font-size:30px; height:40px; font-weight:900; text-align:center; bottom:10px; left:0; width:100%; }
*/
.premium-box .price { display:block; font-size:30px; font-weight:900; text-align:left; width:200px;;margin-top:3px;float:left;}
.premium-box .picto { display:block; position:absolute; height:40px; text-align:center; bottom:10px; left:0; width:100%; }

table.promotion-box { width:98%; }
td.logo { width:100px; padding-right:10px; }

#comfronto-box { width:100%; border-collapse:collapse; }
#comfronto-box td, #comfronto-box th { border-bottom:dashed 1px #7fb2cc; padding:5px 0; text-align:center; }
#comfronto-box th { border-bottom:solid 1px #7fb2cc; }
#comfronto-box tr.logo th { border-bottom:none; }
#comfronto-box th select { width:95%; }
#comfronto-box td { border-bottom:dashed 1px #7fb2cc; }
#comfronto-box td.first { text-align:left; }

#confronto-chart .list-action { float:left; width:150px; }
#confronto-chart #chart-box { float:left; margin-left:15px; width:520px; }

#eligibility-box { background:url(/app/adsl/pix/bg-encart-eligibility.png) no-repeat top left; width:434px; height:100px; margin:0 auto; padding-top: 20px; }
#eligibility-box-pack { float:right; width:434px; height:120px; }
#eligibility-box-home { }

#form-eligibility {padding-left:20px; }

#form-eligibility .divInput,
#form-eligibility .btnTest,
#form-eligibility .eligibility-result,
#form-eligibility .tricolor
  { float:left; display:inline;}
#form-eligibility .tricolor img
  { margin-top:15px; }
#form-eligibility .divInput { width: 160px; padding-right:8px; }
#form-eligibility .divInput label { float:left; line-height:23px; clear:left; }
#form-eligibility .divInput input { float:right; margin-bottom:4px; margin-left:5px; }

#form-eligibility .eligibility-result { margin-left:10px; width:140px; }

/*#box-ezine .box-content { padding:10px 20px 10px 35px; }*/
.kwo-ezine { position:relative; }
.kwo-ezine .pagination { text-align:center; }
.kwo-ezine .pagination span { padding:0 15px; }
.kwo-ezine div.kwo-articles { margin-bottom:15px; }
.kwo-ezine div.kwo-article { margin-bottom:20px; }

#kwo-search-results .result { border-bottom:1px dotted #7fb2cc; margin-bottom:15px; }
#kwo-search-results .result a { color:#369;}
#kwo-signup { background:none; }

#kwo-signup-step2 { }

.WidgetSearch { padding-left:4px; padding-top:10px; }
.WidgetSearch #kwo-search-query-input { width:180px!important; }

.kwo-glossary .kwo-letters A { background:#eeeeee; padding:1px; margin:0 5px 5px 0; text-align:center; float:left; display:inline; width:1.5em; height:1.5em; text-decoration:none; }
.kwo-glossary .kwo-letters A:hover { background:#CC9933; }
.kwo-glossary .kwo-letters A.empty { color:#cccccc !important; }
.kwo-glossary .kwo-letters A.selected { color:red !important; }
.kwo-glossary #kwo-terms p { margin:0pt 10px 10px 10px; }

.dossiers-ads { }
.actualites-ads { position:relative; z-index:99; float:right; margin:0pt 0pt 15px 15px; }
.tagCloud { background:url(/app/adsl/pix/headings-panel-bg.png) no-repeat top left; height:144px; width:283px; padding:10px; margin-top:10px;  }
.themeCloud { /*background:url(/app/adsl/pix/headings-panel-bg.png) no-repeat top left;*/ border:1px solid #369; min-height:119px; width:283px; padding:10px; }

.picto, #isps .picto { text-align:center; }
.clearFloat { clear:both;  }
.sepHR { border-bottom:1px dotted #7fb2cc; font-size:0; line-height:1px; height:1px; margin:10px 0; background:#FFFFFF; color:#FFFFFF }
.colorGris   { color:#999999; }
.colorRouge  { color:#F82E00; }
.colorOrange { color:#F87600; }
.colorVert   { color:#3B8C44; }
.colorBleu { color:#336699; }

.test_nok, .test_en_cours { margin:2px;padding-left:5px;}
.toolTip { display:block; z-index:99!important; white-space:pre; position:absolute; top:1em; left:-80px; background:#ffffff; padding:10px; border:1px solid #006699; }

a.puce-fleche { text-decoration:none; }
.puce-fleche { background:url(/app/adsl/pix/puce-fleche-bleu.png) no-repeat 0 2px; padding-left:16px; }

#kwo-signup label { width:175px; float:left; clear:left; }
#kwo-signup input.text { width:150px; float:left; clear:right; }
#kwo-signup p, #kwo-signup .kwo-field, #kwo-signup .kwo-signup-required-fields { clear:both; }
#kwo-signup p { min-height:11px; }
#kwo-signup .kwo-signup-precision { float:left; clear:right; }
#kwo-signup .kwo-captcha-box { clear:both; }
#kwo-signup .kwo-signup-required-fields {}

#forum-last-list .box-content { min-height:100px; }
* html #forum-last-list .box-content { height:100px; }

.titrepage {font-size:24px;color:#369; margin-top:-15px;}
#isps .picto .colorBleu { border:1px solid #369; }

/*
*/
