@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	padding:0;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	background:#87bee2 url(body-bg.jpg) top left fixed;}

.body_popup{
	margin:0;
	padding:0;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	background:#fff}
	

a {
	color:#39393b;
	font-weight:800;
}

a:hover {
	color:#0e71b4;
}
	
code {
font-size:80%;
font-family:Arial, Helvetica, sans-serif;
display:block;
margin:0 1em .5em 1em;
}

.keys{
	top:0; background:#589bc8; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:9px; border-bottom:1px solid #fff; width:100%; height:15px;}
	
.keys h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	margin:0;
	padding:0;
	}

#wrapper{
	width:1000px !important;
	padding-left:9px;
	padding-right:10px;
	background:url(bg-wrapper.png) top left repeat-y;
	margin:0px auto auto auto;
	text-align:left; /*per IE5.x/Win*/
	height:100%;}
	
#pagina{
	width:980px;
	background:#fff;
	height:auto;
	padding-left:10px;
	padding-right:10px;}

	
#testa{
	width:980px;
	margin:0em auto;
	text-align:left;
	background:#fff;}
	
#barra-grigia-top{
	width:980px;
	height:27px;
	text-align:right;
	font-size:10px;
	background: url(bg-barra-grigia-top.jpg) top left no-repeat;
	clear:both;}
	
#header{
	width:980px;
	height:94px;
	clear:both;
	background:#fff;}
	
#logo{
	width:306px;
	height:115px;
	background:url(logo.jpg) top left no-repeat;
	float:left;}
	
	
#logo-efei{
	width:220px;
	height:94px;
	float:left;
	margin:0;
	padding:0;}
	
#logo-cds{
	width:216px;
	height:94px;
	float:left;
	background:url(logo-cds.jpg) top left no-repeat;
	padding:0;
	margin:0;}	
	
#navigazione{
	width:492px;
	height:69px;
	padding-top:25px;
	padding-left:52px;
	float:left;
	background:#fff url(bg-navigazione1.jpg) top left no-repeat;}
	
#navigazione ul{
	margin:0 0 0 0;
	padding:0;
	}

#navigazione li{
	margin:0 0 0 0;
	padding:0;
	display:inline;
	list-style-type:none;
	}
	
#navigazione a{
	float:left;
	display:block;
	text-decoration:none;
	text-indent:-9999px;
	height:71px;
	overflow:hidden;
	margin-top:0px;
	margin-left:0;
	padding:0;
	
	}
	
#navigazione a#modulistica{
	width:71px;
	background:url(btn-modulistica.gif) top left no-repeat;}
	
#navigazione a#forum{
	width:66px;
	background:url(btn-forum-dlgs81.jpg) top left no-repeat;}
	
#navigazione a#contatti{
	width:71px;
	background:url(btn-contatti2.gif) top left no-repeat;}
	
#navigazione a#servizi{
	width:71px;
	background:url(btn-servizi-sicurezza-81-08.gif) top left no-repeat;}

#navigazione a#corsi{
	width:71px;
	background:url(btn-corsi-81-08.gif) top left no-repeat;}
	
#navigazione a#registrati{
	width:71px;
	background:url(btn-registrati-81.gif) top left no-repeat;}
	
#navigazione a#e-shop{
	width:71px;
	background:url(btn-eshop-81.gif) top left no-repeat;}
	
	
#navigazione a#chat{
	width:66px;
	background:url(btn-chat.jpg) top left no-repeat;}
	
#parole{
	width:100%;
	margin:0em auto;
	height:17px;
	background:url(bgParole.jpg) top left repeat-x;
	clear:both;
	color:#fff;
	padding-top:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.53em;
	text-transform:uppercase;
	text-align:center;
	overflow:hidden;
	}
	
.clear10{
	width:100%;
	height:10px;
	clear:both;}
	
#marqueecontainer{
position: relative;
width: 189px;
height: 208px;
background:url(bg-news.gif) top left repeat-y;
overflow: hidden;
font-size:11px;
padding: 5px;}
	
#vmarquee a{
	color:#333;
	text-decoration:none;
}

#vmarquee a:hover{
	color:#0e71b4;
	text-decoration:underline;
	font-weight:bold;
}
	
#vmarquee ul{
	margin:0 0 0 0;
	
	overflow:hidden;
}
	
#vmarquee li{
	margin:0 0 0 0;
	display:inline;
}

ul.star{
		list-style-image:url(li-star.jpg);}
		
.data-news{
	color:#0e71b4;
	font-weight:bold;}
	
#corpo{
	width:980px;
	margin:0em auto;
	text-align:left;
	position:relative;
	background-color:#fff;}
	
#corpo-colonna1{
	position:absolute;
	top:0;
	left:0;
	width:190px;
	}
	
#lbl-sx-1{
	width:199px;
	height:20px;
	background:url(lbl-sx-1.jpg) top left no-repeat;}
	
#box-menu1{
	width:198px;
	padding-right:1px;
	background:url(bg-menu1.jpg) bottom left repeat-x;
	clear:both;
	margin-top:3px;
	padding-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	color:#666;
	font-weight:bold;
	font-weight:normal;
	display:block;}
	
#box-menu1 ul{
	display:block;
	margin:0;
	padding:0;
		list-style:none;
	}
	
#box-menu1 li a{
	width:178px;
	background:url(bg-li-menu1.jpg) bottom right no-repeat;
	font-family:"Arial", Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	color:#333;
	text-decoration:none;
	text-align:left;
	padding-right:10px;
	padding-left:10px;
	padding-top:2px;
	margin-top:3px;
	display:block;
	}
	
#box-menu1 li a:hover{
	width:178px;
	padding-right:10px;
	background:url(bg-li-menu1.jpg) top right no-repeat;
	text-decoration:none;
	color:#6d9c37;
	padding-top:2px;}
	
#box-menu1 li a.selected{
	width:178px;
	padding-right:10px;
	background:url(bg-li-menu1.jpg) top right no-repeat;
	text-decoration:none;
	color:#6d9c37;
	padding-top:2px;}
	
#box-certificazione{
	width:198px;
	height:115px;
	background:url(certified-iq-quality.jpg) top left no-repeat;
	text-indent:-9999px;
	clear:both;}
	
	
#lbl-sx-2{
	width:199px;
	height:20px;
	background:url(lbl-sx-2.jpg) top left no-repeat;
	text-transform:uppercase;
	font-weight:bold;
	margin-top:15px;}
	
#box-menu2{
	width:198px;
	padding-right:1px;
	padding-bottom:10px;
	background:url(bg-menu2.jpg) bottom left repeat-x;
	clear:both;
	margin-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	color:#666;
	font-weight:bold;
	font-weight:normal;}
	
#box-menu2 ul{
	display:block;
	margin:0;
	padding:0;
	list-style:none;
	}
	
#box-menu2 li a{
	width:178px;
	/*height:14px;*/
	background:url(bg-li-menu2.jpg) bottom right repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	color:#333;
	text-decoration:none;
	text-align:left;
	padding-right:10px;
	padding-left:10px;
	padding-top:2px;
	margin-top:3px;
	display:block;
	}
	
#box-menu2 li a:hover{
	width:178px;
	padding-right:10px;
	background:url(bg-li-menu2.jpg) top right repeat-y;
	text-decoration:none;
	color:#c00f30;
	padding-top:2px;}
	
#box-menu2 li a.selected{
	/*height:14px;*/
	width:178px;
	padding-right:10px;
	background:url(bg-li-menu2.jpg) top right repeat-y;
	text-decoration:none;
	color:#c00f30;
	padding-top:2px;}


/*menu 81/08*/
#box-menu8108{
	width:198px;
	padding-right:1px;
	padding-bottom:10px;
	background:url(bg-menu2.jpg) bottom left repeat-x #eee;
	clear:both;
	margin-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	color:#666;
	font-weight:bold;
	font-weight:normal;}
	
#box-menu8108 ul{
	display:block;
	margin:0;
	padding:0;
	list-style:none;
	}
	
#box-menu8108 li a{
	width:178px;
	background:url(bg-li-menu2.jpg) bottom right repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	color:#333;
	text-decoration:none;
	text-align:left;
	padding-right:10px;
	padding-left:10px;
	padding-top:2px;
	margin-top:3px;
	display:block;
	}
	
#box-menu8108 li a:hover{
	width:178px;
	padding-right:10px;
	background:url(bg-li-menu2.jpg) top right repeat-y;
	text-decoration:none;
	color:#c00f30;
	padding-top:2px;}
	
#box-menu8108 li a.selected{
	width:178px;
	padding-right:10px;
	background:url(bg-li-menu2.jpg) top right repeat-y;
	text-decoration:none;
	color:#c00f30;
	padding-top:2px;}
/*fine 81/08*/
	
#lbl-sx-3{
	width:199px;
	height:20px;
	background:url(lbl-sx-3.jpg) top left no-repeat;
	text-transform:uppercase;
	margin-top:15px;}	
	
#box-menu3{
	width:198px;
	padding-right:1px;
	padding-bottom:10px;
	background:url(bg-menu3.jpg) bottom left repeat-x;
	clear:both;
	margin-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	color:#222;
	font-weight:bold;
	font-weight:normal;}
	
#box-menu3 ul{
	display:block;
	margin:0;
	padding:0;
	list-style:none;
	}
	
#box-menu3 li a{
	width:178px;
	background:url(bg-li-menu3.jpg) bottom right repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	color:#333;
	text-decoration:none;
	text-align:left;
	padding-right:10px;
	padding-left:10px;
	padding-top:2px;
	margin-top:3px;
	display:block;
	}
	
#box-menu3 li a:hover{
	width:178px;
	padding-right:10px;
	background:url(bg-li-menu3.jpg) top right repeat-y;
	text-decoration:none;
	color:#7c2a7c;
	padding-top:2px;}
	
#box-menu3 li a.selected{
	color:#7c2a7c;
	width:178px;
	padding-right:10px;
	background:url(bg-li-menu3.jpg) top right repeat-y;
	text-decoration:none;
	padding-top:2px;}
	
/*HACCP MENU*/
#box-haccp{
	width:198px;
	padding-right:1px;
	padding-bottom:10px;
	background:url(bg-menu3.jpg) bottom left repeat-x;
	clear:both;
	margin-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	color:#222;
	font-weight:bold;
	font-weight:normal;}
	
#box-haccp ul{
	display:block;
	margin:0;
	padding:0;
	list-style:none;
	}
	
#box-haccp li a{
	width:178px;
	background:url(bg-li-menu3.jpg) bottom right repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	color:#333;
	text-decoration:none;
	text-align:left;
	padding-right:10px;
	padding-left:10px;
	padding-top:2px;
	margin-top:3px;
	display:block;
	}
	
#box-haccp li a:hover{
	width:178px;
	padding-right:10px;
	background:url(bg-li-menu3.jpg) top right repeat-y;
	color:#7c2a7c;
	text-decoration:none;
	padding-top:2px;}

#box-haccp li a.selected{
	width:178px;
	color:#7c2a7c;
	padding-right:10px;
	background:url(bg-li-menu3.jpg) top right repeat-y;
	text-decoration:none;
	padding-top:2px;}
/*FINE HACCP MENU*/
	
#lbl-sx-4{
	width:177px;
	height:15px;
	background:url(lbl-sx-4.jpg) top left no-repeat;
	color:#111;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	text-indent:-9999px;
	padding-top:5px;
	padding-left:22px;
	font-weight:bold;
	margin-top:15px;}	
	
#box-menu4{
	width:198px;
	padding-right:1px;
	padding-bottom:10px;
	background:url(bg-menu4.jpg) bottom left repeat-x;
	clear:both;
	margin-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	color:#666;
	font-weight:bold;
	font-weight:normal;}
	
#box-menu4 ul{
	display:block;
	margin:0;
	padding:0;
	list-style:none;
	}
	
#box-menu4 li a{
	width:178px;
	/*height:14px;*/
	background:url(bg-li-menu4.jpg) bottom right repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	color:#333;
	text-decoration:none;
	text-align:left;
	padding-right:10px;
	padding-left:10px;
	padding-top:2px;
	margin-top:3px;
	display:block;
	}
	
#box-menu4 li a:hover{
	width:178px;
	padding-right:10px;
	background:url(bg-li-menu4.jpg) top right repeat-y;
	text-decoration:none;
	color:#42beef;
	padding-top:2px;}
	
#box-menu4 li a.selected{
	color:#42beef;
	width:178px;
	padding-right:10px;
	background:url(bg-li-menu4.jpg) top right repeat-y;
	text-decoration:none;
	padding-top:2px;}

	
#corpo-colonna2{
	margin:0 182px 0 200px;
	background-color:#fff;
	padding-left:5px;
	padding-right:5px;
	font-family:Arial, Helvetica, sans-serif;
	min-height:1700px;
	font-size:12px;
	color:#111;}
	
#box-video-home{
	width:564px;
	height:264px;
	clear:both;
	margin-left:5px;}
	
	
#corpo-colonna2 h1{
	color:#0e71b4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:0;
	padding-left:5px;}
	
#corpo-colonna2 h2{
	color:#999;
	font-size:12px;
	font-weight:bold;
	margin-top:0;
	padding-left:5px;}
	
#corpo-colonna2 p{
	padding-left:5px;}
	
#corpo-colonna3{
	position:absolute;
	top:0;
	right:0;
	width:182px;
	}
	
#lbl-box-login{
	width:182px;
	height:40px;
	clear:both;
	background:url(lbl-box-login.jpg) top left no-repeat;
	margin:0px;
	padding:0px;}
	
#box-login{
	width:172px;
	height:214px;
	background:#fff url(bg-box-login.jpg) top left repeat-x;
	margin:0px;
	padding:5px;
	font-size:12px;
	clear:both;}
	
#box-login .textbox{
	width:160px;
	font-size:9pt;
	border: 3px solid #1b2d44;
	padding:2px;
}

.textbox-260px{
	width:260px;
	font-size:9pt;
	border: 3px solid #1b2d44;
	padding:2px;
}

.textbox260pxNoBorder{
	width:376px;
	font-size:9pt;
	border: 1px solid;
	background:url(#fafafa);
	padding:2px;
}

.textbox-100px{
	width:100px;
	font-size:9pt;
	text-align:center;
	border: 3px solid #1b2d44;
	padding:2px;
}

.textbox-150x2px{
	width:150px;
	font-size:9pt;
	text-align:left;
	border: 3px solid #1b2d44;
	padding:2px;
}

.textbox-100-2px{
	width:100px;
	font-size:9pt;
	border:0px;
	background:#f0f0f0;
	text-align:center;
	padding:2px;
}

.textbox-215px{
	width:215px;
	font-size:9pt;
	text-align:center;
	border: 3px solid #1b2d44;
	padding:2px;
}

.textbox-150px{
	width:150px;
	font-size:9pt;
	text-align:center;
	border: 3px solid #1b2d44;
	padding:2px;
}

.textbox150pxNoborder{
	width:150px;
	font-size:9pt;
	text-align:center;
	border: 1px solid;
	padding:2px;
	background:#fafafa;
}

.selectStyle-260px{
	width:270px;
	font-size:9pt;
	padding:2px;
}

.selectStyle-80px{
	width:80px;
	font-size:9pt;
	padding:2px;
}

.selectStyle-120px{
	width:120px;
	font-size:9pt;
	padding:2px;
}

.selectStyle-180px{
	width:180px;
	font-size:9pt;
	padding:2px;
}

.textarea-545px{
	width:540px;
	font-size:9pt;
	border: 3px solid #1b2d44;
	padding:2px;
	height:100px;
}

.textarea-304px{
	width:304px;
	font-size:9pt;
	border: 3px solid #1b2d44;
	padding:2px;
	height:66px;
}

.textboxlog2-200px{
	width:215px;
	font-size:9pt;
	text-align:left;
	border: 3px solid #1b2d44;
	padding:2px;
}

#box-login .signin{
	width:170px;
	font-size:11px;
	font-weight:800;
}	
	
#lbl-sponsors{
	width:182px;
	height:17px;
	clear:both;
	margin-top:10px;
	background:url(lbl-sponsors.jpg) top left no-repeat;
	text-indent:-9999px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	overflow:hidden;}
	
.lbl-links-utili{
	width:182px;
	height:17px;
	clear:both;
	margin-top:15px;
	background:url(lbl-links-utili.gif) top left no-repeat;
	text-indent:-9999px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	overflow:hidden;}
	
#box-sponsors{
	width:182px;
	height:105px;
	background:#fff url(bg-box-sponsors.jpg) top left repeat-x;
	clear:both;
	margin-top:1px;
	}
	
#adrotator{
	width:182px;
	height:85px;
	background:#e6e6e6;
	margin-top:4px;}
	
#adrotator1{
	width:182px;
	height:85px;
	background:#e6e6e6;
	margin-top:20px;}
	
#box-request{
	width:182px;
	/*height:262px;*/
	margin-top:0px;
	clear:both;
	font-size:12px;
	background:url(bg-box-request.jpg) top left no-repeat;}

#box-request-contenuto{
	padding:5px;
	width:172px;
}

#box-request .textbox{
	width:160px;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	border: 2px solid #1b2d44;
	padding:2px;
}

#box-request .textareabox{
	width:160px;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	border: 2px solid #1b2d44;
	height:70px;
	padding:2px;
}

#box-request .signin{
	width:170px;
	font-size:11px;
	font-weight:800;
}
	
#piedipagina{
	width:793px;
	margin:0em auto;
	text-align:left;
	padding-left:207px;
	padding-right:20px;
	padding-top:35px;
	height:45px;
	background:url(bg-footer.jpg) top left no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;}

#ricordami_password{
	width:182px;
	height:185px;
	background:#eee;
	font-size:12px;
}

#ricordami_password #contenuto{
	padding:5px;
	width:172px;
}

#ricordami_password .signin{
	width:80px;
	font-size:11px;
	font-weight:800;
}

#ricordami_password .textbox{
	width:160px;
	font-size:9pt;
	border: 3px solid #1b2d44;
	padding:2px;
}
	
#piedipagina p{
	margin:0;}
	
#piedipagina a{
	color:#000;
	text-decoration:none;}	
	
#piedipagina a:hover{
	text-decoration:underline;}	

.box-moduli{
	clear:both;
	width:569px;
	background-color:#eee;
}

.box-moduli-label-doc{
	clear:both;
	width:569px;
	background:url(label-moduli-doc.jpg) top left no-repeat;
	height:19px;
	padding:3px;
}

.box-moduli-label-pdf{
	clear:both;
	width:569px;
	background:url(label-moduli-pdf.jpg) top left no-repeat;
	height:19px;
	padding:3px;
}

.box-moduli-label-eshop{
	clear:both;
	width:569px;
	background:url(label-moduli.jpg) top left no-repeat;
	height:19px;
	padding:3px;
}

.moduli-contenuto{
	width:549px;
	padding:10px;
}

.moduli-immagine{
	width:70px;
	height:70px;
	float:left;
	border:3px solid #b1b2b4;
	background:#f0f0f0;
}

.moduli-addbtn{
	width:35px;
	height:18px;
	background:url(addtoshop.gif) top left no-repeat;
	border:0px;
}

.moduli-delbtn{
	width:25px;
	height:13px;
	background:url(delshop.gif) top left no-repeat;
	border:0px;
}

.moduli-text-qnt{
	width:50px;
	height:18px;
	border:0px;
	text-align:center;
}

#paginazione{
	clear:both;
	width:569px;
	padding-top:20px;
	border-top:2px solid #0f70b5;
	height:50px;
	text-align:right;
}

#paginazione a {
	padding:5px;
	background-color:#f0f0f0;
}

.btn-abort{
	width:101px;
	height:20px;
	background:url('btn-abort.gif') top left;
	border:0px;
	cursor:hand;
}

.btn-invia{
	width:101px;
	height:20px;
	background:url('btn-invia.gif') top left;
	border:0px;
	cursor:hand;
}

.spacer5px{
	margin:0px;
	padding:0px;
	height:5px;
	clear:both;
}

#shopping-chart-box{
	width:198px;
	background:#eee;
	clear:both;
}

#shopping-chart-box .testata{
	width:100%;
	height:15px;
	background:#0e71b4;
	color:#fff;
	font-weight:900;
	font-size:11px;
	margin:0 0 4px 0;
}

#shopping-chart-box .items{
	width:100%;
	height:15px;
	background:#fff;
	font-size:11px;
	margin:0 0 4px 0;
}

#shopping-chart-box .items-action{
	width:100%;
	height:15px;
	background:#f0f0f0;
	text-align:right;
	margin:0 0 4px 0;
}

#shopping-chart-totali{
	width:192px;
	height:90px;
	background:#fff;
	border:3px solid #fe6328;
	text-align:center;
	font-size:11px;
}

#HeaderCommentoNews{
	width:554px;
	padding:5px;
	background:#1171ae;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	margin-top:10px;
}

#HeaderCommentoNews a{
	color:#fff;
	font-weight:bold;
	font-size:12px;
}

.titoloCommentoNews{
	font-size:14px;
	margin-top:10px;
}

.testoCommentoNews{
	font-size:12px;
}

.footerCommentoNews{
	height:14px;
	padding:3px;
	font-size:10px;
	text-align:right;
	background: url(commento-footer.jpg) top left repeat-x;
}



#comuni{
	width:300px;
	height:300px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
	z-index:9999;
	background:#f7f7f7;
	height:100px;
	overflow:auto;
	border:3px solid #a7be30;
}

#comuni ul{
	list-style:none;
	padding-left:5px;
	margin-left:5px;
	
}

#comuni li{
	list-style:none;
}

div#boxLng{width:572px; height:46px; padding:5px; background:#fff url(bg_boxLng.jpg) top left no-repeat;}
div#boxLng span{font-size:14px;}
div#boxLng .flags{width:19px; height:14px; float:left; margin-left:5px;}
div#header-news{width:199px; height:26px; margin-top:15px;}
div#footer-news{padding:2px;width:197px;height:17px;color:#fff;font-size:11px;text-align:right;background:url(bgFooterNews.gif) top left no-repeat;}
#googleplus{text-align:center; margin-top:20px; width:168px; height:79px; padding:7px; background:url(googleplus.gif) top left no-repeat;}
#googleplus span{ display:block; margin:0; padding:0 0 10px 0; font-size:14px;}

.n_reg_action{
	text-align:center;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border:1px solid #18bad2;
	margin:10px 0 10px;
}
.n_reg_action a{
	width:351px;
	height:89px;
	display:block;
	margin:0 auto;
	background:url(btn-registrati-al-corso.jpg) no-repeat;
	text-indent:-9999px;
}
.n_reg_action a:hover{

	background:url(btn-registrati-al-corso.jpg) no-repeat 0px -89px;
}

.n_course_action{
	text-align:center;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border:1px solid #18bad2;
	margin:10px 0 10px;
}
.n_course_action a{
	width:351px;
	height:89px;
	display:block;
	margin:0 auto;
	background:url(btn-accedi-quiz.jpg) no-repeat;
	text-indent:-9999px;
}
.n_course_action a:hover{

	background:url(btn-accedi-quiz.jpg) no-repeat 0px -89px;
}
.no-bordered{border:0px !important;}