* { 	font-family:tahoma, trebuchet ms, tahoma, arial; }

p { padding:0px; margin:0px; }



body
{
	background:#000;
	margin:0px;
	padding:0px;
}

a, a:link, a:hover, a:visited
{ text-decoration:none; }



.principale{
	clear:both;
	width:810px;
	height:auto;
	margin:0 auto 0 auto;
}

.principale_tit{
	float:left;
	height:20px;
	width:810px;
        color:#f00;
        font-weight:bold;
        font-size:13px;
        padding-top:85px;
}

.principale2{
	float:left;
	height:430px;
	width:810px;
        overflow:hidden;
}

.top_chisiamo,
.top_servizi,
.top_contatti,
.top
{
    float:left;
    height:280px;
    width:808px;
    border-left:1px solid #666;
    border-top:1px solid #666;
    border-right:1px solid #666;
    color:#fff;
    font-size:12px;
}

.top_chisiamo, .top_servizi { background:url(gfx/back_chisiamo.jpg) repeat-y top left; }
.top_contatti{ background:url(gfx/back_contatti.jpg) repeat-y top left; }

.top_chisiamo{
    height:265px;
    width:778px;
    padding-left:15px;
    padding-right:15px;
    padding-top:15px;
}


.menu,
.menu_chisiamo,
.menu_contatti
{
    float:left;
    height:150px;
    width:810px;
    background:url(gfx/base_menu.png) no-repeat center;
}

.menu_chisiamo{ background:url(gfx/base_menu_chisiamo.png) no-repeat center; }
.menu_contatti{ background:url(gfx/base_menu_contatti.png) no-repeat center; }


.menu_sx{
    float:left;
    width:270px;
    padding-left:200px;
    height:100px;
    padding-top:50px;
}

.voce_menu,
.voce_menu_hover
{
    display:block;
    float:left;
    width:auto;
    height:22px;
    color:#fff;
    font-weight:bold;
    font-size:10px;
    padding:0px 0px 0px 6px;
}

.voce_menu_hover{ color:#f00; }
.voce_menu:hover{ color:#ffa300; }

.menu_dx{
    float:left;
    height:105px;
    padding-top:45px;
    width:340px;
    font-size:10px;
    color:#fff;
}

.link_home{
    float:left;
    height:40px;
    width:160px;
    display:block;
}



.menu_dx a{
    font-size:10px;
    color:#fff;
}


#content{
    overflow:hidden;
}

#wrapper{
    padding-top:20px;
    font-size:13px;
}

#heading{
    padding-top:10px;
    padding-left:10px;
    float:left;
    width:293px;
    height:260px;
}

#buttons{
    padding:0px;
    margin:0px;
    cursor:pointer;
    list-style:none;
}

#panes{
    float:left;
    height:240px;
    width:485px;
    border:1px solid #666;
    font-size:0px;
    line-height:0px;
}

#buttons li:hover { color:#ffa300; }

.pane{
    height:240px;
    font-size:0px;
    lone-height:0px;
}


.contatti{
    width:100%;
    height:240px;
    font-size:13px;
    padding-top:15px;
    text-align:center;
}

.contatti a{ color:#fff; }


.cont{
    float:left;
    padding:5px;
    width:480px;
    height:275px;
}

.img_chisiamo{
    float:left;
    height:260px;
    width:270px;
    background:url(gfx/img_chisiamo.jpg) no-repeat 60px 5px;
    
}


.p_container{
	float:left;
	padding-top:50px;
	height:250px;
	width:808px;
}

.pag_sx,
.pag_dx{
	float:left;
	display:block;
	height:250px;
	width:120px;
}

.pag_sx{
	background:url(gfx/fr_sx.jpg) no-repeat 14px 40px;	
}

.pag_dx{
	background:url(gfx/fr_dx.jpg) no-repeat 0px 40px;	
}


.dentro{
	float:left;
	width:568px;
	height:250px;
}

.desc{
	float:left;
	height:auto;
	width:172px;
	font-size:11px;
	color:#fff;
	padding-top:10px;
}





