body {
	margin:0;
	padding:0;
	background: #dedede url(bg.jpg) repeat-x top;
	text-align: center;
	font-family:verdana;
	}

img {border:0}

a {outline-style: none}

#all {
	width: 980px;
	background: white url(sx.jpg) no-repeat top left;
	margin-left: auto;
	margin-right: auto;
	width:973px;
	background: white url(dx.jpg) no-repeat top right;
	text-align: left;
	}

#header {
	display: block;
	background: url(bg_top.png) repeat-x top;
	width: 966px;
	height:70px;
	text-align:left;
	border-bottom:1px solid #f04e20;
	}

#btn_top {
	width:966px;
	height: 22px;
	background: url(bg_btn_top.png) repeat-x top;
	font-size:10px;
	border-top: 1px solid white;
	}

#btn_top a {
	padding-left: 20px;
	padding-right: 20px;
	color: white;
	font-weight: bold;
	text-decoration:none;
	}

#content {
	width:540px;
	margin-left:237px;
	padding-bottom: 30px;
	text-align:left;
	display:block;
	}

#content p, ol, ul {font-size:11px; color: #003366; margin:0 0 15px 0; padding:0;}
#content li {margin-left: 35px;}

#menu {
	float:left;
	margin: 35px 0 0 0;
	padding: 0;
	width: 200px;
	background: #f3f5f7;
	border-top: 2px solid #c2d0dd;
	font-size: 11px;
	}

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

#menu .selez {color: #ff6633; font-weight: bold; background: url(orange.png) no-repeat top left}
#menu .selez a:link {color: #ff6633}
#menu .selez a:visited {color: #ff6633}
#menu .selez a:hover {color: #ff6633}
#menu .selez a:active {color: #ff6633}

#menu ul {margin:0; padding:0; border-top: 1px solid white}
#menu li {width:200px; padding:6px 10px 7px 19px; list-style:none; background: url(bg_li.png) no-repeat}

h1 {margin: 64px 0 0 0; padding:0 0 10px 0; font-size: 16px; color: #ff6600 }
h2 {margin: 25px 0 0 0; padding:0 0 5px 0; font-size: 11px; color: #ff6600 }

h2 a {color:#ff6600}

#content .adv {margin-left:20px}

#content .adv p {margin: 5px 0}

.adv2 h2 {background-image: url(/contents/ITA/motore_ric/it/77img/arrow.png);
background-repeat: no-repeat;
background-position: 0px -5px;
text-indent: 15px;}

.adv2 img {float: right; position: relative; margin-top: -15px;}

.adv2 p {margin-left: 15px !important;
	margin-top: 5px !important; }

.orange {font-weight: bold; text-decoration: underline; color: #ff6600}

.orange a {font-weight: bold; text-decoration: underline; color: #ff6600}


.tasso {font-size: 11px;  font-weight: bold}

.tasso b {font-size:18px; color: #ff6600}

#menu li.level1 {font-variant: small-caps; font-weight: bold;}
