/* style css */
body {
	margin:			0px;
	padding:		0px;
	margin-left:	auto;
	margin-right:	auto;
	width:	90%;
	background-color:	#f8f8f8;
}

body, td {
	font-family: arial, "trebuchet ms", tahoma, "nimbus sans l", lucida;
	font-size:	12px;
}

a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: none;
	color: #FF6633;
}
a:active {
	text-decoration: none;
	color: #333333;
}

.banTop {
	background: url("../img/bande_haut.png") repeat-x;
	font-size:	14px;
	color:			#ececec;
	border-top:	1px solid #000000;
	border-bottom:	1px solid #000000;
	padding-left:	10px;
	vertical-align:	middle;
}

.banTop table {
	color:			#ececec;
	width:	100%;
}

.banTop table td {
	font-size:	14px;
}

.welcomeNick {
	white-space:	nowrap;
}

.unplug {
	white-space:	nowrap;
	text-align:	right;
	margin-right:	10px;
	padding-right:	10px;
}

a.logout {
	text-decoration: none;
	color:	#ffffff;
}

a.logout:visited {
	text-decoration: none;
}
a.logout:hover {
	text-decoration: underline;
}
a.logout:active {
	text-decoration: none;
}

.content {
	width:	100%;
	
}

.content .leftBlock {
	width:	12px;
	background: url("../img/bgLeft.png") repeat-y;
}

.content .centerBlock {
	background-color:	#ffffff;
}

.content .rightBlock {
	width:	12px;
	background: url("../img/bgRight.png") repeat-y;
}

.content .menu {
	vertical-align:	top;
	width:	150px;
	padding:	10px;
	padding-left:	0px;
	background-color: #ececec;	
	border-right:	1px solid black;
}

.content .data {
	/*padding:	5px;*/
	vertical-align:	top;
}

.important {
	border-bottom:	1px dotted grey;
}

.content .bottom {
	background: url("../img/lien_bas.png") repeat-x;
	font-size:	10px;
	color:	#333333;
	text-align:	center;
}

.link_menu {
	font-size: 12px;
	color: #000000;
}

.link_menu_small {
	font-size: 10px;
	color: #000000;
}

.cat_menu {
	font-size: 14px;
	color: #000000;
}

/* images elements */
.imgbig {
	width: 20px;
}

.imgsmall {
	width: 16px;
}

form {
	border:		0px;
	margin:		0px;
	padding:	0px;
}

select, input, textarea {
	font-size:	10px;
}

div.pageTitle {
	padding:			5px;
	background-color:	#0000ff;
	color:				#ffffff;
	background:			url("../img/bg_bleu_dark.png") repeat-x;
	border-top:			1px solid #0d6ea5;
	font-weight:		bold;
	font-size:			14px;
	clear:				both;
}

div.pageSubSection {
	padding:			4px;
	margin-bottom:		0px;
	background-color:	#0000ff;
	color:				#ffffff;
	background:			url("../img/bg_bleu.jpg") repeat-x;
	border-top:			1px solid #0d6ea5;
	font-weight:		bold;
	clear:	both;
}

div#updateDone {
	background-color:	#feee73;
	border:				1px dashed #b38230;
	text-align:			center;
	padding:			2px;
	margin:				2px;
	color:				#532200;
	height:				15px;
}

.callback {
	font-size:	12px;
	background-color:	#efefff;
	border-bottom:	1px dashed #0d6ea5;
	border-right:	1px dashed #0d6ea5;
	border-left:	1px dashed #0d6ea5;
	margin-bottom:	3px;
	padding-left:	4px;
}

div.info {
	background:		#d7d3d0;
	padding:		5px 3px 5px 3px;
	margin:			10px;
	color:			#444455;
	line-height:	18px;
}

div.info ul {
	margin-top:	5px;
}

a.highlight {
	padding-right:	10px;
	background:		url("../img/link.png") no-repeat center right;
	border-bottom:	1px dotted grey;
}

div.tabs {
	background-color:	#dfdfef;
	border:				1px dashed #0d6ea5;
	border-left:		0px;
	margin-top:			10px;
	color:				#555555;
	font-size:			14px;
	padding:			2px;
}

div.tabs .tab,
div.tabs .tabSel {
	padding:			2px;
	padding-left:		10px;
	padding-right:		10px;
	display:			inline;
	border-left:		1px dashed #dfdfef;
	border-right:		1px dashed #dfdfef;
}

div.tabs .tabSel {
	background-color:	#efefff;
	border-left:		1px dashed #b38230;
	border-right:		1px dashed #b38230;
	font-weight:		bold;
}

div.tabs .tab:hover {
	background-color:	#efefff;
	border-left:		1px dashed #b38230;
	border-right:		1px dashed #b38230;
}

div.section {
	clear:	both;
}

div.section div.title {
	font-weight:		bold;
	background-color:	#63636c;
	color:				#e8e8e8;
	padding:			3px;
	padding-left:		4px;
	margin:				2px;
}

.warning {
	border:				1px solid #000000;
	background-color:	#993333;
	color:				#ffffff;
}

