/*
Theme Name:		Tiare Theme
Description:	A simple theme created by Ferrari Davide.
Version:		1.0
Author:			Ferrari Davide
*/

body {}
html, body {margin:0; padding:0;}
html, body, input, select, checkbox {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#454545; font-size:12px;}
a {text-decoration:none; outline:0;}
a:hover {text-decoration:underline; outline:0;}
p {margin:0; margin-bottom:5px;}
strong {color:#000;}
#contents #col1 h2, #contents #col2 h2, #contents #col3 h2{text-indent:-9999px;}
#page, #footer {width:980px; margin:0 auto;}
#page {margin-top:10px; border:1px #CCCCFF solid; background-color:#FFF;}
#footer {margin-top:5px; margin-bottom:10px;}
#container {margin:0 10px;}
#header {margin:0;}
#contents {margin:0; overflow:auto;}
#col1 {width:312px; margin:0; margin-left:10px; float:left;}
#col2 {width:312px; margin:0; margin-left:12px; float:left;}
#col3 {width:312px; margin:0; margin-left:12px; float:left;}
#pagina {width:636px; margin:0; float:left;}
#pagina h3 {margin:0;}
#pagina p {margin-top:10px;}
#colonnaimmagini {width:200px; float:left; margin-right:10px;}
#colonnaimmagini p {margin-top:0;}
#colonnatesto {width:400px;float:left;}
#colonnatesto #modulo {width:286px;}
#rigaimmagini {width:610px; margin-top:10px;}
#rigaimmagini img {margin-right:5px;}
#rigatesto {width:600px;}
#rigatesto h2 { margin:15px 0 0; font-size:16px; text-transform:none; color:#000; padding:0;}
img  {margin:0;margin-bottom:6px;}
#menu {text-align:center; padding:10px 0 10px 8px; font-size:15px; font-weight: bold; color: #662D91;margin-left:10px;}
#menu ul {overflow:auto; margin:0;padding:0;}
#menu li {list-style:none; margin:0; padding:0 5px 0 5px; float:left; border-right:1px solid #662D91;}
#menu li a , #centri li a{font-size: 14px; color: #995bc7;}
#menu li a:hover, #centri li a:hover {color: #9e005d;}
#centri {text-align:left;height:230px;}
#centri ul {margin:0; padding:0;}
#centri li {list-style:none; padding:0; margin:0;clear:both;}
#centri li a {color:#fff;font-weight:normal; font-size:20px;}
#centri li a:hover {text-decoration:none;}
#trattamenti {text-align:left; margin-top:25px;}
#trattamenti ul {margin:0; width: 260px; list-style:none; padding-left:0;}
#trattamenti li {padding:0; margin:0; color:#FFF;font-size:18px;}
#trattamenti li a {color:#fff;font-weight:normal; font-size:18px;}
#trattamenti li a:hover {color:#2E3192;text-decoration:none;}
#immagine{}
#linkveloci{border:1px solid #9e005d; border-right:4px solid #9e005d; margin:0 10px 15px 10px; padding:5px;}
#linkveloci p { margin:0; font-size:12px; }
#linkveloci a { color:#9e005d;}
.sinistra {float:left;}
.destra {float:right; color:#662D91;}
.bottonesinistra{margin:0; padding:0;margin-top:110px; margin-left:15px;width:251px; height:61px;background: url(images/btn.png) no-repeat;}
.bottonesinistra a{ display:block; line-height:34px; height:34px; font-size:22px; padding-left:60px; padding-top:15px;text-transform:uppercase; color:#2E3192;}
.bottonesinistra a:hover{color:#2E3192;}
.bottonesinistra a:visited {color:#2E3192; text-decoration:none;}
.bg_01 .bottonesinistra a ,.bg_01 .bottonesinistra a:hover ,.bg_01 .bottonesinistra a:visited,#colonnatesto .bottonesinistra a,#colonnatesto .bottonesinistra a:hover,#colonnatesto .bottonesinistra a:visited{margin-left:40px;color:#fff;}
.newsletter{margin-top:150px;}
.newsletter input {color:#D4145A; }
.border {border:1px solid; border-right:5px solid; margin:0 0 12px 0; padding:10px; }
.color1 {border-color:#9e005d;}
.color1 a {color:#9e005d;}
.color1 h2 {color:#fff;}
.color2 {border-color:#D4145A;}
.color2 a, .color2 h2 {color:#D4145A;}
.bg_news p{margin-top:20px; color:#fff;}
.color3 {border-color:#ff80a4;}
.color3 a, .color3 h2 {color:#ff80a4;}
.color4 { border-color:#662d91;}
.color4 a{color:#662d91;}
.color4 h2 {color:#fff; width:260px; padding-top:4px;}
.color5 { border-color:#a03d9c;}
.color5 a {color:#a03d9c;font-size:16px;text-transform:uppercase;}
.color5 h2 {color:#a03d9c; font-size:28px;}
.color5 p {font-size: 12px;}
.color6 { border-color:#cc99cc; background: url(images/title_news.gif) no-repeat top left;}
.color6 a, .color6 h2,.color6 h3 {color:#a03d9c;}
.color6 a {text-decoration:none; margin-bottom:5px;}
.color_blu {border-color:#2E3192;overflow: auto;background: url(images/title_scopri.gif) no-repeat top left;}

.color7 { border-color:#bb5210; background: url(images/title_news.gif) no-repeat top left;}

#contents #pagina .color_blu, #contents #pagina .color6 {background-image:none;}
.color_blu h2 {color:#2E3192;width:280px; }
.color_blu a, .color_blu h3 a:hover{color:#2E3192; text-decoration:none; margin-bottom:5px;}
#modulo a {color:#fff;}
.color_blu label {color:#fff;}
.color_blu textarea {width:280px; height:70px;}
.color_blu input {float:right; outline:0;}
.color_blu select {width:285px; float: right;margin-bottom:5px;}
.color_blu submit {float:left;}
.ajax {margin-top:215px;}
#contents #col1 .newsletter .ajax {margin-top:185px;}
.bg_01 {background:url(images/bg_tiles_01.jpg) no-repeat top left #1c1565; padding-top:60px;}
.bg_06 {background:url(images/bg_prenota.jpg) no-repeat top left #1c1565; padding-top:30px;}
.bg_02 {background:url(images/bg_tiles_02.jpg) no-repeat top left #9b359b;}
.bg_03 {background:url(images/bg_chirurgia_estetica.jpg) no-repeat top left #9f015e;}
.bg_05 {background:url(images/bg_medicina_estetica.jpg) no-repeat top left #9f015e;}
.bg_04 {background:url(images/bg_tiles_04.jpg) top left no-repeat; height:204px; padding-bottom:0px;padding-top:0px;}

.bg_bannernews {background:url(images/poster_centri.jpg) top left no-repeat; height:446px; padding-bottom:0px;padding-top:0px;}
.bg_bannernews2 {background:url(images/banner_radiof.jpg) top left no-repeat; height:243px; padding-bottom:0px;padding-top:0px; border-color:#bb5210;}

.bg_01 a, .bg_02 a, .bg_03 a {color:#FFF;}
.bg_01 p, .campoform {color:#fff;}
.color_blu #colonnatesto .campoform {color:#fff;}
.color_blu #colonnatesto h2 {color:#fff; width:300px;}
.color_blu a:hover {text-decoration:underline;}
.bg_news {background:url(images/bg_news.jpg) no-repeat top; background-color:#D4145A; padding-bottom:0; padding-top:0;}
.bg_news td {color:#fff;}
.bg_news a{color:#fff;}
.bg_news table {margin-top:60px;}
.campoform {margin-bottom:10px; overflow:hidden;}
.campoform span {float:left; line-height:22px;}
.campoform input {width:215px; float:right;}
.campoform #privacy1, .campoform #privacy2, .campoform #privacy {width:13px;}
#rigatesto .contactform {width:500px;}
h1 {text-transform:uppercase; font-size:28px;line-height:28px; margin:0; margin-bottom:10px;}
h2 {text-transform:uppercase; font-size:24px;line-height:28px; margin:0; margin-bottom:10px;}
h3 {text-transform:uppercase; font-size:20px;line-height:16px;margin:0;}
#ajaxNewsletter, .newsletterContainer {
	/* newsletter container */
}
#newsletterFormDiv {
	/* newsletter form elements*/
}
.newsletterTextInput{
	/* email text input */
	width:210px;
	margin-bottom:10px;
	margin-left:35px;
}
#newsletterLoading {
	/* the loading message while the subscription is beeing handled */
color:#fff;
margin-left:105px;
}
.success {
	/* the success message container */
color:#fff;
margin-left:25px;
}
.error {
	/* the error message container */
color:#fff;
margin-left:75px;
}
li a.linkmappa, #rigatesto p a, #colonnatesto p a, .border .color4 p a{font-size:12px; text-transform:none;}
hr { height: 0; border: 0; border-top: 1px solid #a03d9c;}
.border li{padding-bottom:15px;}
#contattacilink p a{color:#662D91;}
.h1style{text-transform:uppercase; font-size:28px;line-height:28px; margin:0; margin-bottom:10px;}

#social{height:42px;margin:0 0 8px 0;}
#social a{float:left;margin-right:5px;}
