@charset "utf-8";
/* CSS Document */
body{
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
}

A{
	text-decoration:none;
	color:#000000;
}

.candidatura A{
	text-decoration:none;
	color:#FFFFFF;
}

.link_articoli A{
	color:#e44485;
}

.link_articoli2 A{
	color:#41bddc;
}

A:HOVER{
	color:#e44485;
}

.candidatura A:HOVER{
	color:#41bddc;
}

.link_articoli A:HOVER{
	color:#41bddc;
}

.link_articoli2 A:HOVER{
	color:#e44485;
}

.contenitore_sito{
	position:relative;
	width:100%;
	height:100%;
	float:left;
	padding:0px;
	margin:0px;
	top:5px;
}

.contenitore_header{
	position:relative;
	width:100%;
	float:left;
}

.contenitore_logo{
	position:relative;
	left:4%;
	width:35%;
	min-width:400px;
	float:left;
	text-align:center;

}

.logo{
	position:relative;
	width:100%;
	float:left;
}

.titolo_logo{
	position:relative;
	width:100%;
	margin-top:5pt;
	font-size:18pt;
	letter-spacing:8pt;
	font-weight:bold;
	color:#e85592;
	line-height:24pt;
	float:left;
}

.contenitore_accessibilita{
	position:relative;
	min-width:180px;
	min-height:140pt;
	height:100%;
	width:15%;
	float:left;
	text-align:center;
}

.navigatore{
	position:relative;
	margin-top:10pt;
	margin-left:10%;
	float:left;
}

#no-contrasto{
	display:none;
}

.contenitore_iniziativa{
	position:relative;
	min-width:400px;
	width:30%;
	float:left;
	text-align:center;
}

.titolo_iniziativa{
	width:100%;
}

.contenitore_loghi_iniziativa{
	position:relative;
	width:100%;
	float:left;
	
}

.contenitore_banner{
	position:relative;
	float:left;
	width:200px;
	height:100px;
}

.logo1{
	position:relative;
	width:49%;
	float:left;
}

.logo2{
	position:relative;
	float:left;
}

.logo3{
	position:relative;
	float:left;
}

.logo4{
	position:relative;
	float:left;
}

.titolo_header{
	position:relative;
	width:100%;
	margin-top:5pt;
	min-width:400px;
	min-height:15pt;
	text-align:center;
	letter-spacing:2pt;
	background-color:#e85592;
	color:#FFFFFF;
	font-weight:bold;
	float:left;
}

.titolo_header h1{
	font-size:16pt;
	line-height:18pt;
}

.posizione_titolo{
	position:relative;
	top:15pt;
}

html > /**/body .posizione_titolo/* FireFox*/{ 
 top:14pt !important;
}

.contenuti_sito{
	position:relative;
	width:96%;
	height:100%;
	margin-top:10pt;
	margin-left:4%;
	float:left;
}

.sx_contenuti_sito{
	position:relative;
	min-width:60%;
	max-width:60%;
	height:auto;
	float:left;
}

.dx_contenuti_sito{
	position:relative;
	min-width:200px;
	width:40%;
	height:auto;
	float:left;
}

.contenitore_articoli{
	position:relative;
	max-width:100%;
	min-width:150px;
	height:auto;
	background-color:#efeeed;
	float:left;
	z-index:1;
}

.contenitore_articoli2{
	position:relative;
	width:100%;
	min-width:150px;
	height:auto;
	margin-top:20px;
	background-color:#efeeed;
	float:left;
	z-index:1;
}

.curva_articoli_sx_top{
	position:absolute;
	background-image:url(../img/curva_sfondo_sx.png);
	background-repeat:no-repeat;
	width:17px;
	height:20px;
	z-index:4;
}

.curva_articoli_sx_bottom{
	position:absolute;
	background-image:url(../img/curva_sfondo_sx_bottom.png);
	width:16px;
	height:20px;
	bottom:0px;
	z-index:4;
}

.curva_articoli_sx{
	position:absolute;
	background-image:url(../img/sfondo_sx.png);
	background-repeat:repeat-y;
	width:17px;
	z-index:2;
	height:100%;
	top:0px;
}

.curva_sfondo_bottom{
	position:absolute;
	background-image:url(../img/curva_sfondo_bottom.png);
	background-repeat:repeat-x;
	width:100%;
	z-index:2;
	height:20px;
	bottom:0px;
	_bottom:-10px;
	left:0px;
}

.contenitori_articoli{
	position:relative;
	margin-left:18px;
	margin-top:10px;
	margin-right:12px;
	margin-bottom:10px;
	min-width:60%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:100%;
	z-index:10;
	float:left;
}

html > /**/body .contenitori_articoli/* FireFox*/{ 
 margin-top:0px !important;
}

.link_articoli{
	position:relative;
	width:100%;
	min-width:100%;
	text-align:right;
	color:#e44485;
	float:left;
	z-index:10;
}

.link_articoli2{
	position:relative;
	width:100%;
	text-align:left;
	color:#41BDDC;
	float:left;
}

.contenitori_articoli h1{
	color:#e44485;
	font-size:large;
	line-height:16pt;
}

.contenitori_articoli h2{
	margin-top:-5px;
	margin-bottom:-5px;
	line-height:16pt;
}

.contenitori_articoli h3{
	font-size:large;
	font-weight:normal;
}

.contenitori_articoli ul{
	list-style:none;
	margin-top:20px;
	margin-bottom:20px;
}

.contenitori_articoli ul li{
	margin-left:-40px;
}

.curva_sfondo_dx{
	position:absolute;
	background-image:url(../img/curva_sfondo_dx_bottom.png);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	width:17px;
	z-index:2;
	height:20px;
	bottom:0px;
	_bottom:-10px;
	right:0px;
}

.sfondo_dx{
	position:absolute;
	background-image:url(../img/sfondo_dx.png);
	background-repeat:repeat-y;
	width:17px;
	z-index:1;
	height:100%;
	top:0px;
	right:0px;
}

.curva_sfondo_top_dx{
	position:absolute;
	background-image:url(../img/curva_sfondo_dx.png);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	width:17px;
	z-index:2;
	height:20px;
	top:0px;
	right:0px;
}

.contenitori_menu{
	position:relative;
	width:100%;
	height:auto;
	float:left;
	z-index:1;
}

.contenitori_menu ul{
	list-style:none;
}

.contenitori_menu li{
	height:auto;
	width:100%;
}

.contenitore_menu1{
	position:relative;
	width:100%;
	min-width:100px;
	min-height:100px;
	height:auto;
	margin-top:20px;
	background-color:#ed799d;
	float:left;
	z-index:1;
}

.contenitore_menu2{
	position:relative;
	width:100%;
	min-width:0px;
	min-height:60px;
	height:auto;
	margin-top:20px;
	background-color:#fbfafa;
	float:left;
	z-index:1;
}

.curva_menu1_sx_top{
	position:absolute;
	top:0px;
	left:0px;
	background-image:url(../img/bottone_rosa_sx_top.png);
	background-repeat:no-repeat;
	width:38px;
	height:34px;
	z-index:5;
}

.curva_menu1_top{
	position:absolute;
	width:100%;
	height:34px;
	left:0px;
	background-image:url(../img/bottone_rosa_top.png);
	z-index:2;
	top:0px;
}

.curva_menu1_sx{
	position:absolute;
	width:38px;
	height:100%;
	left:0px;
	background-image:url(../img/bottone_rosa_sx.png);
	background-repeat:repeat-y;
	z-index:1;
}

.curva_menu1_sx_bottom{
	position:absolute;
	width:38px;
	height:34px;
	background-image:url(../img/bottone_rosa_sx_bottom.png);
	background-repeat:no-repeat;
	z-index:5;
	bottom:0px;
	left:0px;
}

.menu1_sfondo_top_dx{
	position:absolute;
	width:48px;
	height:34px;
	right:0px;
	background-image:url(../img/bottone_rosa_dx_top.png);
	background-repeat:no-repeat;
	z-index:5;
}

.curva_menu1_dx_bottom{
	position:absolute;
	width:48px;
	height:34px;
	right:0px;
	bottom:0px;
	background-image:url(../img/bottone_rosa_dx_bottom.png);
	background-repeat:no-repeat;
	z-index:5;
}

.menu1_sfondo_dx{
	position:absolute;
	width:38px;
	height:100%;
	background-image:url(../img/bottone_rosa_dx.png);
	right:0px;
	z-index:1;
}

.curva_menu1_bottom{
	position:absolute;
	width:100%;
	height:34px;
	bottom:0px;
	left:0px;
	background-image:url(../img/bottone_rosa_bottom.png);
	background-repeat:repeat-x;
	z-index:1;
}

.candidatura{
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:38px;
	margin-top:40px;
	height:auto;
	color:#FFFFFF;
	z-index:10;
	float:left;
}

.bottone_chiaro_top_sx{
	position:absolute;
	background-image:url(../img/bottone_chiaro_top_sx.png);
	background-repeat:no-repeat;
	width:20px;
	height:15px;
	left:0px;
	top:0px;
	z-index:5;
}

.bottone_chiaro_sx{
	position:absolute;
	width:20px;
	height:100%;
	left:0px;
	background-image:url(../img/bottone_chiaro_sx.png);
	background-repeat:repeat-y;
	z-index:1;
}

.bottone_chiaro_bottom_sx{
	position:absolute;
	width:20px;
	height:19px;
	bottom:0px;
	left:0px;
	background-image:url(../img/bottone_chiaro_bottom_sx.png);
	background-repeat:no-repeat;
	z-index:5;
}

.bottone_chiaro_bottom{
	position:absolute;
	width:100%;
	height:19px;
	bottom:0px;
	left:0px;
	background-image:url(../img/bottone_chiaro_bottom.png);
	background-repeat:repeat-x;
	z-index:1;
}

.bottone_chiaro_bottom_dx{
	position:absolute;
	width:20px;
	height:19px;
	right:0px;
	bottom:0px;
	background-image:url(../img/bottone_chiaro_bottom_dx.png);
	background-repeat:no-repeat;
	z-index:5;
}

.bottone_chiaro_dx{
	position:absolute;
	width:20px;
	height:100%;
	right:0px;
	background-image:url(../img/bottone_chiaro_dx.png);
	background-repeat:repeat-y;
	z-index:1;
}

.bottone_chiaro_top_dx{
	position:absolute;
	width:20px;
	height:15px;
	right:0px;
	top:0px;
	background-image:url(../img/bottone_chiaro_top_dx.png);
	background-repeat:no-repeat;
	z-index:5;
}

.bottone_chiaro_top{
	position:absolute;
	width:100%;
	height:15px;
	left:0px;
	top:0px;
	background-image:url(../img/bottone_chiaro_top.png);
	z-index:1;
}

.diversitallavoro{
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:38px;
	margin-top:20px;
	height:auto;
	width:;
	z-index:10;
	float:left;
}

.logo_candidatura{
	position:relative;
	width:25px;
	height:53px;
	background-image:url(../img/barra_colorata.gif);
	margin-top:-18px;
	margin-right:10px;
	float:left;
}

.logo_progetto{
	position:relative;
	width:25px;
	height:25px;
	background-color:#41bddc;
	margin-top:-4px;
	margin-right:10px;
	float:left;
}

.logo_opportunita{
	position:relative;
	width:25px;
	height:25px;
	background-color:#f6ae41;
	margin-top:-4px;
	margin-right:10px;
	float:left;
}

.logo_archivio{
	position:relative;
	width:25px;
	height:25px;
	background-color:#bece54;
	margin-top:-4px;
	margin-right:10px;
	float:left;
}

.logo_contatti{
	position:relative;
	width:25px;
	height:25px;
	background-color:#e63e2e;
	margin-top:-4px;
	margin-right:10px;
	float:left;
}

.contenitore_partners{
	position:relative;
	width:100%;
	float:left;
	margin-top:5pt;
}

.titolo_partners{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
}

.contenitore_loghi_aziende{
	position:relative;
	width:100%;
	height:auto;
	float:left;
}

.contenitore_footer{
	position:relative;
	background-image:url(../img/info_r20_c1.gif);
	background-repeat:repeat-x;
	width:100%;
	height:50px;
	float:left;
}

.contenitore_collaborazione{
	position:relative;
	background-repeat:repeat-x;
	width:45%;
	height:50px;
	float:left;
	margin-left:50px;
	margin-top:10px;
}

.titolo_collaborazione{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
}

.contenitore_powered{
	position:relative;
	background-repeat:repeat-x;
	width:50%;
	height:50px;
	float:left;
	text-align:right;
	margin-top:10px;
}

.titolo_powered{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
}