@import url(../../css_extra/style_tabella.css);
@import url(../../css_extra/extra.css);
/* General */

body
{
	margin: auto;
	background-image:url(Images/sfondo_righina.gif);
	background-repeat:repeat;
}

/*globalnav*/

#globalnav {
        position:relative;
        float:left;
        width:100%;
        padding:0 0 0 0;
        margin:0px;
        list-style:none;
        line-height:1em;
        background:#fff;
        background-image:url(Images/linguette_prodotti_16.jpg);
        background-repeat: repeat-x;
}

#globalnav LI {
        float:left;
        margin:0;
        padding:0;
}

#globalnav A {
        display:block;
        color:#444;
        text-decoration:none;
        font-weight:bold;
        background:#fff;
        background-image:url(Images/linguette_prodotti_16.jpg);
        background-repeat: repeat-x;
        margin:0;
        padding:0.3em 0.5em;
        border-left:1px solid #fff;
        border-right:1px solid #aaa;
}

#globalnav A:hover,
#globalnav A:active
{
        background:#bbb;
        background-image:url(Images/linguette_prodotti_hover.jpg);
        background-repeat: repeat-x;
}

#globalnav A.here:link,
#globalnav A.here:visited,
#globalnav A.here:link,
#globalnav A.here:visited {
        position:relative;
        z-index:102;
        background-image:url(Images/linguette_menu_corrente_16.jpg);
        background-repeat: repeat-x;
}

/*subnav*/

#globalnav UL {
        position:absolute;
        left:0;
        top:1.6em;
        float:left;
        width:100%;
        margin:0;
        padding:0em 0em 0em 0em;
        list-style:none;
        background:#fff;
        background-image:url(Images/linguette_menu_corrente_16.jpg);
        background-repeat: repeat-x;
        border-bottom: 1px solid #9adfee;
}

#globalnav UL LI {
        float:left;
}

#globalnav UL A {
        display:block;
        color:#444;
        text-decoration:none;
        font-weight:normal;
        background:#fff;
        background-image:url(Images/linguette_menu_corrente_16.jpg);
        background-repeat: repeat-x;
        margin:0;
        padding:0.3em 0.5em;
        border-left:1px solid #fff;
        border-right:1px solid #729FB6;
        border-top:1px solid #bbb;
}

#globalnav UL A:hover,
#globalnav UL A:active,
#globalnav UL A.here:link,
#globalnav UL A.here:visited {
        background-image:url(Images/linguette_menu_corrente_sub_16.jpg);
        background-repeat: repeat-x;
}



div#logo_interno, .logo_interno
{
	width: 100%; 
	height: 185px; 
	display: block; 
	background-image: url(Images/logo.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

a#logo_interno_link
{
        width:737px;
        height:171px;
        display:block;
}
div#logo_candidati_sfondo, div#logo_interno_sfondo
{
	width: 100%; 
	height: 185px; 
	display: block; 
	background-image: url(Images/sfondo_logo.jpg);
	background-repeat: repeat-x;
}

div#logo_candidati
{
	width: 100%; 
	height: 185px; 
	display: block; 
	background-image: url(Images/logo.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

a#logo_candidati_link
{
	width:737px;
	height:171px;
	display:block;
}

a
{
	text-decoration:none;
	font-weight: bold;
	color: #000000;
}

a:hover
{
	text-decoration:underline;
}

a:active
{
	color: #000000;
}

#menu_top a
{
	display:block;
	height:44px;
	padding-left:4px;
	padding-right:4px;
}

#menu_top a:hover
{
	background-color: #C5E1A8;
}

/* Colors */
.PageBgColor {
	background-color: #cfd5e6;
	}

.FormTitleBgColor {
	background-color: #cc6678;
	}

.FormTitleFontColor {
	color: #ffffff;
	}

.CaptionBgColor {
	background-color: #ced7f2;
	}

.CaptionFontColor {
	color: #000000;
	}

.DataBgColor {
	background-color: #f7f7f7;
	}

.AltDataBgColor {
	background-color: #e6eaf7;
	}

.DataFontColor {
	color: #000000;
	}

.LinkColor {
	color: #0033cc;
	}

.VisitedLinkColor {
	color: #830083;
	}

.HoverLinkColor {
	color: #ff0000;
	}


/* BEGIN Common */
*, input, select, textarea
{
font-size:10px;
}

body, td, th
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
}


.text { 
	color: #000000 
	}

a.menulink:link, a.menulink:visited { 
	color: #0033cc;
	}

a.menulink:hover, a.menulink:active { 
	color: #ff0000;
	}

/*
a:link { 
	color: #0033cc;
	}

a:visited { 
	color: #830083;
	}

a:hover,a:active { 
	color: #ff0000;
	}

*/

ul, ol, blockquote { 
	margin-top: 5px; 
	margin-bottom: 10px; 
	margin-left: 20px; 
	}

form {
	margin: 0px;
	}

h1	{
	font-size: 150%;
	margin-top: 5px; 
	margin-bottom: 5px;
	}

h2	{ 
	font-size: 130%;
	margin-top: 15px; 
	margin-bottom: 5px; 
	}

h3	{ 
	font-size: 110%; font-style: italic;
	margin-top: 15px; 
	margin-bottom: 5px; 
	}

h4	{ 
	font-size: 100%;
	margin-top: 15px; 
	margin-bottom: 5px; 
	}

h5
{ 
font-size: 100%; font-style: italic;
margin-top: 15px; 
margin-bottom: 5px; 
}

h6 { 
font-size: 90%;
margin-top: 15px; 
margin-bottom: 5px; 
}


/* END Common */

.Header {
width: 170px;
}

.Header th { 
font-weight: bold; text-align: left;
padding: 3px;
color: #c05006;
width: 100%;
white-space: nowrap;
background-color:#FFCD0E;
}

.Header a:link { 
color: #ffffff;
}

.Header a:visited { 
color: #ffffff;
}

.Header a:hover, .Caption a:active { 
color: #ff0000; text-decoration: none;
}

.HeaderLeft { 
	background-image: url('Images/HeaderLeft.gif');
	}

.HeaderRight { 
	background-image: url('Images/HeaderRight.gif');
	}

.HeaderLeft img{
	width: 4px;
	}

.HeaderRight img{
	width: 9px;
	}

.Header_stampa th
{
	text-transform:uppercase;
	padding: 5px 0px;
}


/* Grid Options */
.Grid { 
	border: 1px solid #c8ae88;
	width: 100%;
	background-color: #D9E9FF;
	}

/*.Caption th { 
	text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #ced7f2; border-right: 1px solid #ced7f2;
	background-color: #ced7f2; color: #000000;
	white-space: nowrap;
	}
*/

.Caption th { 
	text-align: left; vertical-align: top;
	padding: 2px;
	height:30px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC;
	background-image: url('Images/CaptionBg.gif'); color: #000000;
	white-space: nowrap;
	line-height:30px;
	padding-top:0px;
	padding-bottom:0px;
	}

.Caption th a:link { 
	color: #000000;
	display:block;
	height: 30px;
	}

.Caption th a:visited { 
	color: #000000;
	display:block;
	}

.Caption th a:hover, .Caption th a:active { 
	display:block;
	text-decoration:underline;
	}

.Caption td { 
	padding: 3px;
	padding-top: 5px;
	padding-bottom: 7px;
	border-top: 1px solid #ced7f2; border-right: 1px solid #ced7f2;
	background-color: #ced7f2; color: #000000;
	white-space: nowrap;
	}

.Caption td a
{
	display:inline;
	padding: 3px;
	sbackground-color: #496393;
	background-image: url('Images/HeaderBg_1.gif');
	background-repeat: x-repeat;
	margin: 5px 0px;
	text-align:center;
	color: #C05008;
}

.Caption td a
{
	text-decoration:none;
}

.Caption td a:active
{
	color: #ffffff;
}

.Caption img {
	margin: 2px; 
	vertical-align: middle;
	}

.Caption input {
	vertical-align: middle;
	}

.Row th { 
	font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #ced7f2; border-right: 1px solid #ced7f2;
	/*background-color: #f7f7f7;*/ color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.Row td { 
	padding: 3px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	/*border-top: 1px solid #ced7f2; border-right: 1px solid #ced7f2;*/
	vertical-align: top;
	/*background-color: #f7f7f7;*/
	color: #000000;
	}

.Row_stampa th {
        text-align: left;
        padding: 6px;
        border: 1px solid #cccccc;
        white-space: nowrap;
        color: #000000;
        }

.Row_stampa td {
        padding: 6px;
	border: 1px solid #cccccc;
        vertical-align: top;
        color: #000000;
        }


.Grid caption { 
	padding: 3px;
	border: 1px solid #cc6678; border-bottom: 0px;
	text-align: left;
	vertical-align: top;
	background-color: #f7f7f7; 
	color: #000000;
	}

/*.Row a:link { 
	color: #0033cc;
	}

.Row a:visited { 
	color: #830083;
	}

.Row a:hover, .Row a:active { 
	color: #ff0000;
	}

*/
.Separator{
	color: #cc6678;
	}

.Separator td{
	height: 1px;
	}


.AltRow th { 
	font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-top: 1px solid #ced7f2; border-right: 1px solid #ced7f2;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.AltRow td { 
	padding: 3px;
	border-top: 1px solid #ced7f2; border-right: 1px solid #ced7f2;
	vertical-align: top;
	background-color: #e6eaf7; 
	color: #000000;
	}

.AltRow a:link { 
	color: #0033cc;
	}

.AltRow a:visited { 
	color: #830083;
	}

.AltRow a:hover, .AltRow a:active { 
	color: #ff0000;
	}

.NoRecords td { 
	padding: 3px;
	border-top: 1px solid #ced7f2; border-right: 1px solid #ced7f2;
	background-color: #f7f7f7; 
	color: #000000;
	vertical-align: top;
	}

.Footer td { 
	padding: 3px;
	border: 1px solid #ced7f2; border-left: 0px none;
	background-color: #f7f7f7; color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}

.Footer a:link { 
	color: #0033cc;
	}

.Footer a:visited { 
	color: #830083;
	}

.Footer a:hover, .Footer a:active { 
	color: #ff0000;
	}

.Footer img {
	margin: 2px; 
	vertical-align: middle;
	}

.Footer input {
	margin: 2px;
	vertical-align: middle;
	}

/* Record Options */
.Record { 
	border: 1px solid #c8ae88;
	width: 100%;
	}

.Error td { 
	padding: 3px;
	border-top: 1px solid #ced7f2; border-right: 1px solid #ced7f2;
	color: #FF0000;
	vertical-align: top;
	background-color: #f7f7f7; 
	}

.Controls th { 
	vertical-align: middle;
	padding: 3px;
	/*border-top: 1px solid #ced7f2; border-right: 1px solid #ced7f2;*/
	background-color: #f7f7f7;
	white-space: nowrap;
	color: #666666;
	font-weight: bold;
	text-align:right;
	}

.Controls td { 
	padding: 3px;
	/*border-top: 1px solid #ced7f2; border-right: 1px solid #ced7f2;*/
	vertical-align: top;
	background-color: #f7f7f7; 
	color: #000000;
	}

.Bottom td { 
	padding: 3px;
	/*border: 1px solid #ced7f2; border-left: 0px none;*/
	background-color: #f7f7f7; color: #000000;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}

.Bottom a:link { 
	color: #0033cc;
	}

.Bottom a:visited { 
	color: #830083;
	}

.Bottom a:hover, .Caption th a:active { 
	color: #ff0000;
	}

.Bottom img {
	margin: 2px;
	vertical-align: middle; 
	}

.Bottom input {
	margin: 2px;
	vertical-align: middle;
	}

/* Report */
.GroupCaption th{
	padding: 3px;
	border-top: 1px solid #ced7f2; border-right: 1px solid #ced7f2;
	white-space: nowrap;
	text-align: left; 
	vertical-align: top;
	font-weight: bold;
	background-color: #e6eaf7; 
	color: #000000;
	}

.GroupCaption td{
	padding: 3px;
	border-top: 1px solid #ced7f2; border-right: 1px solid #ced7f2;
	vertical-align: top;
	font-weight: bold;
	background-color: #f7f7f7; 
	color: #000000;
	}

.GroupCaption a:link {
	color: #000000;
	}

.GroupCaption a:visited{
	color: #000000;
	}

.GroupCaption a:hover, .GroupCaption a:active{
	color: #ff0000;
	}

.GroupFooter td{
	padding: 3px;
	border: 1px solid #ced7f2; border-left: 0px none;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #ced7f2; 
	color: #000000;
	}

.GroupFooter a:link {
	color: #0033cc;
	}

.GroupFooter a:visited{
	color: #830083;
	}

.GroupFooter a:hover,.GroupFooter a:active{
	color: #ff0000;
	}

.GroupFooter img {
	margin: 2px; 
	vertical-align: middle;
	}

.GroupFooter input {
	margin: 2px;
	vertical-align: middle;
	}

.SubTotal td{
	padding: 3px;
	border-top: 1px solid #ced7f2; border-right: 1px solid #ced7f2;
	vertical-align: top;
	font-weight: bold;
	background-color: #e6eaf7; 
	color: #000000;
	border-bottom: 2px solid #cc6678;
	}

.SubTotal a:link {
	color: #0033cc;
	}

.SubTotal a:visited{
	color: #830083;
	}

.SubTotal a:hover, .SubTotal a:active{
	color: #ff0000;
	}

.Total td{
	padding: 3px;
	border-top: 1px solid #ced7f2; border-right: 1px solid #ced7f2;
	vertical-align: top;
	white-space: nowrap;
	font-weight: bold;
	background-color: #e6eaf7; 
	color: #000000;
	}

.Total a:link {
	color: #0033cc;
	}

.Total a:visited{
	color: #830083;
	}

.Total a:hover, .Total a:active{
	color: #ff0000;
	}

/* Form Options */
.Button { 
	background-color: #cc6678; color: #ffffff; border-left: solid 1px #EDEDED; border-top: solid 1px #EDEDED; border-right: solid 1px #848284; border-bottom: solid 1px #848284; padding: 2px; font-weight: bold; font-family: Tahoma;
	}

/* Calendar */

.Calendar { 
	border: 1px solid #cc6678;
	width: 100%;
	}

.CalendarWeekdayName{
	padding: 3px;
	border-top: 1px solid #ced7f2; border-right: 1px solid #ced7f2;
	text-align: center; 
	vertical-align: top;
	white-space: nowrap;
	background-color: #e6eaf7; 
	color: #000000;
	}

.CalendarWeekdayName a:link {
	color: #0033cc;
	}

.CalendarWeekdayName a:visited{
	color: #830083;
	}

.CalendarWeekdayName a:hover, .CalendarWeekdayName a:active{
	color: #ff0000;
	}

.CalendarWeekendName{
	padding: 3px;
	border-top: 1px solid #ced7f2; border-right: 1px solid #ced7f2;
	white-space: nowrap;
	text-align: center; 
	vertical-align: top;
	background-color: #e6eaf7;	
	color: #000000;
	}

.CalendarWeekendName a:link {
	color: #000000;
	}

.CalendarWeekendName a:visited{
	color: #000000;
	}

.CalendarWeekendName a:link, .CalendarWeekendName a:visited{
	color: #ff0000;
	}

/* Calendar Day */
.CalendarDay{
	padding: 3px;
	border-top: 1px solid #ced7f2; border-right: 1px solid #ced7f2;
	text-align: center;
	background-color: #f7f7f7;	
	color: #000000;
	}

.CalendarDay a:link {
	color: #0033cc;
	}

.CalendarDay a:visited{
	color: #830083;
	}

.CalendarDay a:hover, .CalendarDay a:active{
	color: #ff0000;
	}

/* Calendar Weekend */
.CalendarWeekend{
	padding: 3px;
	border-top: 1px solid #ced7f2; border-right: 1px solid #ced7f2;
	text-align: center;
	background-color: #e6eaf7;	
	color: #000000;
	}

.CalendarWeekend a:link {
	color: #0033cc;
	}

.CalendarWeekend a:visited{
	color: #830083;
	}

.CalendarWeekend a:hover, .CalendarWeekend a:active{
	color: #ff0000;
	}

/* Calendar Today */
.CalendarToday {
	padding: 1px;
	border: 2px solid #cc6678;
	text-align: center;
	background-color: #f7f7f7;	
	color: #000000;
	}

.CalendarToday a:link {
	color: #0033cc;
	}

.CalendarToday a:visited{
	color: #830083;
	}

.CalendarToday a:hover, .CalendarToday a:active {
	color: #ff0000;
	}

/* Calendar Weekend Today */
.CalendarWeekendToday {
	padding: 1px;
	border: 2px solid #cc6678;
	text-align: center;
	background-color: #e6eaf7;	
	color: #000000;
	}

.CalendarWeekendToday a:link {
	color: #0033cc;
	}

.CalendarWeekendToday a:visited{
	color: #830083;
	}

.CalendarWeekendToday a:hover, .CalendarWeekendToday a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Day */
.CalendarOtherMonthDay{
	padding: 3px;
	border-top: 1px solid #ced7f2; border-right: 1px solid #ced7f2;
	text-align: center;
	background-color: #f7f7f7;	
	color: #cc6678;
	}

.CalendarOtherMonthDay a:link {
	color: #cc6678;
	}

.CalendarOtherMonthDay a:visited{
	color: #cc6678;
	}

.CalendarOtherMonthDay a:hover, .CalendarOtherMonthDay a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Today */
.CalendarOtherMonthToday {
	padding: 1px;
	border: 2px solid #cc6678;
	text-align: center;
	background-color: #f7f7f7;	
	color: #cc6678;
	}

.CalendarOtherMonthToday a:link {
	color: #cc6678;
	}

.CalendarOtherMonthToday a:visited{
	color: #cc6678;
	}

.CalendarOtherMonthToday a:hover,.CalendarOtherMonthToday a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Weekend */
.CalendarOtherMonthWeekend {
	padding: 3px;
	border-top: 1px solid #ced7f2; border-right: 1px solid #ced7f2;
	text-align: center;
	background-color: #e6eaf7;	
	color: #cc6678;
	}

.CalendarOtherMonthWeekend a:link {
	color: #cc6678;
	}

.CalendarOtherMonthWeekend a:visited{
	color: #cc6678;
	}

.CalendarOtherMonthWeekend a:hover, .CalendarOtherMonthWeekend a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Weekend Today */
.CalendarOtherMonthWeekendToday {
	padding: 1px;
	border: 2px solid #cc6678;
	text-align: center;
	color: #cc6678;
	background-color: #e6eaf7;	
	}

.CalendarOtherMonthWeekendToday a:link {
	color: #cc6678;
	}

.CalendarOtherMonthWeekendToday a:visited{
	color: #cc6678;
	}

.CalendarOtherMonthWeekendToday a:hover, .CalendarOtherMonthWeekendToday a:active{
	color: #ff0000;
	}

/* Calendar Selected Day (for DatePicker) */
.CalendarSelectedDay{
	padding: 3px;
	border-top: 1px solid #ced7f2; border-right: 1px solid #ced7f2;
	background-color: #ced7f2;
	color: #000000;
	text-align: center;
	font-weight: bold;
	}

.CalendarSelectedDay a:link {
	color: #000000;
	}

.CalendarSelectedDay a:visited{
	color: #000000;
	}

.CalendarSelectedDay a:hover, .CalendarSelectedDay a:active{
	color: #ff0000;
	}

/* Calendar Navigator */
.CalendarNavigator {
	padding: 3px;
	background-color: #f7f7f7; color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}

.CalendarNavigator a:link {
	color: #0033cc;
	}

.CalendarNavigator a:visited{
	color: #830083;
	}

.CalendarNavigator a:hover, .CalendarNavigator a:active{
	color: #ff0000;
	}

.CalendarNavigator img{
	margin: 2px;
	vertical-align: middle; 	
	}

/* Calendar Extra */
.CalendarEvent{
	text-align: left;
	}

.CalendarEvent a:link {
	color: #0033cc;
	}

.CalendarEvent a:visited{
	color: #830083;
	}

.CalendarEvent a:hover, .CalendarEvent a:active{
	color: #ff0000;
	}


input, select, textarea
{
  border: 1px solid #f7f7f7;
  border-bottom: 1px solid #ccc;
  sbackground-color: #f7f7f7;
  padding: 2px 2px 2px 2px;
  margin-right:2px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  sfont-size:12px;
  height: 16px;
}

select
{
  height: 20px;
}

.Bottom input, .Footer input
{
  height: auto;
  border: none;
  padding: auto;
  margin-right: auto;
}
textarea
{
  height: 144px;
}

#copyright_footer
{
margin-top:20px;
}

.elenco_scelte
{
MARGIN-BOTTOM: 20px; 
WIDTH: 500px; 
BACKGROUND-COLOR:#FFFFAA;
}



/*Posizioni Aperte*/

.navigatore {
        text-align: center;
}

#invio_cv_spontaneo
{
	margin: auto;
	width: 780px; 
	height: 23px;
	background-color: #636363;
}

#elenco_posizioni_aperte
{
	margin: auto;
	width: 780px;
}

#intestazione_posizioni_aperte
{
	font-size: 18px;
	background-color: #ffffcc;
}

#tabella_principale_posizioni
{
	width:100%;
}

.contenitore_ricerca
{
background-color:#E4E7E9;
width:100%;
border: 1px solid #aaa;
}

#powered_by_ricerca
{
text-align:right;
}
.data_ricerca 
{
	text-align: left;
}

.funzione_ricerca {
		text-align: right;
}

.riferimento_ricerca
{
	font-size:16px;
	font-weight: bold;
	color: #333333;
}

.testo_ricerca {
        padding: 5px;
        font-size: 12px;
        text-align: left;
        font-weight: normal;
		display:none;
}

/*necessario altrimenti non funziona quando creo un paragrafo*/
.testo_ricerca * {
        font-size: 12px;
		margin-top: 0px;
}
.barra_titolo_ricerca {
        background-color: #FFFFCC;
}

.invia_candidatura_link {
        text-align: center;
		text-decoration: none;
}

.invia_candidatura_link a{
		margin: auto;
		width: 150px;
		height: 23px;
        display: block;
		line-height: 23px;
		color: white;
        background-color: #636363;
		float: right;
		display: none;
}

.titolo_ricerca, .titolo_ricerca a {
        height: 20px;
        padding-top: 5px;
        padding-bottom: 5px;
        font-weight: bold;
        font-size: 16px;
        text-align: center;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: underline;
		color: #557C4E;
}
.riga_finale {
	background-color: #FFFFCC;
}
/*Posizioni Aperte - fine*/
/* CV MAINT ESTERNO*/
#posizione_candidatura, #posizione_candidatura strong
{
	font-size: 13px;
}

#vecchi_candidati, #nuovi_candidati
{
        border: 1px solid #C8AE88; 
        width: 400px; 
        float: left;
        margin-right: 37px;
        margin-bottom: 37px;
	min-height: 180px;

}

#vecchi_candidati h2, #nuovi_candidati h2
{
        margin: 0px;
	padding: 8px;
	background-color: #ddd;
	text-align: center;
	color: black;
	font-size: 16px;
}

#vecchi_candidati p, #nuovi_candidati p
{
	padding: 8px;
	font-size: 13px;
}

#link_accedi
{
	font-size:medium;
	text-decoration:underline;
}
/* CV MAINT ESTERNO - FINE*/


/* CONFERMA INVIO CV*/
#conferma_invio_cv
{
	border: 1px solid #C8AE88;

}

#conferma_invio_cv h2
{
        margin: 0px;
	padding: 8px;
	background-color: #ddd;
	text-align: center;
	color: black;
	font-size: 16px;
}

#conferma_invio_cv, #conferma_invio_cv a, #conferma_invio_cv p, #conferma_invio_cv strong, #conferma_invio_cv blockquote
{
	font-size: 13px;
	
}

#conferma_invio_cv p
{
	padding: 8px;
}
/* CONFERMA INVIO CV - FINE*/


/* FASCICOLA */
div.profilo_stampa, div.profilo_stampa *
{
        font-size: 13px;
        line-height: 18px;
}

div.profilo_stampa h1
{
        font-size: 130%;
        margin-top: 20px;
}

.etichette_stampa
{
        font-weight:bold; 
        color:#555;
}

@media all
{
        .page-break     { display:none; }
        thead { display:none; }
}

@media print
{
        .no_print {display: none;}
        .page-break     { display:block; page-break-before:always;}
        #globalnav {display: none}
        div#logo_interno_sfondo {display: none;}
        .logo_interno, .logo_interno_footer
        {
            background-image: url(logo_top_stampa.gif);
            width: 1100px;
            height: 258px;
            background-repeat: no-repeat;
            border: none;
            background-color: transparent;
        }
        .logo_interno_footer
        {
            background-image: url(logo_footer_stampa.gif);
            width: 1000px;
            height: 82px;
            background-repeat: no-repeat;
        }
        #copyright_footer {display: none;}

        div.profilo_stampa, div.profilo_stampa *
        {
                font-size: 18px;
                line-height: 22px;
        }

        div.profilo_stampa h1
        {
                font-size: 130%;
                margin-top: 20px;
        }

thead {display: table-header-group;}


}

/* FASCICOLA - fine */
