*{margin: 0px;padding: 0px;}
a:link {color: #EC5D3B;}

a:hover {text-decoration: none;color: #FF0000;}
a:visited {color: #EC5D3B;}

body {background: #2cb203 url(../img/bg.jpg);font: 13px Arial, Helvetica, sans-serif;color: #383838;}

#content{margin: 0 auto;width: 999px;text-align: left;background: #ffffff url(../img/back_all.gif) repeat-x top;padding-top: 10px;}
#main{width: 999px;margin: 0 auto;background: url(../img/conbg.gif) repeat-y;}
#header {height: 400px;width: 238px;background: url(../img/header.jpg) no-repeat top;margin-bottom: 9px;}

#logo {height: 400px;text-align: center;width: 238px;}
#logo a {text-decoration: none;text-transform: lowercase;font-style: italic;font-size: 18px;color: #ffffff;}
#logo H2 a{font-size: 12px;}

#menu{width: 719px;height: 48px;background: #ff6d56;padding-bottom: 9px;}
#menu ul {list-style: none;padding-left: 0px;display: inline; }
#menu li {display: inline; list-style: none;}
#menu ul li a{font-family:Georgia, "Times New Roman", Times, serif;font-size: 18px;font-weight:normal;color: #ffffff;text-align: center;text-decoration: none;float: left;width: 142px;height: 34px;    display: block;padding-top: 14px;background: url(../img/menu.gif) no-repeat;margin-right: 1px;}
#menu ul li a:hover{color: #FFFFFF;text-decoration: none;background:url(../img/menu_hover.gif) no-repeat;}

#conbot{background:url(../img/conbot.png) no-repeat bottom center;height: 17px;}

#left{width: 253px;margin-left: 9px;}
#left_top{background:url(../img/left_top.png) no-repeat;height: 9px;}
#left_pad{padding-left: 8px;}
#left H3{font-family:Georgia, "Times New Roman", Times, serif;font-size: 20px;color: #FFFFFF;font-weight:normal;text-align:center;width: 236px;height: 35px;padding-top: 10px;background: url(../img/title_left.png) no-repeat;}

.left_title_bot{background:url(../img/left_title_bot.png) no-repeat top left;padding-top: 30px;}

#left ul {list-style: none;padding-bottom: 10px;margin-bottom: 10px;}
#left ul {border: 0px;margin-left: 10px;margin-bottom: 5px;}
#left li {background: url(../img/list_style.gif) no-repeat top left;padding-left: 10px;margin-bottom: 4px;margin-right: 15px;}
#left li a{font-family:Arial, Helvetica, sans-serif;font-size: 12px;color:#000000;text-decoration: none;}
#left li a:hover{text-decoration:underline;}

#right{float: right;width: 719px;margin-right: 9px;}

.text{padding-right: 10px;}

#right a{color: #ad1700;text-decoration:none;}
#right a:hover{color:#000000;text-decoration: underline;}
#right_top{background: url(../img/right_top.png) no-repeat;height: 8px;}
#right_pad{padding-left: 7px;padding-right: 7px;}
.right_title_bot{background:url(../img/right_title_bot.png) no-repeat top;padding: 30px 10px 30px 10px;}
#right H4{font-family:Georgia, "Times New Roman", Times, serif;font-size: 20px;color:#FFFFFF;font-weight:normal;width: 709px;height: 35px;padding-left: 25px;padding-top: 12px;background: url(../img/title_right.png) no-repeat;}

.read{text-align:right;padding-right: 20px;padding-bottom: 10px;}

#right p {margin:0; padding:10px 0 2px 0;}

#footer {height: 46px;width: 999px;clear: both;padding-top: 16px;background: url(../img/footer.gif) no-repeat top;}
#footer p {margin: 0;font-size: 10px;text-align: center;color: #ffffff;}
#footer a {color: #ffffff;}


.pulsante { font-family: Tahoma; font-size: 8pt; border-style: solid; border-width: 1px; padding:0 10px 0 10px;}
.textbox { font-family: Tahoma; font-size: 8pt; border-style: solid; border-width: 1px;}

.table { clear: both; margin: 0 0 0 0; table-layout: fixed; border-collapse: collapse; empty-cells: show; background-color: rgb(233,232,244); }
.table th.top { height: 2.5em; padding: 2px 2px 2px 2px; empty-cells: show; background-color: rgb(175,175,175); color: rgb(255,255,255); font-weight: bold; font-size: 10px; }
.table th { height: 3.5em; padding: 0.7em 3px 0.7em 3px; border-left: solid 2px rgb(255,255,255); border-right: solid 2px rgb(255,255,255); border-top: solid 2px rgb(255,255,255); border-bottom: solid 2px rgb(255,255,255); background-color: rgb(225,225,225); color: rgb(80,80,80); font-weight: bold; font-size: 10px; }
.table th a { font-size:10px; color: rgb(50,122,167); }
.table th input { margin: 0px 3px -2px 3px; border: 0px; }
.table td { padding: 0.7em 3px 0.7em 3px; border-left: solid 2px rgb(255,255,255); border-right: solid 2px rgb(255,255,255); border-top: solid 2px rgb(255,255,255); border-bottom: solid 2px rgb(255,255,255); background-color: rgb(248,248,248); font-weight: normal; color: rgb(80,80,80); font-size: 12px; }
.table td a { color: rgb(50,122,167); }
.table td img.icona { border: 0px; padding: 0px 5px 0px 0px; margin: 0px 0px -3px 0px; }

.button { float: none; padding-right: 5px; padding-left: 5px; border: solid 1px rgb(150,150,150); text-align: left; font-family: verdana,Verdana,sans-serif; color: rgb(70,70,70); font-size: 10px; margin-left: 0.0em; margin-right: 0.2em; margin-top: 0.0em; height: 16px; }
.button_big { float: none; padding-right: 10px; padding-left: 10px; border: solid 1px rgb(150,150,150); text-align: left; font-family: verdana,Verdana,sans-serif; color: rgb(70,70,70); font-size: 14px; margin-left: 0.0em; margin-right: 0.2em; margin-top: 0.0em; height: 20px; }

.textbox { float: none; padding: 0px; border: solid 1px rgb(150,150,150); text-align: left; font-family: verdana,Verdana,sans-serif; color: rgb(70,70,70); font-size: 10px; margin-left: 0.0em; margin-right: 0.0em; margin-top: 0.0em; }
.textbox_medium { float: none; margin: 0.0em 0.0em 0.0em 0.0em; padding: 0px; border: solid 1px rgb(150,150,150); text-align: left; font-family: Verdana; color: rgb(70,70,70); font-size: 12px; }
.textbox_big { float: none; margin: 0.0em 0.0em 0.0em 0.0em; padding: 0px; border: solid 1px rgb(150,150,150); text-align: left; font-family: verdana,Verdana,sans-serif; color: rgb(70,70,70); font-size: 16px; font-weight: bold; }
