html, body
{
font-family: Verdana, Tahoma;
font-size:8pt;
margin:0;
padding:0;
color:#514f4b;
}

body
{
background:url(../images/aba_bkg.png) repeat-x;
background-color:#90a9c2;
background-color:#8ca6bf;
text-align:center;
}

h1.componentheading,
h2, 
div.componentheadingPart,
div.componentheadingCont,
div.componentheadingNews,
div.contentpaneopen h1
{margin:0;padding:10px 0 10px 20px;}
h1.componentheading,
h2,
div.componentheadingPart,
div.componentheadingCont,
div.componentheadingNews,
div.contentpaneopen h1
{
font-size:1.2em;
}


a:link{color:#514f4b;}
a{text-decoration:none;}
a:hover,
div#jflanguageselection ul li  a:hover
{color:#b34f2f;}
/*a:visited
{
color:#b34f2f;
}*/
ul{margin:0;padding:0;}
ul a{font-size:1.2em;color:#514f4b;text-decoration:none;}

div#Container
{
width:690px;
min-height:710px;
margin:20px auto;
padding:20px;
background-color:#fff;
text-align:left;
}

div#Menu
{
clear:both;
height:84px;
text-align:center;
background-image:url(../images/aba_bkg_m.png);
}

ul.menu
{
list-style-type:none;
padding-top:35px;
}

ul.menu li
{
font-size:.85em;
display:inline;
padding:0 2.5em;
border-left:solid 1px #fff;
}

ul.menu li a, div#Footer a
{
color:#fff;
}
ul.menu li.item1
{
border:none;
}
ul.menu li a:hover
{
color:#b34f2f;
}

ul.latestnewsNews, 
div.contentpanePart ul,
ul.latestnewsProj,
div.mod_events_latest_table ul 
{
list-style-type:none;
width:330px;
}
ul.latestnewsNews li,
div.mod_events_latest_table li
{
font-size:.8em;
border-bottom: dotted 1px #514f4b;
padding:7px 0 7px 10px;
}

ul.latestnewsNews li.Element1
{
border-top: dotted 1px #514f4b;
}
ul.latestnewsProj li
{
font-size:.8em;
background-color:#ede6d7;
margin:7px 0 7px 10px;
padding:5px 0 5px 10px;
}

ul.latestnewsProj li div.Element1
{
margin-top:0;
background:url(../images/aba_bkg_p1.png) no-repeat right;
}

ul.latestnewsProj li div.Element2
{
margin:0;top:0;
background:url(../images/aba_bkg_p2.png) no-repeat right;
}
ul.latestnewsProj li div.Element3
{
margin:0;top:0;
background:url(../images/aba_bkg_p3.png) no-repeat right;
}
ul.latestnewsProj li div.Element4
{
margin:0;top:0;
background:url(../images/aba_bkg_p4.png) no-repeat right;
}

div.contentNews table
{
padding-left:20px;
}
table.categoryCont 
{
width:100%;
}
table.categoryCont tr.Odd
{
background-color:#ede6d7;
}
table.categoryCont tr.row0 td,
table.categoryCont tr.row1 td,
table.categoryCont tr.row2 td,
table.categoryCont tr.row7 td,
table.categoryCont tr.row11 td
{
font-weight:bold;
}
table.categoryCont img{padding-left:3px;border:none;vertical-align:bottom;}

table.categoryCont th#State
{
width:20%;
}

/*table.categoryCont tr.row7 
{
background-color:yellow;
}

table.categoryCont tr.row8 
{
background-color:cyan;
}
*/
ul.latestnewsNews  li a,
div.contentNews table td a,
table.categoryCont tr td a,
ul.latestnewsProj li a
{
color:#514f4b;
}

ul.latestnewsNews  li a:hover,
div.contentNews table td a:hover,
table.categoryCont tr td a:hover,
ul.latestnewsProj  li a:hover
{
color:#339;
}

div#Partners
{
padding-top:10px;
}
div.Partner

{
padding:5px 0 5px 10px ;
height:20px;
}
div.Odd
{
background-color:#ede6d7;
line-height:17px;
/*background:url(../images/aba_bkg_l.png) no-repeat right;*/
}

div.Odd a
{
color:#000;
/*background:url(../images/aba_bkg_l.png) no-repeat right;*/
}

div.Odd img.arrow
{
margin:5px 20px 5px 0;
float:left;
}

div.Odd img.bkg
{
padding:0;
margin:-5px 0 0 0;
height:29px;
float:right;
}
li.Even,
div.Even
{
background-color:#faf5e9;
}

li#current a
{
color:#339;
font-weight:bold;
}
div#Header
{
margin-top:10px;
/*background-image:url(../images/aba_bkg_h.png);*/
height:210px;
}

div#Header img
{
height:210px;
width:690px;
}
div#Content, 
div.moduletableNews,
div.moduletableProj,
div.moduletableEv,
div.article-content
{
line-height:1.5em;
}

div#Content h2
{
color:#fff;
font-size:1.2em;
padding-left:20px;
margin-right:30px;
}

h1.componentheading:after,
div.contentpaneopen h1:after,
div.moduletableNews h3:after,
div.moduletableProj h3:after,
div.moduletableEv h3:after,
div.componentheading:after,
div.componentheadingPart:after,
div.componentheadingCont:after,
div.componentheadingNews:after
{
content: " ::";
}

div#FBox0,div#FBox1,
div#Box1,div#Box3,div#Box0,div#Box2,
div.article-content
{
background-color:#ede6d7;
overflow:hidden;
}

div.article-content
{
padding:10px 20px;
margin-bottom:10px;
}

table.contenttoc th,table.contenttoc tr, div.pagenavcounter
{
display:none;
}

div#FBox1,div#FBox3,div#FBox0,div#FBox2,
div#Box1,div#Box3,div#Box0,div#Box2
{
width:49%;
height:180px;
margin-top:10px;
}

div#FBox0,div#FBox3,
div#Box0,div#Box2
{
clear:both;
padding-right:1px;
float:left;
}


div#FBox1,div#FBox2,
div#Box1,div#Box3
{
float:right;
padding-left:1px;

}

div.moduletableNews,
div.moduletableProj,
div.moduletableEv
{
float:left;
height:180px;
margin-top:10px;
width:49%;
}

div.moduletableEv,
div.moduletableNews
{
width:47%;
border:solid 3px #ede6d7;
margin-bottom:15px;
}

div.moduletableNews
{
width:48%;
margin-left:22px;
}
div#floatbox
{
position:absolute;
top:320px;
left:780px;
}

div#Box2,div#Box3
{
margin-bottom:10px;
}
div#Box0 h2,div#Box1 h2,div#Box2 h2,div#Box3 h2
{
margin-top:20px;
}

div#FBox0 h2
{
padding-top:20px;
color:#0099cc;
}
div#Box0 h2
{
color:#7a7a7a;
background-color:#fff;
}

div#FBox0 a.readon
{
background-color:#0099cc;
color:#fff;
}

div#Box0 a.readon
{
background-color:#fff;
color:#7a7a7a;
}

div#FBox1 h2
{
padding-top:20px;
color:#97c00e;
}
div#Box1 h2
{
background-color:#a68268;
}
div#FBox1 a.readon
{
background-color:#97c00e;

color:#fff;
}

div#Box1 a.readon
{
color:#a68268;
}

div#Box2 h2
{
background-color:#97c00e;
}

div#Box2 a.readon
{
color:#97c00e;
}

div#Box3 h2
{
background-color:#57c2ec;
}

/* verificare article id nell'installazione :  4=Le tasks*/
h1.componentheading,
h2.aid1,
h2.aid2,
h2.aid3,
h2.aid4,
div#ContentWrapper > h2.contentheading,
h2.contentheadingNews,
div.componentheadingPart,
div.componentheadingCont,
div.componentheadingNews,
h2.contactCont
{
margin:20px 0;
}

h1.componentheading,
h2.aid2x,
h2.aid3x,
h2.aid4x
{
color:#fff;
}

h2.aid1x
{
background-color:#a68268;
}

h2.aid3x,
div.contentpaneopen h1
{
background-color:#71b348;
}

h2.aid4x
{
background-color:#57c2ec;
}

h1.componentheading
{
background-color:#7359f5;
}

h2.contactCont
{
color:#fff;
background-color:#73776f;
}
div.componentheadingPart,
div.componentheadingCont,
div.componentheadingNews
{
font-weight:bold;
}
div#Box3 a.readon
{
color:#57c2ec;
}

div.moduletableNews h3,
div.moduletableProj h3,
div.moduletableEv h3
{
font-size:1.2em;
padding-left:10px;
margin-right:30px;
line-height:2em;
color:#fd964e;
}
div.moduletableEv h3
{
color:#71b348;
}

div#jevents_body
{
padding:20px;
}
div#jevents_body h2
{
margin:0;
padding:10px 0
}

div.componentheadingNews,
h2.contentheadingNews
{
color:#fff;
background-color:#fd964e;
}

div.contentNews table td,
table.categoryCont td
{
text-align:left;
border-bottom:dotted 1px #a7a7a7;
}

div.contentNews table tr.sectiontableentry1News,
div.contentNews table tr.sectiontableentry2News,
table.categoryCont tr
{
height:25px;
}

div.contentNews table tr.sectiontableentry1News td,
div.contentNews table tr.sectiontableentry2News td,
table.categoryCont tr td
{
margin:0;
padding:0;
}
div#Footer
{
clear:both;
padding-right:20px;
font-size:.7em;
color:#fff;
line-height:4em;
text-align:right;
background-image:url(../images/aba_bkg_f.png);
}

div#jflanguageselection
{
float:left;
text-align:left;
}

ul.jflanguageselection li
{
 display:inline;
 margin-left:10px;
 padding:0 10px 5px 0;
 border-right:solid 1px #fff;
}
ul.jflanguageselection li#active_language
{
    font-weight:bold;
}
ul.jflanguageselection li.OtherLanguages
{
 border:none;
}


div.contentpaneopen a.readon
{
padding:5px;
margin:20px;
background-color:#fff;
text-transform:uppercase;
font-weight:bold;
}

div.componentheadingPart,
div.componentheadingCont
{
background-color:#ede6d7;
}

/*div.contentpanePart,
div.contentpaneNews,
div.contentpaneCont,*/
div#ContentWrapper
{
min-height:385px;
background-color:#faf5e9;
}

div.contentpanePart
{
background-color:#faf5e9;
}

/* form element */
form.logout_form  p > input[type="submit"]
{
margin-left:10px;
}

div#Login  fieldset,
p.Question
{
margin-left:20px;
padding:5px;
width:50%;
}

p.Question
{
margin-top:5px;
padding-top:0;
font-size:.8em;
}

form.login_form input[type="submit"],
button.button
{
padding:5px;
margin-left:20px;
border:solid 1px #a7a7a7;
}

div #Login fieldset div,
form#emailForm fieldset div
{
clear:both;
height:2em;
margin:5px 0;
}

div #Login fieldset > div label
{
float:left;
width:35%;
}

form#emailForm  fieldset > div label
{
float:left;
width:30%;
}

div.contact_email_checkboxCont
{
clear:both;
}

fieldset > div input[type="text"],fieldset > div input[type="password"]
{
float:left;
width:42%;
}
fieldset > div input[type="checkbox"]
{
padding:0;
margin:0;
}

input[type="checkbox"]#contact_email_copy
{
margin:10px 10px 0 0;
float:left;
}
form#emailForm  fieldset > div label.copy
{
margin-top:10px;
width:60%
}

button.button
{
float:right;
}

p#LoginMessage
{
font-weight:bold;
font-size:1.3em;
}

.separator
{
margin:0 1em;
}

.accessibility
{
display:none;
}

.ActionTermine
{
padding-top:20px;
font-style:italic;
}

.role
{
margin:0;padding:0 0 20px 20px;
font-style:italic;
}

div.mod_events_latest_rsslink
{
font-size:.85em;
}
div.mod_events_latest_rsslink a
{
color:#514f4b;
}

div.mod_events_latest_rsslink a img
{
margin-left:10px;
border:none;
}

div.pagination div.PageLeft
{
display:inline;
float:left;
text-align:left;
color:gray;
}

div.pagination div.PageRight
{
display:inline;
float:left;
margin-left:550px;
color:gray;
}

div#ContentWrapper table.maintable
{
width:100%;
}


div#ContentWrapper table.header td, 
td.previousmonth, 
td.currentmonth, 
td.nextmonth 
{
width:12%;
}
div#ContentWrapper table.header td 
{
border:solid 1px  #8ca6bf;
}


td.previousmonth, 
td.currentmonth, 
td.nextmonth 
{
border:solid 1px #b34f2f;
}

td.weekdaytopclr
{
border:solid 1px #514f4b;
}
div#ContentWrapper table.maintable td.tablev1
{
width:6%;
}
td.weekdayclr
{
border:solid 1px #a7a7a7;
}

td.weekdayemptyclr
{
border:solid 1px #ede6d7;
}

