/* css della home page del sito del collegio universitario lamaro pozzani */


/* ======== attributi generali ======= */


body  {
      margin: 0;
      padding: 0;
      background: #fff;
      font: Verdana, Lucida, Arial, Helvetica, sans-serif;
      text-align: center;
      }

img  {
     display: block;
     margin: 0;
     border: 0;
     padding: 0;
     }

strong  {
        font-weight: bold;
        }

em  {
    font-style: italic;
    }

h1, h2, h3, h4, h5, h6, h7, p , td {
                               color: #000;
                               font: 11px Verdana, Lucida, Arial, Helvetica, sans-serif;
                               }

p a:link  {
          color: #000;
          text-decoration: none;
          border-bottom: 1px solid #ccc;
          }

p a:visited  {
             color: #000;
             text-decoration: none;
             border-bottom: 1px solid #ccc;
             }

p a:hover  {
           color: #000;
           text-decoration: none;
           border-bottom: 1px solid #000;
           }

a:link.underall  {
                 color: #000;
                 text-decoration: none;
                 border: 0;
                 }

a:visited.underall  {
                    color: #000;
                    text-decoration: none;
                    border: 0;
                    }
a:hover.underall  {
                  color: #000;
                  text-decoration: underline;
                  border: 0;
                  }



h2  {
    margin: 0;
    }

h2 a:link  {
           color: #c33;
           text-decoration: none;
           border-bottom: 1px solid #fcc;
           }

h2 a:visited  {
              color: #c33;
              text-decoration: none;
              border-bottom: 1px solid #fcc;
              }

h2 a:hover  {
            color: #f00;
            text-decoration: none;
            border-bottom: 1px solid #f00;
            }

#container  {
            width: 740px;
            margin: 0px auto;
            text-align: left;
            background: transparent url(../i/sfondo_containermain.gif);
            }


/* ======= header ======= */

#header  {
         width: 740px;
         margin: 0;
         background: #fff url(../i/header.jpg) no-repeat left;
         }

#headerlogo  {
             margin: 0 0 0 0;
             }

#headermenu  {
             height: 23px;
             margin: 0;
             padding-top:5px;
             font: bold 11px Verdana, Lucida, Arial, Helvetica, sans-serif;
             }

#headermenu ul  {
                float: left;
                margin: 0;
                padding: 0;
                list-style: none;
                width:250px;
                }

#headermenu li  {
                display: inline;
                margin: 0 8px 0 8px;
                padding: 0;
                color: #333; 
                }

#headermenu li a:link  {
                       color: #333;
                       text-decoration: none;
                       border: 0;
                       }

#headermenu li a:visited  {
                          color: #333;
                          text-decoration: none;
                          border: 0;
                          }

#headermenu li a:hover  {
                        color: #c00;
                        text-decoration: none;
                        border: 0;
                        }


#headermenu p  {
               display: inline;
               margin: 0;
               padding: 0;
               color: #333;
               }

#headermenu form  {
               float:left;
               margin-top:-2px;
               
               }
#headermenu input  {
               font-size:10px;
               
               }
#headermenu img  {
               display:inline;
               
               }
#headerday  {
            height: 18px;
            margin: 0 0 0 6px;
            padding-top: 2px;
            font: 11px Verdana, Lucida, Arial, Helvetica, sans-serif;
            }

#headerday p  {
              display: inline;
              margin-right: 10px;
              padding: 0;
              color: #999;
              }

#headerday a:link  {
                   text-decoration: none;
                   border: 0;
                   }


#headerday a:hover  {
                    text-decoration: none;
                    border: 0;
                    }

#headerday a:visited  {
                      text-decoration: none;
                      border: 0;
                      }


/* ======= wrapper ======= */

#wrapper  {
          width: 740px;
          border-top: 1px solid #ccc;
          }

#banner  {
         width: 738px;
         margin: 0 1px 0 1px;
         padding: 8px 0 8px 0;
         background: #f4f4f4;
         }

#banner img  {
             margin: 0 7px 0 7px;
             border: 1px solid #ccc;
             }

#banner2  {
          margin: 0 1px 0 1px;
          } 



/* ======= navigation ======= */

#navigation  {
             width: 170px;
             margin: 0 0 18px 8px;
             float: left;
             }

#menu  {
       width 170px;
       margin: 0 0 10px 0;
       border-bottom: 1px solid #ccc;
       }

#menu img  {
           display: inline;
           margin-right: 3px;
           } 

#menu p  {
         width 168px;
         margin: 0;
         padding: 5px 3px 5px 3px;
         border: 1px solid #ccc;
         border-bottom: none;
         font-size: 12px;
         font-weight: bold;
         background: #e5e5e5 url(../i/sfondo_menu.gif) repeat-x top;
         }

#menu p a:link  {
                color: #669;
                text-decoration: none;
                border: 0;
                }

#menu p a:visited  {
                   color: #669;
                   text-decoration: none;
                   border: 0;
                   }

#menu p a:hover  {
                 color: #66f;
                 text-decoration: none;
                 border: 0;
                 }

#submenu  {
       width 170px;
       margin: 0 0 0 0;
       }

#submenu img  {
           display: inline;
           margin-right: 3px;
           } 

#submenu p  {
         width 168px;
         margin: 0;
         padding: 5px 3px 5px 12px;
         border: 1px solid #ccc;
         border-bottom: none;
         font-size: 12px;
         font-weight: normal;
         background: #fff;
         }

#submenu p a:link  {
                color: #669;
                text-decoration: none;
                border: 0;
                }

#submenu p a:visited  {
                   color: #669;
                   text-decoration: none;
                   border: 0;
                   }

#submenu p a:hover  {
                 color: #66f;
                 text-decoration: none;
                 border: 0;
                 }


.rightbox1  {
            width: 170px;
            margin: 24px 0 24px 0;
            padding: 0;
            }

.rightbox1 p  {
              margin: 2px 4px 2px 4px;
              }

.rightbox1img  {
               margin: 0;
               }


/* ======= content ======= */

#content  {
          width: 532px;
          margin: 0 0 18px 186px;
          padding: 6px;
          border: 1px solid #ccc;
          border-bottom: 0;
          background: #fff;
          }

#crumbs p  {
           color: #666;
           font-size: 9px;
           }

#crumbs a:link  {
                color: #666;
                font-size: 9px;
                text-decoration: none;
                border-bottom: 0;
                }

#crumbs a:visited  {
                   color: #666;
                   font-size: 9px;
                   text-decoration: none;
                   border-bottom: 0;
                   }

#crumbs a:hover  {
                 color: #666;
                 font-size: 9px;
                 text-decoration: underline; 
                 border-bottom: 0;
                 }

#content h1  {
             margin-bottom: 12px;
             padding: 0;
             color: #c00;
             font-weight: bold;
             font-size: 16px;
             }

#content h1.title  {

                   }

#content h1.titleincontri  {
                           margin-bottom: 0;
                           }

#content h2.subtitleincontri  {
                              margin-top: 0;
                              margin-bottom: 12px;
                              }

#content h2  {
             padding: 0;
             color: #666;
             font-size: 13px;
             }

#content h3  {
             padding: 0;
             font-weight: bold;
             }

#content h3 a:link  {
                    color: #000;
                    text-decoration: none;
                    border-bottom: 1px solid #ccc;
                    }

#content h3 a:visited  {
                       color: #000;
                       text-decoration: none;
                       border-bottom: 1px solid #ccc;
                       }

#content h3 a:hover  {
                     color: #000;
                     text-decoration: none;
                     border-bottom: 1px solid #000;
                     }

#content ul  {
             list-style: square inside;
             font: 11px Verdana, Lucida, Arial, Helvetica, sans-serif;
             }

#content ol  {
             list-style: lower-alpha inside;
             font: 11px Verdana, Lucida, Arial, Helvetica, sans-serif;
             }

#content ul a:link  {
          color: #000;
          text-decoration: none;
          border-bottom: 1px solid #ccc;
          }

#content ul a:visited  {
             color: #000;
             text-decoration: none;
             border-bottom: 1px solid #ccc;
             }

#content ul a:hover  {
           color: #000;
           text-decoration: none;
           border-bottom: 1px solid #000;
           }

#content .attaccato  {
            margin-top: 0;
            margin-bottom: 0;
            }

#content .ultimorigo  {
             margin-top: 0;
             } 


#extravert  {
            float: left;
            width: 200px;
            margin: 0 12px 16px 6px;
            background: tansparent;
            }

#extraoriz  {
            float: left;
            width: 260px;
            margin: 0 12px 16px 6px;
            background: transparent;
            }

.fotovert  {
           width: 200px;
           }

.fotoriz  {
          width: 260px;
          }

.dida  {
       margin: 4px 0 12px 0;
       padding: 5px 3px 5px 3px;
       background: #ccc;
       }

.dida p  {
         margin: 0;
         padding: 0;
         }
.didasp { margin:10px 0 0 0;}
.didasp img{ display:inline;}

.linkvert  {
           width: 200px;
           }

.linkoriz  {
           width: 260px;
           } 

.extraimg   {
            float: left;
            width: 15px;
            margin: 0;
            padding: 0;
            }

.extraimg img  {
               margin: 0;
               }

.extratxt  {
           margin: 0 0 0 20px;
           }

#extravert h2  {
               margin: 0;
               font-size: 10px;
               }


#extraoriz h2  {
               margin: 0;
               font-size: 10px;
               }  

#extravert p  {
              margin: 0;
              font-size: 10px;
              }

#extraoriz p  {
              margin: 0;
              font-size: 10px;
              }

.feedbox  {
          margin-bottom: 12px;
          }

.feedbox img  {
              display: inline;
              margin-right: 8px;
              }

.feedbox p  {
            display: inline;
            }


.spacer  {
         clear: both;
         margin-bottom: 10px;
         }     /* evita lo slittamento del float e inserisce un margine, in mozilla */

.box-galleria{margin-bottom:20px;height:100px;}
.box-galleria img{float:left;margin-right:10px;border:1px solid #aaa;}
.box-galleria a:hover img{border:1px solid #000;}

/* ======= footer ======= */

#footer  {
         clear: both;
         width: 740px;
         height: 50px;
         margin: 0;
         background: #fff url(../i/sfondo_footermain.gif) no-repeat;
         font: 10px Verdana, Lucida, Arial, Helvetica, sans-serif;
         }

#footer p  {
           display: inline;
           margin: 0;
           }

#footerleft  {
             float: left;
             margin: 31px 0 0 4px;
             }

#footerright  {
              float: right;
              text-align: right;
              margin: 31px 4px 0 0;
              }

#footerright ul  {
                 display: inline;
                 list-style: none;
                 }

#footerright li  {
                 display: inline;
                 padding-left: 16px;
                 }


{} 
