/* CSS Document */
body {
	background-color: #000000;
	margin: 0px;
	margin-bottom: 50px;
}
#textGen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 18px;
}

/* sommariorisorse */
#menuDx{
	padding-top: 6px;
	padding-left: 9px;
}
#nomeArea{
	margin-left: 18px;
	margin-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C9E0EC;
	font-weight: bold;
}
#mTxt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin: 9px;
}
#mTxt a{
	color: #FFFFFF;
	text-decoration: none;
}
#mTxt a:hover{
	color: #C9E0EC;
	text-decoration: none;
}

/* fotoGallery */
#fotoGall{
	padding-top: 9px;
	padding-left: 9px;
}
#textGall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

/* Faq */
#textFaq {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin-bottom: 28px;
	margin-left: 10px;
}
#textFaq a{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 28px;
	margin-left: 10px;*/
	color: #FFFFFF;
	text-decoration: none;
}
#textFaq a:hover{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 28px;
	margin-left: 10px;*/
	color: #C9E0EC;
	text-decoration: none;
}
#textFaqB{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C9E0EC;
	font-weight: bold;
	margin-top: 30px;
	margin-left: 10px;
	margin-right: 25px;
}
#textFaqC{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin-left: 10px;
	margin-right: 25px;
}
#textFaqCFoot{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin-left: 10px;
	margin-right: 25px;
	margin-bottom: 20px;
}

/* Progetto */
#textProg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin-left: 10px;
	font-weight: bold;
	line-height: 30px;
}

#textProg a{
	color: #FFFFFF;
	text-decoration: none;
}
#textProgC{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin-top: 30px;
	margin-left: 10px;
	margin-right: 25px;
}
#textProgCFoot{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin-top: 30px;
	margin-left: 10px;
	margin-right: 25px;
	margin-bottom: 20px;
}

/* home */
#immSxA{
	padding-top: 37px;
}
#immSxB{
	margin-top: 10px;
	margin-right: 10px;
}
#textHome{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin-top: 16px;
	margin-right: 25px;
	line-height: 16px;
}
#fHome{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C9E0EC;
	font-weight: bold;
}

/* contacts */
#baseCont{
	margin-top: 30px;
	margin-left: 10px;
	margin-right: 25px;
}

#baseCont img{
	border: 0px;
}

#textCont{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin-left: 4px;
	margin-top: 0px;
}
#textCont a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C9E0EC;
	font-weight: bold;
	text-decoration: none;
	line-height: 25px;
}

/* doc */
#docTit{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 22px;
	margin-top: 9px;

}
#docN{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #C9E0EC;
	margin-bottom: 11px;
	margin-left: 22px;

}
#docText{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	margin-left: 9px;
	margin-right: 0px;
	padding: 0px;
}

/* video */
#videoB{
	margin-left: 9px;
	margin-top: 9px;
}

#videoB_pr {
	margin-top: 30px;
}

/* download */
#downB{
	margin-left: 22px;
	margin-top: 22px;

}
#downN{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #C9E0EC;
	/*margin-bottom: 11px;
	margin-left: 22px;*/
}

#downText{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	margin-left: 9px;
	margin-right: 0px;
	padding: 0px;
}

#spaz a{
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

#spaz{
	margin-left: 22px;
	margin-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

img.bannerbottom {
	margin-top: 10px;
}

.barra_vert {
	background-image:url(../immagini/barra_vert.gif); 
	background-repeat:repeat-y; 
	background-position:1px 0px;
	width: 1px;
}

a, a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	color: #C9E0EC;
}

a div#textCount {
	font-weight:normal;
	font-size: 10px;	
}

div.textbannerbottom {
	width: 150px; 
	text-align: center;
}

ul#textFaqC {
	margin-left: 30px;
	padding-left:0px;
}

.style {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 18px;
}

.area {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin-left: 4px;
	margin-top: 0px;
}