codice:
.weekday{
font-size: 14px;
font-weight: bold;
}
.calmonths a{
text-decoration: none;
}
.calday,
.calweekday{
background: #E6E9ED;
color: #666;
font-size: 11px;
font-weight: bold;
margin: 0;
padding: 4px;
text-align: right;
}
.calweekday{
border-right: 1px solid #AAA;
color: #666666;
font-size: 14px;
padding: 6px;
text-align: center;
}
.cellblank,
.celldate,
.celltoday,
.mcellblank,
.mcelldate,
.mcelltoday{
background: #EFF2F6;
height: 100px;
margin: 0;
padding: 0;
vertical-align: top;
}
.mcellblank,
.mcelldate,
.mcelltoday{
height: auto;
}
.cellblank,
.mcellblank{
background: #CDD4DD;
}
.celltoday,
.mcelltoday{
border: 2px solid #8B0000;
}
/*
* ========================================
* form styles
* ========================================
*/
input,
textarea,
select{
background: #FFF;
border: 1px solid #8FA1B0;
color: #666666;
font-family: Tahoma, verdana, helvetica, sans-serif;
font-size: 11px;
margin: 5px;
padding: 2px;
vertical-align: middle;
}
select{
border: 0;
font-family: Tahoma, verdana, helvetica, sans-serif;
font-size: 12px;
margin: 0;
padding: 0;
}
input.button{
margin: 0;
width: auto;
}
optgroup option{
font-family: Tahoma, verdana, helvetica, sans-serif;
font-size: 12px;
}
.codebuttons{
font-family: Tahoma, Verdana, Helvetica, Sans-Serif;
font-size: 10px;
vertical-align: middle;
margin:2px;
}
.textarea,
.searchinput,
.button,
.gobutton{
background: #FFF;
border: 1px solid #90A1AF;
color: #666666;
font-family: Tahoma, Verdana, Helvetica, Sans-Serif;
font-size: 11px;
padding: 2px;
vertical-align: middle;
}
.button{
background: #E6E9ED;
}
.gobutton{
background: transparent;
border: 0;
color: #9DA1A6;
margin: 0;
vertical-align: middle;
}
.radiobutton,
.checkbox,
.helpbox {
border: 0;
vertical-align: middle;
}
/*
* class.formtable
*
* used for tabled forms
* technically tables should not be used for form display
* but, in the case of IPB a table is easier to work with
* for the average webmaster, who has little to no CSS knowledge.
*
*/
.formtable{
background: transparent;
}
.formtable td,
.pformleft,
.pformleftw,
.pformright{
background:#F4F7FA;
border: 1px solid #CDD4DD;
border-bottom: 0;
border-left: 0;
font-weight: bold;
margin: 1px 0 0 0;
padding: 6px;
width: 25%;
}
.formtable td.wider,
.pformleftw,
.pformright{
width: 40%;
}
.formtable td.formright,
.pformright{
border-right: 0;
font-weight: normal;
width: auto;
}
.formtable td.formtitle,
.formsubtitle{
background: #DDE0E4;
border: 1px solid #B1BEC7;
border-bottom: 0;
border-left: 0;
border-right: 0;
font-weight: normal;
}
.formsubtitle{
border: 0;
color: #3A566C;
font-weight: bold;
padding: 5px;
}
.formtable td.formstrip{
background: #E2E9F0;
border: 1px solid #A8BDCB;
border-left: 0;
border-right: 0;
font-weight: normal;
}
/*
* ========================================
* All New Styles
* ========================================
*/
.cleared{
clear: both;
}
.borderwrap,
.borderwrapm{ /* this will affect the outlining border of all the tables and boxes through-out the skin. */
background: #FFF;
border: 1px solid #9DA1A6;
padding: 0;
margin: 0;
text-align: left;
}
.borderwrapm{
margin: 5px;
}
.borderwrap h3,
.maintitle,
.maintitlecollapse{
background: transparent url(<#IMG_DIR#>/tile_cat.gif);
border: 1px solid #DBDFE3;
border-bottom: 1px solid #9CA4AE;
color: #B8BFC6;
font-size: 12px;
font-weight: bold;
margin: 0;
padding: 8px;
}
.maintitlecollapse{
border: 1px solid #76818F;
}
.maintitle p,
.maintitlecollapse p,
.formsubtitle p{
background: transparent !important;
border: 0 !important;
margin: 0 !important;
padding: 0 !important;
}
.maintitle p.expand,
.maintitle p.goto,
.maintitlecollapse p.expand,
.formsubtitle p.members{
float: right;
width: auto !important;
}
.maintitle a:link,
.maintitle a:visited,
.maintitlecollapse a:link,
.maintitlecollapse a:visited{
background: transparent;
color: #B8BFC6;
text-decoration: none;
}
.maintitle a:hover,
.maintitle a:active,
.maintitlecollapse a:hover,
.maintitlecollapse a:active{
background: transparent;
color: #F1F1F1;
}
table th,
.borderwrap table th,
.subtitle,
.subtitlediv,
.postlinksbar{
background: transparent url(<#IMG_DIR#>/tile_sub.gif);
border-bottom: 1px solid #9CA4AE;
color: #3A566C;
font-size: 10px;
font-weight: bold;
letter-spacing: 1px;
margin: 0;
padding: 5px;
}
.subtitlediv{
border: 1px solid #FFF;
border-bottom: 1px solid #9CA4AE;
text-align: right;
}
.borderwrap table th a:link,
.subtitle a:link,
.subtitlediv a:link,
.borderwrap table th a:visited,
.subtitle a:visited,
.subtitlediv a:visited,
.borderwrap table th a:active,
.subtitle a:active,
.subtitlediv a:active,
.borderwrap table th a:hover,
.subtitle a:hover,
.subtitlediv a:hover{
background: transparent;
color: #3A566C;
text-decoration: none;
}
.borderwrap h4{
background: #EAEDF1;
border: 1px solid #FFF;
border-bottom: 1px solid #9CA4AE;
border-top: 1px solid #9CA4AE;
color: #9CA4AE;
font-size: 12px;
font-weight: bold;
margin: 0;
padding: 5px;
}
.borderwrap p{
background: #F9F9F9;
border: 1px solid #CCC;
margin: 5px;
padding: 10px;
text-align: left;
}
td.formbuttonrow,
.borderwrap p.formbuttonrow,
.borderwrap p.formbuttonrow1{
background: #D8DFE9 !important;
border: 1px solid #FFF;
border-top: 1px solid #9CA4AE;
margin: 0px !important;
padding: 5px !important;
text-align: center;
}
td.formbuttonrow{
border-bottom: 0;
border-left: 0;
border-right: 0;
}
.borderwrap p.formbuttonrow1{
background: #F9F9F9 !important;
border: 0;
border-top: 1px solid #CCC;
}
.bar,
.barb,
.barc{
background: #E6E9ED;
border: 1px solid #FFF;
}
.barc{
border-bottom: 0;
}
.bar p,
.barb p,
.barc p{
background: transparent;
border: 0;
color: #666666;
font-size: 11px;
margin: 0;
padding: 5px;
text-align: left;
}
.barb p{
text-align: right;
}
.bar p.over,
.bar p.overs,
.barc p.over,
.barc p.overs{
float: right;
}
.barb p.over,
.barb p.overs{
float: left;
}
.bar p.overs,
.barb p.overs,
.barc p.overs{
position: relative;
top: 5px;
}
.catend{
background: #939FAA;
color: #666666;
font-size: 1px;
height: 5px;
}
.newslink{
background: #F0F4F7;
border: 1px solid #CDD4DD;
margin: 0;
width: 100%;
}
.newslink td{
color: #666666;
font-size: 10px;
padding: 5px 5px 5px 10px;
}
.newslink span{
background: transparent;
color: #9DA1A6;
font-weight: normal;
}
.newslink input{
background: #FFF;
border: 1px solid #999;
color: #9DA1A6;
font-size: 10px;
padding: 3px;
vertical-align: middle;
width: auto;
}
.newslink input.button{
background: transparent;
border: 0;
color: #9DA1A6;
vertical-align: middle;
}
.fieldwrap{
background: #F9F9F9;
border: 1px solid #CCC;
border-top: 0;
margin: 5px;
padding: 0;
text-align: left;
}
.fieldwrap h4{
background: #EEE;
border: 1px solid #CCC;
border-left: 0;
border-right: 0;
color: #666666;
font-size: 12px;
font-weight: bold;
margin: 0;
padding: 5px;
}
.errorwrap,
#pmnotewrap{
background: #F2DDDD;
border: 1px solid #992A2A;
border-top: 0;
margin: 5px;
padding: 0;
}
#pmnotewrap{
line-height: 135%;
margin: 0 0 5px 0;
}
.errorwrap h4,
#pmnotewrap h4{
background: #E3C0C0;
border: 1px solid #992A2A;
border-left: 0;
border-right: 0;
color: #992A2A;
font-size: 12px;
font-weight: bold;
margin: 0;
padding: 5px;
}
.errorwrap p,
#pmnotewrap p{
background: transparent;
border: 0;
color: #992A2A;
margin: 0;
padding: 8px;
}
#pmnotewrap p.pmavatar{
float: left;
}
#pmnotewrap p.pmnotefoot{
background: #E3C0C0;
border-top: 1px solid #992A2A;
text-align: right;
}
#pmnotewrap a:link,
#pmnotewrap a:visited{
background: transparent;
color: #992A2A;
text-decoration: none;
}
#pmnotewrap a:hover,
#pmnotewrap a:active{
background: transparent;
color: #992A2A;
text-decoration: underline;
}
.ruleswrap{
background: #F2DDDD;
border: 1px solid #992A2A;
color: #992A2A;
margin: 5px 0 5px 0;
padding: 5px;
}
#redirectwrap{
background: #F0F4F7;
border: 1px solid #CDD4DD;
margin: 200px auto 0 auto;
text-align: left;
width: 500px;
}
#redirectwrap h4{
background: #D0DDEA;
border-bottom: 1px solid #CDD4DD;
color: #3A566C;
font-size: 14px;
margin: 0;
padding: 5px;
}
#redirectwrap p{
margin: 0;
padding: 5px;
}
#redirectwrap p.redirectfoot{
background: #E3EBF4;
border-top: 1px solid #CDD4DD;
text-align: center;
}
#gfooter{
background: #939FAA;
margin: 5px 0 5px 0;
padding: 0;
width: 100%;
}
#gfooter td{
color: #FFF;
font-size: 10px;
padding: 4px;
}
#gfooter a:link,
#gfooter a:visited{
color: #FFF;
}
#logostrip{
background: #69819C
height: 20px;
margin: 0;
padding: 0;
text-align: left;
}
#submenu{
background: transparent url(<#IMG_DIR#>/tile_sub.gif);
border: 1px solid #FFF;
border-top: 0;
color: #3A566C;
margin: 0;
}
#userlinks,
#userlinksguest{
background: #F0F4F7;
border: 1px solid #CDD4DD;
margin: 5px 0 5px 0;
padding: 0 5px 0 5px;
}
#userlinksguest{
background: #F4E7EA;
border: 1px solid #986265;
}
#submenu p,
#userlinks p,
#userlinksguest p{
background: transparent !important;
border: 0 !important;
font-size: 10px;
font-weight: bold;
letter-spacing: 1px;
margin: 5 !important;
padding: 0px 0 7px 0;
text-align: right;
}
#userlinks p,
#userlinksguest p{
font-weight: normal;
letter-spacing: 0;
}
#submenu p.home,
#userlinks p.home,
#userlinksguest p.home{
float: left;
}
#userlinksguest p.pcen{
text-align: center;
}
#submenu a:link,
#submenu a:visited{
background: transparent;
color: #3A566C;
padding: 0 6px 0 6px;
text-decoration: none;
}
#submenu a:hover,
#submenu a:active{
background: transparent;
color: #9CA4AE;
}
#navstrip{
background: transparent;
color: #999;
font-size: 12px;
font-weight: bold;
margin: 0 0 5px 0;
padding: 8px 0 8px 0px;
}
#navstrip a:link,
#navstrip a:visited{
background: transparent;
color: #666666;
text-decoration: none;
}
#navstrip a:hover,
#navstrip a:active{
background: transparent;
color: #9CA4AE;
}
.toplinks{
background: transparent;
color: #666666;
margin: 0;
padding: 0 0 5px 0;
text-align: right;
}
.toplinks span{
background: #F0F4F7;
border: 1px solid #CDD4DD;
border-bottom: 0;
color: #666666;
font-size: 10px;
font-weight: bold;
margin: 0 10px 0 0;
padding: 5px;
}
.copyright{
background: #EEE;
font-size: 11px;
margin: 0 0 5px 0;
padding: 8px;
}
/*
* ========================================
* print page styles
* ========================================
*/
#print{
margin: 20px auto 20px auto;
padding: 0;
text-align: left;
width: 85%;
}
#print h1,
#print h2,
#print h3,
#print h4,
#print p{
color: #036;
font-size: 18px;
font-weight: bold;
margin: 0;
padding: 8px;
}
#print h2,
#print h3,
#print p{
border-bottom: 1px solid #999;
font-size: 11px;
font-weight: normal;
}
#print h3{
background: #F5F5F5;
font-size: 12px;
font-weight: bold;
margin: 0 0 10px 0;
}
#print h4{
background: #F9F9F9;
font-size: 11px;
}
#print p{
margin: 0 0 5px 0;
padding: 10px;
}
#print p.printcopy{
border: 0;
color: #666666;
text-align: center;
}
.rooqheader1{
background: #FFFFFF;
border: 1px solid #DCE0E4;
margin: 0;
width: 100%;
}
.rooqheader1 td{
color: #666666;
font-size: 10px;
}
.rooqheader1 span{
background: transparent;
font-weight: normal;
}