body{
	margin:0px;
	padding:0px;
	font: 12px Arial; color: #FFF;
	background-color: #000000;
}
div#pro{width:90%; padding-left:10px;margin:0 auto;
    background:#000;
    min-width:778px;max-width:980px;
}
div#container{padding-right:10px;}

a:link {
 color: #0000FF; text-decoration:none
}
a:visited {
 color: #0000FF; text-decoration:none
}
a:active {
 color: #FFF; text-decoration:none
}
a:hover {
 color: #CC0000; text-decoration:none
}

a.web:link {
 color: #FFF; text-decoration:none
}
a.web:visited {
 color: #FFF; text-decoration:none
}
a.web:active {
 color: #FFF; text-decoration:none
}
a.web:hover {
 color: #FFF; text-decoration:none
}
.box1up {
 background-color:#EDEEF0;
 background-image:url("img/corner1_bottom_left.gif");
 background-position:bottom left;
 background-repeat:no-repeat;
}

.box1up .w1{
 background-image:url("img/corner1_bottom_right.gif");
 background-position:bottom right;
 background-repeat:no-repeat;
}

.box1up .w2 {
 background-image:url("img/line2_top.gif");
 background-position:top left;
 background-repeat:repeat-x;
 padding:13px 15px 13px 15px;
 margin-top:7px;
}

.testo { font-size:11px; color: #000000; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; }

.t2 {
 background-image:url("img/red_line.gif");
 background-position:top left;
 background-repeat:repeat-x;
 padding:1px 1px 1px 1px;
 height: 2px;
}

h1.titolo {
 font-size:16px;
 color: #003366;
 font-family:Arial, Helvetica, sans-serif;
 margin-top:0;padding-top:0;padding-bottom:0;
}

h1.grande {
 font-size:18px;
 color: #003366;
 font-family:Arial, Helvetica, sans-serif;
 margin-top:0;padding-top:0;padding-bottom:0;
}


.m { background: url(img/m.gif) center repeat-x; height:24px; }
.pad_l_10 { padding-left: 10px; }