#content {overflow:hidden;}

/*partie de gauche*/
#col_left {
	width:695px;
	float:left;
	padding:0 20px 0 30px;
	overflow:hidden;
	}
	
#col_left p {margin-bottom:15px;text-align:justify;color:#53503c;}
#col_left a {color:#a59208;}
#col_left ul, #col_left ol {margin-bottom:10px;color:#53503c;}
	#col_left ul li {list-style:square outside;margin:0 0 5px 20px;}
	#col_left ol li {list-style:square outside;margin:0 0 5px 20px;color:#53503c;}

	#col_left li ul, #col_left li ol {margin:5px 0 0 0;}
	
	#col_left .oh ol li {list-style:square outside !important;}
	#col_left ol ul li{list-style:square outside !important;}
	#col_left .oh ul li {list-style:square outside !important;}

#bloc1 {
	background:url(../medias/img/bg_bloc1.gif) repeat-x;
	border:1px solid #9a9782;
	padding:10px 0px 10px 10px;
	margin-bottom:10px;
	height:202px;
}
	#bloc1 p {margin:15px 10px 0 0;}
	#bloc1 ul {float:right;margin:0 10px 0 0;}
		#bloc1 ul li {font-size:14px;font-weight:bold;margin-bottom:22px;list-style:none;margin-left:0;}
		#bloc1 ul li.last {margin-bottom:0;}
		#bloc1 ul li a {color:#6b6a5b;padding-left:10px;}
		#bloc1 ul li a:hover, #bloc1 ul li a.selected {color:#fff;background:url(../medias/img/white-arrow.gif) left 0 no-repeat;text-decoration:none;}
	#bloc1 img {border:2px solid #948f70;padding:1px;background-color:#fff;}

.ui-tabs .ui-tabs-hide {
     display: none;
}


/* menu de section */
#col_left ul.menu_page {
	font-size:14px;
	font-weight:bold;
}
#col_left ul.menu_page li {
	margin-top: 15px;
	margin-bottom: 15px;
}
#col_left ul.menu_page li a {
	color:#53503C;
}
#col_left ul.menu_page li a:hover {
	color:#a59208;
	text-decoration:none;
}


/* mission OMP */
#col_left a.omp_search {
	color:#53503C;
	font-size:14px;
	font-weight:bold;	
}
#col_left a.omp_search span {
	color:#000;
	font-size:11px;
	font-weight:normal;	

}
#col_left a.omp_search:hover span {
	color:#A59208;
}

#col_left a:hover.omp_search {
	color:#a59208;
	text-decoration:none;	
}

.omp_box {
	width:335px;
	text-align:center;
	background-color: #f0eede;
}

.omp_box2 {
	width:335px;
	text-align:center;
	float:left;
	margin:10px 0;
}

.omp_title {
	text-transform:uppercase; 
	color:#4A4E2D; 
	font-size:18px; 
	font-weight:bold;
	margin-top: 15px;
	margin-bottom:20px;
}

.omp_cont {
	margin: 20px 40px;;

}




/* listing de liens (page contact, liens utiles) */
#col_left.link_listing a {	
	color:#53503C;
}
#col_left.link_listing a:hover {	
	color:#a59208;
	text-decoration:none;
}


/* Page recrutement_carriere/carrieres_envisageables */
#bloc2 {

	position:relative;z-index:200;
	padding:10px 0px 10px 10px;
	margin-bottom:10px;
	height:180px;
}
	#bloc2 p {margin:0;}
	#bloc2 ul {position:absolute;left:0px;}
		#bloc2 ul li {margin-bottom:10px;margin-left:20px;}
		#bloc2 ul li a {padding-left:10px;}
		#bloc2 ul li a:hover, #bloc2 ul li a.selected {color:#6D3F23; text-decoration:none; cursor:default;}

	#bloc2 .bloc2tabs {width:400px; position:relative; left:260px; height:175px; background-color:#f5f3e9; padding:5px;}
	#bloc2 .bloc2tabs ul {position:relative;}
	#bloc2 .bloc2tabs ul li {margin-bottom:4px;}

/*Organigramme*/
#col_left .big {text-align:center;font-size:18px;width:300px;margin:auto;background:#4a4e2d;color:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:5px;}
#col_left .medium {font-size:14px;width:250px;margin:auto;padding-top:60px;background:url(../medias/img/lineBlack.gif) center top repeat-y;}
#col_left .medium p {text-align:center;color:#fff;font-weight:600;background:#555934;padding:10px 0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;margin:0;}
#col_left #bloc3 ul {overflow:hidden;width:520px;}
#col_left #bloc3 ul.hierarchy {padding-top:60px;background:url(../medias/img/lineHierarchy.gif) center top no-repeat;margin-left:97px;}
#col_left #bloc3 ul#militaryCenter {padding-top:60px;background:url(../medias/img/compagnie.gif) center top no-repeat;margin-left:93px;}
	#col_left #bloc3 li {float:left;list-style:none;margin:0;width:65px;text-align:center;margin:0 7px;background:#6b7041;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:3px;}
	#col_left #bloc3 li a {color:#fff;}
	#col_left #bloc3 li.first {margin-left:45px;}
#col_left #bloc3 .bloc3tab {width:400px;margin:25px auto;}
#col_left #bloc3 .bloc3tab ul {display:block;background:none;padding:0;}
#col_left #bloc3 .bloc3tab ul li {float:none;width:100%;margin:0;padding:0;text-align:left;background:transparent;}
	

#bannerpub {background:#3c6837;height:94px;width:100%;margin:10px 0 25px 0;}
#col_left .center {text-align:center;display:block;}
#col_left .tar {text-align:right;}
#col_left img {padding:1px;background-color:#fff;border:2px solid #60653e;margin-bottom:5px;}

#col_left .prev {color:#6d3f23;font-size:14px;font-weight:bold;background:url(../medias/img/red_arrow_l.gif) 0 3px no-repeat;padding-left:16px}
#col_left .next {color:#6d3f23;font-size:14px;font-weight:bold;background:url(../medias/img/red_arrow_r.gif) right 3px no-repeat;padding-right:16px;}
#col_left .red_sep {color:#6d3f23;font-size:14px;font-weight:bold;margin:0 20px;}

a#info {
	background:url(../medias/img/bg_info.gif) no-repeat;
	display:block;
	width:240px;
	color:#fff;
	padding:17px 10px 17px 50px;
	margin:0 0 0 388px;
	}
	
a#pdf {
	background:url(../medias/img/bg_pdf.gif) no-repeat;
	display:block;
	width:156px;
	color:#fff;
	padding:14px 0px 17px 60px;
	}	
	
#col_left a.knowmore {color:#6d3f23;font-weight:bold;font-size:13px;padding-left:12px;background:url(../medias/img/red_arrow_r.gif) left 3px no-repeat;position:absolute;bottom:10px;right:10px;}

#col_left .left_table {float:left;margin-right:10px;border:1px solid #60653e;border-collapse:collapse;color:#53503c;}
	#col_left .left_table th {text-align:center;border:1px solid #60653e;padding:2px 6px;}
	#col_left .left_table td {text-align:center;border:1px solid #60653e;padding:2px 6px;}
	
#col_left table.sport {border:1px solid #60653e;color:#53503c;width:600px;margin:0 auto 20px;}
	#col_left table.sport th {text-align:center;border:1px solid #60653e;padding:2px 6px;}
	#col_left table.sport td {text-align:center;border:1px solid #60653e;padding:2px 6px;}
#col_left table#sportList {border:1px solid #60653e;margin:0 auto 20px;}	
#col_left table#sportList tr {border-bottom:1px solid #60653e;}	
#col_left table#sportList td {padding:2px 45px 2px 10px;}	
#col_left hr {margin: 0px 0px 20px 0;padding: 0;
	color: #aca789;
	background-color: #aca789;
	height: 1px;
	border: 0;
}

#col_left .oh ul {margin-bottom:0;}
#col_left .oh ul li {list-style:square outside !important;}

#col_left .techlist {width:350px; float:right;}

/* pour les actualités */
#col_left h3 a, #col_left h3 a:hover {color:#53503c;font-size:14px;margin-bottom:10px; text-decoration:none;}
#col_left .copyright {font-size:10px; color:#000;}
#col_left .newsphoto {text-align:center;}
#col_left .newsphoto img {margin:0;}
#col_left .newsphoto p {text-align:center; margin:0 0 20px 0; font-size:10px;}
/* --- */

/*partie de droite*/
#col_right {
	width:240px;
	float:right;
	padding-left:15px;
	}
#col_right a {color:#a59208;}
#research {margin-bottom:25px;}	
#search, #query {
	border:1px solid #6f725b;
	padding:3px 0 4px 0;
	margin-right:10px;
	background:#ebe8d3;
	color:#464333;
	}
a#advSearch {
	color:#38382c;
	display:block;
	background:url(../medias/img/brown-arrow.gif) left 0 no-repeat;
	padding-left:14px;
	margin-top:5px;
	}
	
#highlight {
	background-color:#8b8c6e;
	padding:5px 12px 5px 15px;
	margin:0 0 25px -15px;
	color:#fff;
	width:228px;
}
	#highlight img {border:2px solid #60653e;padding:1px;background-color:#fff;}
	#highlight .tar {text-align:right;margin-top:10px;}
	#highlight .tar a {color:#fff;background:url(../medias/img/white-arrow.gif) left 0 no-repeat;padding-left:10px;}
	
#rightlinks, #rightlinksAcc, #rightlinksAccVideo {width:240px;margin-bottom:20px;}
	#rightlinks li, #rightlinksAcc li, #rightlinksAccVideo li {margin-bottom:5px;cursor:pointer;}
	#rightlinks li.selected a, #rightlinksAcc li.selected a, #rightlinksAccVideo li.selected a {color:#fff;background:url(../medias/img/white-arrow.gif) left 0 no-repeat;}
	#rightlinksAccVideo li h4 {margin:10px 0 5px;}
	#rightlinks li.selected li a, #rightlinksAcc li.selected li a, #rightlinksAccVideo li.selected li a {color:#38382c;background:url(../medias/img/brown-arrow.gif) left 0 no-repeat;}
	#rightlinks li li a.selected, #rightlinksAcc li li a.selected, #rightlinksAccVideo li li a.selected {color:#fff;background:url(../medias/img/white-arrow.gif) left 0 no-repeat;}
	#rightlinks li a {color:#38382c;padding:0 14px;display:block;background:url(../medias/img/brown-arrow.gif) left 0 no-repeat;}
	#rightlinksAcc li a, #rightlinksAccVideo li a {color:#38382c;padding:0 14px;display:block;background:url(../medias/img/brown-arrow-down.gif) left 0 no-repeat;}
	#rightlinks li a.selected, #rightlinks li li a.selected {background:url(../medias/img/red_arrow_r.gif) left 3px no-repeat;color:#6d3f23;}
	#rightlinks li ul, #rightlinksAcc li ul, #rightlinksAccVideo li ul {margin-top:5px;margin-left:10px;}
	
/*accordion*/
#col_left #acc1{}
	#col_left #acc1 li {list-style:none outside;margin:0;}
	#col_left #acc1 li.selected a {color:#53503C;font-size:13px;}
#col_left a.acc1 {margin-bottom:10px;display:block;cursor:pointer;padding-left:14px;background:url(../medias/img/accordion_close.gif) left center no-repeat;}
#col_left #acc1 li.selected a.acc1 {background:url(../medias/img/accordion_open.gif) left center no-repeat;}

/*tableau des personnel cle*/
#personakey tr td {border-left:1px solid #4a4e2d;border-right:1px solid #4a4e2d;padding:1px 5px;}
#personakey .title {background-color:#4a4e2d;}
	#personakey .title h3 {color:#fff;text-align:center;}
#personakey td.noborder {border:0;}
#personakey .labelTable {background-color:#4a4e2d;color:#fff;}
p.CV {width:500px;margin:0 auto;overflow:hidden;}

/*Grade*/
#col_left #grade img {border:0;padding:0 0 20px 0;background:transparent;border-bottom:1px solid #fff;}
#col_left #grade  {overflow:hidden;position:relative;z-index:10;border-top:1px solid #373a22;border-bottom:1px solid #373a22;width:696px;}
#col_left #grade div {list-style:none;padding:0;margin:0;width:99px;position:relative;float:left;}
	#col_left #grade #officier div.txt, #col_left #grade div#officier a{background:#4a4e2d;}
	#col_left #grade #sous-off div.txt, #col_left #grade div#sous-off a{background:#555934;}
	#col_left #grade #caporal div.txt, #col_left #grade div#caporal a{background:#5f633a;}
	#col_left #grade #soldat div.txt, #col_left #grade div#soldat a{background:#6b7041;}
	#col_left #grade #soldat div.jScrollPaneContainer {border-right:1px solid #373a22;}
	#col_left #grade a.jScrollArrowUp {background:url(../medias/img/topArrow.gif) no-repeat !important;}
	#col_left #grade a.jScrollArrowDown {background:url(../medias/img/downArrow.gif) no-repeat !important;}
#col_left #grade a {position:relative;z-index:11;width:98px;display:block;height:440px;border-left:1px solid #373a22;text-align:center;padding-top:30px;text-transform:uppercase;font-weight:600;font-size:12px;color:#fff;float:left;}
#col_left #grade div.txt {width:298px;position:absolute;top:0;left:99px;z-index:9;padding-top:30px;border-left:1px solid #3e4226;height:440px;overflow:auto;}
#col_left #grade div.txt p {text-align:center;color:#fff;font-size:12px;text-transform:uppercase;}

/* STUFF */
.box {border:1px solid #6D3F23; background-color:#FFF; margin:5px auto; padding:10px; font-size:12px;} /* préciser width et line-height */
form#searchOMP {background:#4a4e2d;padding:5px 0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
form#searchOMP h3 {margin-top:10px;}
form#searchOMP h3, form#searchOMP p {text-align:center;color:#fff;}
form#searchOMP input {margin-left:10px;}
#form_inscription label.lab {
	display : block;
	float : left;
	padding-top: 6px;
	width : 180px;
	font-weight:bold;
}
.twocol td {padding:2px 12px;vertical-align:top;}
table#MilitaryList {margin:0 auto 25px;}
table#MilitaryList img {padding:0;border:0;}
table#MilitaryList th {padding:0 0 10px 0;border-bottom:1px solid #60653e;}
table#MilitaryList td {padding:2px 0 ;}
table h2 {margin-bottom:5px;}

#resultMission {margin:0 auto 25px;}
#resultMission td {padding:10px;margin:10px;}
