﻿body { background: #F7C14A url(../img/sfondo_gradiente.png) repeat-x; padding: 0; margin: 0; font-family: Tahoma, Verdana, Arial, Sans-Serif; font-size: 8pt; color: #5C5C5C }
div#footer { width: 868px; background-color: #890000; height: 28px; color: #D09999; line-height:28px; text-align: center; }
div#footer a { color: #D09999; text-decoration: none }
div#footer img { vertical-align:middle }
div#footer span.item { margin-left: 5px; margin-right: 5px; }
div#content {width: 942px; margin-left: auto; margin-right: auto; background-color: White; position: relative; overflow: hidden;}
div#ombra_vert_dx {width: 37px; height: 1px; background: url(../img/ombra_vert_dx.png) repeat-y left; float: right; position: relative;}
div#ombra_vert_sx {width: 37px; height: 1px; background: url(../img/ombra_vert_sx.png) repeat-y right; float: left; position: relative;}
div#ombra_dx {width: 37px; height: 496px; background: url(../img/ombra_dx.png) left; float: right; position: absolute; top: 0px;}
div#ombra_sx {width: 37px; height: 496px; background: url(../img/ombra_sx.png) right; position: absolute; top: 0px;}
div#content_outer {float: left; background-color: white; width: 868px;}
div#content_flash {width: 868px; height: 379px;}
div#content_inner {width: 868px; position: relative;}

table#content_inner_table {border: 0px; width: 868px;}
td.content_left {background: url(../img/sfondino7.png) repeat-x top; padding: 46px 55px 50px 67px;}
td.content_left_bilancio { width: 367px; }
td.content_left_home { width: 311px; }
td.content_left_chisiamo { width: 403px; }
td.content_left_contatti { width: 261px; }
td.content_left_partners { width: 384px; }
td.content_left_servizi { width: 404px; }
td.content_left_admin {width:520px; padding-left:3px; padding-right:3px;}
td.content_left_fotografie { width: 746px; }
td.content_right {background: url(../img/sfondino9.png) repeat-x top; padding: 46px 65px 50px 53px;}
td.content_right_bilancio { width: 260px; }
td.content_right_home { width: 316px; }
td.content_right_chisiamo { width: 224px; }
td.content_right_contatti { width: 366px; }
td.content_right_partners { width: 243px; }
td.content_right_servizi, td.content_right_admin { width: 223px; }

ul { list-style: square outside; }
ul li { margin-left: 17px; }
div.content_inner_line {background: #C6C6C6 url(../img/sfondino8.png) repeat-x top; width: 1px; height: 100px; position: absolute; top: 0px;}
div.content_inner_line_bilancio {left: 489px;}
div.content_inner_line_home {left: 433px;}
div.content_inner_line_chisiamo {left: 525px;}
div.content_inner_line_contatti {left: 383px;}
div.content_inner_line_partners {left: 506px;}
div.content_inner_line_servizi, div.content_inner_line_admin {left: 526px;}
div.puntato { margin-left: 15px; position: relative; }
div.puntato img { width: 4px; height: 4px; position: absolute; left: -15px; top: 6px; vertical-align: middle; }
div#footer {width: 868px; float: left;}
a.selected { position: relative; border-bottom: solid 1px #ADA29C; color:#555555; background-color:#E3E3E3; width:100%; display:block; height:27px; padding-left:2px; line-height:27px;}
a.menu     { position: relative; border-bottom: solid 1px #ADA29C; color:#555555; width:100%; display:block; height:27px; padding-left:2px; line-height:27px;}
a img { border: 0 }  
a {color:#B41E22; text-decoration:none;}
a.menu:hover {background-color:#E3E3E3;}
a.menu span, a.selected span { display: block; font-size: 1pt; position: absolute; left: 4px; top: 11px; width: 5px; height: 5px; background-color: #909090; vertical-align: middle;}
a.menu div, a.selected div { position: absolute; bottom: 0px; cursor: pointer; cursor: hand; }
a.menu:hover span, a.selected span { background-color: #B41C0E; }

div#overlay { overflow: hidden; opacity: 0.84; -moz-opacity: 0.84; filter:alpha(opacity=84); position: absolute; background-color: Black; height: 0px; top: 0px; left: 0px; width: 100% }
div#odivimg { border: solid 1px #999999; width: 370px; height: 0px; position: absolute; color: #A8A8A8; line-height: 0px; }
div#odivclose { position: absolute; right: 0px; text-align: right; top: -20px; color: #A8A8A8; height: 14px; line-height: normal; }
div#odivload { position: absolute; left: 0px; text-align: center; bottom: -20px; width: 100%; color: #A8A8A8; height: 14px; line-height: normal; }

div.titolo_paragrafo {text-align: justify; line-height: 18px;}
div.titolo_paragrafo div.img_titolo {height: 15px; position: relative;}
div.titolo_paragrafo div.img_titolo img {position: absolute; top: 0px;}

img.bullet {vertical-align: middle; margin-right: 8px;}

div.paragrafi_contatti {border-bottom: solid 1px #D8D2CF; padding-bottom: 10px; margin-top: 10px;}
div.paragrafi_glossario {background: #F18A29; color: White; font-weight: bold; padding: 6px 12px 6px 12px; margin-bottom: 13px; margin-top: 13px;}

fieldset { margin: 0 10px 0 10px }

a.linkfotografie {color:#5C5C5C; margin-right:3px; margin-left:3px;}
a.linkfotografie:hover {color:#B45C5C;}
div#divfoto a { display: block; float: left; padding: 4px 4px 4px 4px; width: 120px; height: 85px; background: url(../img/riqimg.png) no-repeat top left; margin-right: 23px; margin-bottom: 22px}
div#divfoto a:hover { background: url(../img/riqimg_hover.png) no-repeat top left}

a.linkpagina {text-decoration:underline; color:#5C5C5C; margin-left:3px; margin-right:3px;}
a.linkpaginasel {background-color:#890000; color: White; padding:0px 1px 0px 1px; margin-left:2px; margin-right:2px;}
.clear {clear:both}
.thumb {margin: 0 5px 0 0}
.underline a:hover{text-decoration: underline;}
