.cbody {
margin-right:15px;
}

body {
scrollbar-face-color:#FFFFFF;
scrollbar-highlight-color:#FFFFFF;
scrollbar-shadow-color:#FFFFFF;
scrollbar-3dlight-color:#B9B9B9;
scrollbar-arrow-color:#B9B9B9;
scrollbar-track-color:#FFFFFF;
scrollbar-darkshadow-color:#B9B9B9;
background-image: url(/raf/images/sfondo_sfumato.jpg);
background-repeat: repeat-x;
background-attachment: scroll;
margin:0px;
padding:0px;
left:0px;
top:0px;
width:100%;
height:100%;
}

body,p,td,li,ul {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
line-height:11px;
}

.framed {
border:15px solid #F2F2F2;
}

a:link {
	color:#999999;
	text-decoration: none;
}
a:visited {
	color:#666666;
	text-decoration: none;
}
a:hover {
	color:#666666;
	text-decoration: none;
}
a:active {
	color:#666666;
	text-decoration: underline;
}

.submenu, .submenusel, .menu {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-decoration:none;
}
a.submenu:link {color:#333333; text-decoration:none;}
a.submenu:visited {color:#333333; text-decoration:none;}
a.submenu:hover {color:#333333; text-decoration:none;}
a.submenu:active {color:#333333; text-decoration:none;}

.submenusel {
color:#000000;
}

a.menu:link {color:#56595C; text-decoration:none;}
a.menu:visited {color:#56595C; text-decoration:none;}
a.menu:hover {color:#000000; text-decoration:none;}
a.menu:active {color:#000000; text-decoration:none;}

.mini {
font-size:11px;
color:#56595C;
}

.tnlink {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#56595C;
text-decoration:none;
}
a.tnlink:link {color:#56595C; text-decoration:none;}
a.tnlink:visited {color:#56595C; text-decoration:none;}
a.tnlink:hover {color:#000000; text-decoration:underline;}
a.tnlink:active {color:#000000; text-decoration:underline;}

.thumb {
position:relative; 
float:left;
margin-right:25px;
margin-bottom:15px;
width:auto;
height:auto;
}

.thumbflex {
position:relative; 
float:left;
margin-right:15px;
text-align:center;
}

.headline {
font-size:11px;
font-weight:bold;
color:#56595C;
}

.productlo {
color:#666666;
font-size:11px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

.producthi {
color:#AEAEAE;
font-size:15px;
font-weight:bold;
font-family:Times,Times New Roman,Serif;
}

.subhead {
font-family:Times,Times New Roman,Serif;
font-size:15px;
color:#56595C;
font-weight:normal;
}

.newshead {
font-size:11px;
font-weight:bold;
color:#56595C;
}

small, .small {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#56595C;
line-height:14px;
}
a.small:link {color:#000000; text-decoration:underline;}
a.small:visited {color:#000000; text-decoration:underline;}
a.small:hover {color:#003366; text-decoration:underline;}
a.small:active {color:#000000; text-decoration:underline;}

.legende {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
color:#56595C;
}

.footer {
font-size:9px;
color:#56595C;
text-decoration:none;
}
a.footer:link {color:#56595C; font-size:9px;}
a.footer:visited {color:#56595C; font-size:9px;}
a.footer:hover {color:#000000; font-size:9px;}
a.footeri:active {color:#000000; font-size:9px;}

.subnavbox  { cursor: pointer; display: block; width: inherit }

.subnav, .subnavsel {
font-size:10px;
color:#56595C;
text-decoration:none;
}
a.subnav:link {color:#56595C; font-size:10px;}
a.subnav:visited {color:#56595C; font-size:10px;}
a.subnav:hover {color:#000000; font-size:10px;}
a.subnav:active {color:#000000; font-size:10px;}

.subnavsel {color:#000000; font-weight:bold;}
a.subnavsel:link {color:#000000; font-size:10px;}
a.subnavsel:visited {color:#000000; font-size:10px;}
a.subnavsel:hover {color:#000000; font-size:10px;}
a.subnavsel:active {color:#000000; font-size:10px;}

.imgfilter {filter:alpha(opacity=100);}

li {margin-bottom:7px}

ul {
list-style-type:square;
list-style-position:outside;
list-style-image:url(bullet.gif);
margin-left:25px;
margin-bottom:0px;
}

input {
width:220px;
font-family:Tahoma,Arial,Helvetica,Sans-serif;
font-size:8pt;
border-color:#000000;
boder-style:solid;
border-width:1px;
background-color:#f7f7f7;
}

.button {
width:130px;
font-size:8pt;
font-family:Tahoma,Arial,Helvetica,Sans-serif;
border-color:#F5F5F5;
border-style:none;
color:#ffffff;
background-color:#56595C;
}

.radio {
width:auto;
background-color:#FFFFFF;
}

.check {
width:auto;
background-color:#FFFFFF;
}

select {
width:220px;
font-size:8pt;
border-style:solid;
border-color:#000000;
border-width:1px;
background-color:#f7f7f7;
}

textarea {
font-family:Tahoma,Arial,Helvetica,Sans-serif;
font-size:8pt;
width:220px;
height:85px;
border-style:solid;
border-color:#000000;
border-width:1px;
background-color:#f7f7f7;
}
