/**
* @Enterprise: S&S Media Solutions
* @author: Yannick Spang
* @creation date: June 2009
* @url: http://www.joomla-virtuemart-designs.com
* @copyright: Copyright (C) 2009 S&S Media Solutions
* @license: Commercial, see LICENSE.php
* @product: Shworoom Mall - Joomla Template
* @version: 1.0
*/

*{
	padding: 0px;
	margin: 0px;
	}

.ssmed_clear {
	clear: both;
	height: 0;
	}

#page_area {
	width: 100%;
	}

div#main_wrapper {
    width: 900px;

    margin: 65px auto;
      background: transparent;

/*     background: #FFFFFF */	}

div#toolbar_area {
	margin: 4px 0;
	height: 35px;
	background: transparent url(../images/toolbar.png) no-repeat;
	}

  /* inizio area menu lucio */

div#area_menu_lucio {
 /*	margin: 26px 0 0 0; */
   margin: 0px 0 0 0;
  /*	width: 980px;*/
	}

div#area_menu_sinistra {
	float: left;
	background: transparent url(../images/menu_lt.png) no-repeat;
	height: 35px;
	width: 5px;
	}

div#area_menu_centrale {
	float: left;
	background: transparent url(../images/menu_m.png) repeat-x;
 /*	width: 935px; */
	height: 31px;
	padding-top: 4px;
	}

div#area_menu_destra {
	float: right;
	background: transparent url(../images/menu_rt.png) no-repeat;
	height: 30px;
	width: 37px;
	padding: 5px 0 0 3px;
	}
  div#area_menu_centrale_sinistra {
	float: left;
	background: transparent ;
    color: #A9A9A9;
    font: bold;
 /*	width: 935px; */
	height: 31px;
	padding: 4px 0px 0px 12px;
	}
   div#area_menu_centrale_mezzo {
	float: left;
	background: transparent ;
 /*	width: 935px; */
	height: 31px;
	padding-top: 0px 0px 0px 0px;
	}
   div#area_menu_centrale_destra {
	float: left;
	background: transparent ;
 /*	width: 935px; */
	height: 31px;
	padding: 4px 0px 0px 0px;
	}

  /* fine area menu lucio */



div#ssmed_menu_area {
 /*	margin: 26px 0 0 0; */
   margin: 0px 0 0 0;
  /*	width: 980px;*/
	}

div#ssmed_menu_left {
	float: left;
	background: transparent url(../images/menu_lt.png) no-repeat;
	height: 35px;
	width: 5px;
	}

div#ssmed_menu_middle {
	float: left;
	background: transparent url(../images/menu_m.png) repeat-x;
 /*	width: 935px; */
	height: 31px;
	padding-top: 4px;
	}

div#ssmed_menu_right {
	float: right;
	background: transparent url(../images/menu_rt.png) no-repeat;
	height: 30px;
	width: 37px;
	padding: 5px 0 0 3px;
	}

div#ssmed_submenu_area {
	height: 25px;
 /*	width: 980px; */
	background: #ccc;
	margin: 0;
	padding: 0;
	}

div#ssmed_submenu_area-spacer {
	height: 1px;
  /*	width: 980px; */
	background: #ccc;
	margin: 0;
	padding: 0;
	}

div#ssmed_toolbar_area {

/*	margin-bottom: 4px; */
    	margin-bottom: 4px;
	}

div#ssmed_toolbar_left {
	float: left;
 	height: 30px;
  	background: transparent url(../images/toolbar_30_lt.png) no-repeat;

 width: 5px;

/* 	height: 40px;
    background: transparent url(../images/toolbar_lt.png) no-repeat; */

	}

div#ssmed_toolbar_middle {
	float: left;
	height: 30px;
 	background: transparent url(../images/toolbar_30_m.png) repeat-x;

  /*	width: 970px; */
 /* 	height: 40px;
	background: transparent url(../images/toolbar_m.png) repeat-x; */

	}

div#ssmed_toolbar_right {
	float: left;
height: 30px;
	background: transparent url(../images/toolbar_30_rt.png) no-repeat;
    	width: 5px;
 /*   	height: 40px;
  	background: transparent url(../images/toolbar_rt.png) no-repeat; */
	}

/* area accesso corniciata */

div#accesso_area {

    	margin-bottom: 2px;
	}

div#accesso_left {
	float: left;
 	height: 30px;
  	background: transparent url(../images/accesso_30_lt.png) no-repeat;

 width: 5px;

	}

div#accesso_middle {
	float: left;
	height: 30px;
 	background: transparent url(../images/accesso_30_m.png) repeat-x;

	}

div#accesso_right {
	float: left;
height: 30px;
	background: transparent url(../images/accesso_30_rt.png) no-repeat;
    	width: 5px;

	}






div#ssmed_login_area {
	float: left;
  /*   width: 65%; */
 /* 	padding: 8px 0 0 10px; */
	padding: 0px 0 0 5px;
	}

div#ssmed_search_area {
	float: right;
 /*    width: 25%; */
	margin: 2px 0 0 5px;
	padding: 2px 0 0 0;
	}

div#ssmed_company {
	float:left;
    width:400px;
  /*	width: 46.5%; */
     /*	margin: 4px 0; */
	margin: 4px 0 0 -10px;
	}

div#ssmed_banner {

 	float: right;
	width: 500px;
  /*	margin: 4px 0; */
    margin: 1px 0px 0 5px;
	}

div#ssmed_company-onecomp_modules, div#ssmed_banner-onecomp_modules {
	width: 100%;
  /*	margin: 4px 0; */
    margin: 1px 2px 0 2px;
	}

 div#ssmed_acce_left {
	float:left;
	width: 87.0%;
     /*	margin: 4px 0; */
	margin: 1px 0 0 2px;
	}

div#ssmed_acce_right {
	float: right;
	width: 10.0%;
  /*	margin: 4px 0; */
    margin: 1px 2px0 0 0;
	}

div#ssmed_acce_left-onecomp_modules, div#ssmed_acce_right-onecomp_modules {
	width: 100%;
  /*	margin: 4px 0; */
    margin: 1px 2px 0 2px;
	}




div.promo_area {
	float: left;
  /*	width: 776px; */
     width: 75%;
	margin: 2px 0px 0px 2px;
	padding: 4px 4px 4px 0;
	}

div.announcement_area {
	float: left;
   /*	width: 196px; */
   width: 23.5%;
	margin: 2px 2px0 0 0;
	padding: 4px 0 4px 4px;
	}

div.promo_area-onlypromo,div.announcement_area-onlyuser1 {
	float: left;
   /*	width: 980px; */
	margin: 2px 2px0 0 2px;
	padding: 4px 0;
	}

div.note_area_blue {
	margin: 2px 0 0px 2px;
	width: 33.1%;
	float:left;
	}
div.note_area_red {
	margin: 2px 0 0px 0;
	width: 33.1%;
	float:left;
	}
div.note_area_yellow {
	margin: 2px 2px0 0px 0;
	width: 33.1%;
	float:left;
	}

div.firstusers, div.secondusers {
	float: left;
	padding-top: 8px;
	}

div#ssmed_pathway_area {
 /*	width: 980px; */
	height: 40px;
	float: left;
	}

div.ssmed_pathway_right {
 /*	padding:2px 0 2px 0; */
	padding:8px 0 16px 0;
	height: 32px;
	width: 40px;
	float: left;
	background: transparent url(../images/pathway_r.png) no-repeat;
	}

div#mainbody_area {
 /* 	margin-top: 8px; */
	margin-top: 2px;
    width: 900px;
	}

div.left_area {
	float: left;
	padding: 0 8px 8px 0;
 width: 240px;

	}
  div.left_area_dentro {
	float: left;
	padding: 0 8px 8px 0;
 width: 240px;
 height: 300px;
	}

   div.right_area_dentro {
	float: left;
	padding: 0 0px 8px 0;
 width: 240px;
 height: 300px;
	}
div.right_area {
	float: left;
	padding: 0 0 0px 8px;
 	width: 240px;
    height: 300px;
	}

div#ssmed_topcont_modules {
	margin-bottom: 16px;
	}

div.ssmed_topcont_module {
	width: 49.5%;
	float: left;
	}

div.ssmed_topcont_module-two {
	width: 49.5%;
	float: left;
	margin-left: 1%;
	}

div.bottomusers div.modulestyle {
	margin: 0;
	}

div.mainbody_area-leftcount {
  /*	width: 782px; */
	float: left;
	}

div.mainbody_area-rightcount {
 /*	width: 782px; */
	float: left;
	}

div.mainbody_area-rightandleftcount {
width: 404px;
	float: left;
	}

div.mainbody_area-onlymaincontent {
/*	width: 980px; */
	float: left;
	}

div.mainbody_inner {
     width: 404px;
     height: 300px;
	padding: 3px;
	}

div#ssmed_bottcont_modules {
	margin: 16px 0;
	}

div.ssmed_bottcont_module {
	width: 49.5%;
	float: left;
	}

div.ssmed_bottcont_module-two {
	width: 49.5%;
	float: left;
	margin-left: 1%;
	}

div#left_bottom_area {
  /*	width: 733px; */
	float: left;
	margin: 8px 0;
	}

div#right_bottom_area {
 /*	width: 230px; */
	float: left;
	padding: 8px 0 8px 16px;
	}

div#left_bottom_area-onlyrightbottomuser {
	display: none;
	}

div#right_bottom_area-onlyrightbottomuser {
 /*	width: 980px; */
	float: left;
	margin: 8px 0;
	}

div#right_bottom_area-onlyleftbottomuser {
	display: none;
	}

div#left_bottom_area-onlyleftbottomuser {
  /*	width: 980px; */
	float: left;
	margin: 8px 0;
	}

div.bottomusers {
	float: left;
	}

div.bottomusers div.moduletable {
	min-height: 250px;
	}

div#ssmed_footer_area {
	padding-bottom: 10px;
  	}

div.ssmed_footer_l {
	float: left;
	width: 40%;
	padding-top: 3px;
	}

div.ssmed_footer_r {
	float: right;
	width: 45%;
	text-align: right;
	margin-right: 10px;
	padding-top: 3px;
	}


div.ssmed_footer_ll {
	float: left;
	width: 90px;
    margin-left: 3px;
	padding-top: 3px;
	}

div.ssmed_footer_cc {
	float: left;
	width: 680px;
   /*  font: 60%;     */
	text-align: right;
	margin-left: 16px;
	padding-top: 20px;
	}

div.ssmed_footer_rr {
	float: left;
	width: 80px;
    margin-left: 5px;
	padding-top: 1px;
	}