/* 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  {
                               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_container.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:200px;
                }

#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: 2px 0 0 0;
            font: 11px Verdana, Lucida, Arial, Helvetica, sans-serif;
            }

#headerday p  {
              display: inline;
              margin-right: 10px;
              padding-top: 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;
          }


/* ======= navigation ======= */

#navigation  {
             width: 170px;
             margin: 8px 0 18px 8px;
             float: left;
             }

#menu  {
       width 170px;
       margin: 0 0 16px 0;
       border-bottom: 1px solid #ccc;
       }

#menu img  {
           display: inline;
           margin-right: 3px;
           } 

#menu p  {
         width 168px;
         margin: 0;
         padding: 5px 3px 5px 3px;
         background: #fff;
         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;
                 }

.saluto  {
         width: 170px;
         margin: 14px 0 10px 0;
         background: #ccf;
         }

.saluto img  {
             margin: 0;
             }

.saluto p  {
           margin: 4px;
           padding-bottom: 4px;
           color: #333; 
           }

a:link.salutolink  {
                   color: #333;
                   text-decoration: none;
                   border-bottom: 1px solid #999;
                   }

a:visited.salutolink  {
                      color: #333;
                      text-decoration: none;
                      border-bottom: 1px solid #99;
                      }

a:hover.salutolink  {
                    color: #333;
                    text-decoration: none;
                    border-bottom: 1px solid #333;
                    }

.rightbox1  {
            width: 170px;
            margin: 32px 0 24px 1px;
            padding: 0;
            }

.rightbox1 p  {
              margin: 2px 4px 2px 4px;
              }

.rightbox1img  {
               margin: 0;
               }


/* ======= content ======= */

#content  {
          width: 546px;
          margin: 8px 0 18px 186px;
          padding: 0;
          }

#copertina  {
            width: 536px;
            min-height: 164px;
            margin: 0 0 8px 0;
            padding: 4px;
            border: 1px solid #ccc;
            background: #fff;
            }

#copertina img  {
                float: left;
                margin-right: 6px;
                }

#copertina h1  {
               color: #669;
               margin-top: 0;
               font-size: 17px;
               font-weight: bold;
               }

#copertina h1  a:link {
                      color: #669;
                      text-decoration: none;
                      border: 0;
                      }


#copertina h1  a:visited {
                         color: #669;
                         text-decoration: none;
                         border: 0;
                         }


#copertina h1  a:hover {
                       color: #669;
                       text-decoration: underline;
                       border: 0;
                       }


/* ======= bulk ======= */

#bulk  {
       width: 546px;
       margin: 0;
       padding: 0;
       }

#leftcol  {
          float: left;
          width: 350px;
          margin: 0 0 18px 0;
          padding: 0;
          }

#rightcol  {
           float: right;
           width: 188px;
           }


/* ======= leftcol ======= */

#collegio  {
           width: 348px;
           margin: 0 0 14px 0;
           padding: 0;
           border: 1px solid #ccc;
           background: #fff;
           } 

#collegioimg  {
              border-bottom: 1px solid #ccc;
              }

#collegiotxt p  {
                margin: 6px 4px 6px 4px;
                }

#quadri  {
         width: 350px;
         }

#studenti  {
           float: left;
           margin-right: 7px;
           margin-bottom: 18px;
           }

#laureati  {
           float: right;
           margin-bottom: 18px;
           }

#viaggiare  {
            clear: both;
            width: 350px;
            height: 129px;
            margin: 0 0 18px 0;
            padding: 0 3px 0 3px;
            }

#viaggiare img  {
                margin: 0;
                padding: 0;
                }

.high1  {
        width: 350px;
        }

.high1img  {
           float: left;
           width: 96px;
           margin: 0;
           padding: 0;
           background: url(../i/sfondohigh1.jpg) no-repeat top left;
           }

.high1img img  {
               margin: 3px 0 4px 4px;
               }

.high1txt  {
          
           margin: 0 0 0 96px;
           }

.high1txt p  {
             margin: 0;
             }

#high2title p  {
               color: #666;
               font-weight: bold;
               } 

.high2  {
        width: 350px;
        }

.high2img   {
            float: left;
            width: 45px;
            margin: 0;
            padding: 0;
            }

.high2img img  {
               margin: 0 15px 0 15px;
               }

.high2txt  {
           margin: 0 0 0 45px;
           }

.high2txt p  {
             margin: 0;
             } 


.spacer  {
         clear: both;
         margin-bottom: 10px;
         }     /* evita lo slittamento del float e inserisce un margine, in mozilla */

.rightbox2  {
            width: 186px;
            margin: 24px 0 24px 1px;
            padding: 0;
            }

.rightbox2 p  {
              margin: 2px 4px 2px 4px;
              }

.rightbox2img  {
               margin: 0;
               }


/* ======= rightcol ======= */

#news  {
       width 186px;
       margin-bottom: 18px;
       border: 1px solid #ccc;
       background: #fff;
       }

#news img  {
           margin: 0 0 25px 0;
           }

#news h1  {
          margin: 0 4px 0 4px;
          font-weight: bold;
          }

#news p  {
         margin: 0 4px 12px 4px;
         }

#altrenews  {
            margin: 0 4px 12px 4px;
            text-align: right
            }

.feedbox  {
          width: 188px;
          margin-bottom: 12px;
          }

.feedbox img  {
              display: inline;
              margin-right: 8px;
              }

.feedbox p  {
            display: inline;
            }

#login  {
        width: 186px;
        margin: 18px 0 18px 0;
        padding: 0;
        border: 1px solid #ccc;
        background: #fff;
        }

#logintitle  {
             margin: 0;
             padding: 0;
             border-bottom: 1px solid #ccc;
             background: #669;
             }

#logintitle p  {
               color: #fff;
               margin: 0;
               padding: 4px;
               font-weight: bold;
               }

.loginbox  {
           margin: 2px;
           padding: 3px 2px 3px 2px;
           background: #ccf;
           }

.loginbox p  {
             font: 10px;
             margin: 0;
             padding: 4px;
             }

/* ======= footer ======= */

#footer  {
         clear: both;
         width: 740px;
         height: 27px;
         margin: 0;
         background: #fff url(../i/sfondo_footer.gif) no-repeat;
         font: 10px Verdana, Lucida, Arial, Helvetica, sans-serif;
         }

#footer p  {
           display: inline;
           margin: 0;
           }

#footerleft  {
             float: left;
             margin: 8px 0 0 4px;
             }

#footerright  {
              float: right;
              text-align: right;
              margin: 8px 4px 0 0;
              }

#footerright ul  {
                 display: inline;
                 list-style: none;
                 }

#footerright li  {
                 display: inline;
                 padding-left: 16px;
                 }

{} 