body { padding: 0; 	margin: 0; 	font: 0.74em Arial, Helvetica, sans-serif; line-height: 1.5em;background: #fff; color: #454545; background-color:#123D59}

a {color: #4A8EBC; background: inherit;}

a:hover {color: #C3593C;background: inherit;}

a.title {color: #FE6700;background: #FFF;}

h1 {font: bold 2em "Trebuchet MS", Arial, Helvetica, sans-serif;letter-spacing: -1px; padding: 2px 0 0 0px;	margin: 0;color: #464548;background: inherit;}

h1 a{text-decoration: none;color: #464548;background: inherit;}

h1 a:hover{color: #C3593C;	background: #FFF;}


h2 { margin: 6px 10px;	padding: 0;	font: bold 1.1em Arial, Helvetica, sans-serif;color: #666;background: inherit; border-bottom:1px solid #ccc; padding-bottom:6px;}
h3{ margin:0px; color:#696969;  font: bold 1.0em Arial, Helvetica, sans-serif; padding-bottom:3px; padding-top:2px;}
h3 a{ text-decoration:underline;}
p {	margin: 0 0 5px 0; }

ul { margin: 0;	padding : 0;list-style : none; }

form { margin: 0; }

input.search { width: 145px;height: 18px;border: none;background: #fff url(../images/input.gif) no-repeat; padding: 2px 10px 0 25px;color: #808080;}

input.button {border: 0;height: 20px;width: 95px;background: #ABC43C url(../images/button.gif) no-repeat;color: #FFF;	font: bold 0.9em Arial, Helvetica, Sans-Serif;}

input.login { width: 150px;	border: none; background: url(logininput.gif);padding: 4px; }

/* layout
   ------ */

.content { margin: 0px auto;width:970px; padding:0px; background-color:#fff}

.logo {	float: left; background-image:url(../images/exams.gif); width:340px; height:85px;}

.header_right {	float: right;width: 550px;height: 83px;}

.logo p {font-size: 0.9em;color: #808080;padding: 0 0 0 7px;background: inherit;}

.addthis_button1{float:right; margin-right:15px;}
.mcafee1{ float:right}

.top_info {width: 400px;margin: 2px 0 10px 0;padding: 0 5px 5px 0;text-align: right;color: #444;}

.bar { text-align: right;font-size:12px;height: 20px; margin-top:10px; padding:0px; margin-bottom:10px;}


.bar li { padding: 5px 5px 0px 2px;color: #666666;background: #FFF;display: inline; margin:0px;}
	
.bar li.active {background: #FFF url(../images/bar.gif) no-repeat center bottom; color: #AA1E22; padding-bottom: 2px;}

.bar a {color: #666666;background: inherit;}
.bar a:hover{ color:#AA1E22}

.search_field { text-align: right; float:left;width: 75%;height: 20px; color: #000;clear: both;background: url(../images/black_triangle.gif) no-repeat right; margin-top:0px;}
.meum{float:left; color:#CCCCCC; font-size:12px; margin-top:0px; margin-right:10px;  background-color:#424242; width:97.4%; height:20px;}
.meum ul{ margin:0px; padding:0px; float:left;}
.meum li{ float:left; border-right:1px solid #999; display:block; margin:0px; padding-top:0px; height:20px;*height:20px!important;*height:19px;}
.meum li a{ float:left; color:#FFFFFF; text-decoration:none;display:block;padding-left:15px;*padding-left:15px!important; *padding-left:20px;padding-right:15px;*padding-right:15px!important;*padding-right:20px;height:19px; padding-top:2px;}
.meum li a:hover{ background-color:#666;}

.search1{width:260px; height:26px; margin-top:0px; float:left;  margin-right:15px;}

.search {font-size: 1.2em;font-weight: bold;color: #FFF;background: inherit;}

.newsletter {float: left;height: 26px;background: #6E6E6E url(../images/newsletterbg.gif) no-repeat left;margin: 0;}

.subheader {clear: both;margin: 0px; height:8px;*height:8px!important;*height:0;color: #808080;background:#0752A5 url(../images/aa.gif) no-repeat right;*background:#0752A5 url(../images/aa.gif) no-repeat right!important;*background:#0752A5; width:75.8%;*width:75.9%!important;*width:100%;padding:0px;}
.subheader1 {clear: both;margin: 0px 0 6px 0; height:8px;*height:8px!important;*height:0px;background: #0752A5;color: #808080;border-bottom: 1px solid #ccc;}

/* left side
   --------- */

.left {float: left;width: 710px;margin: 0 auto; padding:0px;}
.left_articles {margin: 0 0 15px 0;	padding: 0 0 0 10px; border:1px solid #ff0000}
.ld_2 p{font:0.9em Arial, Helvetica, sans-serif;}
.ld_2{ width:31%; border:1px solid #cccccc; float:left; margin-right:21px; padding-bottom:20px;}
.ld_2 ul{padding:0px; margin:5px 10px;}
.ld_2 ul li{font:0.9em Arial, Helvetica, sans-serif; float:left; width:48px;*width:50px!important;*width:50px;}

.ld{ width:31%; border:1px solid #cccccc; float:left; margin-right:21px;padding-bottom:20px;}
.ld ul{padding:0px; margin:5px 10px;}
.ld ul li{ margin-top:5px;font:1.0em Arial, Helvetica, sans-serif; background:url(../images/icon_learnmore.gif) no-repeat 2px 1px; *background:url(../images/icon_learnmore.gif) no-repeat 2px 2px!important;*background:url(../images/icon_learnmore.gif) no-repeat 2px 2px;}
.ld ul li a{padding-left:20px;}

.ld_1{width:31%; border:1px solid #cccccc; float:right; padding-bottom:20px;}
.ld_1 ul{ padding:0px; margin:5px 10px;}
.ld_1 ul li{ font:0.9em Arial, Helvetica, sans-serif; float:left; width:49px;*width:50px!important;*width:50px; line-height:18px;}
	
/* right side
   ---------- */
		
.right {float: right;width: 235px;margin: 0 5px 10px 0;}

.right a {color: #FFFCD1;background: inherit;}

.right a:hover { color:#990000}


		
.right_articles {font-size: 0.9em;color: #0752A5;margin: 0 0 5px 0; border:1px solid #7B848C}
.right_articles H3{ background-color:#7B848C; margin:0PX; padding:0PX; height:19px; color:#fff; padding:4px 0px 0px 6px;}
.right_articles A{ color:#0752A5; font-weight:bold;}
.right_articles P{ border-bottom:1px dashed #666; margin:0px; padding:0px; margin-right:5px; margin-left:10px;}
.right_articles p.mail{ list-style:none; margin:0px; padding:0px; background:url(../images/contattaci.gif) no-repeat 0px 10px; height:30px; margin-left:15px; padding-top:10px; font-size:12px;border-bottom:1px dashed #666; margin-right:5px;}
.right_articles p a{ padding-left:30px;}
.right_articles p.online a{ padding:0px;}
.right_articles p.support{ list-style:none; margin:0px; padding:0px; background:url(../images/folder.gif) no-repeat 0px 10px; margin-left:15px; padding-top:5px; font-size:12px; margin-right:5px; padding-bottom:5px;}
.right_articles img{ padding-left:10px;}
.cart li{ margin-left:20px; font-size: 0.9em;}

.popular h2{ background-color:#2F5278; color:#FFFFFF;  font-size: 1.0em; padding-left:10px; padding-top:4px; margin:5px;}

.popular ul{ margin-bottom:12px;}

.popular li{ margin-left:10px; float:left; width:98px; line-height:23px;font-size: 0.9em;color: #4A8EBC;}

.popular li a{color: #4A8EBC}

.link{margin-bottom:12px;}
.link li{margin-left:15px;line-height:23px;font-size: 1.0em;color: #4A8EBC; width:80%}
		
.image {float: left;margin: 0 9px 3px 0;}

.morefB a{ color:#4A8EBC; margin:40px 0 10px 20px;font-size: 1.1em; font-weight:bold;}

.morefB a:hover{ color:#AA1E22}


#right1 h4{ color:#666666;}
#right1 .l_box_content{ background:url(../images/l_box_bg.gif) repeat-x 0 0; border-bottom:1px #CCCCCC solid; height:100%; padding:10px 0px 8px 0px;}
#right1 .l_login_form{ margin:0 10px; padding-top:20px;}
#right1 .l_box_content p.m_login_p{ text-align:left; margin-left:10px; padding:0px;}
#right1 .l_box_content p.m_login_p span{}
#right1 .l_box_content p.f_pass{ text-align:left; margin-left:10px;}
#right1 .l_box_content p.f_pass a{ color:#FF651C; font-size:11px;} 
#right1 .l_box_content p{ margin-bottom:0px; padding-bottom:0px;}
#right1 .input{ border:1px #ADBAC2 solid; width:100px;}
#right1 .l_login{ background:url(../images/l_login.gif) no-repeat 0 0; border:0px; height:22px; display:block; width:61px; float:left; }
#right1 .l_reg{ background:url(../images/l_reg.gif) no-repeat 0 0; border:0px; height:22px; float:left; width:65px;margin-right:20px;}

/* footer
   ------ */

.footer {clear: both;text-align: center;line-height: 1.8em;	color: #808080;background: #FFF url(../images/dot.gif) repeat-x;padding: 8px 0;
}

.footer a {color: #C3593C;background: inherit;}
