html {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
	font-size: 100%;
}

body {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	background-image: url(img/body_sfondo.png);
	background-repeat: no-repeat;
	background-position: 50% 0px;
	color: #666666;
	line-height: 20px;
	background-attachment: fixed;
}

img {
	border: none;
}

form {
	margin: 0px;
	padding: 0px;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
}

p {
	margin: 0px;
	padding: 0px;
	margin-bottom: 1em;
}

ul, li {
	margin: 0px;
	padding: 0px;
}

ol, li {
	margin: 0px;
	padding: 0px;
}

a {
	text-decoration: underline;
	position: relative;
	z-index: 1;
	color: #FC667F;
}

a:visited {
	text-decoration: underline;
	color: #FC667F;
}

a:hover {
	text-decoration: underline;
	color: #FC667F;
}

a:focus {
	outline-style: none;
}

area:focus {
	outline-style: none;
}

hr {
	display: none;
}


/************* HEADER *****************/


#header {
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	height: 110px;
	position: relative;
}

#header .wrapper {
	width: 100%;
	height: 100%;
	background-image: url(img/header_sfondo.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	overflow: hidden;
}

#header h1 {
	height: 74px;
	width: 205px;
	background-image: url(img/logo_clinicacrisi.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: absolute;
	left: 13px;
	top: 19px;
}

#header h1 a {
	display: block;
	height: 74px;
	width: 205px;
	text-indent: -3000px;
}

/************* MENU *****************/

ul#menu {
	list-style-type: none;
	width: 392px;
	height: 21px;
	position: absolute;
	top: 78px;
	right: 10px;
}

ul#menu li {
	float: left;
	height: 21px;
}

ul#menu li a.forum-pub {
	background-image: url(img/menu.png);
	background-repeat: no-repeat;
	background-position: 0px -21px;
	height: 21px;
	width: 105px;
	text-indent: -3000px;
	display: block;
}

ul#menu li a.forum-pub:hover {
	background-position: 0px 0px;
}

ul#menu li a.forum-pro {
	background-image: url(img/menu.png);
	background-repeat: no-repeat;
	background-position: -105px -21px;
	height: 21px;
	width: 133px;
	text-indent: -3000px;
	display: block;
}

ul#menu li a.forum-pro:hover {
	background-position: -105px 0px;
}

ul#menu li a.link {
	background-image: url(img/menu.png);
	background-repeat: no-repeat;
	background-position: -238px -21px;
	height: 21px;
	width: 38px;
	text-indent: -3000px;
	display: block;
}

ul#menu li a.link:hover {
	background-position: -238px 0px;
}

ul#menu li a.eventi {
	background-image: url(img/menu.png);
	background-repeat: no-repeat;
	background-position: -276px -21px;
	height: 21px;
	width: 49px;
	text-indent: -3000px;
	display: block;
}

ul#menu li a.eventi:hover {
	background-position: -276px 0px;
}

ul#menu li a.contatti {
	background-image: url(img/menu.png);
	background-repeat: no-repeat;
	background-position: -325px -21px;
	height: 21px;
	width: 67px;
	text-indent: -3000px;
	display: block;
}

ul#menu li a.contatti:hover {
	background-position: -325px 0px;
}

/************* SOTTOMENU *****************/


#content ul#sottomenu {
	height: 125px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#content ul#sottomenu li {
	height: 125px;
	width: 200px;
	background-image: none;
	float: left;
	margin: 0px;
	padding: 0px;
}

#content ul#sottomenu li a {
}

#content ul#sottomenu li a.tanatologia {
	display: block;
	height: 125px;
	width: 200px;
	background-image: url(img/sottomenu.png);
	background-repeat: no-repeat;
	background-position: 0px -125px;
	text-indent: -3000px;
}

#content ul#sottomenu li a.iats {
	display: block;
	height: 125px;
	width: 200px;
	background-image: url(img/sottomenu.png);
	background-repeat: no-repeat;
	background-position: -200px -125px;
	text-indent: -3000px;
}

#content ul#sottomenu li a.rivivere {
	display: block;
	height: 125px;
	width: 200px;
	background-image: url(img/sottomenu.png);
	background-repeat: no-repeat;
	background-position: -400px -125px;
	text-indent: -3000px;
}

/************* PERCORSO *****************/


#content p#percorso {
	line-height: 30px;
	font-size: 11px;
	text-align: right;
	margin-bottom: 25px;
	padding-right: 20px;
}

#content p#percorso a {
	color: #666666;
	text-decoration: underline;
}

#content p#percorso a:hover {
	color: #666666;
	text-decoration: none;
}

#content p#percorso strong {
	color: #666666;
	font-weight: normal;
}



body.forum-pub #content p#percorso {
	line-height: 30px;
	font-size: 11px;
	margin-bottom: 15px;
	padding-right: 20px;
	text-align: left;
	padding-left: 80px;
	background-image: url(img/forum-pub_percorso_icona.png);
	background-repeat: no-repeat;
	background-position: 40px 50%;
	margin-top: 15px;
}

body.forum-pub #content h3 {
	margin-left: 16px;
	height: 28px;
	line-height: 28px;
	font-size: 11px;
	font-weight: bold;
	background-image: url(img/forum-pub_categorie_sfondo.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 24px;

}

body.forum-pub #content h3 em {
	font-size: 15px;
	font-style: normal;
	color: #F15E29;

}

body.forum-pro #content p#percorso {
	line-height: 30px;
	font-size: 11px;
	margin-bottom: 15px;
	padding-right: 20px;
	text-align: left;
	padding-left: 80px;
	background-image: url(img/forum-pub_percorso_icona.png);
	background-repeat: no-repeat;
	background-position: 40px 50%;
	margin-top: 15px;
}

body.forum-pro #content h3 {
	margin-left: 16px;
	height: 28px;
	line-height: 28px;
	font-size: 11px;
	font-weight: bold;
	background-image: url(img/forum-pro_categorie_sfondo.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 24px;

}

body.forum-pro #content h3 em {
	font-size: 15px;
	font-style: normal;
	color: #F15E29;

}



/************* LOGIN *****************/


#login {
	width: 412px;
	height: 38px;
	position: absolute;
	top: 0px;
	right: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#login .wrapper {
	width: 100%;
	height: 100%;
	background-image: url(img/login_sfondo.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	overflow: hidden;
}

#login p.tit {
	background-image: url(img/login_areariservata_tit.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 28px;
	width: 128px;
	text-indent: -3000px;
	margin-bottom: 0px;
	float: left;
	margin-left: 10px;
	display: inline;
}

#login .campo-us {
	height: 13px;
	width: 100px;
	border: 1px solid #F7F8F7;
	padding-right: 4px;
	padding-left: 4px;
	margin-top: 4px;
	margin-right: 8px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #666666;
	padding-top: 2px;
	padding-bottom: 2px;
	position: absolute;
	top: 0px;
	left: 140px;
}

#login .campo-ps {
	height: 13px;
	width: 100px;
	border: 1px solid #F7F8F7;
	padding-right: 4px;
	padding-left: 4px;
	margin-top: 4px;
	margin-right: 8px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #666666;
	padding-top: 2px;
	padding-bottom: 2px;
	position: absolute;
	top: 0px;
	right: 35px;
	
}


#login .entra {
	height: 28px;
	width: 26px;
	background-image: url(img/login_entra_button.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
	background-color: #FC667F;
	position: absolute;
	top: 0px;
	right: 10px;
}


#login p.benvenuto {
	margin-top: 3px;
	margin-left: 30px;
	color:#ffffff;
	font-size:15px;
}

#login a.benvenuto {
	color:#ffffff;
	font-size:14px;
	text-decoration:none;
	margin-left: 30px;
}


/************* PAGINA *****************/


#pagina {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(img/pagina_ombra.png);
	background-repeat: repeat-y;
	background-position: 50% 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	overflow: hidden;
}

body.arearis #pagina {
	background-image: url(img/pagina_arearis_ombra.png);
	background-repeat: repeat-y;
	background-position: 50% 0px;
}

body.tanat #pagina {
	background-image: url(img/pagina_tanatologia_ombra.png);
	background-repeat: repeat-y;
	background-position: 50% 0px;
}

body.iats #pagina {
	background-image: url(img/pagina_iats_ombra.png);
	background-repeat: repeat-y;
	background-position: 50% 0px;
}

body.riv #pagina {
	background-image: url(img/pagina_rivivere_ombra.png);
	background-repeat: repeat-y;
	background-position: 50% 0px;
}

body.contact #pagina {
	background-image: url(img/pagina_arearis_ombra.png);
	background-repeat: repeat-y;
	background-position: 50% 0px;
}

body.link #pagina {
	background-image: url(img/pagina_arearis_ombra.png);
	background-repeat: repeat-y;
	background-position: 50% 0px;
}

body.eventi #pagina {
	background-image: url(img/pagina_arearis_ombra.png);
	background-repeat: repeat-y;
	background-position: 50% 0px;
}

body.forum-pub #pagina {
	background-image: url(img/pagina_arearis_ombra.png);
	background-repeat: repeat-y;
	background-position: 50% 0px;
}

body.forum-pro #pagina {
	background-image: url(img/pagina_arearis_ombra.png);
	background-repeat: repeat-y;
	background-position: 50% 0px;
}

body.cart #pagina {
	background-image: url(img/pagina_arearis_ombra.png);
	background-repeat: repeat-y;
	background-position: 50% 0px;
}

body.curr #pagina {
	background-image: url(img/pagina_arearis_ombra.png);
	background-repeat: repeat-y;
	background-position: 50% 0px;
}

body.iscriz #pagina {
	background-image: url(img/pagina_arearis_ombra.png);
	background-repeat: repeat-y;
	background-position: 50% 0px;
}



/************* CONTENT *****************/

#content {
	width: 600px;
	background-color: #FFFFFF;
	float: left;
	overflow: hidden;
	background-image: url(img/filetto_vert_content.png);
	background-repeat: repeat-y;
	background-position: 599px 0px;
}

#content p {
	padding-right: 40px;
	padding-left: 40px;
	margin-bottom: 1em;
}




#content p.separatore .acquista {
	width: 100px;
	height: 20px;
	background-color:#E7E7E7;
	float: right;
	color: #666666;
	text-align: center;
	font-weight: bold;
	border: 1px solid #CCCCCC;
}


#content p.separatore .acquista a {
	margin: 0px;
	padding: 0px;
	color: #666666;
	text-decoration: none;
	display: inline;
}

#content p.separatore .acquista a:hover {
	color: #666666;
	text-decoration: underline;

}


#content .center {
	text-align: center;
}

#content img.ass-rivivere {
	margin-left: 40px;
	margin-bottom: 15px;
	margin-top: 40px;
}

#content p.costruzione {
	width: 170px;
	text-align: center;
	line-height: 74px;
	background-image: url(img/logo_construction.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 100px;
	margin-right: auto;
	margin-bottom: 100px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 70px;
}

/**** IATS ***/


body.iats #content {
	padding-bottom: 30px;
}

body.iats #content h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-right: 40px;
	padding-left: 40px;
	font-size: 12px;
	color: #DA7CBE;
	margin-bottom: 1em;
}

body.iats #content h2.bordo {
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 12px;
	color: #DA7CBE;
	margin-bottom: 0.5em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F8F8F8;
	padding-bottom: 4px;
	margin-right: 40px;
	margin-left: 40px;
}

body.iats #content h2 strong {
	font-size: 15px;
}

body.iats #content a {
	color: #DA7CBE;
	text-decoration: none;
}

body.iats #content a:hover {
	color: #DA7CBE;
	text-decoration: underline;
}

body.iats #content p.read {
	text-transform: uppercase;
	font-size: 10px;
	text-align: right;
	background-image: url(img/freccia_iats.png);
	background-repeat: no-repeat;
	background-position: 100% 50%;
	margin-right: 30px;
	padding-right: 14px;
	line-height: 14px;
	margin-top: 10px;
}

body.iats #content p.sito {
	text-transform: uppercase;
	font-size: 10px;
	text-align: left;
	margin-right: 30px;
	padding-right: 14px;
	line-height: 14px;
	margin-top: 10px;
	margin-bottom: 15px;
}

body.iats #content p.sito a {
	background-image: url(img/freccia_iats.png);
	background-repeat: no-repeat;
	background-position: 100% 50%;
	padding-right: 14px;
}

body.iats #content ul {
	padding-right: 40px;
	padding-left: 40px;
	margin-bottom: 1em;
	list-style-type: none;
}

body.iats #content ul li {
	background-image: url(img/punto_elenco.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 16px;
}

body.iats #content ol {
	padding-right: 40px;
	padding-left: 56px;
	margin-bottom: 1em;
}

body.iats #content ol li {
	padding-left: 0px;
}

body.iats #content p.sep {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-right: 40px;
	margin-left: 40px;
	padding: 0px;
	margin-bottom: 1.5em;
	line-height: 10px;
}

.banner-editrice {
	background-color: #EEEEEE;
	width: 272px;
	margin-left: 15px;
	height: 70px;
	background-image: url(img/logo_apocrifi_editori_banner.png);
	background-repeat: no-repeat;
	background-position: 10px 50%;
	font-size: 18px;
	text-decoration: none;
	padding-left: 90px;
	padding-top: 10px;
	color: #666666;
	line-height: 20px;
	float: left;
	overflow: hidden;
	margin-bottom: 30px;
	margin-top: -50px;
	display: inline;
	margin-right: 100px;
}

.banner-editrice .autore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
}


.banner-editrice .titolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#666666;
	font-weight: bold;
	text-transform: uppercase;
}

.banner-editrice p  {
	padding-left: 0px!important;
	line-height: 15px;
}

.banner-editrice p a {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-image: url(img/freccia_rossa_link.gif);
	background-repeat: no-repeat;
	background-position: 100% 50%;
	padding-right: 15px;
	text-transform: uppercase;
	
}

.banner-editrice p a:hover {
	text-decoration: underline;
}



.banner-editrice a {
	text-decoration: none;
	background-image: url(img/editrice_banner_scarica.png);
	background-repeat: no-repeat;
	background-position: 100% -2px;
	display: inline-block;
	padding-right: 25px;
	font-size: 16px;
	font-weight: bold;
	
}

.banner-editrice a:hover  {
	text-decoration: underline;
	
}

/**** TANATOLOGIA ***/


body.tanat #content {
	padding-bottom: 30px;
}

body.tanat #content #flash {
	margin-left: 40px;
	background-color: #F8F8F8;
	width: 380px;
	margin-top: 10px;
	padding-top: 10px;
	margin-bottom: 20px;
}


body.tanat #content h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-right: 40px;
	padding-left: 40px;
	font-size: 12px;
	color: #75D499;
	margin-bottom: 0.5em;
}

body.tanat #content h2.freccia {
	background-image: url(img/freccia_tit_verde.png);
	background-repeat: no-repeat;
	background-position: 26px 5px;
}

body.tanat #content h2.bordo {
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 12px;
	color: #75D499;
	margin-bottom: 0.5em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F8F8F8;
	padding-bottom: 4px;
	margin-right: 40px;
	margin-left: 40px;
}

body.tanat #content h2 strong {
	font-size: 15px;
}

body.tanat #content p.section {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #75D499;
	padding-bottom: 20px;
	margin-bottom: 14px;
	margin-right: 40px;
	margin-left: 40px;
	padding-right: 0px;
	padding-left: 0px;
}

body.tanat #content p.separatore {
	padding-bottom: 20px;
	margin-bottom: 0px;
	margin-right: 40px;
	margin-left: 40px;
	padding-right: 0px;
	padding-left: 0px;
	clear: both;
	overflow: hidden;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #75D499;
	padding-top: 15px;
	width: 520px;
}

body.riv #content p.separatore {
	padding-bottom: 20px;
	margin-bottom: 0px;
	margin-right: 40px;
	margin-left: 40px;
	padding-right: 0px;
	padding-left: 0px;
	clear: both;
	overflow: hidden;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #7EE1E2;
	padding-top: 15px;
	width: 520px;
}


body.tanat #content p.separatore img {
	padding-bottom: 0px;
	margin-bottom: 10px;
	margin-right: 15px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
	clear: both;
}

body.tanat #content a {
	color: #75D499;
	text-decoration: none;
}

body.tanat #content a:hover {
	color: #75D499;
	text-decoration: underline;
}

body.tanat #content p.read {
	text-transform: uppercase;
	font-size: 10px;
	text-align: right;
	background-image: url(img/freccia_tanat.png);
	background-repeat: no-repeat;
	background-position: 100% 50%;
	margin-right: 30px;
	padding-right: 14px;
	line-height: 14px;
	margin-top: 10px;
}

body.tanat #content p.sito {
	text-transform: uppercase;
	font-size: 10px;
	text-align: left;
	margin-right: 30px;
	padding-right: 14px;
	line-height: 14px;
	margin-top: 10px;
	margin-bottom: 15px;
}

body.tanat #content p.sito a {
	background-image: url(img/freccia_tanat.png);
	background-repeat: no-repeat;
	background-position: 100% 50%;
	padding-right: 14px;
}

body.tanat #content ul {
	padding-right: 40px;
	padding-left: 40px;
	margin-bottom: 1em;
	list-style-type: none;
}

body.tanat #content ul li {
	background-image: url(img/punto_elenco_tanat.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 16px;
}

body.tanat #content img.sx {
	float: left;
	margin-left: 40px;
	display: inline;
	margin-right: 13px;
	margin-top: 7px;
}

body.riv #content img.large {
	margin-left: 40px;
	display: inline;
	margin-right: 13px;
	margin-top: 7px;
	margin-bottom: 15px;

}


body.tanat #content form.zeta {
	margin-top: 15px;
	margin-bottom: 20px;
}

body.tanat #content form.zeta p {
	clear: left;
	margin-bottom: 10px;
	overflow: hidden;
}

body.tanat #content form.zeta label {
	float: left;
	width: 70px;
}

body.tanat #content form.zeta .campo {
	height: 18px;
	width: 150px;
	line-height: 18px;
	border: 1px solid #CCCCCC;
	float: left;
}

body.tanat #content form.zeta .entra {
	height: 20px;
	width: 70px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #CCCCCC;
	cursor: pointer;
	margin-left: 70px;
}

body.riv #content form.t-shirt  {
	margin-top: 25px;


}

body.riv  #content form.t-shirt p {
	width: 500px;
	overflow: hidden;


}

body.riv  #content form.t-shirt label {
	float: left;
	width: 120px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFFFFF;
	line-height: 14px;
	padding-top: 3px;
	padding-bottom: 4px;

}

body.riv  #content form.t-shirt .campo {
	width: 200px;
	line-height: 14px;
	border: 1px solid #E6E6E6;
	padding: 2px;
	background-color: #FAFAFA;
	float: left;

}

body.riv  #content form.t-shirt .campo-corto {
	width: 100px;
	line-height: 14px;
	border: 1px solid #E6E6E6;
	padding: 2px;
	background-color: #FAFAFA;
	float: left;

}

body.riv  #content form.t-shirt .lista {
	width: auto;
	line-height: 14px;
	border: 1px solid #E6E6E6;
	padding: 2px;
	background-color: #FAFAFA;
	margin-left: 20px;

}



body.riv #content  form.t-shirt .chk {
	position: relative;
	left: 0px;
	bottom: -1px;
	margin-left: 20px;

}

body.riv  #content form.t-shirt .nota {
	width: 370px;
	line-height: 14px;
	border: 1px solid #E6E6E6;
	padding: 2px;
	background-color: #FAFAFA;
	overflow: auto;
	height: 80px;
	clear: left;
	display: block;
	position: relative;
	top: -2px;

}



body.riv #content  form.t-shirt .invia {
	color: #666666;
	background-color: #E7E7E7;
	height: 22px;
	width: 100px;
	text-align: center;
	cursor: pointer;
	border: 1px solid #CCCCCC;
	font-weight: bold;
	margin: 0px;
	float: right;
	font-size: 12px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	line-height: 12px;

}

/**** RIVIVERE ***/


body.riv #content {
	padding-bottom: 30px;
}

body.riv #content h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-right: 40px;
	padding-left: 40px;
	font-size: 12px;
	color: #7EE1E2;
	margin-bottom: 0.5em;
}

body.riv #content h2.freccia {
	background-image: url(img/freccia_tit_rivivere.png);
	background-repeat: no-repeat;
	background-position: 26px 5px;
}

body.riv #content h2.bordo {
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 12px;
	color: #7EE1E2;
	margin-bottom: 0.5em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F8F8F8;
	padding-bottom: 4px;
	margin-right: 40px;
	margin-left: 40px;
}

body.riv #content h2 strong {
	font-size: 15px;
}

body.riv #content p.section {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #7EE1E2;
	padding-bottom: 20px;
	margin-bottom: 14px;
	margin-right: 40px;
	margin-left: 40px;
	padding-right: 0px;
	padding-left: 0px;
}



body.riv #content img.sx {
	float: left;
	margin-left: 40px;
	display: inline;
	margin-right: 13px;
	margin-top: 7px;
}

body.riv #content a {
	color: #7EE1E2;
	text-decoration: none;
}

body.riv #content a:hover {
	color: #7EE1E2;
	text-decoration: underline;
}

body.riv #content p.read {
	text-transform: uppercase;
	font-size: 10px;
	text-align: right;
	background-image: url(img/freccia_tanat.png);
	background-repeat: no-repeat;
	background-position: 100% 50%;
	margin-right: 30px;
	padding-right: 14px;
	line-height: 14px;
	margin-top: 10px;
}

body.riv #content p.sito {
	text-transform: uppercase;
	font-size: 10px;
	text-align: left;
	margin-right: 30px;
	padding-right: 14px;
	line-height: 14px;
	margin-top: 10px;
	margin-bottom: 15px;
}

body.riv #content p.sito a {
	background-image: url(img/freccia_riv.png);
	background-repeat: no-repeat;
	background-position: 100% 50%;
	padding-right: 14px;
}

body.riv #content ul {
	padding-right: 40px;
	padding-left: 40px;
	margin-bottom: 0.5em;
	list-style-type: none;
}

body.riv #content ul.section {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #7EE1E2;
	padding-bottom: 20px;
	margin-bottom: 14px;
	margin-right: 40px;
	margin-left: 40px;
	padding-right: 0px;
	padding-left: 0px;
}


body.riv #content ul li {
	background-image: url(img/punto_elenco_riv.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 16px;
}

body.riv #content ol {
	padding-right: 40px;
	padding-left: 56px;
	margin-bottom: 1em;
}

body.riv #content ol li {
	padding-left: 0px;
}

body.riv #content ul li strong {
	color: #7EE1E2;
}


/**** ISCRIZIONE ***/


body.iscriz #content {
	padding-bottom: 30px;
}

body.iscriz #content h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #FAFAFA;
	height: 62px;
	width: 658px;
	padding: 0px;
	background-image: url(img/tit_istituz_sfondo.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-weight: normal;
	line-height: 62px;
	text-indent: 35px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

body.iscriz #laterale h2.forum-pub {
	display: none;
}

body.iscriz #laterale h2.forum-pro {
	display: none;
}

body.iscriz #content form  {
	margin-top: 25px;


}

body.iscriz  #content form p {
	width: 500px;
	overflow: hidden;


}

body.iscriz  #content form label {
	float: left;
	width: 170px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E6E6E6;
	line-height: 14px;
	padding-top: 3px;
	padding-bottom: 4px;

}

body.iscriz  #content form .campo {
	width: 200px;
	line-height: 14px;
	border: 1px solid #E6E6E6;
	padding: 2px;
	background-color: #FAFAFA;
	float: left;

}

body.iscriz  #content form .campo-corto {
	width: 100px;
	line-height: 14px;
	border: 1px solid #E6E6E6;
	padding: 2px;
	background-color: #FAFAFA;
	float: left;

}

body.iscriz  #content form .lista {
	width: 206px;
	line-height: 14px;
	border: 1px solid #E6E6E6;
	padding: 2px;
	background-color: #FAFAFA;

}

body.iscriz #content  form .chk {
	position: relative;
	left: -2px;
	bottom: -1px;

}

body.iscriz  #content form .nota {
	width: 370px;
	line-height: 14px;
	border: 1px solid #E6E6E6;
	padding: 2px;
	background-color: #FAFAFA;
	overflow: auto;
	height: 80px;
	clear: left;
	display: block;
	position: relative;
	top: -2px;

}



body.iscriz #content  form .invia {
	line-height: 12px;
	color: #FFFFFF;
	background-color: #FC667F;
	height: 28px;
	width: 80px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(img/login_entra_button.png);
	background-repeat: no-repeat;
	background-position: 100% 50%;
	text-align: left;
	padding-left: 15px;
	cursor: pointer;

}



/**** AREA RISERVATA ***/


body.arearis #content {
	padding-bottom: 30px;
}

body.arearis #content h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #FAFAFA;
	height: 62px;
	width: 658px;
	padding: 0px;
	background-image: url(img/tit_istituz_sfondo.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-weight: normal;
	line-height: 62px;
	text-indent: 35px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

body.arearis #content h2.forum-pub {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #FAFAFA;
	height: 62px;
	width: 568px;
	padding: 0px;
	background-image: url(img/area-riservata_forum-pub.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-weight: normal;
	line-height: 62px;
	text-indent: 35px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 15px;
	clear: both;
}

body.arearis #content h2.forum-pub a {
	height: 62px;
	width: 568px;
	display: block;
	text-indent: -3000px;
}

body.arearis #content h2.forum-pro {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #FAFAFA;
	height: 62px;
	width: 568px;
	padding: 0px;
	background-image: url(img/area-riservata_forum-pro.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-weight: normal;
	line-height: 62px;
	text-indent: 35px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	clear: both;
}

body.arearis #content h2.forum-pro a {
	height: 62px;
	width: 568px;
	display: block;
	text-indent: -3000px;
}

body.arearis #content h2 strong {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: 1px;
}

body.arearis #content .news-col-sx {
	width: 332px;
	background-color: #F8F8F8;
	margin-left: 15px;
	padding: 15px;
	margin-top: -20px;
	float: left;
	display: inline;
	overflow: hidden;
	margin-bottom: 15px;
	clear: left;
}

body.arearis #content .news-col-sx img {
	border: 5px solid #FFFFFF;
	float: left;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-top: 5px;
}

body.arearis #content .news-col-sx img.no-bordo {
	border: none;
	position: relative;
	top: -7px;
}


body.arearis #content .news-col-sx h3 {
	font-size: 15px;
	margin-left: 0px;
	margin-top: 3px;
	margin-bottom: 13px;
}

body.arearis #content .news-col-sx h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-bottom: 1em;
	font-size: 12px;
}

body.arearis #content .news-col-sx h4 em {
	color: #CECECE;
	font-style: normal;
}

body.arearis #content .news-col-sx p {
	margin: 0px;
	padding: 0px;
	margin-bottom: 1em;
}

body.arearis #content .news-col-sx p.subtitle {
	margin-top: 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	line-height: 17px;
	position: relative;
	top: -14px;

}


body.arearis #content .news-col-sx p.sect {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #AAAAAA;
	padding-bottom: 13px;
	padding-left: 5px;
	padding-top: 13px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #AAAAAA;
	clear: left;
	width: 325px;
	margin-top: -5px;
}


body.arearis #content .news-col-sx p.link {
	font-size: 10px;
	clear: both;
	margin-bottom: 0.2em;
}

body.arearis #content .news-col-sx p.link a {
	text-decoration: none;
	background-image: url(img/freccia_rossa_link.gif);
	background-repeat: no-repeat;
	background-position: 100% 50%;
	padding-right: 15px;
}

body.arearis #content .news-col-sx p.link a:hover {
	text-decoration: underline;
}

body.arearis #content .news-col-sx .commento {
	padding-top: 10px;
	border-top-width: 15px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	margin-left: -15px;
	padding-left: 15px;
	margin-right: -15px;

}

body.arearis #content .news-col-sx .commento .area {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	width: 320px;
	overflow: auto;
	height: 80px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;

}

body.arearis #content .news-col-sx .commento .invia {
	display: block;
	width: 80px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 12px;
	font-size: 12px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #FFFFFF;
	background-color: #FC667F;
	border: 1px solid #CCCCCC;
	margin-top: 15px;
	cursor: pointer;
	padding-right: 0px;
	padding-left: 0px;
	height: 22px;

}



body.arearis #content .news-col-dx {
	width: 192px;
	padding: 0px;
	margin: 0px;
	float: right;
	margin-top: -20px;
	margin-right: 17px;
	display: inline;
}

body.arearis #content .news-col-dx .eventi {
	background-color: #FFECEF;
	margin-bottom: 15px;
	padding: 15px;
	padding-bottom: 20px;
}

body.arearis #content .news-col-dx .eventi h3 {
	font-size: 15px;
	margin-left: 0px;
	margin-top: 3px;
	margin-bottom: 13px;
}

body.arearis #content .news-col-dx .eventi p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	line-height: 17px;
	margin-bottom: 1em;
}

body.arearis #content .news-col-dx .eventi p em {
	color: #ABABAB;
	font-style: normal;
}

body.arearis #content .news-col-dx .eventi p strong {
	color: #666666;
	text-transform: uppercase;
}

body.arearis #content .news-col-dx .eventi p a {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-image: url(img/freccia_rossa_link.gif);
	background-repeat: no-repeat;
	background-position: 100% 50%;
	padding-right: 15px;
}

body.arearis #content .news-col-dx .eventi p a:hover {
	text-decoration: underline;
}

body.arearis #content ul {
	padding-right: 40px;
	padding-left: 0px;
	margin-bottom: 1em;
	list-style-type: none;
}

body.arearis #content ul li {
	background-image: url(img/punto_elenco_grigio.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 16px;
}

body.arearis #content ul li a {
	color: #666666;
	text-decoration: none;
}


body.arearis #content ul li a:hover {
	color: #666666;
	text-decoration: underline;

}


/**** FORUM PUBBLICO ***/


body.forum-pub #content {
	padding-bottom: 30px;
}

body.forum-pub #content h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #FAFAFA;
	height: 62px;
	width: 658px;
	padding: 0px;
	background-image: url(img/tit_forum-pub_sfondo.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-weight: normal;
	line-height: 62px;
	text-indent: 35px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

body.forum-pub #content h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #FC667F;
	margin-left: 40px;
	margin-bottom: 10px;

}


body.forum-pub #content h2 strong {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: 1px;
}


body.forum-pub ul#menu li a.forum-pub {
	background-position: 0px 0px;
}

body.forum-pub #content  #login-f {
	width: 312px;
	height: 30px;
	position: relative;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: right;
	margin-top: 15px;
}

body.forum-pub #content  #login-f .wrapper {
	width: 100%;
	height: 100%;
	background-image: url(img/login_sfondo.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	overflow: hidden;
}

body.forum-pub #content  #login-f p.tit {
	height: 30px;
	width: 40px;
	margin-bottom: 0px;
	float: left;
	margin-left: 10px;
	display: inline;
	padding: 0px;
	line-height: 30px;
	font-size: 11px;
}

body.forum-pub #content  #login-f .campo {
	height: 13px;
	width: 100px;
	border: 1px solid #F7F8F7;
	padding-right: 4px;
	padding-left: 4px;
	float: left;
	margin-top: 5px;
	margin-right: 8px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #FC667F;
	padding-top: 2px;
	padding-bottom: 2px;
	position: relative;
}




body.forum-pub #content  #login-f .entra {
	height: 30px;
	width: 26px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
	position: relative;
	float: left;
	margin-left: -8px;
	background-color: #FFFFFF;
	background-image: url(img/freccia_logout.png);
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

body.forum-pub  #content ul {
	list-style-type: none;
	margin-left: 16px;
	padding-top: 10px;
	padding-bottom: 0px;
	line-height: 18px;

}

body.forum-pub  #content ul li {
	background-image: url(img/forum-pub_icona_post.png);
	background-repeat: no-repeat;
	background-position: 20px 5px;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 65px;
	margin-right: 15px;

}

body.forum-pub  #content ul.commenti {
	list-style-type: none;
	margin-left: 16px;
	padding-top: 10px;
	padding-bottom: 0px;
	line-height: 18px;
	background-image: url(img/commenti_sfondo.png);
	background-repeat: repeat-y;
	background-position: 0px 0px;

}

body.forum-pub  #content ul.commenti li {
	background-image: url(img/forum-pub_icona_post.png);
	background-repeat: no-repeat;
	background-position: 10px 5px;
	margin: 0px;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 75px;
	margin-right: 15px;

}

body.forum-pub  #content ul.commenti li.dispari {
	background-image: url(img/forum-pub_icona_post_dispari.png);
	background-repeat: no-repeat;
	background-position: 10px 5px;
	margin: 0px;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 75px;
	margin-right: 15px;

}


body.forum-pub  #content ul.commenti li strong {
	font-size: 13px;

}

body.forum-pub  #content ul.commenti li em {
	font-size: 11px;

}


body.forum-pub  #content ul li.dispari {
	background-image: url(img/forum-pub_icona_post_dispari.png);
	background-repeat: no-repeat;
	background-position: 20px 5px;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 65px;
	background-color: #F8F8F8;
	margin-right: 15px;

}

body.forum-pub  #content ul li a {
	margin: 0px;
	padding: 0px;
	color: #666666;
	text-decoration: none;
	
}

body.forum-pub  #content ul li a:hover {
	margin: 0px;
	padding: 0px;
	color: #666666;
	text-decoration: underline;
	
}

body.forum-pub #laterale h2.forum-pub {
	display: none;
}

body.forum-pub #laterale h2.forum-pro {
	display: block;
}





/**** FORUM PROFESSIONISTI ***/


body.forum-pro #content {
	padding-bottom: 30px;
}

body.forum-pro #content h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #FAFAFA;
	height: 62px;
	width: 658px;
	padding: 0px;
	background-image: url(img/tit_forum-pro_sfondo.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-weight: normal;
	line-height: 62px;
	text-indent: 35px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

body.forum-pro #content h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #FC667F;
	margin-left: 40px;
	margin-bottom: 10px;

}


body.forum-pro #content h2 strong {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: 1px;
}


body.forum-pro ul#menu li a.forum-pro {
	background-position: -105px 0px;
}

body.forum-pro #content  #login-f {
	width: 312px;
	height: 30px;
	position: relative;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: right;
	margin-top: 15px;
}

body.forum-pro #content  #login-f .wrapper {
	width: 100%;
	height: 100%;
	background-image: url(img/login_sfondo.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	overflow: hidden;
}

body.forum-pro #content  #login-f p.tit {
	height: 30px;
	width: 40px;
	margin-bottom: 0px;
	float: left;
	margin-left: 10px;
	display: inline;
	padding: 0px;
	line-height: 30px;
	font-size: 11px;
}

body.forum-pro #content  #login-f .campo {
	height: 13px;
	width: 100px;
	border: 1px solid #F7F8F7;
	padding-right: 4px;
	padding-left: 4px;
	float: left;
	margin-top: 5px;
	margin-right: 8px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #FC667F;
	padding-top: 2px;
	padding-bottom: 2px;
	position: relative;
}

body.forum-pro #content  #login-f .entra {
	height: 30px;
	width: 26px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
	position: relative;
	float: left;
	margin-left: -8px;
	background-color: #FFFFFF;
	background-image: url(img/freccia_logout.png);
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

body.forum-pro  #content ul {
	list-style-type: none;
	margin-left: 16px;
	padding-top: 10px;
	padding-bottom: 0px;
	line-height: 18px;

}

body.forum-pro  #content ul li {
	background-image: url(img/forum-pub_icona_post.png);
	background-repeat: no-repeat;
	background-position: 20px 5px;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 65px;
	margin-right: 15px;

}

body.forum-pro  #content ul.commenti {
	list-style-type: none;
	margin-left: 16px;
	padding-top: 10px;
	padding-bottom: 0px;
	line-height: 18px;
	background-image: url(img/commenti_sfondo.png);
	background-repeat: repeat-y;
	background-position: 0px 0px;

}

body.forum-pro  #content ul.commenti li {
	background-image: url(img/forum-pub_icona_post.png);
	background-repeat: no-repeat;
	background-position: 10px 5px;
	margin: 0px;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 75px;
	margin-right: 15px;

}

body.forum-pro  #content ul.commenti li.dispari {
	background-image: url(img/forum-pub_icona_post_dispari.png);
	background-repeat: no-repeat;
	background-position: 10px 5px;
	margin: 0px;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 75px;
	margin-right: 15px;

}


body.forum-pro  #content ul.commenti li strong {
	font-size: 13px;

}

body.forum-pro  #content ul.commenti li em {
	font-size: 11px;

}


body.forum-pro  #content ul li.dispari {
	background-image: url(img/forum-pub_icona_post_dispari.png);
	background-repeat: no-repeat;
	background-position: 20px 5px;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 65px;
	background-color: #F8F8F8;
	margin-right: 15px;

}

body.forum-pro  #content ul li a {
	margin: 0px;
	padding: 0px;
	color: #666666;
	text-decoration: none;
	
}

body.forum-pro  #content ul li a:hover {
	margin: 0px;
	padding: 0px;
	color: #666666;
	text-decoration: underline;
	
}

body.forum-pro #laterale h2.forum-pub {
	display: block;
}

body.forum-pro #laterale h2.forum-pro {
	display: none;
}


/************ CONTATTI *****************/

body.contact #content h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #FAFAFA;
	height: 62px;
	width: 658px;
	padding: 0px;
	background-image: url(img/tit_istituz_sfondo.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-weight: normal;
	line-height: 62px;
	text-indent: 35px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

body.contact ul#menu li a.contatti {
	background-position: -325px 0px;
}

body.contact #laterale h2.forum-pub {
	display: none;
}

body.contact #laterale h2.forum-pro {
	display: none;
}


body.contact #content .bio h4 {
	color:pink;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:18px;
	padding-left:20px;
	padding-top:5px;
	text-transform: uppercase;
}
body.contact #content .bio h5 {
border-bottom-style:dotted;
border-bottom-width:1px;
font-family:"Times New Roman",Times,serif;
font-size:10px;
line-height:15px;
padding-bottom:3px;
padding-left:20px;
text-transform:uppercase;
width:419px;
}
body.contact #content .bio h5.ruolo {
	border-bottom-color:#9E9E9E;
	color:#999999;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: none;
	font-size: 12px;
	width: 480px;
}
body.contact #content .bio {
	border-bottom:1px solid #F1F0F0;
	margin-bottom:0;
	margin-left:20px;
	overflow:hidden;
	padding-bottom:10px;
	position:relative;
	width:500px;
}

body.contact #content  .bio img {
border:1px solid #535353;
display:inline;
float:left;
margin:14px 14px 4px 20px;
}
body.contact #content  .bio p {
	font-family:Arial,Helvetica,sans-serif;
	line-height:18px;
	margin:10px 0 0 20px;
	padding:0;
}
body.contact #content  .bio p a {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:none;
text-transform:lowercase;
}
body.contact #content  .bio p a:hover {
text-decoration:underline;
}


/************ CURRICULUM *****************/

body.curr #content h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #FAFAFA;
	height: 62px;
	width: 658px;
	padding: 0px;
	background-image: url(img/tit_istituz_sfondo.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-weight: normal;
	line-height: 62px;
	text-indent: 35px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

body.curr #content h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #FC667F;
	margin-left: 40px;
	margin-bottom: 10px;

}


body.curr #laterale h2.forum-pub {
	display: none;
}

body.curr #laterale h2.forum-pro {
	display: none;
}

body.curr #content ul {
	padding-right: 40px;
	padding-left: 40px;
	margin-bottom: 1em;
	list-style-type: none;
}

body.curr #content ul li {
	background-image: url(img/punto_elenco_istituz.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 16px;
	margin-bottom: 0.5em;
}

body.curr #content ol {
	padding-right: 40px;
	padding-left: 56px;
	margin-bottom: 1em;
}

body.curr #content ol li {
	padding-left: 0px;
	margin-bottom: 0.5em;
}

body.curr #content .separatore {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-left: 40px;
	margin-bottom: 1.5em;
	margin-right: 40px;
	margin-top: 1.5em;
}

body.curr #content {
	padding-bottom: 40px;
}


/************ CARRELLO *****************/

body.cart #content h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #FAFAFA;
	height: 62px;
	width: 658px;
	padding: 0px;
	background-image: url(img/tit_istituz_sfondo.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-weight: normal;
	line-height: 62px;
	text-indent: 35px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

body.cart #content h2 strong {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: 1px;
}


body.cart #laterale h2.forum-pub {
	display: none;
}

body.cart #laterale h2.forum-pro {
	display: none;
}




#cart {
	clear: both;
	position: relative;
	overflow: hidden;
	width: 570px;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 0px;
	margin-bottom: 20px;
	margin-top: -20px;

}

#cart .back {
	height: 35px;
	font-size: 12px;
	line-height: 35px;
	font-weight: bold;
	width: 100px;
	float: left;
	position: relative;

}

#cart .back a {
	width: 60px;
	height: 35px;
	text-decoration: none;
	color: #101010;

}


#cart .continue {
	height: 35px;
	font-size: 12px;
	line-height: 35px;
	font-weight: bold;
	text-align: right;
	width: 400px;
	float: right;
	position: relative;

}

#cart .continue a {
	width: 60px;
	height: 35px;
	text-decoration: none;
	color: #101010;

}


#cart p {
	font-size: 12px;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
	padding-left: 15px;
	padding-top: 0px;
	padding-bottom: 1em;


}

#cart p.right {
	text-align: right;
	padding-right: 0px;
	font-size: 12px;
	font-weight: bold;

}

#cart p.right .button-send {
	height: 22px;
	background-image: url(img/send_button.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #999999;
	cursor: pointer;
	margin-left: 0px;
	margin-right: 0px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
	padding-bottom: 3px;
	margin-top: 5px;

}



#cart ol  {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	overflow: hidden;
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	width: 570px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	margin-top: 10px;
	background-color: #F8F8F8;
	margin-bottom: 15px;

}

#cart ol li {
	height: 26px;
	line-height: 26px;
	width: 189px;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	text-indent: 15px;

}

#cart ol li.open {
	background-color: #999999;
	color: #FFFFFF;

}


#cart table {
	width: 570px;
	background-color: #FFFFFF;
	border-collapse: collapse;
	margin-bottom: 10px;

}

#cart table  a {
	text-decoration: none;
}

#cart table  a:visited {
	text-decoration: none;
}


#cart table tr {


}

#cart table th {
	height: 40px;
	line-height: 40px;
	background-color: #E7E7E7;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;

}


#cart table td {
	font-size: 12px;
	line-height: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CECECE;
	text-align: center;
	vertical-align: top;


}

#cart table .product {
	text-align: left;
	font-weight: bold;
	padding-left: 8px;
	width: 150px;
	line-height: 15px;
}

#cart table .product img {
	vertical-align: middle;
	margin-right: 5px;
}


#cart table .code {
	text-align: left;
}

#cart table .size {
	width: 60px;
	text-align: center;
	
}

#cart table .price {
	width: 110px;
	text-align: center;
}


#cart table .quantity {
	width: 90px;
	font-weight: bold;
	text-align: right;
}


#cart table .total {
	width: 70px;
	font-weight: bold;
	text-align: center;
}


#cart table .total-all {
	width: 70px;
	text-align: center;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #FC667F;
}


#cart table .edit {
	width: 100px;
	text-align: center;
	font-size: 11px;
}


#cart table .desc {
	text-align: right;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#cart table .desc-sx {
	text-align: left;

}



#cart table .desc strong {
	font-size: 13px;
}

#cart table.shipping  {

}

#cart table.shipping  .campo {
	height: 18px;
	width: 130px;
	border: 1px solid #999999;
	padding-right: 5px;
	padding-left: 5px;
	display: block;

}

#cart table.shipping  .campo-paese {
	height: 21px;
	width: 142px;
	border: 1px solid #999999;
	padding-right: 0px;
	padding-left: 5px;
	display: block;

}


#cart table.shipping tr {

}

#cart table.shipping tr td {
	border: none;
	line-height: 20px;
	text-align: left;
	padding-bottom: 7px;
	padding-top: 7px;

}

#cart table.shipping tr td.pad-bot {
	padding-bottom: 20px;


}

#cart table.shipping tr td.chk {
	padding-left: 14px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	line-height: 25px;
	padding-top: 10px;
}


#cart table.shipping .button-send {
	height: 20px;
	width: 71px;
	background-image: url(img/send_button.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #999999;
	cursor: pointer;
	display: block;
	margin-left: auto;
	margin-right: auto;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;

}


#cart table.shipping tr td.col-1 {
	text-indent: 14px;
	width: 130px;

}

#cart table.shipping tr td.col-2 {
	width: 160px;

}

#cart table.shipping tr td.col-3 {
	width: 85px;

}

#cart table.shipping tr td.col-4 {

}


body.cart #content  #login-f {
	width: 312px;
	height: 30px;
	position: relative;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: right;
	margin-top: 15px;
}

body.cart#content  #login-f .wrapper {
	width: 100%;
	height: 100%;
	background-image: url(img/login_sfondo.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	overflow: hidden;
}

body.cart #content  #login-f p.tit {
	height: 30px;
	width: 40px;
	margin-bottom: 0px;
	float: left;
	margin-left: 10px;
	display: inline;
	padding: 0px;
	line-height: 30px;
	font-size: 11px;
}

body.cart #content  #login-f .campo {
	height: 13px;
	width: 100px;
	border: 1px solid #F7F8F7;
	padding-right: 4px;
	padding-left: 4px;
	float: left;
	margin-top: 5px;
	margin-right: 8px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #FC667F;
	padding-top: 2px;
	padding-bottom: 2px;
	position: relative;
}




body.cart #content  #login-f .entra {
	height: 30px;
	width: 26px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
	position: relative;
	float: left;
	margin-left: -8px;
	background-color: #FFFFFF;
	background-image: url(img/freccia_logout.png);
	background-repeat: no-repeat;
	background-position: 50% 50%;
}





/************ LINK *****************/

body.link #content h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #FAFAFA;
	height: 62px;
	width: 658px;
	padding: 0px;
	background-image: url(img/tit_istituz_sfondo.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-weight: normal;
	line-height: 62px;
	text-indent: 35px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

body.link ul#menu li a.link {
	background-position: -238px 0px;
}

body.link #laterale h2.forum-pub {
	display: none;
}

body.link #laterale h2.forum-pro {
	display: none;
}

body.link #content ul {
	padding-right: 40px;
	padding-left: 40px;
	margin-bottom: 1em;
	list-style-type: none;
}

body.link #content ul li {
	background-image: url(img/freccia_rossa_link.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 16px;
	margin-bottom: 15px;
}



/************ EVENTI *****************/

body.eventi #content h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #FAFAFA;
	height: 62px;
	width: 658px;
	padding: 0px;
	background-image: url(img/tit_istituz_sfondo.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-weight: normal;
	line-height: 62px;
	text-indent: 35px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

body.eventi ul#menu li a.eventi {
	background-position: -276px 0px;
}

body.eventi #laterale h2.forum-pub {
	display: none;
}

body.eventi #laterale h2.forum-pro {
	display: none;
}


body.eventi #content .news-col-sx {
	width: 332px;
	background-color: #F8F8F8;
	margin-left: 15px;
	padding: 15px;
	margin-top: -20px;
	float: left;
	display: inline;
	overflow: hidden;
	margin-bottom: 15px;
}

body.eventi #content .news-col-sx img {
	border: 5px solid #FFFFFF;
	float: left;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-top: 5px;
}

body.eventi #content .news-col-sx h3 {
	font-size: 15px;
	margin-left: 0px;
	margin-top: 3px;
	margin-bottom: 13px;
}

body.eventi #content .news-col-sx h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-bottom: 1em;
	font-size: 12px;
}

body.eventi #content .news-col-sx h4 em {
	color: #CECECE;
	font-style: normal;
}

body.eventi #content .news-col-sx p {
	margin: 0px;
	padding: 0px;
	margin-bottom: 1em;
}

body.eventi #content .news-col-sx p.link {
	font-size: 10px;
	clear: both;
	margin-bottom: 0.2em;
}

body.eventi #content .news-col-sx p.link a {
	text-decoration: none;
	background-image: url(img/freccia_rossa_link.gif);
	background-repeat: no-repeat;
	background-position: 100% 50%;
	padding-right: 15px;
}

body.eventi #content .news-col-sx p.link a:hover {
	text-decoration: underline;
}

body.eventi #content .news-col-dx {
	width: 192px;
	padding: 0px;
	margin: 0px;
	float: right;
	margin-top: -20px;
	margin-right: 17px;
	display: inline;
}

body.eventi #content .news-col-dx .eventi {
	background-color: #FFECEF;
	margin-bottom: 15px;
	padding: 15px;
	padding-bottom: 20px;
}

body.eventi #content .news-col-dx .eventi h3 {
	font-size: 15px;
	margin-left: 0px;
	margin-top: 3px;
	margin-bottom: 13px;
}

body.eventi #content .news-col-dx .eventi p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	line-height: 17px;
	margin-bottom: 1em;
}

body.eventi #content .news-col-dx .eventi p em {
	color: #ABABAB;
	font-style: normal;
}

body.eventi #content .news-col-dx .eventi p strong {
	color: #666666;
	text-transform: uppercase;
}

body.eventi #content .news-col-dx .eventi p a {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-image: url(img/freccia_rossa_link.gif);
	background-repeat: no-repeat;
	background-position: 100% 50%;
	padding-right: 15px;
}

body.eventi #content .news-col-dx .eventi p a:hover {
	text-decoration: underline;
}




/************* CONSULENZA ONLINE AREA RISERVATA *****************/


body.arearis #content .news-col-dx #consulenza {
	height: 180px;
	background-color: #FAFAFA;
	width: 192px;
	padding-top: 0px;
}

body.arearis #content .news-col-dx #consulenza h3 {
	padding-left: 20px;
	padding-top: 22px;
	padding-bottom: 7px;
	height: 17px;
	background-image: url(img/home_consulenza_tit.gif);
	background-repeat: no-repeat;
	background-position: 15px 22px;
	text-indent: -3000px;
}

body.arearis #content .news-col-dx #consulenza p {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #9E9E9E;
	line-height: 18px;
	margin-bottom: 0px;
	padding-left: 15px;
	padding-right: 28px;
}

body.arearis #content .news-col-dx #consulenza p em {
	font-size: 12px;
}

body.arearis #content .news-col-dx #consulenza a {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-image: url(img/freccia_rossa_link.gif);
	background-repeat: no-repeat;
	background-position: 100% 50%;
	padding-right: 15px;
	display: inline-block;
	margin-top: 7px;
}

body.arearis #content .news-col-dx #consulenza a:hover {
	text-decoration: underline
}

body.arearis #content p.benvenuto {
	background-color: #F8F8F8;
	line-height: 28px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 15px;
	margin-bottom: 4px;
}

body.arearis #content p.benvenuto strong {
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

body.arearis #content p.logout {
	background-color: #F8F8F8;
	line-height: 28px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 15px;
	margin-bottom: 0px;
	text-align: right;
	padding-right: 13px;
	background-image: url(img/freccia_logout.png);
	background-repeat: no-repeat;
	background-position: 100% 50%;
	margin-right: 21px;
	float: right;
	display: inline;
}

body.arearis #content p.logout a {
	text-decoration: none;
}
 body.arearis h2. {
 clear: both;
}

/************** CONSULENZA ONLINE *************/

body.consul #content h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #FC667F;
	margin-left: 40px;
	margin-bottom: 10px;

}


body.consul #content h2 strong {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: 1px;
}

body.consul #content h3 {
	margin-left: 16px;
	height: 28px;
	line-height: 28px;
	font-size: 11px;
	font-weight: bold;
	background-image: url(img/consul_categorie_sfondo.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 24px;
	color: #FFFFFF;
	clear: left;

}

body.consul #content h3 em {
	font-size: 15px;
	font-style: normal;
	color: #F15E29;

}

body.consul  #content ul.commenti {
	list-style-type: none;
	margin-left: 16px;
	padding-top: 10px;
	padding-bottom: 20px;
	line-height: 18px;
	background-image: url(img/commenti_sfondo.png);
	background-repeat: repeat-y;
	background-position: 0px 0px;

}

body.consul  #content ul.commenti li {
	background-image: url(img/forum-pub_icona_post.png);
	background-repeat: no-repeat;
	background-position: 10px 5px;
	margin: 0px;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 75px;
	margin-right: 15px;

}

body.consul  #content ul.commenti li.risposta {
	background-image: url(img/forum-pub_icona_post_dispari.png);
	background-repeat: no-repeat;
	background-position: 10px 5px;
	margin: 0px;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 75px;
	margin-right: 15px;
	background-color: #F8F8F8;
	

}

body.consul #content h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #FAFAFA;
	height: 62px;
	width: 658px;
	padding: 0px;
	background-image: url(img/tit_istituz_sfondo.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-weight: normal;
	line-height: 62px;
	text-indent: 35px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

body.consul #content h2 strong {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: 1px;
}

body.consul #content p.benvenuto {
	background-color: #F8F8F8;
	line-height: 28px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 15px;
	margin-bottom: 4px;
}

body.consul #content p.benvenuto strong {
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

body.consul #content p.logout {
	background-color: #F8F8F8;
	line-height: 28px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 15px;
	margin-bottom: 0px;
	text-align: right;
	padding-right: 13px;
	background-image: url(img/freccia_logout.png);
	background-repeat: no-repeat;
	background-position: 100% 50%;
	margin-right: 21px;
	float: right;
	display: inline;
}

body.consul #content p.logout a {
	text-decoration: none;
}

body.consul #content  .domanda {
	padding-left: 15px;
	padding-bottom: 20px;
	margin-left: 25px;
	overflow: hidden;

}

body.consul #content  .domanda .area {
	background-color: #F8F8F8;
	border: 1px solid #CCCCCC;
	width: 500px;
	overflow: auto;
	height: 80px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;

}

body.consul #content  .domanda .invia {
	display: block;
	width: 80px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 12px;
	font-size: 12px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #666666;
	background-color: #F8F8F8;
	border: 1px solid #CCCCCC;
	margin-top: 15px;
	cursor: pointer;
	padding-right: 0px;
	padding-left: 0px;
	height: 22px;

}

/************* MENU INTERNO *****************/

#content ul#menu-interno {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	background-color: #F8F8F8;
	font-size: 10px;
	text-transform: uppercase;
	width: 600px;
	overflow: hidden;
}

#content ul#menu-interno li {
	float: left;
	background-color: #F8F8F8;
	line-height: 28px;
	padding-right: 14px;
	padding-left: 14px;
	background-image: url(img/separatore_menu.png);
	background-repeat: no-repeat;
	background-position: 0px 50%;
	margin-left: -1px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#content ul#menu-interno li a {
	color: #666666;
	text-decoration: none;
}

#content ul#menu-interno li a:hover {
	color: #DA7CBE;
	text-decoration: none;
}

/************* TANATOLOGIA *****************/

#tanatologia {
	height: 125px;
	background-image: url(img/home_tanatologia_sfondo.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: relative;
}

#tanatologia h2 {
	height: 17px;
	background-image: url(img/home_tanatologia_tit.png);
	background-repeat: no-repeat;
	background-position: 0px 24px;
	text-indent: -3000px;
	margin-left: 130px;
	padding-top: 24px;
	margin-bottom: 4px;
}

#tanatologia p {
	font-size: 11px;
	color: #B2F6CC;
	text-transform: uppercase;
	line-height: 16px;
	margin-left: 130px;
	margin-right: 90px;
}

#tanatologia a {
	color: #B2F6CC;
	text-decoration: none;
}

#tanatologia a:hover {
	color: #E2FCEC;
	text-decoration: none;
}

/*************  IATS ***************/




#iats {
	height: 125px;
	background-image: url(img/home_iats_sfondo.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: relative;
}

#iats h2 {
	height: 35px;
	background-image: url(img/home_iats_tit.png);
	background-repeat: no-repeat;
	background-position: 0px 14px;
	text-indent: -3000px;
	margin-left: 130px;
	padding-top: 14px;
	margin-bottom: 1px;
}

#iats p {
	font-size: 11px;
	color: #FCD6F1;
	text-transform: uppercase;
	line-height: 16px;
	margin-left: 130px;
	margin-right: 80px;
}

#iats a {
	color: #FCD6F1;
	text-decoration: none;
}

#iats a:hover {
	color: #FEF1FA;
	text-decoration: none;
}

/*************  RIVIVERE ***************/




#rivivere {
	height: 125px;
	background-image: url(img/home_rivivere_sfondo.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: relative;
}

#rivivere h2 {
	height: 17px;
	background-image: url(img/home_rivivere_tit.png);
	background-repeat: no-repeat;
	background-position: 0px 14px;
	text-indent: -3000px;
	margin-left: 130px;
	padding-top: 14px;
	margin-bottom: 4px;
	width: 180px;
}

#rivivere p {
	font-size: 11px;
	color: #3093C1;
	text-transform: uppercase;
	line-height: 16px;
	margin-left: 130px;
	width: 260px;
}

#rivivere a {
	color: #3093C1;
	text-decoration: none;
}

#rivivere a:hover {
	color: #226586;
	text-decoration: none;
}

#rivivere .progetto {
	width: 190px;
	height: 125px;
	position: absolute;
	top: 0px;
	right: 17px;
}

#rivivere .progetto h2 {
	margin: 0px;
	padding: 0px;
	background-image: url(img/home_rivivere_progetto_tit.png);
	background-repeat: no-repeat;
	background-position: 100% 0px;
	height: 17px;
	text-indent: -3000px;
	margin-top: 14px;
	width: 100%;
	margin-bottom: 1px;
}

#rivivere .progetto p {
	margin: 0px;
	padding: 0px;
	width: auto;
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	text-transform: none;
	text-align: right;
	line-height: 18px;
	padding-left: 70px;
}

#rivivere .progetto p a {
	color: #FFFFFF;
	text-decoration: none;
}

#rivivere .progetto p a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

body.home h2.forum-pub {
	float: left;
}

body.home h2.forum-pro {
	float: right;
}

body.home #content p {
	padding-right: 0px;
	padding-left: 0px;
	margin-bottom: 0.5em;
}

body.home #content h2 {
	padding-right: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
}

body.home #laterale h2.forum-pub {
	display: none;
}

body.home #laterale h2.forum-pro {
	display: none;
}

body.arearis #laterale h2.forum-pub {
	display: none;
}

body.arearis #laterale h2.forum-pro {
	display: none;
}

body.tanat #laterale #tanatologia {
	display: none;
}

body.tanat #laterale #iats {
	display: none;
}

body.tanat #laterale #rivivere {
	display: none;
}

body.iats #laterale #tanatologia {
	display: none;
}

body.iats #laterale #iats {
	display: none;
}

body.iats #laterale #rivivere {
	display: none;
}

body.riv #laterale #tanatologia {
	display: none;
}

body.riv #laterale #iats {
	display: none;
}

body.riv #laterale #rivivere {
	display: none;
}

body.home #laterale #tanatologia {
	display: none;
}

body.home #laterale #iats {
	display: none;
}

body.home #laterale #rivivere {
	display: none;
}

body.consul #laterale h2.forum-pub {
	display: none;
}

body.consul #laterale h2.forum-pro {
	display: none;
}


/************* FORUM  PUBBLICO *****************/

h2.forum-pub {
	width: 300px;
	background-image: url(img/home_forum-pub.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 125px;
}

h2.forum-pub a {
	display: block;
	width: 300px;
	height: 125px;
	text-indent: -3000px;
}

/************* FORUM  PROFESSIONISTI *****************/

h2.forum-pro {
	width: 300px;
	background-image: url(img/home_forum-pro.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 125px;
}

h2.forum-pro a {
	display: block;
	width: 300px;
	height: 125px;
	text-indent: -3000px;
}

/************* LATERALE *****************/

#laterale {
	width: 300px;
	float: right;
	overflow: hidden;
}

/************* PRIMO PIANO *****************/


#laterale #primopiano {
	height: 188px;
	background-color: #FFFFFF;
	background-image: url(img/primopiano_foto_sfondo.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0px;
	width: 300px;
}

#laterale #primopiano h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: normal;
	color: #666666;
	padding-left: 20px;
	padding-top: 18px;
	padding-bottom: 5px;
}

#laterale #primopiano p {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #9E9E9E;
	line-height: 18px;
	margin-bottom: 0px;
	padding-left: 20px;
	padding-right: 115px;
}

#laterale #primopiano p em {
	font-size: 12px;
}

#laterale #primopiano a {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-image: url(img/freccia_rossa_link.gif);
	background-repeat: no-repeat;
	background-position: 100% 50%;
	padding-right: 15px;
	display: inline-block;
	margin-top: 7px;
}

#laterale #primopiano a:hover {
	text-decoration: underline
}

/************* T-SHIRT *****************/


#laterale #t-shirt {
	height: 188px;
	background-color: #FFFFFF;
	background-image: url(img/t-shirt_sfondo.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0px;
	width: 300px;
}

#laterale #t-shirt h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: normal;
	color: #666666;
	padding-left: 20px;
	padding-top: 18px;
	padding-bottom: 5px;
}

#laterale #t-shirt p {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #9E9E9E;
	line-height: 18px;
	margin-bottom: 0px;
	padding-left: 20px;
	padding-right: 140px;
}

#laterale #t-shirt p em {
	font-size: 12px;
}

#laterale #t-shirt a {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-image: url(img/freccia_rossa_link.gif);
	background-repeat: no-repeat;
	background-position: 100% 50%;
	padding-right: 15px;
	display: inline-block;
	margin-top: 7px;
}

#laterale #t-shirt a:hover {
	text-decoration: underline
}

/************* PROGETTO RIVIVERE *****************/


#laterale #prog-rivivere {
	height: 188px;
	background-color: #FFFFFF;
	background-image: url(img/prog-rivivere_sfondo.png);
	background-repeat: no-repeat;
	background-position: 100% 0px;
	width: 300px;
}

#laterale #prog-rivivere h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: normal;
	color: #666666;
	padding-left: 20px;
	padding-top: 18px;
	padding-bottom: 5px;
}

#laterale #prog-rivivere p {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #9E9E9E;
	line-height: 18px;
	margin-bottom: 0px;
	padding-left: 20px;
	padding-right: 115px;
}

#laterale #prog-rivivere p em {
	font-size: 12px;
}

#laterale #prog-rivivere a {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-image: url(img/freccia_rossa_link.gif);
	background-repeat: no-repeat;
	background-position: 100% 50%;
	padding-right: 15px;
	display: inline-block;
	margin-top: 7px;
}

#laterale #prog-rivivere a:hover {
	text-decoration: underline
}

/**********  LATERALE AREA RISERVATA ***********/



#laterale #tanatologia {
	height: 125px;
	background-image: url(img/laterale_tanatologia_sfondo.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: relative;
}

#laterale #tanatologia h2 {
	height: 24px;
	background-image: url(img/laterale_tanatologia_tit.png);
	background-repeat: no-repeat;
	background-position: 0px 24px;
	text-indent: -3000px;
	margin-left: 25px;
	padding-top: 24px;
	margin-bottom: 4px;
}

#laterale #tanatologia p {
	font-size: 14px;
	color: #B2F6CC;
	line-height: 16px;
	margin-left: 25px;
	margin-right: 10px;
	text-transform: none;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#laterale #tanatologia a {
	color: #FFFFFF;
	text-decoration: none;
}

#laterale #tanatologia a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

/**********  LATERALE IATS ***********/



#laterale #iats {
	height: 125px;
	background-image: url(img/laterale_iats_sfondo.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: relative;
}

#laterale #iats h2 {
	height: 24px;
	background-image: url(img/laterale_iats_tit.png);
	background-repeat: no-repeat;
	background-position: 0px 24px;
	text-indent: -3000px;
	margin-left: 25px;
	padding-top: 24px;
	margin-bottom: 4px;
}

#laterale #iats p {
	font-size: 14px;
	color: #B2F6CC;
	line-height: 16px;
	margin-left: 25px;
	margin-right: 10px;
	text-transform: none;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#laterale #iats a {
	color: #FFFFFF;
	text-decoration: none;
}

#laterale #iats a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

/*************  LATERALE RIVIVERE ***************/




#laterale #rivivere {
	height: 125px;
	background-image: url(img/laterale_rivivere_sfondo.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: relative;
}

#laterale #rivivere h2 {
	height: 24px;
	background-image: url(img/laterale_rivivere_tit.png);
	background-repeat: no-repeat;
	background-position: 0px 24px;
	text-indent: -3000px;
	margin-left: 25px;
	padding-top: 24px;
	margin-bottom: 4px;
}

#laterale #rivivere p {
	font-size: 14px;
	color: #B2F6CC;
	line-height: 16px;
	margin-left: 25px;
	margin-right: 10px;
	text-transform: none;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#laterale #rivivere a {
	color: #FFFFFF;
	text-decoration: none;
}

#laterale #rivivere a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

/************* MANIFESTO *****************/


#laterale #manifesto-iats {
	height: 188px;
	width: 300px;
	margin: 0px;
	padding: 0px;
	background-image: url(img/manifesto_sfondo.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#laterale #manifesto-iats ol {
	list-style-type: decimal;
	margin-left: 45px;
	list-style-position: inset;
	margin-top: 0px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 38px;
}

#laterale #manifesto-iats ol li {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #9E9E9E;
	line-height: 18px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-left: 0px;
	padding-right: 50px;
}

#laterale #manifesto-iats p {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #9E9E9E;
	line-height: 18px;
	margin-bottom: 0px;
	padding-left: 20px;
	padding-right: 115px;
	margin-top: 14px;
}

#laterale #manifesto-iats a {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-image: url(img/freccia_rossa_link.gif);
	background-repeat: no-repeat;
	background-position: 100% 50%;
	padding-right: 15px;
	display: inline-block;
	margin-top: 7px;
}

#laterale #manifesto-iats a:hover {
	text-decoration: underline
}

/************* LATERALE CONSULENZA ONLINE *****************/


#laterale #consulenza {
	height: 187px;
	background-color: #FAFAFA;
	background-image: url(img/consulenza_foto_sfondo.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 300px;
}

#laterale #consulenza h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 20px;
	padding-top: 18px;
	padding-bottom: 5px;
}

#laterale #consulenza p {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 18px;
	margin-bottom: 0px;
	padding-left: 22px;
	padding-right: 128px;
}

#laterale #consulenza p em {
	font-size: 12px;
}

#laterale #consulenza a {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-image: url(img/freccia_rossa_link.gif);
	background-repeat: no-repeat;
	background-position: 100% 50%;
	padding-right: 15px;
	display: inline-block;
	margin-top: 7px;
}

#laterale #consulenza a:hover {
	text-decoration: underline
}

/************* EDITRICE *****************/



#laterale #editrice {
	height: 125px;
	background-image: url(img/home_editrice_sfondo.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 300px;
	position: relative;
	overflow: hidden;
}

#laterale #editrice h3 a {
	display: block;
	height: 125px;
	width: 300px;
	text-indent: -3000px;
}

/************* NEWSLETTER *****************/


#newsletter {
	height: 150px;
	background-color: #FFFFFF;
	background-image: url(img/newsletter_sfondo.gif);
	background-repeat: no-repeat;
	background-position: 100% 0px;
	width: 300px;
}

#newsletter h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: normal;
	color: #666666;
	padding-left: 20px;
	padding-top: 18px;
	padding-bottom: 5px;
}

#newsletter p {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #9E9E9E;
	line-height: 18px;
	margin-bottom: 0px;
	padding-left: 20px;
	padding-right: 100px;
}


#newsletter a {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: 100% 50%;
	padding-right: 15px;
	display: inline-block;
	margin-top: 7px;
}

#newsletter a:hover {
	text-decoration: underline
}

#newsletter #news{
	padding-left: 20px;
}

#newsletter #news #campo-news {
	height: 13px;
	width: 140px;
	border: 1px solid #666666;
	padding-right: 4px;
	padding-left: 4px;
	margin-top: 4px;
	margin-right: 8px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #666666;
	padding-top: 2px;
	padding-bottom: 2px;
	
}

#newsletter #news #invia {
	height: 28px;
	width: 26px;
	background-image: url(img/newsletter_invia_button.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
	background-color: #FFFFFF;
}

/************* FOOTER *****************/



#footer {
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	overflow: hidden;
}

#footer .traduttore {
	width: 160px;
	position: absolute;
	top: 10px;
	right: 0px;
	margin-right: 12px;
}


#footer .wrapper {
	width: 100%;
	height: 100%;
	background-image: url(img/footer_sfondo.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	overflow: hidden;
	padding-top: 15px;
	padding-bottom: 50px;
}

#footer .wrapper p {
	text-align: center;
	font-size: 10px;
	text-transform: uppercase;
	line-height: 12px;
}

#footer .wrapper p a {
	color: #666666;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
}

#footer .wrapper p a:hover {
	color: #666666;
	text-decoration: underline;
}

#footer .tanatologia {
	height: 79px;
	width: 200px;
	background-image: url(img/footer_tanatologia.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-left: 10px;
	float: left;
	display: inline;
}

#footer .tanatologia a {
	display: block;
	height: 79px;
	width: 200px;
	text-indent: -3000px;
}

#footer .iats {
	height: 79px;
	width: 199px;
	background-image: url(img/footer_iats.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
}

#footer .iats a {
	display: block;
	height: 79px;
	width: 199px;
	text-indent: -3000px;
}

#footer .rivivere {
	height: 79px;
	width: 201px;
	background-image: url(img/footer_rivivere.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
}

#footer .rivivere a {
	display: block;
	height: 79px;
	width: 201px;
	text-indent: -3000px;
}




body.iscriz #content  #login-f {
	width: 312px;
	height: 30px;
	position: relative;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: right;
	margin-top: 15px;
}

body.iscriz #content  #login-f .wrapper {
	width: 100%;
	height: 100%;
	background-image: url(img/login_sfondo.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	overflow: hidden;
}

body.iscriz #content  #login-f p.tit {
	height: 30px;
	width: 40px;
	margin-bottom: 0px;
	float: left;
	margin-left: 10px;
	display: inline;
	padding: 0px;
	line-height: 30px;
	font-size: 11px;
}

body.iscriz #content  #login-f .campo {
	height: 13px;
	width: 100px;
	border: 1px solid #F7F8F7;
	padding-right: 4px;
	padding-left: 4px;
	float: left;
	margin-top: 5px;
	margin-right: 8px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #FC667F;
	padding-top: 2px;
	padding-bottom: 2px;
	position: relative;
}




body.iscriz #content  #login-f .entra {
	height: 30px;
	width: 26px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
	position: relative;
	float: left;
	margin-left: -8px;
	background-color: #FFFFFF;
	background-image: url(img/freccia_logout.png);
	background-repeat: no-repeat;
	background-position: 50% 50%;
}



/*gestionale*/

#laterale #gestionaleMenu {
	margin-top:62px;
	height: 500px;
	background-color: #FFFFFF;
	width: 300px;
	background-image: url(img/gest_laterale_sfondo.png);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}


#laterale #gestionaleMenu h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: normal;
	color: #666666;
	padding-left: 20px;
	padding-top: 18px;
	padding-bottom: 5px;
}

#laterale #gestionaleMenu p {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #9E9E9E;
	line-height: 18px;
	margin-bottom: 0px;
	padding-left: 20px;
	padding-right: 140px;
}

#laterale #gestionaleMenu p em {
	font-size: 12px;
}

#laterale #gestionaleMenu a {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-image: url(img/freccia_rossa_link.gif);
	background-repeat: no-repeat;
	background-position: 100% 50%;
	padding-right: 15px;
	display: inline-block;
	margin-top: 7px;
}

#laterale #gestionaleMenu a:hover {
	text-decoration: underline
}



#content #contentGest  {
	background-color: #FFFFFF;
	padding-bottom: 60px;
	overflow: hidden;
	width: 600px;
}

#content #contentGest .bianco {
	background-color: #ffffff!important;
	border: none!important;
	position: relative;
	bottom: -2px;
}


#content #contentGest  table {
	margin-left: 20px;
	margin-right: 8px;
	width: 568px;
	padding-left: 0px;
	float: left;
	display: inline;

	
}

#content #contentGest  table table {
	width: auto;
	margin-left: 0px;
}


#content #contentGest  table th {
	background-color:#D8D8D8;
}



#content #contentGest  table.forum td {
	padding-bottom: 10px;
	vertical-align: top;
	text-align: left;
}

#content #contentGest  table.forum td.data {
	width: 80px;
}

#content #contentGest  table.forum td input {
	border: 1px solid #CCCCCC;	
	background-color: #F8F8F8;	
}

#content #contentGest  table.forum td select {
	border: 1px solid #CCCCCC;	
	background-color: #F8F8F8;	
}

#content #contentGest  table.forum td textarea {
	padding: 5px;
	border: 1px solid #CCCCCC;	
	background-color: #F8F8F8;	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 450px;
}



#content #contentGest  table.utenti td {
	padding-bottom: 5px;
	vertical-align: top;
	text-align: left;
}

#content #contentGest  table.utenti td.col-sx {
	width: 100px;
}


#content #contentGest  table.utenti td.data {
	width: 80px;
}

#content #contentGest  table.utenti td input {
	border: 1px solid #CCCCCC;	
	background-color: #F8F8F8;	
}

#content #contentGest  table.utenti td select {
	border: 1px solid #CCCCCC;	
	background-color: #F8F8F8;	
}

#content #contentGest  table.utenti td textarea {
	padding: 5px;
	border: 1px solid #CCCCCC;	
	background-color: #F8F8F8;	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 450px;
}

#content #contentGest .label {

	text-align: right;
	width: 80px;
}


#content #contentGest  .butt {
	border: 1px solid #CCCCCC;
	background-color: #999999!important;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	cursor: pointer;
	margin-bottom: 10px;
}

#content #contentGest  .butt-margin {
	border: 1px solid #CCCCCC;
	background-color: #999999!important;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	cursor: pointer;
	margin-bottom: 20px;
	margin-left: 101px;
	
}



#content #contentGest   .campo {
	border: 1px solid #CCCCCC;
	background-color: #F8F8F8;
	height: 18px;
	margin-right: 10px;
	
}


#content #contentGest h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #666666;
	padding-left: 0px;
	padding-top: 18px;
	padding-bottom: 10px;
	margin-right: 20px;
	margin-left: 20px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #F2F2F2;
	margin-top: 0px;
	margin-bottom: 0px;
	clear: left;
}

#content #contentGest h4 {
	color: #666666;
	padding-left: 0px;
	padding-bottom: 5px;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F8F8F8;
	clear: both;
	padding-top: 25px;	
}

#content #contentGest h4.primo {
	color: #666666;
	padding-left: 0px;
	padding-bottom: 5px;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-top-style: none;
	clear: both;
	padding-top: 0px;
}



#content #contentGest p {
	padding-left: 20px;
}


#content #contentGest form.formlogin{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	padding-left: 20px;
	padding-top: 38px;
	padding-bottom: 10px;
}



span.acquista {
	width: 100px;
	height: 20px;
	background-color:#E7E7E7;
	float: right;
	color: #666666;
	text-align: center;
	font-weight: bold;
	border: 1px solid #CCCCCC;
}

#content #contentGest  table.consul {
	margin-left: 20px;
	margin-right: 8px;
	width: 568px;
	padding-left: 0px;
	float: left;
	display: inline;
	
}

#content #contentGest  table.consul td.testo {
	width: 430px;
}

#content #contentGest  table.consul td.testo textarea {
	padding: 5px;
	border: 1px solid #CCCCCC;
	background-color: #F8F8F8;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 410px;
	margin-bottom: 10px;
}



#content #contentGest  table.consul td.commento {

}

#content #contentGest  table.consul td.commento textarea {
	padding: 5px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 120px;
	margin-bottom: 10px;	
}


#content #contentGest  table.consul-crono {
	margin-left: 20px;
	margin-right: 8px;
	width: 568px;
	padding-left: 0px;
	float: left;
	display: inline;
	line-height: 16px;
	margin-bottom: 0px;
}

#content #contentGest  table.consul-crono td.testo {
	width: 430px;
	padding: 5px;
	border: none;
	background-color: #F8F8F8;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 410px;
	margin-bottom: 10px;
	cursor: default;
	vertical-align: top;
	padding-bottom: 10px;
}

#content #contentGest  table.consul-crono td.commento {
	padding: 0px;
	background-color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 120px;
	margin-bottom: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: default;
	vertical-align: top;
	padding-left: 10px;
	padding-bottom: 10px;
}
.extra#content {
	width:900px;
}

.extra#content p{
font-size: 14px;
}
.rientro {
	padding-left: 20px;
}
