/* CSS Document */

body {
	background-color:#F0F0F0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	/*width:900px;*/
	background-image:url(/immagini/bkg.gif);
	margin:0

}

a:link {color:#003399}
a:visited {color:#000000;}
a:hover, a:active {color:#CC3333; text-decoration:none}

#header {
	width:898px;
	background-color:#FFFFFF;
	height:120px !important;
	border:1px solid #666666;
	border-bottom:none;
	margin:25px auto 0 auto
}

#top {
	background-color:#FFFFFF;
	height:90px
}

#top_b {
	width:100%;
	height:30px;
	background-image:url(/immagini/divisioni/sfondo-b.gif);
	background-repeat:repeat-x;
	border-top:1px dotted #666666;

}
#main {
	background-color:#FFFFFF !important;
	border:1px solid #666666;
	border-top:none;
	width:898px;
	clear:both;	margin: 0 auto
}

#main, #content {min-height:540px !important; padding-bottom:0}

#menu {
	width: 142px;
	float:left;
	padding:15px 5px 0 10px;

}


div.button {border:1px solid #cccccc; padding:4px 3px; height:16px; width:140px; margin-bottom:7px; background-color:#FFFFFF}
div.button-sf p.indent {padding-left:20px}
div.button a, div.button-sf a {background-image:url(/immagini/divisioni/a-frc.gif); background-position:left center; background-repeat:no-repeat; padding-left:18px; text-decoration:none}
div.button a:hover, div.button-sf a:hover {color:#CC3333; text-decoration:none; background-image:url(/immagini/divisioni/h-frc.gif); background-position:left center; background-repeat:no-repeat; }

div.button-sfni {
	border:1px solid #4d70c4;
	text-align:center;
	background-color:#F0F0F0;
	width:140px;
	margin-top:5px;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 6px;
	padding-left: 3px;
}

div.button-sfni2 {border:1px solid #4d70c4; text-align:center; padding:6px 3px; background-color:#cc3333; width:140px; margin-top:16px; margin-bottom:16px}
div.button-sfni2 a {color:#ffffff; text-decoration:none; font-weight:bold;}

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 #cccccc; padding:6px 3px; width:140px; margin-bottom:7px; background-color:#F0F0F0;}

#content {
	margin-left:170px;
	width:685px;
	background-color:#FFFFFF;
	border-left:1px dotted #666666;
	padding-left:21px
}

#menu-prodotti {
	margin-top:-2px;
	margin-bottom:3px;
	margin-left:50px;
	width:468px;
	height:28px;
}

#footer {margin-left:52px; text-align:center; line-height:1.25em; 	margin: 0 auto}

.piva {padding-top:3px; color:#666666}

.img-bordo {border:1px solid #c6c6c6; padding:8px; float:right;margin:0}

.img-software {border:1px solid #c6c6c6; margin-left:7px; background-color:#666666; padding:8px; float:right;}


#content div.img-titolo {width:467px; margin-top:16px; 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, #content .stitolo   {font-size:105%; 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:2px}

#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:120%; color:#000000; font-weight:bold}

div.info {margin-bottom:25px; }
div.info img {float:left}

div.info-t { text-decoration:none; font-weight:bold; cursor:pointer; margin-left:3px; padding-top:5px; padding-left:5px; border-bottom:1px solid #CCCCCC; height:29px}

a div.info-t  {text-decoration:none !important;}

div.info-sup {width:150px; float:right; margin-top:12px; }

div.info2-t {font-weight:normal; cursor:pointer; border:0; padding-top:2px; font-size:90%; font-weight:bold}

a div.info2-t  {text-decoration:underline !important; }
a:hover div.info2-t {text-decoration:none !important;}

div.info-sup img {float:left; margin-right:3px}

.logos {float:left}

span.p {font-weight:bold; font-size:115%;}

.big  {font-size:125%;}

/*news.php*/
div.news {height:450px}
div.box {width:325px; height:210px; float:left; margin-bottom:25px;}
div.box img {float:left; padding-right:7px}

.m-r2 {margin-right:30px;}

/*news.php in vert*/

div.vetrina{width:520px; margin:0 auto; padding-top:7px}

div.vetrinatwocols {	
	width:50%;
	float:left;
	padding:10px 0;
	text-align:center
}

.vetrina img.right {float:right;}
.vetrina img.left {float:left;}
.vetrina p.titolo-p, .vetrinatwocols p.titolo-p {font-size:110%; color:#cc0000; font-weight:bold;}
.vetrina p {text-align:center}

p.riga-div {border-bottom:1px dotted #CCCCCC;}
div.riga-div {border-bottom:1px dotted #CCCCCC; height:7px}

.finoal {text-align:left; font-size:90%; padding-left:25px; padding-top:0}

.clear {clear:both}

.red {color:#cc0000}
.blu {color:#003399}

div.banner_catalogo {margin-top:70px}

div.testoduecols {	
	width:50%;
	float:left;
	padding:10px 0;
}

