@import url("/css/lau/box_lau.css");
/*@import url("/css/lau/login.css");*/

/* css generici per togliere finalmente quei maledetti marginwheight marginwidth e background dal body */
body { margin:0px; padding:0px; background-color:#fff;}
form { margin: 0px; padding: 0px;}


/* Bottoni di navigazione del laureato */
input.pulsanteDX, input.pulsanteSX, input.DXpulsante,input.SXpulsante {
	background-color: #ffcb0f;
	font-weight: bolder;
	color: #000000; font-size: 10px;
	border-style: solid; border-width: 1px; border-color: #6666cc;
	background-repeat: no-repeat;
	cursor: pointer;
}
input.pulsanteDX, input.DXpulsante { background-image: url(/img/frecciaDX.gif);}
input.pulsanteSX, input.SXpulsante { background-image: url(/img/frecciaSX.gif);}
input.pulsanteDX {
	background-position: right center;
	padding-right: 18px;
	padding-left: 5px; 
	text-align: right;
}
input.DXpulsante {
	background-position: 5px center;
	padding-right: 5px;
	padding-left: 18px; text-align: center;
}
input.pulsanteSX {
	background-position: left center;
	padding-right: 5px;
	padding-left: 18px; text-align: left;
}
input.SXpulsante {
	background-position: 2px center;
	padding-right: 18px;
	padding-left: 5px; text-align: right;
}

/* Bottoni attiva/disattiva gli alert sia per laureato che per laureando*/
input.attiva,input.disattiva {
	width: 85px;
	background-color: #ffcb0f;
	font-weight: bolder;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000; font-size: 0.8em;
	border-style: solid; border-width: 1px; 
	background-repeat: no-repeat;
	background-position: center left;
	cursor: pointer; padding-right: 5px;
	padding-left: 18px; text-align: left;
}
input.attiva {
	background-image: url(/img/fr_dx_v.gif);
	border-color: #008947;
}
input.disattiva {
	border-color: #c00;
	background-image: url(/img/qd_r.gif);
}


/* TOP per le pagine di pop-up contenente l'immagine del logo AL */
#header_popup {margin-bottom:25px; }
#header_popup #logo {margin-left:5px; }


/* -----------------------------------------------------------------*/
/* Css relativi alle form con riquadro grigio con bordi arrotondati */ 
div.tab_grigia_cont {/*border: 1px solid #fff;*/
	height:100%;
	text-align:left; /*background-color:#dedede; */
	background-image:url("/img/angolo_sx_up.gif"); background-position: top left; 
	background-repeat:no-repeat;
	margin-bottom: 30px;
}
div.tab_grigia_cont p, div.tab_grigia_foot, div.tab_grigia_body {background-color:#dedede;}
div.tab_grigia_cont p{ border-bottom: 1px solid #dedede; /* serve per explorer che altrimenti non visualizza bene l'angolo alto destro */
	/*text-align:right; font-size: 16px; color: #4E4688; font-weight:bold;
	display:none;*/
	padding:10px 20px 0px 20px; margin:0px 0px 0px 20px; 
	background-image:url("/img/angolo_dx_up.gif"); 
	background-position: top right; background-repeat:no-repeat;
}
div.tab_grigia_cont p i {display:none;}

div.tab_grigia_body {font-size:0.8em;padding-left:25px; padding-right: 25px;}
div.tab_grigia_body a{margin:auto;} /* per allineare al centro in mozilla*/
fieldset {border-width:0px; width:100%; margin:0px; padding:0px;}
legend { display:none; /*border: 1px solid #c30;
	float:right; text-align:right; font-size: 16px; color: #4E4688; font-weight:bold; 
	margin-bottom:1em;*/
}
form tr { margin: 3px 0px 3px 0px; }
form th { margin:0px;padding-left:0px; padding-right:0px; /*border:1px solid #000;*/}
form td { margin:0px; padding: 5px 10px 5px 0px;  /*border:1px solid #fff;*/}
form th label { 
	display:block; width:90%; font-weight:bold; 
	text-align:right; /*margin-right:10%*/;
}
/* CSS per il set di radio relativi ai corsi/classi di laurea pre/post riforma */
form td.radiogroup fieldset {margin-bottom:5px;}
form td.radiogroup fieldset legend {display:inline; font-weight:bold;color:black;}
form td.radiogroup input {float:left;}
form td.radiogroup label {font-weight:normal; margin:2px 10px 2px 2px; font-size:1em; text-align:left;}
div.tab_grigia_foot {text-align:center; /*border:1px solid #000;*/ margin:0px;
	background-image:url("/img/angolo_sx_down.gif"); background-position: bottom left; background-repeat:no-repeat;
	/*background-color:#fff;*/
}
form td.radiogroup div {/*border:1px solid #c30;*/ clear:both; margin-top:5px;margin-bottom:5px;}
div.tab_grigia_foot div{ text-align:center; margin:0px; padding:0px 20px 25px 20px;
		background:url("/img/angolo_dx_down.gif") bottom right no-repeat;
}
table.datanasc th,table.datanasc td,table.datanasc label { font-weight:normal; text-align:left; padding:2px;}

/*******************************************************************************************************/
/* CSS per le immagini punto interrogativo e punto esclamativo usate al momento sezione bacheca lavoro */
/*******************************************************************************************************/
.interrogativo	{
	/*border: #000 1px solid;*/
	height:20px; /*altezza del p, l'immagine e' alta 17*/
	background: #fff url(/img/lau/punto_interrogativo_invio_cv.png) left 50% no-repeat;
	vertical-align:middle;
	padding: 0.5em 0 0 25px;
}
.esclamativo	{
	/*border: #000 1px solid;*/
	height:20px;
	background: #fff url(/img/lau/punto_esclamativo_invio_cv.png) left 50% no-repeat;
	vertical-align:middle;
	padding: 0.5em 0 0 25px;
}


/* CSS particolari per la pagina pre-registrazione semplificata */
fieldset.intro_reg {padding-top: 1.5em;}
fieldset.intro_reg label{font-size:1.2em; font-weight:bold; margin-right:5px;}
fieldset.intro_reg select#ATENEO {width:400px;}
fieldset.intro_reg div {padding:4px;}

/* CSS particolari per la pagina di pop-up della scelta del corso/classe di laurea */
#reg_main_popup {margin-left: 1.5em;}
div.linguepopup,
div.regpopup {
	margin-top:1em; 
	margin-bottom: 1em;
}
div.regpopup select,div.regpopup input {width:95%;}
fieldset.button div.regpopup input,fieldset.button div.reg input {
	width:100px; text-align:center; margin:20px auto 10px auto;
}
/*div.regpopup {font-size: 0.9em; padding-left:1.5em; margin-top:1em; margin-bottom: 1em;}*/
/*div.regpopup select,div.regpopup input {width:500px;}*/

.nota{font-size:10px;font-family:Arial,Verdana,Helvetica}
#privacy p {font-weight:bold; background-image:none; text-align:center;margin-top:5px;}
#privacy p label { color:#000; font-weight:normal; margin:2px 10px 2px 2px; display:inline; font-size:1em; text-align:left;}
fieldset.button {text-align:center; }
input.helper{ font-weight: bolder; color: #6b61bd; width:20px; text-align:center; }
body.popup h1.titolo2 {margin-top:20px;margin-bottom:20px;}



/* CSS particolari per la pagina di registrazione ricevi_id_XX/cineca */
fieldset.ricevi select,fieldset.ricevi input {font-size:1em;}
fieldset.ricevi {width: 100%; text-align:center;}
fieldset.ricevi div, fieldset.ricevi p { clear:both;font-size:0.8em; width: 80%;text-align:left; margin:auto;}
td fieldset.ricevi div, td fieldset.ricevi p { font-size:1em; }
td fieldset.ricevi div,td fieldset.ricevi p {width: 100%;}
fieldset.ricevi div { margin-top: 0.5em; margin-bottom: 0.5em;}
fieldset.ricevi p,fieldset.ricevi p ul { margin-top: 0.7em; margin-bottom: 0.7em;}
fieldset.ricevi span.classRed,fieldset.ricevi label.classRed {padding-top:1px; padding-right:5px; padding-bottom:1px; display:block;float:left; width:45%; font-size: 18px; color: #c01; font-weight:bold;}
fieldset.ricevi span.classBlack {font-size: 18px; color: #000; font-weight:bold;}

.centrato {text-align:center;}
.clear {clear:both;}


/* Impostazione grafica delle etichette per lo switch language */
div.etichette {padding-left:1em; padding-bottom:2px;margin-top:-2px;}
div.etichette a {border:1px solid #404040; border-top:1px solid #fff; padding-left:0.5em; padding-right:0.5em; text-decoration:none;}
.baseline { vertical-align:middle; }

