/**** VERSIONE CON TITOLI VERDI ****/
/**** RESET ****/
html{color:#062383;background:#fcfefd;background:url('/common/img/shared/body-bg.gif') top left repeat-x}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}body {font:11px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}*/

#content_comunicato h3{font-size:100%;font-weight:normal;}

.hide { display:none; }
#content h1, .ocms_de_norm h1, #content h2, .ocms_de_norm h2, #content h3, .ocms_de_norm h3, #content h4, .ocms_de_norm h4, #content h5, .ocms_de_norm h5 {color:#006600}, #content h6, .ocms_de_norm h6 {color:#006600}
#titles p{text-align:justify;}
.titles{display:inline;float:right;width:320px;padding:0 10px 0 10px;margin:-10px 0 10px 0;}

.titles p.godetails_norullo{width:100%;margin:10px 0 0 0;padding:0;clear:both;display:inline-block;height:auto !important;height:1%;text-align:right;}
.titles p.godetails_norullo:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.titles p.godetails_norullo a:link, .titles p.godetails_norullo a:visited{display:inline;float:right;color:#107700;margin:0 0 0 35px;padding:0 14px 0 0;background:url('img/work/arrow_dx.gif') right 4px no-repeat;}

.titles .readmore{padding:5px 0 0 20px;text-align:right;}
.titles .readmore a:link, .titles .readmore a:visited{padding:0 0 0 20px;font-weight:bold;color:#08318c;background:url('img/work/arrow_readmore.gif') left top no-repeat;}

.errore_file_not_found { border:solid 1px red; background-color:#FFCCCC; padding:10px; }

.link_mestiere{background:transparent url(/common/img/work/arrow_roll.gif) no-repeat scroll left top; color:#08318C; padding-left:20px; position:absolute; right:20px;}

/**** BASIC STYLE ****/
body {font-size:11px;background:url('/common/img/shared/wrapper-bg.jpg') 50% 0 no-repeat}
#layout {width:950px;margin:0 auto;padding:0 20px 50px 20px;background:url('/common/img/shared/layout-bg.jpg') left top no-repeat;}
a:link,a:visited{color:#0d2e8a;}
a:focus {outline:none}
p {margin:1em 0}
strong, b {font-weight:bold}
#col1 {width:188px;float:left;display:inline}
#main {width:741px;float:left;display:inline;margin-left:21px}


/*** HEADER***/
#header object{display:block;}
#header img{display:block;}

/*** LOGO ***/
h2.logo {padding:10px 0 0 14px}
h2.logo a {display:block;width:164px;height:87px;background:url('/common/img/shared/logoCarrefour.gif') top left no-repeat}
h2.logo a span {display:none}

/*** MENU ***/
#nav{margin:0;}
#nav ul.level1{position:relative;width:726px;height:20px;padding-left:15px;background:url('/common/img/shared/bg_menutop.gif') left top no-repeat;z-index:2;}
#nav ul li {display:inline;float:left;width:auto;margin:0 11px 0 0;}

#nav ul li ul{visibility:hidden;height:20px;background:url('/common/img/shared/grey-gradient.gif') top left repeat-x;}
#nav ul li#work ul{background:url('/common/img/work/bg_menutop.gif') top left repeat-x;}
#nav ul li#work ul.on{visibility:visible;}

#nav ul li a:link, #nav ul li a:visited{display:inline;float:left;width:auto;height:auto;padding:0 15px 0 0;margin:4px 0 0 0;font-size:11px;font-weight:bold;color:#fff;letter-spacing:1px;text-decoration:none;background:url('/common/img/shared/nav-arrows.gif') right 4px no-repeat}
#nav ul li a#lcn{display:inline;float:left;padding:0 15px 0 0;margin:4px 0 0 35px;background:url('/common/img/shared/nav-arrows.gif') right -148px no-repeat}

#nav ul li a:hover, #nav ul li a.on {background:url('/common/img/shared/nav-arrows.gif') right -17px no-repeat}
#nav ul li a#lcn:hover, #nav ul li a#lcn.on {background:url('/common/img/shared/nav-arrows.gif') right -118px no-repeat}

/*
#nav ul li a#gruppo span{width:auto;background:url('/common/img/shared/nav-sprite.gifs') 0 0 no-repeat;}
#nav ul li a#impegni span{width:auto;background:url('/common/img/shared/nav-sprite.gifs') -56px 0 no-repeat}
#nav ul li a#franchising span{width:auto;background:url('/common/img/shared/nav-sprite.gifs') -190px 0 no-repeat}
#nav ul li a#press span{width:auto;background:url('/common/img/shared/nav-sprite.gifs') -288px 0 no-repeat}
#nav ul li a#contacts span{width:auto;background:url('/common/img/shared/nav-sprite.gifs') -380px 0 no-repeat}
#nav ul li a#lcn span{width:auto;background:url('/common/img/shared/lcn_label.gif') left top no-repeat;}
*/

	/*level 2*/
	#nav ul.level2{position:absolute;z-index:100;top:20px;left:0 !important;width:726px;padding-left:15px;}
	#nav ul.level2 li {position:relative;}
	#nav ul.level2 li a:link,#nav ul.level2 li a:visited{font-weight:bold;font-size:11px;padding:0 15px 0 0;margin:4px 0 0 0;text-decoration:none;color:#11308C;background:url('/common/img/shared/nav-arrows.gif') right -37px no-repeat;}
	#nav ul.level2 li a:hover, #nav ul.level2 li a.on {background:url('/common/img/shared/nav-arrows.gif') right -57px no-repeat}
		/*level 3*/
		#nav ul.level2 li ul {position:absolute;top:20px;padding:5px 15px 10px 15px;background:#9CAFBE;display:none;width:130px;height:auto;border:solid 1px #9fb2c1}
		#nav ul.level2 li ul li {display:block;float:none;padding:3px 0;width:160px;}
		#nav ul.level2 li ul li a:link,#nav ul.level2 li ul li a:visited{float:none;display:inline;width:auto;color:#fff;background:url('/common/img/shared/nav-arrows.gif') right -77px no-repeat}
		#nav ul.level2 li ul li a:hover{color:#00268f;background:url('/common/img/shared/nav-arrows.gif') right -77px no-repeat}
		#nav ul.level2 li ul li.on a:link,nav ul.level2 li ul li.on a:visited{color:#00268f;background:url('/common/img/shared/nav-arrows.gif') right -77px no-repeat}
	/*work with us*/
	#nav ul li#work ul li a:link,#nav ul li#work ul li a:visited{font-weight:bold;font-size:11px;padding:0 15px 0 0;margin:4px 0 0 0;text-decoration:none;color:#339900;background:url('/common/img/shared/nav-arrows.gif') right -179px no-repeat}	
	#nav ul li#work ul li a:hover,#nav ul li#work ul li a.on{background:url('/common/img/shared/nav-arrows.gif') right -206px no-repeat}	
	/*3rd lev work with us*/
	#nav li#work ul.level2 li ul {position:absolute;top:20px;padding:5px 15px 10px 15px;background:#2e8e0a;display:none;border:solid 1px #65ac4a;width:auto;height:auto;}
		#nav li#work  ul.level2 li ul li {display:block;float:none;margin:3px 0 3px 0;padding:0;width:160px;}
		#nav li#work  ul.level2 li ul li a:link,#nav li#work  ul.level2 li ul li a:visited{float:none;display:block;width:160px;margin:0;padding:0 5px 0 0;color:#fff;background:url('/common/img/shared/nav-arrows.gif') right -234px no-repeat}
		#nav li#work  ul.level2 li ul li a:hover{color:#fff;}
		
		
/** CONTENT **/
#wrapper{position:relative;width:741px;display:inline;float:left;margin:-2px 0 0 0 !important;margin:-2px 0 0 0;z-index:1;}
#content{position:relative;display:inline;float:left;width:533px;margin:0;padding:0;background:#fff;z-index:1; min-height:286px; height: auto !important; height: 286px; }


/*roller news*/
#roller-news{margin:0;padding:0;height:304px;}
#roller-news img{display:block;}



/** SPALLA DX **/
#spalla {display:inline;float:left;width:188px;min-height:331px;height:auto !important;height:331px;overflow:hidden;margin:0 0 0 20px;background:url('/common/img/shared/bg_spalladx.jpg') left top no-repeat;}

#spalla.nobg {display:inline;float:left;width:188px;min-height:331px;height:auto !important;height:331px;margin:0 0 0 20px;background:none;padding:35px 0 0 0}

#spalla h3 a{display:block;height:20px;}
#spalla h3 span {display:none}
#spalla h3.lavora {height:20px;background:url('/common/img/shared/title-lavora.gif') top left no-repeat}

.img_link,.img_nolink{padding:2px 0 0 0;}

/*text html*/
.box_htmltxt{margin:30px 0 0 0;padding:4px 4px 10px 4px;background:url('/common/img/shared/divider_squares.gif') left bottom repeat-x;}
.box_htmltxt h3{font-size:14px;font-weight:bold;margin:0 0 5px 0;padding:0;}
.box_htmltxt p{font-size:11px;color:#052f8b;margin:0;padding:0;}
.box_htmltxt a:link,.box_htmltxt a:visited{text-decoration:none;color:#052f8b;}
.box_htmltxt p.readmore{text-align:right}

/*text html work*/
.box_htmltxt_work{margin:0 0 10px 0;padding:4px 4px 10px 14px;background:url('/common/img/shared/divider_squares.gif') left bottom repeat-x;}
.box_htmltxt_work h3{font-size:11px;font-weight:bold;margin:0 0 5px 0;padding:0;}
.box_htmltxt_work h3 a:link,.box_htmltxt_work h3 a:visited{font-size:11px;font-weight:bold;text-decoration:underline;}
.box_htmltxt_work p{font-size:11px;color:#052f8b;margin:0;padding:0;}
.box_htmltxt_work a:link,.box_htmltxt_work a:visited{text-decoration:none;color:#052f8b;}
.nobg p.readmore{padding-left:14px;}
.nobg p.readmore a:link,.nobg p.readmore a:visited{text-decoration:none;color:#052f8b;font-weight:bold;}
.nobg p.readmore img{margin-left:5px;}

/*text img link*/
.box_htmlimgtxt{width:168px;margin:0 0 15px 10px;}
.box_htmlimgtxt h3{font-size:14px;font-weight:bold;margin:0 0 5px 0;padding:0;}
.box_htmlimgtxt p{clear:both;height:auto !important;height:1%;font-size:11px;color:#052f8b;margin:0;padding:0;}
.box_htmlimgtxt p:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.box_htmlimgtxt p img{float:left;margin:0;padding:0 3px 0 0;}
.box_htmlimgtxt a:link,.box_htmlimgtxt a:visited{text-decoration:none;color:#052f8b;}
.box_htmlimgtxt p.readmore{float:right;text-align:right;}


/*SWF*/
.swf{margin:30px 0 0 0;padding:0;}

/** MODULO BOX GENERICO **/
.hpboxesmodule{}
.hpboxesmodule:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.hpboxesmodule td.hp-module {display:inline;float:left;}
.hpboxesmodule td.hp-module h3 {height:16px;padding:4px 0 0 10px;color:#fff;font-weight:bold;font-size:11px;}
.hpboxesmodule td.hp-module h3 span {display:block;text-indent:-4000px}
.hpboxesmodule .left h3 {color:#fff;font-weight:bold;font-size:11px;background:url('/common/img/shared/blue-gradient.gif') top left repeat-x}
.hpboxesmodule .hp-module-body {height:130px;padding:10px; overflow:hidden; }
.hpboxesmodule .hp-module-body img {float:left;margin-right:10px}
.hpboxesmodule .left .hp-module-body {background:#fff url('/common/img/hp/hp-mod-left-bg.gif') bottom left repeat-x}
.hpboxesmodule .right {padding-left:1px;background:url('/common/img/hp/hp-mod-rght.gif') top left no-repeat}
.hpboxesmodule .right h3 {color:#fff;font-weight:bold;font-size:11px;background:url('/common/img/shared/lghtblue-gradient.gif') top left repeat-x}
.hpboxesmodule .right h3 span {background:url('/common/img/hp/lorem-ipsum2.gif') top left no-repeat}
.hpboxesmodule .right .hp-module-body {background:#D7E4EC url('/common/img/hp/hp-mod-rght-bg.gif') bottom left repeat-x}
.hpboxesmodule .hp-module-body h4 a:link,.hp2boxesmodule .hp-module-body h4 a:visited{text-decoration:none;color:#062383;font-weight:bold;}
.hpboxesmodule .hp-module-body p a:link,.hp2boxesmodule .hp-module-body p a:visited{text-decoration:none;color:#062383;}
.hpboxesmodule div.hp-module-body .readmore{width:100%;height:auto !important;height:1%;clear:both;display:inline-block;margin:0;}
.hpboxesmodule div.hp-module-body .readmore:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.hpboxesmodule div.hp-module-body .readmore img{float:right}


/** MODULI HP 2 BOXES**/

.hp2boxesmodule{width:533px;}
.hp2boxesmodule:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.hp2boxesmodule div.hp-module {display:inline;float:left;width:266px;}
.hp2boxesmodule div.hp-module h3 {height:16px;padding:4px 0 0 10px;color:#fff;font-weight:bold;font-size:11px;}
.hp2boxesmodule div.hp-module h3 span {display:block;text-indent:-4000px}
.hp2boxesmodule .left h3 {color:#fff;font-weight:bold;font-size:11px;background:url('/common/img/shared/blue-gradient.gif') top left repeat-x}
.hp2boxesmodule .hp-module-body {height:auto;padding:10px;}
.hp2boxesmodule .hp-module-body img {float:left;margin-right:10px}
.hp2boxesmodule .left .hp-module-body {background:#fff url('/common/img/hp/hp-mod-left-bg.gif') bottom left repeat-x}
.hp2boxesmodule .right {width:266px;padding-left:1px;background:url('/common/img/hp/hp-mod-rght.gif') top left no-repeat #B0C5D8}
.hp2boxesmodule .right h3 {color:#fff;font-weight:bold;font-size:11px;background:url('/common/img/shared/lghtblue-gradient.gif') top left repeat-x}
.hp2boxesmodule .right h3 span {background:url('/common/img/hp/lorem-ipsum2.gif') top left no-repeat}
.hp2boxesmodule .right .hp-module-body {background:#D7E4EC url('/common/img/hp/hp-mod-rght-bg.gif') bottom left repeat-x}
.hp2boxesmodule .hp-module-body h4 a:link,.hp2boxesmodule .hp-module-body h4 a:visited{text-decoration:none;color:#062383;font-weight:bold;}
.hp2boxesmodule .hp-module-body p a:link,.hp2boxesmodule .hp-module-body p a:visited{text-decoration:none;color:#062383;}
.hp2boxesmodule div.hp-module-body .readmore{width:100%;height:auto !important;height:1%;clear:both;display:inline-block;margin:0;}
.hp2boxesmodule div.hp-module-body .readmore:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.hp2boxesmodule div.hp-module-body .readmore img{float:right}


/** MODULI HP 3 BOXES**/
.hp3boxesmodule{width:533px;}
.hp3boxesmodule:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.hp3boxesmodule div.hpbox{display:inline;float:left;width:177px;margin:0;}
.hp3boxesmodule div.central{margin:0 1px 0 1px;background:url('/common/img/shared/box_divider.gif') no-repeat right top;}
.hp3boxesmodule div.hpbox h3{width:167px;height:16px;padding:4px 0 0 10px;background:url('/common/img/shared/blue-gradient.gif') left top repeat-x;color:#fff;font-weight:bold;font-size:11px;}
.hp3boxesmodule div.hpbox h3 span {display:block;color:#fff;text-transform:uppercase;}
.hp3boxesmodule div.hpbox .hp-module-body{width:169px;height:160px; overflow:hidden;padding:8px 0 7px 8px;background:#fff url('/common/img/hp/hp-mod-left-bg.gif') left bottom repeat-x;}
.hp3boxesmodule .hp-module-body:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.hp3boxesmodule div.hpbox .hp-module-body img{display:block;margin:0 0 5px 0;}
.hp3boxesmodule div.hpbox .hp-module-body p{width:155px;margin:0 0 0 2px;}
.hp3boxesmodule div.hpbox .hp-module-body p a:link,.hp3boxesmodule div.hpbox .hp-module-body p a:visited{color:#062383;;text-decoration:none;}
.hp3boxesmodule div.hpbox .readmore{width:100%;height:auto !important;height:1%;clear:both;display:inline-block;margin:0;}
.hp3boxesmodule div.hpbox .readmore:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.hp3boxesmodule div.hpbox .readmore img{float:right}




/** MODULI HP 2 BOXES LAVORA CON NOI**/
.hp2boxesmodule_lcn{width:533px;}
.hp2boxesmodule_lcn:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.hp2boxesmodule_lcn div.hp-module {display:inline;float:left;width:266px;}
.hp2boxesmodule_lcn div.hp-module h3 {height:16px;padding:4px 0 0 10px;color:#fff;font-weight:bold;font-size:11px;}
.hp2boxesmodule_lcn div.hp-module h3 span {display:block;text-indent:-4000px}
.hp2boxesmodule_lcn .left h3 {color:#fff;font-weight:bold;font-size:11px;background:url('/common/img/shared/blue-gradient.gif') top left repeat-x}
.hp2boxesmodule_lcn .hp-module-body {height:130px;padding:10px;}
.hp2boxesmodule_lcn .hp-module-body img {float:left;margin-right:10px}
.hp2boxesmodule_lcn .left .hp-module-body {background:#fff url('/common/img/hp/hp-mod-left-bg.gif') bottom left repeat-x}
.hp2boxesmodule_lcn .right {width:266px;padding-left:1px;background:url('/common/img/hp/hp-mod-rght.gif') top left no-repeat}
.hp2boxesmodule_lcn .right h3 {color:#fff;font-weight:bold;font-size:11px;background:url('/common/img/shared/lghtblue-gradient.gif') top left repeat-x}
.hp2boxesmodule_lcn .right h3 span {background:url('/common/img/hp/lorem-ipsum2.gif') top left no-repeat}
.hp2boxesmodule_lcn .right .hp-module-body {background:#D7E4EC url('/common/img/hp/hp-mod-rght-bg.gif') bottom left repeat-x}
.hp2boxesmodule_lcn .hp-module-body h4 a:link,.hp2boxesmodule_lcn .hp-module-body h4 a:visited{text-decoration:none;color:#062383;font-weight:bold;}
.hp2boxesmodule_lcn .hp-module-body p a:link,.hp2boxesmodule_lcn .hp-module-body p a:visited{text-decoration:none;color:#062383;}
.hp2boxesmodule_lcn div.hp-module-body .readmore{width:100%;height:auto !important;height:1%;clear:both;display:inline-block;margin:0;}
.hp2boxesmodule_lcn div.hp-module-body .readmore:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.hp2boxesmodule_lcn div.hp-module-body .readmore img{float:right}


/** MODULI HP 3 BOXES LAVORA CON NOI**/
.hp3boxesmodule_lcn{width:533px;}
.hp3boxesmodule_lcn:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.hp3boxesmodule_lcn div.hpbox{display:inline;float:left;width:177px;margin:0;}
.hp3boxesmodule_lcn div.central{margin:0 1px 0 1px;background:url('/common/img/shared/box_divider.gif') no-repeat right top;}
.hp3boxesmodule_lcn div.hpbox h3{width:167px;height:16px;padding:4px 0 0 10px;background:url('/common/img/shared/blue-gradient.gif') left top repeat-x;color:#fff;font-weight:bold;font-size:11px;}
.hp3boxesmodul_lcne div.hpbox h3 span {display:block;color:#fff;text-transform:uppercase;}
.hp3boxesmodule_lcn div.hpbox .hp-module-body{width:169px;height:auto;padding:8px 0 7px 8px;background:#fff url('/common/img/hp/hp-mod-left-bg.gif') left bottom repeat-x;}
.hp3boxesmodule_lcn .hp-module-body:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.hp3boxesmodule_lcn div.hpbox .hp-module-body img{display:block;margin:0 0 5px 0;}
.hp3boxesmodule_lcn div.hpbox .hp-module-body p{width:155px;margin:0 0 0 2px;}
.hp3boxesmodule_lcn div.hpbox .hp-module-body p a:link,.hp3boxesmodule_lcn div.hpbox .hp-module-body p a:visited{color:#062383;;text-decoration:none;}
.hp3boxesmodule_lcn div.hpbox .readmore{width:100%;height:auto !important;height:1%;clear:both;display:inline-block;margin:0;}
.hp3boxesmodule_lcn div.hpbox .readmore:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.hp3boxesmodule_lcn div.hpbox .readmore img{float:right}





/** TEMPLATE 1 COLONNA**/
.onecol h1{width:470px;padding:35px 10px 0 25px;color:#006600;font-size:32px;font-weight:lighter;line-height:32px}

.c_blocks{width:513px;margin:20px 0 0 0;padding:0 10px;height:auto !important;height:1%;clear:both;display:inline-block;}
.c_blocks:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.txt_img_dx{width:503px;height:auto !important;height:1%;clear:both;display:inline-block;padding:0 10px 0 0;margin:0 0 15px 0;}
.txt_arrow{display:inline;float:left;width:345px;padding:0 10px 10px 20px;margin:0;background:url('/common/img/shared/arrow_big.gif') left top no-repeat;}
.txt_img_dx img{display:inline;float:right;}
.txt_img_dx:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}

.txt_img_bottom{padding:10px 0 5px 5px;background:url('/common/img/shared/divider_squares.gif') left top repeat-x;}
.txt_img_bottom h4{padding:0 0 0 20px;text-transform:uppercase;font-weight:bold;background:url('/common/img/shared/arrow_big.gif') left top no-repeat;}
.txt_img_bottom p{width:485px;}
.txt_img_bottom img{display:block;}

/** TEMPLATE 2 COLONNE**/
.twocol{height:auto !important;height:1%;clear:both;display:inline-block;}
.twocol:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.twocol h1{padding:35px 10px 0 25px;color:#006600;font-size:32px;font-weight:lighter;line-height:32px}
#intcolsx{display:inline;float:left;width:335px;}
#intcoldx{display:inline;float:right;width:140px;margin:0px 15px 0 10px; overflow:hidden; }

#intcolsx .c_blocks{width:335px;margin:20px 0 0 0;padding:0 10px;height:auto !important;height:1%;clear:both;display:inline-block;}
#intcolsx .c_blocks:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}

/*txt con img a dx*/
#intcolsx .txt_img_dx{width:335px;height:auto !important;height:1%;clear:both;display:inline-block;padding:0;margin:0 0 15px 0;}
#intcolsx .txt_img_dx:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#intcolsx .txt_img_dx .txt_arrow{display:inline;float:left;width:200px;padding:0 0 10px 20px;margin:0;background:url('/common/img/shared/arrow_big.gif') left top no-repeat;}
#intcolsx .txt_img_dx img{display:inline;float:right;}

/*txt con img a sx*/
#intcolsx .txt_img_sx{width:335px;height:auto !important;height:1%;clear:both;display:inline-block;padding:0;margin:0 0 15px 0;}
#intcolsx .txt_img_sx:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#intcolsx .txt_img_sx .txt_arrow{display:inline;float:right;width:200px;padding:0 0 10px 20px;margin:0;background:url('/common/img/shared/arrow_big.gif') left top no-repeat;}
#intcolsx .txt_img_sx img{display:inline;float:left;}

/*solo immagini o img||swf*/
#intcolsx .img_only{margin:0 0 15px 0;padding:10px 0 5px 5px;background:url('/common/img/shared/divider_squares.gif') left top repeat-x;}
#intcolsx .img_swf{margin:0 0 15px 0;padding:10px 0 5px 3px;background:url('/common/img/shared/divider_squares.gif') left top repeat-x;}




/*box colonna di destra*/
/*txt con img a dx*/
#intcoldx{margin-top:35px;}
#intcoldx .txt_img{margin:0 0 10px 0}
#intcoldx .txt_img h4{margin:0;padding:0;font-weight:bold;}
#intcoldx .txt_img p{margin:0;padding:0;color:#8ca4b5;}
/*solo testo*/
#intcoldx .txt{margin:0 0 10px 0}
#intcoldx .txt h4{margin:0;padding:0;font-weight:bold;}
#intcoldx .txt p{margin:0;padding:0;color:#8ca4b5;}

/*img||swf*/
#intcoldx .img_swf{margin:0 0 15px 0;padding:10px 0 5px 0;}


/*** LAVORA CON NOI ***/
/** TEMPLATE 1 COLONNA**/
.lcn .onecol h1{width:470px;padding:45px 10px 0 25px;color:#006600;font-size:32px;font-weight:lighter;line-height:32px}
.lcn .txt_arrow{display:inline;float:left;width:345px;padding:0 10px 10px 20px;margin:0;background:url('/common/img/work/arrow_big.gif') left top no-repeat;}
.txt_img_dx img{display:inline;float:right;}

.lcn .txt_img_bottom h4{padding:0 0 0 20px;text-transform:uppercase;font-weight:bold;background:url('/common/img/work/arrow_big.gif') left top no-repeat;color:#2e8e0a}


/** TEMPLATE 2 COLONNE**/

#intcolsx{display:inline;float:left;width:335px;}
#intcoldx{display:inline;float:right;width:140px;margin:25px 15px 0 10px}

#intcolsx .c_blocks{width:335px;margin:20px 0 0 0;padding:0 10px;height:auto !important;height:1%;clear:both;display:inline-block;}
#intcolsx .c_blocks:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}

/*txt con img a dx*/
#intcolsx .lcn .txt_img_dx .txt_arrow{display:inline;float:left;width:200px;padding:0 0 10px 20px;margin:0;background:url('/common/img/work/arrow_big.gif') left top no-repeat;}

/*txt con img a sx*/
#intcolsx .lcn .txt_img_sx .txt_arrow{display:inline;float:right;width:200px;padding:0 0 10px 20px;margin:0;background:url('/common/img/work/arrow_big.gif') left top no-repeat;}
#intcolsx .txt_img_sx img{display:inline;float:left;}

/*solo immagini o img||swf*/
#intcolsx .img_only{margin:0 0 15px 0;padding:10px 0 5px 5px;background:url('/common/img/shared/divider_squares.gif') left top repeat-x;}
#intcolsx .img_swf{margin:0 0 15px 0;padding:10px 0 5px 3px;background:url('/common/img/shared/divider_squares.gif') left top repeat-x;}

/*box colonna di destra*/
/*txt con img a dx*/
#intcoldx.work{margin-top:35px;}
#intcoldx.work .txt_img h4{margin:0;padding:0;font-weight:bold;color:#2e8e0a}
#intcoldx.work .txt_img p{margin:0;padding:0;color:#8ca4b5;}
/*solo testo*/
#intcoldx.work .txt h4{margin:0;padding:0;font-weight:bold;color:#2e8e0a}
#intcoldx.work .txt p{margin:0;padding:0;color:#8ca4b5;}


/*** HISTORY ***/
.history #history_swf {width:533px;height:305px;background:url('/common/img/history/bg_intro.jpg') left top no-repeat ;}
.history #history_swf h1{width:210px;padding:35px 0 0 20px;}
.history #history_swf p{width:230px;padding:0 0 0 20px;}

/*** SITEMAP ***/
.sitemap #content{width:533px;background:#fff;}
.sitemap #content h1{width:210px;padding:35px 0 0 20px;}

/*label HOME*/
#els_sitemap{position:relative;margin:30px 0 0 40px;}
#els_sitemap p.description{display:none;}
#els_sitemap li{padding:0 0 0 15px;margin:0;background:url('/common/img/shared/arrow_big.gif') no-repeat left top;}
#els_sitemap li a:link,#els_sitemap li a:visited{padding:0 0 5px 15px;margin:0;background:none;color:#0d2e8a;font-weight:bold;text-decoration:none}
/*1ND LEVEL*/
#els_sitemap li ul{margin:20px 0 0 0;}
#els_sitemap li ul li{padding:0 0 0 5px;margin:0 0 20px 0;background:url('/common/img/shared/arrow_big.gif') no-repeat left top;}
#els_sitemap li ul li a:link,#els_sitemap li ul li a:visited{display:block;width:180px;padding:0 0 5px 15px;margin:0 0 0 2px;background:url('/common/img/shared/divider_squares.gif') repeat-x left bottom;color:#0d2e8a;font-weight:bold;text-decoration:none}

/*2RD LEVEL*/
#els_sitemap li ul li ul{display:none;margin:5px 0 0 180px;}
#els_sitemap li ul li ul li{padding:0;margin:10px 0 0 0;background:none;width:180px;background:url('/common/img/shared/arrow_sublevel_sitemap.gif') no-repeat left top;}
#els_sitemap li ul li ul li a:link,#els_sitemap li ul li ul li a:visited{display:block;padding:0 0 5px 15px;margin:0 0 0 2px;background:url('/common/img/shared/divider_squares.gif') repeat-x left bottom;color:#0d2e8a;font-weight:normal;text-decoration:none}

/*3RD LEVEL*/
#els_sitemap li ul li ul li ul{margin:5px 0 0 0;}
#els_sitemap li ul li ul li ul li{padding:0;margin:0;background:none;}
#els_sitemap li ul li ul li ul li a:link,#els_sitemap li ul li ul li ul li a:visited{display:block;padding:0 0 5px 15px;margin:0 0 0 2px;background:none;color:#82b0d0;font-weight:normal;text-decoration:none}

/*layer descriptions sitemap's labels*/
#c_desc_sm{position:absolute;width:210px;padding:15px 10px 5px 10px;background:url('/common/img/shared/bg_layer_sitemap.gif') repeat-x left top #fafbfd;border:solid 1px #f3f3f3;}

/*** SEARCH ***/
#search {margin:35px 0 0 14px;float:left;display:inline}
#search input.text {float:left;margin:6px 0 0 0;width:102px;padding:2px;font:10px Arial;border-top:1px solid #8F8F8F;border-left:1px solid #cecece;border-right:1px solid #cecece;border-bottom:1px solid #e3e3e3;background:#fff url('/common/img/shared/search-bg.gif') top left repeat-x}
#search input.submit {float:left;margin:4px 0 0 5px}

/***SEARCH LISTING***/
.listing #content{width:533px;min-height:305px;height:auto !important;height:305px;background:#fff;}

#header_listing p#hresults{height:auto !important;height:16px;margin:15px 0 5px 0;padding:5px 0 5px 15px;color:#0d2e8a;font-weight:bold;background:#f4f5f6;}
#header_listing p#hresults span{color:#797e80;font-weight:bold;font-size:15px;margin:0 0 0 10px}

#header_listing div{display:inline-block;width:533px;padding:5px 0 3px 0;margin:0 0 15px 0;clear:both;height:auto !important;height:1%;background:#f4f5f6;}
#header_listing div:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#header_listing div p#h_newsearch{display:inline;float:left;width:170px;padding:3px 0 0 15px;margin:0;color:#0d2e8a;font-weight:bold;background:#f4f5f6;}
#header_listing div p#f_newsearch{position:relative;display:inline;float:left;padding:0;margin:0;color:#0d2e8a;font-weight:bold;background:#f4f5f6;vertical-align:middle;}
#header_listing div p#f_newsearch input{width:120px;margin-right:70px;font-weight:normal;}
#header_listing div p#f_newsearch .submit{position:absolute;right:5px;top:-1px;width:auto;margin:0;}

.listing_block{width:465px;margin:0 0 15px 25px;}
.listing_block h5{width:465px;padding:0 0 0 20px;color:#343434;font-weight:normal;}
.listing_block h5 a:link,.listing_block h5 a:visited{color:#343434;font-weight:normal;text-decoration:none;}
.listing_block h4{width:465px;padding:0 0 0 20px;color:#0d2e8a;font-weight:bold;background:url('/common/img/shared/arrow_big.gif') no-repeat left top;}
.listing_block h4 span{color:#343434;font-weight:normal;}
.listing_block p.abstract{width:465px;padding:0 0 5px 0;margin:0 0 0 20px;color:#0d2e8a;background:url('/common/img/shared/divider_squares.gif') repeat-x left bottom;}
.listing_block p.readmore{width:465px;margin:5px 20px 0 0;padding:0 15px 0 0;background:url('/common/img/shared/generic_readmore.gif') right 4px no-repeat;text-align:right;}
.listing_block p.readmore a:link,.listing_block p.readmore a:visited{font-weight:bold;color:#0d2e8a;text-decoration:none;}

/*** NEWS ***/
#news {position:relative;height:340px;padding-top:5px;clear:left}
#news h3 {height:20px;margin-bottom:10px;background:url('/common/img/shared/blue-gradient.gif') top left repeat-x}
#news h3 span{display:block;padding:1px 0 0 25px;background:url('/common/img/shared/arrow_news.gif') left top no-repeat;font-weight:bold;font-size:15px;color:#fff;}
.news-item {width:162px;margin-left:12px;padding-bottom:5px;border-bottom:1px dotted #062383}
.news-item p {margin:5px 0}
.news-item p.date a:link,.news-item p.date a:visited{color:#062383;text-decoration:none;font-size:12px;font-weight:bold}
.news-item p.readmore{text-align:right;margin:0}
.news-item p.abstract a:link,.news-item p.abstract a:visited{color:#062383;text-decoration:none;}
a:link#news-archivio,a:visited#news-archivio {position:absolute;bottom:15px;right:18px;color:#062383;text-decoration:none;font-size:11px;letter-spacing:-0;font-weight:bold;}
a#news-archivio img{margin-left:5px}


/*INCONTRI E SEMINARI - LAVORA CON NOI*/
#inc_seminari{position:relative;height:340px;padding-top:5px;clear:left}
#inc_seminari h3{height:20px;margin-bottom:10px;background:url('/common/img/shared/green_gradient.gif') top left repeat-x}
#inc_seminari h3 span{display:block;padding:3px 0 0 0;font-weight:bold;font-size:12px;color:#339900;text-align:center;text-transform:uppercase;}
#is_top{width:188px;height:20px;margin-left:0;background:url('/common/img/work/bg_is_notxt.gif') repeat-x left top;}
.is-item {width:162px;margin-left:12px;padding:3px 0 3px 0;background:url('/common/img/work/dividers_square.gif') repeat-x left bottom;}
.is-item p {margin:0 0 3px 0;line-height:13px;padding:0;}
.is-item p.date{font-size:12px;font-weight:bold;color:#006600;margin:0;padding:0;}
.is-item p.date a:link,.is-item p.date a:visited{font-size:12px;font-weight:bold;color:#006600;text-decoration:none;}

.is-item p.location{font-size:11px;color:#339900;font-weight:bold;margin:0 0 2px 0;padding:0;}
.is-item p.readmore {text-align:right;margin:0 0 2px 0}
.is-item p.abstract a:link,.is-item p.abstract a:visited{color:#666666;text-decoration:none;}
a#is-archivio{position:absolute;bottom:13px;right:14px;color:#65ac4a;text-decoration:none;font-weight:bold}
a#is-archivio img{margin-left:5px}

.is_item_job{width:162px;margin-left:12px;padding:5px 0 5px 0;background:url('/common/img/work/dividers_square.gif') repeat-x left bottom;}
.is_item_job p {margin:0 0 3px 0;line-height:13px;padding:0;}
.is_item_job .description a:link,.is_item_job .description a:visited{text-transform:uppercase;font-weight:bold;color:#006600}
.is_item_job .location{font-weight:bold;color:#339900}
.is_item_job .where{color:#666666}
.is_item_job .readmore{text-align:right}
.is_item_job .readmore a:link,.is_item_job .readmore a:visited{text-decoration:none;color:#339900}
#is_archivio_job{text-align:right;padding-right:10px;}
#is_archivio_job a:link,#is_archivio_job a:visited{color:#65ac4a;text-decoration:none;font-weight:bold}
#is_archivio_job img{margin-left:5px}


.listing_incontri #content{width:533px;min-height:305px;height:auto !important;height:305px;background:#fff;}
#sel_years{width:475px;padding:8px 0 8px 20px;margin:15px 0 15px 20px;background:#f4f5f6;clear:both;display:inline-block;height:auto !important;height:1%;}
#sel_years:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.listing_incontri #sel_years a:link,.listing_incontri #sel_years a:visited{display:inline;float:left;color:#9abe9b;border-right:solid 1px #9abe9b;padding:0 15px;text-decoration:none;font-weight:bold;}
.listing_incontri #sel_years a.on:link,.listing_incontri #sel_years a.on:visited{display:inline;float:left;color:#339900;font-weight:bold;border-right:solid 1px #9abe9b;padding:0 15px;text-decoration:none;font-weight:bold;}
.listing_incontri #sel_years span{display:inline;float:left;color:#339900;font-weight:bold;border-right:solid 1px #9abe9b;padding:0 15px;text-decoration:none;}

/***INCONTRI LISTING***/
.listing_block_incontri{width:495px;margin:0 0 5px 20px;clear:both;display:inline-block;height:auto !important;height:1%;}
.listing_block_incontri:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}

.listing_block_incontri .calendar{position:relative;display:inline;float:left;width:70px;height:69px;margin:0 0 0 10px;background:url('/common/img/press/bg_calendar.gif') no-repeat left top;}
.listing_block_incontri .calendar span{display:block;width:54px;text-align:center;}
.listing_block_incontri .calendar span.day{position:absolute;left:6px;top:4px;color:#7990b8;font-size:15px;}
.listing_block_incontri .calendar span.month{position:absolute;left:8px;top:25px;color:#fff;font-weight:bold;font-size:12px;}
.listing_block_incontri .calendar span.year{position:absolute;left:7px;top:45px;color:#052f8b;font-weight:bold;font-size:12px;}

.listing_block_incontri div{display:inline;float:left;width:390px;margin:7px 0 0 20px;}
.listing_block_incontri div h4{padding:0 0 0 20px;color:#0d2e8a;font-weight:bold;background:url('/common/img/work/arrow_big.gif') no-repeat left top;}
.listing_block_incontri div h4 a:link,.listing_block_incontri div h4 a:visited{color:#339900;font-weight:bold;text-decoration:none;}
.listing_block_incontri div p.abstract{padding:0 0 5px 0;margin:0 0 0 20px;color:#0d2e8a;background:url('/common/img/shared/divider_squares.gif') repeat-x left bottom;}
.listing_block_incontri div p.readmore{margin:5px 0 0 0;padding:0 15px 0 0;background:url('/common/img/shared/generic_readmore.gif') right 4px no-repeat;text-align:right;}
.listing_block_incontri div p.readmore a:link,.listing_block_incontri div p.readmore a:visited{font-weight:bold;color:#0d2e8a;text-decoration:none;}

/***INCONTRI DETAIL***/
#detail_incontro{clear:both;display:inline-block;height:auto !important;height:1%;padding:0 20px;}
#detail_incontro:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#pic_incontro{display:inline;float:left;width:115px;margin:0;padding:0;}
#content_incontro{display:inline;float:left;width:315px;margin:0 0 0 20px;}
#content_incontro p.date{color:#08318c;font-weight:normal;margin:0;padding:0;}
#content_incontro h2{color:#339900;padding:0 0 5px 0;margin:0 0 5px 0;font-weight:bold;background:url('/common/img/shared/divider_squares.gif') left bottom repeat-x;}

#content_incontro p{color:#666666;font-weight:normal;font-size:11px;}
#content_incontro p.spec{color:#0d2e8a;font-weight:normal;font-size:11px;margin:0;padding:0;}
#content_incontro .gosite{color:#0d2e8a;font-size:10px;}
#content_incontro .gosite a:link,#content_incontro .gosite a:visited{font-size:10px;text-decoration:underline;color:#0d2e8a;}
#content_incontro .gosite img{margin-left:5px;}

.back_archive_incontri{width:495px;padding:8px 0 8px 0;margin:0 0 20px 20px;background:#f4f5f6;text-align:right;}
.back_archive_incontri a:link,.back_archive_incontri a:visited{margin-right:10px;color:#339900;text-decoration:none;font-weight:bold;}
.back_archive_incontri .ico{margin:0 0 0 5px}
.back_archive_incontri .prev{margin:0 5px 0 0}



/***COMUNICATI LISTING***/
.listing_comunicati #content{width:533px;min-height:305px;height:auto !important;height:305px;background:#fff;}

#sel_years{width:475px;padding:8px 0 8px 20px;margin:15px 0 15px 20px;background:#f4f5f6;clear:both;display:inline-block;height:auto !important;height:1%;}
#sel_years:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#sel_years a:link,#sel_years a:visited{display:inline;float:left;color:#a1b5c3;border-right:solid 1px #113a91;padding:0 15px;text-decoration:none;}
#sel_years a.on:link,#sel_years a.on:visited{display:inline;float:left;color:#113a91;font-weight:bold;border-right:solid 1px #113a91;padding:0 15px;text-decoration:none;}
#sel_years span{display:inline;float:left;color:#113a91;font-weight:bold;border-right:solid 1px #113a91;padding:0 15px;text-decoration:none;}

.listing_block_comunicati{width:495px;margin:0 0 5px 20px;clear:both;display:inline-block;height:auto !important;height:1%;}
.listing_block_comunicati:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}

.listing_block_comunicati .calendar{position:relative;display:inline;float:left;width:70px;height:69px;margin:0 0 0 10px;background:url('/common/img/press/bg_calendar.gif') no-repeat left top;}
.listing_block_comunicati .calendar span{display:block;width:54px;text-align:center;}
.listing_block_comunicati .calendar span.day{position:absolute;left:6px;top:4px;color:#7990b8;font-size:15px;}
.listing_block_comunicati .calendar span.month{position:absolute;left:8px;top:25px;color:#fff;font-weight:bold;font-size:12px;}
.listing_block_comunicati .calendar span.year{position:absolute;left:7px;top:45px;color:#052f8b;font-weight:bold;font-size:12px;}

.listing_block_comunicati div{display:inline;float:left;width:390px;margin:7px 0 0 20px;}
.listing_block_comunicati div h5{padding:0 0 0 20px;color:#0d2e8a;font-weight:normal;}
.listing_block_comunicati div h4{padding:0 0 0 20px;color:#0d2e8a;font-weight:bold;background:url('/common/img/shared/arrow_big.gif') no-repeat left top;}
.listing_block_comunicati div h4 a:link,.listing_block_comunicati div h4 a:visited{color:#0d2e8a;font-weight:bold;text-decoration:none;}
.listing_block_comunicati div p.abstract{padding:0 0 5px 0;margin:0 0 0 20px;color:#0d2e8a;background:url('/common/img/shared/divider_squares.gif') repeat-x left bottom;}
.listing_block_comunicati div p.readmore{margin:5px 20px 0 0;padding:0 15px 0 0;background:url('/common/img/shared/generic_readmore.gif') right 4px no-repeat;text-align:right;}
.listing_block_comunicati div p.readmore a:link,.listing_block_comunicati div p.readmore a:visited{font-weight:bold;color:#0d2e8a;text-decoration:none;}

/***COMUNICATI DETAIL***/
#detail_comunicato{clear:both;display:inline-block;height:auto !important;height:1%;padding:0 20px;}
#detail_comunicato:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#pic_comunicato{display:inline;float:left;width:115px;margin:0;padding:0;}
#content_comunicato{display:inline;float:left;width:315px;margin:0 0 0 20px;}
#content_comunicato p.date{color:#08318c;font-weight:normal;margin:0;padding:0;}
#content_comunicato h2{padding:0 0 5px 0;font-weight:bold;background:url('/common/img/shared/divider_squares.gif') left bottom repeat-x;}
#content_comunicato p{color:#666666;font-weight:normal;font-size:11px;}
.back_archive{width:495px;padding:8px 0 8px 0;margin:0 0 20px 20px;background:#f4f5f6;text-align:right;}
.back_archive a:link,.back_archive a:visited{margin-right:10px;color:#08318c;text-decoration:none;font-weight:bold;}
.back_archive .ico{margin:0 0 0 5px}
.back_archive .prev{margin:0 5px 0 0}


/*Spalla sx subscribe news alert*/
#subscribe_newsalert{padding:0 0 0 15px;margin:15px 0 0 0;}
#subscribe_newsalert #s_na label{display:block;text-transform:uppercase;color:#5781a7;font-size:10px;}
#s_na{display:block;position:relative;width:165px;}
a:link#btn_subscribe_na,a:visited#btn_subscribe_na{display:block;position:absolute;top:40px;right:5px;color:#062383;text-decoration:none;font-size:11px;text-transform:uppercase;letter-spacing:0}
#btn_subscribe_na img{margin-left:5px}
#s_na input{width:155px;}



/***SETTORI LISTING***/
.settori #content{width:533px;min-height:305px;height:auto !important;height:305px;background:#fff;}
.opt_txt{margin:20px 0 0 25px;}

#c_cols_sp{position:relative;margin:0 0 30px 0;clear:both;display:inline-block;height:auto !important;height:1%;}
#c_cols_sp:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}

.settore_carrefour{display:inline;float:left;width:240px;margin:25px 0 0 25px;}
.settore_carrefour h2{position:relative;width:220px;padding:3px 0 3px 8px;margin:0 0 8px 0;background:url('/common/img/work/bg_header_settori.gif') left top repeat-x;color:#fff;text-transform:uppercase;font-size:14px;font-weight:bold;}
.settore_carrefour ul{margin:0;}
.settore_carrefour ul li{display:block;width:228px;height:auto;padding:0 0 0 0;margin:0 0 10px 0;background:url('/common/img/work/bg_els_settori.gif') left top repeat-x #abbedf; /*#dee3ed;*/}
.settore_carrefour ul li a:link,.settore_carrefour ul li a:visited{position:relative;display:block;width:202px;height:;padding:3px 0 0 25px;background:url('/common/img/work/arrow_els_settori.gif') 10px 3px no-repeat;color:#0d2e8a;text-decoration:none;font-weight:bold;border:solid 0px #dee3ed;border-left:solid 1px #dee3ed;border-right:solid 1px #dee3ed;}

#sede_settori{display:inline;float:left;width:245px;margin:25px 0 0 25px;}
#punti_vendita{float:left;width:240px;margin:25px 0 0 15px;}

#divider_settori{position:absolute;left:268px;top:55px;width:2px;background:url('/common/img/work/dots_vertical.gif') right top repeat-y}

#sede_settori h2,#punti_vendita h2{position:relative;width:220px;padding:3px 0 3px 8px;margin:0 0 8px 0;background:url('/common/img/work/bg_header_settori.gif') left top repeat-x;color:#fff;text-transform:uppercase;font-size:14px;font-weight:bold;}
.h_brdtop{display:block;position:absolute;left:0;top:-1px;width:228px;height:3px;}
.h_brdbtm{display:block;position:absolute;left:0;bottom:-3px;width:228px;height:3px;}


#sede_settori ul{margin:0;}
#sede_settori ul li{display:block;width:228px;height:auto;padding:0 0 0 0;margin:0 0 10px 0;background:url('/common/img/work/bg_els_settori.gif') left top repeat-x #dee3ed;}
#sede_settori ul li a:link,#sede_settori ul li a:visited{position:relative;display:block;width:202px;height:;padding:3px 0 0 25px;background:url('/common/img/work/arrow_els_settori.gif') 10px 3px no-repeat;color:#0d2e8a;text-decoration:none;font-weight:bold;border:solid 0px #dee3ed;border-left:solid 1px #dee3ed;border-right:solid 1px #dee3ed;}

#punti_vendita ul{margin:0;}
#punti_vendita ul li{display:block;width:228px;height:auto;padding:0 0 0 0;margin:0 0 10px 0;background:url('/common/img/work/bg_els_settori.gif') left top repeat-x #abbedf;}
#punti_vendita ul li a:link,#punti_vendita ul li a:visited{position:relative;display:block;width:202px;height:;padding:3px 0 0 25px;background:url('/common/img/work/arrow_els_settori.gif') 10px 3px no-repeat transparent;color:#0d2e8a;text-decoration:none;font-weight:bold;border-left:solid 1px #dee3ed;border-right:solid 1px #dee3ed;}

#punti_vendita ul li.on a:link,#punti_vendita ul li.on a:visited{position:relative;display:block;width:202px;height:;padding:3px 0 0 25px;background:url('/common/img/work/arrow_els_settori_on.gif') 7px 5px no-repeat;color:#0d2e8a;text-decoration:none;font-weight:bold;border-left:solid 1px #dee3ed;border-right:solid 1px #dee3ed;}

#punti_vendita ul li.on .brdbtm{display:block;position:absolute;left:-1px;bottom:-3px;width:229px;height:3px;}

.brdtop{display:block;position:absolute;left:0;top:-3px;width:228px;height:3px;}
.brdbtm{display:block;position:absolute;left:0;bottom:-3px;width:228px;height:3px;}

/***Non alimentare***/
.settori .intro{width:480px;margin:15px 0 0 20px;padding:0 0 10px 10px;background:url('/common/img/shared/divider_squares.gif') left bottom repeat-x;}
#testimonianze{margin:20px 0 20px 30px;}
#testimonianze h2{margin:0 0 15px 0;text-transform:uppercase;font-size:12px;font-weight:bold;color:#052f8b;}
.els_testimonianze{margin:0 0 20px 0;clear:both;display:inline-block;height:auto !important;height:1%;}
.els_testimonianze:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}

.els_testimonianze img{display:inline;float:left;}
.els_testimonianze div{display:inline;float:left;width:415px;margin:4px 0 0 10px;}
.els_testimonianze div p{margin:0 0 5px 0;}
.els_testimonianze div p.name{font-weight:bold;}
.els_testimonianze div p.readmore a:link,.els_testimonianze div p.readmore a:visited{padding:0 15px 0 0;font-weight:normal;color:#08318c;background:url('/common/img/shared/arrow_dx.gif') right 5px no-repeat;text-decoration:none;}

/*descrizione mestiere*/
.wus_sub{text-transform:uppercase;font-size:18px;font-weight:lighter;color:#63A963;margin:0 0 0 85px;}
#c_descmestiere{margin:20px 0 50px 30px;}
#c_descmestiere h3{font-weight:bold;}
#c_descmestiere ul{margin:5px 0 15px 25px;} 
#c_descmestiere ul li{list-style-type:square;font-size:11px;line-height:normal}

#pics_mestiere{position:relative;float:right;width:169px;height:174px;padding:10px;background:url('/common/img/work/bg_photoframe.gif') left top no-repeat ;}
#pics_mestiere img#default_pic{display:block;}
#pics_mestiere img{display:none;position:absolute;left:12px;top:12px;}
#pics_mestiere span{position:absolute;left:75px;bottom:34px;display:block;width:12px;height:12px;text-align:center;color:#4B9C26;font-weight:bold;font-size:10px; bottom:25px; }
#pics_mestiere #p_prev{position:absolute;left:50px;bottom:34px;display:block;width:10px;height:10px;text-decoration:none; bottom:25px; }
#pics_mestiere #p_next{position:absolute;left:100px;bottom:33px;display:block;width:10px;height:10px;text-decoration:none; bottom:25px; }

/*elenco spalla destra*/
#elenco_mestieri{width:170px;margin:30px 0 0 10px;}
#elenco_mestieri h2{margin:0 0 10px 0;text-transform:uppercase;font-size:12px;font-weight:bold;color:#052f8b;}
#elenco_mestieri ul{width:170px;height:220px;overflow:auto;}
#elenco_mestieri li{width:170px;margin:0 0 10px 0;}
#elenco_mestieri li a:link,#elenco_mestieri li a:visited{padding:0 0 0 15px;font-weight:bold;color:#052f8b;background:url('/common/img/work/arrow_coldx.gif') left top no-repeat;text-decoration:none;}
#elenco_mestieri p{text-align:right;}
a:link#bck_settori,a:visited#bck_settori{margin:0 8px 0 0;padding:0 14px 0 0;background:url('/common/img/work/arrow_dx.gif') right 4px no-repeat;font-weight:bold;text-decoration:none;}

/*2nd level*/
.settore_carrefour ul li.on ul {margin:0 0 0 0;padding:8px 0 0 0;background:#fff;}
.settore_carrefour ul li ul {display:none;margin:0 0 0 0;padding:0;background:#fff;}
.settore_carrefour ul li.on ul li {display:block;width:208px;padding:0 0 7px 0;margin:0;background:#fff;border:solid 1px #fff}
.settore_carrefour ul li.on ul li a:link,.settore_carrefour ul li.on ul li a:visited {display:block;width:202px;padding:3px 0 0 25px;background:url('/common/img/work/arrow_els_settori_sub.gif') 10px 3px no-repeat;color:#0d2e8a;text-decoration:none;font-weight:normal;border:0;}

#punti_vendita ul li.on ul, #sede_settori ul li.on ul {margin:0 0 0 0;padding:8px 0 0 0;background:#fff;}
#punti_vendita ul li ul, #sede_settori ul li ul {display:none;margin:0 0 0 0;padding:0;background:#fff;}
#punti_vendita ul li.on ul li, #sede_settori ul li.on ul li {display:block;width:208px;padding:0 0 7px 0;margin:0;background:#fff;border:solid 1px #fff}
#punti_vendita ul li.on ul li a:link,#punti_vendita ul li.on ul li a:visited, #sede_settori ul li.on ul li a:link,#sede_settori ul li.on ul li a:visited {display:block;width:202px;padding:3px 0 0 25px;background:url('/common/img/work/arrow_els_settori_sub.gif') 10px 3px no-repeat;color:#0d2e8a;text-decoration:none;font-weight:normal;border:0;}

/***CARTELLA STAMPA***/
.cartella_stampa #content{width:533px;min-height:305px;height:auto !important;height:305px;background:#fff;}
.cartella_stampa .intro{width:480px;margin:15px 0 0 20px;padding:0 0 10px 10px;background:url('/common/img/shared/divider_squares.gif') left bottom repeat-x;}
#choose_word_italy{margin:30px 0 45px 45px;}

#pk_italy{width:495px;margin:25px 0 35px 25px;clear:both;display:inline-block;height:auto !important;height:1%;}
#pk_italy:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#ico_italy{display:inline;float:left;width:220px;margin:0;}

#pk_italy ul{float:left;width:270px;padding:20px 0 0 0;margin:0 0 0 0;}
#pk_italy ul li{position:relative;clear:both;background:url('/common/img/shared/divider_squares.gif') left bottom repeat-x;padding:0 0 5px 0;margin:0 0 10px 0;display:inline-block;height:auto !important;height:1%;}
#pk_italy ul li:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}

#pk_italy ul li p.description{display:inline;float:left;width:185px;padding:0;margin:0;}
#pk_italy ul li p.type_size{display:inline;float:left;width:85px;padding:0;margin:0;}
#pk_italy ul li p.type_size img{display:inline;float:left;}
#pk_italy ul li p.type_size span{display:inline;float:left;width:45px;height:21px;padding:8px 0 0 0;margin:2px 0 0 0;background:#e9eef3;}
#pk_italy ul li p.type_size a:link,#pk_italy ul li p.type_size a:visited{text-decoration:none;color:#0d2e8a}

/*area downdload world*/
#pk_world{width:495px;margin:25px 0 35px 25px;clear:both;display:inline-block;height:auto !important;height:1%;}
#pk_world:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#ico_world{display:inline;float:left;width:220px;margin:0;}

#pk_world ul{float:left;width:270px;padding:20px 0 0 0;margin:0 0 0 0;}
#pk_world ul li{position:relative;clear:both;background:url('/common/img/shared/divider_squares.gif') left bottom repeat-x;padding:0 0 5px 0;margin:0 0 10px 0;display:inline-block;height:auto !important;height:1%;}
#pk_world ul li:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}

#pk_world ul li p.description{display:inline;float:left;width:185px;padding:0;margin:0;}
#pk_world ul li p.type_size{display:inline;float:left;width:85px;padding:0;margin:0;}
#pk_world ul li p.type_size img{display:inline;float:left;}
#pk_world ul li p.type_size span{display:inline;float:left;width:45px;height:21px;padding:8px 0 0 0;margin:2px 0 0 0;background:#e9eef3;}
#pk_world ul li p.type_size a:link,#pk_world ul li p.type_size a:visited{text-decoration:none;color:#0d2e8a}

/***CONTATTI***/
.contatti #content{width:533px;min-height:305px;height:auto !important;height:305px;background:#fff;}
.contatti p.generictxt{width:480px;margin:15px 0 20px 20px;padding:0 0 10px 10px;}
.contatti .els_contatti{width:400px;padding:0;margin:15px 0 35px 30px;}
.els_contatti li{width:400px;padding:0 0 10px 0;margin:0 0 15px 0;font-weight:bold;background:url('/common/img/shared/divider_squares.gif') left bottom repeat-x;}
.contatti .els_contatti li p{width:400px;min-height:50px;height:auto !important;height:50px;padding:0 0 0 70px;background:url('/common/img/contacts/ico_contatti.gif') no-repeat left top;}
.els_contatti li span{display:block;}
.els_contatti li span.group{font-weight:normal;}
.els_contatti li span.email{margin:15px 0 0 0;}
.els_contatti li span.email a:link,.els_contatti li span.email a:visited{}


/***HP LAVORA CON NOI***/
.wus #content{position:relative;display:inline;float:left;width:533px;min-height:305px;height:auto !important;height:305px;margin:0;padding:0;background:url('/common/img/work/bg_wus.jpg') left top no-repeat #fff;z-index:1;border-bottom:solid 1px #829cb8;}

h1.wus{color:#006600;}

#hp_wus{width:533px;margin:25px 0 0 0;clear:both;display:inline-block;height:auto !important;height:1%;}
#hp_wus #h_wus:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#hp_wus #h_wus{clear:both;display:inline-block;height:auto !important;height:1%;margin:0;padding:0;}
#hp_wus #h_wus .img_wow{display:inline;float:left;margin:0 0 0 15px;}
#hp_wus #h_wus #titles{display:inline;float:left;width:320px;padding:15px 0 0 10px;margin:0;}


#hp_wus #h_wus #titles h1{color:#006600;font-size:14px;margin:0 0 15px 0;padding:0;font-weight:bold;width:300px;}
#hp_wus #h_wus #titles h2{color:#006600;font-size:23px;margin:0;padding:0;width:300px;}
#hp_wus #h_wus #titles p.godetails{margin:10px 0 0 0;padding:0;clear:both;display:inline-block;height:auto !important;height:1%;}
#hp_wus #h_wus #titles p.godetails:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#h_wus #titles p.godetails a:link,#h_wus #titles p.godetails a:visited{display:inline;float:left;color:#107700;margin:0 12px 0 12px;padding:0 14px 0 0;background:url('/common/img/work/arrow_dx.gif') right 4px no-repeat;}


/*no rullo*/
#hp_wus #h_wus #titles p.godetails_norullo{width:100%;margin:10px 0 0 0;padding:0;clear:both;display:inline-block;height:auto !important;height:1%;text-align:right;}
#hp_wus #h_wus #titles p.godetails_norullo:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#h_wus #titles p.godetails_norullo a:link,#h_wus #titles p.godetails_norullo a:visited{display:inline;float:right;color:#107700;margin:0 0 0 35px;padding:0 14px 0 0;background:url('/common/img/work/arrow_dx.gif') right 4px no-repeat;}
#h_wus #titles .readmore{padding:5px 0 0 20px;text-align:right;}
#h_wus #titles .readmore a:link,#h_wus #titles .readmore a:visited{padding:0 0 0 20px;font-weight:bold;color:#08318c;background:url('/common/img/work/arrow_readmore.gif') left top no-repeat;}

/*rullo item mestieri*/
#rullo_wus{position:relative;width:533px;height:103px;background:#cfe5c9;margin:5px 0 0 0;padding:0;}

#rullo_wus #h_rullowus{position:absolute;left:15px;top:2px;width:510px;height:25px;}
#rullo_wus #h_rullowus h3{position:absolute;left:0;top:2px;width:300px;margin:0;padding:0;color:#333399;font-weight:bold;font-size:12px}
#rullo_wus #h_rullowus p{position:absolute;left:345px;top:2px;width:170px;margin:0;padding:0 0 0 20px;color:#08318c;background:url('/common/img/work/arrow_roll.gif') left top no-repeat;}
#rullo_wus #h_rullowus p a:link,#rullo_wus #h_rullowus p a:visited{font-weight:bold;color:#08318c;text-decoration:underline;}

#wus_prev{position:absolute;left:0;top:15px;width:29px;height:55px;}
#wus_next{position:absolute;right:0;top:15px;width:29px;height:55px;}

#wus_prev img{position:absolute;left:10px;top:25px;}
#wus_next img{position:absolute;left:10px;top:25px;}

#wus_prev a:link,#wus_prev a:visited{display:block;width:29px;height:45px;}
#wus_next a:link,#wus_next a:visited{display:block;width:29px;height:45px;}

#c_items{position:absolute;left:30px;top:35px;width:471px;height:70px;margin:0;overflow:hidden;}
#c_items:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#c_items #mask{position:absolute;left:0;top:0;}
#c_items #mask:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}

.item_wus{display:inline;float:left;width:145px;padding:0 5px;border-left:solid 1px #107700;}
.item_wus h4, .item_wus h4 a:link,.item_wus h4 a:visited{text-transform:uppercase;color:#006600;font-weight:bold;font-size:11px;margin:0 0 2px 0;padding:0;letter-spacing:-1px}
.item_wus p{margin:0;padding:0;color:#162983;}
.item_wus p.readmore{margin:2px 0 0 0;text-align:right;}
.item_wus p.readmore a:link,.item_wus p.readmore a:visited{color:#006600;font-weight:bold;font-size:11px;background:url('/common/img/work/arrow_dx.gif') right 4px no-repeat;padding:0 14px 0 0;}

/***CONTAINER VUOTO PER HTML DA EDITOR***/
.c_htmleditor{width:499px;min-height:305px;height:auto !important;height:305px;background:#fff;padding:20px 0 35px 25px;}
.c_htmleditor p{font-size:1em;line-height:16px;}
.c_htmleditor h2{font-size:14px;}


/***INSEGNE***/
.insegne #content{width:533px;min-height:305px;height:auto !important;height:305px;background:#fff;}
#c_insegne{margin:20px 0 70px 15px;height:auto !important;height:1%;clear:both;display:inline-block;}
#c_insegne:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#loghi_insegne{display:inline;float:left;width:195px;margin:0;}
#desc_logo{display:inline;float:left;width:300px;margin:10px 0 0 15px}
#loghi_insegne img{display:block;}

/** ERRORE **/
.errore #content{width:533px;min-height:305px;height:auto !important;height:305px;background:#fff;}
#errortype{width:480px;margin:15px 0 0 20px;padding:0 0 10px 10px;background:url('/common/img/shared/divider_squares.gif') left bottom repeat-x;}
#go_mapsite{padding:5px 20px 0 0;text-align:right;}
#go_mapsite a:link,#go_mapsite a:visited{padding:0 20px 0 0;font-weight:bold;color:#08318c;background:url('/common/img/shared/arrow_dx.gif') right 4px no-repeat;text-decoration:none;}

/** FOOTER **/
#footer {position:relative;clear:left;width:533px;padding:10px 0 5px 0;margin:0 0 0 209px;background:transparent url('/common/img/footer_bg.gif') top left repeat-x; }
#footer ul.loghi{width:533px;border-bottom:1px solid #c8d6e3;}
#footer ul.loghi:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#footer ul li {display:inline;float:left;}
#footer ul.loghi li a {display:inline;float:left;padding:0 5px;margin-right:2px;border-right:1px dotted #859BA4}
#footer ul li a#carrefour, #footer ul li a#diperdi {padding:5px 10px}
#footer ul li a#docks {padding:3px 5px 2px 5px}
#footer ul li.corporate{display:inline;width:245px;padding:5px 0;margin-left:3px;}
#footer ul li.corporate label{display:inline;float:left;width:108px;color:#436cad;padding:0;word-spacing:-1px;}
#footer ul li.corporate select{display:inline;float:left;margin:0;border:1px solid #939AA0}

#footer ul.info{width:443px;height:auto !important;height:1%;clear:both;display:inline-block;padding:5px 0 0 0;margin:10px 0 0 90px;text-align:center;}
#footer ul.info:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#footer ul.info li{padding:0 10px 0 10px;border-right:1px solid #436CAD;}
#footer ul.info li a:link,#footer ul.info li a:visited{color:#436CAD;text-decoration:none;padding:0;}
#footer ul.info li a.last{margin-left:0}

#footer #feed-rss{position:relative;border-right:0;}
#footer #feed-rss img{position:absolute;right:-12px !important;right:-1px;top:-1px;}

#footer a:link#feed-rss,#footer a:visited#feed-rss{color:#436CAD;text-decoration:none;margin-left:0;padding:0 15px 0 0;}

.pager{width:495px;padding:8px 0;margin:0 0 15px 20px;background:#f4f5f6;clear:both;display:inline-block;height:auto !important;height:1%;}
.pager div{width:155px;margin:0 auto;}
.pager div:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.pager:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.pager p{display:inline;float:left;color:#113a91;margin:0;padding:0;border-right:solid 1px #113a91}
.pager p a:link,.pager p a:visited{display:inline;float:left;color:#113a91;border-left:solid 1px #113a91;padding:0 7px;text-decoration:none;font-weight:bold;}
.pager .pag_prev{display:inline;float:left;margin-right:10px;padding-top:3px;}
.pager .pag_next{display:inline;float:left;margin-left:10px;padding-top:3px;}


/*JS scroll bar*/
.jScrollPaneContainer{position: relative;overflow: hidden;z-index: 1;}
.jScrollPaneTrack{position: absolute;cursor:pointer;right:0;top:0;height:100%;background:#d2dded;}
.jScrollPaneDrag{position:absolute;background:url('/common/img/shared/scroll_drag.gif') no-repeat left top;cursor:pointer;overflow:hidden;}
.jScrollPaneDragTop{position:absolute;top:0;left:0;overflow:hidden;}
.jScrollPaneDragBottom{position: absolute;bottom:0;left:0;overflow:hidden;}
a.jScrollArrowUp{display:block;position:absolute;z-index:1;top:0;right:0;text-indent: -2000px;overflow:hidden;background:url('/common/img/shared/scroll_arrow_top.gif') no-repeat 1px top;height:9px;}
a.jScrollArrowUp:hover{/*background-color: #f60;*/}
a.jScrollArrowDown {display: block;position:absolute;z-index:1;bottom:0;right:0;text-indent:-2000px;overflow: hidden;
background:url('/common/img/shared/scroll_arrow_bottom.gif') no-repeat 1px top;height: 9px;}
a.jScrollArrowDown:hover{/*background-color: #f60;*/}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover{/*background-color: #f00;*/}

