body
{
margin: 15px;
background-color:FFFFFF;
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;

}

body,div,a,span,h1,h2,h3,h4,h5,h6,h7,form,td,th,input
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

h1,h2,h3,h4,h5,h6,h7,p,form,hr,ul,ol
{
margin:0px;
padding:0px;
}


#dhtmltooltip
{
position: absolute;
/*width: 150px;*/
border: 0px solid #303030;
padding: 2px;
background-color: #000000;
/*visibility: hidden;*/
z-index: 100;
font-size:10px;
}

#container
{
border:1px solid #303030;
width: 810px;
margin: 0 auto;
padding-bottom:10px;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #303030;
font-size: 10px;
background:#FFFFFF url(img/bg_1.gif) top right repeat-y;
}

#home{
      width:770px; height:400px; background-image:url(images/layout_index.gif); background-position:center center; background-repeat:no-repeat;
      margin:0 auto; position:relative; top:175px; left:0;
}
#home a{
      color:#303030; text-decoration:none;
}
#p1{
     text-align:center; width:150px; position:absolute; top:130px; left:95px;
}
#p2{
     text-align:center; width:150px; position:absolute; top:130px; left:550px;
}


#header_studio
{
background-image:url(images/logo_studio_head.gif);
background-position: left;
background-repeat: no-repeat;
height: 110px;
background-color: #FFFFFF;
}

#header_design
{
background-image:url(images/logo_design_head.gif);
background-position: left;
background-repeat: no-repeat;
height: 110px;
background-color: #FFFFFF;
}

#menu_studio_it, #menu_design_it, #menu_studio_en, #menu_design_en{
margin-left: 10px;
margin-right: 10px;
width:127px;
border:0px solid red;
float:left;
background-color:#FFFFFF;
}

#menu_studio_it li, #menu_design_it li, #menu_studio_en li, #menu_design_en li{
border:0px solid red;
width:103px;
list-style-type:none;
margin-bottom:10px;
}
#menu_studio_it li.pxx, #menu_design_it li.pxx, #menu_studio_en li.pxx, #menu_design_en li.pxx{
margin-top:50px;
width:127px;
}


#menu_studio_it li.p14, #menu_design_it li.p9, #menu_studio_en li.p14, #menu_design_en li.p9{
margin-top:30px;
}


#menu_studio_it li a, #menu_studio_en li a{display:block}
#menu_studio_it li a span, #menu_studio_en li a span{display:none}

#menu_design_it li a, #menu_design_en li a {display:block}
#menu_design_it li a span, #menu_design_en li a span {display:none}

/* menu italiano */
#menu_studio_it li.p1 a {height:13px; background-image:url(images/ms_it/p1.gif); background-repeat:no-repeat; background-position:top center}
#menu_studio_it li.p2 a {height:15px; background-image:url(images/ms_it/p2.gif); background-repeat:no-repeat; background-position:top center}
#menu_studio_it li.p3 a {height:12px; background-image:url(images/ms_it/p3.gif); background-repeat:no-repeat; background-position:top center}
#menu_studio_it li.p4 a {height:28px; background-image:url(images/ms_it/p4.gif); background-repeat:no-repeat; background-position:top center}
#menu_studio_it li.p5 a {height:12px; background-image:url(images/ms_it/p5.gif); background-repeat:no-repeat; background-position:top center}
#menu_studio_it li.p6 a {height:12px; background-image:url(images/ms_it/p6.gif); background-repeat:no-repeat; background-position:top center}
#menu_studio_it li.p7 a {height:36px; background-image:url(images/ms_it/p7.gif); background-repeat:no-repeat; background-position:top center}
#menu_studio_it li.p8 a {height:28px; background-image:url(images/ms_it/p8.gif); background-repeat:no-repeat; background-position:top center}
#menu_studio_it li.p9 a {height:28px; background-image:url(images/ms_it/p9.gif); background-repeat:no-repeat; background-position:top center}
#menu_studio_it li.p10 a {height:12px; background-image:url(images/ms_it/p10.gif); background-repeat:no-repeat; background-position:top center}
#menu_studio_it li.p11 a {height:15px; background-image:url(images/ms_it/p11.gif); background-repeat:no-repeat; background-position:top center}
#menu_studio_it li.p12 a {height:11px; background-image:url(images/ms_it/p12.gif); background-repeat:no-repeat; background-position:top center}
#menu_studio_it li.p13 a {height:12px; background-image:url(images/ms_it/p13.gif); background-repeat:no-repeat; background-position:top center}
#menu_studio_it li.p14 a {height:15px; background-image:url(images/ms_it/p14.gif); background-repeat:no-repeat; background-position:top center}
#menu_studio_it li.p15 a {height:1px; background-image:url(images/ms_it/p15.gif); background-repeat:no-repeat; background-position:top center}
#menu_studio_it li.pxx a {height:11px; background-image:url(images/ms_it/logo_design.gif); background-repeat:no-repeat; background-position:top center}

#menu_studio_it li.p1 a:hover {background-image:url(images/ms_it/p1_h.gif);}
#menu_studio_it li.p2 a:hover {background-image:url(images/ms_it/p2_h.gif);}
#menu_studio_it li.p3 a:hover {background-image:url(images/ms_it/p3_h.gif);}
#menu_studio_it li.p4 a:hover {background-image:url(images/ms_it/p4_h.gif);}
#menu_studio_it li.p5 a:hover {background-image:url(images/ms_it/p5_h.gif);}
#menu_studio_it li.p6 a:hover {background-image:url(images/ms_it/p6_h.gif);}
#menu_studio_it li.p7 a:hover {background-image:url(images/ms_it/p7_h.gif);}
#menu_studio_it li.p8 a:hover {background-image:url(images/ms_it/p8_h.gif);}
#menu_studio_it li.p9 a:hover {background-image:url(images/ms_it/p9_h.gif);}
#menu_studio_it li.p10 a:hover {background-image:url(images/ms_it/p10_h.gif);}
#menu_studio_it li.p11 a:hover {background-image:url(images/ms_it/p11_h.gif);}
#menu_studio_it li.p12 a:hover {background-image:url(images/ms_it/p12_h.gif);}
#menu_studio_it li.p13 a:hover {background-image:url(images/ms_it/p13_h.gif);}
#menu_studio_it li.p14 a:hover {background-image:url(images/ms_it/p14_h.gif);}
#menu_studio_it li.p15 a:hover {background-image:url(images/ms_it/p15_h.gif);}

#menu_studio_it li.p2_h a {height:15px; background-image:url(images/ms_it/p2_h.gif); background-repeat:no-repeat; background-position:top center}
#menu_studio_it li.p3_h a {height:12px; background-image:url(images/ms_it/p3_h.gif); background-repeat:no-repeat; background-position:top center}
#menu_studio_it li.p4_h a {height:28px; background-image:url(images/ms_it/p4_h.gif); background-repeat:no-repeat; background-position:top center}
#menu_studio_it li.p5_h a {height:12px; background-image:url(images/ms_it/p5_h.gif); background-repeat:no-repeat; background-position:top center}
#menu_studio_it li.p6_h a {height:12px; background-image:url(images/ms_it/p6_h.gif); background-repeat:no-repeat; background-position:top center}
#menu_studio_it li.p7_h a {height:36px; background-image:url(images/ms_it/p7_h.gif); background-repeat:no-repeat; background-position:top center}
#menu_studio_it li.p8_h a {height:28px; background-image:url(images/ms_it/p8_h.gif); background-repeat:no-repeat; background-position:top center}
#menu_studio_it li.p9_h a {height:28px; background-image:url(images/ms_it/p9_h.gif); background-repeat:no-repeat; background-position:top center}
#menu_studio_it li.p10_h a {height:12px; background-image:url(images/ms_it/p10_h.gif); background-repeat:no-repeat; background-position:top center}
#menu_studio_it li.p11_h a {height:15px; background-image:url(images/ms_it/p11_h.gif); background-repeat:no-repeat; background-position:top center}
#menu_studio_it li.p12_h a {height:11px; background-image:url(images/ms_it/p12_h.gif); background-repeat:no-repeat; background-position:top center}
#menu_studio_it li.p13_h a {height:12px; background-image:url(images/ms_it/p13_h.gif); background-repeat:no-repeat; background-position:top center}
#menu_studio_it li.p14_h a {height:15px; background-image:url(images/ms_it/p14_h.gif); background-repeat:no-repeat; background-position:top center}

#menu_design_it li.p1 a {height:12px; background-image:url(images/md_it/p1.gif); background-repeat:no-repeat; background-position:top center}
#menu_design_it li.p2 a {height:14px; background-image:url(images/md_it/p2.gif); background-repeat:no-repeat; background-position:top center}
#menu_design_it li.p3 a {height:14px; background-image:url(images/md_it/p3.gif); background-repeat:no-repeat; background-position:top center}
#menu_design_it li.p4 a {height:30px; background-image:url(images/md_it/p4.gif); background-repeat:no-repeat; background-position:top center}
#menu_design_it li.p5 a {height:12px; background-image:url(images/md_it/p5.gif); background-repeat:no-repeat; background-position:top center}
#menu_design_it li.p6 a {height:15px; background-image:url(images/md_it/p6.gif); background-repeat:no-repeat; background-position:top center}
#menu_design_it li.p7 a {height:11px; background-image:url(images/md_it/p7.gif); background-repeat:no-repeat; background-position:top center}
#menu_design_it li.p8 a {height:13px; background-image:url(images/md_it/p8.gif); background-repeat:no-repeat; background-position:top center}
#menu_design_it li.p9 a {height:15px; background-image:url(images/md_it/p9.gif); background-repeat:no-repeat; background-position:top center}
#menu_design_it li.pxx a {height:24px; background-image:url(images/md_it/logo_studio.gif); background-repeat:no-repeat; background-position:top center}

#menu_design_it li.p1 a:hover {background-image:url(images/md_it/p1_h.gif);}
#menu_design_it li.p2 a:hover {background-image:url(images/md_it/p2_h.gif);}
#menu_design_it li.p3 a:hover {background-image:url(images/md_it/p3_h.gif);}
#menu_design_it li.p4 a:hover {background-image:url(images/md_it/p4_h.gif);}
#menu_design_it li.p5 a:hover {background-image:url(images/md_it/p5_h.gif);}
#menu_design_it li.p6 a:hover {background-image:url(images/md_it/p6_h.gif);}
#menu_design_it li.p7 a:hover {background-image:url(images/md_it/p7_h.gif);}
#menu_design_it li.p8 a:hover {background-image:url(images/md_it/p8_h.gif);}
#menu_design_it li.p9 a:hover {background-image:url(images/md_it/p9_h.gif);}

#menu_design_it li.p2_h a {height:14px; background-image:url(images/md_it/p2_h.gif); background-repeat:no-repeat; background-position:top center}
#menu_design_it li.p3_h a {height:14px; background-image:url(images/md_it/p3_h.gif); background-repeat:no-repeat; background-position:top center}
#menu_design_it li.p4_h a {height:30px; background-image:url(images/md_it/p4_h.gif); background-repeat:no-repeat; background-position:top center}
#menu_design_it li.p5_h a {height:12px; background-image:url(images/md_it/p5_h.gif); background-repeat:no-repeat; background-position:top center}
#menu_design_it li.p6_h a {height:15px; background-image:url(images/md_it/p6_h.gif); background-repeat:no-repeat; background-position:top center}
#menu_design_it li.p7_h a {height:11px; background-image:url(images/md_it/p7_h.gif); background-repeat:no-repeat; background-position:top center}
#menu_design_it li.p8_h a {height:13px; background-image:url(images/md_it/p8_h.gif); background-repeat:no-repeat; background-position:top center}
/* menu italiano */

/* menu inglese */
#menu_studio_en li.p1 a {height:13px; background-image:url(images/ms_en/p1.gif); background-repeat:no-repeat; background-position:top center}
#menu_studio_en li.p2 a {height:15px; background-image:url(images/ms_en/p2.gif); background-repeat:no-repeat; background-position:top center}
#menu_studio_en li.p3 a {height:12px; background-image:url(images/ms_en/p3.gif); background-repeat:no-repeat; background-position:top center}
#menu_studio_en li.p4 a {height:28px; background-image:url(images/ms_en/p4.gif); background-repeat:no-repeat; background-position:top center}
#menu_studio_en li.p5 a {height:12px; background-image:url(images/ms_en/p5.gif); background-repeat:no-repeat; background-position:top center}
#menu_studio_en li.p6 a {height:12px; background-image:url(images/ms_en/p6.gif); background-repeat:no-repeat; background-position:top center}
#menu_studio_en li.p7 a {height:36px; background-image:url(images/ms_en/p7.gif); background-repeat:no-repeat; background-position:top center}
#menu_studio_en li.p8 a {height:28px; background-image:url(images/ms_en/p8.gif); background-repeat:no-repeat; background-position:top center}
#menu_studio_en li.p9 a {height:28px; background-image:url(images/ms_en/p9.gif); background-repeat:no-repeat; background-position:top center}
#menu_studio_en li.p10 a {height:12px; background-image:url(images/ms_en/p10.gif); background-repeat:no-repeat; background-position:top center}
#menu_studio_en li.p11 a {height:15px; background-image:url(images/ms_en/p11.gif); background-repeat:no-repeat; background-position:top center}
#menu_studio_en li.p12 a {height:11px; background-image:url(images/ms_en/p12.gif); background-repeat:no-repeat; background-position:top center}
#menu_studio_en li.p13 a {height:12px; background-image:url(images/ms_en/p13.gif); background-repeat:no-repeat; background-position:top center}
#menu_studio_en li.p14 a {height:15px; background-image:url(images/ms_en/p14.gif); background-repeat:no-repeat; background-position:top center}
#menu_studio_en li.p15 a {height:1px; background-image:url(images/ms_en/p15.gif); background-repeat:no-repeat; background-position:top center}
#menu_studio_en li.pxx a {height:11px; background-image:url(images/ms_en/logo_design.gif); background-repeat:no-repeat; background-position:top center}

#menu_studio_en li.p1 a:hover {background-image:url(images/ms_en/p1_h.gif);}
#menu_studio_en li.p2 a:hover {background-image:url(images/ms_en/p2_h.gif);}
#menu_studio_en li.p3 a:hover {background-image:url(images/ms_en/p3_h.gif);}
#menu_studio_en li.p4 a:hover {background-image:url(images/ms_en/p4_h.gif);}
#menu_studio_en li.p5 a:hover {background-image:url(images/ms_en/p5_h.gif);}
#menu_studio_en li.p6 a:hover {background-image:url(images/ms_en/p6_h.gif);}
#menu_studio_en li.p7 a:hover {background-image:url(images/ms_en/p7_h.gif);}
#menu_studio_en li.p8 a:hover {background-image:url(images/ms_en/p8_h.gif);}
#menu_studio_en li.p9 a:hover {background-image:url(images/ms_en/p9_h.gif);}
#menu_studio_en li.p10 a:hover {background-image:url(images/ms_en/p10_h.gif);}
#menu_studio_en li.p11 a:hover {background-image:url(images/ms_en/p11_h.gif);}
#menu_studio_en li.p12 a:hover {background-image:url(images/ms_en/p12_h.gif);}
#menu_studio_en li.p13 a:hover {background-image:url(images/ms_en/p13_h.gif);}
#menu_studio_en li.p14 a:hover {background-image:url(images/ms_en/p14_h.gif);}
#menu_studio_en li.p15 a:hover {background-image:url(images/ms_en/p15_h.gif);}

#menu_studio_en li.p2_h a {height:15px; background-image:url(images/ms_en/p2_h.gif); background-repeat:no-repeat; background-position:top center}
#menu_studio_en li.p3_h a {height:12px; background-image:url(images/ms_en/p3_h.gif); background-repeat:no-repeat; background-position:top center}
#menu_studio_en li.p4_h a {height:28px; background-image:url(images/ms_en/p4_h.gif); background-repeat:no-repeat; background-position:top center}
#menu_studio_en li.p5_h a {height:12px; background-image:url(images/ms_en/p5_h.gif); background-repeat:no-repeat; background-position:top center}
#menu_studio_en li.p6_h a {height:12px; background-image:url(images/ms_en/p6_h.gif); background-repeat:no-repeat; background-position:top center}
#menu_studio_en li.p7_h a {height:36px; background-image:url(images/ms_en/p7_h.gif); background-repeat:no-repeat; background-position:top center}
#menu_studio_en li.p8_h a {height:28px; background-image:url(images/ms_en/p8_h.gif); background-repeat:no-repeat; background-position:top center}
#menu_studio_en li.p9_h a {height:28px; background-image:url(images/ms_en/p9_h.gif); background-repeat:no-repeat; background-position:top center}
#menu_studio_en li.p10_h a {height:12px; background-image:url(images/ms_en/p10_h.gif); background-repeat:no-repeat; background-position:top center}
#menu_studio_en li.p11_h a {height:15px; background-image:url(images/ms_en/p11_h.gif); background-repeat:no-repeat; background-position:top center}
#menu_studio_en li.p12_h a {height:11px; background-image:url(images/ms_en/p12_h.gif); background-repeat:no-repeat; background-position:top center}
#menu_studio_en li.p13_h a {height:12px; background-image:url(images/ms_en/p13_h.gif); background-repeat:no-repeat; background-position:top center}
#menu_studio_en li.p14_h a {height:15px; background-image:url(images/ms_en/p14_h.gif); background-repeat:no-repeat; background-position:top center}

#menu_design_en li.p1 a {height:12px; background-image:url(images/md_en/p1.gif); background-repeat:no-repeat; background-position:top center}
#menu_design_en li.p2 a {height:14px; background-image:url(images/md_en/p2.gif); background-repeat:no-repeat; background-position:top center}
#menu_design_en li.p3 a {height:14px; background-image:url(images/md_en/p3.gif); background-repeat:no-repeat; background-position:top center}
#menu_design_en li.p4 a {height:30px; background-image:url(images/md_en/p4.gif); background-repeat:no-repeat; background-position:top center}
#menu_design_en li.p5 a {height:12px; background-image:url(images/md_en/p5.gif); background-repeat:no-repeat; background-position:top center}
#menu_design_en li.p6 a {height:15px; background-image:url(images/md_en/p6.gif); background-repeat:no-repeat; background-position:top center}
#menu_design_en li.p7 a {height:11px; background-image:url(images/md_en/p7.gif); background-repeat:no-repeat; background-position:top center}
#menu_design_en li.p8 a {height:13px; background-image:url(images/md_en/p8.gif); background-repeat:no-repeat; background-position:top center}
#menu_design_en li.p9 a {height:15px; background-image:url(images/md_en/p9.gif); background-repeat:no-repeat; background-position:top center}
#menu_design_en li.pxx a {height:24px; background-image:url(images/md_en/logo_studio.gif); background-repeat:no-repeat; background-position:top center}

#menu_design_en li.p1 a:hover {background-image:url(images/md_en/p1_h.gif);}
#menu_design_en li.p2 a:hover {background-image:url(images/md_en/p2_h.gif);}
#menu_design_en li.p3 a:hover {background-image:url(images/md_en/p3_h.gif);}
#menu_design_en li.p4 a:hover {background-image:url(images/md_en/p4_h.gif);}
#menu_design_en li.p5 a:hover {background-image:url(images/md_en/p5_h.gif);}
#menu_design_en li.p6 a:hover {background-image:url(images/md_en/p6_h.gif);}
#menu_design_en li.p7 a:hover {background-image:url(images/md_en/p7_h.gif);}
#menu_design_en li.p8 a:hover {background-image:url(images/md_en/p8_h.gif);}
#menu_design_en li.p9 a:hover {background-image:url(images/md_en/p9_h.gif);}

#menu_design_en li.p2_h a {height:14px; background-image:url(images/md_en/p2_h.gif); background-repeat:no-repeat; background-position:top center}
#menu_design_en li.p3_h a {height:14px; background-image:url(images/md_en/p3_h.gif); background-repeat:no-repeat; background-position:top center}
#menu_design_en li.p4_h a {height:30px; background-image:url(images/md_en/p4_h.gif); background-repeat:no-repeat; background-position:top center}
#menu_design_en li.p5_h a {height:12px; background-image:url(images/md_en/p5_h.gif); background-repeat:no-repeat; background-position:top center}
#menu_design_en li.p6_h a {height:15px; background-image:url(images/md_en/p6_h.gif); background-repeat:no-repeat; background-position:top center}
#menu_design_en li.p7_h a {height:11px; background-image:url(images/md_en/p7_h.gif); background-repeat:no-repeat; background-position:top center}
#menu_design_en li.p8_h a {height:13px; background-image:url(images/md_en/p8_h.gif); background-repeat:no-repeat; background-position:top center}
/* menu inglese */


#centro table
{
margin-top: 10px;
border-collapse:collapse;
border: 0px solid red;
width: 100%;
}
#centro table td
{
border: 0px solid red;
}


hr.closer
{
clear:both;
border:0px solid red;
}

#footer
{
text-align: center;
clear:both;
margin-top: 10px;
border:0 px solid red;
background-color:#FFFFFF;
width: 760px;
margin: 0 auto;
}

div.lista_anni a{
color:#303030; font-weight:bold; text-decoration:none;
}
div.lista_titoli a{
color:#303030; font-weight:bold; text-decoration:none;
}
div.lista_titoli_news a{
color:#303030; font-weight:bold; text-decoration:none; margin-bottom:5px; border:0px solid red;
}
div.lista_anni a.over{
color:#FF0000; font-weight:bold; text-decoration:none;
}
div.lista_titoli a:hover{
color:#FF0000;
}
div.lista_titoli_news a:hover{
color:#FF0000;
}


div.lista_progetti{
}
div.lista_progetti a{
border:0px;
}
div.lista_progetti img{
border:1px solid #303030; margin-bottom:2px;
}
/*
#foto_gallery{
width:500px; height:400px; margin-bottom:4px; border:1px solid #303030;
}
#gallery{
}
#gallery img {
border:1px solid #303030; margin:0px 4px 4px 0px;
}
*/

#foto_gallery{
width:378px; height:302px; margin-bottom:4px; border:1px solid #303030;
}
#foto_gallery img{
width:378px; height:302px;
}

#gallery{
width:400px;
}
#gallery img {
border:1px solid #303030; margin:0px 4px 4px 0px;
}


div.frmcontatti{
	width:400px;
	border:0px solid red; padding-top:66px;
	background-image:url(images/img_contatti.gif); background-repeat:no-repeat; background-position:top right;
}
div.frmcontatti div.indirizzo{
	text-align:right; margin-bottom:10px; margin-right:10px;
}
div.frmcontatti label{
	display:block; width:120px; float:left;
}
div.frmcontatti div{
	margin:2px 0px;
}
div.frmcontatti .input{
	border:1px solid #ABABAB; width:270px;
}


#privacy{
	height:100px; overflow:auto;
	width:98%; border:1px solid #303030;
}

