/* PRINT */
#container_header, #container_footer {
	display:none;
}
html {
	margin: 0;
	padding: 0;
	}
body {
	margin-top: 0px; /* Pour éviter de coller avec le haut de la fenêtre du navigateur. */
   	margin-bottom: 0px;    /* Idem pour le bas du navigateur */
   	padding: 0px;
	font-family: arial, verdana, sans-serif;
	/*background-image: url(../images/theme/bg_body.gif);*/
   	/*background-repeat: repeat-x;*/
	/*background-color: #656b6e;*/
	background-color: #FFFFFF;
	}
/*p {
	margin: 0px;
	padding: 0px;
	font-size: 1em;
	color: #022855;
	}*/
h1 {}
h2 {}
h3 {}
h4 {}
h5 {}
h6 {}
a {
	text-decoration: none;

}

img {
	border: 0 none;
	}

/* div spécifiques */

/*//////////////////////////////////////////////////////////////////////////
				                  HEADER
//////////////////////////////////////////////////////////////////////////*/	
#container_header {
	position: relative;
	margin: 0px auto;
    margin-bottom: 0px;
	width: 980px;
	height: 170px;
   	background-color: #0033a1;
	}
#logo img{
	margin: 25px 0px 0px 10px;
	}
/* ---------------------------------------------------*/
#menu_lg {/* Menu langues */
	position: absolute;
	right: 120px;
	top: 20px;
	margin: 0;
   	padding: 0;
	}
#menu_lg li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
	}
#menu_lg a:link, #menu_lg a:visited {
	float: left;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	line-height: 13pt;
	width:18px;
	height: 17px;
	padding: 0px;
	margin-right: 3px;
	color: #ffd141;
	}
#menu_lg a:link.active, #menu_lg a:visited.active, #menu_lg a:hover {
	color:#ffd141;
	text-decoration: underline;
 	}
#menu_lg a.on:link, #menu_lg a.on:visited {
	text-decoration: underline;
	}
#tools {/* Menu Outils */
	position: absolute;
	right: 65px;
	top: 20px;
	margin: 0;
   	padding: 0;
	}
#tools li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
	}	
#tools a {
	float: left;
	padding: 0px;
	margin-left: 6px;
	width:15px;
	}
/*.margesupp1 {
	margin-left: 10px;
	}
.margesupp2 {
	margin-left: 12px;
	}
.margesupp3 {
	margin-left: 22px;
	}*/

/* -------------- Formulaire de recherche ------------------------------- */
#searchform {
	position: absolute;
	right: 65px;
	top: 38px;
	margin: 0;
   	padding: 0;
	}
#searchform form {
	height: 17px;
	padding-top: 6px;
	}
#search input.text {
	float: left;
	font-size: 10px;
	padding: 2px;
	height: 11px;
	width: 132px;
	vertical-align: top;
	background-image: url(../images/search/bg_search.gif);
	background-repeat: repeat-x;
	border: 1px solid #acacb3;
	margin-right: 0px;
	color: #373a36;
	
}
#searchform label, input.submit {
	display: none;
}

#searchform #recherche {
	float: left;
	font-size: 10px;
	padding: 2px;
	height: 11px;
	vertical-align: top;
	background-image: url(../images/search/bg_search.gif);
	background-repeat: repeat-x;
	border: 1px solid #acacb3;
	margin-right: 0px;
	/*color: #54595e;*/
	color: #373a36;
	width: 105px;
}

/* -------------*/
.header_infobloc {
	position: absolute;
	right: 65px;
	/*width: 810px;*/
	top: 74px;
	min-height: 45px;
	padding: 0px;
	margin: 0px;
}
.content_infobloc {
	float: right;
	min-width: 190px;
	padding: 2px 2px 0px 2px;
	margin: 0px 0px 0px 0px;
	background-color: #d7d2cb;
}
.content_infobloc p {
	font-size: 0.65em;
	text-align: center;
	margin: 1px 0px 0px 0px;
	padding: 0px;
	color:#0033a1;
}
.content_infobloc img {
	float: left;
	margin: 3px 1px 3px 7px;
	padding: 0px;
}
/*.content_infobloc a {
	text-decoration: none;
	color: #0033a1;
}
.content_infobloc a:hover {
	color:#0033a1;
}*/


/* ---------------------------------------------------*/
#menu_r1 {/* Menu Haut rubriques de premier niveau */
	position: absolute;
	left: 65px;
	top: 135px;
	width:850px;
	margin: 0;
    padding: 0px 0px 2px 0px;
	border-bottom: 1px solid #ffd141;
	}
#menu_r1 li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}
#menu_r1 a:link, #menu_r1 a:visited {
	float: left;
	font-size: 14px;
	line-height: 30px;
	text-transform: uppercase;
	/*font-weight: bold;*/
	/*width:70px;*/
	padding: 0px 50px 0px 0px;
	text-decoration: none;
	color: #ffd141;
}
#menu_r1 a:link.active, #menu_r1 a:visited.active, #menu_r1 a:hover {
	color: #ffd141;
	text-decoration: underline;
}
#menu_r1 a.on:link, #menu_r1 a.on:visited {
	text-decoration: underline;
	}




/*//////////////////////////////////////////////////////////////////////////
				           PAGE PRINCIPALE
//////////////////////////////////////////////////////////////////////////*/
#container_home {
	margin: 0px auto;
	border-top: 1px solid #0033a1;
	border-bottom: 1px solid #0033a1;
	border-left: 1px solid #0033a1;
	border-right: 1px solid #0033a1;
	padding: 0px 0;
	padding-bottom: 3px;
	width: 850px;
	height: auto;
	min-height: 540px;
	background-color: #0033a1;
	overflow: hidden;
	}

#container_home h3{
	margin:0px 0px 5px 0px;
	padding:0px;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	color: #ffd141;
	text-transform: uppercase;	
	}
#container_home h3>a{
	text-decoration: none;
	color: #ffd141;
	}

#container_home h4{
	margin:0px 0px 5px 0px;
	padding:0px;
	font-size: 13px;
	text-align: left;
	color: #ffd141;
	text-transform: uppercase;
	}
#container_home h4>a{
	text-decoration: none;
	color: #ffd141;
	}
#container_home h5{
	margin:0px 0px 5px 0px;
	padding:0px;
	font-size: 11px;
	text-align: left;
	color: #d7d2cb;
	text-transform: uppercase;
	}
#container_home p{
	margin: 2px 0px 4px 0px;
	padding:0px;
	font-size: 12px;
	text-align: left;
	color: #d7d2cb;
	}
#container_home ul {
	margin: 0px;
	padding :3px 0px 10px 0px;
	list-style: none;
	}
#container_home li {
	text-align: left;
	margin: 0px 0px 3px 0px;
	padding: 0px;
	line-height: 10px;
	}
#container_home li a {
	font-size: 11px;
	text-decoration: none;
	color: #d7d2cb;	
	}
#container_home li a:hover {
	color: #ffd141;
	}


/* ----------------------------- Home Slider  --------------------------- */
.slider-wrapper { 
    position: absolute;
    width: 590px;
    height: 300px;
	padding: 0px;
	margin: 30px 0px 30px 0px;	
   /* -moz-box-shadow: 0 0 3px rgba(0,0,0,0.4);
    -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.4);
    box-shadow: 0 0 3px rgba(0,0,0,0.4);*/
	overflow: hidden;
	}
.slider-wrapper-more {
	position: absolute;
    top:505px;
	left:65px;
	width: 590px;
    min-height: 20px;
	padding: 3px 0px 0px 0px;
	margin: 0px;
	}
.slider-wrapper-more a {
	text-decoration: none;
	color: #d7d2cb;
}
.slider-wrapper-more a:hover {
	color: #ffd141;
}	

.lean-slider { overflow: hidden; }
.lean-slider-slide {
    display: block;
    position: relative;
    /*opacity: 0;
    -webkit-transition: opacity 0.6s linear;
    -moz-transition: opacity 0.6s linear;
    -ms-transition: opacity 0.6s linear;
    -o-transition: opacity 0.6s linear;
    transition: opacity 0.6s linear;*/
}
.lean-slider-slide.current { opacity: 1; }
.lean-slider-slide img { 
    display: block;
    /*width: 67%;*/
	/*width: 100%;*/
	width:400px;
}

#slider-direction-nav {
    position: absolute;
    left: 0;
    top: 47%;
    width: 100%;
	-webkit-transition: opacity 0.2s linear;
    -moz-transition: opacity 0.2s linear;
    -ms-transition: opacity 0.2s linear;
    -o-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear;
    opacity: 0.2;
}
.slider-wrapper:hover #slider-direction-nav { opacity: 1; }
#slider-direction-nav a {
    float: left;
    display: block;
    width: 12px;
    height: 35px;
    background: url(../images/iconslider/arrows.png) no-repeat 0 0;
    text-indent: -9999px;
}
#slider-direction-nav .lean-slider-next {
    float: right;
    background-position: 100% 0;
}

#slider-control-nav {
    position: absolute;
    left: 0;
    bottom: 5px;
	width: 100%;
	text-align: center;
    -webkit-transition: opacity 0.2s linear;
    -moz-transition: opacity 0.2s linear;
    -ms-transition: opacity 0.2s linear;
    -o-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear;
    opacity: 0.2;
}
.slider-wrapper:hover #slider-control-nav { opacity: 1; }
#slider-control-nav a {
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(../images/iconslider/bullets.png) no-repeat 0 0;
    text-indent: -9999px;
    margin: 0 3px;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
}
#slider-control-nav a.active { background-position: 100% 0; }

.slide-content {
    position: absolute;
    right: 0px;
    top: 0px;
	width: 175px;
	padding: 8px 10px 2px 10px;
	/*background-color: #373a36; Gris foncé*/
	/*background-color: #d7d2cb;*/
	background-color: #022c87;
	/*opacity:0.8;
	filter:alpha(opacity=80);*/
	height: 300px;
	overflow: hidden;
}

/*#slider h3{ color: #0033a1; }
#slider h3>a{ color: #0033a1; }
#slider h4{ color: #0033a1; }
#slider h4>a{ color: #0033a1; }
#slider h5{ color: #373a36; }
#slider p{ color: #373a36; }*/

.slide-content-doc{}
.slide-content-doc img{
	display: inline;
	width: 15px;
	height: 12px;
	margin: 0px 3px 0px 0px;
	padding: 0px;
}
.slide-content span {
	float: right;
	margin: 5px 0px 0px 0px;
	padding: 0px;
}
.slide-content span>a {
	text-decoration: none;
	color: #d7d2cb;
}
.slide-content span>a:hover {
	color: #ffd141;
}	

/* ------------------------- Menu liens directs ------------------------- */

#bloc_agenda {/* lien -> bloc agenda */
	float: right;
	margin: 30px 0px 30px 0px;
	padding: 0;
	width: 211px;
	min-height:300px;
}

/* ------------------------ Blocs d'informations ------------------------ */
/*               Article 1ere page - Actualités, Focus, etc               */

.bloc_central {
	float: left;
	width: 849px;
	min-height: 60px;
	padding: 0px;
	margin: 15px 0px 0px 0px;
}
.bloc_central img {
	margin: 10px 52px 30px 0px;
	}

.sbloc_left {
	float: left;
	width: 270px;
	min-height: 60px;
	padding: 0px;
	margin: 0px 40px 0px 0px;
	}
.sbloc_right {
	float: right;
	width: 211px;
	min-height: 60px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	}



/*//////////////////////////////////////////////////////////////////////////
				Page principale MENU GAUCHE + CONTENU DROITE
//////////////////////////////////////////////////////////////////////////*/
#container_main {
	margin: 0px auto;
	/*border-top: 1px solid #373a36;
	border-bottom: 1px solid #373a36;
	border-left: 1px solid #373a36;
	border-right: 1px solid #373a36;*/
	padding: 0px 0;
	padding-bottom: 3px;
	width: 850px;
	height: auto;
	min-height: 540px;
	/*background-image: url(../images/theme/bg_main.gif);
	background-repeat: repeat-x;*/
	background-color: #fff;
	overflow: hidden;
	}

/*-------------- Colonne de gauche : ariane + menu -------------------------------*/
#blocmenu {
	margin: 0px 15px 20px 15px;
	padding: 0px;
	float:left;
	width:200px;
}
.blocs_sitemap {
	margin: 0px 0px 20px 15px;
	padding: 0px;
	float:left;
	width:194px;
}

ul.sous_menu{
	margin:15pt 5pt 5pt 10pt;
	padding:0;
	font-size: 12px;
	list-style: none;
}

ul.sous_menu li{
	margin-bottom: 10px;
}

ul.sous_menu li a {
	color:#656B6D;
	font-weight: bold;
}
ul.sous_menu li p {
	color:#656B6D;
	font-weight: bold;
	margin:0;
	padding:0;
}

ul.sous_menu li ul {
	list-style: disc;
	font-size: 11px;
	padding: 0;
	margin:5pt 5pt 5pt 15pt;
}

ul.sous_menu li ul li{
	margin-bottom: 0px;
}

ul.sous_menu li ul li a{
	font-weight: normal;
}

#blocmenu a.on:link, #blocmenu a.on:visited {
	color:#123660;
	font-weight: bold;
}
#blocmenu p.on:link, #blocmenu p.on:visited {
	color:#123660;
	font-weight: bold;
}

#blocmenu a:hover{
	color:#123660;
}

.ariane{
	width:850px;
	color:#ffd141;
	font-size: 11px;
	font-weight: bold;
	background-color: #0033a1;
	padding:5px 15px 10px 15px;
	margin: 0px 0px 10px 0px;
	
	
}

.ariane a:link,.ariane a:visited {
	color:#ffd141;
}
.ariane a:active,.ariane a:hover {
	color:#d7d2cb;
}

.menu_navigation{
	border-right:1px solid #d7d2cb;
	border-left:1px solid #d7d2cb;
	border-top:1px solid #d7d2cb;
	border-bottom:1px solid #d7d2cb;
	color:#373a36;
}

.menu_navigation h2{
	margin:0;
	padding-top:5px;
	padding-bottom:5px;
	font-size: 12px;
	color:#0033a1;
	text-align: center;
	background-color: #d7d2cb;
}

/*-------------- Partie centrale principale -------------------------------*/

#contenu_article {
	margin:0 0 30px;
	padding: 0;
	float:left;
	width:620px;
}
#content_album {
	float: left;
	width: 600px;
	min-height: 250px;
	margin: 0px 0px 10px 20px;
	padding: 0;
	}

#bandeau_article{
	width:600px;
	height:154px;
	/*background-image: url(../images/theme/bg_logo_page.gif);
	background-repeat: no-repeat;*/
	background-color: #d7d2cb;
}

#bandeau_article img {
	margin:5px 6px;
}

.corps_article {
	clear: both;
	margin-right: 20px;
	text-align: justify;
	font-size: 0.8em;
	color:#52585a;
}

.corps_article p{
	margin-bottom: 15px;
}
.corps_article p.datebeforetitle{
	margin-top: 30px;
	margin-bottom: -7px;
	color:#123660;
	font-size: 0.8em;
	/*border-top:1px solid #e5e9ec;
	border-right:1px solid #e5e9ec;
	border-left:1px solid #e5e9ec;
	border-bottom:2px solid #e5e9ec;*/
	border-bottom:2px solid #f4f6f7;
	/*background-color: #f4f6f7;*/
}
.corps_article p.beforeliste{
	margin-bottom: -7px;
}
.corps_article p.beforeunderliste{
	margin-bottom: 4px;
}
.corps_article p.beforetable{
	margin-bottom: 0px;
}
.corps_article p.center{
	text-align: center;
}
.colnumtable{
	width: 30px;
	text-align: right;
	vertical-align:top;
}
.colmdtable{
	width: 60px;
	text-align: left;
	vertical-align:top;
}
.corps_article a {
	/*color:#123660; Modif couleur lien page*/
	color:#934105;
}

.corps_article a:hover {
	text-decoration: underline;
}

.corps_article h2{
	color:#808285;
	font-size: 1.2em;
}
.corps_article h3{
	color:#123660;
	font-size: 1.0em;
}
.omtitrepresentation {
	text-align:left;
	margin-top:40px;
	margin-bottom:-27px;
	}
.corps_article h4{
	clear:both;
	color:#373a36;
	font-size: 1.0em;
	line-height: 1.6em;
	background: #d7d2cb;
}
.corps_article h5{
	color:#656B6D;
	font-size: 1.0em;
	font-weight: bold;
	}
.corps_article h6{
	color:#424546;
	font-size: 1.0em;
	}
/* ---------------------- Bloc Document -----*/
.bloc_documents ul {
	margin:10pt 5pt 5pt 25pt;
	padding:0;
	list-style: square;
	}
.bloc_documents li {
	margin-bottom:10pt;
	}
.bloc_documents img {
	margin-left:3pt;
	}
.bloc_documents li ul{
	margin:5pt 5pt 5pt 15pt;
	padding:0;
	list-style: disc;
	}
.bloc_documents li ul li{
	margin-bottom:5pt;
	}
.belowlistpointer {
	margin-left:10pt;
	list-style: circle;
	padding-bottom:2pt;
	}
.bloc_documents li span {
	display:table-cell;
	width: 50px;
	padding: 0px 0px 5px 10px;
	}
.bloc_documents li span + span {
	width: 510px;
	vertical-align:middle;
	padding-left: 10px;
	}
.om {
	list-style:none;
	}
/* ---------------------- Bloc liens -----*/
.bloc_liens ul {
	clear: both;
	margin:10px 0px 20px 0px;
	padding:0;
	}
.bloc_liens li {
	margin-bottom:5px;
	list-style: none;	
	}
.bloc_liens a {
	color: #52585a;	
	}	
.bloc_liens li span {
	display:table-cell;
	width: 90px;
	padding: 0px 0px 5px 30px;
	border-bottom: 1px solid #f4f6f7;
	}
.bloc_liens li span + span {
	width: 510px;
	vertical-align:middle;
	padding-left: 10px;
	}
/* ---------------------- Bloc adresse (partenaires, ) -----*/
.blocadresse {
	margin: 5px 0px 30px 0px;
	padding: 0px;
	font-size: 0.9em;
	float: left;
	width: 600px;
	}
.contentadresse {
	margin: 0px;
	margin-left: 40px;
	padding: 0px;
	float:left;
	border-top:1px solid #e5e9ec;
	border-bottom:1px solid #e5e9ec;
	border-right:1px solid #e5e9ec;
	border-left:1px solid #e5e9ec;
	background-color: #f4f6f7;
}
.contentadresse table {
	margin:0pt 15pt;
	padding: 0.6em;
	
	}
.contentadresse td {
	padding: 0 0.6em;
	}
.right {
	float: right;
	margin: 0px 0px 5px 15px;
	padding: 0px;
	}
.left {
	float: left;
	margin: 0px 15px 5px 0px;
	padding: 0px;
	}
.left_br {
	clear: both;
	margin: 0px 0px 8px 15px;
	padding: 0px;
	}
.left_addmarginb {
	float: left;
	margin: 0px 15px 50px 0px;
	padding: 0px;
	}
.right_addmarginb {
	float: right;
	margin: 0px 0px 50px 15px;
	padding: 0px;
	}
.center {
	clear: both;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}
.icontop {
	float: right;
	margin: -15px 0px 50px 0px;
	padding: 0px;
	}
/* ------------------------ Table global : publication, ---------------------------*/
.tableglobal {
	border-collapse:collapse;
	width:100%;
	margin-bottom: 25px;
	}
.tableglobal th {
	border:1px solid #9ea2a5;
	text-align: center;
	background-color:#f4f6f7;
	padding: 2px;
	}
.tableglobal td {
	border:1px solid #9ea2a5;
	text-align: left;
	padding: 3px 4px 8px 4px;
	vertical-align:top;
	}
.tableglobal td.centeralign {
	/*width: 30px;*/
	text-align: center;
	/*vertical-align:top;*/
	}
.tableglobal td.justify {
	text-align: justify;
	}
.tableglobal td.congres2013 {
	color: #ffffff;
	background-color: #656b6e;
	}
.tableglobal th.congres2013 {
	color: #ffffff;
	background-color: #656b6e;
	}

/* ------------------------ Table page RIS ---------------------------*/
.pageris {
	border-collapse:collapse;
	width:100%;
	margin-bottom: 25px;
	}
.pageris th {
	border:1px solid #9ea2a5;
	text-align: center;
	background-color:#f4f6f7;
	padding: 2px;
	}
.pageris td {
	border:1px solid #9ea2a5;
	text-align: left;
	padding: 3px 2px 8px 2px;
	vertical-align:top;
	}
.pageris td.colonesris {
	text-align: center;
	width: 65px;
	font-size: 0.8em;
	font-weight: bold;
	line-height: 20px;
	}
/*ol.pageris li{
	margin-bottom: 5px;
	}
ol.pageris li ul{
	list-style-type: none;
	margin-bottom: 10px;
	}*/

/* ------------------------ Table page EQUIPAGES ---------------------------*/
.pageequipage {
	border-collapse:collapse;
	width:100%;
	margin-bottom: 25px;
	}
.pageequipage th {
	border:1px solid #9ea2a5;
	text-align: center;
	background-color:#f4f6f7;
	padding: 2px;
	}
.pageequipage td {
	border:1px solid #9ea2a5;
	text-align: left;
	padding: 3px 2px 8px 2px;
	/*vertical-align:top;*/
	}
.coloneconditions {
	text-align: justify;
	margin: 3px 2px 0px -25px;
	}
.coloneconditions li {
	margin-bottom: 8px;
	}


/* ----------------- COMPOSITION CHAMBRE DES APPELS ---------------- */	
.blocjuges {
	margin: 0px 0px 15px 0px;
	padding: 0px;
	float:left;
	width:600px;
	border-bottom:1px solid #9ea2a5;
}
.contentjuges {
	clear: both;
	margin: 0px 5px 5px 40px;
	padding: 2px;
	width:250px;
	float:left;
	border-top:1px solid #e5e9ec;
	border-bottom:1px solid #e5e9ec;
	border-right:1px solid #e5e9ec;
	border-left:1px solid #e5e9ec;
	background-color: #f4f6f7;
	color:#656b6d;
}
.contentjuges img {
	margin:0px;
	margin-right: 15px;
	padding:0px;
	}
.contentjuges h5 {
	position: relative;
	margin: 10px 0px 0px 0px; 
	padding: 0px;
	
	}
.contentjuges h6 {
	margin: 5px 0px 10px 0px; 
	padding: 0px;
	}
.contentjuges p {
	position: relative;
	margin: 4px 0px 0px 0px; 
	padding: 0px;
	text-align: right;
	}
.contentjuges a {
	cursor: pointer;
	}
	
.contentcv {
	margin: 0px 5px 5px 0px;
	padding: 2px;
	width:285px;
	float:left;
	border-top:1px solid #f4f6f7;
	border-bottom:1px solid #f4f6f7;
	border-right:1px solid #f4f6f7;
	border-left:1px solid #f4f6f7;
	/*background-color: #f4f6f7;*/
	color:#656b6d;
	/*display: none;*/
}
.contentcv p {
	color: #52585a;
	}
	



/*/////////////////////////  MENU PAGE ///////////////////////////////*/

#blocmenupage {
	margin: 5px 0px 30px 0px;
	padding: 0px;
	float:left;
	width:600px;
}
	
#contentmenupage {
	margin: 0px;
	padding: 0px;
	float:left;
	border-top:1px solid #e5e9ec;
	border-bottom:1px solid #e5e9ec;
	border-right:1px solid #e5e9ec;
	border-left:1px solid #e5e9ec;
	background-color: #f4f6f7;
	color:#656b6d;
}
#contentmenupage h3 {
	margin:8pt 20pt 5pt 20pt;
	padding: 0;
	font-size: 0.9em;
	color:#656b6d;
}
ul.menupage {
	list-style: square;
	margin:5pt 20pt 5pt 45pt;
	padding:0;
	font-size: 0.9em;
	/*list-style: none;*/
}

ul.menupage li{
	margin-bottom: 5pt;
	color: #c8cacb;
}

ul.menupage li a {
	color:#656B6D;
	font-weight: bold;
}
ul.menupage li p {
	color:#656B6D;
	font-weight: bold;
	margin:0;
	padding:0;
}

ul.menupage li ul {
	list-style: disc;
	/*font-size: 11px;*/
	padding: 0;
	margin:2pt 5pt 5pt 10pt;
}

ul.menupage li ul li{
	margin-bottom: 2pt;
}

ul.menupage li ul li a{
	font-weight: normal;
}
#blocmenupage a:hover{
	color:#123660;
	text-decoration: none;
	
}
/*////////////////////////////   AGENDA   ////////////////////////////////*/
.bloc_semaine {
	margin: 0px;
	margin-bottom: 4px;
	padding: 0px;
	float:left;
	width:599px;
	border-top:1px solid #f4f6f7;
	border-bottom:1px solid #f4f6f7;
	border-right:1px solid #f4f6f7;
	border-left:1px solid #f4f6f7;
	background-image: url(../images/theme/bg_week.gif);
	background-repeat: repeat-y;
	background-color: #e5e8eb;
}
.bloc_num {
	margin: 0px;
	padding: 4px 0;
	float: left;
	width:12px;	
}
.bloc_reunion {
	margin: 0px;
	padding: 0px;
	float: right;
	width:582px;	
}
.bloc_date {
	margin: 0px;
	padding: 2px;
	float: left;
	width:105px;
	}
.bloc_details {
	margin: 0px;
	padding: 2px;
	float: left;
	width:460px;
	border-left:1px solid #f4f6f7;
	min-height:14px;
	}

/*///////////////////////////   BDC Form   ///////////////////////////////*/
#bdcForm {
	font-family: verdana, arial, sans-serif;
    font-size: 0.9em;
    color: #222222;
    margin: 0px;
	}
.box{
     width: 750px;
     text-align: left;
     border: 1px solid #000000;
     background: #FFFFFF;
}
.main{
     text-align: left;
     border: 1px solid #000000;
     background: #F4F4F4;
}
.textarea_bdc{border: 1px solid #D9D9D9; background-color: #F7F7F7; width: 200px;}
.input_bdc{ border: 1px solid #D9D9D9; background-color: #F7F7F7; width: 200px;}
.input_Qty{ border: 1px solid #D9D9D9; background-color: #F7F7F7; text-align: right; width: 25px;}
.input_Tot{ border: 1px solid #D9D9D9; background-color: #F7F7F7; text-align: right; width: 40px;}
.input_Totaux { border: 1px solid #D9D9D9; background-color: #FFFFFF; text-align: right; width: 90px;}
.select_bdc{border: 1px solid #D9D9D9; background-color: #F7F7F7; padding: 0px 0px; font-size: 10px; width: 200px;}
.button_bdc{border: 1px solid #D9D9D9; background-color: #F7F7F7; width: 200px;}



/*///////////////////////////  ADMIN Form  ///////////////////////////////*/
#monForm
{
	margin: auto; /* Pour centrer notre page */
   	margin-top: 50px; /* Pour éviter de coller avec le haut de la fenêtre du navigateur. Essayez d'enlever pour voir ! */
   	padding: 0px;
   	text-align: center ;
	width: 45%;
}
#monForm p
{
	margin: 4px 0;
	font-size: 0.8em;
	color:#52585a;
	
}
.msg_err {
	margin: 20px;
	font-size: 0.8em;
	color:red;
	}
.ind_ok {
	margin: 20px;
	font-size: 0.8em;
	color:green;
	}
/* Label */
#monForm label
{
	display: block;
	width: 35%;
	float: left;
	padding-right: 1%;
	text-align: right;
	/*letter-spacing: 1px;*/
}
#monForm .form_label_nostyle
{
	background: none;
}
/* Input */
#monForm input, #monForm select
{
	margin-left: 1%;
	width: 50%;
	border: #656b6d 1px solid;
}

#monForm input:hover, #monForm select:hover, #monForm input:focus, #monForm select:focus
{
	background-color: #e5e8eb;
}

/* button submit */
#monForm input[type="submit"]
{
	border: #656b6d 1px solid;
	width: 27%;
	margin-top: 10px;
	margin-left: 37%;
	font-size : 11px;
	background-color: #656b6d;
	color: #f2f3f4;
}

#monForm input[type="submit"]:hover
{
	background-color: #e5e8eb;
	font-size : 11px;
	color: #123660;
	cursor: pointer;
}

/*//////////////////////////////////////////////////////////////////////////
				                    FOOTER
//////////////////////////////////////////////////////////////////////////*/
#container_footer_home {
	clear: both;
	margin: 0px auto;
	padding: 2px 0px 2px 0px;
	border-top: 1px solid #ffd141;
	width: 850px;
	height: auto;
	min-height: 20px;
	overflow: hidden;
	}
#container_footer_main {
	clear: both;
	margin: 0px auto;
	padding: 2px 0px 2px 0px;
	/*border-top: 1px solid #ffd141;*/
	width: 850px;
	height: auto;
	min-height: 20px;
	overflow: hidden;
	}
.blocs_footer {
	margin: 10px 16px 20px 0px;
	padding: 0px;
	float:left;
	width:196px;
}
.menu_navfooter{
}

.menu_navfooter h2{
	margin:0;
	padding-top:5px;
	padding-bottom:5px;
	font-size: 10px;
	color:#d7d2cb;
	text-align: left;
	text-transform: uppercase;
}


ul.sitemap_menu{
	margin:5pt 5pt 5pt 0pt;
	padding:0;
	font-size: 10px;
	list-style: none;
}

ul.sitemap_menu li{
	margin-bottom: 5px;
}

ul.sitemap_menu li a {
	color:#d7d2cb;
	/*font-weight: bold;*/
}

