body {
	background:#fafafa url(/i/eng/bg.jpg) 50% 0 repeat-y;
	}
h1.bigtitle {
	margin-bottom:4px;
	}
#article h4 {
	margin-bottom:5px;
	font-size:0.88em;
	}
#article h5,
#article h5 a {
	color:#003768;
	}
#article h5 {
	margin-bottom:6px;
	
	font:normal 0.7em Verdana,sans-serif;
	}
#article h4 span {
	font:17px Cambria,Helvetica,sans-serif;
	}
#article .box {
	margin:10px auto 2px;
	border:1px solid #d5d5d5;
	}
#article .data {
	margin-bottom:5px;
	font:0.57em Verdana,sans-serif;
	}
#article .body {
	font-size:0.94em;
	}
#article .body p {
	padding-bottom:10px;
	}
	
#article .copyright {
	font:normal 11px Verdana, sans-serif;
	}
#article .body .cr {
	margin-top:1px;
	}

#article div.injects {
	float:right;
	display:inline;
	margin:20px 0 12px 20px;
	width:220px;
	}
#article h3 {
	font:normal 1.06em Cambria,Helvetica,sans-serif;
	}
#article .injects ul.top {
	margin:0;
	font-size:0.8em;
	}
#article .injects .top li {
	float:none;
	display:block;
	margin:5px 0 0;
	}
#article .injects .top li a {
	color:#114472;
	}

#article div.mm-inject-slideshow {
	float:right;
	margin-left:20px;
	width:360px;
	}

#article div.mm-inject {
	width:272px;
	float:right;
	margin-left:10px;
	}
	
#article div.mm-inject-full {
	width:272px;
	}
#article div.mm-inject-full .video_info{display: none;}	
#article div.mm-inject .info {
	padding:.4em 0 0 0;
	font-size:.7em;
	text-align:center;
	}
#article div.mm-inject .copyrights {
	text-align:right;
	margin-right:0;
	}
#article .ncentered img.visible,
#article .ncentered .slideshow-small {
	margin:1px auto;
	}

.big_inject {
	margin: 10px -15px 20px 0;
}
.big_inject .copyrights {
	margin: 3px 10px 5px;
	text-align: right;
}
.big_inject_announce {
	color: #838383;
	font-style: italic;
}

.add2blog-link {
	float:right;
	font-size:12px;
}

.full_video .video_preview	{
	margin:10px 0; 
	width:480px; 
	height:20px;
	}
	
.video_preview	{
	font-size:12px;
	margin:5px 40px 10px;
}
	
#modal_container {
	left:auto;
	}

#article ul li {
	position:relative;
	float:left;
	margin:14px 0 7px 7px;
	cursor:pointer;
	}
#article .body ul li {
	float:none;
	margin:0;
	cursor:default;
	color:inherit;
	}
#article .centered {
	margin:0 auto;
	margin-left:100px;
	width:416px;
	text-align:center;
	font-size:0.70em;
	}
.centered a,
.centered a:visited {
	color:#838383;
	}
.centered a:hover {
	color:#22527c;
	}
#article span.copyright {
	display:block;
	margin:5px 0 10px 11px;
	color:#4d4c4c;
	font-size:0.65em;
	}
#article span.copyright a {
	color:#4d4c4c;
	}
	
#article img.visible 	{margin:1px;}

#topmultimedia {
	margin-top:21px;
	}
#topmultimedia .boxmm {
	margin:0 15px 5px 11px;
	}
#topmultimedia ul li {
	margin-bottom:12px;
	}
#topmultimedia	h2 {
	margin:5px 0 9px;
	color:#4890C2;
	text-align:center;
	font:normal 1.06em Cambria,Helvetica,sans-serif;
	}
#topmultimedia	img {
	float:left;
	margin:0.2em 12px 9px 0;
	}
#topmultimedia h3 span 	 {
	font:normal 12px Verdana,sans-serif;
	}
#topmultimedia h3 	 {
	font-size:0.75em;
	}
#topmultimedia h3 a	 {
	color:#003768;
	}


.middle_banner {
	margin:0 0 10px;
	}
.line-bottom-mrg2 {
	margin:17px 0 9px;
	}
.copyrights {
	margin-right:12px;
	}
.vcopy {
	color:#003768;
	font-size:11px;
	}

.feedback_form {
	margin:1em 0 2em 0;
	padding:30px 33px 25px 33px;
	border:1px solid #d5d5d5;
	background:#f1f3f1;
	font:normal .65em Verdana, Geneva, sans-serif;
	}
.feedback_form label {
	display:block;
	margin:0 0 4px 0;
	}
.feedback_form input.text,
.feedback_form textarea {
	border:1px solid #d3d3d3;
	border-top:1px solid #9e9e9e;
	}
.feedback_form input.text {
	width:248px;
	height:19px;
	}
.feedback_form textarea {
	width:520px;
	height:70px;
	max-width:520px;
	}
.feedback_form .f-left {
	margin-bottom:7px;
	width:250px;
	}
.feedback_form .captcha_img {
	margin:20px auto 7px auto;
	width:190px;
	}
.feedback_form .captcha {
	margin:0 auto;
	width:170px;
	text-align:left;
	}
.feedback_form .captcha input {
	width:170px;
	}
.feedback_form .description {
	margin:7px 0 10px 0;
	}
.feedback_form .center {
	text-align:center;
	}
/* .feedback_form .btn {
	width:81px;
	height:21px;
	border:none;
	background:url(/i/fra/img/envoyez.png) 0 0 no-repeat;
	font:normal 10px Verdana, Geneva, sans-serif;
	cursor:pointer;
	} */
.feedback_form a {
	text-decoration:underline;
	}
	
	
#social-wrapper								{ width:294px; }
#social-wrapper div.container ul.tabs-pages	{ height: 330px!important; }


#article .everysite_logo						{ width: 877px; height:103px; text-align: center; margin:12px auto 40px; background: url(/i/everysite_logo_en.png) no-repeat; }
#article .box_everywebsite					{position:relative; border:0px solid red}
#article ul.everywebsite	li					{background: url(/i/everywebsite/bg.png) no-repeat; width:225px; height:143px; float:left; margin:0 3px 48px 0; text-align:center;}
#article ul.everywebsite	li img				{padding:4px 5px 8px;}
#article ul.everywebsite	li a					{text-decoration:none !important;}
#article ul.everywebsite,
#article ul.everywebsite li 					{list-style-image:none; list-style-type:none;}

#article .bg-line-middle						{background-color:#dedede; width:700px; height:1px; margin:0 auto 40px;}
#article .white-bg							{background: url(/i/everywebsite/white-bg.png) no-repeat; height:1px; width:150px;}
#article .left-bg							{background-position:0 0;}
#article .right-bg							{background-position:-150px 0;}
* html #article .bg-line-middle,
* html #article .white-bg						{background:none; background-color:#ffffff;}



/* for specific static pages */
#screen-table tr td                         { font-size: 22px; font-weight:bold; }

.big_inject_illustration img {max-width: 600px}

#article .ncentered.box .video_info{display: none}



.feedback-ok {
	margin:0 0 400px 0;
	color:green;
}

.postform .left {
    float: left;
    width: 345px;
}
.postform .right {
    float: right;
    width: 315px;
}
.postform .field {
    position: relative;
}
.postform label {
    color: #666666;
    display: block;
    font: 13px/17px Arial;
    margin-bottom: 10px;
    width: 312px;
}
.postform label.label {
    color: #AAAAAA;
    left: 5px;
    position: absolute;
    top: 30px;
}
.postform label.pack {
    top: 45px;
}
.postform input {
    border: 1px solid #CCCCCC;
    color: #666666;
    display: block;
    font: 15px Arial;
    margin-bottom: 30px;
    outline: medium none;
    padding: 3px 2px;
    transition: border 0.25s ease-out 0s;
    width: 312px;
}
.postform input:focus {
    transition: box-shadow 0.25s ease-in 0s;
}
.postform input.error {
    border: 1px solid red;
    transition: border 0.25s ease-in 0s;
}
.postform textarea {
    border: 1px solid #CCCCCC;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.08) inset;
    color: #666666;
    display: block;
    font: 15px Arial;
    height: 60px;
    margin-bottom: 30px;
    outline: medium none;
    padding: 3px 2px;
    resize: none;
    transition: border 0.25s ease-out 0s;
    width: 312px;
}
.postform textarea:focus {
    box-shadow: 0 0 5px 0 #006699;
    transition: box-shadow 0.25s ease-in 0s;
}
.postform textarea.error {
    border: 1px solid red;
    transition: border 0.25s ease-in 0s;
}
.postform .submit {
    background: none repeat scroll 0 0 #858F97;
    border: 2px solid #78828A;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font: 14px Arial;
    margin: 20px 10px 30px 0;
    text-align: center;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
    text-transform: uppercase;
    width: 86px;
}
.postform .date {
    float: left;
}
.postform .date.first {
    margin-right: 25px;
}
.postform .date input {
    width: 142px;
}
.postform .date label {
    width: 148px;
}
.postform .captcha {
    float: left;
    margin-bottom: 25px;
}
.postform .captcha.first {
    margin-right: 10px;
}
.postform .captcha input {
    float: left;
    font-size: 15px;
    text-align: center;
    width: 186px;
}
.postform .captcha_img {
    margin-bottom: 12px;
}
.postform .red {
    color: #FF0000;
}