/* CSS Document */

/* Photoworld.it */

/* Sito Web realizzato da Il Punto Web - comunicazione multimediale */
/* www.ilpuntoweb.it */
/* www.marcotarantino.it */


/* Caratteristiche generali della pagina */

body{
	margin: 0px;
	padding: 0px;
	/*background-color:#8a8486;*/
	background-color:#900030;
	background-image:url(/images/servizio/sf_sanvalentino_2012.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-attachment:fixed;
	width:100%;
	height:100%;
}

hr{
height:1px;
margin-top:2px;
margin-bottom:0;

}

h1{
font-size:14px;
font-weight:bold;
margin:0;
}
h1 a{
color:#7b7577;
text-decoration:none;
}
h2{
font-size:12px;
font-weight:bold;
margin:0;
}
h2 a{
color:#7b7577;
text-decoration:none;
}

.title{
	color:#ba146a;
	font-weight:bold;
	font-size:14px;
}


.testo_verde{
	color:#4ca334;
}

/* Fine Caratteristiche generali della pagina */


/* Caratteristiche Tabella Principale */

.tab_black{
	background:#000000;
}
.tab_white{
	background:#FFFFFF;
	color:#d0cbcd;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.tab_white_trasparente{
	background:#FFFFFF;
	color:#c41a70;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	filter:alpha(opacity=80);
-moz-opacity: 0.8;
opacity: 0.8;
border-color:#c41a70;
border-style:solid;
border-width:1px;
}
.tab_white_trasparente_promozione{
	background:#c41a70;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
border-color:#c41a70;
border-style:solid;
border-width:1px;
}
.tab_white_text_dark_gray{
	background:#FFFFFF;
	color:#7b7577;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.tab_light_gray{
		background:#e7e6e6;
}
.tab_menu_gray{
		background:#f4f4f4;
}
.tab_menu_gray_2_off{
		background:#ebecec;
		color:#434041;
}
.tab_menu_gray_2_off_txnero{
		background:#dcdede;
		color:#000;
}
.tab_menu_gray_2_off_pubblico{
		background:#affac5;
		color:#676364;
}
.tab_menu_gray_3_off{
		background:#d7dcdc;
		color:#000000;
}
.tab_pannello{
        background-image:url(/images/servizio/icone_pannello/sf_pannello.png);
		color:#676364;
}
.tab_sfumato{
        background-image:url(/images/servizio/sf_sfumato_violetto.jpg);
		color:#000000;
}
.tab_menu_gray_2_on{
		background:#dbdddc;
		color:#c41a70;		
}
.tab_menu_gray_2_on_pubblico{
		background:#8bf0a9;
		color:#c41a70;		
}
.tab_menu_avviso{
		background:#c41a3e;
		color:#FFFFFF;
}


.tab_chiusura{
	background-image:url(../images/servizio/chiusura_1.jpg);
	height:34px
}
.tab_laterale_sx_1{
	background-image:url(../images/servizio/laterale_sx_1.png);
}
.tab_laterale_sx_2{
	background-image:url(../images/servizio/laterale_sx_2.png);
}
.tab_separatore{
	background-image:url(../images/servizio/sf_viola_separatore.jpg);
}
.tab_menu{
	background-image:url(../images/servizio/sf_menu.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#676364;

}
.tab_menu_login{
	background-image:url(../images/servizio/sf_menu_login.jpg);
	color:#cc3983;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.tab_menu_loginf{
	background-image:url(../images/servizio/sf_menu_login_inf.jpg);
	color:#7b7577;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.tab_border_light_gray{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-width:1px;
	border-style:solid;
	border-color:#dcdcdc
}

.tab_registrazione{
	background-image:url(../images/servizio/sf_registrazione.jpg);
	font-family:Arial, Helvetica, sans-serif;
	color:#7b7577;
	font-size:11px;
	border-width:1px;
	border-style:solid;
	border-color:#dcdcdc
}
.tab_sf_barra_menu{
	background-image:url(../images/servizio/sf_barra_menu.jpg);
	font-family:Arial, Helvetica, sans-serif;
	color:#cc3983;
	font-size:12px;
}
.tab_sf_menu_centrale{
	background-image:url(../images/servizio/sf_menu_centrale.jpg);
	font-family:Arial, Helvetica, sans-serif;
	color:#cc3983;
	font-size:12px;
}



/* Fine Caratteristiche Tabella Principale */


/* Caratteristiche dei link */

a.link_black{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none
}
a.link_black:hover{
text-decoration: underline;
}

a.link_white{
text-decoration:none;
color:#FFFFFF;
}
a.link_white:hover{
text-decoration: underline;
color:#FFFFFF
}
a.link_viola_2{
text-decoration:none;
color:#c41a70;
}
a.link_viola_2:hover{
text-decoration: underline;
color:#c41a70
}

a.link_intro{
	color:#c21b6d;
	font-size:14px;
	text-decoration:none;
	line-height:30px;
}

a.link_dark_gray{
color:#676364;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none
}
a.link_dark_gray:hover{
text-decoration: underline;
color:#c41a70
}

a.link_dark_gray_mini{
color:#676364;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none
}
a.link_dark_gray_mini:hover{
text-decoration: underline;
color:#c41a70
}

a.link_evidente{
color:#ff0000;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
text-decoration:none
}
a.link_evidente:hover{
text-decoration: underline;
}


a.link_very_dark_gray{
color:#6e6c6d;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none
}
a.link_very_dark_gray:hover{
text-decoration: underline;
color:#c41a70
}




a.link_dark_gray_noroll{
color:#676364;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none
}

a.link_viola_noroll{
color:#cc3983;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none
}


a.link_gray{
color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none
}
a.link_gray:hover{
text-decoration: none;
color:#FF1F1F
}
a.link_lightgray{
color:#CCCCCC;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none
}
a.link_lightgray:hover{
text-decoration: underline;
}


/* Corpo Centrale */

/* Introduzione - Tabella Trasparente */
.trasparente{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.trasparentefontbianco{
color:#FFFFFF;
font-family:Tahoma,Verdana,Geneva,sans-serif;
font-size:11px;
}

.evidente{
color:#000000;
background:#faff66;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
}


.imgbordatanera{
	border-color: #000000;
}

.imgbordatabianca{
	border-color: #FFFFFF;
}

.imgbordatablu{
	border-color: #3743b1;
}



.form{
color:#676364;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
border-color:#8b8b8b;
border-width:1px;
border-style:solid
}

.form2{
color:#000000;
font-family:Tahoma,Verdana,Geneva,Sans-Serif;
font-size:11px;
text-decoration:none;
width:320px;

}
.form3{
color:#000000;
font-family:Tahoma,Verdana,Geneva,Sans-Serif;
font-size:11px;
text-decoration:none;

}


/*scroller testo */
  #scroll {     position:relative; top:0px;   left:0px; width:295;  }
  #clip {     position:absolute;top:0;left:0;width:309;height:100;clip:rect(0,309,200,0)  }



/*stili evento marianna santoni*/
.santoni_menu{
	background-color:#040301;
	color:#cb6748;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.santoni_menu a{
	color:#cb6748;
	text-decoration:none;
}
.santoni_menu:hover{
	background-color:#cb6748;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.santoni_menu:hover a{
	color:#fff;
	text-decoration:none;
}
.santoni_menu_on{
	background-color:#cb6748;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.santoni_menu_on a{
	color:#fff;
	text-decoration:none;
}

.santoni_sotto{
	background-color:#3c3b38;
	background-image:url(../workimage/images/sf_sotto.png);
	background-repeat:repeat-x;
	background-position:bottom;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.santoni_sotto a{
	color:#cb6748;
	text-decoration:none;
	font-weight:bold;
}
.santoni_sotto h2{
	color:#bd6b52;
	font-size:14px;
	margin:0;
	padding:0;
}

/*stili evento photoworld tour */
.tour_menu{
	background-color:#040301;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.tour_menu a{
	color:#8cb822;
	text-decoration:none;
}
.tour_menu:hover{
	background-color:#8cb822;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.tour_menu:hover a{
	color:#fff;
	text-decoration:none;
}
.tour_menu_on{
	background-color:#8cb822;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.tour_menu_on a{
	color:#fff;
	text-decoration:none;
}

.tour_sotto{
	background-color:#20201e;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.tour_sotto a{
	color:#8cb822;
	text-decoration:none;
	font-weight:bold;
}
.tour_sotto h1{
	color:#8cb822;
}

.tour_sotto h2{
	color:#8cb822;
	font-size:14px;
	margin:0;
	padding:0;
}


/* Livelli nuovi */
#sp_prodotto{
	background-color:#fff;
	margin-bottom:5px;
	height:40px;
	margin-left:-3px;
	margin-top:-1px;
}
#sp_prodotto_foto{
	background-color:#ebecec;
	float:left;
	height:40px;	
}
#sp_prodotto_descrizione{
	background-color:#ebecec;
	float:left;
	margin-left:5px;
	height:40px;
	line-height:40px;
	padding-left:5px;
	width:623px;
}
#sp_prodotto_descrizione a{
	color:#676364;
}
/* Aurigma ImageUploader */
.ip-progress{
	background-color:#fff;
	text-align:center;
	color:#000;	
}
.ip-instructions{
	color:#000;
}


/* Videofotolibro */
.tab_marrone{
	background-color:#e7dfd3;
	color:#000;
}
.tab_marrone_bordata{
	background-color:#e7dfd3;
	color:#000;
	border-color:#fff;
	borderr-size:1px;
	border-style:solid;
}
.tab_marrone_scuro{
	background-color:#51362a;
	color:#fff;
	font-size:16px;
}


/*Livello di copertura onsubit */

div#livelloonsub{
	width:100%;
	height:200%;
	background-color:#CCC;
	filter:alpha(opacity=50);
	-moz-opacity:.50; 
	opacity:.50;
	display:none;
	margin:0;
	padding:0;
	position:absolute;
	z-index:10000;
	background-image:url(/images/servizio/preloader_2.gif);
	background-position:center;
	background-repeat:no-repeat;
}

