body {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }


div.alex
h1 {color:#e3372e; margin-right:10px; margin-left:10px; font-size:14px; border-bottom:1px solid silver;}


div.main-spot {border:1px solid silver; padding:1px; margin-right:10px; margin-left:10px; margin-bottom:5px; }
h3.main-spot {color:#e3372e; border-bottom:1px solid silver; margin-right:10px; margin-left:10px;  }
p.main-spot-1 {margin-top:10px; margin-left:20px; margin-right:20px  }
img.simone {float:left; border:15px solid white; margin-left:5px; }
.main-spot a {color:#e3372e; text-decoration:none;}
.main-spot a:hover{color:#c0c0c0; }


div.c-update {border:1px solid silver; padding:1px; margin-right:10px; margin-left:10px; margin-bottom:5px; }
h3.c-update {color:#e3372e; border-bottom:1px solid silver; margin-right:10px; margin-left:10px;  }
p.theo-simone-1 {margin-top:10px; margin-left:20px; margin-right:20px  }
img.simone {float:left; border:15px solid white; margin-left:5px; }
.c-update a {color:#e3372e; text-decoration:none;}
.c-update a:hover{color:#c0c0c0; }


div.models {border:1px solid silver; padding:1px; margin-right:10px; margin-left:10px; }
h3.models {color:#e3372e; border-bottom:1px solid silver; margin-right:10px; margin-left:10px; margin-top:5px; }
p.bro-sis-1 {margin-top:10px; margin-left:20px; margin-right:20px; border-bottom:1px solid silver;  }
img.conforti {float:left; border:15px solid white; margin-left:5px; }
img.therese {float:right; border:15px solid white; margin-left:5px; }
img.xavier {float:left; border:15px solid white; margin-left:5px; }
.models a {color:#e3372e; text-decoration:none;}
.models a:hover{color:#c0c0c0; }



div.news {border:1px solid silver; padding:1px; margin-right:10px; margin-left:10px; }
h3.news {color:#e3372e; border-bottom:1px solid silver; margin-right:10px; margin-left:10px; margin-top:5px; }
p.news {margin-left:20px; margin-right:20px;}
.news a {color:#e3372e; text-decoration:none;}
.news a:hover{color:#c0c0c0; }




div.footer
p.footer {color:#605f00; font-size:12px; }
.footer ul{margin-left:25px; list-style-type:none; font-size:90%;}
.footer a {text-decoration:none; color:maroon; background-color:white; padding:0.1em 0.3em; 
  border-right:2px solid white;}
.footer a:hover {color:#e3372e;}
.footer li {display:inline}
p.footer1 {color:#e3372e; font-size:9px; }



div.banner {width:100%; height:105px; background-image:url("main-home.png"); background-repeat:no-repeat;}
h1.banner {color:white; font-size:30px; margin-left:135px; margin-bottom:1px; margin-top:18px; font-weight: bold;}
form.banner {float:right; margin-top:10px; }
h3.banner {color:#e3372e; font-size:18px; margin-left:135px; margin-top:1px; margin-bottom:1px; font-weight: bold;}
.banner ul{float:right; margin-left:25px; list-style-type:none; font-size:90%; margin-top:15px;}
.banner a {float:left; text-decoration:none; color:maroon; padding:0.1em 0.3em; 
  border-right:2px solid transparent; border-bottom:1px solid maroon; font-weight: bold;}
.banner a:hover {color:#ffffff;}
.banner li {display:inline}
img.mainhome {float:left; }





div.menu{width: 120px; float:left; margin-top:10px}

.menu .headerbar {font: bold 11px Arial; color: white; background:#5E2612;
margin-bottom: 5px; text-transform: uppercase; padding: 2px 0 2px 5px; text-align:left;}

.menu ul{list-style-type: none; margin: 0; padding: 0; margin-bottom: 5px;}

.menu ul li{padding-bottom: 1px;}

.menu ul li a{color: #5E2612; display: block; padding: 1px 0; padding-left: 10px; text-decoration: none;
font-weight: bold; border-bottom: 1px solid #dadada; font-size:11px;}

.menu ul li a:hover{color: #e3372e; background-color: #F3F3F3;}



div.readings 
a {text-decoration:none; color:#e3372e; font-weight:bold; margin-left:2px;}
p.readings {font-size:85%; margin-bottom:1px; }
img.universalis {float:left;  margin-left:3px; margin-top:4px; }
img.borda {margin-top:4px; }