/* ---------- COSTRUZIONE ---------- */
html, body {height:100%; margin:0; padding:0; background:url(../img/background.gif);}
#cuscinetto {width:100%; height:50%; margin-top:-248px; float:right;}
#contenitore {width:865px; height:506px; margin:0px auto; padding:13px 13px 24px; clear:both; background:url(../img/border.gif) repeat-x;}
#footer {position:relative; width:827px; height:11px; padding:6px 19px; text-align:right; float:left; font-size:9px; color:#fff; background:#7e0206;}
/* HOME */
#menu_home {position:relative; width:100%; height:30px; padding:0px 0px; border-bottom:13px solid #ca977a; background:#7e0206;}
#header_home {position:relative; width:100%; height:90px; padding:0px; background:#ffffcc url(../img/coc.jpg) bottom left no-repeat;}
#contenuto_home {position:relative; width:100%; height:350px; padding:0px; background:#ffffcc;}
#animazione {position:relative; width:660px; height:350px; float:left; background:#ffffcc;}
#info.home {position:relative; width:171px; height:350px; padding:0px 17px; float:right; font-size:11px; background:#f2e5b8;}
#news {position:relative; width:151px; height:126px; margin:8px 0px; padding:28px 10px 8px; color:#fff; background:#c1866d url(../img/areanews.gif) no-repeat; cursor:pointer;}
#eventi {position:relative; width:151px; height:136px; padding:28px 10px 0px; color:#7e0206; background:#e1c39d url(../img/areaevents.gif) no-repeat; cursor:pointer;}
/* FINE HOME */
/* SUBPAGE */
#simbolo {position:relative; width:172px; height:92px; text-align:center; float:left; background:#7e0206;}
#header {position:relative; width:693px; height:92px; float:right; background:#7e0206;}
#menu {position:relative; width:152px; height:391px; padding-left:20px; float:left; background:#f2e5b8 url(../img/bgr_coc1.gif) left bottom no-repeat;}
#contenuto {position:relative; width:518px; height:391px; float:left; padding:0px 23px 0px 25px; background:#ffffcc url(../img/bgr_coc2.gif) bottom left no-repeat;}
#info {position:relative; width:107px; height:363px; padding:14px 9px 14px 11px; float:right; font-size:10px; background:#f2e5b8;}
/* contatti */
#form {position:relative; margin:0px; padding:0px;}
input, textarea, form {margin:0px; padding:0px;}
/* risorse */
#links1 {position:relative; float:left; width:235px; max-width:235px; background:none;}
#links2 {position:relative; float:right; width:235px; max-width:235px; background:none;}
/* eventi + libri e dvd*/
#scroll_eventi {height:340px; width:530px; overflow:auto;}
#eventi2 h2, #libriedvd h2 {color:#fff; margin:15px 0px 0px; padding:4px 6px 3px; width:500px; height:15px; background:url(../img/bgr_titolo.jpg) no-repeat;}
#eventi2 img, #libriedvd img {float:left; padding-right:10px; padding-bottom:15px;}
#eventi2 p.info_data {color:#7e0206;}
#eventi2 p, #libriedvd p {margin:5px 20px 5px 0px;}
/* iframe */
#scroll {background:#ffffcc; padding-bottom:2px;}
/* popup descrizione lezione */ 
#popup {width:258px; height:263px; border:10px solid #7e0206; padding:10px 12px; background:#ffffcc; overflow:hidden;}
/* FINE SUBPAGE */
/* ---------- COSTRUZIONE ---------- */

#info img {float:left; padding:3px 6px 0px 0px;}
#menu img {border:none; width:138px;}
img.top {margin:0px; padding:0px; width:518px;}
img.left {float:left; margin:0px 13px -5px 0px; height:391px;}
img.titololeft {padding-top:5px; margin-left:-3px;}

/* ---------- TESTI ---------- */
/* TESTO BASE */
body {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; line-height:1.2; color:#000; background-color:#ffffcc;}
/*body {scrollbar-face-color:#7e0206; scrollbar-highlight-color:#ffffcc; scrollbar-3dlight-color:#f2e5b8; scrollbar-shadow-color:#e1c39d; scrollbar-darkshadow-color:#ca977a;  scrollbar-arrow-color:#ffffcc; scrollbar-track-color:#f2e5b8;}*/
/* PARAGRAFI */
p {margin:5px 0px; padding:0px; /*text-align:justify;*/}
p.info_data {font-size:14px; font-weight:bold; margin:6px 0px 5px;}
p.info_titolo {font-size:12px; font-weight:bold; margin:5px 0px 5px;}
p.info_txt {margin-left:0px; margin-right:0px;}
p.privacy {font-size:10px;}
/* LISTE */
ul {margin:0px; padding:0px; padding:22px 0px 7px; width:128px;}
ul.border {border-bottom:1px solid #7e0206;}
li {list-style:none; margin:0px; padding-bottom:10px;}
#menu_home ul {margin:0px; padding:7px 0px 0px; width:100%;}
#menu_home li {list-style:none; display:inline; padding:0px 41px 0px 30px;}
#links1 ul, #links2 ul {padding:0px; width:235px;}
#links1 li, #links2 li {padding:3px 0px 5px; border-bottom:1px dashed;}

/* TITOLI */
h1 {font-size:14px; font-weight:bold; margin:9px 0px 11px -1px;; padding:0px; color:#7e0206;}
h2 {font-size:12px; font-weight:bold; margin:5px 0px 4px; padding:0px; color:#7e0206;}
h3 {font-size:11px; font-weight:bold; margin:0px 0px 5px; padding:0px;}
#links1 h3, #links2 h3 {margin:1px 0px;}
/* LINK */
a:link    {text-decoration:underline; color:#7e0206;}
a:visited {text-decoration:underline; color:#7e0206;}
a:hover   {text-decoration:none; color:#7e0206;;}
#news a:link, #news a:visited, #news a:hover {color:#fff;}
#eventi a:link, #eventi a:visited, #eventi a:hover {color:#7e0206;}
#footer a:link, #footer a:visited {text-decoration:none; font-weight:bold; color:#e1c39d;}
#footer a:hover {text-decoration:none; font-weight:bold; color:#fff;}
/* TABELLE */
table, tr, td {table-layout:fixed; background:#e1c39d; color:#000; line-height:1.1;}
tr, td, th {border-right:1px solid #ffffcc;}
th {background:#7e0206; color:#fff; text-transform:uppercase; padding:6px 0px;}
tr {text-align:center; padding:4px 3px; margin:0px;}
td {border-bottom:1px solid #ffffcc; padding:4px 3px; margin:0px;}
table {margin-bottom:5px;}
.lezione {color:#000;}
.ast {color:#7e0206;}
.form {background:none; margin:0px; padding:0px 5px 5px 0px; border:none; text-align:left; color:#000;}
/* ---------- TESTI ---------- */
