/* debut elements en general */
*{margin:0;padding:0;border:0;font-weight:normal}
li{list-style-type:none}
body {font-family:Verdana,Helvetica,sans-serif;font-size:12px;color:#5d5d5d;background:#e6e6e6 url("../images/bgd_global2.gif") left 0 repeat-x;min-width:960px;/* line-height:20px; */}
body.home{background:#efefef url("../images/bgd_content.gif") left 0 repeat-y;}
a {text-decoration:none;color:#5d5d5d;outline:none;}
a:hover {text-decoration:none;}
p.annee.cThem{line-height:normal};
input, textarea{padding:2px;color:#bab5a4;font-family:Verdana, Helvetica}
input[type="text"]{font-size:11px !important}
input.error, textarea.error, select.error{border:1px solid #c52020 !important;color:#c52020 !important}
label.error{color:#c52020 !important}
label.error{display:block !important}
h1, h2, h3, h4, .ttl, .cartouche{font-family:"MuseoSlab-700", Verdana, Helvetica;color:#2c3d4a;line-height:normal}
.ttl{font-family:"MuseoSlab-300", Verdana, Helvetica;}
.ttlAide{font-family:"MuseoSlab-700", Verdana, Helvetica !important;color:#3988a2;font-size:20px;}
strong{font-weight:bold}
select option{padding:0 5px !important}
input[type=submit]{cursor:pointer;}
.displayI{display:inline;}
.clearB, .clear{clear:both;}
.floatRight{float:right;}
.font14{font-size:14px;}
/* font face */
/* @import url("//hello.myfonts.net/count/25ccd3"); */

@font-face {font-family: 'MuseoSlab-100';src: url('webfonts/25CCD3_1_0.eot');src: url('webfonts/25CCD3_1_0.eot?#iefix') format('embedded-opentype'),url('webfonts/25CCD3_1_0.woff') format('woff'),url('webfonts/25CCD3_1_0.ttf') format('truetype');}  
@font-face {font-family: 'MuseoSlab-700';src: url('webfonts/25CCD3_2_0.eot');src: url('webfonts/25CCD3_2_0.eot?#iefix') format('embedded-opentype'),url('webfonts/25CCD3_2_0.woff') format('woff'),url('webfonts/25CCD3_2_0.ttf') format('truetype');} 
@font-face {font-family: 'MuseoSlab-900';src: url('webfonts/25CCD3_3_0.eot');src: url('webfonts/25CCD3_3_0.eot?#iefix') format('embedded-opentype'),url('webfonts/25CCD3_3_0.woff') format('woff'),url('webfonts/25CCD3_3_0.ttf') format('truetype');}
@font-face {font-family: 'MuseoSlab-300';src: url('webfonts/25CCD3_4_0.eot');src: url('webfonts/25CCD3_4_0.eot?#iefix') format('embedded-opentype'),url('webfonts/25CCD3_4_0.woff') format('woff'),url('webfonts/25CCD3_4_0.ttf') format('truetype');}
@font-face {font-family: 'MuseoSlab-500';src: url('webfonts/25CCD3_4_0.eot');src: url('webfonts/25CCD3_4_0.eot?#iefix') format('embedded-opentype'),url('webfonts/25CCD3_4_0.woff') format('woff'),url('webfonts/25CCD3_4_0.ttf') format('truetype');}



/* couleur bordure et background par univers */
.cThemBold, a.cThemBold{color:#0096a7 !important;font-weight:bold;font-size:15px}
.cThemBoldLight{color:#0096a7 !important;font-weight:bold;}
.gras{font-weight:bold}

/* .margeInterne {padding:20px} */
.bThem{border:1px solid #2D4356}
.helpL h1{margin-bottom:10px}
.helpL ul{margin-bottom:20px}
.helpL p, .helpL li{margin-bottom:5px}
.helpAdd{background:url("../images/helpIllus_plus.jpg") left 0 no-repeat;padding-left:100px}
.helpListe{background:url("../images/helpIllus_btnliste.jpg") left -1px no-repeat;padding-left:100px}
.blab{font-weight:bold;text-decoration:underline}
.ml{font-size:11px;font-style:italic}

.paginationArrow{background:url(../images/left_Arrow.png) 0 0 no-repeat;width:12px;height:6px;display:block;margin:0;text-decoration:none !important}
.paginationArrow{background:url(../images/left_Arrow.png) 0 0 no-repeat;margin-bottom:3px}
.paginationArrow{background:url(../images/right_Arrow.png) 0 0 no-repeat;}



.cUniv3, .tUniv3 .cThem, .tUniv3 .cThem a, .tUniv3 .encadreBlanc{color:#3988a2 !important}
.tUniv3 .cThemBold, .tUniv3 a.cThemBold, .tUniv3 .cThemBoldLight, .tUniv3 a.cThemBoldLight{color:#3988a2 !important;}
.tUniv3 .bThem{border:1px solid #00A1B2 !important}
.tUniv3 .bgThem{background-color:#00A1B2 !important}
.tUniv3 table.searchResult th{background-color:#00A1B2}
.tUniv3 table.searchResult tr th{background:none;}

.cUniv3bis, .tUniv3bis .cThem, .tUniv3bis .cThem a, .tUniv3bis .pagination div.active, .tUniv3bis .encadreBlanc{color:#015165 !important}
.tUniv3bis .cThemBold, .tUniv3bis a.cThemBold, .tUniv3bis .cThemBoldLight, .tUniv3bis a.cThemBoldLight{color:#015165 !important;}
.tUniv3bis .bThem{border:1px solid #015165 !important}
.tUniv3bis .bgThem{background-color:#015165 !important}
/* .tUniv3bis table.searchResult th{background-color:#015165;} */




/* generic class */
.bRadius{-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.listInlineBlock{font-size:0} /* retire l'ajout de marge d'un élément en inlineBlock */
.inlineBlock, .listInlineBlock > li{display:inline-block;font-size:12px;vertical-align:top}
.blcF{float:left}
.blcFR{float:right}
.containerBlcF{overflow:hidden;margin:30px 0}
.help{background:url(../images/help.png) 0 0 no-repeat;width:28px;height:28px;text-align:center;line-height:27px;font-size:18px}
.ovH{overflow:hidden;}
span.error{color:#C52020;}
.content404{width:700px;margin:50px auto 0 auto;text-align:center;}
.content404 img{margin:0 0 40px 0}
.content404 p{margin:0 0 10px 0;font-size:16px;font-family:"MuseoSlab-100", Verdana, Helvetica;}
.content404 p a {color:#334556}

/* blc filtre */
.cntHead{padding:0 0 0 20px;margin:20px 0}
.blcFlitre{background:url(../images/bgd_filtre.png) 0 0 no-repeat;padding:10px}
.filtreUniform  li{margin-right:10px;}

/* sprite */
.spArrow{background:url(../images/sp-arrow.png) 0 0 no-repeat;width:12px;height:7px;display:block;margin:2px 0 0 0;text-decoration:none !important}
.spArrow.up{background-position:0 0;}
.spArrow.down{background-position:0 -6px;}



.spArrows{background:url(../images/spArrows.png) 0 0 no-repeat;}
.spArrows.arrowDefault{background-position:0 3px;padding-left:15px}
.spArrows.arrowDefault2{background-position:0 -37px;padding-left:15px}
.spBtn, .spBtn a{background:url("../images/spBtn.png") 0 500px no-repeat;height:33px;line-height:30px;}
.spBtn{display:inline-block;padding:0 15px 0 0;}
.spBtn a{font-family:Verdana, Helvetica;font-size:12px;display:block;padding:0 15px 0 20px !important;}
.spHeader{background:url(../images/spHeader.png) 0 0 no-repeat;}
.spRS{background:url(../images/spRS.png) 0 0 no-repeat;width:18px;height:18px;cursor:pointer;padding-left:5px;display:block}
.spRS.tweeter{background-position:right 5px;border-left:1px solid #c8c8c8}
.spRS.facebook{background-position:right -27px;border-left:1px solid #c8c8c8}
.spRS.rss{background-position:right -57px;border-left:1px solid #c8c8c8}
.btnSearch{background-position:0px -60px;width:24px;height:24px;vertical-align:top}
.spRS.facebookArticle{background-position:right -88px;border-left:1px solid #c8c8c8}
.spRS.twitterArticle{background-position:right -117px;border-left:1px solid #c8c8c8}
.spRS.rssArticle{background-position:right -149px;border-left:1px solid #c8c8c8}

/* btn corné univers */
.areaBtn{text-align:right;margin-bottom:30px}
.tUniv3 .spBtn{background-position:right -400px;}
.tUniv3 .spBtn a{background-position:-9px -1038px;color:#FFF}
.tUniv3bis .spBtn{background-position:right -900px;}
.tUniv3bis .spBtn a{background-position:0 -950px;color:#FFF}
.spBtn.sp{background-position:right -200px;height:22px;line-height:22px;padding:0 !important}
.spBtn.sp input{color:#FFF;background:url(../images/spBtn.png) 0 -250px no-repeat;padding:0 20px}
.spBtn.sp2{background:url(../images/spBtn.png) right 0 no-repeat;height:33px;line-height:33px;padding:0 20px;}
.spBtn.sp2 input{color:#FFF !important;background:url(../images/spBtn.png) 0 0 no-repeat;height:33px;line-height:33px;padding:0 !important;font-family:"MuseoSlab-700",Verdana,Helvetica;font-size:13px;cursor:pointer;}




/* gabarit */
.header{top:0;left:0;z-index:50;} 
.header, .header a {font-family:Verdana, Helvetica;}
.header h1, .header h1 a, .header .seoiloveyou, .header .seoiloveyou a{font-family:"MuseoSlab-300", Verdana, Helvetica;font-size:15px;line-height:19px;color:#868786;vertical-align:top}
.header h1 span, .header .seoiloveyou span{color:#2B4154}
.header .logo{margin:0 20px 0 0}
.header {width:100%;height:148px;}
.home .header{background:url(../images/bgd_header.png) right 0 no-repeat;position:absolute}
.home.modMini .header{background:url(../images/bgd_global_header.gif) 0 0 repeat-x}
.header{background:url(../images/bgd_global_header.gif) 0 0 repeat-x;}
.header .innerHeader{background-image:url(../images/bgd_global_corner.gif);background-position:100% 0 ;background-repeat:no-repeat;box-shadow:0 8px 12px rgba(191,191,191,1)}
.modMini .header .innerHeader{background:none !important}
.header .cnt{margin:0 auto;width:960px;height:106px;padding-top:22px;position:relative;z-index:50000}
.header .flag{background-position:0px -28px;padding-left:20px}
.header .globalSearch{margin-top:10px;text-align:right;width:245px;font-size:0}
.header .globalSearch div{display:inline-block;font-size:11px}
.header input{height:10px;vertical-align:top}
.header .top{overflow:hidden}
.header .top .blcFR{min-width:245px}
.header .top .blcFR .listInlineBlock {overflow:hidden}
.header .blcFR li{padding:0;margin:0;float:right;text-align:right}
.header .blcFR li a{color:#a8a69d}
.header .blcFR li a.iconFlag{background:url(../images/spHeader.png) 0px -27px no-repeat;padding-left:17px}
.header .btnSearch{background-position:0px -60px;width:24px;height:24px;vertical-align:top}


/* navigation */

/* position décalées et largeurs différentes suivant les univers */
.header .subNav .categ li.level2 > .separator{font-size:18px;font-family:"MuseoSlab-700", Verdana, Helvetica;margin-bottom:10px;}

.subNav .categ{overflow:hidden;position:relative}
.subNav .categ li{margin-bottom:5px}
.subNav .categ li.level4 ul{display:none} /* no comment */
.header .categ a{color:#FFF;font-size:13px;font-family:Verdana, Helvetica;background:url(../images/spArrows.png) 0 -155px no-repeat;display:inline-block;color:#FFF;padding-left:13px;}
.header .categ span{display:inline-block}
.header .level3 .separator{font-size:18px;padding:0;font-family:"MuseoSlab-700", Verdana, Helvetica;margin-bottom:10px}

/* univers 3 */
.header li.gradUniv3 .subNav{left:-273px;width:900px !important;}
.header li.gradUniv3 .subNav .blcF strong{color:#c2eaf1;font-size:18px;}
.header li.gradUniv3 .subNav .blcF:first-child{padding:0 40px 0 0;margin:0 40px 0 0;background:url(../images/border_trans.png) right 0 repeat-y;}
/* sub division des univers pour utilisateur */
.gradUniv3 .subNav .categ li.level2:first-child{
	margin-bottom:12px !important;
	/*filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00a1b2', endColorstr='#00a1b2');*/
	background-image: -webkit-linear-gradient(top,#00a1b2,#00a1b2);
	background-image: -ms-linear-gradient(top,#00a1b2,#00a1b2);
	background-image: -moz-linear-gradient(top,#00a1b2,#00a1b2);
	background-image: linear-gradient(top,#00a1b2,#00a1b2);
	background-color:#00a1b2;
}
.gradUniv3 .subNav .categ li.level2{
	padding:15px;
	/*filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00718f', endColorstr='#015165');*/
	background-image: -webkit-linear-gradient(top,#00718f,#015165);
	background-image: -ms-linear-gradient(top,#00718f,#015165);
	background-image: -moz-linear-gradient(top,#00718f,#015165);
	background-image: linear-gradient(top,#00718f,#015165);
	background-color:#00718f;
	}
.gradUniv3 .subNav .categ li.level2:first-child .level3:first-child{/*float:left;*/display:table-cell;}
.gradUniv3 .subNav .categ li.level3.parentitem299{/*position:absolute;right:0;top:0;*/padding:0 0 0 45px !important;margin:0;border:none}
.gradUniv3 .subNav .categ li.level3.parentitem232 > a{font-family: "MuseoSlab-700",Verdana,Helvetica;font-size: 18px;margin-bottom: 10px;padding: 0;}
.gradUniv3 .subNav .categ li.level2 > a, .gradUniv2 .subNav .categ li.level2 > a{font-size:18px;background:url(../images/spArrows.png) 0 -200px no-repeat;font-family:"MuseoSlab-700", Verdana, Helvetica;padding-left:20px;margin-bottom:10px;}
.gradUniv3 .subNav .categ li.level3{width:399px;/*float:left;*/display:table-cell;padding-left:45px;}
.gradUniv3 .subNav .categ li.level3:first-child, .gradUniv3  .parentitem226 .level2 li.level3, .gradUniv3  .parentitem232 .level2 li.level3{border-right:1px solid #bfe3ed;padding:0 25px 0 0;margin:0 25px 0 0;}
.gradUniv3  .parentitem226 .level2 li.level3.parentitem232{padding:0 25px 0 45px !important;}
.gradUniv3 .subNav .categ li.level3:last-child .level4 ul{background:#32bfd1;padding:10px;overflow:hidden;margin:5px 0 0 0 !important}
.gradUniv3 .subNav .categ li.level3:last-child .parentitem232 > a{background-position:0 -315px !important}
.gradUniv3 .subNav .categ li.level3:last-child .level4 ul li{float:left;margin:0 5px 2px 0;}
.gradUniv3 .subNav .categ li.level3:last-child .level4 ul li a{font-size:13px}
.gradUniv3 .level3 .separator {color:#C2EAF1;}

/*page login*/
.blcConnexion input.inputText02{height:17px;}

/* main */
.home .header+.content{padding:0;}
.content{font-family:Verdana, Helvetica;font-size:12px;width:100% !important;}
.content .presentation{margin-bottom:13px;}
.content .espaceAccess{margin-bottom:7px;}
.content ul.listeDefault{margin-bottom:13px;}
.content h3{font-size:18px;font-family:"MuseoSlab-700", Verdana, Helvetica;margin-bottom:20px}
.content .fullPage h3{font-size:18px;font-family:"MuseoSlab-700", Verdana, Helvetica;text-transform:none}
.home .content{padding-bottom:45px}
.content .cnt{margin:0 auto;width:960px;}
.content > .cnt{position:relative}
.content .centerContent{width:620px;line-height:20px}
.content.login .centerContent{width:100%;}
.content .centerContent.fullPage, .content .centerContent.componentcom_adhesion {width: 960px;}
.content .centerContent h2{font-size:25px;margin:60px 0 20px 0px;color:#3988a2}
.content .withShadow{background:url(../images/bgd_ombre_content.png) 0 0 no-repeat;}
.content .bottomShadow{background:url(../images/bgd_menu_onglet2.png) center bottom no-repeat;padding-bottom:25px;}
.content.archives .bottomShadow{background:none;padding-bottom:0;}

.content .cntTxt{padding:0px 0 30px 15px}
.content .pageArticle  > .cntTxt:first-child{padding:0}
.content .pageArticle  > .actions+.cntTxt{padding:0}
.content .articleCnt .cntTxt{padding:0 0 30px 0}
/* .content .pageArticle  > .cntTxt{padding:0} */
.content .withShadow h2{margin:50px 0 20px 30px}
.content .centerContent .cntTxt ul, .content .centerContent .cntTxt p {margin-bottom:10px}
.content .centerContent .cntTxt ul li ol {
	margin-top: 10px;
}
.content .centerContent .cntTxt ul li ol li{
	margin-left: 10px;
}
.content .centerContent .cntTxt p {margin-bottom:20px;font-family:Verdana, Geneva, sans-serif;font-size:13px;color:#00718f;line-height:17px;}
.content .centerContent .cntTxt p+p {font-family:Verdana, Geneva, sans-serif;font-size:13px;color:#5d5d5d;line-height:17px;}
.content .contextuel{width:311px;padding:0;position:relative;}
.content .contextuel .ttl{font-size:20px;font-family:"MuseoSlab-700", Verdana, Helvetica;margin-bottom:10px;display:block}
.content .contextuel h1{padding:30px 0;font-size:25px;background:url(../images/bgd_separateur_col2.png) center bottom no-repeat;}
.content .contextuel h1 a{color:#304453;font-size:22px;line-height:26px;font-family:"MuseoSlab-700", Verdana, Helvetica;}
.tUniv3bis .content .contextuel h1 a{color:#C2EAF1;}


/* fil d'arianne */
.content .breadcrumbs{padding:0 0 20px 0;width:830px}
.content .breadcrumbs a, .content .breadcrumbs span{font-size:12px;color:#7b7b7b;font-family:Verdana,Helvetica,sans-serif;}
.content .breadcrumbs a{text-decoration:underline;}

/*IE ....*/
.mea3blc .tUniv3 .btnList, .mea3blc .tUniv3 .btnList ul{background-color:#00A1B2 }

/* colonne de gauche + corner avec couleur d'univers */
.enteteCol {min-height:75px;padding-right:35px}
.innerContent{padding:0 0 588px/*40px*/ 0}
.tUniv3 .innerContent{background:#16B9CD url("../images/bgd_content_univ3.gif") center 0 repeat-y !important;}
.tUniv3 .modify .enteteCol{background:#e7e7e7 url("../images/enteteColUniv3.jpg") -2px 0 no-repeat}
.tUniv3 .contactIE .enteteCol{background:#e7e7e7 url("../images/enteteColUniv3.jpg") -2px 0 no-repeat}
.tUniv3 .enteteCol{background:#e7e7e7 url("../images/enteteColUniv3.jpg") -3px 0 no-repeat}
.tUniv3 .enteteCol2{background:#e7e7e7 url("../images/enteteColUniv3.jpg") -2px 0 no-repeat}

/*ciblage firefox toutes versions*/
@-moz-document url-prefix(){.tUniv3 .modify .enteteCol{background:#e7e7e7 url("../images/enteteColUniv3.jpg") -2px 0 no-repeat}}
@-moz-document url-prefix(){.tUniv3 .enteteCol{background:#e7e7e7 url("../images/enteteColUniv3.jpg") -2px 0 no-repeat}}
.tUniv3bis .innerContent{background:#015165 url(../images/bgd_content_univ3bis.gif) center 0 repeat-y;}
.tUniv3bis .enteteCol{background:#E0E0E0 url(../images/enteteColUniv3bis.png) 0px 0 no-repeat;}
.contentCol {padding:0 35px 0 0}

/* menu de navigation gauche */
.content .contextuel .menuNavigation {margin-bottom:40px}
.menuNavigation ul.categ li+li+li{padding:10px 0 15px 0;background:url(../images/bgd_separateur_col2.png) center bottom no-repeat;}
.menuNavigation ul.categ li+li+li a{color:#fff;font-size:15px;font-family:"MuseoSlab-700", Verdana, Helvetica;}
/*.content .contextuel .menuNavigation > li:last-child{background:none}*/
.tUniv1  .content .contextuel .level2.deeper ul{display:none}
.content .contextuel .level3{/* background:url(../images/bgd_separateur_col.png) center top no-repeat;padding:5px 0 0 0 */}
.content .contextuel .level3 .separator, .content .contextuel .level2.categ144 .separator, .content .contextuel .level2 .separator{color:#FFF;font-size:30px;font-family:"MuseoSlab-700", Verdana, Helvetica;margin-bottom:10px;margin-top:-23px;display:block}
.content .contextuel .level3 .separator{text-transform:uppercase;}
.content .contextuel .level3.categ152{padding-top:0px}

.content .contextuel .categ226.level3 .separator{font-size:15px;/* margin-left:25px */}
/*.content .contextuel .level4, .contextuel .menuNavigation .level2, .contextuel .menuNavigation .level2.deeper, .contextuel .menuNavigation .categ226.level3, .contextuel .menuNavigation .categ144.level3, .contextuel .menuNavigation .categ149.level3  {background:url(../images/bgd_separateur_col2.png) center bottom no-repeat;padding:10px 0 15px 0}*/

li[class*=categ]{padding:10px 0 15px 0;background:url(../images/bgd_separateur_col2.png) center bottom no-repeat;}
.aOpen+ul li[class*=categ]{background-image:none;}
.tUniv3 li[class*=categ].level3{background-image:none;}


.content .contextuel .level4 > a, .content .contextuel .level4 {font-size:15px;font-family: "MuseoSlab-700", Verdana, Helvetica;color:#FFF}

.content .contextuel .level4.deeper > a, .tUniv5 .content .contextuel .level2.deeper > a, .content .contextuel .categ226.level3.deeper > a, .content .contextuel .categ144.level3.deeper > a{margin-left:25px;}
.content .contextuel .level4.active > a, .content .contextuel .level4.active{color:#3d4759;font-family:"MuseoSlab-700", Verdana, Helvetica;}


.tUniv3bis  .content .contextuel .menuNavigation .active> a{color:#C2EAF1;}
.tUniv3bis .blcAccordeon .gradient{
	/*filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00708E', endColorstr='#015165');*/
	background-image: -webkit-linear-gradient(top,#00708E,#015165);
	background-image: -ms-linear-gradient(top,#00708E,#015165);
	background-image: -moz-linear-gradient(top,#00708E,#015165);
	background-image: linear-gradient(top,#00708E,#015165);
	background-color:#00708E;
}
/* .aOpen, .content .contextuel .categ226.level3 .separator{display:block;background:url(../images/spNavContextuel.png) 0 -388px no-repeat;background-position:0 12px;background-repeat:no-repeat;cursor:pointer;padding:10px 0 0px 25px;font-family:"MuseoSlab-700", Verdana, Helvetica;font-size:14px;}
.aOpen a, .content .contextuel .categ226.level3 .separator{color:#FFF;}
.content .contextuel .categ226.level3 .separator{padding:10px 0 0 25px;margin:0}
.aOpen.active, .content .contextuel .categ226.level3 .separator.active{background-position:0 -1188px;}
.content .contextuel .categ226.level3 .separator.active{color:#C2EAF1}
.aOpen.active a{color:#3d4759;} */

/* mise en avant colonne de gauche*/
.meaListCol .blc{background-image:url(../images/bgd_col_left.gif);background-repeat:repeat-x;background-position:0 bottom;background-color:#f0f0f0;min-height:84px;padding:20px 0px}
.meaListCol .blc.gen{padding:20px;}
.meaListCol .blc.gen .ttl{padding:10px 0px;font-size:16px;}
.meaListCol .blc.gen .separator{padding:0}
body[class^=tUniv] .meaListCol .blc:last-child, body[class^=tUniv] .meaListCol .blc.last{background-image:url(../images/bg-corn-univ1-aside.jpg), url(../images/bgd_col_left.gif);background-repeat:no-repeat, repeat-x;background-position:218px bottom, 0 bottom;}
.tUniv3 .meaListCol .blc:last-child, .tUniv3 .meaListCol .blc.last{background-image:url(../images/bg-corn-univ3-aside.jpg), url(../images/bgd_col_left.gif) !important;}

.meaListCol .blc .menu{margin:0px;}
.meaListCol .blc .menu li ul{background:url(../images/bgd_separateur_col2.png) no-repeat center bottom;padding-bottom:10px}
.meaListCol .blc .menu li:last-child ul, .meaListCol .blc .menu li.last ul{background:none}
.meaListCol .blc .menu a{color:#5d5d5d;}
.meaListCol .blc .menu .separator{color:#5d5d5d;font-size: 14px;font-family:"MuseoSlab-700",Verdana,Helvetica}
.meaListCol .blc .menu li ul li{padding:0;background:none;}
.meaListCol .blc .menu li ul li a{font-family:Verdana,Helvetica !important; font-size:12px !important}
.meaListCol ul{margin:0 0 5px 0}
.meaListCol ul li{margin-bottom:10px}
.meaListCol ul li a{background:url(../images/spArrows.png) 0 -276px no-repeat;padding:0 0 0 10px;display:inline-block;}
.meaListCol .separator{font-family:"MuseoSlab-700", Verdana, Helvetica;color:#304453;font-size:16px;margin-bottom:10px;display:block}
.content .contextuel .bottomCorner{background:url(../images/cornerImg2.png) 0 0 no-repeat;width:277px;height:45px;margin:-10px 0 0 0 !important} /* fix un bug sur ie9 */

/* corps de page */
.illusCorner{position:relative;margin:20px 0;height:190px /*bizarre*/}
.illusCorner img{margin:0 0 0 1px;}
.cornerImg{position:absolute;bottom:-0;right:-9px;background:url(../images/cornerImg3.png) 0 0 no-repeat;width:54px;height:45px}


.articleCnt .blcCorner{margin-top:40px}
/* .blcCorner, #searchForm.blcCorner{width:580px;background:#efefef url(../images/bgd_bloc.gif) 0 0 repeat-y;position:relative;min-height:45px;padding:20px;-moz-box-shadow:  0 10px 10px -2px #e0e0e0;-webkit-box-shadow: 0 10px 10px -2px #e0e0e0;box-shadow:  0 10px 10px -2px #e0e0e0;} */
.blcCorner{background:#efefef url(../images/bgd_bloc.gif) 0 0 repeat-y;position:relative;-moz-box-shadow: 0 10px 10px -2px #e0e0e0;-webkit-box-shadow: 0 10px 10px -2px #e0e0e0;box-shadow:  0 10px 10px -2px #e0e0e0;}
.blcCorner .ttl{color: #00718F;
    font-size: 20px;}

/*footer*/
/* background footer par univers */
.tUniv3 .footer{background-color:#26a1b8}


.modMini .footer{background:#DADADA}
.footer{background:url(../images/bgd_top_footer.png) left 0 no-repeat; width:100%;position:fixed;left:0;bottom:0;height:auto}
.footer.fixed{position:fixed;z-index:80 /*attention si au delà de 10, le sous menu de la nav principal passera en dessous*/;left:0;bottom:0;height:72px;}

.footer .cnt{margin:0 auto;width:960px;text-align:center}
.footer .top{background: url(../images/bgd_border_footer.png) center bottom no-repeat;height:72px;overflow:hidden}
.footer .top a{font-family:"MuseoSlab-300", Verdana, Helvetica;}
.footer .top .spBtn a{font-family:Verdana, Helvetica;}
.footer .top .blcF span{margin-right:25px}
.footer .top .arrowDefault{color:#334556;font-size:14px}
.footer .top .blcF{margin-top:20px}
.footer .top .blcFR{margin-top:25px}
.footer .top .blcFR .blcFR{margin:0 0 0 5px}
.footer .top .blcFR>span.blcFR {margin:0 15px 0 0;white-space:nowrap;}


.footer .top .cnt, .footer .footerEclate{overflow:hidden}
.footer .top .cnt{padding-top:25px}

.footer .bottom{background: url(../images/bgd_bottom_footer.png) 0 0 no-repeat;padding-top:25px;padding-bottom:30px}
.modMini .footer .bottom{background:none}
.footer .bottom .listInlineBlock{margin-bottom:10px}
.footer .bottom .listInlineBlock li{border-right:1px solid #858585;padding:0 10px 0 0;margin-right:10px}
.footer .bottom .listInlineBlock li:last-child{border:none}
.footer .bottom .listInlineBlock li a{font-size:11px}

.footer .footerEclate .separator{font-weight:bold;margin-bottom:10px;display:block}
.footer .footerEclate p{margin-bottom:65px;}
.footer .footerEclate a{font-size:11px}
.footer .footerEclate li.parent{width:175px;margin:0 17px 0 0;float:left}
.footer .footerEclate li.parent:last-child{margin:0}
.footer .footerEclate li.parent > a{text-transform:uppercase;margin-bottom:10px;font-weight:bold}

.rRecherche{margin:0 20px;}
.rRecherche .titleArticle{color:#2a4356 !important;font-family:MuseoSlab-300,Arial,Helvetica,sans-serif;font-size:15px;}

ul.menu li.gradUniv1 li.level2 ul {display: none}
.detailAccordeon{padding:30px}
.detailAccordeon a{padding: 0;}
.cartouche{padding:15px 30px;margin:20px 0;}
/* .content .withShadow .onglet .cntTxt {padding: 0 30px;margin-bottom:20px} */
ul.menu li.item233, ul.menu li.item300{display: none;}


/* refonte delef */
.errMsg{color:#d2892b;background:url(../images/close.png) 0 1px no-repeat;display:block;padding-left:17px;margin-bottom:10px;margin-left:121px;}
td.sectionSelect .errMsg{margin-left:0;}
.majCoordonne.formForgot .errMsg{margin-left:0;margin-top:10px;}
.majCoordonne .choruspro {
	display: none;
}

.majDeclaration2 .errMsg{margin-left:0;margin-bottom:20px;}
.fieldGrp .errMsg, .alignementAlert .errMsg{margin-left:0;}
.declaration2 .errMsg{color:#d2892b;background:url(../images/close.png) 0 1px no-repeat;display:block;padding-left:17px;margin-bottom:10px;margin-left:0;}
.errMsg#errRappel{padding:0;margin-left:0; text-indent:22px;}
.cnt2Blc .cntTxt{width:375px}
.cnt2Blc .blcListCateg{width:165px}
.cnt2Blc .blcF .spBtn{margin-left:170px;margin-top:20px;}
.cntColumn{overflow:hidden;width:100%;}
.cntColumn .colLeft.extend {width:100%}
.cntColumn .colLeft.extend .majCoordonne{width:100%}
.cntColumn .colLeft.extend .majCoordonne p.cadreBlanc{width:100%;}
.cntColumn .colLeft{width:400px;float:left}
.cntColumn .colLeft.consultDeclaration{width:100%;}
.archives .cntColumn .colLeft{width:600px;float:left}

.cntColumn .colRight{width:200px;float:right;}
.colRight .cont{border: solid 1px #16B9CD;margin: 30px 0 0 0;padding: 10px;}
.colRight .cont h2{margin: 0;padding: 20px 0;}
.colRight .cont .link a{text-decoration: underline;}
.centerContent.blcFR .colRight .cont{width: 200px;}


/* page de login */
.tUniv3 .footer.noBg{background-color:transparent}
	.content.login h2{margin:0 0 30px 0}
	.content.login .blcCorner{width:400px}
	.login .sectForm label{font-size: 12px;font-family: Verdana, Geneva, sans-serif;color: #5d5d5d;width: 115px;display: inline-block;}
	.login .sectForm p{margin-bottom:5px}
	.forgotP{font-weight:bold}
	.login .spBtn {background-position: right -410px;height: 22px;line-height: 22px;padding: 0 !important;margin-left:120px}
	.login .spBtn input {background: url("templates/common/images/spBtn.png") no-repeat 5px -2050px;color: #FFFFFF; padding: 0 25px 0 20px;text-transform: uppercase;font-size:11px;height: 22px;line-height: 22px;outline:none}
	.login .sectForm .mentions{font-size:11px}
	.login input[type=text], .login input[type=password]{width:149px}
	/*.errMsg{color:#d2892b;background:url(../images/close.png) 0 1px no-repeat;display:block;padding-left:17px}*/
	.login .blcCorner{padding:20px}


/*Declaration en ligne*/
.modify .listeDefault li{font-size:12px!important;}
.listeDefault li{margin-bottom:7px;color:#5d5d5d;font-size:13px;font-family:Verdana, Geneva, sans-serif;background:url("../images/puce_sousParag.gif") 0px 8px no-repeat;padding-left:10px;line-height:17px;}

.infoSubtitle p{margin-bottom:20px;}
.etapeDeclare{background:url(../images/sp_num_declaration.png) 32px 0px no-repeat;margin:25px 0 0 3px;height:100px; }
.etapeDeclare2{background:url(../images/sp_num_declaration.png) 32px -131px no-repeat;margin:25px 0 0 3px;height:35px;}
.etapeDeclare3{background:url(../images/sp_num_declaration.png) 32px -255px no-repeat;margin:25px 0 0 3px;height:35px; }
.etapeDeclare ul, .etapeDeclare2, .etapeDeclare3{padding-top:65px;}
.etapeDeclare .etapeActive, .etapeDeclare2 .etapeActive, .etapeDeclare3 .etapeActive{display:inline-block}
.majCoordonne p{color:#00718f;}

.etapeActive{color:#00718f;font-family:MuseoSlab-700,Arial,Helvetica,sans-serif;font-size:18px;margin-bottom:10px;}
.etapeNonActive{display:inline-block;color:#7b7b7b;font-family:MuseoSlab-700,Arial,Helvetica,sans-serif;font-size:18px;}
.ttlDeclaration2{padding-left:38px;}
.ttlDeclaration3{padding-left:58px;}
.archives .majCoordonne{width:600px;line-height:15px;margin-bottom:20px;}
.majCoordonne{width:400px;line-height:15px;margin-bottom:20px;}
/*.majCoordonne p.cadreBlanc2, .contratUniv .majCoordonne p.cadreBlanc, .contratEnsEI .majCoordonne p.cadreBlanc{background-color:#f2f2f2;padding:10px 0 10px 8px;margin:10px 0 22px 0;-moz-box-shadow:0 10px 10px -2px #e0e0e0;-webkit-box-shadow:0 10px 10px -2px #e0e0e0;box-shadow:0 10px 10px -2px #e0e0e0;box-sizing:border-box !important;-moz-box-sizing:border-box !important;line-height:normal}*/
.majCoordonne p.cadreBlanc, .majCoordonne p.cadreBlanc2, .contratUniv .majCoordonne p.cadreBlanc, .contratEnsEI .majCoordonne p.cadreBlanc{background-color:#f2f2f2;padding:10px 0 10px 8px;margin:10px 0 22px 0;-moz-box-shadow:0 10px 10px -2px #e0e0e0;-webkit-box-shadow:0 10px 10px -2px #e0e0e0;box-shadow:0 10px 10px -2px #e0e0e0;box-sizing:border-box !important;-moz-box-sizing:border-box !important;line-height:normal}
.majCoordonne .categorieSect p.cadreBlanc{margin-bottom:10px;}
.majCoordonne p.cadreBlanc:first-child, .majCoordonne p.cadreBlanc2:first-child{margin-top:0}
.majCoordonne p.cadreBlanc2{margin-top:30px;}
.etapeActive .cadreBlanc{margin: 0;}
.majCoordonne .champsOblig{float:right;color:#438b9f;font-size:10px;margin-bottom:10px;}
.pageArticle .champsOblig{color:#438b9f;font-size:10px;margin-bottom:5px;/*margin-left:270px;*/float:right;clear:right;display:inline-block;}
.pageArticle .majCoordonne span+span.champsOblig{margin-bottom:15px;}
.majCoordonne .sectForm{margin-top:15px;}
.majCoordonne .dataClient, majDeclaration p.dataClient {color:#00718f;font-size:13px;margin: 0 0 5px 0;}
.majCoordonne .sectForm label, .majCoordonne .sectForm span.label, .majCoordonne .sectForm label, .majCoordonne .sectForm span.label{font-size:12px;font-family:Verdana, Geneva, sans-serif;color:#5d5d5d;width:112px;display:inline-block;vertical-align:top;}
.majCoordonne label{font-size:12px;font-family:Verdana, Geneva, sans-serif;color:#5d5d5d;width:115px;display:inline-block;margin-right:4px}
.majCoordonne label span.underline, .mepTab span.underline{text-decoration:underline;}
.majCoordonne.formForgot label{width:130px;}
.majCoordonne input[type=image], .btnDeclaration2 input[type=image], .btnDeclaration3 input[type=image], .btnDeclaration3End input[type=image], .btnDeclarationModify input[type=image] {border:0;padding:11px 8px 5px 12px;width:inherit;outline:none;background:none}
.majCoordonne .fieldWithoutAlert{margin-bottom:10px;display:inline-block;}
.btnDeclaration3 span.btnImprimer input[type=image]{border:none;padding:0px 0px 0px 15px;width:inherit;outline:none;}
.btnDeclaration3End span.btnImprimer input[type=image]{border:none;padding:0px;width:inherit;outline:none;}
.majCoordonne input{display:inline-block;padding:3px 0 3px 5px;}
input[type=text], input[type=password]{border:1px solid #000;}
.majCoordonne input[type=checkbox], .majCoordonne input[type=radio]{display:inline-block;padding:1px 0 0px 0px;}
input[type=submit]{background:transparent;color:#FFF;border:0;height:33px;line-height:25px;padding:0 10px;text-align:center;width:auto;border:0 !important;color:#FFF !important}
.majCoordonne textarea{border:1px solid #000;width:265px;padding:3px 5px}
.majCoordonne .sectForm input[type=text]{display:inline-block;margin-bottom:12px;padding:3px 5px 3px 5px;border:1px solid #000;width:265px;color:#838383;}
.majCoordonne .sectForm .telWidthField input{width:110px;}
.majCoordonne .sectForm select{display:inline-block;padding:3px 5px 2px 5px;border:1px solid #000;width:277px;color:#838383;font-size:11px;}
.majCoordonne .sectForm label span.blcFR{margin-right:10px}
.majCoordonne .sectForm input.floatRight{width:235px;margin-right:20px;}
.majCoordonne .sectForm input[type=radio]{}
.majCoordonne .sectForm .sectCivilite label{width:85px;}
.majCoordonne .confirmEnvoi{color:#c42e30;margin:15px  0 25px 0;}
.majCoordonne .mepTab{margin-bottom:20px;}
.majCoordonne .categorieSect .composantTab .errMsg{margin-bottom:0;}
.majCoordonne .composantTab tr:first-child td:first-child+td{width:20px}
.majCoordonne .composantTab tr:first-child td:first-child+td{display:inline-block;margin-left:38px;width:122px}
.majCoordonne .composantTab tr:first-child td+td+td{/*margin-left:-6px;*/}
.majCoordonne .composantTab tr td+td+td+td {display:inline-block;/*margin-left:-4px;margin-right:20px;width:60px;*/text-align:center;}
.majCoordonne .composantTab tr:first-child+tr td:first-child+td+td{width:90px;text-align:center;}
.majCoordonne .composantTab tr td:first-child{width:20px;}
.majCoordonne .composantTab tr td:first-child+td input {width:150px!important; margin:7px 12px 7px 0;}
.majCoordonne .composantTab tr td:first-child+td+td input{}
.majCoordonne .composantTab tr td:first-child+td+td+td input{width:60px!important;margin: 7px 0;}
.majCoordonne .categorieSect .recapitulatif{margin-top:-15px;}
.majCoordonne .mepTab th{text-align:left;padding-bottom:20px;}
.majCoordonne .mepTab td+td{color:#838383;}
.majCoordonne .mepTab .w59{text-align: right;}
.majCoordonne .mepTab td{padding:5px 8px 5px 10px;}
/*.majCoordonne .mepTab td:last-of-type{text-align: right;}*/
.majCoordonne .mepTab .tdAlignRight{text-align: right}
.majCoordonne .mepTab td.w80{width:80px;}
/*.majCoordonne .mepTab td.w59{width:59px;}*/
.majCoordonne .mepTab td.w65{width:65px;}
.majCoordonne .mepTab td.w96{width:96px;}
.majCoordonne .mepTab td.w136{width:125px;}
.majCoordonne .mepTab td.w130{width:130px;}
.majCoordonne .mepTab td.w46{width:46px;}
.majCoordonne .mepTab td.w335{width:335px;}
.majCoordonne .mepTab td.w300{width:300px;}
.majCoordonne .mepTab td.subTitleField{padding:5px 8px 15px 10px;}
.majCoordonne #cp, .majCoordonne #numero, .majCoordonne #wan_copos {width:90px;line-height:inherit;}
.majCoordonne #telephone, .majCoordonne #fax, .majCoordonne #wan_tel, .majCoordonne #wan_fax{width:110px;line-height:inherit;}
.majCoordonne table.blockType td input{width:72px;margin-right:8px;}
.majCoordonne table.blockType strong{display:inline-block;margin-bottom:18px;}
.majCoordonne table.blockType td{vertical-align:top;}
ul.presentation{margin-top:15px;margin-bottom:30px;}
ul.presentation li{margin-bottom:2px}
.btnDeclaration, .btnDeclaration2{float:right;}
.btnDeclaration2{margin-top:15px;}
span.chevronRetour{color:#00718f;position:absolute;right:163px;top:42px;}
span.chevronRetour a{color:#00718f;}
.btnDeclaration2 .btnRetour, .majCoordonne .btnRetour, .btnDeclarationPageForgot .btnRetour{color:#00718f !important;outline:none;padding-right:15px;padding-left:5px !important;font-family:arial;font-size:13px;text-decoration:underline;}
.btnDeclaration2 input{width:auto !important}
.btnDeclaration3{float:right;margin-bottom:10px;}
.btnDeclaration3End{/*margin-left:51px;*/float:right;margin-bottom:10px;}
.btnDeclarationPageForgot{float:left;margin-left:313px;margin-top:10px;}
.btnDeclarationModify, .btnDeclarationModify2{/*margin-left:115px;*/float:right/*left*/;margin-bottom:10px;}
.btnDeclarationModify .btnRetour, .majCoordonne .btnRetour, .btnDeclarationPageForgot .btnRetour{color:#00718f !important;outline:none;padding-right:15px;padding-left:5px !important;font-family:arial;font-size:13px;text-decoration:underline;}
.btnDeclarationModify2 .btnRetour, .majCoordonne .btnRetour, .btnDeclarationPageForgot .btnRetour{color:#00718f !important;outline:none;padding-right:15px;padding-left:5px !important;font-family:arial;font-size:13px;text-decoration:underline;}
.btnDeclarationModify2 span{margin-left:10px;}
.btnDeclaration3End span{margin-left:10px;}
.btnDeclaration3End.ie8_9_10 span{margin-left:7px;}
.btnDeclaration2 span{margin-left:-2px;}
.btnDeclarationPageForgot span{margin-left:10px;}
.btnSectBas{float:left;}
.btnSectBas .spBtn{float:left;}
.btnSectEnvoyer{float:right;margin-bottom:20px;}
.btnSectEnvoyer input{margin-right:7px;}
.btnSectEnvoyer span, .btnSectBas span{margin-right:8px; margin-left:30px;}

.blcListCateg .ttl {font-size: 20px;margin: 0;}
.blcListCateg .ttl {background: url("../images/bgd_sep.png") no-repeat scroll center 120% rgba(0, 0, 0, 0);display: block;padding:0 0 24px 0px;}
.blcListCateg .ttlRappel{font-size:20px;margin:0;background: url("../images/bgd_sep.png") no-repeat scroll center 120% rgba(0, 0, 0, 0);display:block;padding:0 0 24px 15px;}
.blcListCateg{margin-top:10px;padding:10px 15px 20px 15px;width:170px;}
.blcListCateg .ttl a{font-size:13px; color:#00718f;background:url(../images/spBtnBlcDroit.png) 1px 3px no-repeat;padding:0 0 0 15px;font-weight:300;display:block}
.blcListCateg .ttl a:hover, .blcListCateg .ttl a:active{font-size:13px; color:#00718f;background:url(../images/spBtnBlcDroit.png) 1px 3px no-repeat;padding:0 0 0 15px;font-weight:300;display:block}
.blcListCateg .ttl.active a{font-size:13px; color:#00718f;background:url(../images/spBtnBlcDroit.png) 1px -85px no-repeat;padding:0 0 0 15px;font-weight:300;}
.blcListCateg .ttl .subMenu{padding:10px 5px 0 15px}
.blcListCateg .ttl .subMenu p, .blcListCateg .ttl.active .subMenu strong, .blcListCateg .ttl .subMenu strong, .blcListCateg .ttl .subMenu ul, .blcListCateg .ttl .subMenu span {line-height:14px;font-size:11px;margin:8px 0 8px 0;color:#5d5d5d;font-family:Verdana, Geneva, sans-serif;}
.blcListCateg .ttl .subMenu p{margin:0 0 8px 0;display:none;}
.blcListCateg .ttl .subMenu strong{font-weight:700;}
.menu{overflow:hidden;padding-left:75px;background:url(../images/bgd_sep_header.png) 0 0 no-repeat;height:78px;}
.menu li{font-family:"MuseoSlab-500", Verdana, Helvetica;font-size:22px}
.menu li span{color:#3988a2;font-size:18px; }

.majDeclaration input{display:inline-block;width:60px;/*margin-right:0px;float: right*/;padding:3px 0 3px 5px;color:#6e6e6e;}
.majDeclaration input[type="radio"]{float: none;}
.majDeclaration .ffpForm input{width:70px}
.majDeclaration input.DTable, .ancienForm input[type=text]{vertical-align:top;float: right;margin: 0 10px 0 0;}
.majDeclaration .btnDeclaration2 .spBtn input{padding:3px 3px 3px 8px}
.majCoordonne.majDeclaration p.rappelTva{color:#438b9f;font-size:11px;margin-bottom:30px;}
/*.majDeclaration input{display:inline-block;width:40px;margin-right:14px;margin-bottom:15px;padding:3px 0 3px 5px;border:1px solid #000;color:#6e6e6e;}*/
.majCoordonne input[type=checkbox]{width:20px;margin:0 5px 0 0 ;float:left;}
.majCoordonne .sectForm input[type=text].fieldFacultatif  {margin-bottom:20px !important}
.majCoordonne input.fieldFacultatif2{margin-bottom:15px;}
.majCoordonne table td input{width:97%}
.majCoordonne table td select{width:99%}
.majCoordonne .formNotOptional{margin-bottom:10px;}
.majCoordonne span.formNotOptional{padding-bottom:10px;}
.majCoordonne .inputCadreBlanc{margin-right:10px;float:right;}
.majCoordonne .cadreBlanc span.inputCadreBlancText input{margin-left:-20px;}
.majCoordonne .inputCadreBlancText{margin-right:5px;float:right;color:#838383;font-size:12px;font-family:verdana, helvetica;line-height:22px;text-align:right;}
.majCoordonne.majDeclaration.majDeclaration2 form{width: 100%;overflow: hidden;}
.majCoordonne .inputCadreBlancText.declar3{width:44px;}
.majDeclaration label{font-size:12px;font-family:Verdana, Geneva, sans-serif;color:#5d5d5d;width:300px;display: inline-block;/*float: left;*/}
.majDeclaration  .ffpForm label{color:#00718f;width:300px;display: inline-block;}
.majDeclaration  .ffpForm label.black{color:#5d5d5d; }
.majDeclaration .ffpForm label:nth-child(4){color: red; }

.majDeclaration p{/*margin-bottom:11px;margin-top:7px;*/padding:9px 0;}
.contratUniv .majDeclaration > p{padding:2px 0;overflow: hidden;}
.contratEnsEI .majDeclaration > p{padding: 2px 0;}
/*.contratEnsEI div.errMsg,.contratEnsEI span.errMsg, .contratUniv div.errMsg{margin-bottom:10px}*/
.contratffp div .errMsg{margin-left:0;}
.contratUniv .majCoordonne input[type=text]{vertical-align:top;}
.contratUniv .majCoordonne p > strong, .contratUniv .majCoordonne p.dataClient > span {margin-bottom:4px;display:inline-block;}
.contratUniv .majCoordonne td > strong {margin:12px 0 0 0;display:inlipxne-block;}
.contratUniv .majCoordonne td.marginT0 > strong{margin-top:0;}
.contratUniv .majCoordonne td > a{padding:0 5px 13px 0;display:inline-block; }
.contratUniv .mepTab td[<strong>]{margin-top:7px;}
.sectForm p{overflow:hidden}
.contratEnsEI .majDeclaration .sectOgec div{float: right;}
.contratEnsEI .majDeclaration .sectOgec div label{width: 160px;}
.contratEnsEI .majDeclaration .sectOgec div input[type="radio"],.contratEnsEI .majDeclaration .sectOgec div label{vertical-align: middle;}

/*tableau etudiant / composante*/
.cancelLine{vertical-align:center;padding:0 5px 0 0!important;}
.intitule{color:#438b9f;margin-bottom:6px;}
.sectComposante input{width:400px;}
.sectComposante .errMsg{padding:0 0 0 18px!important;}
a.addComposante{padding-right:0 !important;margin-bottom:10px;color:#438b9f;text-decoration:underline;}
.bgTdr > td{}

.fixFooter, .ie7 .fixFooter{position: fixed; bottom: 0;left:0}
/*.fixFooter{background-color:transparent !important}*/
.sectForm .fieldGrp {width:267px;display:inline-block;padding:0;float:none !important;margin:0 0 3px 0;}
.sectForm .fieldGrp.replace_errMsg{;margin-bottom:10px;}
.sectForm .fieldGrp input[type=radio]:first-child{margin-left:3px;}
.sectForm .fieldGrp input[type=radio]{margin:0 0 15px 5px;}
.sectForm .fieldGrp label{width:auto}
.sectForm input[type="hidden"]{height:0 !important;position:absolute;}
.validationArea {text-align:center;margin:15px 2px 0 0;float:right;}
.validationArea span{margin-left:20px}
.decl3FFP .bgdTr{background-color:#d8d8d8;}
.bgdTr{margin-bottom:5px;overflow: hidden;}
.sectOgec.bgdTr{overflow: hidden;}
.sectOgec.bgdTr p{margin: 0 0 5px 0;}
select#typeetablissement{margin-bottom:11px}

/*Background alterné*/
.bgAlterne{background-color:#d8d8d8;}

/*Archives*/
.sectPagination{position:relative;}
.sectPagination p {color:#3988a2;font-size:16px;font-weight:bold;margin-bottom:15px;}
.sectPagination .paginationArchives {float:left;font-family:MuseoSlab-300,Arial,Helvetica,sans-serif;font-size: 15px;}
.sectPagination .paginationArchives a.pagination{}
.sectPagination .paginationActive{font-family:MuseoSlab-700,Arial,Helvetica,sans-serif;color:#00718f}
.sectPagination a.paginationArchives{margin-right:5px;}
.sectPagination .cornerImg2{position:absolute;top:33px/*:128px*/;right:-9px;background:url(../images/cornerImg3.png) 0 0 no-repeat;width:54px;height:37px;z-index:1000;}
.sectPagination div.paginationArchives{margin-left:500px;}
.sectPagination .paginationDate{margin-right:40px;font-family:MuseoSlab-700,Arial,Helvetica,sans-serif;width:700px}
.fondBlanc a.pagination img{height:13px;width:7px;padding: 2px 4px 0 4px;margin-bottom:-1px;}
.paginationDate span.btnTab:first-child a{margin-right:22px}
.paginationDate span:first-child a{background:url("../images/spBtn.png") right -400px no-repeat;color:#ffffff;height:33px;line-height:32px;padding:0 27px 0 20px;display:inline-block;}
.paginationDate span:last-child a{color:#00718f;background:url("../images/btn_imprimer.png") 9px 0 no-repeat;padding:10px 0 10px 50px;}
.paginationDate span.btnTab+a{color:#00718f;}
.paginationDate td{padding:0 51px 20px 0;font-size:13px;font-family:Verdana, Geneva, sans-serif;text-align:left!important;}
.paginationDate tr{display:block;margin-right:20px;padding-right:20px;}
.fondBlanc{background-color:#f2f2f2;padding:10px 0 10px 8px;margin:10px 0 22px 0;-moz-box-shadow:0 10px 10px -2px #e0e0e0;-webkit-box-shadow:0 10px 10px -2px #e0e0e0;box-shadow:0 10px 10px -2px #e0e0e0;box-sizing:border-box !important;-moz-box-sizing:border-box !important;line-height:normal}
.pdfArea{margin-bottom:25px;}
.pdfArea .chevronRetour{float:right;} 
.pdfArea .chevronRetour a{color:#00718f;}
.nbDeclaration span{color:#00718f;font-family:Verdana, Geneva, sans-serif;font-size:16px;font-weight:bold;}


/*Contrat ogec*/
.sectOgec p{width:150px;float:left;}
.sectOgec div{float:left;margin: 0 0 15px 0;}
.sectOgec label{width:180px;}
.sectOgec input{width:30px;margin-left:20px;vertical-align:middle;}


/*section etablissement page déclaration3 contrat elpr*/
.sectEtablissementELPR table{width:400px;}
.sectEtablissementELPR th{background-color:#f2f2f2;padding: 10px 0 10px 8px;margin: 10px 0 15px 0;-moz-box-shadow: 0 10px 10px -2px #e0e0e0;-webkit-box-shadow: 0 10px 10px -2px #e0e0e0;box-shadow: 0 10px 10px -2px #e0e0e0;box-sizing: border-box !important;-moz-box-sizing: border-box !important;color: #00718f;font-family: MuseoSlab-700,Arial,Helvetica,sans-serif;font-size: 18px;width:400px !important;text-align:left;}
.sectEtablissementELPR{width:400px;}
.sectEtablissementELPR tr:first-child{background:none!important}
.sectEtablissementELPR .majCoordonne tr:first-child{background:#d8d8d8!important}
.sectEtablissementELPR tr:nth-child(odd){background:#d8d8d8;}
.sectEtablissementELPR td{width:0;}
.sectEtablissementELPR .majCoordonne td+td{color:#838383;}
.sectEtablissementELPR td:first-child{padding:5px 8px 5px 10px;}
.sectEtablissementELPR td:first-child input{display:none;}
.sectEtablissementELPR tbody{width:400px;}
.cntColumn.widthELPR{width:400px;}

/* eXtension CSS */
.foldCont .majCoordonne{background:url('../images/spIconeDepli.png') right -78px no-repeat;  cursor:pointer;}
.foldCont .majCoordonne.actif{background-position:right 10px;}
.foldCont .foldElem{display:none;}
.btnRetour{cursor:pointer; background:none;}

.majCoordonne .mepTabNum td:last-child{text-align:right;}

.blk-facture {
	display: none;
	position: relative;
}

.titre-blk-facture {
	width: 100% !important;
	text-align: center !important;
}

.titre-blk-facture input[type="radio"] {
	margin-bottom: 0 !important;
	margin-top: 16px !important;
}

.titre-blk-facture label {
	margin-top: 15px !important;
	color: #00718f !important;
}

.blk-facture .popupcontainer {
    visibility: hidden;
    width: 600px;
    background-color: #ffffff;
    color: #fff;
    border-radius: 6px;
    padding: 25px 30px;
    position: absolute;
    z-index: 1;
    top: -3px;
    left: 0; 
}

.blk-facture .popupcontainer h3 {
	font-family: MuseoSlab-700,Arial,Helvetica,sans-serif;
	font-size: 18px;
	color: #00718f;
}

.blk-facture .popupcontainer p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #5d5d5d;
	padding-bottom: 20px;
	padding-right: 40px;
}

.blk-facture .popupcontainer a {
	background-color: transparent;
	cursor: pointer;
	padding: 0 10px;
    text-align: center;
    width: auto;
    border: 0 !important;
    color: #FFF !important;
    height: 33px;
    line-height: 25px;
}

.blk-facture .popupcontainer span {
	margin-right: 15px;
}

.blk-facture .bg-image a {
	background: url(../images/spBtn2.png) 0 500px no-repeat !important;
	font-family: Verdana, Helvetica;
	font-size:12px;
	color: #ffffff;
	line-height: normal;
}

.blk-facture .bg-image em {
	font-family: Verdana, Helvetica;
	font-size:10px;
	color: #ffffff;
	font-style: normal;
}

.blk-facture .show {
	visibility: visible;
    -webkit-animation: fadeIn 1s;
    animation: fadeIn 1s;
}

/* Add animation (fade in the popup) */
@-webkit-keyframes fadeIn {
    from {opacity: 0;} 
    to {opacity: 1;}
}

@keyframes fadeIn {
    from {opacity: 0;}
    to {opacity:1 ;}
}

.hide {
	display: none;
}

.fade-anim {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.6);
}

.display-fade-anim {
	display: block;
}

