/* LAYOUT PRINCIPALE */
#document {margin:1%;padding:0;text-align:center;}
#header {}
#body {width:100%;margin-top:1em;}
#col-left {float:left;width:18%;text-align:left;font-size: 1em;}
#col-center {float:left;width:58%;margin:0% 0 1% 1%;font-size:1em;text-align:center;}
#col-right {float:right;width:22%;text-align:left;font-size:1em;}
#footer {clear:both;margin:1% 0 0 0;text-align: center;}

/* BOX TIPO 1 (HEADER/FOOTER)*/
.box1 {}
.box1-top1 {background: url(images/box1_top_center.gif) repeat-x; }
.box1-top2 {background: url(images/box1_top_right.gif) no-repeat top right;}
.box1-top2 div {background: url(images/box1_top_left.gif) no-repeat top left;}
.box1-body {border-left:#D2D2D2 1px solid;border-right:#D2D2D2 1px solid;padding:0.1em 1em 0.2em 1em;}
.box1-body2 {width:100%;}
.box1-sub1 {background: url(images/box1_sub_center.gif) repeat-x; }
.box1-sub2 {background: url(images/box1_sub_right.gif) no-repeat bottom right;}
.box1-sub2 div {background: url(images/box1_sub_left.gif) no-repeat bottom left;}
/*dimensioni*/
.box1-top1, .box1-top2, .box1-top2 div, .box1-sub1, .box1-sub2, .box1-sub2 div
{
	width: 100%;
	height: 12px;
	font-size: 1px;
}
/*testi*/
.box1-body2 a:hover {background:#eeeeee;text-decoration:underline;}
/* BOX TIPO 2 (LEFT/RIGHT)*/
.box2 {width:100%;}
.box2-top1 {background: url(images/box2_top_center.jpg) repeat-x;}
.box2-top2 {background: url(images/box2_top_right.jpg) no-repeat top right;}
.box2-top2 div {background: url(images/box2_top_left.jpg) no-repeat top left;text-align:center;margin:0;}
.box2-top2 h2 {margin:0;padding-top:1em;color:#006699;font-size:12px;}
.box2-body {border-left:#D2D2D2 1px solid;border-right:#D2D2D2 1px solid;font-size:10px;}
.box2-sub1 {background: url(images/box2_sub_center.gif) repeat-x; }
.box2-sub2 {background: url(images/box2_sub_right.gif) no-repeat bottom right; }
.box2-sub2 div {background: url(images/box2_sub_left.gif) no-repeat bottom left; }
/*dimensioni*/
.box2-top1, .box2-top2, .box2-top2 div
{
	width: 100%;
	height: 40px;
	font-size: 1px;
}
.box2-sub1, .box2-sub2, .box2-sub2 div
{
	width: 100%;
	height: 6px;
	font-size: 1px;
}
/*testi*/
.box2-body ul {margin:0;padding:1em 0.5em 0.5em 2em;}
.box2-body li {list-style-type:none;padding-bottom:0.2em}
.box2-body a {text-decoration:none;}
.box2-body a:hover {background:#eeeeee;text-decoration:underline;}
.box2-body p {margin:0;padding:1em 1em 0.5em 1em;}
.box2-body form {margin:0;padding:1em 0.5em 0.5em 0.5em; }
.box2-body input {font-size:9px;}
/* BOX TIPO 3 (BODY)*/
.box3 {}
.box3-top1 {background: url(images/box3_top_center.gif) repeat-x; }
.box3-top2 {background: url(images/box3_top_right.gif) no-repeat top right;}
.box3-top2 div {background: url(images/box3_top_left.gif) no-repeat top left;}
.box3-body {border-left:#D2D2D2 1px solid;border-right:#D2D2D2 1px solid;padding:0.1em 1em 0.2em 1em;}
.box3-body2 {width:100%;text-align:left;padding-top:1em;}
.box3-sub1 {background: url(images/box2_sub_center.gif) repeat-x; }
.box3-sub2 {background: url(images/box2_sub_right.gif) no-repeat bottom right;}
.box3-sub2 div {background: url(images/box2_sub_left.gif) no-repeat bottom left;}
/*dimensioni*/
.box3-top1, .box3-top2, .box3-top2 div, .box3-sub1, .box3-sub2, .box3-sub2 div
{
	width: 100%;
	height: 6px;
	font-size: 1px;
}


