@import url("../home/style.css");
/* CSS Document */
/*-----------------------------------------------------------------*/
/*BG HEADER*/
/*-----------------------------------------------------------------*/
/*#headerPage {background:#fff url(../../../../images/famiglie/it/header_bg/default_page.jpg) no-repeat top left; }*/


/*----------------------------------------------------------------------*/
/*BOX COMUNICAZIONI*/
/*----------------------------------------------------------------------*/
#boxComunicazioni{width:482px; margin:0 0 30px 0;  padding:0px 0px 0px 0px ; text-align:left; display:block; clear:both; }
#boxComunicazioni .title,#boxComunicazioniLista .title {color:#336699;}
#boxComunicazioni h2 , #boxComunicazioni h3,#boxComunicazioniLista h2 , #boxComunicazioniLista h3{color:#336699;  font-size:10px; font-weight:bold; margin-bottom:0px;}
#boxComunicazioni ul , #boxComunicazioniLista ul{list-style:none; display:block; clear:both; overflow:hidden; height:1%;}
#boxComunicazioni ul.borderBottom{border-bottom:1px dotted #a1a1a1; }
#boxComunicazioni ul li ul li , #boxComunicazioniLista ul li ul li{clear:none;}
#boxComunicazioni ul li ul , #boxComunicazioniLista ul li ul{border-bottom:none; clear:none;}
#boxComunicazioni li {margin:0; padding:8px 0px; font-size:10px;  clear:both;line-height:1.3em; vertical-align:top;}
#boxComunicazioni li div.testo_descrittivo{width:295px; float:left}
#boxComunicazioni li a, #boxComunicazioniLista li a{ padding: 0; text-decoration:underline; background:#fff;}
#boxComunicazioni li a:hover, #boxComunicazioniLista li a:hover {color:#444; text-decoration:underline;}
#boxComunicazioni h4 {font-size:11px; color:#1e3d6b; margin:0px; float:left;}
#boxComunicazioni img {float:left; margin-right:12px; }
#boxComunicazioni ul.imageList{border-bottom:1px dotted #a1a1a1;}


/*-----------------------------box Complex Content PAGINA INTERA---------------------------------*/
p#testo_intro{margin-top:5px; margin-bottom:5px;}
#boxComplexContent{width:502px; margin:0 0 20px 0;  padding:0 0 0px 0 ; text-align:left; display:block;  }
#boxComplexContent ul{list-style:square; margin:15px 15px;}
#boxComplexContent ul li{ margin-bottom:15px;}
#boxComplexContent ul#image_list { margin:15px 0 0 0; list-style: none;  }
#boxComplexContent ul#image_list li{ width: 167px; float:left; margin:0; padding:0 }
#boxComplexContent img {float:left; margin-right:12px; }
boxComplexContent h3{color:#336699;  font-size:10px; font-weight:bold; margin-bottom:0px;}
div.borderBottom20{ height:20px; width:502px; border-top:1px dashed #A1A1A1; }


/*----------------------------------------------------------------------*/
/*BOX 3 Shortcut														*/
/*----------------------------------------------------------------------*/
#box3shortcut{width:502px; margin:0 0 30px 0;  padding:0px 0px 0px 0px ;}

#box3shortcut .title{color:#336699;}

#box3shortcut ul.shortcutList li h3{ color:#336699;  font-weight:bold; margin:10px 0 10px 0;}

#box3shortcut ul.shortcutList{ list-style:none; }

#box3shortcut ul.shortcutList li span.title{ display:block; margin: 5px 0px 5px 0 }

#box3shortcut ul.shortcutList li ul{ clear:none; margin-top: 10px;}

#box3shortcut ul.shortcutList li.middleShortcut { display: inline; float:left; width: 153px; margin:0px 12px 0px 12px; padding:8px 0px 0px 0px; }

#box3shortcut ul li { display: inline; float:left; width: 160px; margin:0; padding-top:8px; line-height:1.3em; vertical-align:top;}

#box3shortcut ul li a{ padding: 0; text-decoration:underline; background:#fff;}

#box3shortcut ul.shortcutList li img a{ font-size: 10px;}

#box3shortcut ul li a:hover{color:#444; text-decoration:underline;}

.dottedBorder{ border-top:1px dotted #A1A1A1; }

#box3shortcut ul.shortcutList li img{ display:block; float:left; margin-top:1px; }

#box3shortcut ul.shortcutList li a.leggi{ display:block; float:left; padding-left:2px; font-size:10px; }


/*-----------------------------BOX COMUNICAZIONI PAGINA INTERA---------------------------------*/
p#testo_intro{margin-top:5px; margin-bottom:5px;}
div#video{position:relative; float:left; width:339px; height:285px;	margin-right:12px; display:inline;margin-top:10px;}
div#video img{margin:0px;}
div#testo{width:482px;clear:both;}	
#boxComunicazioniLista{width:482px; margin:0px 0 0px 0;  padding:5px 10px 5px 10px ; text-align:left; display:block; clear:both; border:1px solid #DEE8F1; }
#boxComunicazioniLista li{margin:0; padding:8px 0px; font-size:10px;  clear:both;line-height:1.3em; vertical-align:top;border-bottom:1px dotted #A1A1A1; }


/*-----------------------------BOX COMUNICAZIONI PAGINA INTERA---------------------------------*/
#boxEventiLista{width:482px; margin:0px 0 0px 0;  padding:5px 10px 5px 10px ; text-align:left; display:block; clear:both; border:1px solid #DEE8F1; height:1%;}
#boxEventiLista ul li ul{border-bottom:none; clear:none;}
#boxEventiLista h2 , #boxEventiLista h3,#boxEventiLista h2 , #boxEventiLista h3{color:#336699;  font-size:10px; font-weight:bold; margin-bottom:0px;}
#boxEventiLista ul{list-style:none; display:block; clear:both; overflow:hidden; }
#boxEventiLista li a{ padding: 0; text-decoration:underline; background:#fff;}
#boxEventiLista li a:hover {color:#444; text-decoration:underline;}
#boxEventiLista li{margin:0; padding:8px 0px; font-size:10px;  clear:both;line-height:1.3em; vertical-align:top;border-bottom:1px dotted #A1A1A1; height:1%;}
#boxEventiLista ul li.ultimo_evento{margin:0; padding:8px 0px; font-size:10px;  clear:both;line-height:1.3em; vertical-align:top; height:1%; border-bottom:0px;}
#boxEventiLista li:after {content: ";"; display: block; height: 0; clear: both; visibility: hidden;}
#boxEventiLista ul li p.imageP{display:block;float:left; margin-right:12px; text-align:center; width:150px;}
#boxEventiLista ul li p.textP {width:310px; display:block; float:left;margin:0 0 0 5px;}


