/*
*********************************************
 Foglio di stile del sito CAMPUSECM.it
*********************************************
*/
body { margin: 0; padding: 0; background-color: #636965; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; }
form { margin: 0px; padding: 0px; }
input { margin: 0px; padding: 0px; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 16px; }
select { margin: 0px; padding: 0px; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
img { margin: 0px; padding: 0px; }

#tab_centro {
	width: 760px;
	margin: auto;
}

/*

*********************************************
 Stile HIGHLIGHT
*********************************************
*/
.highlight  { color: #CC0000; }
.highlight a, .highlight a:link, .highlight a:visited { color: #CC0000; text-decoration: none; }
.highlight a:hover { text-decoration: underline; }

/*
*********************************************
 Stile HEAD
*********************************************
*/

/********** Stile HEAD_BAR **********/
.head_bar {
	margin: 0px;
	padding: 0px 20px 0px 20px;
	color: #FFFFFF;
	background-color: #A9BEC2;
}

/********** Stile HEAD_NAV **********/
.head_nav {
	margin: 0px;
	padding: 0px 20px 0px 10px;
	color: #636965;
	background-color: #E6E6E6;
	line-height: 24px;
}
.head_nav a, .head_nav a:link, .head_nav a:visited {
	padding: 5px 10px 5px 10px;
	font-weight: bold;
	color: #636965;
	border: 1px solid #E6E6E6;
	text-decoration: none;
}
.head_nav a:hover {
	background-color: #f3f3f3;
	border: 1px solid #a9bec2;
	text-decoration: none;
}
.head_nav select {
	height: 18px;
	width: 160px;
	border: 1px solid #c3c3c3;
}
/*
*********************************************
 Stile MENU
*********************************************
*/

/********** Stile MENU_LOGIN **********/
.menu_login {
	margin: 0px;
	padding: 0px;
	background-color: #F3F3F3;
}
.menu_login_input {
	width: 98px;
	height: 16px;
	border: 1px solid #c3c3c3;
}
/********** Stile MENU_NAV **********/
.menu_nav { margin: 0px; padding: 0px; background-color: #F3F3F3; }
.menu_nav a, .menu_nav a:link, .menu_nav a:visited {
	padding: 5px 0px 5px 20px;
	display: block;
	color: #666666;
	border: 1px solid #F3F3F3;
	text-decoration: none;
}
.menu_nav a:hover {
	background-color: #ffffff;
	border: 1px solid #a9bec2;
	text-decoration: none;
}
.menu_nav_sub { margin: 0px; padding: 0px; color: #636965; }
.menu_nav_sub a, .menu_nav_sub a:link, .menu_nav_sub a:visited {
	padding: 5px 0px 5px 30px;
	display: block;
	color: #336666;
	border: 1px solid #F3F3F3;
	text-decoration: none;
}
.menu_nav_sub a:hover {
	background-color: #ffffff;
	border: 1px solid #a9bec2;
	text-decoration: none;
}
/*
*********************************************
 Stile BODY
*********************************************
*/

/********** Stile BODY_CONTENT **********/
.body_content {
	margin: 0px;
	padding: 20px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.body_content_board {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.body_content h1 {
	margin: 0px;
	padding: 0px 0px 11px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
}
.body_content h2 {
	margin: 0px;
	padding: 11px 0px 6px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.body_content h3 {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.body_content p {
	margin: 0px;
	padding: 0px 0px 11px 0px;
}
.body_content a, .body_content a:link, .body_content a:visited {
	color: #336666;
}
.body_content a:hover {
	color: #CC0000;
}
.body_content ul {
	margin: 0px;
	padding: 0px 0px 11px 30px;
	list-style-type: square;
}
.body_content ol {
	margin: 0px;
	padding: 0px 0px 11px 30px;
}
.body_content hr {
	margin: 0px;
	padding: 10px;
	color: #A9BEC2;
	width: 100%;
	height: 1px;
}
.input {
	margin: 0px;
	padding: 0px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	border: 1px solid #A9BEC2;
	height: 20px;
}
.button {
	margin: 0px 0px 0px 10px;
	padding: 0px;
	color: #FFFFFF;
	background-color: #A9BEC2;
	font-weight: bold;
	border: 1px solid #A9BEC2;
	text-transform: uppercase;
	cursor: hand;
}
.form_200 {
	margin: 0px;
	width:200px;
}
.dida {
	margin: 0px;
	padding: 0px 0px 11px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.dida a, .dida a:link, .dida a:visited {
	color: #666666;
	text-decoration: none;
}
.dida a:hover {
	text-decoration: underline;
}
/********** Stile BODY_MENU_INDICE **********/
.body_menu_indice {
	margin: 0px;
	padding: 5px;
	background-color: #FFFFFF;
}
.body_menu_indice h3{
	margin: 0px;
	padding: 10px 0px 11px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.body_menu_indice p {
	margin: 0px;
	padding: 5px;
}
.body_menu_indice a, .body_menu_indice a:link, .body_menu_indice a:visited {
	padding: 5px;
	display: block;
	color: #666666;
	text-decoration: none;
}
.body_menu_indice a:hover {
	background-color: #F3F3F3;
	text-decoration: none;
}
/********** Stile BODY_MENU_STRUMENTI **********/
.body_menu_strumenti {
	margin: 0px;
	padding: 5px;
	background-color: #E6E6E6;
}
.body_menu_strumenti a, .body_menu_strumenti a:link, .body_menu_strumenti a:visited {
	padding: 5px;
	display: block;
	color: #666666;
	text-decoration: none;
}
.body_menu_strumenti a:hover {
	background-color: #F3F3F3;
	text-decoration: none;
}

/*
*********************************************
 Stile BOX
*********************************************
*/

/********** Stile BOX_INFO **********/
#box_info {
	margin: 0px;
	padding: 0px 20px 0px 20px;
	border-top: 1px solid #e9eff0;
	border-right: 1px solid #e9eff0;
	border-bottom: 1px solid #636965;
	border-left: 1px solid #636965;
	background-color: #e9eff0;
	height: 148px;
	width: 158px;
	overflow: auto;
}
#box_info img {
	display: block;
}
#box_info h3 {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-weight: bold;
}
#box_info p {
	margin: 0px;
	padding: 0px 0px 11px 0px;
}
#box_info a, .box_info a:link, .box_info a:visited {
	color: #666666;
	text-decoration: none;
}
#box_info a:hover {
	color: #CC0000;
	text-decoration: none;
}
#box_info a.highlight, .box_info a.highlight:link, .box_info a.highlight:visited {
	color: #CC0000;
	text-decoration: none;
}
#box_info a.highlight:hover {
	color: #CC0000;
	text-decoration: underline;
}

/********** Stile BOX_INFO_IMPORTANTE **********/
#box_info_importante {
	margin: 0px;
	padding: 0px 20px 0px 20px;
	border-top: 1px solid #e9eff0;
	border-right: 1px solid #e9eff0;
	border-bottom: 1px solid #CC0000;
	border-left: 1px solid #CC0000;
	background-color: #FFECEC;
	height: 148px;
	width: 158px;
	overflow: auto;
}
#box_info_importante img {
	display: block;
}
#box_info_importante h3 {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-weight: bold;
}
#box_info_importante p {
	margin: 0px;
	padding: 0px 0px 11px 0px;
}
#box_info_importante a, .box_info_importante a:link, .box_info_importante a:visited {
	color: #666666;
	text-decoration: none;
}
#box_info_importante a:hover {
	color: #CC0000;
	text-decoration: none;
}
#box_info_importante a.highlight, .box_info_importante a.highlight:link, .box_info_importante a.highlight:visited {
	color: #CC0000;
	text-decoration: none;
}
#box_info_importante a.highlight:hover {
	color: #CC0000;
	text-decoration: underline;
}

/********** Stile BOX_DISC **********/
#box_disc {
	margin: 0px;
	padding: 0px 20px 0px 20px;
	border-top: 1px solid #e9eff0;
	border-right: 1px solid #e9eff0;
	border-bottom: 1px solid #636965;
	border-left: 1px solid #636965;
	background-color: #dbe4e6;
	height: 173px;
	width: 158px;
	overflow: auto;
}
#box_disc img {
	display: block;
}
#box_disc p {
	margin: 0px;
	padding: 0px 0px 11px 0px;
}
#box_disc a, .box_disc a:link, .box_disc a:visited {
	color: #666666;
	text-decoration: none;
}
#box_disc a:hover {
	color: #CC0000;
	text-decoration: underline;
}
#box_disc a.highlight, .box_disc a.highlight:link, .box_disc a.highlight:visited {
	color: #CC0000;
	text-decoration: none;
}
#box_disc a.highlight:hover {
	color: #CC0000;
	text-decoration: underline;
}

/********** Stile BOX_PROF **********/
#box_prof {
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #e9eff0;
	border-right: 1px solid #e9eff0;
	border-bottom: 1px solid #636965;
	border-left: 1px solid #636965;
	background-color: #cfdefa;
	height: 173px;
	width: 198px;
	overflow: auto;
}
#box_prof img {
	display: block;
}
#box_prof p {
	margin: 0px;
	padding: 0px 20px 11px 20px;
}
#box_prof a, .box_prof a:link, .box_prof a:visited {
	color: #666666;
	text-decoration: none;
}
#box_prof a:hover {
	color: #CC0000;
	text-decoration: underline;
}
#box_prof a.highlight, .box_prof a.highlight:link, .box_prof a.highlight:visited {
	color: #CC0000;
	text-decoration: none;
}
#box_prof a.highlight:hover {
	color: #CC0000;
	text-decoration: underline;
}
/*
*********************************************
 Stile FOOTER
*********************************************
*/

/********** Stile FOOTER_NAV **********/
.footer_nav {
	margin: 0px;
	padding: 10px 20px 0px 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
.footer_nav a, .footer_nav a:link, .footer_nav a:visited {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.footer_nav a:hover {
	text-decoration: underline;
}

/********** Stile FOOTER_BAR **********/
.footer_bar {
	margin: 0px;
	padding: 0px 20px 0px 20px;
	color: #666666;
	background-color: #E6E6E6;
}

