/* PAGING */
body { margin: 0; padding: 0; background: #fff; font-family: Tahoma, "Trebuchet MS", Verdana, sans-serif; font-size: 1em  /* 16px/16px = 1em */ line-height: 1.125em; /* 18px/16px = 1.125em */ }
div#wrap_header-brand { max-width: 62.375em; margin: 0 auto; background: #fff; text-align: center }
div#wrap_header-brand img { width:100%; max-width: 998px }
div#wrap_header { max-width: 100em; /* 1600/16 = 100 */ margin: 0px auto; background: url(../obj/paging/header_slides.png) center no-repeat }
	div#wrap_header-content { max-width: 62.375em; margin: 0 auto; position: relative }
		div#fadeshow img { height:100%; max-width: 998px } 
	div#wrap_header-nav { width:100%; overflow: hidden; top: 0; position: absolute; text-transform:uppercase; z-index: 10000; background: #333; opacity: 0.8; filter: alpha(opacity=80); /* For IE8 and earlier */ }
div#wrap_content { max-width: 62.375em; margin: 0 auto }
	div#wrap_home_sx { width: 70%; margin: 0.5em 1.2em 05em 0; display: inline-block; *display: inline; zoom: 1; vertical-align: top; border: 0px }
	div#wrap_home_dx { width: 26%; margin: 1em 0; display: inline-block; *display: inline; zoom: 1; vertical-align: top; border: 0px; text-align: center }
	div#wrap_sx { width: 20%; margin: 2% 0; float: left; border: 0 }
	div#wrap_dx { width: 74%; margin: 0; padding: 0 2% 4% 2%; float: right; border: 0 ; border-left: 2px dotted #ccc }
div#wrap_footer { background:#D4D4D4; margin: 2em 0 0 0; padding: 2em; text-align: center; font-size: 0.7em }
div.wrap_break { width: 1em; height: 2.5em  }
div.wrap_clear { width: 0; height: 0; clear: both  }



/* veicolo BOX */
div.wrap_arg { margin: 0 0.625em 0.625em 0.625em; padding: 0; display: inline-block; *display: inline; zoom: 1; vertical-align: top; border: 0 }
div.wrap_arg a { border: 0; text-decoration: none }
div.wrap_arg img { margin: 0; padding: 0.3125em; -webkit-transition: all 0.6s ease; -moz-transition: all 0.6s ease; -o-transition: all 0.6s ease; transition: all 0.6s ease; border: 1px solid #ccc }
div.wrap_arg img:hover { opacity: 0.6; filter: alpha(opacity=60); /* For IE8 and earlier */ }
div.wrap_arg_title { margin: 0; padding: 0; display: block; background: #FF7600; text-align:center; text-transform: uppercase; font-family: 'Oswald' }
div.wrap_arg_title:hover { background:#FF5F00 }
div.wrap_arg_title h2 { margin: 0px; padding: 0.3125em; font-size: 1em; letter-spacing: 0.05em; font-weight: normal }
div.wrap_arg_title a { color: #fff; text-decoration: none }
div.wrap_arg div {  max-width: 200px; margin: 0.3125em; padding: 0; font-size: 0.9em }

div#wrap_veicolo_img {  margin: 0; float: right }
div#wrap_veicolo_img img {  width: 100%; max-width: 698px; height: 100%; max-height: 100%; border: 1px solid #fff }

/* menu BOX */
div.wrap_argmenu { width: 100%; margin: 0 0.625em 0.625em 0.625em; padding: 0; display: block; vertical-align: top; border: 0 }
div.wrap_argmenu a { border: 0; text-decoration: none }
div.wrap_argmenu img { width: 80%; margin: 0; padding: 0.3125em; -webkit-transition: all 0.6s ease; -moz-transition: all 0.6s ease; -o-transition: all 0.6s ease; transition: all 0.6s ease; border: 1px solid #ccc }
div.wrap_argmenu img:hover { opacity: 0.6; filter: alpha(opacity=60); /* For IE8 and earlier */ }
div.wrap_argmenu_title, div.wrap_argmenu_title_selected { width: 80%; margin: 0; padding: 0.2em 0.3125em; display: block; background: #666666; text-align:center; text-transform: uppercase; border: 1px solid #666666; word-wrap:break-word }
div.wrap_argmenu_title:hover, div.wrap_argmenu_title_selected { background:#FF7600; border: 1px solid #FF7600 }
div.wrap_argmenu_title h2, div.wrap_argmenu_title_selected h2 { margin: 0px; padding: 0 0.3125em; font-size: 0.9em; letter-spacing: 0.05em; font-weight: normal }
div.wrap_argmenu_title a, div.wrap_argmenu_title_selected a { color: #fff; text-decoration: none }

/* menu nav orizzontale */
div#wrap_navtitle { width: 100%; margin: 0.5em 0; min-height: 39px; background: url(../obj/bg_nav.gif) repeat-x top }
div#wrap_nav { max-width: 62.375em; margin: 0 auto; background: url(../obj/bg_nav.png) no-repeat top right }
div#wrap_nav img { float: left }
div#wrap_nav h2 { float: left; margin: 0; padding: 1em 5em 1em 1em; color: #fff; font-weight: normal; letter-spacing: 0.05em; font-family: 'Oswald'; font-size: 1.1em }
div#wrap_nav ul { float: left; margin: 0; padding: 1em; color: #fff; font-size: 1em }
div#wrap_nav li { margin: 0.3em 0 1em 0; padding: 0 2em; display: inline-block; *display: inline; zoom: 1 }
div#wrap_nav li a { margin: 0; padding: 0.2em; background: #d76f28; color: #fff; text-decoration:none }
div#wrap_nav li a:hover { color: #fff; text-decoration:underline }

/* menu testuale */
ul.menu { margin: 1em 0; padding: 0; height: 100%; list-style: none }
ul.menu li{ width: 100%; margin: 0; padding:0; display:block }
ul.menu li a { padding: 4%; display: block; text-decoration: none; background: #d76f28; border-top: 1px solid #bbb; border-right: 0px; border-bottom: 1px solid #fff; border-left: 0px; color: #fff }	
ul.menu li a:hover { color: #000033 }
ul.menu li a.selected { color: #000033; background-color: #d76f28 }

/* banner home BOX */
div.wrap_banner { margin: 0 0 3em 0; max-width: 15.625em }
div.wrap_banner img {  width: 100%; max-width: 100%; height: 100%; max-height: 100% }
div.wrap_banner iframe {  width: 15em; height: 15em }

/* coockie policy BOX */
div#coockie_eu { display:none }
div#coockie_eulaw { width: auto; margin: 0px; padding: 10px; background: #FFFCDC; border: 1px #ccc solid; font-size: 0.83em }
div#coockie_eulaw h3 { margin: 1em; padding: 0 }
div#coockie_eulaw a { font-weight: bold; color: #000 }



/* TXT  */
div#wrap_header-nav ul { margin: 0.75em 0.3125em 0.75em 0; padding: 0; list-style: none; font-size: 1.25em; font-family: 'Oswald'; letter-spacing: 0.08em }
div#wrap_header-nav li { margin: 0 0 1em 0; padding: 0 1.65em; display: inline-block; *display: inline; zoom: 1 }
div#wrap_header-nav li a { margin: 0; padding: 0.4em 0.6em; color: #fff; text-decoration:none }
div#wrap_header-nav li a:hover { background: transparent url(../obj/listtype_hover.png) no-repeat bottom right; color: #fff; text-decoration:none }
div#wrap_header-nav li a.selected { background: transparent url(../obj/listtype_selected.png) no-repeat bottom right; color: #fff; text-decoration:none }
div.wrap_home_title { margin: 0.3125em 0 0 0; padding: 14px 120px; min-height:58px; background:url(../obj/bg_title_arg.png) no-repeat; font-family: 'Oswald'; font-size: 1.2em; letter-spacing: 0.05em;  }
div#wrap_veicolo { margin: 1em 0 4em 0; padding: 0; background: url(../obj/bg_title_veicolo.png) no-repeat right top }
div#wrap_veicolo h1 { margin: 1em 0 0 0; padding: 1.5em 1.5em 0.5em 7em; font-size: 1.2em; text-align: left; color: #fff }
div#wrap_veicolo p { margin: 0; padding: 1em 2.8em; font-size: 1.2em; text-align: center; color: #fff }



h1.titolopg { margin: 0 0 2em 0; padding: 0; font-size: 1.5em; text-align: right }
div#wrap_dx p.p1 { font-size: 0.9em; text-align:justify; line-height: 1.8em }

.color_orange { color: #d76f28 }