/**







id e classi standard del documento principale







*/











a:link, a:visited{







text-decoration:none;







color:#CC3300;







}







a:hover  {
color:#FF6600;
}

body {

	font-size: 62.5%;







	margin: 0;







	font-family: Geneva, Arial, Helvetica, sans-serif;







	font-style: normal;







	line-height: normal;







	font-weight: normal;







	font-variant: normal;







	color: #000000;







	text-decoration: none;







	background-color: #FFFFFF;







}


#header {



	background-image:none;



	background-color: #FFFFFF;



	text-align:left;



	vertical-align:text-bottom;



	}




#header input {



font-size:10px;



}



#header a {



color:#666666;



text-decoration:underline;



}















.versione {







	color:#FFFFFF;



	position:relative;



	padding-left: 540px;







}















#footer {







	background-image:url(../images/Footer.gif);







	background-repeat:no-repeat;







	background-position:center;







	font-family: "Tahoma", Geneva, Arial, Helvetica, sans-serif;







	font-size: 1em;







	text-align: left;







	line-height: 1.5em;







	padding:0 1em;







}















#footer a {







	color: #000000;







	text-decoration: none;







	font-weight: bold;	







}















#loghi img {



vertical-align:top;



	margin:0;



	border:none;



}















.maintable {







	height: 100%;







	width: 100%;







}















#mainwindow {







	font-family: Geneva, Arial, Helvetica, sans-serif;







	font-size: 1em;







	color: #000000;







}







 /** le head sono le barra fondo arancio in testa ad ogni box 







  head è a fascia semplice, head2 ha il triangolo alla fine */







.head {







	background-image:url(../images/head3.gif);







	background-repeat:no-repeat;







	background-position:left;







	margin:0;







	font-size: 1.2em;







	line-height:1.4em;







	padding:0 1.5em;







	text-align:left;







	font-weight:bold;







	color:#FFFFFF;







}







.head2 {







	background-image:url(../images/head3.gif);







	font-size:1.2em;







	background-repeat:no-repeat;







	background-position:left;







	margin:0;







	padding:0 .5em;







	text-align:left;







	font-weight:bold;







	color:#FFFFFF;







}







.head3 {



	background-position:left;



	background-repeat:no-repeat;



	background-image:url(../images/head3.gif);



	margin:0;



	font-size: 1.2em;



	line-height:1.4em;



	padding:0 1.1em;



	text-align:left;



	font-weight:bold;



	color:#FFFFFF;



}











/** 







i manybox sono i fondi grigio standard dei box 







manybox è quello con l'overflow:scroll







manybox2 è senza 







*/







.manybox{







	background-color:#e7e7e7;







	overflow:auto;







	text-align: left;







	height: 153px;







	width: 153px;







}















.manybox ul {







	list-style-image: url(../images/square01.png);







	list-style-position: outside;







	margin:0;







	padding:0 2em;







}







.manybox2{







	background-color:#e7e7e7;







}







.manybox2 hr{







	color:#FFFFFF;







	line-height: 1em;







	font-size: 1em;







}















#admin a {







	padding:0 1em;







	text-decoration:none;







	font-weight:bold;







	color:#000000;







	







}



















/** classi e id per i form di accesso e ricerca-*/







#auth_form, #cerca_form{







	font-size: 1em;







}















 #cerca_form img{







	line-height: .5em;







	font-size:.5em;







}















#auth_form input, #cerca_form input{







	font-size:1em;















	line-height: 1em;







}























.invia01 {







	background-color:transparent;







	color: #C90000;







	font-weight: bold;







	border-top-style: none;







	border-right-style: none;







	border-bottom-style: none;







	border-left-style: none;







	padding:0em 1em;







	







}















/* doppio pulsante per l'eventuale descrizione */







.invia02 {















	background-color:transparent;







	color: #FF6600; 







	border-top-style: none;







	border-right-style: none;







	border-bottom-style: none;







	border-left-style: none;







	padding:0em 0em;







}















.avvisi2 {







	color:#FF6600;







	font-size:1em;







	font-weight:bold;







}



.avvisi2 a {



	color:#FF6600;



	text-decoration:none;







}











/** classi e id per la [home] */















#core_home {



	background-image:none;



	background-repeat:no-repeat;



	font-size: 1em;



	overflow: auto;



	height: 302px;















}















#core_explain {







	color:#FFFFFF;







	/** tentativo non molto riuscito di ottenere un effetto trasparenza sul div fondo nero che descrive la home:







	funziona su opera 9 e firefox 2 ma non su ie 6 e 7*/







	filter: alpha (opacity=50, style=0);







	-moz-opacity:.50;







	opacity:.50;







	/** */







	padding:0 1em;







	background-color: #000000;







	background-position: top;







}























/** classi e id per i [contatti] (vengono usate anche per [dove siamo]) */















.fondo {







	background-color:#FFFFFF;







	font-size: 1em;







}















.contatti_sx {







	background-color:#e7e7e7;







	font-size: 1em;







	text-align:right;







}







.contatti_dx {







	background-color:#e7e7e7;







	font-size: 1em;







	text-align:left;







}







.contatti_dx a:link {







	color:#000000;







}







.contatti_dx a:hover{







color:#FF6600;







}







 .contatti_dx a:visited {







color:#000000;







}







.contatti_box{







	text-align:left;







	background-color:#e7e7e7;







	overflow:auto;







	height: 290px;







	width: 153px;







}















.contatti_box ul {







	text-align: left;







	list-style-position: outside;







	list-style-image: url(../images/square01.png);







}































.avvisi {







	background-color: #FFFFFF;







	font-size: 1em;







	line-height: 1em;







	color:#ff6600;







	padding:0 .1em;	







	list-style-position: inside;







	list-style-image: url(../images/square01.png);	







}























/** classi e id del [calendario] */















#cal_tabella {







	background-color:#e7e7e7;







}







#cal_mese {







	font-size: 1.2em;







	font-weight:bold;







	text-align:center;







	color:#000000;







	line-height:2em;







	vertical-align: middle;







}







	







.cal_box{
	background-image:url(../images/backcalendario.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	text-align:center;
	background-color:#e7e7e7;
	overflow:auto;
	height: 275px;
	width: 153px;






	}















.cal_box_ul {







	text-align:center;







	font-size: 1.2em;







	color: #FF6600;







	line-height:2em;







	border-bottom-color:#FFFFFF;







	border-bottom-style:solid;







	border-bottom-width:thin;







	







}















.cal_evento_unsel {







	list-style-image:url(../images/square01.png);







	font-size: 1em;







	text-align:left;







	color: #000000;







	







	/*padding:0em 0.5em;*/







}















.cal_evento_sel{







	list-style-image:url(../images/square01.png);







	font-size: 1em;







	text-align:left;







	color: #FFFFFF;







	







	/*padding:0em 0.5em;*/







}















.minicalendario {







	height: 151px;







	width: 151px;







	background-color:#e7e7e7;















}















.minicalmese {







	color: #FFFFFF;







	background-color: #ff6600;







	text-align: center;







	font-size: 1.2 em;







}















.minicalgiorno {







	color: #000000;







	background-color: #e7e7e7;







	text-align: center;







	font-size: 1.2 em;







}







































.minicalendario img {







	border:none;







	text-decoration:none;







}















#cal_desc {



	overflow:auto;



	background-repeat:no-repeat;







	background-position:top;







	margin:0;







	vertical-align:bottom;







	text-align:left;







	color:#000000;







	padding: 0em 1em;







	font-size:1em;


	




}















/** classi e id [moto] */







.moto_titolo {







font-size:1.5em;







font-weight:bold;







color:#797879;







text-align:left;







padding:0 .1em;















}















#moto_desc {







	background-position:bottom;







	background-repeat:no-repeat;







	margin:0;







	vertical-align:top;







	text-align:left;







	color:#000000;







	padding: 0em .5em;







	font-size:1em;







}















#moto_imago {







	background-position:center;







	background-repeat:no-repeat;







	margin:0;







	vertical-align:top;







	color:#000000;







	padding: 2em 0;







	font-size:1em;







}























#moto_box{







	font-size:1.1em;







	background-position:bottom;







	background-repeat:no-repeat;







	height: 290px;







	width: 153px;







	padding:0em 0.5em;







}















#moto_box ul {







	list-style-image: url(../images/square01.png);







	list-style-position: outside;







	margin:0;







	padding:0 1em;







}















.news_info {















	padding:.5 .3em;







	font-size:1.2em;







	font-weight:bold;







	background-color:#e7e7e7;







}















.news_corpo{







	background-image:url(../images/backnews.jpg);







	background-position:bottom;







	background-repeat:no-repeat;







	padding:0 .3em;







	font-size:1.2em;







	text-align:left;







	background-color:#e7e7e7;







	overflow:auto;







	height: 280px;







	}























/** registrazione */







.registrazione {







	padding:0 .3em;







	font-size:1.2em;







	text-align:left;







	background-color:#e7e7e7;







}



.registrazione h2{



color:#ff6600;



font-size:14;



font-weight:bold;



}























/** viaggi */







.viaggi_img {







	background-position:center;







	background-repeat:no-repeat;







	padding:0 .3em;







	font-size:1.2em;







	text-align:left;







	background-color:#e7e7e7;







}















.viaggi_sinossi {







	padding:0  .3em;







	vertical-align: middle;	







	background-color:#e7e7e7;







}















.viaggi_desc {







	height: 135px;







	overflow:auto;







	padding:0  .3em;







}















.viaggi_box{







	text-align:left;







	background-color:#e7e7e7;







	overflow:auto;







	height: 290px;







	width: 153px;







	padding:1em 0em;







	list-style-image: url(../images/square01.png);







}



.imgaccessori {



	background-color: #666666;



	vertical-align:middle;



	height: 90px;



	width: 90px;



}

.titolo_dett_acc {

text-align:center;

	color: #FFFFFF;

	background-image: url(../images/head4.gif);

	background-repeat: no-repeat;

	background-position: -30px;

}





.imgaccessori img {



align:center;



margin-top:7px;



border:#FF6600 2px solid;



}







.testopiccolo {



width:250px;


font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;




}



.testoelenco {



width:200px;



}



.accessori{



font-size: x-small;
font-weight: bold;



}







.accessori_immagini {



width:100%;



height:305px;



overflow:auto;



z-index:200;



}







.accessori_immagini a {



 border: 0 !important;



  border: 2px solid #e7e7e7;;



}



.accessori_immagini a:hover {



  border: 2px solid #FF6600;



}







.accessori_immagini img {



  border: 2px solid #e7e7e7 !important;



  border: 0;



}







.accessori_immagini img:hover {



  border: 2px solid #FF6600 !important;







}

.accessori_immagini_moto {



width:110;
height:110;









z-index:200;



}







.accessori_immagini_moto a {



 border: 0 !important;



  border: 2px solid #e7e7e7;;



}



.accessori_immagini_moto a:hover {



  border: 2px solid #FF6600;



}







.accessori_immagini_moto img {



  border: 2px solid #e7e7e7 !important;



  border: 0;



}







.accessori_immagini_moto img:hover {



  border: 2px solid #FF6600 !important;







}
