BODY {
text-align : center; 
padding-bottom : 0; 
line-height : 19px; 
margin : 0 auto; 
padding-left : 0; 
padding-right : 0; 
font-family : Verdana, Arial, sans-serif;
background : #333 url(../images/Body.jpg) repeat-x 0 0; 
color : #333; 
font-size : 11px; 
padding-top : 0; 
} 
A { 
color : #333; 
text-decoration : none; 
} 
A:visited { 
color : #666; 
text-decoration : none; 
} 
A:hover { 
text-decoration : none; 
color : #ff6600; 
} 
A:focus { 
outline-style : none; 
outline-color : invert; 
outline-width : 0; 
} 
a img { 
border : 0; 
}
#testata-foglio { 
position : relative; 
margin : 0 auto; 
width : 786px; 
background : #fff url(../images/Header.jpg) no-repeat 0 0; 
height : 259px; 
} 
#logo { 
position : absolute; 
margin-left : 460px; 
margin-right : 100px; 
margin-top : 5px; 
margin-bottom : 5px; 
left : 394px; 
top : 320px; 
width : 379px; 
} 
#invia { 
position : absolute; 
margin-left : 130px; 
margin-right : 100px; 
margin-top : 205px; 
margin-bottom : 5px; 
left : -6px; 
top : 59px; 
} 
#banner-promozione { 
width : 786px; 
padding-right : 20px; 
float : left; 
height : 185px; 
overflow : hidden; 
} 
#banner-promozione2 { 
width : 360px; 
float : none; 
height : 360px; 
overflow : hidden; 
margin-left : 60px; 
margin-right : auto; 
} 
#bbb { 
float : right; 
} 
#menuone-design { 
position : relative; 
margin : 0 auto; 
width : 787px; 
height : 37px; 
} 
#menuone #menu { 
position : absolute; 
padding-bottom : 0; 
list-style-type : none; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
top : 0; 
list-style-image : none; 
padding-top : 0; 
left : 0; 
} 
#menuone UL LI { 
float : left; 
} 
#menuone .parent A { 
float : left; 
height : 0; 
overflow : hidden; 
padding-top : 37px; 
} 
#menuone .parent A.over { 
background-position : 0 0; 
} 
#menuone .selected .parent A { 
background-position : 0 0; 
} 
#menuone UL UL { 
padding-bottom : 0; 
list-style-type : none; 
margin : 0; 
padding-left : 0; 
width : 100%; 
padding-right : 0; 
float : left; 
list-style-image : none; 
padding-top : 0; 
} 
#menuone UL UL LI { 
border-bottom : 1px solid #f4f4f4; 
padding-bottom : 0; 
line-height : 20px; 
background-color : #333; 
padding-left : 0; 
width : 100%; 
padding-right : 0; 
padding-top : 0; 
} 
#menuone UL UL LI A { 
line-height : 25px; 
width : 100%; 
float : left; 
color : #fff; 
font-size : 11px; 
text-decoration : none; 
font-weight : bold; 
} 
#menuone UL UL LI A:hover { 
background-color : #ff6600; 
text-decoration : none; 
} 
.sottomenu { 
display : none; 
text-align : left; 
} 
#menutita1 { 
width : 138px; 
} 
#link1 { 
width : 138px; 
} 
#menutita2 { 
width : 138px; 
} 
#link2 { 
width : 138px; 
} 
#menutita4 { 
width : 231px; 
} 
#link4 { 
width : 231px; 
} 
#menutita5 { 
width : 125px; 
} 
#link5 { 
width : 125px; 
} 
#menutita3 { 
width : 155px; 
} 
#link3 { 
width : 155px; 
} 
#link1 { 
background : url(../images/home.jpg) no-repeat 0 -3.4em; 
} 
#link2 { 
background : url(../images/chi_siamo.jpg) no-repeat 0 -3.4em; 
} 
#link3 { 
background : url(../images/clienti.jpg) no-repeat 0 -3.4em; 
} 
#link4 { 
background : url(../images/servizi.jpg) no-repeat 0 -3.4em; 
} 
#link5 { 
background : url(../images/contatti.jpg) no-repeat 0 -3.4em; 
} 
#testo {
margin-bottom : 5px; 
margin-left : 30px; 
margin-right : 30px; 
margin-top : 5px; 
font-size : 12px; 
} 

#testo_dem {
margin-bottom : 5px; 
margin-left : 30px; 
margin-right : 30px; 
margin-top : 5px; 
font-size : 10px; 
}


#testo2 {
margin-bottom : 5px; 
margin-left : 30px; 
margin-right : 30px; 
margin-top : 5px; 
font-size : 12px; 
} 


#testo_form {
margin-bottom : 5px; 
margin-left : 5px; 
font-size : 12px;
color : #333; 
font-weight : bold;
width : 300px; 
} 

#links { 
margin-bottom : 5px; 
margin-left : 5px;
font-size : 11px;
color : #ff6600; 
width : 300px;
} 

#media { 
padding-bottom : 15px; 
background-color : #333333; 
margin-top : 1px; 
} 
#media_line { 
text-align : left; 
margin : 0 auto; 
width : 786px; 
padding-top : 20px; 
background-color : #fff; 
} 

#contenitore_foglio0 {
background : #fff;
height : 350px;
width : 786px; 
}

#contenitore_foglio { 
background : #fff; 
height : 330px; 
width : 786px;
}
#contenitore_foglio2 { 
background : #fff; 
height : 370px; 
width : 786px; 
} 
#contenitore_foglio3 { 
background : #fff; 
height : 440px; 
width : 786px; 
} 
#contenitore_foglio4 { 
background : #fff; 
height : 500px; 
width : 786px; 
} 

#contenitore_foglio5 {
background : #fff; 
height : 650px;
width : 786px; 
} 


#footer_foglio { 
margin : 0 auto; 
background : #333 url(../images/footerino.jpg) repeat-x 0 0;
font-size : 11px;
color : #333;
padding-top : 0; 
width : 786px; 
height : 54px; 
} 

#footer_foglio A { 
color : #fff; 
} 
#footer_foglio_web A { 
color : #333; 
} 
.footerino {
font-size : 10px; 
color : #fff; 
} 
#stilo_green { 
font-family : Verdana; 
font-size : 11px; 
font-style : normal; 
font-weight : bold; 
text-align : left; 
} 
#stilo_green a, #stilo_green a:visited { 
display : block; 
width : 100%; 
height : 25px; 
text-decoration : none; 
color : #333; 
background : url(../images/in.gif) no-repeat; 
} 
#stilo_green a:hover { 
color : #ff6600; 
height : 25px; 
background : url(../images/out.gif) no-repeat; 
} 
#stilo_green a span { 
padding-left : 25px; 
line-height : 15px; 
} 
.clearer {
height : 20px; 
} 

.button_1 { 
width : 241px; 
height : 200px; 
} 
.button_1 a { 
display : block; 
width : 241px; 
height : 200px; 
background : url(../images/1.gif) no-repeat left top; 
} 
.button_1 a:hover { 
background-position : right top; 
} 
.button_2 { 
width : 234px; 
height : 200px; 
} 
.button_2 a { 
display : block; 
width : 234px; 
height : 200px; 
background : url(../images/2.gif) no-repeat left top; 
} 
.button_2 a:hover { 
background-position : right top; 
} 
.button_3 { 
width : 311px; 
height : 200px; 
} 
.button_3 a { 
display : block; 
width : 311px; 
height : 200px; 
background : url(../images/3.gif) no-repeat left top; 
} 
.button_3 a:hover { 
background-position : right top; 
} 
#divino {
margin-bottom : 20px; 
margin-left : 15px; 
margin-right : 15px; 
margin-top : 0; 
font-size : 12px; 
} 
#div_mobile { 
margin-bottom : 20px; 
margin-left : 20px; 
margin-right : 200px; 
margin-top : 20px; 
} 
#div_mobile2 { 
margin-bottom : 20px; 
margin-left : 400px; 
margin-right : 20px; 
margin-top : 70px; 
position : absolute; 
} 
.ima { 
list-style-image : url(../images/in.gif); 
font-size : 12px; 
margin-top : 0; 
} 
#Home { 
padding-left : 0; 
width : 786px; 
height : 200px; 
background-image : url(../images/sfondo_home.jpg); 
} 
A.web { 
background-image : url(../images/a_01.jpg); 
width : 241px; 
display : block; 
float : left; 
height : 200px; 
margin-right : 0; 
} 
A.web:hover { 
background-image : url(../images/b_01.jpg);
} 
A.grafica { 
background-image : url(../images/a_02.jpg);
width : 234px; 
display : block; 
float : left; 
height : 200px; 
margin-right : 0; 
} 
A.grafica:hover { 
background-image : url(../images/b_02.jpg);
} 
A.stampa { 
background-image : url(../images/a_03.jpg);
width : 311px; 
display : block; 
float : left; 
height : 200px; 
margin-right : 0; 
} 
A.stampa:hover { 
background-image : url(../images/b_03.jpg); 
} 


#fin {
padding-left : 0; 
width : 786px; 
height : 200px; 

} 
A.fingrafica {
background-image : url(../images/fingrafica.jpg);
width : 276px; 
display : block;
float : left; 
height : 250px; 
margin-right : 0; 
} 
A.fingrafica:hover {
background-image : url(../images/fingrafica.jpg);
} 
A.finweb {
background-image : url(../images/finweb.jpg);
width : 239px; 
display : block; 
float : left; 
height : 250px; 
margin-right : 0; 
} 
A.finweb:hover {
background-image : url(../images/finweb.jpg);
} 
A.finstampa {
background-image : url(../images/finstampa.jpg);
width : 271px; 
display : block; 
float : left; 
height : 250px; 
margin-right : 0; 
} 
A.finstampa:hover {
background-image : url(../images/finstampa.jpg); 
}



#colonna-sx { 
background-color : #fff; 
width : 250px; 
float : left; 
margin-left : 50px; 
margin-top : 55px; 
text-decoration : none; 
} 
#colonna-sx UL { 
padding-bottom : 20px; 
list-style-type : none; 
margin : 0; 
padding-left : 13px; 
padding-right : 0; 
list-style-image : none; 
padding-top : 0; 
text-decoration : none; 
} 
#colonna-sx UL LI { 
margin-bottom : 2px; 
text-decoration : none; 
} 
#colonna-sx UL LI A { 
padding-left : 13px; 
background : #fff url(../images/in.gif) no-repeat 0 50%; 
color : #333; 
font-weight : bold; 
text-decoration : none; 
} 
#colonna-sx UL LI A:hover { 
background : #fff url(../images/out.gif) no-repeat 0 50%; 
color : #ff6600; 
text-decoration : none; 
} 
#colonna-sx UL LI.selected A { 
background : #fff url(../images/out.gif) no-repeat 0 50%; 
color : #ff6600; 
text-decoration : none; 
} 
#colonna-sx2 { 
background-color : #fff; 
width : 300px; 
float : left; 
margin-left : 20px; 
margin-top : 30px; 
text-decoration : none; 
} 
form { 
width : 300px; 
padding : 0 0; 
margin : 0; 
} 
fieldset { 
float : left; 
width : 300px; 
height : 240px; 
margin : 0 0; 
padding : 0; 
border : none; 
border-top : 1px solid #ffffff; 
background : #fff url(../images/gradient.png) no-repeat; 
color : #ffffff; 
font-weight : bold; 
} 
fieldset div { 
float : left; 
width : 300px; 
padding : 8px 0 0; 
} 
label { 
float : left; 
width : 120px; 
display : inline; 
margin-left : 12px;
line-height : 12px; 
}

 
#go { float : right;  
line-height : 11px;
}
#right {
float : right; 
margin-right : 5px; 
margin-top : 30px;
}
#left { 
margin-top : 0px;
} 
#right2 { float : right;  
margin-left : 0px;
margin-top : 0px;

}
.top_left { 
background : url(../images/box.gif) left top; 
padding-left : 20px; 
} 
.top_right { 
background : url(../images/box.gif) right top; 
padding : 20px; 
padding-left : 0; 
padding-bottom : 1px; 
} 
.bottom_left { 
background : url(../images/box.gif) left bottom; 
padding-left : 20px; 
} 
.bottom_right { 
background : url(../images/box.gif) right bottom; 
height : 20px; 
} 
#loghetti { 
margin-left : 70px; 
margin-right : 30px; 
white-space : nowrap; 
}