/* CSS Document */

body {
	background-color:#F0F0F0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
/*	width:900px;*/
	background-image: url(/images/bkg.gif);
	margin: 0;
}

a:link {color:#003399}
a:visited {color:#003399;}
/*a:visited {color:#000000;}*/
a:hover, a:active {color:#CC3333; text-decoration:none}

#header {
	background-color:#FFFFFF;
	height:118px !important;
/*	height:90px !important;*/
	border:1px solid #003399;
	border-bottom:none;
	width:900px;
}

#top {
	background-color:#FFFFFF;
	height:90px
}

#top_b {
/*	width:100%;*/
	height:28px;
	background-image: url(/images/sfondo-top_b.gif);
	background-repeat:repeat-x;
}
#main {
	background-color:#FFFFFF !important;
	border:1px solid #003399;
	border-top:none;
	width:898px;
	background-image: url(/images/sfondo-main.gif);
	background-repeat:repeat-y;
	padding-top: 1px;
	clear:both;
}

#main, #content {min-height:520px !important}

#menu {
	width: 145px;
	float:left;
	background-color:#FFFFFF;
	padding: 10px 10px 0 10px;
}


div.button {border:1px solid #4d70c4; padding:4px 3px; height:16px; width:143px; margin-bottom:7px}

div.button a, div.button-sf a  {background-image:url(/images/a-frc.gif); background-position:left center; background-repeat:no-repeat; padding-left:20px; text-decoration:none}
div.button a:hover, div.button-sf a:hover {color:#CC3333; text-decoration:none; background-image:url(/images/h-frc.gif); background-position:left center; background-repeat:no-repeat; }

div.button-sfni {border:1px solid #4d70c4; text-align:center; padding:4px; background-color:#F0F0F0; width:143px; margin-top:7px}

div.button-sfni a {color:#003399; text-decoration:none; font-weight:bold;}
div.button-sfni a:hover {color:#CC3333; text-decoration:none; font-weight:bold}

div.button a {color:#000000}
div.button-sf a {color:#003399}

div.button-sf {border:1px solid #4d70c4; padding:4px 3px; height:16px; width:143px; margin-bottom:7px; background-color:#F0F0F0;}


#content {
	margin-left:200px;
	width:685px;
	background-color:#FFFFFF;
}

#menu-prodotti {
/*	margin-bottom:15px;
	margin-left:50px;
	width:468px;
	height:28px;*/
}

#footer {margin-left:52px; text-align:center; line-height:1.25em}

.img-bordo {border:1px solid #c6c6c6; padding:8px; float:right;}

#content div.img-titolo {width:467px; margin-top:30px; margin-bottom:7px; padding-bottom:5px; border-bottom:1px solid #C6C6C6; float:left}

#content p.titolo {font-size:125%; font-weight:bold; color:#CC3333}
#content p.stitolo, #content p.stitolo a {font-size:12px; font-weight:bold; color:#003399}

#content p.nav, #content p.nav a {color:#999999 !important; text-decoration:none}

#content p.nav a:hover {color:#666666 !important}

#content p.loghi_im img {margin-right:16px}

#content .text-mini {font-size:10px}

.ssp {font-size:170%; color:#CC3333; font-weight:bold}
.ssp-big {font-size:150%; color:#CC3333; font-weight:bold}
.ppad {font-size:150%; color:#003399; font-weight:bold}

.prodotti {font-size:130%; color:#000000; font-weight:bold}

div.info {margin-bottom:25px; }
div.info img {float:left}

div.info-t { text-decoration:none; cursor:pointer; margin-left:3px; padding-top:5px; padding-left:5px; border-bottom:1px solid #CCCCCC; height:29px}

div.info-t a {text-decoration:none !important;}

span.p {font-weight:bold; font-size:115%;}

.big  {font-size:125%;}
