/* yet.matilde.it css
   Updated: 2008-05-12
   Author: Giuseppe Sorrentino
   ----------------------------------------------------*/

/* yet.matilde.it typography
   ----------------------------------------------------*/
h1,h2,h3{
	margin:1em 0;
}
h1,h2,h3,h4,h5,h6{
	font-family:"Lucida Grande", "Lucida Sans", "Verdana", Sans-Serif; 
	text-align:left;
}
h1{
	font-size:153.9%;
}
h1.sectiontitle{
	margin:0;
	padding:.2em 0 .2em 0;
	font-family: "Trebuchet MS", Sans-Serif; 
	font-size:153.9%;
	font-weight:bold;
	color:#393333;
}
h1.sectiontitle a img{
	margin:.3em 0;
	border-bottom:2px solid #393333;
}
h1.sectiontitle a:hover img{
	border-bottom:2px solid #CD2E32;
}
h1.sectiontitle a:active img{
	border-bottom:2px solid #CCC;
}
h1.sectiontitle a{
	text-decoration:none;
	color:#393333;
}
h1.sectiontitle a:hover{
	text-decoration:none;
	color: #CD2E32;
}
h1.sectiontitle a:active{
	text-decoration:none;
	color: #CCC;
}
h2{
	font-size:138%;
}
h2.sentence{
	font-family:"Georgia", Serif;
	font-size:197%;
	line-height:1.5;
	color:#393333;
}
h2.extratitle{
	font-family:"Trebuchet MS", Sans-Serif;
	font-weight:bold;
	font-size:123.1%;
	margin:1em 0 .4em 0;
	padding:.2em 0;
	color:#393333;
	background:url('http://yet.matilde.it/content/line_maroon.png') repeat-x bottom left;
}
h2.extratitle a{
	color:#393333;
}
h2.extratitle a:hover{
	color:#CD2E32;
	text-decoration:none;
}
h2.extratitle a:active{
	color:#393333;
}
h2.submenu_title{
	font-family:"Trebuchet MS", Sans-Serif;
	font-size:108%;
	margin:1em 0 .3em 0;
	padding:.2em 3px;
	color:#393333;
	background:url('http://yet.matilde.it/content/line_maroon.png') repeat-x bottom left;
}
h2.submenu_title a{
	font-family:"Trebuchet MS", Sans-Serif;
}
h1.sectiontitle a.rss_link{
	position:relative;
	bottom:.3em;
	left:1em;
	color:#393333;
	padding:4px 0 0 15px;
	font-size:43%;
	font-family:"Trebuchet MS", Sans-Serif;
	background:url('http://yet.matilde.it/content/rss_maroon.png') left bottom no-repeat transparent;
}
h2.extratitle a.rss_link{
	position:relative;
	bottom:.1em;
	left:1em;
	color:#393333;
	padding:4px 0 0 15px;
	font-size:50%;
	font-family:"Trebuchet MS", Sans-Serif;
	background:url('http://yet.matilde.it/content/rss_maroon.png') left bottom no-repeat transparent;
}
h1.sectiontitle a.rss_link:hover, h2.extratitle a.rss_link:hover{
	color:#CD2E32;
	text-decoration:none;
	background:url('http://yet.matilde.it/content/rss_red.png') left bottom no-repeat transparent;
}
* html h1.sectiontitle a.rss_link{
	background:none;
}
* html h2.extratitle a.rss_link{
	background:none;
}
* html h2.extratitle a.rss_link:hover{
	background:none;
}
h3{
	font-size:108%;
	font-weight:bold;
	color:#393333;
}
abbr,acronym{
	border-bottom:1px dotted #000;
	cursor:help;
} 
strong{
	font-weight:bold;
	color:#393333;
}
em {
	font-style:italic;
	color:#393333;
}
blockquote,ul,ol,dl{
	margin:1em;
}
blockquote {
	font-family:"Georgia", Serif;
	font-style:italic;
}
blockquote p {
	color:#393333;
}
hr {
	height:1px;
	margin:1em 0;
	padding:0;
	border-top:1px solid #CD2E32;
}
ol,ul,dl{
	font-size:85%;
	line-height:1.5em;
	text-align: left;
	margin-left:1.5em;
}
ol li{
	list-style: decimal outside;	
}
ul li{
	list-style: square outside none;
}
dl dd{
	margin-left:1em;
}
th,td{
	border:1px solid #000;
	padding:.5em;
}
th{
	font-weight:bold;
	text-align:center;
}
caption{
	margin-bottom:.5em;
	text-align:center;
}
p,fieldset,table,pre{
	font-size:85%;
	text-align:left;
	line-height:1.5em;
	margin-bottom:1em;
}
input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}
a{
	text-decoration:none;
	color:#A11;
}
a:hover{
	text-decoration:underline;
	color:#CD2E32;
}
a:active{
	color:#CCC;
}

/* yet.matilde.it structure
   ----------------------------------------------------*/
body{
	font-family: "Verdana", Sans-Serif;
	min-width: 950px;
	max-width: 1400px;
	margin:0 auto;
	background:url('http://yet.matilde.it/content/stripes_red.png') repeat-x;
}
div#doc3{
	margin:auto 0;
}
div#combo_box{
	height:130px;
}
div#hd{
}
div#ft{
	width:100%;
}
div#content_wrapper {
	margin-left:230px;
}
div#centered_content {
	width:710px;
	margin:0 auto;
}
div.left_column{
	padding-right:10px;
	height:auto;
}
div.right_column{
	padding-left:10px;
	height:auto;
}
div#side_bar{
	height:100%;
	float:left;
	width:230px;
	background:url('http://yet.matilde.it/content/stripes_sfuma.png') repeat-y;
}
* html div#side_bar{
	background:none;
}

/* yet.matilde.it project home, project list, partner list, project_description
   ----------------------------------------------------*/
div#project img, div#project_list img, div#partner_list img{
	margin:0 0 .4em 0;
	border-bottom:2px solid #393333;
}
div#project h3, div#project_list h3, div#partner_list h3{
	margin:0 0 .3em 0;
	padding:0;
}
div#project a.graphic, div#project_list a.graphic, div#partner_list a.graphic{
	text-decoration:none;
	margin:0;
	color:#393333;
}
div#project a.graphic:hover, div#project_list a.graphic:hover, div#partner_list a.graphic:hover{
	color:#CD2E32;
}
div#project a.graphic:active, div#project_list a.graphic:active, div#partner_list a.graphic:active{
	color:#CCC;
}
div#project a.graphic:hover img, div#project_list a.graphic:hover img, div#partner_list a.graphic:hover img{
	border-bottom:2px solid #CD2E32;
}
div#project a.graphic:active img, div#project_list a.graphic:active img, div#partner_list a.graphic:active img{
	border-bottom:2px solid #CCC;
}
div#project h4, div#project_list h4, div#people_list h4, div#partner_list h4{
	font-size:77%;
	font-family:"Georgia",Serif;
}
div#project p, div#project_list p, div#partner_list p{
	margin:1em 0;
	padding:0;	
}
div#project p.tag_list, div#project_list  p.tag_list, div#project_detail p.tag_list{
	font-size:77%;
	font-family:"Georgia",Serif;
	margin:0 0 3em 0;
}
div#project  p.tag_list span, div#project_list  p.tag_list span, div#project_detail p.tag_list span{
	font-family:"Trebuchet MS", Sans-Serif;
	font-weight:bold;
	color:#000;
}
html>/**/body div#project_list div.yui-g{
	float:left;
}
div#project_list img{
	width:339px;
}
div#project_photo{
	padding:4px 4px;
	background:#393333;
}
div#project_photo p{
	color:#FFF;
	font-size:85%;
	line-height:1;
	font-family:"Georgia",Serif;
}
div#project_description ul{
	margin:0;
	padding:0;
}
div#project_description ul li{
	list-style:square inside;
	margin:.4em 0;
}
div#project_resources{
	margin:0 0 1em 0;
}
div#project_resources h4{
	height:3em;
	font-size:77%;
	font-family:"Trebuchet MS", Sans-Serif;
	padding:.5em 0 .5em 3.5em;
}
div#project_resources h4 a{
	position:relative;
	top:.2em;
}
div#project_resources h4.images{
	background:url('http://yet.matilde.it/content/photos.png') left center no-repeat transparent;
}
div#project_resources h4.video{
	background:url('http://yet.matilde.it/content/videos.png') left center no-repeat transparent;
}
div#project_resources h4.links{
	background:url('http://yet.matilde.it/content/links.png') left center no-repeat transparent;
}
div#project_resources h4.files{
	background:url('http://yet.matilde.it/content/files.png') left center no-repeat transparent;
}
* html div#project_detail {
	width:99%;
}
div#project_photo{
	margin-right:20px;
}
div#partner_list{
	clear:both;
}
/* yet.matilde.it people list, people detail
   ----------------------------------------------------*/
div#people_list div{
	clear:both;
}
div#people_list img{
	float:left;
	margin:0 .5em 1.75em 0;
}
div#people_list p{
	margin:.5em 0 1.25em 0;
}
div#people_list h3{
	margin:0 0 .3em 0;
}
div#people_list a.graphic{
	text-decoration:none;
	color:#393333;
}
div#people_list a.graphic:hover{
	color:#CD2E32;
}
div#people_list a.graphic:active{
	color:#CCC;
}
div#people_detail * img{
	float:left;
	padding:.4em 1em 1em 0;
}
/* yet.matilde.it contact form
   ----------------------------------------------------*/
div#contact{
	padding-left:75px;
}
div#contact_form{
	margin-bottom:1em;
}
div#contact_form p{
	margin:0;
}
div#contact_form p#form_confirmation{
	margin:.2em 0;
	padding:.2em;
	background-color:#CFC;
	border-bottom:1px solid #0F0;
	border-top:1px solid #0F0;
}
div#contact_form label{
	margin:1em 0 .3em 0;
	font-weight:bold;
	color:#393333;
}
div#contact_form input, textarea{
	width:100%;
	line-height:1.5em;
	margin:.2em auto .5em auto;
	border:none;
	background:#FFF;
	border-bottom:1px dotted #393333;
}
div#contact_form p.submit_button{
	text-align:right;
}
div#contact_form input.submit_button{
	font-size:85%;
	font-family:"Trebuchet MS", Sans-Serif;
	padding:.2em;
	width:100px;
	border:none;
	background-color:#393333;
	color:#FFF;
}
div#contact_form input.submit_button:hover{
	background-color:#CD2E32;
	color:#FFF;
}
div#contact_form input.submit_button:active{
	background-color:#CCC;
	color:#FFF;
}
div#contact_form ul.errorlist{
	margin:.2em auto .2em auto;
	background-color:#FCC;
	border-bottom:1px solid #CD2E32;
	border-top:1px solid #CD2E32;
}
div#contact_form ul.errorlist li{
	padding:.2em;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
div.address_gmap_link{
	font-size:70%;
	font-family:"Trebuchet MS", Sans-Serif;
	margin:0 0 2.25em 0;
}
/* yet.matilde.it news
   ----------------------------------------------------*/
div#about_us{
	padding-left:20px;
}
div#news div.news_container{
	margin:0 0 .3em 0;
	padding:0 0 .3em 15px;
	background:url('http://yet.matilde.it/content/stripes_maroon.png') repeat-y top left;
}
div#news div.news_body{
	margin:1em 0;
}
div#news h3{
	font-size:100%;
	margin:.75em 0 0 0;
	padding:1.5em 0 .3em 0;
	border-top:1px solid #393333;
}
div#news h3.first_news{
	margin:0;
	padding:0 0 .3em 0;
	border:none;
}
div#news h4{
	margin:0;
	padding:0;
	font-size:77%;
	font-family:"Georgia",Serif;
}
div#news p.tag_list{
	font-size:77%;
	font-family:"Georgia",Serif;
	text-align:left;
	margin:0;
}
div#news p.tag_list span{
	font-family:"Trebuchet MS", Sans-Serif;
	font-weight:bold;
	color:#000;
}
div#news p.related_projects{
	font-size:77%;
	font-family:"Georgia",Serif;
	text-align:left;
	margin:.3em 0;
}
div#news p.related_projects span{
	font-family:"Trebuchet MS", Sans-Serif;
	font-weight:bold;
	color:#000;
}
/* yet.matilde.it logo, today, navigation
   ----------------------------------------------------*/
div#logo a{
	display:block;
	height:130px;
}
div#today{
	margin:0;
	padding:1em 20px .2em 34px;
	font-size:77%;
	font-family:"Georgia",Serif;
}
div#navigation{
	margin:1.5em 0 0 0;
	padding:.2em 20px .2em 34px;
	background:url('http://yet.matilde.it/content/square_white.png') transparent repeat;
}
* html div#navigation{
	background:none;
}
div#navigation div.menu_item{
	margin:.5em 0;
	font-family:"Verdana", Sans-Serif;
	font-size:93%;
	line-height:1.5;
}
div#navigation div.menu_item a{
	padding:0 3px;
	line-height:1.5;
}
div#navigation div.menu_item a.rss{
	padding:0 1.5em 0 3px;
	line-height:1.5;
	background:url('http://yet.matilde.it/content/rss_maroon.png') right center no-repeat transparent;
}
div#navigation div.menu_item a.rss:hover{
	background:url('http://yet.matilde.it/content/rss_red.png') right center no-repeat transparent;
}
div#navigation a{
	text-decoration:none;
	color:#000;
}
div#navigation a:hover{
	color:#CD2E32;
}
div#navigation a.active{
	cursor:default;
	color:#FFF;
	background-color:#CD2E32;
}
div#navigation a span{
	font-size:77%;
}
ul.submenu{
	margin:0 1.2em 0 3px;
	font-size:85%;
}
ul.submenu li a{
	display:block;
	padding:.2em 0;
}
/* yet.matilde.it extra content, tag_cloud, turn
   ----------------------------------------------------*/
div#extra_content{
	padding:.5em 20px 0 34px;
	background:url('http://yet.matilde.it/content/square_white.png') transparent repeat;
}
* html div#extra_content{
	background:none;
}
div#extra_content p{
	margin:0 0 .75em 0;
	padding:0;
	font-size:85%;
	line-height:1.4;
}
div#extra_content div.related_news_body{
	margin:.5em 0;
}
div.upb_date{
	font-size:77%;
	font-family:"Georgia",Serif;
	padding:.6em 0 .1em 0;
}
div.upb_event{
	font-size:93%;
	font-family:"Verdana", Sans-Serif;
	padding:.1em 0 .6em 0;
}
div.upb_more{
	font-size:70%;
	font-family:"Trebuchet MS", Sans-Serif;
	padding:1em 0 0 0;
}
span.upb_venue{
	font-size:85%;
	font-family:"Trebuchet MS", Sans-Serif;
}
div.tag_cloud{
	margin-bottom:1em;
}
div.tag_cloud a{
	color:#393333;
	text-decoration:none;
}
div.tag_cloud a:hover{
	color:#CD2E32;
	text-decoration:none;
}
div.tag_cloud a:active{
	color:#CCC;
	text-decoration:none;
}
div.tag_cloud a.dimension_1{
	font-size:.7em;
}
div.tag_cloud a.dimension_2{
	font-size:.85em;
}
div.tag_cloud a.dimension_3{
	font-size:1em;
}
div.tag_cloud a.dimension_4{
	font-size:1.2em;
}
div.tag_cloud a.dimension_5{
	font-size:1.4em;
}
div.tag_cloud a.dimension_6{
	font-size:1.8em;
}
img.turn_logo{
	padding:.6em .6em;
	float:left;
}
/* yet.matilde.it page navigation
   ----------------------------------------------------*/
div#page_navigation{
	clear:both;
	margin:1em 0;
	text-align:right;
	font-size:77%;
	font-family:"Verdana", Sans-Serif;
}
div#page_navigation span.current_page{
	font-size:135%;
}
div#page_navigation a.page_link, a.previous_page, a.next_page, a.first_page, a.last_page{
}
div#sub_page_navigation{
	margin:1em 0;
	font-size:77%;
	font-family:"Verdana", Sans-Serif;
}
div#sub_page_navigation span.current_page{
	font-size:135%;
}
div#sub_page_navigation a.page_link:hover, a.previous_page:hover, a.next_page:hover, a.first_page:hover, a.last_page:hover{
	color:#CD2E32;
}
div#sub_page_navigation a.page_link:active, a.previous_page:active, a.next_page:active, a.first_page:active, a.last_page:active{
	color:#CD2E32;
}
/* yet.matilde.it footer
   ----------------------------------------------------*/
div#ft{
	height:50px;
	margin:2.25em 0 1em 0;
	padding:25px 0;
}
div#ft abbr{
	border:0;
}
div.vcard{
	margin:0 0 0 34px;
	font-family:"Verdana", Sans-Serif;
	font-size:77%;
}
div.webstandards{
	margin:.25em 0 0 34px;
	font-family:"Georgia",Serif;
	font-size:85%;
}
/* yet.matilde.it tooltip
   ----------------------------------------------------*/
#tt {
	position:absolute;
	display:block;
	font-size:85%;
	line-height:1.3;
	font-family:"Georgia",Serif;
	text-align:left;
}
#tt_container {
	display:block;
	padding:3px;
	margin:0;
	background:#393333;
	color:#FFF
}
