@charset "utf-8";
/* CSS Document */
/* Anemos Associazione*/ 


* {
  margin:0px;
  padding:0px;
}

.clear {
  clear:both;
}

img {
  border:0px;
}


body.home {
  background:#e5e8e6;
}

body.centromedico {
  background:#daecf4;
}

body.associazione {
  background:#e9daaa;
}

body.rivista {
  background:#e6d3de;
}

.wrapper {
  border-top:10px solid #000;
}

.content {
  background: #fff;
}

body,td,th {
	font-family: "Lato", Arial, sans-serif;
}

h1 {
	font-family:"Lato", Arial;
	color: #333;
	font-size: 18px;
	line-height: 24px;
}

a {
	color:#333;
	text-decoration: none;
}

a:hover{
	color:#666;
	text-decoration: underline;
}

a:visited{
	color:#333;
	text-decoration: none;
}

.header {
  margin:0px auto;
  width:960px;
  height:120px;
  background:url(../images/parentesi_associazione.png) no-repeat bottom;
}

.header .submenu {
  float:right;
}

.header .submenu a{
  float:left;
  display:block;
  font-family:"Lato", Arial;
  font-size:11px;
  text-align:center;
  text-decoration:none;
  color:#808080;
  margin:8px 20px 5px 10px;
}

.header .submenu a:hover, .header .submenu a.selected{
  color:#000;
  font-weight: bold;
}

.header-menu {
  margin:0px auto;
  width:960px;
}

.header-menu h2{
  font-family:"Crimson Text", Arial;
  font-weight:600;
  font-size:25px;
  font-weight:bold;
  margin-left:6px;
}

.header-menu .associazione{
	font-family: "Crimson Text", Arial;
	font-weight: 600;
	font-size: 25px;
	font-weight: bold;
	margin-left: 6px;
	margin-right: 615px;
	float: left;
    height: 30px; /*officina48 add*/
}

.header-menu .video{
 weight: 160px;
 height: 30px;	
}

.menu-main {
  margin-top:5px;
  height:18px;
  border-top:1px solid #000;
  border-bottom:1px solid #000;
}

.menu-main a {
  display:block;
  width:auto;
  float:left;
  padding:2px 10px 0px 10px;
  font-family:"Lato", Arial;
  font-size:11px;
  height:16px;
  text-decoration:none;
  color:#000;
}

body.centromedico .menu-main a.selected, body.centromedico .menu-main a:hover {
  background:#a6c6d6;
}

body.associazione .menu-main a.selected, body.associazione .menu-main a:hover {
  background:#e9cd76;
}

body.rivista .menu-main a.selected, body.rivista .menu-main a:hover {
  background:#c2a2b5;
}

.menu-main .search {
  float:right;
}

.menu-main .search {
  font-family:"Lato", Arial;
  font-size:11px;
}

.menu-main .search img{
  vertical-align:middle;
}

.menu-main .search input{
  background:#ebeff2;
  height:12px;
  font-family:"Lato", Arial;
  font-size:10px;
  border:none;
  margin:3px 0px 0px 0px;
  width:120px;
  padding:0px 4px 0px 4px;
}

body.centromedico .header, body.associazione .header, body.rivista .header {
  height:80px;
}

.header h1 {
  display:none;
}

body.home .header {
  background:url(../images/parentesi.png) no-repeat bottom;
}

body.centromedico .header, body.associazione .header, body.rivista .header {
  background:url(../images/parentesi_associazione.png) no-repeat bottom;
}

body.home .logo {
  display:block;
  width:259px;
  height:47px;
  margin:0px auto;
  padding-top:20px;

}

body.centromedico .logo, body.associazione .logo, body.rivista .logo {
  display:block;
  width:259px;
  height:47px;
  margin:0px;
  padding-top:20px;
  float:left;
}

.page-home {
  margin:0px auto;
  width:960px;
  min-height:500px;
}

.page {
  margin:0px auto;
  width:960px;
  min-height:600px;
}

.page-left {
  float:left;
  width:667px;
  background:url(../images/page-divider.png) right repeat-y;
  margin-top:10px;
  /*min-height:600px;*/
}

.page-left h3 {
  font-family:"Lato", Arial;
  font-size:19px;
  color:#ccc;
  margin-top:10px;
  background:url(../images/line.png) bottom left no-repeat;
  padding:0px 0px 10px 0px;
  text-transform:uppercase; /*netgloo add*/
}

.page-left h4 {
  font-family:"Lato", Arial;
  font-size:19px;
  color:#ccc;
  margin-top:10px;
}

.page-left h5 {
  font-family:"Lato", Arial;
  font-size:13px;
  color:#555;
  background:url(../images/line.png) bottom left no-repeat;
  padding:0px 0px 10px 0px;
}

.page-right {
  float:right;
  width:285px;
  margin-top:10px;
}



.page .strip {
  height:183px;
}

.page-right ul.menu-side {
  list-style:none;
}

.page-right ul.menu-side a{
  font-family:"Lato", Arial;
  font-size:14px;
  color:#fff;
  font-weight:bold;
  padding:4px 3px 4px 33px;
  text-decoration:none;
  display:block;
  margin-bottom:3px;
}

ul.menu-side a.dovesiamo {
  background:#80a6ca url(../images/ico_dove.png) no-repeat 5px 0px;
}

ul.menu-side a.chiamaci {
  background:#ff3bff url(../images/ico_call.png) no-repeat 5px 0px;
}

ul.menu-side a.prenota {
  background:#de4a80 url(../images/ico_prenota.png) no-repeat 5px 0px;
}

ul.menu-side a.scrivici {
  background:#acbb7d url(../images/ico_scrivi.png) no-repeat 5px 0px;
}

ul.menu-subsection {
  list-style:none;
  margin-top:20px;
  margin-bottom:10px;
}

ul.menu-subsection li a{
  color:#899eaa;
  font-family:"Lato", Arial;
  font-size:13px;
  text-decoration:none;
}

ul.menu-subsection li a:hover{
  text-decoration:underline;
}

.page-home p {
  color:#888;
}

.page-home p strong{
  color:#303030;
}

.colA, .colB {
  text-align:left;
  font-family:"Lato", Arial;
  font-size:12px;
  margin-top:20px;
}

.page-home .col-centromedico {
  width:480px;
  float:left;
  text-align:center;
  background:url(../images/divisoria.png) right bottom no-repeat;
  min-height:420px;
  margin-top: 20px;
}

.page-home .col-centromedico h3{
  font-family:"Crimson Text", Arial;
  font-weight:600;
  font-size:20px;
  height:35px;
}

.page-home .col-centromedico h4{
  font-family:"Crimson Text", Arial;
  font-weight:400;
  font-style:italic;
  font-size:14px;
  padding-top:8px;
}

.page-home .col-centromedico h3 a{
  color:#000;
  text-decoration:none;
}

a.callaction-centromedico {
  background:url(../images/go_blue.png) no-repeat right;
  font-family:"Lato", Arial;
  font-size:12px;
  text-transform:uppercase;
  text-align:left;
  padding-right:65px;
  color:#849caa;
  text-decoration:none;
}


.page-home .col-centromedico .colA {
  clear:both;
  width:210px;
  float:left;
}

.page-home .col-centromedico .colB {
  width:240px;
  float:right;
}

.page-home .col-associazione {
  width:260px;
  float:left;
  text-align:center;
  background:url(../images/divisoria.png) right bottom no-repeat;
  min-height:420px;
  margin-top: 20px;
}

.page-home .col-associazione h3{
  font-family:"Crimson Text", Arial;
  font-weight:600;
  font-size:15px;
  height:25px;
  padding-top:10px;
}

.page-home .col-associazione h4{
  font-family:"Crimson Text", Arial;
  font-weight:400;
  font-style:italic;
  font-size:14px;
  padding-top:8px;
}

.page-home .col-associazione h3 a{
  color:#000;
  text-decoration:none;
}

a.callaction-associazione {
  background:url(../images/go_yellow.png) no-repeat right;
  font-family:"Lato", Arial;
  font-size:12px;
  text-transform:uppercase;
  text-align:left;
  padding-right:65px;
  color:#d5a940;
  text-decoration:none;
}

.page-home .col-associazione .colA {
  clear:both;
  width:210px;
  margin:20px auto;
}

.page-home .col-rivista {
  width:220px;
  float:left;
  text-align:center;
  min-height:420px;
  margin-top: 20px;
}

.page-home .col-rivista h3{
  font-family:"Crimson Text", Arial;
  font-weight:600;
  font-size:15px;
  height:25px;
  padding-top:10px;
}

.page-home .col-rivista h4{
  font-family:"Crimson Text", Arial;
  font-weight:400;
  font-style:italic;
  font-size:14px;
  padding-top:8px;
}

.page-home .col-rivista h3 a{
  color:#000;
  text-decoration:none;
}

a.callaction-rivista {
  background:url(../images/go_purple.png) no-repeat right;
  font-family:"Lato", Arial;
  font-size:12px;
  text-transform:uppercase;
  text-align:left;
  padding-right:65px;
  color:#8c517b;
  text-decoration:none;
}

.page-home .col-rivista .colA {
  clear:both;
  width:160px;
  margin:20px auto;

}

.footer {
  width:960px;
  margin:0px auto;
  min-height:220px;
  background:url(../images/foot_line.png) 0px 10px no-repeat;
  position:relative;
  border-bottom:2px solid #4d4e4d;
  margin-bottom:40px;
}

.footer ul.footlink {
  position:absolute;
  right:0px;
  bottom:0px;
  list-style:none;
}

.footer ul.footlink li a{
  font-family:"Crimson Text", Arial;
  font-size:15px;
  font-style:italic;
  font-weight:500;
  color:#000;
  text-decoration:none;
}

.col-foot {
  background:url(../images/foot_line_vert.png) repeat-y left;
  padding-left:20px;
  display:block;
  float:left;
  margin-top:40px;
  min-height:150px;
  width:170px;
}

.col-foot h5 {
  font-family:"Crimson Text", Arial;
  font-size:13px;
  font-weight:600;
}

.col-foot h5 a {
  color:#000;
  text-decoration:none;
}

.col-foot h5 a:hover {
  text-decoration:underline;
}

.col-foot ul {
  list-style:none;
  margin:10px 0px 10px 0px;
}

.col-foot ul li {
  font-family:"Lato", Arial;
  font-size:10px;
  padding:3px 0px 3px 0px;
}

.col-foot ul li a{
  color:#000;
  text-decoration:none;
}

.col-foot ul li a:hover{
  text-decoration:underline;
}

.col-foot-right {
  float:right;
  position:relative;
  width:200px;
  min-height:150px;
  margin-top:30px;
}

.col-foot-right .social {
  position:absolute;
  left:0px;
  top:0px;
}

.col-foot-right .social a{
  display:block;
  width:25px;
  height:25px;
  float:left;
}

.col-foot-right ul{
  position:absolute;
  right:0px;
  width:120px;
  list-style:none;
}

.col-foot-right ul li{
  font-family:"Crimson Text", Arial;
  font-size:12px;
  margin:0px 0px 4px 0px;

}

.col-foot-right ul li a{
  color:#fff;
  text-decoration:none;
  display:block;
  padding:1px 0px 1px 15px;
  background:#193540;
}

.col-foot-right ul li a:hover{
  background:#fff;
  color:#193540;
}

.col-foot-right ul li ul {
  margin:5px 0px 5px 0px;
  position:relative;
}

.col-foot-right ul li ul li{
  background:none;
  font-family:"Lato", Arial;
  font-size:10px;
}

.col-foot-right ul li ul li a {
  color:#000;
  background:none;
}

.col-foot-right ul li ul li a img{
  vertical-align:middle;
}

.col-foot-right ul li ul li a:hover{
  background:none;
  text-decoration: underline;
}

#gmaps {
  width:285px;
  height:183px;
}

#gmaps-contact {
  width:960px;
  height:200px; /*netgloo add: altezza minima per google maps iframe*/ /*183px;*/
  margin:10px auto;
}

.box {
  position:relative;
  width:285px;
  height:183px;
  margin-bottom:16px;
}

.box a {
  text-decoration:none;
}

.box .backtitle {
  position:absolute;
  bottom:0px;
  display:block;
  min-height:45px;
  width:285px;
}

.box .backtitle.corsi{
  background:url(../images/bkbox_01.png);
}

.box .backtitle.novita{
  background:url(../images/bkbox_02.png);
}

.box .backtitle.seminari{
  background:url(../images/bkbox_03.png);
}

.box .backtitle.pubblicazioni{
  background:url(../images/bkbox_04.png);
}

.box .backtitle.volontariato{
  background:url(../images/bkbox_05.png);
}

.box .backtitle.neuroscienze{
  background:url(../images/bkbox_06.png);
}

.box .backtitle h5{
  color:#fff;
  font-family:"Lato", Arial;
  font-size:13px;
  padding:3px 10px 3px 10px;
  background:url(../images/line_small.png) no-repeat 10px 22px;
  height:20px;
}

.box .backtitle h6{
  color:#fff;
  font-family:"Lato", Arial;
  font-size:13px;
  padding:3px 10px 3px 10px;
}

.box .backtitle p{
  color:#fff;
  font-family:"Lato", Arial;
  font-size:13px;
  padding:3px 10px 3px 10px;
}

.box .backtitle p em{
  font-size:12px;
}

.accordion-section {
  width:320px;
  float:left;
  margin-right:10px;
  padding-top:10px;
}

/*netgloo add*/
.accordion-section a {
  color: #666;
  text-decoration: none;
}

.accordion-section div{
  display:none;
  color:#808080;
  font-family:"Lato", Arial;
  font-size:13px;
  margin-top:5px;
  margin-left:25px;
}

.accordion-section div ul {
  list-style:none;
}

.accordion-section div ul a {
  color:#666;
  text-decoration: none;

}

.accordion-section div ul li{

}



.accordion-section div ul li::before {
  content:"» ";
}

.accordion-section h5 {
  color:#000;
  font-family:"Lato", Arial;
  font-size:12px;
  padding-left:25px;
  margin-top:10px;
  padding-top:3px;
  min-height:20px;
  padding-bottom:0px;
}

.accordion-section h5:hover {
  cursor:pointer;
}



.accordion-section h5.p01 {
  background:url(../images/ico_01.png) no-repeat 4px 5px;
}

.accordion-section h5.p02 {
  background:url(../images/ico_02.png) no-repeat 4px 5px;
}

.accordion-section h5.p03 {
  background:url(../images/ico_03.png) no-repeat 4px 5px;
}

.accordion-section h5.p04 {
  background:url(../images/ico_04.png) no-repeat 4px 5px;
}

.accordion-section h5.p05 {
  background:url(../images/ico_05.png) no-repeat 4px 5px;
}

.accordion-section h5.p06 {
  background:url(../images/ico_06.png) no-repeat 4px 5px;
}

.accordion-section h5.p07 {
  background:url(../images/ico_07.png) no-repeat 4px 5px;
}

.accordion-section h5.p08 {
  background:url(../images/ico_08.png) no-repeat 4px 5px;
}

.accordion-section h5.p09 {
  background:url(../images/ico_09.png) no-repeat 4px 5px;
}

.accordion-section h5.p10 {
  background:url(../images/ico_10.png) no-repeat 4px 5px;
}

.accordion-section h5.p11 {
  background:url(../images/ico_11.png) no-repeat 4px 5px;
}

.accordion-section h5.p12 {
  background:url(../images/ico_12.png) no-repeat 4px 5px;
}

.accordion-section h5.p13 {
  background:url(../images/ico_13.png) no-repeat 4px 5px;
}

.accordion-section h5.p14 {
  background:url(../images/ico_14.png) no-repeat 4px 5px;
}

.accordion-section h5.p15 {
  background:url(../images/ico_15.png) no-repeat 4px 5px;
}

.accordion-section h5.p16 {
  background:url(../images/ico_16.png) no-repeat 4px 5px;
}

.accordion-section h5.p17 {
  background:url(../images/ico_17.png) no-repeat 4px 5px;
}

.accordion-section h5.p18 {
  background:url(../images/ico_18.png) no-repeat 4px 5px;
}

.accordion-section h5.p19 {
  background:url(../images/ico_19.png) no-repeat 4px 5px;
}

.accordion-section h5.p20 {
  background:url(../images/ico_20.png) no-repeat 4px 5px;
}

.accordion-section h5.p21 {
  background:url(../images/ico_21.png) no-repeat 4px 5px;
}

.accordion-section h5.p22 {
  background:url(../images/ico_22.png) no-repeat 4px 5px;
}

.accordion-section h5.p23 {
  background:url(../images/ico_23.png) no-repeat 4px 5px;
}

.accordion-section h5.p24 {
  background:url(../images/ico_24.png) no-repeat 4px 5px;
}

.accordion-section h5.p25 {
  background:url(../images/ico_25.png) no-repeat 4px 5px;
}

.accordion-section h5.p01.selected {
  background:#fdce1e url(../images/ico_00.png) no-repeat 4px 5px !important;
}

.accordion-section h5.p02.selected {
  background:#fee68e url(../images/ico_00.png) no-repeat 4px 5px !important;
}

.accordion-section h5.p03.selected {
  background:#e6d8de url(../images/ico_00.png) no-repeat 4px 5px !important;
}

.accordion-section h5.p04.selected {
  background:#ceb1bd url(../images/ico_00.png) no-repeat 4px 5px !important;
}

.accordion-section h5.p05.selected {
  background:#b5d9ea url(../images/ico_00.png) no-repeat 4px 5px !important;
}

.accordion-section h5.p06.selected {
  background:#dae8bf url(../images/ico_00.png) no-repeat 4px 5px !important;
}

.accordion-section h5.p07.selected {
  background:#ebeff2 url(../images/ico_00.png) no-repeat 4px 5px !important;
}

.accordion-section h5.p08.selected {
  background:#f7eed9 url(../images/ico_00.png) no-repeat 4px 5px !important;
}

.accordion-section h5.p09.selected {
  background:#f8c4b6 url(../images/ico_00.png) no-repeat 4px 5px !important;
}

.accordion-section h5.p10.selected {
  background:#fad6cc url(../images/ico_00.png) no-repeat 4px 5px !important;
}

.accordion-section h5.p11.selected {
  background:#d9e38e url(../images/ico_00.png) no-repeat 4px 5px !important;
}

.accordion-section h5.p12.selected {
  background:#ecf1c7 url(../images/ico_00.png) no-repeat 4px 5px !important;
}

.accordion-section h5.p13.selected {
  background:#fcee21 url(../images/ico_00.png) no-repeat 4px 5px !important;
}

.accordion-section h5.p14.selected {
  background:#a6b4bc url(../images/ico_00.png) no-repeat 4px 5px !important;
}

.accordion-section h5.p15.selected {
  background:#b0b598 url(../images/ico_00.png) no-repeat 4px 5px !important;
}

.accordion-section h5.p16.selected {
  background:#dbd0a5 url(../images/ico_00.png) no-repeat 4px 5px !important;
}

.accordion-section h5.p17.selected {
  background:#cf9e8e url(../images/ico_00.png) no-repeat 4px 5px !important;
}

.accordion-section h5.p18.selected {
  background:#7b8c93 url(../images/ico_00.png) no-repeat 4px 5px !important;
}

.accordion-section h5.p19.selected {
  background:#a0d0f3 url(../images/ico_00.png) no-repeat 4px 5px !important;
}

.accordion-section h5.p20.selected {
  background:#f0b0f5 url(../images/ico_00.png) no-repeat 4px 5px !important;
}

.accordion-section h5.p21.selected {
  background:#e1ddd9 url(../images/ico_00.png) no-repeat 4px 5px !important;
}

.accordion-section h5.p22.selected {
  background:#d1c8bf url(../images/ico_00.png) no-repeat 4px 5px !important;
}

.accordion-section h5.p23.selected {
  background:#f0d5b8 url(../images/ico_00.png) no-repeat 4px 5px !important;
}

.accordion-section h5.p24.selected {
  background:#8af5f7 url(../images/ico_00.png) no-repeat 4px 5px !important;
}

.accordion-section h5.p25.selected {
  background:#c1f1c6 url(../images/ico_00.png) no-repeat 4px 5px !important;
}


.elenco-sx {
  float: left;
  width: 250px;
}

.elenco-sx ul {
  list-style:none;
  margin:20px 0px 0px 0px;
  padding:0px;
  width:220px;
}

.elenco-sx ul li{
  margin:10px 0px 4px 0px;
}

.elenco-sx ul li a{
  color:#4d4d4d;
  font-family:"Lato", Arial;
  font-size:12px;
  text-decoration:none;
  display:block;
}

.elenco-sx ul li a:hover{
  color:#222;
  text-decoration:underline;
}

.elenco-sx ul li a.selected{
  background:#f8efd2;
}

.elenco-dx {
  float:right;
  width:370px;
  margin-right:20px;
  /*netgloo add*/
  border-left: 1px dotted #aaa;
  padding-left: 15px;
/*  min-height: 755px;*/
}

.elenco-dx p {
  color:#333333;
  font-family:"Lato", Arial;
  font-size:13px;
  line-height:16px;
  margin:10px 0px 0px 0px;
}


img.photo-specialist {
  margin:10px 0px 10px 0px;
}

.elenco-dx ul {
  list-style:none;
}

.elenco-dx ul li{
  color:#333333;
  font-family:"Lato", Arial;
  font-size:12px;
}

.elenco-dx ul li::before {
  content:"» ";
}

a.prenotazioni {
  background:url(../images/ico_prenota_purple.png) no-repeat;
  padding:5px 0px 5px 24px;
  color:#d4145a !important;
  font-family:"Lato", Arial;
  font-size:12px;
  display:block;
  text-decoration:none;
  margin:10px 0px 0px 0px;
}

/*netgloo add*/
.lavagnetta {
  background:url(../images/ico_prenota_purple.png) no-repeat;
  padding:5px 0px 5px 24px;
  color:#d4145a !important;
  font-family:"Lato", Arial;
  font-size:12px;
  display:block;
  text-decoration:none;
  margin:10px 0px 0px 0px;
  text-transform: uppercase;
}
.lavagnetta a{
  color:#d4145a !important;
  font-size:12px !important;
}
a .lavagnetta:hover, 
a .lavagnetta:visited {
  color: #d4145a !important;
  text-decoration: underline;
}


.elenco-dx a {
  color:#333333;
  font-family:"Lato", Arial;
  font-size:12px;
  text-decoration:none;
}

.contact {

}

.contact p {
  color:#333333;
  font-family:"Lato", Arial;
  font-size:14px;
}

.contact p.small {
  color:#333333;
  font-family:"Lato", Arial;
  font-size:11px;
}

.contact a {
  color:#333333;
  font-family:"Lato", Arial;
  font-size:14px;
  text-decoration:none;
}

.contact a:hover{
  text-decoration:underline;
}

.associazione-content {
  margin-top:20px;
}

.associazione-content p.small {
  color:#333333;
  font-family:"Lato", Arial;
  font-size:11px;
}

.associazione-content p {
  color:#575756;
  font-family:"Lato", Arial;
  font-size:13px;
  line-height:16px;
  margin-top:10px;
  padding-right:15px;
}

.associazione-content p a {
  color:#575756;
  text-decoration:none;
}

/*netgloo add*/
.associazione-content ul,
.associazione-content article {
  color:#575756;
  font-family:"Lato", Arial;
  font-size:12px;
  margin-top:10px;
}
hr{
  margin:20px 0;
}

.gallery {
  margin-top:20px;
}

.gallery a {
  display:block;
  width:160px;
  margin-right:10px;
  float:left;
  margin-bottom:10px;
}

.menuside {
}

.menuside ul{
  display:none;
}

.menuside h4 a{
  color:#c4661a;
  font-family:"Lato", Arial;
  font-size:13px;
  margin:3px 0px 5px 0px;
  padding-top:2px;
  text-decoration:none;
  display:block;
}

.menuside h4.selected a{
  background:#e9daaa;
}

.menuside h4 img{
  vertical-align:middle;
}

.menuside ul{
  list-style:none;

  margin:3px 0px 10px 0px;
}

.menuside ul li{

}

.menuside ul li a{
  color:#4d4d4d;
  font-family:"Lato", Arial;
  font-size:12px;
  text-decoration:none;
}

.box.download img.copertina {
  float:left;
  box-shadow: 2px 0px 5px 2px #333333;
  -webkit-box-shadow:2px 0px 5px 2px #333333;
  -moz-box-shadow: 2px 0px 5px 2px #333333;
}

.box.download a.pdf {

  width:140px;
  color:#4d4d4d;
  font-family:"Lato", Arial;
  font-size:12px;
  font-style:italic;
  text-decoration:none;
  padding-top:22px;
  background:url(../images/ico_pdf.png) no-repeat;
  position:absolute;
  bottom:0px;
  right:0px;
  font-weight:bold;
}

.item {
  margin: 10px 0px 10px 0px;
  border-bottom:1px solid #8c517b;
  min-height:160px;
  width:650px;
}

.item h3{
  margin:5px 0px 5px 0px;
  color:#8c517b;
  font-family:"Lato", Arial;
  font-size:12px;
  background:none;
  padding:0px;
}

.item img {
  float:left;
  margin-right:10px;
}

.item h4 {

  margin:0px;
  padding:0px;
  color:#8c517b;
  font-family:"Lato", Arial;
  font-size:23px;

  display:block;
}

.item h5 {

  margin:0px;
  padding:0px;
  color:#000;
  font-family:"Lato", Arial;
  font-size:10px;
  background:none;
  display:block;
}

.item h6{

  margin:0px;
  padding:0px;
  color:#000;
  font-family:"Lato", Arial;
  font-size:10px;
  background:none;
  display:block;
}

.item p {
  color:#555;
  font-family:"Lato", Arial;
  font-size:12px;
  margin:5px 0px 5px 0px;
}

.item p.small {
  color:#000;
  font-family:"Lato", Arial;
  font-size:11px;
}

.item2{
  margin: 10px 0px 10px 0px;
  border-bottom:1px solid #8c517b;
  min-height:65px;
  width:650px;
}




.item2 h4 {

  margin:0px;
  padding:0px;
  color:#8c517b;
  font-family:"Lato", Arial;
  font-size:12px;
  display:block;
}

.item2 h5 {

  margin:0px;
  padding:0px;
  color:#000;
  font-family:"Lato", Arial;
  font-size:10px;
  background:none;
  display:block;
}

.item2 h6{

  margin:0px 0px 5px 0px;
  padding:0px;
  color:#000;
  font-family:"Lato", Arial;
  font-size:10px;
  background:none;
  display:block;
  font-style:italic;
}

.item2 a {
  color:#8c517b;
  font-family:"Lato", Arial;
  font-size:10px;
  text-decoration:none;
}

.pdf-list {

}

.pdf-list h4{
  font-family:"Lato", Arial;
  font-size:12px;
  color:#8c517b;
}

.pdf-list .section {
  float:left;
  width:300px;
  position:relative;
  margin-right:20px;
}

.pdf-list .section img.copertina {
  float:left;
  box-shadow: 2px 0px 5px 2px #333333;
  -webkit-box-shadow:2px 0px 5px 2px #333333;
  -moz-box-shadow: 2px 0px 5px 2px #333333;
}

.pdf-list .section h5 {
  position:absolute;
  bottom:48px;
  left:160px;
  background:none;
  font-family:"Lato", Arial;
  font-size:16px;
  color:#000;
}

.pdf-list .section a.pdf {

  width:140px;
  color:#4d4d4d;
  font-family:"Lato", Arial;
  font-size:12px;
  font-style:italic;
  text-decoration:none;
  padding-top:22px;
  background:url(../images/ico_pdf.png) no-repeat;
  position:absolute;
  bottom:23px;
  right:0px;
  font-weight:bold;
}

.pdf-list p {
  clear:both;
  padding-top:10px;
  display:block;
  color:#000;
  font-family:"Lato", Arial;
  font-size:12px;
  font-weight:bold;
}

.rubriche {
  margin:10px 0px 30px 0px;
}

.rubriche h5{
  margin:10px 0px 10px 0px;
  font-family:"Lato", Arial;
  font-size:14px;
  color:#8c517b;
}

.rubriche a{
  display:block;
  color:#000;
  font-family:"Lato", Arial;
  font-size:16px;
  font-weight:bold;
  padding:4px;
  margin:0px 0px 15px 0px;
  text-decoration:none;
}

.rubriche a.t01 {
  background:#f7b7a5;
}

.rubriche a.t02 {
  background:#fad6cc;
}

.rubriche a.t03 {
  background:#e6d8de;
}

.rubriche a.t04 {
  background:#f7eed9;
}

.rubriche a.t05 {
  background:#e5cd91;
}

p.evidenza {
  background:#f8efd2;
  padding:3px;
  margin:0px 20px 0px 0px;
}


/*
.video a{
	font-size: 11px;
	color: #666;
	text-decoration: none;
}
.video a:hover{
	text-decoration: none;
}
*/



/*officina48 add*/
.associazione-content p a,
.elenco-dx a{
  color: #c4661a;
  text-decoration: none;
  font-size: 13px;
}
.associazione-content p a:hover,
.elenco-dx a:hover{
  color: #c4661a;
  text-decoration: underline;
  font-size: 13px;
}
.associazione-content p a:visited, 
.elenco-dx a:visited{
  color: #c4661a;
  text-decoration: none;
  font-size: 13px;
}


/*netgloo add*/
.btn-search{
  border: 0px solid transparent;
  background: transparent;
  cursor: pointer;
  font-size: 11px;
  color: #666;
  text-decoration: none;
}

/*netgloo add*/
.grigio{
  color: #999;
}

/*ASSOCIAZIONE*/

.universita {
	width: 220px;
}

.universita h4 a{
color:#c4661a;
font-family:"Lato", Arial;
font-size:13px;
margin:3px 0px 5px 0px;
padding-top:2px;
text-decoration:none;
display:block;
}

.universita h4.selected a{
background:#f8efd2;
}

.universita h4 img{
vertical-align:middle;
}

.universita ul{
list-style:none;

margin:3px 0px 10px 0px;
}

.universita ul li{

}

.universita ul li a{
color:#4d4d4d;
font-family:"Lato", Arial;
font-size:11px;
text-decoration:none;
}

.seminario_data {
  font-family:"Lato", Arial;
  font-size:16px;
  font-weight: bold;
  color:#333;
  padding:0px 0px 10px 0px;
}

.pubblicazione_img {
  /*width: 120px;*/
  float: left;
  margin: 10px 20px 20px 0;
}

.divider {
	width: 100%;
	height: 20px;
	margin: 20px 0 20px 0;
	border-bottom: 1px #666 solid;
}
