/* Google font */
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600');

.clear{
	clear:both !important;
	float:none !important;
}

.content_left,
.content_right{
  background: transparent;
}

/*************stuffff2********/
body {
	width: 100%;
}

.content_gray {
	background: #f6f1f1;
}
.gabarit1 .zone_2, .gabarit1 .zone_3,
.gabarit1 .zone_5, .gabarit1 .zone_6{
	float:left;
	width:356px;
	margin-right:15px;
}
 .gabarit1 .zone_3,
 .gabarit1 .zone_6{
	margin:0;
}
.page-normal .zone_6, .page-normal .zone_5, .page-normal .zone_2, .page-normal .zone_3{
	width:351px;
}

/*******************GABARIT 1 *************/
.gabarit1 .zone_2,
.gabarit1 .zone_5{
	float:left;
	width:348px;
	margin-right:22px;
}
.gabarit1 .zone_3,
.gabarit1 .zone_6{
	float:left;
	width:348px;
}
.gabarit1 .zone_4,
.gabarit1 .zone_7{
clear: both;
}

/*******************GABARIT 2 *************/
.gabarit2 .zone_2 ,
.gabarit2 .zone_5 {
	float: left;
	width: 474px;
	margin-right: 11px;
}
.gabarit2 .zone_3,
.gabarit2 .zone_6{
	float:left;
	width:230px;
}
.gabarit2 .zone_4,
.gabarit2 .zone_7{
clear: both;
}
/*******************PRE HOME *************/

.prehome .zone_2 ,
.prehome .zone_5 {
	float: left;
	width: 474px;
	margin-right: 14px;
}
.prehome .zone_3,
.prehome .zone_6{
	float:left;
	width:230px;
}
.prehome .zone_4,
.prehome .zone_7{
clear: both;
}
.prehome .zone_contenu{
	margin-left:0;
}
.csc-textpic-text p, .contenu_texte li, .block p, .contenu_texte li, p.bodytext, .emploi p, label, legend, .rubrique_presse, .contenuPresse p{
	font-family: 'segoeui', arial, helvetica;
	font-size:1.2em;
	line-height:1.4em;
	color:#32434f;
}
label{
	float:left;
	margin-right:10px;
	padding-top:3px;
}
.contenu_texte p, .contenu_texte ul{
	margin-bottom:19px;
}
.contenu_texte .block ul{
	margin-bottom:0;
}
.contenu_texte a{
	color: #005caa;
	text-decoration:none;
}
.contenu_texte a.documents{
	background:url(../images/fleche-bleue.png) no-repeat left;
	padding-left: 24px;
}
.content_left .contenu_texte p.bodytext a:hover, .content_left .contenu_texte p.resum-news a:hover{
	color: #005caa;
	text-decoration:underline;
}
.prehome .contenu_texte ul li, .zone_1 .contenu_texte ul li{
	list-style:none;
	margin:0;
}
.csc-textpic-intext-left ol, .csc-textpic-intext-left ul{
	margin:0;
	padding:0;
}
.contenu_texte ul li {
	list-style-image: url(../images/li_fonce.png);
	margin-left: 18px;
	line-height:1.4em;

}
.contenu_texte ol{
	list-style-type: decimal;
	list-style-position: inside;
	margin:10px 0;
}
.contenu_texte ol li{
	display: list-item;
	list-style-position: inside;
	list-style-type: decimal;
	text-align: -webkit-match-parent;
}
/*//////ANIM FLASh//////////*/
/*******ANIM FLASh***********/
.bandeau_culture_13{
	width:100%;
	background:#000000;
	text-align:center;
}
.bandeau_culture_13 .lien_flash{
position: absolute;
width: 100%;
height: 29px;
left: 0px;
color:#000000;
}
/*//////FIN ANIM FLASh//////////*/
/*//////FIN ANIM FLASh//////////*/

/*//////CONTENU//////*/
.page_wrap{
	margin:auto;
	margin-top:178px;
	width:983px;
}
.interne .page_wrap{
	margin-top:0;
}
.interne .content_left {
width: 727px;
float: left;
margin-right: 19px;
}


/*//////HEADER//////*/
#header {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 999;
  background: #ffffff;
}
.entete {
  border-bottom: 1px solid #005caa;
  margin-bottom: 0!important; /* overide inline bo style*/
}
.entete > .container {
  padding:14px 14px 14px 19px;
  max-width: 950px;
  margin: auto;
  position: relative;
}
.logo {
	float:left;
}
.profils{
	float:left;
	margin-left:18px;
	padding-top:23px;
	position:relative;
	padding-right:20px;
	height:70px;
	padding-left:18px;
	border-right:1px solid #dddddd;
	border-left:1px solid #dddddd;
	min-width:395px;
}
.profils p.titre{
	color:#2b2b2b;
	font-size:1.9em;
	line-height:1em;
	font-family:"segoeui", arial, helvetica;
	text-transform:uppercase;
	margin-right:24px;
	float:left;
	margin-top:12px;
}
.profils p.titre span{
	font-family:"segoeuib", arial, helvetica;
	font-weight:bold;
}
.profils .ui-tabs-nav {
	width: 242px;
	height: 70px;
	position: relative;
	overflow: hidden;
	padding-left: 10px;
	padding-right: 15px;
}
.profils .vignettes{
	width:800px;
}
.profils .ui-tabs-nav li{
	float:left;
	width:44px;
	margin:0 9px;
	height:70px;
}
.profils .ui-tabs-nav-item a .off{
	display:block;
}
.profils .ui-tabs-nav-item a .on{
	display:none;
}

@media screen and (min-width: 1000px){
	.profils .ui-tabs-nav-item a:hover .off{
		display:none;
	}
	.profils .ui-tabs-nav-item a:hover .on{
		display:block;
	}
	.profils .ui-tabs-nav-item a:hover span{
		display:block;
	}
}
.profils .ui-tabs-nav-item a{
	text-decoration:none;
}
.profils .ui-tabs-nav-item a span{
	display:none;
	position: absolute;
	color:#2167ad;
	font-family:"segoeui", arial, helvetica;
	font-size:1.3em;
	text-transform:uppercase;
	text-decoration:none;
	letter-spacing:-1px;
	text-align:center;
	margin-left: -25px;
	max-width: 100px;
	word-break: break-word;
}

.fleche .fleche_left, .fleche .fleche_right{
	width: 12px;
	height: 12px;
	display: block;
	position: absolute;
	top: 40px;
	cursor: pointer;
}
.fleche .fleche_left{
	left: 143px;
	background: url(../images/fleche_left.png) no-repeat;
}
.fleche .fleche_right{
	right: 14px;
	background: url(../images/fleche_right.png) no-repeat;
}

.tools {
	padding-left: 18px;
	float: left;
	z-index: 10px;
}

/* champ de recherche rapide */
.tools .recherche {
  margin: 15px 0 0;
}
.tools input[type='text']{
	width:204px;
	height:35px;
	border-left:1px solid #d2d0d0 !important;
	border-bottom:1px solid #d2d0d0 !important;
	border-top:1px solid #d2d0d0 !important;
	border-right:0 !important;
	margin:0;
	float:left;
	padding:0;
	padding-left:5px;
	background:#f2f2f2 !important;
}
.tools input[type='submit']{
	text-indent:-9000px;
	border-left:0 !important;
	margin:0;
	float:left;
	padding:0;
	border-radius:0;
	background:url(../images/recherche.png) no-repeat center center #f2f2f2;
	width:32px;
	height:37px;
	border:0;
	border-right:1px solid #d2d0d0;
	border-bottom:1px solid #d2d0d0;
	border-top:1px solid #d2d0d0;
	cursor:pointer;
}
.tools input[type='button']{
	text-indent:-9000px;
	border-left:0 !important;
	margin:0;
	float:left;
	padding:0;
	border-radius:0;
	background:url(../images/recherche.png) no-repeat center center #f2f2f2;
	width:32px;
	height:37px;
	border:0;
	border-right:1px solid #d2d0d0;
	border-bottom:1px solid #d2d0d0;
	border-top:1px solid #d2d0d0;
	cursor:pointer;
}


/* Liste déroulante du header */
.tools .sites_externes{
  position: relative;
  bottom: -15px;
}
.tools .sites_externes .site-cg {
	float: left;
	width: 120px;
	margin-right: 10px;
  position: relative;
  padding: 14px 0;
}
.tools .sites_externes .site-cg:before {
  content: '';
  display: none;
  height: 3px;
  background: #005caa;
  position: absolute;
  bottom: 0;
  width: 100%;
}
.tools .sites_externes .site-cg p {
  font-family: "segoeui", arial, helvetica;
  font-size: 1.4em;
  padding-left: 16px;
  background: url(../images/fleche_right.png) no-repeat left center;
  color: #33333f;
  cursor: pointer;
  border-right: 1px solid #dddddd;
}
/* partenaire specific */
.tools .sites_externes .site-cg.partenaires {
  margin: 0;
}
.tools .sites_externes .site-cg.partenaires p {
  border: none;
}
/* hover */
.tools .sites_externes .site-cg:hover:before {
  display: block;
}
.tools .sites_externes .site-cg p.open {
  background: url(../images/fleche_bottom.png) no-repeat left center;
}
/* Menu open */
.tools .sites_externes .site-cg .list-site-cg{
	display: none;
	position: absolute;
  top: 100%;
  background: #757575;
  padding: 10px;
  width: 262px;
  left: -18px;
  z-index: 100;
}
.tools .sites_externes .site-cg .list-site-cg a{
	font-family: "segoeui", arial, helvetica;
	font-size: 1.2em;
	color: #ffffff;
	line-height: 1.5em;
	text-decoration: none;
}
.tools .sites_externes .site-cg .list-site-cg a:hover{
	color: #ffdd00;
}
/*//////FIN HEADER//////*/


/*//////MENU//////*/

.main_menu {
	position:relative;
	z-index:10;
  max-width: 950px;
  margin: auto;
}


/* *** Navigation *** */
#menu_nav {
  display: table;
  width: 100%;
}
#menu_nav > li {
	display: table-cell;
	padding: 16px 0;
	cursor: pointer;
}
#menu_nav > li:hover,
#menu_nav > li.open {
  background: #005caa;
}

#menu_nav > li > a {
	color: #707070;
	font-family: 'Open Sans', sans-serif;
  text-align: center;
  text-transform: uppercase;
	font-size: 1.7em;
  font-weight: 600;
  line-height: 1.4;
	text-decoration: none;
	display: block;
	background: url(../images/fleche_right.png) no-repeat 18px center;
  border-left: 1px solid #005caa;
  padding: 0 30px;
}
#menu_nav > li:hover > a,
#menu_nav > li.open > a {
  background: url(../images/fleche_bottom_white.png) no-repeat 18px center;
  color: #ffffff;
}

/* active */
#menu_nav > li.active > a {
  color: #005caa;
}
#menu_nav > li.active:hover > a,
#menu_nav > li.active.open > a {
  color: #ffffff;
}


/* home item */
#menu_nav > li.home,
#menu_nav > li.home_on {
  background: none;
}
#menu_nav > li.home > a,
#menu_nav > li.home_on > a {
  padding: 0 12px;
  border-left: none;
  display: block;
  width: 24px;
  height: 23px;
  background: url(../images/home_off.png) no-repeat center;
}
#menu_nav li.home_on > a{
  background-image: url(../images/home_on.png);
}
#menu_nav li.home.active > a,
#menu_nav li.home > a:hover,
#menu_nav li.home_on.active > a,
#menu_nav li.home_on > a:hover {
	background-image: url(../images/home_on.png);
}


/*//////sous menu/////*/
#menu_nav .sous-menu {
	overflow: hidden;
	display: block;
	position: absolute;
	z-index: 500;
	top: 100%;
  left: -20px;
  right: -20px;
}
#menu_nav .sous-menu .block_sousmenu {
	padding: 20px 10px 40px 21px;
	z-index: 1100;
	border: 1px solid #005caa;
	background: url(../images/olivier_navigation.png) no-repeat right bottom #ffffff;
	visibility: hidden;
  box-sizing: border-box;
}

#menu_nav .sous-menu a{
	background:none;
	color:#33333f;
}
#menu_nav .sous-menu .sous-menu-rubrique{
	width: 218px;
	float: left;
	margin-right: 20px;

}
#menu_nav .sous-menu .sous-menu-rubrique >li{
	padding-bottom:16px;
	margin-bottom: 20px;
	border-bottom:1px solid #939393;
}
#menu_nav .sous-menu .sous-menu-rubrique >li:last-child{
	border-bottom:0px solid #939393;
}
#menu_nav .sous-menu .sous-menu-rubrique.last{
	margin-right:0;
}
#menu_nav .sous-menu .sous-menu-rubrique li.titre-li-sous-menu > a {
	font-family: 'Open Sans', sans-serif;
  text-transform: uppercase;
	font-size:1.8em;
	color:#33333f;
	text-decoration:none;
	line-height:1em;
	display:block;
	margin-bottom:11px;
}
#menu_nav .sous-menu .sous-menu-rubrique li.titre-li-sous-menu > a:hover {
	color:#005caa;
}
#menu_nav .sous-menu .sous-menu-rubrique ul li a{
	font-family: 'segoeui', arial, helvetica;
	font-size:1.2em;
	color:#33333f;
	line-height:1em;
	text-decoration:none;
}

#menu_nav li:nth-child(3) .sous-menu .sous-menu-rubrique ul li {
	display: none;
}

#menu_nav li:first-child + li + li .sous-menu .sous-menu-rubrique ul li {
	display: none;
}


#menu_nav .sous-menu .sous-menu-rubrique ul li{
	margin-bottom: 6px;
	margin-left: 16px;
	padding: 0;
	list-style-image: url(../images/bg_li_menu.png);
	list-style-position: outside;
}
#menu_nav .sous-menu .sous-menu-rubrique ul li a:hover{
	text-decoration:underline;
}
#menu_nav .sous-menu .close_menu a{
	display:block;
	position:absolute;
	bottom:18px;
	right:18px;
	font-family: 'segoeui', arial, helvetica;
	font-size:1.2em;
	text-transform:uppercase;
	text-decoration:none;
	background:url(../images/close_menu.png) no-repeat right center;
	padding-top: 4px;
	padding-right: 20px;
}
/*//////fin sous menu/////*/

/*//////FIN MENU//////*/

/*//////Content SECTION//////*/
#contentsection{
	background:#ffffff;
	padding: 21px 10px 0 0px;
  margin-top: 175px; /* sticky header height */
}
.accueil #contentsection{
	padding: 21px 10px 0 12px;
}
 .interne #contentsection{
	padding: 30px 10px 0 0;
}

/*///////LEFT///////////*/
.accueil .zone_contenu{
	margin-left:0;
}
.content_left{
	width: 718px;
	float: left;
	margin-right: 14px;
}
.interne .add-this {
	float: right;
	margin-top: -36px;
	margin-bottom:30px;
}
.add-this {
	display: block;
	height: 17px;
	clear: both;
	margin-top: -36px;
	margin-bottom:30px;
		float: right;
}
.add-this a{
	text-decoration:none;
	display: inline !important;
}

/* lien avec chevron (flech_right) */
a.voir_tout{
	float:right;
	background:url(../images/fleche_right.png) no-repeat right center;
	margin-right:10px;
	padding-right:16px;
	font-family: 'segoeui', arial, helvetica;
	font-size:1.4em;
	color:#33333f;
	text-decoration:none;
	padding-bottom:1px;
	display:block;
	margin-top:10px;
}


/*alignement vertical*/
.v-align {
  display: table;
  width: 100%;
  height: 100%;
}
.v-align__content {
  display: table-cell;
  vertical-align: middle;
}

/* Actualités home */
.actu-home {
  float: left;
  width: 25%;
  overflow: hidden;
  margin: 16px 0;
}
.actu-home__wrap {
  display: block;
  position: relative;
  padding-top: 150%;
}
.actu-home__image,
.actu-home__excerpt {
  position: absolute;
}
.actu-home__image {
  display: block;
  top: 0; right: 0; bottom: 50%; left: 0;
}
.actu-home__image img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.actu-home__excerpt {
  z-index: 1;
  top: 50%; right: 0; bottom: 0; left: 0;
  text-align: center;
  padding: 10px;
  border: 1px solid #dddddd;
}
.actu-home__excerpt:before { /*triangle*/
  content: '';
  display: block;
  position: absolute;
  top: -14px; left: 50%;
  margin-left: -10px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0px 10px 14px 10px;
  border-color: transparent transparent #ffffff transparent;
}
.actu-home__tag {
  font-size: 1.6em;
  font-family: 'segoeuib', arial, helvetica;
  text-transform: uppercase;
  margin-bottom: 0.6em;
}
.actu-home__title a {
  color: inherit;
  font-family: 'segoeui', arial, helvetica;
}

/* actu home hover */
.actu-home__image:before,
.actu-home__image:after {
  content: '';
  display: none;
  position: absolute;
  top: 0; right: 0; bottom: 0; left: 0;
}
.actu-home__image:before {
  background-color: #005caa;
  mix-blend-mode: multiply;
  opacity: 0.75;
}
.actu-home__image:after {
  background: url('../images/new_hover.png') no-repeat center;
}
.actu-home:hover .actu-home__image:before,
.actu-home:hover .actu-home__image:after {
  display: block;
}

/* first actu */
.actu-home.first {
  width: 50%;
}
.first .actu-home__wrap {
  padding-top: 75%; /*4/3*/
}
.first .actu-home__image,
.first .actu-home__excerpt {
  top: 0; right: 0; bottom: 0; left: 0;
  border: none;
}
.first .actu-home__excerpt a {
  color: #ffffff;
}
.first .actu-home__title {
  font-size: 2.2em;
}
.first .actu-home__image:after,
.first .actu-home__excerpt:before {
  background: none;
}
.first .actu-home__image:before {
  display: block;
}
.first.actu-home:hover .actu-home__image:before {
  display: none;
}
/* second actu */
.actu_2 .actu-home__image {
  top: 50%; right: 0; bottom: 0; left: 0;
}
.actu_2 .actu-home__excerpt {
  top: 0; right: 0; bottom: 50%; left: 0;
}
.actu_2 .actu-home__excerpt:before { /*triangle*/
  border-style: solid;
  top: 100%;
  border-width: 14px 10px 0px 10px;
  border-color: #ffffff transparent transparent transparent;
}


/* Actualité default */
.actualites {
	margin: 20px 0;
	position: relative;
}
.actualites .csc-header {
  position: relative;
}
.actualites .csc-header:before {
  content: '';
  display: block;
  height: 1px;
  width: 100%;
  background: #005caa;
  position: absolute;
  bottom: 0;
}
.actualites .csc-header h2 {
  border-bottom: none;
	font-size: 2.0em;
	color: #3f3f3f;
	font-family: 'segoeui', arial, helvetica;
	background: #ffffff;
	text-transform: uppercase;
  padding: 0 1em 0 0;
  margin: 0;
  display: table;
  position: relative;
}
.actualites .actu {
	float:left;
	background:none ;
	margin-top: 17px;
	border: 1px solid #dadada;
	margin-left:10px;
}
.actualites .actu.first {
	margin-left:0;
}
.actualites .actu .detail_actu {
	position:relative;
	padding:6px 6px;
	width:218px;
}
.actualites .actu p.resum-news {
	position:absolute;
	padding-bottom: 14px;
  width: 202px;
  bottom: 6px;
  left: 6px;
  padding-left: 10px;
  padding-right: 6px;
  margin:0;
}
.actualites .actu p.resum-news a {
	color:#ffffff;
	font-family: 'segoeuib', Arial, Helvetica, sans-serif;
  display: block;
  width: 100%;
  font-size: 1.4em;
	line-height:1em;
	text-decoration:none;
}
.actualites .actu p.resum-news a:hover{
	color:#ffffff;
	text-deocration:none !important;
}
.actualites .actu a.suite {
	position:absolute;
	display:none;
	right: 16px;
	top: 129px;
	font-family:arial, helvetica;
	font-size:1.2em;
	line-height:1em;
	color:#ffffff;
}
.actualites .actu.last .detail_actu {
	border-right:0px solid #ceced1;
	background:none;
}
.actualites .news_hori {
	clear:both;
}
.actualites .news_hori .actu {
	border:0;
	padding-bottom:5px;
	width:31%;
	height:90px;
	margin-bottom:5px;
}
.tag-news {
	background: #f6f1f1;
	font-family: Arial,Helvetica,sans-serif;
	color: #005caa;
	display: block;
	padding: 8px;
}
.tag-news p {
	margin: 0;
}
.actualites .actu .tag-news a {
	color: #005caa !important;
	font-family: 'segoeuib', Arial, Helvetica, sans-serif;
	display: block;
	width: 100%;
	font-size: 1.2em;
	text-decoration: none;
	text-transform:uppercase;
}

/*hover default actu*/
.actualites .actu:hover,
.actualites .actu.hover{
  background-position : bottom;
  background-color : #0050a1;
  background-repeat :repeat-x;
}
.actualites .actu:hover .detail_actu,
.actualites .actu.hover .detail_actu{
  background :none;
}
.actualites .actu h4 a{
  color :#ffffff;
}
.actualites .actu:hover img,
.actualites .actu.hover img{
  opacity :  .5;
}
.actualites .actu:hover a.suite,
.actualites .actu.hover a.suite{
  display: inline;
}


/* CG13 TV */
.cg13_tv {
	background:#333333;
	margin: 30px 0 20px;
	padding:10px;
}
.cg13tv_page .zone_contenu {
  clear: both;
  margin-left: 10px;
}
.cg13tv_page .videos {
  margin-left: 0;
}
.cg13_tv .video_title_wrapper{
  margin-bottom: 10px
}
.accueil .contenu_texte .cg13_tv h2 {
	font-size:1em;
	color:#1a171b;
	background:none !important;
	text-transform:none;
  margin: 0 10px 0 0;
  padding: 0;
	display: inline;
  display: inline-block;
  vertical-align: middle;
  border: none;
}
.contenu_texte .cg13_tv h2 a {
	color: #ffffff;
	text-decoration: none;
	font-family: 'segoeui', arial, helvetica;
	font-size: 2em;
	background:url(../images/logo_13tv.png) no-repeat left top;
  width: 90px;
  height: 42px;
  background-size: auto 100%;
  overflow: hidden;
  text-indent: -745px;
	display: block;
	line-height: 1em;
}
.cg13_tv .titre_video {
  font-size: 2.2em;
  font-family: 'segoeuib', arial, helvetica;
  color: #ffffff;
  line-height: 1.2em;
  width: auto;
  display: inline;
  display: inline-block;
  vertical-align: middle;
  margin-bottom:0px;
}
.contenu_texte .cg13_tv h2 a:hover {
	color:#ffffff;
}
.cg13_tv .voir_tout{
	color:#ffffff;
	background:url(../images/fleche_right_white.png) no-repeat right;
	margin-top: 21px;
	margin-bottom: 21px;
  float: none;
  text-align: right;
}

/* responsive video */
.video_embed_wrapper {
  padding-bottom: 56.34%; /*16/9*/
  position: relative;
}
.video_embed_wrapper iframe {
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
  left: 0;
}

/* Affiche en page d'accueil */
.block.affiche{
	border: none;
	padding: 0;
	overflow: hidden;
}
.accueil .affiche .csc-textpic, .accueil .affiche .csc-textpic-imagewrap{
	width:100% !important;
}
.accueil .affiche .csc-textpic-imagewrap img{
	text-align: center;
	margin: auto;
	display: block;
}
.affiche  .csc-header h2{
	background:none;
	padding-left:0;
	padding-top:12px;
	font-family: 'segoeuib', arial, helvetica;
	font-size:2em;
	color:#33333f;
	text-align:center;
	letter-spacing:-1px;
	text-transform:uppercase;
	margin-bottom: 0;
}
.affiche{
	padding-bottom:20px;
}
.images_affiches{
	text-align:center;
}
.affiche .csc-textpic-imagewrap{
	text-align:center;
	padding:20px 0 23px;
	text-align:center;
}
.affiche .csc-textpic-border img{
	border:6px solid #33333f;
}
/*///////fin LEFT///////////*/

/*//////Right//////*/
.content_right{
	float: left;
	width: 226px;
	z-index:1;
	position:relative;
	margin-bottom:32px;
}

/* Global style of bloc in sidebar */
/*bloc global*/

.content_right .services_en_ligne,
.content_right .publications,
.content_right .espace-presse,
.content_right .box-presses,
/*.content_right .reso_sociaux,*/
.content_right .documents_associes,
.content_right .info_pratique,
.content_right .mais_encore,
.content_right .en-un-clic,
.content_right .annuaire-13,
.content_right .paroles_president,
.content_right .cg13tv,
.content_right .treize-images,
.content_right .inscription_newsletter,
/*.content_right .facebook,*/
.content_right .salle_de_presse,
.content_right .csc-default + .csc-default {
  margin-top: 5px;
}
/* header */
.content_right .csc-header h3 {
  display: block;
  background-color: #f6f1f1;
  margin-bottom: 0;
  color: #33333F;
  text-decoration: none;
  text-transform: uppercase;
  font-family: 'segoeui', arial, helvetica;
  letter-spacing: -1px;
  line-height: 1em;
  font-size: 1.6em;
  padding: 17px 10px;
}
.content_right .csc-header a {
  display: block;
  font-size: 1em;
  text-decoration: none;
  color:#33333f;
}
.content_right .csc-header h3:hover {
  background-color: #dddddd;
}

/* title in content */
.content_right .csc-default .csc-text h3 {
  color: #404241;
  font-family: 'segoeuib', arial, helvetica;
  font-size: 1.2em;
  padding:10px 0;
}

/* Documents associes */
.tx-modulespagesassociees-pi1{
	padding-right:5px;
}
.mais_encore ul {
	border-top:1px solid #ffffff;
	padding:23px 0px 18px;
	border-left:0;
}
.mais_encore ul{
	padding-top:17px;
}
.documents_associes ul{
	border-left:0;
	padding:5px 0 0px;
}
.documents_associes span{
	position:absolute;
	top:62px;
	left:-14px;
	background:url(../images/fleche_doc.png) no-repeat;
	width:14px;
	height:32px;
	display:block;
}
.info_pratique p a{
	color:#ffffff;
	font-family: 'segoeui', arial, helvetica;
	font-size: 1em;
}
.documents_associes ul li, .info_pratique ul li{
	border-bottom:1px solid #215385;
	padding:7px 8px;
}
.documents_associes ul li a, .info_pratique ul li a, .mais_encore li a {
	font-family:arial, helvetica;
	background:url(../images/doc_asso.png) no-repeat left top;
	padding: 2px 0 4px 21px;
	display:block;
	font-size:1.2em;
	color:#ffffff !important;
	text-decoration:none;
	line-height:1em;
}
.documents_associes ul li a:hover, .info_pratique ul li a:hover{
	text-decoration:underline;
}
.info_pratique{
	background: url(../images/ombre_info.jpg) #005caa repeat-x left top;
	padding-bottom: 10px;
}
.info_pratique .csc-header h3{
	color: #ffffff;
	background: #005caa;
}
.info_pratique h4, .info_pratique p{
	padding:12px 12px 6px;
	color:#ffffff;
}
 .info_pratique h4{
	font-family: 'segoeuib', arial, helvetica;
	font-size:1.4em;
	ilne-height:1.2em;
}
.info_pratique p{
	font-family: 'segoeui', arial, helvetica;
	font-size:1.2em;
	line-height:1.2em;
	margin-bottom:00px;
}
 .info_pratique  ul{
	border:0;
	padding-bottom:15px;
}
 .info_pratique  ul li{
	border-bottom:1px solid #215385;
	border-TOP:1px solid #215385;
	padding:7px 8px;
}
.mais_encore{
	background: #45454c;
}
.mais_encore li{
	border: 0;
}
.mais_encore li a{
	background: none;
	display: block;
	padding: 0 0 0 12px;
	line-height: 1.5em;
}

/* bouton réseaux sociaux sidebar */
.reso_sociaux {
  margin-bottom: 14px;
  margin-top: 0;
}
.reso_sociaux .csc-header,
.reso_sociaux > p {
  display: none;
}
.abonnement h3 {
	font-size:1.4em !important;
	font-family: 'segoeui', arial, helvetica !important;
	color:#33333f;
	float:left;
	padding-top: 18px;
}
.abonnement ul li,
.reso_sociaux ul li{
	float:left;
}
.reso_sociaux ul.liste_contenu {
  margin: 0 -5px;
}
.reso_sociaux ul.liste_contenu > li {
  float: left;
  width: 25%;
  padding: 0 5px;
  box-sizing: border-box;
}
.reso_sociaux ul.liste_contenu > li a {
  display: block;
  background-color: #757575;
  background-repeat: no-repeat;
  background-position: center;
  height: 34px;
  text-indent: -245px;
  overflow: hidden;
  position: relative;
}
.reso_sociaux ul.liste_contenu > li a:hover {
  background-color: #005caa;
  border-top: none;
  border-bottom: 3px solid #757575;
  margin-top: -3px;
}
.reso_sociaux a.instagram {
  background-image: url(../images/social_instagram.png);
}
.reso_sociaux a.facebook {
	background-image: url(../images/social_facebook.png);
}
.reso_sociaux a.twitter {
	background-image: url(../images/social_twitter.png);
}
.reso_sociaux a.google {
	background-image: url(../images/social_google.png);
}
.reso_sociaux a.rss_head {
	background-image: url(../images/rss_right.jpg);
}
.reso_sociaux a.rss_head:hover {
	background-image: url(../images/rss_right_on.jpg);
}
.abonnement a.rss {
	background: url(../images/rss_right.jpg) no-repeat;
}
.abonnement a.rss:hover {
	background: url(../images/rss_right_on.jpg) no-repeat;
}
.abonnement a.newsletter {
	background: url(../images/mail_right.jpg) no-repeat;
}
.abonnement a.newsletter:hover {
	background: url(../images/mail_right_on.jpg) no-repeat;
}

/* Expand - collapse block */
.content_right .header-type-1 h3 {
  background-repeat: no-repeat;
  background-position: 95% center;
  cursor: pointer;
}
.content_right .header-type-1 h3.on {
  background-image: url(../images/heading_compact.png);
}
.content_right .header-type-1 h3.off {
  background-image: url(../images/heading_expend.png);
}

.services_en_ligne ul,
.content-repliable {
	overflow: hidden;
	z-index:1;
}

.services_en_ligne ul li a {
	font-family: 'segoeui', arial, helvetica;
	font-size:1.2em;
	color:#404241;
	line-height:1.7em;
	text-decoration:none;
}

/* Presse list */
.box-presses-clic {
  color: #404241;
  font-family: 'segoeuib', arial, helvetica;
  font-size: 1.2em;
  line-height: 1em;
}
.box-presses-clic + .box-presses-clic {
  border-bottom: 1px solid #d3d8dc;
}
.box-presses-clic p {
  height:26px;
	padding-top:17px;
	padding-left:6px;
}
.box-presses-clic p a {
	color:#404241;
	text-decoration: none;
}

/* En 1 clic list */
.en-un-clic .box-clic {
  color: #404241;
  font-family: 'segoeuib', arial, helvetica;
  font-size: 1.2em;
  line-height:1em;
}
.en-un-clic .box-clic + .box-clic {
  border-top: 1px solid #d3d8dc;
}
.en-un-clic .box-clic p {
	height:26px;
	padding-top:17px;
	padding-left:6px;
}
.en-un-clic .box-clic a {
	color: #FFFFFF;
	display: block;
	background: url(../images/fleche_right_white.png) no-repeat 95% center #005caa;
	padding: 10px 28px 0 6px;
	height: 32px;
	text-decoration: none;
}

/* Parole de la présidente */
.paroles_president {
  background-color: #f6f1f1;
  margin-bottom: 5px;
  overflow: hidden;
}
.paroles_president h3 {
  background-color: #005caa;
  color: #ffffff;
  display: block;
  margin-bottom: 0;
  position: relative;
  margin-top: -24px; /* align with the bottom slider */
  text-decoration: none;
  text-transform: uppercase;
  text-align: center;
  font-family: 'segoeui', arial, helvetica;
  letter-spacing: -1px;
  line-height: 1em;
  font-size: 1.6em;
  padding: 20px 10px;
}
.paroles_president img {
  display: block;
  width: 100%;
  height: auto;
}
.paroles_president li {
  padding: 15px 11px;
  list-style-image:none;
  font-size: 1em;
  font-family: arial, helvetica;
  font-size: 1.2em;
  line-height: 1em;
  text-decoration: none;
  color: #33333f;
}
.paroles_president li + li {
  border-top :1px solid #c7c9cc;
}
.paroles_president li a { /*lire la suite*/
  display: block;
  font-family:arial, helvetica;
  font-size:1.1em;
  line-height:1em;
  text-decoration:none;
  color: #005caa;
  margin-top: 1em;
}
.paroles_president .voir_tout {
  float: none;
  text-align: right;
  margin-bottom: 10px;
}

/* Publication carousel */
.publications .img-publi {
  background: #F6F1F1;
  padding-bottom: 10px;
  position: relative;
  overflow: hidden;
}
.publications .fleche .fleche_left,
.publications .fleche .fleche_right {
	display: block;
	position: absolute;
	width: 23px;
	height: 23px;
	top: 110px;
  background: no-repeat center;
}
.publications .fleche .fleche_left {
	background-image: url(../images/fleche_left.png);
	left: 0;
}
.publications .fleche .fleche_right{
	background-image: url(../images/fleche_right.png);
	right: 0;
}
.publications .ui-tabs-nav {
	width: 190px;
	overflow: hidden;
	margin: auto;
}
.publications .vignettes {
	width: 1900px;
}
.publications li {
	width: 180px;
	margin: 0 5px;
	float:left;
	text-align:center;
}
.publications li img {
  display: block;
  width: 100%;
  height: auto;
}
.publications li a{
	color:#404241;
	font-family: 'segoeui', arial, helvetica;
	font-size:1.2em;
	text-decoration:none;
}

/* Facebook */
.content_right .facebook .csc-header{
	border-top:4px solid #3874c6;
	padding: 4px 0 5px 15px;
	margin-bottom: 0px;
}
.content_right .facebook .csc-header h3{
	padding-left:28px;
	padding-top: 3px;
	font-family: 'bebas_neueregular', arial,helvetica;
	font-size: 1.8em;
	background: url(../images/facebook_like_on.png) no-repeat left center;
	color: #3874c6;
}
.content_right .facebookOuter{
	background:url(../images/bg_facebook.png) repeat-x bottom !important;
	border-bottom: 4px solid #3874C6;
	width: 224px;
}
/*//////Fin Right//////*/
/*//////FIN CONTENU//////*/

/*//////footer//////*/
.pied {
	margin-top: 75px;
	width:100%;
	position:relative;
}
.pied_content {
	background-color: #2473b6;
  color: #ffffff;
}
.pied_content a {
  text-decoration: none;
  color: #ffffff;
}
.pied_content h2{
	font-family: 'segoeuib', arial, helvetica;
	font-size:2.2em;
	width:100%;
	padding-bottom:6px;
	margin-bottom:25px;
}
.pied_content .contenu {
	margin:auto;
	padding:28px 12px;
	width:959px;
  background: url(../images/olivier_footer.png) no-repeat right bottom;
}
.pied_content .contenu ul {
	width:219px;
	float:left;
}
.pied_content .contenu ul li a {
	text-decoration:none;
	line-height:1.3em;
	font-size:1.2em;
	font-family: 'segoeuib', arial, helvetica;
}
.pied_content .contenu .adresse {
	line-height:1.3em;
	font-size:1.2em;
	font-family: 'segoeuib', arial, helvetica;
	width:265px;
	float:left;
}
.pied_content .contenu .mobile {
	float:left;
	font-family: 'segoeui', arial, helvetica;
	font-size:1.8em;
	color:#ffffff;
	background:url(../images/footer-cartreize.jpg) no-repeat 0 0;
	width:316px;
	padding-left:155px;
	height:84px;
	text-decoration:none;
	line-height:1.2em;
	padding-top: 15px;
}
/*//////fin footer//////*/

/*//////////////PAGE INTERNE/////////////*/
.zone_contenu{
	margin-left:21px;
	clear:both;
}
.zone_contenu .zone_contenu{
	margin-left:0px;
	clear:both;
}
.csc-textpicHeader h2,
.csc-header h2,
.contenu_texte h2{
  font-family: 'Open Sans', sans-serif;
	font-size:2em;
	color:#33333f;
	border-bottom: 1px solid #005caa;
	padding-bottom: 6px;
	text-transform:uppercase;
	margin-bottom:15px;
	clear:both;
	float:none;
}
.contenu_texte h2{
	margin-top: 18px;
}
.csc-textpicHeader h2{
	clear:none;
}
.contenu_texte h2 a, .contenu_texte h2 a:hover{
	color:#33333f;
	text-decoration:none;
}
.csc-textpicHeader h3,
.csc-header h3,
.contenu_texte h3{
  font-family: 'Open Sans', sans-serif;
  font-size: 1.6em;
  color: #32434f;
  line-height: 1.2em;
  margin-bottom: 8px;
}
.csc-textpicHeader h4,
.csc-header h4,
.contenu_texte h4{
  font-family: 'Open Sans', sans-serif;
  font-size: 1.3em;
  color: #005caa;
  line-height: 1.2em;
  margin-bottom: 5px;
}

/* Fil d'ariane */
.fil_ariane {
	margin-bottom:35px;
	color:#0050a1;
	font-size:1.2em;
	font-family:arial, helvetica;
	margin-left:21px;
}
.fil_ariane span{
	color:#0050a1;
}
.fil_ariane a{
	text-decoration:underline;
	color:#32434f;
}
.fil_ariane span{
	color:#32434f;
}
.home .fil_ariane {
  display: none;
}

#contentsection h1{
	font-size:4.0em;
  font-family: 'Open Sans', sans-serif;
	color:#33333f;
	margin-left:21px;
	line-height:1em;
	margin-bottom:15px;
	padding-right:80px;
}
.zone-descr .intro .wrap{
	padding:22px 18px;
	background: #f6f1f1;
	margin-bottom:20px;
	clear:both;
	float:none;
}
.zone-descr .intro .wrap p{
	font-family: 'segoeui', arial, helvetica;
	font-size:1.6em;
	line-height:1.2em;
	color:#33333f;
	margin-bottom:0;
	text-align: justify;
}
.csc-textpic-imagewrap{
	float:left;
	margin-right:19px;
	margin-bottom:9px;
}
.csc-textpic-text.last{
	border-bottom:4px solid #e7e7e8;
}
.csc-textpic-intext-right .csc-textpic-imagewrap {
	float:right;
}
.csc-textpic-text, .csc-textpic-text, .block{
	margin-bottom:20px;
	}
.csc-text td,  .csc-text p, .csc-text li, .csc-textpic-text p, .csc-textpic-text li, .block p, .block li, .bloc-detail-annuaire p, .btn-retour a{
	font-family: 'segoeui', arial, helvetica;
	font-size:1.2em;
	line-height:1.4em;
	color:#32434f;
}
.tx-elymoduleparolepresident-pi2 p{
	font-family: 'segoeui', arial, helvetica !important;
	font-size:1.2em !important;
	line-height:1.4em !important;
	color:#32434f !important;
}
.tx-elymoduleparolepresident-pi2 p span{
	font-family: 'segoeui', arial, helvetica !important;
	font-size:1em !important;
	line-height:1 !important;
	color:#32434f !important;
}
.tx-elymoduleparolepresident-pi2 .main-bloc-image{
float: left;
margin-right: 10px;
}
.btn-retour a{
	color:#005caa;
}
.csc-text p em{
	font-style: italic;
}

.divider {
	float:none;
	text-align:left;
	clear:both;
}
.divider hr{
	text-align:left;
	border:0;
	background:#e7e7e8;
	color:#e7e7e8;
	width:65px;
	height:4px;
	display:block;
	margin-bottom:16px;
}
.block, blockquote {
  clear: both;
	border-left: 3px solid #005caa;
	padding: 20px 25px;
}
blockquote{
	margin-bottom:15px !important;
}
.block h2{
	background:url(../images/block_h2.png) no-repeat left 4px;
	padding-left:18px;
	color:#ffffff;
	margin-bottom:19px;
	padding-bottom:0;
}
.content_gray h2{
	color:#32434f !important;
}
.block p{
	margin-bottom: 0px;
}
.block a {
  color:#005caa;
}
.block .csc-textpic-text, .csc-textpic-text{
	margin-bottom:0;
}
.block_fonce{
	background:#45454c;
}
.block_fonce h3{
	color:#ffffff;
}
.block_fonce a {
  color: #4fa2f5;
}
.block_bleu, blockquote{
	background:#a5d0de;

}
.block_bleu p, .block_bleu li{
	color:#45454c;
}
.block_fonce p, .block_fonce li{
	color:#ffffff;
}
.contenu_texte .block h2 a {
	color:#005caa;
}

blockquote p {
	color: #45454c !important;
	margin:0 !important;
}

/*//////SLIDER SOUS PAGE/////*/
.sous_page{
	margin:7px 12px 0;
	background:#f6f1f1;
	padding: 40px 16px 0;
	position: relative;
	height: 630px;
	overflow: hidden;
	width:428px;
}
.sous_page.small{
	padding: 0px 16px 0;
	height:auto;
}
.sous_page li{
	padding:17px 0 17px 3px;
	background:url(../images/bg_sous_page.jpg) repeat-x left bottom;
	height:151px;
}
.sous_page li img{
	float:left;
	margin-right:16px;
}
.sous_page .fleche a{
	position:absolute;
	left:0;
	display:block;
	width:458px;
	height:40px;
	cursor:pointer;
}
.sous_page .fleche .fleche_top{
	top:0;
	background:url(../images/fleche_top.jpg) no-repeat;
}
.sous_page .fleche .fleche_bottom{
	bottom:0;
	background:url(../images/fleche_bottom.jpg) no-repeat;
}
.sous_page .fleche .fleche_top.disabled, .sous_page .fleche .fleche_bottom.disabled{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  cursor: auto;
}
.sous_page a:hover{
	text-decoration:none;
	color:#32434F;
}
.sous_page h2{
	float:left;
	clear:none;
	width:195px;
}
.sous_page p{
	/*float:left;*/
	margin-bottom:18px;
	/*width:209px;*/
}
.sous_page h2{
	background: url(../images/fleche_right.png) no-repeat left center;
	padding-left: 14px;
	font-size: 1.6em;
	line-height: 1em;
  font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
	margin-bottom: 12px;
}
.sous_page h2 a{
	color:#33333f;
	text-decoration:none;
}
.sous_page img{
	width:200px;
}
.sous_page p a,
.sous_page a.suite{
	color:#32434f;
	font-family:'segoeui',arial, helvetica;
	font-size:1em;
	line-height:1.2em;
	text-decoration:none;
	max-height:71px;
	overflow:hidden;
	display:block;
}
.sous_page a.suite{
	color:#0071bc;
	float:left;
}

/*///////////::FIN SLIDER SOUS PAGE///////*/

/*//////PREHOME EN ACTION////*/
.prehome_enaction .zone_contenu {
	margin-left: 0px;
}
.prehome_enaction .sous_page{
	background:none;
	height:auto;
	margin: 0 0 19px 0;
	padding: 0;
	width:800px;
}
.prehome_enaction .sous_page .sous_action{
	float:left;
	width:222px;
	/*height:146px;*/
	padding:14px 0 14px 12px;
	margin-left:9px;
	margin-bottom:9px;
	border:1px solid #eee7e7;
}
.sous_page .sous_action ul{
	margin-bottom:0;
}
.prehome_enaction .sous_page .sous_action.first{
	margin-left:0;
}
.prehome_enaction .sous_page h2{
	font-size:1.8em;
	padding:15px 0 10px 43px;
  border: none!important;
}
.prehome_enaction .sous_page .dispositifs h2{
	background:url(../images/pictos_dispositifs.jpg) no-repeat left center;
	padding-left: 38px;
}

.prehome_enaction .sous_page .lieux h2{
	background:url(../images/pictos_lieux.jpg) no-repeat left center;
	padding-left: 31px;
}
.prehome_enaction .sous_page .evenements h2{
	background:url(../images/pictos_event.jpg) no-repeat left center;
	padding-left: 43px;
}
.prehome_enaction .sous_page .chantier h2{
	background:url(../images/pictos_chantier.jpg) no-repeat left center;
	padding-left: 43px;
}
.prehome_enaction .sous_page .engagements h2{
	background:url(../images/pictos_engag.jpg) no-repeat left center;
	padding-left:43px;
}
.prehome_enaction .sous_page .other h2{
	background:url(../images/pictos_etoile.jpg) no-repeat left center;
	padding-left:41px;
}
.prehome_enaction .sous_page .college h2{
	background:url(../images/pictos_college.jpg) no-repeat left center;
	padding-left:48px;
}
.prehome_enaction .sous_page .structures h2{
	background:url(../images/pictos_structures.jpg) no-repeat left center;
	padding-left:50px;
}
.prehome_enaction .sous_page .campagne h2{
	background:url(../images/pictos_campagne.jpg) no-repeat left center;
	padding-left:50px;
}
.prehome_enaction .sous_page .environnement h2{
	background:url(../images/pictos_environnement.jpg) no-repeat left center;
padding-left: 49px;
}
.prehome_enaction .sous_page .ports h2{
	background:url(../images/pictos_ports.jpg) no-repeat left center;
	padding-left:50px;
}
.prehome_enaction .sous_page .enjeux h2{
	background:url(../images/pictos_enjeux.jpg) no-repeat left center;
padding-left: 49px;
}
.prehome_enaction .sous_page .partenariats h2{
	background:url(../images/pictos_partanariat.jpg) no-repeat left center;
padding-left: 49px;
}

.prehome_enaction .sous_page li{
	background: none;
	height: auto;
	padding: 0 0 5px 0;
	clear: both;
    line-height: 1em;
    list-style-image: none;
    margin-left: 0px;
    font-size: 1em;
}
.prehome_enaction .sous_page li a{
	font-family: 'segoeui', arial, helvetica;
	font-size:1.2em;
	color:#33333f;
	text-decoration:none;
	line-height:1.2em;
}
.prehome_enaction .sous_page li a:hover{
	text-decoration:underline;
}
.prehome_enaction .zone_dossier,
.tx-moduledossier-pi1 .zone_dossier,
.tx-moduledossier-pi2 .zone_dossier{
	background:#e73388;
	padding: 16px 4px 14px;
	width: 231px;
	float: left;
}
.prehome_enaction .zone_dossier h3,
.tx-moduledossier-pi1 .zone_dossier h3,
.tx-moduledossier-pi2 .zone_dossier h3{
	margin-bottom:12px;
	margin-left:7px;
	background:url(../images/attach.png) no-repeat left;
	padding: 4px 0 4px 29px;
	color:#ffffff;
	font-family: 'segoeuib', arial, helvetica;
	font-size:1.7em;
	height: 20px;
}
.prehome_enaction .dossiers,
.tx-moduledossier-pi1 .zone_dossier .dossiers,
.tx-moduledossier-pi2 .zone_dossier .dossiers{
	float: left;
	position:relative;
	margin:0px 7px;
}
.prehome_enaction .dossiers a.attach,
.tx-moduledossier-pi1 .zone_dossier .dossiers a.attach,
.tx-moduledossier-pi2 .zone_dossier .dossiers a.attach{
	font-size:1.6em;
	color:#ffffff;
	font-family: 'segoeui', arial, helvetica;
	line-height:1em;
	text-decoration:none;
	background:url(../images/bg_dossier.png) repeat transparent;
	letter-spacing:-1px;
	position:absolute;
	bottom:0;
	left: 0;
	width: 208px;
	padding:9px 7px;
}
/*//////FIN PREHOME EN ACTION////*/
.dossiers{
	margin-top:7px;
}
.dossier_image{
	background:#e73388;
	padding:8px 8px 0;
	position:relative;
	border-top:1px solid #ffffff;
}
.dossier{
	padding:12px 14px;
	background:#e73388;
	position:relative;
	border-top:1px solid #ffffff;
	margin-bottom:18px;
}
.dossier_image h3{
	position:absolute;
	top:8px;
	left:8px;
	padding:6px 8px 8px 6px;
	background:#e73388;
	color:#ffffff;
	font-family: 'segoeuib', arial, helvetica;
	font-size:1.4em;
	letter-spacing:-1px;
	text-transform:uppercase;
}
.dossier_image{
	border:0px;
	margin-bottom:0;
}
.dossier_image a.attach{
	font-size:1.6em;
	color:#ffffff;
	font-family: 'segoeui', arial, helvetica;
	line-height:1em;
	text-decoration:none;
	background:url(../images/bg_dossier.png) repeat transparent;
	letter-spacing:-1px;
	position:absolute;
	bottom:0;
	left:8px;
	width:199px;
	padding:9px 7px;
}
.dossier_image a.attach span{
	background:url(../images/attach.png) no-repeat left;
	padding: 4px 0 4px 26px;
	display: block;
}
.dossier a{
	font-size:1.4em;
	color:#ffffff;
	font-family: 'segoeui', arial, helvetica;
	line-height:1em;
	text-decoration:none;
}
.dossier a:hover{
	text-decoration:underline;
}
.block_image {
	border:3px solid #dbd7d7;
}


/*/////////////////////ACTU - listing publication /////////////:*/
/*pagination*/
.pagination{
	float:right;
	clear:both;
	margin-bottom:10px;
	margin-top: 20px;
}
.pagination li a{
	display:block;
	height:13px;
	color:#33333f;
	font-family: 'segoeui', arial, helvetica;
	text-decoration:none;
}
.pagination li{
	list-style-image:none !important;
	margin-left:0 !important;
	color:#33333f;
	line-height:1em !important;
	font-size:1.4em;
}
.pagination li.prev a, .pagination li.next a{
	width:10px;
}
.pagination li.first a, .pagination li.last a{
	width:15px;
}
.pagination li.prev a{
	background:url(../images/prev.png) no-repeat;
}
.pagination li.next a{
	background:url(../images/next.png) no-repeat;
}
.pagination li.first a{
	background:url(../images/first.png) no-repeat;
}
.pagination li.last a{
	background:url(../images/last.png) no-repeat;
}
.pagination li.num a, .pagination li.num span{
	float:left;
}
.pagination li.num a{
	margin:0 3px;
}
.pagination li.active a{
	color:#005caa;
	font-family: 'segoeuib', arial, helvetica;
}
.pagination li{
	float:left;
}
/*fin pagination*/

/*filtre*/
.filtre {
	margin-top:30px;
}
.filtre p{
	font-family: 'segoeui', arial, helvetica;
	font-size: 1.4em;
	line-height: 1em;
	float:left;
	color: #32434f;
	padding-top:8px;
	margin-right:16px;
}
.filtre .jqTransformSelectWrapper ul{
	max-width:228px !important;
	min-width:228px !important;
}

.liste_actu .actu,
.mais_aussi .actualites .actu,
.liste_publication .publication {
	clear:both;
	float:none;
	background:url(../images/bas_actu.jpg) repeat-x bottom;
	padding:21px 12px 26px 7px;
	cursor:pointer;
}
.liste_actu .actu.nopointer {
	cursor: auto;
}
.liste_actu .actu:last-child, .mais_aussi .actualites .actu:last-child{
	background:none;
}
.listing img, .interne .detail_actu img{
	float:left;
	margin-right:15px;
}
.liste_actu .actu .texte.image{
	width:480px;
	float:left;
}
.liste_actu .actu .tag-news{
	margin-top: 0;
	background-position:left -1px;
	width: auto;
	display: inline-block;
}
.listing h2, .mais_aussi .actualites .actu h2,  .detail_actu .actu h2{
	background:url(../images/fleche_right.png) no-repeat left 5px;
	margin-bottom:0;
	padding-left:15px;
  border-bottom: none;
}
.liste_publication h2{
  clear: none;
  margin-top: 0;
}

.listing h2 a, .mais_aussi .actualites .actu h2 a, .listing h2 a:hover, .mais_aussi .actualites .actu h2 a:hover{
	text-decoration:none;
	color:#33333f;
}

.liste_actu .actu .date,
.mais_aussi .actualites .actu .date,
.detail_actu .date{
	color: #005caa;
	font-size:1.4em;
	font-family: 'segoeuib', arial, helvetica;
	margin-bottom:8px;
}
body.presse  .liste_actu .actu .date{
	text-transform: lowercase;
}
body.presse  .liste_actu .actu .date .cap{
	text-transform: uppercase;
}
.detail_actu .date{
	font-size:1.2em;
	text-align:right;
	font-style:italic;
}

.listing .news-list-category,
.liste_news .news-list-category {
	color: #005caa !important;
  font-family: 'segoeuib', Arial, Helvetica, sans-serif;
  display: inline-block;
  font-size: 1.2em;
  text-decoration: none;
  text-transform:uppercase;
}
.liste_news a {
	text-decoration:none;
}
.listing .news-list-category a,
.listing .news-list-category a:hover{
	color:#ffffff;
	font-size:1em;
	line-height:1em;
	text-decoration:none;
}
.actu p, .listing p a, .listing p a:hover{
  font-family: arial, helvetica;
  color: #32434f;
  font-size: 1.2em;
  line-height: 1.2em;
  text-decoration: none;
}

.actu p.news-single-imgcaption{
	clear:both;
}

.listing p, .mais_aussi .actu .resum-news{
	margin-bottom:0;
	text-align: justify;
}
.liste_actu, .liste_publication, .videos {
	margin-left:-11px;
}
.mais_aussi .actualites .actu{
	padding:12px 12px 26px 12px;
}

.tag-news p a{
	color:#ffffff;
}
.tag-news p {
	padding-bottom:0;
	text-transform:uppercase;
}

/*////////// Listing rapport deliberation /////////////*/

.rapport h2{
	background: none;
	display: inline-block;
	padding: 0;
	margin-bottom: 11px;
	width: 670px;
	line-height: 1.2em;
}

.rapport h2 img{
	float: none;
	vertical-align: baseline;
}


/*////////// DETAIL actu //////////*/

.detail_actu .actu.image h2 {
	clear: right;
  background: none;
}
.mais_aussi .actualites .actu h2{
	margin-left:0;
}
.mais_aussi{
	margin-left:16px;
}
.mais_aussi .actualites{
	width:100%;
	padding:0;
}
.mais_aussi .actualites .actu{
	float:none;
}
.interne .detail_actu .tag-news{
  margin-bottom:6px;
  display: table;
}
.interne .detail_actu .tag-news p{
	color: #005caa !important;
	font-family: 'segoeuib', Arial, Helvetica, sans-serif;
	display: inline-block;
	width: auto;
	padding-right: 9px;
	font-size: 1.2em;
	text-decoration: none;
	padding-left: 10px;
}
.interne .detail_actu{
	margin-left:0px;
}

.detail_actu .intro .wrap h2 {
  background: none;
  text-transform: none;
  padding: 0;
  margin: 0;
  font-size: 1.6em;
  line-height: 1.2em;
  text-align: justify;
}
.detail_actu .title-news{
	font-family:arial, helvetica;
	color:#32434f;
	font-size:1.3em;
	line-height:1.2em;
	text-decoration:none;
}
.detail_actu .news-single-img {
  float: left;
  margin: 0;
  padding: 0 0 5px 0;
  background: #ffffff;
  width: 40%;
  margin-right: 15px;
}
.detail_actu .news-single-img img {
  display: block;
  max-width: 100%;
  height: auto;
}
.title-news a{
	text-decoration: inherit;
	color: inherit;
	font-size:1.3em;
}
.detail_actu .resum-news{
	font-family:arial, helvetica;
	color:#32434f;
	font-size:1.2em;
	line-height:1.2em;
	text-decoration:none;
}
.actualites .actu p.resum-news span{
	display:none !important;
}


/*////////// Actu teaser (page prehome) //////////*/

.liste_news .actu .detail_actu a span{
	width:198px;
}
.liste_news .actualites .actu .detail_actu {
  padding: 6px;
  position: relative;
  width: 198px;
  height: 134px;
}
.liste_news .detail_actu .tag-news {
  position: absolute;
}
.liste_news .detail_actu img{
	float:none;
	margin:0;
  width: 100%;
  height: auto;
}
.liste_news .actualites .actu p.resum-news{
	width:86%;
}
.liste_news .actualites .actu {
	margin-left: 36px;
    margin-right: 0;
}
.liste_news .actualites .actu:first-child {
	margin-right:0px;
	margin-left:10px;
}

/*///////////publication//////////////*/
.liste_publication h2{
	//float:left;
	//width:100%;
	//clear:none;
	//display: inline-block;
}
.publication:last-child{
	background:none;
}
.publication p.voir_tout{
	margin-top:16px;
}
.publication p.voir_tout a{
	color:#0071bc;
}
/*//////////:DETAIL publication////*/
.calameo{
	margin-bottom:55px;
}
.calameo {
position: relative; /*or absolute*/
z-index: 0;
}
.archives h2{
	margin:0;
	z-index: 100;
	position: relative;
	background-color: #ffffff;
}
.archives h2 a{
	width:100%;
	display:block;
	padding-top: 8px;
	cursor:pointer;
}
.archives h2 a.off{
	background:url(../images/archive_off.jpg) no-repeat right center;
}
.archives h2 a.on{
	background:url(../images/archive_on.jpg) no-repeat right center;
}
.archives{
	overflow:hidden;
}
.archives ul {
	padding: 10px 9px;
	overflow: hidden;
	border:5px solid #ede6e6;
	z-index: 1;
	margin-top:-3px;
}
.contenu_texte .archives ul li{
	list-style-image:url(../images/titer_actu.png);
	margin-bottom:16px;
}
.contenu_texte .archives ul li a{
	display:block;
	background:url(../images/li_ligne.jpg) no-repeat left;
	height:13px;
	padding-left:23px;
  margin-top: 10px;
}

.archives13 h2{
	margin-bottom:0;
	z-index: 100;
	position: relative;
	background-color: #ffffff;
}
.archives13 h2 a{
	width:100%;
	display:block;
	padding-top: 8px;
	cursor:pointer;
}
.archives13 h2 a.off{
	background:url(../images/archive_off.jpg) no-repeat right center;
}
.archives13 h2 a.on{
	background:url(../images/archive_on.jpg) no-repeat right center;
}
.archives13{
	overflow:hidden;
}
.archives13 ul {
	padding: 10px 9px;
	overflow: hidden;
	border:5px solid #ede6e6;
	z-index: 1;
	margin-top:-3px;
}
.contenu_texte .archives13 ul li{
	list-style-image:url(../images/titer_actu.png);
	margin-bottom:16px;
}
.contenu_texte .archives13 ul li a{
	display:block;
	background:url(../images/li_ligne.jpg) no-repeat left;
	height:13px;
	padding-left:23px;
  margin-top: 10px;
}

/*///////////LISTING OFFRE//////////////*/
.emploi form{
	margin-left:-21px;
}
.emploi form .jqTransformSelectOpen{
	display: block;
	position: absolute;
	width: 144px !important;
	top: -8px;
	left: -11px;
	height: 30px;
}
.emploi form .jqTransformSelectWrapper{
	width:98px !important;
	margin-right:1px;
	z-index: 1 !important;
}
.emploi form .jqTransformSelectWrapper span {
	width: 98px !important;
	overflow: hidden;
}
.emploi form .jqTransformSelectWrapper ul{
	min-width:134px !important;
}

.bouton.retour{
	margin-left:21px;
	margin-bottom:16px;
}
.bouton{
	margin-top:11px;
	display:block;
	height:22px;
	margin-right:10px;
	padding:0px 14px 0 10px;
	background:url(../images/btn.jpg) repeat-x left top;
	border-right:1px solid #d2d0d0;
	border-left:1px solid #d2d0d0;
	float:left;
	padding-top:9px;
}
.bouton.right{
	float:right;
	margin-right:0;
}
a.bouton:hover, a.bouton span:hover{
	text-decoration:none !important;
}
.bouton span{
	background:url(../images/fleche_btn.png) no-repeat left;
	padding-left:16px;
	font-size:1.4em;
	color:#005caa;
	font-family:arial, helvetica;
}
.bouton.retour span{
	background:url(../images/retour.png) no-repeat left;
}
.liste_emploi , .liste_plug{
	clear:none;
	/*float:none;*/
	/*background:url(../images/bas_actu.jpg) repeat-x top;*/
	margin-top:25px;
	padding-top:12px;
	margin-left:0;
}
.nb_recherche{
	background:url(../images/bas_actu.jpg) repeat-x top;
}
.nb_recherche p{
	font-size:1.4em;
	line-height:1.2em;
	color:#0050a1;
	font-family: 'segoeuib', arial, helvetica;
	text-transform:uppercase;
	float:left;
	margin-bottom:10px;
}
.emploi-emploi  .pagination{
	clear:none;
	margin-top: 3px;
}
.liste_emploi .emploi h2, .liste_plug h2{
	background:url(../images/titer_actu.png) no-repeat left 6px;
	margin-bottom:0;
	padding-left:15px;
	color:#33333f;
}
.liste_emploi .emploi h2 a, .liste_plug h2 a{
	color:#33333f;
}.liste_emploi .emploi h2 a:hover{
	text-decoration:none;
}
.liste_emploi .listing{
	margin-left:-11px;
	margin-top:-25px;
}
.liste_emploi .listing .emploi{
	padding: 18px 12px 25px 10px;
	background:url(../images/bas_actu.jpg) repeat-x bottom;
}

.emploi label{
	float:left;
	font-weight:bold;
	color:#32434f;
	margin-right:5px;
	display:block;
	padding-top:0;
}
.emploi p{
	color:#32434f;
	margin-bottom:10px;
}
/*//////////:DETAIL EMPLOI////*/
.info_left, .info_right{
	float:left;
}
.info_left{
	width:291px;
	background:url(../images/bg_emploi_intro.png) no-repeat right center;
	padding-right:30px;
}
.info_right{
	float: right;
	width: 345px;
}
.intro label, .emploi .label{
	font-size:1.6em;
	color:#005caa;
	font-family: 'segoeuib', arial, helvetica;
	padding-top:0;
	float:none;
}
.contenu_texte .intro .info_left p, .contenu_texte .intro .info_right p{
	margin-bottom:10px;
}
.postuler-emploi p label{
	float:left;
	width:200px;
	padding-top: 6px;
	text-align:right;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:0 !important;
}
.postuler-emploi p.info{
	font-size:1.2em;
	color:#33333f;
	font-family: 'segoeuib', arial, helvetica;
	padding-top:0;
	clear:both;
	margin-left:210px;
	float:none;
	/*margin-bottom: 0px;*/
}
.postuler-emploi .jqTransformInputWrapper {
	width: 460px !important;
	margin-bottom:10px;

}
.postuler-emploi .input_file{
	clear:both;
	float:left;
}
.postuler-emploi .radio{
	margin: 5px;
	width: 25px;
}
.postuler-emploi .jqTransformRadioWrapper{
	padding-top:6px;
}
.postuler-emploi  .jqTransformSelectWrapper {
	margin-bottom:10px;
	width:436px !important;
}
.postuler-emploi  .jqTransformSelectOpen{
	width:481px !important;
}
.postuler-emploi  form .jqTransformSelectWrapper ul{
	max-width:472px;
}
.postuler-emploi  form .jqTransformInputWrapper input{
	width:460px !important;
}
.file-input{
	position:relative;
}
.file-input .file-hidden {
	height: 31px;
	opacity: 0;
/* IE 8 ET COMPRIS PAR IE 10*/
    -ms-filter: "alpha(opacity=0)";
/* IE > 4 et < 8 ET COMPRIS PAR IE 10*/
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=10);

	position: absolute;
	left: 210px;
	background: #ff0000;
	width: 482px !important;
	z-index: 2;
	top: 0;
	cursor:pointer;
}
.file-input .jqTransformInputWrapper{
	background:url(../images/parcourir.jpg) no-repeat right #005caa;
	cursor:pointer;
}
textarea {
	width:477px;
	border:1px solid #d2d0d0;
	resize: none;
	background:#F2EEEF;
}
.captcha img{
	float:left;
}
.captcha .jqTransformInputWrapper{
	border:1px solid #d2d0d0;
	resize: none;
	margin-left:20px;
	background:#F2EEEF;
	width:200px !important;
	float:left;
}
.captcha .jqTransformInputWrapper input{
	color:#33333f;
}
.postuler-emploi .valider-submit button{
	clear:both;
}

/*:::recherche multicritére:::*/
.recherche-emploi .emploi .fleche-corres{
  background:url(../images/selection-multiple-fleche.png) no-repeat left bottom;
  height: 15px;
}

.recherche-emploi .emploi #filtres{
  padding-top: 5px;
  background-color: #d3d3d3;
}

.recherche-emploi .emploi #filtres > div{
  float: left;
  width: 144px;
  min-height: 1px;
  padding-right: 1px;
}

.recherche-emploi .emploi #filtres > div > p{
  display: block;
  position: relative;
  background: #005caa;
  padding: 5px 25px 5px 5px;
  color: #FFFFFF;
  height: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 1px;
}

.recherche-emploi .emploi #filtres > div > p > span{
  display: block;
  position: absolute;
  top: 0px;
  right: 3px;
  background:url(../images/selection-multiple-cross.png) no-repeat center center;
  width: 20px;
  height: 100%;
  overflow: hidden;
  text-indent: -100px;
}

.recherche-emploi .emploi #filtres > div > p > span:hover{
  cursor: pointer;
}

.recherche-emploi .emploi #filtres > span{
  clear: both;
  display: block;
  text-align: right;
  padding: 5px 10px;
  font-size: 1.2em;
  font-family: 'segoeui', arial, helvetica;
  color: #005caa;
}

.recherche-emploi .emploi #filtres > span:hover{
  cursor: pointer;
}

.recherche-emploi .emploi .rechercher{
  float: right;
  margin-top: 11px;
}
/*:::POSTULER:::*/

form#postuler-offre .help{
	margin-left: 	210px;
}

/*:::LOGIN_FORM:::*/
.compte-form .connexion > p, .compte-form .connexion .drh-captcha{
  clear: both;
}
.compte-form .connexion .drh-captcha .tx-srfreecap-pi2-image{
  display: block;
  margin-left: 180px;
  clear: both;
}
.compte-form .connexion label{
  margin-bottom: 10px;
  width: 170px;
}
.compte-form .connexion .jqTransformInputWrapper{
	margin-right: 10px;
}
.compte-form .connexion .drh-captcha .tx-srfreecap-pi2-cant-read{
	margin-top: 10px;
	padding-left: 178px;
}
.compte-form .connexion .valider-submit button{
  border: none;
  float: none;
  font-size: 11px;
  background-color: transparent;
}
.compte-form .connexion .valider-submit button >span{
  background: none;
  padding: 0;
  font-size: inherit;
}
.compte-form .connexion .valider-submit.bouton{
  padding: 5px 0 4px 0;
  clear: both;
  display: inline-block;
  margin-bottom: 10px;
}

/*:::Création_alerte:::*/
.mon_compte_r .alerte p label{
  margin-bottom: 5px;
}
.mon_compte_r .alerte #label_nom_alerte{
  padding-top: 6px;
  margin-bottom: 20px;
  font-size: 1.1em;
}

.mon_compte_r .alerte p{
  clear: both;
  font-size: 1.2em;
}


/*////////////////////// CG13TV ////////////////////:*/

h1.cg13tv {
	background:url(../images/cg13tv-new_black.png) no-repeat left;
  height: 47px;
	padding-left:100px;
}
.video-principale{
	margin-bottom:17px;
}
.video-second form{
	margin-left:94px;
	margin-bottom:17px;
}
.video-second .jqTransformSelectWrapper, .video-second  form .jqTransformInputWrapper{
	margin-right:1px;
}
.video-second .rechercher.jqTransformButton{
	float:left;
	margin-left:1px;
	}
.video-second .voir_tout{
	clear:both;
}
.video-second .mini-video a{
	font-size:1.4em;
	text-decoration:none;
	font-family: 'segoeui', arial, helvetica;
	line-height:1.2em;
	color:#33333f;
}
.video-second a:hover{
	text-decoration:none;
}
.video-second .voir_tout, .video-second .voir_tout:hover{
	background:url(../images/voir_tout_tv.jpg) no-repeat left;
	padding-left:15px;
	color:#005caa;
	margin-bottom:30px;
	float:none;

}

/* liste video */
.video-second .mini-video {
	width:223px;
  margin-right: 20px;
  display: inline-block;
  vertical-align: top;
}
.video-second .mini-video.last {
	width:223px;
	margin-right:0;
}
.video-second .mini-video img{
	border:5px solid #33333f;
	margin-bottom:7px;
  box-sizing: border-box;
  display: block;
}
.video-second .voir_tout, .video-second .voir_tout:hover{
	float:left;
	clear:none;
}
.video-second .pagination{
	clear:none;
	margin-top: 10px;
}


/*/////////////SERVICES EN LIGNE////////////*/
.cadre_gris{
	border:5px solid #ede6e6;
	padding:10px 0;
	margin-bottom:40px;
}
.zone_contenu.service_ligne{
	margin-left:0;
}
.service_ligne h2{
	color:#287bbf;
	background:none;
	text-transform:none;
}
.service_ligne ul{
	margin-bottom:0;
}
.service_ligne ul li{
	list-style-image:none;
	margin-left: 0;
	line-height: 1.4em;
	padding: 2px 10px 2px 12px;
	list-style-position: inside;
}
.service_ligne ul li a{
	background:url(../images/li_service.jpg) no-repeat left;
	padding-left: 24px;
	color:#33333f;
	font-size:1.2em;
}
.service_ligne ul li a:hover{
	text-decoration:none;
}
/*////////////////ANNUAIRE/////////////:*/
.annuaire form{
	margin-left:-10px;
}
.annuaire form .jqTransformSelectWrapper{
	width:146px !important;
	margin-right:1px;
}
.annuaire form .jqTransformInputWrapper{
	margin-right:1px;
}
.annuaire .pagination{
	margin-top:20px;
}
.annuaire .listing .fiche {
padding: 18px 12px 25px 10px;
background: url(../images/bas_actu.jpg) repeat-x bottom;
}
.annuaire .listing .fiche h2{
	padding-bottom:13px;
}
.annuaire p a{
	color:#32434f;
}
.annuaire .tag, .annuaire p.theme-result{
	display:inline-block;
	background:url(../images/bg_annuaire.jpg) repeat-x;
	border-left:1px solid #d2d0d0;
	border-right:1px solid #d2d0d0;
	padding:3px 5px 4px;
	font-family: arial, helvetica;
	font-size: 1.4em;
	color: #005caa;
	margin-top:14px;
}
.annuaire p.theme-result{
	padding:2px 5px 0px;
	margin-left: 21px
	}
/*.annuaire p.theme-result{
	font-family: 'segoeuib', arial, helvetica;
	font-size:2em;
}*/
.annuaire p.label{
	font-family: 'segoeuib', arial, helvetica;
	margin-top:15px;
}
.annuaire .lien-carte{
	margin-top:15px;
}
.annuaire .btn-retour{
	margin-top: 11px;
	display: block;
	height: 25px;
	margin-right: 10px;
	padding: 7px 14px 0 10px;
	background: url(../images/btn.jpg)repeat-x left top;
	border-right: 1px solid #d2d0d0;
	border-left: 1px solid #d2d0d0;
	float: left;
}
.btn-retour a{
	background: url(../images/retour.png) no-repeat left;
	padding-left: 16px;
	font-size: 1.4em;
	color: #005caa;
	font-family: arial, helvetica;
}
/*///////////////////////////////////FORUMLAIRES////////////////////////////////////*/
.jqTransformHidden{
	display:none;
}
.rechercher.jqTransformButton{
	background: url(../images/rechercher.jpg)no-repeat;
	width: 136px;
	height: 31px;
	padding: 0;
	border: 0;
	font-family:arial, helvetica;
	font-size:1.4em;
	text-transform:uppercase;
	color:#005caa;
	padding-left: 10px;
	cursor:pointer;
	text-align:left;
}

/*select*/
.jqTransformSelectOpen{
	display: block;
	position: absolute;
	width: 238px !important;
	top: -8px;
	left: -11px;
	width: 192px;
	height: 30px;
}
form .jqTransformSelectWrapper div{
	position:relative;
}
form .jqTransformSelectWrapper>div>span{
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 100% !important;
  min-height: 15px;
}

form .jqTransformSelectWrapper{
	float:left;
	background:url(../images/bg_select.jpg) no-repeat right top #3078c2;
	font-size:1.4em;
	color:#ffffff;
	font-family:arial, helvetica;
	padding:9px 35px 7px 11px;
	position:relative;
	width:192px !important;
/*	z-index: 1 !important;*/
}
form .jqTransformSelectWrapper ul {
	position: absolute;
	top: 31px;
	left: 0px;
	width: 100% !important;
	list-style: none;
	background-color: #3078c2;
	border: solid 0px #CCC;
	display: none;
	margin: 0px;
	/*padding: 0px 5px 5px 5px;*/
	height: 150px;
	overflow: auto !important;
	overflow-y: auto;
	z-index: 10;
}
form .jqTransformSelectWrapper ul li{
	font-size:1em;
	list-style-image: none;
	margin: 2px 5px;
}
form .jqTransformSelectWrapper ul li a,form .jqTransformSelectWrapper ul li a:hover{
	color:#ffffff;
	text-decoration:none;
}
form .jqTransformSelectWrapper ul li a:hover{
	font-weight:bold;
}

/*text*/
fieldset.tx-powermail-pi1_fieldset textarea:focus, fieldset.tx-powermail-pi1_fieldset input:not([type="submit"]):focus {
background: inherit;
border: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
}

/**********Multiple select custom style with Chosen.js****************/
/* @group Base */
.chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 482px !important;
  zoom: 1;
  *display: inline;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.chosen-container * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  left: -9999px;
  z-index: 1010;
  width: 100%;
  border: 1px solid #aaa;
  border-top: 0;
  background: #fff;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}
.chosen-container.chosen-with-drop .chosen-drop {
  left: 0;
}
.chosen-container a {
  cursor: pointer;
}

/* @group Results */
.chosen-container .chosen-results {
  color: #FFFFFF;
  background-color: #005caa;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 4px 4px 0;
  padding: 0 0 0 4px;
  max-height: 240px;
  -webkit-overflow-scrolling: touch;
}
.chosen-container .chosen-results li {
  display: none;
  margin: 0;
  list-style: none;
  line-height: 1.4em;
  font-size: 14px;
  word-wrap: break-word;
  -webkit-touch-callout: none;
}
.chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer;
  color: #FFFFFF;
}
.chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #ccc;
  cursor: default;
}
.chosen-container .chosen-results li.highlighted {
  font-weight: bold;
  color: #fff;
}
.chosen-container .chosen-results li.no-results {
  color: #777;
  display: list-item;
  background: #f4f4f4;
}
.chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: bold;
  cursor: default;
}
.chosen-container .chosen-results li.group-option {
  padding-left: 15px;
}
.chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline;
}

/* @group Multi Chosen */
.chosen-container-multi .chosen-choices {
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 5px 5px 0 5px;
  width: 100%;
  border: 1px solid #aaa;
  background-color: #d3d3d3;
  cursor: text;
}
.chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none;
}
.chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  height: 28px;
  white-space: nowrap;
}
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  margin: 1px 0;
  padding: 0;
  height: 20px;
  outline: 0;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none;
  color: #999;
  font-size: 100%;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}
.chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  margin: 0 5px 5px 0;
  padding: 3px 24px 4px 5px;
  max-width: 100%;
  background: #005caa;
  color: #FFFFFF;
  cursor: default;
}
.chosen-container-multi .chosen-choices li.search-choice span {
  word-wrap: break-word;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 0;
  right: 3px;
  display: block;
  width: 20px;
  height: 100%;
  background: url(../images/selection-multiple-cross.png) no-repeat center center;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  opacity: 0.8;
}
.chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 5px;
  border: 1px solid #ccc;
  background-color: #e4e4e4;
  color: #666;
}
.chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #d4d4d4;
}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
  background-position: -42px -10px;
}
.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0;
}
.chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  color: #ccc;
  cursor: default;
}

/******Jqtransform text input*************/

.powermail_mandatory_helper{
	visibility: hidden;
	height: 1px;
	position: absolute;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset input.powermail_date,
fieldset.tx-powermail-pi1_fieldset input.powermail_datetime,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset input.powermail_captcha {
	border: none;
	background: inherit;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	padding: auto;
	width: auto;
}
form .jqTransformInputWrapper{
	float:left;
	margin:0;
	background:#005caa;
	width:170px  !important;
	padding: 8px 11px 1px;
	height:22px;
	border:0;
}
form .jqTransformInputWrapper input{
	border:0;
	background:transparent;
	color:#ffffff;
	width: 170px !important;
}
form .jqTransformInputWrapper input[placeholder]{
	color:#cccccc;
}
.jqTransformRadioWrapper{
	float:left;
}
.jqTransformRadioWrapper .jqTransformRadio{
	display: block;
	float: left;
	width: 15px;
	height: 15px;
	background:url(../images/radio_off.png) no-repeat 0 0;
}
.jqTransformRadioWrapper .jqTransformChecked{
	background:url(../images/radio_on.png) no-repeat 0 0;
}
.jqTransformCheckboxWrapper .jqTransformCheckbox{
	display: block;
	float: left;
	width: 17px;
	height: 13px;
	margin: 8px 0;
	background:url(../images/checkbox_off.png) no-repeat 0 0;
}
.jqTransformCheckboxWrapper .jqTransformChecked{
	background:url(../images/checkbox_on.png) no-repeat 0 0;

}
/*.file-input .jqTransformInputWrapper {

}
.file-input input{
	background: url(../images/rechercher.jpg)no-repeat;
	width: 136px;
	height: 31px;
	padding: 0;
	border: 0;
	font-family: arial, helvetica;
	font-size: 1.4em;
	text-transform: uppercase;
	color: #005caa;
	padding-left: 10px;
	cursor: pointer;
	text-align: left;
}*/


/*PAGE DE CONFIRMATION*/
div.tx-powermail-pi1_confirmation table, div.tx-powermail-pi1_thx table{
  color: #32434F;
  font-family: 'segoeui',arial,helvetica;
  font-size: 1.2em;
  line-height: 1.4em;
  max-width: 100%;
  margin-bottom: 10px
}

div.tx-powermail-pi1_confirmation table tr, div.tx-powermail-pi1_thx table tr{
  border-bottom:1px solid #d2d0d0;
}
div.tx-powermail-pi1_confirmation table tr td, div.tx-powermail-pi1_thx table tr td{
  padding: 6px 10px;
}

.tx-powermail-pi1 button{
  margin:16px 0;
  display:block;
  height:auto;
  margin-right:20px;
  padding:8px 14px 8px 10px;
  background:url(../images/btn.jpg) repeat-x left bottom;
  border: none;
  border-right:1px solid #d2d0d0;
  border-top:1px solid #d2d0d0;
  border-left:1px solid #d2d0d0;
  float:left;
}
.tx-powermail-pi1 button > span{
  background:url(../images/fleche_btn.png) no-repeat left;
  padding-left:16px;
  color:#005caa;
  font-family:arial, helvetica;
}
.tx-powermail-pi1 button.tx-powermail-pi1_confirmation_back > span,
.tx-powermail-pi1 button.tx-powermail-pi1_mandatory_submit > span{
  background:url(../images/retour.png) no-repeat left;
}


/*/////////////////GALERIE IMAGE//////////*/
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG, DIV.csc-textpic-border DIV.csc-textpic-single-image IMG{
	border:6px solid #ede6e6;
	/* width:220px !important; */
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image{
	/* margin:0 4px 12px 4px !important; */
	/* width:232px !important; */
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol{
	/* margin-right:4px !important; */
	margin-left: 0 !important;

}
DIV.csc-textpic-imagewrap, DIV.csc-textpic DIV.csc-textpic-imagerow{
	/*width:100% !important;*/
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol{
	/* margin-left:4px !important; */
	margin-right: 0 !important;
}

/*DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap, DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
	margin-right: 0px !important;
}*/
.interne .contenu_texte.zone_contenu DIV.csc-textpic DIV.csc-textpic-single-image IMG {
	margin-bottom: 10px;
	margin-top: 4px;
	width:auto !important;
	margin-right: 10px;
}
/*
.interne .contenu_texte.zone_contenu DIV.csc-textpic-imagewrap, DIV.csc-textpic DIV.csc-textpic-imagerow{
	 width:auto !important;
}
*/



.csc-text table td {
	padding: 5px;
	/*border-left: 1px solid #A5D0DE;*/
	/*border-right: 1px solid #A5D0DE;*/
}
.csc-text table th {
	padding: 5px;
	border-left: 0px solid #005caa;
	background: none repeat scroll 0 0 #f6f1f1;
	vertical-align: middle;
	border-right:0;

}
.csc-text table thead {
	border-left: 3px solid #005caa;

}
.csc-textpic-caption{
	display:none;
}
.video{
	float:left;
	overflow: hidden;
width: 228px;
}
.titreVideo{
	display:none;
}



/*//////////Espace presse/////////:*/
.formNewsletter .blocForm label, .formNewsletter .robot label,.formNewsletter form label{
	width:210px;
	text-align:right;
	margin-right:10px;
	clear: both;
	float:left;
	margin-bottom:10px;
	padding-top: 8px;
}
.formNewsletter .blocForm label[for="presse"]{
	width:auto !important;
}
#form_presse_inscription .jqTransformCheckboxWrapper .jqTransformCheckbox, .formNewsletter form .jqTransformCheckboxWrapper .jqTransformCheckbox{margin-top:8px;}
#form_presse_inscription .blocForm-submit, .blocForm-submit{
	clear:both;
}
.formNewsletter .blocForm  .jqTransformInputWrapper, .formNewsletter .robot  .jqTransformInputWrapper {
	margin-bottom:10px;
	width:445px !important;
}
.formNewsletter .blocForm  .jqTransformInputWrapper input, .formNewsletter .robot  .jqTransformInputWrapper input {
	width: 440px !important;
}
.formNewsletter .jqTransformButton {
	margin-top: 11px;
	display: block;
	height: 31px;
	margin-right: 10px;
	padding: 0px 14px 0 10px;
	background: url(../images/btn.jpg)repeat-x left top;
	border-right: 1px solid #d2d0d0;
	border-left: 1px solid #d2d0d0;
	float: left;
	padding-top:3px;
	border-top:0;
	font-size: 1em;
	border-bottom:0;
}

.formNewsletter .boutonstages.jqTransformButton {
	background-image: url(../images/btn.jpg);
	background-repeat:repeat-x;
	background-position: left top;
}


.formNewsletter .jqTransformButton > span {
background: url(../images/fleche_btn.png) no-repeat left;
padding-left: 16px;
font-size: 1.4em;
color: #005caa;
font-family: arial, helvetica;
}
.blocPresse .rubrique_presse{
	font-size:1.6em;
	font-family: 'segoeuib', arial, helvetica;
}

/*/////////////////////Cantons - Elus /////////////////////////*/

.formDeuxLignes .jqTransformButton{
	margin-top:0;
	margin-left:10px;
}

.resultat_recherche{
	font-size:1.2em;
	font-family:'segoeui', arial, helvetica;
}

.resultat_infos{
	width:50%;
	float:left;
	font-size:1.2em;
	font-family:verdana,helvetica,sans-serif;
}

.resultat_infos img{
	margin-right:10px;
}

.resultat_carte{
	float:left;
	font-size:1.2em;
	font-family:verdana,helvetica,sans-serif;
}

.resultat_non_flotant{
	float:none;
	width:auto;
}

.nom_structure{
	font-size:1.2em;
	line-height:1.3em;
	font-family:verdana,helvetica,sans-serif;
}


.nobg{
	background:none;
}


/*///plugin///*/
.ui-datepicker {
	z-index:1000 !important;
}
label em{
	font-size:0.8em;
}
.tx-sectorisation-pi1 form .jqTransformSelectWrapper{
	margin-right:1px;
}
.tx-sectorisation-pi1 .nb_recherche p{
	float:none;
}
.tx-stagesdjs-pi1 .jqTransformInputWrapper, .tx-stagesdjs-pi1 .jqTransformSelectWrapper{
	margin-right:0px;
	margin-bottom:10px;
}
.tx-stagesdjs-pi1 .jqTransformInputWrapper{
	width:460px !important
}
.jqTransformSelectWrapper{
	width:435px !important;
	min-height:14px;

}
.tx-stagesdjs-pi1 .line{
	clear:both;
	float:none;
}
.tx-stagesdjs-pi1 label{clear: left;
    float: left;
    margin-right: 10px;
    padding-top: 3px;
    text-align: right;
    width: 200px;
 }
.small_date .jqTransformSelectWrapper{
	 width: 168px !important;
}

.tx-stagesdjs-pi1 form .jqTransformSelectWrapper ul{
	width: 471px !important;
	max-width:470px;
}
.tx-stagesdjs-pi1 form .small_date .jqTransformSelectWrapper ul{
	width: 214px !important;
}
.tx-stagesdjs-pi1 .jqTransformSelectOpen{
	width: 482px !important;
}
.jqTransformButton.valider, .valider{
	background:url(../images/enregistrer.jpg) no-repeat left ;
	 border: 0 none;
    color: #005caa;
    cursor: pointer;
    font-family: arial,helvetica;
    font-size: 1.4em;
    height: 31px;
    text-align: left;
    padding: 0 25px 0 7px;
    float:right;
    margin-right:5px;
    text-transform:uppercase;
    margin-top:20px;
}
.tx-modulegestioncompte-pi1 .valider{
	padding-right:30px;
}
.tx-horaires-pi1{
	min-height:30px;
	margin-bottom:20px;
}
#horraires_cartreize  .jqTransformSelectWrapper{
	width:100% !important;
}

.tx-sectorisation-pi1 .liste_plug img{
	margin-right:20px;
}

#horraires_cartreize  .jqTransformSelectOpen{
	width:115% !important;
}
#horraires_cartreize form .jqTransformSelectWrapper ul{
	max-width:98% !important;
}
/*////GUIDAE////*/
.tx-guideae-pi1 .jqTransformSelectWrapper{
	clear:both;
	margin-bottom:10px;
	width: auto !important;
}
.tx-guideae-pi1 .jqTransformSelectOpen{
	width:125% !important;
}

.tx-guideae-pi1 .jqTransformSelectWrapper ul {

max-width: none !important;
}
/*/////vente immo////*/
.tx-moduleventes-pi1 .liste_plug img{
	float:left;
	margin-right:10px;
}

.tx-moduleventes-pi1 .liste_plug .annonce{
	float:left;
	max-width:435px;
}
.tx-moduleventes-pi1 p{
    color: #32434F;
    font-family: 'segoeui',arial,helvetica;
    font-size: 1.2em;
    line-height: 1.4em;
}

.tx-felogin-pi1{
    clear: both;
    float: none;
    margin-bottom: 20px;
    color: #33333F;
    font-family: 'segoeui',arial,helvetica;
    font-size: 1.4em;
    line-height: 1em;
    margin-bottom: 0;
}

DIV.csc-textpic DIV.csc-textpic-imagerow {
    clear: none;
    margin-right: 5px;
    float: left;
}

/****SEARCH************/
.table_search input[type='text']{
	width:204px;
	height:35px;
	border-left:1px solid #d2d0d0 !important;
	border-bottom:1px solid #d2d0d0 !important;
	border-top:1px solid #d2d0d0 !important;
	border-right:0 !important;
	margin:0;
	float:left;
	padding:0;
	padding-left:5px;
	background:#dddddd !important;
	-webkit-appearance:caret;
	-moz-appearance:   caret;
  appearance:        caret;
  border-radius: 0px 0px;

}
.table_search input[type='submit']{
	text-indent:-9000px;
	border-left:0 !important;
	margin:0;
	float:left;
	padding:0;
	border-radius:0;
	background:url(../images/recherche.png) no-repeat center center #dddddd;
	width:32px;
	height:37px;
	border:0;
	border-right:1px solid #d2d0d0;
	border-bottom:1px solid #d2d0d0;
	border-top:1px solid #d2d0d0;
	cursor:pointer;
}
.table_search input[type='button']{
	text-indent:-9000px;
	border-left:0 !important;
	margin:0;
	float:left;
	padding:0;
	border-radius:0;
	background:url(../images/recherche.png) no-repeat center center #dddddd;
	width:32px;
	height:37px;
	border:0;
	border-right:1px solid #d2d0d0;
	border-bottom:1px solid #d2d0d0;
	border-top:1px solid #d2d0d0;
	cursor:pointer;
}
.tx-indexedsearch-redMarkup{
	color: #005caa;
}
.tx-indexedsearch .tx-indexedsearch-whatis{
	color: #32434F;
    font-family: 'segoeui',arial,helvetica;
    font-size: 1.2em;
    line-height: 1.4em;
}

.tx-indexedsearch-browsebox{
	color: #32434F;
    font-family: 'segoeui',arial,helvetica;
    font-size: 1em;
    line-height: 1.2em;

}
ul.browsebox{
	float: right;
	font-size: 1.2em;
}

ul.browsebox li  {
    margin: 0 3px;
}

ul.browsebox li a {
    color: #33333F;
    display: inline;
    font-family: 'segoeui',arial,helvetica;
    height: 13px;
    text-decoration: none;
}

ul.browsebox li.tx-indexedsearch-browselist-currentPage a{
	color: #005caa;
}
/****FIN SEARCH************/


/****POWERMAIL************/
.tx-powermail-pi1_fieldset > legend{
  padding-top: 10px;
  margin-bottom: 14px;
  color: #a2a0a0;
  font-style: italic;
  font-size: 14px;
}

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_submit{
  width: 590px;
}
.tx-powermail-pi1 .powermail_submit{
  height: 31px;
  margin-top: 16px;
  display: block;
  float: right;
  margin-right: 10px;
  padding: 5px 14px 5px 10px;
  background: url(../images/btn.jpg)repeat-x left bottom;
  border:1px solid #d2d0d0;
  font-size: 16px;
  cursor: pointer;
}
.tx-powermail-pi1 .powermail_submit >span{
  background:url(../images/fleche_btn.png) no-repeat left;
  padding-left:16px;
  color:#005caa;
  font-family:arial, helvetica;
}
.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset .powermail_radio_inner{
  margin-left: 100px;
  clear: none;
  width: 100px;
  display: inline-block;
  margin-bottom:10px;
}
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html {
  display: table;
  margin-bottom: 10px;
}
.tx-powermail-pi1 label {
  width: 90px;
  padding-top: 6px;
}
.tx-powermail-pi1 .powermail_check_inner label{
	width: auto;
}

.powermail_check_inner{
	float: left;
	margin-left: 100px;
}

.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset .powermail_radio_inner > label{
  padding-top: 10px;
}
.tx-powermail-pi1 p label {
    float: left;
    margin-bottom: 10px;
    margin-right: 10px;
    margin-top: 10px !important;
    padding-top: 6px;
    text-align: right;
    width: 200px;
}
.tx-powermail-pi1 p{
    color: #32434F;
    font-family: 'segoeui',arial,helvetica;
    font-size: 1.2em;
    line-height: 1.4em;
}
.tx-powermail-pi1 p label{
	float:left;
	width:200px;
	padding-top: 6px;
	text-align:right;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:0 !important;
}
.tx-powermail-pi1 p.info{
	font-size:1.2em;
	color:#33333f;
	font-family: 'segoeuib', arial, helvetica;
	padding-top:0;
	clear:both;
	margin-left:210px;
	float:none;
}
.tx-powermail-pi1 .jqTransformInputWrapper {
	width: 460px !important;
}
.tx-powermail-pi1 .input_file{
	clear:both;
	float:left;
}
.tx-powermail-pi1 .radio{
	margin: 5px;
	width: 25px;
}
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html textarea{
  margin-bottom: 10px;
  width: 480px;
}
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_captcha .jqTransformInputWrapper{
  /*width: 250px!important;*/
  margin-right: 10px;
  margin-bottom: 5px;
}
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_captcha .jqTransformInputWrapper input{
  width: 290px!important;
}
.tx-powermail-pi1  .jqTransformSelectWrapper {
	margin-bottom:10px;
	width:436px !important;
}
.tx-powermail-pi1  .jqTransformSelectOpen{
	width:481px !important;
}
/*.tx-powermail-pi1  form .jqTransformSelectWrapper ul{
	max-width:472px;
}*/
.tx-powermail-pi1  form .jqTransformInputWrapper input{
	width:460px !important;
}
.tx-powermail-pi1   .jqTransformButton.valider, .valider {
    background: url("../images/enregistrer.jpg") no-repeat scroll left center transparent;
    border: 0 none;
    color: #005caa;
    cursor: pointer;
    float: right;
    font-family: arial,helvetica;
    height: 31px;
	font-size: 1.4em;
    margin-right: 10x;
    margin-top: 20px;
    padding: 0 25px 0 7px;
    text-align: left;
    text-transform: uppercase;
    width: 103px;
}

.tx-powermail-pi1_mandatory{
	color: #33333F;
    font-family: 'segoeui',arial,helvetica;
    font-size: 1.2em;
    line-height: 1em;
    margin-bottom: 0;
}

/*message d'alerte de champ incomplet*/
.error{
  background-color: #DF1D18;
  border: 1px solid #DF1D18;
}
html:root .error em{
  border-color: #DF1D18 transparent transparent;
}
.error p{
  font-family: 'segoeui',arial,helvetica;
  font-size: 1.1em;
}

/*aide à la saisie*/
.jqTransformInputWrapper + .help{
	font-family: 'segoeuib',arial,helvetica;
  font-size: 1.2em;
  color: #005caa;
}

/****FIN POWERMAIL************/


/*////////////sitemap//////////*/
.csc-sitemap ul li{
	list-style:none;
	font-size:1em;
	float:none;
	clear:both;
}
.csc-sitemap ul li a {
	color: #bdbdbf;
	font-family: 'bebas_neueregular', arial, helvetica;
	font-size: 2.5em;
	line-height: 1em;
	text-decoration: none;
	background:none;
	display:block;
	margin-bottom:15px;
	padding-right: 13px;
}
.csc-sitemap ul li li {
	float:left;
	clear: none;
	width:47%;
}
.csc-sitemap ul li li a{
	font-family: 'bebas_neueregular', arial, helvetica;
	font-size: 1.8em;
	color: #33333f;
	text-decoration: none;
	line-height: 1em;
	display: block;
	margin-bottom: 11px;
}
.csc-sitemap ul li li:nth-child(odd) {
	clear:left;
}
.csc-sitemap ul li li:nth-child(even){
	clear:none;
}
.csc-sitemap ul li li li{
	float:none;
	clear: none;
	margin-bottom: 6px;
	margin-left: 16px;
	padding: 0;
	list-style-image: url(../images/bg_li_menu.png) !important;
	list-style-position: outside !important;
	width: 100%;
}
.csc-sitemap ul li li li a{
	font-family: 'segoeui', arial, helvetica;
	font-size: 1.2em;
	color: #33333f;
	line-height: 1em;
	text-decoration: none;
}
.csc-sitemap ul li li li li a{
	font-size: 1.1em;
	}
.csc-sitemap ul li li li li ul{
	display:none;
}

.no-result p{
	color : #0050A1;
}

.erreur {
	color: #FF0000;
    font-family: 'segoeui',arial,helvetica;
    font-size: 1.2em;
    line-height: 1em;
    margin-bottom: 0;
}

.succes {
	color: green;
    font-family: 'segoeui',arial,helvetica;
    font-size: 1.2em;
    line-height: 1em;
    margin-bottom: 0;
}

.tx-indexedsearch-noresults {
	color: #FF0000;
    font-family: 'segoeui',arial,helvetica;
    font-size: 1.2em;
    line-height: 1em;
    margin-bottom: 0;
}

/*//////////////////COMPTE//////////////*/
.mon_compte {
	width:215px;
	margin-right:20px;
	float:left;
	min-height:50px;
    background-color: #FFFFFF;
    height: auto !important;
    margin-bottom: 0;
    margin-top: -1px;
    min-height: 150px;
}
.mon_compte_r {
	width:466px;
	float:left;
	min-height:50px;
}

.mon_compte_r ul{
	list-style:none;
	margin-top: 11px;
	width: 96%;
}
.mon_compte_r ul li{
	height:16px;
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:1px solid #CCC;
	}
.mon_compte_r ul p{
		float:left;
		height:16px;
		margin:0;
	}
.mon_compte_r input.modif{
	background: url("../images/edit.jpg") no-repeat;
	display:block;
	width:16px;
	height:16px;
	border:0;
	float:left;
	cursor:pointer;
	margin-right:10px;
}
.mon_compte_r input.suppr{
	background: url("../images/suppr.jpg") no-repeat;
	display:block;
	width:13px;
	height:16px;
	float:left;
	border:0;
	cursor:pointer;
}
.mon_compte_r ul p.action{
		float:right;
	}
.mon_compte_r p label {
    display: block;
    float: left;
    margin-bottom: 35px;
    width: 110px;
}
.mon_compte_r .alerte p{
	clear:both;
	}

.compte-form h5{
	color: #2E87A5;
    font-size: 14px;
    margin-bottom: 5px;
    margin-top: 10px;
}

.mon_compte_r .jqTransformInputWrapper{
	width: 312px !important;
}

.mon_compte_r .jqTransformSelectWrapper{
	width: 291px !important;
}




/*////////////////////////////CG13 EN Image////////////////////:*/

.album-principale{
	margin-bottom:17px;
}
.album-second form{
	margin-left:94px;
	margin-bottom:17px;
}
.album-second .jqTransformSelectWrapper, .album-second  form .jqTransformInputWrapper{
	margin-right:1px;
}
.album-second  form .jqTransformInputWrapper{
	height:22px !important;
}
.album-second .rechercher.jqTransformButton{
	float:left;
	margin-left:1px;
	}
.album-second .voir_tout{
	clear:both;
}
.album-second .mini-album a{
	font-size:1.4em;
	text-decoration:none;
	font-family: 'segoeui', arial, helvetica;
	line-height:1.2em;
	color:#33333f;
}
.album-second a:hover{
	text-decoration:none;
}
.album-second .voir_tout, .album-second .voir_tout:hover{
	background:url(../images/voir_tout_tv.jpg) no-repeat left;
	padding-left:15px;
	color:#005caa;
	margin-bottom:30px;
	float:none;

}

.album-second .mini-album {
	width:215px;
	margin-right:24px;
	float:left;
}
.album-second .mini-album.last {
	width:223px;
	margin-right:0;
	float:left;
}
.album-second .mini-album img{
	border:5px solid #33333f;
	margin-bottom:7px;
}
.album-second .voir_tout, .album-second .voir_tout:hover{
	float:left;
	clear:none;
}
.album-second .pagination{
	clear:none;
	margin-top: 10px;
}

.related_news  .actu{
	width: 198px;

}
.related_news{
	width: 691px;

}

.related_news .tag-news{
	margin-top: 1px;
}

/*////////////////////////////Module liste sous-pages/////////////////////*/

.tx-modulelistesouspages-pi1 ul.ui-tabs-nav li{
	list-style-image:none;
	height:120px;
}

.tx-modulelistesouspages-pi1 .sous_page{
	background:none;
	/*padding-left:10px;*/
}

.tx-modulelistesouspages-pi1 .sous_page.small{
	width:auto;
	padding-left:0;
}

.tx-modulelistesouspages-pi1 .sous_page li{
	background:none;
	margin-left:0;
}

.tx-modulelistesouspages-pi1 .sous_page li img{
	width:auto;
	height:80px;
}

.tx-modulelistesouspages-pi1 .sous_page h2{
	border-bottom: 1px solid #005caa;
  background-position: left 4px;
	margin-bottom: 15px;
	float: none;
	width: auto;
}

.tx_powermail_pi1_fieldwrap_html{
	float: left;
	width: 100%;
}

.tx_powermail_pi1_fieldwrap_html label{
	/*width: 20%;*/
}
#tx-powermail-pi1_fieldset_21 legend{
    color: #32434F;
    font-family: 'segoeuib',arial,helvetica;
    font-size: 1.6em;
    line-height: 1.2em;
    margin-bottom: 5px;
}

#tx-powermail-pi1_fieldset_21 legend.tx_powermail_pi1_fieldwrap_html_radio_title{
    color: #32434F;
    font-family: 'segoeui',arial,helvetica;
    font-size: 1.2em;
    line-height: 1.4em;
}

#tx-powermail-pi1_fieldset_21 textarea{
    background: none repeat scroll 0 0 #005caa;
    border: 0 none;
    float: left;
    height: 22px;
    margin: 0;
    padding: 5px 11px 4px;
    width: 460px !important;
}

#powermaildiv_uid131{
	margin-bottom: 10px;
}

.archive_year p{
  line-height: 1.2em;
}
.archive_year img{
	float: left;
	margin-right: 8px;
  border: 4px solid #EDE6E6;
}

.tx-elyrapportdeliberation-pi2  .wrap .info_left p{
	text-align: left;
	padding-right: 15px;
}
.contenu_texte .contenu_news_detail  ul li {
	list-style-image: url(../images/li_fonce.png);
	margin-left: 0px;
	line-height: 1.4em;
	list-style-position: inside;
	font-family:Arial,sans-serif;
}

.charger {
	border: 0 none;
	color: #005caa;
	cursor: pointer;
	float: right;
	font-family: arial,helvetica;
	font-size: 1.1em;
	height: 32px;
	margin-bottom: 11px;
	margin-right: 5px;
	margin-top: -8px;
	padding: 0 25px 0 7px;
	text-align: left;
	text-transform: uppercase;
}


/*//////Module djs///////
.listing.djs{
	font-family: arial, helvetica;
	color: #32434f;
}
.listing.djs p{
	font-size: 14px;
	line-height: 1.3em;
}
.djs .stage{
	clear: both;
	float: none;
	background: url(../images/bas_actu.jpg) repeat-x bottom;
	padding: 21px 90px 26px 7px;
	position: relative;
}
.djs .stage .age{
	position: absolute;
	right: 10px;
	top: 21px;
	padding: 5px;
	font-size: 1.2em;
	background: #005caa;
	color: #FFFFFF;
}
.djs .stage .souhait{
	position: absolute;
	right: 10px;
	top: 50px;
	padding: 5px;
	background: #005caa;
	font-weight: bold;
	font-size: 1.4em;
	color: #FFFFFF;
}
.djs .stage .plus{
	position: absolute;
	right: 10px;
	bottom: 16px;
	overflow: hidden;
	text-indent: -999px;
	background: url(../images/archive_off.jpg) no-repeat right center;
	width: 29px;
	height: 29px;
}
.djs .stage .plus.on{
	background: url(../images/archive_on.jpg) no-repeat right center;
}
.djs .stage .plus:hover{
	cursor: pointer;
}
.djs .stage .complement{
	margin-top: 10px;
	overflow: hidden;
	height: auto;
}
.djs .stage .complement td{
	padding: 6px 5px 6px 0;
	vertical-align: top;
}
.djs .stage .complement .detail{
	width: 130px;
	font-weight: bold;
}
.djs .stage .complement button{
	float: right;
}
*/

.no-visible{
	visibility: hidden;
}

.error{
	z-index: 9;
}


#page_901 #contentsection h1{ font-size:3.0em; } /* actus */
/*
.contenu_texte .detail_actu h2{ font-size: 1.5em;}
*/



/* calendar root element */
#calroot {
	/* place on top of other elements. set a higher value if nessessary */
	z-index:10000;

	margin-top:-1px;
	width:198px;
	padding:2px;
	background-color:#fff;
	font-size:11px;
	border:1px solid #ccc;

	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;

	-moz-box-shadow: 0 0 15px #666;
	-webkit-box-shadow: 0 0 15px #666;
	box-shadow:0 0 15px #666;
}

/* head. contains title, prev/next month controls and possible month/year selectors */
#calhead {
	padding:2px 0;
	height:22px;
}

#caltitle {
	font-size:14px;
	color:#FA8800;
	float:left;
	text-align:center;
	width:155px;
	line-height:20px;
	text-shadow:0 1px 0 #ddd;
}

#calnext, #calprev {
	display:block;
	width:20px;
	height:20px;
	background:transparent url(../img/prev.gif) no-repeat scroll center center;
	float:left;
	cursor:pointer;
}

#calnext {
	background-image:url(../img/next.gif);
	float:right;
}

#calprev.caldisabled, #calnext.caldisabled {
	visibility:hidden;
}

/* year/month selector */
#caltitle select {
	font-size:10px;
}

/* names of the days */
#caldays {
	height:18px;
	border-bottom:1px solid #ddd;
}

#caldays span {
	display:block;
	float:left;
	width:28px;
	text-align:center;
}

/* container for weeks */
#calweeks {
	background-color:#fff;
	margin-top:4px;
}

/* single week */
.calweek {
	clear:left;
	height:22px;
}

/* single day */
.calweek a {
	display:block;
	float:left;
	width:27px;
	height:20px;
	text-decoration:none;
	font-size:11px;
	margin-left:1px;
	text-align:center;
	line-height:20px;
	color:#666;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

/* different states */
.calweek a:hover, .calfocus {
	background-color:#ddd;
}

/* sunday */
a.calsun {
	color:red;
}

/* offmonth day */
a.caloff {
	color:#ccc;
}

a.caloff:hover {
	background-color:rgb(245, 245, 250);
}


/* unselecteble day */
a.caldisabled {
	background-color:#efefef !important;
	color:#ccc	!important;
	cursor:default;
}

/* current day */
#calcurrent {
	background-color:#498CE2;
	color:#fff;
}

/* today */
#caltoday {
	background-color:#333;
	color:#fff;
}


body.presse .contenu_texte h2 {
margin-top: 0px;
}


.mdp-link.bouton span{
font-size: 1em;
}



.compte_presse .compte .compte-form{
	width: 90%;
padding: 0 5%;
}


.compte_presse .compte .compte-form .row{
	display: table;
	margin-bottom: 10px;
	float: left;
	width: 100%;
	font-size: 1.0em;
}
.compte_presse .compte .compte-form .row label{
	width: 55%;
	padding-top: 6px;
	float: left;
	font-size: 1.0em;
	margin: 0;
	padding-right: 2%;
	text-align: right;
	box-sizing: border-box;
}

.compte_presse .compte .compte-form .row .jqTransformInputWrapper{

	width: 45%!important;
	float: right;
	font-size: 1.0em;
	box-sizing: border-box;
	height: 31px;
}

.compte_presse .compte .compte-form .row.submit button {
height: 31px;
margin-top: 16px;
display: block;
float: right;

padding: 5px 14px 5px 10px;
background: url(../images/btn.jpg)repeat-x left bottom;
border: 1px solid #d2d0d0;
font-size: 16px;
cursor: pointer;
width: 45%!important;
box-sizing: border-box;
}

.compte_presse .compte .compte-form .row.submit button >span {
background: url(../images/fleche_btn.png) no-repeat left;
padding-left: 16px;
color: #005caa;
font-family: arial, helvetica;
}


/********************EVOL CNIL**************************/
#social-share{
  margin-left: 21px;
  margin-top: 21px;
  clear: both;
  font-family: 'segoeui', arial, helvetica;
}

#share-content-privacy{
  padding: 10px 15px 10px 15px;
}

#social-share .head span{
  display: inline-block;
  font-size: 1.4em;
  padding-right: 30px;
  margin-right: 20px;
  color: #005caa;
  cursor: pointer;
}

#social-share .head #slide-partage{
  background: url(../images/share-privacy_share.png) no-repeat right center;
}
#social-share .head .print{
  background: url(../images/share-privacy_print.png) no-repeat right center;
}
#social-share .head .mail{
  background: url(../images/share-privacy_mail.png) no-repeat right center;
}

#social-share #share{
  display: none;
  padding: 10px 0 0 0;
}

#social-share .social_share_privacy_area.line{
  height: auto;
  margin: 0px 0 0 0;
  padding-top: 10px;
  border-top: 1px dashed #cacaca;
}

#social-share .social_share_privacy_area.line li {
  height: 22px;
  float: none;
}

#social-share .social_share_privacy_area.line li .dummy_btn {
  margin: 0 10px 0 10px;
  width: 85px;
}

#social-share .social_share_privacy_area.line .fbshare .dummy_btn,
#social-share .social_share_privacy_area.line .tumblr .dummy_btn,
#social-share .social_share_privacy_area.line .mail .dummy_btn{
  margin: 0 20px 0 0;
}

#social-share .settings_info_menu label{
	float: none;
}

#uid212{
	text-transform: uppercase;
}
#uid213{
	text-transform: uppercase;
}
#uid253{
	text-transform: uppercase;
}
#uid254{
	text-transform: uppercase;
}


#tx-powermail-pi1_fieldset_69 > legend, #tx-powermail-pi1_fieldset_83 > legend{
	visibility: hidden;
}
