
.cl:after {
	clear : both;
	content : ".";
	visibility : hidden;
	display : block;
	height : 0;
}

.cl {
 *zoom : 1;
}

a img,
fieldset {
	border: 0;
}

body,
html {
	margin: 0;
	padding: 0;
}

.layfl,
.fl,
.layfr,
.fr {
	display : inline;
	outline : 0;
	-moz-outline : none;
}

.layfl,
.fl {
	float : left;
}

.layfr,
.fr {
	float : right;
}

input.png,
img.png,
.png input,
.png img {
	_visibility : hidden;
	_background-image : url(transparent.gif?bg);
	_behavior : url(/css/ie-png.htc); /* trasformare con un percorso assoluto */
}

.clean {
	margin : 0;
	padding : 0;
	list-stype : none;
}

/* footer */

#footer {
	width : 960px;
	margin : 0 auto;
	padding-top : 5px;
	padding-bottom : 10px;
	font : 9px Arial;
	background-color: #182A33;
}

#footer ul {
	width : 500px;
}

#footer ul li {
	float : right;
	display : inline;
	margin-left : 18px;
	font-size : 10px;
}

#footer li,
#footer a,
#footer a:link,
#footer a:visited,
#footer a:hover,
#footer a:active {
	color : #747474;
	text-decoration : none;
}

#footer p.fl {
	background : url(/images/candidati/bg-trattore.gif) top left no-repeat;
	text-indent : 40px;
	font-size : 10px;
	color : #747474;
	line-height : 1.5;
	width : 300px;
}

/*** index candidati ***/

.ubhome #content {
	position:relative;
	margin : 0 auto;
	width : 960px;
	padding-bottom : 9px;
	background : url(/images/candidati/main-bottom.gif) bottom left no-repeat;
}

.ubhome #content h1 {
	margin : 0;
	padding : 0;
}

.ubcandidati {
	background : #182a33 url(/images/candidati/bg-home-candidati.jpg) top left repeat-x;
}

.ubaziende {
	background:url(/images/aziende/bg-home-aziende.jpg) repeat-x scroll left top #182A33;
}

#lancio_aziende,
#ricerca_candidati {
	background : none;/* url(/images/candidati/bg-lanci-candidati.jpg) top left no-repeat; */
	height : 354px;
	padding : 0;
	position : relative;
	z-index : 3;
}

#lancio_aziende {
	height:269px;
	padding:0 0 36px;
}

#video_azienda {
	width : 460px;
	height : 232px;
	position : absolute;
	top : 40px;
	right : 40px;
}

#video_azienda img {
	display : block;
	margin : 0 0 20px 8px;
}

#video_azienda div {
	width : 100%;
	height : 100%;
	background : url(/images/aziende/video-borders.png) top left no-repeat;
	_background : url(/images/aziende/transparent.gif);
 _filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(  src = '/images/aziende/video-borders.png',  sizingMethod = 'noscale'  );
}

#video_azienda object {
	position : relative;
	top : 10px;
	left : 9px;
}

#video_azienda embed {
 *position : relative;
 *top : 10px;
 *left : 9px;
}

#lancio_aziende {
	background : url(/images/aziende/bg-lanci-aziende.jpg) top left no-repeat;
}

#ricerca {
	position:absolute;
	left:0;
	top:0;
	z-index:4;
	_zoom : 1;
	width :	960px;
	height : 51px;
	margin : 0;
	padding : 0;
	background:url(/images/candidati/bg_form.gif) top left no-repeat;
}

#ricerca input {
	background : #fff;
	border : 0;
	height : 21px;
	font-size : 16px;
	color : #5e6062;
	width : 249px;
	padding : 4px 8px;
}

#ricerca #trova input {
	float:left;
	background : none;
	height : auto;
	width : auto;
	padding : 0;
}

#ricerca fieldset {
	float:left;
	padding : 10px 0 0 0;
	margin : 0;
}

select#what {
	width:180px;
}

#isidoro {
	bottom : -51px;
	left : 356px;
	z-index : 6;
	position : absolute;
}

#rolloverisidoro {
	position : absolute;
	top : 50px;
	right : 90px;
	width : 210px;
	height : 220px;
	overflow : hidden;
}

#ricnt {
	position : absolute;
	width : 430px;
}

#rolloverisidoro .fr {
	margin-left : 40px;
}

#rolloverisidoro .fl,
 #rolloverisidoro .fr {
	width : 190px;
	height : 190px;
}

#rolloverisidoro a img {
	display : block;
	margin : 10px 0 -7px -3px;
}

#rolloverisidoro p {
	position : absolute;
	bottom : 0;
	padding : 0;
	margin : 0;
	width : 190px;
	text-align : center;
}

#rolloverisidoro p a {
	display : -moz-inline-box;
	display : inline-block;
	width : 10px;
	vertical-align : top;
	height : 10px;
 *padding : 0 2px;
	overflow : hidden;
	background : url(/images/candidati/link-lanci.gif) top left no-repeat;
	outline : none;
	-moz-outline : none;
}

#rolloverisidoro p a {
 *display : inline;
}

#rolloverisidoro p a.active {
	background-position : left -12px;
}

#mmedia {
	height : 51px;
	overflow : visible;
	/* background : url(/images/candidati/bg-mmedia.gif) top left repeat-x; */
	background : url(/images/candidati/bg_social.jpg) top left repeat-x;
}

#socialbtt {
	width : 595px;
	margin-left:183px;
}

#socialbtt li,
 #socialbtt li a {
	float : left;
	display : inline;
}

#socialbtt li a {
	background-image : url(/images/candidati/sprite-socialbtt_2.jpg);
	background-repeat : no-repeat;
	height : 51px;
	width : 100%;
}

#s_tw {
	width : 119px;
}

#s_lk {
	width : 119px;
}

#s_yt {
	width : 119px;
}

#s_fb {
	width : 119px;
}

#s_fl {
	width : 119px;
}

#s_tw a {
	background-position: 0px 0;
}

#s_tw a:hover {
	background-position: 0px 100%;
}

#s_lk a {
	background-position: -119px 0;
}

#s_lk a:hover {
	background-position: -119px 100%;
}

#s_yt a {
	background-position: -238px 0;
}

#s_yt a:hover {
	background-position: -238px 100%;
}

#s_fb a {
	background-position: -357px 0;
}

#s_fb a:hover {
	background-position: -357px 100%;
}

#s_fl a {
	background-position: -476px 0;
}

#s_fl a:hover {
	background-position: -476px 100%;
}

#suonerie {
	width : 335px;
	height : 51px;
	position : relative;
	z-index : 12;
	overflow : visible;
}

#suonerie h2 {
	text-indent : -9999em;
	background : url(/images/candidati/scarica-suonerie.gif) top left no-repeat;
	width : 160px;
	height : 74px;
	bottom : 0;
	position : absolute;
	margin : 0;
	padding : 0;
}

#suonerie table,
 #suonerie td {
	border : 0;
	border-collapse : collapse;
	margin : 0;
	padding : 0;
}

#suonerie ul {
	list-style-type : none;
	width : 172px;
	margin-top : 15px;
}

#suonerie ul li {
	width : 76px;
	position : relative;
	z-index : 20;
	margin-left : 8px;
	height : 28px;
}

#suonerie ul li li {
	position : static;
	margin : 0;
	margin-bottom : 1px;
	border : 0;
}

li.mp3 {
	height: 24px;
}

li.iphone {
	height: 25px;
}

#suonerie ul ul li {
	text-indent : -9999em;
}

#suonerie ul li a {
	width : 100%;
	height : 20px;
	float : left;
	text-align : center;
	background : url(/images/candidati/bg-suonerie.gif) top left no-repeat;
}

#suonerie ul li img {
	position : relative;
	top : 5px;
	_top : 4px;
}

#suonerie ul li a:hover {
	direction : ltr;
	background-position : bottom left;
}

#suonerie ul li:hover ul,
#suonerie ul li a:hover ul {
	position : absolute;
	display : block;
	background : url(/images/candidati/bg-suonerie.gif) left -31px no-repeat;
	margin-top : 0;
	top : -51px;
	left : 0;
	width : 76px;
	height : 53px;
	overflow : hidden;
}

#suonerie ul ul {
	position : static;
	display : none;
}

#suonerie ul li li a {
	background : none;
}

#maincontent_aziende,
 #blogentries {
	background : #fff url(/images/candidati/graydot.gif) 334px top repeat-y;
	border-top : 1px #d2d2d2 solid;
 *margin-top : -4px;
}

#promozionelancio,
#postblog {
	width : 625px;
	height : auto !important;
	height : 200px;
	min-height : 200px;
}

#percheub,
#postjob {
	width: 334px;
}

#blogentries .section {
	height : 30px;
	padding : 10px 25px 21px 25px;
	background : url(/images/candidati/spunta-grigia.gif) bottom left no-repeat;
}

#maincontent_aziende .section {
	height : 30px;
	padding : 10px 25px 21px 25px;
}

.section h2 {
	font : 20px Arial;
	color : #233f4e;
	font-weight : bold;
	margin : 0;
	width : 75%;
	padding : 0;
}

a.greenbutton,
 a.bluebutton {
	padding-left : 5px;
	height : 24px;
	background : url(/images/candidati/bg-btsx.gif) top left no-repeat;
	font : 11px Arial;
	fonbt-weight : bold;
	text-decoration : none;
}

a.greenbutton {
	background-image : url(/images/aziende/bg-btsx.gif);
}

a.greenbutton span,
 a.bluebutton span {
	padding : 0 10px 0 5px;
	height : 24px;
	line-height : 24px;
	float : left;
	color : #fff;
	background : url(/images/candidati/bg-btdx.gif) top right no-repeat;
}

a.greenbutton span {
	background-image : url(/images/aziende/bg-btdx.gif);
}

.entries {
	padding : 10px 25px;
}

.entries h3 {
	color : #364f5d;
	margin : 0;
	padding : 0 0 5px 0;
	font : 16px Arial;
	font-weight : normal;
}

.entries p {
	margin : 0 0 30px 0;
	padding : 0;
	font : 11px Arial;
	color : #364f5d;
}

.entries a,
 .entries a:link,
 .entries a:visited,
 .entries a:hover,
 .entries a:active {
	color : #364f5d;
	font-weight : bold;
}

.entries h3 a,
 .entries h3 a:link,
 .entries h3 a:visited,
 .entries h3 a:hover,
 .entries h3 a:active {
	color : #364f5d;
	font-weight : normal;
	text-decoration : none;
}

.entries h3 {
	background: none!important
}

/********* index aziende *********/

#aziende_highlights {
	height : 52px;
	background : url(/images/aziende/bg-highlights.gif) top left no-repeat;
}

#highlightstext {
	height : 52px;
	padding : 0 10px;
	width : 820px;
	white-space : nowrap;
	overflow : hidden;
}

#highlightstext p {
	margin : 22px 0 0 0;
	left : 0;
}

#maincontent_aziende {
	font : 10px Arial;
}

#maincontent_aziende p {
	margin : 0 0 0 25px;
	padding : 0 0 15px 0;
}

#percheub p a {
	display : block;
	margin-bottom : 3px;
	padding-left : 30px;
	height : 40px;
	text-decoration : none;
	background : url(/images/aziende/plus.gif) top left no-repeat;
}

#maincontent_aziende p strong {
	display : block;
	font-weight : normal;
	font-size : 16px;
	padding-top : 3px;
	color : #364f5d;
}

#maincontent_aziende p span {
	display : block;
	font-size : 11px;
	color : #666;
}


#promozionelancio {
	/* background:url(/images/aziende/box_promozione_lancio_ricalco.jpg) no-repeat -2px -5px transparent; */
	height:auto!important;
	height:219px;
	min-height:219px;
}

#promozionelancio #promotitle {
	width:300px;
}

#promozionelancio #promotitle h2 {
	width:300px;
}

#promozionelancio #promotitle #expirycont {
	width:300px;
	font-size:11px;
	color:#4f6571;
}


#promozionelancio #numverde {
	width:225px;
	padding:16px 25px 0 24px;
	background:url(/images/aziende/bg_numero_verde_hp_aziende.gif) no-repeat scroll 14px 11px transparent;
	color:#82931F;
}

#promozionelancio #numverde span {
	float:left;
	width:105px;
	font-size:11px;
	font-style:italic;
	line-height:11px;
}

#promozionelancio #numverde strong {
	float:left;
	width:110px;
	margin:0;
	font-size:18px;
}

#promozionelancio #linkscont {
	width:565px;
	padding:4px 25px 21px;
	_padding:4px 25px 5px;
}

#promozionelancio #linkscont ul {
	width:565px;
	list-style-type:none;
}

#promozionelancio #linkscont ul li {
	float:left;
	width:187px;
	height:149px;
	margin:0 2px 0 0;
	padding:0;
	background-image:url(/images/aziende/sprite_links_promozione_lancio.gif);
	background-repeat:no-repeat;
	background-color:transparent;
}

#promozionelancio #linkscont ul li a {
	float:left;
	width:187px;
	height:149px;
	margin:0;
	padding:0;
}

#promozionelancio #linkscont ul li a span {
	float:left;
	width:172px;
	height:98px;
	padding:9px 0 0 15px;
	font-size:16px;
	line-height:17px;
	color:#364F6D;
}

#promozionelancio #linkscont ul li a strong {
	float:left;
	clear:left;
	width:172px;
	padding:0 0 0 15px;
	color:#fff;
	font-size:15px;
	line-height:17px;
}

#promozionelancio #linkscont ul li#singoli {
	background-position:0px 0px;
}

#promozionelancio #linkscont ul li#illimitata {
	background-position:-189px 0px;
}

#promozionelancio #linkscont ul li#valore {
	background-position:-378px 0;
	margin:0;
}

/* 
#promozionelancio form {
	margin : 0 25px;
}

#promozionelancio label {
	display : block;
	color : #5e6062;
	margin : 3px 0 0 10px;
}

#promozionelancio fieldset {
	font-size : 16px;
	padding : 0;
}

#promozionelancio fieldset.layfl {
	width: 85px;
}

#promozionelancio fieldset.fl {
width: auto border : 1px solid #767676;
}

#promozionelancio fieldset.layfl input {
	width : 40px;
	color: #5e6062;
	margin-left: 9px;
}

#promozionelancio fieldset.fl input {
	width : 110px;
	color :  #aebf50;
	margin-left: 6px;
}

#promozionelancio fieldset input {
	background : #edeff0;
	font : 28px Arial;
	font-weight : bold;
	padding : 5px;
 *padding-bottom : 6px;
	border : 0;
	margin-top : 8px;
	text-align : right;
}

#promozionelancio #bt_acquista {
	margin : 30px 0 0 6px;
}

#promozionelancio p {
	margin : 0 0 15px 0;
	padding : 0;
}

#promozionelancio fieldset p {
	width : 26px;
	background : #edeff0;
	height : 44px;
	margin : 8px 0 0 0;
}

#promozionelancio fieldset p a {
	display : block;
	width : 26px;
	height : 22px;
	-moz-outline : none;
	outline : none;
	text-indent : -9999em;
	background-image : url(/images/aziende/plusminus.gif);
	background-repeat : no-repeat;
}

*/

#plusbtt {
	background-position : top left;
}

#minusbtt {
	background-position : bottom left;
}

#footer ul {
	margin-top:0px;
}

div#omr {
	background-color:#FFFFFF;
}