@charset "UTF-8";
/* #0145AA */
/* LE BLEU : #0044AA
RVB 0 68 170
CMJN 100 60 0 33

LE JAUNE :  #FFDD55
RVB 255 221 85
CMJN 0 13 67 0

LE GRIS :  #535D6C
RVB 83 93 108
CMJN 23 14 0 58

LE VERT :  #2CA089
RVB 44 160 137
CMJN 73 0 14 37*/
/* CSS Document */

.promo h3{
	color:#0044AA
}
.texte_sommaire{
	text-align: left;
	margin-top: 5px;
	color:#535D6C
}

.intro_sommaire{
	text-align: left;
	font-weight:700;
	color:#2CA089;
	font-size:16px;
}

.form-control{
	width:100%;
	border-radius:4px;
}
.editer_civilite legend, label{
	font-size:14px;
	text-align: left;
	color:#666;
	font-weight:600
}

#formulaire_contact legend{
	display:none
}

#formulaire_contact .editer_civilite legend{
	display:block;
	padding-bottom: 0px !important;
	margin-bottom: 4px !important;
}

#formulaire_contact .choix input[type="radio"]{
	position: relative;
	top:1px;
	padding-right: 5px;
}

#formulaire_contact input[type="text"], #formulaire_contact textarea{
	width:80%;
	border-radius:4px;
}

.formulaire_spip .boutons{
	text-align: center;
}

.stretched #slider{
	padding-top: 0px !important
}

#logo{
	position: relative;
	top:8px;
}

#top-menu li a, #top-menu li span{
	font-weight: 400;
	color:#fff;
	text-decoration: none;
	text-shadow:none
		
}

.promo{
	margin-left:105px;
	margin-right: 105px;
	margin-bottom: 0px;
	border-left-color:#FFDD55
}

.promo-desc{
	padding-right: 15px;
}

#footer.footer-dark{
	background-color: #535D6C
}

#top-bar{
	background-color: #535D6C
}

.entry_image{
	max-width:500px;
}

.logo_article{
	text-align: center;
	margin-bottom: 10px
}

.logo_article .spip_logo{
	float:none
}

.texte_article ul{
	list-style: none;
}

.texte_article p{
	font-size:14px;
}

#cadre_loginp legend, legend{
	font-size:16px;
	color:#0145aa
}

.centre_forum{
	min-height:300px
}

.forum-titre{
	border-top: 0px !important
}

#section-forum input[type="text"]{
	width:100%;
}

#section-forum textarea{
	width:100%;
}

#section-forum h2{
	font-size:18px;
	line-height: 0.1em;
}

input[type="text"],
input[type="password"] { width: 100%; }

#beziers{
	display: none;
}

.bouton{
	text-align: center
}

.bouton input{
	width:40%;
	background-color: #efefef;
	color:#000;
	display: inline-block
}

.info_slide{
	background-color:rgba(20,19,19,0.50)
}

#logo-financeur{
	text-align: left;
	/* margin-top: 10px; */
	/* border-top:1px solid #efefef; */
	padding-top: 10px;
}

#logo-financeur .spip_logos{
	float:left
}

.detail_action tr{
	border-top: 1px solid #efefef
}

.detail_action td{
	border-bottom: 1px solid #efefef
}

.col_full .post-intranet .entry_image{
	width:170px;
}

.col_full .post-intranet .entry_c{
	width:430px !important;
}

ul.sousdeux li{
	list-style: none;
}

.sidenav > li:last-child > a, .sidenav > li:first-child > a{
	-webkit-border-radius: 0px;
     -moz-border-radius: 0px;
    border-radius: 0px !important;
}

.sousdeux li a{
	padding-left: 15px;
}


.sousdeux .sousdeux li a{
	padding-left: 22px;
}

.sousdeux .sousdeux .sousdeux li a{
	padding-left: 30px;

}

.sousdeux .sousdeux .sousdeux .sousdeux li a{
	padding-left: 35px;

}

#detail_action{
	border-top:3px double #0041A6;
	margin-top:10px;
	padding-top: 10px
}

#detail_action h3{
	color:#0041A6;
	font-size:18px;
	margin-bottom: 0px;
	margin-top: 10px;
}

#documents_joints h2{
 font-size:15px;
}

@media screen and (min-width: 920px) {
	.col_two_intranet{
		width:60%;
	}
}


.colgris{
	background-color:#efefef
}

#offrel th{
	text-align: center;
	font-size:11px
}

#top-menu a:hover{
	color:#efefef;
}

.liste-rubrique{
	text-align: center;
	padding: 0px;
	margin:0px
}

.liste-rubrique li{
	text-align: center;
	padding: 0px;
	margin:0px 10px;
	list-style: none;
	display: inline-table;
}

.liste-rubrique li a{
	background-color:#efefef;
	padding:5px 10px;
	border-radius:5px;
	color:#0044AA;
	font-size:16px;
}