/* concerne vidéos ECONOMIE */

/* ---- RESET CSS ---- */
html, body {height:100%;}

html {font-size:100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}

body {max-width:1200px; margin:0px;margin-left:20px; margin-right:20px; padding:0px; font-family:Helvetica, Arial, sans-serif; color:#000; line-height: 1.231; font-size:12px;}

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display: block;}

*{outline:none;}

p {text-align:left; margin:0 0 10px 0; line-height:18px;}
p:last-child {margin:0;}

hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}
img {border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle;}
nav ul {list-style: none; list-style-image: none; margin: 0; padding: 0;}

fieldset, figure, form {border: 0; margin: 0; padding: 0;}
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; *overflow: visible; }
table button, table input { *overflow: auto; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; }
label,input,select,textarea{font-family:Helvetica, Arial, sans-serif; font-size:12px; font-weight:normal; line-height:normal;}
textarea { overflow: auto; vertical-align: top; resize: vertical;}
table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }
<!-- fin de RESET -->

h1 {font-weight: bold; font-size:25px; padding-bottom:10px;}
h2 {font-weight: bold; font-size:15px;}
h3 {font-weight: bold; font-size:12px; margin-top:-10px;}
a {text-decoration:none; color:red;}
a:hover {font-size:13px;}

.clear {clear:both;}
#content {text-align:center; width:100%;}

.bloc {text-align:center;}
.bloc p {text-align:center; margin-top:-12px;}

.description {float:right; text-align:left; width: 55%; margin-left:20px; padding-top:15px; padding-right:50px;}
.description p {text-align:left; margin-top:-20px;}

.diffusion { width: 35%; padding-top:15px; padding-left:30px; text-align:left;}
.diffusion p {text-align:left; margin-top:-18px;}
.diffusion span {padding:0px 5px; background-color:lavender; display:inline-block;}

.liens {text-align:left; padding-left:30px; padding-top:20px;}

#media {text-align:center;}
#media p {margin:0; text-align:center;}

#Video
    {
	position: relative;
	top: 10px;
	width: 80%;
	z-index: 99;
	display: inline-block;
	border:20px solid #666 ;
     }

#memo {padding-left:50px; padding-top:50px;}

/*#alerte { width:100%; border:1px solid #000; margin-top:0px;}*/
#alerte img {float:right; padding-right:20px; margin-top:-40px; opacity: 0.9; width:50%;}