body {
font-family: Verdana, Arial, Helvetica, sans-serif; 
}
td {
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

td.menu_o_chi {
background-image:url("../i/navigation_o_whoweare.gif");
background-position:top left;
background-repeat:no-repeat;
}
td.menu_o_manifesto {
background-image:url("../i/navigation_o_manifesto.gif");
background-position:top left;
background-repeat:no-repeat;
}
td.menu_o_partecipare {
background-image:url("../i/navigation_o_partecipare.gif");
background-position:top left;
background-repeat:no-repeat;
}

h3 {
color:#669900;
}

#home {
position:absolute;
top:54px;
left:25px;
width:156px;
color:#000;
font-size:12px;
font-weight:bold;
}
#home a {
display:block;
width:100%;
height:25px;
text-decoration:none;
}
#home a:hover {
text-decoration:none;
}
#whoweare_chi {
position:absolute;
top:102px;
left:119px;
width:100px;
color:#000;
font-size:12px;
font-weight:bold;
}
#manifesto_chi {
position:absolute;
top:79px;
left:257px;
width:100px;
color:#000;
font-size:12px;
font-weight:bold;
}
#stories_chi {
position:absolute;
top:79px;
left:543px;
width:100px;
color:#000;
font-size:12px;
font-weight:bold;
}
#partecipare_chi {
position:absolute;
top:75px;
left:405px;
width:130px;
color:#000;
font-size:12px;
font-weight:bold;
}
/***********/
#whoweare_manif {
position:absolute;
top:98px;
left:119px;
width:100px;
color:#000;
font-size:12px;
font-weight:bold;
}
#manifesto_manif {
position:absolute;
top:77px;
left:261px;
width:100px;
color:#000;
font-size:12px;
font-weight:bold;
}
#stories_manif {
position:absolute;
top:80px;
left:549px;
width:100px;
color:#000;
font-size:12px;
font-weight:bold;
}
#partecipare_manif {
position:absolute;
top:76px;
left:413px;
width:130px;
color:#000;
font-size:12px;
font-weight:bold;
}

/***********/
#whoweare_part {
position:absolute;
top:98px;
left:112px;
width:100px;
color:#000;
font-size:12px;
font-weight:bold;
}
#manifesto_part {
position:absolute;
top:79px;
left:258px;
width:100px;
color:#000;
font-size:12px;
font-weight:bold;
}
#stories_part {
position:absolute;
top:80px;
left:545px;
width:100px;
color:#000;
font-size:12px;
font-weight:bold;
}
#partecipare_part {
position:absolute;
top:75px;
left:407px;
width:130px;
color:#000;
font-size:12px;
font-weight:bold;
}

/*************/
#home_storie {
position:absolute;
top:22px;
left:18px;
width:156px;
color:#000;
font-size:12px;
font-weight:bold;
border:1px solid red;
}
#home_storie a {
display:block;
width:100%;
height:25px;
text-decoration:none;
}
#home_storie a:hover {
text-decoration:none;
}
#whoweare_storie {
position:absolute;
top:96px;
left:42px;
width:100px;
color:#000;
font-size:12px;
font-weight:bold;
}
#manifesto_storie {
position:absolute;
top:148px;
left:60px;
width:100px;
color:#000;
font-size:12px;
font-weight:bold;
}
#stories_storie {
position:absolute;
top:145px;
left:178px;
width:100px;
color:#000;
font-size:12px;
font-weight:bold;
}
#login_storie {
position:absolute;
top:60px;
left:132px;
width:100px;
color:#000;
font-size:12px;
font-weight:bold;
}

/*************/
/*************/
#home_nav {
position:absolute;
top:45px;
left:38px;
width:156px;
color:#000;
font-size:12px;
font-weight:bold;
}
#home_nav a {
display:block;
width:100%;
height:25px;
text-decoration:none;
}
#home_nav a:hover {
text-decoration:none;
}
#whoweare_nav {
position:absolute;
top:73px;
left:111px;
width:100px;
color:#000;
font-size:12px;
font-weight:bold;
}
#manifesto_nav {
position:absolute;
top:57px;
left:252px;
width:100px;
color:#000;
font-size:12px;
font-weight:bold;
}
#stories_nav {
position:absolute;
top:57px;
left:530px;
width:100px;
color:#000;
font-size:12px;
font-weight:bold;
}
#login_nav {
position:absolute;
top:113px;
left:52px;
width:100px;
color:#000;
font-size:12px;
font-weight:bold;
}
#partecipare_nav {
position:absolute;
top:53px;
left:402px;
width:130px;
color:#000;
font-size:12px;
font-weight:bold;
}

/*************/
/*************/
span.menu {
color:#000;
text-decoration:underline;
font-size:12px;
font-style:italic;
}
a.menu {
color:#000;
text-decoration:none;
font-size:12px;
}
a.menu:hover {
color:#000;
text-decoration:underline;
}
/*********************/
.text.author { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
color: #FF8000
} 
.title { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:12px; 
color: #4A831E; 
clip: rect( ); 
font-weight: bold
}
body { 
color:#000000; 
}
img {
border:0px solid;
}
.headline { 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:12px; 
font-weight:bold; 
color:#000000
} 
a { 
color:#578091; 
text-decoration:underline; 
font-weight:bold;
} 
a:hover { 
color:#4A831E; 
text-decoration:underline; 
} 
a:active { 
color: #4A831E; 
text-decoration: none;
} 
.navigation { 
font-size: 11px; 
font-family:Verdana, Arial, Helvetica, sans-serif
} 
.read {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
line-height: 20px;
padding-right: 10px; 
padding-left: 10px; 
text-align:justify
} 
.history { 
font-family: Verdana, Arial, Helvetica,sans-serif; 
font-size: 11px; 
padding-left: 10px
} 
.spacer { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 1px; color: #FFFFFF
} 
.text { 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
} 
.msg { 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
color:#fff;
background:#ff0000;
font-weight:bold;
padding:4px;
} 
.msgok { 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
color:#fff;
background:#009900;
font-weight:bold;
padding:4px;
} 

table.percorso {
width:100%;
}
table.percorso td { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
} 
div.path_title {
display:block;
padding:5px;
padding-right:10px;
padding-bottom:0px;
/*background:#BADEEC;*/
font-weight:bold;
color:#000;
font-size:12px;
}
.search { 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
} 
.search td {
vertical-align:top;
}
.innesto { 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
}
table.storylist {
width:100%;
margin-top:15px;
border:0px solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
table.storylist th {
border:0px solid;
border-bottom:2px solid #999;
padding:5px;
padding-right:10px;
font-size:12px;
}
table.storylist td {
border:0px solid;
border-bottom:1px solid #e0e0e0;
padding:5px;
padding-right:10px;
font-size:11px;
}
table.storylist1 td {
border:0px solid;
padding:3px;
font-size:11px;
}
table.storylist1 th {
text-align:left;
background:#BADEEC;
border:0px solid;
padding:3px;
font-size:11px;
}
table.preview {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
border:1px solid #c0c0c0;
}
table.preview td {
border:0px solid;
}
table.preview tr {
background-color:#f9f9f9;
}

td.navigation {
padding-right:35px;
}
td.title {
color:#578091; 
font-weight:bold;
}


body.contribution {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
line-height: 20px;
padding-right: 0px; 
padding-left: 10px; 
text-align:justify;
border-left:2px solid #D7E9F0;
}
body.create {
border-left:2px solid #D7E9F0;
background-color:#fff;
padding-left:15px;
}

body.history_w {
/*background:#D7E9F0;*/
color:#000;
margin:0px;
}
body.history_w a, body.create a, p.contribution a, a.author {
color:#578091;
}
body.history_w a:hover, body.create a:hover, p.contribution a:hover, a.author:hover {
color:#999;
}
/*body.history_w a:visited, body.create:visited, a p.contribution a:visited, a.author:visited {
color:#999;
}*/
body.history_w a:active, body.create a:active, p.contribution a:active, a.author:active {
color:#578091;
}

a.link, b.link {
color:#000;
text-align:center;
text-decoration:none;
display:block;
width:105;
height:19;
background-color:#D7E9F0;
border:2px solid #000;
}
a.link:hover {
background-color:#e0e0e0;
}
a.link:visited {
color:#000;
}
b.link {
padding-top:3px;
padding-bottom:0px;
color:#000;
text-align:center;
text-decoration:none;
width:105;
height:19;
background-color:#D7E9F0;
border:2px solid #000;
}

.link_send {
color:#3399CC;
font-size:14px;
font-weight:bold;
}
a.general_link {
color:#578091;
font-size:12px;
font-weight:bold;
}
a.general_link1 {
color:#578091;
font-size:11px;
font-weight:bold;
}

a.general_link:hover, a.general_link1:hover {
color:#006600;
}

tr.r1 {
background:#f6f6f6;
}
tr.r2 {
background:#fff;
}

td.rtd {
background:#E9F5FA;
}

div.title_story {
display:block;
margin-bottom:5px;
margin-top:15px;
}
/************/
.tip {
background:#BEE8CB;
border:1px solid #999;
padding:3px;
font-size:11px;
color:#000;
}
.tip0 {
position:absolute;
top:0px;
left:0px;
width:200px;
height:auto;
}