/*BODY*/
* {margin:0; padding:0; border:none}
html, body {background:#FFF; font:12px Arial, Helvetica, sans-serif, "Trebuchet MS"; color:#FFF; margin:0px; padding:0px; width:100%; height:100%}
p {color:#000; text-align:justify; padding:4px 10px 0 10px; /*font-size:0.95em*/}
a {text-decoration:none; color:#000; outline:none}
a:link {text-decoration: none}
a:visited {text-decoration: none}
a:hover {text-decoration: none}
a:active {text-decoration: none}

/*MENU ORIZZONTALE ALTO CON IMMAGINI*/
#contenitore_imgtop{/*border:1px solid #FF0000;*/ background-color:#000; width:100%; float:left}
#imgtop_centra{/*border:1px solid green;*/ background-color:#000; width:640px; position:relative; left:50%; margin-left:-320px; float:left; padding:0}

/*serve anche per biography.php*/
#imgtop_centra2{/*border:1px solid green;*/ background-color:#000; width:1076px; position:relative; left:50%; margin-left:-538px; float:left; padding:0}

#img_topleft{/*border:1px solid #FF0000;*/ height:18px; float:left; margin:0; padding:0}
#img_topleft ul{/*border:1px solid blue;*/ margin:2px 0 0 0; padding:0; text-decoration:none; text-align:left; display:inline; float:left}
#img_topleft ul li{/*border:1px solid blue;*/ text-decoration:none; text-align:left; display:inline; margin:0; padding:0; float:left}
#centra_mappa {/*border:1px solid green;*/ background-color:#FFF; width:640px; position:relative; left:50%; margin-left:-320px; float:left; padding:0}

/*serve anche per biography.php*/
#centra_mappa_top {/*border:1px solid green;*/ width:1076px; position:relative; left:50%; margin-left:-538px; float:left; padding:0}

#img_exit {height:18px; float:right; margin:0; padding:0 3px 0 0; text-align:right}
#img_exit a { font-family:Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none}
#img_exit a:link, #img_exit a:visited {color:#FFF; font-weight:bold}
#img_exit a:hover {color:#999; font-weight:bold}
#img_exit a:active, #img_exit a:focus {color:#FF0000; font-weight:bold}


#mappa {width:100%; height:16px; margin:0; padding:5px 0 0 4px; float:left}
#mappa a {margin:0; padding:0; color:#000; font-weight:bold; text-decoration:none}
#mappa a:link {margin:0; padding:0; color:#000; font-weight:bold; text-decoration:none}
#mappa a:hover, #mappa a:focus, #mappa a:active {margin:0; padding:0; color:#525252; font-weight:bold; text-decoration:none}
#mappa a#current {color:#FF0000; font-weight:bold; text-decoration:none}

#biography {/*border:1px solid green;*/ color:#000; font-weight:bold; padding:25px 0 0 4px; margin:0; float:left; width:60px}
#biography a {color:#000; font-weight:bold; padding:0; margin:0; text-decoration:none}
#biography a:link {color:#000; font-weight:bold; padding:0; margin:0; text-decoration:none}
#biography a:focus, #biography a:hover, #biography a:active {color:#525252; font-weight:bold; padding:0; margin:0; text-decoration:none}
#biography #current {color:#FF0000; font-weight:bold; padding:0; margin:0; text-decoration:none}
.freccina {color:#000; font-weight:bold}


/*CONTENITORE (menuleft, gallery, ...)*/
/*#container {width:100%; height:100%; margin:0 auto; padding:0; float:left; }*/
#container {width:840px; margin:0 auto; padding:0;}

/*GALLERY*/
/*#thumb_index {border:1px solid #666; width:100%; height:100%; margin:0 auto; padding:0; float:left; text-align:left}*/
#thumb_index {/*width:100%; height:100%;*/ width:660px; margin:0 auto; padding:0;/* float:left*/}

#testo_uu {margin:0; padding:15px 0 0 15px; width:630px}
#testo_uu h1 {margin:0; padding:0 0 15px 0; color:#000; font-size:16px}
#testo_uu p {margin:0; padding:0; font-size:12px}

#testo_openideas {margin:0; padding:15px 0 0 15px; width:495px}
#testo_openideas h1 {margin:0; padding:0 0 15px 0; color:#000; font-size:16px}
#testo_openideas p {margin:0; padding:0; font-size:12px}
#testo_openideas a {margin:0; padding:0; font-size:12px; color:#FF0000}
#testo_openideas a:link {margin:0; padding:0; font-size:12px; color:#FF0000}
#testo_openideas a:hover, #testo_openideas a:active {margin:0; padding:0; font-size:12px; color: #666}


#testo_openideas_ {margin:0; padding:5px 0 0 15px; width:630px}
#testo_openideas_ h1 {margin:0; padding:0 0 15px 0; color:#000; font-size:16px}
#testo_openideas_ p {margin:0; padding:0; font-size:12px}
#testo_openideas_ a {margin:0; padding:0; font-size:12px; color:#FF0000}
#testo_openideas_ a:link {margin:0; padding:0; font-size:12px; color:#FF0000}
#testo_openideas_ a:hover, #testo_openideas_ a:active {margin:0; padding:0; font-size:12px; color: #666}
#testo_openideas_ img {margin:15px 0 0 0; padding:0; text-align:center; background-color:#000; border:1px solid #999}

#bgattention {margin:15px 0 0 0; padding:15px; background-color:#000}
#bgattention .attention {font-size:12px; color:#FFF; /*font-weight:bold*/}

/*#container_menuscroll {border:1px solid green; margin: 0; padding: 0; width:auto; float:left}*/
#example {position:fixed!important; /*position:relative; top:0; left:50%;*/ width:auto; /*margin-left:-420px!important;*/ /*margin-left:-420px;*/ padding: 13px 0px 0px 10px; float:left; font-size:12px}
#example2 {position:fixed!important; /*position:relative; top:0; left:50%;*/ width:auto; /*margin-left:-420px!important;*/ /*margin-left:-420px;*/ padding: 8px 0 0 750px; float:left; font-size:12px}
#example a {text-decoration: none; font-weight:bold}
#example a:link, #example a:visited {color:#999;}
#example a:hover {color:#666}
#example a:active {color: #FF0000}
#example a#current {color: #FF0000}
/*#example a.attivo {text-decoration: none; color: #FF0000}*/
.menu_scroll_follow {margin: 0px; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.menu_scroll_follow_ {margin: -1px 0 0 0; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.menu_scroll_follow_2 {margin: -3px 0 0 0; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.menu_scroll_follow2 {margin: 6px 0 0 10px; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.menu_scroll_follow3 {margin: 3px 0 0 0; padding:0; font-size:20px; font-family:Arial, Helvetica, sans-serif}
.menu_scroll_follow3_ {margin: 2px 0 0 0; padding:0; font-size:20px; font-family:Arial, Helvetica, sans-serif}
.separatore {margin:8px 0px 0px 0px; padding:0; width:11px; color:#999; border-bottom:1px solid #999; position:relative; left:-15px; top:-5px}
.separatore1 {margin:0; padding:0; width:11px; color:#999; border-bottom:1px solid #999; position:relative; left:-15px; top:-6px}

/*FOTO*/
#thumb {list-style:none; /*width:660px;*/ /*height:770px;*/ position:relative; /*left:50%;*/ /*margin-left:-330px;*/ padding:0; /*float:left*/}
#thumb li {width:200px; height:150px; margin:20px 0px 45px 15px; padding:0; display:inline; float:left}
#thumb li img {border:1px solid #999; float:left; margin:0 0 3px 0}
#thumb li a, #thumb li a:link {font-weight:bold; color:#333; height:0}
#thumb li a:hover {color:#525252}
#thumb li a:active, #thumb li a:focus {color:#FF0000}
#thumb li #current {color:#FF0000}
#thumb li a.download {text-align:right; font-weight:normal; text-decoration:none; width:140px; color:#C4C4C4}
#thumb li a.download:link {color:#C4C4C4}
#thumb li a.download:hover {color:#525252}
#thumb li p.descrizione {text-align:left; font-weight:bold; margin:0; padding:0; color: #C4C4C4; font-size:12px}
#thumb li.blank {width:200px; height:150px; margin:20px 0 15px 15px; padding:0; display:inline; float:left}
#thumb li p.descrizione2 {text-align:right; font-weight:bold; margin:155px 0 0 0; padding:0; color: #C4C4C4; font-size:12px}
#thumb li p.descrizione3 {text-align:right; font-weight:bold; margin:0; padding:0; color: #C4C4C4; font-size:12px}


/*VIDEO*/
#thumb_video {list-style:none; width:660px; height:770px; position:relative; left:50%; margin-left:-330px; padding:0; float:left}
#thumb_video li {/*width:200px; height:150px;*/ height:415px; margin:20px 0 25px 15px; padding:0px; /*display:inline; float:left*/}
#thumb_video li p {margin:0px; padding:0px; font-size:12px; font-weight:bold; color:#666}
/*#thumb_video li .copri_player {width:480px; height:27px; background:#FFF; position:relative; top:-30px}*/ /*DA DECOMMENTARE PER COPRIRE IL PLAYER*/


/*PRIVACY POLICY*/
#privacypolicy {/*border:1px solid #CCC;*/ width:645px; /*height:16px;*/ float:left; margin:0px; padding:0px; text-align:right; position:relative; top:10px; /*top:-17px;*/ left:0px}
#privacypolicy a { font-family:Arial, Helvetica, sans-serif; color:#CCC; text-decoration:none; font-weight:bold; /*display:none*/}
#privacypolicy a:link, #privacypolicy a:visited {color:#CCC; font-weight:bold}
#privacypolicy a:hover {color:#525252; font-weight:bold}
#privacypolicy a:active, #privacypolicy a:focus {color:#FF0000; font-weight:bold}

* html #example {position:absolute; z-index:1}

/*THICKBOX*/
#TB_window {font:12px Arial, Helvetica, sans-serif; color:#333333; position:relative}
#TB_secondLine {font:10px Arial, Helvetica, sans-serif; color:#666666}
#TB_window a:link {color:#666666}
#TB_window a:visited {color:#666666}
#TB_window a:hover {color:#000}
#TB_window a:active {color:#666666}
#TB_window a:focus{color:#666666}

#TB_overlay {position:fixed; z-index:100; top:0px; left:0px; background-color:#000; filter:alpha(opacity=75); -moz-opacity:0.75; opacity:0.75; height:100%; width:100%}
* html #TB_overlay {/* ie6 hack */ position:absolute; height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight :document.body.offsetHeight + 'px')}
#TB_window {position:fixed; background:#ffffff; z-index:102; color:#000000; display:none; border:4px solid #525252; text-align:left; top:50%; left:50%}
* html #TB_window {/* ie6 hack */position:absolute; margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px')}
#TB_window img#TB_Image {display:block; margin:15px 0 0 15px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-top:1px solid #666; border-left:1px solid #666}
#TB_caption{height:25px; padding:7px 30px 0 15px; float:left}
#TB_closeWindow{height:25px; padding:10px 15px 0 0; float:right}
#TB_closeWindow a {height:10px; width:52px; background:url(../img/close_x.gif) no-repeat; text-indent:-9999px; font-size:0.001em; display:block}
#TB_closeAjaxWindow{padding:7px 10px 5px 0; margin-bottom:1px; text-align:right; float:right}
#TB_ajaxWindowTitle{float:left; padding:7px 0 5px 10px; margin-bottom:1px}
#TB_title{background-color:#e8e8e8; height:27px}
#TB_ajaxContent{clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em}
#TB_ajaxContent.TB_modal{padding:15px}
#TB_ajaxContent p{padding:5px 0px 5px 0px}
#TB_help {clear:both; background:url(../img/TB_logo.gif) no-repeat right top; height:32px; margin:0px 15px 0px 15px; font:10px Arial, Helvetica, sans-serif; color:#666666; line-height:9px; padding:0pt 123px 5px 0pt; display:none}
#TB_load{position:fixed; display:none; height:13px; width:208px; z-index:103; top:50%; left:50%; margin:-6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

.accordion_brandina a { font-size:11px; color: #666; line-height: 29px;}
.accordion_brandina a:hover { color:#009DE0;}
.accordion_brandina h2 { color:#009DE0; padding:8px 0 0 0;	}

* html #TB_load {/* ie6 hack */position:absolute; margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px')}
#TB_HideSelect{z-index:99; position:fixed; top:0; left:0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; height:100%; width:100%}
* html #TB_HideSelect {/* ie6 hack */ position:absolute; height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight :document.body.offsetHeight + 'px')}
#TB_iframeContent{clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px}
#TB_prev{height:80%; left:0pt; position:absolute; top:0pt; width:50%; z-index:1000; margin:0 -15px 0pt 15px; background:url(../img/pixel.gif)}
#TB_next{height:80%; right:0pt; position:absolute; top:0pt; width:50%; z-index:1000; margin:0 13px 0pt -15px; background:url(../img/pixel.gif)}
#TB_next a , #TB_prev a{display:block; height:100%; text-indent:-9999px; outline:none; font-size:0.0001em}
#TB_prev a:hover {background:url(../img/prev.gif) no-repeat left 50px}
#TB_next a:hover {background:url(../img/next.gif) no-repeat right 50px}