Joomla.it Forum
Joomla! 1.0.x (versione con supporto terminato) => Le voci di Joomla.it (solo per versione Joomla 1.0.x) => I Template di Joomla 1.0.x => : nerocannella 14 Aug 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
/* 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;
}