/* CSS Document */
body{
	background-image:url(../_layout/background.jpg);
	background-repeat:no-repeat;
	background-color:#D6D5C1;
	font-size:11px;
	font-family:verdana;
	color:8f8f8f;
}
#main{
	width:974px;
	height:768px;
	margin:auto;
	margin-top:11px;
}
#testata{
	background-image:url(../_layout/bg_testata.png);
	background-repeat:no-repeat;
	float:left;
	width:960px;
	height:114px;
}
#contenuto{
	width:960px;
	height:auto;
	background-image:url(../_layout/bg_main.png);
	background-repeat:repeat-y;
	float:left;
}
#bottom{
	width:960px;
	height:109px;
	background-image:url(../_layout/bg_bottom.png);
	float:left;
	position:relative;
}
#menu{
	width:190px;
	height:587px;
	background-image:url(../_layout/bg_menu_top.jpg);
	background-repeat:no-repeat;
	float:left;
	margin:0px 0px 0px 29px;
	vertical-align:top;
	text-align:right;
	display:inline;
}
.cella_menu{
	text-align:right;
	padding:5px 18px 3px 0px;
	border-bottom:1px solid #8fbdd1;
	border-top:1px solid #c2e3ee;
	width:115px;
	margin:0px 0px 0px 30px;
	float:left;
	display:inline;
}
a.link_menu_offerte{
	font-weight:bold;
	color:#e32665;
	text-decoration:none;
	font-size:10px;
}
a.link_menu_offerte:hover{
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
a.link_menu{
	font-weight:bold;
	color:#327895;
	text-decoration:none;
	font-size:10px;
}
a.link_menu:hover{
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
a.link_menu_on{
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	font-size:10px;
}
a.link_menu_on:hover{
	font-weight:bold;
	color:#327895;
	text-decoration:none;
}
#menu_bot{
	width:190px;
	height:220px;
	float:left;
	background-image:url(../_layout/bg_menu_bot2.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
#foto_center{
	width:335px;
	height:280px;
}
h1.titolo{
	color:#327895;
	font-size:12px;
	margin:0px;
	padding:0px;
}
hr{
	width:100%;
	height:1px;
	border:0px;
	border-bottom:1px solid #327895;
	background-image:none;
}
#testo{
	width:345px;
	height:auto;
	float:left;
	padding:5px 0px 0px 25px;
	text-align:justify;
	line-height:17px;
}
#right_prezzi{
	width:346px;
	height:auto;
	float:left;
	margin-left:20px;
	line-height:18px;
}
table.prezzi{
	width:308px;
	font-size:10px;
	color:#5a5959;
	margin:10px 0px 10px 17px;
}
td.prezzi{
	padding:7px 0px 7px 0px;
	border-bottom:1px solid #a7c1cc;
	text-align:center;
}
td.left_offerta{
	padding:7px 0px 7px 0px;
	border-bottom:1px solid #a7c1cc;
	text-align:center;
	background-color:#e9f1f4;
	width:105px;
}
td.right_offerta{
	padding:7px 0px 7px 10px;
	border-bottom:1px solid #a7c1cc;
	text-align:center;
	background-color:#d1e6ee;
	width:235px;
	text-align:left;
}
.img_home_big{
	margin:24px 0px 0px 28px;
}
#cont_images_pagina{
	float:left;
	width:320px;
	height:auto;
	margin:30px 0px 0px 10px;
}
.foto_mini_pagina{
	margin:0px 5px 10px 0px;
	height:127px;
	width:152px;
	background-image:url(../_layout/bg_foto_mini.png);
	float:left;
}
.foto_mini_pagina img{
	margin:7px 0px 0px 12px;
	height:107px;
	width:128px;
}
img{
	margin:0px;
	padding:0px;
}
#address{
	text-align:center;
	width:906px;
	float:left;
	display:inline;
}
#crediti{
	font-size:11px;
	width:924px;
	height:15px;
	margin:auto;
	text-align:right;
	padding-right:50px;
}
a.link_mail{
	font-weight:bold;
	color:#3f3f3f;
	text-decoration:none;
}
a.link_mail:hover{
	font-weight:bold;
	color:#39687e;
}
a.link_testo{
	color:#3f3f3f;
	text-decoration:underline;
}
a.link_testo:hover{
	color:#39687e;
	text-decoration:none;
}
a.link_crediti{
	color:#508198;
	font-weight:bold;
	text-decoration:none;
}
a.link_testo:hover{
	color:#39687e;
}

<!-- FORM --!>
form{
	margin:0px;
	padding:0px;
}
.td_prenota{
	padding:3px 5px 3px 0px;
	font-size:10px;
}
input.campo_prenota{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	border:1px solid #B6A89F;
	padding:3px 2px 3px 2px;
	background-color:#FFF;
}
select.campo_prenota{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	border:1px solid #B6A89F;
	padding:2px 2px 2px 2px;
}

input.submit_prenota{
	width:457px;
	cursor:pointer;
	heigth:17px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#175487;
	font-size:10px;
	font-weight:bold;
	border:1px solid #175487;
	padding:3px 0px 3px 0px;
	background-color:#b5cdd7;
}

textarea.campo_prenota{
	width:452px;
	height:80px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	border:1px solid #B6A89F;
}
strong.servizi{
	color:#444444;
}
.cont_foto_gallery{
	border:1px solid #ccc;
	background-color:#FFF;
	padding:5px 5px 4px 5px;
	float:left;
	margin:9px 20px 0px 0px;
	text-align:center;
}
.cont_foto_gallery img{
	border:1px solid #FFF;
	width:131px;
	height:67px;
}
.cont_foto_cartoline{
	width:134px;
	height:70px;
	border:1px solid #ccc;
	background-color:#FFF;
	padding:9px;
	float:left;
	margin:15px 15px 0px 0px;
	text-align:center;
}
.cont_foto_cartoline img{
	border:1px solid #FFF;
	margin-bottom:3px;
	width:131px;
	height:67px;
}

input.mailing{
	width:140px;
	height:16px;
	border:1px solid #a7d3e2;
	background-color:#FFFFFF;
	margin-bottom:10px;
	font-size:10px;
	color:#767575;
	padding-left:5px;
}

input.submit_mailing{
	background-image:url(../_layout/submit_mailing.jpg);
	background-position:center;
	height:18px;
	width:90px;
	border:1px solid #fff;
	cursor:pointer;
	text-align:center;
}

a.link_mailing{
	text-decoration:underline;
	color:#333333;
	font-size:10px;
	padding-left:10px;
}

a.link_mailing:hover{
	text-decoration:none;
	color:#555555;
}

#cont_bottoni_top{
	left:50%;
	margin-left:-473px;
	width:935px;
	height:23px;
	position:absolute;
	top:5px;
	z-index:2;
}
#bottoni_top{
	float:right;
	width:277px;
	height:23px;
}
#bottoni_top img{
	cursor:pointer;
	margin:0px;
	padding:0px;
}
.periodo{
	padding:5px 0px;
	border-bottom:1px solid #A7C1CC;
}
.prezzo{
	padding:5px 20px;
	border-bottom:1px solid #A7C1CC;
}
.trattamento{
	padding:5px 5px;
	border-bottom:1px solid #A7C1CC;
}