/* CSS Document */

/*GENERALE*/

body{
	font-family:Arial, Helvetica, sans-serif; font-size:11px;margin:0;padding:0;background-color:#FFFFCC;background-image:url(../images/bg.jpg);background-repeat:repeat-x}

.wrap { width:980px; margin: 0 auto;}
#site { width:980px; height:auto; margin-top:7px; background-color:#FFF; border:solid 1px #F90}
.content { width:980px; height:auto;color:black; text-align:left;background-color:#FFF; margin:0px}

.grassetto{font-weight:bold; font-size:12px}
.txt_10{ font-size:10px; color:#666; font-weight:bold}

h1{
	font-size:20px; font-family:"Times New Roman", Times, serif; color: #3BB2AF; font-weight:normal;
	background-image:url(../images/tit-symbol.png);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:16px;
	margin:0px 0px 6px 0px;
	padding-top:24px;
	
}
h2{
	font-family:"Times New Roman", Times, serif; 
	color: #F09317; 
	font-weight:normal;
	font-size:19px;
}
p{ } 
a img{border:0px;}
.padding { padding: 8px; }

.clear{clear:both;}

a { color:#666; /*color:#009999; text-decoration:none;*/}
a:hover { color:#3BB2AF; }

.img_lb {border:1px solid #F90;padding:1px;}
.img_l { float:left; margin:4px;}
.img_r { float:right; margin: 4px; }

/*CENTRO*/
.corpo{ float:left;width:468px; height:auto; margin-left:0px; color:#666; background-color:#FFF}
.corpo img{padding-top:10px; float:left}

.corpone{
	float:right;
	width:710px;
	margin-left:0px;
	color:#666;
	background-color:#FFF;
	padding-left:10px;
	/*border-left:1px solid #FF9900;
	border-right:1px solid #FF9900;
	border-bottom:1px solid #FF9900;*/
 height:auto; min-height:1870px;
}
/*.corpone img{padding-top:10px; float:left;} */



.center { text-align:center; float:left; padding:3px; margin:3px}
.center p{ margin:23px}

.titoli_home {font-size:18px; font-weight:bold;border-bottom:2px solid #fe9900;color:#017f7e; margin-bottom:8px;font-family:Times New Roman, Times, serif}

#notizie {width:330px;float:left; padding-right:30px; padding-left:10px}

.titolo-news{color:#cb0000;font-size:12px;font-weight:bold;}

.unanews {float:left;width:450px;padding:2px;}
.unanews p {margin:1px;}

/* HEADER - TOP */
.sepa-head{margin-left:8px ;background:url(../images/bg-sepa-head.jpg) repeat-x; width:963px; height:30px}
.header{ margin-left:8px!important;/**/margin-left:5px;float:left; width:730px; height:120px;background-image:url(../images/header.jpg); background-repeat:no-repeat;background-color:#FFF}
.info-dx {float:left;width:200px; height:120px;margin-top:5px; font-size:11px; color:#666; padding-left:8px;margin-left:5px; border-left:#F90 solid 1px; text-align:left}
.info-dx p{ margin:0px;}

/*banner*/
.lead {margin: 10px 7px 0px 7px;
/*margin-left:8px!important;margin-left:10px; margin-top:6px; width:728px; height:90px; background-color:#00C/**/}
.avd-dx {float:right;width:242px!important;/**/width:239px; height:90px;margin-top:0px!important;/**/margin-top:3px;}


/* MENU */

.menu { background-image:url(../images/bg-menu.jpg); background-repeat:repeat-x; padding:3px 0px; color:#096}
ul.menu {line-height: 40px; white-space: nowrap; margin:5px 6px; text-align:center; }
.menu li { display: inline; list-style-type: none; padding:0px; margin:0px }
/*#menu a { margin:5px; padding: 7px 5px; min-height: 34px; height:34px;}*/
.menu a{ padding:0px 12px; border-left:1px solid #CCC; font-size:16px; font-family:"Times New Roman", Times, serif; color: #3BB2AF; text-decoration: none; font-weight:bold;}
.menu a:hover { color:#FE9900; } 
.menu li a#current { color:#066; text-decoration:underline;}

#sottomenu {
	float:left;
	/*background-color:#F90;*/
	color:black;
	padding:5px;
	width:240px;
	margin:0;
}/* boxmodelhack */

#sottomenu a{
	background-image:url(../images/sm-btn.png);
	background-position:bottom left;
	background-repeat:repeat-x;
	background-color:#D7D8D9;
	padding:4px 6px;
	display:block;
	border:1px solid #C4C4C4;
	border-top-color:#FFF;
	border-left-color:#E6E6E6;
	font-weight:300;
}
#sottomenu a:hover{
	background-image:url(../images/sm-btnh.png);
	background-color:#FFDAA1;
	color:#FF3300;
}
/*#sottomenu a{
	border:1px solid #E8E8E8;
	
	border-top-width:14px;
	background-image:url(../images/sm-t.png);
	background-position:top left;
	background-repeat:repeat-x;
	margin-bottom:10px;
	padding:4px 6px;
	display:block;

	font-weight:300;
}*/

/*#sottomenu a:link, #sottomenu a:visited { float:left;  font-weight: bold;font: 12px Arial, Helvetica, sans-serif; color:#333; text-decoration: none; padding:3px; font-weight:bold;color:black;padding-right:20px;padding-left:12px;}

#sottomenu a:hover {  color:#FFF;padding-right:10px;}

#sottomenu a#attivo { color:#066;padding-right:10px;padding-left:20px;}*/

/* COLONNA SX */
.col-sx { float:left;width:234px; height:auto;background:url(../images/bg_col-sx.jpg) right repeat-y; padding-left:10px; margin-right:15px;}

.titolone_corsi { margin:0;background-color:#fe9900;color:white;font-size:20px;font-family:Times New Roman, Times, serif;font-weight:bold; padding-left:5px; height:25px;}

.uncorso {float:left;width:240px;/* height:180px;*/ padding:2px;padding-top:5px;}
.sepa_corsi {width:210px;color: #e8e8e8;background-color: #e8e8e8;height:1px;margin-left:5px;}

/* COLONNA DX */
.avd-dx img{padding: 3px 0 0 5px;}
.col-dx { float:right;width:220px; height:auto;margin-right:10px!important;/**/margin-right:5px;/*border-left:solid 1px #CCC*/
	/*margin-left:15px;*/
}
.tit_h2 {background-color:#E8E8E8;height:34px;padding-left:5px;}

.box_rivista{ /*background:url(../images/box-rivista.jpg) no-repeat;*/ width:220px; height:330px; color:#C60; font-size:14px;margin-rigth:10px; text-align:center; padding-top:5px}
.box_rivista img { border:0px;width:125px; height:180px; padding-top:18px!important;/**/ padding-top:13px; padding-left:7px; text-align:center}


/*login form area riservata*/
.loginform {margin-top:5px; margin-bottom:15px; color:#666; border:1px solid #e8e8e8;width:220px; }
.loginform input.field {border:1px solid #C8C8C8;font-family:verdana,arial,sans-serif;font-size:12px;margin:0 0 0px;padding:0px;width:130px; height:15px; float:left}
.loginform fieldset {border:none;width:100px}
.loginform p {border:none;width:200px; text-align:center;}

/*newsletter*/
#newsletter {margin-top:5px; margin-bottom:15px; color:#666; border:1px solid #e8e8e8;width:220px; text-align:center}



/*FOOTER*/
#footer {
	padding:30px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;color:#F60;font-size:11px;text-align:center;
	background-image:url(../images/bg-btm.png);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#FFF;
}
#footer a:link, #footer a:visited {color:#F60; font-family:Arial, Helvetica, sans-serif;font-size:10px; font-style:normal;text-decoration:none;}
#footer a:hover {color:#F60;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;text-decoration:underline;}

/*********************************************/

.sponsor_title { font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#03f;background-color:#708A60;}

.sponsor { float:left; width:160px; height:80px; padding:5px; }

.sponsor a:link, .sponsor a:visited { font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333;background-color:white; text-decoration:none; line-height:12px; }

.sponsor a:hover { color:#03f;background-color:white; text-decoration:none;}

/* BOXES */

#box1, #box2, #box4, #box6 { float: left; margin:0 7px 10px 0; }

#box1 { width:350px; height:90px; }

#box2 { width:350px; }

#box4 { width:507px; height:180px; }

#box6 { width:507px; height:360px; }

#box_redazionale { width:160px; margin-left: 2px; background: url(http://www.ainuc.it/img/redazionale_1.jpg) no-repeat; background-color:#F0D699; }

#box_recapiti { float:left;width:160px; height:352px;margin-left: 2px; background: url(http://www.ainuc.it/img/recapiti.jpg) no-repeat; background-color:#F0D699; }

#box_tel {float:left;margin-top:50px; margin-left:5px;font-weight:bold;}
#box_mail {float:left; margin-top:65px; margin-left:5px; font-size:10px;}
#box_addr {float:left; margin-top:180px; margin-left:5px;font-weight:bold; font-size:10px;}



.frm_login input { color: #ad5882; background-color: white; border: 1px solid #cecece;margin-left:6px;margin-top:2px;
/* height:23px; */}
.frm_login label {color:#1c3e64;font-weight:bold;display:block;margin-left:4px;}
.frm_login select { color: #ad5882; background-color: white; border: 1px solid #cecece;margin-left:6px;margin-top:2px;
/* height:23px; */}
.frm_login textarea { color: #ad5882; background-color: white; border: 1px solid #cecece;margin-left:6px;margin-top:2px;
/* height:23px; */}
.frm_login fieldset { margin-left:6px;margin-top:2px;}
.frm_login hr { border: 1px solid #cecece;}

#corpo_stream { float:left; width:600px; min-height:400px; padding-top:10px;}

.imgs table {width:650px; margin:2.0em 0 0.2em 20px; background-color:white;float:left;}
.imgs table td { background-color:white;  font-weight:normal;padding:2px; }
.imgs table tr { background-color:white;  font-weight:normal; }
.video_tab {
	width: 600px;
	}

#thumbs_cont{
	height:auto;
	width:96%!important;
	margin-left:20px!important;
	margin-left:10px;
	float:left;
}

#thumbs_cont .thumb{
	width:160px;
	float:left;
	margin-top: 3px;
	margin-left: 3px;
	border:solid 1px #CCCCCC ;
}

#thumbs_cont .thumb img{
	border: 1px solid #660000;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

#thumbs_cont .thumb:hover img{
	border: 1px solid #FF3300;
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}

#thumbs_cont img.thumbs{
	max-width:150px;
	max-height:100px;
	height:100px;
	width:auto!important;
	width:150px;
	
}
.gallery {
	background-image:url("../images/bg_gallery.jpg");
	background-repeat:no-repeat;
	height:190px;
	padding-right:10px;
	padding-top:14px;
	text-align:center;
	width:195px;
	float: left;
	margin-left: 0px;
}
.gallery img.resize{
	border:0px;
	max-width:164px;
	max-height:106px;
	height:auto!important;
	height:106px;
	width:auto!important;
	width:164px;
}
.gallery table{
	width:170px;
}
.gallery td{
	text-align:center;
}
/*.gallery h1{
	margin-top:3px;
	font-size: 12px;
	color: #660000;
	font-weight: bold;
}*/
.box_com {
border: 1px solid #696;
margin: 7px;
padding-left: 10px;
padding-right: 10px;
text-align: center; 

/*-moz-box-shadow: 5px 5px 15px #000000 ;  Firefox */
/*-webkit-box-shadow: 5px 5px 15px #000000 ;  Safari e Chrome */
/*box-shadow: 5px 5px 15px #000000 ;  Opera 10.5+, futuri browser ed ora anche Internet Explorer 6+ usando IE-CSS3 */
/*behavior: url(http://www.ainuc.it/ie-css3.htc);  In questo modo IE sa di richiamare lo script su tutti gli elementi interessati */

}
/*
.frm_iscrizione{
	width:500px;	
}
.tabiscrizione{
		width:500px!important;
}
.iscrizioni {
	width:500px;
}

.checkbox input{
	width:30px;	
}

.iscrizioni td {
	vertical-align:top;
}*/
.iscrizioni fieldset {
		width:730px!important;

	}
.iscrizioni tr {
	height:40px;	
}
.iscrizioni {
	width:730px;
	border:1px #999999 solid;
	    background: #ffffff;
    /* Mozilla: */
    background: -moz-linear-gradient(top, #FFE1B4, #ffffff);
    /* Chrome, Safari:*/
    background: -webkit-gradient(linear,
                left top, left bottom, from(#FFE1B4), to(#ffffff));
    /* MSIE */
    filter: progid:DXImageTransform.Microsoft.Gradient(
                StartColorStr='#FFE1B4', EndColorStr='#ffffff', GradientType=0);
}


/**********************************************28/07/2011 - INSERIMENTI LAURA****************************************/

.col-cx{padding:0px 20px;}

a.corsi{
	border:1px solid #099; 
	margin:0px 7px 10px 7px; 
	display:block; 
	width:219px; 
	float:left; 
	cursor:pointer;
	height: 219px!important;/* prima 160px Rug*/
	text-decoration: none;
	/*display: table-cell;
    vertical-align: middle;
	width:219px;mod rug*/
}

.corsi_tab{
	border:1px solid #099; 
	margin:0px 7px 10px 7px; 
	display:block; 
	width:219px!important; 
	float:left; 
	/*cursor:pointer;*/
	height: 221px!important;/* prima 160px Rug*/
	text-decoration: none;
	/*display: table-cell;
    vertical-align: middle;
	width:219px;mod rug*/
}
.corsi_tab * {
margin:0px;
padding:0px;	
}

.corsi h1{
	font-family:Arial, Helvetica, sans-serif;
	border-left:0px;
	padding-left:0px;
	background-image:url(../images/corsi-h1.png);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#7EC6D5;
	font-weight:600;
	font-size:12px;
	color:#FBC93B;
	line-height:12px;
	letter-spacing:0.1pt;
	padding:3px 10px;
	margin:0px;
	/*height:50px;*/
        height: 50px;
        overflow: hidden;
		text-transform: uppercase;
	text-align:center;
}
.corsi h1:hover{
/*font-size:9px;*/

}
.corsi-txt{
	/*background-image:url(../images/bg1.png);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#006C69;
	border:1px solid #AFE5F0;
	border-bottom-color:#00635E;
	border-right-color:#318F93;
	border-left-color:#389E9E;*/
	background-color:#E6E6E6;
	padding:5px 10px;
	letter-spacing:0.2pt;
	height:50px;
		display: table-row;/*mod rug*/
    vertical-align: middle;/*mod rug*/
	float:left;/*mod rug*/
}
.corsi-luogo{
	color:#666; 
margin:1px 0px; 
line-height:11px;
	background-color:#fff;
	padding:5px 10px;
	letter-spacing:0.2pt;
	height:50px;
		display: table-row;/*mod rug*/
    vertical-align: middle;/*mod rug*/
	float:left;/*mod rug*/
}
.corsi-luogo input{
	width:170px;
	height:55px;
	margin:0 12px;
	font-size:9px;
	
}
.corsi-txt{color:#666; margin:1px 0px; line-height:11px;}
.corsi-txt h1{

	
}
.corsi-btn{height:20px; padding-top:4px;}
.corsi-btn img{padding:0px;}
.tit_tab {
	background-color: #7EC6D5;
    background-image: url("../images/corsi-h1.png");
    background-position: left top;
    background-repeat: repeat-x;
    border-left: 0 none;
    color: #FBC93B;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0.1pt;
    line-height: 12px;
    margin: 0;
    text-transform: uppercase;	
}
.abs_tab {
    color: #666666;
    line-height: 11px;
	background-color: #E6E6E6;
	letter-spacing: 0.2pt;	
}
.corsi_tab * {
}


.txt_tab {
	background-color: #FFFFFF;
    color: #666666;
	letter-spacing: 0.2pt;
    line-height: 11px;
}
a .btn-info{
	background-image:url(../images/moreinfo.png);
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	padding-top:3px;
	height:17px;
	width:130px;
	color:#FFF;
	padding-left:40px;
	margin-left:23px;
	float:left;/*mod rug*/

}
a .btn-info2{
	background-image:url(../images/moreinfo.png);
	background-repeat:no-repeat;
	background-position:center center;
	display:block;
	text-decoration:none!important;
	height:20px;
	width:170px;
	color:#FFF;
}
a:hover .btn-info2{background-image:url(../images/moreinfoh.png); color:#FFF;}

*:first-child+html a .btn-info{margin:5px auto;}
a:hover .btn-info{background-image:url(../images/moreinfoh.png); color:#FFF;}

.bottom{
	background-image:url(../images/bg-bottom.png);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#FFF;
	padding:20px 0px;
	clear:both;
	margin-top:30px;
	text-align:left;
	color:#000;
}
.bottom h1{
	font-family:"Times New Roman", Times, serif;
	color:#FFF;
	font-size:22px;
	font-weight:600;
	padding:auto;
	margin:auto;
	text-align:center;
}
/*.news{
	display:block;
}
.news h2{
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	letter-spacing:0.2pt;
	color:#000;
	font-weight:600;
}*/
.elencocorsi{padding:20px 0px;}
.elencocorsi a{
	display:block; width:287px; float:left; padding-left:18px; padding-top:8px;
	line-height:11px;
	background-image:url(../images/sfera.png);
	background-repeat:no-repeat;
	background-position:left 7px;
}
*:first-child+html .elencocorsi a{margin:0px; padding:0px 0px 0px 18px; background-position:left top;}
.elencocorsi a:hover{background-image:url(../images/sfera-att.png);}
.segreteria{border:1px solid #FE9900; background-image:url(../images/grad-orange.png); background-repeat:repeat-x;}
.segreteria h3{color:#666; font-family:"Times New Roman", Times, serif; font-size:16px; font-weight:bold; text-align:center; margin:0px; padding:3px 0px 0px 0px;}
.box-left{float:left; width:700px;}
.box-right{float:right; width:226px;}
.box-left h2{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#CCC;
	font-size:20px;
	text-transform:uppercase;
	line-height: 23px;
	margin:0px;
}
input.btn-invio{
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	color:#FFF;
	background-color:#CCC;
	padding:5px 10px;
	border:0px;
	cursor:pointer;
}
.login{border:1px solid #CCC; margin-bottom:20px;}
*:first-child+html .login *{padding:0px; margin:0px;}
.box-left p{margin:0px; color:#9A9A9A; font-family:"Times New Roman", Times, serif; font-size:12px}
.box-left a{font-family:Arial, Helvetica, sans-serif;}
.ricerca{
	background-color:#9A9A9A;
	margin:20px 0px;
}
.ricerca p{color:#FFF;}
/*.allnews{color:#666; font-size:11px; overflow:hidden}
.allnews *{padding:0px; margin:0px;}*/
.box-news{ height:191px;  overflow:hidden; margin-bottom:14px;border:1px solid #CCC;}

#sottomenu2 {
	/*float:left;
	background-color:#F90;
	color:black;
	width:240px;*/
	color:#3BB2AF;
	padding:5px;
	
	margin:0;
}/* boxmodelhack */

#sottomenu2 a{
	background-image:url(../images/sm-btn.png);
	background-position:bottom left;
	background-repeat:repeat-x;
	background-color:#D7D8D9;
	/*padding:4px 6px;
	border:1px solid #C4C4C4;
	border-top-color:#FFF;
	border-left-color:#E6E6E6;*/
	font-size:10px;
	line-height:10px;
	width:470px;
	height:22px;
	padding:2px 6px;
	display:block;
	border:1px solid #C4C4C4;
	border-top-color:#FFF;
	border-left-color:#E6E6E6;
	font-weight:300;
	float:left;
	letter-spacing: 0.2pt;
	text-decoration:none;
}
*:first-child+html #sottomenu2 a{margin:0px;padding: 0px 6px;}
*:first-child+html #sottomenu2 table{margin:0px; padding:0px; border-collapse:collapse;}
*:first-child+html #sottomenu2 li{display:inline; float:left;}
#sottomenu2 a:hover, #sottomenu2 a.attivo{
	background-image:url(../images/sm-btnh.png);
	background-color:#FE9900;
	/*color:#FF3300;*/
	color:#FFF;
	font-weight:bold;
}
#sottomenu2 table{height:100%}
#sottomenu2 table, #sottomenu2 td{padding:0px; margin:0px; border-collapse:collapse;}
#sottomenu2 .sm-icon{}
#sottomenu2 .sm-txt{padding-left:5px; vertical-align:middle;}

#notizie a.news {
	margin-left:10px;
	display:block;
	text-decoration:none;
}
#notizie a h2 {
	margin: 3px 0px;
	font-size:15px;
	color:#000;
	font-weight:bold;
}
#notizie a p {
	margin: 3px 0px;
	font-size:11px;
}
.banner{
	float:left;
	margin:0px 7px 0px 8px;
}
.banner a{border: 1px solid #CCC; display:block}
.banner a:hover{border-color:#FE9900;}
.dettaglio {
	padding:20px 10px;
	text-align:justify;
	font-size:12px;
}
.dettaglio h1{text-align:left;}
.testo{padding:0px 70px;}


/* NEWS */
/*
a.news{
	display:block; border-bottom:1px solid #CCC;
	text-decoration:none;
	padding:7px 0px;
	cursor:pointer;
}

a.news h1{ margin:2px 4px;
	line-height:14px;
	font-size:13px;
	color:#3BB2AF;
}
a.news p{
	padding:2px 4px;
	margin:0px;
	font-size:10px;
	line-height:11px;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
}


a.news:hover{
	background-color: #7EC6D5;
    background-image: url("images/corsi-h1.png");
    background-position: left top;
    background-repeat: repeat-x;
}
a.news:hover h1{ color: #FBC93B;}
a.news:hover p{ color: #FFF;}
*/
.banner_home {
	width:218px;
	height:62px;
	text-align:center;
	vertical-align:middle;
	/*border:1px solid #FBC93B;*/
	border: 1px solid #CCCCCC;
    display: block;
	margin-bottom: 12px;
}
.ul_bottom {
	width:100%;
	text-align:center;	
}
.ul_bottom li {
display:inline;	
margin-right:20px;
}
.ul_bottom li a {
	text-decoration:none;
	font-size: 14px;	
}
.videoecm {
	height:430px;
	border-bottom:1px solid #CCC;
	margin:0 auto;
	width:750px;
	font-size:12px;
	margin-bottom:20px;
}
.videoecm img{
	float:left; 
	margin-right:20px;
	margin-bottom:15px;
	border:1px #FF9900 solid;
	background:#ffffff;
	}
.videoecm a {
	text-decoration: none;	
	color: #000;
}
.videoecm a:hover {
	text-decoration: none;	
	color: #3BB2AF;
}
.videoecm-txt{
	background-image:url(../images/tit-symbol.png);
	background-repeat:no-repeat;
	background-position:top left;
	padding:24px 16px 0px 16px;
	float:right;
	margin-left:20px;
}
.videoecm h1{
	background:none;
	padding:0px;
	float:left;
}
.t-1{width:670px; border-collapse:collapse; border:1px solid #CCC;}
.t-1 .t-g td{ background-color:#CCC; border:1px solid #FFF;}
.t-1 td{width:33.3%; text-align:center; vertical-align:top; border:1px solid #CCC;}

.videoecm table.titolo{border:0px; margin-bottom:10px;}
.videoecm table.titolo td{border:0px; text-align:left; vertical-align:middle;}

.ecmimg {
width:200px;
padding-top:15px;
padding-bottom:15px;
float:left;
margin-right:20px;
}
.countTable {
	width:100%;
}
#recupero td {
	font-weight:bold;
	padding-right:15px;
}
.sfumatura {
		    background: #ffffff;
    /* Mozilla: */
    background: -moz-linear-gradient(top, #FFE1B4, #ffffff);
    /* Chrome, Safari:*/
    background: -webkit-gradient(linear,
                left top, left bottom, from(#FFE1B4), to(#ffffff));
    /* MSIE */
    filter: progid:DXImageTransform.Microsoft.Gradient(
                StartColorStr='#FFE1B4', EndColorStr='#ffffff', GradientType=0);
}

.btn-v{
	background-image:url(../images/btn-v2.png);
	background-repeat:repeat-x;
	height:20px;
	display:block;
	background-position:top left;
	color:#FFF;
	text-decoration:none;
	font-size:11px;
	float:right;
	font-weight:bold;
}
.btn-vleft{
	background-image:url(../images/btn-v1.png);
	background-repeat:no-repeat;
	height:20px;
	display:block;
	background-position:top left;
	padding-left:20px;
}
.btn-vright{
	background-image:url(../images/btn-v3.png);
	background-repeat:no-repeat;
	height:17px;
	display:block;
	background-position:top right;
	padding-right:20px;
	padding-top:3px;
}
a.btn-v:hover {
	background-image:url(../images/btn-v2h.png);
}
a.btn-v:hover .btn-vleft{
	background-image:url(../images/btn-v1h.png);
}
a.btn-v:hover .btn-vright{
	background-image:url(../images/btn-v3h.png);
}
.stile1{
	font-size:17px;
	font-family:"Times New Roman", Times, serif;
	color: #999;
	font-weight:normal;
}
.radio{display:block; float:left; border:1px solid #CCC; padding:4px 8px; margin-right:10px}

.acquista{
	border:1px solid #CCC;
	-moz-border-radius: 6px;
	border-radius: 6px;
	float:right;
	padding:3px 4px;
	margin-right:10px;
}
.immaginevideocorso {
	width:250px;
	float:left;
}
#contvideo {
	padding:10px;
	height:350px;
	float:left;
}
