a{
color:#4597e9;
}
.wf_caption{
 background:#f5f5f5;
  border: solid 1px #ebebeb;
}
.wf_caption img {
    height: auto;
    width: 100%;
}
header li{
list-style: none;
}
#ticLogo .nav > li > a{
 display:block;
 height:auto;
 padding:0;
 text-align:center;
}
#ticLogo .nav > li > a:hover{
	background:transparent;
}
#ticLogo img{
	width:50%;
	margin:auto;
}
.camera_caption > div{
 background: none;
}
.camera_caption{
 color:#444;
}
#ticTitre h1{
 color:#444444;
  font-size: 1em;
  text-transform: uppercase;
  padding-top:6px;
  padding-left:6px;
}
#ticTitre a.readon{
 display: none;
}
#ticTitre a, #ticTitre h3{
 color:#0F4F9E;
}
#ticTitre h3{
 float:left;
 margin-right:10px;
}
#ticTitre .nspArtPage{
 padding-top:2px;
}
ul.maximenuck > li.maximenuck.level1{
  margin-left:6px !important;
  margin-right:6px !important;
  width:100px;
}
#ticMenu div#maximenuck  ul.maximenuck > li.maximenuck.level1 > span.separator span.titreck, #ticMenu div#maximenuck  ul.maximenuck > li.maximenuck.level1 > a span.titreck{
   font-weight: bold !important;
  font-size: 12px;
  text-transform: uppercase;
}
div#maximenuck ul.maximenuck li.maximenuck.level1 > span.separator {
 white-space: normal;
}
div#maximenuck ul.maximenuck li.level1.parent > span.separator {
 background: none;
}
ul.maximenuck > li.maximenuck.level1.mFormEtude{
 width:180px;
}
li.mVert > span, li.mVert > a, li.mFenamef > span, li.mFenamef > a{
  color:#4597e9;
}
li.mOrange > span, li.mOrange > a, li.mMediation > span, li.mMediation > a{
  color:#ef8a22;
}
li.mBleu > span, li.mBleu > a, li.mEspFamiliaux > span, li.mEspFamiliaux > a{
  color:#0f4f9c;
}
li.mViolet > span, li.mViolet > a, li.mMedFam > span, li.mMedFam > a{
  color:#cc2670;
}
li.mBleuFonce> span, li.mBleuFonce > a, li.mFormEtude> span, li.mFormEtude > a{
  color:#73bd44;
}
li.mParme> span, li.mParme > a, li.mVieRegion> span, li.mVieRegion > a{
  color:#cfa0e9;
}
div#maximenuck ul.maximenuck li.level1.parent > a:after, div#maximenuck ul.maximenuck li.level1.parent > span.separator:after {
    content: none;
}
div.floatck{
 padding:10px !important;
  -webkit-box-shadow: 2px 2px 3px 1px rgba(0,0,0,0.4);
  -moz-box-shadow: 2px 2px 3px 1px rgba(0,0,0,0.4);
  -o-box-shadow: 2px 2px 3px 1px rgba(0,0,0,0.4);
box-shadow: 2px 2px 3px 1px rgba(0,0,0,0.4);
  min-width: 250px;
}
div.floatck li span, div.floatck li a{
 color:#fff;
}

div.floatck li span.titreck{
 padding-left:10px;
 background: url(../images/p_smenu.png) no-repeat;
}
li.mFenamef div.floatck{
 background: #4597e9!important;
}
li.mMediation div.floatck{
 background: #ef8a23 !important;
}
li.mEspFamiliaux div.floatck{
 background: #0f4f9c !important;
}
li.mMediation div.floatck{
 background: #ef8a23 !important;
}
li.mMedFam div.floatck{
 background: #cc2670!important;
}
li.mFormEtude div.floatck{
 background: #73bd44!important;
}
li.mVieRegion div.floatck{
 background: #cfa0e9!important;
}

#ticRight h3, #ticLeft h3, .ticAlerte h3, #ticRight .modEmploi li, #ticRight .modRessources li, #ticLeft .accordeonck ul.menu li.level1 a span.separator, #ticRight .accordeonck ul.menu li.level1 a span.separator{
 font-family: 'League Gothic';
  font-weight: normal;
  font-size:26px;
  text-transform: uppercase;
  color: #444;
  list-style:none;
}
#ticLeft .accordeonck ul.menu li.level1 a span.separator, #ticLeft div.modNewsletter h3{
 color:#fff;
}
#ticLeft .accordeonck ul.menu.MenuSecondaire li.level1 a span.separator{
font-family: 'Open Sans', sans-serif;
font-size:12px;
text-transform: initial;
color:#444;
}
#ticRight .modEmploi li a, #ticRight .modRessources li a{
 color:#444;
 text-decoration:none;
}
#ticLeft ul#accordeonck113{
 padding:0;
}
#ticLeft ul#accordeonck113 li{
 /*color:#fff; */
}
#ticLeft ul#accordeonck113 li ul li{
 margin:0;
}
#ticLeft ul#accordeonck113 li a{
 padding-left:0;
  padding:0;
 /* font-weight:bold;
  color: #fff;*/
}
#ticLeft ul#accordeonck113 .cat_readon a,#ticLeft .module_readon.modVie a, #ticLeft .module_readon.modActualites  a {
 padding:0;
}
#ticLeft h3, #ticLeft .accordeonck ul.menu li.level1 a span.separator , #ticRight .accordeonck ul.menu li.level1 a span.separator{
 font-size:18px;
  height:19px;
  /*padding-left: 20px;*/
  margin-bottom: 10px;
  display: block;
}

#ticLeft .news.mod_flexicontent_wrapper .fcitem_readon{
 background: none;
  text-align:right !important;
  float:none;
  margin:0;
  display:block;
}
#ticLeft .news.mod_flexicontent_wrapper .fcitem_readon a{
   margin:0;
  display:block;
  text-align:right;
  padding:0;
}
#ticLeft .news.mod_flexicontent_wrapper .fcitem_readon a.readon span{
 font-size:10px;
}

#ticLeft .news.mod_flexicontent_wrapper .fcitem_title{
 /*font-size:90%;*/
/*font-weight:normal;*/
  margin:0;
}

#ticLeft .mod_flexicontent_wrapper .catdata .cattitle{
 background: none;
  border:none;
  margin-bottom:0;
  font-size:110%;
}
#ticLeft .modEvenements h3{
 font-size:20px;
padding: 1px 16px;
margin: 2px 0px 8px;
  text-transform:initial;
}
#ticLeft .mod_flexicontent_wrapper .catdata .cattitle:before{
  font-family: 'FontAwesome';
    content: '\f04d';
    float: left;
    margin-right: 4px;
    font-size: 10px;
   margin-top: 3px;
   margin-left: 2px;
}
#ticLeft .accordeonck ul.menu li.level1{
    margin-bottom:25px;
  /*padding:10px;*/
}
#ticLeft .accordeonck ul.menu.MenuSecondaire li.level1 {
margin-bottom:0;
}
padding-left:0 !important;
#ticLeft .accordeonck ul.menu.MenuSecondaire li.level1 a{
}
#ticLeft .accordeonck ul.menu li#item-174.level1{
 background: #e7edf5;
  /*background:#4597e9;*/
}
ul#accordeonck171{
  padding:0;
}
ul#accordeonck171 li ul li{
  margin: 0;
  list-style: none;
  border: none;
}
#ticRight .accordeonck ul.menu li#item-516.level1{
 background: #ffefe2;
  /*background:#4597e9;*/
}
#ticLeft .accordeonck ul.menu li#item-174.level1 a.toggler{
  background-color: #4597e9 !important;
  padding:10px;
}
#ticRight .accordeonck ul.menu li#item-516.level1 a.toggler{
  background-color: #ffefe2 !important;
  padding:10px;
}
#ticLeft .modEvenements h3,#ticLeft .accordeonck ul.menu li#item-174.level1 a span.separator{
  background: url(../images/carre-gauche.png) no-repeat;
}
#ticLeft .modEvenements .mod_flexicontent_wrapper .catdata .cattitle, #ticLeft .modEvenements h3{
  color:#0e4e9d;
 /* color:#fff;*/
}
#ticLeft .modActualites .mod_flexicontent_wrapper .catdata .cattitle{
  color:#cd2771;
  color:#fff;
}
#ticLeft .accordeonck ul.menu li#item-176.level1{
 background: #fdf3e8;
 /* background:#ef8a22;*/
}
#ticLeft .accordeonck ul.menu li#item-176.level1 a.toggler{
  background-color:#ef8a22 !important;
  padding:10px;
}
#ticLeft .modVie h3,#ticLeft .accordeonck ul.menu li#item-176.level1 a span.separator{
  background: url(../images/carre-gauche.png) 0 -30px no-repeat;
}
#ticLeft .accordeonck ul.menu li#item-344.level1 > a.toggler,#ticLeft .accordeonck ul.menu li#item-344.level1 > a{
  background-color: #CFA0E9 !important;
  padding:10px;
}
#ticLeft .accordeonck ul.menu li#item-344.level1 ul li a, #ticLeft .accordeonck ul.menu li#item-344.level1 ul li span{
text-transform: initial;
color:#444;
font-size:12px;
font-family: "Open Sans",sans-serif;
}
#ticLeft .modVie .news.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_standard_wrapper, #ticLeft .news.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_standard_wrapper{
 background: none;
 border: none;
}

#ticLeft .modVie div.content_standard, #ticLeft .modVie div.custom, #ticLeft .modActualites div.custom, #ticLeft .modActualites div.content_standard, #ticLeft .modEvenements div.content_standard,#ticLeft .modEvenements div.custom, .news.mod_flexicontent_wrapper .fcitem_title{
 font-size:90%;
  text-transform: lowercase;
}
#ticLeft .modVie div.custom,#ticLeft .modEvenements div.custom, #ticLeft .modActualites div.custom{
 padding:4px;
}
#ticLeft .modVie div.custom p, #ticLeft .modEvenements div.custom p{
 margin-bottom:4px;
}
#ticLeft .modActualites div.custom p, #ticLeft .modActualites div.custom li{
 margin-bottom: 6px;
  padding-bottom: 6px;
 border-bottom: solid 1px #ccc;
}
#ticLeft .modVie div.field_field15 div.field_value, #ticLeft .modActualites div.field_field15 div.field_value, .field_dates{
 font-weight:bold;
  margin-right: 4px;

}
#ticLeft .accordeonck ul.menu li#item-178.level1{
 background: #fae9f1;
/*  background:#cd2771;*/
}
#ticLeft .accordeonck ul.menu li#item-178.level1 a.toggler{
  background-color:#cd2771 !important;
  padding:10px;
}
#ticLeft .modActualites h3,#ticLeft .accordeonck ul.menu li#item-178.level1 a span.separator{
  background: url(../images/carre-gauche.png) 0 -60px no-repeat;
}
#ticLeft .modNewsletter{
/* background: #b9dea1; */
  background:#72bc43;
  padding:10px;
  margin-bottom: 25px;
}

#ticLeft .modNewsletter h3{
  background: url(../images/carre-gauche.png) 0 -90px no-repeat;
}
#ticLeft .modNewsletter a{
color:#000;
}
ul#accordeonck113 li ul li{
  list-style:none;
}
#ticRight div.moduletable{

  margin-top: 20px;
}
#ticLeft div.moduletable.modAccordeon{

  margin-top: 20px;
}
#ticLeft div.moduletable.modAccordeon p{
margin:4px;
}
#ticLeft .mod_flexicontent_wrapper .cat_readon{
 float:none;
}
#ticLeft .modEvenements .cat_readon {
 background:none;
}
#ticLeft .module_readon.modEvenements a, #ticLeft .modEvenements .cat_readon a{
 background: url(../images/carre-gauche.png) 0 -20px no-repeat;
 display: block;
 width: 10px;
 height: 10px;
  float:right;
}
#ticLeft .module_readon.modVie a{
 background: url(../images/carre-gauche.png) 0 -50px no-repeat;
 display: block;
 width: 10px;
 height: 10px;
  float:right;
}
#ticLeft .module_readon.modActualites a, #ticLeft .modActualites .cat_readon a{
 background: url(../images/carre-gauche.png) 0 -80px no-repeat;
 display: block;
 width: 10px;
 height: 10px;
  float:right;
}
#ticLeft .module_readon a span, #ticLeft .modEvenements .cat_readon a span, #ticLeft .modActualites .cat_readon a span{
 display: none;
}
#ticLeft div.moduletable.modAbonne{
 /*background: #ffe1c0; */
  background: #ffefe2;
  padding:16px;
  /*width:180px;*/
  margin-bottom:25px;
}
#ticLeft div.moduletable.modAdherer, #ticLeft div.moduletable.modManifestations{
 background: #c7e4b4;
  padding:16px;
  /*width:180px;*/
    margin-bottom:25px;
}

#ticLeft div.moduletable.modAbonne input#modlgn-username, #ticLeft div.moduletable.modAbonne input#modlgn-passwd {
    width: 100%;
  padding:10px;
  border:none;
  background: #fff;
  margin-bottom:10px;;
}
#ticLeftdiv.moduletable.modAbonne #form-login-remember {
    margin-bottom: 10px;
}
#ticLeft div.moduletable.modAbonne li a, #ticLeft div.moduletable.modAbonne #form-login-remember {
    color: #444;
    text-decoration: none;
    text-transform: lowercase;
}
#ticLeft div.moduletable.modAbonne input.button{
 float:right;
  width:29px;
  height:29px;
  border:none;
  background:#fff;
}
#ticLeft div.moduletable.modAdherer li, #ticLeft div.moduletable.modManifestations li{
     font-family: "League Gothic";
    font-weight: normal;
    font-size: 26px;
    text-transform: uppercase;
    color: #444;
    list-style: outside none none;
}
#ticLeft div.moduletable.modManifestations li{
  font-size: 22px;
}
#ticLeft div.moduletable.modAdherer li a, #ticLeft div.moduletable.modManifestations li a{
 color: #444;
text-decoration: none;
}
#ticLeft div.moduletable.modManifestations li a{
/* color:#fff; */
}
#ticLeft div.moduletable.modAbonne h3{
 height:auto;
}
#ticRight div.moduletable.modAbonne{
 /*background: #ffe1c0; */
  background: #ffefe2;
  padding:16px;
 /* width:220px;*/
}
#ticRight div.moduletable.modAnnuaire{
 /*background: #f5bed9;*/
  background: #fae9f1;
  padding:16px;
/*  width:220px;*/
}
#ticRight div.moduletable.modFlashInfo, #ticLeft div.moduletable.modFlashInfo{
  background: #d4ebc6;
  padding:16px;
}
#ticRight div.moduletable.modAnnuaire #francemap{
	width: 100% !important;
}
#ticRight div.moduletable.modEmploi{
 background: #e0f1fb;
  padding:16px;
/*  width:220px;*/
}
#ticRight div.moduletable.modRessources{
 background: #c7e4b4;
  padding:16px;
 /* width:220px;*/
}
#ticRight div.moduletable.modAbonne input#modlgn-username, #ticRight div.moduletable.modAbonne input#modlgn-passwd,#ticRight div.moduletable.modConnexion input#modlgn-username, #ticRight div.moduletable.modConnexion input#modlgn-passwd{
 width: 90%;
  padding:10px;
  border:none;
  background: #fff;
  margin-bottom:10px;
  margin-left: 5%;
}
#ticRight div.moduletable.modAbonne input.button, #ticRight div.moduletable.modConnexion input.button{
 float:right;
  width:29px;
  height:29px;
  border:none;
  background:#fff;
  margin-right:5%;
}
#ticRight div.moduletable.modAbonne li, #ticLeft div.moduletable.modAbonne li{
 list-style:none;
}
#ticRight div.moduletable.modAbonne li a, #ticRight div.moduletable.modAbonne #form-login-remember, #ticRight div.moduletable.modConnexion li a {
  color:#444;
  text-decoration:none;
  text-transform: lowercase;
  margin:0;
  padding:0;
  margin-left: 5%;
}
#ticRight div.moduletable.modAbonne #form-login-remember{
 margin-bottom: 10px;
}
#ticLeft div.moduletable.search{
 margin-top:27px;
}
#ticRight div.search label, #ticLeft div.search label {
 display: none;
}
#ticRight div.search input#mod-search-searchword91, #ticLeft div.search input#mod-search-searchword122{
 background: #f1f5f8;
 border: solid 1px #dddddd;
 border-right: none;
  padding:8px;
  float:left;
  width:calc(100% - 40px);
}
#ticLeft div.search input#mod-search-searchword {
 width:156px;
}
#ticRight .nav > li > a:focus,#ticRight .nav > li > a:hover, #ticLeft .nav > li > a:focus,#ticLeft .nav > li > a:hover{
	background: transparent;
}
#ticRight .nav > li > a, #ticLeft .nav > li > a{
	padding:0;
}
div.flexicontent, div.blog, div.componentheading, div#icagenda, div#system-message-container, div.login, div.login + div, div.reset, div.remind, div.flexi_edit, div.weblink-category{
 /*width:700px;*/

/* float:left;*/
 padding-top:20px;
}
body.contentpane div.flexicontent{
  width:100%;
}
div#system-message{
padding: 8px;
border: dashed 1px red;
background: #eee;
}
.blog-featured, div.flexicontent.menuitem101{


  float:none;
  overflow: auto;
}
#flexicontent h3,div.blog h2, #icagenda h2{
 font-size:20px;
 /* margin-top:0.75em;*/
}
#flexicontent h3{
font-size:18px;
margin-top:20px;
}
div.blog h3, .ic-full-description h3{
  font-size:20px;
  margin-top:0.75em;
}
#flexicontent .ic-full-description h3{
 font-size:16px;
}
.blog-featured h2, div.blog > h2, div.menuitem101 h2, h2.cattitle, h1.componentheading, h2.contentheading, div.fcmaincat8 h2, .componentheading h1, div.SoutienParental h1, #icagenda .ic-clearfix h2, .Fenamef > h2{
  font-family: 'League Gothic';
  font-weight: normal;
  font-size:40px;
  text-transform: uppercase;
  /*color: #73bd44;*/
  color: #4597e9;
  margin-bottom: 27px;
}
.category-desc + p, .cat-children h3{
display:none;
}
.cat-children li{
font-size: 16px;
font-weight:bold;
}
.weblink-category div.list-title{
font-size: 14px;
font-weight:bold;
}
.list-striped, .list-striped ul{
margin-left: 30px;
}
.list-striped > li{
margin-bottom: 10px;
}
.list-striped ul li{
margin-top: 8px;
}
div.fcmaincat21 h2, .fccat21 h2, div.SoutienParental h1, div.SoutienParental h2, div.SoutienParental .readmore a, div.fcmaincat39  h2, div.fcmaincat39 a{
 color:#cc2670;
}
div#icagenda h1, div#icagenda .ic-clearfix h2 {
 color:#73bd44;
}
.items-leading h2, .item h2{
 margin-top:12px;
 margin-bottom:6px;
}

/* RUB FENAMEF ET BASE */
.fcmaincat8 a, .fccat8 a, .flexicontent a, table.gmapfp a{
 color: #4597E9;
}

/* RUB FORMATION */
div.fcmaincat24 h2, div.fcmaincat167 h2, .fccat23 a, .fccat23 h2, div.FormEtudes h2, div.FormEtudes a, div.FormEtudes h1.componentheading, .fccat199 a,.fccat199 h2.cattitle{
 color:#73BD44;
}

.fcmaincat22 a, .fccat21 a{
 color: #CC2670;
}

h1.componentheading + h2, ul.group h2, #icagenda .ic-content h2{
 font-size:14px !important;
  color:#444 !important;
font-family: 'Open Sans', sans-serif;
  font-weight:bold;
}
div.fcmaincat10 h1.componentheading, div.fccat40 h1.componentheading, div.fccat40 h2.contentheading, div.fccat40 h2.cattitle, div.fccat40 h2.contentheading a, div.menuitem194 h1.componentheading, div.MediationFamiliale h1.componentheading, div.MediationFamiliale h2.contentheading, div.MediationFamiliale h2.cattitle, div.MediationFamiliale .readmore a{
 color:#ef8a22;
}
div.EspaceRencontre h1.componentheading, div.EspaceRencontre h2.contentheading, div.EspaceRencontre h2.cattitle, div.EspaceRencontre .readmore a{
 color:#0F4F9C;
}
div.FenamefRegion h1.componentheading, div.FenamefRegion h2.contentheading, div.FenamefRegion h2.cattitle, div.FenamefRegion .readmore a{
 color:#CFA0E9;
}
div.AdhererFenamef h2.contentheading{
color:#a4ce89;
}
div.AccesPrive h2.cattitle, div.AccesPrive a, div.AccesPrive h1.componentheading, h1.contentheading.AccesPrive{
color:#CFA0E9;
}
h2 span.fc_item_title a, #icagenda .ic-content h2 a{
 color:#444;
}
div#flexicontent.menuitem101 .fcclear, div#flexicontent .fclear, .group:after, #flexicontent .floattext:after {
  clear:none !important;
}
.flexicontent.menuitem214, .flexicontent.menuitem215, .flexicontent.menuitem216, .flexicontent.menuitem217, .flexicontent.menuitem218, .flexicontent.menuitem219, .flexicontent.menuitem220, .flexicontent.menuitem221, .flexicontent.menuitem222, .flexicontent.menuitem223, .flexicontent.menuitem224, .flexicontent.menuitem225, .flexicontent.menuitem226, .flexicontent.menuitem227, .flexicontent.menuitem228, .flexicontent.menuitem229, .flexicontent.menuitem230, .flexicontent.menuitem231, .flexicontent.menuitem232, .flexicontent.menuitem233, .flexicontent.menuitem234, .flexicontent.menuitem235, .flexicontent.menuitem236, .flexicontent.menuitem237 {
  /*width:500px;*/
  width: 740px;
}
#flexicontent.flexicontent.fccategory.menuitem214 .clear, #flexicontent.flexicontent.fccategory.menuitem215 .clear, #flexicontent.flexicontent.fccategory.menuitem216 .clear, #flexicontent.flexicontent.fccategory.menuitem217 .clear, #flexicontent.flexicontent.fccategory.menuitem218 .clear, #flexicontent.flexicontent.fccategory.menuitem219 .clear, #flexicontent.flexicontent.fccategory.menuitem220 .clear, #flexicontent.flexicontent.fccategory.menuitem221 .clear, #flexicontent.flexicontent.fccategory.menuitem222 .clear, #flexicontent.flexicontent.fccategory.menuitem223 .clear, #flexicontent.flexicontent.fccategory.menuitem224 .clear, #flexicontent.flexicontent.fccategory.menuitem225 .clear, #flexicontent.flexicontent.fccategory.menuitem226 .clear, #flexicontent.flexicontent.fccategory.menuitem227 .clear, #flexicontent.flexicontent.fccategory.menuitem228 .clear, #flexicontent.flexicontent.fccategory.menuitem229 .clear, #flexicontent.flexicontent.fccategory.menuitem230 .clear, #flexicontent.flexicontent.fccategory.menuitem231 .clear, #flexicontent.flexicontent.fccategory.menuitem232 .clear, #flexicontent.flexicontent.fccategory.menuitem233 .clear, #flexicontent.flexicontent.fccategory.menuitem234 .clear, #flexicontent.flexicontent.fccategory.menuitem235 .clear, #flexicontent.flexicontent.fccategory.menuitem236 .clear, #flexicontent.flexicontent.fccategory.menuitem237 .clear{
 clear:none;
}
#flexicontent .content{
  clear:none;
}
#content blockquote{
 font-size:16px;
 /*font-weight:600;*/
/* border-left: solid 1px #000;*/
 padding-left: 10px;
 font-style: italic;
  margin: 12px;
}

.moduletable.modPratique{


 margin-top: 20px;
 border-top: solid 1px #d3d3d3;
 padding-top:20px;
  clear:both;
}

/* ALERTE  BREADCRUMB*/
.ticAlerte, .ticBreadcrumb{
/* width:645px;*/
  width:95%;
/* height:98px; */
  /*padding:30px;*/
  margin:auto;
}
#ticBreadcrumb{
	margin-top:20px;
}
.ticAlerte{

}
.btClose, .btOpen{
		display:none;
		margin-top:6px;
	}
.btClose.visible, .btOpen.visible{
		display: block;
	}
.ticAlerte h3{
  font-size:24px;
  padding-left:22px;
  height:22px;
  background: url(../images/i_alerte.png) no-repeat;
  margin-bottom:10px;
  color: #000;
}
.ticAlerte h3 span.bleu, .ticAlerte p span.lirelasuite{
 color:#0f4f9e;
}
.ticAlerte p{
 color:#000;
 font-weight:bold;
}
.ticAlerte h4 a{
color:#0e4f9e;
}
.ticAlerte p a{
color:#0e4f9e;
  text-decoration:none;
}
.ticAlerte .nspArt h4.nspHeader{
 font-size: 14px;
  padding:0;
  color:#0e4f9e;
}

.breadcrumbs a{
 color:#444;
}

#flexicontent p, #flexicontent ul li,#flexicontent ol li, table.gmapfp td, div.blog p, #icagenda p, #icagenda ul li, #icagenda ol li{

  color:#333;
text-align: justify;
line-height: 1.4em;
  font-size: 14px;

}
#flexicontent ul, #flexicontent ol, #icagenda ul, #icagenda ol{
 margin-left:20px;
 /* overflow: hidden;*/
}

#flexicontent ul li, #flexicontent ol li{
 margin-top:0;
/* font-size: 13px;*/
  margin-left: 50px;
margin-right: 50px;
line-height: 16px;
margin-bottom: 4px;
}
#flexicontent div.infoblock ul.flexi li{
 margin:0;
}

#flexicontent p span.wf_caption{
 font-size:12px;
 font-style:italic;
 color: #7e7e7e;
}
#flexicontent .fcclear{
 clear:none !important;
}

/* Menu LEFT */
.menuLeft,.moduletable.modLeft{
  padding: 10px;
margin-top: 30px;
margin-right: 20px;
  width:212px;
}
.moduletable.modLeft{
 border-right: dotted 1px #ccc;
 border-bottom: dotted 1px #ccc;
}
#ticLeft .menuLeft{
 width:192px;
  padding:10px;
}
#ticLeft .menuLeft h3{
 padding-left:0;
 height:auto;
  font-size: 20px;
}
.news.mod_flexicontent_wrapper .fcitem_readon a.readon, .news.mod_flexicontent_wrapper .fcitem_readon a.readon span,.news.mod_flexicontent_wrapper .fcitem_readon:hover a.readon, .news.mod_flexicontent_wrapper .fcitem_readon:hover a.readon span {
/* color:#fff; */
}
.modFenamef{
  background: #A2CBF4;
}
.modSoutienParent{
  background: #e592b7;
}
.modFormations{
  background: #b9dea1;
}
.menuLeft ul{
 border-left: 1px dotted #1E1E1E;
margin-left: 20px;
}
.menuLeft li{
  /*text-transform: uppercase;*/
  margin-left:12px;
  font-size:11px;
  background: url(../images/puce.png) no-repeat scroll 0px 5px transparent;
margin: 0px 0px 15px -5px;
padding-left: 20px;
position: relative;
top: -5px;
  list-style:none;
}
.menuLeft li a{
 color:#000;
}

/* BLOG */

#flexicontent .lineinfo{
 float:none;
}
#flexicontent .lineinfo .element{
	float:none;
	display:ilnline;
}
#flexicontent .lineinfo span.field_title{
 font-weight:bold;
 font-size:16px;
 display:block;
  margin-top: 6px;
  margin-bottom:6px;
}
#flexicontent .lineinfo .element .value.field_dates{
	float:none;
	display:inline;
}
#flexicontent .lineinfo .element .value.field_dates div.fc-fieldgrp-value-box{
	margin:0;
}
#flexicontent .lineinfo span.field_field15, .field_dates{
  background: #73BD44;
border-radius: 4px;
padding: 6px;
color: #fff;
margin-bottom: 6px;
font-weight:bold;
}
div.fc-fieldgrp-value-box{
	border:none;
	float:none;
	display:inline;

}
#flexicontent .field_dates .fcclear {
	display:none !important;
}
#flexicontent .lineinfo .element .field_dates .fc-fieldgrp-value-box .fc-field-box,#flexicontent .lineinfo .element .field_dates .fc-fieldgrp-value-box .value{
	display:inline;
	min-width:auto;
	float:none;
	margin:0;
}
#flexicontent.FenamefRegion .lineinfo span.field_field15{
background: #CFA0E9;
}
#flexicontent.FenamefRegion .lineinfo.image_descr{
margin-top:10px;
}
.topblock .flexi.image{
 line-height:14px;
}

.topblock .flexi.image.field_field19{
 width: 230px;
 /*background: #d1d5d8; */
  float:left;
  margin-right: 10px;
  line-height:14px;
  clear:left;
}
div.field_field19{
   font-weight:bold;
}
div.field_field19 span.fcfile_actions{
  display:block;
 /* float:left;*/
}

/* CONTACT */
.gmapfp_detail{
 /*clear:left; */
}
.fenamefAdresse, .gmapfp_detail{
 float:left;
}
.fenamefEmail, .gmapfp_article{
  float: right;
  border-left: solid 1px #e3e3e3;
  padding-left:60px;
}

.lightboxgmafp, .lightboxgmafp{
 display:none;
}

.gmapfp_taille1{
 width:0;
}

.gmapfp_taille2{
 width:300px;
}
#map_canvas{
 width:80% !important;
 margin:auto;
 -webkit-box-shadow: 0 0 4px 2px rgba(0,0,0,0.2);
 -moz-box-shadow: 0 0 4px 2px rgba(0,0,0,0.2);
  -o-box-shadow: 0 0 4px 2px rgba(0,0,0,0.2);
  -khtml-box-shadow: 0 0 4px 2px rgba(0,0,0,0.2);
box-shadow: 0 0 4px 2px rgba(0,0,0,0.2);
  margin-top:30px;
}
.gmnoprint{
 width:80%;
 margin:auto;
}
table.gmapfp{
 margin:auto;
}
table.gmapfp td{
 padding:8px;
}

/* Commissions et groupes de travail */
.moduletable.modCommissions{
 width:45%;
}
.moduletable.modCommissions h3, .moduletable.modGroupesTravail h3{
 font-size:30px;
 font-weight:normal;
}
.moduletable.modCommissions ul, .moduletable.modGroupesTravail ul{
 font-size:14px;
}
.moduletable.modCommissions ul li, .moduletable.modGroupesTravail ul li{
 padding:5px;
  background: #DAEAFB;
margin-bottom: 4px;
border: solid 1px #4597E9;
}
.moduletable.modCommissions a, .moduletable.modGroupesTravail a{
 color: #4597E9;
  display:block;
  font-weight:bold;
  text-decoration:none;
}
.moduletable.modCommissions{
 float:left;
  margin-right:5%;
  border-right: solid 1px #EAEAEA;
  padding-right:5%;
}
#ticRight .moduletable.modAnnuairePage{

}

cite{
 font-weight:bold;
 font-style:italic;
 padding:20px;
}

.flexi.topblock{
 float: left;
background: none repeat scroll 0% 0% #EEE;
padding: 8px;
  font-size:14px;
}

.topblock .flexi.image.field_field15{
 padding-left: 20px !important;
  padding-top:2px !important;
  padding-bottom:4px !important;
 background: url(../images/ical.png) no-repeat;
  border-right: solid 1px #444;
  margin-right: 4px;
  padding-right:4px !important;
}
.topblock .flexi.image.field_field23, .topblock .flexi.image.field_field25{
 padding-left: 25px !important;
 padding-top:2px !important;
 background: url(../images/ichrono.png) no-repeat;
  min-height:30px;
}
.topblock .flexi.image.field_field25{
 clear: left;
   background: url(../images/ilieu.png) no-repeat;
}

/* AGENDA */
.ic-info{
 background: none;
}
.icagenda-div-header{
 display:none;
}

#icagenda .ic-box-date{
 background: #73bd44 !important;
}

#ticLeft .ic-date-img-box{
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 -o-border-radius: 4px;
 -khtml-border-radius: 4px;
border-radius: 4px;
   float:left;
 margin-right:4px;
}
#ticLeft .ic-date-div{
 text-align:center;
}

#ticLeft .ic-day{
 font-size:14px;
 font-weight:700;
  line-height:16px !important;
}
#ticLeft .ic-month{
 font-size:12px;
}
#ticLeft .iceventlist-title.ic-block{
 text-transform: lowercase;
}
#icagenda .icagenda_form label{
 width: 200px;
}
img.fc_field_image{
 width:200px;
 float:left;
 margin-right:10px;
 margin-bottom:10px;
}
hr{
  border: none;
height: 1px;
border-bottom: dashed 1px #ccc;
margin-top: 22px;
margin-bottom: 22px;
}
.breadcrumb li{
  display: inline;
}
.breadcrumb li a{
  color:#444;
}

#flexicontent .pagination li{
display: inline-block;
background: #eee;
border: #ddd;
border-radius: 4px;
-moz-border-radius: 4px;
-o-border-radius: 4px;
-webkit-border-radius: 4px;
padding:4px;
margin: 0 6px 0 0;
}
#flexicontent .pagination li span.pagenav{
font-weight:bold;
}
#flexicontent .pagination li.pagination-start span.pagenav, #flexicontent .pagination li.pagination-prev span.pagenav, #flexicontent .pagination li.pagination-next span.pagenav, #flexicontent .pagination li.pagination-end span.pagenav{
font-weight: normal;
color:#ababab;
}
/* CONNECTEZ VOUS */
div.login fieldset, div.reset fieldset, div.remind fieldset{
border:none;
}

/*--------------------------*/
.flexi.lineinfo.subtitle3{
border:none;
}
#flexicontent .lineinfo.subtitle3 .flexi.label.field_field29{
display: none !important;
}
.lineinfo.subtitle3 .value.field_field29{
font-weight:bold;
font-size:16px;
}
#flexicontent .lineinfo .element .label{
  white-space: nowrap;
}
/*-------------------------*/
#flexicontent table td.txtSmall p{
font-size:11px;
}
.flexi.infoblock{
 /* display:none;*/

}

.wdform-page-and-images{
  display: block !important;
  width:70% !important;
  float:right;
}

.contentpane iframe#blockrandom{
 border:none;
}
/************************************/
/* Commentaires + doc partagés */
#flexicontent .fc_editbutton, #flexicontent .buttons > a:not(.btn){
  height:2.8em;
  line-height: 2.8em;
  display:block;
}
#flexicontent .buttons > a:not(.btn) img{
  -webkit-box-shadow: 0 0 3px 2px rgba(0,0,0,0.2);
box-shadow: 0 0 3px 2px rgba(0,0,0,0.2);
  border: solid 1px #666;
}
textarea#comments-form-comment, #comments-form .grippie{
    width: calc(100% - 20px);
    max-width: calc(100% - 20px) !important;
}
.comments #jc h4{
  font-size: 1.2em;
}
.pagedocumentsPartages .fcfile_title{
  width: 300px;
  font-weight:bold;
}
.pagedocumentsPartages .desc-content + div.desc-content{
  border-top:solid 1px #ddd;
  padding:8px;
}
.pagedocumentsPartages .desc-content + div.desc-content span{
  display:inline-block;
  margin-bottom: 6px;
}
#flexicontent.pagedocumentsPartages .fc_mublock{
  display:none;
}
.buttons .statetoggler{display:none !important;}

#event-form fieldset{border:none;}
#scheduling-options{display:none;}
#jform_all_day.dp-hidden-input input{display:inline-block !important;}
#ticRight .jqvmap-zoomin, #ticRight .jqvmap-zoomout{
	width:14px;
	height:14px;
	padding:2px;
}

table.soutiens img{
	max-width:100%;
	width:auto;
}
.dp-container .navbar-nav > li > a{
  display: block !important;
}
.dp-container.form-horizontal .control-label, .dp-container.form-horizontal .control-label label{
  text-align: left;
  display: block !important;
}
.dp-container .chzn-container{
  width: 150px !important;
}
#jform_all_day.dp-hidden-input input {
    display: none !important;
}
.dp-container .input-append .btn{
  height:30px;
}
/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
  .ticFluid .container{
    width:100%;
  }
	header .top{
		height:269px;
	}
	#ticLogo img{
		width:90%;

	}
	#ticRight h3, #ticLeft h3, .ticAlerte h3, #ticRight .modEmploi li, #ticRight .modRessources li, #ticLeft .accordeonck ul.menu li.level1 a span.separator, #ticRight .accordeonck ul.menu li.level1 a span.separator{
		font-size:20px;
	}
	#ticMenu div#maximenuck  ul.maximenuck > li.maximenuck.level1 > span.separator span.titreck, #ticMenu div#maximenuck  ul.maximenuck > li.maximenuck.level1 > a span.titreck{
	  font-size: 14px;
	}
	ul.maximenuck > li.maximenuck.level1{
		width:100px;
	}
  table.tableFenamef td{
    font-size:12px;
  }
 }

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
  .ticFluid .container{
    width:970px;
  }
	#ticRight h3, #ticLeft h3, .ticAlerte h3, #ticRight .modEmploi li, #ticRight .modRessources li, #ticLeft .accordeonck ul.menu li.level1 a span.separator, #ticRight .accordeonck ul.menu li.level1 a span.separator{
		font-size:24px;
	}
	#ticMenu div#maximenuck  ul.maximenuck > li.maximenuck.level1 > span.separator span.titreck, #ticMenu div#maximenuck  ul.maximenuck > li.maximenuck.level1 > a span.titreck{
	  font-size: 16px;
	}
	ul.maximenuck > li.maximenuck.level1{
		width:120px;
	}
 }

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
  .ticFluid .container{
    width:1170px;
  }
	#ticRight h3, #ticLeft h3, .ticAlerte h3, #ticRight .modEmploi li, #ticRight .modRessources li, #ticLeft .accordeonck ul.menu li.level1 a span.separator, #ticRight .accordeonck ul.menu li.level1 a span.separator{
		font-size:26px;
	}
	#ticMenu div#maximenuck  ul.maximenuck > li.maximenuck.level1 > span.separator span.titreck, #ticMenu div#maximenuck  ul.maximenuck > li.maximenuck.level1 > a span.titreck{
	  font-size: 19px;
	}
	ul.maximenuck > li.maximenuck.level1{
		width:140px;
	}
  table.tableFenamef td{
    font-size:14px;
  }
}
