body {font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size:11px; margin:0px; padding:0px; background-color:#DEEBF8; color:#000000}

form {margin:0px; padding:3px}
input {margin:0px; padding:0px}

h1 { font-size:13px; color:#333333;  margin:20px 0px 0px 0px}
h2 { font-size:12px; color:#666666; border-bottom:1px solid #c40000; padding:5px; margin:0px 0px 10px 0px; padding:5px 0px 10px 0px}
h3 { font-size:13px; color:#333333; background-color:#FFFF00; border:1px solid #cccccc;  margin:20px 0px 0px 0px; padding:0px 0px 0px 10px}

.input {margin:0px; padding:0px; font-size:1.1em; border:1px solid #666666;padding:2px; /*width:106px*/}
.button {color:#FFFFFF; font-size:0.9em; font-weight:bold; border:1px solid #666666; padding:5px 35px 5px 10px!important; padding:5px 15px 5px 0px; margin:10px 0px 2px 0px; background:url(/html/images/bg_btn.gif) top right no-repeat}
.send {color: #ffffff; background-color:#CE1000; font-size:10px; font-weight:bold; border:1px solid #666666; width: auto;}
.sendover {color: #ffffff; background-color:#CE1000; font-size:10px; border:1px solid #666666; width: auto;}

a {font-weight:bold; text-decoration:none; color:#c40000}
a:hover {text-decoration:underline; color:#215DBD; }

#outer {width:100%; text-align:center}
#content {background:url(/html/images/bg_head.gif) top left no-repeat; text-align:left; padding:20px 10px 0px 5px; width:980px; margin:auto; /*border:1px solid #ffffff;*/ height:100%}

.clr { clear:both}

/*------------------centro-------------*/

#left { float:left; width:272px}
div.leftmenu { padding-left:40px}
div.leftmenu a { text-decoration:none}
div.leftmenu a:hover { text-decoration:none}
#right { float:left; width:160px; margin:100px 0px 0px 0px}
#center { float:left; width:538px; padding-right:10px}
#center p { margin:0px; padding:0px }

#bannertop {margin-bottom:30px; text-align:right}
table.sponsor {width:160px}
table.sponsor th {background:url(/html/images/sponsor_h.gif) top left no-repeat; height:46px}
table.mailing {width:160px}
table.mailing th {background:url(/html/images/mlist.gif) top left no-repeat; height:46px}
.bg {background:url(/html/images/sponsor_bg.gif) repeat-y; text-align:center}


table.boxh {width:409px;}
table.boxh th {background:url(/html/images/boxB_h.gif) top left no-repeat; height:17px}
.boxh_bg  {background-color:#215DBD; padding:0px}
table.boxh img { margin:0px; }

div.nav_f { float:right; display:block; margin:65px 240px 0px 0px!important; margin:65px 110px 0px 0px}
div.nav_f ul { list-style:none; margin:0px; padding:0px}
div.nav_f ul li { margin:0px 5px 0px 10px; padding:0px 0px 0px 10px; float:left}
div.nav_f ul li a { margin:0px; padding-left:12px; font-size:12px; color:#000000; text-decoration:none; background:url(/html/images/square.gif) 0px 5px no-repeat}
div.nav_f ul li a:hover { margin:0px; padding-left:12px; text-decoration:underline; color:#666666; background:url(/html/images/square_o.gif) 0px 5px no-repeat}

div.programma { background-color:#FFFFff; border:1px solid #cccccc;  margin:1px 0px 0px 0px; padding:10px}
div.programma ul {  margin:0px; padding:0px; list-style-image:url(/html/images/square.gif); list-style-position:inside;}
div.programma ul li { background-color:#FFFFff; border:1px solid #cccccc;  margin:1px 0px 0px 0px; padding:10px}
div.programma img { float:left; width:80px; height:80px; margin:0px 5px 5px 0px;}
span.ora {font-weight:bold; text-decoration:none; color:#215DBD; font-size:12px}

div.navigation { font-size:10px; color:#333333;  margin:40px 0px 15px 0px;}

/*------------------fine centro-------------*/

/*------------------piede-------------*/

#foot { width:980px; margin:auto; background:url(/html/images/bg_foot.gif) top left no-repeat; height:140px; padding:40px 0px 0px 70px; clear:both }

