body {
	text-align: center;

	color: #333; 
	background-color: #1A5074;
	background-image : url("../img/site/bg_124625.png");

	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 11px;


	line-height: 1.18em; /*(13px);*/
	vertical-align: baseline;
	letter-spacing: normal;
	word-spacing: normal;


	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;

	text-indent: 0px;
}

#header {
	background-color : #1E445C;
	background-image : url("../img/site/fond_header.jpg");
	background-position : right top;
	background-repeat : no-repeat;

}
	#logo {
		background-color : #1E445C;
		background-image : url("../img/site/navigation_bg.png");
		background-position : left;
	}

	#header form {
		background-color : #333;
	}
	
	#header input {
		border : 1px solid #888;
		background-color : #eee;
		font-size : 10px;
	}
	
	#connecter {
		border : 1px solid #ccc;
		background-color : #555;
	}

	
	
#content {
	text-align : left;
	background-color : white;
	background-image : url("../img/site/navigation_bg.png");
	background-position : left;
	background-repeat : repeat-y;
	
}

#menu {
	position : absolute;
}

	.nav_section {
		border : 1px solid #ccc;
		background-color : white;
	}

	.nav_section h3 a {
		color : #333;
	}
	
	.nav_section a:hover{
		background-color : #eee;
	}
	

#main {
	
	background-color : white;
	background-image : url("../img/site/navigation_bg.png");
	background-position : left;
	background-repeat : repeat-y;
}

#path {
		border-bottom : 1px solid #ddd;
}

.msg {
	border : 1px solid #CDDFEF;
	background-color : #f3f4fb;
}

.msg h2  {
	background-color : #e4ecf6;
}

#footer {
	background-color : #777;
	background-image : url("../img/site/navigation_bg.png");
	background-position : left;
	background-repeat : repeat-y;
}

.cursor, .edit {
	cursor : pointer;
}

#dialog_box {
	background-color : white;
	padding : 5px;
}

.segment , .fonction, .formular{
	border-bottom : 1px solid #ddd;
}
.fonction {
	
}
	.segment h2 {
		background-color : #9ECFE8;
		border-bottom : 1px solid #ddd;
	}

	.fonction h2 {
		background-color : #B5E89E;
		border-bottom : 1px solid #ddd;
	}
	
	.formular h2 {
		background-color : #e4e4e4;
		border-bottom : 1px solid #ddd;
	}
	
	.segment .info, .fonction .info , .formular .info{
		font-weight : bold;
	}

	.segment .info span , .fonction .info span{
		font-weight : normal;
	}
	
.action {
	background-color : white;
}

.action a {
	text-decoration : underline;
}

.edit {
	margin-left : auto;
	text-align : center;
	font-size : 11px;
	font-weight : bold;
	line-height : 26px;
	color : #000;
	width : 100px;
	height : 27px;
	border : none;
	background-image : url("../img/button/edit2.gif");
	display : block;
}


.link , .backLink{

	font-size : 11px;
	border : none;
	display : block;
	text-decoration : underline;
}

.link {
	margin-left : auto;
	text-align : right;
}

.paire {
	background-color : white;
}

.impaire {
	background-color : #eee;
}

.warn input , .warn textarea{
	border : 1px solid #FCA714;
	margin : 1px 0px;
}


.shortEvents  li{
	border-bottom : 1px dotted #ccc;
}


.msg_warning {
	color : #FC8C03;
	text-align : center;
	border-top : 10px solid #FCDEA9;
	border-bottom : 10px solid  #FCDEA9;
	border-right : 10px solid #FCDEA9;
	border-left : 10px solid #FCDEA9;
}

.msg_success {
	color : green;
	text-align : center;
	border-top : 10px solid #D2FCA4;
	border-bottom : 10px solid #D2FCA4;
	border-right : 10px solid #D2FCA4;
	border-left : 10px solid #D2FCA4;
}
