/***********************************************/
/* AKCELA - CASE                             */
/* COLORE: #F2B315                             */
/***********************************************/

html{
	height:100%;
}
body {
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background: #F2B315;
	text-align:center;
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#contenitore {
	margin: auto; /* centra il div con i browser in modalit� standard */
	padding:0px;
	width:747px;
	text-align:center;
}

#intestazione{
	margin:0px;
	padding:15px 0px;	
}

#riquadroPagina{
	width:745px;
	margin:0px;
	padding:0px;
	background-color: #ffffff;
	text-align:left;
}

#contenuti {
	padding: 15px;
	margin:0px 178px 0px 0px;
	border-right: 1px solid #cccccc;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

#menuBox {
	position:absolute;
	float: right;
	width:178px;
	margin: 0px 178px 0px 560px;
	padding: 0px;
	background-color: #F5f7f7;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	text-align:left;	
}

#menu {
	margin: 0px;
	padding: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}

#news{
	margin: 0px;
	padding: 0px 10px 10px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#334d55;
}

#footer {
	position:relative;
	clear:both;
	margin:0px 0px 10px 0px;
	padding:5px 0px 0px 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color:#CCCCCC;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

/************** contenuti styles ****************/
#contenuti h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #F2B315;
	margin:0px;
	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:#F2B315;
	text-decoration:none;	
}
#contenuti h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #F2B315;
	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:#F2B315;
	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;	
}

/************* menu styles **************/
#menu h3{
	padding: 10px 0px 2px 10px;
	border-bottom: 1px solid #cccccc;
}

#menu a{
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	background-image:  url(../images/menu.jpg);
	font-weight: bold;
	padding: 3px 0px 3px 10px;
	color: #F2B315;
	text-decoration:none;
}

#menu a:hover{
	border-top: 1px solid #cccccc;
	background-color: #FFFFFF;
	background-image: none;
	text-decoration: none;
}

#menu a.attivo{
	border-top: 1px solid #cccccc;
	background-color: #FFFFFF;
	background-image: none;
	text-decoration: none;
}

/************* news styles **************/

#news h3{
	margin:0px;
	padding: 10px 0px 5px 0px;
	font-size:13px;
	text-decoration: none;
}

#news P{
	margin:0px;
	padding: 2px 0px 2px 0px;
}

#news a{
	display: block;
	color:#334d55;
	text-decoration: none;
	font-weight: bold;
}
#news a:hover{
	text-decoration:underline;
}

/************** 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 ****************/
.angolo {
	margin: 0px;
	padding: 0px;
	display:inline;
	background-color:#F2B315;
}
.enfasi {
	font-weight: bold;
	color: #F2B315;
}
.corniceSx {
	border: 1px solid #CCCCCC;
	margin: 3px 12px 8px 0px;
	float:left;
}
.corniceDx {
	border: 1px solid #CCCCCC;
	margin: 3px 0px 8px 12px;
	float:right;
}
.hr {
	margin:20px 0px;
	padding: 1px;
	background: url("../images/dot_grigio.gif");
	background-repeat:repeat-x;
	background-position:center;
}

.img_a_sx { float:left; margin: 5px 10px 10px 0px; }
.img_a_dx { float:right; margin: 5px 0px 10px 10px; }

/* ####################################################################################### */
/* 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;  
}


/************** 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 { font-size:13px;}

	#footer table.moduletable { border:0px solid #000;}
	#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}

#footer #copyright { 
	position:absolute;
	top:5px !important; top:10px; 
	right:10px; color:#CC9900;}

a#active_menu {
	border-top: 1px solid #cccccc;
	background-color: #FFFFFF;
	background-image: none;
	text-decoration: none;
} /* x voce di menu attiva*/

/* ####################################################################################### */
