*{margin:0; padding:0;}
html,body{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; width:100%; height:100%; line-height:22px; color:#666666; text-align:justify;}
/*** STILI GENERALI ***/
h1{font-family:"Trebuchet MS"; color:#3D4C87; margin-bottom:15px; font-size:24px;}
h2{font-family:"Trebuchet MS"; color:#3D4C87; margin-bottom:10px; margin-top:10px;  font-size:18px; clear:both;}

#content{
position: absolute;
top: 0;
width: 100%;
height: 100%;
min-height: 100%;
background-image:url(img/sfumaMenu.gif);
background-repeat:repeat-x;
background-position:top left;
}
html>body #content {
height: auto;
}
#bg_header{width:100%; height:178px; background-image:url(../img/banner-top-bg.jpg); background-repeat:repeat-x; }
#header{width:900px;height:178px; background-image:url(../img/banner-top.jpg); background-repeat:no-repeat; margin:0 auto;}
#spacer{background-image:url(../img/spacer_sotto_menu.jpg); background-repeat:repeat-x; width:100%; height:32px;margin-bottom:20px;}

#menu{
height:30px;
width:100%;
background-image:url(../img/bg_menu.jpg);
background-repeat:repeat-x;
background-position:top left;
color:white;
font-size:12px;
font-family:"Trebuchet MS";
border-bottom:1px solid white;
padding:0;
}
#menu ul{
width:849px;
height:30px;
padding-left:51px;
list-style:none;
margin:0 auto;
}
#menu li{
float:left;
width:133px;
text-align:center;
margin:0;
padding:0;

}
#menu li a:link,#menu li a:visited{
display:block;
padding:0px;
height:30px;
line-height:30px;
color:white;
text-decoration:none;
}
#menu li a:hover{
display:block;
background-image:url(../img/over_menu.jpg);
background-position:center bottom;
background-repeat:no-repeat;
padding:0px;
height:30px;
line-height:30px;
}
#menu span#where{
display:block;
background-image:url(../img/over_menu.jpg);
background-position:center bottom;
background-repeat:no-repeat;
padding:0px;
height:30px;
line-height:30px;
}
/*** CONTENUTI ***/
#main{
width:849px;
margin:0 auto;
padding-left:51px;
height:auto;
clear:both;
padding-bottom:120px;
z-index:0;
}
.centrale_home{
margin-left:100px;
width:500px;
float:left;
text-align:justify;
}
.floatLeft{float:left; margin-right:20px; margin-bottom:5px;}
.floatRight{float:right; margin-left:20px; margin-bottom:5px;}
.clear{clear:both;}
/** NEWS **/
#news{
width:200px;
float:left;
text-align:left;
}
.cont_news{
padding-bottom:7px;
border-bottom:1px dashed #999999;
margin-bottom:7px;
}
.titolo_news{
color:#1F377F;
text-transform:uppercase;
font-weight:bold;
}
#icone_home{
	clear:both;
	margin-top:40px;
	height:69px;
}
a#medicina_estetica_home,a#chirurgia_estetica_home,a#chirurgia_mano_home,a#chirurgia_ricostruttiva_home,span#chirurgia_ricostruttiva_home{width:181px;height:69px;display:block;float:left;margin-right:25px;}
a#medicina_estetica_home{background-image:url(../img/medicina_estetica.jpg);}
a#chirurgia_estetica_home{background-image:url(../img/chirurgia_estetica.jpg);}
a#chirurgia_ricostruttiva_home{background-image:url(../img/chirurgia_ricostruttiva.jpg);}span#chirurgia_ricostruttiva_home{background-image:url(../img/chirurgia_ricostruttiva.jpg);}
a#chirurgia_mano_home{background-image:url(../img/chirurgia_mano.jpg);}

a#medicina_estetica_home:hover{background-image:url(../img/medicina_estetica_over.jpg);}
a#chirurgia_estetica_home:hover{background-image:url(../img/chirurgia_estetica_over.jpg);}
a#chirurgia_ricostruttiva_home:hover{background-image:url(../img/chirurgia_ricostruttiva_over.jpg);}
a#chirurgia_mano_home:hover{background-image:url(../img/chirurgia_mano_over.jpg);}

/*** FOOTER ***/
#bottom{
position: absolute;
width: 100%;
bottom: 0px;
overflow: hidden;
clear:both;
height:86px;
width:100%;
background-image:url(../img/bg_footer.jpg);
background-repeat:repeat-x;
background-position:top left;
background-color:#EfEFef;
}
#contetBottom{
margin: 0px auto;
width: 800px;
text-align:center;
font-size:11px;
color:#82898d;
padding-top:20px;
}
#contetBottom a:link,#contetBottom a:active,#contetBottom a:visited{
color:#82898d;
text-decoration:none;
}
#contetBottom a:hover{
	text-decoration:underline;
}
#titolo_operazioni{
height:45px;
width:143px;
background-image:url(../img/tit_operazioni.jpg);
background-repeat:no-repeat;
background-position:top left;
}
#titolo_operazioni span{
display:none;
}

.ico{
margin:20px 50px;
margin-right:50px;
height:70px;
width:240px;
}
#contentOperazioni{
padding-left:100px;
}
#med_estetica, #chir_estetica, #chir_mano, #chir_ricostruttiva{
float:left;
margin:0px;
padding:0px;
}
#med_estetica p, #chir_estetica p, #chir_mano p{
margin:0px;
padding:0px;
padding-top:5px;
}
#med_estetica .ico{
background-image:url(../img/medicinaEstetica_big.jpg);
background-repeat:no-repeat;
background-position:left top;
}
#chir_estetica .ico{
background-image:url(../img/chirEstetica_big.jpg);
background-repeat:no-repeat;
background-position:left top;
}
#chir_mano .ico{
background-image:url(../img/chirMano_big.jpg);
background-repeat:no-repeat;
background-position:left top;
}
#chir_ricostruttiva .ico{
background-image:url(../img/chirRico_big.jpg);
background-repeat:no-repeat;
background-position:left top;
}
#med_estetica a,#chir_estetica a,#chir_mano a, #chir_ricostruttiva a{
display:block;
width:240px;
height:70px;
}
#med_estetica span,#chir_estetica span,#chir_mano span, #chir_ricostruttiva span{
display:none;
}
#med_estetica a:hover{
background-image:url(../img/medicinaEstetica_bigOVER.jpg);
background-repeat:no-repeat;
background-position:left top;
}
#chir_estetica a:hover{
background-image:url(../img/chirEstetica_bigOVER.jpg);
background-repeat:no-repeat;
background-position:left top;
}
#chir_mano a:hover{
background-image:url(../img/chirMano_bigOVER.jpg);
background-repeat:no-repeat;
background-position:left top;
}
#chir_ricostruttiva a:hover{
background-image:url(../img/chirRico_bigOVER.jpg);
background-repeat:no-repeat;
background-position:left top;
}
/*operazione fine*/
/*gallery operazione*/
#titolo_operazioni_10{
height:87px;
width:284px;
background-image:url(../img/title_medEstetica.jpg);
background-repeat:no-repeat;
background-position:top left;
}
#titolo_operazioni_20{
height:87px;
width:295px;
background-image:url(../img/tit_chir_estetica.jpg);
background-repeat:no-repeat;
background-position:top left;
}
#titolo_operazioni_40{
height:87px;
width:345px;
background-image:url(../img/title_chiRico.jpg);
background-repeat:no-repeat;
background-position:top left;
}
#titolo_operazioni_30{
height:87px;
width:322px;
background-image:url(../img/title_chirMano.jpg);
background-repeat:no-repeat;
background-position:top left;
}
.hidden{
display:none;
}
.riga_intervento{
clear:both;
border-bottom:1px dashed #cccccc;
margin-bottom:30px;
}
.intervento{
width:350px;
float:left;
margin-right:73px;
padding-bottom:25px;
}
.titolo_intervento{
margin-bottom:17px;
}
.titolo_intervento a:link,.titolo_intervento a:active,.titolo_intervento a:visited{
font-family:"Trebuchet MS";
font-weight:bold;
font-size:16px;
color:#1f3781;
text-decoration:none;
}
.titolo_intervento a:hover{
text-decoration:underline;
}
.cont_ico{
	background-color:#9CB2E3;
	width:64px;
	height:64px;
	padding:3px;
	float:left;
	margin-right:25px;
}
.testo_intervento{
font-size:10px;
line-height:18px;
width:250px;
float:left;
}
/*fine gallery operazione*/
/*curriculum*/
#titolo_curriculum{
height:47px;
width:147px;
background-image:url(../img/title_curriculum.jpg);
background-repeat:no-repeat;
background-position:top left;
}
#titolo_curriculum span{
display:none;
}
/*fine curriculum*/
/*links*/
#titolo_links{
height:47px;
width:73px;
background-image:url(../img/title_links.jpg);
background-repeat:no-repeat;
background-position:top left;
}
#titolo_links span{
display:none;
}

.link_fist{
width:350px;
float:left;
margin-right:73px;
margin-bottom:20px;
padding-bottom:10px;
}
.link{
width:350px;
float:right;
margin-right:73px;
margin-bottom:20px;
padding-bottom:10px;
}
.link_fist a:link, .link_fist a:active, .link_fist a:visited{
display:block;
background-image:url(../img/over_link.gif);
background-position:3px 8px;
background-repeat:no-repeat;
padding-left:15px; color:#5061ae; font-weight:bold; text-decoration:none;
}
.link a:link, .link a:active, .link a:visited{
display:block;
background-image:url(../img/over_link.gif);
background-position:3px 8px;
background-repeat:no-repeat;
padding-left:15px; color:#5061ae; font-weight:bold; text-decoration:none;
}
.link a:hover, .link_fist a:hover{
display:block; width:335px; 
background-color:#ebebeb;
background-image:url(../img/over_link.gif);
background-position:3px 8px;
background-repeat:no-repeat;
padding-left:15px;
}
/*fine links*/
/* contatti */
#titolo_contatti{
height:45px;
width:108px;
background-image:url(../img/title_contatti.jpg);
background-repeat:no-repeat;
background-position:top left;
}
#titolo_contatti span{
display:none;
}
#form_contatti{margin-top:30px;}
#form_contatti input, #form_contatti textarea{width:300px}
#form_contatti p{margin-bottom:20px;}
label{width:70px;display:block;float:left;}
#form_contatti input.inviaMail{width:60px; background-image:url(../img/bg_invia.gif); background-repeat:no-repeat; border:none;height:21px; font-family:Arial, Helvetica, sans-serif; font-size:10px;margin-left:314px;}
/*fine contatti*/
/*dove sono*/
#titolo_dove{
height:45px;
width:145px;
background-image:url(../img/title_dove.jpg);
background-repeat:no-repeat;
background-position:top left;
}
#titolo_dove span{
display:none;
}
/*fine dove sono*/