.Page{margin:0 10px 20px 10px}
.Infos{color:black;padding:0 0 0 0px;margin-top:10px}
.InfosEnd{color:#ccc;padding:0 0 0 0px;margin-top:10px}
.InfosBlocTop{border-left:1px dashed #ddd;padding-left:30px;}
.MainTitle{font-weight: 600;font-size:20px;margin-bottom: 15px;margin-top:0px}

.PickPage{padding: 20px;background-color: white;border-radius: 10px;margin-top: 0px;margin-right: 0px;margin-left: 0px;}
@media (max-width:768px) { .PickPage {padding: 20px;background-color: white;border-radius: 10px;margin-top: 0px;margin-right: -20px;margin-left: -20px;}}
.PickInfos{color:black;padding:0 0 0 90px;margin-top:10px}
@media (max-width:992px) { .PickInfos {padding:0}}
@media (max-width:768px) { .PickInfos {color:black;padding:0 0 0 90px;margin-top:10px} }
.PickInfosBlocTop{/* border-left:1px dashed #DDD; *//* padding-left:20px */}
.PickInfosEnd{color:#ccc;padding:0 0 0 100px;margin-top:10px}
.PickMainTitle{font-weight:600;font-size: 22px;color:black;margin: 10px 0 20px 0;text-align: center;}
.Pick-progress-graphic{position: absolute; margin: 70px 0px 0px 20px; left: 0; float: left;}
@media (max-width:992px){ .Pick-progress-graphic {display:none} }
@media (max-width:768px){ .Pick-progress-graphic {display:initial;position: absolute; margin: 80px 0px 0px 20px; left: 0; float: left;} }
.Pickcover{height: 80px; width: 80px; position: relative; z-index: 2; display: block;}
.Pickfilling{position: absolute; left: 0; top: 0; z-index: 1; display: block; width: 100%; height: 100%;}
.Pickcolor-egg{z-index: 2; display: block; position: absolute; width: 100%; bottom: 0; max-height: 100%;}
.Pickgoal-reached{position: absolute; bottom: 8px; width: 100%; text-align: center; z-index: 3; color: #fff; font-size: 1.5em;}
.Pickgauge-result{display: block; position: absolute; text-align: center; bottom: 34px; width: 100%; z-index: 3; font-size: 22px; font-weight: bold; color: #fff;}
.Pickgauge-result-hundred{display: block; position: absolute; text-align: center; bottom: 34px; width: 100%; z-index: 3; font-size: 18px; font-weight: bold; color: #fff;}
.Pickgauge-result-thousand{display: block; position: absolute; text-align: center; bottom: 34px; width: 100%; z-index: 3; font-size: 16px; font-weight: bold; color: #fff;}



.BigTitle{font-weight: bold; font-size: 48px; line-height: 50px; margin-bottom: 10px;}
.SubTitle{font-weight: bold; font-size: 14px; line-height: 20px;}
.Contreparties{font-weight: 600; font-size: 22px; color: #000; line-height: 50px; margin-top: 15px;text-align: center;}
.Objectif{font-size: 12px;/* color: #c00000; *//* font-weight:bold; */line-height: 20px;}
.ObjectifAtteint{font-size:14px;font-weight:600;line-height:25px}
.timezone{font-size:10px;line-height:22px;}

.listyle{list-style-type:none;}
.bloc{background-color:#F9F9F9;position:relative;display:block;padding: 30px 30px 20px 30px; background-color: #f9f9f9; border-radius: 5px; margin-top: 20px;text-decoration:none;border: 1px solid #f9f9f9;color: #0f2105;font-weight: bold;transition: all 0.2s ease-in-out;font-size: 16px;}
.bloc:hover{background-color:#eee;transition:all 0.2s ease-in-out;*-webkit-transition:all 0.2s ease-in-out;*-moz-transition:all 0.2s ease-in-out;*-o-transition:all 0.2s ease-in-out;border: 1px solid #ccc;/* color: rgb(255, 0, 252); */font-weight: 900;font-size: 20px;}

.blocprice{/* font-size: 16px; */ /* font-weight: bold; */ /* color: #0f2105; */ margin-bottom: 10px;float:left;display:inline;}
.blocrewardname{font-size: 14px; font-weight: 600; color: #0f2105; float:left;clear:both;}
.blocbackersnumber{font-size:14px;font-weight: 600; color: #0f2105; line-height: 20px; clear:both;}
.bloccontent{margin:10px 0;/* color:black; */font-size:14px;line-height:23px;font-weight:normal}
.blocdelivery{font-size: 14px; font-weight: 600; display:inline;clear:both}
.blocdeliverydate{font-size: 12px; color: #0f2105;float:left;display:inline;padding-left:3px;}
.blocimage{text-align:center; clear:both;padding-top:10px}
.image{max-width:100%}
.mediumimagebackground{border:1px solid #F0F0F0;border-radius:4px;background:white;padding:4% 27%;max-width:100%}
.homeimagebackground{border:1px solid #F0F0F0;border-radius:4px;background:white;padding:0% 8%;max-width:100%}


.progress-graphic{/* position: absolute; */ /* margin: 80px 0px 0px 50px; */ /* left: 0; */ /* float: left; */ margin-bottom: 15px;display: block;border-radius: 79px;}
.cover{/* height: 7px; */ width: 282px; position: relative; z-index: 2; display: block;}
.filling{/* position: absolute; */ left: 0; top: 0; z-index: 1; display: block; width: 100%; border-radius: 5px;height: 4px;}
.color-egg{/* z-index: 2; */ display: block; /* position: absolute; */ /* width: 100%; */ bottom: 0; max-width: 100%;height: 4px;border-radius: 5px;}
.goal-reached{display: inline; bottom: 8px; width: 100%; text-align: center; z-index: 3; color: black; font-size: 1em;}
.gauge-result{display: inline; /* position: absolute; */ /*text-align: center;*/ /*bottom: 34px;*/ /*width: 100%;*/ /*z-index: 3; /* font-size: 22px; */ font-weight: 600; color: black;}
.gauge-result-hundred{display: inline; /* position: absolute; */ /* text-align: center; */ /* bottom: 34px; */ /* width: 100%; */ /* z-index: 3; */ /* font-size: 18px; */ font-weight: 600; color: black;}
.gauge-result-thousand{display: inline; /* position: absolute; */ /* text-align: center; */ /* bottom: 34px; */ /*width: 100%; */ /*z-index: 3; */ /*font-size: 16px; */ font-weight: 600; color: black;}

.backersname{display:block;margin-top:20px;cursor:pointer;font-size:14px;text-align:center;}
.backersnameul{list-style-type:decimal;list-style-position:inside;margin-top:15px;margin-left: 0px;}

.video-container {position:relative;	padding-bottom:51.80%;padding-top:33px;height:0;overflow:hidden;}
.video-container iframe, .video-container object, .video-container embed {position:absolute;top:0;left:0;width:100%;	height:100%;}
