#tableEcommerce {
	width:780px;
}

#content {
	margin: 10px auto; width: 978px; overflow:hidden;
}

#error_box  {
 margin: 10px auto; width: 978px; overflow:hidden;border:2px solid #595959;
}

#error_box  .error_header {
 width: 978px;background-color:#aa0516;color:#FFF;font-size:16px;font-weight:bold;padding-left:5px;
}
#error_box  .error_msg {
 width: 978px;background-color:#aa0516;color:#FFF;font-size:12px;font-weight:bold;color:#FFF;padding:5px;display:block;
 overflow:hidden;	
 
}



#content-background {
  background-image: url(./background_slide.png); margin: 0px 0px 0px ; width: 998px; background-repeat: no-repeat
}

#slider-loop {
 padding-left: 10px;margin-top:0px
}
#slider-loop .slider-container {
	width: 920px; height: 341px;
}
#slider-loop .slider-container div {
	width: 920px; display: block; height: 341px
}

.next {
  background-image: url(./freccia_dx.png); background-repeat:no-repeat; position: absolute; text-indent: -10000px; width: 43px; height: 71px; top: -177px; left: 936px
}
.prev {
background-image: url(./freccia_sx.png); background-repeat:no-repeat; position: absolute; text-indent: -10000px; width: 43px; height: 71px; top: -171px; left: 10px
}



#slide-next {
	z-index: 999; position: relative; width: 0px; height: 0px; overflow: visible; top: 0px; left: 0px
}
#slide-prev {
	z-index: 999; position: relative; width: 0px; height: 0px; overflow: visible; top: 0px; left: 0px
}


/*** slider styles ***/
.slider-container {
	font-size: 15px; width:970px; overflow:clear;
}
.slider-container h3 {
  width: 970px; float:left;
  font-size: 33px;
  line-height: 33px;
  font-weight: bold;
  padding: 10px 0px 30px 45px; color: #555;

}
.slider-container h5 {
  width: 900px; float:left; padding: 20px 0px 0px 45px; color: #555; font-size: 20px; font-weight: normal; line-height: 20px;
}
.slider-container h6 {
  width: 450px; float:left; padding: 30px 0px 0px 45px; color: #555; font-size: 16px; font-weight: bold; line-height: 16px;
  padding: 10px 0px 2px 50px;
}

.slider-container .div_img {
  width: 600px; float:left; padding: 20px 0px 0px 45px; height: 300px;
}

.slider-container .div_details {
  width: 300px; float:left; padding: 20px 0px 0px 0px; height: 300px;
}

.slider-container ul {
	margin: 10px 0px 0px 50px;
}
.slider-container a {
	color: #333; text-decoration: none
}
.slider-container a:hover {
	color: #555; text-decoration: none
}
.slider-container ul.slider-links {
	margin: 180px 0px 0px 47px;
}
.slider-container ul.slider-links li {
	font-size:16px;float:none;
}
.slider-container ul.slider-links a {
 margin: 0px; padding: 0px; display: block;
}
.slider-container ul.slider-links li a.slide-link1 {
  width: 203px;
  color: #595959;font-weight:bold;font-size:16px;
  margin-bottom:2px;
  padding: 0px 0px 0px 31px;
}
.slider-container ul.slider-links li a.slide-link1:hover {
  color: #898989;
}
.slider-container ul.slider-links li a.slide-link2 {
  width: 273px; float:left;
  padding: 0px 0px 0px 31px;
  border-bottom: #ddd 1px solid;
}
.slider-container ul.slider-links li a.slide-link2:hover {
  color:#555;
}
.slider-container ul.slider-links li a.slide-link3 {
  width: 453px; font-style:italic ;float:left;
  padding: 0px 0px 0px 31px; color: #333;
}
.last {
  border:none;
}

/*** smart tab styles ***/
.smart-tabs {
	margin-top:10x;  position: relative; width:978px;
  overflow:hidden;
}
.smart-tabs ul li {
	border-bottom: 0px; border-left: 0px; width: 240px;  float: left; height: 89px; border-top: 0px; border-right: 0px;
}
.smart-tabs h3 {
  font-size:17px; color:#aa0516; font-weight:bold; margin: 20px 5px 0px 72px;
}
.smart-tabs h4 {
  font-size:12px; color:#555;  margin: 0px 5px 0px 72px;
}
.smart-tabs ul li a {
  text-decoration: none
}
.smart-tabs ul li h3:hover {
	color: #333;
}
/*++++++++++++++++ start smart tabs entries  */
.smart-tabs li.conference {
  background:url(./prossimi_congressi_draw.png) no-repeat 5px 10px;
}
.smart-tabs li.ecm {
  background:url(./logo_fad_draw.png) no-repeat 5px 10px;
}
.smart-tabs li.questionario {
  background:url(./icona_questionario_draw.png) no-repeat -2px 20px;
}
.smart-tabs li.video {
  background:url(./logo_video_draw.png) no-repeat -4px 20px;
}
.smart-tabs li.skills {
  background:url(./skills_icon.png) no-repeat 10px 20px;
}
.smart-tabs li.archive {
  background:url(./archive_icon.png) no-repeat 10px 20px;
}
/*+++++++++++++++++ end smart tabs entries  */

#bottom {
  font-size: 16px;
	margin: 0px auto; width: 978px; font-size: 18px; color:#555; overflow:hidden;margin-bottom:15px;
}
#bottom a:hover {
  text-decoration:none;
}

#bottom .row {
  width:974px; float:left;margin-top:15px;
}
#bottom .row_title {

  padding:2px;background:#898989;
  color:#fff;
  width:780px;
  margin-top:10px; overflow:hidden;margin-top:10px;
}
.row_title h2 {
  float:left;font-size:30;font-weight:bold;color:#fff;margin-bottom:26px;text-shadow:none;margin-left:5px;
}
.row_title h3 {
  float:right;font-size:22;font-weight:bold;color:#fff;margin-bottom:26px;text-shadow:none;margin-right:5px;
}

/* description font definition */
#bottom .box_desc {
  width:780px; float:left;margin:0px 0px 0px 0px;text-align:justify; color: #898989;
}
.box_desc h2 {
  font-size:28;font-weight:bold;color:#aa0516;margin-bottom:20px;text-shadow:none;

}
.box_desc h2:hover {
	color: #595959;
}
.box_desc h6 {
  font-size:16px ; color:#aa0516;  margin-left:10px;
}
.box_desc h6:hover {
  color:#595959;
}

/* congress font definition */
#bottom .box_congress {
  width:900px; float:left;margin:5px 15px 0px 0px;text-align:justify; color:#898989;
}
.box_congress .divh2 {
  font-size:24px;font-weight:bold;color:#aa0516;margin-bottom:0px;text-shadow:none; float:left;width:600px;margin-bottom:10px;text-align:left;
  border-bottom:1px solid #aa0516;
}
.box_congress .divh3 {
  font-size:26px;font-weight:bold;color:#333;margin-bottom:0px;text-shadow:none; float:left;width:400;line-height:30px;
}
.divh4 {
  font-size:14px;font-weight:bold;color:#595959;text-shadow:none; float:left;width:900px;margin-top:20px;
}
.box_congress .divh5 {
  font-size:17px;font-weight:normal;color:#595959;text-shadow:none;  float:left;width:900px;
}
.box_congress .divh6 {
  font-size:16px;font-style:italic; font-weight:normal;color:#333;text-shadow:none; float:left;width:400;margin-bottom:20px;
}

.divh4 a {
  color:#595959;
}
.divh4 a:hover  {
  color:#898989;
}


.box_congress .slide-link1 {
	background-image: url(./mini_logo_icon_black.png);background-repeat: no-repeat; background-position: 0px 0px;
  color: #333;font-weight:bold;font-size:16px;width:150px;float:right;
  padding: 2px 0px 2px 31px;
  border-bottom:1px solid #ddd;
}

.box_congress .slide-link2 {
  /*background-image: url(./pen_icon.png);background-repeat: no-repeat; background-position: 0px 0px;*/
  color: #333;font-weight:normal;font-size:14px;
  border-bottom:1px solid #ddd;width:150px;float:right; padding: 2px 0px 2px 31px;
}
.box_congress .slide-link3 {
  color: #333;font-weight:normal;font-size:13px;font-style:italic;
  width:181px;float:right; padding: 2px 0px 2px 0px;
}

.box_congress .img {
  float:left; width:200px; margin-top:5px;max-height:220px; overflow:hidden;
}

#bottom .box_fad {
  width:430px; float:left;margin:5px 5px 0px 37px;text-align:justify;border-top:2px solid #ccc;padding-top:5px; color:#333;
}
.box_fad  .divh2 {
  font-size:32px;font-weight:bold;color:#898989;margin-bottom:0px;text-shadow:none; float:left;width:400px;line-height:30px;margin-bottom:5px;
}
.box_fad  .divh3 {
  font-size:22px;font-weight:bold;color:#333;margin-bottom:0px;text-shadow:none; float:left;width:400px;line-height:30px;
}
.box_fad  .divh5 {
  font-size:12px;font-weight:bold;color:#333;text-shadow:none;  float:left;width:400px;
}
.box_fad  .divh6 {
  font-size:12px;font-style:italic; font-weight:normal;color:#333;text-shadow:none; float:left;width:400px;margin-bottom:20px;
}

.box_fad .slide-link1 {
  color: #333;font-weight:bold;font-size:13px;width:180px;float:right;
  padding: 2px 0px 2px 31px;
  border-bottom:1px solid #ddd;
}

.box_fad .slide-link2 {
  /*background-image: url(./pen_icon.png);background-repeat: no-repeat; background-position: 0px 0px;*/
  color: #333;font-weight:normal;font-size:13px;
  border-bottom:1px solid #ddd;width:24px;float:right; padding: 2px 0px 2px 31px;width:180px;float:right;
}



.box_fad .slide-link3 {
  color: #333;font-weight:normal;font-size:13px;font-style:italic;
  width:180px;float:right; padding: 2px 0px 2px 0px;
}


.box_fad .desc {
  float:left; width:200px; margin-top:5px;overflow:hidden;font-size:13px;
  text-align:justify;
}


#fad {
  font-size: 16px;
	margin: 0px auto; width: 978px; font-size: 18px; color:#555; border-top:2px solid #ccc;
}
#fad .box_fad_desc {
  width:978px; float:left;margin:0px;text-align:justify;padding-top:5px; color:#333;
}

#fad .box_fad_left {
  width:700px; float:left;
}
#fad .box_fad_right {
  width:250px; float:left; margin-top:20px; margin-bottom:20px;
}

.box_fad_desc  .divh2 {
  font-size:32px;font-weight:bold;color:#898989;margin-bottom:0px;text-shadow:none; float:left;width:500px;line-height:30px;margin-bottom:5px;
}
.box_fad_desc  .divh3 {
  font-size:22px;font-weight:bold;color:#333;margin-bottom:0px;text-shadow:none; float:left;width:500px;line-height:30px;
}
.box_fad_desc  .divh5 {
  font-size:12px;font-weight:bold;color:#333;text-shadow:none;  float:left;width:500px;
}
.box_fad_desc  .divh6 {
  font-size:12px;font-style:italic; font-weight:normal;color:#333;text-shadow:none; float:left;width:500px;margin-bottom:20px;
}

.box_fad_right .slide-link1 {
  color: #333;font-weight:bold;font-size:13px;width:200px;float:right;
  padding: 2px 0px 2px 11px;
  border-bottom:1px solid #ddd;
}

.box_fad_right .slide-link2 {
  /*background-image: url(./pen_icon.png);background-repeat: no-repeat; background-position: 0px 0px;*/
  color: #333;font-weight:normal;font-size:13px;
  border-bottom:1px solid #ddd;width:24px;float:right; padding: 2px 0px 2px 11px;width:200px;float:right;
}

.box_fad_right .slide-link3 {
  color: #333;font-weight:normal;font-size:13px;font-style:italic;
  width:200px;float:right; padding: 2px 0px 2px 0px;
}

.box_fad_desc .desc {
  float:left; width:700px; margin-top:5px;overflow:hidden;font-size:13px;
  text-align:justify;
}

.box_fad_desc .quest_dom {
  float:left; width:550px; margin-top:15px;overflow:hidden;font-size:13px;
  text-align:justify;font-weight:bold;color:#333;
}

.box_fad_desc .quest_ris {
  float:left; width:550px; margin-top:1px;overflow:hidden;font-size:13px;
  text-align:justify;color:#333;
}

.box_fad_desc .quest_data {
  float:left; width:75px; margin-top:1px;overflow:hidden;font-size:13px;
  text-align:right;color:#333;
}

.box_fad_desc .quest_ok {
  float:left; width:75px; margin-top:1px;overflow:hidden;font-size:13px;
  text-align:right;color:#333;
}


#bottom .row_conference_registration {
  width:978px; float:left;margin-top:30px;
}


.row_conference_registration h2 {   /* title */
  font-size:28;font-weight:bold;color:#333;margin-bottom:20px;text-shadow:none;
}

.row_conference_registration h3 {   /* subtitle */
  font-size:22;font-weight:bold;color:#333;margin-bottom:20px;text-shadow:none;
}

.row_conference_registration h4 {   /* description */
  font-size:16;font-weight:normal;color:#333;margin-bottom:20px;text-shadow:none;
	font-style:italic;
}

.subLine {
  color: #000;font-weight:bold;font-size:20px;
}

.button_carrello {
  color:#fff; background:#333; border:1px solid #595959; margin:5px; padding:2px;
}

.button_carrello:hover {
  background:#333;
}

.innerContentColumn {
  font-size:1.2em;
}

     #notice_box  {
 margin: 10px auto; width: 978px; overflow:hidden;border:1px solid #595959;background-color:#898989;
}

#notice_box  .notice_header {
 width: 978px;background-color:#aa0516;color:#FFF;font-size:16px;font-weight:bold;padding-left:5px;
}

#notice_box  .notice_msg {
 width: 978px;background-color:#40aa40;color:#FFF;font-size:16px;font-weight:bold;color:#FFF;padding:5px;display:block;
 overflow:hidden;
}

#notice_box  .error_msg {
 width: 978px;background-color:#40aa40;color:#FFF;font-size:16px;font-weight:bold;color:#FFF;padding:5px;display:block;
 overflow:hidden;
}






/*  */
