@font-face {
    font-family: 'DustismoRegular';
    src: url('../fonts/dustismo-webfont.eot');
    src: url('../fonts/dustismo-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/dustismo-webfont.woff') format('woff'),
         url('../fonts/dustismo-webfont.ttf') format('truetype'),
         url('../fonts/dustismo-webfont.svg#DustismoRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'DustismoItalic';
    src: url('../fonts/dustismo_italic-webfont.eot');
    src: url('../fonts/dustismo_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/dustismo_italic-webfont.woff') format('woff'),
         url('../fonts/dustismo_italic-webfont.ttf') format('truetype'),
         url('../fonts/dustismo_italic-webfont.svg#DustismoItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'DustismoBold';
    src: url('../fonts/dustismo_bold-webfont.eot');
    src: url('../fonts/dustismo_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/dustismo_bold-webfont.woff') format('woff'),
         url('../fonts/dustismo_bold-webfont.ttf') format('truetype'),
         url('../fonts/dustismo_bold-webfont.svg#DustismoBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'DustismoBoldItalic';
    src: url('../fonts/dustismo_bold_italic-webfont.eot');
    src: url('../fonts/dustismo_bold_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/dustismo_bold_italic-webfont.woff') format('woff'),
         url('../fonts/dustismo_bold_italic-webfont.ttf') format('truetype'),
         url('../fonts/dustismo_bold_italic-webfont.svg#DustismoBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Monts';
    src: url('../fonts/montserrat-regular-webfont.eot');
    src: url('../fonts/montserrat-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/montserrat-regular-webfont.woff') format('woff'),
         url('../fonts/montserrat-regular-webfont.ttf') format('truetype'),
         url('../fonts/montserrat-regular-webfont.svg#montserratregular') format('svg');
	font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Montsb';
    src: url('../fonts/montserrat-bold-webfont.eot');
    src: url('../fonts/montserrat-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/montserrat-bold-webfont.woff') format('woff'),
         url('../fonts/montserrat-bold-webfont.ttf') format('truetype'),
         url('../fonts/montserrat-bold-webfont.svg#montserratregular') format('svg');
	font-weight: normal;
    font-style: normal;
}

/* font-face */
@font-face {
  font-family: "AccessibilityFoundicons";
  src: url("../fonts/accessibility_foundicons.eot");
  src: url("../fonts/accessibility_foundicons.eot?#iefix") format("embedded-opentype"), url("../fonts/accessibility_foundicons.woff") format("woff"), url("../fonts/accessibility_foundicons.ttf") format("truetype"), url("../fonts/accessibility_foundicons.svg#AccessibilityFoundicons") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* global foundicon styles */
[class*="foundicon-"] {
  display: inline;
  width: auto;
  height: auto;
  line-height: inherit;
  vertical-align: baseline;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  margin-right:15px;
  
}

[class*="access foundicon-"]:before {
  font-family: "AccessibilityFoundicons";
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  
}

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on February 6, 2013 */

@font-face {
    font-family: 'danielregular';
    src: url('../fonts/daniel-webfont.eot');
    src: url('../fonts/daniel-webfont.svg#danielregular') format('svg'),
		 url('../fonts/daniel-webfont.ttf') format('truetype'),
		 url('../fonts/daniel-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/daniel-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'danielbold';
    src: url('../fonts/danielbd-webfont.eot');
    src: url('../fonts/danielbd-webfont.svg#danielbold') format('svg'),
		 url('../fonts/danielbd-webfont.ttf') format('truetype'),
		 url('../fonts/danielbd-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/danielbd-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'daniel_blackregular';
    src: url('../fonts/danielbk-webfont.eot');
    src: url('../fonts/danielbk-webfont.svg#daniel_blackregular') format('svg'),
	     url('../fonts/danielbk-webfont.ttf') format('truetype'),
		 url('../fonts/danielbk-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/danielbk-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
 
}
/* icons */
.foundicon-wheelchair:before {
  content: "\f000";
}

.foundicon-speaker:before {
  content: "\f001";
}

.foundicon-fontsize:before {
  content: "\f002";
}

.foundicon-eject:before {
  content: "\f003";
}

.foundicon-view-mode:before {
  content: "\f004";
}

.foundicon-eyeball:before {
  content: "\f005";
}

.foundicon-asl:before {
  content: "\f006";
}

.foundicon-person:before {
  content: "\f007";
}

.foundicon-question:before {
  content: "\f008";
}

.foundicon-adult:before {
  content: "\f009";
}

.foundicon-child:before {
  content: "\f00a";
}

.foundicon-glasses:before {
  content: "\f00b";
}

.foundicon-cc:before {
  content: "\f00c";
}

.foundicon-blind:before {
  content: "\f00d";
}

.foundicon-braille:before {
  content: "\f00e";
}

.foundicon-iphone-home:before {
  content: "\f00f";
}

.foundicon-w3c:before {
  content: "\f010";
}

.foundicon-css:before {
  content: "\f011";
}

.foundicon-key:before {
  content: "\f012";
}

.foundicon-hearing-impaired:before {
  content: "\f013";
}

.foundicon-male:before {
  content: "\f014";
}

.foundicon-female:before {
  content: "\f015";
}

.foundicon-network:before {
  content: "\f016";
}

.foundicon-guidedog:before {
  content: "\f017";
}

.foundicon-universal-access:before {
  content: "\f018";
}

.foundicon-elevator:before {
  content: "\f019";
}
/* font-face */
@font-face {
  font-family: "GeneralFoundicons";
  src: url("../fonts/general_foundicons.eot");
  src: url("../fonts/general_foundicons.eot?#iefix") format("embedded-opentype"), url("../fonts/general_foundicons.woff") format("woff"), url("../fonts/general_foundicons.ttf") format("truetype"), url("../fonts/general_foundicons.svg#GeneralFoundicons") format("svg");
  font-weight: normal;
  font-style: normal;
}

[class*="general foundicon-"]:before {
  font-family: "GeneralFoundicons";
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
}
/* icons */
.foundicon-settings:before {
  content: "\f000";
}

.foundicon-heart:before {
  content: "\f001";
}

.foundicon-star:before {
  content: "\f002";
}

.foundicon-plus:before {
  content: "\f003";
}

.foundicon-minus:before {
  content: "\f004";
}

.foundicon-checkmark:before {
  content: "\f005";
}

.foundicon-remove:before {
  content: "\f006";
}

.foundicon-mail:before {
  content: "\f007";
}

.foundicon-calendar:before {
  content: "\f008";
}

.foundicon-page:before {
  content: "\f009";
}

.foundicon-tools:before {
  content: "\f00a";
}

.foundicon-globe:before {
  content: "\f00b";
}

.foundicon-home:before {
  content: "\f00c";
}

.foundicon-quote:before {
  content: "\f00d";
}

.foundicon-people:before {
  content: "\f00e";
}

.foundicon-monitor:before {
  content: "\f00f";
}

.foundicon-laptop:before {
  content: "\f010";
}

.foundicon-phone:before {
  content: "\f011";
}

.foundicon-cloud:before {
  content: "\f012";
}

.foundicon-error:before {
  content: "\f013";
}

.foundicon-right-arrow:before {
  content: "\f014";
}

.foundicon-left-arrow:before {
  content: "\f015";
}

.foundicon-up-arrow:before {
  content: "\f016";
}

.foundicon-down-arrow:before {
  content: "\f017";
}

.foundicon-trash:before {
  content: "\f018";
}

.foundicon-add-doc:before {
  content: "\f019";
}

.foundicon-edit:before {
  content: "\f01a";
}

.foundicon-lock:before {
  content: "\f01b";
}

.foundicon-unlock:before {
  content: "\f01c";
}

.foundicon-refresh:before {
  content: "\f01d";
}

.foundicon-paper-clip:before {
  content: "\f01e";
}

.foundicon-video:before {
  content: "\f01f";
}

.foundicon-photo:before {
  content: "\f020";
}

.foundicon-graph:before {
  content: "\f021";
}

.foundicon-idea:before {
  content: "\f022";
}

.foundicon-mic:before {
  content: "\f023";
}

.foundicon-cart:before {
  content: "\f024";
}

.foundicon-address-book:before {
  content: "\f025";
}

.foundicon-compass:before {
  content: "\f026";
}

.foundicon-flag:before {
  content: "\f027";
}

.foundicon-location:before {
  content: "\f028";
}

.foundicon-clock:before {
  content: "\f029";
}

.foundicon-folder:before {
  content: "\f02a";
}

.foundicon-inbox:before {
  content: "\f02b";
}

.foundicon-website:before {
  content: "\f02c";
}

.foundicon-smiley:before {
  content: "\f02d";
}

.foundicon-search:before {
  content: "\f02e";
}
/* font-face */
@font-face {
  font-family: "GeneralEnclosedFoundicons";
  src: url("../fonts/general_enclosed_foundicons.eot");
  src: url("../fonts/general_enclosed_foundicons.eot?#iefix") format("embedded-opentype"), url("../fonts/general_enclosed_foundicons.woff") format("woff"), url("../fonts/general_enclosed_foundicons.ttf") format("truetype"), url("../fonts/general_enclosed_foundicons.svg#GeneralEnclosedFoundicons") format("svg");
  font-weight: normal;
  font-style: normal;
}
[class*="general2 foundicon-"]:before {
  font-family: "GeneralEnclosedFoundicons";
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
}

/* icons */
.foundicon-settings:before {
  content: "\f000";
}

.foundicon-heart:before {
  content: "\f001";
}

.foundicon-star:before {
  content: "\f002";
}

.foundicon-plus:before {
  content: "\f003";
}

.foundicon-minus:before {
  content: "\f004";
}

.foundicon-checkmark:before {
  content: "\f005";
}

.foundicon-remove:before {
  content: "\f006";
}

.foundicon-mail:before {
  content: "\f007";
}

.foundicon-calendar:before {
  content: "\f008";
}

.foundicon-page:before {
  content: "\f009";
}

.foundicon-tools:before {
  content: "\f00a";
}

.foundicon-globe:before {
  content: "\f00b";
}

.foundicon-home:before {
  content: "\f00c";
}

.foundicon-quote:before {
  content: "\f00d";
}

.foundicon-people:before {
  content: "\f00e";
}

.foundicon-monitor:before {
  content: "\f00f";
}

.foundicon-laptop:before {
  content: "\f010";
}

.foundicon-phone:before {
  content: "\f011";
}

.foundicon-cloud:before {
  content: "\f012";
}

.foundicon-error:before {
  content: "\f013";
}

.foundicon-right-arrow:before {
  content: "\f014";
}

.foundicon-left-arrow:before {
  content: "\f015";
}

.foundicon-up-arrow:before {
  content: "\f016";
}

.foundicon-down-arrow:before {
  content: "\f017";
}

.foundicon-trash:before {
  content: "\f018";
}

.foundicon-add-doc:before {
  content: "\f019";
}

.foundicon-edit:before {
  content: "\f01a";
}

.foundicon-lock:before {
  content: "\f01b";
}

.foundicon-unlock:before {
  content: "\f01c";
}

.foundicon-refresh:before {
  content: "\f01d";
}

.foundicon-paper-clip:before {
  content: "\f01e";
}

.foundicon-video:before {
  content: "\f01f";
}

.foundicon-photo:before {
  content: "\f020";
}

.foundicon-graph:before {
  content: "\f021";
}

.foundicon-idea:before {
  content: "\f022";
}

.foundicon-mic:before {
  content: "\f023";
}

.foundicon-cart:before {
  content: "\f024";
}

.foundicon-address-book:before {
  content: "\f025";
}

.foundicon-compass:before {
  content: "\f026";
}

.foundicon-flag:before {
  content: "\f027";
}

.foundicon-location:before {
  content: "\f028";
}

.foundicon-clock:before {
  content: "\f029";
}

.foundicon-folder:before {
  content: "\f02a";
}

.foundicon-inbox:before {
  content: "\f02b";
}

.foundicon-website:before {
  content: "\f02c";
}

.foundicon-smiley:before {
  content: "\f02d";
}

.foundicon-search:before {
  content: "\f02e";
}
/* font-face */
@font-face {
  font-family: "SocialFoundicons";
  src: url("../fonts/social_foundicons.eot");
  src: url("../fonts/social_foundicons.eot?#iefix") format("embedded-opentype"), url("../fonts/social_foundicons.woff") format("woff"), url("../fonts/social_foundicons.ttf") format("truetype"), url("../fonts/social_foundicons.svg#SocialFoundicons") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* icons */
.foundicon-thumb-up:before {
  content: "\f000";
}

.foundicon-thumb-down:before {
  content: "\f001";
}

.foundicon-rss:before {
  content: "\f002";
}

.foundicon-facebook:before {
  content: "\f003";
}

.foundicon-twitter:before {
  content: "\f004";
}

.foundicon-pinterest:before {
  content: "\f005";
}

.foundicon-github:before {
  content: "\f006";
}

.foundicon-path:before {
  content: "\f007";
}

.foundicon-linkedin:before {
  content: "\f008";
}

.foundicon-dribbble:before {
  content: "\f009";
}

.foundicon-stumble-upon:before {
  content: "\f00a";
}

.foundicon-behance:before {
  content: "\f00b";
}

.foundicon-reddit:before {
  content: "\f00c";
}

.foundicon-google-plus:before {
  content: "\f00d";
}

.foundicon-youtube:before {
  content: "\f00e";
}

.foundicon-vimeo:before {
  content: "\f00f";
}

.foundicon-flickr:before {
  content: "\f010";
}

.foundicon-slideshare:before {
  content: "\f011";
}

.foundicon-picassa:before {
  content: "\f012";
}

.foundicon-skype:before {
  content: "\f013";
}

.foundicon-steam:before {
  content: "\f014";
}

.foundicon-instagram:before {
  content: "\f015";
}

.foundicon-foursquare:before {
  content: "\f016";
}

.foundicon-delicious:before {
  content: "\f017";
}

.foundicon-chat:before {
  content: "\f018";
}

.foundicon-torso:before {
  content: "\f019";
}

.foundicon-tumblr:before {
  content: "\f01a";
}

.foundicon-video-chat:before {
  content: "\f01b";
}

.foundicon-digg:before {
  content: "\f01c";
}

.foundicon-wordpress:before {
  content: "\f01d";
}

.ui-datepicker {
	width: 10em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	width:150x;
	background-image:url(../images/boutonorange.png);background-size;100% 100%; background-repeat:repeat-x;
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	font-size:18px;
	font-family:"DustismoRegular";
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 50px;
	color:#5228a2;
	font-weight:bold;
	font-family:"DustismoRegular";
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	font-family:"DustismoRegular";
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	font-family:"DustismoRegular";
	color:#5228a2;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}
/* style spécifiques formule finance */
a img{border: none;}
li{list-style-type: none;font-size:18px;}
b {color:#202020;font-family:"DustismoBold";}
strong {color:#202020;font-family:"DustismoBold";}
#titre{	background-image:url(../images/menu3.jpg);min-height:136;background-repeat:no-repeat;background-position:50%; margin-top:0px;margin-bottom:0px;background-size:940px 136px;height:136px;-moz-box-shadow: 0px 0px 2px 2px #9b9b9b;-webkit-box-shadow: 0px 0px 2px 2px #9b9b9b;-o-box-shadow: 0px 0px 2px 2px #9b9b9b;box-shadow: 0px 0px 2px 2px #9b9b9b;}
#tapisvolant{	background-image:url(../images/tapisvolant.jpg);height:127px;background-repeat:no-repeat;}
#tapisvolantlight{z-index:20;background-image:url(../images/bandeautapis.png);height:138px;background-repeat:no-repeat;margin-bottom:0px;background-size:100%;min-width:80px;max-width:120px;height:45px;}
.menu {color:#fff; text-align:center;font-family:"Monts";outline:none;border:0px;margin:0px;padding:0px;height:45px;}
.menuon{background-image:url(../images/souslignemenu.png);background-position:0px;background-repeat:repeat-x;}
.menuoff{;}
.personavignette:hover{background-color:rgba(88,128,180, .5);}
.borduretext{	text-shadow: #745188 1px 1px 2px; } 
.blanc{	background-color:#ffffff;}
.blancdoux{	background-color:#f9f8f5;}
.texteblanc{color:#ffffff;}
.grisclair{	background-color:#f2f3f3;}
.gris{background-color:#c1c1c1;}
.grisfonce{background-color:#818181;}
.grisfond{background-color:#555557;}
.bleufond{background-color: #53719d;}
.creme{background-color:#ffffff;background: -webkit-gradient(linear,left top, right bottom,from(#fefefe),to(#dbd9d2));background: -webkit-linear-gradient(left top,	#dbd9d2,#fefefe,#dbd9d2);background: -moz-linear-gradient(left top,#dbd9d2,#fefefe,#dbd9d2);background: -o-linear-gradient(left top,#dbd9d2,#fefefe,#dbd9d2);
background: linear-gradient(left top,#dbd9d2,#fefefe,#dbd9d2);}
.bleufondphotoville {position:relative;display:float;background: rgba(88,128,180,0.8);color:#e0e0e0;z-index:100;bottom:0px;padding:5px}
.bleufondphotoville strong{color:#ffffff;}
.grisarticle{background-color:#91918e}
.footer{font-size:14px;}
.footer:hover{color:#101010}
.grisfooter{color:#d1d1d1}
.grisfooterfonce{color:#7e7e7e}
.light {font-family:"DustismoRegular";}
.bold {font-family:"DustismoBold";}
.regular{font-family:"DustismoRegular";}
.danielregular{font-family: "danielregular";}
.danielbold{font-family: "danielbold";}
.lcd{font-family:"DigitaldreamNarrowRegular";}
.harrison{font-family:"HarrisonRegular";font-weight:bold;text-rendering: optimizeLegibility;}
.violet{background-color:#20476f;}
.violettext{color:#20476f;}
.darkblue{background-color:#0f0826;}
.black{background-color:#353535;}
.centre{text-align:center;}
.right{text-align:right;}
.left{text-align:left;}
.verttext{color:#df9c27}
.orangemenu{background: rgba(255,255,255,.85);-pie-background: #FFF; behavior: url(stylesheets/PIE.htc);}
.blanctext{color:#fff}
.noirtext{color:#353535}
.orangetext{color:#5880b4}
.redtext{color:#bf0000}
.gristext{color:#424242}
.grostitre {font-family:Monts;font-size:28px;color:#fff;line-height:35px;}
#carte {display:block;width:100%;height:400Px;z-index:0;}
.cieldecor {	background-image:url(../images/ciel-decor.jpg);background-repeat:no-repeat;background-position:50% 0%;background-repeat:no-repeat;background-size:100%;}
.cieletoile {background-image:url(../images/titre.jpg);background-position:50% 0%;background-repeat:no-repeat;background-size:100% 100%;}
.toiture{background-image:url(../images/toiture.png);background-position:50% 0%;background-repeat:no-repeat;background-size:100% 100%;}
.herbedecor {background-image:url(../images/herbeblanc.jpg);background-repeat:no-repeat;background-position:50% 100%;background-repeat:no-repeat;background-size:100%;}
.marierappel {background-image:url(../images/marierappel.jpg);background-repeat:no-repeat;background-position:90% 0%;background-size:100px;}
.panneausocial {background-image:url(../images/panneausocial.png);background-repeat:no-repeat;background-position:95% 95%;background-size:15%;}
.temoinbig {background-image:url(../images/temoinbig.png);background-repeat:no-repeat;background-position:90% 0%;background-size:70px;}
.temoinsmall {background-image:url(../images/temoinsmall.png);background-repeat:no-repeat;background-position:90% 0%;background-size:30px;}
.grandelettre{display:float; float:left;font-size:80px;margin-top:0p;margin-right:10px;font-family:"DustismoRegular";}
.biseautage{-moz-box-shadow: inset -3px -3px 5px 2px #9b9b9b;-webkit-box-shadow: inset -3px -3px 5px 2px #9b9b9b;-o-box-shadow: inset -3px -3px 5px 2px #9b9b9b;box-shadow: inset -3px -3px 5px 2px #9b9b9b;}
.bordure{border: solid 1px #dfdfdf;}
.barregrise{display:block;clear:both;background-image:url(../images/barreh1.jpg);padding:10px 5px 5px 15px;min-height:46px;width:100%;background-repeat:no-repeat;margin-top:0px;margin-bottom:10px;margin-left:0px;margin-right:0px;background-size:100% 46px;height:46px;-moz-box-shadow: 0px 2px 2px #9b9b9b;-webkit-box-shadow: 0px 2px 2px #9b9b9b;-o-box-shadow: 0px 2px 2px #9b9b9b;box-shadow: 0px 2px 2px #9b9b9b;color:#fff}
.barregrisetopbar{display:block;clear:both;background-image:url(../images/barreh1.jpg);min-height:46px;width:100%;background-repeat:no-repeat;margin-top:0px;margin-bottom:10px;margin-left:0px;margin-right:0px;background-size:100% 46px;height:46px;-moz-box-shadow: 0px 2px 2px #9b9b9b;-webkit-box-shadow: 0px 2px 2px #9b9b9b;-o-box-shadow: 0px 2px 2px #9b9b9b;box-shadow: 0px 2px 2px #9b9b9b;color:#fff}

.bandeaubas{display:block;clear:both;background-image:url(../images/bandeaubas.jpg);padding:5px 5px 5px 5px;min-height:110px;width:100%;background-repeat:repeat-x;margin-top:-10px;margin-bottom:10px;margin-left:0px;margin-right:0px;background-size:100% 110px;height:110px}
.grillebarregrise{background-image:url(../images/grillebarregrise.jpg);min-height:75px;width:100%;background-repeat:repeat-x;margin-top:-7px;margin-left:-15px;margin-right:0px;background-size:16px 75px;height:75px;}
.grilledroite{background-image:url(../images/grilledroite.jpg);width:100%;background-repeat:repeat;margin-top:-7px;margin-left:-15px;margin-right:0px;background-size:21px 10px;}
div.bordurelarge{border: solid 4px #dfdfdf;}
div.coupdegenie{width:100%;max-width:278px;margin:auto;min-width:278px;height:213px;background-image:url(../images/financement.png);background-repeat:no-repeat;background-position:0% 0%;background-size:100%;}
div.marge {padding:10px 10px 10px;background: rgba(255,255,255, 0);}
div.sesamdelivre{width:100%;max-width:269px;margin:auto;min-width:269px;height:202px;background-image:url(../images/nbsesam.png);background-repeat:no-repeat;background-position:0% 0%;background-size:100%;}
.radiusentete{-webkit-border-top-left-radius: 10px;-webkit-border-top-right-radius: 10px;-moz-border-radius-topleft: 10px;-moz-border-radius-topright: 10px;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.radiuspied{-webkit-border-bottom-left-radius: 10px;-webkit-border-bottom-right-radius: 10px;-moz-border-radius-bottomleft: 10px;-moz-border-radius-bottomright: 10px;border-bottom-bottom-radius: 10px;border-bottom-bottom-radius: 10px;}
.radius{-webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px;}
.ombre{-moz-box-shadow: 0px 0px 7px 0px #9b9b9b;-webkit-box-shadow: 0px 0px 7px 0px #9b9b9b;-o-box-shadow: 0px 0px 7px 0px #9b9b9b;box-shadow: 0px 0px 7px 0px #9b9b9b;}
.ombremenu{-moz-box-shadow: 0px 5px 10px 0px #9b9b9b;-webkit-box-shadow: 0px 5px 10px 0px #9b9b9b;-o-box-shadow: 0px 5px 10px 0px #9b9b9b;box-shadow: 0px 5px 10px 0px #9b9b9b;}
div.ombrecadre{/*background:white;opacity:1;-moz-box-shadow: 0px 0px 100px 0px #808080;-webkit-box-shadow: 0px 0px 100px 0px #808080;-o-box-shadow: 0px 0px 100px 0px #808080;box-shadow: 0px 0px 100px 0px #808080;*/}
div.nidabeille{z-index:1;position:absolute;top:0px;width:100%;margin-left:42px;height:100px;background-image:url(../images/nidabeille.png);background-repeat:repeat-x;}
div.decor {z-index:-2;position:absolute;top:155px;width:1904px;left:-482px;height:548px;background-image:url(../images/decor.jpg);background-repeat:no-repeat;background-size:1920px 548px;background-position:50%; overflow:visible;}
div.decorinterne {z-index:0;position:absolute;top:155px;width:1904px;left:-482px;height:200px; overflow:visible;}
div.pageprincipale {margin-left:auto;margin-right:auto;width:940px;height:548px;background: rgba(236,236,236, 0.55);}
div.pageinterne {margin-left:auto;margin-right:auto;width:940px;height:200px;}
div.pagesuivante {position:absolute;top:703px;width:940px;}
div.pagesuivanteinterne {position:absolute;width:940px;}
div.logoformulefinance {z-index:1;width:200Px;height:90px;position:relative;left:0px;top:0px;margin-top:0px;background-image:url(../images/logoff.jpg);background-repeat:no-repeat;background-size:200px 90px;-moz-box-shadow: 2px 0px 2px 0px #9b9b9b;-webkit-box-shadow: 2px 0px 2px 0px #9b9b9b;-o-box-shadow: 2px 0px 2px 0px #9b9b9b;box-shadow: 2px 0px 2px 0px #9b9b9b;}
div.logokgcredit {z-index:1;width:275px;height:195px;position:relative;left:-12px;top:0px;margin-top:0px;background-image:url(../images/kgcredit.png);background-repeat:no-repeat;background-size:275px 195px;}
div.nouveauvisage {z-index:1;top:10px;position:relative;background-image:url(../images/nouveauvisage.png);background-repeat:no-repeat;background-position:35%; margin-top:0px;background-size:450px 39px;height:39px}
div.bordtransparent{/*padding:15px;background: rgba(255,255,255, 0);margin-top:-15px;*/}
div.bordtransparentmenu{padding:15px 15px 15px;background: rgba(255,255,255, .2);}
.ombretop{-moz-box-shadow: 0px -3px 5px 0px #d0d0d0;-webkit-box-shadow: 0px -3px 5px 0px #d0d0d0;-o-box-shadow: 0px -3px 5px 0px #d0d0d0;box-shadow: 0px -3px 5px 0px #d0d0d0;}
div.postittaux{width:100%;max-width:172px;min-width:172px;margin:auto;height:200px;background-image:url(../images/postit.png);background-repeat:no-repeat;background-position:50% 50%;background-size:100%;}
div.queltaux{width:100%;max-width:225px;min-width:225px;margin:auto;height:170px;background-image:url(../images/queltaux.png);background-repeat:no-repeat;background-position:50% 0%;background-size:100%;}
.ombrebottom{-moz-box-shadow: 0px 3px 5px 0px #d0d0d0;-webkit-box-shadow: 0px 3px 5px 0px #d0d0d0;-o-box-shadow: 0px 3px 5px 0px #d0d0d0;box-shadow: 0px 3px 5px 0px #d0d0d0;}
.ombretext{text-shadow: 0px 0px 6px rgba(255, 255, 255, 1);}
.arrondihautdroit{-webkit-border-top-right-radius: 30px;-moz-border-radius-topright: 30px;border-top-right-radius: 30px;}
.arrondihautgauche{-webkit-border-top-left-radius: 30px;-moz-border-radius-topleft: 30px;border-top-left-radius: 30px;}
label{color:#606060;font-family:"DustismoRegular";line-height:1;}
input {color:#6c629c;background-color:transparent; padding:0px 3px; font-size:20px;line-height:20px;letter-spacing:1px;font-family:"DustismoRegular";height:25px;}
input.resultat{background-color:#5880b4;color:#ffffff}
a {font-family:"DustismoBold";color:#DE8808;} /* f09600*/
a.toggle-nav{background-image:url(../images/plus.png);background-repeat:no-repeat;}
.panel.calc{background-image:url(../images/calculatricegenie.png);background-repeat:no-repeat;background-size:100% 100%;}
.panel.genie{background-image:url(../images/panelgenie.jpg);background-repeat:no-repeat;background-size:100% 100%;}
.panel.offre{background-image:url(../images/paneloffre.jpg);background-repeat:no-repeat;background-size:100% 100%;}
.smallpadding{padding: 5px 10px 0px;}
.grille{background-image:url(../images/grille.png);background-repeat:repeat;}
.grillefondue{background-image:url(../images/grillefondue.jpg);background-repeat:no-repeat;background-position:0% 0%;}
.couture{background-image:url(../images/couture.png);background-repeat:repeat-x;margin-top:-20px;}
.panel{border: solid 1px #ffffff;}
div.ombrepaneltop{position:relative;margin-left:auto; margin-right:auto;width:90%;height:60px;background-image:url(../images/ombreligne.png);background-repeat:no-repeat;background-position:50% 5px;background-size:100%;opacity:0.25;margin-bottom:-60px;}
div.ombrepanelbottom{margin-left:auto; margin-right:auto;width:90%;height:20px;background-image:url(../images/ombreligne.png);background-repeat:no-repeat;background-position:50% 100%;background-size:100%;opacity:0.3;margin-top:-27px;}
.courbure{background-image:url(../images/courbure.jpg);background-repeat:repeat-y;background-position:0% 0%;}
.coinpage{background-image:url(../images/coinpage.jpg);background-repeat:no-repeat;background-position:100% 0%;background-size:30%;}
input:-moz-placeholder, textarea:-moz-placeholder {color: #c9b8a8;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #c9b8a8;}
input.placeholder, textarea.placeholder {color: #808080;}
.button.calc { background: #f0f0f0; border: solid 2px #e0e0e0;padding: 10px 10px 10px;}
.button.calc:hover { background-color: #ffffff; }
.button.calc.active { background: #e0e0e0;-webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2) inset; -moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2) inset; box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2) inset; }
.button.fleche {background-image:url(../images/fleche.png);background-repeat:no-repeat;background-position:0% 50%;background-size:35px;}
a.button2 {color:#ffffff;}
span.button2{color:#ffffff;}
.button2.orange{background-image:url(../images/btn-normal.png);background-repeat:no-repeat;background-size:100% 100%;}
.boutonorangeindex{width: 222px; cursor: pointer; display: inline-block;  font-size: 16px; line-height: 1; outline: none; padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 11px;
    padding-left: 50px; position: relative; text-align: center; text-decoration: none; color:#fff;background-image:url(../images/boutonorangefin.png);background-repeat:no-repeat;background-size:100% 100%;font-family: 'DustismoBold';font-stretch: condensed}
.boutonorangeindex:hover{color:#fff}
.button2 { width: auto; cursor: pointer; display: inline-block; font-weight:normal; font-size: 16px; line-height: 1; outline: none; padding: 10px 40px 11px; position: relative; text-align: center; text-decoration: none; }
.button2:hover { background-image:url(../images/btn-hover.png);background-repeat:no-repeat;background-size:100% 100%;-webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; }
.button2:active { background-image:url(../images/btn-active.png);background-repeat:no-repeat;background-size:100% 100%;}
.button2:focus { -webkit-box-shadow: 0 0 4px #3373b3, 0 1px 0 rgba(255, 255, 255, 0.5) inset; -moz-box-shadow: 0 0 4px #3373b3, 0 1px 0 rgba(255, 255, 255, 0.5) inset; box-shadow: 0 0 4px #3373b3, 0 1px 0 rgba(255, 255, 255, 0.5) inset; color: white; }
.button2.expand { width: 100%; text-align: center; }
/*h6.fleche {color:#575757;background-image:url(../images/flechenb.png);background-repeat:no-repeat;background-position:0% 50%;background-size:15px;padding-left:25px;behavior: url(PIE.htc);}*/
h6.fleche {color:#575757;background-image:url(../images/flechenb.png);background-repeat:no-repeat;background-position:0% 50%;background-size:15px;padding-left:25px;-pie-background: transparent url(images/flechenb.png) no-repeat 0% 50% / 15px 15px; behavior: url(stylesheets/PIE.htc);}
h6.fleche:hover {background-image:url(../images/fleche.png);background-position:5px 50%;-webkit-transition: all 0.15s linear; -moz-transition: all 0.15s linear; -o-transition: all 0.15s linear; transition: all 0.15s linear;-pie-background: transparent url(images/fleche.png) no-repeat 0% 50% / 15px 15px; behavior: url(stylesheets/PIE.htc); }
.h6.fleche {color:#575757;background-image:url(../images/flechenb.png);background-repeat:no-repeat;background-position:0% 50%;background-size:15px;padding-left:25px;-pie-background: transparent url(images/flechenb.png) no-repeat 0% 50% / 15px 15px; behavior: url(stylesheets/PIE.htc);}
.h6.fleche:hover {background-image:url(../images/fleche.png);background-position:5px 50%;-webkit-transition: all 0.15s linear; -moz-transition: all 0.15s linear; -o-transition: all 0.15s linear; transition: all 0.15s linear;-pie-background: transparent url(images/fleche.png) no-repeat 0% 50% / 15px 15px; behavior: url(stylesheets/PIE.htc); }

h3.fleche {color:#575757;background-image:url(../images/flechenb.png);background-repeat:no-repeat;background-position:0% 50%;background-size:15px;padding-left:25px;-pie-background: transparent url(images/flechenb.png) no-repeat 0% 50% / 15px 15px; behavior: url(stylesheets/PIE.htc);}
h3.fleche:hover {background-image:url(../images/fleche.png);background-position:5px 50%;-webkit-transition: all 0.15s linear; -moz-transition: all 0.15s linear; -o-transition: all 0.15s linear; transition: all 0.15s linear;-pie-background: transparent url(images/fleche.png) no-repeat 0% 50% / 15px 15px; behavior: url(stylesheets/PIE.htc); }

.button.fleche:hover {background-position:5px 50%;-webkit-transition: all 0.15s linear; -moz-transition: all 0.15s linear; -o-transition: all 0.15s linear; transition: all 0.15s linear; }
.button.fleche.small{background-size:25px;}
.button.fleche.small:hover{background-position:5px 50%;-webkit-transition: all 0.15s linear; -moz-transition: all 0.15s linear; -o-transition: all 0.15s linear; transition: all 0.15s linear; }
div.flechesuite {width:35px;height:35px;background-image:url(../images/flechesuite.png);background-repeat:no-repeat;background-position:100% 50%;background-size:100%;}
.troispoint {background-image:url(../images/troispoint.png);background-repeat:no-repeat;background-position:100% 18px;background-size:20px;}
.vignette-persona{width:228px;height:228px;margin:0 0 14px 14px;float:left;overflow:hidden;position:relative;text-align:center;cursor:default;}
.vignette-persona:hover{border:5px #fff;}
.vignette-persona .vignette-mask,.vignette-persona .content{width:228px;height:228px;position:absolute;overflow:hidden;top:0;left:0;color:#232323}
.vignette-persona .vignette-mask .hcontent{height:228px;position:relative}
.vignette-persona h2{text-transform:none;background-color:rgba(88,128,180, .8);color:#fff;font-family:'Monts';text-align:center;position:relative;font-size:14px;padding:6px;margin:0;cursor:pointer;}
.vignette-persona h3{text-transform:none;background-color:rgba(88,128,180, .8);color:#fff;font-family:'Monts';width:100%;text-align:center;position:absolute;font-size:18px;padding:5px 5px;margin:0;left:0;bottom:0;overflow:hidden;height:44px}
.vignette-persona:hover h3{display:none}
.vignette-persona p,.vignette-persona .persona-conent{font-family:'DustismoBold';font-size:16px;position:relative;color:#000;padding:3px 5px;margin:3px;text-align:center;}
.vignette-persona p .persona-hr,.vignette-mask .persona-hr{font-size:10px;text-align:left;display:block;font-family:'Dustismo'}
.vignette-persona p .persona-fr,.vignette-mask .persona-fr{font-style:italic;font-size:10px;text-align:right;display:block}
.vignette-persona .vignette-mask .hcontent a.persona-info{position:absolute;left:15px;bottom:0}
.vignette-persona a.persona-info{width:200px;margin-bottom:5px;height:40px;padding:10px 10px;}
.vignette-persona a.persona-info:hover{}
.vignette-persona big {color:#fff;font-family:'Monts'; font-size:19px}
.vignette-conent big {color:rgba(88,128,180,1);font-family:'Monts'; font-size:19px}
.ratingbox{width:87px;display:block;margin:0 auto 3px auto}
.vignette-mask .btn{display:block;padding:3px 5px;text-align:center;margin:2px;font-size:12px!important;color:#232323}
.vignette-mask .btn a,.vignette-mask .btn a:hover{}
.vignette-persona-block .vignette-mask{background-color:rgba(255,255,255,.85);top:-228px;-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:all .3s ease-out .5s;-moz-transition:all .3s ease-out .5s;-o-transition:all .3s ease-out .5s;-ms-transition:all .3s ease-out .5s;transition:all .3s ease-out .5s}
.vignette-persona-block h2{-webkit-transform:translateY(-200px);-moz-transform:translateY(-200px);-o-transform:translateY(-200px);-ms-transform:translateY(-200px);transform:translateY(-200px);-webkit-transition:all .2s ease-in-out .1s;-moz-transition:all .2s ease-in-out .1s;-o-transition:all .2s ease-in-out .1s;-ms-transition:all .2s ease-in-out .1s;transition:all .2s ease-in-out .1s}
.vignette-persona-block p,.vignette-persona-block .persona-conent{color:#333;-webkit-transform:translateY(-200px);-moz-transform:translateY(-200px);-o-transform:translateY(-200px);-ms-transform:translateY(-200px);transform:translateY(-200px);-webkit-transition:all .2s ease-in-out .2s;-moz-transition:all .2s ease-in-out .2s;-o-transition:all .2s ease-in-out .2s;-ms-transition:all .2s ease-in-out .2s;transition:all .2s ease-in-out .2s}
.vignette-persona-block a.persona-info{-webkit-transform:translateY(-200px);-moz-transform:translateY(-200px);-o-transform:translateY(-200px);-ms-transform:translateY(-200px);transform:translateY(-200px);-webkit-transition:all .2s ease-in-out .3s;-moz-transition:all .2s ease-in-out .3s;-o-transition:all .2s ease-in-out .3s;-ms-transition:all .2s ease-in-out .3s;transition:all .2s ease-in-out .3s}
.vignette-persona-block:hover .vignette-mask{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;top:0;-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;-ms-transition-delay:0;transition-delay:0;-webkit-animation:bounceY .9s linear;-moz-animation:bounceY .9s linear;-ms-animation:bounceY .9s linear;animation:bounceY .9s linear}
.vignette-persona-block:hover h2{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-o-transition-delay:.4s;-ms-transition-delay:.4s;transition-delay:.4s}
.vignette-persona-block:hover p,.vignette-persona-block:hover .persona-conent{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;-ms-transition-delay:.2s;transition-delay:.2s}
.vignette-persona-block:hover a.persona-info{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;-ms-transition-delay:0;transition-delay:0}
.barredirect {z-index:10;width:100%;height:46px;background-color:#676767;position:absolute;bottom:-43px;margin-left:0px;padding:0px}
.barredirect .fleche{width:264px;background-image:url(../images/direct.png);padding-top:12px;text-align:center;background-repeat:no-repeat;;height:46px;background-position:0%;color:#fff;font-family:'Monts';font-size:18px}
.barredirect .flecheinv{z-index:10;position:absolute;top:0px;right:0px;width:53px;background-image:url(../images/directdroite.png);background-repeat:no-repeat;height:46px;background-position:0%;color:#fff;font-family:'Monts';font-size:18px;}
.barredirect .slider{z-index:20;position:absolute;top:0px;left:264px;width:600px;height:46px;overflow:visible;}

footer{mar gin-bottom:0px;width:100%;background: -webkit-gradient(
		linear,
		left top, left bottom,
		from(#525252),
		to(#b8b8b8)
	);
	background: -webkit-linear-gradient(
		top,
		#525252,
		#b8b8b8
	);
	background: -moz-linear-gradient(
		top,
		#525252,
		#b8b8b8
	);
	background: -o-linear-gradient(
		top,
		#525252,
		#b8b8b8
	);
	background: linear-gradient(
		top,
		#525252,
		#b8b8b8
	);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#525252', endColorstr='#b8b8b8'); /* IE6 et IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#525252', endColorstr='#b8b8b8')"; /* IE8 */
	
	
	}
footer>a{ font-size:12px;}
.numeroun{background-image:url(../images/1.png);background-repeat:no-repeat;background-size:100%;}
p.menu {font-size:14px;}
ul.accordion > li .title h2 {font-family:"Monts";font-size:20px}
p.b{color:#303030;font-family:"DustismoRegular";font-weight:normal };
div.topbar{position:fixed; z-index:10;top:0px;left:0px; margin:auto;text-align:center; width:100%;height:37px;background-image:url(../images/topbar.jpg);background-repeat:repeat-x;-webkit-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.5); box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.5) ;}
div.bottombar{display:block;text-align:center;position:absolute;margin:auto;padding:0px;margin-top:-20px;bottom:-39px;z-index:10;width:100%;height:39px;background-image:url(../images/bottombar.jpg);background-repeat:repeat-x;-webkit-box-shadow: 0px -3px 3px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px -3px 3px rgba(0, 0, 0, 0.5); box-shadow: 0px -3px 3px rgba(0, 0, 0, 0.5) ;}
div.ongletrecrutement{position:fixed; top:350px; right:0px; z-index:10; width:283px; height:216px; background-image:url(../images/ongletrecrute.png);background-repeat:no-repeat;}
div.ekomi{}
div.ongletsocial{position:fixed; top:350px; left:-190px; z-index:10; width:248px; height:216px; background-image:url(../images/ongletsocial.png);background-repeat:no-repeat;}
div.separateurv{background-image:url(../images/separateurv.png);background-repeat:no-repeat;background-position:0px 50%;background-size:2px 95%;}
div.separateurh{position:absolute; bottom:0px; ; z-index:10; width:80%; height:3px; background-image:url(../images/separateurh.png);background-repeat:no-repeat;}
div.soustitre{width:100%;max-width:517px;min-height:2px;background-image:url(../images/soustitre.png);background-repeat:no-repeat;background-position:0% 0px;background-size:100% 2px;margin-top:-10px;margin-bottom:20px;margin-left:-10px;}
div.soustitretapis{width:100%;height:20px;max-width:300px;background-image:url(../images/tapislignepetit.png);background-repeat:no-repeat;background-position:0% 0px;background-size:100%;margin:auto;margin-top:-10px;margin-bottom:20px;}
div.fonddroit{display:none;position:absolute;z-index:-1;width:100%;height:100%;background-color:#ffffff;}
div.fondgauche{display:none;position:absolute;z-index:-1;width:100%;height:100%;background-color:#ffffff;}
div.scotchhaut{float:left;z-index:20;position:relative;top:-60px;left:-60px;width:120px;margin-bottom:-120px;}
div.scotchbas{float:right;z-index:20;position:relative;bottom:-60px;right:-60px;width:120px;margin-top:-120px;margin-bottom:20px;}
div.jeu{margin-top:0px;background-image:url(../images/fond-jeu.jpg);background-repeat:no-repeat;background-size:100% 522px;}
div.jeuecriteau{width:100%;z-index:20;font-family:"DustismoRegular";font-size:14px;margin-bottom:10px;padding:20px 10px 20px;background-image:url(../images/jeu-ecriteau.png);background-repeat:no-repeat;background-size:100% 100%;margin-top:-10px;}
div.ecriteaufin{position:relative;z-index:20;bottom:0px;margin-bottom:-127px;}
dl.jeutabs{width:100%;border-width:0px;height:20px;}
dd.jeutabs{width:25%;height:15px;}
dd.jeutabs a{font-weight:normal;font-size:16px;color:#909090;text-align:center;padding:0px 0px 0px;margin-top:10Px;height:20px;line-height:20px;}
dd.jeutabs.active a{line-height:20px;color:#ffffff;background-color:transparent;margin-top:10px;}
dd.jeutabs.active {line-height:20px;color:#ffffff;}
ul.jeupanel{margin-top:0px;margin-bottom:0px;font-family:"DustismoRegular";;color:#ffffff;border-style:solid; border-color:#999999; border-width:2px; background-color:#ffffff;-webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px;}
ul.jeupanel label{color:#707070;font-size:16px;letter-spacing:0.5px;height:25px;}
ul.jeupanel input {color:#707070;background-color:#f0f0f0; border: 1px solid #909090;padding:0px 0px 0px; font-size:18px;line-height:18px;letter-spacing:1px;font-family:"DustismoRegular";height:25px;}
ul.jeupanel input:focus{background-color:#ffffff}
li.jeupanel {margin-top:10px;margin-bottom:2px;margin-left:20px;margin-right:20px;}
select.jeupanel{font-weight:bold;color:#707070;background-color:#f0f0f0; border: 1px solid #909090;padding:0px 0px 0px; font-size:18px;line-height:18px;letter-spacing:1px;font-family:"DustismoRegular";height:25px;}
ul.formulaire{min-height:400px;margin-top:0px;margin-bottom:0px;font-weight:bold;color:#f4b42a;border-style:solid; border-color:#c8b92d; border-width:0px; background-repeat:no-repeat;background-size:100%;-webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px;}
ul.formulaire label{font-weight:light;font-size:15px;height:20px;line-height:25px;}
ul.formulaire input {color:#808080;font-family:"DustismoRegular";background-color:transparent; padding:0px 5px 0px; font-size:15px;line-height:20px;letter-spacing:1px;height:25px;border:1px solid #5880b4}
div.barreinvite{display:block;text-align:center;position:fixed;bottom:-200px;left:0px;z-index:40;margin:auto;padding:0px;width:100%;height:45px;background-image:url(../images/boutonorange.png);background-size;100% 100%; background-repeat:repeat-x;-webkit-box-shadow: 0px -3px 3px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px -3px 3px rgba(0, 0, 0, 0.5); box-shadow: 0px -3px 3px rgba(0, 0, 0, 0.5) ;}
div.barrecookie{display:block;width:100%;text-align:center;position:fixed;bottom:-200px;left:0px;z-index:40;margin:auto;padding:0px;height:45px;background-image:url(../images/fondmentioncnil.png);background-size;100% 100%; background-repeat:repeat;}
li.formulaire {min-height:300px;margin-top:10px;margin-bottom:2px;margin-left:20px;margin-right:20px;}
li.formulaire label{font-weight:light;}
dl.formulaire{width:100%;border-width:0px;height:20px;}
dd.formulaire{width:16%;height:20px;}
dd.formulaire a{color:#858585;text-align:center;padding:0px 0px 0px;margin-top:10px; border-width:0px;border:none;height:20px;line-height:20px;}
dd.formulaire.active a{line-height:20px;color:#5880b4;border-width:0px;-webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px;margin-top:10px}
select.formulaire{color:#808080;padding:0px 0px 0px; border: 1px solid #5880b4;font-size:15px;line-height:20px;letter-spacing:1px;font-family:"DustismoRegular";height:25px;-webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px;}
option {font-weight:bold;font-family:"DustismoRegular";}
select:focus {outline:none;}
a img { border: 0;}
li.jeupanel label {line-height:1;}
li.formulaire label {line-height:1;}
.formulaire label {line-height:1;font-weight:light;font-size:18px;height:20px;line-height:25px;}
.formulaire input {color:#707070;background-color:transparent; padding:0px 0px 0px; font-size:20px;line-height:20px;letter-spacing:1px;font-family:"DustismoRegular";height:25px;}
table {width:100%;border-spacing:0px;}
td.titre{background-image:url(../images/topbar.jpg);background-repeat:repeat-x;color:#fff;letter-spacing:1px;font-size:18px;}
td.titrecolonne{background-color:#505050;font-size: 16px; color:#f2f3f3;}
tr {}
.survol:hover { color: #FFFFF; background-color: #f0f0f0; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; }
.survolborder:hover { border: solid 1px #dfdfdf; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; }
h4.titrearticle{font-size:45px;text-shadow: 2px 2px #c6c6e0;}
.timeline-header h1.summary {font-size: 24px; color: #df9c27;}
a h6:hover {color:#785f32}
ol.h-feed {width:220px}
textarea{font-weight:bold;font-family:"DustismoRegular";border-color:#5880b4}
.imgpadding {padding:2px;}
.boutonslider{background:#888;height:300px;}
.boutonslider{
font-family:'Monts';
font-size:20px;
width:200px;
height:43px;
padding-top:0px;
padding-left:5px;
padding-right:5px;
margin:100px auto;
text-align:center;
background:#5880b4;
background:-webkit-linear-gradient(#5880b4,#5880c4);
background:-moz-linear-gradient(#5880b4,#5880c4);
background:-ms-linear-gradient(#5880b4,#5880c4);
background:-o-linear-gradient(#5880b4,#5880c4);
background:linear-gradient(#5880b4,#5880c4);
border-radius:8px;
box-shadow:0 0 5px rgba(0,0,0,0.5),0 -1px 0 rgba(255,255,255,0.4);
color:#fff;
text-shadow:0 1px 0 rgba(255,255,255,0.2);
}
.boutonslider:hover{
cursor:pointer;
color:#fff;
background:#5880b4;
background:-webkit-linear-gradient(#5880d4,#5880e4);
background:-moz-linear-gradient(#5880d4,#5880e4);
background:-ms-linear-gradient(#5880d4,#5880e4);
background:-o-linear-gradient(#5880d4,#5880e4);
background:linear-gradient(#5880d4,#5880e4);
}
.boutonslider:active{
color:#fff;
background:#5880b4;
box-shadow:1px 1px 10px black inset,0 1px 0 rgba(255,255,255,0.4);
background:-webkit-linear-gradient(#5880b4,#5880c4);
background:-moz-linear-gradient(#5880d4,#5880e4);
background:-ms-linear-gradient(#5880d4,#5880e4);
background:-o-linear-gradient(#5880d4,#5880e4);
background:linear-gradient(#5880d4,#5880e4);
}




.button.topbar,.button.bottombar{font-size:13px;color:white;margin-left:-25px;height:32px;margin-top:2px; }
.button.topbar.fonce{background-color:#3373b3;}
.button.topbar.fonce:hover{background-color:#82aac4;}
.button.topbar.fonce:active{background-color:#82aac4;}
.button.topbar.moyen{background-color:#5685b3;}
.button.topbar.moyen:hover{background-color:#82aac4;}
.button.topbar.moyen:active{background-color:#82aac4;}
.button.topbar.clair{background-color:#7896b3;}
.button.topbar.clair:hover{background-color:#909090;}
.button.topbar.clair:active{background-color:#909090;}
.button.bottombar.fonce{background-color:#666666;}
.button.bottombar.fonce:hover{background-color:#909090;}
.button.bottombar.fonce:active{background-color:#909090;}
.button.bottombar.moyen{background-color:#7b7b7b;}
.button.bottombar.moyen:hover{background-color:#909090;}
.button.bottombar.moyen:active{background-color:#909090;}
.button.bottombar.clair{background-color:#909090;}
.button.bottombar.clair:hover{background-color:#e0e0e0;}
.button.bottombar.clair:active{background-color:#e0e0e0;}
.button.bottombar.surclair{background-color:#bdbdbd;}
.button.bottombar.surclair:hover{background-color:#e0e0e0;}
.button.bottombar.surclair:active{background-color:#e0e0e0;}
.ui-menu .ui-menu-item a {color:#535353;font-family:"DustismoRegular"}
a[itemprop="url"]  { color: #b2c9ec;font-size:17px;font-family:"Monts";}
a[itemprop="url"]:hover  { color: #535353}
a[itemprop="name"]  { color: #b2c9ec;font-size:17px;font-family:"Monts";}
a[itemprop="name"]:hover  { color: #535353}
a[itemprop="item"]  { color: #b2c9ec;font-size:17px;font-family:"Monts";}
a[itemprop="item"]:hover  { color: #535353}
div[itemtype="http://data-vocabulary.org/Breadcrumb"]  {display: inline-block;font-family:"Monts";line-height:1;color:#eee;;font-size:23px;}
div[itemtype="https://schema.org/BreadCrumbList"]  {display: inline-block;font-family:"Monts";line-height:1;color:#eee;;font-size:23px;}
big
{
	color: #4a4a4a;
	font-family:"Lato";
	font-size:20px;
}
.listeEtoile ul {
			margin: 0;
			padding: 0;
			list-style-type: none;
		}
		.listeEtoile ul li {
			display:inline-block;
			width: 50px;
			text-align: center;
			list-style-type: none;
		}
		.listeEtoile ul li img {
			border: 0;
			margin: 0;
			padding: 0;
		}
/*Slider*/
.da-slider{
	width: 100%;
	min-width: 520px;
	height: 200px;
	position: relative;
	margin: auto;
	overflow: hidden;
	background: transparent url(../images/decor.jpg) repeat 0% 0%;
	-webkit-transition: background-position 1s ease-out 0.3s;
	-moz-transition: background-position 1s ease-out 0.3s;
	-o-transition: background-position 1s ease-out 0.3s;
	-ms-transition: background-position 1s ease-out 0.3s;
	transition: background-position 1s ease-out 0.3s;
}
.da-slide{
	z-index:2;
	position: absolute;
	width: 940px;
	height: 100%;
	top: 0px;
	left: 440px;
	font-family: "DustismoRegular";
	text-align: left;
	margin-left:42px;
	background-color:rgba (88,128,180,0.2);
}
.da-slide-current{
	z-index: 1000;
}
.da-slider-fb .da-slide{
	left: 100%;
}
.da-slider-fb  .da-slide.da-slide-current{
	left: 0px;
}
.da-slide h2,
.da-slide p,
.da-slide .da-link,
.da-slide .da-img{
	z-index:20;
	position: absolute;
	opacity: 0;
	left: 110%;
}
.da-slider-fb .da-slide h2,
.da-slider-fb .da-slide p,
.da-slider-fb .da-slide .da-link{
	left: 10%;
	opacity: 1;
}
.da-slider-fb .da-slide .da-img{
	left: 60%;
	opacity: 1;
}
.da-slide h2{
	color: #fff;
	font-size: 30px;
	width: 50%;
	top: 0px;
	left:-43px;
	white-space: nowrap;
	z-index: 10;
	font-family: 'Monts';
	font-weight: 700;
	text-shadow: #707070 1px 1px, #707070 -1px 1px, #707070 -1px -1px, #707070 1px -1px; */
}
.da-slide p{
	z-index:2;
	width: 45%;
	top: 75px;
	color: #fff;
	font-size: 18px;
	line-height: 26px;
	height: 80px;
	overflow: hidden;
	font-family: "DustismoBold";
	text-shadow: #707070 1px 1px, #707070 -1px 1px, #707070 -1px -1px, #707070 1px -1px; 
	
}
.da-slide .da-img{
	text-align: center;
	width: 30%;
	top: 10px;
	height: 256px;
	line-height: 320px;
	left: 110%; /*60%*/
}
.da-slide .da-link{
	top: 140px; /*depends on p height*/
	border-radius: 30px;
	box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
	border: 3px solid rgba(255,255,255,0.8);
	padding: 2px 20px 0px;
	font-size: 18px;
	line-height: 30px;
	width: 120px;
	text-align: center;
	
}
.da-slide .da-link:hover{
	background: rgba(255,255,255,0.3);
}
.da-dots{
	width: 100%;
	position: absolute;
	text-align: center;
	left: 0px;
	bottom: 20px;
	z-index: 2000;
	-moz-user-select: none;
	-webkit-user-select: none;
}
.da-dots span{
	display: inline-block;
	position: relative;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	margin: 3px;
	cursor: pointer;
	box-shadow: 
		1px 1px 1px rgba(0,0,0,0.3) inset, 
		1px 1px 1px rgba(255,255,255,0.1);
}
.da-dots span.da-dots-current:after{
	content: '';
	width: 8px;
	height: 8px;
	position: absolute;
	top: 2px;
	left: 2px;
	border-radius: 50%;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(246,246,246,1)), color-stop(100%,rgba(237,237,237,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
	background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );
}
.da-arrows{
	-moz-user-select: none;
	-webkit-user-select: none;
}
.da-arrows span{
	position: absolute;
	top: 45%;
	height: 30px;
	width: 30px;
	border-radius: 50%;
	background: #5880b4;
	cursor: pointer;
	z-index: 2000;
	opacity: 0;
	box-shadow: 
		1px 1px 1px rgba(0,0,0,0.1) inset, 
		1px 1px 1px rgba(255,255,255,0.1);
	-webkit-transition: opacity 0.4s ease-in-out-out 0.2s;
	-moz-transition: opacity 0.4s ease-in-out-out 0.2s;
	-o-transition: opacity 0.4s ease-in-out-out 0.2s;
	-ms-transition: opacity 0.4s ease-in-out-out 0.2s;
	transition: opacity 0.4s ease-in-out-out 0.2s;
}
.da-slider:hover .da-arrows span{
	opacity: 1;
}
.da-arrows span:after{
	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	top: 5px;
	left: 5px;
	background: transparent url(../images/arrows.png) no-repeat top left;
	border-radius: 50%;
	box-shadow: 1px 1px 2px rgba(0,0,0,0.1);
}
.da-arrows span:hover:after{
	box-shadow: 1px 1px 4px rgba(0,0,0,0.3);
}
.da-arrows span:active:after{
	box-shadow: 1px 1px 1px rgba(255,255,255,0.1);
}
.da-arrows span.da-arrows-next:after{
	background-position: top right;
}
.da-arrows span.da-arrows-prev{
	left: 15px;
}
.da-arrows span.da-arrows-next{
	right: 15px;
}

.da-slide-current h2,
.da-slide-current p,
.da-slide-current .da-link{
	left: 10%;
	opacity: 1;
}
.da-slide-current .da-img{
	left: 60%;
	opacity: 1;
}
/* Animation classes and animations */

/* Slide in from the right*/
.da-slide-fromright h2{
	-webkit-animation: fromRightAnim1 0.6s ease-in-out 0.8s both;
	-moz-animation: fromRightAnim1 0.6s ease-in-out 0.8s both;
	-o-animation: fromRightAnim1 0.6s ease-in-out 0.8s both;
	-ms-animation: fromRightAnim1 0.6s ease-in-out 0.8s both;
	animation: fromRightAnim1 0.6s ease-in-out 0.8s both;
}
.da-slide-fromright p{
	-webkit-animation: fromRightAnim2 0.6s ease-in-out 0.8s both;
	-moz-animation: fromRightAnim2 0.6s ease-in-out 0.8s both;
	-o-animation: fromRightAnim2 0.6s ease-in-out 0.8s both;
	-ms-animation: fromRightAnim2 0.6s ease-in-out 0.8s both;
	animation: fromRightAnim2 0.6s ease-in-out 0.8s both;
}
.da-slide-fromright .da-link{
	-webkit-animation: fromRightAnim3 0.4s ease-in-out 1.2s both;
	-moz-animation: fromRightAnim3 0.4s ease-in-out 1.2s both;
	-o-animation: fromRightAnim3 0.4s ease-in-out 1.2s both;
	-ms-animation: fromRightAnim3 0.4s ease-in-out 1.2s both;
	animation: fromRightAnim3 0.4s ease-in-out 1.2s both;
}
.da-slide-fromright .da-img{
	-webkit-animation: fromRightAnim4 0.6s ease-in-out 0.8s both;
	-moz-animation: fromRightAnim4 0.6s ease-in-out 0.8s both;
	-o-animation: fromRightAnim4 0.6s ease-in-out 0.8s both;
	-ms-animation: fromRightAnim4 0.6s ease-in-out 0.8s both;
	animation: fromRightAnim4 0.6s ease-in-out 0.8s both;
}
@-webkit-keyframes fromRightAnim1{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromRightAnim2{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromRightAnim3{
	0%{ left: 110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromRightAnim4{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@-moz-keyframes fromRightAnim1{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-moz-keyframes fromRightAnim2{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-moz-keyframes fromRightAnim3{
	0%{ left: 110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-moz-keyframes fromRightAnim4{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@-o-keyframes fromRightAnim1{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-o-keyframes fromRightAnim2{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-o-keyframes fromRightAnim3{
	0%{ left: 110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-o-keyframes fromRightAnim4{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@-ms-keyframes fromRightAnim1{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-ms-keyframes fromRightAnim2{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-ms-keyframes fromRightAnim3{
	0%{ left: 110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-ms-keyframes fromRightAnim4{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@keyframes fromRightAnim1{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromRightAnim2{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromRightAnim3{
	0%{ left: 110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromRightAnim4{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}
/* Slide in from the left*/
.da-slide-fromleft h2{
	-webkit-animation: fromLeftAnim1 0.6s ease-in-out 0.6s both;
	-moz-animation: fromLeftAnim1 0.6s ease-in-out 0.6s both;
	-o-animation: fromLeftAnim1 0.6s ease-in-out 0.6s both;
	-ms-animation: fromLeftAnim1 0.6s ease-in-out 0.6s both;
	animation: fromLeftAnim1 0.6s ease-in-out 0.6s both;
}
.da-slide-fromleft p{
	-webkit-animation: fromLeftAnim2 0.6s ease-in-out 0.6s both;
	-moz-animation: fromLeftAnim2 0.6s ease-in-out 0.6s both;
	-o-animation: fromLeftAnim2 0.6s ease-in-out 0.6s both;
	-ms-animation: fromLeftAnim2 0.6s ease-in-out 0.6s both;
	animation: fromLeftAnim2 0.6s ease-in-out 0.6s both;
}
.da-slide-fromleft .da-link{
	-webkit-animation: fromLeftAnim3 0.4s ease-in-out 1.2s both;
	-moz-animation: fromLeftAnim3 0.4s ease-in-out 1.2s both;
	-o-animation: fromLeftAnim3 0.4s ease-in-out 1.2s both;
	-ms-animation: fromLeftAnim3 0.4s ease-in-out 1.2s both;
	animation: fromLeftAnim3 0.4s ease-in-out 1.2s both;
}
.da-slide-fromleft .da-img{
	-webkit-animation: fromLeftAnim4 0.6s ease-in-out 0.6s both;
	-moz-animation: fromLeftAnim4 0.6s ease-in-out 0.6s both;
	-o-animation: fromLeftAnim4 0.6s ease-in-out 0.6s both;
	-ms-animation: fromLeftAnim4 0.6s ease-in-out 0.6s both;
	animation: fromLeftAnim4 0.6s ease-in-out 0.6s both;
}
@-webkit-keyframes fromLeftAnim1{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromLeftAnim2{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromLeftAnim3{
	0%{ left: -110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromLeftAnim4{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@-moz-keyframes fromLeftAnim1{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-moz-keyframes fromLeftAnim2{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-moz-keyframes fromLeftAnim3{
	0%{ left: -110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-moz-keyframes fromLeftAnim4{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@-o-keyframes fromLeftAnim1{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-o-keyframes fromLeftAnim2{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-o-keyframes fromLeftAnim3{
	0%{ left: -110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-o-keyframes fromLeftAnim4{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@-ms-keyframes fromLeftAnim1{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-ms-keyframes fromLeftAnim2{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-ms-keyframes fromLeftAnim3{
	0%{ left: -110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-ms-keyframes fromLeftAnim4{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@keyframes fromLeftAnim1{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromLeftAnim2{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromLeftAnim3{
	0%{ left: -110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromLeftAnim4{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}
/* Slide out to the right */
.da-slide-toright h2{
	-webkit-animation: toRightAnim1 0.6s ease-in-out 0.6s both;
	-moz-animation: toRightAnim1 0.6s ease-in-out 0.6s both;
	-o-animation: toRightAnim1 0.6s ease-in-out 0.6s both;
	-ms-animation: toRightAnim1 0.6s ease-in-out 0.6s both;
	animation: toRightAnim1 0.6s ease-in-out 0.6s both;
}
.da-slide-toright p{
	-webkit-animation: toRightAnim2 0.6s ease-in-out 0.3s both;
	-moz-animation: toRightAnim2 0.6s ease-in-out 0.3s both;
	-o-animation: toRightAnim2 0.6s ease-in-out 0.3s both;
	-ms-animation: toRightAnim2 0.6s ease-in-out 0.3s both;
	animation: toRightAnim2 0.6s ease-in-out 0.3s both;
}
.da-slide-toright .da-link{
	-webkit-animation: toRightAnim3 0.4s ease-in-out both;
	-moz-animation: toRightAnim3 0.4s ease-in-out both;
	-o-animation: toRightAnim3 0.4s ease-in-out both;
	-ms-animation: toRightAnim3 0.4s ease-in-out both;
	animation: toRightAnim3 0.4s ease-in-out both;
}
.da-slide-toright .da-img{
	-webkit-animation: toRightAnim4 0.6s ease-in-out both;
	-moz-animation: toRightAnim4 0.6s ease-in-out both;
	-o-animation: toRightAnim4 0.6s ease-in-out both;
	-ms-animation: toRightAnim4 0.6s ease-in-out both;
	animation: toRightAnim4 0.6s ease-in-out both;
}
@-webkit-keyframes toRightAnim1{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-webkit-keyframes toRightAnim2{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-webkit-keyframes toRightAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: 100%; opacity: 0; }
}
@-webkit-keyframes toRightAnim4{
	0%{ left: 60%;  opacity: 1; }
	30%{ left: 55%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}

@-moz-keyframes toRightAnim1{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-moz-keyframes toRightAnim2{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-moz-keyframes toRightAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: 100%; opacity: 0; }
}
@-moz-keyframes toRightAnim4{
	0%{ left: 60%;  opacity: 1; }
	30%{ left: 55%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}

@-o-keyframes toRightAnim1{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-o-keyframes toRightAnim2{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-o-keyframes toRightAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: 100%; opacity: 0; }
}
@-o-keyframes toRightAnim4{
	0%{ left: 60%;  opacity: 1; }
	30%{ left: 55%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}

@-ms-keyframes toRightAnim1{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-ms-keyframes toRightAnim2{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-ms-keyframes toRightAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: 100%; opacity: 0; }
}
@-ms-keyframes toRightAnim4{
	0%{ left: 60%;  opacity: 1; }
	30%{ left: 55%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}

@keyframes toRightAnim1{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@keyframes toRightAnim2{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@keyframes toRightAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: 100%; opacity: 0; }
}
@keyframes toRightAnim4{
	0%{ left: 60%;  opacity: 1; }
	30%{ left: 55%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
/* Slide out to the left*/
.da-slide-toleft h2{
	-webkit-animation: toLeftAnim1 0.6s ease-in-out both;
	-moz-animation: toLeftAnim1 0.6s ease-in-out both;
	-o-animation: toLeftAnim1 0.6s ease-in-out both;
	-ms-animation: toLeftAnim1 0.6s ease-in-out both;
	animation: toLeftAnim1 0.6s ease-in-out both;
}
.da-slide-toleft p{
	-webkit-animation: toLeftAnim2 0.6s ease-in-out 0.3s both;
	-moz-animation: toLeftAnim2 0.6s ease-in-out 0.3s both;
	-o-animation: toLeftAnim2 0.6s ease-in-out 0.3s both;
	-ms-animation: toLeftAnim2 0.6s ease-in-out 0.3s both;
	animation: toLeftAnim2 0.6s ease-in-out 0.3s both;
}
.da-slide-toleft .da-link{
	-webkit-animation: toLeftAnim3 0.6s ease-in-out 0.6s both;
	-moz-animation: toLeftAnim3 0.6s ease-in-out 0.6s both;
	-o-animation: toLeftAnim3 0.6s ease-in-out 0.6s both;
	-ms-animation: toLeftAnim3 0.6s ease-in-out 0.6s both;
	animation: toLeftAnim3 0.6s ease-in-out 0.6s both;
}
.da-slide-toleft .da-img{
	-webkit-animation: toLeftAnim4 0.6s ease-in-out 0.5s both;
	-moz-animation: toLeftAnim4 0.6s ease-in-out 0.5s both;
	-o-animation: toLeftAnim4 0.6s ease-in-out 0.5s both;
	-ms-animation: toLeftAnim4 0.6s ease-in-out 0.5s both;
	animation: toLeftAnim4 0.6s ease-in-out 0.5s both;
}
@-webkit-keyframes toLeftAnim1{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-webkit-keyframes toLeftAnim2{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-webkit-keyframes toLeftAnim3{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-webkit-keyframes toLeftAnim4{
	0%{ left: 60%;  opacity: 1; }
	70%{ left: 30%;  opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}

@-moz-keyframes toLeftAnim1{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-moz-keyframes toLeftAnim2{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-moz-keyframes toLeftAnim3{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-moz-keyframes toLeftAnim4{
	0%{ left: 60%;  opacity: 1; }
	70%{ left: 30%;  opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}

@-o-keyframes toLeftAnim1{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-o-keyframes toLeftAnim2{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-o-keyframes toLeftAnim3{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-o-keyframes toLeftAnim4{
	0%{ left: 60%;  opacity: 1; }
	70%{ left: 30%;  opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}

@-ms-keyframes toLeftAnim1{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-ms-keyframes toLeftAnim2{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-ms-keyframes toLeftAnim3{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-ms-keyframes toLeftAnim4{
	0%{ left: 60%;  opacity: 1; }
	70%{ left: 30%;  opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}

@keyframes toLeftAnim1{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@keyframes toLeftAnim2{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@keyframes toLeftAnim3{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@keyframes toLeftAnim4{
	0%{ left: 60%;  opacity: 1; }
	70%{ left: 30%;  opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}