Back to top

Autore Topic: FIREFOX NON LEGGE IL CSS  (Letto 1622 volte)

Offline nerocannella

  • Nuovo arrivato
  • *
  • Post: 1
    • Mostra profilo
FIREFOX NON LEGGE IL CSS
« il: 14 Ago 2006, 10:15:14 »
Salve a tutti,
ho un problema con firefox. sto utilizzando il template di base dell'ultima versione stabile di joomla, in parte l'ho completamente rivoluzionato in modo da adattarlo al progetto che avevo in mente.

da ierisera però con IE funziona tutto a meraviglia, mentre con FIREFOX il css me lo ignora completamente, facendo vedere il sito con uno stile praticamente "spoglio".

entrando in administrator, ho visto che con firefox mi legge soltanto le prime due classi del css,  nella sostanza non me lo legge tutto.

chi può aiutarmi per favore?

vi ringrazio tantissimo

Massimiliano

per comodità allego il file css
Citazione
/* CSS Document */

html {
   height: 100%;
}

body {
   height: 100%;
    margin-bottom: 1px;
}

.clr {
   clear: both;
}

.outline {
  /*border: 1px solid #cccccc;*/
  background: #ffffff;
   padding: 0px;
 }

#buttons_outer {
   width: 635px;
     margin-bottom: 2px;
   margin-right: 2px;
   float: left;
 
}

#buttons_inner {
   /*border: 1px solid #cccccc;*/
    height: 21px !important;
   height: 23px;
}

.pathway li
{
line-height: 15px;
padding-left: 15px;
padding-top: 0px;
background-image: url(../images/arrow_g.png);
background-repeat: no-repeat;
background-position: 0px 2px;
}
#pathway_text {
  overflow: hidden;
   display: block;
   height: 25px;
   line-height: 25px !important;
   line-height: 22px;
   padding-left: 50px;
   /*border: 1px solid #ccc;*/
   margin-bottom: 2px;
}
.pathway  a:link, a:active { color:#184077
}

.pathway a:hover { color:#184085;
}

.pathway a:visited { color:#184077
}
#pathway_text img {
   margin-left: 5px;
   margin-right: 5px;
   margin-top: 3px;
}

  a.blogsection:link, a.blogsection:active { color:#184077
}

  a.blogsection:hover { color:#184085;
}

  a.blogsection:visited { color:#184077
}

#buttons {
   float: left;
   margin: 0px;
   padding: 0px;
   width: auto;
}


ul#mainlevel-nav
{       
   list-style-type: none;
   padding: 0;
   margin: 0;
   font-size: 12px;
        height:15px;
}

ul#mainlevel-nav li
{
   background-image: url(../images/menu_top.png);
        background-position: top left;
   padding-left: 0px;
   padding-right: 0px;
        list-style-type:none;
   float: left;
   margin: 0;
   font-size: 11px;
   line-height: 15px;
   white-space: nowrap;
   border-left: 1px solid #cccccc;
}

ul#mainlevel-nav li a
{
   display: block;
   padding-left: 15px;
   padding-right: 15px;
   text-decoration: none;
   color: #ccc;
   background: transparent;
}

#buttons>ul#mainlevel-nav li a { width: auto; }

   ul#mainlevel-nav li a:hover
{
   color: #999;
   /*background: #F8F7F7;*/
}


#search_outer {
   float: left;
   width: 165px;
}

#search_inner {
  /*border: 1px solid #cccccc;*/
   padding: 0px;
  height: 21px !important;
  height: 23px;
  overflow: hidden;
}

#search_inner form {
  padding: 0;
  margin: 0;
}

#search_inner .inputbox {
   border: 0px;
   padding: 3px 3px 3px 5px;
   font-family: arial, helvetica, sans-serif;
   font-size: 11px;
   color: #c64934;
}

#search_inner_home_index .inputbox {
   border: 0px;
   padding: 3px 3px 3px 5px;
   font-family: arial, helvetica, sans-serif;
   font-size: 11px;
   color: #184077;

#header_outer {
   text-align: left;
   border: 0px;
   margin: 0px;
}

#header {
   
   padding: 0px;
   margin-right: 2px;
   width: 800px;
   height: 150px;
   background: url(../images/header_short.jpg) no-repeat;
}

#top_outer{
   float: left;
   width: 165px;
}

#top_inner {
  border: 1px solid #cccccc;
   padding: 2px;
  height: 144px !important;
  height: 150px;
  overflow: hidden;
  float: none !important;
  float: left;
}

#left_outer {
  float: left;
   margin-top: 2px;
   
}

#left_inner {
  /*border: 1px solid #6699ff;*/
   padding: 2px;
  float: none !important;
  float: left;
  text-align:center;
  background-color:#fff;
  width:161px !important;
  width:165px;
 
}

#content_outer {
   padding: 0px;
   margin-top: 0px;
   margin-left: 0px;
   /*border: 1px solid #cccccc;*/
   float: left;
   width: 635px;
}

#content_inner{
  float: none !important;
  float: left;
  padding: 0;
  padding-top: 2px;
  margin: 0;
}

table.content_table {
  width: 100%;
   padding: 0px;
   margin: 0px;
}

table.content_table td {
   padding: 0px;
   margin: 0px;
}


#banner_inner {
   float: left;
   padding: 0px;
   height: 70px;
}

#poweredby_inner {
   float: right;
   padding: 0px;
   margin-left: 0px;
   height: 70px;
}

#right_outer {
   margin-left: 2px;
   width: 165px;
}

#right_inner {
  float: none !important;
  float: left;
  border: 1px solid #6699ff;
  padding: 2px;
}


.user1_inner {
   /*border: 1px solid #6699ff;*/
  float: none !important;
  float: left;
   margin: 0px;
   padding:0px;
width:635px;

}

.user2_inner {
   border: 1px solid #cccccc;
  float: none !important;
  float: left;
   margin: 0px;
   padding: 2px;
}

table td.body_outer {
   padding: 0px;
   valign="bottom";
   /*border: 1px solid #cccccc;*/
}

.maintitle {
   color: #ffffff;
   font-size: 40px;
   padding-left: 15px;
   padding-top: 20px;
}

.error {
  font-style: italic;
  text-transform: uppercase;
  padding: 5px;
  color: #cccccc;
  font-size: 14px;
  font-weight: bold;
}

/** old stuff **/

.back_button {
   float: left;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  border: 3px double #cccccc;
  width: auto;
  background: url(../images/button_bg.png) repeat-x;
  padding: 0px 10px;
  line-height: 20px;
  margin: 1px;
}

.pagenav {
  text-align: center;
  font-size: 10px;
  font-weight: bold;
  color:#ccc;
  /*border: 3px double #cccccc;*/
  width: auto;
  /*background: url(../images/button_bg.png) repeat-x;*/
  padding: 0px 10px;
  line-height: 20px;
  margin: 1px;
}

.pagenavbar {
   margin-right: 10px;
   float: right;
}

a.pagenav:active, a.pagenav:link,  a.pagenav:visited {
                   text-align: center;
  font-size: 10px;
  font-weight: bold;
  color:#184077;
  /*border: 3px double #cccccc;*/
  width: auto;
  /*background: url(../images/button_bg.png) repeat-x;*/
  padding: 0px 10px;
  line-height: 20px;
  margin: 1px;
}

a.pagenav:hover {
                  text-align: center;
  font-size: 10px;
  font-weight: bold;
  color:#cccccc;
  /*border: 3px double #cccccc;*/
  width: auto;
  /*background: url(../images/button_bg.png) repeat-x;*/
  padding: 0px 10px;
  line-height: 20px;
  margin: 1px;
}

ul
{
margin: 0;
padding: 0;
list-style: none;
}

li
{
line-height: 15px;
padding-left: 15px;
padding-top: 0px;
background-image: url(../images/arrow_g.png);
background-repeat: no-repeat;
background-position: 0px 2px;
}


td {
   text-align: left;
   font-size: 11px;
}



body {
   margin: 15px;
   height: 100%;
   padding: 0px;
   font-family: Arial, Helvetica, Sans Serif;
   line-height: 120%;
   font-size: 11px;
   color: #333333;
   background: #ffffff;
}

/* Joomla core stuff */
a:link, a:active, a:visited {
   color: #184077; text-decoration: none;
   font-weight: bold;
}

a:hover {
   color: #184090;   text-decoration: none;
   font-weight: bold;
}

table.contentpaneopen {
  width: 100%;
   padding: 0px;
   border-collapse: collapse;
   border-spacing: 0px;
   margin: 0px;
}

table.contentpaneopen td {
   padding-right: 0px;
}

table.contentpaneopen td.componentheading {
   padding-left: 0px;
}



table.contentpane {
  width: 100%;
   padding: 0px;
   border-collapse: collapse;
   border-spacing: 0px;
   margin: 0px;
}

table.contentpane td {
   margin: 0px;
   padding: 0px;
}

table.contentpane td.componentheading {
   padding-left: 0px;
}

table.contentpaneopen fieldset {
   border: 0px;
   /*border-bottom: 1px solid #eee;*/
}

.button {
  color: #184077;
  font-family: Arial, Hevlvetica, sans-serif;
  text-align: center;
  font-size: 10px;
  font-weight: bold;
width: auto;
  /*background: url(../images/button_bg.png) repeat-x;*/
  padding: 0px 0px;
  padding-bottom:2px;
  line-height: 16px !important;
  line-height: 16px;
  height: 18px !important;
  height: 18px;
  margin: 1px;
background-color: #f0f0f0;
}

.inputbox {
        margin:3px;
   padding: 0px;
   /*border:solid 1px #cccccc;*/
   background-color: #f3f3f3;
}

.componentheading {
   /*background: url(../images/subhead_bg.png) repeat-x;*/
   color: #ccc;
   text-align: left;
   padding-top: 4px;
   padding-left: 4px;
   height: 21px;
   font-weight: bold;
   font-size: 12px;
   text-transform: uppercase;

}

.contentcolumn {
   padding-right: 5px;
}

.contentheading {
   height: 30px;

   color: #c64934;
   font-weight: bold;
   font-size: 14px;
   white-space: nowrap;
}



.contentpagetitle {
   font-size: 13px;
   font-weight: bold;
   color: #cccccc;
   text-align:left;
}

table.searchinto {
   width: 100%;
}

table.searchintro td {
   font-weight: bold;
}

table.moduletable, table.moduletablep {
   margin-bottom: 5px;
   padding: 0px;
   border-spacing: 0px;
   border-collapse: collapse;
}
table.moduletablelogin_home {
   width: 60%;
   margin-bottom: 10px;
        font-family:verdana;
        font-size:10px;
        color:#184077;
        font-weight: bolder;
   padding: 10px;
        text-align:left;
   border-spacing: 0px;
   border-collapse: collapse;
}

div.moduletablelogin_home {
       padding: 0;
        padding-top:0px;
   margin-bottom: 0px;
        margin-top: 0px;
        text-align:left;
        background-color:#fff;
        height:50px;
        width:100%;
        font-family:verdana;
        font-size:10px;
        color:#184077;
        font-weight: bolder;
}

.moduletablelogin_home label {
       
        font-family:verdana;
        font-size:10px;
        color:#184077;
        font-weight: bolder;
}

table.moduletablelogin_home_index {
   width: 160px;;
   margin-bottom: 10px;
        font-size:12px;
        color:#6699ff;
        font-style:bolder;
   padding:0px;
        text-align:left;
   border-spacing: 0px;
   border-collapse: collapse;
}

div.moduletablelogin_home_index {
        padding: 0;
        padding-top:0px;
   margin-bottom: 0px;
        margin-top: 70px;
        text-align:left;
        background-color:#fff;
        height:50px;
        width:100%;
}
table.moduletablesearch_home {
   width: 100%;
   margin-bottom: 0px;
   padding: 0px;
        background-color:#ffffff;
   border-spacing: 0px;
   border-collapse: collapse;
}

div.moduletablesearch_home {
   padding: 0;
        padding-top:20px;
   margin-bottom: 0px;
        margin-top: 5px;
        text-align:center;
        background-color:rgb(23,42,82);
        height:70px;
        width:160px;
}

table.moduletablesearch_home_index {
   width: 100%;
   margin-bottom: 0px;
   padding: 0px;
        background-color:#ffffff;
   border-spacing: 0px;
   border-collapse: collapse;
         
}

div.moduletablesearch_home_index {
   padding: 0;
        padding-top:20px;
   margin-bottom: 0px;
        margin-top: 70px;
        text-align:left;
        background-color:#fff;
        height:50px;
        width:160px;
}

div.moduletable,  {
   padding: 0;
   margin-bottom: 2px;
}

div.moduletablep {
   padding: 0;
   margin-bottom: 0px;
       
}


table.moduletable th, div.moduletable h3 {
   /*background: url(../images/subhead_bg.png) repeat-x;*/
        background-color:#ECEDED;
   color: #333;
   text-align: left;
   padding-left: 4px;
   height: 21px;
   line-height: 21px;
   font-weight: bold;
   font-size: 10px;
   text-transform: uppercase;
   margin: 0 0 2px 0;
}

table.moduletablep th, div.moduletablep h3  {
   background: url(../images/menup.png);
        background-repeat:no-repeat;
        /*background-color:#ECEDED;*/
   color: #000000;
   text-align: left;
   padding-left: 28px;
       
   height: 31px;
   line-height: 14px;
   font-weight: bold;
   font-size: 14px;
       
   /*text-transform: uppercase;*/
   margin: 0 0 1px 0;
}

table.moduletable td {
   font-size: 11px;
   padding: 0px;
   margin: 0px;
   font-weight: normal;
}

table.moduletablep td {
   font-size: 11px;
   padding: 0px;
   margin: 0px;
   font-weight: normal;
        valign:middle;
       
}

table.pollstableborder td {
  padding: 2px;
}

.sectiontableheader {
  font-weight: bold;
  background: #f0f0f0;
  padding: 4px;
}

.sectiontablefooter {

}

.sectiontableentry1 {
   background-color : #ffffff;
}

.sectiontableentry2 {
   background-color : #f9f9f9;
}

.small {
   color: #999999;
   font-size: 11px;
}

.createdate {
   height: 15px;
   padding-bottom: 10px;
   color: #999999;
   font-size: 11px;
}

.modifydate {
   height: 15px;
   padding-top: 10px;
   color: #999999;
   font-size: 11px;
}

table.contenttoc {
  /*border: 1px solid #cccccc;*/
  padding: 2px;
  margin-left: 2px;
  margin-bottom: 2px;
}

table.contenttoc td {
  padding: 2px;
}

table.contenttoc th {
  background: url(../images/subhead_bg.png) repeat-x;
  color: #666666;
   text-align: left;
   padding-top: 2px;
   padding-left: 4px;
   height: 21px;
   font-weight: bold;
   font-size: 10px;
   text-transform: uppercase;
}

a.mainlevel:link, a.mainlevel:visited {
   display: block;
   background: url(../images/menu_bg.png) no-repeat;
       
   vertical-align: middle;
   font-size: 10px;
   font-weight: bold;
   color: #184077;
   text-align: left;
   padding-top: 5px;
   padding-left: 18px;
   height: 20px !important;
   height: 25px;
   
   text-decoration: none;
}

a.mainlevel:hover {
   background: url(../images/menu_bg_h.png) no-repeat;
   text-decoration: none;
   color: #ccc;
}

a.mainlevel#active_menu {
   color:#184077;
   font-weight: bold;
}

a.mainlevel#active_menu:hover {
   color: #184077;
}
a.mainlevelp:link, a.mainlevelp:visited {
   display: block;
   background-image: url(../images/menu_bg.png);
        background-repeat:no-repeat;
       
   vertical-align: bottom;
   font-size: 11px;
        line-height:24px;
   font-weight: bold;
   color: #FFFFFF;
   text-align: left;
   padding-top: 3px;
   padding-left: 26px;
   height: 31px !important;
   height: 31px;
   
   text-decoration: none;
}

a.mainlevelp:hover {
   background-image: url(../images/menu_bg_h_p.png);
       
   text-decoration: none;
   color: #ccc;
       
       
}

a.mainlevelp#active_menu {
   color:#0099ff;
   font-weight: bold;
}

a.mainlevelp#active_menu:hover {
   color: #0099ff;
}
a.sublevel:link, a.sublevel:visited {
   padding-left: 1px;
   vertical-align: middle;
   font-size: 11px;
   font-weight: bold;
   color: #c64934;
   text-align: left;
}

a.sublevel:hover {
   color: #900;
   text-decoration: none;
}

a.sublevel#active_menu {
   color: #333;
}

.highlight {
   background-color: Yellow;
   color: Blue;
   padding: 0;
}
.code {
   background-color: #ddd;
   border: 1px solid #bbb;
}

form {
/* removes space below form elements */
   margin: 0;
    padding: 0;
}

div.mosimage {
  border: 1px solid #ccc;
}

.mosimage {
  border: 1px solid #cccccc;
  margin: 5px
}

.mosimage_caption {
  margin-top: 2px;
  background: #efefef;
  padding: 1px 2px;
  color: #666;
  font-size: 10px;
  border-top: 1px solid #cccccc;
}

span.article_seperator {
   display: block;
   height:1px;
}

/*ELEMENTI FORM LOGIN DELLA HOME*/

 #mod_login_username {
               color:#ff9900;
               width:80px;
               height:12px;
               font-size:11px;
}

/*FORM SEARCH HOME*/
.inputboxsearch_home {
               width:90px;
               height:16px;
               font-size:12px;
               line-height:14px;
               border: 1px solid #666666;
               background-color:#F4F6F5;
}

.inputboxsearch_home_index {
               width:140px;
               height:25px;
               font-size:12px;
               line-height:13px;
               color:#666666;
               border: 0px solid #184077;
               background-color:#fff;
               background-image:url(../images/inputbg.png);
               background-repeat:no-repeat;
               padding-left:30px;
               padding-top:1px;
}

#mod_login_username.inputbox {
               width:140px;
               height:25px;
               font-size:12px;
               line-height:18px;
               color:#666666;
               border: 0px solid #184077;
               background-color:#fff;
               background-image:url(../images/inputbg.png);
               background-position:left;
               background-repeat:no-repeat;
               padding-left:30px;
               padding-top:1px;
}

#mod_login_password.inputbox {
               width:140px;
               height:25px;
               font-size:12px;
               line-height:18px;
               color:#666666;
               border: 0px solid #184077;
               background-color:#fff;
               background-image:url(../images/inputbg.png);
               background-repeat:no-repeat;
               padding-left:30px;
               padding-top:1px;
               background-position:left;
}

/* MODULO ULTIME NOTIZIE */
.latestnewsflash {
               width:100%;             
               }

div.moduletableflash {
   padding-top:40px;
        padding-left:95px;
        padding-bottom:15px;
   margin-bottom: 2px;
        margin-top:2px;
        background-image: url(../images/flash.png);
        background-position:top right;
background-repeat: no-repeat;
background-color:#ccc;
}
table.moduletableflash {
   width: 635px;
   margin-bottom: 0px;
   padding: 0px;
   border-spacing: 0px;
   border-collapse: collapse;
        background-color:#ccc;
        min-height: 200px;
        height: auto !important;
        height: 200px;
}

.latestnewsflash li
{
width:400px;
line-height: 15px;
padding-left:40 px;
padding-top: px;
background-image: url(../images/arrow_w.png);
background-repeat: no-repeat;
background-position: 0px 2px;
}



 a.latestnewsflash:link, a.latestnewsflash:active { color:#184077
}

  a.latestnewsflash:hover { color:#184085;
}

  a.latestnewsflash:visited { color:#184077
}


/* PAGINA SINGOLA NOTIZIA*/

.contentheadingnews {
   
        width: 500px;
   color: #184077;
   font-weight: bold;
   font-size: 12px;
   white-space: nowrap;
}

table.contentpaneopennews {
 
   
   border-collapse: collapse;
   border-spacing: 0px;
   margin-left:50px;
        font-family:verdana;
                 font-size:12px;
                 line-height:16px;
                 color: #336666;
                 font-weight: 500;
}

.contentpaneopennews td {
   
   
}

.blog_morenews { margin-left:50px;
                 margin-top:15px;
}


/* MODULO AREA OPERATORE PAZIENTE*/

table.contentpaneopenarea {
  width: 635px;
height: 200px;
   padding: 0px;
   border-collapse: collapse;
   border-spacing: 0px;
   margin: 0px;
        background-color:#ccc;
}

/*SEZIONE DEI CONTENUTI*/

.MsoNormal, .contentpane {     font-family:arial;
                 font-size:12px;
                 line-height:15px;
                 color: #336666;
                 font-weight: 500;
                 font-style: inherit;
                 text-align:justify;
                 word-spacing: 0.3 em;
}

.MsoNormal li {
                 font-size:12px;
                 line-height:16px;
                 color:
list-style-type: circle;
list-style-position: inherit;}

.contentheadingtext {
   height: 20px;
        font-family:arial;
   color: #184077;
   font-weight: bold;
   font-size: 16px;
   
}

table.contentpaneopentext {
  width: 100%;
   padding-left: 30px;
   border-collapse: collapse;
   border-spacing: 0px;
   margin: 0px;
        font-family:verdana;
                 font-size:12px;
                 line-height:16px;
                 color: #336666;
                 font-weight: 500;
}

table.contentpaneopentext td {
   padding-left: 50px;
}

table.contentdescriptiontext {
  width: 100%;
   padding-left: 15px;
   border-collapse: collapse;
   border-spacing: 0px;
   margin: 0px;
}



table.contentpanetext td {
   margin: 0px;
   padding-left: 50px;
}

table.contentpanetext  a:link, a:active { color:#184077
}

table.contentpanetext a:hover { color:#184085;
}

table.contentpanetext a:visited { color:#184077
}
.sectiontableentry1text tr  {
   background-color : #ffffff;
        border-bottom: 1px solid #ccc;
        width:30%;
        padding:10px;
        margin-bottom:5px;
}

.sectiontableentry1text td  {
   background-color : #ffffff;
        border-bottom: 1px solid #ccc;
        width:30%;
        padding:10px;
        margin:5px;
        line-height:20px;
}

.sectiontableentry2text td  {
   background-color : #ffffff;
        border-bottom: 1px solid #ccc;
        width:30%;
        padding:10px;
        margin:5px;
        line-height:20px;
}
 

/* TITOLI DEI CONTENUTI */

h2 { font-family:arial;
     font-size:14px;
     font-weight:bold;
     color:#184077;
}

/* FOOTER */

.footer {
   
   
   background-color:#ccc;
        width:802px;
        padding-top:2px;
        margin-top:8px;
        font-family:arial;
        font-size:11px;
        color:#ffffff;
        line-height:14px;
        font-weight:500;
}
.copy { color:#FFF;
        font-family:verdana;
        font-size:10px;
        font-weight:bold;
        margin-left:3px;
       
}
.b_menu { 
          text-align:right;
          font-weight:bold;
          color:#fff;
          margin-right:3px;
}

.b_menu a:link, a:active, a:visited {font-size:11px;
                                      color:#fff;
}

.b_menu a:hover{ font-size:11px;
                 color:#666666;
}

.sub_footer {
        width:802px;
   background-color:#ccc;
        text-align:left;
        font-family:arial;
        font-size:11px;
        color:#fff;
        line-height:14px;
        font-weight:500;
}

a.link_f:active, a.link_f:link,  a.link_f:visited {
                    font-family:verdana;
                  padding-left:2px;
                  color:#184077;
                  font-size:9px;
                  font-weight:bold;
}

a.link_f:hover {
                    font-family:verdana;
                  padding-left:2px;
                  color:#fff;
                  font-size:9px;
                  font-weight:bold;
}

.sub_footer_td { 
                  font-family:verdana;
                  padding-left:3px;
                  color:#fff;
                  font-size:8px;
                  font-weight:bold;
                }

.sub_footer_td_sx {
                  font-family:verdana;
                  color:#fff;
                  font-size:8px;
                  font-weight:bold;
                }


/* LINK PER IL NAVIGATORE DELLE PAGINE, PAGNAVcounter */
 .pagenavcounter { font-family:verdana;
                  font-size:9px;
                  color:#ccc;
                  font-weight:bold;
}
« Ultima modifica: 14 Ago 2006, 10:17:14 da nerocannella »

 



Web Design Bolzano Kreatif