
/**************** LOGIN LOGOUT *************/
#rect-login
	{
	margin: 20px 0px 0px 0px;
	text-align: center;
	}
	
#rect-login form
	{
	width:120px;
	margin: 0px auto;
	}
	
#rect-login form p
	{ margin:0 0 1px 0px;
		 padding:0;
		 vertical-align:top;
		font-size:11px;
		}
	
#rect-login form input
	{
	border: 1px solid #696a5d;
	margin:0;
	padding:0;
	width:120px;
	height:16px;
	font-size:12px;
	}
	
#rect-login form span
	{
	margin:0px 0 0 0;
	}
	
#rect-login form input.bottone_invia
	{
	font-size:10px;
	width:39px;
	height:18px;
	padding:1px 0 0 0;
	margin:0px 0 0 0px;
	border:0;
	}
	
	
#rect-logout
	{
	text-align:left;
	margin: 0 0 0 5px;
	}
	
#rect-logout p
	{ 
	  margin:0 0 1px 13px;
	  padding:0;
	  vertical-align:top;
	}
		
#tasto-esci
	{
	position:relative;
	float:none;
	margin:0px 	20px 0 5px;
	border: 1px solid #696a5d;
	background-color: #fbfbec;
	}
	
#tasto-esci a, #tasto-esci a:link
	{
	text-align:center;
	text-decoration:none;
	display:block;
	margin:0;
	padding:2px 0;
	}
	
#tasto-esci a:hover
	{
	text-decoration:underline;
	}
	

#rect-logout #welcome-text
 		{
		margin: 0px 20px 1px 5px;
		 padding:0;
		}
		
#rect-logout #welcome-text p
		{
			font-size:12px;
			margin: 5px 0px 0 0;
			padding:2px 1px 2px 1px;
			color:#696a5d;
			text-align:center;
			background-color: #fbfbec;
			border: 1px solid #696a5d;
			min-height:40px;
			height:auto !important;
			height:40px;
		}
		
		
/***************** COURSES - DATABASE*************************/

#database_ricerca
	{
	text-align:center;
	margin:0;
	padding:0;
	}
	
#database_ricerca form
	{
	margin:0;
	padding:0;
	}
	
#database_ricerca input.bottone
	{
	font-size:11px;
	margin:0;
	padding:0 0 0 0;
	}
	
.database_ricerca .bottone
	{
	margin:0 auto;
	font-size:12px;
	width:70px;
	margin: 5px 2px 5px 2px;
	padding:1px 1px 1px 1px;
	}
	
.intesta_paragrafo_database
	{
	height:19px;
	margin: 20px 0 0 0;
	/*color: #7f5928;*/
	font-weight:bold;
	font-size:13px;
	clear:both;
	text-align:center;
	}
.intesta_paragrafo_database input
	{
	font-size:12px;
	width:50%;
	padding:1px 1px 1px 1px;
	margin-left:10px;
	}
	
#iselect_del_db
	{
	}
	
#iselect_del_db select
	{
	font-size:11px;
	width:160px;
	margin: 5px 0px 5px 2px;
	padding:1px 1px 1px 1px;
	}
	
.search_result
	{
	position:relative;
	height:19px;
	margin: 2px 0 0 20px;
	/*color: #7f5928;*/
	font-weight:bold;
	font-size:15px;
	clear:both;/*
	width:90%;*/
	}
	
	
#elenco_db
	{
	margin:0 0 0 10px;
	}
	
#elenco_db ul
	{
	list-style: none;
	margin:10px 0px 10px 0px;
	padding:0 0 1px 0px;
	line-height:14px;
	font-size:12px;
	}
	
#elenco_db li
	{
	font-size:10px;
	/*color: #7f5928;*/
	margin:3px 0 0 0px;
	padding:0 0 5px 0px;
	line-height:14px;
	background: url(../img/freccia_blu.gif) no-repeat 0 3px;
	}

	
#elenco_db a, #elenco_db a:link, #elenco_db a:hover
	{
	font-weight:bold;
	padding:0 0 0 10px ;
	font-size:12px;
	}
	
#elenco_db ul p
	{
	font-size:10px;
	margin:0 0 0 10px;;
	}
	
#elenco_db ul span
	{
	font-weight:bold;
	color:#0066cc;
	color:#3e3e3e;
	background: url(../img/freccia_grigia.gif) no-repeat 0 2px;
	padding:0 0 0 10px;
	}

.num_pagine
	{
	font-size:11px;
	text-align:center;
	clear:both;
	}
	
.num_pagine a, .num_pagine a:link, .num_pagine a:visited, .num_pagine a:hover
	{
	font-size:12px;
	color:#000;
	}
	
.titolo_categoria
	{
	font-size:13px;
	padding:5px 0 0 0;
	margin:0;
	font-weight:bold;
	color:#0066cc;
	color:#3e3e3e;
	}
	
	/************ SCHEDE************/
	
.titolo_evaluation_product
	{
	font-size:15px;
	padding:5px 0 10px 0;
	margin:0;
	font-weight:bold;
	color:#1f8dd1;
	
	text-align:left;
	}
	
.arg
	{
	font-size:12px;
	margin:0 0 0 20px;
	text-align:left;
	position:relative;
	}
	
.tit_arg
	{
	padding:3px 0 1px 0;
	font-size:12px;
	margin:0;
	font-weight:bold;
	text-align:left;
	color:#3e3e3e;
	position:relative;
	}
	
#cont_1
	{
	position:relative;
	margin:0 0px 0 0px;
	padding:0px 0px 0px 0px;
	}
	
.cont_paragrafo
	{
	min-height: 50px;
	height: auto !important;
	height: 50px;
	position:relative;
	font-size:11px;
	clear:both;
	margin:5px 0 10px 0;
	}	
	
	
.cont_par_3
	{
	position:relative;
	float:left;
	min-width:230px;
	width:auto !important;
	width:230px;
	/*width:49%;*/
	margin:0 3px 0 0;
	}
	
.cont_par_4
	{
	min-width:230px;
	width:auto !important;
	width:230px;
	/*width:49%;*/
	float:left;
	position:relative;
	margin:0 3px 0 0;
	}
	
.intesta_paragrafo
	{
	color:#3e3e3e;
	height:19px;
	margin: 20px 0 3px 0;
	font-weight:bold;
	font-size:14px;
	clear:both;
	padding:4px 0 1px 0;
	border-bottom: 2px solid #f9ea68;
	}
	

.tab_res_schede	.col_left
		{
		font-weight:bold;
		color:#3e3e3e;
		}
		
.tab_res_schede	.col_right
		{
		width:280px;
		}
		

.voto
	{
	margin:0 3px 0 0;
	padding:2px 5px 5px 0.37em;
	position:relative;
	text-align:center;
	background: url(../img/bianco.gif) no-repeat 0 0;
	}
	
.votocurrent
	{
	margin:0 3px 0 0;
	padding:2px 5px 5px 0.37em;
	position:relative;
	text-align:center;
	background: url(../img/azzurro.gif) no-repeat 0 0;
	color:#fff;
	font-weight:normal;
	}
	
.notevoto
	{
	color:#d2d2d2;
	color:#757575;
	font-size:10px;
	margin:0 5px 0 0;
	}

#blackboard
	{}
	
#blackboard form
	{
	padding:10px 0 0 0;
	}
	
#blackboard	textarea
	{
	border: 1px solid #696a5d;
	margin:0 0 0 20px;
	padding:2px;
	}
	
	
#blackboard form input.bottone_invia
	{
	font-size:12px;
	padding:2px;
	margin:0px 0 0 20px;
	border:0;
	border-top: 2px solid #d2d2d2;
	border-left: 2px solid #d2d2d2;
	border-bottom: 2px solid #696a5d;
	border-right: 2px solid #696a5d;
	}
	
/***************** MEMBERS  *************************/

/*.cont_par_2_ps
	{
	margin: 0 0 0 110px;
	position:relative;
	clear:both;
	background:green;
	}*/
	
.member_table
	{width:100%;}
	
.member_table .doubl
	{}

.member_table .col_left
	{
	padding:1px 0 1px 60px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#3e3e3e;
	position:relative;
	float:left;
	}
	
.member_table .col_right
	{
	padding:1px 0 1px 0;
	font-size:11px;
	margin:0 0 0 0px;
	text-align:right;
	float:right;
	width:120px;
	}
	
.titolo_school
	{	
	font-size:15px;
	padding:5px 0 10px 0;
	margin:0;
	font-weight:bold;
	color:#1f8dd1;	
	text-align:left;
	}
	
.foto_scuole
	{
	border:0;
	}
	
.cont_par_1_members
	{
	position:absolute;
	top:0;left:0;
	width:110px;
	}
	
.cont_par_2_members
	{
	margin: 0 0 0 110px;
	position:relative;
	display:block;
	min-height: 120px;
	height: auto !important;
	height: 120px;
	}
	
.cont_par_3_members
	{
	position:relative;
	float:left;
	min-width:200px;
	width:auto !important;
	width:200px;
	margin:0 3px 0 0;
	}
	
.cont_par_4_members
	{
	min-width:200px;
	width:auto !important;
	width:200px;
	float:left;
	position:relative;
	margin:0 3px 0 0;
	}

	
.testo-members
	{
	clear:both; 
	padding:10px 0 0 0;
	font-size:12px;
	text-align:justify;
	}
	
.allegato-members
	{}
	
/*********** LINKS **********/
	
.titolo_link
	{	
	font-size:15px;
	padding:25px 0 3px 0;
	margin:0;
	font-weight:bold;
	color:#1f8dd1;	
	text-align:left;
	}
	
	
table.listcourses
	{
	margin-top:15px;
	}
	
table.listcourses td
	{
	padding:2px;
	}
	
table.listcourses td.intesta
	{
	font-weight:bold;
	font-size:14px;
	text-align:center;
	color:#336699;
	}
	
table.listcourses td.colsx
	{
	font-weight:bold;
	width:150px;
	background-color:#DEEFF9;
	}
	
p.Titolo {
font-size: 16px;
color: #cc0000;
}

p.Sottotitolo {
padding: 0 10px;
color: #105CA8;
}

ol {
padding: 0 0 10px 0;
}

	ol li {
	padding: 10px 10px 0 10px;
	}