html, body{margin:0;padding:0;}
body{background:url("../../img/new-bg.png") repeat-x scroll 0 0 #D3D3D3;font-family:verdana;font-size:76%;text-align:center;}
a{color:#fff;text-decoration:none;}
a:visited{color:#333;text-decoration:none;}
a:hover{color:#ccc;}
a.segnalatoda{color:#000;text-decoration:underline;}
a.segnalatoda:visited{color:#000;text-decoration:underline;}
a.segnalatoda:hover{color:#000;text-decoration:underline;}
a.segnalatoda:visited:hover{color:#000;text-decoration:underline;}
div#container{background:url("../img/container4.png") repeat-y scroll right top transparent;border-left:0 none;border-right:0 none;margin:0 auto;position:relative;text-align:left;width:980px;}
.header{background:url("../img/new_header_3.png") no-repeat scroll 0 50% transparent;color:#ff0;height:231px;width:598px;}
.header-new{color:#ff0;height:300px;margin:0 21px;width:938px;}
.header_2{background:url("../img/bg_header.png") repeat scroll 0 0 transparent;color:#ff0;height:231px;margin:0 21px;width:938px;}
.header_en{background:url("../img/bg_header_en.png") repeat scroll 0 0 transparent;color:#ff0;height:231px;margin:0 21px;width:938px;}
h1, h2{margin:0;padding:0;}
h1{font:bold 2.3em/80px arial,serif;padding-left:0.5em;}
h2{color:#999;font-size:1.5em;}
div#footer a{color:#fff;font-weight:bold;text-decoration:none;}
div#navigation{left:18pt;position:absolute;top:326px;width:15em;}
div#content{margin-left:144px;min-height:800px;padding:0 15px 10px 90px;width:730px;}
div#footer{background:none repeat scroll 0 0 #555F65;color:#000;font-family:verdana;height:110px;margin:0 21px auto;padding:6px;text-align:center;width:926px;}
div#navigation ul{list-style-type:none;margin:1em 0 1em 1em;padding:0;}
div#navigation li{margin:0;padding:0;}
div#navigation a{color:#fff;font-family:verdana;font-size:11px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;line-height:1.6em;text-decoration:none;}
div#navigation a:hover{color:#fff;text-decoration:none;}
div#navigation a#activelink{color:#033;text-decoration:none;}
div#pre-header{background:none repeat scroll 0 50% #ff9000;border:0 none;height:5px;margin:0 auto;padding:0;position:relative;text-decoration:none;width:938px;}
div#videocontainer{background:url("../img/menutop_cont3.png") no-repeat scroll 0 50% transparent;float:right;height:138px;margin:0;width:205px;z-index:100;}
.Stile1 a{background:none repeat scroll 0 50% transparent;color:#fff;display:block;font-size:12px;font-weight:bold;margin:6px 22px 2px;padding:1px;position:relative;text-align:left;}
.Stile1 a:hover{color:#B2CFDC;display:block;padding:1px;position:relative;}
.topbg{background:url("../img/topbg.png") repeat scroll 0 50% transparent;height:19px;margin:0 auto;position:relative;width:938px;}
.topbg a{color:#fff;font-size:11px;font-weight:bold;text-decoration:none;text-transform:uppercase;}
.topbg a img{border-right:1px solid #fff;padding:0;}
div#videocontainer2{background:url("../img/top_sx_cont_2.png") repeat scroll 1% 100% transparent;float:left;height:25px;margin:0 1px 12pt 21px;position:absolute;width:165px;}
.Stile2 a{background:none repeat scroll 0 50% transparent;color:#fff;display:block;font-size:12px;font-weight:bold;margin:5px 18px 2px;padding:1px;position:relative;text-align:left;}
.Stile2 a:hover{color:#B2CFDC;display:block;padding:1px;position:relative;}
div#videocontainer3{background:url("../img/top_dx_2.png") repeat scroll 0 50% transparent;float:right;height:25px;margin:0 21px 12pt 1px;width:165px;}
div#videocontainerr{float:right;height:25px;margin:0 21px 12pt 1px;width:165px;}
.Stile3 a{background:none repeat scroll right top transparent;color:#fff;display:block;float:right;font-size:12px;font-weight:bold;margin:4px 19px;padding:1px;position:relative;text-align:left;}
.Stile3 a:hover{color:#B2CFDC;display:block;padding:1px;position:relative;}
div#menucontainer{background:url("../img/sx_container_2.png") repeat scroll 0 50% transparent;float:left;height:900px;margin:11px 15px 12px 11px;width:165px;}
.menutx{background:none repeat scroll 0 50% transparent;color:#fff;display:block;font-size:12px;font-weight:bold;margin:2px 18px;position:relative;text-align:left;}
.Stile13 a{background:url("../img/bullet_blue.png") no-repeat scroll 0 100% transparent;color:#fff;display:block;font-size:12px;margin:1px;padding:1px;position:relative;text-align:left;}
.Stile13 a:hover{background:url("../img/bullet_blue.png") no-repeat scroll 0 100% #BAE9FF;color:#333;display:block;padding:1px;position:relative;}
div#grafica3d{background:url("../img/side-menu-top.png") no-repeat scroll 0 0 #555F65;float:left;margin:0 1px 12pt 7px;padding:2px 0 0;width:165px;}
div#newscontainer2{background:url("../img/menu_top.png") no-repeat scroll 100% 0 #555F65;float:left;margin:51px 1px 12pt 7px;width:165px;}
.grafica3d_text{background:none repeat scroll 0 50% transparent;color:#fff;display:block;font-size:12px;font-weight:bold;margin:5px 18px;padding:2px 0;position:relative;text-align:left;}
.progettazione_text{background:none repeat scroll 0 50% transparent;color:#fff;display:block;font-size:12px;font-weight:bold;margin:6px 18px;position:relative;text-align:left;}
div#progettazione{background:url("../img/side-menu-top-b.png") no-repeat scroll 100% 0 #555F65;float:left;margin:1px 1px 5pt 7px;padding:2px 0 0;width:165px;}
.newstext2{background:none repeat scroll 0 50% transparent;color:#fff;display:block;font-size:11px;margin:4px 20px;position:relative;text-align:left;}
div#blackcontainer{background:url("../img/side-menu-bot.png") no-repeat scroll 100% 0 #000;float:left;height:41px;margin:-33px 1px 0 0;width:165px;}
div#orangecontainer{background:url("../img/side-menu-bot.png") no-repeat scroll 100% 0 transparent;float:left;height:41px;margin:-33px 1px 0 0;width:165px;}
div#blucontainer{background:url("../img/side-menu-bot.png") no-repeat scroll 100% 0 transparent;float:left;height:41px;margin:-33px 1px 0 0;width:165px;}
div#newscontainer{background:url("../img/side-menu-top-n.png") no-repeat scroll 100% 0 #555F65;float:left;margin:3px 1px 5pt 7px;width:165px;}
.Stile12 a{background:url("../img/bullet_orange.png") no-repeat scroll 0 100% transparent;color:#fff;display:block;font-size:12px;margin:1px;padding:1px;position:relative;text-align:left;}
.Stile12 a:hover{background:url("../img/bullet_orange.png") no-repeat scroll 0 100% #FFB400;color:#fff;display:block;padding:1px;position:relative;}
.newstext{background:none repeat scroll 0 50% transparent;color:#fff;display:block;font-size:12px;font-weight:bold;margin:5px 20px;position:relative;text-align:left;}
#logotext{color:#FF4E00;float:left;font-family:verdana;font-size:12px;font-weight:bold;height:16px;left:600px;padding:0;position:relative;top:203px;width:404px;}
.footer_text{margin:5px 60px;position:relative;width:800px;}
.container-text{color:#333;float:right;font-family:verdana;font-size:11px;margin:6px 12px;position:relative;width:208px;}
.container-text-sup{border-top:1px dashed #333;color:#EEEEEE;float:right;font-family:verdana;font-size:14px;font-weight:bold;height:11px;margin:8px 20px;position:relative;width:200px;}
.virtual_tour .container-text-sup{border-top:1px dashed #333;color:#EEEEEE;float:right;font-family:verdana;font-size:14px;font-weight:bold;height:16px;margin:8px 20px;position:relative;width:200px;}
.container-text-sup a{color:#333;float:left;font-family:verdana;font-size:12px;font-weight:bold;height:11px;}
.container-text-sup a:hover{color:#fff;float:left;font-family:verdana;font-size:12px;font-weight:bold;height:11px;}
.rend_esterni{background:url("../img/container/rend_interni.gif") no-repeat scroll 0 50% #fff;float:left;height:109px;margin:1px 12px;width:350px;}
.rend_interni{background:url("../img/container/prog_edile.gif") no-repeat scroll 1% 100% #fff;float:left;height:109px;margin:1px 2px;width:350px;}
.virtual_tour{background:url("../img/container/virtual-tour.gif") no-repeat scroll 1% 100% #fff;float:left;height:109px;margin:21px 2px;width:350px;}
.modelli_3d{background:url("../img/container/rend_esterni.gif") no-repeat scroll 1% 100% #fff;float:left;height:109px;margin:21px 12px;width:350px;}
.tour_virtuali{background:url("../img/container/catastali.gif") no-repeat scroll 1% 100% #fff;float:left;height:109px;margin:21px 2px;width:350px;}
.sezioni_3d{background:url("../img/container/op_civili.gif") no-repeat scroll 1% 100% #fff;float:left;height:109px;margin:1px 12px;width:350px;}
.piantine_2d{background:url("../img/container/piantine.gif") no-repeat scroll 1% 100% #fff;float:left;height:109px;margin:1px 2px;width:350px;}
.animazioni_3d{background:url("../img/container/imp_amb.gif") no-repeat scroll 1% 100% #fff;float:left;height:109px;margin:21px 12px;width:350px;}
.impatto_ambientale{background:url("../img/container/modelli_3d.gif") no-repeat scroll 1% 100% #fff;float:left;height:109px;margin:1px 2px;width:350px;}
.rendering_volumetrici{background:url("../img/container/rend_giardini.gif") no-repeat scroll 1% 100% #fff;float:left;height:109px;margin:1px 12px;width:350px;}
.cartelloni_cantiere{background:url("../img/container/immobiliare.gif") no-repeat scroll 1% 100% #fff;float:left;height:109px;margin:21px 2px;width:350px;}
.tutorial_approfondimenti{background:url("../img/container/bg_tutorial_app.gif") no-repeat scroll 1% 100% #fff;float:left;height:109px;margin:21px 2px;width:350px;}
.rendering_giardini{background:url("../img/container/an_3d.gif") no-repeat scroll 1% 100% #fff;float:left;height:109px;margin:21px 12px;width:350px;}
.pratiche_catastali{background:url("../img/container/servizi.gif") no-repeat scroll 1% 100% #fff;float:left;height:109px;margin:21px 2px;width:350px;}
.Stile2_interno a{background:none repeat scroll 0 50% transparent;color:#fff;display:block;font-size:12px;font-weight:bold;margin:5px 45px 2px;padding:1px;position:relative;text-align:left;}
.Stile2_interno a:hover{color:#B2CFDC;display:block;padding:1px;position:relative;}
.Stile3_interno a{background:none repeat scroll right top transparent;color:#fff;display:block;float:right;font-size:12px;font-weight:bold;margin:4px 79px;padding:1px;position:relative;text-align:left;}
.Stile3_interno a:hover{color:#B2CFDC;display:block;padding:1px;position:relative;}
div#p_i_videocontainer3{background:url("../img/p_i_b_dx.png") repeat scroll 0 50% transparent;float:right;height:25px;margin:0 21px 12pt 0;width:254px;}
div#p_i_videocontainerr{float:right;height:25px;margin:0 21px 12pt 0;width:254px;}
div#p_i_videocontainer2{background:url("../img/p_i_b_sx.png") repeat scroll 0 50% transparent;float:left;height:25px;margin:0 0 0 21px;width:254px;}
div#p_i_blu_container{background:url("../img/b_o_container.png") repeat scroll center top transparent;float:left;height:23px;margin:0 21px;position:relative;width:938px;}
.pi_orange_text{color:#fff;float:left;font-weight:bold;height:25px;margin:5px 170px;}
.pi_blue_text{color:#fff;float:right;font-weight:bold;height:25px;margin:5px 170px;}
div#p_i_menucontainer{background:none repeat scroll center top #555F65;font-family:verdana;font-size:10px;height:50px;margin:0 21px 15px;text-align:left;width:938px;}
div#p_i_menucontainer_b{background:none repeat scroll center top #555F65;height:66px;margin:0 21px;text-align:left;width:938px;}
div#p_i_menucontainer_b a{background:url("../img/bullet_blue.gif") repeat-y scroll left center transparent;display:block;font-family:verdana;font-size:10px;margin:1px;width:126px;}
div#p_i_menucontainer_b a:hover{background:url("../img/bullet_blue.gif") repeat-y scroll left center #FF6000;color:#fff;display:block;font-family:verdana;font-size:10px;margin:1px;width:126px;}
div#content2{margin-left:115px;padding:56px 10px 10px 0 !important;width:759px;}
.men_left{color:#fff;float:left;margin:5px 21px 1px;padding:1px 0 0;}
.men_left a{background:url("../img/bullet_orange.gif") repeat-y scroll 0 50% transparent;color:#fff;display:block;float:left;font-size:12px;margin:0 1px 1px;width:150px;}
.men_left a:hover{background:url("../img/bullet_orange.gif") repeat-y scroll 0 50% #FF6000;color:#fff;display:block;float:left;font-size:12px;margin:0 1px 1px;width:150px;}
.men_right_top{color:#fff;float:left;margin:5px 21px 1px;padding:1px 0 0;}
.men_right_top a{background:url("../img/bullet_blue.gif") repeat-y scroll 0 50% transparent;color:#fff;display:block;float:left;font-size:12px;margin:0 1px 1px;width:130px;}
.men_right_top a:hover{background:url("../img/bullet_blue.gif") repeat-y scroll 0 50% #ABE3F7;color:#fff;display:block;float:left;font-size:12px;margin:0 1px 1px;width:130px;}
div#men_cont2{background:none repeat scroll 0 50% #333;float:right;height:66px;margin:0 21px 10px 0;width:450px;}
a.newstitle{color:#336CCF;font-size:15px;}
#footmenu{margin-bottom:10px;}
#footmenu a{color:#fff;font-family:Arial;font-size:12px;font-weight:bold;line-height:20px;margin-right:13px;text-decoration:none;}
#footmenu #tleft a:hover{background:none repeat scroll 0 50% #FF6000;}
#footmenu #tright a:hover{background:none repeat scroll 0 50% #ABE3F7;}
#tit{background:url("../img/titbg.jpg") repeat scroll 0 50% transparent;color:#fff;height:20px;margin-left:20px;width:940px;}
.topbg h2{color:#fff;font-size:14px;font-weight:bold;text-align:center;text-transform:uppercase;}
#content2 img{border:2px solid #FF9731;}
input{background:none repeat scroll 0 50% #E0E7EF;border:0 none;margin-left:13px;}
textarea{background:none repeat scroll 0 50% #E0E7EF;border:0 none;margin-left:13px;width:600px;}
select{background:none repeat scroll 0 50% #E0E7EF;margin-left:13px;}
form{font-weight:bold;}
div.entry a{color:#336CCF;}
#content2 a img{border:0 none;}
div.alignleft a{color:#1DA4EF;text-decoration:none;}
div.alignleft a:visited{color:#1DA4EF;text-decoration:none;}
div.alignright a{color:#1DA4EF;text-decoration:none;}
div.alignright a:visited{color:#1DA4EF;text-decoration:none;}
#content3{background:url("http://www.frcprogetti.com/../img/building.jpg") no-repeat scroll right bottom transparent;}
.Stileen a{background:none repeat scroll 0 50% transparent;color:#fff;display:block;font-size:12px;font-weight:bold;margin:3px 22px 2px;padding:1px;position:relative;text-align:left;}
.Stileen a:hover{color:#B2CFDC;display:block;padding:1px;position:relative;}
#english{background:url("http://www.frcprogetti.com/../img/topbg.png") repeat scroll 0 0 transparent;height:19px;margin-left:765px;position:absolute;width:157px;}
#english img{border-right:0 none;}
.column-orange{float:left;width:350px;}
.column-blue{float:left;margin-left:25px;width:350px;}
.box-o{background:url("../../img/orange-2-box.png") no-repeat scroll 0 0 transparent;height:109px;margin-bottom:19px;width:339px;}
.box-o img, .box-b img{float:left;margin-right:5px;padding:6px;}
.box-o p, .box-b p{font-size:11px;line-height:14px;margin-right:10px;}
.box-o p a strong, .box-b p a strong{border-bottom:1px dotted #fff;float:left;font-size:10px;margin:8px 0 3px;padding-bottom:5px;text-transform:uppercase;width:60%;}
.box-o p a, .box-b p a{color:#444444;}
.box-o p a:hover, .box-b p a:hover{color:#fff;}
.box-b{background:url("../../img/blue-2-box.png") no-repeat scroll 0 0 transparent;height:109px;margin-bottom:19px;width:339px;}
.new-logo a{height:60px;position:absolute;right:0;width:300px;}
.new-logo a span{visibility:hidden;}
.new-logo{left:31px;position:absolute;top:4px;z-index:0;}
.right-menu{background:none repeat scroll 0 0 #ccc;float:left;height:200px;margin-top:64px;width:363px;z-index:999;}
ul.orange{float:left;margin:0;padding-left:40px;padding-top:19px;}
ul.orange li{color:#FF5400;line-height:17px;list-style-type:none;padding:0;}
ul.orange li a{border-bottom:1px solid #DDDDDD;color:#333;float:left;font-size:11px;padding:2px;width:140px;}
ul.orange li a:hover{background:none repeat scroll 0 0 #FF5400;color:#fff;}
ul.blue{float:left;margin:0;padding-left:22px;padding-top:19px;}
ul.blue li{color:#5BADD7;line-height:17px;list-style-type:none;}
ul.blue li a{border-bottom:1px solid #DDDDDD;color:#333;float:left;font-size:11px;padding:2px;width:140px;}
ul.blue li a:hover{background:none repeat scroll 0 0 #26A6E8;color:#fff;}
a.en{font-weight:bold;}
.top-menu{background:url("../img/top-menu-new.png") no-repeat scroll 0 0 transparent;float:left;height:37px;margin:10px 10px 0;padding:3px 10px 0;width:100%;}
.top-menu ul{float:left;margin:0;padding:0;}
.top-menu li{border-left:1px solid #666666;border-right:1px solid #000;display:inline;float:left;margin:0;padding:0;}
.top-menu li.login a{color:yellow;}
.top-menu li a{color:#DDDDDD;float:left;font-family:tahoma;font-size:11px;font-weight:bold;padding:8px 14px;text-transform:uppercase;}
.top-menu li a:hover{background:none repeat scroll 0 0 #222222;color:#FF6600;}
.top-menu form{float:left;padding-left:15px;}
input.user{-moz-border-radius:3px 3px 3px 3px;background:none repeat scroll 0 0 #E7EFF4;border:1px solid #fff;margin:4px 0;padding:2px;width:80px;font-size:11px;}
input.password{-moz-border-radius:3px 3px 3px 3px;background:none repeat scroll 0 0 #E7EFF4;border:1px solid #fff;margin:4px 0 3px 3px;padding:2px;width:80px;font-size:11px;}
input.button{-moz-border-radius:3px 3px 3px 3px;background:none repeat scroll 0 0 #000;border:1px solid #fff;margin:4px 0 3px 3px;padding:2px;width:60px;color:#fff;font-size:11px;}
#fadeshow1{z-index:0;}
.logofrc{margin:15px;position:absolute;z-index:999;}
.logofrc img{}
.blocco{width:100% !important;}
p.newstext2 b{color:#FF6600;}
