body {
	margin: 0px;
	background-color:#ffffff;
	width:100%;
}
tr, p, div {
  font-family      : Arial, verdana, Helvetica, sans-serif;
  color            : #333333;
font-size:12px;
}
hr {
  background       : #999999;
  height           : 1px;
  width            : 100%;
}
/*different setting for newsflash*/
.newsflash td {
color: #000000;
text-align: justify;
vertical-align: middle;
}

/*setting for the greetings*/
.mainpage {
text-align: justify;
color: #333333;
font-family      : Arial, verdana, Helvetica, sans-serif;
font-size: 13px;
}
.mainpage-bkg {
	background-image: url(../images/lineborder.png);
	width: 1px;
}

.greybg {
  background: #eeeeee;
}

/*pathaway setting*/
.pathway {
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
}
a:link .pathway {color: #007DB0; font-weight: normal; text-decoration: none;}
a:visited .pathway{color: #007DB0; font-weight: normal;text-decoration: none;}
a:hover .pathway {color: #007DB0; font-weight: normal;text-decoration: underline;}
a:visited .pathway{color: #007DB0; font-weight: normal; text-decoration: none;}

/*for title or site name*/
.title {
font-family: sans-serif;
font-size: 20px;
font-weight: bold;
color : #000000;
margin-left: 10px;
}

/*for the tag-line*/
.subtitle {
font-family: sans-serif;
font-size: 10px;
font-weight: bold;
color : #666666;
text-transform: uppercase;
letter-spacing: 2px;
margin-left: 20px;
}

#active_menu {
  color: #000000;
}

/* --Default Class Settings-- */

a.mainlevel:link, a.mainlevel:visited {
display: block;
color: #ffffff;
font-weight: bold;
background-image: url(../images/menu_bgr.png);
background-repeat: no-repeat;
width: 95%;
text-indent: 15px;
text-decoration: none;
font-family      : Arial, verdana, Helvetica, sans-serif;
line-height: 20px;
margin-bottom: 1px;
}
a.mainlevel:hover {
color: #333333;
}

a.mainmenu:link, a.mainmenu:visited {
color: #ffffff; 
font-family      : Arial, verdana, Helvetica, sans-serif;
font-weight: bold;
font-size: 10px;

}
a.mainmenu:hover {
color: #333333; 
}
.pollstableborder {
border: 1px solid;
padding: 1px;
}

a.sublevel:link, a.sublevel:visited {
        padding-left: 1px;
        vertical-align: middle;
        font-size: 11px;
        color: #ff6600;
        text-align: left;
}


a.sublevel:hover {
color: #ff9e31; text-decoration: none;
}

table.moduletable {
	padding: 5px 0px 5px 8px;
	margin-bottom: 15px;
	width: 100%;
	background: url(../images/bgr.png);
}

table.moduletable th {
	font-size        : 11px;
	font-weight      : bold;
	color            : #000000;
	text-align       : left;
	width            : 100%;
	letter-spacing: 2px;
	text-indent: 5px;
	padding-bottom: 3px;
}

table.moduletable li {
}

table.moduletable ul {
	padding: 0px;
}
table.moduletable td {
font-size: 10px;
font-weight: normal;
}

.poll {
  font-family      : Arial, verdana, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #666666;
  line-height      : 14px;
}

table.pollstableborder {
	border: 1px solid #cccccc;
}

.sectiontableheader {
  background-color : #EBEEEF;
  color            : #000033;
  font-weight      : bold;
}
.sectiontablefooter {
  font-size:	11px;
}

.sectiontableentry1 {
  background-color : #F4F8F8;
}

.sectiontableentry2 {
  background-color : #F7F7F7;
}

.small {
  font-family      : Arial, verdana, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #999999;
  text-decoration  : none;
  font-weight      : bold;
}

.smalldark {
  font-family      : Arial, verdana, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #000000;
  text-decoration  : none;
  font-weight      : normal;
}


.contentpane {
	background       : #FFFFFF;
	padding:10px;
}
/*.contentdescription {
	border:1px solid #E6E6E6;
}*/

.contentpaneopen_ccc {
  font-family      : Arial, verdana, Helvetica, sans-serif;
  font-size        : 12px;
  border : 0px ridge #0099cc;
  width: 100%;
  padding: 1px;
}
img.imgbordo {padding:6px; margin:8px; border:1px solid #CCCCCC;}

.contentheading_ccc, .componentheading_ccc {
  font-family      : Arial, verdana, Helvetica, sans-serif;
  font-size        : 12px;
  font-weight      : bold;
  color            : #ff9900;
  text-align       : left;
  padding:0px 0px 6px 2px;
  color:#006684; 	font-size:16px; font-weight:bold;
  font-family      : Arial, verdana, Helvetica, sans-serif;
  background-image:url(../images/linea.gif); 
  background-repeat:repeat-x;
  background-position:bottom left;
}
table.contentpaneopen { width:100%; font:Verdana, Arial, Helvetica, sans-serif}
.contentheading, .componentheading {
  font-family      	: Arial, verdana, Helvetica, sans-serif;
  font-size			:20px; 
  font-weight		:normal;
  color				:#1B7896; 	  
  text-align       	: right;
  padding			:0px 10px 6px 10px;
  font-family      	: Arial, verdana, Helvetica, sans-serif;
  line-height		: 25px;	
}
.createdate {
  font-family      : Arial, verdana, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #999999;
  text-align       : left;
}


.button {
  font-family      : Arial, verdana, Helvetica, sans-serif;
  font-style       : normal;
  font-size        : 10px;
  font-weight      : bold;
  background-color : #F0F0F0;
  color            : #000000;
  border           : 1px solid #CCCCCC;
}

.inputbox {
  font-family      : Arial, verdana, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #000000;
  background-color : #F0F0F0;
  border           : 1px solid #CCCCCC;
}

a:link, a:visited {
color: #ff6600;
text-decoration: none;
}

a:hover {
color: #ff3300;
text-decoration: underline;
}

/* For content item titles that are hyperlink instead of Read On */
a.contentpagetitle:link, a.contentpagetitle:visited {
    font-family      : Arial, verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
 	color: #ff9900;
	text-align:left;
	text-decoration: underline;
	}

a.contentpagetitle:hover {
  font-family      : Arial, verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align:left;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	}

a.category:link, a.category:visited {
  color            : #333333;
  font-weight      : bold;
  font-size: 11px;
font-weight: bold;
}

a.category:hover {
  color            : #999999;
}

/* Styles for dhtml tabbed-pages */
.ontab {
	background-color: #ffae00;
	border-left: outset 2px #ff9900;
	border-right: outset 2px #808080;
	border-top: outset 2px #ff9900;
	border-bottom: solid 1px #d5d5d5;
	text-align: center;
	/* Cannot use hand as its not a W3C CSS validator */
	/*	cursor: hand;*/
	font-weight: bold;
	color: #FFFFFF;
}
.offtab {
	background-color : #e5e5e5;
	border-left: outset 2px #E0E0E0;
	border-right: outset 2px #E0E0E0;
	border-top: outset 2px #E0E0E0;
	border-bottom: solid 1px #d5d5d5;
	text-align: center;
	/* Cannot use hand as its not a W3C CSS validator */
	/*	cursor: hand;*/
	font-weight: normal;
}
.tabpadding {
}

.tabheading {
	background-color: #ffae00;
	text-align: left;
}

.pagetext {
	visibility: hidden;
	display: none;
	position: relative;
	top: 0;
}

/* for modifying {moscode} output.  Don't set the colour! */
.moscode {
	background-color: #f0f0f0;
}
.code {
	background-color: #f0f0f0;
	border: 1px solid #FFF;
}

/* Text passed with mosmsg url parameter */
.message {
  font-family      : Arial, verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 10pt;
	color : #ff6600;
	text-align: center;
}

/* Javascript Back button */
.back_button {
	text-align: center;
	margin-top: 40px;
}

table.contenttoc {
	color: #333300;
	background-color: #e0e0e0;
	border: 1px solid #333;
}

table.contenttoc td {
	letter-spacing:1px; 
	line-height:15px;
    font-weight: normal;
    text-align:left;
	padding:4px;
	margin:8px;
}
/*ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

li {
  line-height: 15px;
  padding-left: 10px;
  padding-top: 0px;
  background-image: url(../images/arrow.png) ;
  background-repeat: no-repeat;
  background-position: 0px 3px;
}*/

table.searchinto {
	width: 100%;
}

table.searchintro td {
	background-color: #1B7896;
	color: #ffffff;
	font-weight: bold;
}

/* ######### TEMPLATE INSERITI DA LMILANI ######### */
html{margin:0px; padding:0px;}
body {
	margin:0px; padding:0px; 
	text-align:center; 
	width:100%; height:100%;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#003030;
	background-color:#FFF;
}
a:link 		{color:#0066CC; text-decoration:none;}
a:visited 	{color:#0066CC; text-decoration:none;}
a:hover 	{color:#0066CC; text-decoration:underline;}
a:active 	{color:#0066CC; text-decoration:none;}

ul {margin: 0; padding: 0;list-style: none;}

li {line-height: 15px; padding-left: 15px; padding-top: 0px;
	margin-left:15px; margin-bottom:5px;
  	background-image: url(../images/dot_li.gif) ;
  	background-repeat: no-repeat;
  	background-position: 0px 3px;
}
ul li ul li {background-image: url(../images/dot_li_small.gif) ;
	  	background-repeat: no-repeat;
  		background-position: 0px 3px;
}

hr {border:1px solid #C3D0E2; clear:both;}

form {padding:0px; margin:0px;}

input { 
	font-family      : Arial, verdana, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #000000;
  background-color : #FFFFFF;
  padding:2px;
  border           : 1px solid #CCCCCC;
}
select {
	font-family      : Arial, verdana, Helvetica, sans-serif;
	font-size        : 11px;
	color            : #000000;
	padding			 : 2px;
	border           : 0px solid #CCCCCC;
} 
 
fieldset {padding:8px; border:1px solid #C3D0E2}
fieldset.sx {
	padding:8px; 
	border:1px solid #C3D0E2; 
	width:46% !important;	
	width:49.5%;
	float:left;
}
fieldset.dx {
	padding:8px; 
	border:1px solid #C3D0E2; 
	width:46% !important;		
	width:49.5%;
	float:right;	
}
ul.iniziative {clear:both; margin:0; margin-bottom:10px; padding:0;list-style: none;}
ul.iniziative li {
	padding:0px; margin:0px; 
	background-image:url(../images/shim.gif);
}

ul.camozzigroup {clear:both; margin:0; margin-bottom:10px; padding:0;list-style: none;}
ul.camozzigroup li {
	padding:0px; margin:0px; 
	background-image:url(../images/shim.gif);
}

/*-----------------------------------------------------------------*/
.testo_verde{color:#006472}

div#separatore {
	width:100%;
	height:20px;
	/*background-color:#F00;*/
	margin:0px auto;			
	padding:0px;
}
div#header {
	width:786px !important;	
	width:784px;
	height:120px !important;
	height:119px;
	background-image:url(../images/bkg_header.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin:0px auto;			
	padding:0px;
	text-align:left;
}

div#header #toplinks {
	float:left; 
	width:115px; height:99px; 
	border:1px solid #ABC0C7; 
	background-color:#F4F8F8;
	margin:0px; padding:0px;
}

div#header #toplinks ul {margin-top:5px; margin-left:7px; padding:0px; list-style-type:none; clear:left; font-weight:normal;font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
div#header #toplinks ul li {text-align:left; margin:0; padding-left:10px; background-image:url(../images/dot_link_up.gif); background-position:left; background-repeat:no-repeat;}
div#header #toplinks ul li a {text-decoration:none; color:#666666; line-height:18px;}
div#header #toplinks ul li a:hover {color: #C40000;}
div#header #toplinks ul li a:active {color: #003366;}

div#header #bannerflash { float:left; width:542px; height:101px;}
div#header #logo {
	float:right; 
	width:127px; height:101px; 
	/*background-image:url(../images/logo_interna.gif);*/
	background-position:right 15px;
	background-repeat:no-repeat;
}

div#toolbar {
	width:100%;
	height:25px;
	padding:0px; margin:0px;
	text-align:center;
	background-color:#F7F7F7;
}

div#BoxLinksContainer {
	width:778px; height:25px;
	background-image:url(../images/bkg_link_oriz.gif); background-repeat:repeat-x;
	border-left:1px solid #ffffff; border-right:1px solid #ffffff;
	padding:0px; margin:0px auto;
	text-align:center;
}
div#BoxLinksContainer #BoxLinks {
	width:776px; height:23px;
	border:1px solid #C2C2C2; 
	margin:0px; padding:0px;	
	text-align:center;
}

div#section_toolbar {
	width:100%;
	height:16px;
	padding:0px; margin:0px;
	margin-top:2px;
	text-align:center;
	background-color:#99BBD2;
	background-image:url(../images/bkg_section_toolbar.gif);
	background-repeat:repeat-x;
}

div#section_toolbar #section_link {
	float:right; text-align:center;
	width:200px; height:21px;
	margin:0px auto; padding:0px;
	border-left:1px solid #B3C8CE; border-right:1px solid #B3C8CE;
	font-weight:bold; color:#FFFFFF;
}
div#section_toolbar #section_link a{color:#ffffff; text-decoration:none;}
div#section_toolbar #section_link a:hover{color:#ffffff; text-decoration:underline;}

div#main {
	text-align:center;
	width:100%;
	height:305px;
	background-color:#FFF;
	margin:0px auto; padding:0px;
	padding-top:5px;
}
div#main #container {
	text-align:center;
	width:780px;
	height:305px;
	margin:0px auto; padding:0px;
}

div#main #container #colsx {
	float:left;
	width:560px;
	margin:0px; padding:0px;
	padding-right:20px;
	text-align:left;
}
div#main #container #coldx {
	float:right;
	margin:0px; padding:0px;
	width:200px;
}

div#main #container #colsx .maintxt { line-height:15px;}
div#breadcrumb {
	margin:0px auto; padding:0px;
	text-align:left; font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; color:#333333;
	border-bottom:1px solid #E4E5E9;
}
div#breadcrumb a:link{color: #3E849B; font-weight: normal; text-decoration: none;}
div#breadcrumb a:visited{color: #3E849B; font-weight: normal;text-decoration: none;}
div#breadcrumb a:hover{color: #3E849B; font-weight: normal;text-decoration: underline;}
div#breadcrumb a:active{color: #3E849B; font-weight: normal; text-decoration: none;	}

div#searchbox {float:right; width:200px;}

div#utility_links {float:right; width:200px;}
div#utility_links ul {padding:0; margin:0px; list-style-type:none; clear:left; font-weight:normal;font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
div#utility_links ul li {float:left;text-align:left; padding:0px; margin:0;}
div#utility_links ul li.stampa {clear:left;float:left;text-align:left; padding-left:20px; margin:0; background-image:url(../images/ico_stampa.gif); background-position:left 4px; background-repeat:no-repeat;}
div#utility_links ul li.preferiti {clear:left;float:left;text-align:left; padding-left:20px; margin:0;background-image:url(../images/ico_preferiti.gif); background-position:left 4px; background-repeat:no-repeat;}
div#utility_links ul li a {text-decoration:none; color:#666666; line-height:18px;}
div#utility_links ul li a:hover {color: #C40000;}
div#utility_links ul li a:active {color: #003366;}
div#utility_links img {padding:2px 6px 0px 0px; margin:0}

div#menu_box_dx {clear:both; padding:4px;border:1px solid #B6C4CA; margin-bottom:5px;}

div#box_contenuti { text-align:left; padding:8px; background-color:#F7F7F7;}

div#box_relatedlinks { text-align:left;padding:8px; background-color:#F7F7F7;}

div#UserMenu {background-color:#CCCCCC;}

/* Stile per Ultimi Eventi*/
#latestnews {font-weight:bold; color:#50596D;}
ul.latestnews {padding:0; margin:0px; list-style-type:none; clear:left; font-weight:normal;font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
ul.latestnews li.latestnews {text-align:left; margin:0; background-image:url(../images/dot_li_small.gif); background-position:4px 4px; background-repeat:no-repeat;padding-left:20px;}
ul.latestnews li.latestnews a:link {color:#0066CC;text-decoration:none;}
ul.latestnews li.latestnews a:active {color: #0066CC; text-decoration:none;}
ul.latestnews li.latestnews a:hover {color: #0066CC; text-decoration:underline;}
ul.latestnews li.latestnews a:active {color: #0066CC; text-decoration:none;}

/* Stile per Related Items */
#box_relatedlinks { font-weight:bold; color:#50596D;}
#box_relatedlinks ul {padding:0; margin:0px; list-style-type:none; clear:left; font-weight:normal;font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#box_relatedlinks ul li {text-align:left; margin:0; background-image:url(../images/dot_li_small.gif); background-position:4px 4px; background-repeat:no-repeat;padding-left:20px;}
#box_relatedlinks ul li a:link {color:#0066CC;text-decoration:none;}
#box_relatedlinks ul li a:active {color: #0066CC; text-decoration:none;}
#box_relatedlinks ul li a:hover {color: #0066CC; text-decoration:underline;}
#box_relatedlinks ul li a:active {color: #0066CC; text-decoration:none;}


div#linea { background-image:url(../images/linea.gif); background-repeat:repeat-x; height:1px;}
div#titolo1{ 
	padding:0px 0px 6px 2px;
	color:#006684; 	font-size:16px; font-weight:bold;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
}
.titolo2{ 
	display:block;
	padding:0px 0px 6px 2px;
	color:#FF0000; 	font-size:12px; font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	width:200px;
	border-bottom:1px solid #000000;
}

div#BoxCopyright {
	width:780px;
	margin-top:10px;
	margin:auto;
	text-align:right;
	font-size:10px;	
	color:#9A9A9A;
}	
div#BoxCopyright a{text-decoration:underline; color:#9A9A9A}
div#BoxCopyright a:hover{text-decoration:none;}

div#BoxCCCGroup {
	clear:both;
	height:55px;
	margin-top:10px;
	font-size:10px;	color:#9A9A9A;
	text-align:center;
	background-image:url(../images/logo_ccc_group.gif);
	background-position:right;
	background-repeat:no-repeat;
}	

/* Stile per bottoni */
.buttonOff {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;  color: #ffffff; font-weight:bold; 
	border: none; 
	background-image: url(../images/bott_form_off.gif); 
	background-repeat: no-repeat; 
	width: 55px; 
	height: 23px; 	
	cursor:hand
}
/* Stile per elementi di una FORM */
.search_Input130px {font-size:11px; width:130px; height:15px !important; height:22px;}
.search_Input200px {font-size:11px; width:200px; height:15px;}
.search_Select200px {font-size:11px; width:204px !important; width:206px; }
/**/
.cleaner {clear:both;visibility:hidden;}
/**/
.Lung165px {width:165px;}
.Lung170px {width:170px;}
/**/

/* Stile per pagina I nostri valori */
.slogan{color:#6D726E; font-family:Times New Roman, Times, serif; font-size:22px; font-style:italic; font-weight:bold; line-height:32px;}
.slogan_firma{color:#1B7896; font-family:Times New Roman, Times, serif;font-size:22px; font-style:italic; font-weight:bold}

.testovalore{color:#6D726E; font-size:15px; font-weight:bold; font-style:italic;}
.testovalore_ev{color:#1B7896; font-style:normal;}
#vocesx {
	clear:both;
	background-image:url(../images/freccia_sx_valori.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-align:left;
	padding-left:30px;
	margin-top:20px;
}
#vocedx {
	clear:both;
	background-image:url(../images/freccia_dx_valori.gif);
	background-repeat:no-repeat;
	background-position:top right;	
	text-align:right;
	padding-right:30px;
	margin-top:20px;
}


/* Stile per pagina CAMOZZI GROUP */
.main{color:#443E43;font-size:12px;}
.mainsmall{color:#443E43;font-size:11px;}
.capoverso{font-size:15px;}
.titolo_sezione{font-size:12px; font-weight:bold; color:#007392}
/*-- titoli delle aree commerciali -*/
.titolo_pneumatics {font-size:12px; font-weight:bold; color:#007DB0;}
.sottotitolo_pneumatics {font-size:11px; font-weight:normal; color:#6FA7C0;}
.titolo_machinetools {font-size:12px; font-weight:bold; color:#93C6D1;}
.titolo_energy {font-size:12px; font-weight:bold; color:#4774A8;}
.titolo_textilemachines {font-size:12px; font-weight:bold; color:#079F7D;}
/*-- -*/
.sottotitolo_sezione{font-size:11px; font-weight:normal; color:#5989A0}
.sottotitolo_pagina{color:#4F5651;font-size:12px;}
.desc_sezione {font-size:11px; font-weight:normal; color:#426B7D}
.spessore { height:15px;}
.img_settori{float:right; margin:8px; width:155px;}

/* Stile per pagina Latest Events */
.titolosezione {
	font-weight:bold; 
	font-size:12px;
	color:#005665;
}

table.LatestEvents td{
	font-size:11px;
	border-bottom:1px solid #C2C2C2;
	padding-bottom:4px;
}

img.iconaEvento{
	padding-right:6px;
	padding-bottom:4px;
}
/* Stile per box Related Links */
.titolosezione_black {
	font-weight:bold; 
	font-size:12px;
	color:#000000;
}


/* Stile per immagini con bordo*/
.con_bordo_eventi {
	padding:4px; 
	margin:0px 10px 10px 0px;
	border:1px solid #C2C2C2;

}
.con_bordo_4lati {
	padding:4px; 
	margin:5px 5px 5px 5px;
	border:1px solid #C2C2C2;

}

.borderImg {border:1px solid #AAAAAA; padding:6px; margin:10px;}

.pagenavcounter { margin-bottom:20px;}

/* Vecchi stili ereditati dal sito Camozzi*/
.corpopiccolo {font-size:11px;}
.corpobold {font-size:11px;font-weight:bold;}
.corpoboldpiccolo {font-size:11px;font-weight:bold;}
.corporossoboldpiccolo {font-size:11px;font-weight:bold; color:#c40000}
#indice { width:120px; background-image:url(../images/freccia_up.gif); 
  background-position:4px 6px; 
  background-repeat:no-repeat;		
  padding-left:20px;}

/* Stile per pagina CONTATTI */
table.contentpane_contact {
  border		: 0px ridge #0099cc;
  width			: 100%;
  padding		: 1px;
  margin-top	: 10px;
}
td.contentheading_contact { font-size:13px; font-weight:bold}

/* Stile per pagina EVENTS - Eventi */
table.contentpaneopen_events {
  width			: 100%;
  padding		: 2px;
  margin		: 2px;
}
.contentheading_events, .componentheading_events {
  font-family      	: Arial, verdana, Helvetica, sans-serif;
  font-size			:20px; 
  font-weight		:normal;
  color				:#1B7896; 	  
  text-align       	: right;
  padding			:0px 10px 6px 10px;
  font-family      	: Arial, verdana, Helvetica, sans-serif;
}


/* Stile per pagine legate a Camozzi nel mondo */
td.bordogrigio {border:1px solid #E6E6E6;}
td.voce_elenco {background-image:url(../images/dot_li.gif); background-position:4px 4px; background-repeat:no-repeat; padding-left:20px;}

table.contentpaneopen_cccworld { width:100%; font:Verdana, Arial, Helvetica, sans-serif}
.contentheading_cccworld, .componentheading_cccworld {
  font-family      	: Arial, verdana, Helvetica, sans-serif;
  font-size			:20px; 
  font-weight		:normal;
  color				:#1B7896; 	  
  text-align       	: right;
  padding			:0px 10px 6px 10px;
  font-family      	: Arial, verdana, Helvetica, sans-serif;
}

table.contentpaneopen_cccworld {
  border		: 0px ridge #0099cc;
  width			: 100%;
  padding		: 1px;
}
table.contentpaneopen_cccworld table.contenttoc {
  border		: 1px solid #CCCCCC;
  padding		: 2px;
  background-color:#FFFFFF;
  width			: 25%;
  text-align	: center;	 
}
table.contentpaneopen_cccworld table.contenttoc th {
  border-top	: 1px solid #CCCCCC;
  border-bottom	: 1px solid #CCCCCC;  
  padding		: 0px 4px 0px 4px;  		
  background-image:url(../images/bkg_contenttoc.gif);
  background-repeat:repeat-x;
  height		: 25px;      
}

table.contentpaneopen_cccworld table.contenttoc a.toclink {
  font-size	: 11px;
}
td ul li { margin-bottom:10px;}
td ul li a.category {background-color:#0066CC; padding-left:2px; padding-top:2px;padding-bottom:2px;font-weight:bold; font-weight:bold;}
td ul li a.category:link {color:#FFFFFF;font-size:13px;}
td ul li a.category:visited {color:#FFFFFF;font-size:13px;}
td ul li a.category:hover {color: #FFFFFF;font-size:13px;}

td.sectiontableheader {padding:5px;}

.sectiontableheader {background-color: #EBEEEF; color: #000033; font-weight: bold;}
.sectiontablefooter {font-size:	11px;}
.sectiontableentry1 {background-color: #F4F8F8;}
.sectiontableentry1 td{padding:2px;}
.sectiontableentry2 {background-color: #F7F7F7;}
.sectiontableentry2 td{padding:2px;}

	/* Per dividere la pagina in 2 colonne */
	#cccwordl_sx { width:30%; float:left; margin-right:10px;}
	#cccwordl_dx { float:right;}	

/* Stili per Site Map */
td.componentheading_sitemap {
  font-family      : Arial, verdana, Helvetica, sans-serif;
  font-size        : 12px;
  font-weight      : bold;
  color            : #ff9900;
  text-align       : left;
  padding			:4px;
  border			:1px solid #C3D0E2;
  background-image:url(../images/dot_li.gif); 
  background-position:4px 6px; 
  background-repeat:no-repeat;		
  padding-left:20px;
}
td.contentheading_sitemap {
  font-family      : Arial, verdana, Helvetica, sans-serif;
  font-size        : 12px;
  font-weight      : bold;
  color            : #ff9900;
  text-align       : left;
  padding			:4px;
  border			:1px solid #C3D0E2;
  background-image:url(../images/dot_li_freccia.gif); 
  background-position:4px 6px; 
  background-repeat:no-repeat;		
  padding-left:20px;
}

/* Stili per Eventi */
table.events_order td { border-bottom:1px solid #EBEEEF;}
table.events_date td { border-bottom:1px solid #EBEEEF;}

td a.nav_bar_link:link 	{color:#3E849B; text-decoration:none;}
td a.nav_bar_link:visited {color:#3E849B; text-decoration:none;}
td a.nav_bar_link:hover 	{color:#3E849B; text-decoration:underline;}
td a.nav_bar_link:active 	{color:#FF0000; text-decoration:none;}

table.ev_table ul.ev_ul li.ev_td_li {margin-top:4px;}
/*table.ev_table ul.ev_ul li.ev_td_li a.ev_link_row{ background-color:#FFFFFF; color:#007C8E; padding:2px; font-size:11px;}*/

/*Stile per dettaglio singolo Evento - Fiera - Iniziativa */
table.table_events tr.contentheading_row {
  font-family      	: Arial, verdana, Helvetica, sans-serif;
  font-size			:20px; 
  font-weight		:normal;
  color				:#1B7896; 	  
  text-align       	: right;
  padding			:0px 10px 6px 10px;
  font-family      	: Arial, verdana, Helvetica, sans-serif;
}

.titoloEvento {color:#003F53; font-weight:bold; font-size:13px}
.luogoEvento { color:#537F95}
.dataEvento { color:#000000; font-size:11px; font-style:italic;	}
.lk_archivio_foto { font-size:11px; font-weight:bold;}

/* Stile per Galleria Immagini */
table.mod_toplight_bg { width:100%;}
table.mod_toplight_bg tr {
  font-family      : Arial, verdana, Helvetica, sans-serif;
  font-size        : 12px;
  font-weight      : bold;
  color            : #ff9900;
  text-align       : left;
  color:#006684; 	font-size:16px; font-weight:bold;
  font-family      : Arial, verdana, Helvetica, sans-serif;
  background-image:url(../images/linea.gif); 
  background-repeat:repeat-x;
  background-position:bottom left;
}
table.mod_toplight_bg td {  padding:0px 0px 6px 0px; }

table.mod_title_bg td.title {font-size:12px; font-weight:bold;}
div.desc { color:#333333; font-size:11px;}
span.fineprint { color:#666666; font-size:10px;}

table.modnavbox { margin-top:6px; margin-bottom:6px; border:1px solid #C3D0E2; background-color:#F8F8F8}

/* Stile per tabella Login */
table.contentpane_login { padding:0px; margin:0px;}
table.contentpane_login td { font-size:11px;}

/* Stile per tabella Figures */
table.figures { padding:6px; margin:0px; width:100%; border:1px solid #C3D0E2;}
table.figures td { padding:4px; border-bottom:1px solid #C3D0E2;}

/* Stile per DIV che includono immagini con ZOOM */
.ZoomImgSx {
	float:left; text-align:center;
	margin:4px 10px 4px 0; padding:2px;	
	border-bottom:1px solid #ABC0C7;
}

.ZoomImgDx {
	float:right; text-align:center;
	margin:4px 10px 4px 0; padding:2px;	
	border-bottom:1px solid #ABC0C7;
}

.ZoomContainer {
	FLOAT: right; 
	WIDTH: 210px; 
	TEXT-ALIGN: center;
}

/* Stile per elenco delle FAQ*/
ul.faqlist {margin: 0; padding: 0;list-style: none;}

li.faqlist {height:32px; line-height: 15px;  padding-left: 35px; padding-top: 0px;
	margin-left:35px; margin-bottom:5px;
	background-image:url(../../../images/stories/losanga_faq.gif);
  	background-repeat: no-repeat;
  	background-position: 0px 3px;
}
/* Stile per pagina Indicazioni utilizzo dei prodotti */
.bordo_bottom {border-bottom:1px solid #000000}
.bordo_left {border-left:1px solid #808080}
.bordo_right {border-right:1px solid #808080}
.sf_grigio { background-color:#EBEBEB}
.sf_azzurro { background-color:#BDD6E9}


.sf_verde { background-color:#BFD6D7}
.sf_verdechiaro {background-color:#EBEFF2}
.table_indicazioni td{ font-size:11px;}
#simbologia_col_01 { width:48%; float:left;}
#simbologia_col_02 { width:48%; float:right;}

/* Stili per mappa pagina Presenze nel Mondo */
#blobsMap {
 width: 535px;
 height: 315px;
 background: url(../../../images/stories/map_presenze_mondo.jpg);
 margin:0; padding: 0;
 position: relative;
}
ul#blobsMap {list-style: none;}

#blobsMap li {
	margin: 0; padding: 0; list-style: none; display: block; position: absolute;
  	background-image: url(../images/shim.gif)}

#blobsMap a {display: block;}

#blobMap1_Namerica {left: 6px; top: 53px; width: 121px; height: 112px;}
#blobMap2_Samerica {left: 107px; top: 173px; width: 95px; height: 129px;}
#blobMap3_Europe {left: 221px; top: 40px; width: 98px; height: 77px;}
#blobMap4_Oceania {left: 440px; top: 159px; width: 92px; height: 116px;}
#blobMap5_Lombardia {left: 241px; top: 248px; width: 73px; height: 65px; z-index:10;}
#blobMap6_Asia {left: 324px; top: 31px; width: 208px; height: 120px;}
#blobMap7_Meast {left: 284px; top: 100px; width: 58px; height: 36px; z-index:10;}
#blobMap8_Italia {left: 238px; top: 88px; width: 33px; height: 33px;}
#blobMap9_Africa {left: 220px; top: 113px; width: 127px; height: 121px;}

#blobMap1_Namerica a {height: 110px;}
#blobMap2_Samerica a {height: 125px;}
#blobMap3_Europe a {height: 77px;}
#blobMap4_Oceania a {height: 100px;}
#blobMap5_Lombardia a {height: 65px;}
#blobMap6_Asia a {height: 115px;}
#blobMap7_Meast a {height: 45px;}
#blobMap8_Italia a {height: 35px;}
#blobMap9_Africa a {height: 120px;}

/* Stili per Human Values elenco delle interviste */
div#HumanFoto { float:left; width:140px;}
div#HumanDesc { float:left; padding-top:20px;}

/* Stile per Facile Forms */
.testo_bianco { color:#FFFFFF; font-size:11px}
input.inputbox1 { width:200px;}
	
/* Stile per Storia - Milestones */
.stileData {font-weight:bold; color:#FF0000;}
.stileEvento {font-style:italic;}

/* Stile per Intranet - Who is Who */
.titoloInfo { background-color:#F4F8F8; border:1px solid #ABC0C7;}
.testoInfo { background-color:#FBFAFA; border:1px solid #ABC0C7;}
/* Stile per intestazione Elenco Camozzi Magazine */
.BoxActualMagazine {
	float:right; text-align:center;
	margin:10px; padding:4px;	
	border:1px solid #ABC0C7;
	font-size:11px;
	width:250px;
}
#LinkToCCCgroup {position:absolute; right:0; width:50px; height:55px;}

/*------------------------------------------------*/
/* LMILANI: 05/06/07 -- Stili per footer homepage */
#navlist {
	padding:0; margin: 0;
	font-family: arial,sans-serif;
	font-size: 10px;
	font-weight: normal;
	width:780px;
	margin-top:10px;
	margin:auto;
	text-align:left;}
				
#navlist li {
	display: inline;
	list-style: none;
	background-image:none;
	padding: 0;
	margin: 0;
	color:#9A9A9A;
}
				
#navlist #active {
	float: right;
	list-style: none;	
	margin-right: 10px;
	text-align:right;
}
				
#navlist li a {
	border: 0px solid #000;
	padding: 0; margin: 0;
	text-decoration:underline; 
	color:#9A9A9A;
}
				
* html #navlist li a { padding: 0; }
			
#navlist li a:hover {
	text-decoration:none; 
	color:#9A9A9A;
}				
/*------------------------------------------------*/
