/* CSS Document */

body { background:url(../immagini/sfondo.jpg) repeat-x; font: 12px Tahoma;}

b, bold,strong { font: bold 10px Tahoma }
.evidenza { color :#666666; text-align:left; font-weight:bold}

a:link { color:#666666; text-decoration:none} 
a:visited { color:#666666; text-decoration:none} 
a:active { text-decoration:blink}
a:hover { text-decoration:blink}
#table {}

#box_contact {
	MARGIN: 15px; COLOR: #222; LINE-HEIGHT: 170%
}
.form_int {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
.form_int FORM {
	
}

.contact_form {WIDTH: 200px}
.form_int LEGEND {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; COLOR: #666; PADDING-TOP: 3px
}
.form_int FIELDSET {
	BORDER-RIGHT: #8eab6b 1px solid; BORDER-TOP: #8eab6b 1px solid; BORDER-LEFT: #8eab6b 1px solid; BORDER-BOTTOM: #8eab6b 1px solid
}
#formcarfilm LABEL { MARGIN-left: 5px; COLOR: #666; TEXT-ALIGN: left; FONT-SIZE: 10px; }

TEXTAREA {
	FONT-SIZE: 12px; COLOR: #333; FONT-FAMILY: verdana, sans-serif
}
INPUT {
	FONT-SIZE: 12px; COLOR: #333; FONT-FAMILY: verdana, sans-serif
}
.submit_send {
	
}
TEXTAREA {
	WIDTH: 240px
}
.contact_form {
	WIDTH: 200px
}



#wrap { text-align:center}
#virtual {margin:0px auto; position:relative; text-align:left; width:690px; background-color:#FFFFFF;; font-size:10px}
#contents { margin:0px 0 0px 0px ;text-align:left;}

#textcontents { padding: 5px; text-align: left; background-color: #E8E8E8; position: relative }
#textcontents H1 { font: bold 14px Tahoma; margin-left: -6px; padding: 15px 0px 0px 15px; background:url(../immagini/car-film-freccia-dx.jpg) no-repeat left bottom; }
#textcontents H2 { font: bold 14px Tahoma; padding: 25px 0px 0px 10px; }
#textcontents p { width: 388px; padding-left: 8px; padding-right: 10px; }


div#container {	width: 100%; text-align: justify; }

#container2 p { width: 450px; padding-left: 8px; padding-right: 8px; }
div#container2 {	width: 100%; text-align: justify; }

div.split div { float: left; }
#paragrafo { padding-left: 10px; padding-right: 10px; }
div.wide { clear: left;}



/*#contents table { font-size:11px }*/

#menu { width:220px; float: left; text-align:center; margin-right: 9px}
/*#menu img { padding:10px; line-height:17px; width:100px; float: left; font-weight:bold}
#menu a:hover { padding-right:20px; text-decoration:none; background-color:#F8FC85}*/
#menu H1 {FONT-SIZE: 15px; color :#666666; margin: 0px; padding-bottom: 5px; text-align:left}


.head { padding: 2px; margin-top: 10px; font-size: 13px; background-color:#E4E4E4; text-align:left; }
.head2 { padding: 2px; margin-top: 10px; font-size: 16px; background-color:#E4E4E4; text-align:left; }
.title { padding: 10px 2px 6px 2px; font: 12px Tahoma; font-weight:bold; text-align:left; }
.contentsx { padding: 0px 2px 10px 2px; font: 11px Tahoma; text-align:justify; }
.contentsx a { text-decoration: none; color:#666666;}

.box { padding: 8px 8px 2px 8px; margin-top: 10px; font-size: 12px; background-color:#F8F8F8; text-align:left; border:#E4E4E4 solid 2px; }

#cursore { background-image:url(../immagini/frecciasola.png); background-repeat:no-repeat; background-position:center; background-position:bottom; height:38px; }


.images { padding:3px; border:1px solid #57AACA}
.mar10 { margin-bottom:10px }
.z{display:none}





	/*stile generale del div contenitore*/
	#news{
	width:700px;
	padding:8px;
	/*background-color:#000000;
	font-family:tahoma;*/
	}
	/*stile css del titolo h1*/
	#news h2{
	/*azzera margine per compatibilità d'interpretazione tra browser*/
	margin:0;
	margin-bottom:20px;
	color:#000000;
	/*font-size:17px;*/
	}
	#news h3{
	/*azzera margine per compatibilità d'interpretazione tra browser*/
	color:#000000;
	/*font-size:17px;*/
	}
	/*stile generale dei link*/
	#news a{
	/*allineamento verticale*/
	display:block;
	margin-bottom:2px;
	/*immagine di sfondo*/
	background:url(/immagini/css_news_accordion_bg.jpg) repeat-x;
	/*rimuove sottolineatura*/
	text-decoration:none;
	/*rimuove bordo grigio aggiunto da FF*/
	outline:none;
	color:#CB93AA;
	text-align:justify;
	/*clear usato dovuto ad immagine floatati per mantenere altezza dell'elemento*/
	clear:both;
	/*cursor di default dei link - specificato per Internet Explorer*/
	cursor:hand;
	}
	/*stile dei titoli dei news*/
	#news a b{
	/*converte elementi inlinea a blocco*/
	display:block;
	height:20px;
	/*allineamento verticale centrato del testo*/
	line-height:20px;
	padding:5px 0 5px 10px;
	/*immagine della freccia destra*/
	background:url(/immagini/css_news_accordion_arrow.jpg) no-repeat top right;
	}
	/*in apertura, gli elementi span contenuti nei link sono nascosti*/
	#news a span{
	display:none;
	}
	/*stile delle immagine contenuti in span*/
	#news a span img{
	/*rimuove bordi aggiunti di default dai browser a immagini linkati*/
	border:none;
	/*posizionamento a sinistra*/
	float:left;
	/*margine tra immagine e testo*/
	margin:0 10px 10px 0;
	}
	/*richiesto da Internet Explorer 6 per buon funzionamento del accordion*/
	#news a:hover{
	border:0;
	}
	/*stile sullo stato hover dei link*/
	#news a:hover b{
	/*cambio di posizione dell'immagine di sfondo*/
	background-position:bottom right;
	}
	#news a:hover span{
	/*cambio da valore none a block - il span è visibile*/
	display:block;
	/*spazio cuscinetto tra bordi e contenuto*/
	padding:0px;
	/*rimuove il cursor di tipo link per uno di default*/
	cursor:default;
	font-size:11px;
	}
	
	#news a:active span{
	background-color:#FF0000;
	display:block;
	}

























div.sect {
	/*background-color:#99FFCC;*/
	margin: 0px 0px 0px 10px;
} 

h3.handle {
	background:url(../immagini/car-film-freccia-dx.jpg) no-repeat left center;
	padding: 2px 0px 5px 30px;
	cursor:pointer;
	margin: 5px 0px 0px 10px;
	/*border-bottom:2px solid #000000;*/
}

span.hdl {
	cursor:pointer;
	font-size:1.2em;
}





















	.technology{ /*header of 2nd demo*/
	cursor: hand;
	cursor: pointer;
	font: bold 14px Verdana;
	margin: 5px 0px 0px 10px;
	}
	.openlanguage{ /*class added to contents of 2nd demo when they are open*/
	color: #FFFFFF;
	}

	.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
	color: #FFFFFF;
	}
	

