/* CSS Document for OrisGeneral pages*/
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2e2e2e;
	background-color: #FFFFFF;
	background-image: url(/images/general10/bodybackground.jpg);
	background-repeat: repeat-x;
	
	margin: 0px;
	padding: 0px;
	text-align: center;
	}
/* General Wrapper */
#allcontainer{
    background-image: url(/images/general10/bkwave.jpg);
    background-repeat: no-repeat;
    background-position:center 111px;
    height:500px;
    width:100%;
}
#wrapper {
/*	background-color: #FF9900; */
    background-image: url(/images/general10/bkcontent.png);
    	background-repeat: no-repeat;
    	background-position:center 80px;
	margin: 0px auto;
 	width: 995px;
	height:auto;
	text-align: left;	
	}
/* Begin Header Definition */
#header {
    background-image: url(/images/menu10/backgroundheader.jpg);
	margin: 0;
	padding: 0;
	height: 24px;
	}
#header ul {
 text-align: right;
	margin: 0;
	padding: 0;
	padding-top:8px;

	background-color: transparent;
	list-style-type: none;
	}
#header ul li {
	display: inline;
	padding: 0;
	margin: 0;
	}
#header ul li a {
	font-size: 10px; /*Se si vuole mettere il testo ridimensionabile inserire il seguente valore 80%*/
	color: #e1e1e1;
	text-decoration: none;
	padding: 0 10px 0 10px;
	border-left: 1px solid #8d8d8d;
	text-align: center;
	width: 9em;
	}
	#header ul li a.lWorld {

	font-size: 10px;
	color: #b6c6cb;
	text-decoration: none;
	font-weight:bold;
	padding: 0 0 0 0;
	border-left: 0px solid #a7b0bc;	
	text-align: center;
	width: 9em;
	}

#header ul li a.Country {

	font-size: 10px;
	color: #e8e8e8;
	text-decoration: none;
	font-weight:bold;
	padding: 0 10px 0 4px;
	border-left: 0px solid #a7b0bc;	
	text-align: center;
	width: 9em;
	margin-right:22px;
	}	
#header ul li a:hover, #header ul li a:focus {
	color: #8bc4ff;
	}
/* End Header Definition */
/* Begin Main Menu */
#menu {
		background-color:#737373;
	height:56px;
	background-image: url(/images/menu10/it/backgroundmenu.jpg);
	background-repeat:no-repeat;
	}
#menu ul {
 
	margin: 0;
	padding: 0px 0 0 0px;
	
	
	list-style: none;
	background-color: transparent;
	}

	#menu ul li ul a {
	display: block;
	text-decoration: none;
	color:#383838;
	background-color: transparent;
	padding: 5px;
	border: 0;
	text-align: center;
	font-size:12px;
}

#menu li#mnHome { float: left; position: relative; width: 291px;}
#menu li#mnProducts { float: left; position: relative; width: 81px;}
#menu li#mnSupport { float: left; position: relative; width: 89px;}	
#menu li#mnUpdates { float: left; position: relative; width: 121px;}	
#menu li#mnRetailers { float: left; position: relative; width: 97px;}	
#menu li#mnNews { float: left; position: relative; width: 69px;}	
#menu li#mnCustomerArea { float: left; position: relative; width: 104px;}
#menu li#mnPartnerArea { float: left; position: relative; width: 111px;}

#menu ul a.mnHome { display: block; width:291px; height:56px;}
#menu ul a.mnProducts { display: block; width:81px; height:56px;}
#menu ul a.mnSupport { display: block; width:89px;  height:56px;}
#menu ul a.mnUpdates { display: block; width:121px;  height:56px;}
#menu ul a.mnRetailers { display: block; width:97px;  height:56px;}
#menu ul a.mnNews { display: block; width:69px;  height:56px;}
#menu ul a.mnCustomerArea { display: block; width:104px;  height:56px;}
#menu ul a.mnPartnerArea { display: block; width:111px;  height:56px;}

#menu li a.mnHome:hover, #menu li a.mnHome:focus { background-image: url(/images/menu10/menu_tasto1_ov.jpg); }
#menu li a.mnProducts:hover, #menu li a.mnProducts:focus { background-image: url(/images/menu10/it/menu_tasto2_ov.jpg);   }
#menu li a.mnSupport:hover, #menu li a.mnSupport:focus { background-image: url(/images/menu10/it/menu_tasto3_ov.jpg);   }
#menu li a.mnUpdates:hover, #menu li a.mnUpdates:focus { background-image: url(/images/menu10/it/menu_tasto4_ov.jpg);   }
#menu li a.mnRetailers:hover, #menu li a.mnRetailers:focus { background-image: url(/images/menu10/it/menu_tasto5_ov.jpg);   }
#menu li a.mnNews:hover, #menu li a.mnNews:focus { background-image: url(/images/menu10/it/menu_tasto6_ov.jpg);   }
#menu li a.mnCustomerArea:hover, #menu li a.mnCustomerArea:focus { background-image: url(/images/menu10/it/menu_tasto7_ov.jpg);   }
#menu li a.mnPartnerArea:hover, #menu li a.mnPartnerArea:focus { background-image: url(/images/menu10/it/menu_tasto8_ov.jpg);   }

#menu li a.mnHome:active { background-image: url(/images/menu10/menu_tasto1_dn.jpg);   }
#menu li a.mnProducts:active { background-image: url(/images/menu10/it/menu_tasto2_dn.jpg);   }
#menu li a.mnSupport:active { background-image: url(/images/menu10/it/menu_tasto3_dn.jpg);   }
#menu li a.mnUpdates:active { background-image: url(/images/menu10/it/menu_tasto4_dn.jpg);   }
#menu li a.mnRetailers:active { background-image: url(/images/menu10/it/menu_tasto5_dn.jpg);   }
#menu li a.mnNews:hover:active { background-image: url(/images/menu10/it/menu_tasto6_dn.jpg);   }
#menu li a.mnCustomerArea:active { background-image: url(/images/menu10/it/menu_tasto7_dn.jpg);   }
#menu li a.mnPartnerArea:active { background-image: url(/images/menu10/it/menu_tasto8_dn.jpg);   }


#menu li ul {/* second-level lists */

	position: absolute;
	display: block; 
	top: 2em;
    left: 0;
	padding: 0;
	padding-top: 0;
	}

#menu li>ul {/* to override top and left in browsers other than IE */
	top: auto;
	left: auto;
}

/* Fix IE. Hide from IE Mac \*/

/* End */

#menu li:hover ul { display: block; }

#menu li:hover>ul { visibility:visible; }

#menu ul ul { visibility:hidden; }		

/* Make-up syles */
#menu ul, li {
    margin: 0 0 0 0; 
}



/* Hover Styles */
#menu ul a:hover, #menu ul a:focus {  
	background: #F9F9FA; 
} 

/* Sub Menu Styles */
#menu li ul {
background: #616161;
color: #ffffff;
z-index:20;
	/*background-image: url(/images/general/submenubackground.gif);*/
} 

#menu li ul a {
	text-decoration: none;
	color: #ffffff;
	 background: transparent;/* IE6 Bug */
	 background:solid;
	
    padding: 0px;	
	/*width: 8em;*/
	width: 130px;
	
} 

/* Sub Menu Hover Styles */
#menu li ul a:hover, #menu li ul a:focus { 
	color: #ffffff; 
	background-image: url(/images/menu10/submenubackgroundover.gif); 
	/*background: #F9F9FA; */
} 
#menu li ul li a {
    padding: 5px;
	/*background-color: #869BCC;*/
	
	color: #ffffff;
	text-align: left;
	}
#menu li ul li a:hover, #menu li ul li a:focus {
	background-color: #003366;


	color: #FFFFFF;
	}

/* Icon Styles */


#menu li a.submenu {background-color: transparent;}
#menu li a.submenu:hover, #menu li a.submenu:focus {background:#000000;}

#menu li ul a.submenu {background-color: transparent;}
#menu li ul a.submenu:hover, #menu li ul a.submenu:focus {background:#f9f9f9;}
/* End Main Menu */

#intromovie {
	text-align:center;
	padding: 0;
	margin: 0;
	padding-top: 6px;
	
	}
/* Begin LeftCol Definition */
#leftcol 
{
    margin:0px;
    margin-left:112px;
    padding:0px;
	margin-top: 6px;	
	float: left;
	width: 172px;

	}
/* Begin Left Banner */
#leftcol #leftbanner {
	width: 172px;
	height: 172px;
	}
/* End Left Banner */
/* Begin Left Navigation*/
#leftcol #leftnavheader {
	background-image: url(../images/general/navheader.gif);

	background-repeat: no-repeat;
	height: 15px;
	}
#leftcol #leftnavheader2 {
	background-image: url(../images/general/navheader2.gif);
	background-repeat: no-repeat;
	height: 15px;
	}
#leftcol #leftnav 
{
    	
    margin:0px;
   	padding:0px;
	background-image: url(../images/general/navcontent.gif);
	background-repeat: repeat-y;
	}

#leftcol #leftnav #cartStyle
{	
    background-image:url(/images/ecommerce/cartbackground.jpg);
    background-repeat:no-repeat;
    width:170px;
    height:97px;
    padding-top:10px;   
    text-align:center;
    
	}
	
#leftcol #leftnav #cartStyle p
{	
    padding-left:10px;   
    padding-right:10px;   
    text-align:center;
    color:#666666;
    
	}	
	
#leftcol #leftnav #amicibrugg
{	
    
	padding:0px;
	padding-top:0px;
	margin:0px;
	padding-left:1px;
	margin-top:0px;
	margin-bottom:0px;
	background-image: url(../images/homeproducts/RmBackup_background.jpg);
	background-repeat: no-repeat;
	background-position:1px 58px;
	height: 350px;
	}	
#leftcol #leftnav #corsi
{	
	padding:0px;
	padding-top:0px;
	margin:0px;
	margin-top:-10px;
	margin-bottom:0px;
	background-image: url(../images/homeproducts/course_background.jpg);
	background-repeat: no-repeat;
	background-position:1px 70px;
	height: 230px;
	}
#leftcol #leftnav #sms
{	
	padding:0px;
	padding-top:0px;
	margin:0px;
	margin-top:-10px;
	margin-bottom:0px;	
	height: 180px;
	}	
	
	
		
#leftcol #leftnav #newsscroll
{	
	padding:5px;
	padding-bottom:5px;
	background-image: url(../images/general/newsscroll.jpg);
	height: 158px;
	
	}
	
#leftcol #leftnav #newsscroll h2
{	
	color:#295888;
	
	}	
	
#leftcol #leftnav #newsscroll a
{	
	 color:#777777;
	 font-size:10px;
	}
	
#leftcol #leftnav ul {
	margin: 0;
	padding: 0;
	background-color: transparent;
	list-style-type: none;
	border: 0;
	height: 100%; /*Necessario per IE per non creare un padding superiore di circa 10px*/
	}
#leftcol #leftnav ul li {
	padding: 0;
	margin: 0;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #CCC;
	font-size: 11px;
	width: 169px;
	}
#leftcol #leftnav ul li a {
	background-color: #E9EEEF;
	color: #38395F;
	font-weight: bold;
	display: block;
	padding: 5px 6px 5px 4px;
	text-decoration: none;
	height: 1%;
}
#leftcol #leftnav ul li a:hover, #leftcol #nav ul li a:focus {
	background-color: #DBEEF2;
	}
#leftcol #leftnav h2 {
	margin: 0;
	padding: 0;
	padding-left: 5px;
	padding-top: 0px;
	font-size: 11px;
	}
#leftcol #leftnav h3 {
	margin: 0;
	padding: 0;
	padding-left: 5px;
	padding-top: 7px;
	font-size: 11px;
	}
#leftcol #leftnav h4 
{   
    font-weight:normal;
    background-image: url(../images/general/expodental.gif);
    background-repeat:no-repeat;
    background-position:3px 0px;
    text-align:center;
    height:80px;
    width:170px;
	margin: 0;
	padding: 0;
	padding-left: 2px;
	padding-top: 52px;
	font-size: 11px;
	}		
#leftcol #leftnav h4 a
{   
	color: #006;
	text-decoration:none;
	}		
#leftcol #leftnav h4 a:hover, #leftcol #leftnav p a:focus
{   
	background-color: #DBEEF2;
	}		
		
#leftcol #leftnav p {
	margin: 0;
	padding: 0;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	font-size: 11px;
	}
#leftcol #leftnav p a {
	color: #006;
	text-decoration:none;
	}
#leftcol #leftnav p a:hover, #leftcol #leftnav p a:focus {
	background-color: #DBEEF2;
	}
#leftcol #Humanitary 
{
    padding-left:6px;
    
}

#leftcol #Tasso0
{
    padding-top:0px;
    padding-left:6px;
    
}

#leftcol #fiera
{
 
    padding-left:6px;
    margin-bottom:6px;
        
}

#leftcol #globalcare
{
    padding-top:0px;
    padding-left:0px;
    margin-bottom:0px;
    
}

#leftcol #OrisCephBook
{
    padding-top:0px;
    padding-left:6px;
    
}

#leftcol #dati 
{
    padding-top:15px;
    padding-left:6px;
    padding-bottom:15px; 
}

#leftcol #expodental 
{
    padding-top:0px;
    padding-left:2px; 
    height:130px;
}

#leftcol #pec 
{
   padding-top:6px;
    padding-left:6px;
}


#leftcol #expodental p
{
  color:#666666;
    padding-top:10px;
    padding-left:4px; 
}

#leftcol #line
{
    padding-top:0px;
    padding-left:0px; 
    height:2px;
    padding-bottom:10px;
}


#leftcol #greenoffice 
{
    padding-top:15px;
    padding-bottom:15px;
    text-align:center;
    color:#0d8807;
    font-size:10px;
    
    
}
	
#leftcol #leftnavbottom {
	background-image: url(../images/general/navbottom.gif);
	background-repeat: no-repeat;
	height: 9px;
	}

#leftcol #facebook {
margin-top:5px;
    padding-left:10px;
	height: 9px;
	}	
	
#leftcol #facebook p {
    text-align:center;
    font-size:10px;
    color:#486aa7;
    margin-top:-31px;
    margin-left:27px;
    padding-bottom:40px;
    }
	
#leftcol #riciclata {
    margin-top:30px;
    padding-left:10px;
	height: 9px;
	}	
	
#leftcol #riciclata p {
    text-align:center;
    font-size:10px;
    color:#0d8807;
    margin-top:-31px;
    margin-left:27px;
    padding-bottom:40px;
    }
/* End Left Navigation*/
/* End LeftCol Definition */
/* Begin Content Definition */
#content {
	width: 591px;
	padding:0;
	margin-top: 5px;
	margin-left: 291px;
	margin-right: 0px;
	margin-bottom: 0px;

	}
#content #contentheader {
	margin: 0;
	padding: 0;
	width: 591px;
	background-image: url(../images/general/contentheader.gif);
	background-repeat: no-repeat;
	height: 8px;
	overflow: hidden; /*Questo serve a non far ereditare l'altezza minima a IE*/
	}
	
#content #contentbody #contentbodycenter {
	margin:0;
	padding:0;
	padding-top: 4px;
	padding-left: 12px;
	float: left;
	\width:580px;
	w\idth: 568px;
	}		
	
#content #contentbody {
	width: 591px;
	height:1030px;

	margin: 0;
	padding: 0;
	background-image: url(../images/general/contentbody.gif);
	background-repeat: repeat-y;
	color: #678094;
	}
#content #contentbody p {
	margin: 0;
	padding: 0;
	padding-left: 10px;
	padding-right: 10px;	
	text-align: justify;	
	}
#content #contentbody h3 {
	margin: 0;
	padding: 0;
	padding-left: 10px;
	font-size: 11px;
	color:#333;
	}
#content #contentbody a {
	color:#0066CC;
	text-decoration: none;
	}
	
#content #contentbody #Red a {
	color:#ff0000;
	text-decoration: none;
	}
#content #contentbody .Red a {
	color:#ff0000;
	text-decoration: none;
	}	
	
#content #contentbody a:hover, #content #contentbody a:focus {
	background-color: #DBEEF2;
	}
#content #contentbody ul {
	list-style-type:square;
	color:#5D8AB0;
	}
	
	
	
#content #contentbody #contentbodyleft {
	margin:0;
	padding:0;
	padding-top: 4px;
	padding-left: 12px;
	float: left;
	\width: 296px;
	w\idth: 280px;
	}
#content #contentbody #contentbodyright2 {
	margin:0;
	padding:0;
	padding-top: 4px;
	padding-right: 9px;
	padding-left: 6px;
	float: right;
	\width: 295px;
	w\idth: 280px;

	}
	#content #contentbody #contentbodyright {
	margin:0;
	padding:0;
	padding-top: 4px;
	padding-right: 9px;
	padding-left: 6px;
	float: right;
	\width: 295px;
	w\idth: 280px;

	}
#content #contentfooter {
	width: 591px;
	background-image: url(../images/general/contentfooter.gif);
	background-repeat: no-repeat;
	height: 10px;
	}
/* End Content Definition */
.leftimage {
	float: left;
	margin-right: 10px;
	}
	
.leftimage2 {
	float: left;
	margin-top: -2px;
	margin-left: 5px;
	margin-right: 4px;
	}
.leftimage3 {
	float: left;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 4px;	
	}	
.leftimage4 {
	float: left;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 4px;	
	}		
.rightimage {
	float: right;
	margin-left: 15px;
	}
.clearit {
	display: block;
	clear: both;
	}
.clearall {
	clear: both;
	}
/* Begin footer definition*/
#footer{

    text-align:right;
	clear: both;
	margin: 10px  12px 0 12px;
	border-top: 2px solid #b4b4b4;
	color: #333;
	}
#footer img{
	margin: 0px;
	padding: 0px;
	padding-top:2px;
	}	
#footer ul {
	margin: 0;
	padding: 0;
	padding-top: 10px;
	padding-left: 110px;
	background-color: transparent;
	list-style-type: none;
	}
#footer ul li {
	display: inline;
	padding: 0;
	margin: 0;
	}
#footer ul li a {
	font-size: 11px;
	color: #7c7c7c;
	text-decoration: none;
	padding: 0 10px 0 10px;
	border-left: 1px solid #7c7c7c;
	text-align: center;
	width: 9em;
	}
#footer ul li a:hover, #footer ul li a:focus {
	color:#0086fe;
	}
#footer p {
    
    text-align:center;
	font-size: 11px;
	margin: 0;
	margin-top:4px;	
	padding: 3px;
	}
	
#footerhome
{
    
	background-image: url(/images/home10/bkfooterhome.jpg);
	background-position:center 20px;
	background-repeat: no-repeat;
    width:971px;
    height:275px;
}	

#footerbox
{
    margin-left:34px;
    float:left;
    width:154px;  
    font-size: 10px;  
    color:White;
}	

#footerbox #footerlogo_OrisDent
{
    background-image: url(/images/home10/logo_orisdent.gif);
	background-position:0px 12px;
	background-repeat: no-repeat;
	height:48px;
	width:150px;
}
#footerbox #footerlogo_OrisLab
{
    background-image: url(/images/home10/logo_orislab.gif);
	background-position:0px 12px;
	background-repeat: no-repeat;
	height:48px;
	width:150px;
}
#footerbox #footerlogo_OrisEduco
{
    background-image: url(/images/home10/logo_oriseduco.gif);
	background-position:0px 12px;
	background-repeat: no-repeat;
	height:48px;
	width:150px;
}
#footerbox #footerlogo_OrisCeph
{
    background-image: url(/images/home10/logo_orisceph.gif);
	background-position:0px 12px;
	background-repeat: no-repeat;
	height:48px;
	width:150px;
}
#footerbox #footerlogo_OrisDentMobile
{
    background-image: url(/images/home10/logo_orisdentmobile.gif);
	background-position:0px 12px;
	background-repeat: no-repeat;
	height:48px;
	width:150px;
}
#footerbox #footerscritta
{
    margin-top:5px;
}
#footerbox #footerscritta a
{
  color:White;
  text-decoration:none;  
}
#footerbox #footerscritta a:hover, #footerbox #footerscritta a:focus
{
      color:#6fb3ee;
  text-decoration:none;  
}

#footer
	
/* End footer definition*/

.container {
	width: 99%;
	float: right;
	}
	
.contentboxheader_big {
	margin: 0;
	padding: 0;
	background-image: url(../images/general/contentboxheader_ode_big.jpg);
	background-repeat: no-repeat;
	height: 26px;
	line-height: 26px;
	vertical-align: middle;
	overflow: hidden; /*Questo serve a non far ereditare l'altezza minima a IE*/
	}
.contentboxbody_big {
	margin: 0;
	padding: 0;
	padding-left: 1;
	background-image: url(../images/general/contentboxbody_big.gif);
	background-repeat: repeat-y;
	font-size: 10px;
	color: #678094;
	}
.contentboxbody_big  .video {
    margin-left:1px;
}
.contentboxbody_big img {
	margin:0;
	padding:0;
	padding-left:1px;
	padding-right:1px;
	}
.contentboxfooter_big {
	margin: 0;
	padding: 0;
	margin-bottom:10px;
	background-image: url(../images/general/contentboxfooter_big.gif);
	background-repeat: no-repeat;
	height: 10px;
	}

	
.contentboxheader {
	margin: 0;
	padding: 0;
	background-image: url(../images/general/contentboxheader.gif);
	background-repeat: no-repeat;
	height: 26px;
	line-height: 26px;
	vertical-align: middle;
	overflow: hidden; /*Questo serve a non far ereditare l'altezza minima a IE*/
	}
.contentboxbody {
	margin: 0;
	padding: 0;
	padding-left: 1;
	background-image: url(../images/general/contentboxbody.gif);
	background-repeat: repeat-y;
	font-size: 10px;
	
	color: #678094;
	}
.contentboxbody img {
	margin:0;
	padding:0;
	padding-left:1px;
	padding-right:1px;
	}
.contentboxfooter {
	margin: 0;
	padding: 0;
	margin-bottom:10px;
	background-image: url(../images/general/contentboxfooter.gif);
	background-repeat: no-repeat;
	height: 10px;
	}
	
.contentboxheader_sp {
	margin: 0;
	padding: 0;
	background-image: url(../images/general/contentboxheader_sp.gif);
	background-repeat: no-repeat;
	height: 26px;
	line-height: 26px;
	vertical-align: middle;
	overflow: hidden; /*Questo serve a non far ereditare l'altezza minima a IE*/
	}	
	
	
.contentboxheader_rb {
	margin: 0;
	padding: 0;
	background-image: url(../images/general/contentboxheader_rb.gif);
	background-repeat: no-repeat;
	height: 26px;
	line-height: 26px;
	vertical-align: middle;
	overflow: hidden; /*Questo serve a non far ereditare l'altezza minima a IE*/
	}
	
.contentboxheader_ol {
	margin: 0;
	padding: 0;
	background-image: url(../images/general/contentboxheader_ol.gif);
	background-repeat: no-repeat;
	height: 26px;
	line-height: 26px;
	vertical-align: middle;
	overflow: hidden; /*Questo serve a non far ereditare l'altezza minima a IE*/
	}	
	
	.contentboxheader_ie {
	margin: 0;
	padding: 0;
	background-image: url(../images/general/contentboxheader_ie.jpg);
	background-repeat: no-repeat;
	height: 26px;
	line-height: 26px;
	vertical-align: middle;
	overflow: hidden; /*Questo serve a non far ereditare l'altezza minima a IE*/
	}	
	

.contentboxheader_oc {
	margin: 0;
	padding: 0;
	background-image: url(../images/general/contentboxheader_oc.gif);
	background-repeat: no-repeat;
	height: 26px;
	line-height: 26px;
	vertical-align: middle;
	overflow: hidden; /*Questo serve a non far ereditare l'altezza minima a IE*/
	}	
	

.contentboxheader_ode {
	margin: 0;
	padding: 0;
	background-image: url(../images/general/contentboxheader_ode.jpg);
	background-repeat: no-repeat;
	height: 26px;
	line-height: 26px;
	vertical-align: middle;
	overflow: hidden; /*Questo serve a non far ereditare l'altezza minima a IE*/
	}		
	
.contentboxheader_od {
	margin: 0;
	padding: 0;
	background-image: url(../images/general/contentboxheader_od.gif);
	background-repeat: no-repeat;
	height: 26px;
	line-height: 26px;
	vertical-align: middle;
	overflow: hidden; /*Questo serve a non far ereditare l'altezza minima a IE*/
	}	
	
.contentboxheader_om {
	margin: 0;
	padding: 0;
	background-image: url(../images/general/contentboxheader_om.gif);
	background-repeat: no-repeat;
	height: 26px;
	line-height: 26px;
	vertical-align: middle;
	overflow: hidden; /*Questo serve a non far ereditare l'altezza minima a IE*/
	}		
	
.contentboxbody_rb {
	margin: 0;
	padding: 0;
	padding-left: 1;
	background-image: url(../images/general/contentboxbody.gif);
	background-repeat: repeat-y;
	font-size: 10px;
	color: #618900;
	}
.contentboxbody_rb img {
	margin:0;
	padding:0;
	padding-left:1px;
	padding-right:1px;
	}
	

.contentboxfooter_rb {
	margin: 0;
	padding: 0;
	margin-bottom:10px;
	background-image: url(../images/general/contentboxfooter.gif);
	background-repeat: no-repeat;
	height: 10px;
	}
	
	
.contentboxheader_educo {
	margin: 0;
	padding: 0;
	background-image: url(../images/general/contentboxheader_educo.gif);
	background-repeat: no-repeat;
	height: 26px;
	line-height: 26px;
	vertical-align: middle;
	overflow: hidden; /*Questo serve a non far ereditare l'altezza minima a IE*/
	}
.contentboxbody_educo {
	margin: 0;
	padding: 0;
	padding-left: 1;
	background-image: url(../images/general/contentboxbody_educo.jpg);
	background-repeat: repeat-y;
	background-position: 0 88px;
	font-size: 10px;
	color: #678094;
	}
.contentboxbody_educo img {
	margin:0;
	padding:0;
	padding-left:1px;
	padding-right:1px;
	}
.contentboxfooter_educo {
	margin: 0;
	padding: 0;
	margin-bottom:10px;
	background-image: url(../images/general/contentboxfooter_educo.gif);
	background-repeat: no-repeat;
	height: 10px;
	}

.contentboxheader_ceph {
	margin: 0;
	padding: 0;
	background-image: url(../images/general/contentboxheader_ceph.gif);
	background-repeat: no-repeat;
	height: 26px;
	line-height: 26px;
	vertical-align: middle;
	overflow: hidden; /*Questo serve a non far ereditare l'altezza minima a IE*/
	}
.contentboxbody_ceph {
	margin: 0;
	padding: 0;
	padding-left: 1;
	background-image: url(../images/general/contentboxbody_ceph.jpg);
	background-repeat: repeat-y;
	background-position: 0 52px;
	font-size: 10px;
	color: #678094;
	}
.contentboxbody_ceph img {
	margin:0;
	padding:0;
	padding-left:1px;
	padding-right:1px;
	}
.contentboxfooter_ceph {
	margin: 0;
	padding: 0;
	background-image: url(../images/general/contentboxfooter_ceph.gif);
	background-repeat: no-repeat;
	height: 10px;
	}


.rightalign {
	text-align: right;
	padding-top: 10px;
	padding-right: 10px;
	}
	
 #wrapper #leftcol #leftnav hr
{
   
   height:1px;
    color:#a2b0ce;
}
 #wrapper #leftcol #leftnav #flash
{
    padding:0px;
    margin:0px;
   padding-left:1px;
   height:198px;
}
.textbox
{
font-size:13px;
}
.textbox2
{
font-size:13px;
}
.red
{
font-size:13px;
    color:Red;
}
