body{ 
	margin:0; 
	padding:0; 
	text-align:center; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	font-weight:normal; 
	color: #001544;
	background-image:url(../immagini/back.gif);
	background-repeat:repeat;
	background-color:#ffffff;
	background-repeat:repeat;
	
	SCROLLBAR-FACE-COLOR: #666666; 
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
	SCROLLBAR-SHADOW-COLOR: #ffffff; 
	SCROLLBAR-3DLIGHT-COLOR: #ffffff; 
	SCROLLBAR-ARROW-COLOR: #ffffff; 
	SCROLLBAR-TRACK-COLOR: #ffffff; 
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;	
}
h1.home { display:block; width:300px; text-align:left; margin:0; padding:0; font-size:11px; font-weight:normal; float:left; color:#001544;}
a{color:#001544; text-decoration:none; font-size:10px; text-transform:uppercase; font-weight:normal;}
a:hover{color:#666666; text-decoration:underline;}
.top {margin: 0 auto; padding:0; display:block; width:960px; height:27px; background-color:#DADADA;}
.main {margin:0 auto ; padding:0; display:block; width:960px;}
.testa {margin: 0 auto; padding:0; display:block; width:960px; height:220px; background-color:#3b3b3b; background-image:url(../img/head.jpg); background-repeat:no-repeat;}
.area {margin:0 auto; padding:2 0 0 0; display:block; width:660px; height:22px; text-align:right; background-color:none; float:right; color:#001544;}
.menu {margin:0 auto; padding:0; display:block; width:960px; height:280px; background-color:none;}
.cont_cent {margin: 14px auto; padding:0; display:block; width:960px;}
.text_home {margin:12px auto 0 auto; padding:0 6px; display:block; width:265px; background-color: none; float:left; text-align:justify; color:#001544;}
.text_cell_home {margin:0; padding:0; display:block; width:555px; height:280px; float:left; background-image:url(../img/cella_home.jpg); background-repeat:no-repeat;}
.blog_cell_home {margin:0 0 0 15px; padding:0; display:block; width:390px; height:280px; float:left; background-image:url(../img/blog_home.jpg); background-repeat:no-repeat;}
.omino_cell_home {margin:0; padding:0; display:block; width:200px; height:239px; float:left; background-image:url(../img/omino.jpg); background-repeat:no-repeat;}
.portfolio_cell_home {margin:0 0 0 10px; padding:0; display:block; width:445px; height:239px; float:left; background-image:url(../img/lavori_home.jpg); background-repeat:no-repeat;}
.portfolio_cell_hotel {margin:51px 0 0 15px; padding:0; display:block; width:445px; height:239px; float:left; background-image:url(../img/lavori_home.jpg); background-repeat:no-repeat;}
.box_cell_home {margin:0 0 0 20px; padding:0; display:block; width:285px; height:239px; float:left;}
.cont_footer {margin:14px auto; padding:0; display:block; width:960px; height:20px; background-color:#ffffff; clear:left;}


/*footer*/
.menu_bottom{ width:960px; margin:0; padding:0; background-color:none; display:block; float:left;}
.menu_bottom ul { width:960px; margin:0; padding:5px 0 0 4px; float:left; list-style-type:none; text-align:center; display:block;}
.menu_bottom ul li{ display: inline; margin:0; padding:0; font-size:11px; font-weight: normal;	color:#999999;}
.menu_bottom ul li a{ margin: 0; padding:0 3px; color:#001544; text-decoration:none; font-weight:bold;}
.menu_bottom ul li a:hover{ color:#666666;}
.credits {margin:0; padding:0; display:block; width:960px; background-color:none; float:left; color:#999999; text-align:center; font-size:10px;}
.credits a{color:#999999; text-decoration:none; font-size:10px; font-weight:normal; text-transform:none;}
.credits a:hover{color:#CCCCCC; text-decoration:underline;}

/*siti hotel*/
.text_cell_hotel {margin:0; padding:0; display:block; width:960px; height:220px; float:left; background-image:url(../img/back_text_hotel.jpg); background-repeat:no-repeat;}
.text_hotel {margin:18px auto 0 auto; padding:0 27px; display:block; width:265px; height:195px; background-color: none; float:left; text-align:justify; color:#001544;}
.cont_contatti {margin:18px 0 0 0; padding:0; display:block; width:295px; background-color:none; float:left; text-align:justify;}
.cont_maniglia_hotel {margin:18px 15px 0 0; padding:0; display:block; width:190px; height:340px; background-color:none; float:left; background-image:url(../img/maniglia_ok.jpg); background-repeat:no-repeat;}

/*siti aziende*/

.text_cell_aziende {margin:0; padding:0; display:block; width:960px; height:220px; float:left; background-image:url(../img/back_text_aziende.jpg); background-repeat:no-repeat;}
.text_aziende {margin:11px auto 0 auto; padding:0 27px; display:block; width:265px; height:200px; background-color: none; float:left; text-align:justify; color:#001544;}
.cell_exemple {margin:40px auto 0 auto; padding:0 17px; display:block; width:248px; height:170px; background-color: none; float:left; text-align:justify; color:#001544;}
.cont_contatti {margin:18px 0 0 0; padding:0; display:block; width:285px; background-color:none; float:left; text-align:justify;}
.cont_omino {margin:18px 15px 0 0; padding:0; display:block; width:190px; height:340px; background-color:none; float:left; background-image:url(../img/omino_business_ok.jpg); background-repeat:no-repeat;}
.servizi_aziende {margin:50px 0 0 15px; padding:0; display:block; width:445px; height:239px; float:left; background-image:url(../img/domini.jpg); background-repeat:no-repeat;}
.text_servizi {margin:45px auto 0 auto; padding:0 3px; display:block; width:420px; height:115px; background-color: none; text-align:justify; color:#001544;}

/*siti ecommerce*/
.cont_contatti_commerce {margin:0; padding:0; display:block; width:295px; background-color:none; float:left; text-align:justify;}
.grafica_commerce {margin:18px 0; padding:0; display:block; width:960px; height:338px; float:left; background-image:url(../img/ecommerce_ok.jpg); background-repeat:no-repeat;}

/*indicizzazione*/

.text_cell_indic {margin:0; padding:0; display:block; width:960px; height:220px; float:left; background-image:url(../img/back_text_indic.jpg); background-repeat:no-repeat;}

/*grafica*/

.text_cell_grafica {margin:0; padding:0; display:block; width:960px; height:220px; float:left; background-image:url(../img/back_text_grafica.jpg); background-repeat:no-repeat;}
.grafica_grafica {margin:18px 0; padding:0; display:block; width:960px; height:338px; float:left; background-image:url(../img/grafica_ok.jpg); background-repeat:no-repeat;}

/*contatti*/
.form_cell_contatti {margin:0; padding:0; display:block; width:960px; height:220px; float:left; background-image:url(../img/back_contatti.jpg); background-repeat:no-repeat;}
.cont_contatti_form {margin:0; padding:0; display:block; width:750px; background-color:none; float:left; text-align:justify;}

/*portali*/
.info_portali {margin:0; padding:0; display:block; width:960px; height:220px; float:left; background-image:url(../img/back_text_portali.jpg); background-repeat:no-repeat;}
.box_portali {margin:0; padding:0; display:block; width:320px; height:262px; background-color:none; float:left; text-align:justify; background-image:url(../img/back_portali.jpg); background-repeat:no-repeat;}
.box_portalini {margin:0 0 10px 0; padding:0; display:block; width:960px; height:130px; background-color:none; float:left; text-align:justify; background-image:none;}
.text_portali {margin:60px auto 0 auto; padding:0 27px; display:block; width:450px; height:115px; background-color: none; float:left; text-align:justify; color:#001544;}
.testo_box_portali {margin:30px 19px; padding:0; display:block; width:270px; background-color: none; float:left; text-align:justify; color:#001544;}
.box_loghi_portali {margin:15px; padding:0; display:block; width:285px; background-color: none; float:left; text-align:center;}

/*stili per vetrina ultimi lavori*/
.cont_tot_port {width:430px; height:230px; margin:30px 5px 0 5px; padding:0; display:block;}
.cont_fotina{width:210px; height:72px; margin:10px 0 0 0 ; padding:0; display:block; float:left;}
.foto_piccola {width:200px; padding:0; margin:0 5px 0 5px; display:block; float:left;}
.foto_piccola a img{ border:1px solid #ffffff;}
.foto_piccola a:hover img { border:1px solid #01A6BF;}
.descr_hotel {width:200px; height:72px; padding:0; margin:0 5px 0 5px; display:block; float:left; text-align:left;}
.descr_hotel a {font-weight:bold; color:#000000; text-decoration:none;}
.descr_hotel a:hover {font-weight:bold; color:#333333; text-decoration:underline;}

/*pagina riminiweb*/

.grafica_riminiweb1 {margin:18px 0 0 0; padding:0; display:block; width:265px; height:200px; float:left;}
.grafica_riminiweb2 {margin:18px 0 0 81px; padding:0; display:block; width:265px; height:200px; float:left;}


