body {
	margin:0px;
	padding:0px;
	font-size: 0.65em;
	font-family:  Tahoma, Helvetica, Trebuchet Ms, Arial, Verdana, sans-serif; 
}
em { font-style: normal; }
img { border: none; }
OBJECT{ z-index: 0;}
a { color: #822433; text-decoration: none; outline: none; }
a:hover { text-decoration: underline; }
ul { list-style-type: none; padding: 0; margin: 0; }
p { padding: 0; margin: 0 0 1em 0; font-size: 1.1em; }
blockquote { font-size: 1.1em; }
div.intro { margin-bottom: 2em;}
div.intro p { margin: 1em 0; }
form.srch { width: 271px; margin: 0px 0px 0px 0px; padding: 1px 0px 0px 0px; float: right; display: block;}
input.srchText {color:#666; width: 210px; height: 18px; *height: 20px;  border: 0px; margin: 1px 1px 0px 4px; *margin: 1px 1px 0px 2px; padding: -2px 0px 4px 4px; *padding: 1px 0px 1px 4px; font-size: 1.3em; *font-size: 1.4em; line-height: 20px; vertical-align:text-middle; float: left; background-color: transparent; }
input.srchBtn { color:#666; width: 44px; height: 24px; background: #fff url(/images/struct/bg_search_btn.png) no-repeat top left; border: 0px; margin: 0px 0px 0px 0px; padding: 0px 0px 3px 2px; *padding: 2px 0px 3px 2px;font-size: 1.3em; *font-size: 1.3em;float: left; cursor: pointer;}

#page-main { margin: 0 auto; width: 974px; padding: 0px; background-color: #FFFFFF;}
#page-main-off { margin: 0 auto; width: 272px; padding: 300px 350px; color: #822433; font-weight: bold; background: #fff; text-align: center;	}
#wrapper-over-fade{ display:none;}
.white_content { display: none; position: absolute; top: 20px;margin: 0 auto;width: 974px; padding: 0px; z-index:33334; }

/*
 * layout over
 *
**************************************/
/*
	#wrapper-over { display: none; position: absolute; top: 0%; left: 0%; margin: 0px auto; width: 100%; height: 100%; padding: 0; min-height: 100%; text-align: left; z-index: 33333; moz-opacity: 0.6; opacity:.60; filter: alpha(opacity=60);}
*/
 #wrapper-over { display:none;}
	b.rtop, b.rbottom{display:block;}
	b.rtop b, b.rbottom b{display:block;height: 1px; overflow: hidden; background: #FFFFFF}
	b.r1{margin: 0 5px}
	b.r2{margin: 0 3px}
	b.r3{margin: 0 2px}
	b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}
#div-mom-cont { padding: 5px 10px; font-size: 12px;}

/*
 * layout
 *
 **************************************/
#wrapper { margin: 0 auto; width: 972px; padding: 0; text-align: left; background: #fff; }
#corpo-home { clear: both; background-color:#fff; padding: 0 10px 0 16px; }	
#per-la-citta { float: left; width: 300px; padding-right: 16px; }
#per-te { float: left; width: 310px; padding-right: 16px; }
#per-le-aziende { float: left; width: 300px; padding: 0;}

#layout-2col-1 { display: none;}
#layout-2col-2 {  }

#layout-3col-1 { display: none; }
#layout-3col-2 { float: right; width: 230px; }
#layout-3col-3 { padding-right: 0px; width: 540px;}

/*
 * barra di navigazione, utente e menu
 *
 **************************************/
#breadcrumbs { margin: 17px 1px 15px 0px; padding-left: 6px; height: 25px; width: 770px; font-size: 13px; }

/*
 * header
 *
 **************************************/
#testata { display: none; } /*per gli altri browser */

/*
 * footer
 *
 **************************************/
#footer { display:none;}

/*
 * BOX HOMEPAGE
 * UTILIZZO PER:
	1. INFOPOINT
	2. TROVALINEA
 *
 **************************************/
#home-box-red { width: 310px; margin: 8px 0px 10px 0px; overflow: hidden; }
.title_area { white-space: nowrap; min-width:50px; font-family: helvetica,verdana,arial; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin: 0px; padding: 1px 6px; height: 20px; overflow: hidden; filter:progid:DXImageTransform.Microsoft.Shadow(color=#000, Direction=135, Strength=2);line-height: 18px; vertical-align: middle; font-size: 1.4em; font-weight: normal; letter-spacing:-1px; text-shadow: 1px 1px 1px #000; }
.content_area { min-height: 35px; width: 306px; margin: 0px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; overflow: hidden; padding: 12px 0px 0px 0px; }
.gray { background-color: #E8E9E9; }
.white { background-color: #FFFFFF; }
.bg-red { color: #fff;  background-color: #9b505c; background: -moz-linear-gradient(top, #822433, #9b505c); filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#822433', EndColorStr='#9b505c'); background: -webkit-gradient(linear, left top, Left bottom, from(#822433), to(#9b505c)); }
.bg-gray { color: #fff;  background-color: #A9AAAA; background: -moz-linear-gradient(top, #8E908F, #A9AAAA); filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#8E908F', EndColorStr='#A9AAAA'); background: -webkit-gradient(linear, left top, Left bottom, from(#8E908F), to(#A9AAAA)); }
.br-red { border: 2px solid #9b505c; }
.br-gray { border: 2px solid #A9AAAA; }
.br-none { border: 2px solid #FFFFFF; }
.content_area form { margin: 0px; padding:0px;}
.content_area form  p { margin: 0px; overflow: hidden; padding: 0px; *margin: 0px 0px 6px 0px;}
.content_area form  p input { float: left; margin-bottom:8px; border-radius: 5px;  -moz-border-radius: 5px; -webkit-border-radius: 5px; /* behavior: url(/images/border-radius.htc); */ font-size: 1.0em; padding: 0px 5px; }
.i-txt { margin: 0px 0px 0px 12px; background: #fff url(/images/form/bg_input.png) repeat-x top left; height: 20px; line-height: 18px; vertical-align: middle;}
.ibr-red { border: 1px solid #9b505c; color: #822433;}
.ibr-gray { border: 1px solid #a9aaaa; color: #545454;}
.ibr-none { border: 1px solid #FFFFFF; color: #1e1e1e;}
.i-submit { font-size: 1.1em; min-width: 50px; height: 22px; line-height: 18px; *vertical-align: middle; *padding: 0px 5px; margin: 0px 0px 0px 12px; padding: 0px 5px 4px 5px; border:1px solid #8e908f; color: #fff; font-weight: condensed; text-align:center; cursor:pointer; }
.i-submit:hover {  color:  #fea100; }
.ibg-red { background-color:  #822433; background: -moz-linear-gradient(top, #cda7ad, #822433); filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#cda7ad',EndColorStr='#822433'); background: -webkit-gradient(linear, left top, Left bottom, from(#cda7ad), to(#822433)); }
.i-radio { background: none; vertical-align: middle; height: 25px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px; width: 20px; float:left;} 
.content_area form  p label { vertical-align: middle; font-weight: normal; height: 25px; font-size: 10px; margin: 0px 8px 8px 2px; padding: 5px 0px 0px 0px; width: auto; float:left;} 
#via_alternate { background-color: white; color: #cf5003; border: 1px solid #b49c9a }

.form-login { width: 290px; margin: 0 auto; }
.form-login .inset { padding: 8px 12px;}
.form-login p { margin: 0 0; }
.form-login form{ margin: 0 0; }
.form-login label.lgnerr { font-size: 14px; font-weight: bold; color: #822433; display: block; float: left; width: 200px; font-weight: normal; font-size: 9px; text-transform: lowercase; }
.form-login input { margin-bottom: 8px;}
.form-login input.lgnTxt { width: 221px; height: 19px; background: #fff url(/images/struct/bg_search_text.png) no-repeat top left; border: 0px; margin: 0px 1px 0px 0px; padding: 5px 0px 0px 5px; font-size: 1em; float: left; margin-bottom: 8px;}
.form-login fieldset { margin:0; padding: 0; border:none; }
.form-login .txt { width: 100px; }

.form-login-Button { background: url('/images/form/bg_search_left.png') 0 0 no-repeat; display: inline; float: right; height: 24px; margin: 0 0px 0 2px; padding: 0 0 0 2px; }
.form-login-Button span { background: url('/images/form/bg_search_right.png') right 0 no-repeat; padding: 0 2px 0 0; }
.form-login-Button span input#submit { background: url('/images/form/bg_search_middle.png') 0 0 repeat-x; border: none; font-size: 11px; color: #98001c; cursor: pointer; height: 24px; padding: 2px 1px 0 3px; }
.form-login-Button span input#submit:hover { color: #000; }

.form-record { width: 95%; margin: 10px auto; font-size: 12px;}
.form-record .inset { padding: 8px 12px;}
.form-record p { margin: 0 0; }
.form-record form{ margin: 0 0; }
.form-record label.lgnerr { font-size: 14px; font-weight: bold; color: #822433; display: block; float: left; width: 200px; font-weight: normal; font-size: 9px; text-transform: lowercase; }
.form-record input { margin-bottom: 8px;}
.form-record input.srtTxt { width: 111px; height: 19px; background: #fff url(/images/struct/bg_search_text_srt.png) no-repeat top left; border: 0px; margin: 2px 1px 0px 0px; padding: 5px 0px 0px 5px; font-size: 1em; float: left; margin-bottom: 8px;}
.form-record input.srtTxtErr { width: 111px; height: 19px; background: #fff url(/images/struct/bg_search_text_srt_err.png) no-repeat top left; border: 0px; margin: 2px 1px 0px 0px; padding: 5px 0px 0px 5px; font-size: 1em; float: left; margin-bottom: 8px;}
.form-record input.mdmTxt { width: 221px; height: 19px; background: #fff url(/images/struct/bg_search_text_mdm.png) no-repeat top left; border: 0px; margin: 2px 1px 0px 0px; padding: 5px 0px 0px 5px; font-size: 1em; float: left; margin-bottom: 8px;}
.form-record input.mdmTxtErr { width: 221px; height: 19px; background: #fff url(/images/struct/bg_search_text_mdm_err.png) no-repeat top left; border: 0px; margin: 2px 1px 0px 0px; padding: 5px 0px 0px 5px; font-size: 1em; float: left; margin-bottom: 8px;}
.form-record input.slgnTxt { width: 331px; height: 19px; background: #fff url(/images/struct/bg_search_text_slgn.png) no-repeat top left; border: 0px; margin: 2px 1px 0px 0px; padding: 5px 0px 0px 5px; font-size: 1em; float: left; margin-bottom: 8px;}
.form-record input.slgnTxtErr { width: 331px; height: 19px; background: #fff url(/images/struct/bg_search_text_slgn_err.png) no-repeat top left; border: 0px; margin: 2px 1px 0px 0px; padding: 5px 0px 0px 5px; font-size: 1em; float: left; margin-bottom: 8px;}
.form-record input.lgnTxt { width: 448px; height: 19px; background: #fff url(/images/struct/bg_search_text_lgn.png) no-repeat top left; border: 0px; margin: 2px 1px 0px 0px; padding: 5px 0px 0px 5px; font-size: 1em; float: left; margin-bottom: 8px;}
.form-record input.lgnTxtErr { width: 448px; height: 19px; background: #fff url(/images/struct/bg_search_text_lgn_err.png) no-repeat top left; border: 0px; margin: 2px 1px 0px 0px; padding: 5px 0px 0px 5px; font-size: 1em; float: left; margin-bottom: 8px;}
.form-record fieldset { margin:0; padding: 0; border:none; }
.form-record div.infPrv { margin-top: 2px;width:440px; border: 1px solid #C4C5C4; overflow: auto; height: 80px; padding: 5px; }
.form-record div.infPrvErr { margin-top: 2px;width:440px; border: 1px solid #C59BA1; overflow: auto; height: 80px; padding: 5px;  background: #F0E9E7;}
.form-record .txt { width: 100px; }
.form-record-button { background: url('/images/form/bg_search_left.png') 0 0 no-repeat; display: inline; float: right; height: 24px; margin: 0 0px 0 2px; padding: 0 0 0 2px; }
.form-record-button span { background: url('/images/form/bg_search_right.png') right 0 no-repeat; padding: 0 2px 0 0; }
.form-record-button span input#submit { background: url('/images/form/bg_search_middle.png') 0 0 repeat-x; border: none; font-size: 11px; color: #98001c; cursor: pointer; height: 24px; padding: 2px 1px 0 3px; }
.form-record-button span input#submit:hover { color: #000; }

/*
 * form feedback su articolo
 *
 **************************************/

.article-services { margin-top: 30px; } 
.article-services em { font-size: 1.1em; }
.article-services label { color: #c40f0f; }
.article-services input { vertical-align: bottom; border: none; background: none; }
.article-services p { font-size: 1em; }
.article-services p a { font-size: 1.1em; }



/*
 * Titoli
 *
 **************************************/

h2 { font-size:1.6em; font-weight:bold; } 
h2.title-red-with-icon { color:#822433;  margin: 6px 0 60px 0; padding-left: 95px; }
h3 { font-weight: normal; font-size: 1.4em; }
h3 em { font-size: 1.3em; font-style: normal; }
h4 { font-family: helvetica,verdana,arial; font-size: 135%; font-weight: normal; }
h5 { font-size: 1.15em; margin-bottom: 0; }


#corpo-home h3 {  padding: 0 0 8px 45px; margin: 0; }
#corpo-home h3:hover { background-color: #e9e9e6; }
#corpo-home h3 a { display: block; }
#corpo-home h3 a:hover { text-decoration: none; }
#corpo-home #per-la-citta h3 a { color: #7a7557; }
#corpo-home #per-te h3 a { color: #951713; }
#corpo-home #per-le-aziende h3 a { color: #788e62; }

.per-te h3, .per-te a { color: #951713; }
.per-la-citta h3, .per-la-citta a { color: #656046; }
.per-le-aziende h3, .per-le-aziende a { color: #788e62; }
.la-cittą-per-te h3, .la-cittą-per-te a { color: #788e62; }

.sub-per-te h3, .sub-per-te a { color: #951713; }
.sub-per-la-citta h3, .sub-per-la-citta a { color: #656046; }
.sub-per-le-aziende h3, .sub-per-le-aziende a { color: #788e62; }
.sub-la-cittą-per-te h3, .sub-la-cittą-per-te a { color: #788e62; }

.orange { color: #ff6600; margin-top: 0; }

/*
 * Navigazione
 *
 **************************************/

#navigazione { clear: both; width: 177px; float: left; min-height: 450px; margin-top: 9px; }
#navigazione div { margin-bottom: 16px; }
#navigazione h3 { padding: 0 0 8px 19px; margin: 0; }
#navigazione h4 { padding-left: 14px; margin: 1px 0 0 0; height: 24px; line-height: 22px; background: transparent url(images/bg-navmain-up.png) no-repeat top left; cursor: pointer;}
#navigazione a { display: block; }
#navigazione a:hover { text-decoration:none; }
#navigazione ul { margin: 1px 0 5px 0; }
#navigazione li { padding: 3px 0 3px 16px; font-size: 1.1em; }
#navigazione li a { display: inline; }
#navigazione li a:hover { text-decoration: underline; }
#navigazione li.current a { color: #808080; }
#navigazione li .time { display: block; font-size: 0.9em; }

#per-te h3,
#navigazione .per-te h3 { background: transparent url(/css/images/hr-per-te.png) no-repeat bottom left;}
#navigazione .per-te h3:hover { background-color: #e9e9e6; }
#navigazione .per-te h3.current { color: #fff; background: #fff url(/css/images/hr-per-te-down.png) no-repeat bottom left; }
#navigazione .per-te h4 { color: #951713; text-transform: lowercase; }
#navigazione .per-te h4.current,
#navigazione .per-te h4:hover { color: #fff; background-image: none; background-color: #c77775; }
#navigazione .per-te h4:hover a,
#navigazione .per-te h4.current a { color: #fff; }
#navigazione .per-te li { background: transparent url(/css/images/ico-star-red.png) no-repeat 5px 6px; }
#navigazione li.current { background: none; color: #666;}

#per-la-citta h3,
#navigazione .per-la-citta h3 { background: transparent url(/css/images/hr-per-la-citta.png) no-repeat bottom left; }
#navigazione .per-la-citta h3:hover { background-color: #e9e9e6; }
#navigazione .per-la-citta h3.current { color: #fff; background: #fff url(/css/images/hr-per-la-citta-down.png) no-repeat bottom left; }
#navigazione .per-la-citta h4 { color: #656046; text-transform: lowercase; }
#navigazione .per-la-citta h4.current,
#navigazione .per-la-citta h4:hover { color: #fff; background-image: none; background-color: #b5b19c; }
#navigazione .per-la-citta h4:hover a,
#navigazione .per-la-citta h4.current a { color: #fff; }
#navigazione .per-la-citta li { background: transparent url(/css/images/ico-star-brown.png) no-repeat 5px 6px; }
#navigazione .per-la-citta li.current { background: none; color: #666;}

#per-le-aziende h3,
#navigazione .per-le-aziende h3 { background: transparent url(/css/images/hr-per-le-aziende.png) no-repeat bottom left; }
#navigazione .per-le-aziende h3:hover { background-color: #e9e9e6; }
#navigazione .per-le-aziende h3.current { color: #fff; background: #fff url(/css/images/hr-per-le-aziende-down.png) no-repeat bottom left; }
#navigazione .per-le-aziende h4 { color: #788e62; text-transform: lowercase; } 
#navigazione .per-le-aziende h4:hover,
#navigazione .per-le-aziende h4.current { color: #fff; background-image: none; background-color: #9ba786; }
#navigazione .per-le-aziende h4:hover a,
#navigazione .per-le-aziende h4.current a { color: #fff; }
#navigazione .per-le-aziende li { background: transparent url(/css/images/ico-star-green.png) no-repeat 5px 6px; }
#navigazione li.current { background: none; color: #666;}

/*
 * Navigazione-2
 *
 **************************************/

#navigazione-2 { clear: both; width: 230px; float: left; }
#navigazione-2 div { margin-bottom: 16px; }
#navigazione-2 h3 { padding: 0 0 8px 8px; margin: 0; }
#navigazione-2 h4 { width: 214px; padding-left: 14px; margin: 1px 0 0 0; height: 24px; line-height: 22px; border: 1px solid #CFCECC; background: transparent url(/images/struct/bg_menu_nav.png); cursor: pointer;}
#navigazione-2 a { display: block; }
#navigazione-2 a:hover { text-decoration:none; }
#navigazione-2 ul { margin: 1px 0 5px 0; }
#navigazione-2 li { padding: 3px 0 3px 16px; font-size: 1.1em; }
#navigazione-2 li a { display: inline; }
#navigazione-2 li a:hover { text-decoration: underline; }
#navigazione-2 li.current a { color: #808080; }
#navigazione-2 li .time { display: block; font-size: 0.9em; }

#sub-per-te h3,
#navigazione-2 .sub-per-te h3 { background: transparent url(/css/images/hr-per-te.png) no-repeat bottom left;}
#navigazione-2 .sub-per-te h3:hover { background-color: #e9e9e6; }
#navigazione-2 .sub-per-te h3.current { color: #fff; background: #fff url(/css/images/hr-per-te-down.png) no-repeat bottom left; }
#navigazione-2 .sub-per-te h4 { color: #951713; text-transform: lowercase; }
#navigazione-2 .sub-per-te h4.current,
#navigazione-2 .sub-per-te h4:hover { color: #fff; background-image: none; background-color: #c77775; }
#navigazione-2 .sub-per-te h4:hover a,
#navigazione-2 .sub-per-te h4.current a { color: #fff; }
#navigazione-2 .sub-per-te li { background: transparent url(/css/images/ico-star-red.png) no-repeat 5px 6px; }
#navigazione-2 li.current { background: none; color: #666;}

#sub-per-la-citta h3,
#navigazione-2 .sub-per-la-citta h3 { background: transparent url(/css/images/hr-per-la-citta.png) no-repeat bottom left; }
#navigazione-2 .sub-per-la-citta h3:hover { background-color: #e9e9e6; }
#navigazione-2 .sub-per-la-citta h3.current { color: #fff; background: #fff url(/css/images/hr-per-la-citta-down.png) no-repeat bottom left; }
#navigazione-2 .sub-per-la-citta h4 { color: #656046; text-transform: lowercase; }
#navigazione-2 .sub-per-la-citta h4.current,
#navigazione-2 .sub-per-la-citta h4:hover { color: #fff; background-image: none; background-color: #b5b19c; }
#navigazione-2 .sub-per-la-citta h4:hover a,
#navigazione-2 .sub-per-la-citta h4.current a { color: #fff; }
#navigazione-2 .sub-per-la-citta li { background: transparent url(/css/images/ico-star-brown.png) no-repeat 5px 6px; }
#navigazione-2 .sub-per-la-citta li.current { background: none; color: #666;}

#sub-per-le-aziende h3,
#navigazione-2 .sub-per-le-aziende h3 { background: transparent url(/css/images/hr-per-le-aziende.png) no-repeat bottom left; }
#navigazione-2 .sub-per-le-aziende h3:hover { background-color: #e9e9e6; }
#navigazione-2 .sub-per-le-aziende h3.current { color: #fff; background: #fff url(/css/images/hr-per-le-aziende-down.png) no-repeat bottom left; }
#navigazione-2 .sub-per-le-aziende h4 { color: #788e62; text-transform: lowercase; } 
#navigazione-2 .sub-per-le-aziende h4:hover,
#navigazione-2 .sub-per-le-aziende h4.current { color: #fff; background-image: none; background-color: #9ba786; }
#navigazione-2 .sub-per-le-aziende h4:hover a,
#navigazione-2 .sub-per-le-aziende h4.current a { color: #fff; }
#navigazione-2 .sub-per-le-aziende li { background: transparent url(/css/images/ico-star-green.png) no-repeat 5px 6px; }
#navigazione-2 li.current { background: none; color: #666;}

#sub-la-cittą-per-te h3,
#navigazione-2 .sub-la-cittą-per-te h3 { background: transparent url(/css/images/hr-per-le-aziende.png) no-repeat bottom left; }
#navigazione-2 .sub-la-cittą-per-te h3:hover { background-color: #e9e9e6; }
#navigazione-2 .sub-la-cittą-per-te h3.current { color: #fff; background: #fff url(/css/images/hr-per-le-aziende-down.png) no-repeat bottom left; }
#navigazione-2 .sub-la-cittą-per-te h4 { color: #788e62; text-transform: lowercase; } 
#navigazione-2 .sub-la-cittą-per-te h4:hover,
#navigazione-2 .sub-la-cittą-per-te h4.current { color: #fff; background-image: none; background-color: #9ba786; }
#navigazione-2 .sub-la-cittą-per-te h4:hover a,
#navigazione-2 .sub-la-cittą-per-te h4.current a { color: #fff; }
#navigazione-2 .sub-la-cittą-per-te li { background: transparent url(/css/images/ico-star-green.png) no-repeat 5px 6px; }
#navigazione-2 li.current { background: none; color: #666;}

/*
 * switch lunghezza articoli
 *
 **************************************/

#switch-article-length { width: 100%; height: 19px; float: right; display: block;}
#switch-article-length li { height: 19px; padding-top: 3px; float: left; margin-right: 5px; white-space: nowrap;}
#switch-compress.current { background: transparent url(images/ico-switch-close-up.png) no-repeat top left; }
#switch-compress { cursor: pointer; width: 24px; background: transparent url(images/ico-switch-close-down.png) no-repeat top left; }
#switch-expand.current { background: transparent url(images/ico-switch-open-up.png) no-repeat top left; }
#switch-expand { cursor: pointer; width: 24px; background: transparent url(images/ico-switch-open-down.png) no-repeat top left; }



/*
 * icone
 *
 **************************************/

.ico-info-mobilita { margin: 2px 0px 9px 8px; height: 35px; background: transparent url(images/ico-carsharing.png) no-repeat 100% top;  color: #000000; text-transform: lowercase; font-size: 135%; font-weight: normal;}
.ico-info-bus { margin: 2px 0px 9px 8px; height: 35px; background: transparent url(images/ico-info-bus.png) no-repeat 100% top;  color: #000000; text-transform: lowercase; font-size: 135%; font-weight: normal;}
.ico-newsletter { margin: 2px 0px 9px 8px; height: 35px; background: transparent url(images/ico-newsletter.png) no-repeat 100% top; color: #000000; text-transform: lowercase; font-size: 135%; font-weight: normal;}
.ico-disabilita { margin: 2px 0px 9px 8px; height: 35px; background: transparent url(images/ico-disabilita.png) no-repeat 100% top; color: #000000; text-transform: lowercase; font-size: 135%; font-weight: normal;}
.ico-mail-send { padding-right: 22px; background: transparent url(images/ico-mail-send.png) no-repeat center right; }

.icon_move_bus  {background-image:url(/images/icon/icon_move_bus.gif);background-repeat:no-repeat;position: relative; width: 83px; height: 69px; margin: 0px 0px 5px 5px;padding: 0px 0px 0px 5px;font-size:1.1em;float:left;}
.icon_move_bus  A, .icon_move_bus A:link, .icon_move_bus A:visited{cursor: pointer;text-decoration:none;color: #FFFFFF;}
.icon_move_bus  A:hover{text-decoration:underline; color: #FFFFFF;}

.icon_move_auto {background-image:url(/images/icon/icon_move_auto.gif);background-repeat:no-repeat;position: relative; width: 83px; height: 69px; margin: 0px 0px 5px 5px;padding: 0px 0px 0px 5px;font-size:1.1em;float:left;}
.icon_move_auto A, .icon_move_auto A:link, .icon_move_auto A:visited{cursor: pointer;text-decoration:none;color: #FFFFFF;}
.icon_move_auto A:hover{text-decoration:underline; color: #FFFFFF;}

.icon_move_bike {background-image:url(/images/icon/icon_move_bike.gif);background-repeat:no-repeat;position: relative; width: 83px; height: 69px; margin: 0px 0px 5px 5px;padding: 0px 0px 0px 5px;font-size:1.1em;float:left;}
.icon_move_bike A, .icon_move_bike A:link, .icon_move_bike A:visited{cursor: pointer;text-decoration:none;color: #FFFFFF;}
.icon_move_bike A:hover{text-decoration:underline; color: #FFFFFF;}


/*
 * news box
 *
 **************************************/
#div_box_info { background-image:url(/images/struct/div_box_info.gif); background-repeat:no-repeat; width: 300px; min-height: 80px;  margin: 8px 0px 0 0; position: relative; }
#div_box_ticker { background-image:url(/images/struct/div_box_info.gif); background-repeat:no-repeat; width: 300px;  min-height: 90px;  margin: 8px 0px 5px 0px; position: relative; }
#div_box_info_icon { background-image:url(/images/struct/div_box_info.gif); background-repeat:no-repeat; width: 300px;  min-height: 90px;  margin: 16px 0px 5px 0px; position: relative;  }
#div_box_info_bus { background-image:url(/images/struct/div_box_info.gif); background-repeat:no-repeat; width: 300px;  min-height: 90px;  margin: 16px 0px 5px 0px; position: relative;  }
#div_box_info_mid { background-image:url(/images/struct/div_box_info_mid.gif); background-repeat:no-repeat; position: relative; width: 310px; min-height: 70px; margin: 0px 0px 5px 0px; position: relative; color: #FFFFFF; font-size: 12px; }
#div_box_info_mid_note { width: 310px; margin: 0px 0px 5px 0px; padding: 18px 0px 18px 0px; position: relative; font-size: 14px; }
#div_box_info_bus_turistici { background-image:url(/images/struct/div_box_info.gif); background-repeat:no-repeat; width: 300px; min-height: 80px;  margin: 8px 0px 5px 0px; position: relative; }

.ticker_message{  }
.ticker_message h4.ticker { margin: 2px 0px 8px 8px; color: #000000; text-transform: lowercase; } 
.ticker_message p { font-size: 126%; margin: 0px 8px 0px 8px; font-weight: normal; }
.ticker_message p:first-letter { color: #822433; text-transform: uppercase; font-weight: bold;}
.ticker_message p.ticker_2 { color: #000000; font-weight: normal; font-size: 1.05em; margin: 0px 0px 0px 8px;}
.ticker_message p.ticker_2 em { font-weight: normal; } 
.ticker_message a.ticker { }
.ticker_message_wait { margin-left: 142px;margin-top: 40px; }
.home-box-trvl { background: #fff url(/css/images/bg-sheet-home-red.png) no-repeat top left; width: 310px; padding: 2px 4px 15px 6px; min-height: 80px;}
.home-box-trvl h4 {color: #FFF; margin: 0px 0px 15px 0px; }

p.info_box { color: #000000; font-weight: normal; font-size: 1.1em; margin: 0 0 0 8px;}
p.info_box:first-letter { color: #822433; text-transform: uppercase; font-weight: bold;}
p.info_box em { color: #822433; font-weight: bold; } 
a.info_box { font-size: 1em; margin: 0 0 0 8px;}

.what { font-size: 1.1em; margin: 8px 0; }
.when { text-align: right; font-size: 1em; margin-bottom: 6px; } 

/** 
 ** STILE ELIMINACODE
 **************************************************************************************/
.queue-box-wait {  border: 1px solid #a9aaaa; margin-bottom: 10px;width: 220px; min-height: 640px;}
.queue-box-mini {  border: 1px solid #a9aaaa; margin-bottom: 10px; width: 220px; padding: 2px 4px 15px 6px; min-height: 80px;}
.queue-box-mini-trvl { border: 1px solid #a9aaaa; margin-bottom: 10px; width: 220px; padding: 2px 4px 15px 6px; min-height: 70px;}
.queue-box-mini-green {  border: 1px solid #a9aaaa; margin-bottom: 10px; width: 220px; padding: 2px 4px 15px 6px; min-height: 70px;}
.queue-box-mini h4,
.queue-box-mini.title { margin: 0 0 10px 0; margin-bottom: 6px;}
.queue-box-mini-trvl h4 {color: #FFF; margin: 0px 0px 15px 0px; }
.queue-box-mini-green h4 {color: #FFF; margin: 0px 0px 15px 0px; }
.queue-box-mini-long { background: #fff url(images/bg-sheet-mini-long.png) no-repeat top left; width: 210px; padding: 10px 4px 22px 16px; }
.queue-status { color: #cf5003; font-weight: bold; margin-bottom: 3px; margin-left: 25px; }
.queue-status em { color: #1E1E1E; font-weight: normal; margin-right: 58px;} 
.queue-status-ok { color: #009A49; font-weight: bold; margin-bottom: 3px; margin-left: 25px; }
.queue-status-ok em { color: #1E1E1E; font-weight: normal; margin-right: 65px;} 
.queue-open { color: #009A49; font-weight: normal; margin-top: 25px; text-align: center; width: auto;}
.queue-close { color: #822433; font-weight: normal; margin-top: 25px; text-align: center; width: auto;}
/***************************************************************************************/

/** 
 ** SLIDESHOW PAGINE INTERNE 
 ***********************************************************************************/
div.pg-slide-area { position:relative; width:543px; height:168px; margin-left:-5px;margin-top:20px;}
div.pg-slide-frame { width:543px;height:168px;position:absolute;left:0px;top:0px;z-index:1000; }
div.pg-slide-flash { position:absolute;left:0px;top:0px;z-index:1; }
/***************************************************************************************/

/** 
 ** STILE PAGINE INTERNE 
 ***********************************************************************************/
	.page-box-space { width: 15px; min-height: 150px; float: left;}
/** 
 ** BOX UNICO  **/
	.page-box-unique-null {  }
	.page-box-unique {  border: 1px solid #a9aaaa; margin-bottom: 10px; width: 753px; padding: 2px 4px 22px 6px;  min-height: 350px; font-size: 11px; }
	.page-box-unique-noshade { width: 753px; padding: 2px 4px 22px 6px; }
	.page-box-unique h4,
	.page-box-unique-noshade h4 { margin: 0 0 10px 0; min-height: 35px; color: #822433; }
	.page-box-unique .title,
	.page-box-unique-noshade .title { font-size: 1.4em; color: #444444; margin-bottom: 6px; }
	.page-box-unique-wait { background: url(/images/icon/icon_wait_big.gif) no-repeat  50% 50%; width: 100%; min-height: 320px;}
/**
/** 
 ** BOX SINGOLO  **/
	.page-box-single-null { min-height: 0px; }
	.page-box-single { width: 533px; padding: 2px 4px 22px 6px;  min-height: 170px; font-size: 11px; clear:float; border: 1px solid #a9aaaa; margin-bottom: 10px; }
	.page-box-single-trvl { background: #fff url(images/bg-page-box-single-red.png) no-repeat top left; width: 533px; padding: 2px 4px 22px 6px;  min-height: 170px; font-size: 11px; clear:float; }
	.page-box-single-noshade { width: 533px; padding: 2px 4px 22px 6px; }
	.page-box-single h4,
	.page-box-single-noshade h4 { margin: 0 0 10px 0; min-height: 35px; color: #822433;}
	.page-box-single-trvl h4 { margin: 0 0 5px 0; min-height: 25px; color: #FFF;}
	.page-box-single .title,
	.page-box-single-noshade .title { font-size: 1.4em; color: #444444; font-weight: bold; margin-bottom: 6px; }
/**
 ** BOX DOPPIO  **/
	.page-box-double {  border: 1px solid #a9aaaa; margin-bottom: 10px;width: 249px; padding: 2px 4px 22px 6px;  min-height: 150px; float: left; font-size: 11px; }
	.page-box-double-noshade { width: 249px; padding: 2px 4px 22px 6px; }
	.page-box-double h4,
	.page-box-double-noshade h4 { margin: 0 0 10px 0; min-height: 35px; color: #822433;}
	.page-box-double .title,
	.page-box-double-noshade .title { font-size: 1.4em; color: #444444; margin-bottom: 6px; }
/**
 ** BOX TRIPLO  **/
	.page-box-triple {  border: 1px solid #a9aaaa; margin-bottom: 10px; width: 158px; padding: 2px 4px 22px 6px;  min-height: 170px; float: left; font-size: 11px; }
	.page-box-triple-noshade { width: 158px; padding: 2px 4px 22px 6px; }
	.page-box-triple h4,
	.page-box-triple-noshade h4 { margin: 0 0 10px 0; font-weight: normal; min-height: 35px; color: #822433;}
	.page-box-triple.title,
	.page-box-triple-noshade .title { font-size: 1.4em; color: #444444; margin-bottom: 6px; }
/**
 ** OGGETTI  **/
	p.page-box { font-weight: normal; margin: 0px 0px 5px 0px; padding: 25px;}
	p.page-box:first-letter { color: #822433; text-transform: uppercase; font-weight: bold;}
	p.page-box-ul { font-weight: normal; margin: 0px 0px 5px 5px;}
	p.articolo { padding: 0px 10px 0px 0px;}
	p.articolo:first-letter { color: #822433; text-transform: uppercase; font-weight: bold; }
	p.article-img { text-align: justify; }
	p.article-img:first-letter { color: #822433; font-weight: bold; text-transform: uppercase; }
	p.article-img img { width: 60px; height: 60px; margin-right: 5px; margin-bottom: 0px; border: 0px; }
	ul.page-abook{ padding: 0; margin: 0px 0px 10px 45px;}
	ul.page-abook li.tel{ list-style-image: url(/images/icon/icon_tel.gif); height: 10px; line-height: 8px; margin: 0px 0px 2px 0px; padding: 5px 1px 2px 1px;}
	ul.page-abook li.fax{ list-style-image: url(/images/icon/icon_fax.gif); height: 10px; line-height: 8px; margin: 0px 0px 2px 0px; padding: 5px 1px 2px 1px;}
	ul.page-abook li.cel{ list-style-image: url(/images/icon/icon_cel.gif); height: 10px; line-height: 8px; margin: 0px 0px 2px 0px; padding: 5px 1px 2px 1px;}
	ul.page-abook li.web{ list-style-image: url(/images/icon/icon_web.gif); height: 10px; line-height: 8px; margin: 2px 0px 2px 0px; padding: 5px 1px 2px 1px;}
	ul.page-abook li.eml { list-style-image: url(/images/icon/icon_eml.gif); height: 10px; line-height: 8px; margin: 4px 0px 2px 0px; padding: 5px 1px 2px 1px;}
	ul.page-abook li.ora { list-style-image: url(/images/icon/icon_ora.gif); height: 10px; line-height: 8px; margin: 0px 0px 2px 0px; padding: 5px 1px 2px 1px;}
	ul.page-abook li.adr{ height: 8px; line-height: 8px; margin: 0px 0px 2px 0px; padding: 5px 5px 2px 5px;}
	ul.page-abook li.txt{ height: 8px; line-height: 8px; margin: 0px 0px 2px 0px; padding: 5px 5px 2px 5px;}
	p.MsoNormal { margin: 0px; TEXT-ALIGN: left; padding: 0px 10px 0px 0px;}
/***********************************************************************************/

.page-box-ajax { width: 100%; min-height: 160px; }
.page-box-ajax-wait { width: 100%; min-height: 160px; background: #FFFFFF url(/images/icon/icon_wait_big.gif) no-repeat 50% 50%;}

.what-title { font-size: 1.1em; margin: 12px 0; }
.when-title { color: #822433; font-weight: bold; min-height: 30px;}
.when-title em { color: #000; font-weight: normal; } 

.news-box { margin: 8px 0;}
.news-box p { margin: 0; }

.news-box .what em, .what em { color: #822433; font-style: normal; font-weight: bold;}
.news-box h4 { margin: 0 0 8px 0; }
.news-box li{ background: #fff url(images/bg-sheet-mid.png) no-repeat top left; padding: 0 4px 0 8px; }

.news-box-big { background: #fff url(images/bg-sheet-big.png) no-repeat top left; width: 485px; padding: 2px 4px 22px 6px;  min-height: 160px;}
.news-box-big-noshade { width: 530px; padding: 2px 4px 22px 6px; }
.news-box-big .title,
.news-box-big-noshade .title { font-size: 1.4em; margin-bottom: 6px; }

.news-box-mini { background: #fff url(/css/images/bg-sheet-mini.png) no-repeat top left; width: 220px; min-height: 100px; padding: 2px 4px 22px 6px; float: left;}
.news-box-mini h4,
.news-box-big h4,
.news-box-big-noshade h4 { margin: 0 0 10px 0; }
.news-box-mini .title { font-size: 1.3em; color: #444444; font-weight: bold; margin-bottom: 4px;}
.news-box-mini .article { font-size: 104%; padding: 0; margin: 0 0 4px 0; }
.news-box-mini-long { background: #fff url(images/bg-sheet-mini-long.png) no-repeat top left; width: 210px; padding: 10px 4px 22px 16px; }

.article:first-letter { color: #822433; font-style: normal; font-weight: bold; }

.field_pager {
	display: block;
	margin: 0px 5px 0px 5px;
	text-align: right;
	float: right;
}

.field_pager a, .field_pager b {
	display: block;
	float: left;
	line-height: 14px;
	width: 16px;
	text-align: center;
	padding: 3px 2px 3px 2px;
	margin-right: 4px;
	margin-bottom: 4px;
	text-decoration: none;
}

.field_pager b {
	line-height: 14px;
	background-color: #FF6C16;
	border: 1px solid #FF5A00;
	color: #FFF;
}

.field_pager a {
	background-color: #Fborder: 1px solid #F0F0F0;
	color: #555;
}

.field_pager a:link {
	border: 1px solid #F0F0F0;
	color: #555;
}
.field_pager a:visited {
	border: 1px solid #F0F0F0;
	color: #555;
}

.field_pager a:hover {
	border: 1px solid #FF5A00;
	color: #FF5A00;
}

/*
 * lista servizio
 *
 **************************************/
ul.serv-list { float:left; margin: 0 5px; line-height: 18px; display: block;}
.serv-list, .serv-list-typo, .serv-list-grey {  padding-left: 5px; margin: 0 0 1em 0; min-height: 50px;}
.serv-list-large { margin: 0 0 1em 0; }
.serv-list li,
.serv-list-large li { background: transparent url(images/ico-dash.png) no-repeat 0 5px; font-size: 1.1em; padding-left: 10px; width: auto;  display: block;}
.serv-list-grey li { background: transparent url(images/ico-bullet-grey.png) no-repeat 0 5px; font-size: 1.1em; padding-left: 10px; width: auto;}
.serv-list-typo li  { background: transparent url(images/ico-bullet-red.png) no-repeat 0 5px; font-size: 1.1em; padding-left: 10px; width: auto;}
.serv-list li:hover,
.serv-list-large li:hover { background: transparent url(images/ico-dash-down.png) no-repeat 0 5px; font-size: 1.1em; width: auto;}

.serv-list-large li { margin-bottom: 1em; }
.serv-list-large li img { margin: 0 4px; }

ul.trvl-list { clear:float; margin: 0px; line-height: 15px; display: block;text-transform:capitalize;font-size:0.9em;width:100%;}
.trvl-list, .trvl-list-typo, .trvl-list-grey {  padding-left: 0px; margin: 0 0 1em 0; min-height: 50px;}
.trvl-list-large { margin: 0 0 1em 0; }
.trvl-list li,
.trvl-list-large li { background: transparent url(images/ico-dash.png) no-repeat 0 5px; padding-left: 10px; width: auto;  display: block;}
.trvl-list li a,
.trvl-list-large li a{ width: auto;  display: block;}
.trvl-list-grey li { background: transparent url(images/ico-bullet-grey.png) no-repeat 0 5px; padding-left: 10px; width: auto;}
.trvl-list-typo li  { background: transparent url(images/ico-bullet-red.png) no-repeat 0 5px; padding-left: 10px; width: auto;}
.trvl-list li:hover,
.trvl-list-large li:hover { background: #FFDB9E url(images/ico-dash-down.png) no-repeat 0 5px; width: auto;}
.trvl-list li.select,
.trvl-list-large li.select{ background: #822433; color: #FFF; text-decoration: none;}
.trvl-list li.select a,
.trvl-list-large li.select a{ color: #FFF; }
.trvl-list-large li { margin-bottom: 1em; }
.trvl-list-large li img { margin: 0 4px; }

ul.trv_alt ul.trv_alt_sub { display: none; }
li.trv_btn { background: url(/images/struct/bg_bar_gray_light.png) no-repeat top center;text-align: center; padding-top: 3px; cursor: pointer; font-size: 1.2em; height: 21px; }
li.trv_btn:hover { background: #A9AAAA; color: #FFF; }
ul.trv_alt li:hover ul.trv_alt_sub {display: block; position: absolute; z-index: 9999;width: 250px; margin: 6px 0px 0px 0px; *margin: 21px 0px 0px -158px;border-top: 1px solid #A9AAAA;}
ul.trv_alt li:hover ul.trv_alt_sub li {display: block; background: #FFF; border-left: 1px solid #A9AAAA; border-bottom: 1px solid #A9AAAA; border-right: 1px solid #A9AAAA; margin-bottom: 0px; min-height: 33px; *min-height: 30px; *margin-bottom: -3px; text-align: left; font-size: 0.9em; }
ul.trv_alt li:hover ul.trv_alt_sub li a {display: block; width: auto; text-decoration: none; min-height:30px;}
ul.trv_alt li:hover ul.trv_alt_sub li:hover {display: block; background: #FFDB9E;}
div.trv_data { font-size: 1.1em; margin-left: 10px;height: 18px; padding-left: 10px:}
div.trv_data  a{text-decoration: none; width:auto; display:block;}
div.trv_data:hover { background: #ffdb9e; cursor: pointer;}
div.trv_data_set { background: url(/images/struct/bg_bar_gray_light.png) no-repeat top left; height: 22px; padding: 3px 0px 0px 4px;font-weight:bold; font-size: 1.2em; color: #000; }
div.trv_data_set  a{ color: #000; text-decoration: none;}

ul.page-list { margin: 0 0 10px 0; line-height: 18px; display: block;}
.page-list, .serv-list-typo, .serv-list-grey {  padding-left: 5px; margin: 0 0 1em 0; min-height: 50px;}
.page-list-large { margin: 0 0 1em 0; }
.page-list li,
.page-list-large li { background: transparent url(images/ico-dash.png) no-repeat 0 5px; font-size: 1.1em; padding-left: 10px; width: auto;  display: block;}
.page-list-grey li { background: transparent url(images/ico-bullet-grey.png) no-repeat 0 5px; font-size: 1.1em; padding-left: 10px; width: auto;}
.page-list-typo li  { background: transparent url(images/ico-bullet-red.png) no-repeat 0 5px; font-size: 1.1em; padding-left: 10px; width: auto;}
.page-list li:hover,
.page-list-large li:hover { background: transparent url(images/ico-dash-down.png) no-repeat 0 5px; font-size: 1.1em; width: auto;}

.serv-list-large li { margin-bottom: 1em; }
.serv-list-large li img { margin: 0 4px; }


.align-center { margin: 0 0 5px 5px; }
.align-center-login { background: #fff url(images/bg-sheet-mid.png) no-repeat top left;	margin: 0 0 0 5px;
 }

/*
 * utility
 *
 **************************************/

.float-left { float: left; }
.float-right { float: right; }
.left { text-align: left; }
#per-le-aziende .center { text-align: center; padding-top:5px }
.center { text-align: center; }
.right { text-align: right; } 
.justify { text-align: justify; }

.float-image-left { float:left; margin: 0px 5px 0 0; }
.float-image-right { float:right; margin: 0px 0px 5px 5px; }
.float-image-left-nomargin { float:left; margin: 0px; }
.float-image-right-nomargin { float:right; margin: 0px; }

.v-align-middle { vertical-align: middle; }

.w25x100 { width: 25%; }
.w33x100 { width: 33%; }
.w50x100 { width: 50%; }
.w66x100 { width: 66%; }

.top-margin-20 { margin-top: 20px; }

.float-container:after,
.table-container:after { content: "."; display: block; height: 0; clear: both; visibility:hidden; }
.float-container,
.table-container { display: inline; padding: 0; }
/* Hides from IE Mac \*/ 
* html .float-container, .table-container { height: 1%; }
.float-container, .table-container { display:block; }

.hidden { display: none; }
.clear-float { clear:both; height:0; font-size: 1px; line-height: 0px; }

.sx { display:inline-table;width:53%;line-height:15px;float:left }
.dx { display:inline-table;width:43%;line-height:15px;float:right }


div.bio-index {
	border-bottom: #D4D5D5 1px solid;
	width: 530px;
} 

div.bio-foto-thumb {
	width: 150px;
	float: left;
	padding: 15px 0px;
	text-align: center;
} 

div.bio-name-index {
	line-height: 15px;
	width: 350px;
	float: left;
	padding-top: 35px;
	text-align: center;
} 

/*
	RISULTATI TROVALINEA
*****************************/
div.stl-trvl-str-ferm { background:none; margin:0px; padding:0px; cursor:pointer;min-height:35px;}
div.stl-trvl-str-ferm a{ text-decoration: none; cursor: pointer; }
div.stl-trvl-str-ferm:hover {background:#FFDB9E;}
div.stl-trvl-str-ferm-null { background:none; margin:0px; padding:0px;min-height:35px;}


/*
	RISULTATI RICERCA FERMATE
	div.stl-srch-div-ferm :hover { background:#FFDB9E; width:690px; }
**************************************/
div.stl-srch-div-ferm { background:none; margin:0px; padding:0px; width:750px; float:left;display: block;}
div.stl-srch-div-ferm-load { width:720px; background: #FFFFFF url(/images/icon/icon_alert_wait.gif) no-repeat 50% 50%; min-height:180px; }

/*
	LAVORA CON NOI
*****************************/
div.lcn_lbl_fld{ float:left;width:160px;font-size:1.0em;padding-top:2px;}
div.lcn_lbl_fld_sht{ float:left;width:100px;font-size:1.0em;padding-top:2px;}
div.lcn_val_fld{ float:left;width:330px;font-size:1.2em;color:#822433;text-transform:capitalize;}
ul.lcn_lbl_ul li , ul.lcn_lbl_ul li.multi { min-height: 20px;margin-left:5px;margin-bottom:5px;}
ul.lcn_lbl_ul li.multi:hover { min-height: 20px;margin-left:5px;margin-bottom:5px; background-color: #CDA7AD; cursor: pointer;}

/*
	VIDEO ON DEMAND
*****************************/
#layout-video { width:781px; padding: 0px 0px 0px 13px; float:left; min-height:450px;}
#atacvideoArea{ width:496px; min-height:400px; float:left;}
#viewCenterArea { width:496px; min-height:279px; float:left; background: url(/video/thumb/000000.jpg) no-repeat top left;}
#silverlightControlHost { width: 496px; height: 279px; float:left;}
div.svideo { background: url(/images/struct/video/bg_box_ttl_lst.png) no-repeat top left; width:496px; min-height:100px; margin:10px 0px; float:left; }
div.svideo_Ttl { width:465px; height:22px; line-height:32px; margin-left:10px; float:left; color:#FFA100; vertical-align:bottom; font-size:1.1em; }
div.svideo_Dat { width:465px; height:10px; margin-left:10px; float:left; color:#FFFFFF; font-size:0.9em; text-align:right; }
div.svideo_Ttl_Sub { width:465px; height:20px; margin-left:20px; float:left; color:#822433; font-size:1.1em; text-align:right; margin-top:10px; }
div.svideo_Cnt { background: url(/images/struct/video/bg_box_ttl_lst_mdl.png) repeat-y top right; width:465px; min-height:20px; padding-left:20px; float:left; color:#1E1E1E; font-size:1.1em; margin-top: 5px; padding-right:11px; padding-bottom:5px; text-align: justify;}
div.svideo_Cnt:first-letter { color: #822433; text-transform: uppercase; font-weight: bold; font-size:1.2em; }
div.svideo_Cls { background: url(/images/struct/video/bg_box_ttl_lst.png) no-repeat bottom right; width:465px; height:5px; padding-left:20px; float:left; padding-right:11px; }
div.vlst { width:272px; float:left; margin-left: 13px; }
div.vlstItm { background: transparent url(/images/struct/video/bg_box_prw_lst.png) no-repeat top left; width:272px; height: 100px; padding:0px; margin: 0px 0px 10px 0px; float: left; }
div.vlstItm:hover { cursor:pointer; }
div.vlstItm_Ttl { width:252px; line-height:34px; margin-left:10px; float:left; color:#FFFFFF; vertical-align:middle; font-size:1.1em; }
div.vlstItm_Img { border:1px solid #D4D5D5; margin: 5px 0px 0px 20px; width:96px; min-height: 54px; float:left; line-height:54px; text-align:center; padding:0px; }
div.vlstItm_Img:hover {  background-color:#D4D5D5; }
div.vlstItm_viw { color:#A9AAAA; width:145px; height:30px; float:left; margin-top:32px; text-align:right; margin-right:5px; font-size:1.2em; }
img.vlstItm_Img_Tmb {  vertical-align:middle; max-width:96px; width:expression(this.width > 96 ? 96: true); max-height:54px; height:expression(this.height > 54 ? 54: true); margin:0px; }
.fadeSome { 	opacity:0.30; filter:alpha(opacity=30); -moz-opacity: 30%; }
.fadeLots { 	opacity:0.50; filter:alpha(opacity=50); -moz-opacity: 0.5; }  
.fadeCompletely { opacity:0.0; filter:alpha(opacity=0); -moz-opacity: 0.0; } 

/*
	FORM SURVEY
*************************************/
label.qst-label { width:80px; }
label.qst-label:first-letter { text-transform:uppercase; font-weight:bold; }
li.qst-item { text-transform:lowercase; min-height:25px; }
li.qst-item:first-letter { text-transform:uppercase; font-weight:bold; color:#822433; }
ul.qst-input { margin: 5px 0px 10px 10px; }
ul.qst-input-err { margin: 5px 0px 10px 5px; padding:5px; background-color: #CdA7AD; }
select.qst-input-slc { width:415px; font-size:0.9em; text-transform:lowercase;}

/*
	Tabelle standard
*************************************/
table.tbl_cx { width: 520px;font-size:1.3em;}
table.tbl_cx  tr {  pagging: 0px; }
td.tbl_cx_ttl {  color:#822433; font-size:1.3em; letter-spacing: 2px; text-align:right;}
td.tbl_cx_ttl:first-letter { text-transform:uppercase; font-weight:bold;  color:#822433; }
td.tbl_cx_arg { padding: 5px 0px 2px 0px; border-bottom: 1px dashed #9b505c; width: 350px; color:#1e1e1e; text-transform:lowercase;}
td.tbl_cx_arg_cln { padding: 5px 0px 2px 0px; width: 350px; color:#822433; color:#1e1e1e; text-transform:lowercase;}
td.tbl_cx_arg:first-letter, td.tbl_cx_arg_cln:first-letter { text-transform:uppercase; font-weight:bold;  color:#822433;font-size:1.1em; }
td.tbl_cx_arg_sub { padding-left: 15px; text-align:left;font-size:12px; letter-spacing: 2px;}
td.tbl_cx_arg_sub:first-letter { text-transform:uppercase; font-weight:bold;  color:#822433; }
td.tbl_cx_val { padding: 5px 0px 2px 0px; text-align:right; border-bottom: 1px dashed #9b505c; font-weight:bold;font-size:13px;  color:#822433; }
td.tbl_cx_val_cln{ padding: 5px 0px 2px 0px; text-align:right; font-weight:bold;font-size:13px;  color:#822433; }
td.tbl_cx_val_sub { padding-right: 0px; text-align:right;font-size:12px;  }
td.tbl_cx_spc{ height: 30px;}
td.tbl_cx_note{ height: 30px; font-size:12px;}
td.tbl_cx_note p { margin: 0px 0px 5px 0px; color:#8e908f;}
sup.tbl_note { padding: 0px 3px; color:#9b505c;font-size:10px;}
