@charset "utf-8";
/* CSS Document */

img, div#box_news_home, div#box_txt_home, div#box_txt_servizi, div#box_txt_job, div#box_txt_contatti, div#box_txt_portfolio, 
div#box_txt_news, div#box_txt_standard
{ behavior: url(/iepngfix.htc) }

/* GENERALI */
body{background-color: #FFFFFF; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
h1{font-size:25px; font-weight:normal; color:#00AAD2; z-index:2000;}
h1 a{font-size:12px; font-weight:normal; color:#FF9900}
h2{font-size:15px; font-weight:normal; color:#00AAD2; margin:0 0 0 0; padding:0 0 0 0;}
h3{font-size:22px; font-weight:normal; color:#FF9900; position:absolute; top:45px; left:410px; width:470px; text-align:right; z-index:2000}
h3 a{font-size:22px; font-weight:normal; color:#999}
h4{font-size:13px; font-weight:normal; color:#000000; position:absolute; top:85px; left:410px; width:470px; text-align:right; z-index:2000}
img { border: 0; }
form { margin:0; padding:0;}
.float_left{float:left;}
.float_right{float:right;}
.txt_big{color:#00AAD2; font-size:16px;}
.TxtAlignSX{text-align: left;}
.TxtAlignDX{text-align: right;}
.ImgAlignSX{float: left; margin-right:5px;}
.ImgAlignDX{float: right; margin-left:5px;}
.ImgValignMiddle{vertical-align:middle;}
.clear_both{clear:both; margin:0 0 0 0; padding:0 0 0 0;}
.marginDX5{margin-right:5px;}
a{color:#000000;}
a:hover{color:#F60;}

div#sgamato {
height:10px; margin:0; padding:0; position:absolute; top:0; visibility:hidden; width:940px; }

/* CONTAINER */
#container {
position:absolute;
top:50%;
left:50%;
width:940px;
height:560px;
margin-left:-470px;
margin-top: -280px;
padding: 0px 0px 0px 0px;
background-position: center;
background-repeat: no-repeat;
background-image: url(../img/bg_cornice02.jpg);
}

/* MENU' */
#menu{position:absolute; top:3px; left:250px; width:550px; }
ul#topnav {
	margin: 0px 0 0px; 
	padding: 0; 
	list-style: none;	
	font-size: 13px;
	clear: both;
	float: left;
}
ul#topnav li{
	margin: 0; 
	padding: 0; 
	overflow: hidden; 
	float: left; 
	height:30px;
}

ul#topnav a, ul#topnav span {
	padding: 10px 12px; 
	float: left; 
	text-decoration: none; 
	color: #999;
	text-transform: uppercase;
	clear: both;
	height: 20px;
	line-height: 20px;
	background: transparent;
}


ul#topnav a {color: #00AAD2;}
ul#topnav span {display: none;}

ul#topnav li.selected span {
	padding: 10px 12px; 
	float: left; 
	text-decoration: none; 
	color: #FF9900;
	clear: both;
	height: 20px;
	line-height: 20px;
	background: transparent;
}


/* LOGO */
#logo{width:360px; height:80px; position:absolute; top:60px; left:50px;}
#logo a.standard{ display:block; background: transparent url(../img/logo_azzurro.jpg) top left no-repeat; width:269px; height:80px;}
#logo a.mimosa{ display:block; background: transparent url(../img/logo_azzurro_mimosa.jpg) top left no-repeat; width:269px; height:80px;}


/* BOX ULTIMI LAVORI */
#ultimi_lavori{position:absolute; left:20px; top:140px; font-size:11px; color:#333333; text-align:right; width:400px; z-index:1100;}
#box_ultimi_lavori_home{ z-index:1000; position:absolute; left:35px; top:150px; width:409px; height:184px; background-image: url(../img/box_lavori.jpg); background-position:top; }


/* BOX NOVITA' SITO*/
#novita_sito{position:absolute; left:20px; top:140px; font-size:11px; color:#333333; text-align:right; width:400px; z-index:1100;}
#box_novita_sito_home{ z-index:1000; position:absolute; left:20px; top:150px; width:420px; height:184px; background-image: url(../img/box_novita_sito.jpg); background-position:top; }


/* BOX NEWS */
#ultime_news{position:absolute; left:20px; top:350px; font-size:11px; color:#333333; text-align:right; width:400px;}
#box_news_home{
	position:absolute; 
	left:0px; 
	top:365px;
	background: transparent url(../img/box_news.png) center no-repeat;
	width: 437px;
	height: 132px;
	z-index:1000;
}
#box_news_data{position:absolute; top:10px; line-height:15px; color:#ffffff; font-size:12px; font-weight:bold; width:50px; height:50px; text-align:center;} 
#box_news_titolo a{position:absolute; top:10px; left:60px; line-height:18px; color:#000000; font-size:13px; font-weight:bold; font-style:italic; width:360px; height:50px; text-align:left;} 
#box_news_testo a{position:absolute; top:62px; left:8px; line-height:15px; color:#333333; font-size:12px; font-weight:normal; font-style:italic; width:395px; height:50px; text-align:left;} 

/* BOX TESTO HOME */
#box_txt_home_natale{ display:block; position:absolute; left:450px; top:50px; width:450px; height:420px; background: transparent url(../img/box_txt_home_natale.png) top no-repeat;}
#box_txt_home{ display:block; position:absolute; left:450px; top:50px; width:450px; height:420px; background: transparent url(../img/box_txt_home.png) top no-repeat;}
#box_txt_home h1{position:absolute; top:50px; left:30px;}
#box_txt_home strong{font-size:14px; }
#box_txt_home_scroll{
width:420px !important;
height:280px !important;
overflow:auto;
border:none;
border-right:0 solid;
position: absolute;
top:110px; left:30px;
padding: 0px 30px 0px 0px;
font-size:12px;
color: #000000;
line-height: 19px;
}
#box_txt_home_scroll a{color:#000000}
#box_txt_home_scroll a:hover{color: #F60}

#box_evidenza_home{width:380px; height:80px; background: transparent url(../img/bg_in_evidenza.jpg) top no-repeat;}
#box_evidenza_home #titolo_in_evidenza{color: #F60; font-size:16px; font-weight:bold;}

/* BOX TESTO SERVIZI */
#box_txt_servizi{ display:block; position:absolute; left:400px; top:50px; width:500px; height:420px; background: transparent url(../img/box_txt_servizi.png) top no-repeat;}
#box_txt_servizi h1{position:absolute; top:50px; left:30px;}
#box_txt_servizi strong{font-size:14px; }
#box_txt_servizi ul{margin-top:5px;margin-bottom:10px;}
#box_txt_servizi ul li{margin:0 0 0 -30px; list-style:none; padding:0px 0 0 20px; background:url(../img/spunta.png) no-repeat ; background-position:top left;}
#box_txt_servizi_scroll{
width:430px !important;
height:280px !important;
overflow:auto;
border:none;
border-right:0 solid;
position: absolute;
top:110px; left:30px;
padding: 0px 30px 0px 0px;
font-size:12px;
color: #000000;
line-height: 20px;
}
#box_txt_servizi_scroll a{color:#000000}
#box_txt_servizi_scroll a:hover{color: #F60}


/* BOX SERVIZI*/
#servizi{position:absolute; left:20px; top:140px; font-size:11px; color:#333333; text-align:right; width:330px; z-index:1100;}
#box_servizi{ z-index:1000; position:absolute; left:60px; top:150px; width:300px; height:310px; background-image: url(../img/box_servizi.jpg); background-position:top; }
#box_servizi #tab_servizi{padding:17px 0px 0px 13px; font-size:13px; line-height:18px; width:280px;}
#box_servizi #tab_servizi .nome_servizio{margin:1px 1px 1px 0px; padding:0 0 0 0; width:90px; height:90px; background-color:#EBEBEB; text-align:center; float:left;}
#box_servizi #tab_servizi .nome_servizio a{width:90px; height:90px; background-color:#333333; color:#666; text-align:center; float:left;}
#box_servizi #tab_servizi .nome_servizio a.selected{width:90px; height:90px; background-color:#FF9900; color:#000000; text-align:center; float:left; }
#box_servizi #tab_servizi .nome_servizio a:hover, #box_servizi #tab_servizi .nome_servizio a.selected:hover
{ background-color:#00AAD2; color:#ffffff; }


/* BOX TESTO JOB */
#box_txt_job{ display:block; position:absolute; left:450px; top:50px; width:450px; height:420px; background: transparent url(../img/box_txt_job.png) top no-repeat;}
#box_txt_job h1{position:absolute; top:50px; left:30px;}
#box_txt_job strong{font-size:14px; }
#box_txt_job ul{margin-top:5px;margin-bottom:10px;}
#box_txt_job ul li{margin:0 0 0 -30px; list-style:none; padding:0px 0 0 20px; background:url(../img/spunta.png) no-repeat ; background-position:top left;}
#box_txt_job_scroll{
width:380px !important;
height:280px !important;
overflow:auto;
border:none;
border-right:0 solid;
position: absolute;
top:115px; left:30px;
padding: 0px 30px 0px 0px;
font-size:12px;
color: #000000;
line-height: 20px;
}
#box_txt_job_scroll a{color:#000000}
#box_txt_job_scroll a:hover{color: #F60}



/* BOX TESTO CONTATTI */
#box_txt_contatti{ display:block; position:absolute; left:450px; top:50px; width:450px; height:420px; background: transparent url(../img/box_txt_contatti.png) top no-repeat;}
#box_txt_contatti h1{position:absolute; top:50px; left:30px;}
#box_txt_contatti strong{font-size:14px; }
#box_txt_contatti ul{margin-top:5px;margin-bottom:10px;}
#box_txt_contatti ul li{margin:0 0 0 -30px; list-style:none; padding:0px 0 0 20px; background:url(../img/spunta.png) no-repeat ; background-position:top left;}
#box_txt_contatti_scroll{
width:380px !important;
height:280px !important;
overflow:auto;
border:none;
border-right:0 solid;
position: absolute;
top:115px; left:30px;
padding: 0px 30px 0px 0px;
font-size:12px;
color: #000000;
line-height: 18px;
}
#box_txt_contatti_scroll a{color:#000000}
#box_txt_contatti_scroll a:hover{color: #F60}
#box_txt_contatti_scroll img{margin-right:10px;}


/* BOX MAPPA DOVE SIAMO*/
#mappa_dove_siamo{position:absolute; left:20px; top:140px; font-size:11px; color:#333333; text-align:right; width:400px; z-index:1100;}
#box_mappa_dove_siamo{ z-index:1000; position:absolute; left:30px; top:150px; width:407px; height:350px; background-image: url(../img/box_mappa.jpg); background-position:top; }
#box_mappa_dove_siamo #mappa{position:absolute; top:15px; left:15px;}



/* BOX TESTO PORTFOLIO */
#box_txt_portfolio{ display:block; position:absolute; left:400px; top:50px; width:500px; height:420px; background: transparent url(../img/box_txt_servizi.png) top no-repeat;}
#box_txt_portfolio h1{position:absolute; top:50px; left:30px;}
#box_txt_portfolio strong{font-size:14px; }
#box_txt_portfolio ul{margin-top:5px;margin-bottom:10px;}
#box_txt_portfolio ul li{margin:0 0 0 -30px; list-style:none; padding:0px 0 0 20px; background:url(../img/spunta.png) no-repeat ; background-position:top left;}
#box_txt_portfolio_scroll{
width:450px !important;
height:300px !important;
overflow:auto;
border:none;
border-right:0 solid;
position: absolute;
top:78px; left:30px;
padding: 10px 10px 0px 0px;
font-size:12px;
color: #000000;
line-height: 20px;
}
#box_txt_portfolio_scroll a{color:#000000}
#box_txt_portfolio_scroll a:hover{color: #F60}
#box_txt_portfolio_scroll .lavoro{float:left; text-align:center; width:48%; margin:0 5px 0 0; height:190px;}
#box_txt_portfolio_scroll .lavoro_prev{width:100%; margin-top:10px; }
#box_txt_portfolio_scroll .lavoro_prev .img_prev{float:left; margin:0 5px 25px 0;}
#box_txt_portfolio_scheda_scroll{
width:450px !important;
height:280px !important;
overflow:auto;
border:none;
border-right:0 solid;
position: absolute;
top:100px; left:30px;
padding: 10px 10px 0px 0px;
font-size:12px;
color: #000000;
line-height: 20px;
}
#box_txt_portfolio_scheda_scroll a{color:#000000}
#box_txt_portfolio_scheda_scroll a:hover{color: #F60}

#box_bg_elenco_portfolio{ display:block; position:absolute; left:60px; top:130px; background: transparent url(../img/box_elenco_portfolio.jpg) top no-repeat; width:820px; height:390px;}
#box_elenco_portfolio{ display:block; position:absolute; left:9px; top:10px; }



/* BOX LAVORI IN CORSO */
#lavori_in_corso{position:absolute; left:20px; top:180px; font-size:11px; color:#333333; text-align:right; width:330px; z-index:1100;}
#box_lavori_in_corso{ z-index:1000; position:absolute; left:60px; top:190px; width:300px; height:200px; background-image: url(../img/box_lavori_in_corso.jpg); background-position:top; }
#box_lavori_in_corso #tab_lavori_in_corso{padding:17px 0px 0px 13px; font-size:13px; line-height:18px; width:270px; }
#box_lavori_in_corso #tab_lavori_in_corso strong{font-size:14px; color:#F60}


/* BOX DETTAGLIO LAVORO */
#dettaglio_lavoro{position:absolute; left:20px; top:140px; font-size:11px; color:#333333; text-align:right; width:330px; z-index:1100;}
#box_dettaglio_lavoro{ z-index:1000; position:absolute; left:60px; top:150px; width:300px; height:310px; background-image: url(../img/box_dettaglio_lavoro.jpg); background-position:top; }
#box_dettaglio_lavoro #tab_dettaglio_lavoro{padding:17px 0px 0px 13px; font-size:13px; line-height:18px; width:280px;}
#box_dettaglio_lavoro #tab_dettaglio_lavoro strong{font-size:14px; color:#F60}
/*#box_dettaglio_lavoro #tab_dettaglio_lavoro #img_dettaglio_lavoro{position:absolute; top:130px; left:40px;}*/
#box_dettaglio_lavoro #tab_dettaglio_lavoro #img_dettaglio_lavoro{position:absolute; top:140px; left:50px;}
#box_dettaglio_lavoro #tab_dettaglio_lavoro #img_dettaglio_lavoro_2{position:absolute; top:125px; left:15px; width:260px; height:160px; text-align:center;  }


/* BOX TESTO NEWS */
#box_txt_news{ display:block; position:absolute; left:450px; top:50px; width:450px; height:420px; background: transparent url(../img/box_txt_news.png) top no-repeat;}
#box_txt_news strong{font-size:14px; }
#box_txt_news ul{margin-top:5px;margin-bottom:10px;}
#box_txt_news ul li{margin:0 0 0 -30px; list-style:none; padding:0px 0 0 20px; background:url(../img/spunta.png) no-repeat ; background-position:top left;}
#box_txt_news_scroll{
width:380px !important;
height:290px !important;
overflow:auto;
border:none;
border-right:0 solid;
position: absolute;
top:90px; left:30px;
padding: 0px 30px 0px 0px;
font-size:12px;
color: #000000;
line-height: 20px;
}
#box_txt_news_scroll a{color:#000000}
#box_txt_news_scroll a:hover{color: #F60}
#box_txt_news_scroll .mese_archivio{ background-color:#00AAD2; text-align:right; color:#ffffff; margin-bottom:10px; font-weight:bold; font-size:13px;}
#box_txt_news_leggi_scroll{
width:380px !important;
height:330px !important;
overflow:auto;
border:none;
border-right:0 solid;
position: absolute;
top:70px; left:30px;
padding: 0px 30px 0px 0px;
font-size:12px;
color: #000000;
line-height: 20px;
}
#box_txt_news_leggi_scroll a{color:#000000}
#box_txt_news_leggi_scroll a:hover{color: #F60}
#box_txt_news_leggi_scroll h1{font-size:25px; font-weight:normal; color:#00AAD2; z-index:2000; line-height:30px; margin-top:0px;}



/* BOX TESTO STANDARD */
#box_txt_standard{ display:block; position:absolute; left:450px; top:50px; width:450px; height:420px; background: transparent url(../img/box_txt_standard.png) top no-repeat;}
#box_txt_standard h1{position:absolute; top:50px; left:30px;}
#box_txt_standard ul{margin-top:5px;margin-bottom:10px;}
#box_txt_standard ul li{margin:0 0 0 -30px; list-style:none; padding:0px 0 0 20px; background:url(../img/spunta.png) no-repeat ; background-position:top left;}
#box_txt_standard strong{font-size:14px; }
#box_txt_standard_scroll{
width:380px !important;
height:280px !important;
overflow:auto;
border:none;
border-right:0 solid;
position: absolute;
top:110px; left:30px;
padding: 0px 30px 0px 0px;
font-size:12px;
color: #000000;
line-height: 19px;
}
#box_txt_standard_scroll a{color:#000000}
#box_txt_standard_scroll a:hover{color: #F60}


/* FOOTER */
#footer{position:absolute; width:640px; height:20px; left:152px; top:510px; text-align:center;}
#footer #rss{float:right; width:20px; margin-top:2px;}
#footer #facebook{float:left; width:20px; margin-top:2px;}
#footer #copyright{float:left; width:600px; text-align:center; font-size:12px; font-weight:normal; color:#999999;}

/* INDICIZZAZIONE FOOTER */
#footer_motori{position:absolute; width:940px; height:20px; left:0px; top:540px; text-align:center; font-size:12px; font-weight:normal; color: #999;}
#footer_motori a{color: #999;}
#footer_motori a:hover{color: #F60;}

