body {
	font-family		: verdana, arial, verdana, sans-serif;
    text-align      : center;
	font-size		: 10px;
}

p {
	padding			: 2px 0;
}

#layout_cnt {
    margin          : 0 auto;
    width           : 890px;
    text-align      : left;
}


#header {
	/* padding-top		: 13px; */
	padding-top		: 5px;
}

h1 {
	margin-top		: 0.4em !important; /*  1em */
	margin-top		: 0.2em; /*  0.6em */
	width			: 212px;
}

#imglogo {
	margin-top		: 0.4em !important; /*  1em */
	margin-top		: 0.2em; /*  0.6em */
	width			: 212px;
	height			: 54px;
}


.lir {
	background-image:  url(../img/logo_selcom.gif);
	height /**/		:  54px;  
	padding-top		:  54px;
}

#ist_menu, #mainmenu {
	list-style-type	: none;
	float			: right;
}

#ist_menu li, #mainmenu li {
	float			: left;
}



/***************   istit menu   *******************/



#ist_menu li {
	padding-left	: 8px;
	margin-left		: 1.5em;
	background		: url(../img/bg/list_1.gif) center left no-repeat;	
}

#ist_menu li a {
	color			: #6f6f6f;
	text-decoration : none;
	font-family		: Verdana, Arial, sans-serif;
}

#backhome {
	float			: left;
	display			: block;
	margin-top		: -55px;
	width			: 210px;
	height			: 55px;
	text-indent		: -999em;
	overflow		: auto;
}

/***************   main menu   *******************/

#mainmenu {
	height			: auto;
}

#mainmenu li {
	width			: 111px;
	background		: url(../img/menu/vdot.gif) top left no-repeat;
}

a img {
	border			: 0;
}

h2.t_print, 
h3.t_print {     
    display : none; 
}


#mainmenu li a {
	position		: relative;
	z-index			: 10;	
	
	display			: block;
	line-height		: 10px;
	padding			: 5px 5px 15px 10px !important;
	padding			: 5px 5px 15px 5px;
	width			: 96px;
	
	color			: #949494;
	text-decoration	: none;
	
	font-weight		: bold;
	text-transform	: uppercase;
}

#mainmenu li.current a,
#mainmenu  li a:hover {
	background		: url(../img/menu/bg_down.gif) bottom left repeat-x;
}


/****************************** footer ********************************/


#footer {
	margin			: 8px 0;
	background		: #eee;
	color			: #bfbfbf;
}

#footer p {
	font-size		: 1.1em;
	padding			: 0 10px;
	height			: 1.8em;
	line-height		: 1.8em;
}


/************************* bottoni ********************************/


.bluebtt, .graybtt {
	color			: #fff;
	text-decoration	: none;
	font-weight		: bold;
	height			: auto!	important;
	height			: 18px;
	min-height		: 18px;
	padding		    : 2px 0.5em 4px 0.5em;
	
	background		: #bdcada url(/img/bg/btt_blue.gif) bottom left repeat-x;
}

.graybtt {
	background		: #ddd url(/img/bg/btt_gray.gif) bottom left repeat-x;
}


/*********************** elementi form **********************/

select {
	font-size		: 1em;
    font-family		: Verdana, Arial, sans-serif;
	margin			: 0 3px;
	padding			: 1px;
	color			: #949494;
	border			: 1px #d2d2d2 solid;
	background		: #eee;
	height			: auto;
}

/********************* ricerca **********************/

#searchsite {
	clear			: both;
	float			: right;
	width			: 400px;
	height			: 18px;
	line-height		: 18px;
	margin-top		: 10px;
	padding		    : 0;
	
	display			: none;
}

#searchsite * {
	float			: right;
	display			: inline;
    font-family		: Verdana, Arial, sans-serif;
}

#searchsite input {
	font-size		: 1em;
	width			: 160px;
	height			: auto;
	padding			: 3px;
	margin			: 0 10px;
	color			: #707070;
	border			: 1px #d2d2d2 solid;
}

#searchsite button {
	width			: 60px;
	text-align		: center;
	height			: 20px;
	border			: 0;
	font-size		: 11px;
}


#searchsite_int {
	
}

h3 {
	font-size		: 1.5em;
}

h4 {
	font-size		: 1.3em;
}

#footer a,
#footer a:link,
#footer a:visited {
	text-decoration	: none;
	color			: #acacac;
}	

#footer a:hover {
	text-decoration	: underline;
}

