/* classi predefinite, modifica */

html	{
	width:100%;
	margin: 0px;
	padding: 0px;
	text-align:center;
	background-color: #f2f2f2;
}

body{
	width:1003px;
	margin: 0px auto;
	text-align:center;
	background-color: #f2f2f2;
		font-family:arial;
}

img {border: none;
}

li{	list-style-image:no-image;
}
ul{margin-top:0px;
}

/* classi personalizzate */

/* 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%;}
.f35{	float:left;width:34%;}
.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%;}
.f100{	float:left;width:99%;text-align:center}

a.link_m_sel, a.link_m_sel:hover{
	font-family: futura,arial,sans-serif;
	font-size: 10px;
	/*color: #99876f;*/
	color: #8b8c90;
	text-decoration:none;
	line-height:195%;
}
a.link_m{
	font-family: futura,arial,sans-serif;
	font-size: 10px;
	/*color: #c93c45;*/
	color: #c00072;	
	line-height:195%;
	text-decoration:none;
}
a.link_m:hover{
	/*color: #99876f;*/
	color: #8b8c90;	
	/*text-decoration:underline;*/
}

a.link_min_sel, a.link_m_sel:hover{
	font-family: futura,arial,sans-serif;
	font-size: 10px;
	/*color: #99876f;*/
	color: #8b8c90;
	text-decoration:none;
	line-height:195%;
}
a.link_min{
	font-family: futura,arial,sans-serif;
	font-size: 10px;
	/*color: #c93c45;*/
	color: black;	
	line-height:195%;
	text-decoration:none;
}
a.link_min:hover{
	/*color: #99876f;*/
	color: #8b8c90;	
	/*text-decoration:underline;*/
}

a.link_l_sel, a.link_l_sel:hover{
	font-family: futura,arial,sans-serif;
	font-size: 10px;
	color: #c00072;
	text-decoration:none;
	line-height:195%;
}

.video{
	font-family: arial,sans-serif;
	font-size: 12px;
	/*color: #dfdfdf;*/
	color: #8b8c90;
	text-decoration:none;
}

a.link_l{
	font-family: futura,arial,sans-serif;
	font-size: 10px;
	/*color: #dfdfdf;*/
	color: #8b8c90;
	line-height:195%;
	text-decoration:none;
}
a.link_l:hover{
	color: #c00072;
	/*text-decoration:underline;*/
}

a.link_b, a.link_b:hover{
	font-family: futura,arial,sans-serif;
	font-size: 11px;
	color: white;
	text-decoration:none;
}

.testo1{
	font-family: futura,arial,sans-serif;
	font-size: 11px;
	color: #8b8c90;
	line-height:25px;
}

a.testo1{
	font-family: futura,arial,sans-serif;
	font-size: 11px;
	color: #8b8c90;
	line-height:25px;
	text-decoration:none;
}

a.testo1:hover{
	/*color: #c93c45;*/
	color: #c00072;
}

.testo2{
	font-family: futura,arial,sans-serif;
	font-size: 12px;
	color: #aaabad;
	line-height:100%;;
}

a.testo2{
	font-family: futura,arial,sans-serif;
	font-size: 12px;
	color: #aaabad;
	line-height:100%;;
	text-decoration:none;
}

a.testo2:hover{
	/*color: #c93c45;*/
	color: #c00072;
}

.tit{
	font-family: futura, arial,sans-serif;
	font-size: 32px;
	color: black;
	line-height:25px;
}

.subtit{
	font-family: futura, arial,sans-serif;
	font-size: 18px;
	color: #8b8c90;
	text-align:left;
}

div.subtit2{
	font-family: futura, arial,sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: white;
	text-align:right;
	padding: 2px 10px;
	background-color:#a8a9ad;
	text-align:right;
}

/* colori */
.nero{color:black}
.bianco{color:white}
.rosso{	color: #c93c45}
.grigio{color: #8b8c90}
.fucsia{color:#c00072}

a.rosa{text-decoration:none;color: #8b8c90}
a.rosa:hover{color:#c00072}

input{
	width:200px; height:20px;
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	border: 1px solid #8b8c90;
}

textarea{
	width:200px; 
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	border: 1px solid #8b8c90;
}

div.line{
	float:left;
	width:100%;
	height:25px;
	text-align:left;
}

.buttone{
			background-color:white;
			width:60px;height:20px;
			border: 1px solid #424242;
			border-right-width:2px;
			border-bottom-width:2px;
			font-family: tahoma, arial, sans-serif;
			font-size: 11px;
			line-height:100%;
			color: #c93c45;

}

.buttone:hover{
			border-right-width:1px;
			border-bottom-width:1px;
			color:#858585;
}

div.ante{
	float:right;		
	margin-top:20px;
}

div#render_link{
	position:absolute;
	top:485px; left:150px;
	width:126px;
	height:92px;
	/*background: url(img/bottone_render.jpg) center center no-repeat;*/
	cursor:hand;
	cursor:pointer;
}
div#render_link:hover{	
	cursor:hand;
	cursor:pointer;
}

a.opacita img {
filter:alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
}
a.opacita:hover img {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
}

a.link_a{
	font-family: Tahoma,verdana, arial;
	font-size: 11px;
    color: #4d4d4d;
	text-decoration: none;
}

a.link_a:hover{
	font-family: Tahoma,verdana, arial;
	font-size: 11px;
    color: #a22d2d;
	text-decoration: none;
}


.mediorosa{
	font-family:arial;
	font-size:22px;
	color: #c00072;
}
.medrosa{
	font-family:arial;
	font-size:32px;
	color: #c00072;
}
.bigrosa{
	font-family:arial;
	font-size:48px;
	color: #c00072;
}
a.bigrosa{
	font-family:arial;
	font-size:48px;
	color: #c00072;
	text-decoration:none;
}
a.bigrosa:hover{
	color: #666;
}

a.biggre{
	font-family:arial;
	font-size:48px;
	color: #8c8d91;
	text-decoration:none;
}
a.biggre:hover{
	color: #666;
}

a.medgrey{
	font-family:arial;
	font-size:32px;
	color: #8c8d91;
	text-decoration:none;
}
a.medgrey:hover{
	color: #c00072;
}

div#archivio1{
	font-family:arial;
	text-align:right;
	width:120px;height:100px;
	background:url(img/sf_archivio_part.jpg) no-repeat;
	float:right;
	margin-right:10px;
	margin-top:20px;
	line-height:55%;
	padding-top:26px;
	padding-right:8px
}

div#archivio2{
	font-family:arial;
	text-align:left;
	width:180px;height:50px;
	background:url(img/sf_archivio_gal.jpg) no-repeat;
	float:float;
	margin-left:10px;
	margin-top:20px;
	line-height:55%;
	padding-top:26px;
	padding-left:8px
}

div.archvideo{
	width:135px;
	background:url(img/puntini.gif) bottom center no-repeat;
	padding: 2px 0px 10px 5px;
	color: #c00072;
	text-decoration:none
}
