body {
        font-family : tahoma;
        font-size: 10px;
        color : #ffffff;
		background-color: #808080;
	SCROLLBAR-FACE-COLOR: #000000; /* scroller */
	SCROLLBAR-HIGHLIGHT-COLOR: #808080;
	SCROLLBAR-SHADOW-COLOR: #ffffff; /*bordino*/
	SCROLLBAR-3DLIGHT-COLOR: #808080; /* 3d color*/
	SCROLLBAR-ARROW-COLOR: #ffffff; /*freccie */
	SCROLLBAR-TRACK-COLOR: #808080; /* sfondo scroller */
	SCROLLBAR-DARKSHADOW-COLOR: #808080;
}

/* ---- Calendario ---- */
table.calendar_main{
	width:110px;
	height:300px;
	
	background-position: center bottom;
	background-attachment: fixed;
	background-repeat: no-repeat;
	/*border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-bottom-color: #ffffff;
	border-left-width: 1px;
	border-left-color: #ffffff;*/
	vertical-align: top;
	float: ;
	margin-right: 14px;
	margin-left: 5px;
}

table.calendar{
	width:110px;
	height:120px;
	font-size : 10px;
	font-family: Tahoma;
	vertical-align: top;
	text-align: center;
}

.days{
color:#808080;
font-weight:bold;
}

.today{
	color:#000000;
	font-size : 10px;
    text-decoration: ;
	padding: 2px;
	background-color: #FFFFFF;
	font-weight: bold;
}
/* ---- FIne Calendario ---- */			


/* Contenitori */
.contenitore   {
	line-height: ;
	right: 2px;
	width: 820px;
	float: no;
	padding:0 0 0 0;
	background-attachment: fixed;
	background-repeat: repeat-y;
	background-position: center;
	background-image:url('../images/sfondi/center.gif');
	height: 100%;
	vertical-align: top;
}

.contenenitore_header   {
	margin: 0px;
	width: 820px;
	float: no;
	padding:0;
	background-repeat: no-repeat;
	background-position: center top;
	background-image:url(../images/sfondi/header.jpg);
	height: 240px;
	text-align: center;
	margin: 0px auto;   /*centra negli altri browsers*/
}

.contenitore_footer   {
	font-size: 9px;
	width: 820px;
	height: 255px;
	float: no;
	font-family: Tahoma;
	font-size: 9px;
	text-align: center;
	vertical-align: top;
	font-weight: normal;
	padding:0 10 0 10;
	background-image: url(../images/sfondi/footer.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
	
	}
/* Fine Contenitori */

/*Testo e link */
.Testo   {
	font-family: Tahoma;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	font-weight: none;
	padding:0 5 0 0;
	text-decoration: none;
}
.Testo_footer   {
	font-family: Tahoma;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
	font-weight: none;
	padding:0 5 0 0;
	text-decoration: none;
	text-align: center;
}
a.index {
	color: #000000;
	font-size: 10px;
	font-weight: lighter;
	text-decoration: underline;
	line-height: 15px;
}
	
a.index:hover {
        color: #000000;
        text-decoration: none;
		background-color: ;	
}
a.link {
	color: #FFFFFF;
	font-weight: lighter;
	text-decoration: underline;
	line-height: 15px;
}
	
a.link:hover {
        color: #ffff00;
		font-weight: ;
		font-weight: ;
        text-decoration: none;
		background-color: ;	
}
.testo_centrale a {
	text-decoration: underline;
	color: #ffff00;
	margin-right: 5px;
}

.testo_centrale a:hover {
	text-decoration: none;
	color: #FFFF00;
}

.evento   {
	margin: 0px;
	vertical-align: top;
	height: ;
	background-position: right;
	line-height: 15px;
}

.testo_guest   {
	margin: 0px;
	vertical-align: top;
	height: ;
	background-position: right;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: ;
	color: #FF0000;
}
.mess_guest   {
	vertical-align: top;
	height: ;
	background-position: right;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-align: left;	
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #808080;
	border-right-color: #808080;
	border-bottom-color: #808080;
	border-left-color: #808080;
	border-left-style: dotted;
	width: 150px;
	padding-top: 3px;
	padding-left: 3px;
	padding-bottom: 2px;
	margin: 0px;
}

.topmenu {
	font-family: Tahoma;
	color: #ffffff;
	font-size: 11px;
	font-weight: normal;
	padding-top: 0px;
	text-align: right;
	padding-bottom: 5px;
	font-variant: normal;

}

.topmenu a {
	text-decoration: underline;
	color: #ffffff;
	font-size: 11px;
	font-family: Tahoma;
}

.topmenu a:hover {
	text-decoration: none;
	color: #FFFF00;
	font-size: 11px;
}

.copyright {
	font-family: Tahoma;
	color: #ffffff;
	font-size: 8px;
	font-weight: normal;
	text-align: center;
	width: 702px;
	float: no;}
/*Fine Testo Link/*

/* Tabelle */	
.tabella_Central   {
	font-family: Tahoma;
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
	width: 100%;
	vertical-align: top;
	padding:0 5 0 5;
	padding-top: 0px;

}
.tabella_formati   {
	font-family: Tahoma;
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
	width: 550px;
	vertical-align: top;
	padding:0px 0 0;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(../images/sfondi/formati/Mezzo_Formati.gif);
	background-repeat: repeat-y;
	background-position: center top;





}
.tabella_home_update   {
	font-family: Tahoma;
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
	width: 505px;
	vertical-align: top;
	padding:0px 5 0;
	background-repeat: no-repeat;




}
.tabella_Central_home   {
	font-family: Tahoma;
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
	width: 100%;
	vertical-align: top;
	padding:0px 0px 2px;
	height: 100%;
	margin: 0px 0px 2px;


}
.tabella_sown   {
	font-family: Tahoma;
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
	width: 100%;
	vertical-align: top;
	padding-top:0 5 0 5;
}
.tabella_tm   {
	float: no;
	top: 2px;
	margin-right: 2px;
	margin-left: 2px;
	margin-bottom: 2px;
	margin-top: 2px;
	border: 1px solid #999999;
	text-align: center;
	vertical-align: top;
	float: no;
	width: 530px;
	width: 530px;
	text-align: center;
	height: 520px;

}
.tabella_link   {
	padding-left: 5px;
	margin-left: 5px;
	font-family: Tahoma;
	color: #ffffff;
	font-size: 11px;
	font-weight: normal;
	font-weight: none;
	text-decoration: none;
	width: 100%;
	vertical-align: top;
	float: ;
	
}

.tabella_calibra   {
	text-align: center;
	margin: 1px auto;   /*centra negli altri browsers*/
	width: 700px;
	vertical-align: middle;
	padding-top: ;
	text-align: center;
	height: 15px;
	float: no;
	padding: 1px;
	border: 1px solid #666666;
}

.tabella_menu   {
	font-family: Tahoma;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: top;
	padding-top: ;
	padding-bottom: 0px;
	padding-left: 13px;
	width: 100%;
	padding-right: 17px;
	font-size: 12px;

}

.tabella_dati_guest   {
	text-decoration: none;
	padding-top: ;
	width: 100%;
	padding-left: 5px;
	margin-left: 5px;
	font-family: Tahoma;
	font-size: 11px;
	margin-top: 5px;
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-bottom: 2px;
}
.tabella_dati_AddGuest   {
	text-decoration: none;
	padding-top: ;
	width: 100%;
	padding-left: 5px;
	margin-left: 5px;
	font-family: Tahoma;
	font-size: 11px;
	margin-top: 5px;
	padding-top: 5px;
	padding-bottom: 2px;
}
.tabella_avatar   {
	text-decoration: none;

	padding-top: ;
	width: 240px;
	font-family: Tahoma;
	font-size: 11px;
	text-align: center;
	margin: 5px;
	padding: 5px;
	border: 1px solid #FFFFFF;




}

.tabella_avatar_int   {
	text-decoration: none;

	padding-top: ;
	width: 240px;
	font-family: Tahoma;
	font-size: 11px;
	text-align: center;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;




}
.tabella_testi   {
	padding-right: 7px;
	padding-bottom: 5px;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #FFFFFF;
	vertical-align: top;

	float: ;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFFFFF;
	width: 100%;
	padding-top: 2px;
	font-family: Tahoma;
	font-size: 11px;
	padding-left: 5px;
	margin-right: 0px;
	margin-left: 0px;


}
.tabella_extra   {
	padding-top: ;
	font-family: Tahoma;
	font-size: 12px;
	color: #FF0000;
	text-align: center;
	font-weight: bold;
	text-transform: capitalize;
	padding-bottom: 5px;

}
.tabella_div   {
	vertical-align: middle;
	float: no;
	width: 600px;
	text-align: center;
	height: 3px;
	padding-bottom: 5px;
	border: 1px dashed #FFFFFF;
	padding-top: 5px;
}
.tabella_cal   {
	font-family: Tahoma;
	padding-top: ;
	padding-left: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #FFFFFF;
	vertical-align: top;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFFFFF;
	width: 530px;
}
.tabella_pic_day   {
	text-decoration: none;
	border-bottom-width: 1px;
	border-left-width: 1px;
	vertical-align: middle;
	padding-top: ;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-bottom-style: dotted;
	border-left-style: dotted;
	text-align: center;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.tabella_banner {
	float: no;
	width: 466px;
	margin: 1px;
	height: 58px;
	text-align: center;
	vertical-align: middle;
	padding: 1px;
	border: 1px solid #808080;
	margin: 0px auto;   /*centra negli altri browsers*/


}
.tabella_download {
	width: 500px;
	font-family: Tahoma;
	font-size: 11px;
	text-align: center;
	margin: 1px;
	font-weight: normal;
	vertical-align: top;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 5px;
}
.tabella_download_testo {
	font-family: Tahoma;
	font-size: 11px;
	text-align: left;
	color: #FFFF00;
	padding-left: 50px;
	padding-right: 50px;
}

.tabella_clienti {
	float: no;
	width: 90%;
	margin: 1px;
	text-align: center;
	vertical-align: middle;
	padding: 1px;
	border: 1px solid #333333;

}
.div_raccordo {
    margin: 0 auto;
    border: 0px solid #ffffff;
    color: #ffffff;
    width: 60%;
    padding: 10px;
    text-align: left;
    background-color: #000000;
    border: 1px solid #000;
    }
/* Fine Tabelle */

/* Immagini */
.image_tm {
	border: 1px solid #808080;
	text-align: center;
	margin-right: 2px;
	margin-left: 2px;
	margin-bottom: 5px;
	margin-top: 2px;

}

.image {
	text-align: ;
	margin-right: 5px; 
	margin-left: 14px;
	margin-bottom: ;
	margin-top: ;
	bottom: 5px;

}
.image_dw {
	float: no;
	top: 5px;
	margin-top: 2px;
	margin-bottom: 5px;
	border: 1px solid #666666;
}
.image_demo {
	float: no;
	top: 5px;
	margin-right: 2px;
	margin-left: 2px;
	margin-bottom: 2px;
	margin-top: 2px;
	border: 1px solid #808080;

}

.image_avatar {
	float: no;
	top: 5px;
	border: 1px solid #ffffff;
	margin: 5px;
	padding: 0px;


}
/* Form  - Moduli*/
.form {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #FFFF00;
	background-color: #333333;
	text-transform: capitalize;
	text-align: left;
	border: none;
}

.form_guest {
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFF00;
	background-color: #333333;
	text-align: left;
	font-weight: normal;
}

.form_bottoni {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
	border: 1px solid #FFFFFF;
}
/* Fine Form */


/* Galleria Foto*/
div.gallery { /*GALLERIA IMMAGINI -> image_Database/index.php  */
	position:relative;
	background-image:url('../images/sfondi/dia.gif');
	background-position:center center;
	background-repeat:no-repeat;
	font-size: 9px;
	margin:0 0 0 0;	
	width:150px;
	height:150px;
	text-align:center;			
}
	
legend {
	color:#FFFFFF;
}	

table  {	
	margin:auto;	
}

table.main  {
	border-width:1px;	
	border-style: solid;	
	border-color:#ffffff;
	padding:0 0 0 0;	
}

table.ordine  {		
	border-style:none
}

table.gallery  {
border-style:none	
}

table.image {
	margin:auto;
	border:0px;
	border-style:none;
	height: 3000px;
	width: 760px;
}

div  {
	font-size: 12px;	
	color:#ffffff;
}

div.main  {
	text-align:center;
	background-color:#000000;
	width:530px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;		
	font-size: 11px;
	color: #ffffff  
}

div.descrizione_immagine  {
	text-align:center;
	background-color: #333333;	
	font-family:Tahoma, Arial, Helvetica, sans-serif;		
	font-size: 11px;
	color: #616D8B  
}

p.descrizione_immagine  {	
	font-family:Tahoma, Arial, Helvetica, sans-serif;	
	font-weight:bold;
	font-size: 11px;
	color: #008000  
}
div.testata  {	
	width:530px;
	text-align:center	
}
td.gallery {
	background-image:url('../images/sfondi/dia.gif');
	background-position:center center;
	background-repeat:no-repeat;
	font-size: 9px;
	color: #616D8B;	 
	width:150px;
	height:150px;
        margin-bottom: 0px;
        vertical-align:center;
	text-align: center;
	font-weight: normal;			
}
td.gallery_home {
	background-image:url('../images/sfondi/dia_120.gif');
	background-position:center center;
	background-repeat:no-repeat;
	font-size: 9px;
	color: #ffffff;	 
	width:130px;
	height:130px;
    margin:20 0 0 0;
	text-align:center;
	font-weight:normal;			
}

td.image {
	margin:auto;
	background-position:center;
	background-repeat:no-repeat;
    font-size: 6px;	
}

td.thumbnails {		
	width:150px;
	height:150px;
    padding-top: ;
    vertical-align:center;
	text-align:center;
	font-size: 8px;
	}

.codice_foto {
	position:relative;
	height:15px;
	width:90px;
	text-align:center;
	margin:0 0 0 0;
	font-size:10px;
	color: #666666;
	vertical-align: ;
	padding:5 0 0 0;


}


/* PAGINA ORDINE FOTO */
div.ordine_main  {
	height:780px;
	width:530px;
	text-align:center;
	font-size: 12px	   
}

div.box_ordine_titolo  {
	font-size: 14px;
	color: #008000;  
	font-weight:bold			
}
div.box_ordine_spiegazioni  {
	border-color:#FFFFFF;
	border-style:dotted;
	height:300px;
	width:320px;
	position:relative;
	top:100px;
	left:40px;
	float:left;
	font-size: 12px	 
}
div.box_ordine_dati  {
	height:530px;
	width:512px;
	position:relative;
	left:20px;
	float:left;
	font-size: 12px;
	margin:auto;
}
td.error {
	font-size: 10px;
	font-weight:bold;
	font-style:italic;				
	color: #CC0000   
}

td.link_bar  {
	height:16px;
	width:530px;
	text-align:right;		
	background-color:#CC0000;
	padding:0 0 0 0;
	margin:0 10px 0 0;
	border-style:none;
	border-width:0px;
	color:#FFFFFF
}

td.error {
	font-size: 10px;
	font-weight:bold;
	font-style:italic;				
	color: #CC0000   
}

td.footer  {
	width:200px; 
	text-align:center;
	background-color:#CCCCCC;
	color:green;
	font-weight:bold;	
}

a:hover {
	color: #ffff00;
	text-decoration: none;
}

a {
	color: #ffffff;
	text-decoration: none
}a.ordine {
	color: #616D8B;
	text-decoration: none;
	font-size: 12px;				
	font-weight: bold
}
a.box_ordine {
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 10px;
	border: 1px dashed #FFFFFF;
	background-color: #000000;

}
img	{
	border-style: none;
	border-width: 0px;
}

/* Carrello */
.input_kart {
	background-color:#000000;
	font-size: 11px;
	color:#FFFF00;
	text-align:left;
	border-top: 1px none #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px dashed #FFFFFF;
	border-left: 1px none #FFFFFF;

  		}
.input_img {
	
  		}
		
.input_img_table {
	
  		}
.input_kart_center {
	background-color:#000000;
	font-size: 11px;
	color:#FFFF00;
	text-align:center;
	font-weight: bold;
	border-top: 1px none #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px dashed #FFFFFF;
	border-left: 1px none #FFFFFF;

  		}
.input.submit {
 	background-color:yellow;
 	color:#000000;
 	font-weight:bold;
 	border:2px solid #000000;
  		}
/* Fine Carrello */
		
/*Admin */
td.head_admin {
	font-size: 11px;
	background-color:green; 
	text-align:left;
	margin:0;
	padding:0 0 0 3px;
}
td.body_admin {
	font-size: 11px;
	text-align:left;
	background-color:#000000;
	color:#ffffff;
	text-transform: capitalize;
	margin:0;
	padding:0 0 0 2px;

}
input {
	background-color:#000000;
	color:#000000;
	border:none;
	text-align:center;		
	}	
input.submit_salva {
	background-color:#000000;		
	background-position:center;
	background-repeat:no;
	background-image:url('../images/sfondi/salva.gif');
	}
	/* Fine Admin */
	
/* ----- Calendario e Ora ----- */
	
body_calendario{
background-color:;
font-family:Tahoma;
font-size:7px;
}

/* stili per la data */

.input_ora { 
border-style: none;
font-family:Tahoma;
font-size:7pt;
background-color:transparent;
color :#ffffff ;
margin-top:5px;
margin-left:5px;
}

/* stili per la tabella principale */

table.main_cal{
background-position: center bottom;
	
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-bottom-color: #ffffff;
	border-left-width: 1px;
	border-left-color: #ffffff;
background-attachment: fixed;
background-repeat: no-repeat;
width:110px;
height:300px;
/*background-image:url('http://www.photoraces.it/images/sfondi/calendario/calendario.jpg');*/
margin-right: 14px;
margin-left: 5px;

}

/* stili per la tabella delle date */

table.calendar_cal{
margin-top:0px;
text-align: center;
font-size : 10px;
color: #666666;

}

/* stili per i giorni */

.days_cal{
color:#ffff00;
}

/* stili per la data attuale */

.today_cal{
color:#ffffff;
}
/* ----- Fine Calendario e Ora ----- */
