/******** TAG ********/
body{font-family:verdana, sans-serif; font-size:69%;  text-align:center; }
html>body{font-size:11.07px}

a {color:#0A2070; text-decoration:none; }
a:hover{color:#841A1C; text-decoration:underline}

h1{font-size:1em; margin:0em; padding:0em;}
h2{color:#841A1C; font-size:1.2em; margin:0em; padding:0em; font-variant:caps}
h3{color:#EF9139; font-size:1em; margin:0em; padding:0em;}
h4{font-size:1em; margin:0em; padding:0em;}

/* li{margin:0.5em 0em 0.5em 2em; }*/

/******** ID ********/
#arianna{padding: 1em 1em 0em 1em; clear:both; color:#000;}

#cnt{margin:0 auto; width:67.96em; text-align:left;}

#col_hp_dx { float:right; margin-top:1.44em; position:relative; width:33.24em }
#col_hp_sx { float:left;  margin-top:1.44em; position:relative; width:33.24em;}

#col_sx{ float:left; margin-top:1.44em; width:15.89em; }
/*#cnt_cx{ float:right; height:31em; margin-top:1em; width:50.587em; }*/
#cnt_cx{ float:right; height:auto !important; height:45em; margin-top:1em; min-height:45em; width:50.587em; }

#header{ }
#footer{ clear:both; margin-top:1em;}

#user_info {width:67.96em; float:right; clear:both; margin:0em 0em -1em 0em; padding:0em; font-weight:bold; text-align:right; height:auto !important; height:1em;}
#user_info .welcome{width:61em; float:left}
#user_info .logout{border:none;font-family:verdana,sans-serif;font-size:1em;font-weight:bold;margin:0em auto 0em auto;color:#841A1C;background:#FFF; float:left}
#user_info .logout:hover{text-decoration:underline	}
#elenco_video {width:13em; list-style:none; line-height:1.5em; margin:0em; padding:0em; float:left; text-align:center;}
#elenco_video li{padding:0em 0em 1em 0em; text-align:center;}
#elenco_video img{width:6.5em; text-align:center;}


#toolbar{margin:0em; padding:0.1em 0em}
#toolbar ul{ list-style:none; margin:0em; padding:0em}
#toolbar li{display:inline; margin:0em 0.6em; padding:0em;}
#toolbar a{ color:#FFF;}



/******** CLASSES ********/
/* Backgronds */
.bk_xxx{background:#F6F6F6}

.bk_brown{background:#841A1C}
.bk_red{background:#F6F6F6}
.bk_yel{background:#EF9139;}
.bk_yellow{background:#f7db7a;}		
.bk_gray{background:#F3F3F3}
.bk_gr{background:#C3C1C2}
.bk_hdmy{background:#626567}


.bk_dot {background:url('../img/brd_dot.gif')}


/* Borders */
.brd {border:0.1em solid;}
.brd_dot {background:url('../img/brd_dot.gif'); height:0.1em; line-height:0.1em}
.brd_no {border:0.0em solid}

.brb{border:0.1em solid #0066cb; } /* light BLUE*/
.brt{border:0.1em solid #009899; } /* teal*/
/*.brh_t{border:solid 0.1em #A3A3A3}			  
.brh_s{border-left:solid 0.1em #A3A3A3;border-right:solid 0.1em #A3A3A3;border-bottom:solid 0.1em #A3A3A3}		 */


.bbr{border-bottom: 0.1em solid #C40202; } /* Red*/
.blr{border-left: 	0.1em solid #C40202; } 
.brr{border-right:	0.1em solid #C40202; } 
.btr{border-top:  	0.1em solid #C40202; }


.blg {border-left:  0.1em solid #777} /* GRAY */
.brg {border-right: 0.1em solid #777}
.bbg {border-bottom:0.1em solid #777}
.btg {border-top:   0.1em solid #777}
.bgg {
	border-bottom: 0.1em solid #E7E7E7;
}


.bbw {border-bottom:#FFF 0.1em solid} /* WHITE */
.blw {border-left:  #FFF 0.1em solid}
.btw {border-top:   #FFF 0.01em solid}

.bby {border-bottom:#FAFBD3 0.05em solid} /* YELLOW*/
.bly {border-left:  #FAFBD3 0.05em solid}
.bty {border-top:   #FAFBD3 0.05em solid}

.bgb{border-bottom:0.1em solid #C3C1C2}
.bgl{border-left:0.1em solid #C3C1C2}
.bgr{border-right:0.1em solid #C3C1C2}


/* Clear */

.clear {clear:both}
.cl-l {clear:left}
.cl-r {clear:right}

/* Colors */	
.blk {color:#000}
.red{color:#841A1C}
.red0{color:#FF0000}
.wht {color:#FFF}

/* Float */
.ftl {float:left}
.ftn {float:none}
.ftr {float:right}


.head_line {height:7.4em; width:67.9em; background:#261867; color:#FFF;}
.head_line a{color:#FFF}

/* Font */
.enf {font-weight:bold}
.ita{font-style:italic;}

.f00 {font-size:0.0em; }
.f09 {font-size:0.9em; }
.f11 {font-size:1.1em;}
.f12 {font-size:1.2em;}
.f13 {font-size:1.3em;}
.f14 {font-size:1.4em;}
.fcap{font-variant:small-caps}


/* Height */
.hd00 {height:0.0em;}
.hd01 {height:0.1em;}
.hd05 {height:0.5em;}
.hd10 {height:1em}
.hd144 {height:1.44em;}
.hd20 {height:2em}
.hd70 {height:7.00em}
.hd73 {height:7.30em}
.hd87 {height:8.65em}
.hd89 {height:8.94em}
.hd95 {height:9.5em}
.hd095{ width:11.0em;}


.hidden {display: none;}
.inline {display: inline;}

/* Images */
.img_banner{width:32.70em; border:0em solid}
.img_news {width:10.388em; }
.img_interna {width:15.989em; border-left:0.45em solid #F7DB7A; border-top:0.27em solid #F7DB7A; margin:0.35em 1.3em 0.35em 0.35em;  padding:.36em 0em 0em .36em;}

.img_logosmall{width:5.32em}
.img_unisofia{width:24.75em} /* logo testata */
.img_flags {width:4.336em} /* bandiere - stemma Repubblica testata*/
.img_mondi {width:14.905em; padding:0em 0em 0.7em 0em}
.img_menubot{width:15.266em}

.img_graycorn{width:50.45em}


.img_top_sx {width:15.89em;}
.img-lw{width:33.2429em;} /* img large*/
.img-mw{width:12.556em;} /* img medium */
.img-mmw{width:9.214em;} /* img medium 2*/
.img-sw{width:6.3em}	/* img small */
.img-thumb{width:3.98em} /* preview photogallery */


.img-g1 {width:9.75em}	/* img 1 colonna  - Gall 4x3 */
.img-g2 {width:14.09em}	/* img 2 colonne - Gall 3x3 */
.img-g3 {width:48.77em}	/* panoramiche - planimetrie*/
.img-g4 {width:50.29em}	/* img 560px*/


/* Input */
.inp_txt {font-family:sans-serif; font-size:0.8em; width:14em }

/* line height*/
.lh0 {line-height:0em}
.lh1 {line-height:1em}
.lh15 {line-height:1.5em}
.lh2 {line-height:2em}

/* List Interventi */
.int_li { background: transparent url(../img/list-on.gif) left center no-repeat; padding:0em 0em 0.2em 1em ; }
.int_lo { background: transparent  left center no-repeat; padding:0em 0em 0.2em 1em ;  }
.int_sub { list-style:none; margin:0em; padding:0em 0em 0em 1.3em; }	

.int_ul { clear:both; list-style-type: none; margin:0em 0em 0em 1em; padding:0em 0em 0em 0em; text-align:left; }
.ul_yel { list-style-image: url('../img/freccia_gialla.gif'); margin:0em 0em 0em 1em; padding:0em 0em 0em 0em; text-align:left; }
.ul_gr { list-style-image: url('../img/freccia_gr.gif'); margin:0em 0em 0em 1em; padding:0em 0em 0em 0em; text-align:left; }

.li1{list-style:url('../img/segnalink_blue.gif')   inside }
.li2{list-style:url('../img/segnalink_orange.gif') inside}
.li3{list-style:url('../img/segnalink_green.gif')  inside}


/* Margin*/
.mar0 {margin:0em}
.mar035 {margin:0.35em}
.mbo{margin-bottom:1.44em}
.mbo07{margin-bottom:0.7em}
.mle{margin-left:1.44em}
.mri{margin-right:1.44em}
.mri-g3{margin-right:1.3em;}
.mri-g4{margin-right:1.279em;}
.mto{margin-top:1.44em}			  
.mt1{margin-top:1em}




/* Padding*/
.pad0 {padding:0em;}
.pd_gal {padding:0.5em 0.8em 0.5em 0.8em}
.pdb {padding-bottom:0.5em}
.pdb1 {padding-bottom:1em}
.pdb144 {padding-bottom:1.44em}
.pdl {padding-left:0.5em}
.pdr {padding-right:0.5em}
.pdr1 {padding-right:1em}
.pdr2 {padding-right:2em}
.pdt {padding-top:0.5em}

/* Position */
.p_abs {position:absolute}
.p_rel {position:relative}

.bot016 {bottom:0em !important; bottom:0.16em;}
.bot025 {bottom:0em !important; bottom:0.25em;}
.top03{top:0.3em}
.top-03{top:-1em !important; top:-0.3em}

/* VIDEO */
.video {width:34.68em; height:29em; /*height:26.10em;*/  float:left; margin:0em 1.5em 0.5em 1em; }
.video_panel{background:#E5E6E8; border:#666F78 solid 0.1em;display:inline}

/* Vertical Align*/
.vab {vertical-align:bottom} 
.vam {vertical-align:middle} 
.vat {vertical-align:top} 

/* Text align */
.tac {text-align:center}
.taj {text-align:justify}
.tal {text-align:left}
.tar {text-align:right}

/* Width */
.title-img{width:31em}
.title-noimg{width:50em}
.wd095{ width:11.0em;}


.wd_col {width:15.89em}	 
.wd_col1 {width:15.2em}
.wd_dcol {width:33.24em}
.wd_cx {width:50.25em}

.wd004{ width:0.4em;}

.wd_all{width:67.95em}
/*.wd_col{width:14em} */

.tra{border-left: 0.1em dotted rgb(170, 170, 170);  border-right: 0.1em dotted rgb(170, 170, 170);}
.inp{ float:left; margin-top:1.44em; width:15.89em;}
.tbx{float:left; margin-top:1.44em; width:25.89em;}
.med {
	width:14em;
	font-size:0.90em;
}
.medy {
	width:9em;
	font-size:0.90em;
}
.wdt{width:98%}
.lbl{width:32%;}
.npt{width:66%;}

.med_s {
	width:27.5em;
	font-size:0.90em;
}

.med_n {
	width:19.5em;
	font-size:1.3em;
	height:8em;
}

.med_t {
	width:18.3em;
	font-size:0.90em;
}

.med_tx {
	width:17.8em;
	font-size:0.90em;
}



/**add**/

.bdd1{height:1em;font-size:0.5em}
.bdd2{width:0.2em;height:28.7em;display:inline }
.bdd3{width:35.15em; height:28.5em;display:inline}
.bdd4{width:71.8em;display:inline}
.bdd5{margin-top:0.5em;width:0.3em;height:28.7em}
.brd1{border:0.1em solid #87858A}
.brd2{border:solid 0.1em #fff}
.brdb{border-bottom:#666F78 solid 0.1em}
.brdr{border-right:#666F78 solid 0.1em}
.cldx{margin-top:0.5em;width:12.5em;border:#666F78 solid 0.1em;height:28.5em}
.hgt1{height:7.2em}
.hgt2{height:4.3em}
.hgt3{height:4.2em}
.hgt4{height:2.7em}
.hgt{height:100%}
.wdh{width:100%;display:inline}
.wda{width:3.5em;height:4.1em}
.wdb{width:70.8em}
.wdc{width:25.85em}

