
html{height:100%; font-size: 100%;}
body{font-size: 100%;background:#fff; font-weight:400; font-size: 0.85em; line-height: 1.714em; font-family : "Open Sans", Roboto, -apple-system, "Helvetica Neue", "Lucida Grande", Arial, sans-serif; -webkit-font-smoothing:antialiased; color:#000; overflow-y:scroll; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}
a{color:#0099CC;text-decoration:none;border: 0;margin: 0;padding: 0;overflow: hidden;}
a:link {}
a:active {}
a:visited {}
a:hover{outline:0; color:#004e68;}
a:focus{outline:0;}
h1, h2, h3, h4, h5, h6 {display: inline; font-size: inherit; font-weight: inherit; line-height:inherit; -webkit-margin-before: 0em; -webkit-margin-after: 0em; -webkit-margin-start: 0px; -webkit-margin-end: 0px;}
li {list-style-type: none;display : list-item;list-style-image : url(/img/2017/puce.png);padding:0px;margin:0px;margin-left: 14px;margin-bottom:8px;background-repeat: no-repeat;}
#tem01net li {list-style-type: none;display : list-item;list-style-image : url(/img/2017/puce.png);padding:0px;margin:0px;margin-left: 14px;margin-bottom:8px;background-repeat: no-repeat;}
#cookieChoiceInfo a{color:#FFFFFF;text-decoration:none;}
#cookieChoiceInfo a:hover{outline:0; color:#FFFFFF;}
#cookieChoiceDismiss {color:#000; background-color: #1382f4;border-radius: 5px; padding: 3px 6px 3px 6px; margin-top: 3px; text-decoration: none;font-weight: 900;}
strong{font-weight:bold;}
b{font-weight:bold;}
.gras{font-weight:bold;}
.cesures {-webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; -o-hyphens: auto; hyphens: auto;}
.coupure {word-wrap: break-word;}
.ellipse {overflow: hidden; text-overflow: ellipsis;white-space:nowrap;}
.contour {border: 1px solid #e4e4e4;}
.rouge{color:#cc0000;}
.blanc{color:#FFFFFF;}
.gris{color:#D2D2D2;}
.gris-clair{color:#555555;}
.jaune{color:#ffdb4c;}
.orange{color:#ff8800;}
.rouge{color:#ff0000;}
.indice{position: relative;top: 17px;left: -20px;}
.indice-desktop {position: relative;top: 0px;left: 0px;}
@media (min-width: 937px){.indice-desktop {position: relative;top: 17px;left: -20px;}}

.violet{color:#5B2886;}
.rose{color:#a32b8b;}
.attention {color: #5B2886;}
.majuscule{text-transform:uppercase;}
.espace-lettre{letter-spacing:6px;}
.masquer {display:none;}
.scroll {overflow:auto;}
@media (min-width: 937px){.scroll {overflow:hidden;}}


.photo-col-1-3{width:100% !important;;}
@media (min-width: 697px){.photo-col-1-3 {width:50% !important;}}


/*.photo-col-1-3 {width:50% !important;}*/
.photo-col-2 {width:23px !important; display: table;}
.photo-img-texte {width:100% !important;}
.photo-ville {}


#pcs-global {overflow:hidden;}

.ombre{text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);}
.ombre-portee {-moz-box-shadow: 0px 0px 20px 0px #9b9b9b;-webkit-box-shadow: 0px 0px 20px 0px #9b9b9b;-o-box-shadow: 0px 0px 20px 0px #9b9b9b;box-shadow: 0px 0px 20px 0px #9b9b9b;filter:progid:DXImageTransform.Microsoft.Shadow(color=#9b9b9b, Direction=NaN, Strength=20);}
.ombre-bloc {border-bottom: 0px; -moz-box-shadow: 0px 0px 5px 0px #999; -webkit-box-shadow: 0px 0px 5px 0px #999; -o-box-shadow: 0px 0px 5px 0px #999; box-shadow: 0px 0px 5px 0px #999; filter: progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=180, Strength=5);}
ul{list-style-type:none;padding-left:0}
m6 {display:block;position:relative;top:320px;z-index:1;visibility:visible;}
.insecable {white-space: nowrap;}

.aspect-ratio-16\/9 { position: relative; padding-bottom: 56.25%; }
.aspect-ratio-16\/9 iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}






/* Mobile */

	@media (max-width:936px)
	{
		.visible-m-1-d-0 {display:inline !important;}
		.visible-m-0-d-1 {display:none !important;}
	}

/* Desktop */

	@media (min-width:937px)
	{
		.visible-m-1-d-0 {display:none !important;}
		.visible-m-0-d-1 {display:inline !important;}
	}


/* Autres */

	.visible-min-360{display:none;}
	@media (min-width: 360px){.visible-min-360 {display:inline-block;}}

	.visible-max-359{display:none;}
	@media (max-width: 359px){.visible-max-359{display:inline-block;}}

	.visible-desktop {display:none;}
	@media (min-width: 937px){.visible-desktop {display:inline-block;}}

	.visible-min-431{display:none;}
	@media (min-width: 431px){.visible-min-431 {display:inline-block;}}

	.visible-max-430{display:none;}
	@media (max-width: 430px){.visible-max-430{display:inline-block;}}

	.visible-mobile {display:block;}
	@media (min-width: 698px){.visible-mobile {display:none;}}

	.visible-min-697{display:none;}
	@media (min-width: 697px){.visible-min-697 {display:inline-block;}}

	.visible-min-698{display:none;}
	@media (min-width: 698px){.visible-min-698 {display:inline-block;}}

	.visible-max-696{display:none;}
	@media (max-width: 696px){.visible-max-696{display:inline-block;}}

	.visible-min-937{display:none;}
	@media (min-width: 937px){.visible-min-937 {display:inline-block;}}

	.visible-max-936 {display:none;}
	@media (max-width: 936px){.visible-max-936 {display:inline-block;}}

	.visible-entre-deux {display:none;}
	@media (min-width: 698px){.visible-entre-deux {display:inline-block;}}

	.mobile {display:none;}
	@media (max-width: 936px){.mobile {display:block;}}

	.desktop {display:none;}
	@media (min-width: 937px){.desktop {display:block;}}

	.visible-table-entre-deux {display:none;}
	@media (min-width: 698px){.visible-table-entre-deux table {display:table;} .visible-table-entre-deux tbody {display:inline-table;} .visible-table-entre-deux tr {display:table-row;} .visible-table-entre-deux td {display:table-cell;}}

	.visible-table-desktop {display:none;}
	@media (min-width: 1170px){.visible-table-desktop table {display:table;} .visible-table-desktop tbody {display:inline-table;} .visible-table-desktop tr {display:table-row;} .visible-table-desktop td {display:table-cell;}}

.largeur-contenu-max-mobile {width:100%}
@media (min-width: 698px) {.largeur-contenu-max-mobile {width:50%}}
@media (min-width: 1206px) {.largeur-contenu-max-mobile {width:50%}}
.accroche {font: 300 24px/29px "Open Sans", sans-serif;}
@media (min-width:698px) {.accroche {font: 300 30px/40px "Open Sans", sans-serif;}}

.t74{font-size: 4.5em; line-height: 1.32em; font-weight:bold; display: block;}
.t60{font-size: 3.75em; line-height: 1.34em; font-weight:bold; display: block;}
.t40{font-size: 2.45em; line-height: 1.2em; font-weight:bold; text-transform:uppercase; display: block;}
.t36{font-size: 2.25em; line-height: 1.32em; font-weight:bold;}
.t30{font-size: 1.95em; line-height: 1.3em; font-weight:bold; display: block;}
.t28{font-size: 1.75em; line-height: 1.3em; font-weight:400; text-transform:uppercase; display: block;}
.t24{font-size: 1.5em; line-height: 1.3em; font-weight:bold;}
.t22{font-size: 1.38em; line-height: 1.5em; font-weight:400; display: block;}
.t20{font-size: 1.27em; line-height: 1.3em; font-weight:bold;}
.t18{font-size: 1.15em; line-height: 1.5em; font-weight:bold;}
.t14{line-height: 1.714em; font-weight:400;}

.t74-light{font:300 74px/84px "Open Sans", sans-serif;}
.t60-light{font:300 60px/70px "Open Sans", sans-serif;}
.t36-light{font:300 36px/46px "Open Sans", sans-serif;}
.t30-light{font:300 30px/40px "Open Sans", sans-serif;}
.t28-light{font:300 28px/38px "Open Sans", sans-serif;}
.t24-light{font:300 24px/34px "Open Sans", sans-serif;}
.t18-light{font:300 18px/1.714em "Open Sans", sans-serif;font-weight: 400;}
.t14-light{font:300 14px/24px "Open Sans", sans-serif;font-weight: 400;}

.max-205px-desktop {max-width:100%;}
@media (min-width:698px) {.max-205px-desktop {max-width:205px;}}


.pile-25pour100-desktop {width: 100%;}
@media (min-width:698px) {.pile-25pour100-desktop {width: 25%;}}

.pile-33pour100-desktop {width: 100%;}
@media (min-width:698px) {.pile-33pour100-desktop {width: 33%;}}

.pile-66pour100-desktop {width: 100%;}
@media (min-width:698px) {.pile-66pour100-desktop {width: 66%;}}



.pile-1-3-desktop {width: auto;}
@media (min-width:698px) {.pile-1-3-desktop {width: 33%;}}

.pile-48pour100-desktop {width: 100%;}
@media (min-width:698px) {.pile-48pour100-desktop {width: 48%;}}


.pile-50pour100-desktop {width: 100%;}
#image-texte .pile-50pour100-desktop {width: 100%;}
@media (min-width:698px){.pile-50pour100-desktop {width: 50%;}
#image-texte .pile-50pour100-desktop {width: auto;}}
@media (min-width:937px) {#image-texte .pile-50pour100-desktop {width: auto;}}

.pile-100p100_50p100_30p100_col-separateur {width: 100%;}
@media (min-width:698px) {.pile-100p100_50p100_30p100_col-separateur {width:30%}}
@media (min-width:937px) {.pile-100p100_50p100_30p100_col-separateur {width: 30%;}}
.w160-desktop{width:initial;}
@media (min-width:698px) {.w160-desktop{width:160px;}}
@media (min-width:937px) {.w160-desktop{width:160px;}}


/* MARGIN */

	/* Défaut */

		.mt60{margin-top:60px;}
		.mt50{margin-top:50px;}
		.mt40{margin-top:40px;}
		.mt30{margin-top:30px;}
		.mt20{margin-top:20px;}
		.mt15{margin-top:15px;}
		.mt10{margin-top:10px;}
		.mt7{margin-top:7px;}

		.mb60{margin-bottom:60px;}
		.mb50{margin-bottom:50px;}
		.mb40{margin-bottom:40px;}
		.mb30{margin-bottom:30px;}
		.mb20{margin-bottom:20px;}
		.mb15{margin-bottom:15px;}
		.mb10{margin-bottom:10px;}
		.mb7{margin-bottom:7px;}

		.mr60{margin-right:60px;}
		.mr50{margin-right:50px;}
		.mr40{margin-right:40px;}
		.mr30{margin-right:30px;}
		.mr20{margin-right:20px;}
		.mr15{margin-right:15px;}
		.mr10{margin-right:10px;}
		.mr7{margin-right:7px;}

		.ml60{margin-left:60px;}
		.ml50{margin-left:50px;}
		.ml40{margin-left:40px;}
		.ml30{margin-left:30px;}
		.ml20{margin-left:20px;}
		.ml15{margin-left:15px;}
		.ml10{margin-left:10px;}
		.ml7{margin-left:7px;}

		.m60{margin:60px;}
		.m50{margin:50px;}
		.m40{margin:40px;}
		.m30{margin:30px;}
		.m20{margin:20px;}
		.m15{margin:15px;}
		.m10{margin:10px;}
		.m7{margin:7px;}


	/* Mobile */

		@media (max-width:936px)
		{
			.mt0-mobile {margin-top:0px !important;}
			.mt10-mobile{margin-top:10px !important;}
			.mt20-mobile{margin-top:20px !important;}
			.mt30-mobile{margin-top:30px !important;}
			.mt40-mobile{margin-top:40px !important;}
			.mt50-mobile{margin-top:50px !important;}

			.mb0-mobile {margin-bottom:0px !important;}
			.mb10-mobile{margin-bottom:10px !important;}
			.mb20-mobile{margin-bottom:20px !important;}
			.mb30-mobile{margin-bottom:30px !important;}
			.mb40-mobile{margin-bottom:40px !important;}
			.mb50-mobile{margin-bottom:50px !important;}

			.ml0-mobile {margin-left:0px !important;}
			.ml10-mobile{margin-left:10px !important;}
			.ml20-mobile{margin-left:20px !important;}
			.ml30-mobile{margin-left:30px !important;}
			.ml40-mobile{margin-left:40px !important;}
			.ml50-mobile{margin-left:50px !important;}

			.mr0-mobile {margin-right:0px !important;}
			.mr10-mobile{margin-right:10px !important;}
			.mr20-mobile{margin-right:20px !important;}
			.mr30-mobile{margin-right:30px !important;}
			.mr40-mobile{margin-right:40px !important;}
			.mr50-mobile{margin-right:50px !important;}

			.m0-mobile {margin:0px !important;}
			.m10-mobile{margin:10px !important;}
			.m20-mobile{margin:20px !important;}
			.m30-mobile{margin:30px !important;}
			.m40-mobile{margin:40px !important;}
			.m50-mobile{margin:50px !important;}
		}

	/* Desktop */

		@media (min-width:937px)
		{
			.mt0-desktop {margin-top:0px !important;}
			.mt10-desktop{margin-top:10px !important;}
			.mt20-desktop{margin-top:20px !important;}
			.mt30-desktop{margin-top:30px !important;}
			.mt40-desktop{margin-top:40px !important;}
			.mt50-desktop{margin-top:50px !important;}

			.mb0-desktop {margin-bottom:0px !important;}
			.mb10-desktop{margin-bottom:10px !important;}
			.mb20-desktop{margin-bottom:20px !important;}
			.mb30-desktop{margin-bottom:30px !important;}
			.mb40-desktop{margin-bottom:40px !important;}
			.mb50-desktop{margin-bottom:50px !important;}

			.ml0-desktop {margin-left:0px !important;}
			.ml10-desktop{margin-left:10px !important;}
			.ml20-desktop{margin-left:20px !important;}
			.ml30-desktop{margin-left:30px !important;}
			.ml40-desktop{margin-left:40px !important;}
			.ml50-desktop{margin-left:50px !important;}

			.mr0-desktop {margin-right:0px !important;}
			.mr10-desktop{margin-right:10px !important;}
			.mr20-desktop{margin-right:20px !important;}
			.mr30-desktop{margin-right:30px !important;}
			.mr40-desktop{margin-right:40px !important;}
			.mr50-desktop{margin-right:50px !important;}

			.m0-desktop {margin:0px !important;}
			.m10-desktop{margin:10px !important;}
			.m20-desktop{margin:20px !important;}
			.m30-desktop{margin:30px !important;}
			.m40-desktop{margin:40px !important;}
			.m50-desktop{margin:50px !important;}
		}

	/* Autres */


		.mt25-mobile{margin-top:25px;}
		@media (min-width:698px) {.mt25-mobile{margin-top:0px;}}

		.mt25-desktop{margin-top:0px;}
		@media (min-width:698px) {.mt25-desktop{margin-top:25px;}}
		@media (min-width:937px) {.mt25-desktop{margin-top:25px;}}

		.mt76-desktop{margin-top:0px;}
		@media (min-width:698px) {.mt76-desktop{margin-top:76px;}}



/* PADDING */

	/* Défaut */

		.pt60{padding-top:60px;}
		.pt50{padding-top:50px;}
		.pt40{padding-top:40px;}
		.pt30{padding-top:30px;}
		.pt20{padding-top:20px;}
		.pt15{padding-top:15px;}
		.pt10{padding-top:10px;}
		.pt7{padding-top:7px;}

		.pb60{padding-bottom:60px;}
		.pb50{padding-bottom:50px;}
		.pb40{padding-bottom:40px;}
		.pb30{padding-bottom:30px;}
		.pb20{padding-bottom:20px;}
		.pb15{padding-bottom:15px;}
		.pb10{padding-bottom:10px;}
		.pb7{padding-bottom:7px;}

		.pr60{padding-right:60px;}
		.pr50{padding-right:50px;}
		.pr40{padding-right:40px;}
		.pr30{padding-right:30px;}
		.pr20{padding-right:20px;}
		.pr15{padding-right:15px;}
		.pr10{padding-right:10px;}
		.pr7{padding-right:7px;}

		.pl60{padding-left:60px;}
		.pl50{padding-left:50px;}
		.pl40{padding-left:40px;}
		.pl30{padding-left:30px;}
		.pl20{padding-left:20px;}
		.pl15{padding-left:15px;}
		.pl10{padding-left:10px;}
		.pl7{padding-left:7px;}

		.p60{padding:60px;}
		.p50{padding:50px;}
		.p40{padding:40px;}
		.p30{padding:30px;}
		.p20{padding:20px;}
		.p15{padding:15px;}
		.p10{padding:10px;}
		.p7{padding:7px;}


	/* Mobile */

		@media (max-width:936px)
		{
			.pt0-mobile {padding-top:0px !important;}
			.pt10-mobile{padding-top:10px !important;}
			.pt20-mobile{padding-top:20px !important;}
			.pt30-mobile{padding-top:30px !important;}
			.pt40-mobile{padding-top:40px !important;}
			.pt50-mobile{padding-top:50px !important;}

			.pb0-mobile {padding-bottom:0px !important;}
			.pb10-mobile{padding-bottom:10px !important;}
			.pb20-mobile{padding-bottom:20px !important;}
			.pb30-mobile{padding-bottom:30px !important;}
			.pb40-mobile{padding-bottom:40px !important;}
			.pb50-mobile{padding-bottom:50px !important;}

			.pl0-mobile {padding-left:0px !important;}
			.pl10-mobile{padding-left:10px !important;}
			.pl20-mobile{padding-left:20px !important;}
			.pl30-mobile{padding-left:30px !important;}
			.pl40-mobile{padding-left:40px !important;}
			.pl50-mobile{padding-left:50px !important;}

			.pr0-mobile {padding-right:0px !important;}
			.pr10-mobile{padding-right:10px !important;}
			.pr20-mobile{padding-right:20px !important;}
			.pr30-mobile{padding-right:30px !important;}
			.pr40-mobile{padding-right:40px !important;}
			.pr50-mobile{padding-right:50px !important;}

			.p0-mobile {padding:0px !important;}
			.p10-mobile{padding:10px !important;}
			.p20-mobile{padding:20px !important;}
			.p30-mobile{padding:30px !important;}
			.p40-mobile{padding:40px !important;}
			.p50-mobile{padding:50px !important;}
		}

	/* Desktop */

		@media (min-width:937px)
		{
			.pt0-desktop {padding-top:0px !important;}
			.pt10-desktop{padding-top:10px !important;}
			.pt20-desktop{padding-top:20px !important;}
			.pt30-desktop{padding-top:30px !important;}
			.pt40-desktop{padding-top:40px !important;}
			.pt50-desktop{padding-top:50px !important;}

			.pb0-desktop {padding-bottom:0px !important;}
			.pb10-desktop{padding-bottom:10px !important;}
			.pb20-desktop{padding-bottom:20px !important;}
			.pb30-desktop{padding-bottom:30px !important;}
			.pb40-desktop{padding-bottom:40px !important;}
			.pb50-desktop{padding-bottom:50px !important;}

			.pl0-desktop {padding-left:0px !important;}
			.pl10-desktop{padding-left:10px !important;}
			.pl20-desktop{padding-left:20px !important;}
			.pl30-desktop{padding-left:30px !important;}
			.pl40-desktop{padding-left:40px !important;}
			.pl50-desktop{padding-left:50px !important;}

			.pr0-desktop {padding-right:0px !important;}
			.pr10-desktop{padding-right:10px !important;}
			.pr20-desktop{padding-right:20px !important;}
			.pr30-desktop{padding-right:30px !important;}
			.pr40-desktop{padding-right:40px !important;}
			.pr50-desktop{padding-right:50px !important;}

			.p0-desktop {padding:0px !important;}
			.p10-desktop{padding:10px !important;}
			.p20-desktop{padding:20px !important;}
			.p30-desktop{padding:30px !important;}
			.p40-desktop{padding:40px !important;}
			.p50-desktop{padding:50px !important;}
		}


	/* Autres */

		.pt30-min-937{padding-top:0px;}
		@media (min-width:937px) {.pt30-min-937{padding-top:30px;}}

		.pt55-min-937{padding-top:0px;}
		@media (min-width:937px) {.pt55-min-937{padding-top:55px;}}

		.pt76-desktop{padding-top:0px;}
		@media (min-width:698px) {.pt76-desktop{padding-top:0px;}}
		@media (min-width:937px) {.pt76-desktop{padding-top:76px;}}

		.pt85-desktop{padding-top:0px;}
		@media (min-width:698px) {.pt85-desktop{padding-top:0px;}}
		@media (min-width:937px) {.pt85-desktop{padding-top:85px;}}

		.pt100-desktop{padding-top:0px;}
		@media (min-width:698px) {.pt100-desktop{padding-top:0px;}}
		@media (min-width:937px) {.pt100-desktop{padding-top:100px;}}



/* ALIGNEMENT */

	/* Défaut */

		.al {text-align: left;}
		.ac {text-align: center;}
		.ar {text-align: right;}

	/* Mobile */

		@media (max-width:936px)
		{
			.al-mobile {text-align: left !important;}
			.ar-mobile {text-align: right !important;}
			.ac-mobile {text-align: center !important;}
		}

	/* Desktop */

		@media (min-width:937px)
		{
			.al-desktop {text-align: left !important;}
			.ar-desktop {text-align: right !important;}
			.ac-desktop {text-align: center !important;}
		}


.padding-gauche-droite {padding:0px 20px 0px 20px !important;}
.padding {padding:20px 20px 2px 20px !important;}
.padding-soft {padding:10px 10px 1px 10px !important;}
.transparent50{opacity:0.5;filter:alpha(opacity=50);}
.transparent40{opacity:0.4;filter:alpha(opacity=40);}
.transparent30{opacity:0.3;filter:alpha(opacity=30);}
.transparent20{opacity:0.2;filter:alpha(opacity=20);}
.transparent10{opacity:0.1;filter:alpha(opacity=10);}
.transparent0{opacity:0;filter:alpha(opacity=0);}
.logo-temoignages{border: 1px solid #D2D2D2;margin-left:21px;float:left;margin-top:32px;margin-bottom:27px;}
.logo-temoignages-1er{border: 1px solid #D2D2D2;margin-left:10px;float:left;margin-top:32px;margin-bottom:27px;}
.com{float:left;}
img.rond {border: 6px solid #5AC8FD; -moz-transition: all 0.2s ease-in-out 0s;-webkit-transition: all 0.2s ease-in-out 0s;-ms-transition: all 0.2s ease-in-out 0s;-o-transition: all 0.2s ease-in-out 0s;transition: all 0.2s ease-in-out 0s;border-radius: 50%;-webkit-transform: scale(0.8);-moz-transform: scale(0.8);-ms-transform: scale(0.8);-o-transform: scale(0.8);transform: scale(0.8);margin: 0px 0px 0px 0px;}
@media (min-width:698px) {img.rond {border: 6px solid #5AC8FD; -moz-transition: all 0.2s ease-in-out 0s;-webkit-transition: all 0.2s ease-in-out 0s;-ms-transition: all 0.2s ease-in-out 0s;-o-transition: all 0.2s ease-in-out 0s;transition: all 0.2s ease-in-out 0s;border-radius: 50%;-webkit-transform: scale(0.8);-moz-transform: scale(0.8);-ms-transform: scale(0.8);-o-transform: scale(0.8);transform: scale(0.8);margin: 0px 30px 0px 0px;}}

.slideshow {width: 272px; height: 450px; overflow: hidden;}
.slideshow ul {width: 300%; height: 450px; padding:0; margin:0; list-style: none;}
.slideshow li {float: left;}
.hand {cursor: pointer;}
.dropbtn:hover, .dropbtn:focus {background-color: #f4de13;}
.dropdown {display: block; border-bottom: 1px solid #e5e5e5;position: fixed; width: 100%; z-index: 999; background-color: white;}
.dropdown-content {position: absolute; background-color: #f9f9f9; min-width: 160px; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);}
.dropdown-content a {color: black!important; padding: 12px 16px; text-decoration: none; display: block;}
.mobile-portait {color: black; padding: 12px 16px; text-decoration: none; display: block;}
.mobile-paysage {color: black; padding: 12px 16px; text-decoration: none; display: block; float:left;}
.dropdown-content a:hover {background-color: #f4de13}
.show {display:block;}


/* ALIGNEMENT */

	.al {text-align: left;}
	.ac {text-align: center;}
	.ar {text-align: right;}

	/* Mobile */

		@media (max-width:936px)
		{
		.al-mobile {text-align: left !important;}
		.ar-mobile {text-align: right !important;}
		.ac-mobile {text-align: center !important;}
		}

	/* Desktop */

		@media (min-width:937px)
		{
		.al-desktop {text-align: left !important;}
		.ar-desktop {text-align: right !important;}
		.ac-desktop {text-align: center !important;}
		}



/*
@media (min-width:698px) {.ac-mobile {text-align: left!important; }}

@media (min-width:698px) {.ar-desktop {text-align: right !important;}}

@media (min-width:698px) {.ac-desktop {text-align: center !important;}}

@media (min-width:698px) {.ac-mobile {text-align: left !important;}}
*/
.zoom50 {-webkit-transform: scale(0.5); -moz-transform: scale(0.5); -ms-transform: scale(0.5); -o-transform: scale(0.5); transform: scale(0.5);}
.zoom60 {-webkit-transform: scale(0.6); -moz-transform: scale(0.6); -ms-transform: scale(0.6); -o-transform: scale(0.6); transform: scale(0.6);}
.zoom70 {-webkit-transform: scale(0.7); -moz-transform: scale(0.7); -ms-transform: scale(0.7); -o-transform: scale(0.7); transform: scale(0.7);}
.zoom80 {-webkit-transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8);}
.zoom90 {-webkit-transform: scale(0.9); -moz-transform: scale(0.9); -ms-transform: scale(0.9); -o-transform: scale(0.9); transform: scale(0.9);}

img.zoom {-moz-transition: all 0.2s ease-in-out 0s;-webkit-transition: all 0.2s ease-in-out 0s;-ms-transition: all 0.2s ease-in-out 0s;-o-transition: all 0.2s ease-in-out 0s;transition: all 0.2s ease-in-out 0s;}
img.zoom:hover {-moz-transform: scale(1.05);-webkit-transform: scale(1.05);-o-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}
img.zoom10 {-moz-transition: all 0.2s ease-in-out 0s;-webkit-transition: all 0.2s ease-in-out 0s;-ms-transition: all 0.2s ease-in-out 0s;-o-transition: all 0.2s ease-in-out 0s;transition: all 0.2s ease-in-out 0s;}
img.zoom10:hover {-moz-transform: scale(1.10);-webkit-transform: scale(1.10);-o-transform: scale(1.10);-ms-transform: scale(1.10);transform: scale(1.10);}
img.zoom5 {-moz-transition: all 0.2s ease-in-out 0s;-webkit-transition: all 0.2s ease-in-out 0s;-ms-transition: all 0.2s ease-in-out 0s;-o-transition: all 0.2s ease-in-out 0s;transition: all 0.2s ease-in-out 0s;}
img.zoom5:hover {-moz-transform: scale(1.05);-webkit-transform: scale(1.05);-o-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}
img.saturation {-moz-transition: all 0.2s ease-in-out 0s;-webkit-transition: all 0.2s ease-in-out 0s;-ms-transition: all 0.2s ease-in-out 0s;-o-transition: all 0.2s ease-in-out 0s;transition: all 0.2s ease-in-out 0s;}
img.saturation:hover {filter: saturate(170%); -webkit-filter: saturate(170%); -moz-filter: saturate(170%); -o-filter: saturate(170%); -ms-filter: saturate(170%);}

img.eclaircir {-moz-transition: all 0.2s ease-in-out 0s;-webkit-transition: all 0.2s ease-in-out 0s;-ms-transition: all 0.2s ease-in-out 0s;-o-transition: all 0.2s ease-in-out 0s;transition: all 0.2s ease-in-out 0s;}
img.eclaircir:hover {filter: brightness(130%); -webkit-filter: brightness(130%); -moz-filter: brightness(130%); -o-filter: brightness(130%); -ms-filter: brightness(130%);}

.fixNavigation{border-bottom: 0px; -moz-box-shadow: 0px 0px 5px 0px #999;-webkit-box-shadow: 0px 0px 5px 0px #999;-o-box-shadow: 0px 0px 5px 0px #999;box-shadow: 0px 0px 5px 0px #999;filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=180, Strength=5);}
#navigation{width: 100%; top: 0; min-width:1190px;}
#menu-logo {margin:10px;}
#menu-burger {padding-left:10px;}
header{z-index: 9999;position: fixed; width: 100%; top: 0;background:#FFFFFF; border-top: 3px solid #f4de13;border-bottom: 1px solid #f2f2f2;}
#contenu{background-color:#FFF; margin: 0 auto; margin-top:76px; margin-bottom:30px;}
#contenu-produit{max-width:1070px; background-color:#FFF; margin: 0 auto; margin-bottom:30px;}
#contenu-produit-large{width:1235px; background-color:#FFF; margin: 0 auto; margin-bottom:30px; margin-top:76px;}
#dd{background:url(img/d-day-fond.jpg) no-repeat center center ;background-size:cover;overflow:visible;height:403px;}
#acceuil{padding:0px 20px 0px 20px;}
@media (min-width:698px) {#acceuil{padding:0px;}}

#package-windev-mobile{min-width: initial;}
@media (min-width:698px) {#package-windev-mobile{min-width:391px;}}

#package-windev{min-width: initial;}
@media (min-width:698px) {#package-windev{min-width:374px;}}

#package-webdev{min-width: initial;}
@media (min-width:698px) {#package-webdev{min-width:385px;}}

#decalage-hauteur-menu {margin-top:0px;}
@media (min-width:937px) {#decalage-hauteur-menu {margin-top:76px;}}
#accroche-produit{border-bottom: 1px solid #F2F2F2;background:#F9F9F9;text-align:center;margin-top:76px; padding:20px;}
#accroche-produit a{color:#000000;text-decoration:none;}
#accroche-produit a:hover{outline:0}
#accroche-produit a:focus{outline:0}
@media only screen and (max-width: 697px) {#responsive table, #responsive tr, #responsive td {display: block;}}
@media only screen and (max-width: 697px) {#responsive-photo table, #responsive-photo tr, #responsive-photo td {display: block;}}
@media only screen and (max-width: 697px) {#responsive-zone table, #responsive-zone tr, #responsive-zone td {display: block;}}
@media only screen and (max-width: 697px) {#responsive-tableaux-imbriques table, #responsive-tableaux-imbriques tr, #responsive-tableaux-imbriques td {display: block;}}
@media only screen and (max-width: 697px) {#responsive-formulaire table, #responsive-formulaire tr, #responsive-formulaire td {display: block;}}
@media only screen and (max-width: 1206px) {#responsive-taille-site table, #responsive-taille-site tr, #responsive-taille-site td {display: block;}}
@media only screen and (max-width: 697px) {.responsive table, .responsive tr, .responsive td {display: block;}}
@media only screen and (max-width: 697px) {.responsive-photo table, .responsive-photo tr, .responsive-photo td {display: block;}}
@media only screen and (max-width: 697px) {.responsive-zone table, .responsive-zone tr, .responsive-zone td {display: block;}}
@media only screen and (max-width: 697px) {.responsive-tableaux-imbriques table, .responsive-tableaux-imbriques tr, .responsive-tableaux-imbriques td {display: block;}}
@media only screen and (max-width: 697px) {.responsive-formulaire table, .responsive-formulaire tr, .responsive-formulaire td {display: block;}}
@media only screen and (max-width: 1206px) {.responsive-taille-site table, .responsive-taille-site tr, .responsive-taille-site td {display: block;}}
#bandeaux-interieur-desktop{margin:0;padding:0;position:relative;width:735px;height:208px;margin-top:72px;margin-bottom: 50px;background-size: 100% auto;}
#bandeaux-interieur-desktop .bandeau{top:0;width:100%;position:absolute;}
#liste-temoignages a{color:#555555;text-decoration:none;}
#pub-passer-a-windev-19{background:url(//www.pcsoft.fr/img/2014/fond-ciel-soleil.jpg) no-repeat center center #0b72ba;background-size:cover;overflow:visible;height:400px;}
#produits{padding-top:30px;border-top: 0px solid #D2D2D2;}
#ils-utilisent-windev{background:#F2F2F2;border-top: 1px solid #D2D2D2;text-align:center;height:347px; overflow:hidden;}
#temoignages-prestigieux {height: 207px;background:url(//www.pcsoft.fr/img/2014/180-temoignages-prestigieux.jpg) 0 0 repeat-x;}
#actualites{border-top: 1px solid #D2D2D2;}
#actualites a{color:#0099CC;text-decoration:none;}
#actualites a:hover{outline:0; color:#004e68;}
#actualites a:focus{outline:0}
#dossier-de-presentation{}
#dossier-de-presentation a{color:#0099CC;text-decoration:none;}
#dossier-de-presentation a:hover{outline:0; color:#004e68;}
#dossier-de-presentation a:focus{outline:0}
#multi-plateformes {color:#FFFFFF; background-color: #156c99;overflow:hidden;box-shadow: inset 0px 11px 8px -10px rgba(20, 20, 20, 0.30),inset 0px -11px 8px -10px rgba(20, 20, 20, 0.30); -moz-box-shadow: inset 0px 11px 8px -10px rgba(20, 20, 20, 0.30),inset 0px -11px 8px -10px rgba(20, 20, 20, 0.30); -webkit-box-shadow: inset 0px 11px 8px -10px rgba(20, 20, 20, 0.30),inset 0px -11px 8px -10px rgba(20, 20, 20, 0.30)}
#multi-plateformes a{color:#FFdb4c;text-decoration:none;}
#multi-plateformes a:hover{outline:0; color:#F1E4B1;}
#multi-plateformes a:focus{outline:0}
#visible-1-1-0-1 {display:block;}
#cross-plateformes{padding-left: 20px; padding-right: 20px; color:#FFFFFF;background-color: #156c99;overflow:hidden;height:450px;box-shadow: inset 0px 11px 8px -10px rgba(20, 20, 20, 0.30),inset 0px -11px 8px -10px rgba(20, 20, 20, 0.30); -moz-box-shadow: inset 0px 11px 8px -10px rgba(20, 20, 20, 0.30),inset 0px -11px 8px -10px rgba(20, 20, 20, 0.30); -webkit-box-shadow: inset 0px 11px 8px -10px rgba(20, 20, 20, 0.30),inset 0px -11px 8px -10px rgba(20, 20, 20, 0.30);}
#encart-cross-plateformes a{color:#000000;text-decoration:none;}
#encart-cross-plateformes a:hover{outline:0;}
#encart-cross-plateformes a:focus{outline:0}
#version-express{color:#000000;background-color: #cee9d6;overflow:hidden;min-height:493px;box-shadow: inset 0px 11px 8px -10px rgba(119, 119, 119, 0.30),inset 0px -11px 8px -10px rgba(119, 119, 119, 0.30); -moz-box-shadow: inset 0px 11px 8px -10px rgba(119, 119, 119, 0.30),inset 0px -11px 8px -10px rgba(119, 119, 119, 0.30); -webkit-box-shadow: inset 0px 11px 8px -10px rgba(119, 119, 119, 0.30),inset 0px -11px 8px -10px rgba(119, 119, 119, 0.30);}
#version-express a{color:#FF0000;text-decoration:none;}
#version-express a:hover{outline:0; color:#FF0000;}
#version-express a:focus{outline:0}
#temoignages{margin-bottom:20px; padding-left: 20px; padding-right: 20px;}
#temoignages a{color:#0099CC;text-decoration:none;}
#temoignages a:hover{outline:0; color:#004e68;}
#temoignages a:focus{outline:0}
#temoignages2{padding-left: 20px; padding-right: 20px;margin-bottom:20px;}
#temoignages2 a{color:#0099CC;text-decoration:none;}
#temoignages2 a:hover{outline:0; color:#004e68;}
#temoignages2 a:focus{outline:0}
#revue01informatique{padding-top:20px;border-top: 1px solid #D2D2D2;}
#tour-de-france{background-color: #333333;}
#tour-de-france a{color:#d2d2d2;text-decoration:none;}
#tour-de-france a:hover{outline:0; color:#FFFFFF;}
#tour-de-france a:focus{outline:0}
#toutes-les-bases-de-donnees{margin-top:20px; margin-bottom:20px; padding-left: 20px; padding-right: 20px;}
#toutes-les-bases-de-donnees a{color:#0099CC;text-decoration:none;}
#toutes-les-bases-de-donnees a:hover{outline:0; color:#004e68;}
#toutes-les-bases-de-donnees a:focus{outline:0}
#echange-concurrentiel{background:url(//www.pcsoft.fr/img/2014/fond_echange-concurrentiel.png) repeat-x #f4d532;overflow:visible;height:549px;}
#communaute{background:#555555; padding-left: 20px; padding-right: 20px;}
#plan-du-site{background:#333333;padding-left: 20px;padding-right: 20px;text-align:;}
#plan-du-site a{color:#d2d2d2;text-decoration:none;}
#plan-du-site a:hover{outline:0; color:#FFFFFF;}
#plan-du-site a:focus{outline:0}
#copyright{background:#1f1f1f; padding-left: 20px; padding-right: 20px;}
#copyright a{color:#d2d2d2;text-decoration:none;}
#copyright a:hover{outline:0; color:#FFFFFF;}
#copyright a:focus{outline:0}

#contenu-secondaire-bandeau a,
#contenu-secondaire a
{
    text-decoration:underline !important;
}


#annexe .button a,
#annexe .bouton-multiligne a
{
	text-decoration:none !important;
}


#logo-express {background: url(//www.pcsoft.fr/img/decor/vide.gif) no-repeat bottom right; background-size:1px 1px;}
@media (min-width:698px) {#logo-express {background: url(//www.pcsoft.fr/img/2014/logo-windev-express-avec-ile.png) no-repeat bottom right; background-size:517px 167px;}}
@media (min-width:1200px) {#logo-express {background: url(//www.pcsoft.fr/img/2014/logo-windev-express-avec-ile.png) no-repeat bottom right; background-size:591px 191px;}}
@media (min-width:1300px) {#logo-express {background: url(//www.pcsoft.fr/img/2014/logo-windev-express-avec-ile.png) no-repeat bottom right; background-size:665px 215px;}}
@media (min-width:1400px) {#logo-express {background: url(//www.pcsoft.fr/img/2014/logo-windev-express-avec-ile.png) no-repeat bottom right;}}
#responsive-image-fade {width:100%;}
@media (min-width:937px) {#responsive-image-fade{width:455px;}}
#responsive-image {width:100%;}
@media (min-width:698px) {#responsive-image{min-width:300px;}}
@media (min-width:937px) {#responsive-image{width:455px;}}
#responsive-image-interieur {text-align:center; width:95%; padding:0px; margin:0px; max-width:245px;-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);}
@media (min-width:937px) {#responsive-image-interieur{width:205px; padding:0px; margin:0px;-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);}}
#responsive-image-large {width:100%; min-width:300px;}
@media (min-width:698px) {#responsive-image-large{width:90%;}}
@media (min-width:937px) {#responsive-image-large{width:455px;}}

.responsive-image-fade {width:100%;}
@media (min-width:937px) {.responsive-image-fade{width:455px;}}
.responsive-image {width:100%;}
@media (min-width:698px) {.responsive-image{min-width:300px;}}
@media (min-width:937px) {.responsive-image{width:455px;}}
.responsive-image-interieur {text-align:center; width:95%; padding:0px; margin:0px; max-width:245px;-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);}
@media (min-width:937px) {.responsive-image-interieur{width:205px; padding:0px; margin:0px;-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);}}
.responsive-image-large {width:100%; min-width:300px;}
@media (min-width:698px) {.responsive-image-large{width:90%;}}
@media (min-width:937px) {.responsive-image-large{width:455px;}}
#footer-mobile{margin-top: 24px;}
#footer-mobile a{color:#d2d2d2;text-decoration:none;}
#footer-mobile a:hover{outline:0; color:#FFFFFF;}
#footer-mobile a:focus{outline:0}
#plan-du-site-mobile{background:#333333; padding-top: 20px; padding-bottom: 20px;}
#copyright-mobile{background:#1f1f1f; padding: 20px;}


/* DECOMPTE */

    /* GENERIQUE */

        #decompte-accueil {width:40%;}
        #decompte-presentation {width:40%;}
        #decompte-interieur {width:40%;}
        @media (min-width:698px){#decompte-accueil {width:60%;}
        #decompte-presentation {width:60%;}
        #decompte-interieur {width:60%;}}
        @media (min-width:937px){#decompte-accueil {width:310px;}
        #decompte-presentation {width:310px;}
        #decompte-interieur {width:100%;}}

        .decompte-accueil {width:30% !important;}
        .decompte-presentation {width:40% !important;}
        .decompte-interieur {width:40% !important;}


        @media (max-width:370px){
        .decompte-accueil {width:20% !important;}
        .decompte-presentation {width:60% !important;}
        .decompte-interieur {width:60% !important;}}

        @media (min-width:698px){
        .decompte-accueil {width:40% !important;}
        .decompte-presentation {width:60% !important;}
        .decompte-interieur {width:60% !important;}}

        @media (min-width:937px){
        .decompte-accueil {width:60% !important;}
        .decompte-presentation {width:310px !important;}
        .decompte-interieur {width:100% !important;}}


        @media (min-width:1220px){
        .decompte-accueil {width:80% !important;}
        .decompte-presentation {width:310px !important;}
        .decompte-interieur {width:100% !important;}}

    /* OP1EURO */

        #decompte-accueil-op1euro {width:40%;}
        #decompte-presentation-op1euro {width:40%;}
        #decompte-interieur {width:40%;}
        @media (min-width:698px){#decompte-accueil-op1euro {width:60%;}
        #decompte-presentation-op1euro {width:60%;}
        #decompte-interieur-op1euro {width:60%;}}
        @media (min-width:937px){#decompte-accueil-op1euro {width:310px;}
        #decompte-presentation-op1euro {width:310px;}
        #decompte-interieur-op1euro {width:100%;}}

        .decompte-accueil-op1euro {width:30% !important;}
        .decompte-presentation-op1euro {width:40% !important;}
        .decompte-interieur-op1euro {width:40% !important;}

        @media (max-width:370px){
        .decompte-accueil-op1euro {width:20% !important;}
        .decompte-presentation-op1euro {width:60% !important;}
        .decompte-interieur-op1euro {width:60% !important;}}

        @media (min-width:698px){
        .decompte-accueil-op1euro {width:40% !important;}
        .decompte-presentation-op1euro {width:60% !important;}
        .decompte-interieur-op1euro {width:60% !important;}}

        @media (min-width:937px){
        .decompte-accueil-op1euro {width:60% !important;}
        .decompte-presentation-op1euro {width:310px !important;}
        .decompte-interieur-op1euro {width:100% !important;}}

        @media (min-width:1220px){
        .decompte-accueil-op1euro {width:80% !important;}
        .decompte-presentation-op1euro {width:310px !important;}
        .decompte-interieur-op1euro {width:100% !important;}}

    /* PROMO */

        #decompte-accueil-promo {width:40%;}
        #decompte-presentation-promo {width:40%;}
        #decompte-interieur {width:40%;}
        @media (min-width:698px){#decompte-accueil-promo {width:60%;}
        #decompte-presentation-promo {width:60%;}
        #decompte-interieur-promo {width:60%;}}
        @media (min-width:937px){#decompte-accueil-promo {width:310px;}
        #decompte-presentation-promo {width:310px;}
        #decompte-interieur-promo {width:100%;}}

        .decompte-accueil-promo {width:30% !important;}
        .decompte-presentation-promo {width:40% !important;}
        .decompte-interieur-promo {width:40% !important;}

        @media (max-width:370px){
        .decompte-accueil-promo {width:20% !important;}
        .decompte-presentation-promo {width:60% !important;}
        .decompte-interieur-promo {width:60% !important;}}

        @media (min-width:698px){
        .decompte-accueil-promo {width:40% !important;}
        .decompte-presentation-promo {width:60% !important;}
        .decompte-interieur-promo {width:60% !important;}}

        @media (min-width:937px){
        .decompte-accueil-promo {width:60% !important;}
        .decompte-presentation-promo {width:310px !important;}
        .decompte-interieur-promo {width:100% !important;}}

        @media (min-width:1220px){
        .decompte-accueil-promo {width:80% !important;}
        .decompte-presentation-promo {width:310px !important;}
        .decompte-interieur-promo {width:100% !important;}}



/* SCROLLBAR */

div::-webkit-scrollbar {width: 8px; opacity:0.5;filter:alpha(opacity=50);}
div::-webkit-scrollbar-track {border-radius: 8px; margin-left:20px; margin-right:20px; padding-left:20px; padding-right:20px;}
div::-webkit-scrollbar-thumb {border-radius: 8px; background: #d2d2d2 !important; opacity:0.5;filter:alpha(opacity=50);}
div::-webkit-scrollbar-thumb:window-inactive {background: #d2d2d2 !important;}

/* PRODUITS */

#windev-est-ouvert-a-tout{padding-top:20px; background:#fbdb32;border-top: 1px solid #D2D2D2;text-align:center;height:470px; overflow:hidden; padding-left: 20px; padding-right: 20px;}
#windev-est-ouvert-a-tout a{color:#FF0000;text-decoration:none;}
#windev-est-ouvert-a-tout a:hover{outline:0; color:#ff8800;}
#windev-est-ouvert-a-tout a:focus{outline:0}
#un-environnement-alm{background:#F2F2F2;border-top: 1px solid #D2D2D2;text-align:center;height:470px; overflow:hidden; padding-left: 20px; padding-right: 20px;}
#tableau-de-bord-du-projet{background:#F2F2F2;border-top: 1px solid #D2D2D2;text-align:center;height:470px; overflow:hidden; padding-left: 20px; padding-right: 20px;}
#un-puissant-generateur-de-rapport{background:#FFFFFF;border-top: 1px solid #D2D2D2;text-align:center;height:520px; overflow:hidden; padding-left: 20px; padding-right: 20px;}
#hfsql{background:#fbf32c;border-top: 1px solid #D2D2D2;text-align:center;height:470px; overflow:hidden; padding-left: 20px; padding-right: 20px;}
#hfsql a{color:#FF0000;text-decoration:none;}
#hfsql a:hover{outline:0; color:#ff8800;}
#hfsql a:focus{outline:0}
#complement-d-informations{background:#F2F2F2;border-top: 1px solid #D2D2D2;border-bottom: 1px solid #D2D2D2;text-align:center;overflow:hidden; padding-left: 20px; padding-right: 20px;padding-bottom:60px;padding-top:20px;}
#complement-d-informations a{color:#0099CC;text-decoration:none;}
#complement-d-informations a:hover{outline:0; color:#004e68;}
#complement-d-informations a:focus{outline:0}
#les-plus-belles-interfaces{background:url(img/les-plus-belles-interfaces-windev.jpg) repeat-x #f4d532;overflow:hidden;height:483px; border-top: 1px solid #D2D2D2;text-align:center; padding-left: 20px; padding-right: 20px;}

/* FUSION */

.marqueur-rouge {color:#FFFFFF;-moz-transform: scale(0.90);-webkit-transform: scale(0.90);-o-transform: scale(0.90);-ms-transform: scale(0.90);transform: scale(0.90);width:40px;height:20px;border-color:#ff0000;border-width:1px;border-style:solid;background-color:#ff0000;LINE-HEIGHT:20px;font-weight: bold;border-radius: 10%;text-align:center;}
.marqueur-rouge1 {color:#FFFFFF;-moz-transform: scale(0.90);-webkit-transform: scale(0.90);-o-transform: scale(0.90);-ms-transform: scale(0.90);transform: scale(0.90);width:40px;height:20px;border-color:#ff0000;border-width:1px;border-style:solid;background-color:#ff0000;LINE-HEIGHT:20px;font-weight: bold;border-radius: 10%;text-align:center;}
@font-face {font-display: swap; font-family: "OdysseeITCTTBold"; src: url('font/OdysseeITCTTBold.eot'); src: url('font/OdysseeITCTTBold?#iefix') format('embedded-opentype'),url('font/OdysseeITCTTBold.woff') format('woff'),url('font/OdysseeITCTTBold.ttf') format('truetype'),url('font/OdysseeITCTTBold.svg#OdysseeITCTTBold') format('svg'); font-weight: bold; font-style: bold;}
@font-face {font-display: swap; font-family: "OdysseeITCTTRegular"; src: url('font/OdysseeITCTTRegular.eot'); src: url('font/OdysseeITCTTRegular?#iefix') format('embedded-opentype'),url('font/OdysseeITCTTRegular.woff') format('woff'),url('font/OdysseeITCTTRegular.ttf') format('truetype'),url('font/OdysseeITCTTRegular.svg#OdysseeITCTTRegular') format('svg'); font-weight: regular; font-style: regular;}
.OdysseeITCTTRegular {font-family : OdysseeITCTTRegular, sans-serif; letter-spacing:3px;}
.OdysseeITCTTBold {font-family : OdysseeITCTTBold, sans-serif;}
.width-466px {width: 466px;font-weight:normal;color:#000000;}
.width-260px {width: 260px;font-weight:normal;color:#000000;}
.width-120px {width: 120px;font-weight:normal;color:#000000;}
.width-160px {width: 160px;font-weight:normal;color:#000000;}
.pointillet {border:1px;border-style: dashed;border-color:#000000;font-weight:normal;color:#000000;}
.patternsdrop {font-size: 11px;text-decoration: none;BORDER-RIGHT: #767676 1px solid; BORDER-TOP: #767676 1px solid; BORDER-LEFT: #767676 1px solid; WIDTH: 150px; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #767676 1px solid; BACKGROUND-COLOR: #ffffff;font-weight:normal;color:#000000;}
.TexteIndication {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: italic;text-decoration: none;BORDER-RIGHT: #767676 1px solid; BORDER-TOP: #767676 1px solid; BORDER-LEFT: #767676 1px solid; WIDTH: 150px; COLOR: #9c9c9c; PADDING-TOP: 1px; BORDER-BOTTOM: #767676 1px solid; BACKGROUND-COLOR: #ffffff;padding: 0px 0px 0px 0px;font-weight:normal;color:#000000;}
.patternsdropsrc {font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;BORDER-RIGHT: #767676 1px solid; BORDER-TOP: #767676 1px solid; BORDER-LEFT: #767676 1px solid; WIDTH: 150px; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #767676 1px solid; BACKGROUND-COLOR: #ffffff;padding: 0px 0px 0px 0px;font-weight:normal;color:#000000;}
.patternsdropok {font-family: Arial, Helvetica, sans-serif;font-size: 10px;text-decoration: none;BORDER-RIGHT: #767676 1px solid; BORDER-TOP: #767676 1px solid; BORDER-LEFT: #767676 1px solid; WIDTH: 29px; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #767676 1px solid; BACKGROUND-COLOR: #ffffff;padding: 0px 0px 0px 0px;font-weight:normal;color:#000000;}
.patternsdrop100px {font-size: 11px;text-decoration: none;BORDER-RIGHT: #767676 1px solid; BORDER-TOP: #767676 1px solid; BORDER-LEFT: #767676 1px solid; WIDTH: 100px; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #767676 1px solid; BACKGROUND-COLOR: #ffffff;font-weight:normal;color:#000000;}
.selecteur {DISPLAY: block;MARGIN: 0px 10px 0px 20px;FONT-SIZE: 12px;LINE-HEIGHT:18px;font-weight:normal;color:#000000;}
.Question {DISPLAY: block;FONT-SIZE: 12px;font-weight: bold;LINE-HEIGHT:18px;color:#000000;}
.Reponse {DISPLAY: block;FONT-SIZE: 12px;LINE-HEIGHT:18px;font-weight:normal;color:#000000;}
.Votants {display:block;font-weight: bold;line-height:15px;color:#000000;}
.fluo-titre{color:#000000;padding:0px 2px 2px 0px;border-color:#ffda00;border-width:1px;border-style:solid;background-color:#ffda00;LINE-HEIGHT:30px;FONT-SIZE: 12px;font-weight:normal;color:#000000;}
.fluo{color:#000000;padding:0px 2px 2px 0px;border-color:#ffda00;border-width:1px;border-style:solid;background-color:#ffda00;font-weight:normal;color:#000000;}
.grisclair {color:#999999;font-weight:normal;}
.diaporama {position:relative;width:205px;height:205px;font-weight:normal;color:#000000;}
.diaporama li {list-style-type:none;overflow:hidden;position:absolute;font-weight:normal;color:#000000;}
.bordure-separee {border-collapse: separate;border: 1px solid #D8D8D8;}
.bordure-fusionnee {border-collapse: collapse;border: 1px solid #D8D8D8;}

/* MENU */

#menu i, #menu ul {margin: 0; padding: 0; list-style-type: none; display: block;}
#menu {width:975px; position:relative; z-index:2; height:72px;}
#menu .menu {position:absolute; left:120px; width:900px;}
#menu * {list-style:none; border:0; margin:0;}
#menu li>a {display:block;padding:17px 15px 27px 15px; white-space:nowrap;}
#menu li {float:left; background:#fff; padding:0 0 0 0px;}
#menu ul li ul li span {text-transform:none; line-height:30px; border-bottom: 1px solid #E5E5E5;}
#menu li li {float:none;}
#menu div {visibility:hidden; position:absolute; -moz-box-shadow: 0px 1px 2px 0px #999;-webkit-box-shadow: 0px 1px 2px 0px #999; -o-box-shadow: 0px 1px 2px 0px #999; box-shadow: 0px 1px 2px 0px #999;}
#menu div div {margin:-39px 0 0 0px; left:100%;}
#menu li:hover>div {visibility:visible;}
#menu a {text-decoration:none; color:#fff; position:relative; z-index:77;}
#menu input {border:1px solid #333; margin-left:4px; margin-top:0px; width:100px; line-height:19px; height: 21px; padding-left:2px; padding-right:23px; background-image:url(//www.pcsoft.fr/img/accueil/search.gif); background-position:right; background-repeat:no-repeat;}
#menu li>a:hover {background:url(//www.pcsoft.fr/img/menu/back-gris.gif); color:#000;}
#menu>ul>li:hover>a {background:#f4de13; color:#000; -webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;}
#menu>ul>li>a {-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;}
#menu>ul>li>div>ul>li:hover>a {background:#f4de13; -webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;}
#menu>ul>li>div>ul>li:hover>a {background:#f4de13; -webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;}
#menu>ul>li:hover>a span {color:#000;}
#menu span {font:300 18px/28px "Open Sans", sans-serif; color:#000;}
#menu li {background:none;}
#menu li li a {padding:0; position:static;}
#menu li a {color:#000;  font: 300 18px/28px "Open Sans", sans-serif;}
#menu li a span {color:#000;}
#menu li li a:hover {background:#f4de13;}
#menu li li a span {color:#000;}
#menu li li a:hover span {color:#000;}
#menu li li a.parent span {background:url(//www.pcsoft.fr/img/menu/pointer-noir-long.gif) no-repeat right center;}
*+html #menu li li a.parent span {background-position:right 10px;}
#menu ul li ul li {text-transform: none; line-height: 30px; border-bottom: 1px solid #E5E5E5; padding: 4px 25px 4px 8px;  display: block; text-transform: none; line-height: 14px; font-size: 15px;}
#menu ul li ul li {padding:10px;}
#menu ul li ul li:hover {background: #f4de13;padding:10px;}
#menu li li a {display:block; text-transform:none; line-height:14px; padding:4px 25px 4px 8px; font-size:15px;}
#menu li li span {display:block; text-transform:none; line-height:14px; padding:4px 25px 4px 8px; font-size:15px;}
#menu li div {background:url(//www.pcsoft.fr/img/menu/back-gris.gif); z-index:80;}
#menu li div div {background:url(//www.pcsoft.fr/img/menu/back-gris-clair.gif);}
#menu div div {_margin-top:-25px; _background:#c4c4c4;}
#menu li li li {_border:1px solid #c4c4c4;}
#menu div div div {_background:#c4c4c4;}
#menu li li li li {_border:1px solid #c4c4c4;}
div#menu li.back {width:10px; height:22px; z-index:8; position:absolute;}
div#menu li.back .left {width:auto; height:22px; float:none; position:relative; top:0; left:0; visibility:visible;}
.search-box {background: url(/img/2019/loupe-small.png) no-repeat; background-position: center; background-color:#FFF; font: 18px 'Open Sans'; float:right; width:24px; height:48px; cursor:pointer; border:0px; padding: 5px 5px 5px 40px; -webkit-transition: all 0.7s ease 0s; -moz-transition: all 0.7s ease 0s; -o-transition: all 0.7s ease 0s; transition: all 0.7s ease 0s; color:transparent; margin:0; margin-top:6px; border: 1px solid #FFFFFF;}
.search-box:focus {background-position: left 10px center; background-color:#FFF; border: 1px solid #D2D2D2; color: #777; width: 300px; outline: none; margin:0; margin-top:6px;}
@supports (-ms-accelerator:true) {#menu>ul>li:hover>a {background:#f4de13; color:#000; -webkit-transition:none; -moz-transition:none; -o-transition:none; transition:none;} #menu>ul>li>a {-webkit-transition:none; -moz-transition:none; -o-transition:none; transition:none;} #menu>ul>li>div>ul>li:hover>a {background:#f4de13; -webkit-transition:none; -moz-transition:none; -o-transition:none; transition:none;} #menu>ul>li>div>ul>li:hover>a {background:#f4de13; -webkit-transition:none; -moz-transition:none; -o-transition:none; transition:none;}}


.formation-sujet-heure { color: #ff0000; font-weight: 700; white-space: nowrap; }



#coupure-internet
{
	background: #e74c3c;
	padding: 8px;
	font-size: 1.05rem;
	color: white;
	text-align: center;
}

#coupure-internet p
{
	margin: 0;
}

@media screen and (min-width: 359px)
{
	#coupure-internet
	{
		margin-top: 68px;
	}
}

@media screen and (min-width: 937px)
{
	#coupure-internet { margin-top: 76px; }
}
