/* Perugi Artecontemporanea - csstyle */

/* generici */
* {font-family:Verdana, Arial, Helvetica, sans-serif; margin: 0; padding:0;}
body {text-align:center; font-size:10px; color:#888; }	
a { color: #888; text-decoration:none}
a:hover { color: #ff3df2; text-decoration: none;}
ul {list-style:none !important;}
a img {border:none;}
.underline {border-top: 1px solid #FFCCFF;}
#dida li strong {color: #ff99f8 !important;}
#design { display:none;}
hr {display:none;}

/* liste menu miniature */
#scroller li {display:inline; font-weight:bold;}
#scroller {}

/* titolo */
h1 {background:transparent url(../img/perugiAC.gif) left top no-repeat; width:265px; height:26px; text-indent:-6666px; font-size:10px;}
#title {float:left; padding-top:20px;}

/* elenco artisti */
.col {float: left; width:180px; margin-left:10px;}
.primo { margin-left: 0 !important;}
#elencoArt div { padding: 0; background: #eee; border-bottom: 2px solid #fff;}
#elencoArt a { display:block !important; padding: 2px 0 2px 2px;}
#elencoArt a:hover {background: #ff99f8; color: #fff;}

/* menu top */
#menu { float:right; width: 480px; text-align:right; padding-top:32px;}
#menu {font-size: 10px !important}
#first {font-weight:bold;}
#menu li a{padding: 0;}
#menu li {display: inline;}

/* sezione corrente */
#on a{ color: #ff3df2;}
#on2 a{ background: #ff99f8; color: #fff;}
#on2 a:hover{ color: #fff;}

/* sub titoli */
h2 {font-size:10px;}
#subTitle { clear:both; width:750px; padding-top: 19px;}

/* headers */
h2#artist_header {width:350px; height:30px; text-indent:-6666px;}
h2#fairs_header {width:350px; height:30px; text-indent:-6666px;}
h2#exhis_header {width:350px; height:30px; text-indent:-6666px;}
h2#link {background: url(../images/text/bold/favorite-links.png) no-repeat; width:350px; height:30px; text-indent:-6666px;}
h2#news_header {width:350px; height:30px; text-indent:-6666px;}
h2#contact {background: url(../images/text/bold/info_*E*-contact.png) no-repeat; width:350px; height:30px; text-indent:-6666px;}
h2#allto {background: url(../images/text/bold/all-together.png) no-repeat; width:350px; height:30px; text-indent:-6666px;}
/* h2#noveset {background: url(../img/1997_ex.gif) no-repeat; width:350px; height:25px; text-indent:-6666px;} */

/* titoli news */
h3 {font-size: 10px; color:#ff3df2;}
h3#sorry {font-size:14px; color:#ff3df2; margin-top:20px;}
h4 {font-size:11px; color:#ff99f8; }

/* box */
#wrap {margin: 0 auto 0 auto; width:750px; position:relative; text-align:left;}
#head {float:left;}

#cont {float:left; width:750px; margin-top:20px;}
/**/
#elencoArt {width:750px; float:left; }
/**/
#max {float: left; margin-bottom:10px;} 
#miniature {float:left;  width:85px; margin-top:20px;}
.th {margin-bottom:10px; width:75px; height:75px;}
.last {margin-bottom: 0 !important}

#cont_b {float: right; width: 500px; margin-left:10px;}

#line {padding: 0 10px 10px 0;}
#info { padding-bottom:15px}
#dida { }
#cont_c {float: left; width: 154px; border-right: 1px solid #FFCCFF; text-align: right; margin-top:20px;}
/**/
#link_list {margin-top:20px; margin-bottom:10px; float:left;}
#footer {border-top: 1px solid #FFCCFF; text-align: right; clear:both; width:750px; padding-top:5px; padding-bottom:20px; color:#aaa;}
#footer a{color:#aaa !important;}

/* links */
.link {float: left; width:180px; margin-left:10px; background: #eee;}

#link_list h4 { padding: 2px 0 2px 2px; background: #eee; border-bottom: 2px solid #fff;}
#link_list li { padding: 0; background: #eee; border-bottom: 2px solid #fff;}
#link_list li a { display:block !important; padding: 2px 0 2px 2px;}
#link_list li a:hover {background: #ff99f8; color: #fff;}
/* vedi primo nella lista artisti */

/* pana js */
div.hide { display:none;}
div.show { }

/* manine */
#hand {padding-bottom:10px;}

#back {float:left;}
#next {float:left; margin-left:10px;}

#img {clear:both;}


/* news */
#last_news { border:none !important;}

#year {color: #ff99f8; font-size:11px !important; float:right; width:60px;}
#year2 {color: #ff99f8; font-size:11px !important; width:70px; position:absolute; right:0;}
.news {text-align: left; margin:20px 0 10px 0; clear:both;max-height: 400px; overflow:auto;}
* html .news {height:400px;}
.date {color:#ff99f8 !important; clear:both; }
.news ul {clear: both; list-style:none; margin-right:10px;}
.news ul li { padding: 0 0 10px 0; border-bottom: 2px solid #eee; margin-bottom:10px;}
.news ul li.ultime_news {background: #ffddff; border-bottom: 2px solid #fff;}
.news a {font-weight:bold;}
.news strong { color: #777;}
.news h5 {color: #ff3df2;; font-size:14px;}

/* current ex */
#aus_float {width:750px; float:left;}
#cont_ex {float:left; margin-bottom:10px;}
#small {float:left; width:150px; margin-top:20px;}
#big {float:left; width:450px;}
#text {float: left; width:119px; padding:0 10px 10px 10px; text-align:right; margin-top:20px; margin-right:10px; border-right:1px solid #FFCCFF;}
.tit_ex {color:#ff99f8}
#small ul {padding:5px;}

.single_ex{background: #eee; margin-top:10px;}

/* ex */
#elenco_ex {padding:0 !important;}
#elenco_ex li{ border-bottom: 2px solid #FFF; background: #eee;}
.ex_on { background: #ffddff !important;}
#elenco_ex li a:hover { background: #ffddff !important;}
#elenco_ex li a {display:block; padding: 10px 0;}


/* fairs */
#fair_ex {float:left; margin-bottom:10px}
#small_fair {float: left; width:240px; margin-top:20px; margin-right:10px;}
#big_fair {float:left; width:500px; }
#img {background: #FFFFFF url(../img/spinner.gif) no-repeat scroll center;}

#small_fair ul {padding:5px;}

#elenco_fair {padding:0 !important;}
#elenco_fair li{ border-bottom: 2px solid #FFF; background: #eee;}
.fair_on { background: #ffddff !important;}
#elenco_fair li a:hover { background: #ffddff !important;}
#elenco_fair li a {display:block; padding: 10px 0;}

/* form */
input {border: 0; color:#000;background: #eee; height: 20px; width: 375px; }
textarea {border: 0; color: #000;background: #eee;height: 200px;width: 375px; font-size:12px !important;}
#puls {width: 100px; font-size:10px !important; background: #ff99f8; font-weight:bold; color: #fff;}
#form_mail {margin: 20px 0 10px 0; float:left;}
#form_mail li a {text-decoration: underline; color:#FF33FF;}

#box_mail {width: 375px; float:left}
#dati_galleria {width:355px; float:right; padding-top:10px; text-align:right;}

/* together */
#cont_all {float: left; width:750px; background:#FFDDFF; margin-top:20px; margin-bottom:10px;}
#select_all {float:left; width:180px; padding:175px 10px 10px 10px;}
#all_to { text-align:right; max-height: 350px; overflow:hidden; width:550px;}
#together_next {background: #FFFFFF url(../img/spinner.gif) no-repeat scroll center;  float:right;}
* html #all_to {height:350px;}
#all_to img{border-left:3px solid #fff;}

/* nomi all together */
.namedida {position:absolute; background:#FFDDFF; color: #555; top:131px; right:0; font-weight:bold; padding:2px 5px;}