/* classi predefinite, modifica */
html	{
	width:100%;
	padding: 0px;
	text-align:center;
	/*background-color: #6e6f71;*/
	background-color:white;	
}

body{
	width:1003px;
	margin: 0px auto;
	padding: 0px;
	text-align:center;
	background-color:white;
	font-family: tahoma, sans-serif; 
}

img { border: none;
				margin:0px;
}

/* floating */
.f75{	float:left;width:74%;}
.f25{	float:left;width:24%;}
.f80{	float:left;width:79%;}
.f20{	float:left;width:19%;}
.f70{	float:left;width:69%;}
.f30{	float:left;width:29%;}
.f60{	float:left;width:59%;}
.f40{	float:left;width:39%;}
.f90{	float:left;width:89%;}
.f10{	float:left;width:9%;}
.f50{	float:left;width:49%;}

/* classi personalizzate */

a.mail{
	font-family: tahoma, sans-serif; 
	font-size: 12px;
	text-decoration:none;
}
a.mail:hover{
	border-bottom:1px solid white
}

a.link_rosa{
	font-family: tahoma, sans-serif; 
	font-size: 12px;
	color: #d2475c;
	text-decoration:none;
}
a.link_rosa2{
	font-family: tahoma, sans-serif; 
	font-size: 12px;
	color: #d2475c;
	text-decoration:none;
}
a.link_rosa2:hover{
	text-decoration:underline;
}

a.link_bianco{
	font-family: tahoma, sans-serif; 
	font-size: 12px;
	color: white;
	text-decoration:none;
}

div.mainmenu{
	width:209px;height:24px;	
	padding:5px 0px 0px 15px;	
	text-align:left;
	background-image:url(img/sf_menu.gif);							
	background-repeat:no-repeat;
	margin:0px auto;
}

div.submenu {
		width:199px;height:20px;	
		padding:0px;
		text-align:left;		
		margin:0px auto;
}

div.lingua{
	font-family: Serifa, Georgia, "Times New Roman", sans_serif; 
	font-size: 12px;
	color: #e8e1c7;
	font-weight:bold;
}
div.lingua a { color: white;	text-decoration:none;}
div.lingua a:hover { color: #e8e1c7;}

.link_menu{
	font-family: Serifa, Georgia, "Times New Roman", sans_serif; 
	font-size: 12px;
	color: white;
	text-decoration:none;
	font-weight:bold;
}
a.link_menu{
	font-family: Serifa, Georgia, "Times New Roman", sans_serif; 
	font-size: 12px;
	color: white;
	text-decoration:none;
	font-weight:bold;
}

a.link_submenu{
	font-family: Serifa, Georgia, "Times New Roman", sans_serif; 
	font-size: 11px;
	color: #6d6f71;
	text-decoration:none;
	font-weight:bold;
}

.link_big{
	font-family: tahoma, sans-serif; 
	font-size: 13px;
	font-weight:bold;
	color: #d2475c;
}
a.link_big{
	font-family: tahoma, sans-serif; 
	font-size: 13px;
	font-weight:bold;
	color: #d2475c;
}

.lettera_vu{
	font-family: tahoma, sans-serif; 
	font-size: 12px;
	color: #9e9f91;
}
.lettera_sel{
	font-family: tahoma, sans-serif; 
	font-size: 12px;
	font-weight:bold;
	color: #6e6f71;
	text-decoration:none;
}
a.lettera{
	font-family: tahoma, sans-serif; 
	font-size: 12px;
	color: #c80c49;
	text-decoration:none;
}
a.lettera:hover{
	text-decoration:underline;
}

div.interna{
	width:90%;
	margin:15px auto;
	text-align:left;
}

.testo{
	font-family: tahoma, sans-serif; 
	font-size: 12px;
	/*color: #6e6f71;*/
	color:black;
	line-height:160%;
	text-align:justify;
}
a.testo{
	font-family: tahoma, sans-serif; 
	font-size: 12px;
	color:black;
	/*color: #6e6f71;*/
	line-height:160%;
	text-decoration:none;
}
a.testo:hover{
	color: #9e9f91;
}



.testo_geo{
	font-family: Serifa, Georgia, "Times New Roman", sans_serif; 
}

.testo_med{
	font-size: 12px;
	color: #6e6f71;
	line-height:200%;
	text-align:left;
	font-weight:bold;
}

.testo_big{
	font-family: arial;
	font-size: 14px;
	color: #6e6f71;
	line-height:160%;
	text-align:left;
}

.titolo{
	font-size: 14px;
	font-weight:bold;
	color: #c80c49;
	text-align:left;
}

div.ante{ 
		float:left;
		width:152px;height:160px;
		padding:0px;
		text-align:right;
}

img.ante{ 
		width:112px;height:112px;
		border:none;
		margin:0px 15px;
}

/* box tondi rosa */
/*
.roundedcornr_box {background: #ede3eb; margin:10px auto;}
.roundedcornr_top div {background: url(img/tl.gif) no-repeat top left;}
.roundedcornr_top {background: url(img/tr.gif) no-repeat top right;}
.roundedcornr_bottom div {background: url(img/bl.gif) no-repeat bottom left;}
.roundedcornr_bottom { background: url(img/br.gif) no-repeat bottom right;}
.roundedcornr_top div, .roundedcornr_top, .roundedcornr_bottom div, .roundedcornr_bottom {
   width: 100%;
   height: 5px;
   font-size: 1px;
}
.roundedcornr_content { margin: 0px; padding: 8px 20px}
*/

/* tondi giallini per il come_arrivare*/
.roundedcornr_box_g {background: #e8e1c7; margin:5px 0px;width:93%}
.roundedcornr_top_g div {background: url(img/tl_g.gif) no-repeat top left;}
.roundedcornr_top_g {background: url(img/tr_g.gif) no-repeat top right;}
.roundedcornr_bottom_g div {background: url(img/bl_g.gif) no-repeat bottom left;}
.roundedcornr_bottom_g { background: url(img/br_g.gif) no-repeat bottom right;}
.roundedcornr_top_g div, .roundedcornr_top_g, .roundedcornr_bottom_g div, .roundedcornr_bottom_g {
   width: 100%;
   height: 5px;
   font-size: 1px;
}
.roundedcornr_content_g { margin: 0px; padding: 8px 12px}

/* colori */
.rosso{color:#c80c49}
.rosa{color:#ede3eb}
.azzurro{color:#0189bd}
.grigio_chiaro{color:#9e9f91}
.grigio_scuro{color:#6e6f71}
.giallino{color:#e8e1c7}
.nero{color:black}
.bianco{color:white}

.bottone{
			width:67px;height:21px;
			border: none;
			font-family: Serifa, Georgia, "Times New Roman", sans_serif; 
			font-size: 12px;
			line-height:100%;
			padding-bottom:2px;
			font-weight:bold;
			color:white;
			background-image:url(img/sf_bottone_su.gif);
			background-repeat:no-repeat;
}

.bottone:hover{
			background-image:url(img/sf_bottone_giu.gif);
}

div.line{
	height:30px;
	width:100%;
}

input{
	border:0px;
	width:140px;height:14px;
	margin: 2px 15px 2px 6px;
	font-family: arial,sans-serif;
	color:#6e6f71;
	font-size:12px;
}

textarea{
	border:0px;
	width:226px;height:144px;
	margin: 2px 15px 2px 6px;
	font-family: arial,sans-serif;
	color:#6e6f71;
	font-size:12px;
}

.input_gray{
	float:left;
	width:240px;height:22px;
	margin: 2px;
	background-image:url(img/sf_input.gif);
	background-repeat:no-repeat;
	text-align:left;
}

.textarea_gray{
	float:left;
	width:239px;height:152px;
	margin: 2px;
	background-image:url(img/sf_textarea.gif);
	background-repeat:no-repeat;
	text-align:left;
}

.textarea_2{
	float:left;
	width:239px;height:152px;
	margin: 2px;
	background-image:url(img/sf_textarea2.gif);
	background-repeat:no-repeat;
	text-align:left;
}

.input_good{
	float:left;
	width:240px;height:22px;
	margin: 2px;
	background-image:url(img/sf_input_g.gif);
	background-repeat:no-repeat;
	text-align:left;
	background-color:#e8e1c7;
}

.ul1 li {
	padding:5px 0px;
}

