@charset "utf-8";

/* General
---------------------------------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;	padding: 0;
}

p, blockquote, q, pre, address, hr, code, samp,
dl, ol, ul, form, table, fieldset, menu {
	margin-bottom: 10px;
}
html {font-size: 100%;}
body,td {
	/*font: 1em arial;*/
	font:normal 12px arial;
}


h1, h2, h3, h4, h5, h6 {	margin-bottom: 10px;	font-weight: bold;}
h1 {	font-size: 18px;	line-height: 24px;}
h2 {	font-size: 16px;	line-height: 20px}
h3 {	font-size: 14px;	line-height: 18px;}
h4 {	font-size: 12px;	line-height: 16px;}
h5 {	font-size: 12px;}
h6 {	font-size: 12px;}
em, i {	font-style: italic;}
strong, b {	font-weight: bold;}
blockquote, q, cite {	font-style: italic;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {	content: "";	content: none;}
code, kbd, pre, samp, tt {	font-family: courier;line-height: 1.3;}
pre {white-space: pre-wrap;}
abbr, acronym, dfn {	border-bottom: 1px dotted;	cursor: help;	font-variant: normal;	font-style: normal;}
var {	font-style: normal;}
center {text-align: center;}

a{color:inherit;text-decoration:none}
a:hover{text-decoration:underline}
a img {	border: 0;}

ul {	list-style: disc outside none;}
ul {	list-style: disc outside none;}
ol {	list-style: decimal outside none;}
li {	margin-left: 20px;}
li ul, li ol {	margin-bottom: 0;}
dt {	font-weight: bold;}
dd {	margin-bottom: 10px;}
hr {	border: 0;	border-bottom: 1px solid;}
big {	font-size: 1.25em;}
small, sub, sup {	font-size: .85em;}
sub, sup {	line-height: 1;}
sub {	vertical-align: bottom;}
sup {	vertical-align: top;}
del, s, strike {	text-decoration: line-through;}
ins {	text-decoration: none;	border-bottom: 1px dotted;}
bdo {	border-bottom: 1px dotted;}
u {	text-decoration: underline;}

fieldset {	padding: 10px;}
legend {	font-weight: bold;	padding: 0 .25em;}
input, textarea, select, button {	font-family: inherit;	font-size: 12px;}
input[type=button], input[type=file], input[type=image], input[type=reset], input[type=submit], 
button[type=button], button[type=reset], button[type=submit] {cursor: pointer;	line-height: 1;}
input[type=text], input[type=password], textarea {	padding: 1px;}
textarea {	text-align: left;	line-height: 1.25;}

table {border-collapse: collapse;	border-spacing: 0;	border: 0}
caption, th, td {vertical-align: top}
th, td {	padding: 0;	border: 0 none;}
caption {	padding-bottom: 10px}
th {	font-weight: bold}

.clearfix:after {	visibility: hidden;	display: block;	font-size: 0;	content: " ";	clear: both;	height: 0;}
* html .clearfix {	zoom: 1;}
*:first-child+html .clearfix {zoom: 1;}
body {	background: #060709 url(../../../portal_upload/images/template/bg_body.jpg) top center repeat-x; color: #000;}
#page {margin:0px auto;padding:0px;width:980px;position: relative;}
#SelectProfil {position:absolute;top:0px;right:20px;text-align:center;z-index:9999;}
#SelectProfil select{background-color:yellow;}
#iframe_modules{position: relative;top:0px;height:800px; max-width:800px}
#TBLAY a:link , #TBLA  a:hover , #TBLAY a:active , #TBLAY a:visited {color:#000 !important}
.adminbox{position:absolute;left:-310px;top:50px;z-index:999999;border:2px solid red; background:#fff; padding:10px; width:300px;}


/* ---------- IMPORT design & content -------------------- */
@import url(style_design.css);
@import url(style_content.css);

/* Login */
#bodyLogin .loginConnect {	width: 274px;	height: 226px;	margin: 20px auto;	background: url(../images/connexion.png) 0 0 no-repeat;	position: relative;}
#bodyLogin .login label {	position: absolute;	top: 43px;	left: 20px;}
#bodyLogin .input {	position: absolute;	left: 23px;	background: #ececec;	border: 0 none;	width: 220px;	font: .9em arial;}
#bodyLogin .login .input {top: 60px;}
#bodyLogin .password label {position: absolute;top: 94px;left: 20px;}
#bodyLogin .password .input {	top: 111px;}
#bodyLogin .lostpassword {	position: absolute;	top: 180px;	padding: 0 20px;	left: 0;}
#bodyLogin .lostpassword a, #bodyLogin .lostpassword a:hover, #bodyLogin .lostpassword a:visited {font-weight: normal;}
#bodyLogin .btnSubmit {	position: absolute;	top: 140px;	left: 90px;}
#bodyLogin .error,#bodyLogin .error span {color: red;font-weight: bold;}


.font30{font-size:30px;color:inherit;font-weight:inherit;}
.font24{font-size:24px;color:inherit;font-weight:inherit;}
.font22{font-size:22px;color:inherit;font-weight:inherit;}
.font18{font-size:18px;color:inherit;font-weight:inherit;}
.font16{font-size:16px;color:inherit;font-weight:inherit;}
.font14{font-size:14px;color:inherit;font-weight:inherit;}
.font12{font-size:12px;color:inherit;font-weight:inherit;}
.font10{font-size:10px;color:inherit;font-weight:inherit;}
.font9{font-size:9px;color:inherit;font-weight:inherit;}
.font8{font-size:8px;color:inherit;font-weight:inherit;}
.caps{text-transform:uppercase;}
.ombre{text-shadow: 0px 0px 9px #777; }
.clear{clear:both}
.arrondi {	-moz-border-radius:5px;	-webkit-border-radius:5px;	border-radius:5px;}

.t3 {
    font-size: 17px;
    font-weight: normal;
    line-height: 20px;
    margin: 0;
}

/* GESTION DES LIENS  */
a {	color:#54ac2c;	text-decoration:none;}
a:hover {	text-decoration:underline;}
a.lien {	color:#54ac2c;	text-decoration:underline;}
a.lien:hover {	color:#333;	text-decoration:underline;}
a.lien_on, a.lien_on:hover {	color: #ffc;	font-weight: normal;	text-decoration: none;	background-color:#b52e18;	padding:0 5px;}
a.lien_s {	color: #e01326;	font-size: 10px;	text-decoration: underline;}
a.lien_s:hover {	text-decoration: none;}
.fleche {	background: url(../../../portal_upload/images/template/ico_fleche.gif) no-repeat 0px 2px;	padding-left:16px;}
a.lien_box {	color:#55ad2d;	font-size: 10px;	text-decoration: none;	text-transform: uppercase;	padding: 1px 12px 1px 0;	
	background: url(../../../portal_upload/images/template/ico_fleche_90.gif) no-repeat right center;
}
a.lien_box:hover {color:#55ad2d;	background: url(../../../portal_upload/images/template/ico_fleche_90.gif) no-repeat right top;}

/* GESTION DES TEXTES  */
#content h1, #content h2, #content h3,#content h4,#content h5 {color:#54AC2C;}
#content h1, .t1 {
	font-size: 30px;
	font-weight: normal;
	line-height: 30px;
	margin:0;
	margin-bottom: 20px;
	text-align:left;
}
#content h2, .t2 {
	font-size: 22px;
	font-weight: normal;
	line-height: 28px;
	margin:0;
	text-align:left;
}
#content h3, .t3 {
	font-size: 17px;
	line-height: 20px;
	font-weight: normal;
	margin:0;
	text-align:left;
}
#content h4, .t4 {
	font-size: 12px;
	margin:0;
	text-align:left;
}
#content h5, .t5 {
	font-size: 12px;
	margin:0;
	text-align:left;
}
.vert{color:#66BC27;}
.m {
	font-weight: normal;
	font-size: 12px;
	line-height: 16px;
}
.m_blanc {
	font-weight: normal;
	font-size: 12px;
	color: #fff; 
}
.m_gris {
	font-weight: normal;
	font-size: 12px;
	color: #a8a8a8; 
}
.m_need {
	font-weight: normal;
	font-size: 12px;
	color: #f00; 
}
.s {
	font-weight: normal;
	font-size: 11px;
	color: #414141; 
}
.s_blanc {
	font-weight: normal;
	font-size: 10px;
	color: #fff; 
	text-decoration: none;
}
.s_need {
	font-weight: normal;
	font-size: 11px;
	color: #f00; 
}
.s_gris , .credits{
	font-weight: normal;
	font-size: 11px;
	color: #7a7a7a; 
}
.copyright {
	font-weight:normal;
	font-size:11px;
	color:#4c4e51; 
}
.separation {
	background: url(http://www.isorg.fr/portal_upload/images/template/separation.html) repeat-x top left;
	height: 2px;
}
.upper { text-transform:uppercase; }
.italic { font-style:italic; }
.color_0 { color: #ede7c5; /* creme */ }
.color_1 { color: #54ac2c; /* orange */ }
.color_2 { color: #0f1326; /* bleu nuit */ }
.color_3 { color: #2561a8; /* bleu ciel */ }
.color_4 { color: #ddff00; /* vert fluo */ }

/* HEADER */
#header{height:120px}

/* MENU TOP */
#menu_top {	color:#999;	float:right;	margin-right:35px;	padding-top:30px;}
#menu_top a {	color:#999;	font-weight:bold;	text-decoration:none;}
#menu_top a:hover, #menu_top a.on, #menu_top a.on:hover {	color:#54ac2c;}

/* MENU LANGUE */
#menu_langue {	float: right;	padding:30px 12px 0 0;}
.picto_lang_en, .picto_lang_fr, .picto_lang_en_on, .picto_lang_fr_on {	background: url(../../../portal_upload/images/template/picto_lang.gif) no-repeat;	background-position: left bottom;	display: block;	float: left;	height: 11px;	margin: 3px 3px 0;	text-decoration: none;	width: 16px;}
.picto_lang_fr {	background-position: right bottom;}
.picto_lang_fr_on, .picto_lang_fr:hover, .picto_lang_fr_on:hover {	background-position: right top;	text-decoration: none;}
.picto_lang_en { 	background-position: left bottom;}
.picto_lang_en_on, .picto_lang_en:hover, .picto_lang_en_on:hover {	background-position: left top;	text-decoration: none;}

/* FIL ARIANNE */
.LayCatPath {font: normal 11px arial;	color : inherit;margin-bottom: 15px; color: #7b7c7e;}
.LayCatPath a {text-decoration: underline; color: #7b7c7e;}
.LayCatPath a:hover {color: #54ac2c;}
.LayCatPathHref a, .LayCatPathHref a:hover {	font-size: bold 11px arial;}

/* MENU */
#menu-main{display:block; height:30px; text-align:center; position:relative;  z-index:2;}
#navigation{position:relative; }
#navigation ul#nav{list-style:none;  margin:0; padding:0 10px; height:30px;	background:#868889 url(../../../portal_upload/images/template/bg-menu.png) repeat-x top;}
#navigation ul#nav>li{color:#fff;	display:block; width:100px;	height:14px;  text-align:center; padding:8px 6px; }
#navigation ul#nav>li>a{color:#fff;text-decoration:none; text-transform:uppercase; font:italic bold 13px/11px Myriad Pro,arial; letter-spacing:0;}
#navigation ul#nav>li:hover>a{font:italic bold 14px/11px Myriad Pro,arial;}
#navigation li:hover, #navigation li.item_selected{	background-color:#73c44d;	color:#fff; }
#navigation ul#nav>li {display:inline-block; float:left;position:relative;}
#navigation li ul{ display:none; font-style:none; color:#fff;
	background:#73c44d url(../../../portal_upload/images/template/bg-menu-on.png) repeat-x bottom left;
	border:1px solid #489224;
	border-top:0;
	left:0px;
	padding:5px 10px 30px 10px;
	position:absolute;
	top:30px;
	width:430px;
	z-index:20;
}
#navigation li ul li a{color:#3a4b28; font-size:11px;	font-weight:bold;	padding:5px;	text-decoration:none;font-style:normal; display:block;}
#navigation li ul li a:hover{background-color:#fff;	color:#302b24;	text-decoration:none; border-radius:6px;}
#navigation li ul li{ display: block; text-align: left;border:0px; width:200px;}
#navigation li.menuxxl{float:right; width:200px}
#navigation li.menuxxl h6{margin-bottom:5px;}
#navigation li.menuxxl p{font-size:12px}
.home #navigation ul.niv1{ display: none !important;}

/* ACTU */
#articles-main h4{text-transform:uppercase;}
#articles-main a {text-decoration:none; color:inherit;}
#articles-main .agenda_item{display:block; padding:5px 10px; text-align:left; font:11px helvetica,arial,verdana,sans-serif; margin:10px 0px; border:1px solid #E5E5E5; clear:both; cursor:pointer;
background:url(../../../portal_upload/images/template/ico_boxoff.png) no-repeat top right;}
#articles-main .active {background-image:none;}
#articles-main .agenda_item:hover{background-color:#EfEfEf;}
#articles-main .agenda_content{display:none}
#articles-main .agenda_content li{margin-left:40px}
#articles-main .active .agenda_content{display:block}

/*Content header*/
#content-header { padding:25px 10px 0px 30px;}
#content-header h2{font-size: 22px; font-weight: normal; line-height: 24px; margin:0}

/*CONTENT*/
#content-main {
	background:#fff url(../../../portal_upload/images/template/bg-content.png) left bottom repeat-x ; position:relative;
}
#content {
	padding:10px 10px 30px 10px;
	float:left;
	min-height:400px;
	width:490px;
	/*overflow-x:hidden;*/
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
	color:#333;
	text-align: justify;
}
#content p{text-align: justify;}
#content span{text-align: justify;}
/*temp integration*/
/*
#content img{border:1px solid red; min-width:50px; min-height:50px; background:yellow;}
*/

/*HOME*/
.home #colonnegauche, .home #colonnedroite, .home #content-header {display:none}
.home #content {width:953px;}
.home #content {width:953px;}
.home  #content-main{background:none;}
.home .lay-home{margin:30px auto 20px auto;}
#center-home{background-color:#1e1e1e;padding:0px;}
#center-home td{padding:20px;}
#center-home ul, #center-home li{margin:0;padding:0;list-style:none;}
	
#center-home .c1,#center-home .c2{width:50%;}
#center-home .entete{margin-bottom: 10px; width: 100%; border-bottom: #464646 1px solid; padding-bottom: 5px; display: block; color:#7A7C7D; text-transform:uppercase;}
#center-home .upper{color: #FFFFFF !important;   font-size: 13px;margin-bottom: 10px; width: 100%; display: block; color:#7A7C7D; text-transform:uppercase;}
#center-home .actu-date{display:block;color: #848686;margin-bottom:10px;font-size:11px;}
#center-home .actu-detail{color: #A4A5A6;}
#center-home .voirplus{color: #848686;}

#center-home .c2 li{border-bottom: 1px dashed #3C3C3C; margin-bottom: 10px !important; padding:10px 0px !important;}
#center-home .c2 li a{color: #54AC2C; text-decoration: none;}
#center-home .c2 li .enreg{display:block;color:#848686;}
#center-home .suivant, #center-home .precedent{	display: block; width:460px; margin:0 auto;  height: 10px;    padding: 4px; text-align:center;}
#center-home .c2 li:hover, #center-home .suivant:hover,#center-home .precedent:hover{	background:#2A2A2A;}

/* FOOTER */
#navigation2{padding-left:60px;margin:50px 0px}
#navigation2 ul{list-style:none;margin:0;padding:0;}
#navigation2 ul li{margin:0;padding:0px 10px 0px 20px;float:left;color:#848686;white-space:wrap;}
#navigation2 ul ul li{float:none; width:160px; padding:3px 10px;}
#navigation2 ul li a{color:#848686; font-size:11px; text-decoration:none;}
#navigation2>ul>li>a{font:bold 15px arial;}
#navigation2>ul>li{padding:0; width:180px;}
#navigation2 li.item_selected > a,#navigation2 a:hover{color:#54AC2C;}

#footer{clear:both;}
#footer a {color: #848686; font-size: 11px; text-decoration: none;}
#footer a:hover {    color: #54AC2C;}
#footer a.on {    color: #54AC2C;    font-size: 11px;    text-decoration: none;}
#footer a.actif:before {    content: "> ";}
#footer a.actif, .m-actif {    color: #54AC2C;}
#footer a.entete {    color: #848686;  display: block;    font-size: 15px;    margin-bottom: 10px;}
#footer a.entete.m-actif {    color: #54AC2C;}

#footer .lay td{padding:0px;}
#footer .lay td.c1{height:34px;}
#footer .lay td.sep{height:13px;vertical-align:top;}
#footer .footer-menu,#footer .copyright{vertical-align:bottom;}
#footer .infos,#footer .copbottom{vertical-align:top;}
#footer .copbottom,#footer .copyright{text-align:right;}
#footer .backtop{padding-top:30px !important;text-align:center;}

#header  .btnlogo{display:block;width:300px; height:110px;  position:absolute; top:0; left:0; z-index:1000;}


/*Colonne gauche*/
#colonnegauche{ width:200px; float:left; height:100%; min-height:400px;  padding:10px 0px 30px 30px;}
#colonnegauche .Child_Menu  a {
	display:block;
	font:normal 12px arial;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	padding:5px 0px;
}
#colonnegauche .Child_Menu a:hover, .Child_Menu_Cell_Selected a{
	color: #54ac2c !important;
	font-weight: bold;
	text-decoration: none;
}

/* Colonne droite */
#colonnedroite{width:170px; float:left; height:100%; min-height:400px;  padding:0px 10px 30px 60px;}
#colonnedroite .box-news{display:none;}
#sidebar {
	margin-top:-40px;
	color: #7b7c7e;
	font-size: 10px;
	padding-top: 0px;
	width: 170px;
}
#sidebar div.sidetitle {
	border-bottom: 1px solid #e1e1e1;
	color: #333;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 6px;
	padding-bottom: 6px;
}

 
/*ENCART EVENTS*/
#event-max-sidebar {
background-color: #66bc27;
color: #fff;
float: left;
font-size: 10px;
margin: 0 auto;
padding: 15px 12px;
position: relative;
width: 122px;
}
#event-max-sidebar h6{font-size:10px}
#event-max-sidebar-title {
border-bottom: 1px solid #a8da84;
display: block;
margin-bottom: 10px;
padding-bottom: 5px;
width: 100%;
}
#event-max-padder {
padding: 0;
text-align: left;
min-height:120px;
}
#event-max-wrapper {
height: 80px;
overflow: hidden;
position: relative;
width: 122px;
}
#event-max-inner {
width: 0px;
height: 80px;
position: relative;
}
.event-max-article {
width: 122px;
height: 80px;
position: absolute;
}
.event-max-link {
color: #fff;
font-weight: bold;
text-decoration: none;
}
#event-max-link-s {
float: right;
}
.event-max-link-all {
color: #fff;
float: right;
font-weight: bold;
text-decoration: none;
margin-top:20px;
} 
#event-max-sidebar ul{padding:0; margin:10px 0 0 0; list-style:none;}
#event-max-sidebar li{padding:0; margin:0;color:#fff;width:125px;font:italic 12px "Times New Roman", Times, serif;}
#event-max-sidebar li a{color:#fff; text-decoration:none;}
#event-max-sidebar li .enreg{display:block;}

/*AGENDA*/
#agenda-menu-main h4{font-size: 17px; font-weight: normal;line-height: 20px; margin: 0;}
#agenda-menu-main ul, #agenda-menu-main li,#Listing ul, #Listing li, ul.menu, li.annee,ul#articles-liste, li.actu-item
{margin:0; padding:0; list-style:none;font:normal 12px arial;}
#agenda-menu-main a , #Listing a, ul.menu a , li.actu-item a{	background-color: #fff;	display: block;	color: #000; padding:6px;	text-decoration: none;	border-top:1px solid #eee;}
#agenda-menu-main a:hover,#Listing a:hover, ul.menu a:hover, li.actu-item a :hover{	background-color: #c8c8c8; color: #fff; text-decoration: none;}
#agenda-menu-main .active, #agenda-menu-main .active:hover , #Listing.active, #Listing .active:hover , ul.menu a.selected, ul.menu a.selected:hover
{	background-color: #54ac2c;	display: block;color: #fff;padding: 3px 6px;	text-decoration: none;}
#agenda-menu-main span ,#Listing span {	display: block;color: #7A7A7A; font:normal 11px arial;}
.box_url { background-color:#333; color:#ede7c5; margin:20px 0; padding:7px 14px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; clear:both; }
.pageagenda .entete{font-size: 11px;padding:10px 0px;}
.pageagenda .entete img{float:left; margin:5px;}
.pageagenda .entete label{font-weight:bold;color: #414141;}
.pageagenda .entete p{margin:0;padding:0;}
.pageagenda #agenda-menu{margin-bottom:20px;padding:0;}
.pageagenda #content{width:430px;padding:0px 15px 20px 15px;}
.pageagenda #colonnegauche{width:250px;}
.pageagenda #colonnedroite{padding-left:40px;}
.pageagenda img.poster {float:left; margin:0 20px 20px 0;}
.pageagenda .pdf {margin:10px 0}
.pageagenda .pdf img{vertical-align:middle; margin-right:10px;}
#agenda-menu-main .btn{text-align:center;
	background-color: #fff;
	border: 1px solid #999;
	color: #666;
	display: block;
	font-size: 12px;
	font-weight: bold;
	height: 14px;
	line-height: 14px;	
	margin: 0 2.5px;
	padding: 3px 5px;
}

#AP_NavPages {margin:10px 0;}
#AP_NavPages a{display:block; float:left;
    background-color: #FFFFFF;
    border: 1px solid #999999;
    color: #666666;
    font-size: 12px;
    font-weight: bold;
    height: 14px;
    line-height: 14px;
    margin: 0 2.5px;
    padding: 3px 5px;
    text-decoration: none;
}
#AP_NavPages a.PageSelected{background-color: #54ac2c; color:#fff;}

/*CONTACT*/
.form_ok {
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color: #fff;
	width: 25px;
	height: 15px;
	margin:2px 0;
	background: url(../../../portal_upload/images/template/bt_ok.gif) no-repeat center center;
	border: none;
}
.form_ok_2 {
	background-color: #f3f3f3;
	border: 1px solid #a59d9d;
	color: #54ac2c;
	font-size: 9px;
	margin: 2px 0;
	padding-bottom: 2px;
	width: 58px;
	height: 16px;
}
.form {
	background-color: #f5f5f5;
	border: 1px solid #cfd8cc;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	/*height: 18px;	*/
	padding:3px 1px 3px 5px; 
	text-decoration: none;
}
.form_need {
	background-color: #f5f5f5;
	border: 1px solid #cfd8cc;	
	border-left: 3px solid #54ac2c;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	height: 18px;
	padding:3px 1px 3px 5px;
	text-decoration: none;
}
.form_need_mention {
	background-color: #f1f1f1;
	border: 1px solid #bbb;
	border-left: 3px solid #54ac2c;
	color: #777;
	font-size: 10px;
	padding-left:5px;
	text-decoration: none;
}
.form_bt { font-family:Arial, Helvetica, sans-serif; font-size:11px; position:relative; background-color:#e8e8e9; border:1px solid #cbcbcb; padding:3px 6px; color:#484848; text-decoration:none; cursor:pointer; vertical-align:middle; vertical-align:text-bottom; margin:0 2px; /**/ -moz-border-radius:3px; -webkit-border-radius:3px; } /* gris */
.form_bt:hover { background-color:#66bc27; border-color:#53aa2b; } /* vert */
.form_bt:active { background-color:#444; border-color: #474747; }
.form_bt_img {
	background: url(http://www.isorg.fr/portal_upload/images/template/form_bt.html) no-repeat top left;
	border: none;
	color: #aaaeb3;
	font-size: 11px;
	font-weight: bold;
	height: 21px;
	line-height: 21px;
	width: 69px;
}
/*VIDEOS*/
.video_player { position:relative;background-color:#000;height:314px;padding:8px;width:490px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;overflow:hidden;margin-bottom:20px;text-align:center; color:#fff;}
.video_player  .loaderplayer{display:none;}
.video_player  .loading{position:absolute; top:120px; left:160px;z-index:1;}
.video_player  #player{width:380px; }
.video_player  .playlist ul{list-style:none;margin:0px 0px 0px 0px; padding:0;}
.video_player  .playlist li{padding:0; margin:0;}
.video_player  .playlist a{display:inline-block;padding:0px 10px 0px 0px;width:80px; height:60px;background:#000 url(../../../portal_upload/images/template/bg_video_off.png) repeat-x 0 0;}
.video_player  .playlist a.actif,.video_player  .playlist a:hover{background:#65B02C url(../../../portal_upload/images/template/bg_video_on.png) repeat-x 0 0;}
.video_player  .playlist img{max-width:80px; max-height:70px;margin:0;}
.credits{margin-bottom:10px;}
div.box_presentation ul, .box_article ul {
    margin: 12px 0;
    padding-left: 40px;
}

body.actualites #event-max-sidebar {min-width:150px;margin:00px auto;}
body.actualites #event-max-sidebar a{ border:0; color:#fff; background:none;}
body.actualites #event-max-sidebar .enreg{ font-style:italic; color:#fff;}
.file-area{margin:30px 0 10px 0;}