﻿body 
{
	background: #B0B5BB url("../img/back_page.jpg") repeat-x top left;
	margin: 0;
	padding: 0;
	font-family: Trebuchet MS, Verdana, Arial, Sans-Serif;
	font-size: 100%;
	position: relative; z-index: 1;
}

address { font-style: normal; }


h1.italian
{
	margin: 0; 
	padding: 0; 
	background: url("../img/header_home.jpg") no-repeat top left; 
	min-height: 187px; height: auto !important; height: 187px;
	width: 754px;
}

h1.english
{
	margin: 0; 
	padding: 0; 
	background: url("../img/header_home_en.jpg") no-repeat top left; 
	min-height: 187px; height: auto !important; height: 187px;
	width: 754px;
}

h1#Servizi { background: url("../img/header_servizi.jpg") no-repeat top left; }

h1 span
{
	position: relative;
	z-index: -1;
}

.accessible { display: none; }


#Page 
{
	width: 760px;
	margin: 0 auto;
	font-size: 76%;
}

#Shadow { background: url("../img/shadow_left.png") repeat-y top right; }

#Menu 
{
	padding-top: 3px;
	background: #BFC2C7 url("../img/back_menu.jpg") repeat-x top left;
	min-height: 27px; height: auto !important; height: 27px;
	width: 754px;
}

#Menu ul 
{
	margin:0;
	padding:0;
	list-style-type: none;
	padding-top: 5px;
	padding-left: 70px;
}

#Menu ul li 
{
	float: left;
}

#Menu ul li a
{
	display: block;
	text-align: center;
	text-decoration: none;
		height: 15px;

}

#Menu ul li a span 
{
	position: relative;
	z-index: -1;
}

#Menu #home { background:  url("../img/menu/home_off.png") no-repeat center center; width: 40px; margin-right: 20px; }
#Menu #home:hover, #Menu #home.active { background:  url("../img/menu/home_on.png") no-repeat center center; }
#Menu #azienda { background: url("../img/menu/azienda_off.png") no-repeat center center; width: 61px; margin-right: 20px; }
#Menu #azienda:hover, #Menu #azienda.active  { background: url("../img/menu/azienda_on.png") no-repeat center center; width: 61px; margin-right: 20px; }
#Menu #servizi { background:  url("../img/menu/servizi_off.png") no-repeat center center; width: 55px; margin-right: 20px; }
#Menu #servizi:hover, #Menu #servizi.active  { background:  url("../img/menu/servizi_on.png") no-repeat center center; width: 55px; margin-right: 20px; }
#Menu #casistudio { background:  url("../img/menu/Menu_partners_G.png") no-repeat center center; width: 70px; margin-right: 20px; }
#Menu #casistudio:hover, #Menu #casistudio.active  { background:  url("../img/menu/Menu_partners_R.png") no-repeat center center; width: 70px; margin-right: 20px; }
#Menu #blog { background:  url("../img/menu/blog_off.png") no-repeat center center; width: 36px; margin-right: 20px; }
#Menu #blog:hover, #Menu #blog.active  { background:  url("../img/menu/blog_on.png") no-repeat center center; width: 36px; margin-right: 20px; }
#Menu #area { background:  url("../img/menu/area-recruiting_off.png") no-repeat center center; width: 125px; margin-right: 20px; }
#Menu #area:hover, #Menu #area.active  { background:  url("../img/menu/area-recruiting_on.png") no-repeat center center; width: 125px; margin-right: 20px; }
#Menu #contatti { background:  url("../img/menu/contatti_off.png") no-repeat center center; width: 67px; }
#Menu #contatti:hover, #Menu #contatti.active  { background:  url("../img/menu/contatti_on.png") no-repeat center center; width: 67px; }

#Menu #home_en { background:  url("../img/menu/home_off_en.png") no-repeat center center; width: 40px; margin-right: 20px; }
#Menu #home_en:hover, #Menu #home_en.active { background:  url("../img/menu/home_on_en.png") no-repeat center center; }
#Menu #azienda_en { background: url("../img/menu/azienda_off_en.png") no-repeat center center; width: 69px; margin-right: 20px; }
#Menu #azienda_en:hover, #Menu #azienda_en.active  { background: url("../img/menu/azienda_on_en.png") no-repeat center center; width: 69px; margin-right: 20px; }
#Menu #servizi_en { background:  url("../img/menu/servizi_off_en.png") no-repeat center center; width: 69px; margin-right: 20px; }
#Menu #servizi_en:hover, #Menu #servizi_en.active  { background:  url("../img/menu/servizi_on_en.png") no-repeat center center; width: 69px; margin-right: 20px; }
#Menu #casistudio_en { background:  url("../img/menu/Menu_partners_G.png") no-repeat center center; width: 70px; margin-right: 20px; }
#Menu #casistudio_en:hover, #Menu #casistudio_en.active  { background:  url("../img/menu/Menu_partners_R.png") no-repeat center center; width: 70px; margin-right: 20px; }
#Menu #blog_en { background:  url("../img/menu/blog_off_en.png") no-repeat center center; width: 36px; margin-right: 20px; }
#Menu #blog_en:hover, #Menu #blog_en.active  { background:  url("../img/menu/blog_on_en.png") no-repeat center center; width: 36px; margin-right: 20px; }
#Menu #area_en { background:  url("../img/menu/area-recruiting_off_en.png") no-repeat center center; width: 128px; margin-right: 20px; }
#Menu #area_en:hover, #Menu #area_en.active  { background:  url("../img/menu/area-recruiting_on_en.png") no-repeat center center; width: 128px; margin-right: 20px; }
#Menu #contatti_en { background:  url("../img/menu/contatti_off_en.png") no-repeat center center; width: 72px; }
#Menu #contatti_en:hover, #Menu #contatti_en.active  { background:  url("../img/menu/contatti_on_en.png") no-repeat center center; width: 72px; }



#Content  { position: relative; height: 352px; background: #FFF; width: 754px; color: #333; }

.leftbox { width: 496px; background: url("../img/shadow_left_box.jpg") repeat-y top left; line-height: 1.5em }
.leftboxtop { background: url("../img/leftboxtop.jpg") no-repeat top center; height: 15px; }
.leftboxbtm { background: url("../img/leftboxbtm.jpg") no-repeat bottom left; height: 11px; }
.leftboxcontenuto { position: relative; background: #E5E5E5 url("../img/back_box.jpg") repeat-x top left; width: 450px;	padding: 5px 15px; margin-left: 9px;	min-height: 136px; height: auto !important; height: 136px; }
.leftboxcontenuto h2 { margin: 0; padding: 0; }
.leftboxcontenuto h3 { margin: 5px 0; padding: 0; }
.leftboxcontenuto p { margin: 0; padding: 0; }

.rightbox {	width: 250px; background: url("../img/shadow_right_box.jpg") repeat-y top left; line-height: 1.5em }
.rightboxtop { background: url("../img/rightboxtop.jpg") no-repeat top center; height: 15px; }
.rightboxbtm { background: url("../img/rightboxbtm.jpg") no-repeat bottom left; height: 11px; }
.rightboxcontenuto { position: relative; background: #E5E5E5 url("../img/back_box.jpg") repeat-x top left; width: 224px; padding: 5px; margin-left: 8px; height: 136px; }
.rightboxcontenuto h2 { margin: 0; padding: 0; }
.rightboxcontenuto p { margin: 0; padding: 0; }

.btnVai { position: absolute; bottom: 10px; right: 11px; }

.imgBlog { float: left; background: #FFF; border: 2px solid white; margin-left: 4px; margin-right: 5px}

#NLSubscription p { margin-top: 5px; }
#NLSubscription label { color: #333; font: 100%; padding-top: 2px; display: block; }
#RadioBtns { margin-left: 35px;}

/* CASI DI STUDIO */
#CasiStudio { position: absolute; z-index: 1; top: 5px; left: 5px; overflow: auto; }
#CasiStudio h2#title_casiStudio { background: url("../img/h2_servizi.png") no-repeat top left; width: 137px; height: 34px; }
#CasiStudio h2#title_casiStudio_en { background: url("../img/h2_azienda_en.png") no-repeat top left; width: 137px; height: 34px; }
#CasiStudio span.hide { position: relative; z-index: -1; }

/* NEWSLETTER */
#Newsletter { position: absolute; z-index: 1; top: 5px; left: 500px; overflow: auto; }
#Newsletter li { float: left; }
#Newsletter h2 { background: url("../img/h2_newsletter.png") no-repeat top left; width: 91px; height: 30px; }
#Newsletter span.hide { position: absolute; z-index: -1; }

/* BLOG */
#Blog { position: absolute; top: 175px; left: 5px; overflow: auto;  }
#Blog h2 { background: url("../img/h2_blog.png") no-repeat top left; width: 52px; height: 34px; }
#Blog span.hide { position: absolute; z-index: -1; }

/* AREA RECRUITING */
#AreaRecruiting { position: absolute; top: 175px; left: 500px; overflow: auto; }
#AreaRecruiting h2#titleRecruting { background: url("../img/h2_area-recruiting.png") no-repeat top left; width: 131px; height: 34px; }
#AreaRecruiting h2#title_areaRecruting { background: url("../img/h2_area-recruiting.png") no-repeat top left; width: 131px; height: 34px; }
#AreaRecruiting h2#title_areaRecruting_en { background: url("../img/h2_area-recruiting_en.png") no-repeat top left; width: 150px; height: 34px; }
#AreaRecruiting span { position: absolute; z-index: -1; }

#Footer { clear: left; color: #666666; position: relative; left: 0px; height: 15px; padding: 10px; background: url('../img/footernew.png') no-repeat top left; }
#FooterMenu { position: absolute; top: 10px; right: 5px; font-size: 95%; }
#FooterMenu ul { list-style-type: none; margin: 0; padding: 0; }
#FooterMenu li { float: left; border-right: 1px solid #666666; margin-right: 5px; padding-right: 5px }
#FooterMenu li.ultimo { border-right: 0; }
#FooterMenu a { color: #666666; text-transform: uppercase; text-decoration: none; }
#FooterMenu a:hover { color: #FF0000; }
#FooterMenu img { vertical-align: top; margin-bottom: 3px }


/* STILE PAGINA INTERNA */

#bigcontentheader { background: url("../img/header_oriz_interno.jpg") no-repeat top left; height: 14px; }
#bigcontentmiddle { background: #E5E5E5 url("../img/corpo_oriz_interno.jpg") no-repeat top left; min-height: 302px; height: auto !important; height: 302px; } 
#bigcontentfooter { background: url("../img/footer_oriz_interno.jpg") no-repeat top left; height: 14px; }


.radio {
	background: url("../img/radio.gif") no-repeat 0 0;
}

.selected {
	background-position: 0 -52px;
}