html body {
background:#ffffff;
font : 100% Verdana, Arial, Helvetica, sans-serif; 
margin : 0; 
padding : 0; 
color : #000000; 
border : 0 solid #ffffff; 
font-size : 16px;
font-weight: inherit;
vertical-align: baseline; 
color: #666666;
border: 0;
text-decoration:none;
}
html body img {
border:none;
}

/*--------------------LINEA NERA-----------------*/

div#main_nav_contenuto {
background: #000000;
width:100%;
min-width : 910px;
height:4px;
float : left;
border : 0 solid #ff0000; 
}
/*--------------------CONTENITORE------------------*/

div#contenitore {
margin:0px auto 0px auto;
width:910px;
padding : 0;
border : 0 solid #000000; 

}

/*--------------------logo e lingua------------------*/

#header { 
width : 910px; 
background : #ffffff; 
margin : 0 auto; 
border : 0 solid #000000;
padding-top : 10px;  
} 
#lingua{ 
width : 910px; 
background-color : #ffffff; 
border : 0 solid #000000; 
height : 65px;
margin : 0 auto; 
display : block; 
color: #676767; 
font-size: 15px;
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold;

} 
#logo { 
padding-top : 15px;
width : 904px; 
border : 0 solid #fff000; 

} 


/*--------------------MENU------------------*/

#menu {display:block; margin: 33px auto 0px auto;  width:910px; height:48px; background-color:#ffffff; border : 0 solid #0000ff;}
		#menu #contenitore_menu {display:block; margin:0px; position:relative; width:900px; height:25px; border : 0 solid #0000ff;}

.azienda a {display: block;background-color: inherit;background: url(images/menu/azienda.gif);background-repeat:no-repeat; height: 13px;width: 72px;}
.azienda a.active,.azienda a:hover {background-color: inherit;background: url(images/menu/azienda_att.gif);background-repeat:no-repeat; height: 13px;width: 72px;}
.azienda_on a:link, .azienda_on a:visited {display: block;background-color: inherit;background: url(images/menu/azienda_att.gif);background-repeat:no-repeat; height: 13px;width: 72px;}

.servizi a {display: block;background-color: inherit;background: url(images/menu/servizi.gif);background-repeat:no-repeat; height: 13px;width: 62px;}
.servizi a.active,.servizi a:hover {background-color: inherit;background: url(images/menu/servizi_att.gif);background-repeat:no-repeat; height: 13px;width: 62px;}
.servizi_on a:link, .servizi_on a:visited {display: block;background-color: inherit;background: url(images/menu/servizi_att.gif);background-repeat:no-repeat; height: 13px;width: 62px;}

.show a {display: block;background-color: inherit;background: url(images/menu/show_room.gif);background-repeat:no-repeat; height: 13px;width: 102px;}
.show a.active,.show a:hover {background-color: inherit;background: url(images/menu/show_room_att.gif);background-repeat:no-repeat; height: 13px;width: 102px;}
.show_on a:link, .show_on a:visited {display: block;background-color: inherit;background: url(images/menu/show_room_att.gif);background-repeat:no-repeat; height: 13px;width: 102px;}

.news a {display: block;background-color: inherit;background: url(images/menu/news.gif);background-repeat:no-repeat; height: 13px;width: 119px;}
.news a.active,.news a:hover {background-color: inherit;background: url(images/menu/news_att.gif);background-repeat:no-repeat; height: 13px;width: 119px;}
.news_on a:link, .news_on a:visited {display: block;background-color: inherit;background: url(images/menu/news_att.gif);background-repeat:no-repeat; height: 13px;width: 119px;}

.marchi a {display: block;background-color: inherit;background: url(images/menu/marchi.gif);background-repeat:no-repeat; height: 13px;width: 65px;}
.marchi a.active,.marchi a:hover {background-color: inherit;background: url(images/menu/marchi_att.gif);background-repeat:no-repeat; height: 13px;width: 65px;}
.marchi_on a:link, .marchi_on a:visited {display: block;background-color: inherit;background: url(images/menu/marchi_att.gif);background-repeat:no-repeat; height: 13px;width: 65px;}

.contattaci a {display: block;background-color: inherit;background: url(images/menu/contattaci.gif);background-repeat:no-repeat; height: 13px;width: 86px;}
.contattaci a.active,.contattaci a:hover {background-color: inherit;background: url(images/menu/contattaci_att.gif);background-repeat:no-repeat; height: 13px;width: 86px;}
.contattaci_on a:link, .contattaci_on a:visited {display: block;background-color: inherit;background: url(images/menu/contattaci_att.gif);background-repeat:no-repeat; height: 13px;width: 86px;}

.home a {display: block;background-color: inherit;background: url(images/menu/home.gif);background-repeat:no-repeat; height: 13px;width: 51px;}
.home a.active,.home a:hover {background-color: inherit;background: url(images/menu/home_att.gif);background-repeat:no-repeat; height: 13px;width: 51px;}
.home_on a:link, .home_on a:visited {display: block;background-color: inherit;background: url(images/menu/home_att.gif);background-repeat:no-repeat; height: 13px;width: 51px;}

/*--------------------immagini e scritte centrali home------------------*/	

#immagini{ 
width : 912px;
height : 270px; 
border : 1px solid #d0d0d0;
margin : 0 auto; 
}
#immagini_cella{  
height : 270px; 
border-right : 1px solid #d0d0d0; 
float : left; 
}
#immagini_cella_right{  
height : 270px; 
border-right : 0 solid #d0d0d0; 
float : left; 
}
#immagini_scritte{ 
width : 914px;
height : 32px; 
border : 0 solid #d0d0d0;
margin : 0 auto; 
}
#immagini_cella_scritte_left{  
height : 32px; 
border-left : 1px solid #d0d0d0; 
border-right : 1px solid #d0d0d0; 
border-bottom : 1px solid #d0d0d0; 
float : left; 
}
#immagini_cella_scritte_center_right{  
height : 32px; 
border-right : 1px solid #d0d0d0; 
border-bottom : 1px solid #d0d0d0; 
float : left; 
}
			
/*--------------------Benvenuti------------------*/
#centrale{ 
width : 910px; 
border : 0 solid #d0d0d0;
margin : 0 auto; 
}

div#centrale div#benevenuti,
div#centrale div#news {
float:left;
margin-top : 0;
border : 0 solid #f00000; 
}
div#centrale div#benvenuti {
width:400px;
float:left;
border : 0 solid #ffff00; 
}

div#centrale div#news {
width:311px;
padding-left: 180px;
border : 0 solid #000000; 
}
/*--------------------AZIENDA------------------*/

#centrale_azienda{ 
width : 910px; 
border : 0 solid #d0d0d0;
margin : 0 auto; 
}

div#centrale_azienda div#foto,
div#centrale_azienda div#testo_azienda {
float:left;
margin-top : 0;
border : 0 solid #f00000; 
}
div#centrale_azienda div#foto{
width:400px;
float:left;
border : 0 solid #ffff00; 
}

div#centrale_azienda div#testo_azienda {
width:391px;
padding-left: 100px;
border : 0 solid #000000; 
}

#centrale_azienda2{ 
width : 910px; 
border : 0 solid #d0d0d0;
margin : 0 auto; 
}

div#centrale_azienda2 div#box_1,
div#centrale_azienda2 div#box_2 {
float:left;
margin-top : 0;
border : 0 solid #f00000; 
}
div#centrale_azienda2 div#box_1{
width:400px;
float:left;
border : 0 solid #ffff00; 
}

div#centrale_azienda2 div#box_2 {
width:391px;
padding-left: 100px;
border : 0 solid #000000; 
}




/*--------------------news interne------------------*/

#centrale_newss{ 
width : 900px; 
border : 0 solid #d0d0d0;
margin : 0 auto;
float:left; 
}
#centrale_newss2{ 
width : 900px; 
border : 0 solid #d0d0d0;
margin : 0 auto;
float:left; 
}

div#centrale_newss2 div#testo_newsx,
div#centrale_newss2 div#foto_newsx {
float:left;
margin-top : 0;
border : 0 solid #f00000; 
}
div#centrale_newss2 div#testo_newsx{
width:438px;
float:left;
border : 0 solid #ffff00; 
}

div#centrale_newss2 div#foto_newsx {
width:411px;
padding-left: 50px;
border : 0 solid #000000; 
}
#archivio_news {
width:445px;
border : 0 solid #000000; 
}
.linea_px {
background: url(images/linea_px.gif) repeat;
background-repeat: repeat;
background-position: bottom; 
}

/*--------------------servizi------------------*/

#centrale_services{ 
width : 900px; 
border : 0 solid #d0d0d0;
display: block;
margin : 0 auto;
float:left;
}

#centrale_services2{ 
width : 900px; 
border : 0 solid #d0d0d0;
display: block;
margin : 0 auto;
float:left;
}

div#centrale_services2 div#testo_serv,
div#centrale_services2 div#menu_serv {
float:left;
margin-top : 0;
border : 0 solid #f00000; 
}
div#centrale_services2 div#testo_serv{
width:518px;
float:left;
display: block;
border : 0 solid #ffff00; 
}

div#centrale_services2 div#menu_serv {
width:278px;
padding-left: 100px;
display: block;
border : 0 solid #000000; 
}

.box_linex {
width:900px;
border : 0 solid #000000; 
}

.box_serv {
width:525px;
border : 0 solid #000000; 
}
.linea2 { 
border-bottom : 1px solid #cdcdcd; 
padding-bottom : 4px;  
}
/*--------------------showroom------------------*/

#centrale_show{ 
width : 900px; 
border : 0 solid #d0d0d0;
margin : 0 auto;
float:left;  
}
.linea3 { 
border-bottom : 1px solid #cdcdcd; 
padding-bottom : 0; 
padding-top : 0; 
}
.linea4 { 
border-bottom : 1px solid #cdcdcd; 
padding-bottom : 15px;  
}
.immagini_show{ 
width : 900px; 
border : 0 solid #fff000;
margin : 0 auto; 
display: block;
float: left; 
}
.immagini_cella_show{
width : 300px;   
height : 335px; 
border : 1px solid #d0d0d0;
margin : -1px;
float : left; 
display: block;
}
.scritte_show_1 { 
font-size: 14pt; 
font-family: Arial, Helvetica, sans-serif;
color:#C3C3C3; 
letter-spacing: 0.04em; 
padding-left: 10px; 
padding-top: 2px; 
border-bottom : 0 solid #d0d0d0;
}
/*--------------------showroom------------------*/
.scritte_show_3 { 
font-size: 11.5pt; 
font-weight : bold; 
font-family: Arial, Helvetica, sans-serif;
color:#C3C3C3; 
letter-spacing: 0.01em; 
padding-left: 10px; 
padding-top: 5px; 
padding-bottom: 1px; 
border-bottom : 0 solid #d0d0d0;
}
.scritte_show_4 { 
font-size: 11.5pt; 
font-weight : bold; 
font-family: Arial, Helvetica, sans-serif;
color:#C3C3C3; 
letter-spacing: 0.01em; 
padding-left: 10px; 
padding-top: 5px; 
padding-bottom: 6pt; 
border-bottom : 1px solid #d0d0d0;
}
/*--------------------scheda tecnica------------------*/

div#contenitore_dett {
margin:0px auto 0px auto;
width: 900px;
padding : 0;
border : 0 solid #000000; 
}

#centrale_dettaglio{ 
width : 900px; 
border : 0 solid #d0d0d0;
margin : 0 auto;
float:left; 
}

div#centrale_show  div#foto_dett,
div#centrale_show div#testo_dett {
float:left;
margin-top : 0;
border : 0 solid #f00000; 
}
div#centrale_show div#foto_dett{
width:400px;
float:left;
border : 0 solid #ffff00; 
}

div#centrale_show div#testo_dett {
width:495px;
padding-left: 0;
border : 0 solid #000000; 
}

/*--------------------marchi------------------*/

.linea6 { 
border-bottom : 1px solid #cdcdcd; 
padding-bottom : 0; 
padding-top : 10px; 
}

#centrale_marchii{ 
width : 900px; 
border : 0 solid #d0d0d0;
margin : 0 auto;
float:left; 
}

div#centrale_marchii div#testo_marc,
div#centrale_marchii div#foto_marc {
float:left;
margin-top : 0;
border : 1px solid #f00000; 
}
div#centrale_marchii div#testo_marc{
width:360px;
float:left;
padding-right: 20px;
border : 0 solid #ffff00; 
}

div#centrale_marchii div#foto_marc {
width:465px;
padding-left: 20px;
float: right;
border : 0 solid #000000; 
background:#EBECEE;
}

.box_gener_marc {
width:450px;
border : 0 solid #000000; 
float:left;
}
.box_marc {
width:135px;
height: 90px;
padding-right: 15px;
border : 0 solid #000000; 
float:left;
}
.bgk_tassello{
width:135px;
height: 60px;
background: url(images/tassello.gif) repeat;
background-repeat: no-repeat;
background-position: bottom;
float:left;
}


/*--------------------contattaci------------------*/

#centrale_contatta{ 
width : 900px; 
border : 0 solid #d0d0d0;
display: block;
margin : 0 auto;
float:left;
}

#centrale_contatta2{ 
width : 900px; 
border : 0 solid #d0d0d0;
display: block;
margin : 0 auto;
float:left;
}

div#centrale_contatta2 div#googlem,
div#centrale_contatta2 div#negozio_ora {
float:left;
margin-top : 0;
border : 0 solid #f00000; 
}
div#centrale_contatta2 div#googlem {
width:543px;
float:left;
display: block;
border : 1px solid #CCCCCC;
padding: 5px 5px 5px 5px; 
}

div#centrale_contatta2 div#negozio_ora {
width:295px;
padding-left: 50px;
display: block;
border : 0 solid #000000; 
}






/*--------------------testi scrittura------------------*/


h1 { 
text-align : left; 
font-size : 2em; 
margin : 20px 0 0 10px; 
} 
h2 { 
text-align : left; 
font-size : 2em; 
margin : 40px 0 0 10px; 
} 
h3 { 
text-align : left; 
font-size : 2em; 
margin : 0 0 0 0; 
} 
h4 { 
text-align : left; 
font-size : 2em; 
margin : 10px 0 0 0; 
} 
h5 { 
text-align : left; 
font-size : 2em; 
margin : 5px 0 0 0; 
} 
h6 { 
text-align : left; 
font-size : 2em; 
margin : 50px 0 0 0; 
} 
.space_45 { 
margin : 45px 0 0 0; 
} 
.space_100 { 
margin : 0 100px 0 0; 
} 
.space_200 { 
margin : 0 200px 0 0; 
} 
.testi { 
font-family : verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color: #3B3B3B;
letter-spacing : 0.02em; 
padding-top : 10px; 
padding-bottom : 20px; 
line-height : 20px; 
text-align : justify; 
} 
.scritta_10{
font-family : verdana, Arial, Helvetica, sans-serif;  
font-size: 10px;
color: #3B3B3B;
}

.testi_1_pres { 
font-family : verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color: #3B3B3B;
letter-spacing : 0.02em; 
line-height : 18px; 
text-align : justify; 
}
.data { 
font-family : verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color: #3B3B3B;
padding-top : 10px; 
padding-bottom : 5px; 
font-weight : bold; 
} 
.testo { 
font-family : verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color: #3B3B3B;
letter-spacing : 0.02em; 
padding-top : 0; 
padding-bottom : 0; 
line-height : 18px; 
} 
.testo_11 { 
font-family : verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color: #3B3B3B;
letter-spacing : 0.02em; 
padding-top : 0; 
padding-bottom : 0; 
}
.testo_11_bgk { 
font-family : verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color: #3B3B3B;
letter-spacing : 0.02em; 
padding-top : 0; 
padding-bottom : 0; 
background-color:#F2F2F2;
padding-top: 3px;
padding-bottom: 3px;
margin-top: 5px;
padding-left: 2px;
}

.testo_12 { 
font-family : verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
color: #3B3B3B;
letter-spacing : 0.02em; 
padding-top : 0; 
padding-bottom : 0; 
line-height : 21px; 
text-align : justify; 
} 
.testo_12_bold { 
font-family : verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
color: #3B3B3B;
letter-spacing : 0.02em; 
padding-top : 0; 
padding-bottom : 0; 
font-weight : bold; 
} 

.menu_inferiore{
font-family : verdana, Arial, Helvetica, sans-serif;  
font-size: 10px;
color: #3B3B3B;
	padding-top: 10px;
	line-height: 15px;
}
.linea { 
border-bottom : 1px solid #cdcdcd; 
padding-bottom : 4px; 
padding-top : 10px; 
}
.titoli { 
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
color: #666666;
font-weight : bold; 
letter-spacing: 0.04em;
line-height: 20px;
padding-bottom: 5px;
} 
.titoli_men { 
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #7F7F7F;
font-weight : bold; 
letter-spacing: 0.04em;
padding-bottom: 5px;
} 


/*--------------------FOOTER------------------*/


div#footer {
height:100%;
width:100%;
float:left;
margin-top : 20px;
min-width : 908px;
background-color:#F2F2F2;
border : 0 solid #2f2f2f; 
}

div#footer_container {
margin:0px auto;
width: 908px;
padding-top: 10px;
padding-bottom: 10px;
border : 0 solid #2f2f2f; 
background-color:#F2F2F2;
font-size: 8.0pt; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
line-height:1.6em; 
color:#666666;

/*--------------------FOOTER2 grigio scuro------------------*/
}
div#footer2 {
height:100%;
width:100%;
float:left;
min-width : 908px;
background-color:#333333;
border : 0 solid #2f2f2f; 
}

div#footer_container2 {
margin:0px auto;
width:908px;
height:90px;
border : 0 solid #2f2f2f; 
background-color:#333333;
font-size: 7.5pt; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
line-height:1.4em; 
color:#666666;
}

div#footer3 {
height:100%;
width:100%;
float:left;
min-width : 908px;
background-color:#ffffff;
border : 0 solid #2f2f2f; 
}

div#footer_container3 {
margin:0px auto;
width:908px;
height:40px;
border : 0 solid #2f2f2f; 
background-color:#ffffff;
font-size: 7.5pt; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
line-height:1.4em; 
color:#666666;
}

		
		
		
		
