/* CSS Document */
/* commented backslash v2\*/
html{
height:100%;
}
/*end hack*/
body{
background-color:#282d33;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-align:justify;
/*scrollbar-face-color:#343399;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#343399;
scrollbar-darkshadow-color:#343399;
scrollbar-shadow-color:#FFFFFF;
scrollbar-arrow-color:#FFFFFF;
scrollbar-track-color:#343399;*/
}

#corsi_partenza{
	border:1px solid #ffffff;
	width:250px;
	text-align:center;
	padding:5px;
	cursor:hand;
}
#corsi_partenza_a{
	border:1px solid #ffffff;
	width:350px;
	text-align:center;
	padding:5px;
	cursor:hand;
}


a:link, a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:underline;
}
a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#6699FF;
text-decoration:underline;
font-variant:normal;
}
#main{
	width:100%;
/*	border:1px solid red;*/
}
#top{
	background-image:url(../images/grafica/top.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:118px;
	color:#FFFFFF;
	width:899px;
/*	border:1px solid green;*/
}
	#top a{
 		color:#FFFFFF;
		text-decoration:none;
	}
	#top a:hover{
		color:#3399FF;
	}
#top1{
	font-size:12px;
	padding-top:50px;
	padding-left:240px;
	
}
#top2{
	font-size:17px;
	padding-top:40px;
	padding-left:250px;
	
}
#center{
	background-image: url(../images/grafica/bg-content.jpg);
	background-repeat: repeat-y;
	background-position:top;
	height:400px;
	width:899px;
	}
#center-home{
	background-image: url(../images/grafica/bg-home.jpg);
	background-repeat: repeat-y;
	background-position:top;
	height:278px;
	width:899px;
	}
#bottom-image{
	width:899px;
	height:124px;
	background-image: url(../images/grafica/bg-bottom-img.jpg);
	background-repeat:no-repeat;
	background-position:top;	
	}
#content{
	height:401px;
	width:696px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:justify;
	scrollbar-face-color:#343399;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#343399;
	scrollbar-darkshadow-color:#343399;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#020167;
	overflow:auto;
	/*border:1px solid red;*/
	padding-left:10px;
	padding-right:10px;
}	
#sx{
	float:left;
	width:137px;
	/*border:1px solid green;*/
	padding-left:20px;
	height:400px;
}
#testo{
height:410px;
width:788px;
float:right;
background-color:#343399;
}
#testo_pad{
padding-left:6px;
padding-top:10px;
padding-right:6px;
height:400px;
overflow:auto;
overflow-x: hidden;
}
#floater_testo{
float:left;
width:980px;
height:400px;
}
#news{
	height:25px;
}
/*#news{
width:160px;
height:100px;
}*/
/*BOTTOM*/
#bottom-home{
/*height:22px;*/
width:859px;
padding:0px;
}
#bottom{
/*height:22px;*/
height:40px;
width:899px;
background-image:url(../images/grafica/bottom.jpg);
background-repeat:no-repeat;
background-position:top;
padding-top:25px;
}
#bottom_pad{
padding-right:10px;
padding-top:6px;
}
#payoff{
height:21px;
float:right;
}
#cerform{
height:21px;
float:left;
}
#cerform_pad{
padding-top:4px;
padding-left:15px;
}
#floater_bottom{
float:left;
width:908px;
height:21px;
}
.piu{
list-style-type:none;
line-height:20px;
margin-left:0px;
padding-left:0px;
}
/*box animazione home*/
#intro{
width:650px;
height:400px;
margin-left:55px;
}
#clienti{
background-color:#343399;
}
.testo_dark{
background-color:#cacaca;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:left;
}
.costing{
color:#FF9900;
}
.risorse_umane{
color:#FFCC66;
}
.comunicazione{
color:#FFFF66;
}
.creatività{
color:#66CCCC;
}
.progettazione{
color:#33CC99;
}
.sicurezza{
color:#FFFFCC;
}
.executive{
color:#FF99CC;
}
.form1, input, select{
	border: 0px solid #4B6A73;
	font-size: 11px;
	color:#3F4249;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
.vis_no {
	display:none;
	position: relative;
}
.testo_sicurezza {
	line-height: 18px;
	font-size: 12px;
}
/*PAGINA CLIENTI*/
#colonna-loghi{
	padding:10px;
	float:left;
}
#center-clienti{
	background-image:url(../images/grafica/clienti-bg.jpg);
	background-repeat:repeat-y;
	color: #020167;
	padding-left:12px;
	padding-bottom:10px;
}
.loghi{
	padding-bottom:10px;
}
#titoloazienda{
	color: #ffffff;
	padding-top:20px;
	width:250px;
	float:left;
	font-weight:bold;
	height:41px;
	vertical-align:middle;
	padding-top:18px;
	padding-bottom:2px;
	border-bottom:1px solid #ffffff;
}
.azienda{
	font-weight:bold;
	height:41px;
	vertical-align:middle;
	padding-top:18px;
	padding-bottom:2px;
	border-bottom:1px solid #ffffff;
}


/* news scorrevoli*/

#bg {
	border-top: #ffffff 2px solid;  
	border-bottom: #ffffff 2px solid;  
	Z-INDEX: 1; 
	LEFT: 0px; 
	WIDTH: 845px; 
	POSITION: relative; 
	HEIGHT: 20px; 
	BACKGROUND-COLOR: #383993;
	margin:0px;
}
DIV#wn {
	Z-INDEX: 1; 
	LEFT: 0px; 
	OVERFLOW: hidden; 
	WIDTH: 845px; 
	CLIP: rect(0px 845px 50px 0px); 

	
	POSITION: absolute; 
	TOP: 0px; 
	HEIGHT: 20px;
}
DIV#cnt {
	Z-INDEX: 1; POSITION: absolute;

}
DIV#cnt1 {
	Z-INDEX: 1; POSITION: absolute;

}

DIV#cnt DIV.item {
	WIDTH:1400px; 
	HEIGHT: 10px; 
	COLOR: #336; 
	position:absolute;
}

DIV#cnt H3 {
	FONT-SIZE: 12px; MARGIN: 0px 0px 0.5em
}
DIV#cnt P {
	FONT-SIZE: 11px; MARGIN: 0.5em 0px 0px
}
DIV#cnt UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px; PADDING-TOP: 0px
}
DIV#cnt UL LI {
	MARGIN: 0px 0px 0px 1em; LIST-STYLE-TYPE: none
}
.errore{
	color:#FF0000;
}

.inputboxusr {
	width: 114px;
	margin: 0 0 1em 0;
	/*border: 1px solid  #333333;*/
	background:url(../images/bginputusr.gif) no-repeat top right;
	padding-top:0px;
	}
.inputboxpwd {
	width: 150px;
	margin: 0 0 1em 0;
	/*border: 1px solid  #333333;*/
	background:url(../images/bginputpwd.gif)  no-repeat top right;
	}

.button {
border:none;
	background: url(../images/bgbutton.gif) no-repeat;
	color : #ccc;
	font-weight : bold;
	font-size : 11px;
	padding: 4px;
	height:24px;
	width:66px;
	cursor: pointer;
}
.button_1 {
border:none;
	background: url(../images/bgbutton_1.gif) no-repeat;
	color : #ccc;
	font-weight : bold;
	font-size : 11px;
	padding: 4px;
	height:24px;
	width:66px;
	cursor: pointer;
}

.link_underline{
	text-decoration:underline;
	font-weight:bold;
}












