/***linkomm customizer default stylesheet****/

/* eric meyer reset */
/* Don't forget to set a foreground and background color
 *  *    on the 'html' or 'body' element! */
html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
        margin: 0;
        padding: 0;
        border: 0;
        font-weight: inherit;
        font-style: inherit;
        font-size: 100%;
        /*line-height: 130%;*/
        font-family: arial;
        text-align: left;
        vertical-align: baseline;
}
a{text-decoration:none; color:#000}
a:hover{text-decoration:underline}
p.articoli a:visited{}
body{
background-color:#999;
background-image:url('greygrad.jpg');
background-repeat:repeat-x;
}

body{}

p.editoriale {text-align:center;}
.copeimg {display:block;text-align:center;}
.copeimg img{border:1px solid #000;padding:1px;background:#fff;}

p.centrato{text-align:center;}
p.piccolo{font-size:10px;}
#container{
width:930px;
margin: 0px auto;
/* modifica elena - cambiato il valore 
padding-bottom:200px;
*/
padding-bottom:20px;
background-repeat:no-repeat;
background-position:top right;
position: relative;
}
/* modifica elena #dynBanner{background:#eee url('greygrad2.png') repeat-x;border:2px solid #808080;position:absolute;top:55px;margin-left:300px;width:400px;height:60px;}*/
#dynBanner
{
	        position:absolute;
		        top:55px;
			        left:280px; /*la dimensione del midl (menu)*/
				        /* modifica elena
					 *         border:2px solid #808080;
					 *                 background:#eee url('greygrad2.png') repeat-x;
					 *                         width:400px;
					 *                                 height:60px;
					 *                                         */
        width: 650px;
	        height: 117px;
		/*      background-image: url('sfondoBanner_1.gif');*/
		        background-position: top left;
			        background-repeat: no-repeat;
				        background-color: transparent;
				}
/* modifica elena - aggiunte regole successive per le scritte che appaiono e scompaiono */
#scritta
{
        color: #FFF;
        font-size: 18px;
        font-weight: bold;
        letter-spacing: 1px;
        width: 390px;
        height: 117px;
        padding-left: 22px;
        padding-top: 18px;
}
div.dqDes{font-size:90%;background:#fff;padding-left:10px;}
#top{
   height:30px;
   width:910px;
   background:#fd7217 url('orangecorner.gif') no-repeat 0px 0px;
/* modifica elena    position:absolute;
   top:150px;
   margin:0px;
   padding:0px;
  */
   position: relative;
      top: 178px;
         left: 20px !important;
	    margin:0px;
	       padding:0px;

}

#top p{text-align:center;font-style:italic;font-size:70%;padding-left:10px}
#top input, #top select{font-size:100%;background-color:#fa9;width:150px;border:1px solid #a50;margin-top:5px;}
#midl {
background:transparent url('cnosfap.gif') no-repeat 27px 17px;
padding-top:57px;
float:left;
width:280px;
padding-bottom:180px;
}
#midm{

padding-top:180px;
width:650px;
float:right;
background-repeat:no-repeat;
background-position:0px 30px;

}

#menu{margin-top:7px;}

#bot {
   margin:100px 0px 0px 20px;
   /*border:1px dashed #777;*/
   clear:both;
   text-align:center;
   font-size:0.9em;
}

p.footer {text-align:center;}
#footer {margin-bottom:10px}
a.bottom_link{color:#fff;font-weight:bold;font-size:0.8em;}
/****** immagine iniziale (quella che sparisce) */
/* modifica elena - inserite le righe successive e la regola per IE 7 */
#hpimg
{
        position: relative;
        left: -20px !important;
        left: -20px; /* per IE */
        top: -1px !important;
        top: 0px;/* per IE 6*/
}
*:first-child+html #hpimg /* solo IE 7.0 */
{
        top: 20px !important;
}
/* modifica elena - aggiunte le regole sotto per non far visualizzare l'iframe jsrs */
/*
#SPANjsrs1,#SPANjsrs2,#SPANjsrs3,#SPANjsrs4
{
	visibility: hidden;
	display: none;
}
*/
/*****rubriche ****/
div.d_rub{
}
p.rubriche {
display:none}
p.home{dispay:block!important}

p.rubriche.enh{

}


p.rubriche a{}
p.rubriche a:hover {color:#fff}

/**** sottorubriche ****/
div.d_srb{padding-left:15px}
p.sottorubriche {
width:230px;
margin:5px 0px 0px 20px;
padding:6px 0px 6px 30px;
font-size:80%;;
border-right:1px solid #444;
border-bottom:2px solid #444;
font-weight:bold;
}
        p.sottorubriche.enh, #searchBut.enh{
background-position:4px center;
background-repeat:no-repeat;
background-image:url('arrowBig.gif')
}
        p.sottorubriche a{}

p.sottorubriche.intra {background:#fff;}

/*********articoli**********/
p.articoli{
font-size:70%;
padding:2px 10px 2px 10px;
}

p.articoli.enh{
background-position:center left;
background-repeat:no-repeat;
background-image:url('arrowSmall.gif')
}
p.articoli a{}
p.articoli a:hover {}
p.sovratitolo {display:none;border-bottom:1px solid #000;height:16px;position:relative;top:-16px}

#princ,#sottorubricaDx
{
	width:503px;
	margin:10px auto 0px auto;
	cursor:move;
	padding:0px 0px 0px 0px;
	font-size:0.9em;
}
/* modifica elena per posizionamento IE*/
#princ,#sottorubricaDx
{
	position: absolute;
	top: 205px !important;
	left: 300px !important;
	top: 225px; /*IE*/
}
*:first-child+html #princ,*:first-child+html #sottorubricaDx /* solo IE 7.0 */
{
	        top: 225px !important;
}
p.titolo, p.copesottorubTitolo {text-align:left;font-weight:bold;padding:3px 0px 0px 15px;width:503px;}
div.testoit,p.copesottorubText
{
	cursor:default;
	min-height:90px;
	width:503px;
	background-color:#fff;
	background-position:left -30px;
	background-repeat:no-repeat;
}
p.sottotitolo,#commentiArt,p.allegati,#homenewsTable2 {padding:5px 10px 0px 10px;background:url('windows/C_ombra.png') repeat-y right top;clear:both;}
#txttxts,#txttxta{display:block;padding:5px 15px 15px 15px;background:url('windows/C_ombra.png') repeat-y right top;}
#txttxts,#txttxta
{
	        /* modifica elena gestione di min-height su explorer */
	        min-height:90px;
	        height: auto !important;
	        height: 90px;
}
p.bottomClose 
{
	background:url('windows/C_base.png') no-repeat right bottom;
	padding:0px;
	height:15px;
	margin:0px;
	clear:both;
	/* tamponato problemino 20-11-2007 la soluzione non e' delle migliori -> da rivedere */
/*	margin-left: 20px;*/
	margin-left: 0px;
	width: 503px;
}
#commentiArt {background-color:#fff;}

#newsTags, #newsMese {font-size:0.8em;border-bottom:1px solid #747879;padding:3px 10px 3px 10px;background:url('windows/C_ombra.png') repeat-y right top;clear:both;}
#newsTags b, #newsMese b {display:block;font-style:italic;font-size:1.0em;}
#newsTags a, #newsMese a {cursor:pointer;}
#newsTags a.sel, #newsMese a.sel {color:#f00;font-weight:bold;}

/***************allegati****************/
p.allegati {font-size:0.8em;background-color:#fff;padding-left:20px;}
p.allegati a:hover{text-decoration:underline;color:#600}
p.allegati a {background-image:url('down.gif');background-repeat:no-repeat;color:#777;padding-left:15px;}

#homenewsTable2 {background-color:#fff;margin:0px;padding:0px;border-top:2px solid #747879;}
#homenewsTable2 div {background:none !important;}
#homenewsTable2 {position: relative; top:203px;width:503px;margin-left:20px;}
/* HOMENEWS */
.homenewsRow {width:100%;padding:1px;margin:0px;}
.homenewsCell {border-top:1px solid #747879;padding:20px 5px 5px 5px;}
.homenewsTit a {color:#000; font-weight:bold;padding-left:10px}
.homenewsTit a:hover {color:#000;}
.homenewsArt a{text-decoration:none;color:#777;background:none}
.homenewsArt a:hover {color:#000;}
.homeNewsData{display:none}
.homenewsImg {margin:8px 8px 0px 8px;float:left;border:1px solid #aaa;padding:2px;background:#fff;}
.homenewsBottom{text-align:right;font-size:70%;clear:both;padding:5px 10px 0px 0px;}
.commInt{font-size:90%;font-weight:bold;padding:0 0 0 20px;border:1px solid #ddd;margin-top:2px;}
.commTxt{background:#eee;font-size:70%;padding:5px}
.commData{display:block;text-align:right;padding:0 5px 0 0;font-size:65%;color:#393;background:#eee}
/* HOMENEWS */



#sottorubricaDx {padding-bottom:20px}

span.firstimage {display:block;float:left}
.firstimage img
{
	padding-right:10px;
	/* modifica elena - aggiunta la riga sotto */
	padding-bottom: 10px;
	display:block
}
.didafirstimage{font-size:0.7em;clear:left;color:#777;}

.navigator_art {border-top:1px solid #ddd;clear:both;text-align:center;margin:0px 0px 10px 0px;padding-top:5px;}
.google_search {text-align:center;}
.google_search form {margin:0px;}

/*********** Copertina di rubrica ************/
.coperub_titolo {}
.coperub_foto {}
.coperub_text {}

/******************giornali***************/
#news{width:140px;border:1px solid #f70;margin-top:24px;margin-left:0px;font-size:8px;padding-left:3px;padding-right:3px}
#news h4.newstitle{}
#news h5.news {font-weight:bold;padding-top:2px;margin-top:10px;margin-bottom:0px;border-top:1px solid #777;text-align:justify;text-decoration:none}
#news h5.newstext {font-weight:normal;margin-top:3px;margin-bottom:2px;text-align:justify;font-size:7px;font-style:italic}
#news h6.newsdata {font-weight:normal;font-style:italic;margin:0px;margin-bottom:5px;background:#ff0;border-bottom:0px}


/*******links**********/
#links,#news2 {
   font-size:11px;
   margin-top:2px;
   width:160px;
      padding:0px;
         border-width:1px;
    border-style:solid;
       border-color: #7BA2D6;
       background:#fff;
       }
       p.links,.news {
               font-weight:bold;
               text-decoration:underline;
               padding-bottom:0px;
               margin-bottom:0px;
       }
       a.links,.news a{
       color:#006;
       }
       #links p.url,.newsdata{font-size:0.7em;color:#f00;margin-bottom:3px;margin-top:0px;
               border-bottom:4px solid #7BA2D6;}
       #links p.descrizione, .newstext {margin-top:0px;line-height:15px;padding-left:2px}
/*******login****/

#login {font-size:0.7em;float:right;padding-top:5px;}
#login input{font-size:1.0em;width:160px;background:#fff;color:#002A62;border:1px solid #002A62;}
#login input.subBut {width:auto;border:1px solid #000;background:#002A62;color:#fff;font-weight:bold;padding:0px 2px 0px 2px;}
#login #userPass{width:120px;}


/********thumb galleries*********/
#fotolinks{width:483px;float:left;clear:both;margin-top:0px;padding:30px 10px 20px 10px;background:url('windows/C_ombra.png') repeat-y right top #fff;}
#fotolinks div.fotolinks
{
	width:218px;
	float:left;
	border:1px solid #ccc;
	margin:2px 10px 2px 10px;
	text-align:center;
	min-height: 130px;
	height: auto !important;
/*	height:130px; /*IE*/
	overflow:hidden;
	padding-top:10px
}
#fotolinks div.fotolinks img{border:1px solid #faa;padding:2px}

/***google search*****/
#googleSearch{border:1px solid #060;width:140px;font-size:10px;margin-top:2px;background:#afa}
#googleSearch input{border:1px solid #060}

#mappa table{width:90%}
#mappa{font-size:0.8em;color:#333;padding-top:10px}
p.map_rub {background:#e8d2d2;width:100%}
p.map_sottorub {background:#ffe0e0;margin-left:20px;margin-bottom:0px;margin-top:10px}
p.map_art {margin:0px;margin-left:40px;font-size:0.8em;border-bottom:1px solid #555;border-left:1px solid #555;padding-left:10px;}
.didaimage{display:block;clear:both;color:#777;font-size:0.8em}


/**** glossatiopop ****/
div.glossarioPop {width:300px;border-right:4px solid;border-bottom:4px solid;border-color:#ddd;background:#fff;}
div.glossarioPop p{border:1px solid #000;margin:0px;padding:10px;}
div.glossarioPop p.gloTitle{border-bottom:none;padding-bottom:0px;font-weight:bold;text-decoration:underline;}
div.glossarioPop p.gloDef{border-top:none;}

#glossarioDiv {border:1px solid #070;margin:1%;padding:1%;}
#glossarioDiv p.glossarioTitolo {font-weight:bold;font-size:1.8em;color:#f70;margin:0px;text-decoration:underline;}
#glossarioDiv p.gloTermine {margin:20px 0px 2px 0px;}
#glossarioDiv p.gloTermine a{font-weight:bold;font-size:1.3em;}
#glossarioDiv p.gloDefinizione{font-size:1.2em;margin:0px;}

#fileShow{height:70px; width:200px;overflow:hidden;
        border-top:1px solid #600;
        border-left:1px solid #600;
        border-bottom:1px solid #950;
        border-right:1px solid #950;
        position:absolute;right:100px;top:5px}
div.fs{overflow:hidden;width:450px; height:200px;position:relative;top:0px;left:0px}
#fs0,#fs1{position:relative;top:0px;left:0px;height:100px}

/***** frame ****/
#iframeViewer {border:6px solid #fff;background:#fff;width:500px;height:300px;overflow:hidden;float:left}
p.viewerList {border:1px outset  #777;background:#ddd;margin-left:10px;padding:5px;margin:10px 58px 10px 10px;width:371px;float:left;clear:both;}
p.viewerList img{margin-right:10px;border:1px outset #999;background-color:#FFD1D1;padding:3px;height:50px}

#flags {position:absolute;right:0px;margin:10px 10px 0px 0px;}
#flags a{margin-left:10px;}
#flags img{border:1px solid #000;}

#history span.hDes{display:none}
#history p.title{display:none}
#history p.tools{border:1px solid #000}
#ant_art{display: none;}
div.ant_art_princ{width:30%;float:left;text-align:center;border:1px solid #E8D2D2;margin:2px}

.ant_art_text,.ant_art_but{display:none}
.ant_art_title{margin:0px;font-size:0.7em;background-color:#E8D2D2;text-align:left;padding-left:10px;}
.ant_art_title.noFoto {color:#f00;}
.ant_art_foto img{padding:2px;border:1px solid #FFE0E0}

#credits{font-size:0.8em;color:#333;padding-top:100px}
#credits table{width:100%}
#credits td.name{border-bottom:1px solid #ccc;border-right:1px solid #ccc;text-align:right}
#credits td.description{border-bottom:1px solid #ccc;border-left:1px solid #ccc}

#rss img{float:left;margin:10px;border:0px;}
#rss p.bookmarksTit{display:none}
#rss img.rss{float:none;margin:10px;border:0px;}

#searchsite{font-size:0.8em}
#searchsite h2{border: 1px solid #e8d2d2;margin-bottom:2px}
#searchsite h4{background:#e8d2d2;margin-bottom:2px}
p.searchrslink,p.searchrstext{margin:1px;}
p.searchrslink{font-style:italic}

p.photoGalTit {font-weight:bold;margin:0px;padding:3px 0px 0px 10px;font-size:0.8em;}
table.photoTable 
{
	/* modifica elena 
	margin:10px auto 0px auto;
	*/
	margin-top: 10px;
	font-size:0.7em;
	width:503px !important;
	/* modifica elena - per un problema di visualizzazione su IE */
	border-right: solid 3px #626667;
	/*background:url('windows/C_ombra.png') repeat-y top right #fff;*/
	background:#fff;
}
table.photoTable td
{
	width:33%;
	vertical-align:center;
	padding:5px;
	text-align:center;
}
table.photoTable img{padding:1px;border:1px solid #000;margin:auto;}
p.photoRub {background-color:#e8d2d2;margin:10px 0px 10px 0px;}
p.photoDida {margin:0px;text-align:center;}

#searchBut {float:left;font-size:0.8em;margin:10px 0px 0px 0px;padding-left:30px;}
#searchDiv {
   min-height:400px;
   height: auto !important;
   height: 400px;
   position:relative !important;
   position: absolute;
   background:url('orangeback.jpg') repeat-x bottom left #FD7217;
   border-top:2px solid #FD7217;
   margin:-2px 0px 0px 0px !important;
   top: 0px !important;
   top: 234px; /*IE*/
   font-size:0.9em;
   padding-bottom:80px;
   /* modifica elena - aggiunta la larghezza per IE */
   width: 100%;
}

#searchDiv p.bottomClose {background:none;}

#courseDetail {padding:8px;}
#searchDiv div.searchItem {padding:5px;border-bottom:1px dotted #000;margin:8px 8px 0px 8px;}
#searchDiv div.searchItem p.resTit,#courseDetail p.courseTit {font-weight:bold;text-decoration:underline;}
#searchDiv div.searchItem p.resInfo {font-size:0.8em;}
#searchDiv div.searchItem p.resTxt,#courseDetail p.courseTxt {font-style:italic;font-size:0.8em;}

#searchDiv i.tipoAreaForm {font-size:0.8em;}

div.searchCol {width:29%;padding:2%;float:left;}
p.searchCat {font-weight:bold;font-size:1.0em;margin:5px 0px 5px 0px;}

p.catItem {font-weight:bold;font-size:0.8em;margin:5px 0px 5px 0px;padding:5px 5px 5px 5px;}
p.catItem.sel {background:#444;}
p.catItem.sel a{color:#fff;}
p.catItem a:hover {text-decoration:none;}
p.catOption {margin-top:10px;border-top:1px solid #000;font-size:0.7em;font-weight:bold;}

#searchCol2 p.catItem {margin:5px 0px 5px 0px;padding:5px 5px 5px 5px;}

#searchCol3 p.catItem, #courseDetail p.catItem {font-size:0.8em;margin:0px;padding:0;font-weight:normal;}
#searchCol3 p.catItem b, #courseDetail p.catItem b{display:block;margin:8px 0px 2px 0px;}
p.searchTxt {font-size:0.8em;}

input.inputBut {width:auto !important;height:auto !important;font-size:0.8em;background:#ddd !important;padding:0px 2px 0px 2px;font-weight:bold;}

#maxThumbCnt {background:url('windows/C_ombra.png') repeat-y right top #fff;text-align:center;}
#maxThumbCnt p {text-align:center;}


#commDiv {margin:40px auto 0px auto;padding:10px;font-size:0.8em;border:1px solid #000;}
#commDiv p {font-style:italic;}
#commDiv p.commDivTit {font-weight:bold;font-style:normal;padding-top:5px;}
#commDiv input, #commDiv textarea{font-style:normal;width:450px;}
#commDiv p.butBot {margin-top:5px;}
#commDiv p.butBot input {width:auto !important;}

p.commInsP {text-align:right;margin-top:5px;font-size:0.8em;}
p.botTxt {height:1px;margin:0px;padding:0px;clear:both;}

#traspGif {margin:-50px 0px 57px 0px;}
