body {margin:0;padding:0;top:0;text-align:center;font-size:0.7em;}
div, ul, ol, form, table, tr, td {margin:0;padding:0;border:0;}
div, a, p, td, input, textarea, label {font-family: Arial, Helvetica, sans-serif;}
img {border:none;margin:0;padding:0;}
fieldset {border:none;padding:0;margin:0 0 10px 35px;}
label {display:block;}
fieldset p {margin-bottom:0;}
input, textarea {border:1px solid #999;padding:1px 4px;color:#666;}
input {width:400px;}
input.medium {width:120px;}
input.medium_right {width:120px;text-align:right;}
input.xxs {width:13px;border:none;}
input.small {width:60px;}
input.small_right {width:60px;text-align:right;}
input.check {width:15px;vertical-align:middle;}
select {border:1px solid #999;padding:1px 5px 1px 0;}
select {font-size:0.93em;}
textarea {width:90%;padding:4px;font-size:1em;}
button {border:none;cursor:pointer;background:none;}
/* classes */
div.clear {clear:both;height:1px;}
div.line {clear:both;height:1px;border-bottom:1px solid #b2b2b2;margin:10px;}

/* breadcrumb
#breadcrumb {width:900px;height:34px;margin:0 auto;background: url(../public/style/filo_arianna.jpg) top left no-repeat;text-align:left;}
#breadcrumb p {margin:0;padding:10px 0 0 100px;color:#333;}
#breadcrumb a {font-weight:bold;}
*/

h1 {color:#8c0c0c;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;font-weight:normal;font-size:13px;margin:10px 0 5px 0;}
h2 {color:#8c0c0c;font-size:12px;margin:0 0 5px 0;font-weight:normal;}
h3 {color:#727272;font-size:12px;margin:5px 0;text-transform:uppercase;}
h4 {font-size:0.95em;margin:0 0 5px 0;color:#a00;text-decoration:underline;}
h5 {color:#333;font-size:0.8em;margin:0 0 5px 0;}
h6 {color:#222;font-size:0.75em;margin:0 0 5px 0;}

p, label {color:#727272;margin-top:3px;font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:15px;}
a {color:#444;text-decoration:none;font-size:11px;font-family:Arial, Helvetica, sans-serif;line-height:8px;}
ul, ol {margin-left:15px;}
ul {list-style:square;}

iframe {width:425px;height:350px;border:none;overflow:hidden;margin:0;}
#page {width:900px;margin:0 auto;text-align:left;color:#727272;}

#menutop {float:right;width:450px;height:35px;color:#fff;background: url(../public/style/menutop.jpg) top left repeat-x;}
#menutop img {float:left;vertical-align:top;}
#menutop ul {margin-top:7px;list-style:none;}
#menutop ul li {display:inline;margin:5px;padding-left:10px;}
#menutop a {color:#fff;font-size:11px;font-family:Arial, Helvetica, sans-serif;text-decoration:none;text-transform:uppercase;letter-spacing:1px;}

#logo {float:left;margin-top:26px;width:337px;height:93px;text-align:right;}

#topbox {float:right;width:450px;background: url(../public/style/spacer_top.jpg) bottom left no-repeat;padding-bottom:10px;}
#topbox img {float:left;vertical-align:top;margin:0 10px 10px 0;}
#topbox div {float:right;width:350px;}
#topbox p {margin-bottom:0;}

#topic {clear:both;width:900px;margin-top:10px;}

#left {float:left;width:267px;}

#menu {margin:0;background:#cc0001 url(../public/style/left.jpg) top left repeat-y;}
#menu ul {width:252px;text-align:right;list-style:none;margin-bottom:120px;}
#menu ul li {height:16px;margin:0;padding:3px 50px 0 0;background: url(../public/style/arrow.jpg) top right no-repeat;}
#menu ul li a {color:#fff;font-size:11px;font-family:Arial, Helvetica, sans-serif;text-decoration:none;text-transform:uppercase;letter-spacing:1px;}

#login {background:#fff url(../public/style/redline.jpg) top left repeat-y;padding-bottom:15px;}
#login label {color:#90bb0a;}
#login img {vertical-align:middle;}

#right {float:right;width:620px;}
#arca {float:right;width:540px;padding-right:20px;background: url(../public/style/right_border.jpg) top right repeat-y;}
#authorized {float:right;}

#highlight img {float:left;margin-right:10px;vertical-align:middle;}
#highlight div {float:right;width:250px;height:150px;}
#highlight p {margin-bottom:0;}

#red {clear:both;background: url(../public/style/right_red.jpg) top right repeat-y;padding-bottom:10px;}
#homebox {background: url(../public/style/homegray.gif) top right repeat-y;margin-right:30px;}
#newsbox {float:left;width:348px;background: url(../public/style/newsbox.jpg) top right no-repeat;}

#highlight2 {min-height:100px;margin:15px 10px 15px 0;}
#highlight2 img {float:left;margin:5px 5px 0 0;vertical-align:top;}
#highlight2 div {float:right;width:215px;}
#highlight2 p {margin-bottom:0;}

#boxnews ul {display:block;list-style-image: url(../public/style/smallarrow.jpg);margin:5px 0 0 15px;}
#boxnews li {padding:0 5px;}
#boxnews li p {margin-bottom:0;}
#boxnews li a {font-size:12px;color:#90bb0a;text-decoration:underline;}

#solution {float:right;width:242px;background:#f4f4f4 url(../public/style/solution.jpg) top left repeat-x;}
#solution img {display:block;margin:20px 0 0 10px;}
#solution div {margin:20px 10px;}
#solution p {margin-bottom:0;}

#pagebox {margin-right:30px;margin-bottom:-11px;min-height:250px;}
#pagebox p {color:#444;}
#pagebox a {text-decoration:underline;} 
#smenu {padding:4px;margin-bottom:10px;text-align:right;background:#f2f2f2;}
#smenu a {text-transform:uppercase;}
#smenu a:hover {text-decoration:underline;} 

#white {background:#fff url(../public/style/white.jpg) top right no-repeat;}
#foot {background: url(../public/style/foot.jpg) top left repeat-x;margin:0 12px 10px 0;text-align:center;}
#logos {padding-top:10px;text-align:center;}
#logos img {margin:0 5px;}



.solution {width:167px;border:1px solid #b7b7b7;background:#f1f1f1;text-align:center;color:#727272;}
.solution p {margin:0 10px 10px 10px;text-align:left;color:#111;}


.sotop {margin:0 3px;text-transform:uppercase;}
.sobot {margin:0 3px;border-top:none;}

#pright {float:right;width:167px;}

.psotop {margin:10px 0 0 0;text-transform:uppercase;}
.psobot {margin:0;border-top:none;}

.middle {vertical-align:middle;}

#menubot {width:650px;height:22px;padding:8px 20px 0 0;background:#bb232e;text-align:right;color:#fff;}
#menubot ul li {display:inline;margin:5px;padding-left:10px;}
#menubot ul li a {color:#fff;font-size:12px;font-family:Arial, Helvetica, sans-serif;text-decoration:none;letter-spacing:1px;}

/*
#menubot a {color:#fff;text-decoration:none;font-size:12px;}
*/
.upper {text-transform:uppercase;}
.xcenter {text-align:center;}
.xright {text-align:right;}
.xsmall {font-size:0.9em;color:#666;}
.fright {float:right;}
.fleft {float:left;}

.boxed {margin:10px 0;padding:10px;}
.boxed img {float:left;margin:-10px 10px 10px -10px;}
.gray {background:#f0f0f0;}
.under {text-decoration:underline;color:#727272;}
.bmargin {margin-bottom:-4px;}

a[target$='_blank'] { padding:0 0 0 20px; background:url(../public/style/external_link.gif) no-repeat 3px center; }
a[target$='_blank'] img { padding-left:0; background:none; }


