/*stili per il layout fisso*/
html,body{margin: 0;padding: 0;}
body{font-family: arial,sans-serif;font-size: 76%;text-align: center;}

#container{width: 761px;margin: 0 auto;text-align: left;
    border-left: 1px solid #de615f;border-right: 1px solid #de615f;}

/* HEADER */
#header{background-color:black;color: #ff0;}
.imgheader{}

h1,h2{margin: 0;padding:0;}
h2{color: #999;font-size: 18px; margin: 5px 0px 10px 0px;}
#footer{background-color:#de615f;font: normal 13px arial;text-align:center;padding: 10px; color: black;}
#footer a{color: #ffffff;text-decoration: underline;}

/* NAVIGATION */
#navigation{background-color:black;}
#navigation ul{margin: 0;padding: 0; list-style-type: none;}
#navigation li{display: inline; margin: 0 0 0 10px;}
#navigation a{color:#FF6060;font: normal bold 14px/25px arial,sans-serif;text-decoration: none;}
#navigation a:hover{color: #fff;text-decoration: underline;}
#navigation #language{color:#FF6060;font: normal bold 14px/25px arial,sans-serif;text-decoration: none;}
#navigation #language:hover{color: #fff;text-decoration: none;}
#navigation .counter{border:1px solid #de615f; font-size:11px; color: white; text-align:right;}

#content{padding: 10px; }
#content li{font-size:12px;}
#content p{font-size:12px; margin: 8px 0px 8px 0px;}
#content a{font-size:12px; margin: 0px 0px 0px 0px;}
#content h3{font-size: 13px; margin: 5px 0px 5px 0px;}

#content div.forum_div{border:1px solid #de615f; margin: 5px 0px 5px 0px; padding: 10px;}
#content p.forum_username{font: normal bold 22px arial; color: #55f; margin: 0px 0px 0px 0px;}
#content p.forum_datetime{font-size:10px; color: #55f; margin: 0px 0px 10px 0px;}
#content p.forum_message{font-size:12px; color: black; margin: 5px 0px 5px 0px;}
#content td.forum_td{width:100px;text-align:right;}
#content input.forum_button{font-size:12px;}
#content input.input_control{font-size:12px;}
#content textarea.input_control{font-size:12px;}
#content a.required_field{color: red;}

#content .link_page{font: normal bold 16px arial; color: #208020f; margin: 0px 0px 0px 0px;}
#content a.link_page{font: normal bold 16px arial; color: #208020f margin: 0px 0px 0px 0px;}


#content table.prj_table{margin: 5px 0px 5px 0px; border:1px solid #de615f; width:100%;}
#content caption.table_caption{font: normal bold 13px arial;}

#content th.th_download{width: 100px; text-align: center;}
#content th.th_description{text-align: center;}
#content th.th_preview{text-align: center;}

#content td.td_download{width: 100px; font: normal 11px arial;}
#content td.td_description{font: normal 10px arial;}
#content td.td_preview{text-align: center;}

#content table.links_table{margin: 5px 0px 5px 0px; border:1px solid #de615f; font-size:10px; width:100%;}
#content td.links_td_image{width: 150px;}
#content td.links_td_description{text-align:left;}

#content table.reserved_table{margin: 5px 0px 5px 0px; border:1px solid #de615f; width:100%;}
#content td.reserved_td_left{width: 190px;}
#content td.reserved_td_description{text-align:left;}
#content .fixed_button{width: 90px;}
#content p.file_desc{font-size:12px; color: #22f; margin: 0px 0px 0px 0px;}
#content p.file_size{font-size:11px; color: #f55; margin: 0px 0px 0px 0px;}


#content div.didactics_div{border:1px solid #de615f; margin: 5px 0px 5px 0px; padding: 10px;}
#content p.didactics_topic{font: normal bold 16px arial; color: #55f; margin: 0px 0px 0px 0px;}
#content p.didactics_course{font-size:10px; color: #55f; margin: 0px 0px 10px 0px;}
#content p.didactics_desc{font-size:12px; color: black; margin: 5px 0px 5px 0px;}

#content img.img_noborder{border: 0;}

#content div.projects{font-weight:normal;}

#content .left-label{width: 100px; text-align:right;}
#content .text-error{color:red;}

