@charset "utf-8";
/* CSS Document */
body{
background: url(immagini/quadratinocolorebody.gif) repeat;
}

a{
color:#990000
}

a:hover{
color:#FF0000;
}

#containerprincipale{
margin:auto;
width:792px
}

#header{
background:url(immagini/header.jpg) no-repeat;
width:792px;
height:288px;
display:block;
margin-top:2px;
}

#lingue{
width:790px;
height:auto;
}

#lingue a{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#990000;
border:none;
}

#lingue a:hover{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#990000;
border:none;
}

#lingue img{
margin:0 3px -3px 3px;
text-decoration:none;
border:none;
}

#menu{
width:792px;
height:30px
}

#home{
background:url(immagini/home.gif);
width:99px;
height:30px;
display:block;
float:left
}

#home a{
background:url(immagini/home.gif);
width:99px;
height:30px;
display:block;
float:left
}

#home a:hover{
background: url(immagini/homehover.gif);
width:99px;
height:30px;
display:block;
float:left
}

#contatti{
background:url(immagini/contatti.gif);
width:123px;
height:30px;
display:block;
float:left;
}

#contatti a{
background:url(immagini/contatti.gif);
width:123px;
height:30px;
display:block;
float:left;
}

#contatti a:hover{
background: url(immagini/contattihover.gif);
width:123px;
height:30px;
display:block;
float:left;
}

#contacts{
background: url(immagini/contacts.gif);
width:123px;
height:30px;
display:block;
float:left;
}

#contacts a{
background: url(immagini/contacts.gif);
width:123px;
height:30px;
display:block;
float:left;
}

#contacts a:hover{
background: url(immagini/contacts_hover.gif);
width:123px;
height:30px;
display:block;
float:left;
}

#prodotti{
background:url(immagini/prodotti.gif);
width:143px;
height:30px;
display:block;
float:left;
}

#prodotti a{
background:url(immagini/prodotti.gif);
width:143px;
height:30px;
display:block;
float:left;
}

#prodotti a:hover{
background: url(immagini/prodottihover.gif);
width:143px;
height:30px;
display:block;
float:left;
}

#products{
background: url(immagini/products.gif);
width:143px;
height:30px;
display:block;
float:left;
}

#products a{
background: url(immagini/products.gif);
width:143px;
height:30px;
display:block;
float:left;
}

#products a:hover{
background: url(immagini/productshover.gif);
width:143px;
height:30px;
display:block;
float:left;
}

#storia{
background:url(immagini/storia.gif);
width:117px;
height:30px;
display:block;
float:left;
}

#storia a{
background:url(immagini/storia.gif);
width:117px;
height:30px;
display:block;
float:left;
}

#storia a:hover{
background: url(immagini/storiahover.gif);
width:117px;
height:30px;
display:block;
float:left;
}

#story{
background: url(immagini/story.gif);
width:117px;
height:30px;
display:block;
float:left;
}

#story a{
background: url(immagini/story.gif);
width:117px;
height:30px;
display:block;
float:left;
}

#story a:hover{
background: url(immagini/story_hover.gif);
width:117px;
height:30px;
display:block;
float:left;
}

#dove{
background:url(immagini/dove.gif);
width:155px;
height:30px;
display:block;
float:left;
}

#dove a{
background:url(immagini/dove.gif);
width:155px;
height:30px;
display:block;
float:left;
}

#dove a:hover{
background: url(immagini/dovehover.gif);
width:155px;
height:30px;
display:block;
float:left;
}

#where{
background: url(immagini/where.gif);
width:155px;
height:30px;
display:block;
float:left;
}

#where a{
background: url(immagini/where.gif);
width:155px;
height:30px;
display:block;
float:left;
}

#where a:hover{
background: url(immagini/where_hover.gif);
width:155px;
height:30px;
display:block;
float:left;
}

#certificazioni{
background:url(immagini/certificazioni.gif);
width:154px;
height:30px;
display:block;
float:left;
}

#certificazioni a{
background:url(immagini/certificazioni.gif);
width:154px;
height:30px;
display:block;
float:left;
}

#certificazioni a:hover{
background: url(immagini/certificazionihover.gif);
width:154px;
height:30px;
display:block;
float:left;
}

#certifications{
background: url(immagini/certifications.gif);
width:154px;
height:30px;
display:block;
float:left;
}

#certifications a{
background: url(immagini/certifications.gif);
width:154px;
height:30px;
display:block;
float:left;
}

#certifications a:hover{
background: url(immagini/certifications_hover.gif);
width:154px;
height:30px;
display:block;
float:left;
}

#bodyinsieme{
margin:0;
padding:0;
}

#bodysinistra{
width:221px;
float:left;
margin:0;
height:auto;
}

#bodydestra{
width: 570px;
padding:0;
float:left;
margin-left:1px;
}

#colonnasinistra{
background:url(immagini/colonnasinistra.gif) no-repeat;
width:221px;
height:577px;
display:block;
margin:0;
float:left;
}

#colonnasinistraenglish{
background: url(immagini/colonnasinistraenglish.gif) no-repeat;
width:221px;
height:577px;
display:block;
margin:0;
float:left;
}

#plain{
background: url(immagini/raso.gif) no-repeat;
width:221 px;
height:577px;
display:block;
margin:0;
float:left;
}

#plain p{
padding:120px 5px 5px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}

#plain a{
color:#FFFFFF;
}

#plain a:hover{
color:#FFCC00;
}

#colonnamezza{
background: url(immagini/colonnasinistraplainmezza.gif) no-repeat;
width:221px;
height:277px;
display:block;
margin:0;
float:left;
}

#colonnasemplice{
background: url(immagini/raso.gif) no-repeat;
width:221px;
height:512px;
display:block;
margin:0;
float:left;
}

#colonnasemplice p{
padding:5px 5px 5px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}

#colonnasemplice a{
color:#FFFFFF;
}

#colonnasemplice a:hover{
color: #FFCC00;
}

#colonnasemplice ul li{
line-height:30px;
background: url(immagini/tick.png) no-repeat left 3px;
margin:0;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
font-size:12px;
font-weight:bold;
padding:10px 0 0 30px;
list-style-image:none;
list-style-type:none;
}

#colonnasinistra p{
padding:5px 5px 5px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}

#colonnasinistra a{
color:#FFFFFF;
}

#colonnasinistra a:hover{
color: #FFFF99;
}

#colonnasinistra ul{
padding:120px 0 0 30px;
}

#colonnasinistra li{
line-height:30px;
background: url(immagini/tick.png) no-repeat left 3px;
margin:0;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
font-size:12px;
font-weight:bold;
padding:0 0 0 30px;
list-style-image:none;
list-style-type:none;
}

#colonnasinistraenglish p{
padding:5px 5px 5px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}

#colonnasinistraenglish a{
color:#FFFFFF;
}

#colonnasinistraenglish a:hover{
color: #FFCC00;
}

#colonnasinistraenglish ul{
padding:120px 0 0 30px;
}

#colonnasinistraenglish li{
line-height:30px;
background: url(immagini/tick.png) no-repeat left 3px;
margin:0;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
font-size:12px;
font-weight:bold;
padding:0 0 0 30px;
list-style-image:none;
list-style-type:none;
}

#riquadro1{
background:url(immagini/riquadro1.gif);
width:262px;
height:259px;
float:left;
display:block;
margin:15px 6px 6px 6px;
}

#riquadro1 a{
color:#990000;
}

#riquadro1 a:hover{
color: #FF0000;
}

#riquadro1 p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:0 15px 15px 15px;
line-height:18px;
}

#riquadro1 h1{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
padding:15px 15px 0 15px;
color:#800104;
}
.imgriquadro{
float:left;
padding:5px 10px 0 10px;
}

#riquadro2{
background:url(immagini/riquadro2.gif);
width:544px;
height:259px;
float:left;
display:block;
margin:10px 6px 6px 6px;

}

#riquadro2 p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:0 15px 10px 15px;
line-height:18px;
text-align:justify;
}

#riquadro2 h1{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
padding:5px 15px 0 15px;
color:#800104;
}

#riquadro2 a{
color:#990000;
}

#riquadro2 a:hover{
color: #FF0000;
}

.imgriquadro2{
float:left;
padding:20px 10px 5px 10px;
}

#divisorefooter{
background: url(immagini/divisorefooter.gif);
display:block;
width:791px;
height:13px;
margin: 0;
padding:0;
clear:both;
}


#footer{
width: 791px;
height:auto;
margin: 0;
padding:10px 0 0 0;
float:left;
}

#footer p{
font-family:Arial, Helvetica, sans-serif;
color:#800104;
font-size:10px;
text-align:center;
}

.immagine1{
float:left;
padding:0 10px 0 0;
}

.immagine2{
float:right;
padding:0 0 0 10px;
}

#testo{
width:540px;
height:auto;
float:right;
margin:10px 0 3px 3px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
line-height:20px;
border-top: #FF9900 solid 1px;
border-left:#FF9900 solid 1px;
border-bottom: #990000 solid 1px;
border-right:#990000 solid 1px;
background: url(immagini/sfumat540.gif) repeat;
padding:2px 10px 2px 10px;
}


#testocontenuto{
width:540px;
height:550px;
float:right;
margin:10px 0 3px 3px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
line-height:20px;
border-top: #FF9900 solid 1px;
border-left:#FF9900 solid 1px;
border-bottom: #990000 solid 1px;
border-right:#990000 solid 1px;
background: url(immagini/sfumat540.gif) repeat;
padding:2px 10px 2px 10px;
}

#testocert{
width:530px;
height:832px;
float:right;
margin:10px 0 3px 3px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
line-height:20px;
border-top: #FF9900 solid 1px;
border-left:#FF9900 solid 1px;
border-bottom: #990000 solid 1px;
border-right:#990000 solid 1px;
background: url(immagini/sfumat540.gif) repeat;
padding:2px 10px 2px 10px;
overflow:scroll;
}

#testocertenglish{
width:530px;
height:550px;
float:right;
margin:10px 0 3px 3px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
line-height:20px;
border-top: #FF9900 solid 1px;
border-left:#FF9900 solid 1px;
border-bottom: #990000 solid 1px;
border-right:#990000 solid 1px;
background: url(immagini/sfumat540.gif) repeat;
padding:2px 10px 2px 10px;
overflow:scroll;
}

#testoricet{
width:540px;
height:1060px;
float:right;
margin:10px 0 3px 3px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
line-height:20px;
border-top: #FF9900 solid 1px;
border-left:#FF9900 solid 1px;
border-bottom: #990000 solid 1px;
border-right:#990000 solid 1px;
background: url(immagini/sfumat540.gif) repeat;
padding:2px 10px 2px 10px;
}

#testostoria{
width:770px;
height:auto;
margin:10px 0 10px 0;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
line-height:20px;
border-top: #FF9900 solid 1px;
border-left:#FF9900 solid 1px;
border-bottom: #990000 solid 1px;
border-right:#990000 solid 1px;
background: url(immagini/sfumat770.gif) repeat;
padding:2px 10px 2px 10px;
}

#menuperprodotti{
width:auto;
height:auto;
padding:0;
margin:auto;
}

#menuperprodotti ul {
list-style-type: none;
margin:auto;
padding:0;
}

li#prodottimisti{
background: url(immagini/prodottimisti2.gif);
display:block;
float:left;
width:700px;
height:200px;
margin:auto;
}

li#prodottimisti a{
background:url(immagini/prodottimisti2.gif);
display:block;
float:left;
width:700px;
height:200px;
margin:auto;
}

li#prodottimisti a:hover{
background: url(immagini/prodottimisti2hover.gif);
display:block;
float:left;
width:700px;
height:200px;
margin:auto;
}

li#prodottipecorini{
background: url(immagini/prodottipecorini2.gif);
display:block;
float:left;
width:700px;
height:200px;
margin:auto;
}

li#prodottipecorini a{
background:  url(immagini/prodottipecorini2.gif);
display:block;
float:left;
width:700px;
height:200px;
margin:auto;
}

li#prodottipecorini a:hover{
background: url(immagini/prodottipecorini2over.gif);
display:block;
float:left;
width:700px;
height:200px;
margin:auto;
}

li#prodottimistieng{
background: url(immagini/prodmistieng.gif);
display:block;
float:left;
width:700px;
height:200px;
margin:auto;
}

li#prodottimistieng a{
background:url(immagini/prodmistieng.gif);
display:block;
float:left;
width:700px;
height:200px;
margin:auto;
}

li#prodottimistieng a:hover{
background: url(immagini/prodmistienglishover.gif);
display:block;
float:left;
width:700px;
height:200px;
margin:auto;
}

li#prodottipecorinieng{
background: url(immagini/prodottipecorinienglish.gif);
display:block;
float:left;
width:700px;
height:200px;
margin:auto;
}

li#prodottipecorinieng a{
background:  url(immagini/prodottipecorinienglish.gif);
display:block;
float:left;
width:700px;
height:200px;
margin:auto;
}

li#prodottipecorinieng a:hover{
background:  url(immagini/prodottipecenghov.gif);
display:block;
float:left;
width:700px;
height:200px;
margin:auto;
}

.linklokesh{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#0033FF;
}

.linklokesh a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#0033FF;
}

.flash{
margin:5px;
}

h1.news{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:center;
font-weight:bold;
}

p.news{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

a.scorrevole{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

a.scorrevole:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
color: #FFFF99;
text-decoration:underline;
font-weight:bold;
}