body {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;margin: 0px;line-height: 11px;color: #141414;
			background-image:url(../IMG/Struttura/sfondo.gif);background-repeat:repeat-x;}
table {border-collapse:collapse;border:0px;padding:0px;z-index:1;}
tr,td {padding:0px;vertical-align:top; text-align:left;}
div{text-align:left;margin:0px;padding:0px;}

img {border:0px;}
img.SpaceRight {margin:0px 10px 0px 0px;}

a:link, a:visited, a:active{color: #C51015;text-decoration:none;}
a:hover{color: #C51015;text-decoration: underline; }

div#Body {display:block;width:900px;position:relative; background-color:#FFF;margin:0px auto;padding:0px;}
div#Header{float:left;position:relative;width:900px;padding:0px;margin:0px;border-top:5px solid #000000; background-color:#131313;
						background-image:url(../IMG/Struttura/sfondoHeader.jpg); background-repeat:no-repeat; z-index:1;}
div#Header div#HeaderTop {float:left;position:relative;width:875px;padding:0px 9px 0px 16px;margin:0px;}
div#Header div#HeaderTop div#HeadLeft {float:left;position:relative;width:270px;height:35px;padding:20px 0px 20px 0px;}
div#Header div#HeaderTop div#HeadRight {float:right;position:relative;width:440px;padding:0px;text-align:right;}
.languages{ font-size: 9px; border-right: 1px #5C666B solid; color: #FFFFFF; padding: 4px;}
.languages a:link, .languages a:visited, .languages a:active { font-weight:bold;text-decoration:none;color: #FFFFFF;}
.languages a:hover{text-decoration:underline;}
.toolbar{border-right: 1px #5C666B solid;padding:4px 7px 4px 12px;}
.toolbar a:link, .toolbar a:visited, .toolbar a:active  {font-size: 9px;text-decoration:none;color: #FFFFFF;}
.toolbar a:hover{text-decoration:underline;}
div#Barra{float:left;position:relative;width:880px;padding:0px 10px 0px 10px;margin:0px;z-index:1;}
div#Barra img{display:block;}
div#Container{float:left;position:relative;width:900px;position:relative; background-color:#FFF;margin:0px 0px 0px 0px;padding:0px;}
div#ContentHome {float:left;position:relative;width:900px;padding:10px 0px 20px 0px;margin:0px;}
div#ContentHome img {float:left;width:220px;padding:0px 7px 0px 0px;margin:0px;}
div#ContentHome img.noPad {float:left;width:220px;padding:0px 0px 0px 0px;margin:0px;}
div#Content{float:left;position:relative;width:660px;padding:0px;margin:0px;}
div#ContentProduct{float:left;position:relative;width:661px;padding:0px;margin:0px;}
div#ContentSponsorship{float:left;position:relative;width:900px;padding:0px 0px 20px 0px;margin:0px;}
div#ContentBig {float:left;position:relative;width:880px;padding:0px 0px 0px 20px;margin:0px;}
div#Teaser {float:right;position:relative;width:239px;padding:0px;margin:-20px 0px 0px 0px;}
div#Teaser2 {float:right;position:relative;width:239px;padding:0px;margin:-21px 0px 0px 0px;}
div#Teaser img{display:block;}

ul.Map {margin:0px 0px 0px 30px;padding:0px;font-size:11px;font-weight:normal;}
ul.Map li.List {padding:0px 0px 0px 0px;margin:5px 0px 5px 0px;font-weight:normal;
			list-style-image:url("../img/ElementiGrafici/Quadratino.jpg"); list-style-position:outside;}
ul.Map li.Title {padding:0px 0px 0px 0px;margin:5px 0px 5px -15px;font-weight:normal;list-style:none;color:#C51015; font-weight:bold; text-transform:uppercase;}
ul.Map li.Title a:link, ul.Map li.Title a:visited, ul.Map li.Title a:active {font-weight:bold;}
ul.Map li.Title a:hover{font-weight:bold;}
ul.Map li.List a:link, ul.Map li.List a:visited, ul.Map li.List a:active{color: #141414;text-decoration:none;}
ul.Map li.List a:hover {color: #141414;text-decoration:underline;}

div.BorderRightPad {float:left;width:640px;border-right:solid 1px #ebebeb;min-height:400px;padding:0px 0px 10px 20px;margin:0px;}
div.BorderRight {float:left;width:660px;border-right:solid 1px #ebebeb;min-height:400px;padding:0px 0px 10px 0px;margin:0px;}

div.BorderRightPad2 {float:left;width:640px;border-right;padding:0px 0px 10px 20px;margin:0px;}
div.BorderRight2 {float:left;width:660px;border-right:padding:0px 0px 10px 0px;margin:0px;}

div.Space{float:left;width:100%;}

div.AboutUs {float:left;width:640px;background-image:url(../IMG/ElementiGrafici/BGAboutUs.jpg);background-repeat:no-repeat;
							padding:0px 0px 0px 20px;}
div.Title {font-size:11px;font-weight:bold; color:#717D82;width:100%; padding:0px 0px 10px 0px;}
div.Text {float:left;width:620px;color:#141414; padding:0px 20px 0px 0px;}
div.TextBord {border-left:6px solid #727d83; color:#141414; padding:0px 10px 0px 10px;}
div.Space{float:left;width:100%;}

div.News {float:left;width:610px;}
div.News .Title {font-weight:bold;text-transform:uppercase; line-height:14px;color:#C51015;}
div.News .Date {font-weight:normal;color:#717D82;line-height:14px;}

div.Jobs {float:left;width:610px; padding:0px 0px 10px 0px;}
div.Jobs .Title {font-weight:bold;text-transform:uppercase; line-height:14px;color:#C51015;}
div.Jobs .Date {font-weight:normal;color:#717D82;line-height:14px;}

div.Contats {float:left;width:620px;background-image:url(../IMG/ElementiGrafici/BGContatti.jpg);background-repeat:no-repeat; background-position-x:right; background-position-y: bottom;
							padding:0px 0px 0px 0px;}
table.Contats {float:left;width:576px;}
table.Contats td {width:192px; border:1px solid #ebebeb;padding:10px;}
table.Contats td.NoBord {border:none;}
table.Contats .Mail {color: #C51015;font-size: 10px;}
table.Contats a:link, table.Contats a:visited, table.Contats a:active{color: #C51015;text-decoration:none; font-weight:normal;font-size: 10px;}
table.Contats a:hover{color: #C51015;text-decoration: underline; font-weight:normal;font-size: 10px;}

div.TitleCatOld {float:left;width:640px;height:18px;padding:12px 0px 0px 20px; margin:0px; color:#FFF; font-size:14px; text-transform:uppercase; font-weight:bold;
							background-image:url(../IMG/ElementiGrafici/BGTitleCat.jpg);background-repeat:no-repeat;
							border-right:1px solid #717d82;}
							
div.TitleCat {float:left;width:880px;height:18px;padding:12px 0px 0px 20px; margin:0px; color:#FFF; font-size:14px; font-family:Helvetica;
							background-image:url(../IMG/Struttura/sfondoTitoloPagine.jpg);background-repeat:no-repeat; background-color:#131313;}
							
div.Percorso{float:left;width:640px;padding:0px 0px 20px 0px;margin:10px 0px 0px 0px;font-size:9px;color:#141414;}
div.Percorso a:link, div.Percorso a:visited, div.Percorso a:active{color: #C51015;text-decoration:underline;font-weight:normal;font-size:9px;}
div.Percorso	a:hover{color: #C51015;text-decoration:none; font-weight:normal;font-size:9px;}

div.TitleProducts {float:left;width:620px;color:#000;font-weight:bold;font-size:10px;text-transform:uppercase;padding:5px 0px 5px 10px;border-bottom:1px solid #FFF;
										background-image:url(../IMG/Struttura/sfondoTitoloProdotti.jpg);background-repeat: repeat-x;}
div.BGProducts {float:left;width:610px; padding:10px; background-color:#fff;margin:0px 0px 20px 0px;}
div.ImageProducts{float:left;width:180px;}
div.ContainerProducts {float:right;width:430px;}
div.Certified {float:right;width:205px;padding:10px 0px 0px 0px;text-align:right;}
div.PDF{float:left;width:225px; padding:10px 0px 0px 0px;color: #717D82;font-weight:bold;}
div.PDF a:link, div.PDF a:visited, div.PDF a:active{color: #C51015;text-decoration:none;}
div.PDF a:hover{color: #C51015;text-decoration: underline; }
div.NoteProducts{float:right;width:430px;padding:10px 0px 0px 0px; color:#717D82; text-align:left;}
div.DescriptionProducts{float:right;width:430px;padding:0px 0px 0px 0px; color:#717D82; text-align:left;}

div.ProductHighLights {float:left;width:420px;}
div.ProductHighLights div.text {float:left;width:100%;padding:30px 0px 40px 0px;}
div.ProductHighLights div.link {float:left;width:100%;padding:20px 0px 20px 0px; border-top:1px solid #EAEAEA; border-bottom:1px solid #EAEAEA;}
div.ProductHighLightsImage {float:right;width:442px;}
div.ProductHighLightsImage img {display:block;}

table.Products {float:left;width:430px; border-collapse:separate;}
table.Products th {background-color:#cecece;color:#000;font-weight:bold;font-size:10px;text-transform:uppercase; text-align:center;padding:3px 0px 3px 0px;}
table.Products td {font-size:9px;color:#141414;padding:3px 0px 3px 0px; text-align:center; background-color:#FFF;}
table.Products a:link, table.Products a:visited, table.Products a:active{color: #C51015;text-decoration:none; font-weight:normal;}
table.Products a:hover{color: #C51015;text-decoration: underline; font-weight:normal;}

table.TechnicalData {float:left;width:200px; border-collapse:separate;}
table.TechnicalData td.Tit {background-color:#AFB4B8;color:#FFF;font-weight:bold;font-size:10px;text-transform:uppercase; text-align:center;padding:3px 0px 3px 0px;}
table.TechnicalData td {font-size:9px;color:#141414;padding:3px 0px 3px 0px; text-align:center; background-color:#FFF;}

table.SiteSymbols {width:400px;margin:10px;}
table.SiteSymbols td {padding: 10px 0px 10px 0px}

div.Credits {width:400px;padding:10px; font-size:11px; line-height:14px;}
div.LegalStatement {width:550px;padding:10px; font-size:10px; line-height:14px;}
div.Fascia {width:400px;padding:0px;} 
div.TitlePopUp {font-weight:bold;color:#717D82;line-height:14px;}


div#Footer{float:left;width:900px;font-size:9px; color:#999999;margin:0px;padding:5px 0px 0px 0px;border-top:1px solid #D3D3D3;}
div#FootLeft {float:left; position:relative; width:500px; padding:0px 0px 10px 0px;}
div#FootRight {float:right; position:relative; width:200px; padding:0px 5px 10px 0px; text-align:right;}
div#Footer a{color:#999999;text-decoration:none;}
div#Footer a:hover {color:#666666;text-decoration:none;}

div#ContainerMenu {float:left;position:relative;width:880px;margin:0px;padding:0px 10px 0px 10px; z-index:10;}
div#ContainerMenu div.MenuLeft {float:left;position:relative;width:380px;padding:0px 0px 0px 0px;margin:0px; }
div#ContainerMenu div.MenuRight {float:right;position:relative; text-align:right; width:500px;padding:0px 0px 0px 0px;margin:0px;}

div#ContainerMenu div.MenuRight ul.Menu {float:right;padding:0px;margin:0px;list-style:none;}
div#ContainerMenu div.MenuRight ul.Menu li {padding:0px; margin:0px;display:inline;}


#nav {font-size:10px;font-family:helvetica;font-weight:bold;z-index:10;}
#nav li:hover, #nav li.hover {
    position: static;
}
#nav li {z-index:100;}
#nav li a {display: block; width: 8em; color:#FFF;text-decoration:none; padding:5px 0px 5px 0px; text-align:center;} 
#nav li:hover a, #nav li.sfhover a	{background-color:#4F4F4F;color:#EA141C;}
#nav li:hover a.first, #nav li.sfhover a.first	{background-color:#FFF; color:#EA141C;}
#nav li a.MenuSelected	{background-color:#FFF; color:#EA141C;}

#nav a.arrow {background: url(../img/Menu/arrow2.gif) center right no-repeat;width: 180px;}
#nav li { float: left; width: 8em;   color:#FFF;}
#nav li ul.firstLevel li, #nav li ul.secondLevel li {color:#FFF; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}
#nav li ul {position: absolute; width: 10em; left: -999em; } 
#nav li ul li {width: 180px;}

#nav li:hover ul {left: auto; }
#nav li:hover ul, #nav li.sfhover ul {left: auto;}
#nav li ul ul { margin: -20px 0 0 180px; }
#nav, #nav ul {padding: 0; margin: 0; list-style: none; line-height: 1em; } 
#nav li:hover ul ul, #nav li.sfhover ul ul {left: -999em; } 
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {left: auto; } 

#nav li ul.firstLevel li a, li ul.firstLevel li ul li a {display: block; width: 180px; text-indent:10px; color:#FFF;text-decoration:none; padding:5px 0px 5px 0px; font-weight:bold;text-align:left;}
#nav ul.firstLevel li:hover ul.secondLevel li div.bord, #nav ul.firstLevel li.sfhover ul.secondLevel li div.bord  {background-image: url(../img/spacer.gif); background-repeat:repeat;padding-left:1px;}
#nav ul.firstLevel li:hover ul.secondLevel li div.bord a, #nav ul.firstLevel li.sfhover ul.secondLevel li div.bord a	{background-color:#4F4F4F;}


#nav li ul.firstLevel li:hover a, 
#nav li ul.firstLevel li.sfhover a
{background-color:#EA141C;}

#nav li ul.firstLevel li:hover ul.secondLevel li:hover a, 
#nav li ul.firstLevel li:hover ul.secondLevel li.sfhover a,
#nav li ul.firstLevel li.sfhover ul.secondLevel li:hover a, 
#nav li ul.firstLevel li.sfhover ul.secondLevel li.sfhover a
{background-color:#EA141C;}

#nav li ul.firstLevel li a.selected, #nav li ul.firstLevel li ul.secondLevel li  div.bord a.selected {background-color:#EA141C;}
#nav li ul.firstLevel li a.arrowSelected {background: url(../img/Menu/arrow2.gif) center right no-repeat; width: 180px; background-color:#EA141C;}

#nav li ul.firstLevel li img.RigaTrasp {width:180px;height:1px;padding:0px;margin:0px; display:block;}

.Bottoni{width:100px; text-align:center; vertical-align:middle; color:#FFF; background-color:#C51015; font-size:12px; font-weight:bold; text-transform:uppercase; border:0px; margin:10px 0px 0px 0px; cursor:hand;}

table.FormCV {width:600px;}
table.FormCV td {padding:5px 0px 5px 0px; } 
table.FormCV td.TextInput {width:200px;}
table.FormCV td.TextArea {width:500px;}
table.FormCV td.Label {font-size:10px;font-weight:bold;width:120px;color:#717D82;} 
table.FormCV td.LabelLong {font-size:10px;font-weight:bold;color:#717D82;}

table.FormCV input.Text{border:1px solid #C0C0C0;color:#141414; width:155px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;} 
table.FormCV textarea {border:1px solid #C0C0C0;color:#141414;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;}





