body {
 
}

div#main {
 width:1024px;

 overflow:hidden;

 margin:0 auto;
}

div#logo {
 float:left;

 width:435px;
 height:172px;

 background-image:url(../immagini/pag_base_gallery_01.jpg);
 background-repeat:no-repeat;
}

div#top_template {
 display:block;

 overflow:hidden;
}

div#left_template {
 float:left;
}

div#bk_orizzontal_bar {
 display:block;

 width:589px;
 height:146px;

 background-image:url(../immagini/pag_base_gallery_02.jpg);
 background-repeat:no-repeat;
}

div#menu_orizzontal_bar {
 display:block;

 width:589px;

 background-color:#d8d9dd;
 background-image:url(../immagini/pag_base_gallery_10.jpg);
 background-position:right bottom;
 background-repeat:no-repeat;

 overflow:hidden;
}

div#menu_orizzontal_bar a {
 float:left;

 outline:none;
}

.azienda-active {
 width:73px;
 height:26px;

 background-image:url(../immagini/pag_base_rollover_03.jpg);
}

.azienda {
 width:73px;
 height:26px;

 background-image:url(../immagini/pag_base_gallery_03.jpg);
}

.azienda:hover {
 width:73px;
 height:26px;

 background-image:url(../immagini/pag_base_rollover_03.jpg);
}

.contatti-active {
 width:77px;
 height:26px;

 margin-left:25px;

 background-image:url(../immagini/pag_base_rollover_05.jpg);
}

.contatti {
 width:77px;
 height:26px;

 margin-left:25px;

 background-image:url(../immagini/pag_base_05.jpg);
}

.contatti:hover {
 width:77px;
 height:26px;

 margin-left:25px;

 background-image:url(../immagini/pag_base_rollover_05.jpg);
}

.design-active {
 width:101px;
 height:26px;

 margin-left:25px;

 background-image:url(../immagini/pag_base_rollover_07.jpg);
}

.design {
 width:101px;
 height:26px;

 margin-left:25px;

 background-image:url(../immagini/pag_base_07.jpg);
}

.design:hover {
 width:101px;
 height:26px;

 margin-left:25px;

 background-image:url(../immagini/pag_base_rollover_07.jpg);
}

.graphics-active {
 width:130px;
 height:26px;

 margin-left:25px;

 background-image:url(../immagini/pag_base_rollover_09.jpg);
}

.graphics {
 width:130px;
 height:26px;

 margin-left:25px;

 background-image:url(../immagini/pag_base_09.jpg);
}

.graphics:hover {
 width:130px;
 height:26px;

 margin-left:25px;

 background-image:url(../immagini/pag_base_rollover_09.jpg);
}

div#center_content {
 display:block;

 height:294px;

 background-image:url(../immagini/bk_center_content.png);
 background-repeat:no-repeat;
}

div#movie {
 float:left;

 witdh:848px;
 height:294px;

 margin:0 auto 0 86px;

 overflow:hidden;
}

div#contatti-banner {
 witdh:848px;
 height:294px;

 margin:0 auto 0 86px;

 background-image:url(../fotogrammi_azienda/immagini/contatti_basso_12.jpg);
 background-repeat:no-repeat;
}

div#contatti-bottom {
 float:left;

 width:515px;
 height:274px;

 background-image:url(../fotogrammi_azienda/immagini/contatti_basso_24.jpg);
}
div#consulence-bottom {
 float:left;

 width:515px;
 height:274px;

 background-image:url(../fotogrammi_azienda/immagini/consulenza_sotto_24.jpg);
}

div#bottom_template {
 display:block;

 overflow:hidden;
}

div#left_bk_bottom_tpl {
 float:left;

 width:431px;
 height:28px;

 background-image:url(../immagini/pag_base_gallery_14.jpg);
 background-repeat:no-repeat;
}

div#right_bottom_tpl {
 float:left;
 
 width:593px;

 background-image:url(../immagini/bk_bottom_template.png);
 background-position:top right;
 background-repeat:no-repeat;

 overflow:hidden;
}

div#right_bottom_tpl a {
 float:left;

 outline:none;
}

.comunication-active {
 width:131px;
 height:28px;

 background-image:url(../immagini/pag_base_rollover_15.jpg);
}

.comunication {
 width:131px;
 height:28px;

 background-image:url(../immagini/pag_base_15.jpg);
}

.comunication:hover {
 width:131px;
 height:28px;

 background-image:url(../immagini/pag_base_rollover_15.jpg);
}

.consulence-active {
 width:108px;
 height:28px;

 margin-left:28px;

 background-image:url(../immagini/pag_base_rollover_17.jpg);
}

.consulence {
 width:108px;
 height:28px;

 margin-left:28px;

 background-image:url(../immagini/pag_base_17.jpg);
}

.consulence:hover {
 width:108px;
 height:28px;

 margin-left:28px;

 background-image:url(../immagini/pag_base_rollover_17.jpg);
}

.events-active {
 width:56px;
 height:28px;

 margin-left:28px;

 background-image:url(../immagini/pag_base_rollover_19.jpg);
}

.events {
 width:56px;
 height:28px;

 margin-left:28px;

 background-image:url(../immagini/pag_base_19.jpg);
}

.events:hover {
 width:56px;
 height:28px;

 margin-left:28px;

 background-image:url(../immagini/pag_base_rollover_19.jpg);
}

.free-active {
 width:88px;
 height:28px;

 margin-left:28px;

 background-image:url(../immagini/pag_base_rollover_21.jpg);
}

.free {
 width:88px;
 height:28px;

 margin-left:28px;

 background-image:url(../immagini/pag_base_21.jpg);
}

.free:hover {
 width:88px;
 height:28px;

 margin-left:28px;

 background-image:url(../immagini/pag_base_rollover_21.jpg);
}

div#rdx_bottom_tpl {
 float:left;
 
 width:485px;
 height:250px;

 padding:12px;

 background-image:url(../basso1.jpg);
}

div#bottom_frm_tpl {
 margin-left:93px;
}

div#rsx_bottom_tpl {
 float:left;

 width:515px;
 height:274px;

 background-image:url(../immagini/azienda_basso_24.jpg);
}

div#rsx_wd_bottom_tpl {
 float:left;

 width:515px;
 height:274px;

 background-image:url(../immagini/pag_base_wd.jpg);
}

div#rsx_gd_bottom_tpl {
 float:left;

 width:515px;
 height:274px;

 background-image:url(../immagini/page_base_gallery_gd.jpg);
}

div#gd_bottom_link {
 display:block;

 width:390px;
}

div#gd_bottom_link .gd {
 display:block;

 width:23px;
 height:15px;

 margin:15px 0 0 1px;

 background-image:url(../immagini/bottom_gd.jpg);
}

div#gd_bottom_link .gdb {
 display:block;

 width:23px;
 height:15px;

 margin:15px 0 0 1px;

 background-image:url(../immagini/bottom_gd_back.jpg);
}

div#wd_miniature {
 display:block;

 width:405px;

 margin-top:11px;
 padding:10px 0 0 1px;

 overflow:hidden;
}

div#wd_miniature img {
 border:none;

 margin:0 0 4px 4px;
}

div#wd_miniature a {
 outline:none;
}

div#rsx_wd_bottom_tpl ul li {
 display:inline;

 margin:0; padding:0;

 list-style:none;
}
