/* modificato inserito*/
/*
rosa fondi:##FFCCFF
rosa icone:#FF66FF
rosa testi:#FF33CC
rosa fondi-:#FFE5FF
rosa fondi--:#FFF8FF
blu+:#003366
blu-:#99AACC
blu--:##E6E6F0
grigio+:#333333
foto grande pagina quadrata: ft_01 200x200
foto grande con onda/trattamento: ft_trattamento_01g 200x210
foto media: ft_trattamento_01m 140x140x
foto gallery: solo p ft_trattamento_01p 80x80x
foto icone: ft_ico_01 30x30
disegni: dis_01 80x50

i boxbanner medicina estetica sono diversi tra home, istituzionale e trattamenti
le foto di destra sono diverse tra istituzionale, trattamenti e aree corpo
se promozioni diventasse promozioni_bellezza? o estetica? nome pagina ...
*/

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #FFE5FF;
}

a {
	text-decoration: underline;
	color: #FF33CC;
}

h1 {
 font-size: 11px;
 font-weight: 100;
}


h2 {
 font-size: 14px;
 font-weight: 100;
}


h3 {
 font-size: 22px;
font-weight:100;
 line-height:20px;
}

h4 {
	font-size: 20px;
	font-weight: 100;
	line-height: 30px;
}

li {
	list-style: none;
}

p {
	line-height: 120%;
}



.nav_testata {
	background-image: url(images/testata_01b.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 30px;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

.nav_testata a {
	font-size: 11px;
	padding: 5px;
	color:#003366;
	text-decoration:none;
}

.nav_testata a:hover {
	font-size: 11px;
	padding: 5px;
	color:#FF33CC;
	text-decoration:underline;
}




.nav_su {
	font-size: 12px;
	padding: 5px;
	background-color: #003366;
	text-align: center;
	color: #FFFFFF;
	word-spacing: 1px;
}

.nav_su a {
	font-size: 11px;/* font-size: 12px; */
	padding: 5px;
	color:#FFFFFF;
	text-decoration:none;
}

.nav_su a:hover {
	font-size: 11px;
	padding: 5px;
	color:#FF66FF;
	text-decoration:underline;
}



.titolo_1 {
	font-size: 13px;
	color:#003366;
	background-image: url(images/onda_01.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 24px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 3px;
}

.titolo_1 img {
	vertical-align: middle;
}


.titolo_2 {
	font-size: 13px;
	color:#003366;
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 24px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 3px;
	background-color: #FFCCFF;
}

.titolo_2 img {
	vertical-align: middle;
}

.titolo_3 {
	font-size: 13px;
	color:#FF33CC;
	background-image: url(images/onda_01.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 24px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 3px;
	background-color: #FFEFFF;
}

.titolo_3 img {
	vertical-align: middle;
}


.titolo_4 {
	font-size: 13px;
	color:#FF33CC;
}

.titolo_4 img {
	vertical-align: middle;
	padding-bottom: 5px;
}

.titolo_5 {
	font-size: 11px;
	color:#003366;
	background-image: url(images/onda_01.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 24px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 3px;
}

.titolo_6 {
	font-size: 14px;
	color:#FF33CC;
	font-weight: bold;
}

.titolo_7 {
	font-size: 14px;
	color:#003366;
	font-weight: bold;
}

.titolo_8 {
	font-size: 14px;
	color:#FF0000;
	font-weight: bold;
}

.titolo_9 {
	font-size: 16px;
	color:#FF33CC;
	font-weight: bold;
}

.titolo_10 {
	font-size: 16px;
	color:#FF6600;
	font-weight: bold;
}

.stit_hp {
	font-size: 12px;
	color:#FF33CC;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.stit_area {
	font-size: 11px;
	color:#FFCCFF;
	padding: 5px;
	text-align: right;
}

.stit_int {
	font-size: 11px;
	color:#99AACC;
	padding: 5px;
	text-align: left;
}

.stit_blu {
	font-size: 12px;
	color:#003366;
}

.txt_hp {
	font-size: 11px;
	padding: 5px;
	color:#333333;
}

.txt_hp img{
	vertical-align: middle;
	padding-right: 10px;
}


.txt_int {
	font-size: 11px;
	padding: 5px;
	color:#333333;
}

.txt_int img{
	padding-right: 10px;
	float: left;
}


.link_hp {
	font-size: 12px;
	padding: 5px;
	color:#FF33CC;
}

.link_hp a {
	font-size: 12px;
	color:#FF33CC;
	text-decoration:underline;
}

.link_hp a:hover {
	font-size: 12px;
	color:#003366;
	text-decoration:underline;
}

.link_hp p {
	line-height: 12px;
}


.link_int {
	font-size: 11px;
	color:#FF33CC;
	padding-right: 5px;
	padding-left: 10px;
	background-image: url(images/sfum_01.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

.link_int a {
	font-size: 11px;
	color:#FF33CC;
	text-decoration:none;
	line-height: 20px;

}

.link_int a:hover {
	font-size: 11px;
	color:#003366;
	text-decoration:none;
	line-height: 20px;
}

.link_int img {
	vertical-align: middle;
	border:none;
	padding-right: 5px;
}


.link_blu {
	font-size: 11px;
	color:#003366;
}

.link_blu a {
	font-size: 11px;
	color:#003366;
	text-decoration:none;
	line-height: 20px;

}

.link_blu a:hover {
	font-size: 11px;
	color:#FF33CC;
	text-decoration:none;
	line-height: 20px;
}

.link_blu img {
	vertical-align: middle;
	border:none;
	padding-right: 5px;
}


/* fondo animazione*/
.fondo_an {
	background-image: url(images/anim-tt-fondo1.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
