/* CSS Document */
body { margin:0px; font-size:10px; background-color:#FFEF56; font-family:Arial, Helvetica, sans-serif; }
#pagina { margin: 40px auto; width:90%; min-width:700px; max-width:1000px; background-color:#4990d3; background-image:url(../immagini/girasole.jpg); background-position:0% 100%; position:relative; background-repeat:no-repeat}
#testata { height: 20px; position:relative; z-index:9; }
#logo { position:absolute; top:-10px; left:20px; height:45px; width:65px; background-image:url(../immagini/logo.png); _background-image:url(../immagini/logobobbiese.gif)}
#logo a{ display:block; height:100%; width:100%}
#logo a span{ display:none}

a img {border:0px none;}
#breadcrumb {position:absolute; top:0px; left:0px; height:20px; width:100%; background-color:#FFF }
#breadcrumb #menu { margin-left: 90px; font-size:14px; font-family:impact,arial,sans-serif;}
#breadcrumb #menu a{ color:#6E6FAE; margin:0px 5px; text-decoration:none; line-height:20px;}
#breadcrumb #menu a.accesa{ color:#4A4B9A; margin:0px 5px; text-decoration:none; }
#breadcrumb #menu a:hover{ color:#4A4B9A; margin:0px 5px; text-decoration:none;}
#ricerca { position:absolute; right:0px; top:20px; font-size:8px; width:70%; font-family:Impact, Helvetica, sans-serif;color:#4A4B9A;}
form.ricerca { position:absolute; background-image:url(../img/sfondo_menu.png); width:35%; right:12px; }
form.ricerca label { font-size:13px; margin:5px 0px 5px 10px}
.camporicerca{  width:60%; font-family:Arial, Helvetica, sans-serif; color:#004C99; font-size:11px; line-height:16px; border:1px solid #004C99; background-color:#FFF; margin:5px 0px 5px 5px }
.bottone {  background-color:transparent; color:#004C99; line-height:16px; border:0px none;font-family:Arial, Helvetica, sans-serif;font-size:11px; padding:0px margin:5px 0px 5px 5px}
#corpopagina { position:relative; /*min-height:100px;*/background-color:#FFF;}
#colonnasx {float:left; width:30%; }
#colonnadx {float:left; width:70%; position:relative; background-image:url(../img/sfondo_menu.png)}
#colonnadx .sx { width:53%; float:left}
#colonnadx .dx { width:35%; position:absolute; right:12px; height:100%; background-color:#FFF;}
#colonnadx .dx ul {list-style-type:none; margin:40px 0px 20px 0px; padding:20px 0px;}
#colonnadx .dx ul li { display:block; margin:10px 0px; text-align:center; }
#colonnadx .dx ul li a{ display:block; text-align:center; }


#colonnadx .sx ul { padding:0px; margin:0px}
#colonnadx .sx ul li { list-style-type:none; margin:0px 0px; padding:5px 0px;  border-bottom:1px dotted #7488BE;}
#colonnadx .sx ul li a{ display:block; padding-left:12px; background-image:url(../img/pallino.png); _background-image:url(../img/pallino.gif); background-repeat:no-repeat; background-position:0% 50%;}
#colonnadx .sx a { text-decoration:none; color:#004C99}



.clear { clear:both}
#footer{background-color:#FFF;font-family:Arial, Helvetica, sans-serif;color:#4A4B9A; position:absolute; bottom:0%; left:30%; width:70%; text-align:center}
#footer a{color:#4A4B9A; text-decoration:none; font-weight:bold; font-size:10px}
.logosfondo { width:284px; height:70px; background-image:url(../img/logosfondo.gif); background-repeat:no-repeat; position:absolute; bottom:-92px; right:20px}


.menusecondario { margin:0px 10% 20px 10%; border-bottom:9px solid; color:#4D6FAF; font-size:18px; font-family:impact,arial,sans-serif; background-image:url(../img/sfondo_menu.png); padding-top:42px}
.menusecondario ul{ margin:0px 0px 0px 0px; list-style-type:none; padding:0; }
.menusecondario li{ margin:0px 0px 0px 0px; border-bottom:1px solid #7488BE; display:block; padding:5px 10px;}
.menusecondario li a{ margin:0px 0px 0px 0px; display:block; color:#4D6FAF; text-decoration:none; background-image:url(../img/freccino_dx.gif); background-position:100% 50%; background-repeat:no-repeat}
#colonnadx .contenuti { padding:10px 36px 20px 36px; font-size:11px; color:#4A4B9A}
#colonnasx .contenuti { margin:75px 10% 20px 10%; font-size:11px; color:#4A4B9A;}
.contenuti p{ margin:10px 0px; color:#333; text-align:justify}

h1 { margin:30px 0px 0px 0px; font-size:36px; color:#004C99; font-family:Impact}
h2 { margin:0; font-size:1.4em; color:#4D6FAF}
h3 { margin:0; font-size:1.2em; color:#4D6FAF}
.ricerca h1 {display:none}
.ricerca h2 a { color:#4D6FAF; text-decoration:none}

.menuservizio {position:absolute; font-size:10px; font-family:arial,sans-serif; bottom:3px; left:20px;}
.menuservizio a{text-decoration:none; padding:0 5px; border-right:1px dotted; color:#FFF; font-weight:bold}

.note { font-size:10px; text-align:justify}

.palinsesto { font-size:10px; border:1px solid #4A4B9A; border-collapse:collapse;; margin:10px 0px 25px 0px; width:100%;}
.palinsesto thead tr, .palinsesto tfoot tr {border:1px solid #4A4B9A;}
.palinsesto thead td, .palinsesto tfoot td {background-color:#004C99; color:#FFFFFF; border:1px solid #FFF;}
.palinsesto td { padding:1px 4px; border:1px solid #4D6FAF; color:#004C99}
.palinsesto td a{color:#004C99; font-weight:bold; font-size:10px}
.palinsesto td.orari_off { color:#BABABA}

.listino { background-color:#FFF;font-size:10px; border:1px solid #4A4B9A; border-collapse:collapse; margin:10px 0px 25px 0px; width:100%}
.listino  thead tr, .listino tfoot tr {border:1px solid #4D6FAF;}
.listino  thead td, .listino tfoot td {background-color:#004C99; color:#FFFFFF; font-weight:bold}
.listino  thead tr.testatina td {background-color:#4D6FAF; font-weight:normal}
.listino  td { padding:4px 4px; border:1px solid #4D6FAF; color:#4D6FAF}
.listino  td a{color:#004C99; font-weight:bold; font-size:10px}


#ombra_r { position:absolute; left:100%; top:0px; width:21px; height:100%; background-image:url(../img/ombra_fr.gif); background-repeat:repeat-y}
#ombra_tr {width:21px; height:14px; background-image:url(../img/ombra_tr.gif); background-repeat:no-repeat}
#ombra_b { position:absolute; left:0%; top:100%; width:100%; height:22px; background-image:url(../img/ombra_bf.gif); background-repeat:repeat-x}
#ombra_br { position:absolute; left:100%; top:100%; width:21px; height:22px; background-image:url(../img/ombra_br.gif); background-repeat:no-repeat}
#ombra_bl {width:19px; height:22px; background-image:url(../img/ombra_bl.gif); background-repeat:no-repeat}


