/* Start of CMSMS style sheet 'seStyle' */
/* Start of CMSMS style sheet 'seStyle' */
/* GENERICI */
* 											{ margin:0; padding:0; border:0;}
html, body							{ width:100%;}
html										{ background:url(../imgs/bg-body.jpg) repeat-x 0 0;}
body										{ font-size:62.5%; font-family:Arial,Verdana,Tahoma,Arial; color:#999;}
a:active								{ outline: none;}
a img, img a 						{ border:0;}


/* STRUTTURA */
#pagewrapper						{ width:100%;}
#header									{ position:relative; width:1000px; height:79px; margin:0 auto;
												  background:url(../imgs/bg-pagewrapper.jpg) no-repeat 0 0;}
#flash									{ width:980px; height:298px; margin:0 auto;}
#content								{ width:100%;}
#content .wrap					{ width:980px; margin:0 auto;}
#main										{ position:relative; width:100%;}
.gridBox								{ position:relative; width:978px; margin:0 auto;}
#footer									{ position:absolute; width:100%; background:url(../imgs/bg-footer.jpg) repeat-x 0 0;}
#footer .wrap							{ width:980px; margin:0 auto;}


#header #logo							{ position:absolute; top:12px; left:13px; width:255px; height:51px;}
#header h1 a						{ display:block; width:255px; height:51px; text-decoration:none;
												  background:url(../imgs/logo.gif) no-repeat; text-indent:-999px; overflow:hidden;}


#flashMenu							{ width:980px; margin:0 auto; list-style-type:none;}
#flashMenu li						{ float:left;}
#flashMenu li a, #flashMenu li a:link, #flashMenu li a:visited, #flashMenu li a:active
												{ display:block; height:298px; text-indent:-999em; overflow:hidden;}
#flashMenu li a:hover		{ background-position:bottom;}
a.fAutomotive						{ width:327px; background:url(../imgs/flash-automotive.jpg) no-repeat left 0;}
a.fIndustry							{ width:326px; background:url(../imgs/flash-industry.jpg) no-repeat left 0;}
a.fMachinery						{ width:327px; background:url(../imgs/flash-machinery.jpg) no-repeat left 0;}

#flashMenuSet						{ width:980px; height:298px; margin:0 auto; list-style-type:none; background:url(../imgs/flash-settore-automotive.jpg) no-repeat 0 0;}
#flashMenuSet li a, #flashMenuSet li a:link, #flashMenuSet li a:visited, #flashMenuSet li a:active
												{ display:block; width:327px; margin-left:653px; text-indent:-999em; overflow:hidden;}
#flashMenuSet li a:hover{ background-position:bottom;}
a.fsIndustry						{ width:327px; height:150px; background:url(../imgs/flash-settore-industry.jpg) no-repeat left 0;}
a.fsMachinery						{ width:327px; height:148px; background:url(../imgs/flash-settore-machinery.jpg) no-repeat left 0;}

#lingue									{ position:absolute; top:53px; left:900px; width:86px; height:20px; padding:7px 6px 0 6px; list-style-type:none;}
#lingue li							{ float:left; margin-right:1px;}
#lingue li a,
#lingue li a:link,
#lingue li a:visited		{ display:block; width:22px; height:19px; text-indent:-999em; overflow:hidden;}
#lingue li.paginacorrente a,
#lingue li.paginacorrente a:link,
#lingue li.activeparent a,
#lingue li.activeparent a:link,
#lingue li a:hover,
#lingue li a:active			{ background-position:bottom;}
a.it										{ background:url(../imgs/flag-it.gif) no-repeat 0 0;}
a.en										{ background:url(../imgs/flag-en.gif) no-repeat 0 0;}
a.ro										{ background:url(../imgs/flag-ro.gif) no-repeat 0 0;}



.return									{ float:right;}
.breadcrumbs, .return		{ padding:15px 10px 5px 10px; font-size:1.1em; line-height:1.5em;}
.breadcrumbs span				{ color:#666; text-transform:capitalize;}

.NewsSummary						{ position:absolute; padding-bottom:15px; background:url(../imgs/bg-estratto.jpg) no-repeat 0 0;}
.NewsMetaData,
.NewsSummaryLink,
#NewsPostDetailTitle,
.standardpageTitle,
.standardpageContent,
.NewsSummarySummary,
.NewsPostDetailContent,
.NewsSummaryMorelink				{ margin:0 10px;}
.NewsMetaData						{ list-style-type:none; padding-top:18px;}
.NewsMetaData li				{ float:left; padding:1px 3px;  text-transform:uppercase;}
.NewsSummaryCategory,
.NewsPostDetailCategory			{ margin-right:2px;background:#5f89a4; color:#FFF;}
.NewsSummaryPostdate,
.NewsPostDetailDate			{ background:#CCC; color:#FFF;}

.standardpageContent h3			{ color:#5f89a4;}


.titolo										{background:#5f89a4; color:#FFF; display:inline; padding-left: 2px; padding-right:2px;font-size:11px;} 
.standardpageContent h2.sottotitolo			{ padding:3px 0; border-bottom:1px solid #CCC; font-size:14px; color:#333;}






h2.NewsSummaryLink,
h2#NewsPostDetailTitle,
h2.standardpageTitle		{ padding:3px 0; border-bottom:1px solid #CCC; font-size:1.32em; color:#333;}
h2.NewsSummaryLink a,
h2.NewsSummaryLink a:link,
h2.NewsSummaryLink a:visited
												{ color:#333; text-decoration:none;}
h2.NewsSummaryLink a:hover,
h2.NewsSummaryLink a:active
												{ color:#5f89a4;}
											

											
h2.standardpageTitle		{ padding-top:22px;}
											
.NewsSummarySummary,
.NewsPostDetailContent,
.standardpageContent,
.NewsSummaryMorelink		{ padding:5px 0; font-size:1.2em; line-height:1.5em;}
.NewsSummarySummary img	{ float:left; margin-right:5px; padding:3px; border:1px solid #CCC;}
.NewsPostDetailContent img
												{ margin-right:5px; padding:3px; border:1px solid #CCC;}

.NewsSummaryMorelink		{ text-align:right;}
.NewsSummaryMorelink a,
.NewsSummaryMorelink a:link,
.NewsSummaryMorelink a:visited,
.breadcrumbs a,
.breadcrumbs a:link,
.breadcrumbs a:visited,
.breadcrumbs a:active
												{ color:#5f89a4; text-decoration:none;}
.NewsSummaryMorelink a:hover,
.NewsSummaryMorelink a:active,
.breadcrumbs a:hover
												{ text-decoration:underline;}
												
												
.NewsPostDetail,
.standardpage						{ padding-bottom:15px; background:url(../imgs/bg-dettaglio.jpg) no-repeat 0 0;}	

ul.picturelist 					{ list-style:none;}	
ul.picturelist  li.thumb        { float:left; margin-right:0px; margin-bottom:10px;}
ul.picturelist  li.thumb img	{ padding:3px; border:1px solid #DFDFDF;}

ul.picturelist2 					{ list-style:none;}	
ul.picturelist2  li.thumb        { float:left; margin-right:5px; margin-bottom:10px;}
ul.picturelist2  li.thumb img	{ padding:3px; border:1px solid #DFDFDF;}
												



#bFlash									{ height:120px;}
#fbanner								{ background:none; z-index:1;}


#mappa									{ float:left; width:652px; background:url(../imgs/bg-mappa.jpg) no-repeat 0 0;}
#recentlyUpdated				{ float:right; width:326px; background:url(../imgs/bg-estratto.jpg) no-repeat 0 0;}
#mappa .wrap, #recentlyUpdated .wrap 
												{ margin:5px 12px; font-size:1.2em; /*line-height:1.5em;*/ background:#f00;}

#mappa .NewsSummaryCategory 
												{ background:transparent; text-indent:-999px; overflow:hidden;}
#mappa .NewsSummarySummary img
												{ float:right; margin:0 0 0 5px; padding:3px; border:1px solid #CCC;}


#footer .wrap						{ padding:24px 0; font-size:1.2em; color:#FFF;}
#footer span						{ font-size:0.9em; color:#b3c5d1;}
#footer .menu						{ float:right; padding:6px 0 5px 0; text-align:right;}
#footer .menu	a,
#footer .menu	a:link,
#footer .menu	a:visited	{ color:#FFF; text-decoration:none;}
#footer .menu	a:hover,
#footer .menu	a:active	{ text-decoration:underline;}
#footer .menu	span a,
#footer .menu	span a:link,
#footer .menu	span a:visited
												{ color:#b3c5d1; text-decoration:none;}
#footer .menu	span a:hover,
#footer .menu	span a:active
												{ text-decoration:underline;}
#footer .copy						{ padding:6px 0 5px 70px; background:url(../imgs/logo-footer.gif) no-repeat 0 0;}

/* ALTRA ROBA DIPENDENTE DALLE PAGINE*/


.NewsSummary .NewsSummary	{position:static; float:left;}
.NewsSummary.threecols	{ background-image:none;}

.standardpage.NewsSummary.threecols						{ padding-bottom:15px; background:url(../imgs/bg-dettaglio.jpg) no-repeat 0 0;}


/* TYPO */

/* ANCHORS */


.NewsSummarySummary a, .NewsSummarySummary a:link, .NewsSummarySummary a:visited, .NewsSummarySummary a:active,
.NewsPostDetailContent a, .NewsPostDetailContent a:link, .NewsPostDetailContent a:visited, .NewsPostDetailContent a:active
						{ color:#666; text-decoration:none; border-bottom:1px solid #5f89a4;}
.NewsSummarySummary a:hover,
.NewsPostDetailContent a:hover
						{ color:#FFF; border:none; background:#5f89a4;}
						
						
.return a, .return a:link, .return a:visited, .return a:active
						{ display:block; line-height:17px; color:#666; padding-right:25px; background:url(../imgs/btn-return.gif) no-repeat right 0;}
.return a:hover			{ text-decoration:none; background:url(../imgs/btn-return.gif) no-repeat right bottom;}


#boxRaggiungerci		{background:none;}
#boxRaggiungerci img	{ margin-bottom:10px;}
.bologna				{ float:left; width:258px;}
.carpi					{ float:left;  width:270px;}
.romania				{ float:left;  width:258px;}
#mappa2					{ border:none; margin-top:10px; padding-top:10px;}

#mappaSito				{ list-style-type:none;}
#mappaSito	a			{ color:#5F89A4;}

ul#mappaSito li ul li			{ margin-left:20px; list-style-type:none;}

.mappasito a					{ text-decoration:none; color:#5F89A4; font-weight:bold;}
.mappasito a:hover					{ text-decoration:underline;}

#marqueecontainer{
position: relative;
width: 300px; /*marquee width */
height: 80px; /*marquee height */
background-color: white;
overflow: hidden;
}


table ul 		{ margin-left:20px;}
table td 		{ padding:10px;}

table#tbl td		{ padding:0px; border:none;}
table#tbl td table td		{ padding:0px;  border:none;}
table#tbl td img		{border:none; margin:0px; padding:0px;}
table#tbl td table td img		{ border:none;  margin:0px; padding:0px;}

/*STILI PER LA PAGINA LE NOSTRE SEDI*/
#boxSedi		{width:786px; height:300px; position:relative; font-size:11px;}
#boxSedi img	{ margin-bottom:60px; width:176px;}

#boxSedi .bo, #boxSedi .ca, #boxSedi .pl, #boxSedi .ma { position:absolute; top:0px; width:176px; border:1px solid #cccccc; padding:6px;}
#boxSedi .bo				{ left:0px;}
#boxSedi .ca				{ left:199px;}
#boxSedi .pl				{ left:397px;}
#boxSedi .ma				{ left:596px;}


/* End of 'seStyle' */


/* End of 'seStyle' */

