﻿/*page struttura.master*/
#head
{
	margin:0px auto;
	margin-top:31px;
	padding:0;
	width:901px;
	height:117px;
	background:url(../images/head3.jpg) center top no-repeat;
}
#cont
{
	margin:0px auto;
	padding:0;
	width:901px;
	height:825px;
	background:url(../images/cont.jpg) center top no-repeat;
}
#menu
{
	margin:0 auto;
	padding:0;
	float:left;
}
#menu a
{
	display:block;
	font:bold 12px/16px Tahoma,Verdana,Arial;
}
#menu a:link, #menu a:visited
{
	width:107px;
	height:29px;
	background:url(../images/btn.jpg) left top no-repeat;
	line-height:27px;
}
#menu a:hover
{
	width:107px;
	height:29px;
	background:url(../images/btn.jpg) right top no-repeat;
	line-height:27px;
}
#barSx
{
	margin-left:26px;
	padding:0;
	width:161px;
	height:554px;
	float:left;
	background:url(../images/barSx2.jpg) center top no-repeat;
}
#barSx img
{
	margin:0 auto;
	margin-top:6px;
	margin-left:30px;
	text-align:left;
}
#barSx p
{
	margin:40px auto;
	margin-left:15px;
	text-align:left;
}
#barSx p span
{
	display:block;
	width:auto;
}
#barSx p a
{
	margin:0 auto;
	margin-top:6px;
	margin-left:27px;
	text-align:left;
	font-size:11px;
}
#barSx p a:link, #barSx p a:visited
{
	text-decoration:underline;
	color:#000;
}
#barSx p a:hover
{
	text-decoration:underline;
	color:#fa7907;
}
#barSx .spaceA
{
	margin-top:15px;
}
#panel
{
	margin:-10px 0px 0px 0px;
	padding:0;
	float:left;
	/*width:589px;*/
	height:683px;
	background:url(../images/panel.jpg) left top no-repeat;
}
#log
{
	margin-left:30px;
	padding:0;
	width:130px;
	height:560px;
	float:left;
	border-top:solid 1px #fff;
	border-right:solid 1px #fff;
	border-left:solid 1px #fff;
}
/*
#lingua
{
	display:block;
	border: 0;
	margin-bottom:5px;
}
#lingua span
{
	font:normal 11px/18px Verdana,Arial, Tahoma;
	color: #fff;
}
#lingua select
{
	font:normal 11px/18px Verdana,Arial, Tahoma;
	color: #000;
}
*/
#log a 
{
	display:block;
	width:101px;
	margin:15px auto;
	border: solid 1px #105478;
}
#log #mvp
{
	width:101px;
	margin-top:10px;
	border:0;
}
#log #MCTS 
{
	border:0;
	margin-left:10px;
}
#log #MCITP 
{
	border:0;
	margin-left:10px;
}
#log #MCP
{
	border:0;
	margin-left:10px;
}

a#fb
{
	border:0;
}

a#lnk
{
	border:0;
}

a#tw
{
	border:0;
}

a#dnh
{
	border:0;
}

#log #MCT
{
	border:0;
	margin-left:10px;
}

#xhtml:link, #xhtml:visited
{
	margin-top:36px;
	border:0;
	width:68px;
	height:24px;
	background:url(../images/xhtml.gif) left top no-repeat;
}
#xhtml:hover
{
	background:url(../images/xhtml.gif) right top no-repeat;
}
#css:link, #css:visited
{
	border:0;
	width:68px;
	height:24px;
	background:url(../images/vcss.gif) left top no-repeat;
}
#css:hover
{
	background:url(../images/vcss.gif) right top no-repeat;
}
#footer
{
	padding:50px 0 0 150px;
	width:auto;
	height:80px;
	clear:both;
	text-align:left;
}
#footer span
{
	display:block;
	float:left;
	padding-right:20px;
	color:#8d8d8d;
}
#footer em
{
	color:#6e6e6e;
}
/*common class*/
.txtPan
{
	float:left;
	margin:25px auto;
	margin-left:10px;
	padding:10px 20px;
	width:357px;
	text-align:left;
	font:normal 11px/18px Verdana,Arial, Tahoma;
	color:#000;
}
.txtPan a:link, .txtPan a:visited
{
	font:normal 11px/16px Verdana,Arial, Tahoma;
	color:#043249;
	text-decoration:underline;
}
.txtPan a:hover
{
	color:#fa7907;
}

/*risorse.aspx*/
#aRis a
{
	display:block;
	font-size:11px;
	text-decoration:underline;
}
#aRis a:link, #aRis a:visited
{
	color:#000;
}
#aRis a:hover
{
	color:#fa7907;
}
/*galleries.aspx*/
#txtGall
{
	margin:25px auto;
	margin-left:10px;
	padding:10px 20px;
	text-align:left;
	width:357px;
	float:left;
}
#txtGall .pImg
{
	margin-top:10px;
	height:130px;
	display:block;
}
#txtGall img
{
	float:left;
	margin:15px 10px 10px 0px;
}