/* ************************************************************************************************** */
/*                       CSS by Daniel Duvald - www.joomla-cms.dk 									  */
/*                         A PART OF JOOMLA 1.0.X TEMPLATE KIT 										  */
/* ************************************************************************************************** */
/* For Joomla v. 1.0.x																				  */
/*																									  */
/*																									  */
/* ************************************************************************************************** */
/* CONTENT CSS 																						  */
/* ************************************************************************************************** */
*{
	color: #4D4D4D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin:0px;
	padding:0px;
}
html {
	
}
body {
}
h1 {
}
h2 {
}
h3 {
}
p {
}
a:link,
a:active,
a:visited {
}
a img {
}




/* ************************************************************************************************** */
/* TEMPLATE LAYOUT CSS - DEFINE YOUR OWN TEMPLATE STYLES HERE										  */
/* ************************************************************************************************** */




#container {
	width:780px;
	margin:auto;
}
#pathway{
	
	margin-top:14px;
	margin-bottom:18px;
}
#topheader{
	height:52px;
	display:block;
	
	padding-top:30px;
}
.topheaderbkg{
	background-image: url(../images/topheader_default.jpg);
	background-repeat:no-repeat;
	background-position:280px 0px;
}
.topheaderbkgSIH{
	background-image: url(../images/topheader_sih.jpg);
}
.topheaderbkgRADIOLOGIE{
	background-image: url(../images/topheader_radiologie.jpg);
}
.topheaderbkgMEDECINE{
	background-image: url(../images/topheader_medecine.jpg);
}
#header {
	display:block;
	/*padding-bottom:5px;*/
	border-top-style:double;
	border-top-width:3px;
	border-top-color:#CCCCCC;
	/*border-bottom-style:double;
	border-bottom-width:3px;
	border-bottom-color:#CCCCCC;
	/*height:50px;*/
}
#header_pic {
}
#logo {
	float:left;
	margin-left:15px;
	margin-right:15px;
}
#left_col {
	display:block;
	float:left;
	width:150px;
	
}
#top_left_menu{
}
.menu_client{
margin-bottom:20px;
padding-bottom:20px;
border-bottom-color:#CCCCCC;
border-bottom-style:solid;
border-bottom-width:1px;
}
#nossolutions_vm{
margin-bottom:20px;
padding-bottom:20px;
border-bottom-color:#CCCCCC;
border-bottom-style:solid;
border-bottom-width:1px;
}
#main_col {
	display:block;




}
#main_col_wide {
	display:block;
	float:left;
	width:607px;
	margin-left:10px;
	padding-left:10px;
	border-left-style:double;
	border-left-width:3px;
	border-left-color:#CCCCCC;
}
#right_col {
	display:block;
	float:right;
}
#top {
	float:right;
	width:300px;
}
#topsearch {
	float:right;
	margin-left:30px;
}
#user2 {
	float:left;
}
#user3 {
}
#footer {
	margin-top:30px;


	font-size:10px;
	text-align:center;
}
.clr{
	clear : both;
}
#grayband{
width:780px;
height:158px;
margin-top:10px;
}




#carsouel_component{
float:right;
}
#flashrotator{
}
#verticalmmenu{
float:right;
display:block;
}
#top_ban{
	width:780px;
	height:145px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#CCCCCC;
}
div#top_ban div.top_div{
	
	float:left;
	width:245px;
	height:130px;
	background-image:url(../images/top_div_bkg.jpg);
	background-repeat:no-repeat;
	padding-top:10px;
	padding-left:10px;
	padding-right:5px;
	padding-bottom:5px;
	
}
div#top_ban div.top_div h3{
	color: #f18e00;
	margin-bottom:5px;
}
div#top_ban div.top_div p{
text-align:justify;
}
div#top_ban div.top1_div{


	background-image:none;
	padding:0px;
	width:260px;
	height:135px;
	padding-top:10px;
}




/*   tab css */




div#tabmenu{
width:444px;
height:157px;
float:right;
border-bottom-style:solid;
border-bottom-color:#CCCCCC;
border-bottom-width:1px;


}




div#tabmenu div.tab{
width:148px;
height:155px;
display:block;
float:left;
background-image:url(../images/blank.gif);
}
div#tabmenu div.title{
width:148px;




}
div#tabmenu div.title a{
height:30px;
width:147px;
display:block;
background-image:url(../images/quickmenu_bkg.jpg);
background-position:0px 0px;
background-repeat:repeat-x;
text-decoration:none;
text-align:center;
padding-top:5px;
border-right-style:solid;
border-right-color:#CCCCCC;
border-right-width:1px;
color:#CCCCCC;
}
div#tabmenu div.title a span{
color:#CCCCCC;
}
div#tabmenu div.title a:hover{
background-position:0px -35px;
/*color:#6B96B3;*/
}




div#tabmenu div.active div.title a{
background-position:0px -35px;
color:#FFFFFF;
}

div#tabmenu div.active div.title span{
color:#FFFFFF;
}








div#tabmenu div.title a.last_child{
border-right-style:none;
}
div#tabmenu div.title a span.first_word{
font-weight:bold;
font-size:10px;
text-transform:uppercase;
}
div#tabmenu div.title  div.down_arrow{
width:12px;
height:12px;
background-image:url(../images/tap_arraows.jpg);
background-position:0px -12px;
background-repeat:no-repeat;
margin-left:68px;
margin-top:2px;
margin-bottom:5px;
}




div#tabmenu div.active div.title  div.down_arrow{
background-position:0px 0px;
}








ul#mainleveltab_menu{
list-style:none;
width:148px;
}
ul#mainleveltab_menu li{
width:148px;
}
ul#mainleveltab_menu li a{
width:148px;
text-align:center;
color:#CCCCCC;
display:block;
text-decoration:none;
}




div#tabmenu div.active ul#mainleveltab_menu li a{
color: #F18E00;
}
div#tabmenu div.active ul#mainleveltab_menu li a:hover{
color:#6B96B3;
}
/* ************************************************************************************************** */
/* JOOMLA SPECIFIC CSS 																				  */
/* ************************************************************************************************** */




.adminform {
}
.article_seperator {
}
.back_button {
}
.blog {
}
.blog_more {
}
.blogsection {


}
.button {
}
.buttonheading {
}
.category {
}
.clip {
}
.componentheading {
	font-size: 12px;
	color: #6b9dc1;
	font-weight: bold;
	text-align: left;
	padding-left: 40px;
	background-image: url(../images/logo_small.jpg);
	background-repeat: no-repeat;
	height: 17px;
	text-transform: uppercase;
	margin-bottom:10px;
}
.contact_email {
}
.content_rating {
}
.content_vote {
}
.contentdescription {
}
.contentheading {
	font-size: 12px;
	color: #6B9DC1;
	font-weight: bold;
	text-align:left;
	padding-left:40px;
	background-image:url(../images/logo_small.jpg);
	background-repeat:no-repeat;
	height:17px;
	text-transform:uppercase;
	display:block;
}
.contentpagetitle {
}
.contentpane {

}
.contentpaneopen {
}
.contenttoc {


}
.createdate {
}
.dtree {
}
.dTreeNode {
}
.editlinktip {
}
.expander {
}
.form{
}
.highlight {
}
.inputbox {
}
.item {
}
.latestnews {
}
.message {
}
.message {
}
.modifydate {
}
.module {
}
.module h3 {
}
.module div {
}
.module div div {
}
.module div div div {
}
.module div div div div {
}
.moduletable {
}
.moduletable h3 {
}
.mosimage {
}
.mosimage_caption {
}
.mostread {
}
.newsfeed {
}
.node {
}
.pagenav {
}
.pagenav_next {
}
.pagenav_prev {


}
.pagenavbar {
}
.pagenavcounter {
}
.paramlist {
}
.pathway {
}
.poll {
}
.pollstableborder {
}
.profiler {
}
.readon {
}
.row1 {
}
.row2 {
}
.search {
	padding-top:10px;
	display:block;
}
.search input.button{
	margin-left:5px;
	text-decoration:none;
	background-color:#FFFFFF;
	border-style:none;
	cursor:pointer;
}
.search input.button:hover{
	text-decoration:underline;
}
.searchintro {
}
.sectiontableentry1 {
}
.sectiontableentry2 {
}
.sectiontablefooter {
}
.sectiontableheader {
}
.small {
}
.smalldark {
}
.syndicate {
}
.syndicate_text {
}
.tab {
}
.tabclass1 {
}
.tabclass2 {
}
.tab-page {
}
.text_area {
}
.toclink {
}
.toolbar {
}
.tooltip {
}
.wrapper {
}




/* ************************************************************************************************** */
/* JOOMLA MENU CSS 																					  */
/* ************************************************************************************************** */




ul#mainlevel {
}


ul#mainlevel li {
}




a.mainlevel:link,
a.mainlevel:active,
a.mainlevel:visited {
}
a.mainlevel:hover {
}
a.mainlevel#active_menu {
}




a.sublevel:link,
a.sublevel:active,
a.sublevel:visited {
}
a.sublevel:hover {
}
a.sublevel#active_menu {
}




/*        USER  MENUS                   */
/*--------------------------------------*/
/*--------------------------------------*/




/*  Simple H Menu : General*/
/*-------------------------*/
ul.menu_simple_h_menu {
	list-style:none;
	display:block;
}
ul.menu_simple_h_menu li{
	font-size: 11px;
	display:inline;
	padding-right:5px;
	padding-left:5px;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#4D4D4D;
	padding-bottom:2px;
}
/*-------- DIFFRENT LI LAST-CHILD -------*/
/* IE */
ul.menu_simple_h_menu li{
	border-right-style: expression(  (this===this.parentNode.childNodes[this.parentNode.childNodes.length-1])? "none":"auto");
}
/* FireFox*/
ul.menu_simple_h_menu li:last-child{
	border-right-style:none;
}
/*------------------*/




ul.menu_simple_h_menu a{
	text-decoration:none;
}




/*  Simple H Menu : Special*/
/*-------------------------*/
ul#topmenu {
	float:right;
	padding-top:10px;
}
ul#footermenu {
	display:inline;
	margin-left:20px;


}




/*           MAIN   MENU                */
/*--------------------------------------*/
ul#mainlevel_main_menu{
	list-style:none;




}
ul#mainlevel_main_menu li{




}








ul#mainlevel_main_menu a{
	text-decoration:none;
	color: #F18E00;
	text-decoration:none;
	background-image:url(../images/smallpuce.jpg);
	background-repeat:no-repeat;
	background-position:0px -38px;
	padding-left:15px;
	
}
ul#mainlevel_main_menu a:hover, ul#mainlevel_main_menu a#active_menu_main_menu{
	color:#4D4D4D;
	background-position:0px -8px;
}








/**/




ul#mainlevelcarousel_menu{
list-style:none;
}
ul#mainlevelcarousel_menu li{
}
ul#mainlevelcarousel_menu a{
/*width: 125px;*/

height:20px;
display:block;
background-image:url(../images/sowftway_07.jpg);


background-position: 0px -34px;
background-repeat:no-repeat;
padding-top:6px;
padding-left:27px;
}




ul#mainlevelcarousel_menu a:hover{
background-position: 0px -3px;
}




















ul#nossolutions_quickmenu{
	list-style:none;
	display:block;
	width:760px;
	height:34px;
	background-image:url(../images/button_rounded.jpg);
	background-repeat:repeat-x;
	padding-top:6px;
	padding-left:20px;
}
ul#nossolutions_quickmenu li{
	float:left;
	height:34px;
	/*border-right-style:solid;
	border-right-color:#CCCCCC;
	border-right-width:1px;*/
	width:120px;
	padding-right:10px;
}
/*-------- DIFFRENT LI LAST-CHILD -------*/
/* IE */
ul#nossolutions_quickmenu li{
	/*border-right-style: expression(  (this===this.parentNode.childNodes[this.parentNode.childNodes.length-1])? "none":"auto");*/
}
/* FireFox */
ul#nossolutions_quickmenu li:last-child{
	/*border-right-style:none;*/
}




/*------------------*/




ul#nossolutions_quickmenu a{
height:30px;
width:120px;
display:block;
background-image:url(../images/onglet_normal.jpg);
background-repeat:no-repeat;
text-decoration:none;
text-align:center;
padding-top:4px;
}
ul#nossolutions_quickmenu li a span{
 color:#999999;
}
ul#nossolutions_quickmenu li a span span.first_word{
font-weight:bold;
font-size:10px;
text-transform:uppercase;
}








ul#nossolutions_quickmenu a:hover, ul#nossolutions_quickmenu li.active a{
}
ul#nossolutions_quickmenu li.active a{
	background-image:url(../images/onglet_active.jpg);
}
ul#nossolutions_quickmenu a:hover span , ul#nossolutions_quickmenu li.active a span{ 
color: #6b9dc1;
}












/* ************************************************************************************************** */
/* OTHER MODULES AND COMPONENTS																		  */
/* ************************************************************************************************** */
/* Components and modules that should be part of every setup you do!								  */
/* Add your own custom css for modules and components you install here!								  */
/*																									  */
/* ************************************************************************************************** */

/* JOOMLA EXT MENU MODULE 																			  */
/* ************************************************************************************************** */












/* ************************************************************************************************** */
/* JOOMLA DISPLAY NEWS BY BK MODULE																	  */
/* ************************************************************************************************** */




.dn-whole {
}
.dn-each {
}
span.dn-section {
}
a.dn-section {

}
span.dn-category {
}
a.dn-category {
}
span.dn-title {
}
a.dn-title{
}
span.dn-author {
}
span.dn-date {
}
span.dn-introtext {
}




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

/* JOOMLA MINI FRONTPAGE MODULE	- NOTE THIS MODULE ALSO CONTAINS IT's OWN CSS FILE					  */
/* ************************************************************************************************** */




table.minifp {
}
td.minifp {
}
span.minifp-anotherlinks {
}
span.minifp-introtitle a {
}
span.minifp-date {
}
.minifp-full-link {
}
ul.minifp {
}
li.minifp {


}
li.minifp a{
}








/******************************************
			XMAP
*******************************************/




div.xmap div.contentpaneopen{
padding-left: 20px;
}




div.xmap h2.menutitle{
	background-image:url(../images/softway.jpg);
	background-position:-9px 0px;
	background-repeat:no-repeat;
	color: #6b9dc1;
	height:20px;
	padding-left:15px;
}
div.xmap ul{
	margin-left:20px;
	list-style:none;
}
div.xmap ul.level_0{
	margin-bottom:20px;
}
div.xmap ul li{
	margin-bottom:7px;
	
}
div.xmap ul ul li{
	margin-bottom:2px;
}
div.xmap ul li a{
	text-decoration:none;
	font-weight:bold;
	background-image:url(../images/smallpuce.jpg);
	background-repeat:no-repeat;
	background-position:-2px -8px;
	height:16px;
	display:block;
	padding-left:16px;
}
div.xmap ul li a:hover{
	background-position:-2px -38px;
	color: #f18e00;
}
div.xmap ul ul li a{
	font-weight:normal;
}




/******************************************
			USER / HEADER Modules
*******************************************/




/********* HEADER ***********/




/*-------------------------------------------*/
/* Header par d�faut*/
.user_header div{
	border-style:solid;
	border-color:#CCCCCC;
	border-width:1px;
	padding:5px;
	background-image:url(../images/User_bkg.jpg);
	background-repeat:repeat-x;
	margin-top:5px;
	margin-bottom:5px;
}




/*-------------------------------------------*/




/* Header1 par d�faut*/
div.mod_header1 div{
}
/* Header2 par d�faut*/
div.mod_header2 div{
}
/* Header3 par d�faut*/
div.mod_header3 div{
}
/* Header4 par d�faut*/
div.mod_header4 div{
}




/*-------------------------------------------*/
/* Header sp�cifique */
.moduletable_h1{
	color:#FF6600;
}
















table.user_block{
margin:0px;
margin-top:0px !important;
margin-bottom:20px !important;
}
table.user_block td{
padding:0px !important;
}
table.user_block td div{
	height:150px;
	display:block;
	border-style:solid;
	border-color:#CCCCCC;
	border-width:1px;
	background-image:url(../images/User_bkg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:5px;
}
table.user_block td.userleft div{
	margin-right:7px;
}
table.user_block td.userright div{
	margin-left:7px;
}
table.user_block td div div{
	width:auto;
	height:auto;
	margin:0px;
	padding:px;

	border:none;
	background-image:none;
}
table.user_block td.emptytd div{
background-image:none;
border:none;
}








table.user_block td div h3{


	color: #F18E00;
	font-size: 10px;
	font-weight:bold;
	text-transform:uppercase;
}












td.mod_user1 div{
	/*background-image:url(../images/middle_repeat.jpg) !important;*/
}
td.mod_user2 div{
}
td.mod_user3 div{
}
td.mod_user4 div{
}
td.mod_user5 div{
}
td.mod_user6 div{
}
td.mod_user7 div{
}
td.mod_user8 div{
}




/*SUFFIXE DE CLASSE POUR STYLE MODULE USER*/


div.moduletable_fondorange{
border:1px solid black !important;
background-image:none !important;
background-color:#FF9900;
}








/* default styles for user block*/












/**********
Editor compatbility
***********/




table.table2col{
	width:100%;
	border:none;
	border-width:0px;
	margin-top:20px;
}
table.table2col td{
	width:50%;
	border-width:0px;
	padding:10px;
	text-align:justify;
	vertical-align:top;
}
h2.heading2_no_puce {
	font-size: 12px;
	color: #6B9DC1;
	font-weight: bold;
	text-align:left;
	padding-left:40px;
	margin-bottom:10px;
	height:17px;
}
h2.heading2_blue_puce {
	font-size: 12px;
	color: #6B9DC1;
	font-weight: bold;
	text-align:left;
	padding-left:40px;

	margin-bottom:10px;
	background-image:url(../images/logo_small.jpg);
	background-repeat:no-repeat;
	height:17px;
}
.blue_hight_light{
	color: #6B9DC1;
}
.upperCaseHightlight{
	color: #F18E00;
	font-size: 10px;
	font-weight:bold;


	text-transform:uppercase;
	
	
}
.textHightlight{
	color: #F18E00;
}
ul.simple_list{
	margin-left:20px;
	padding:0px;
	list-style:disc;
}
ul.simple_list li{
	margin-top:2px;
}




div.gray_rounded{
	width:100%;
	padding:0px;
	margin:0px;
	
}








div.gray_rounded_upleft{
	width:8px;
	height:8px;
	float:left;
	background-image:url(../images/gray_round_upleft.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
div.gray_rounded_upright{
	width:8px;
	height:8px;
	float:right;
	background-image:url(../images/gray_round_upright.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}
div.gray_rounded_bottomleft{
	width:8px;
	height:8px;
	float:left;
	background-image:url(../images/gray_round_bottomleft.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
}
div.gray_rounded_bottomright{
	width:8px;
	height:8px;
	float:right;
	background-image:url(../images/gray_round_bottomright.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
}
div.gray_rounded_top_bootom{
	clear:both;
	background-color:#F1F1F2;
	height:8px;
}
div.gray_rounded_middle{
	clear:both;
	background-color:#F1F1F2;
	padding-left:8px;
	padding-right:8px;
}
div.spaceinfo{
margin-top:15px;
margin-bottom:15px;
}
div.spaceinfo h2{
	background-image:url(../images/space_info_header.jpg);
	background-repeat:no-repeat;
	height:20px;
	padding-left:45px;
	padding-top:5px;
	font-size: 12px;
	color: #6B9DC1;
	font-weight: bold;
	text-transform:capitalize;
	border-style:solid;
	border-color:#CCCCCC;
	border-width:1px;
	margin-bottom:3px;
}
div.spaceinfo div.spaceinfo_content{
 padding:5px;
 color: #6B9DC1;
 text-align:justify;
 background-image:url(../images/space_info_content.jpg);
 background-repeat:repeat-x;
 background-position:bottom;
 border-style:solid;
 border-color:#CCCCCC;
 border-width:1px;
}
div.spaceinfo p{




 margin:0px;
 margin-top:3px;
 
}
td.cleantd{
	border-width:0px;
	padding:10px;
	text-align:justify;
	vertical-align:top;
}

/**  Client Infos ***/
div#client_infos{
	display:block;
	width:100%;
	height:41px;
	background-image:url(../images/bkg_infosuser.jpg);
	margin:0px;
	padding:0px;
}
div#client_infos_logo1{
	display:block;
	width:28px;
	height:41px;
	background-image:url(../images/logo_infosuser.jpg);
	margin-left:20px;
	float:left;
}
div#client_infos_logo2{
	display:block;
	width:25px;
	height:41px;
	background-image:url(../images/connexion_infosuser.jpg);
	margin-right:5px;
	float:right;
}
div#client_infos_greeting{
display:block;
float:left;
margin-left:10px;
text-transform:uppercase;
font-weight:bold;
padding-top:15px;
}
div#client_infos_deconnexion a.deconnexion{
	display:block;
	height:30px;
	padding-left:33px;
	padding-top:10px;
	text-transform:uppercase;
	font-weight:bold;
	background-image:url(../images/deconnxion_infosuser.jpg);
	background-repeat:no-repeat;
	text-decoration:none;
	color:#C1272D;
}

ul.menu_client{
	list-style:none;
}
ul.menu_client li a{
	text-decoration:none;
}
ul.menu_client li a span{
	color: #6B9DC1;
}



/**** softway login **/
div#loginbox{
	display:block;
	padding-left:180px;
}
div.logincadre{
	width:270px;
	display:block;
	text-align:left;
	border-color:#CCCCCC;
	border-width:1px;
	border-style:solid;
	padding:10px;

}
div.loginfailed {
	height:137px !important;
}
div#softwaylogin{
	height:110px;
	margin-bottom:5px;
}

div.logincadre h3{
	display:block;
	font-weight:bold;
	color: #f18e00;
}
div#softwaylogin div.softwaylogin_seprator{
	width:263px;
	height:6px;
	background-image:url(../images/softwaylogin_separator.jpg);
	background-repeat:no-repeat;
	display:block;
	margin-top:3px;
	margin-bottom:3px;
	
}

div#softwaylogin  div.softwaylogin_logo{
	background-image:url(../images/softwaylogin_logo.jpg);
	background-repeat:no-repeat;
	width:19px;
	height:19px;
	float:right;
	display:block;
	margin-top:7px;
}
div#softwaylogin  button.graybutton{
	text-transform:uppercase;
	border:none;
	margin:0px;
	padding:0px;
	background-image:url(../images/softwaylogin_buttonbkg.jpg);
	background-repeat:no-repeat;
	width:101px;
	height:25px;
	float:right;
	display:block;
	margin-top:5px;
	
}
div#softwaylogin input.in_form{
	border:solid;
	border-width:1px;
	border-color:#999999;
	background-color:#EFEFEF;
	height:15px;
	width:100px;
	padding-top:2px;
	padding-left:3px;
	margin-bottom:3px;
}
div#softwayregitser{
	height:25px;
}
div#softwayregitser h3{
	display:block;
	float:left;
	margin-top:7px;
}
div#softwayregitser a{
	text-transform:uppercase;
	text-decoration:none;
	border:none;
	margin:0px;
	padding:0px;
	padding-top:5px;
	background-image:url(../images/softwaylogin_buttonbkg.jpg);
	background-repeat:no-repeat;
	width:101px;
	height:25px;
	float:right;
	display:block;
	text-align:center;
}

table.forminscrit{
	width:90%;
	text-align:left;
	margin-top:7px;
	margin-bottom:7px;
}
table.forminscrit td{
	text-align:left;
	padding-bottom:5px;
}
table.forminscrit td.formlabel{
	width:160px;
}
table.forme {
	width:90%;
	text-align:left;
}
table.forme  td{
	width:160px;;
	text-align:left;
	padding-bottom:3px;
}
table.forme  td input#cv{
	height:20px;
}
div.componenopane{
padding:10px;
}
div.costumermanager_alert {
padding:10px;
}
div.costumermanager_alert h3{
margin-bottom:5px;
}
div.costumermanager_alert h3 , div.costumermanager_alert ul li{
color: #f18e00;
}
div.costumermanager_alert ul{
list-style:none;
}

div.moduletableleftside_moduleG{
	padding-top:25px;
}
div.leftside_moduleG_client{
	padding-bottom:25px;
}