/****** TEMPORAIRE DEMO *******/

BODY
{
	
	padding-top:5px;
	

}


.wrapper 
{

	padding-top:10px;
	background:#fff;
	
}	

/****** FIN TEMP ***********/



BODY
{
	font-family:"Lucida Grande", tahoma;
	font-size:9pt;
	color:#333;
	

}

a, a:hover, a:visited
{
	text-decoration:none;
	color:#333;

}

IMG
{
	border:none;

}

iframe {
	border: none;
}

.ui-widget {
	font-family:"Lucida Grande", tahoma;
	font-size:1em;
}


.wrapper
{
	width:1010px;
	
	
	clear:both;
	
	margin:auto;
	
	
	

}


	

.col1, .col3
{
	float:left;
	height:100%;
	width:215px;
	
	
	border-top:0;
	padding-right:7px;
	background:url(/images/distrib/barshad.gif) repeat-y top right;
	


}

.col2
{
	float:left;
	height:100%;
	margin-left:15px;
	width:773px;
}




.module {
	width: 100%;
	float: left;
	margin:0;
	margin-right: 2px;
	text-align: left;
	position: relative;

}

.headmodule {
	background: white url(../images/distrib/backhead.png) repeat-x;
	border: 1px solid #cfcfcf;
	padding-top: 3px;
	font-size: 8pt;
	font-weight: bold;
	height: 19px;
	width: 100%;
}

.headmodule.headhover {
	background: white url(../images/module/gradbar2.png) repeat-x;
}

.headmodule img {
	vertical-align: bottom;
	margin-right: 5px;
}

.headmodule span {
	margin-left: 5px;
}

.bodymodule {
	border: 1px solid #cfcfcf;
	border-top: none;
	background: #fff;
	
	width: 100%;
}


.col2 .bodymodule
{
	margin-bottom:15px;
}

.col1 .headmodule
{
	border-width:1px 0px;


}

.col1 .headmodule span
{
	border-left:10px solid #ccc;
	display:block;
	height:24px;
	margin-left:0;
	padding-left:7px;
	padding-top:8px;
}	

.col1 .vert .headmodule span
{

	border-left:10px solid #63b628;

}


.col1 .bleu .headmodule span
{

	border-left:10px solid #339dce;

}


.col1 .orange .headmodule span
{

	border-left:10px solid #ef9d1f;

}

.col1 .rose .headmodule span
{

	border-left:10px solid #e10ae3;

}



.col1 .vert ul li.ui-state-active a {
	background:transparent url(/images/distrib/08/backlinkactivevert.gif) no-repeat scroll 0 0;
	color:#FFFFFF;
}

.col1 .bleu ul li.ui-state-active a {
	background:transparent url(/images/distrib/08/backlinkactivebleu.gif) no-repeat scroll 0 0;
	color:#FFFFFF;
}

.col1 .rose ul li.ui-state-active a {
	background:transparent url(/images/distrib/08/backlinkactiverose.gif) no-repeat scroll 0 0;
	color:#FFFFFF;
}



.col1 .bodymodule
{
	border:0;

}
.minmodule {
	cursor:pointer;
	position:absolute;
	right:2px;
	text-align:right;
	top:12px;
}



.ui-tabs-hide
{
	display:none;

}


.bodymodule .text
{
	
	padding:10px;
	color:#454545;
	text-align:justify;


}

.bodymodule input.text
{
	
	padding:0px;
	

}

.c1, .c2, .c3
{
	margin:0

}

.c1 .module, .c2 .module, .c3 .module
{
	margin:0 2px 10px 0;
}



.col2
{
	overflow-y:auto;
	overflow-x:hidden;

}




.col1 .headmodule
{
	background:url(/images/distrib/backleftbarhead.gif) no-repeat;
	border:0 none;
	color:#525252;
	font-size:9pt;
	font-weight:bold;
	height:36px;
	padding-left:0;
	padding-top:1px;

}

.col1 .module
{
	border-color:#C3C3C3;
	border-style:solid;
	border-width:0 1px;

}


.col2 .headmodule
{
	background:transparent url(/images/distrib/backheadgreen.gif) no-repeat scroll 0 0;
	border:0 none;
	color:#4c4c4c;
	font-size:9pt;
	font-weight:bold;
	height:23px;
	padding-left:10px;
	padding-top:9px;

}

.col2 .headmodule span img
{
	display:none;

}

.header
{
	width:995px;
	height:30px;
	background:#f0f0f0;
	color:#333;
	text-align:left;
	margin-bottom:20px;

}

.headtxt
{
	padding-left:15px;
	padding-top:10px;
	width:600px;
	float:left;
}

.headlinks
{
	padding-left:15px;
	padding-top:10px;
	float:left;
	

}

.headlinks a, .headlinks a:hover, .headlinks a:visited
{
	margin-right:20px;
	text-decoration:none;
	font-size:8pt;
	font-weight:bold;
	color:#333;

}

.flags
{
	padding-top:10px;
	float:right;
	padding-right:15px;
	
}

.col2 .bodymodule p
{
	margin-top:0;

}

.col2 .bodymodule
{
	margin-top:0;
	padding:5px;
	width:741px;

}

.formtable tfoot td a, .infotable .tablelinks a 
{
	color:#333;
	text-decoration:none;


}



.sub_module {
	
	padding:0 0;
	position:absolute;
	right:10px;
	top:8px;
}

.sub_module_head a {
	background:transparent url(/images/distrib/backbtnorange.gif) repeat-x scroll 0 0;
	border-color:#DEA303;
	border-style:solid;
	border-width:0 1px;
	color:#333;
	display:block;
	font-size:8pt;
	padding:3px 10px 2px;
	text-decoration:none;

}

.sub_module.scroll
{
	background:#EEEEEE none repeat scroll 0 0;
	border-bottom-color:#CCCCCC;
	border-top:1px solid #CCCCCC;
	padding:5px;
	position:static;
}	

.sub_module .sub_module_head {
	text-align: right;
	cursor: pointer;
	font-weight: bold;
	font-size: 0.8em;
	text-align: right;
	padding-bottom: 4px;
}

.sub_module .sub_module_body {
	clear: both;
}

.sub_module .sub_module_head img {
	vertical-align: middle;
}

#chgPassWord .error_list
{
	display:block;
	float:left;
	background:none;
	color:#f00;
	margin:0;
	
}


.form_cell {
float:left;
font-weight:bold;
height:35px;
line-height:1.4;
padding-right:15px;
}

/****  Fiche personne  ****/

#Detail_Personne .formtable th {
	width: 350px;
}
#Detail_Personne .sub_module .formtable th {
	width: 344px;
}

