body#main {background-color:#333;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 12px;margin : 0;padding : 0;}a {text-decoration : none;}img {border : 0;}/*	BANNER	*/#ad_containter{border:1px solid #000000;background-color:#FFFFFF; position:absolute; left:350px; right:350px; top:320px; width:468px; padding:10px; z-index:1000}#ad_containter a{font-size:10px;color:#000000}#Pub1{text-align:right; padding:5px}#Pub2{left:380px; top:315px; z-index:2; background-color: #0099CC}/*	FORMS	/////////////////////////////////////////////////////////////////////////////////////////		*/form {margin : 0;padding : 0;}select {font-family : Arial, Helvetica, sans-serif;font-weight:normal;background-color:#FFFFFF;color:#000000;font-size : 12px;border : 0;margin : 0;padding : 0 2px;border : 0;}textarea{border:1px #CCCCCC solid;color : #efefef;background-color : transparent;font-family:Arial, Helvetica, sans-serif;font-size:12px;padding:2px}textarea:focus{background-color : #ffd;color : #000000;}input {font-family : Arial, Helvetica, sans-serif;font-size : 12px;font-weight:normal;background-color:#FFFFFF;color : #000000;margin : 0;padding : 0 2px;vertical-align:middle;border : 1px solid #cccccc}input:active {border : 1px solid #999999;background-color : #ffe;color : #000000}input:focus {border : 1px solid #CCCCCC;background-color : #ffd;color : #000000}input.text{padding-right:5px}.submit {padding :0;color : #006699;background-color:transparent;cursor : pointer;border : 0;margin:0 5px;font-weight : bold;font-size : 11px}.submit:focus {border : 0}.submit:hover{background-color:#efefef}.submit#top {border : 0;background-color : transparent;color : #efe;font-weight : normal;}input.search_field{color:#000000;background-color:#FFFFFF;font-size:11px;margin:0 5px 1px 0}.checkbox {border : 0;}.checkbox:focus{border:0}.form_search{text-align:right;font-size:10px;color : #666666;padding :10px 0;margin:0 auto}.form_webmail{font-size:10px;text-align:left;color : #666666;text-align:left;padding :10px 0;margin:0 auto 10px auto;}div.form_chat{text-align:left;width:90%;margin:20px 0;padding-bottom:10px;background-image:url(../img/chat.gif);background-position:right top;background-repeat:no-repeat;position:relative}form.formulario {border:1px solid #003366;padding :40px 0 20px 0;margin :50px auto 0 auto;background-color:#E8EAFF;position:relative;width:500px;display:table}div.form_row{width:100%;position:relative;margin:2px 0;line-height:2em;padding:0;display:table-row}.col_sin_bold{color:#000000;text-align : right;font-weight:bold;width:45%;float:left;margin:0;vertical-align:top;position:relative;padding:0 10px 0 0;display:table-cell}.col_des_input{color:#000000;text-align : left;float:left;margin:0;padding:0;position:relative;display:table-cell}.submit_button{float:left; position:relative; width:100%;color:#FDFDFD;text-align:center;margin:20px 0}.form_comment{text-align:center;position:relative;color:#000000;margin:0;padding:20px 0;font-size:11px}.form_messaggio{padding : 10px 0 0 0;font-size : 16px;font-weight : bold;color:#000000;margin:10px 0;float:left;width:100%;position : relative;text-align : center}.colonna_sinistra{float:left; width:40%; margin:0 10px 0 0}.colonna_destra{float:left; position:relative}.col_des_input#form_textarea{	border:1px #CCCCCC solid; 	float:left; 	width:220px; 	height:180px; 	margin:0 0 0 5px; 	padding:2px; 	overflow:auto}div#contatti{margin:0;padding:20px 0 0 50px;width:500px}				/*	STRUTTURA	/////////////////////////////////////////////////////////////////////////////////	*/div#wrapper {width : 1000px;margin : 5px auto 0 auto;font-family : Arial, Helvetica, sans-serif;font-size : 12px;position : relative}div#wrapper div.testata {width : 98%;height :90px;padding :2px 1% 0 1%;text-align : right;margin : 0;position:relative;background-image : url(../img/testata_max.gif);background-repeat : no-repeat;z-index:2}div#wrapper div.testata img{float:left;position:absolute;left:5px;padding:5px 0}div#wrapper div.testata div#idbanner{position:absolute;left:250px;width:480px;height:130px;margin:0;z-index:5;padding:5px 0 0 0}div#wrapper div.testata div#idbanner img{background-color:#000000;margin:0;padding:0;left:0;top:0;position:absolute}div#wrapper div.testata div.info{position:absolute;right:2px;margin:10px 0 0 0;padding:0 5px 0 0}	div#wrapper div#contenuto {padding : 0;position : relative;float : left;width : 100%;margin : 0;background-image : url(../img/sfondo_contenuto_max.gif);background-repeat : repeat-y;background-color:#FFFFFF}div#wrapper div.barra {width : 978px;margin : 0 0 0 1px;padding : 0 10px 10px 10px;height : 20px;font-size : 9px;color : #efefef;font-family : Verdana, Arial, Helvetica, sans-serif;background-image : url(../img/sfondo_barra.gif);background-repeat : repeat-x;}div#wrapper div.barra div#data{position:absolute; right:10px; top:5px; font-weight:bold}div#wrapper div.footer {height : 15px;padding :0;text-align : center;font-size : 9px;clear : both;color : #efefef;background-image : url(../img/sfondo_footer_max.gif);background-repeat : no-repeat;margin:0}div#wrapper div.piedipagina{margin :0 0 10px 0;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 9px;text-align : center;padding :5px;color : #efefef;background-color:#006699;border:1px solid #003366}div#wrapper div.piedipagina p{margin:0;padding:0}.colonna{width:48%;padding:0;position:relative;background-color:transparent}div.colonna#one{padding:10px 0 0 10px;margin:0;float:left}div.colonna#two{padding:10px 5px;float:right}.colonna p{text-align:justify}body#main div#contenuto div#center div.contenuto_text div.colonna h1{margin:0 0 2px 0;padding:5px 0;text-indent:10px;color:#FFFFFF;background-color:transparent;background-image:url(../img/sfondo_titolo_intro.gif);background-position:center left;background-repeat:no-repeat;}body#main div#contenuto div#center div.contenuto_text div.colonna h2{font-size:14px;font-weight:bold;color:#000000;margin:0;padding:20px 10px}body#main div#contenuto div#center div.contenuto_text h2{margin :50px 0 0 10px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size : 14px;font-weight : bold;color : #000033;padding:0 0 30px 0;position:relative}body#main div#contenuto div#center div.contenuto_text h3{font-size:14px;padding:5px 10px;color:#000000}body#main div#contenuto div#center div.contenuto_text h4{font-size:12px;color:#990000;font-style:italic;margin:0;padding:10px}body#main div#contenuto div#center div.contenuto_text h5{color:#003366;font-style:italic;font-size:12px}body#main div#contenuto div#center div.contenuto_text div#new{font-weight:normal;color:#000000;position:relative;padding:5px}body#main div#contenuto div#center div.contenuto_text p{text-indent:10px;font-style:normal;color:#000000;font-weight:normal;line-height:1.2em}body#main div#contenuto div#center div.contenuto_text div.colonna img{float:right;margin:20px 0}div#fckeditor{padding:0 0 0 10px;line-height:1.8em}div#fckeditor p a{color:#000000}div#fckeditor p a:hover{color:#006699}body#main div#contenuto div#center div.contenuto_text img#sfondo{position:absolute;left:100px;top:350px}body#main div#contenuto div#center div.contenuto_text img#error{text-align:center;position:relative;margin:50px 130px}body#main div#contenuto div#center div.contenuto_text p#comment{position:relative;text-align:center}body#main div#contenuto div#center div.contenuto_text img#titolo{position:relative;float:right;margin:0;padding:10px 20px 0 0}img#logo{padding:20px 0 50px 10px}/*	CONTENUTI	/////////////////////////////////////////////////////////////////////////////////	*/body#main div#contenuto div#center div.contenuto_text h1, body#areariservata h1{width : 100%;padding : 0 0 4px 0;margin : 0;position : relative;color : #efefef;font-size : 14px;font-weight : bold;text-indent : 10px;text-align : left;background-image : url(../img/sfondo_titolo_main.png);background-position:top left;background-repeat:no-repeat;}body#main div#contenuto div.column#center div.contenuto_text {padding : 0 1% 100px 0;overflow : hidden;margin:0;width:99%;font-family : Verdana, Arial, Helvetica, sans-serif;background-image : url(../img/sfondo_top.jpg);background-position:top right;background-repeat : no-repeat;min-height : 450px}body#main div#contenuto div.column#center div.contenuto_text a{font-weight:bold;color:#000000;text-decoration:none}body#main div#contenuto div.column#center div.contenuto_text a:hover{color:#990000}body#main div#contenuto div.column#center div.contenuto_text div.fckeditor p{font-weight:bold;color:#000000;text-decoration:none}.sfondo_bottom{background-image:url(../img/sfondo_bottom.gif);background-position:bottom left;background-repeat:no-repeat;position:absolute;z-index:-1;width:136px;height:177px;bottom:0;left:0;}body#main div#contenuto div.column#center div.contenuto_text ul li {list-style-image : url(../img/elenco.gif);list-style-position:outside;display:list-item;color:#000000;font-weight:normal;padding :2px 10px;margin : 0}body#main div#contenuto div.column#center div.contenuto_text ul li p{margin:0;font-size:10px;padding:0 0 10px 0;color:#006699}body#main div#contenuto div.column#center div.contenuto_text ul#search li{color : #000000;list-style-type:decimal;list-style-image:none;padding:5px 0}a.bianco{font-weight:bold;cursor:pointer;color : #cdf}a.bianco:hover{color:#FFFFFF}.login{position:absolute;top:5px;left:5px}div.errore {padding : 20px 0;font-size : 16px;color : #993300;width:100%;float:left;font-weight : bold;position:relative;text-align : center;}.messaggio {padding : 10px 0 10px 0;font-size : 16px;font-weight : bold;color : #0066cc;width:100%;position : relative;text-align : center;}.userepass_login {width : 500px;float:left;position:relative;margin : 30px auto;padding : 40px 0 0 0;background-image : url(../img/sfondo_login_form_max.gif);background-repeat : no-repeat;}.userepass_login_tiny{float:left;width : 270px;margin : 20px auto 40px;position:relative;padding : 20px 0 0 0;background-image : url(../img/sfondo_login_form_tiny.gif);background-repeat : no-repeat;}h1#chat{font-size:12px;color:#333333}img#chat{cursor:pointer}div#wrapper div#contenuto div.column {position : relative;padding:0;margin:0}/*	COLONNA SINISTRA	*/div#wrapper div#contenuto div.column#left {width : 185px;float : left;margin:0;position:relative;padding :0 5px;text-align:center}/*	COLONNA CENTRALE	*/div#wrapper div#contenuto div.column#center {position:relative;padding : 0;width : 600px;margin : 0 4px;text-align : left;float : left;background-color : #FFFFFF;min-height : 300px;color : #000000;border : 1px solid #003366;background-image:url(../img/sfondo_bottom.jpg);background-position:bottom left;background-repeat:no-repeat}/*	COLONNA DESTRA	*/div#wrapper div#contenuto div.column#right {width : 185px;float:left;padding :0 4px;text-align: center}.info_riservato{font-size:10px;color:#333333;height:50px;margin:40px 0 0 0;}.money{float:left; width:21%; text-align:center; margin:20px;padding:10px;cursor:pointer;border:#cccccc 1px solid}.money:hover{border:#003366 1px solid;background-color:#FFFFFE}.money_selected{float:left; width:21%; text-align:center; margin:20px;padding:10px;border:#003366 1px solid;background-color:#FFFFFE}.banca{float:left; width:25%; text-align:center; margin:5px;padding:15px; border:#cccccc 1px solid}	.banca:hover{border:#003366 1px solid;background-color:#FFFFFE}.banca_selected{float:left; width:25%; text-align:center;cursor:pointer;margin:5px;padding:15px; border:#003366 1px solid;background-color:#FFFFFE}.riga_cont{float:left;width:550px;margin:10px;border-bottom:#CCCCCC 1px solid;padding-bottom:10px}.col_cont_sin{float : left;color:#003366;width : 40%;text-align : right;font-weight:bold;margin :0;padding : 0;}.col_cont_des {color:#000000;float : right;text-align : left;margin :0;width : 55%;padding : 0;}.gruppomenu{	text-align:left;	padding:2px 0 0 0;	margin:10px auto 0 auto;	position:relative;	background-image:url(../img/sfondo_group.gif);	background-position:top left;	background-repeat:no-repeat}	div.gruppomenu#bacheca{border-bottom:1px solid #006699;margin-bottom:10px}div.gruppomenu img#rss{position:absolute;right:2px}	.gruppomenu h1{	margin:0 0 4px 0;	color:#efefff;	padding:0 0 0 4px;	font-size:12px;	}.gruppomenu h2{margin:0;padding:0 0 0 5px;font-size:11px}.gruppomenu h3{margin:0 0 2px 0;padding:0;font-style:italic;font-weight:normal;color:#003366;font-size:11px}.gruppomenu p{	margin:0;	padding:2px 0 0 5px;	font-size:11px	}.gruppomenu p img{	padding:10px 0 0 25px}#news{height:150px;overflow:auto;padding:0;margin:0;background-color:#eee}div.notizia{padding:0 0 5px 0;margin:5px 0 10px 5px;border-bottom:1px solid #dedede}div.notizia a{font-weight:bold;color:#000000}div.notizia a:hover{color:#990000}div.notizia a#active{color:#990000;background-color:#fff}div.testata div.info h1{font-size:12px;margin:0;color:white}div.testata div.info p{margin:0;font-size:10px;color:#CCCCCC}img.external{position:absolute;margin:0;float:right;padding:0;right:5px;top:5px;}																			/*	MENU	///////////////////////////////////////////////////////////////////	*/.group {margin-bottom :10px;text-align:left}.group h1{height : 20px;padding : 5px 0 0 5px;margin : 0 0 2px 0;color:#0066CC;font-size : 14px;}.group h2{font-weight : bold;color:#efefff;font-size : 12px;position : relative;padding : 2px 0 4px 5px;margin : 5px 0 0 0;width : 180px;background-image : url(../img/sfondo_titolo.gif);background-position:center left;background-repeat:no-repeat}ul.menu {list-style : none;padding : 0;margin : 0 0 2px 0}ul.menu li {margin : 0;padding : 0;display : block;position:relative}ul.menu li a {text-indent : 5px;display : block;color : #000000;font-weight:normal;margin : 0;width:100%;padding :2px 0;background-color : #eee;border-bottom : 1px solid #006699}ul.menu li a:hover {color : #000;text-decoration : none;background-color : #fff;border-bottom : 1px solid #036}ul.menu li a.active {color:#990000;font-weight:bold;text-decoration : none;background-color : #fff;border-bottom : 1px solid #036}
