body{padding:0; margin:0; height:100%}
#wrapper{width:100%; height:100%}
#header-top{height:88px}
#header{height:156px}
#menu{height:27px}
#left{width:239px; padding-left:0px;}
#right{padding:30px 20px 10px 20px}
#container{
width:100%;
padding:0px 0px 0px 0px
}
#container .right{width:30%}
#container .left{padding-right:30px}
#footer{padding:20px 0; margin-top:30px}
.col2
{color:#cc162c;}
#logo{float:left}
#description{margin-top:35px; text-align:right; padding-right:20px}
.zagal{font-size:15px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; color:#848588}
#header-top{border-bottom:4px #cc162c solid}
#header{text-align:center; background:#afbdca}
#menu{background:#cc162c}
#menu ul{list-style:none; margin-top:5px}
#menu li{width:16%; text-align:center; float:left}
#menu li a{color:#FFF; font-size:10px; text-transform:uppercase; font-weight:bold; text-decoration:none}
#menu li a:hover{ text-decoration:underline}
.date {color:#cc0000; font-weight:bold;}
#left{background:url(/templates/img/left.gif) repeat-y}
#left .block-content{background:url(/templates/img/left-top.gif) no-repeat right top; padding:20px 15px 30px 10px}
#left ul{list-style:none}
#left ul li{background:url(/templates/img/menu-left.gif) no-repeat left 3px; padding-left:18px; _height:1px}
#left ul li a{text-decoration:none; color:#000; text-transform:uppercase; font-size:12.3px; border-bottom:1px #000 dotted; display:block; margin-bottom:6px; font-weight:bold}
#left ul ul{margin-left:5px; padding-left:0px}
#left ul ul li{background:url(/templates/img/menu-left-sub.gif) no-repeat left 4px; padding-left:5px; margin-bottom:3px}
#left ul ul li a{font-size:12px; text-transform:none; border:none; display:inline; font-weight:normal}
#left ul ul li a:hover{ text-decoration:underline}

#footer{border-top:3px #ececec solid; text-align:left}
.pic {
border: 5px solid #eeeeee;}
.cw { font-family:Tahoma,Verdana;font-size:12px;color:#FFFFFF;text-decoration:none;}
.cw2 { font-size:12px;color:#cc0000;text-decoration:none;}
.c {  font-size:11px;color:#000000;text-decoration:none;}
.c2 { font-family:Tahoma,Verdana;font-size:9px;color:#000000;text-decoration:none;}
.c3 { font-family:Tahoma,Verdana;font-size:11px;color:#000000;text-decoration:none;}
.cf {border-top:#FAFAFA 1px solid;border-left:#FAFAFA 1px solid;border-bottom:#000000 1px solid;border-right:#FAFAFA 1px solid;font-size:12px;color:#000000;background:#FFFFFF;width:100%;}
.cf2 {border-top:#000000 1px solid;border-left:#000000 1px solid;border-bottom:#000000 1px solid;border-right:#000000 1px solid;font-size:12px;color:#000000;background:#FFFFFF;width:100%;}
.clientslist{text-decoration:none;}
#menu01{}
#menu01 ul{list-style:none; margin-top:5px}
#menu01 li{  }
#menu01 li a{ font-size:10px; text-transform:uppercase; font-weight:bold; text-decoration:none;color:#000000;font-weight:bold;text-transform:uppercase;}

#menu01 .menu_lev1act {background:url(/templates/img/menu-left.gif) no-repeat left 3px; padding-left:18px; _height:1px}
#menu01 .menu_lev2act {background:url(/templates/img/menu-left.gif) no-repeat left 3px; padding-left:18px; _height:1px; border-bottom: dotted 1px ; margin-top: 10px;}
#menu01 .menu_lev3act {background:url(/templates/img/menu-left.gif) no-repeat left 3px; padding-left:18px; _height:1px; border-bottom: dotted 1px ; margin-top: 10px; margin-left:10px}

#menu01 .menu_lev1 {background:url(/templates/img/menu-left.gif) no-repeat left 3px; padding-left:18px; _height:1px}
#menu01 .menu_lev2 {background:url(/templates/img/menu-left.gif) no-repeat left 3px; padding-left:18px; _height:1px; border-bottom: dotted 1px ; text-transform:uppercase; margin-top: 10px;}
#menu01 .menu_lev3 {padding-left: 10px; margin-left: 20px}
#menu01 .menu_lev4 {padding-left: 10px; margin-left: 30px}

#menu01 .menu_lev1act a{ font-size:12.3px; text-transform:uppercase; font-weight:bold; text-decoration:none;color:#000000;font-weight:bold;text-transform:uppercase;}
#menu01 .menu_lev2act a{ font-size:12.3px; text-transform:uppercase; font-weight:bold; text-decoration:none;color:#000000;font-weight:bold;text-transform:uppercase;}
#menu01 .menu_lev3act a{ font-size:12.3px; text-transform:uppercase; font-weight:bold; text-decoration:none;color:#000000;font-weight:bold;text-transform:uppercase;}

#menu01 .menu_lev2 a{ font-size:12.3px; text-transform:uppercase; font-weight:bold; text-decoration:none;color:#000000;font-weight:bold;text-transform:uppercase;}
.tommenprject{height:30px;}
.tommenprject_lact{background:url(/userfiles/img/topm.jpg) no-repeat  top;background-color:#FFFFFF; width:8px; }
.tommenprject_ract{background:url(/userfiles/img/topmr.jpg) no-repeat top; background-color:#FFFFFF;width:8px}
.tommenprject a{color:#fff; text-decoration:none}
.tommenprject a:hover{color:#fff; text-decoration:underline}
.tommenprjectact{height:30px; margin: 10px; background-color:#FFFFFF;  border-top: 1px solid #616161;}
.tommenprjectact a{color:#000; text-decoration:none}
.lay {

tableflash {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed; /* IE6 è IE7 */
}
background-attachment:scroll;
background-color:#C8C8C8;
background-image:none;
background-position:0 0;
background-repeat:repeat;
float:left;
font-size:12px;
margin-right:2px;
padding-bottom:2px;
padding-left:0;
padding-right:2px;
padding-top:3px;
text-align:right;
width:20px;
}
.lay a {
color:#FFFFFF;
text-decoration:none;
}
.lay a:hover{
color:#C8C8C8;
background-color:red;
width:15px;
}
.laysel
{
color:#C8C8C8;
background-attachment:scroll;
background-color:red;
background-image:none;
background-position:0 0;
background-repeat:repeat;
float:left;
font-size:12px;
margin-right:2px;
padding-bottom:2px;
padding-left:0;
padding-right:2px;
padding-top:3px;
text-align:right;
width:20px;
}
.laysel a {
color:#FFFFFF;
}
.sertimg1 {width:140px; height:200px; margin:3px; margin-top:8px;  border:1px solid #CCCCCC;}
.sertimg2 {width:193px; height:135; margin:3px;  border:1px solid #CCCCCC; margin-bottom:30px;}
.sertdiv {border:1px dashed #CCCCCC;  height:270px; width:362px; margin:5px; padding:5px; text-align:center;}
.sertdiv1 {border:1px dashed #CCCCCC;  height:270px; width:300px; margin:5px; padding:5px; text-align:center;}

