html,body {	margin:0px; padding:0px; height:100% }
body{ font: 80.01% Verdana, Arial, Helvetica, sans-serif; color:#333; background-color:#ffffff }

img { border:0 }
img.border { border:1px solid #CCC }
p, dl, ul, ol, form { line-height:1.5; margin:0; }
h1, h2, h3 { margin: 0.7em 0 0 0; padding:0 }
form, fieldset, ul, ol, li, a, img { margin:0; padding:0; border:0 }
ul { list-style:none; }
ol {list-style: decimal inside none; color: #646567; font-weight:bold;}
ol li  div{font-weight:normal;}
ul.quadrati li {  margin-left:15px; }
ol.quadrati li {  margin-left:15px; }
ol.quadrati2 {font-weight:normal;}

h1 { font-size: 1.2em; color:#8cad02; text-align:left }
h2 { font-size: 1em; color:#8cad02 }

.submit {  background-color:#abc52c; 
		text-align:center; color:#FFF; cursor:pointer; border:0; 
		padding:4px 5px 4px 5px; 
		-moz-border-radius:4px;
		-khtml-border-radius:4px;
		-webkit-border-radius:4px;
		border-radius:4px;
		border: 1px solid #8bab00;
		font-weight: bold;
		text-indent: 0;
}

.submit:hover {  background-color:#9eb627;
}
.submit a:link, .submit a:visited, .submit a:hover { color:#FFF; text-decoration:none }

.submitred {  background-color:#c90103; 
		text-align:center; color:#FFF; cursor:pointer; border:0; 
		padding:4px 5px 4px 5px; 
		-moz-border-radius:4px;
		-khtml-border-radius:4px;
		-webkit-border-radius:4px;
		border-radius:4px;
		border: 1px solid #8bab00;
		font-weight: bold;
		text-indent: 0;
}

.submitred:hover {  background-color:#b00004;
}
.submit a:link, .submit a:visited, .submit a:hover { color:#FFF; text-decoration:none }

.select { background-color:#e1dddd; border:1px solid #333; 
	-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;
			
}

.submitsearchgreen:hover {  
	background-color:#9eb627;
	text-indent: 1px;
	
}

.submitsearchgreen {  
	background-color:#abc52c;
	text-indent: 1px;
	margin-top:0px;
	-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;
	-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;	
	-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;	
	width:62px;
	height:26px;
	
}


input { 
/*border:1px solid #7a910f;*/
border-top:1px solid #ccc;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;
text-indent:5px;
border-bottom:1px solid #ccc;
/*	-webkit-box-shadow:0 0 3px 3px rgba(0,0,0,0.3);-moz-box-shadow:0 0 3px 3px rgba(0,0,0,0.3);box-shadow:0 0 3px 3px rgba(0,0,0,0.3);	*/
}

input[type=text] {
width: 15em;
} 

input.inputbutton {
	text-indent:0;
}
input#submit { border:0 }

input#registerbutton {
	padding-left:25px;
	padding-right:25px;
}

.greybutton {
		background-color:#ababab; 
		text-align:center; color:#FFF; cursor:pointer; border:0; 
		padding:4px 5px 4px 5px; 
		-moz-border-radius:4px;
		-khtml-border-radius:4px;
		-webkit-border-radius:4px;
		border-radius:4px;
		border: 1px solid #dcdcdc;
		font-weight: bold;
		text-indent: 0;	
}

.greybutton:hover {  background-color:#a2a2a2;
}


.submit_search {
	-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;	
	-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;	
	height:20px;
}

#catbox, #searchbox {
    font: 11px Verdana, Arial,Sans-serif;
	font-weight:bold;
	color:#646567;
	height:20px;
	margin-top:3px;
	
}

#catbox {
/*
	border:none;
	width:250px;
	background-color:#ccc;
	height:16px;
*/
	height:27px;
	width:250px;
	border:2px solid #8d8e90;
	
}

#searchbox {
	text-indent:20px;
	height: 25px;
}

#searchboxlens {
position: relative;
left:22px;
top:2px;
}



.labelsearch {
    font: 9pt Verdana,Arial,Sans-serif;
	font-weight:bold;
	color:#646567;
	margin-left:22px !important;
	margin-top:10px !important;
}

.labelhome {
    font: 9pt Verdana,Arial,Sans-serif;
	font-weight:bold;
	color:#646567;
}

#username, #password {
	height: 25px;
}
.input_long { width:230px }
textarea { border:1px solid #7a910f }
.labels { width:130px; float:left }

.rosso { color:#c90103 }
.bianco { color:#FFF }
.verde { color:#a2bb31 }
.grigio { color:#646567 }
.big { font-size:1.2em; font-weight:bold;}
.small { font-size:0.8em }
.smallbold { font-size:0.8em; font-weight:bold; color:#646567;}
.blackbold {font-weight:bold; color:#333333;}
.verdebigbold { color:#a2bb31; font-size:1.2em; font-weight:bold; }
.verdebold { color:#a2bb31; font-weight:bold; }
.grigiobold { color:#646567; font-weight:bold; }
.grigiobolditalic { color:#646567; font-weight:bold; font-style:italic }
.bigbold { color:#646567; font-size:1.2em; font-weight:bold; }

a.bianco, a.bianco:link, a.bianco:visited {
	color:#FFFFFF; font-size:1em;
}

a.verde{ color:#a2bb31;}

.rosso { color:#d00000;}
.rossobold { color:#d00000;font-weight:bold;}


.fontgreybold {
	font-size:1em;
	font-weight:bold;
	color: #646567;
}

.fontgrey {
	font-size:1em;
	color: #646567;
}

.bggreendiv {
	background-color: #eef3d9;
}
#micrositoimg {
	vertical-align: middle;
}

#access {
	width:450px;
	position:relative;
	line-height: 22px;
	text-align:right;
}
a.access_account {
	-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;
    background: none repeat scroll 0 0 #fff;
    font-weight: bold;
    margin-left: 4px;
    padding: 3px 6px 4px;
    text-decoration: none;
	cursor:pointer;cursor:hand;
    color: #646567;
}

a.access_account:hover, a.access_account:focus {
    background: none repeat scroll 0 0 #eee;
    text-decoration: none;
}
a.access_account span {
	background:url(/images/toggle_down.png);
    background-position: 100% 50%;
    background-repeat: no-repeat;
    padding: 5px 16px 4px 0;
    color: #646567;
}

a.access_account_open {
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-bottomright: 0;
-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;border-radius-bottom-left:0;border-radius-bottom-right:0;
	-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 3px rgba(0,0,0,0.3);box-shadow:0 3px 3px rgba(0,0,0,0.3);	
    background: none repeat scroll 0 0 #ccc;
    color: #646567;
}

a.access_account_open:hover {
    background: none repeat scroll 0 0 #ccc;
    color: #646567;
}

a.access_account.access_account_open span {
    background-image: url("../images/toggle_up.png");
    color: #646567;
}

#access_menu {
	-webkit-border-radius:5px;-webkit-border-top-right-radius:0;-moz-border-radius:5px;-moz-border-radius-topright:0;
	border-radius:5px;border-radius-top-right:0;
	-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 3px rgba(0,0,0,0.3);box-shadow:0 3px 3px rgba(0,0,0,0.3);	
	background: none repeat scroll 0 0 #FFFFFF;
    border: 5px solid #CCCCCC;
    line-height: 16px;
    margin: 0;
    padding: 8px;
    position: absolute;
    right: 0;
    text-align: left;
    width: 230px;
    z-index: 100;
}


#access_menu.access_menu_offscreen {
    left: -9999px;
    overflow: hidden;
    position: absolute;
}


#access_menu .textbox input {
	-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;	
	background:#fff;display:block;width:218px;margin:0 0 8px;padding:5px;
	border:1px solid #ddd;
    font: 12px Verdana,Arial,Sans-serif;
    margin: 0 0 8px;
    padding: 5px;
    width: 218px;
}
#access_menu .textbox input:focus {
    border-color: #CCCCCC;
    outline-width: 0
}

.access_text {
	color: #FFF;
	font-weight: bold;
}


.error { color:#c90103; font-weight:bold }

.compile_error { background-color:#eebdbd; color:#FFF }

a:link, a:visited{ color:#646567; text-decoration:none; outline: none }
a:hover{ text-decoration:underline; color:#8cad02 }
a.no_decoration:hover { text-decoration:none }
a:active, a:focus { outline:none; }
object { outline:none; }
.no_decoration { text-decoration:none }
.button { width:141px; height:35px; background:url(../images/button.png) top left no-repeat; text-align:center; color:#FFF; font-weight:bold; font-size:0.9em; border:0 }
.button a { display:block; color:#FFF; width:100%; height:100%; padding-top:7px }
.arrow { width:122px; height:36px; background:url(../images/arrow.png) top left no-repeat; border:0; text-align:left }
.arrow a { display:block; color:#FFF; font-weight:bold; font-size:0.85em; width:100%; height:100%; padding-top:9px; padding-left:9px }

.left { float:left }
.right { float:right }
.clear { clear:both }
.hidden { display:none }

div#container{ width:981px; margin:0 auto }
/*div#container{ width:981px; height:100%; margin:0 auto }
body>div#container{ height:auto; min-height:100%; }*/

div#top { height:80px; text-align:center; }
div#top_inner { height:65px;  width:981px; text-align:left;margin: auto}
div#top_overrun { background-color:#e8e8e8;  width:100%;height:120px; position:absolute; left:0;top:65px; z-index:-100;}

div#microsito_top { background:url(../images/microsito_back.jpg) repeat-x; height:49px; padding-right:20px; padding-top:13px; text-align:right; font-weight:bold }

div#logo { float:left; margin-top:25px; margin-left:10px;}

div#top_right { float:right; padding:10px 0 0 0;display:table-row;vertical-align:bottom;height:68px; }
div#access { }


div#language { text-align:right; margin-bottom:25px  }
ul.language { list-style:none }
ul.language li { float:right; margin-left:7px }
ul.language li a { text-decoration:none }
ul.language li a img { border-bottom:3px solid #b5ce3c; vertical-align:top; padding-bottom:3px }
ul.language li.active img { cursor:default; border-bottom:3px solid #FFF; vertical-align:top; padding-bottom:3px }
ul.language li a:hover img { border-bottom:3px solid #FFF }

div#shopper { color:#666; text-align:right }
div#shopper a { color:#666 }

div#search { height:100px; text-align:center; }
div#search_inner { padding-left:10px;width:571px; height:100px; font-size:0.85em; text-align:left; margin: auto}


.labellogin {
}

div#login { float:right; display:inline; text-align:right; padding-top:10px }
div#login input.login { border:1px solid #7a910f; width:116px; color:#999 }
div#login_form { padding-bottom:6px }
div#login_resp { display:none; margin-top:7px; padding-left:0 }
div#login_resp img { margin-top:-3px }
div#login_resp p { height:16px; width:183px; border:1px solid #c61a29; background-color:#FFF; text-align:center; color:#c61a29; margin-left:30px }
#login_window { 
	width:350px; height:430px; position:absolute;  display:none; overflow:hidden;
	border:1px solid #7a910f; background-color:#FFF; padding:10px; padding-bottom:15px
}

#tutorial_window { 
	width:640px; height:420px; position:absolute;  display:none; overflow:hidden;
	border:1px solid #7a910f; background-color:#FFF; padding:10px; padding-bottom:15px
}

#explain_window { 
	width:600px; height:500px; position:absolute;  display:none; overflow:hidden;
	background-color:none; 
}
#explain_window div.divtext { 
	width:580px; height:480px; overflow:scroll;
	border:1px solid #7a910f; background-color:#fff;padding:10px; padding-bottom:15px
}

div#ricerca .input { width:258px; height:24px; border:0; margin-top:2px; background:url(../images/input_back.jpg) no-repeat; padding:5px 0 0 8px; margin-right:8px; }
div#ricerca .select { border:0; background-color:#CCC }

div#pagina_home { margin-top:5px }
div#pagina { background-color:#FFF; padding:30px; padding-top: 25px; margin-top:5px }
div#contentfullpage{width:100%;}
div#pagina-left { float:left; width:710px; height:330px;}
ul#servizi_home { padding:0 0 0 0}
div#pagina-left li { float:left; width:131px; padding-top:0;padding-right:0; padding-left:0 }
div#servizi { background-color:#ffffff;text-align:center; height:120px }
div#servizi_div { width:981px;margin:auto}
div#servizi_div li { float:left; width:140px; margin-top:-6px;padding-right:12px; padding-left:10px }
div#pagina-right { float:right; text-align:right;height:310px; }

div#galleria-home {overflow:hidden; width:100%;white-space: nowrap;margin-top:0;margin-bottom:20px;background-color:#e8e8e8;}
ul#galleria { list-style-type: none; text-align: center;}
li.biglietto_galleria {height:85px;display: inline-block;
    margin: 0;
    outline: medium none;
    vertical-align: top;}
.imgLoadGallery { 
	/*background:#f2f3ef url(../images/loading.gif) center center no-repeat;*/
	background-color:#f2f3ef;
	opacity:0.0;
	filter: alpha(opacity =0);
	
	width:131px; height:85px;
	position:relative; top: -85px; left: 0; z-index: -1;
	
}

div#contenuti { float:left; width:670px;}
div#contenuti p, div#contenuti h1 { margin-left:15px }

div#contenuticonmenu {width: 880px;}

div#categoria_pre { height:32px; width:12px; background:url(../images/categoria_back_l.png) top left no-repeat; padding:0px; }
div#categoria_post { height:32px; width:16px; background:url(../images/categoria_back_r.png) top left no-repeat; padding:7px 0 0 15px }
div#categoria_c { height:32px; background:url(../images/categoria_back_c.png) top left repeat-x; padding:7px 15px 0 15px }
div#categoria_c h1 { font-weight:bold; color:#FFF; font-size:1em; margin:0; padding:0 }
div#categoria_c span { font-weight:bold; color:#FFF }
div#categoria_c a { color:#FFF }


div#categoria { height:32px; width:301px; background:url(../images/categoria_back.png) top left no-repeat; padding:7px 0 0 15px }
div#categoria_descr { float:left; width:350px; padding-top:5px }
div#categoria h1 { font-weight:bold; color:#FFF; font-size:1em; margin:0; padding:0 }
div#categoria span { font-weight:bold; color:#FFF }
div#categoria a { color:#FFF }
div#sottocategorie { padding:5px 0 0 17px; color:#8cad02; width:770px; line-height:30px }
div#sottocategorie span { color:#8cad02; font-weight:bold }
div#sottocategorie a:hover { color:#8cad02; text-decoration:none }

.biglietto_back { width:194px; height:125px; float:left; display:inline; margin-right:3px; margin-bottom:4px; }
.biglietto_back a img:hover { filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7 }

div#elenco_biglietti { padding:30px 20px 20px 25px }
.elenco_biglietti_dettaglio { width:200px; height:133px; float:left; background:url(../images/biglietto_back.png) top left no-repeat; margin-right:20px; margin-bottom:20px }

div#biglietto_singolo { float:left; margin:20px 0 0 73px }
div#biglietto_immagine { width:435px; height:290px; background:url(../images/shadow425.jpg) top left no-repeat }
div#biglietto_immagine { width:435px; height:290px; background:url(../images/shadow425grey.jpg) top left no-repeat ;padding-top:1px;padding-left:1px;}
div#biglietto_extra { margin-left:73px }
div#biglietto_extra li { float:left; padding-left:6px; padding-right:30px; font-weight:bold; font-style:italic }
div#biglietto_extra li img { vertical-align:middle }
div#zoom { float:left; padding-top:35px; padding-left:0px }
div#condividi { float:left; width:306px; height:120px;margin:43px 0 0 73px }
div#google_map { float:left; margin:40px 0 0 60px}
div#map_canvas { margin:0 0 0 73px; width:436px; height:300px }
div#map_canvas_address { margin-left:73px;margin-top:5px;}

/*div#paginazione { width:810px; text-align:right;}*/
div#paginazione { width:690px; text-align:right;}

div#menu_laterale { float:right; text-align:left; width:126px; padding-top:30px; }
div#menu_laterale img { margin-top:15px }

div#banner_laterale { float:right; width:250px; text-align:left; padding-top:30px; padding-bottom:30px }

ul#servizi { margin-top:20px }
ul#servizi li { width:670px; margin-bottom:20px; }
ul#servizi li a { text-decoration:none }
.servizi_image { float:left; padding-bottom:15px;padding-top:5px}
.servizi_title { height:25px; }
.servizi_description { float:left;padding:10px 0 0 15px; color:#52514c; font-size:0.9em;width:460px}

ul#faq, ol#faq { margin-top:20px; margin-left:15px; width:600px }
ul#faq li,ol#faq li  { margin-bottom:20px }
ul#faq li a, ol#faq li a  { margin-bottom:10px; padding-bottom:3px; border-bottom:1px solid #8ca41e; font-weight:bold }
ul#faq li a:hover, ol#faq li a:hover  { text-decoration:none; color:#8ca41e }
ul#faq li div, ol#faq li div  { margin-top:10px; display:none }

form#mail input { border:0; font-size:0.9em; color:#666 }
div#conferma { margin-top:20px; height:20px }

/*div#menu { width:980px; height:36px; margin:10px auto; background:url(../images/menu_back.jpg) no-repeat }*/
ul#menu_list { color:#666; font-size:0.85em; font-weight:bold }
ul#menu_list li { float:left; width:180px; height:36px; background:url(../images/menu_separator.png) right no-repeat; text-align:center }
ul#menu_list li:hover { background: #a0a392 url(../images/menu_back_on.jpg) right no-repeat; }
ul#menu_list li a { display:block; line-height:36px }
ul#menu_list li.active { background: #a0a392 url(../images/menu_back_on.jpg) right no-repeat }
ul#menu_list li:hover a, ul#menu_list li.active a { color:#FFF; text-decoration:none }
ul#menu_list li.home { float:left; width:45px; background:none }

div#rubrica { 
	width:785px; height:550px; position:absolute; display:none;
	border:2px solid #FFF; background-color:#646567; padding:30px; padding:15px; color:#FFF
}

div#rubrica_biglietti { padding-left:20px; height:445px; overflow:auto }
.elenco_biglietti_rubrica { float:left; width:215px; margin:20px 20px 0 0; font-weight:bold }
.elenco_biglietti_rubrica img.border { border:2px solid #fbfbfb; margin-bottom:5px }

#nickname_verify { padding-top:10px; padding-left:160px }

div#footer{ width:980px; height:30px; text-align:left; padding-left:25px; padding-top:0; font-size:0.9em; color:#666; }
div#footer_div { 
	width:250px; height:250px; position:absolute; margin:0 0 0 0; display:none;
	border:1px solid #c9c9c9; background-color:#FFF; padding:30px; padding:20px
}

div#footer_logo{text-align: right;margin-right:15px}


div#minisito_presentazione { color:#000; padding-right:50px; padding-top:50px; padding-bottom:50px }
div#minisito_fotogallery { float:right; background:url(../images/microsito_foto_back.png) top left repeat-y; width:280px; margin-top:40px; text-align:center }
.miniatura { border:3px solid #8cad02; margin-top:5px; margin-left:10px; vertical-align:middle  }

.tooltip { display:none; border:1px solid #eee; background-color:#f2fcc2; padding:10px; margin-bottom:10px; margin-top:5px; font-size:0.9em }

/* CARRELLO */
div#percorso { text-align:right; margin-bottom:10px; padding:0 10px 0 10px; color:#333 }
div#percorso a:link, div#percorso a:visited { text-decoration:underline }
.background { background-color:#FFF; padding:0 5px 0 5px }
table.promozione { border-collapse:collapse; table-layout:auto; width:100% }
td.testata { text-align:center; background-color:#b3cd39; color:#FFF; font-size:0.9em; font-weight:bold }
td.corpo { border-bottom:1px dotted #ebedee }
td.divisoria { height:10px }

/* ABSOLUTE DIVS */

div#popup_exit { text-align:right }

div#biglietto_zoom { 
	width:600px; height:430px; position:absolute; display:none;
	border:2px solid #FFF; background-color:#444; padding:30px;
}

div#popup_microsito_es { 
	width:480px; height:650px; position:absolute; display:none;
	border:2px solid #eee; background-color:#FFF; padding:10px;
}

div#popup_biglietto { 
	width:600px; height:400px; position:absolute; display:none;
	border:2px solid #eee; background-color:#FFF; padding:10px;
}

div#popup_utente { 
	width:450px; height:550px; position:absolute; margin:0 0 0 0; display:none;
	border:2px solid #eee; background-color:#FFF; padding:30px; padding-top:10px; overflow:auto;
}

div#popup_foto { 
	width:600px; height:600px; position:absolute; margin:0px 0 0 -400px; display:none;
	border:2px solid #eee; background-color:#FFF; padding:30px;
}

.addthis_toolbox .hover_effect { width: 335px; padding: 10px 0 6px 10px; border: 1px solid #7a910f; }

.addthis_toolbox .hover_effect div { float: left }

.addthis_toolbox .hover_effect a { border: 2px solid #fff; padding: 2px 2px 2px 16px; position: relative; text-decoration: none }

.addthis_toolbox .hover_effect a:hover { border: 2px solid #7a910f; -moz-border-radius: 4px; -webkit-border-radius: 4px; background: #B4D3F8; color: #105CB6; text-decoration: none; }

.addthis_toolbox .hover_effect span { position: absolute; width: 16px; height: 16px; top: 2px; left: 1px }

.jfield { position:absolute; margin-left:10px; margin-top:4px;}
.lineheight1 {
line-height:1.3em;
}
 
div#rotatediv {
}


div#biglietto_immagine #cardBack { 
	width:425px; height:275px;
	position:relative; top: -275px; left: 0px; z-index: 3;
/*
	opacity:0;
	filter: alpha(opacity = 0);
*/	
	
}

div#biglietto_immagine #cardBack  #cardbackimg{ 
	width:425px; height:275px;

}

img.bigliettoborder {
	border:1px solid #444; 
}

div#biglietto_immagine .biglietto_immagine_img { 
	width:425px; height:275px;

}

div#divnotice {
	background-color: #fffd7d;
	border: #ffeb7d 2px solid;
	margin-left: 15px;
	padding: 5px;
	margin-top: 5px;
	color: #e27171;
	font-weight: bold;
	display:none;
	
}

div#recaptcha_widget {
	width:300px;
}

#recaptcha_response_field {
	width: 11em;
}

hr.hrfine {
	border: 0;
	width: 100%;	
	color: #ccc;
	background-color: #ccc;
	height: 1px;
}


div#folder_headingleft, div.folder_headingleft {
	line-height:25px;
	width:890px;
	margin-top: 0;
	margin-bottom: 40px;
	border:1px solid #ddd;
	padding-left: 10px;
	background-color:#ddd;
	width:760px;
	float: left;
	
}
div#folder_headingleft div#folder_container, div.folder_headingleft div.folder_container {
	background-color:#fff;
	padding:6px;
}

div.folder_headingleft_short {
	width:670px;
}

div.folder_headingleft_short div li {
	line-height:2.0em;
}

span.headingfont {
	font-size:1.5em;
	color:#444;
}

.pointer{
	cursor:pointer;cursor:hand;
}

#videotutorialimg {
	float:right;
	padding-right:18px;
	margin-top: -12px;
	cursor:pointer;cursor:hand;
}

#scopritxt {
	margin-top: 8px;
}

#imgLoad { 
	background:#FFFFFF url(../images/loading.gif) center center no-repeat;
	opacity:0;
	filter: alpha(opacity = 0);
	height:32px;
	width:32px;
}

.imgLoad { 
	/*background:#f2f3ef url(../images/loading.gif) center center no-repeat;*/
	background-color:#f2f3ef;
	opacity:0.0;
	filter: alpha(opacity =0);
	
	width:193px; height:128px;
	position:relative; top: -128px; left: 0; z-index: -1;
	
}


div#threesteps {
	border:2px solid white;
}


div.roundgreendiv {
		-moz-border-radius:8px;
		-khtml-border-radius:8px;
		-webkit-border-radius:8px;
		border-radius:8px;
		border: 3px solid #a2bb31;
}

#tutorial_window, #login_window {
		-moz-border-radius:4px;
		-khtml-border-radius:4px;
		-webkit-border-radius:4px;
		border-radius:4px;
}
