/***********************************************/
/* AKCELA - CASEIH                             */
/* COLORE: #CC0000                             */
/***********************************************/

html{
	height:100%;
}
body {
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:   url("../images/sfondo.jpg");
	background-repeat:repeat-y;
}
/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#contenitore {
	position:absolute;
	width:100%;
	height:100%;
	z-index:1;
	left: 0px;
	top: 0px;
}
/* div in posizione relativa: la loro altezza posiziona il successivo */
#imgSxUp {
	position:relative;
	width:121px;
	height:135px;
	z-index:2;
	background-image:   url("../images/img_sx_up.jpg");
	background-repeat: no-repeat;
}
#imgClaim {
	position:relative;
	width:415px;
	height:90px;
	z-index:7;
	background-image:   url("../../../images/stories/claim.jpg");
	background-repeat: no-repeat;
}
#imgNews {
	position:relative;
	width:121px;
	height:54px;
	z-index:3;
	background-image:   url("../images/news_img.gif");
	background-repeat: no-repeat;
}
#NoimgNews {
	position:relative;
	width:121px;
	height:54px;
	z-index:3;
	background-image: url("../images/_nonews_img.gif");
	background-repeat: no-repeat;
}
#imgSfUp {
	position:relative;
	margin:0px;
	padding:0px;
	width:639px;
	height:6px;
	z-index:10;
	left: 121px;
	top: 0px;
	background-image: url("../images/sf_up.jpg");
	background-repeat: no-repeat;
}
#contenuti {
	position:relative;
	margin:10px;
	padding:0px;
	width:563px;
	z-index:9;
	left: 140px;
	top: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
#footer {
	position:relative;
	margin:40px 0px 20px 0px;
	padding:5px 0px 0px 0px;
	border-top-width: 8px;
	border-top-style: solid;
	border-top-color:#CC0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

#footerGalleria {
	position:relative;
	margin:20px 0px 5px 0px;
	padding:5px 0px 0px 0px;
	border-top-width: 8px;
	border-top-style: solid;
	border-top-color:#CC0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
/* layer contenitore dei numeri immagine */
#BarraNumImg {
	position:relative;
	margin:10px 0px 10px 0px;
	padding:4px;
	width:560px;
	z-index:9;
	left: 0px;
	top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color:#CC0000;
}

#BarraNumImg .links a:link, #BarraNumImg .links a:visited, #BarraNumImg .links a:active  {
	color:#FFFFFF;
	text-decoration:none;	
}
 #BarraNumImg .links a:hover {
	color:#FFFFFF;
	text-decoration:underline;	

 }
/* div in posizione assoluta: la loro altezza non influisce sugli altri posizionamenti */
#txtNews {
	position:absolute;
	width:121px;
	z-index:4;
	left: 0px;
	top: 279px;
	background-image: url("../images/news_sf.jpg");
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
#loghi {
	position:absolute;
	width:294px;
	height:135px;
	z-index:5;
	left: 121px;
	top: 0px;
	background-image:   url("../images/loghi.jpg");
	background-repeat: no-repeat;
}
#imgDxUp {
	position:absolute;
	width:345px;
	height:225px;
	z-index:6;
	left: 415px;
	top: 0px;
	background-image:   url("../images/img_dx_up.jpg");
	background-repeat: no-repeat;
}
#menu {
	position:absolute;
	height:54px;
	white-space: nowrap;
	z-index:8;
	left: 121px;
	top: 225px;
	background-color:#FFFFFF;
	background-image: url("../images/menu_sfum_sx.jpg");
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-left: 18px;
	border:0px solid #000;
}

	
	

/************** txtNews styles ****************/
#txtNews a:link, #txtNews a:visited {
	color:#333333;
	text-decoration:none;	
}
#txtNews a:hover, #txtNews a:active {
	color:#333333;
	text-decoration:underline;	
}
#txtNews ul {
	list-style-image:  url("../images/news_item.gif");
	margin:8px 0px 8px 0px;
	padding:0px 0px 0px 20px;
}
#txtNews li {
	margin:5px 0px 5px 0px;
	padding:0px 5px 0px 0px;
	font-weight: bold;	
}
#txtNews p {
	margin:5px 0px 5px 0px;
	padding:0px 5px 0px 0px;
}
/************** menu styles ****************/
#menu img {
	margin:0px 1px;
	padding:0px;
	border-bottom-width: 8px;
	border-bottom-style: solid;
	border-bottom-color:#CC0000;
}
/************** contenuti styles ****************/
#contenuti h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #CC0000;
	border-bottom: none;
	padding: 1px;
	background:   url("../images/dot.gif") repeat-x bottom;
}
#contenuti h1 a:link, #contenuti h1 a:visited, #contenuti h1 a:hover, #contenuti h1 a:active  {
	color:#CC0000;
	text-decoration:none;	
}
#contenuti h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #CC0000;
	border-bottom: none;
	padding: 1px;
	background:   url("../images/dot.gif") repeat-x bottom;
}
#contenuti h2 a:link, #contenuti h2 a:visited, #contenuti h2 a:hover, #contenuti h2 a:active  {
	color:#CC0000;
	text-decoration:none;	
}
#contenuti ul.elenco1 {
	list-style-image:url("../images/item2.gif");
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 20px;
}
#contenuti li.elenco1 {
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 5px;
}
#contenuti ul.elenco2 {
	list-style-image:  url("../images/item.gif");
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 20px;
}
#contenuti li.elenco2 {
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 5px;
}
#contenuti a:link, #contenuti a:visited, #contenuti a:active  {
	color:#666666;
	text-decoration:underline;	
}
#contenuti a:hover {
	color:#666666;
	text-decoration:none;	
}

/************** footer styles ****************/
#footer .separatore {
	color:#999999;
}
#footer .copyright {
	color: #CC9900;
}
#footer a:link, #footer a:visited, #footer a:hover, #footer a:active  {
	color:#666666;
	text-decoration:none;	
}
#footer a:hover  {
	color:#666666;
	text-decoration:underline;	
}
/************** altri styles ****************/
.enfasi {
	font-weight: bold;
	color: #CC0000;
}
.corniceSx {
	border: 1px solid #CCCCCC;
	margin: 3px 12px 8px 0px;
	float:left;
}
.corniceSxConMargine {
	border: 1px solid #CCCCCC;
	margin: 3px 15px 8px 15px;
	float:left;

}

.corniceDx {
	border: 1px solid #CCCCCC;
	margin: 3px 0px 8px 12px;
	float:right;
}
.cornice {
	border: 1px solid #CCCCCC;
	margin: 3px 12px 8px 0px;
}

.DidascaliaSx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin: 3px 32px 8px 0px;
	float:left;
}

.NumImgGalleria {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
	float:right;
}

.FotoGalleria {
	text-align:center;
}


.hr {
	margin:20px 0px;
	padding: 1px;
	background: url("../images/dot_grigio.gif");
	background-repeat:repeat-x;
	background-position:center;
}

.tabTesto {
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.img_a_sx { float:left; margin: 5px 10px 10px 0px; }
.img_a_dx { float:right; margin: 5px 0px 10px 10px; }

/************** Scheda Catalogo styles ****************/
.navbar {
	font-size: 13px; 
	font-weight: bold; 
	color: #FFFFFF;
	background-color:#C0C0C0;
}
.navbar a:link {color: #FFFFFF; text-decoration: none}
.navbar a:visited {color: #EEEEEE; text-decoration: none}
.navbar a:hover {color: #FFDDBB; text-decoration: underline;}
.navbar a:active {color: #EEEEFF; text-decoration: none}

.livello1 {font-size : 14px;	font-weight : bold;	color : #CCCCCC;	text-align : left;	margin-top : 10px;	margin-bottom : 5px;}
.livello2 {font-size : 14px; font-weight : bold; color : Navy; text-align : left; margin-top : 10px; margin-bottom : 5px; font-variant : small-caps; }
.livello3 {font-size : 14px; font-weight : bold; color : Navy; text-align : left; margin-top : 10px; margin-bottom : 5px; }
.livello4 {font-size : 12px; font-weight : bold; color : Navy; text-align : left;  }

.nomeprodotto {font-size : 18px; font-weight : bold; color : White; text-align : left; text-transform : uppercase; }
.paragrafo_scheda {
	font-size : 12px; 
	font-weight : bold; 
	color : #CC0000; 
	margin-top : 10px; 
	margin-bottom : 5px;
	border-bottom: 1px solid #FCED86;
}
.scheda {font-size : 12px; color : #003366;}

.imgCatalogo {
	margin:2px;
	padding:3px;
	margin-top:7px;
	margin-bottom:7px;
}

.scat_dati_tec {
	font-size: 14px; 
	font-weight: bold; 
	color: #000000;
	background-color:#FFFFFF;
}

/* ####################################################################################### */
/* Stili aggiunti da LMILANI*/
/* ####################################################################################### */
table, td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
			   

#footer #copyright { 
	position:absolute; 
	top:5px !important; top:10px; 
	right:0px; color:#CC9900;}

/* Stile per menù orizzontali della pagina */
	#menu a.mainlevel { 
		display:inline; float:left;
		height:25px; 
		padding-right:15px; margin-right:2px; margin-top:14px;
		background-image:url(../images/sf_menu.gif); background-repeat:repeat-x; background-position:bottom;
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#454545;}
	#menu a.mainlevel:link { text-decoration:none;  color:#454545;}
	#menu a.mainlevel:visited { text-decoration:none;  color:#454545;}	
	#menu a.mainlevel:hover { text-decoration:none;  color:#FF9C11;}	
	#menu a.mainlevel:active { text-decoration:none;  color:#454545;}	

	#menu a.mainlevel#active_menu { color:#FF9C11}


	/* Stile per menù orizzontali footer della pagina */
	#footer a.mainlevel_footer {
		margin-right:8px; padding-right:4px;
		font-family:Arial, Helvetica, sans-serif; font-size:12px;
		border-right:1px solid #999999;}
	#footer a.mainlevel_footer:link { text-decoration:none;  color:#666666;}
	#footer a.mainlevel_footer:visited { text-decoration:none;  color:#666666;}	
	#footer a.mainlevel_footer:hover { text-decoration:underline;  color:#666666;}	
	#footer a.mainlevel_footer:active { text-decoration:none;  color:#666666;}	

	#footer a.mainlevel_footer#active_menu { color:#FF0000}

/* Box NEWS style */
#news ul li a { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }

/* ####################################################################################### */


/* ####################################################################################### */
/* Stili aggiunti da DCORAGLIA*/
/* ####################################################################################### */
/*Personalizzazione css TableContentCategory per le News*/
.componentheading_onion {
	margin:5px;
	padding:10px;
	font-size:18px;
	font-weight:bold;
	color:#0033AA;
	border-style:solid;
	border-width:1px;
	border-color:#0033AA;
}
table.contentpane_onion {
        width:98%;
        margin:5px;
        padding:8px;
        border:0px solid #F00;
}


.sectiontableheader_onion {
        margin:5px;
        padding:8px;
	font-weight: bold; 
        background-color: #DDE;
}

.category_onion, .categorytitle_onion {
	font-weight: bold;
	color:#3973AC;
	background-color:inherit;
}

.sectiontableentry1_onion, .sectiontableentry1_onion td {
        padding:8px;
	background-color: #EFEFEF;
	color:#333333;
        border-bottom:1px solid #0033AA;
}

.sectiontableentry2_onion, .sectiontableentry2_onion td {
        padding:8px;
	background-color: #FFFFFF;
	color:#333333;
        border-bottom:1px solid #0033AA;
}
.sectiontableentry1_onion A, .sectiontableentry2_onion A {
        text-decoration: none;
        font-family: tahoma; font-size: 12px; 
        font-weight: bold;
        color:#000000;  
}
/* ####################################################################################### */