html, body {
margin:0;
padding:0;
}
body {
background:url("img/bg_ie7.gif") repeat-x scroll 0 0 #666666;
font-family:verdana;
font-size:76%;
text-align:center;
}
a {
color:#FFFFFF;
text-decoration:none;
}
a:visited {
color:#333333;
text-decoration:none;
}
a:hover {
color:#CCCCCC;
}
a.segnalatoda {
color:#000000;
text-decoration:underline;
}
a.segnalatoda:visited {
color:#000000;
text-decoration:underline;
}
a.segnalatoda:hover {
color:#000000;
text-decoration:underline;
}
a.segnalatoda:visited:hover {
color:#000000;
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:#FFFF00;
height:231px;
width:598px;
}
.header-new {
color:#FFFF00;
height:231px;
margin:0 21px;
width:938px;
}
.header_2 {
background:url("img/bg_header.png") repeat scroll 0 0 transparent;
color:#FFFF00;
height:231px;
margin:0 21px;
width:938px;
}
.header_en {
background:url("img/bg_header_en.png") repeat scroll 0 0 transparent;
color:#FFFF00;
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:#999999;
font-size:1.5em;
}
div#footer a {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
div#navigation {
left:10pt;
position:absolute;
top:303px;
width:13em;
}
div#content {
height:800px;
margin-left:130px;
padding:46px 10px 10px 90px;
width:730px;
}
div#footer {
background:none repeat scroll 0 0 #555F65;
color:#000000;
font-family:verdana;
height:110px;
margin:0 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:#FFFFFF;
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:#FFFFFF;
text-decoration:none;
}
div#navigation a#activelink {
color:#003333;
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:#FFFFFF;
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:#FFFFFF;
font-size:11px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}
.topbg a img {
border-right:1px solid #FFFFFF;
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:#FFFFFF;
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:#FFFFFF;
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:#FFFFFF;
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:#FFFFFF;
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:#333333;
display:block;
padding:1px;
position:relative;
}
div#grafica3d {
background:url("img/menu_top.png") no-repeat scroll 0 0 #555F65;
float:left;
margin:0 1px 12pt 7px;
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:#FFFFFF;
display:block;
font-size:12px;
font-weight:bold;
margin:5px 18px;
position:relative;
text-align:left;
}
.progettazione_text {
background:none repeat scroll 0 50% transparent;
color:#FFFFFF;
display:block;
font-size:12px;
font-weight:bold;
margin:6px 18px;
position:relative;
text-align:left;
}
div#progettazione {
background:url("img/progettazione.png") no-repeat scroll 100% 0 #555F65;
float:left;
margin:1px 1px 5pt 7px;
width:165px;
}
.newstext2 {
background:none repeat scroll 0 50% transparent;
color:#FFFFFF;
display:block;
font-size:11px;
margin:4px 20px;
position:relative;
text-align:left;
}
div#blackcontainer {
background:url("") no-repeat scroll 100% 0 #000000;
float:left;
height:4px;
margin:1px 1px 0 0;
width:165px;
}
div#orangecontainer {
background:url("") no-repeat scroll 100% 0 #FF6000;
float:left;
height:4px;
margin:1px 1px 0 0;
width:165px;
}
div#blucontainer {
background:url("") no-repeat scroll 100% 0 #73C4F7;
float:left;
height:4px;
margin:1px 1px 0 0;
width:165px;
}
div#newscontainer {
background:url("img/black_base_sx.png") no-repeat scroll 100% 0 #555F65;
float:left;
margin:11px 1px 5pt 7px;
width:165px;
}
.Stile12 a {
background:url("img/bullet_orange.png") no-repeat scroll 0 100% transparent;
color:#FFFFFF;
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:#FFFFFF;
display:block;
padding:1px;
position:relative;
}
.newstext {
background:none repeat scroll 0 50% transparent;
color:#FFFFFF;
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:#333333;
float:right;
font-family:verdana;
font-size:11px;
margin:6px 12px;
position:relative;
width:208px;
}
.container-text-sup {
border-top:1px dashed #333333;
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 #333333;
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:#333333;
float:left;
font-family:verdana;
font-size:12px;
font-weight:bold;
height:11px;
}
.container-text-sup a:hover {
color:#FFFFFF;
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% #FFFFFF;
float:left;
height:109px;
margin:1px 12px;
width:350px;
}
.rend_interni {
background:url("img/container/prog_edile.gif") no-repeat scroll 1% 100% #FFFFFF;
float:left;
height:109px;
margin:1px 2px;
width:350px;
}
.virtual_tour {
background:url("img/container/virtual-tour.gif") no-repeat scroll 1% 100% #FFFFFF;
float:left;
height:109px;
margin:21px 2px;
width:350px;
}
.modelli_3d {
background:url("img/container/rend_esterni.gif") no-repeat scroll 1% 100% #FFFFFF;
float:left;
height:109px;
margin:21px 12px;
width:350px;
}
.tour_virtuali {
background:url("img/container/catastali.gif") no-repeat scroll 1% 100% #FFFFFF;
float:left;
height:109px;
margin:21px 2px;
width:350px;
}
.sezioni_3d {
background:url("img/container/op_civili.gif") no-repeat scroll 1% 100% #FFFFFF;
float:left;
height:109px;
margin:1px 12px;
width:350px;
}
.piantine_2d {
background:url("img/container/piantine.gif") no-repeat scroll 1% 100% #FFFFFF;
float:left;
height:109px;
margin:1px 2px;
width:350px;
}
.animazioni_3d {
background:url("img/container/imp_amb.gif") no-repeat scroll 1% 100% #FFFFFF;
float:left;
height:109px;
margin:21px 12px;
width:350px;
}
.impatto_ambientale {
background:url("img/container/modelli_3d.gif") no-repeat scroll 1% 100% #FFFFFF;
float:left;
height:109px;
margin:1px 2px;
width:350px;
}
.rendering_volumetrici {
background:url("img/container/rend_giardini.gif") no-repeat scroll 1% 100% #FFFFFF;
float:left;
height:109px;
margin:1px 12px;
width:350px;
}
.cartelloni_cantiere {
background:url("img/container/immobiliare.gif") no-repeat scroll 1% 100% #FFFFFF;
float:left;
height:109px;
margin:21px 2px;
width:350px;
}
.tutorial_approfondimenti {
background:url("img/container/bg_tutorial_app.gif") no-repeat scroll 1% 100% #FFFFFF;
float:left;
height:109px;
margin:21px 2px;
width:350px;
}
.rendering_giardini {
background:url("img/container/an_3d.gif") no-repeat scroll 1% 100% #FFFFFF;
float:left;
height:109px;
margin:21px 12px;
width:350px;
}
.pratiche_catastali {
background:url("img/container/servizi.gif") no-repeat scroll 1% 100% #FFFFFF;
float:left;
height:109px;
margin:21px 2px;
width:350px;
}
.Stile2_interno a {
background:none repeat scroll 0 50% transparent;
color:#FFFFFF;
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:#FFFFFF;
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:#FFFFFF;
float:left;
font-weight:bold;
height:25px;
margin:5px 170px;
}
.pi_blue_text {
color:#FFFFFF;
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:#FFFFFF;
display:block;
font-family:verdana;
font-size:10px;
margin:1px;
width:126px;
}
div#content2 {
margin-left:50px;
padding:56px 10px 10px 90px;
width:730px;
}
.men_left {
color:#FFFFFF;
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:#FFFFFF;
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:#FFFFFF;
display:block;
float:left;
font-size:12px;
margin:0 1px 1px;
width:150px;
}
.men_right_top {
color:#FFFFFF;
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:#FFFFFF;
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:#FFFFFF;
display:block;
float:left;
font-size:12px;
margin:0 1px 1px;
width:130px;
}
div#men_cont2 {
background:none repeat scroll 0 50% #333333;
float:right;
height:66px;
margin:0 21px 10px 0;
width:450px;
}
a.newstitle {
color:#336CCF;
font-size:15px;
}
#footmenu {
border-bottom:4px solid #C83D00;
}
#footmenu a {
color:#FFFFFF;
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:#FFFFFF;
height:20px;
margin-left:20px;
width:940px;
}
.topbg h2 {
color:#FFFFFF;
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:#FFFFFF;
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-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 #FFFFFF;
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:#FFFFFF;
}
.box-b {
background:url("../img/blue-box.png") no-repeat scroll 0 0 transparent;
height:109px;
margin-bottom:19px;
width:339px;
}
.new-logo {
}
.right-menu {
}